1(self.webpackChunksalesboxclient=self.webpackChunksalesboxclient||[]).push([[179],{3692:(Xe,ie,l)=>{"use strict";l.d(ie,{Ot:()=>s}),l(7835),l(4650);class s{constructor(O){return O}}},2778:(Xe,ie,l)=>{"use strict";l.d(ie,{zQ:()=>Ur,ww:()=>kr});var i=l(4650),n=l(7579),s=l(9646),d=l(9751),o=l(8996),_=l(6451),g=l(5363),w=l(3900),x=l(4004),L=l(3151),Z=l(590),G=l(6304),he=l(9468),ye=l(9300),te=l(4386),le=l(2011),se=l(6895),N=(l(3692),l(7835),l(5861)),O=l(9681),W=l(3475),$=l(2090),me=l(1877);const ae=new Map,Pe={activated:!1,tokenObservers:[]},lt={initialized:!1,enabled:!1};function ve(Ft){return ae.get(Ft)||Pe}function Ye(Ft,Yt){ae.set(Ft,Yt)}function we(){return lt}class Ke{constructor(Yt,Qt,pn,En,Rn){if(this.operation=Yt,this.retryPolicy=Qt,this.getWaitDuration=pn,this.lowerBound=En,this.upperBound=Rn,this.pending=null,this.nextErrorWaitInterval=En,En>Rn)throw new Error("Proactive refresh lower bound greater than upper bound!")}start(){this.nextErrorWaitInterval=this.lowerBound,this.process(!0).catch(()=>{})}stop(){this.pending&&(this.pending.reject("cancelled"),this.pending=null)}isRunning(){return!!this.pending}process(Yt){var Qt=this;return(0,N.Z)(function*(){Qt.stop();try{Qt.pending=new $.BH,yield function st(Ft){return new Promise(Yt=>{setTimeout(Yt,Ft)})}(Qt.getNextRun(Yt)),Qt.pending.resolve(),yield Qt.pending.promise,Qt.pending=new $.BH,yield Qt.operation(),Qt.pending.resolve(),yield Qt.pending.promise,Qt.process(!0).catch(()=>{})}catch(pn){Qt.retryPolicy(pn)?Qt.process(!1).catch(()=>{}):Qt.stop()}})()}getNextRun(Yt){if(Yt)return this.nextErrorWaitInterval=this.lowerBound,this.getWaitDuration();{const Qt=this.nextErrorWaitInterval;return this.nextErrorWaitInterval*=2,this.nextErrorWaitInterval>this.upperBound&&(this.nextErrorWaitInterval=this.upperBound),Qt}}}const _t=new $.LL("appCheck","AppCheck",{"already-initialized":"You have already called initializeAppCheck() for FirebaseApp {$appName} with different options. To avoid this error, call initializeAppCheck() with the same options as when it was originally called. This will return the already initialized instance.","use-before-activation":"App Check is being used before initializeAppCheck() is called for FirebaseApp {$appName}. Call initializeAppCheck() before instantiating other Firebase services.","fetch-network-error":"Fetch failed to connect to a network. Check Internet connection. Original error: {$originalErrorMessage}.","fetch-parse-error":"Fetch client could not parse response. Original error: {$originalErrorMessage}.","fetch-status-error":"Fetch server returned an HTTP error status. HTTP status: {$httpStatus}.","storage-open":"Error thrown when opening storage. Original error: {$originalErrorMessage}.","storage-get":"Error thrown when reading from storage. Original error: {$originalErrorMessage}.","storage-set":"Error thrown when writing to storage. Original error: {$originalErrorMessage}.","recaptcha-error":"ReCAPTCHA error.",throttled:"Requests throttled due to {$httpStatus} error. Attempts allowed again after {$time}"});function Fe(Ft){if(!ve(Ft).activated)throw _t.create("use-before-activation",{appName:Ft.name})}function At(Ft,Yt){return Pt.apply(this,arguments)}function Pt(){return(Pt=(0,N.Z)(function*({url:Ft,body:Yt},Qt){const pn={"Content-Type":"application/json"},En=Qt.getImmediate({optional:!0});if(En){const ur=yield En.getHeartbeatsHeader();ur&&(pn["X-Firebase-Client"]=ur)}const Rn={method:"POST",body:JSON.stringify(Yt),headers:pn};let $n,mi;try{$n=yield fetch(Ft,Rn)}catch(ur){throw _t.create("fetch-network-error",{originalErrorMessage:ur.message})}if(200!==$n.status)throw _t.create("fetch-status-error",{httpStatus:$n.status});try{mi=yield $n.json()}catch(ur){throw _t.create("fetch-parse-error",{originalErrorMessage:ur.message})}const ni=mi.ttl.match(/^([\d.]+)(s)$/);if(!ni||!ni[2]||isNaN(Number(ni[1])))throw _t.create("fetch-parse-error",{originalErrorMessage:`ttl field (timeToLive) is not in standard Protobuf Duration format: ${mi.ttl}`});const dr=1e3*Number(ni[1]),cr=Date.now();return{token:mi.token,expireTimeMillis:cr+dr,issuedAtTimeMillis:cr}})).apply(this,arguments)}function nn(Ft,Yt){const{projectId:Qt,appId:pn,apiKey:En}=Ft.options;return{url:`https://content-firebaseappcheck.googleapis.com/v1/projects/${Qt}/apps/${pn}:exchangeDebugToken?key=${En}`,body:{debug_token:Yt}}}const kn="firebase-app-check-store";let _e=null;function J(){return _e||(_e=new Promise((Ft,Yt)=>{try{const Qt=indexedDB.open("firebase-app-check-database",1);Qt.onsuccess=pn=>{Ft(pn.target.result)},Qt.onerror=pn=>{var En;Yt(_t.create("storage-open",{originalErrorMessage:null===(En=pn.target.error)||void 0===En?void 0:En.message}))},Qt.onupgradeneeded=pn=>{0===pn.oldVersion&&pn.target.result.createObjectStore(kn,{keyPath:"compositeKey"})}}catch(Qt){Yt(_t.create("storage-open",{originalErrorMessage:Qt.message}))}}),_e)}function Ne(){return(Ne=(0,N.Z)(function*(Ft,Yt){const pn=(yield J()).transaction(kn,"readwrite"),Rn=pn.objectStore(kn).put({compositeKey:Ft,value:Yt});return new Promise(($n,mi)=>{Rn.onsuccess=ni=>{$n()},pn.onerror=ni=>{var dr;mi(_t.create("storage-set",{originalErrorMessage:null===(dr=ni.target.error)||void 0===dr?void 0:dr.message}))}})})).apply(this,arguments)}const Xt=new me.Yd("@firebase/app-check");function Gt(Ft,Yt){return(0,$.hl)()?function oe(Ft,Yt){return function Ze(Ft,Yt){return Ne.apply(this,arguments)}(function wt(Ft){return`${Ft.options.appId}-${Ft.name}`}(Ft),Yt)}(Ft,Yt).catch(Qt=>{Xt.warn(`Failed to write token to IndexedDB. Error: ${Qt}`)}):Promise.resolve()}function Pn(){return we().enabled}function It(){return St.apply(this,arguments)}function St(){return(St=(0,N.Z)(function*(){const Ft=we();if(Ft.enabled&&Ft.token)return Ft.token.promise;throw Error("\n Can't get debug token in production mode.\n ")})).apply(this,arguments)}const Ee={error:"UNKNOWN_ERROR"};function We(Ft){return $.US.encodeString(JSON.stringify(Ft),!1)}function ce(Ft){return pe.apply(this,arguments)}function pe(){return(pe=(0,N.Z)(function*(Ft,Yt=!1){const Qt=Ft.app;Fe(Qt);
1const pn=ve(Qt);let Rn,En=pn.token;if(!En){const ni=yield pn.cachedTokenPromise;ni&&Tt(ni)&&(En=ni)}if(!Yt&&En&&Tt(En))return{token:En.token};let mi,$n=!1;if(Pn()){pn.exchangeTokenPromise||(pn.exchangeTokenPromise=At(nn(Qt,yield It()),Ft.heartbeatServiceProvider).then(dr=>(pn.exchangeTokenPromise=void 0,dr)),$n=!0);const ni=yield pn.exchangeTokenPromise;return yield Gt(Qt,ni),Ye(Qt,Object.assign(Object.assign({},pn),{token:ni})),{token:ni.token}}try{pn.exchangeTokenPromise||(pn.exchangeTokenPromise=pn.provider.getToken().then(ni=>(pn.exchangeTokenPromise=void 0,ni)),$n=!0),En=yield pn.exchangeTokenPromise}catch(ni){"appCheck/throttled"===ni.code?Xt.warn(ni.message):Xt.error(ni),Rn=ni}return En?(mi={token:En.token},Ye(Qt,Object.assign(Object.assign({},pn),{token:En})),yield Gt(Qt,En)):mi=Zt(Rn),$n&&ot(Qt,mi),mi})).apply(this,arguments)}function R(Ft,Yt){const Qt=ve(Ft),pn=Qt.tokenObservers.filter(En=>En.next!==Yt);0===pn.length&&Qt.tokenRefresher&&Qt.tokenRefresher.isRunning()&&Qt.tokenRefresher.stop(),Ye(Ft,Object.assign(Object.assign({},Qt),{tokenObservers:pn}))}function Y(Ft){const{app:Yt}=Ft,Qt=ve(Yt);let pn=Qt.tokenRefresher;pn||(pn=function De(Ft){const{app:Yt}=Ft;return new Ke((0,N.Z)(function*(){let pn;if(pn=ve(Yt).token?yield ce(Ft,!0):yield ce(Ft),pn.error)throw pn.error}),()=>!0,()=>{const Qt=ve(Yt);if(Qt.token){let pn=Qt.token.issuedAtTimeMillis+.5*(Qt.token.expireTimeMillis-Qt.token.issuedAtTimeMillis)+3e5;return pn=Math.min(pn,Qt.token.expireTimeMillis-3e5),Math.max(0,pn-Date.now())}return 0},3e4,96e4)}(Ft),Ye(Yt,Object.assign(Object.assign({},Qt),{tokenRefresher:pn}))),!pn.isRunning()&&Qt.isTokenAutoRefreshEnabled&&pn.start()}function ot(Ft,Yt){const Qt=ve(Ft).tokenObservers;for(const pn of Qt)try{"EXTERNAL"===pn.type&&null!=Yt.error?pn.error(Yt.error):pn.next(Yt)}catch{}}function Tt(Ft){return Ft.expireTimeMillis-Date.now()>0}function Zt(Ft){return{token:We(Ee),error:Ft}}class gn{constructor(Yt,Qt){this.app=Yt,this.heartbeatServiceProvider=Qt}_delete(){const{tokenObservers:Yt}=ve(this.app);for(const Qt of Yt)R(this.app,Qt.next);return Promise.resolve()}}const zi="app-check-internal";!function Oi(){(0,O._registerComponent)(new W.wA("app-check",Ft=>function ln(Ft,Yt){return new gn(Ft,Yt)}(Ft.getProvider("app").getImmediate(),Ft.getProvider("heartbeat")),"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((Ft,Yt,Qt)=>{Ft.getProvider(zi).initialize()})),(0,O._registerComponent)(new W.wA(zi,Ft=>function ii(Ft){return{getToken:Yt=>ce(Ft,Yt),addTokenListener:Yt=>function je(Ft,Yt,Qt,pn){const{app:En}=Ft,Rn=ve(En),$n={next:Qt,error:pn,type:Yt};if(Ye(En,Object.assign(Object.assign({},Rn),{tokenObservers:[...Rn.tokenObservers,$n]})),Rn.token&&Tt(Rn.token)){const mi=Rn.token;Promise.resolve().then(()=>{Qt({token:mi.token}),Y(Ft)}).catch(()=>{})}Rn.cachedTokenPromise.then(()=>Y(Ft))}(Ft,"INTERNAL",Yt),removeTokenListener:Yt=>R(Ft.app,Yt)}}(Ft.getProvider("app-check").getImmediate()),"PUBLIC").setInstantiationMode("EXPLICIT")),(0,O.registerVersion)("@firebase/app-check","0.5.7")}();class Ki{constructor(){return(0,te.vb)("app-check")}}typeof window<"u"&&window;var Ir=l(127);const ws=new i.InjectionToken("angularfire2.auth.use-emulator"),Xs=new i.InjectionToken("angularfire2.auth.settings"),is=new i.InjectionToken("angularfire2.auth.tenant-id"),Br=new i.InjectionToken("angularfire2.auth.langugage-code"),lr=new i.InjectionToken("angularfire2.auth.use-device-language"),Dr=new i.InjectionToken("angularfire.auth.persistence");let Ur=(()=>{class Ft{constructor(Qt,pn,En,Rn,$n,mi,ni,dr,cr,ur,Cr,Wr){const zr=new n.x,Er=(0,s.of)(void 0).pipe((0,g.Q)($n.outsideAngular),(0,w.w)(()=>Rn.runOutsideAngular(()=>l.e(881).then(l.bind(l,5881)))),(0,x.U)(()=>(0,le.on)(Qt,Rn,pn)),(0,x.U)(Kr=>((Ft,Yt,Qt,pn,En,Rn,$n,mi)=>(0,le.cc)(`${Ft.name}.auth`,"AngularFireAuth",Ft.name,()=>{const ni=Yt.runOutsideAngular(()=>Ft.auth());if(Qt&&ni.useEmulator(...Qt),pn&&(ni.tenantId=pn),ni.languageCode=En,Rn&&ni.useDeviceLanguage(),$n)for(const[dr,cr]of Object.entries($n))ni.settings[dr]=cr;return mi&&ni.setPersistence(mi),ni},[Qt,pn,En,Rn,$n,mi]))(Kr,Rn,mi,dr,cr,ur,ni,Cr)),(0,L.d)({bufferSize:1,refCount:!1}));if((0,se.PM)(En))this.authState=this.user=this.idToken=this.idTokenResult=this.credential=(0,s.of)(null);else{Er.pipe((0,Z.P)()).subscribe();const Ni=Er.pipe((0,w.w)(Di=>Di.getRedirectResult().then(Bi=>Bi,()=>null)),te.iC,(0,L.d)({bufferSize:1,refCount:!1})),Qi=Er.pipe((0,w.w)(Di=>new d.y(Bi=>({unsubscribe:Rn.runOutsideAngular(()=>Di.onAuthStateChanged(_i=>Bi.next(_i),_i=>
1Bi.error(_i),()=>Bi.complete()))})))),Ar=Er.pipe((0,w.w)(Di=>new d.y(Bi=>({unsubscribe:Rn.runOutsideAngular(()=>Di.onIdTokenChanged(_i=>Bi.next(_i),_i=>Bi.error(_i),()=>Bi.complete()))}))));this.authState=Ni.pipe((0,G.c)(Qi),(0,he.R)($n.outsideAngular),(0,g.Q)($n.insideAngular)),this.user=Ni.pipe((0,G.c)(Ar),(0,he.R)($n.outsideAngular),(0,g.Q)($n.insideAngular)),this.idToken=this.user.pipe((0,w.w)(Di=>Di?(0,o.D)(Di.getIdToken()):(0,s.of)(null))),this.idTokenResult=this.user.pipe((0,w.w)(Di=>Di?(0,o.D)(Di.getIdTokenResult()):(0,s.of)(null))),this.credential=(0,_.T)(Ni,zr,this.authState.pipe((0,ye.h)(Di=>!Di))).pipe((0,x.U)(Di=>Di?.user?Di:null),(0,he.R)($n.outsideAngular),(0,g.Q)($n.insideAngular))}return(0,le.pX)(this,Er,Rn,{spy:{apply:(Kr,Ni,Qi)=>{(Kr.startsWith("signIn")||Kr.startsWith("createUser"))&&Qi.then(Ar=>zr.next(Ar))}}})}}return Ft.\u0275fac=function(Qt){return new(Qt||Ft)(i.\u0275\u0275inject(le.Dh),i.\u0275\u0275inject(le.xv,8),i.\u0275\u0275inject(i.PLATFORM_ID),i.\u0275\u0275inject(i.NgZone),i.\u0275\u0275inject(te.HU),i.\u0275\u0275inject(ws,8),i.\u0275\u0275inject(Xs,8),i.\u0275\u0275inject(is,8),i.\u0275\u0275inject(Br,8),i.\u0275\u0275inject(lr,8),i.\u0275\u0275inject(Dr,8),i.\u0275\u0275inject(Ki,8))},Ft.\u0275prov=i.\u0275\u0275defineInjectable({token:Ft,factory:Ft.\u0275fac,providedIn:"any"}),Ft})(),kr=(()=>{class Ft{constructor(){Ir.Z.registerVersion("angularfire",te.q4.full,"auth-compat")}}return Ft.\u0275fac=function(Qt){return new(Qt||Ft)},Ft.\u0275mod=i.\u0275\u0275defineNgModule({type:Ft}),Ft.\u0275inj=i.\u0275\u0275defineInjector({providers:[Ur]}),Ft})()},1261:(Xe,ie,l)=>{"use strict";l.d(ie,{BG:()=>$,XZ:()=>me});var i=l(655),n=l(4650),s=l(9646),d=l(515),o=l(9751),_=l(7272),g=l(9468),w=l(5363),x=l(3900),L=l(4004),Z=l(3151),G=l(6304),he=l(262),ye=l(5577),te=l(6590),le=l(4386),se=l(2011),de=l(7663),rt=l(127);const O=new n.InjectionToken("angularfire2.messaging.vapid-key"),W=new n.InjectionToken("angularfire2.messaging.service-worker-registeration");let $=(()=>{class ae{constructor(lt,ve,Ye,we,Ie,mt,at){const Ht=at,xe=(0,s.of)(void 0).pipe((0,g.R)(Ie.outsideAngular),(0,w.Q)(Ie.insideAngular),(0,x.w)(de.Gb),(0,x.w)(st=>st?l.e(175).then(l.bind(l,4175)):d.E),(0,L.U)(()=>(0,se.on)(lt,we,ve)),(0,x.w)(st=>(0,se.cc)(`${st.name}.messaging`,"AngularFireMessaging",st.name,()=>(0,i.mG)(this,void 0,void 0,function*(){return st.messaging()}),[])),(0,Z.d)({bufferSize:1,refCount:!1}));this.requestPermission=xe.pipe((0,g.R)(Ie.outsideAngular),(0,w.Q)(Ie.insideAngular),(0,x.w)(()=>Notification.requestPermission())),this.getToken=xe.pipe((0,g.R)(Ie.outsideAngular),(0,w.Q)(Ie.insideAngular),(0,x.w)(st=>(0,i.mG)(this,void 0,void 0,function*(){if("granted"===Notification.permission){const Dt=Ht?yield Ht:null;return yield st.getToken({vapidKey:mt,serviceWorkerRegistration:Dt})}return null})));const Lt=new o.y(st=>{navigator.permissions.query({name:"notifications"}).then(Dt=>{Dt.onchange=()=>st.next()})}),Ke=xe.pipe((0,g.R)(Ie.outsideAngular),(0,w.Q)(Ie.insideAngular),(0,G.c)(Lt),(0,G.c)(this.getToken));return this.tokenChanges=xe.pipe((0,g.R)(Ie.outsideAngular),(0,w.Q)(Ie.insideAngular),(0,x.w)(()=>(0,_.z)(this.getToken,Ke))),this.messages=xe.pipe((0,g.R)(Ie.outsideAngular),(0,w.Q)(Ie.insideAngular),(0,x.w)(st=>new o.y(Dt=>st.onMessage(Dt)))),this.requestToken=xe.pipe((0,g.R)(Ie.outsideAngular),(0,w.Q)(Ie.insideAngular),(0,x.w)(()=>this.requestPermission),(0,he.K)(()=>(0,s.of)(null)),(0,ye.z)(()=>this.tokenChanges)),this.deleteToken=()=>xe.pipe((0,g.R)(Ie.outsideAngular),(0,w.Q)(Ie.insideAngular),(0,x.w)(st=>st.deleteToken()),(0,te.d)(!1)),(0,se.pX)(this,xe,we)}}return ae.\u0275fac=function(lt){return new(lt||ae)(n.\u0275\u0275inject(se.Dh),n.\u0275\u0275inject(se.xv,8),n.\u0275\u0275inject(n.PLATFORM_ID),n.\u0275\u0275inject(n.NgZone),n.\u0275\u0275inject(le.HU),n.\u0275\u0275inject(O,8),n.\u0275\u0275inject(W,8))},ae.\u0275prov=n.\u0275\u0275defineInjectable({token:ae,factory:ae.\u0275fac,providedIn:"any"}),ae})(),me=(()=>{class ae{constructor(){rt.Z.registerVersion("angularfire",le.q4.full,"fcm-compat")}}return ae.\u0275fac=function(lt){return new(lt||ae)},ae.\u0275mod=n.\u0275\u0275defineNgModule({type:ae}),ae.\u0275inj=n.\u0275\u0275defineInjector({providers:[$]}),ae})()},2011:(Xe,ie,l)=>{"use strict";l.d(ie,{Dh:()=>w,GT:()=>_,Ot:()=>g,cc:()=>ye,hO:()=>he,on:()=>L,pX:()=>o,xv:()=>x});var i=l(4650),n=l(127),s=l(4386);Xe=l.hmd(Xe);const d=["ngOnDestroy"],o=(de,rt,N,O={})=>new Proxy(de,{get:(W,$)=>N.runOutsideAngular(()=>{var me;if(de[$])return!(null===(me=O?.spy)||void 0===me)&&me.get&&O.spy.get($,de[$]),de[$];if(d.indexOf($)>-1)return()=>{};const ae=rt.toPromise().then(Pe=>{const lt=Pe&&Pe[$];return"function"==typeof lt?lt.bind(Pe):lt&<.then?lt.then(ve=>N.run(()=>ve)):N.run(()=>lt)});return new Proxy(()=>{},{get:(Pe,lt)=>ae[lt],apply:(Pe,lt,ve)=>ae.then(Ye=>{var we;const Ie=Ye&&Ye(...ve);return!(null===(we=O?.spy)||void 0===we)&&we.apply&&O.spy.apply($,ve,Ie),Ie})})})}),_=(de,rt)=>{rt.forEach(N=>
1{Object.getOwnPropertyNames(N.prototype||N).forEach(O=>{Object.defineProperty(de.prototype,O,Object.getOwnPropertyDescriptor(N.prototype||N,O))})})};class g{constructor(rt){return rt}}const w=new i.InjectionToken("angularfire2.app.options"),x=new i.InjectionToken("angularfire2.app.name");function L(de,rt,N){const W="object"==typeof N&&N||{};W.name=W.name||"string"==typeof N&&N||"[DEFAULT]";const me=n.Z.apps.filter(ae=>ae&&ae.name===W.name)[0]||rt.runOutsideAngular(()=>n.Z.initializeApp(de,W));try{JSON.stringify(de)!==JSON.stringify(me.options)&&Z("error",`${me.name} Firebase App already initialized with different options${Xe.hot?", you may need to reload as Firebase is not HMR aware.":"."}`)}catch{}return new g(me)}const Z=(de,...rt)=>{(0,i.isDevMode)()&&typeof console<"u"&&console[de](...rt)},G={provide:g,useFactory:L,deps:[w,i.NgZone,[new i.Optional,x]]};let he=(()=>{class de{constructor(N){n.Z.registerVersion("angularfire",s.q4.full,"core"),n.Z.registerVersion("angularfire",s.q4.full,"app-compat"),n.Z.registerVersion("angular",i.VERSION.full,N.toString())}static initializeApp(N,O){return{ngModule:de,providers:[{provide:w,useValue:N},{provide:x,useValue:O}]}}}return de.\u0275fac=function(N){return new(N||de)(i.\u0275\u0275inject(i.PLATFORM_ID))},de.\u0275mod=i.\u0275\u0275defineNgModule({type:de}),de.\u0275inj=i.\u0275\u0275defineInjector({providers:[G]}),de})();function ye(de,rt,N,O,W){const[,$,me]=globalThis.\u0275AngularfireInstanceCache.find(ae=>ae[0]===de)||[];if($)return function te(de,rt){try{return de.toString()===rt.toString()}catch{return de===rt}}(W,me)||(se("error",`${rt} was already initialized on the ${N} Firebase App with different settings.${le?" You may need to reload as Firebase is not HMR aware.":""}`),se("warn",{is:W,was:me})),$;{const ae=O();return globalThis.\u0275AngularfireInstanceCache.push([de,ae,W]),ae}}const le=!!Xe.hot,se=(de,...rt)=>{(0,i.isDevMode)()&&typeof console<"u"&&console[de](...rt)};globalThis.\u0275AngularfireInstanceCache||(globalThis.\u0275AngularfireInstanceCache=[])},4386:(Xe,ie,l)=>{"use strict";l.d(ie,{q4:()=>fn,iC:()=>ii,HU:()=>De,vb:()=>pe,JM:()=>ce,nk:()=>We});var i=l(4650),n=l(7835),s=l(5861),d=l(9681),o=l(2090),_=l(3475),g=l(1877);l(2833);const x="@firebase/remote-config",L="0.3.7",ye=new o.LL("remoteconfig","Remote Config",{"registration-window":"Undefined window object. This SDK only supports usage in a browser environment.","registration-project-id":"Undefined project identifier. Check Firebase app initialization.","registration-api-key":"Undefined API key. Check Firebase app initialization.","registration-app-id":"Undefined app identifier. Check Firebase app initialization.","storage-open":"Error thrown when opening storage. Original error: {$originalErrorMessage}.","storage-get":"Error thrown when reading from storage. Original error: {$originalErrorMessage}.","storage-set":"Error thrown when writing to storage. Original error: {$originalErrorMessage}.","storage-delete":"Error thrown when deleting from storage. Original error: {$originalErrorMessage}.","fetch-client-network":"Fetch client failed to connect to a network. Check Internet connection. Original error: {$originalErrorMessage}.","fetch-timeout":'The config fetch request timed out. Configure timeout using "fetchTimeoutMillis" SDK setting.',"fetch-throttle":'The config fetch request timed out while in an exponential backoff state. Configure timeout using "fetchTimeoutMillis" SDK setting. Unix timestamp in milliseconds when fetch request throttling ends: {$throttleEndTimeMillis}.',"fetch-client-parse":"Fetch client could not parse response. Original error: {$originalErrorMessage}.","fetch-status":"Fetch server returned an HTTP error status. HTTP status: {$httpStatus}.","indexed-db-unavailable":"Indexed DB is not supported by current browser"});class Ht{constructor(ue,et,kt,Qe){this.client=ue,this.storage=et,this.storageCache=kt,this.logger=Qe}isCachedDataFresh(ue,et){if(!et)return this.logger.debug("Config fetch cache check. Cache unpopulated."),!1;const kt=Date.now()-et,Qe=kt<=ue;
1return this.logger.debug(`Config fetch cache check. Cache age millis: ${kt}. Cache max age millis (minimumFetchIntervalMillis setting): ${ue}. Is cache hit: ${Qe}.`),Qe}fetch(ue){var et=this;return(0,s.Z)(function*(){const[kt,Qe]=yield Promise.all([et.storage.getLastSuccessfulFetchTimestampMillis(),et.storage.getLastSuccessfulFetchResponse()]);if(Qe&&et.isCachedDataFresh(ue.cacheMaxAgeMillis,kt))return Qe;ue.eTag=Qe&&Qe.eTag;const xt=yield et.client.fetch(ue),Jt=[et.storageCache.setLastSuccessfulFetchTimestampMillis(Date.now())];return 200===xt.status&&Jt.push(et.storage.setLastSuccessfulFetchResponse(xt)),yield Promise.all(Jt),xt})()}}function xe(Se=navigator){return Se.languages&&Se.languages[0]||Se.language}class Lt{constructor(ue,et,kt,Qe,xt,Jt){this.firebaseInstallations=ue,this.sdkVersion=et,this.namespace=kt,this.projectId=Qe,this.apiKey=xt,this.appId=Jt}fetch(ue){var et=this;return(0,s.Z)(function*(){const[kt,Qe]=yield Promise.all([et.firebaseInstallations.getId(),et.firebaseInstallations.getToken()]),Jt=`${window.FIREBASE_REMOTE_CONFIG_URL_BASE||"https://firebaseremoteconfig.googleapis.com"}/v1/projects/${et.projectId}/namespaces/${et.namespace}:fetch?key=${et.apiKey}`,yt={"Content-Type":"application/json","Content-Encoding":"gzip","If-None-Match":ue.eTag||"*"},Ot={sdk_version:et.sdkVersion,app_instance_id:kt,app_instance_id_token:Qe,app_id:et.appId,language_code:xe()},A={method:"POST",headers:yt,body:JSON.stringify(Ot)},ke=fetch(Jt,A),ht=new Promise((Te,it)=>{ue.signal.addEventListener(()=>{const Wt=new Error("The operation was aborted.");Wt.name="AbortError",it(Wt)})});let Nt;try{yield Promise.race([ke,ht]),Nt=yield ke}catch(Te){let it="fetch-client-network";throw"AbortError"===Te.name&&(it="fetch-timeout"),ye.create(it,{originalErrorMessage:Te.message})}let Dn=Nt.status;const ut=Nt.headers.get("ETag")||void 0;let Rt,C;if(200===Nt.status){let Te;try{Te=yield Nt.json()}catch(it){throw ye.create("fetch-client-parse",{originalErrorMessage:it.message})}Rt=Te.entries,C=Te.state}if("INSTANCE_STATE_UNSPECIFIED"===C?Dn=500:"NO_CHANGE"===C?Dn=304:("NO_TEMPLATE"===C||"EMPTY_CONFIG"===C)&&(Rt={}),304!==Dn&&200!==Dn)throw ye.create("fetch-status",{httpStatus:Dn});return{status:Dn,eTag:ut,config:Rt}})()}}class Dt{constructor(ue,et){this.client=ue,this.storage=et}fetch(ue){var et=this;return(0,s.Z)(function*(){const kt=(yield et.storage.getThrottleMetadata())||{backoffCount:0,throttleEndTimeMillis:Date.now()};return et.attemptFetch(ue,kt)})()}attemptFetch(ue,{throttleEndTimeMillis:et,backoffCount:kt}){var Qe=this;return(0,s.Z)(function*(){yield function Ke(Se,ue){return new Promise((et,kt)=>{const Qe=Math.max(ue-Date.now(),0),xt=setTimeout(et,Qe);Se.addEventListener(()=>{clearTimeout(xt),kt(ye.create("fetch-throttle",{throttleEndTimeMillis:ue}))})})}(ue.signal,et);try{const xt=yield Qe.client.fetch(ue);return yield Qe.storage.deleteThrottleMetadata(),xt}catch(xt){if(!function st(Se){if(!(Se instanceof o.ZR&&Se.customData))return!1;const ue=Number(Se.customData.httpStatus);return 429===ue||500===ue||503===ue||504===ue}(xt))throw xt;const Jt={throttleEndTimeMillis:Date.now()+(0,o.$s)(kt),backoffCount:kt+1};return yield Qe.storage.setThrottleMetadata(Jt),Qe.attemptFetch(ue,Jt)}})()}}class Fe{constructor(ue,et,kt,Qe,xt){this.app=ue,this._client=et,this._storageCache=kt,this._storage=Qe,this._logger=xt,this._isInitializationComplete=!1,this.settings={fetchTimeoutMillis:6e4,minimumFetchIntervalMillis:432e5},this.defaultConfig={}}get fetchTimeMillis(){return this._storageCache.getLastSuccessfulFetchTimestampMillis()||-1}get lastFetchStatus(){return this._storageCache.getLastFetchStatus()||"no-fetch-yet"}}function Ge(Se,ue){const et=Se.target.error||void 0;return ye.create(ue,{originalErrorMessage:et&&et.message})}const tt="app_namespace_store";class ct{constructor(ue,et,kt,Qe=function Pt(){return new Promise((Se,ue)=>{try{const et=indexedDB.open("firebase_remote_config",1);et.onerror=kt=>{ue(Ge(kt,"storage-open"))},et.onsuccess=kt=>{Se(kt.target.result)},et.onupgradeneeded=kt=>{0===kt.oldVersion&&kt.target.result.createObjectStore(tt,{keyPath:"compositeKey"})}}catch(et){ue(ye.create("storage-open",{originalErrorMessage:et}))}})}()){this.appId=ue,this.appName=et,this.namespace=kt,this.openDbPromise=Qe}getLastFetchStatus(){return this.get("last_fetch_status")}setLastFetchStatus(ue){return this.set("last_fetch_status",ue)}
1getLastSuccessfulFetchTimestampMillis(){return this.get("last_successful_fetch_timestamp_millis")}setLastSuccessfulFetchTimestampMillis(ue){return this.set("last_successful_fetch_timestamp_millis",ue)}getLastSuccessfulFetchResponse(){return this.get("last_successful_fetch_response")}setLastSuccessfulFetchResponse(ue){return this.set("last_successful_fetch_response",ue)}getActiveConfig(){return this.get("active_config")}setActiveConfig(ue){return this.set("active_config",ue)}getActiveConfigEtag(){return this.get("active_config_etag")}setActiveConfigEtag(ue){return this.set("active_config_etag",ue)}getThrottleMetadata(){return this.get("throttle_metadata")}setThrottleMetadata(ue){return this.set("throttle_metadata",ue)}deleteThrottleMetadata(){return this.delete("throttle_metadata")}get(ue){var et=this;return(0,s.Z)(function*(){const kt=yield et.openDbPromise;return new Promise((Qe,xt)=>{const yt=kt.transaction([tt],"readonly").objectStore(tt),Ot=et.createCompositeKey(ue);try{const A=yt.get(Ot);A.onerror=ke=>{xt(Ge(ke,"storage-get"))},A.onsuccess=ke=>{const ht=ke.target.result;Qe(ht?ht.value:void 0)}}catch(A){xt(ye.create("storage-get",{originalErrorMessage:A&&A.message}))}})})()}set(ue,et){var kt=this;return(0,s.Z)(function*(){const Qe=yield kt.openDbPromise;return new Promise((xt,Jt)=>{const Ot=Qe.transaction([tt],"readwrite").objectStore(tt),A=kt.createCompositeKey(ue);try{const ke=Ot.put({compositeKey:A,value:et});ke.onerror=ht=>{Jt(Ge(ht,"storage-set"))},ke.onsuccess=()=>{xt()}}catch(ke){Jt(ye.create("storage-set",{originalErrorMessage:ke&&ke.message}))}})})()}delete(ue){var et=this;return(0,s.Z)(function*(){const kt=yield et.openDbPromise;return new Promise((Qe,xt)=>{const yt=kt.transaction([tt],"readwrite").objectStore(tt),Ot=et.createCompositeKey(ue);try{const A=yt.delete(Ot);A.onerror=ke=>{xt(Ge(ke,"storage-delete"))},A.onsuccess=()=>{Qe()}}catch(A){xt(ye.create("storage-delete",{originalErrorMessage:A&&A.message}))}})})()}createCompositeKey(ue){return[this.appId,this.appName,this.namespace,ue].join()}}class Kt{constructor(ue){this.storage=ue}getLastFetchStatus(){return this.lastFetchStatus}getLastSuccessfulFetchTimestampMillis(){return this.lastSuccessfulFetchTimestampMillis}getActiveConfig(){return this.activeConfig}loadFromStorage(){var ue=this;return(0,s.Z)(function*(){const et=ue.storage.getLastFetchStatus(),kt=ue.storage.getLastSuccessfulFetchTimestampMillis(),Qe=ue.storage.getActiveConfig(),xt=yield et;xt&&(ue.lastFetchStatus=xt);const Jt=yield kt;Jt&&(ue.lastSuccessfulFetchTimestampMillis=Jt);const yt=yield Qe;yt&&(ue.activeConfig=yt)})()}setLastFetchStatus(ue){return this.lastFetchStatus=ue,this.storage.setLastFetchStatus(ue)}setLastSuccessfulFetchTimestampMillis(ue){return this.lastSuccessfulFetchTimestampMillis=ue,this.storage.setLastSuccessfulFetchTimestampMillis(ue)}setActiveConfig(ue){return this.activeConfig=ue,this.storage.setActiveConfig(ue)}}function kn(){return Je.apply(this,arguments)}function Je(){return(Je=(0,s.Z)(function*(){if(!(0,o.hl)())return!1;try{return yield(0,o.eu)()}catch{return!1}})).apply(this,arguments)}!function nn(){(0,d._registerComponent)(new _.wA("remote-config",function Se(ue,{instanceIdentifier:et}){const kt=ue.getProvider("app").getImmediate(),Qe=ue.getProvider("installations-internal").getImmediate();if(typeof window>"u")throw ye.create("registration-window");if(!(0,o.hl)())throw ye.create("indexed-db-unavailable");const{projectId:xt,apiKey:Jt,appId:yt}=kt.options;if(!xt)throw ye.create("registration-project-id");if(!Jt)throw ye.create("registration-api-key");if(!yt)throw ye.create("registration-app-id");const Ot=new ct(yt,kt.name,et=et||"firebase"),A=new Kt(Ot),ke=new g.Yd(x);ke.logLevel=g.in.ERROR;const ht=new Lt(Qe,d.SDK_VERSION,et,xt,Jt,yt),Nt=new Dt(ht,Ot),Dn=new Ht(Nt,Ot,A,ke),ut=new Fe(kt,Dn,A,Ot,ke);return function me(Se){const ue=(0,o.m9)(Se);ue._initializePromise||(ue._initializePromise=ue._storageCache.loadFromStorage().then(()=>{ue._isInitializationComplete=!0}))}(ut),ut},"PUBLIC").setMultipleInstances(!0)),(0,d.registerVersion)(x,L),(0,d.registerVersion)(x,L,"esm2017")}();var _e=l(7663),J=l(7982),Q=l(4408),Le=l(7565);const Ze=new class Ct extends Le.v{}(class oe extends Q.o{constructor(ue,et){super(ue,et),this.scheduler
1=ue,this.work=et}schedule(ue,et=0){return et>0?super.schedule(ue,et):(this.delay=et,this.state=ue,this.scheduler.flush(this),this)}execute(ue,et){return et>0||this.closed?super.execute(ue,et):this._execute(ue,et)}requestAsyncId(ue,et,kt=0){return null!=kt&&kt>0||null==kt&&this.delay>0?super.requestAsyncId(ue,et,kt):ue.flush(this)}});var $e=l(4986),gt=l(8505),wt=l(9468),Xt=l(5363);const fn=new i.Version("7.3.0"),An="__angularfire_symbol__analyticsIsSupportedValue",Gt="__angularfire_symbol__analyticsIsSupported",Cn="__angularfire_symbol__remoteConfigIsSupportedValue",yn="__angularfire_symbol__remoteConfigIsSupported",Pn="__angularfire_symbol__messagingIsSupportedValue",It="__angularfire_symbol__messagingIsSupported";globalThis[Gt]||(globalThis[Gt]=(0,J.Gb)().then(Se=>globalThis[An]=Se).catch(()=>globalThis[An]=!1)),globalThis[It]||(globalThis[It]=(0,_e.Gb)().then(Se=>globalThis[Pn]=Se).catch(()=>globalThis[Pn]=!1)),globalThis[yn]||(globalThis[yn]=kn().then(Se=>globalThis[Cn]=Se).catch(()=>globalThis[Cn]=!1));const We={async:()=>globalThis[Gt],sync:()=>{const Se=globalThis[An];if(void 0===Se)throw new Error((Se=>`The APP_INITIALIZER that is "making" isSupported() sync for the sake of convenient DI has not resolved in this\ncontext. Rather than injecting ${Se} in the constructor, first ensure that ${Se} is supported by calling\n\`await isSupported()\`, then retrieve the instance from the injector manually \`injector.get(${Se})\`.`)("Analytics"));return Se}};function ce(Se,ue,et){if(ue){if(1===ue.length)return ue[0];const xt=ue.filter(Jt=>Jt.app===et);if(1===xt.length)return xt[0]}return et.container.getProvider(Se).getImmediate({optional:!0})}const pe=(Se,ue)=>{const et=ue?[ue]:(0,n.C6)(),kt=[];return et.forEach(Qe=>{Qe.container.getProvider(Se).instances.forEach(Jt=>{kt.includes(Jt)||kt.push(Jt)})}),kt};function je(){}class R{constructor(ue,et=Ze){this.zone=ue,this.delegate=et}now(){return this.delegate.now()}schedule(ue,et,kt){const Qe=this.zone;return this.delegate.schedule(function(Jt){Qe.runGuarded(()=>{ue.apply(this,[Jt])})},et,kt)}}class Y{constructor(ue){this.zone=ue,this.task=null}call(ue,et){const kt=this.unscheduleTask.bind(this);return this.task=this.zone.run(()=>Zone.current.scheduleMacroTask("firebaseZoneBlock",je,{},je,je)),et.pipe((0,gt.b)({next:kt,complete:kt,error:kt})).subscribe(ue).add(kt)}unscheduleTask(){setTimeout(()=>{null!=this.task&&"scheduled"===this.task.state&&(this.task.invoke(),this.task=null)},10)}}let De=(()=>{class Se{constructor(et){this.ngZone=et,this.outsideAngular=et.runOutsideAngular(()=>new R(Zone.current)),this.insideAngular=et.run(()=>new R(Zone.current,$e.z)),globalThis.\u0275AngularFireScheduler||(globalThis.\u0275AngularFireScheduler=this)}}return Se.\u0275fac=function(et){return new(et||Se)(i.\u0275\u0275inject(i.NgZone))},Se.\u0275prov=i.\u0275\u0275defineInjectable({token:Se,factory:Se.\u0275fac,providedIn:"root"}),Se})();function ot(){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 ii(Se){return ot(),function Jn(Se){return function(et){return(et=et.lift(new Y(Se.ngZone))).pipe((0,wt.R)(Se.outsideAngular),(0,Xt.Q)(Se.insideAngular))}}(ot())(Se)}},573:(Xe,ie,l)=>{"use strict";l.d(ie,{$:()=>di,A:()=>Z,E:()=>ke,G:()=>Rt,I:()=>Ir,K:()=>Y,L:()=>En,M:()=>ni,N:()=>dr,P:()=>S,Q:()=>cr,R:()=>Tr,T:()=>mi,U:()=>zr,V:()=>Er,W:()=>Di,X:()=>xi,Y:()=>Jr,Z:()=>Ds,_:()=>Cs,a:()=>Fs,a0:()=>gs,a1:()=>ne,a2:()=>H,a3:()=>rn,a4:()=>Hi,a5:()=>qi,a6:()=>Ii,a7:()=>zs,a8:()=>Si,a9:()=>La,aA:()=>Go,aB:()=>Hl,aC:()=>Ot,aG:()=>na,aJ:()=>Cr,aa:()=>ea,ab:()=>ta,ae:()=>hs,af:()=>ua,ag:()=>ss,aj:()=>qs,ak:()=>wi,am:()=>si,an:()=>ha,ao:()=>ue,ap:()=>lt,aq:()=>Se,ar:()=>Jn,as:()=>N,at:()=>ud,au:()=>fl,av:()=>O,aw:()=>ae,ax:()=>Ye,ay:()=>De,az:()=>kl,b:()=>to,c:()=>Ln,d:()=>as,e:()=>In,f:()=>ul,g:()=>Il,h:()=>Ul,i:()=>Lo,j:()=>Wl,k:()=>gl,l:()=>oo,m:()=>yo,n:()=>Dc,o:()=>w,r:()=>dl,s:()=>$r,u:()=>Na,z:()=>ye});var i=l(5861),n=l(2090),s=l(9681),d=l(655),o=l(1877),_=l(3475);const w={FACEBOOK:"facebook.com",GITHUB:"github.com",GOOGLE:"google.com",PASSWORD:"password",PHONE:"phone",TWITTER:"twitter.com"},Z={EMAIL_SIGNIN:"EMAIL_SIGNIN",PASSWORD_RESET:"PASSWORD_RESET",RECOVER_EMAIL:"RECOVER_EMAIL",REVERT_SECOND_FACTOR_ADDITION:"REVERT_SECOND_FACTOR_ADDITION",VERIFY_AND_CHANGE_EMAIL:"VERIFY_AND_CHANGE_EMAIL",VERIFY_EMAIL:"VERIFY_EMAIL"};const ye=function G(){return{"admin-restricted-operation":"This operation is restricted to administrators only.","argument-error":"","app-not-authorized":"This app, identified by the domain where it's hosted, is not authorized to use Firebase Authentication with the provided API key. Review your key configuration in the Google API console.","app-not-installed":"The requested mobile application corresponding to the identifier (Android package name or iOS bundle ID) provided is not installed on this device.","captcha-check-failed":"The reCAPTCHA response token provided is either invalid, expired, already used or the domain associated with it does not match the list of whitelisted domains.","code-expired":"The SMS code has expired. Please re-send the verification code to try again.","cordova-not-ready":"Cordova framework is not ready.","cors-unsupported":"This browser is not supported.","credential-already-in-use":"This credential is already associated with a different user account.","custom-token-mismatch":"The custom token corresponds to a different audience.","requires-recent-login":"This operation is sensitive and requires recent authentication. Log in again before retrying this request.","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.","dynamic-link-not-activated":"Please activate Dynamic Links in the Firebase Console and agree to the terms and conditions.","email-change-needs-verification":"Multi-factor users must al
1ways have a verified email.","email-already-in-use":"The email address is already in use by another account.","emulator-config-failed":'Auth instance has already been used to make a network call. Auth can no longer be configured to use the emulator. Try calling "connectAuthEmulator()" sooner.',"expired-action-code":"The action code has expired.","cancelled-popup-request":"This operation has been cancelled due to another conflicting popup being opened.","internal-error":"An internal AuthError has occurred.","invalid-app-credential":"The phone verification request contains an invalid application verifier. The reCAPTCHA token response is either invalid or expired.","invalid-app-id":"The mobile app identifier is not registed for the current project.","invalid-user-token":"This user's credential isn't valid for this project. This can happen if the user's token has been tampered with, or if the user isn't for the project associated with this API key.","invalid-auth-event":"An internal AuthError has occurred.","invalid-verification-code":"The SMS verification code used to create the phone auth credential is invalid. Please resend the verification code sms and be sure to use the verification code provided by the user.","invalid-continue-uri":"The continue URL provided in the request is invalid.","invalid-cordova-configuration":"The following Cordova plugins must be installed to enable OAuth sign-in: cordova-plugin-buildinfo, cordova-universal-links-plugin, cordova-plugin-browsertab, cordova-plugin-inappbrowser and cordova-plugin-customurlscheme.","invalid-custom-token":"The custom token format is incorrect. Please check the documentation.","invalid-dynamic-link-domain":"The provided dynamic link domain is not configured or authorized for the current project.","invalid-email":"The email address is badly formatted.","invalid-emulator-scheme":"Emulator URL must start with a valid scheme (http:// or https://).","invalid-api-key":"Your API key is invalid, please check you have copied it correctly.","invalid-cert-hash":"The SHA-1 certificate hash provided is invalid.","invalid-credential":"The supplied auth credential is malformed or has expired.","invalid-message-payload":"The email template corresponding to this action contains invalid characters in its message. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-multi-factor-session":"The request does not contain a valid proof of first factor successful sign-in.","invalid-oauth-provider":"EmailAuthProvider is not supported for this operation. This operation only supports OAuth providers.","invalid-oauth-client-id":"The OAuth client ID provided is either invalid or does not match the specified API key.","unauthorized-domain":"This domain is not authorized for OAuth operations for your Firebase project. Edit the list of authorized domains from the Firebase console.","invalid-action-code":"The action code is invalid. This can happen if the code is malformed, expired, or has already been used.","wrong-password":"The password is invalid or the user does not have a password.","invalid-persistence-type":"The specified persistence type is invalid. It can only be local, session or none.","invali
1d-phone-number":"The format of the phone number provided is incorrect. Please enter the phone number in a format that can be parsed into E.164 format. E.164 phone numbers are written in the format [+][country code][subscriber number including area code].","invalid-provider-id":"The specified provider ID is invalid.","invalid-recipient-email":"The email corresponding to this action failed to send as the provided recipient email address is invalid.","invalid-sender":"The email template corresponding to this action contains an invalid sender email or name. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-verification-id":"The verification ID used to create the phone auth credential is invalid.","invalid-tenant-id":"The Auth instance's tenant ID is invalid.","missing-android-pkg-name":"An Android Package Name must be provided if the Android App is required to be installed.","auth-domain-config-required":"Be sure to include authDomain when calling firebase.initializeApp(), by following the instructions in the Firebase console.","missing-app-credential":"The phone verification request is missing an application verifier assertion. A reCAPTCHA response token needs to be provided.","missing-verification-code":"The phone auth credential was created with an empty SMS verification code.","missing-continue-uri":"A continue URL must be provided in the request.","missing-iframe-start":"An internal AuthError has occurred.","missing-ios-bundle-id":"An iOS Bundle ID must be provided if an App Store ID is provided.","missing-or-invalid-nonce":"The request does not contain a valid nonce. This can occur if the SHA-256 hash of the provided raw nonce does not match the hashed nonce in the ID token payload.","missing-multi-factor-info":"No second factor identifier is provided.","missing-multi-factor-session":"The request is missing proof of first factor successful sign-in.","missing-phone-number":"To send verification codes, provide a phone number for the recipient.","missing-verification-id":"The phone auth credential was created with an empty verification ID.","app-deleted":"This instance of FirebaseApp has been deleted.","multi-factor-info-not-found":"The user does not have a second factor matching the identifier provided.","multi-factor-auth-required":"Proof of ownership of a second factor is required to complete sign-in.","account-exists-with-different-credential":"An account already exists with the same email address but different sign-in credentials. Sign in using a provider associated with this email address.","network-request-failed":"A network AuthError (such as timeout, interrupted connection or unreachable host) has occurred.","no-auth-event":"An internal AuthError has occurred.","no-such-provider":"User was not linked to an account with the given provider.","null-user":"A null user object was provided as the argument for an operation which requires a non-null user object.","operation-not-allowed":"The given sign-in provider is disabled for this Firebase project. Enable it in the Firebase console, under the sign-in method tab of the Auth section.","operation-not-supported-in-this-environment":'This operation is not supported in the environment this application is running on. "location.protocol" must be http, https or chrome-extension and web storage must be enabled.',"popup-blocked":"Unable to establish a connection with the popup. It may have been blocked by the browser.","popup-closed-by-user":"The popup has been closed by the user before finalizing the operation.","provider-already-linked":"User can only be linked to one identity for the given provider.","quota-exceeded":"The project's quota for this operation has been exceeded.","redirect-cancelled-by-user":"The redirect operation has been cancelled by the user before finalizing.","redirect-operation-pending":"A redirect sign-in operation is already pending.","rejected-credential":"The request contains malformed or mismatching credentials.","second-factor-already-in-use":"The second factor is already enrolled on this account.","maximum-second-factor-count-exceeded":"The maximum allowed number of second factors on a user has been exceeded.","tenant-id-mismatch":"The provided tenant ID does not match the Auth instance's tenant ID",timeout:"The operation has timed out.","user-token-expired":"The user's credential is no longer valid. The user must sign in again.","too-many-requests":"We have blocked all requests from this device due to unusual activity. Try again later.","unauthorized-continue-uri":"The domain of the continue URL is not whitelisted. Please whitelist the domain in the Firebase console.","unsupported-first-factor":"Enrolling a second factor or signing in with a multi-factor account requires sign-in with a supported first factor.","unsupported-persistence-type":"The current environment does not support the specified persistence type.","unsupported-tenant-operation":"This operation is not supported in a multi-tenant context.","unverified-email":"The operation requires a verified email.","user-cancelled":"The user did not grant your application the permissions it requested.","user-not-found":"There is no user record corresponding to this identifier. The user may have been deleted.","user-disabled":"The user account has been disabled by an administrator.","user-mismatch":"The supplied credentials do not correspond to the previously signed in user.","user-signed-out":"","weak-password":"The password must be 6 characters long or more.","web-storage-unsupported":"This browser is not supported or 3rd party cookies and data may be disabled.","already-initialized":"initializeAuth() has already been called with different options. To avoid this error, call initializeAuth() with the same options as when it was originally called, or call getAuth() to return the already initialized instance."}},te=function he(){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."}},le=new n.LL("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."}),de=new o.Yd("@firebase/auth");function rt(I,...f){de.logLevel<=o.in.ERROR&&de.error(`Auth (${s.SDK_VERSION}): ${I}`,...f)}function N(I,...f){throw me(I,...f)}function O(I,...f){return me(I,...f)}function W(I,f,y){const F=Object.assign(Object.assign({},te()),{[f]:y}
1);return new n.LL("auth","Firebase",F).create(f,{appName:I.name})}function $(I,f,y){if(!(f instanceof y))throw y.name!==f.constructor.name&&N(I,"argument-error"),W(I,"argument-error",`Type of ${f.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`)}function me(I,...f){if("string"!=typeof I){const y=f[0],F=[...f.slice(1)];return F[0]&&(F[0].appName=I.name),I._errorFactory.create(y,...F)}return le.create(I,...f)}function ae(I,f,...y){if(!I)throw me(f,...y)}function Pe(I){const f="INTERNAL ASSERTION FAILED: "+I;throw rt(f),new Error(f)}function lt(I,f){I||Pe(f)}const ve=new Map;function Ye(I){lt(I instanceof Function,"Expected a class definition");let f=ve.get(I);return f?(lt(f instanceof I,"Instance stored in cache mismatched with class"),f):(f=new I,ve.set(I,f),f)}function mt(){var I;return typeof self<"u"&&(null===(I=self.location)||void 0===I?void 0:I.href)||""}function at(){return"http:"===Ht()||"https:"===Ht()}function Ht(){var I;return typeof self<"u"&&(null===(I=self.location)||void 0===I?void 0:I.protocol)||null}class Ke{constructor(f,y){this.shortDelay=f,this.longDelay=y,lt(y>f,"Short delay should be less than long delay!"),this.isMobile=(0,n.uI)()||(0,n.b$)()}get(){return function xe(){return!(typeof navigator<"u"&&navigator&&"onLine"in navigator&&"boolean"==typeof navigator.onLine&&(at()||(0,n.ru)()||"connection"in navigator))||navigator.onLine}()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}function st(I,f){lt(I.emulator,"Emulator should always be set here");const{url:y}=I.emulator;return f?`${y}${f.startsWith("/")?f.slice(1):f}`:y}class Dt{static initialize(f,y,F){this.fetchImpl=f,y&&(this.headersImpl=y),F&&(this.responseImpl=F)}static fetch(){return this.fetchImpl?this.fetchImpl:typeof self<"u"&&"fetch"in self?self.fetch:void Pe("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:void Pe("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:void Pe("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}const _t={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:"internal-error",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",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"},Ut=new Ke(3e4,6e4);function Fe(I,f){return I.tenantId&&!f.tenantId?Object.assign(Object.assign({},f),{tenantId:I.tenantId}):f}function Ge(I,f,y,F){return tt.apply(this,arguments)}function tt(){return(tt=(0,i.Z)(function*(I,f,y,F,Re={}){return bt(I,Re,(0,i.Z)(function*(){let ft={},en={};F&&("GET"===f?en=F:ft={body:JSON.stringify(F)});const Tn=(0,n.xO)(Object.assign({key:I.config.apiKey},en)).slice(1),Qn=yield I._getAdditionalHeaders();return Qn["Content-Type"]="application/json",I.languageCode&&(Qn["X-Firebase-Locale"]=I.languageCode),Dt.fetch()(Kt(I,I.config.apiHost,y,Tn),Object.assign({method:f,headers:Qn,referrerPolicy:"no-referrer"},ft))}))})).apply(this,arguments)}function bt(I,f,y){return At.apply(this,arguments)}function At(){return(At=(0,i.Z)(function*(I,f,y){I._canInitEmulator=!1;const F=Object.assign(Object.assign({},_t),f);try{const Re=new nn(I),ft=yield Promise.race([y(),Re.promise]);Re.clearNetworkTimeout();const en=yield ft.json();if("needConfirmation"in en)throw an(I,"account-exists-with-different-credential",en);if(ft.ok&&!("errorMessage"in en))return en;{const Tn=ft.ok?en.errorMessage:en.error.message,[Qn,Gn]=Tn.split(" : ");if("FEDERATED_USER_ID_ALREADY_LINKED"===Qn)throw an(I,"credential-already-in-use",en);if("EMAIL_EXISTS"===Qn)throw an(I,"email-already-in-use",en);const yi=F[Qn]||Qn.toLowerCase().replace(/[_\s]+/g,"-");if(Gn)throw W(I,yi,Gn);N(I,yi)}}catch(Re){if(Re instanceof n.ZR)throw Re;N(I,"network-request-failed")}})).apply(this,arguments)}function Pt(I,f,y,F){return ct.apply(this,arguments)}function ct(){return(ct=(0,i.Z)(function*(I,f,y,F,Re={}
1){const ft=yield Ge(I,f,y,F,Re);return"mfaPendingCredential"in ft&&N(I,"multi-factor-auth-required",{_serverResponse:ft}),ft})).apply(this,arguments)}function Kt(I,f,y,F){const Re=`${f}${y}?${F}`;return I.config.emulator?st(I.config,Re):`${I.config.apiScheme}://${Re}`}class nn{constructor(f){this.auth=f,this.timer=null,this.promise=new Promise((y,F)=>{this.timer=setTimeout(()=>F(O(this.auth,"network-request-failed")),Ut.get())})}clearNetworkTimeout(){clearTimeout(this.timer)}}function an(I,f,y){const F={appName:I.name};y.email&&(F.email=y.email),y.phoneNumber&&(F.phoneNumber=y.phoneNumber);const Re=O(I,f,F);return Re.customData._tokenResponse=y,Re}function kn(){return(kn=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:delete",f)})).apply(this,arguments)}function Je(I,f){return _e.apply(this,arguments)}function _e(){return(_e=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:update",f)})).apply(this,arguments)}function J(I,f){return Q.apply(this,arguments)}function Q(){return(Q=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:lookup",f)})).apply(this,arguments)}function oe(I){if(I)try{const f=new Date(Number(I));if(!isNaN(f.getTime()))return f.toUTCString()}catch{}}function Ze(){return(Ze=(0,i.Z)(function*(I,f=!1){const y=(0,n.m9)(I),F=yield y.getIdToken(f),Re=$e(F);ae(Re&&Re.exp&&Re.auth_time&&Re.iat,y.auth,"internal-error");const ft="object"==typeof Re.firebase?Re.firebase:void 0,en=ft?.sign_in_provider;return{claims:Re,token:F,authTime:oe(Ne(Re.auth_time)),issuedAtTime:oe(Ne(Re.iat)),expirationTime:oe(Ne(Re.exp)),signInProvider:en||null,signInSecondFactor:ft?.sign_in_second_factor||null}})).apply(this,arguments)}function Ne(I){return 1e3*Number(I)}function $e(I){const[f,y,F]=I.split(".");if(void 0===f||void 0===y||void 0===F)return rt("JWT malformed, contained fewer than 3 sections"),null;try{const Re=(0,n.tV)(y);return Re?JSON.parse(Re):(rt("Failed to decode base64 JWT payload"),null)}catch(Re){return rt("Caught error parsing JWT payload as JSON",Re),null}}function wt(I,f){return Xt.apply(this,arguments)}function Xt(){return(Xt=(0,i.Z)(function*(I,f,y=!1){if(y)return f;try{return yield f}catch(F){throw F instanceof n.ZR&&fn(F)&&I.auth.currentUser===I&&(yield I.auth.signOut()),F}})).apply(this,arguments)}function fn({code:I}){return"auth/user-disabled"===I||"auth/user-token-expired"===I}class An{constructor(f){this.user=f,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(f){var y;if(f){const F=this.errorBackoff;return this.errorBackoff=Math.min(2*this.errorBackoff,96e4),F}{this.errorBackoff=3e4;const Re=(null!==(y=this.user.stsTokenManager.expirationTime)&&void 0!==y?y:0)-Date.now()-3e5;return Math.max(0,Re)}}schedule(f=!1){var y=this;if(!this.isRunning)return;const F=this.getInterval(f);this.timerId=setTimeout((0,i.Z)(function*(){yield y.iteration()}),F)}iteration(){var f=this;return(0,i.Z)(function*(){try{yield f.user.getIdToken(!0)}catch(y){return void("auth/network-request-failed"===y.code&&f.schedule(!0))}f.schedule()})()}}class Gt{constructor(f,y){this.createdAt=f,this.lastLoginAt=y,this._initializeTime()}_initializeTime(){this.lastSignInTime=oe(this.lastLoginAt),this.creationTime=oe(this.createdAt)}_copy(f){this.createdAt=f.createdAt,this.lastLoginAt=f.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}function Cn(I){return yn.apply(this,arguments)}function yn(){return(yn=(0,i.Z)(function*(I){var f;const y=I.auth,F=yield I.getIdToken(),Re=yield wt(I,J(y,{idToken:F}));ae(Re?.users.length,y,"internal-error");const ft=Re.users[0];I._notifyReloadListener(ft);const en=null!==(f=ft.providerUserInfo)&&void 0!==f&&f.length?Ae(ft.providerUserInfo):[],Tn=St(I.providerData,en),yi=!!I.isAnonymous&&!(I.email&&ft.passwordHash||Tn?.length),fr={uid:ft.localId,displayName:ft.displayName||null,photoURL:ft.photoUrl||null,email:ft.email||null,emailVerified:ft.emailVerified||!1,phoneNumber:ft.phoneNumber||null,tenantId:ft.tenantId||null,providerData:Tn,metadata:new Gt(ft.createdAt,ft.lastLoginAt),isAnonymous:yi};Object.assign(I,fr)})).apply(this,arguments)}function It(){return(It=(0,i.Z)(function*(I){const f=(0,n.m9)(I);yield Cn(f),yield f.auth._persistUserIfCurrent(f),f.auth._notifyListenersIfCurrent(f)})).apply(this,arguments)}function St(I,f){return[...I.filter(F=>!f.some(Re=>Re.providerId===F.providerId)),...f]}function Ae(I){return I.map(f=>{var{providerId:y}=f,F=(0,d._T)(f,["providerId"]);
1return{providerId:y,uid:F.rawId||"",displayName:F.displayName||null,email:F.email||null,phoneNumber:F.phoneNumber||null,photoURL:F.photoUrl||null}})}function We(){return(We=(0,i.Z)(function*(I,f){const y=yield bt(I,{},(0,i.Z)(function*(){const F=(0,n.xO)({grant_type:"refresh_token",refresh_token:f}).slice(1),{tokenApiHost:Re,apiKey:ft}=I.config,en=Kt(I,Re,"/v1/token",`key=${ft}`),Tn=yield I._getAdditionalHeaders();return Tn["Content-Type"]="application/x-www-form-urlencoded",Dt.fetch()(en,{method:"POST",headers:Tn,body:F})}));return{accessToken:y.access_token,expiresIn:y.expires_in,refreshToken:y.refresh_token}})).apply(this,arguments)}class ce{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(f){ae(f.idToken,"internal-error"),ae(typeof f.idToken<"u","internal-error"),ae(typeof f.refreshToken<"u","internal-error");const y="expiresIn"in f&&typeof f.expiresIn<"u"?Number(f.expiresIn):function gt(I){const f=$e(I);return ae(f,"internal-error"),ae(typeof f.exp<"u","internal-error"),ae(typeof f.iat<"u","internal-error"),Number(f.exp)-Number(f.iat)}(f.idToken);this.updateTokensAndExpiration(f.idToken,f.refreshToken,y)}getToken(f,y=!1){var F=this;return(0,i.Z)(function*(){return ae(!F.accessToken||F.refreshToken,f,"user-token-expired"),y||!F.accessToken||F.isExpired?F.refreshToken?(yield F.refresh(f,F.refreshToken),F.accessToken):null:F.accessToken})()}clearRefreshToken(){this.refreshToken=null}refresh(f,y){var F=this;return(0,i.Z)(function*(){const{accessToken:Re,refreshToken:ft,expiresIn:en}=yield function Ee(I,f){return We.apply(this,arguments)}(f,y);F.updateTokensAndExpiration(Re,ft,Number(en))})()}updateTokensAndExpiration(f,y,F){this.refreshToken=y||null,this.accessToken=f||null,this.expirationTime=Date.now()+1e3*F}static fromJSON(f,y){const{refreshToken:F,accessToken:Re,expirationTime:ft}=y,en=new ce;return F&&(ae("string"==typeof F,"internal-error",{appName:f}),en.refreshToken=F),Re&&(ae("string"==typeof Re,"internal-error",{appName:f}),en.accessToken=Re),ft&&(ae("number"==typeof ft,"internal-error",{appName:f}),en.expirationTime=ft),en}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(f){this.accessToken=f.accessToken,this.refreshToken=f.refreshToken,this.expirationTime=f.expirationTime}_clone(){return Object.assign(new ce,this.toJSON())}_performRefresh(){return Pe("not implemented")}}function pe(I,f){ae("string"==typeof I||typeof I>"u","internal-error",{appName:f})}class je{constructor(f){var{uid:y,auth:F,stsTokenManager:Re}=f,ft=(0,d._T)(f,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new An(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=y,this.auth=F,this.stsTokenManager=Re,this.accessToken=Re.accessToken,this.displayName=ft.displayName||null,this.email=ft.email||null,this.emailVerified=ft.emailVerified||!1,this.phoneNumber=ft.phoneNumber||null,this.photoURL=ft.photoURL||null,this.isAnonymous=ft.isAnonymous||!1,this.tenantId=ft.tenantId||null,this.providerData=ft.providerData?[...ft.providerData]:[],this.metadata=new Gt(ft.createdAt||void 0,ft.lastLoginAt||void 0)}getIdToken(f){var y=this;return(0,i.Z)(function*(){const F=yield wt(y,y.stsTokenManager.getToken(y.auth,f));return ae(F,y.auth,"internal-error"),y.accessToken!==F&&(y.accessToken=F,yield y.auth._persistUserIfCurrent(y),y.auth._notifyListenersIfCurrent(y)),F})()}getIdTokenResult(f){return function Ct(I){return Ze.apply(this,arguments)}(this,f)}reload(){return function Pn(I){return It.apply(this,arguments)}(this)}_assign(f){this!==f&&(ae(this.uid===f.uid,this.auth,"internal-error"),this.displayName=f.displayName,this.photoURL=f.photoURL,this.email=f.email,this.emailVerified=f.emailVerified,this.phoneNumber=f.phoneNumber,this.isAnonymous=f.isAnonymous,this.tenantId=f.tenantId,this.providerData=f.providerData.map(y=>Object.assign({},y)),this.metadata._copy(f.metadata),this.stsTokenManager._assign(f.stsTokenManager))}_clone(f){return new je(Object.assign(Object.assign({},this),{auth:f,stsTokenManager:this.stsTokenManager._clone()}))}_onReload(f){ae(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=f,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(f){this.reloadListener?this.reloadListener(f):this.reloadUserInfo=f}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}_updateTokensIfNecessary(f,y=!1){var F=this;return(0,i.Z)(function*(){let Re=!1;f.idToken&&f.idToken!==F.stsTokenManager.accessToken&&(F.stsTokenManager.updateFromServerResponse(f),Re=!0),y&&(yield Cn(F)),yield F.auth._persistUserIfCurrent(F),Re&&F.auth._notifyListenersIfCurrent(F)})()}delete(){var f=this;return(0,i.Z)(function*(){const y=yield f.getIdToken();return yield wt(f,function jt(I,f){return kn.apply(this,arguments)}(f.auth,{idToken:y})),f.stsTokenManager.clearRefreshToken(),f.auth.signOut()})()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isA
1nonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(f=>Object.assign({},f)),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(f,y){var F,Re,ft,en,Tn,Qn,Gn,yi;const fr=null!==(F=y.displayName)&&void 0!==F?F:void 0,Xa=null!==(Re=y.email)&&void 0!==Re?Re:void 0,To=null!==(ft=y.phoneNumber)&&void 0!==ft?ft:void 0,vo=null!==(en=y.photoURL)&&void 0!==en?en:void 0,Zl=null!==(Tn=y.tenantId)&&void 0!==Tn?Tn:void 0,Jl=null!==(Qn=y._redirectEventId)&&void 0!==Qn?Qn:void 0,fd=null!==(Gn=y.createdAt)&&void 0!==Gn?Gn:void 0,Ql=null!==(yi=y.lastLoginAt)&&void 0!==yi?yi:void 0,{uid:Xl,emailVerified:Ol,isAnonymous:Rl,providerData:yl,stsTokenManager:Qd}=y;ae(Xl&&Qd,f,"internal-error");const $l=ce.fromJSON(this.name,Qd);ae("string"==typeof Xl,f,"internal-error"),pe(fr,f.name),pe(Xa,f.name),ae("boolean"==typeof Ol,f,"internal-error"),ae("boolean"==typeof Rl,f,"internal-error"),pe(To,f.name),pe(vo,f.name),pe(Zl,f.name),pe(Jl,f.name),pe(fd,f.name),pe(Ql,f.name);const ql=new je({uid:Xl,auth:f,email:Xa,emailVerified:Ol,displayName:fr,isAnonymous:Rl,photoURL:vo,phoneNumber:To,tenantId:Zl,stsTokenManager:$l,createdAt:fd,lastLoginAt:Ql});return yl&&Array.isArray(yl)&&(ql.providerData=yl.map(vl=>Object.assign({},vl))),Jl&&(ql._redirectEventId=Jl),ql}static _fromIdTokenResponse(f,y,F=!1){return(0,i.Z)(function*(){const Re=new ce;Re.updateFromServerResponse(y);const ft=new je({uid:y.localId,auth:f,stsTokenManager:Re,isAnonymous:F});return yield Cn(ft),ft})()}}const Y=(()=>{class I{constructor(){this.type="NONE",this.storage={}}_isAvailable(){return(0,i.Z)(function*(){return!0})()}_set(y,F){var Re=this;return(0,i.Z)(function*(){Re.storage[y]=F})()}_get(y){var F=this;return(0,i.Z)(function*(){const Re=F.storage[y];return void 0===Re?null:Re})()}_remove(y){var F=this;return(0,i.Z)(function*(){delete F.storage[y]})()}_addListener(y,F){}_removeListener(y,F){}}return I.type="NONE",I})();function De(I,f,y){return`firebase:${I}:${f}:${y}`}class ot{constructor(f,y,F){this.persistence=f,this.auth=y,this.userKey=F;const{config:Re,name:ft}=this.auth;this.fullUserKey=De(this.userKey,Re.apiKey,ft),this.fullPersistenceKey=De("persistence",Re.apiKey,ft),this.boundEventHandler=y._onStorageEvent.bind(y),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(f){return this.persistence._set(this.fullUserKey,f.toJSON())}getCurrentUser(){var f=this;return(0,i.Z)(function*(){const y=yield f.persistence._get(f.fullUserKey);return y?je._fromJSON(f.auth,y):null})()}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}setPersistence(f){var y=this;return(0,i.Z)(function*(){if(y.persistence===f)return;const F=yield y.getCurrentUser();return yield y.removeCurrentUser(),y.persistence=f,F?y.setCurrentUser(F):void 0})()}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static create(f,y,F="authUser"){return(0,i.Z)(function*(){if(!y.length)return new ot(Ye(Y),f,F);const Re=(yield Promise.all(y.map(function(){var Gn=(0,i.Z)(function*(yi){if(yield yi._isAvailable())return yi});return function(yi){return Gn.apply(this,arguments)}}()))).filter(Gn=>Gn);let ft=Re[0]||Ye(Y);const en=De(F,f.config.apiKey,f.name);let Tn=null;for(const Gn of y)try{const yi=yield Gn._get(en);if(yi){const fr=je._fromJSON(f,yi);Gn!==ft&&(Tn=fr),ft=Gn;break}}catch{}const Qn=Re.filter(Gn=>Gn._shouldAllowMigration);return ft._shouldAllowMigration&&Qn.length?(ft=Qn[0],Tn&&(yield ft._set(en,Tn.toJSON())),yield Promise.all(y.map(function(){var Gn=(0,i.Z)(function*(yi){if(yi!==ft)try{yield yi._remove(en)}catch{}});return function(yi){return Gn.apply(this,arguments)}}())),new ot(ft,f,F)):new ot(ft,f,F)})()}}function Tt(I){const f=I.toLowerCase();if(f.includes("opera/")||f.includes("opr/")||f.includes("opios/"))return"Opera";if(ii(f))return"IEMobile";if(f.includes("msie")||f.includes("trident/"))return"IE";if(f.includes("edge/"))return"Edge";if(Zt(f))return"Firefox";if(f.includes("silk/"))return"Silk";if(Yn(f))return"Blackberry";if(pt(f))return"Webos";if(gn(f))return"Safari";if((f.includes("chrome/")||ln(f))&&!f.includes("edge/"))return"Chrome";if(Jn(f))return"Android";{const F=I.match(/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/);if(2===F?.length)return F[1]}return"Other"}function Zt(I=(0,n.z$)()){return/firefox\//i.test(I)}function gn(I=(0,n.z$)()){const f=I.toLowerCase();return f.includes("safari/")&&!f.includes("chrome/")&&!f.includes("crios/")&&!f.includes("android")}function ln(I=(0,n.z$)()){return/crios\//i.test(I)}function ii(I=(0,n.z$)()){return/iemobile/i.test(I)}function Jn(I=(0,n.z$)()){return/android/i.test(I)}function Yn(I=(0,n.z$)()){return/blackberry/i.test(I)}function pt(I=(0,n.z$)()){return/webos/i.test(I)}function Se(I=(0,n.z$)()){return/iphone|ipad|ipod/i.test(I)}function ue(I=(0,n.z$)()){return/(iPad|iPhone|iPod).*OS 7_\d/i.test(I)||/(iPad|iPhone|iPod).*OS 8_\d/i.test(I)}function Qe(I=(0,n.z$)()){return Se(I)||Jn(I)||pt(I)||Yn(I)||/windows phone/i.test(I)||ii(I)}function Jt(I,f=[]){let y;switch(I){case"Browser":y=Tt((0,n.z$)());break;case"Worker":y=`${Tt((0,n.z$)())}-${I}`;break;default:y=I}const F=f.length?f.join(","):"FirebaseCore-web";return`${y}/JsCore/${s.SDK_VERSION}/${F}`}class yt{constructor(f,y,F){this.app=f,this.heartbeatServiceProvider=y,this.config=F,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new A(this),this.idTokenSubscription=new A(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=le,this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=f.name,this.clientVersion=F.sdkClientVersion}_initializeWithPersistence(f,y){var F=this;return y&&(this._popupRedirectResolver=Ye(y)),this._initializationPromise=this.queue((0,i.Z)(function*(){var Re,ft;if(!F._deleted&&(F.persistenceManager=yield ot.create(F,f),!F._deleted)){if
1(null!==(Re=F._popupRedirectResolver)&&void 0!==Re&&Re._shouldInitProactively)try{yield F._popupRedirectResolver._initialize(F)}catch{}yield F.initializeCurrentUser(y),F.lastNotifiedUid=(null===(ft=F.currentUser)||void 0===ft?void 0:ft.uid)||null,!F._deleted&&(F._isInitialized=!0)}})),this._initializationPromise}_onStorageEvent(){var f=this;return(0,i.Z)(function*(){if(f._deleted)return;const y=yield f.assertedPersistence.getCurrentUser();if(f.currentUser||y){if(f.currentUser&&y&&f.currentUser.uid===y.uid)return f._currentUser._assign(y),void(yield f.currentUser.getIdToken());yield f._updateCurrentUser(y)}})()}initializeCurrentUser(f){var y=this;return(0,i.Z)(function*(){var F;let Re=yield y.assertedPersistence.getCurrentUser();if(f&&y.config.authDomain){yield y.getOrInitRedirectPersistenceManager();const ft=null===(F=y.redirectUser)||void 0===F?void 0:F._redirectEventId,en=Re?._redirectEventId,Tn=yield y.tryRedirectSignIn(f);(!ft||ft===en)&&Tn?.user&&(Re=Tn.user)}return Re?Re._redirectEventId?(ae(y._popupRedirectResolver,y,"argument-error"),yield y.getOrInitRedirectPersistenceManager(),y.redirectUser&&y.redirectUser._redirectEventId===Re._redirectEventId?y.directlySetCurrentUser(Re):y.reloadAndSetCurrentUserOrClear(Re)):y.reloadAndSetCurrentUserOrClear(Re):y.directlySetCurrentUser(null)})()}tryRedirectSignIn(f){var y=this;return(0,i.Z)(function*(){let F=null;try{F=yield y._popupRedirectResolver._completeRedirectFn(y,f,!0)}catch{yield y._setRedirectUser(null)}return F})()}reloadAndSetCurrentUserOrClear(f){var y=this;return(0,i.Z)(function*(){try{yield Cn(f)}catch(F){if("auth/network-request-failed"!==F.code)return y.directlySetCurrentUser(null)}return y.directlySetCurrentUser(f)})()}useDeviceLanguage(){this.languageCode=function Lt(){if(typeof navigator>"u")return null;const I=navigator;return I.languages&&I.languages[0]||I.language||null}()}_delete(){var f=this;return(0,i.Z)(function*(){f._deleted=!0})()}updateCurrentUser(f){var y=this;return(0,i.Z)(function*(){const F=f?(0,n.m9)(f):null;return F&&ae(F.auth.config.apiKey===y.config.apiKey,y,"invalid-user-token"),y._updateCurrentUser(F&&F._clone(y))})()}_updateCurrentUser(f){var y=this;return(0,i.Z)(function*(){if(!y._deleted)return f&&ae(y.tenantId===f.tenantId,y,"tenant-id-mismatch"),y.queue((0,i.Z)(function*(){yield y.directlySetCurrentUser(f),y.notifyAuthListeners()}))})()}signOut(){var f=this;return(0,i.Z)(function*(){return(f.redirectPersistenceManager||f._popupRedirectResolver)&&(yield f._setRedirectUser(null)),f._updateCurrentUser(null)})()}setPersistence(f){var y=this;return this.queue((0,i.Z)(function*(){yield y.assertedPersistence.setPersistence(Ye(f))}))}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(f){this._errorFactory=new n.LL("auth","Firebase",f())}onAuthStateChanged(f,y,F){return this.registerStateListener(this.authStateSubscription,f,y,F)}onIdTokenChanged(f,y,F){return this.registerStateListener(this.idTokenSubscription,f,y,F)}toJSON(){var f;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:null===(f=this._currentUser)||void 0===f?void 0:f.toJSON()}}_setRedirectUser(f,y){var F=this;return(0,i.Z)(function*(){const Re=yield F.getOrInitRedirectPersistenceManager(y);return null===f?Re.removeCurrentUser():Re.setCurrentUser(f)})()}getOrInitRedirectPersistenceManager(f){var y=this;return(0,i.Z)(function*(){if(!y.redirectPersistenceManager){const F=f&&Ye(f)||y._popupRedirectResolver;ae(F,y,"argument-error"),y.redirectPersistenceManager=yield ot.create(y,[Ye(F._redirectPersistence)],"redirectUser"),y.redirectUser=yield y.redirectPersistenceManager.getCurrentUser()}return y.redirectPersistenceManager})()}_redirectUserForId(f){var y=this;return(0,i.Z)(function*(){var F,Re;return y._isInitialized&&(yield y.queue((0,i.Z)(function*(){}))),(null===(F=y._currentUser)||void 0===F?void 0:F._redirectEventId)===f?y._currentUser:(null===(Re=y.redirectUser)||void 0===Re?void 0:Re._redirectEventId)===f?y.redirectUser:null})()}_persistUserIfCurrent(f){var y=this;return(0,i.Z)(function*(){if(f===y.currentUser)return y.queue((0,i.Z)(function*(){return y.directlySetCurrentUser(f)}))})()}_notifyListenersIfCurrent(f){f===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 f,y;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const F=null!==(y=null===(f=this.currentUser)||void 0===f?void 0:f.uid)&&void 0!==y?y:null;this.lastNotifiedUid!==F&&(this.lastNotifiedUid=F,this.authStateSubscription.next(this.currentUser))}registerStateListener(f,y,F,Re){if(this._deleted)return()=>{};
1const ft="function"==typeof y?y:y.next.bind(y),en=this._isInitialized?Promise.resolve():this._initializationPromise;return ae(en,this,"internal-error"),en.then(()=>ft(this.currentUser)),"function"==typeof y?f.addObserver(y,F,Re):f.addObserver(y)}directlySetCurrentUser(f){var y=this;return(0,i.Z)(function*(){y.currentUser&&y.currentUser!==f&&(y._currentUser._stopProactiveRefresh(),f&&y.isProactiveRefreshEnabled&&f._startProactiveRefresh()),y.currentUser=f,f?yield y.assertedPersistence.setCurrentUser(f):yield y.assertedPersistence.removeCurrentUser()})()}queue(f){return this.operations=this.operations.then(f,f),this.operations}get assertedPersistence(){return ae(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(f){!f||this.frameworks.includes(f)||(this.frameworks.push(f),this.frameworks.sort(),this.clientVersion=Jt(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}_getAdditionalHeaders(){var f=this;return(0,i.Z)(function*(){var y;const F={"X-Client-Version":f.clientVersion};f.app.options.appId&&(F["X-Firebase-gmpid"]=f.app.options.appId);const Re=yield null===(y=f.heartbeatServiceProvider.getImmediate({optional:!0}))||void 0===y?void 0:y.getHeartbeatsHeader();return Re&&(F["X-Firebase-Client"]=Re),F})()}}function Ot(I){return(0,n.m9)(I)}class A{constructor(f){this.auth=f,this.observer=null,this.addObserver=(0,n.ne)(y=>this.observer=y)}get next(){return ae(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}function ke(I,f,y){const F=Ot(I);ae(F._canInitEmulator,F,"emulator-config-failed"),ae(/^https?:\/\//.test(f),F,"invalid-emulator-scheme");const Re=!!y?.disableWarnings,ft=ht(f),{host:en,port:Tn}=function Nt(I){const f=ht(I),y=/(\/\/)?([^?#/]+)/.exec(I.substr(f.length));if(!y)return{host:"",port:null};const F=y[2].split("@").pop()||"",Re=/^(\[[^\]]+\])(:|$)/.exec(F);if(Re){const ft=Re[1];return{host:ft,port:Dn(F.substr(ft.length+1))}}{const[ft,en]=F.split(":");return{host:ft,port:Dn(en)}}}(f);F.config.emulator={url:`${ft}//${en}${null===Tn?"":`:${Tn}`}/`},F.settings.appVerificationDisabledForTesting=!0,F.emulatorConfig=Object.freeze({host:en,port:Tn,protocol:ft.replace(":",""),options:Object.freeze({disableWarnings:Re})}),Re||function ut(){function I(){const f=document.createElement("p"),y=f.style;f.innerText="Running in emulator mode. Do not use with production credentials.",y.position="fixed",y.width="100%",y.backgroundColor="#ffffff",y.border=".1em solid #000000",y.color="#b50000",y.bottom="0px",y.left="0px",y.margin="0px",y.zIndex="10000",y.textAlign="center",f.classList.add("firebase-emulator-warning"),document.body.appendChild(f)}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",I):I())}()}function ht(I){const f=I.indexOf(":");return f<0?"":I.substr(0,f+1)}function Dn(I){if(!I)return null;const f=Number(I);return isNaN(f)?null:f}class Rt{constructor(f,y){this.providerId=f,this.signInMethod=y}toJSON(){return Pe("not implemented")}_getIdTokenResponse(f){return Pe("not implemented")}_linkToIdToken(f,y){return Pe("not implemented")}_getReauthenticationResolver(f){return Pe("not implemented")}}function C(I,f){return Te.apply(this,arguments)}function Te(){return(Te=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:resetPassword",Fe(I,f))})).apply(this,arguments)}function it(I,f){return Wt.apply(this,arguments)}function Wt(){return(Wt=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:update",f)})).apply(this,arguments)}function On(I,f){return zn.apply(this,arguments)}function zn(){return(zn=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:update",Fe(I,f))})).apply(this,arguments)}function Oi(){return(Oi=(0,i.Z)(function*(I,f){return Pt(I,"POST","/v1/accounts:signInWithPassword",Fe(I,f))})).apply(this,arguments)}function _r(I,f){return nr.apply(this,arguments)}function nr(){return(nr=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:sendOobCode",Fe(I,f))})).apply(this,arguments)}function Ki(I,f){return $i.apply(this,arguments)}function $i(){return($i=(0,i.Z)(function*(I,f){return _r(I,f)})).apply(this,arguments)}function bi(I,f){return Gi.apply(this,arguments)}function Gi(){return(Gi=(0,i.Z)(function*(I,f){return _r(I,f)})).apply(this,arguments)}function ki(I,f){return Zi.apply(this,arguments)}function Zi(){return(Zi=(0,i.Z)(function*(I,f){return _r(I,f)})).apply(this,arguments)}function Fr(I,f){return ds.apply(this,arguments)}function ds(){return(ds=(0,i.Z)(function*(I,f){return _r(I,f)})).apply(this,arguments)}function ir(){return(ir=(0,i.Z)(function*(I,f){return Pt(I,"POST","/v1/accounts:signInWithEmailLink",Fe(I,f))})).apply(this,arguments)}function Hr(){return(Hr=(0,i.Z)(function*(I,f){return Pt(I,"POST","/v1/accounts:signInWithEmailLink",Fe(I,f))})).apply(this,arguments)}class sr extends Rt{constructor(f,y,F,Re=null){super("password",F),this._email=f,this._password=y,this._tenantId=Re}static _fromEmailAndPassword(f,y){return new sr(f,y,"password")}static _fromEmailAndCode(f,y,F=null){return new sr(f,y,"emailLink",F)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(f){const y="string"==typeof f?JSON.parse(f):f;if(y?.email&&y?.password){if("password"===y.signInMethod)return this._fromEmailAndPassword(y.email,y.password);if("emailLink"===y.signInMethod)return this._fromEmailAndCode(y.email,y.password,y.tenantId)}return null}_getIdTokenResponse(f){var y=this;return(0,i.Z)(function*(){switch(y.signInMethod){case"password":return function zi(I,f){return Oi.apply(this,arguments)}(f,{returnSecureToken:!0,email:y._email,password:y._password});case"emailLink":return function jr(I,f){return ir.apply(this,arguments)}(f,{email:y._email,oobCode:y._password});default:N(f,"internal-error")}})()}_linkToIdToken(f,y){var F=this;
1return(0,i.Z)(function*(){switch(F.signInMethod){case"password":return it(f,{idToken:y,returnSecureToken:!0,email:F._email,password:F._password});case"emailLink":return function ms(I,f){return Hr.apply(this,arguments)}(f,{idToken:y,email:F._email,oobCode:F._password});default:N(f,"internal-error")}})()}_getReauthenticationResolver(f){return this._getIdTokenResponse(f)}}function wr(I,f){return Qs.apply(this,arguments)}function Qs(){return(Qs=(0,i.Z)(function*(I,f){return Pt(I,"POST","/v1/accounts:signInWithIdp",Fe(I,f))})).apply(this,arguments)}class Ir extends Rt{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(f){const y=new Ir(f.providerId,f.signInMethod);return f.idToken||f.accessToken?(f.idToken&&(y.idToken=f.idToken),f.accessToken&&(y.accessToken=f.accessToken),f.nonce&&!f.pendingToken&&(y.nonce=f.nonce),f.pendingToken&&(y.pendingToken=f.pendingToken)):f.oauthToken&&f.oauthTokenSecret?(y.accessToken=f.oauthToken,y.secret=f.oauthTokenSecret):N("argument-error"),y}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(f){const y="string"==typeof f?JSON.parse(f):f,{providerId:F,signInMethod:Re}=y,ft=(0,d._T)(y,["providerId","signInMethod"]);if(!F||!Re)return null;const en=new Ir(F,Re);return en.idToken=ft.idToken||void 0,en.accessToken=ft.accessToken||void 0,en.secret=ft.secret,en.nonce=ft.nonce,en.pendingToken=ft.pendingToken||null,en}_getIdTokenResponse(f){return wr(f,this.buildRequest())}_linkToIdToken(f,y){const F=this.buildRequest();return F.idToken=y,wr(f,F)}_getReauthenticationResolver(f){const y=this.buildRequest();return y.autoCreate=!1,wr(f,y)}buildRequest(){const f={requestUri:"http://localhost",returnSecureToken:!0};if(this.pendingToken)f.pendingToken=this.pendingToken;else{const y={};this.idToken&&(y.id_token=this.idToken),this.accessToken&&(y.access_token=this.accessToken),this.secret&&(y.oauth_token_secret=this.secret),y.providerId=this.providerId,this.nonce&&!this.pendingToken&&(y.nonce=this.nonce),f.postBody=(0,n.xO)(y)}return f}}function Os(I,f){return ws.apply(this,arguments)}function ws(){return(ws=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:sendVerificationCode",Fe(I,f))})).apply(this,arguments)}function is(){return(is=(0,i.Z)(function*(I,f){return Pt(I,"POST","/v1/accounts:signInWithPhoneNumber",Fe(I,f))})).apply(this,arguments)}function lr(){return(lr=(0,i.Z)(function*(I,f){const y=yield Pt(I,"POST","/v1/accounts:signInWithPhoneNumber",Fe(I,f));if(y.temporaryProof)throw an(I,"account-exists-with-different-credential",y);return y})).apply(this,arguments)}const Dr={USER_NOT_FOUND:"user-not-found"};function Ur(){return(Ur=(0,i.Z)(function*(I,f){return Pt(I,"POST","/v1/accounts:signInWithPhoneNumber",Fe(I,Object.assign(Object.assign({},f),{operation:"REAUTH"})),Dr)})).apply(this,arguments)}class kr extends Rt{constructor(f){super("phone","phone"),this.params=f}static _fromVerification(f,y){return new kr({verificationId:f,verificationCode:y})}static _fromTokenResponse(f,y){return new kr({phoneNumber:f,temporaryProof:y})}_getIdTokenResponse(f){return function Xs(I,f){return is.apply(this,arguments)}(f,this._makeVerificationRequest())}_linkToIdToken(f,y){return function Br(I,f){return lr.apply(this,arguments)}(f,Object.assign({idToken:y},this._makeVerificationRequest()))}_getReauthenticationResolver(f){return function Hs(I,f){return Ur.apply(this,arguments)}(f,this._makeVerificationRequest())}_makeVerificationRequest(){const{temporaryProof:f,phoneNumber:y,verificationId:F,verificationCode:Re}=this.params;return f&&y?{temporaryProof:f,phoneNumber:y}:{sessionInfo:F,code:Re}}toJSON(){const f={providerId:this.providerId};return this.params.phoneNumber&&(f.phoneNumber=this.params.phoneNumber),this.params.temporaryProof&&(f.temporaryProof=this.params.temporaryProof),this.params.verificationCode&&(f.verificationCode=this.params.verificationCode),this.params.verificationId&&(f.verificationId=this.params.verificationId),f}static fromJSON(f){"string"==typeof f&&(f=JSON.parse(f));const{verificationId:y,verificationCode:F,phoneNumber:Re,temporaryProof:ft}=f;return F||y||Re||ft?new kr({verificationId:y,verificationCode:F,phoneNumber:Re,temporaryProof:ft}):null}}class Qt{constructor(f){var y,F,Re,ft,en,Tn;const Qn=(0,n.zd)((0,n.pd)(f)),Gn=null!==(y=Qn.apiKey)&&void 0!==y?y:null,yi=null!==(F=Qn.oobCode)&&void 0!==F?F:null,fr=function Ft(I){switch(I){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!==(Re=Qn.mode)&&void 0!==Re?Re:null);ae(Gn&&yi&&fr,"argument-error"),this.apiKey=Gn,this.operation=fr,this.code=yi,this.continueUrl=null!==(ft=Qn.continueUrl)&&void 0!==ft?ft:null,this.languageCode=null!==(en=Qn.languageCode)&&void 0!==en?en:null,this.tenantId=null!==(Tn=Qn.tenantId)&&void 0!==Tn?Tn:null}static parseLink(f){const y=function Yt(I){const f=(0,n.zd)((0,n.pd)(I)).link,y=f?(0,n.zd)((0,n.pd)(f)).deep_link_id:null,F=(0,n.zd)((0,n.pd)(I)).deep_link_id;return(F?(0,n.zd)((0,n.pd)(F)).link:null)||F||y||f||I}(f);try{return new Qt(y)}catch{return null}}}let En=(()=>{class I{constructor(){this.providerId=I.PROVIDER_ID}static credential(y,F){return sr._fromEmailAndPassword(y,F)}static credentialWithLink(y,F){const Re=Qt.parseLink(F);return ae(Re,"argument-error"),sr._fromEmailAndCode(y,Re.code,Re.tenantId)}}return I.PROVIDER_ID="password",I.EMAIL_PASSWORD_SIGN_IN_METHOD="password",I.EMAIL_LINK_SIGN_IN_METHOD="emailLink",I})();class Rn{constructor(f){this.providerId=f,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(f){this.defaultLanguageCode=f}setCustomParameters(f){return this.customParameters=f,this}getCustomParameters(){return this.customParameters}}class $n extends Rn{constructor(){super(...arguments),this.scopes=[]}addScope(f){return this.scopes.includes(f)||this.scopes.push(f),this}getScopes(){return[...this.scopes]}}class mi extends $n{static credentialFromJSON(f){const y="string"==typeof f?JSON.parse(f):f;return ae("providerId"in y&&"signInMethod"in y,"argument-error"),Ir._fromParams(y)}credential(f){return this._credential(Object.assign(Object.assign({},f),{nonce:f.rawNonce}))}_credential(f){return ae(f.idToken||f.accessToken,"argument-error"),Ir._fromParams(Object.assign(Object.assign({}
1,f),{providerId:this.providerId,signInMethod:this.providerId}))}static credentialFromResult(f){return mi.oauthCredentialFromTaggedObject(f)}static credentialFromError(f){return mi.oauthCredentialFromTaggedObject(f.customData||{})}static oauthCredentialFromTaggedObject({_tokenResponse:f}){if(!f)return null;const{oauthIdToken:y,oauthAccessToken:F,oauthTokenSecret:Re,pendingToken:ft,nonce:en,providerId:Tn}=f;if(!F&&!Re&&!y&&!ft||!Tn)return null;try{return new mi(Tn)._credential({idToken:y,accessToken:F,nonce:en,pendingToken:ft})}catch{return null}}}let ni=(()=>{class I extends $n{constructor(){super("facebook.com")}static credential(y){return Ir._fromParams({providerId:I.PROVIDER_ID,signInMethod:I.FACEBOOK_SIGN_IN_METHOD,accessToken:y})}static credentialFromResult(y){return I.credentialFromTaggedObject(y)}static credentialFromError(y){return I.credentialFromTaggedObject(y.customData||{})}static credentialFromTaggedObject({_tokenResponse:y}){if(!y||!("oauthAccessToken"in y)||!y.oauthAccessToken)return null;try{return I.credential(y.oauthAccessToken)}catch{return null}}}return I.FACEBOOK_SIGN_IN_METHOD="facebook.com",I.PROVIDER_ID="facebook.com",I})(),dr=(()=>{class I extends $n{constructor(){super("google.com"),this.addScope("profile")}static credential(y,F){return Ir._fromParams({providerId:I.PROVIDER_ID,signInMethod:I.GOOGLE_SIGN_IN_METHOD,idToken:y,accessToken:F})}static credentialFromResult(y){return I.credentialFromTaggedObject(y)}static credentialFromError(y){return I.credentialFromTaggedObject(y.customData||{})}static credentialFromTaggedObject({_tokenResponse:y}){if(!y)return null;const{oauthIdToken:F,oauthAccessToken:Re}=y;if(!F&&!Re)return null;try{return I.credential(F,Re)}catch{return null}}}return I.GOOGLE_SIGN_IN_METHOD="google.com",I.PROVIDER_ID="google.com",I})(),cr=(()=>{class I extends $n{constructor(){super("github.com")}static credential(y){return Ir._fromParams({providerId:I.PROVIDER_ID,signInMethod:I.GITHUB_SIGN_IN_METHOD,accessToken:y})}static credentialFromResult(y){return I.credentialFromTaggedObject(y)}static credentialFromError(y){return I.credentialFromTaggedObject(y.customData||{})}static credentialFromTaggedObject({_tokenResponse:y}){if(!y||!("oauthAccessToken"in y)||!y.oauthAccessToken)return null;try{return I.credential(y.oauthAccessToken)}catch{return null}}}return I.GITHUB_SIGN_IN_METHOD="github.com",I.PROVIDER_ID="github.com",I})();class Cr extends Rt{constructor(f,y){super(f,f),this.pendingToken=y}_getIdTokenResponse(f){return wr(f,this.buildRequest())}_linkToIdToken(f,y){const F=this.buildRequest();return F.idToken=y,wr(f,F)}_getReauthenticationResolver(f){const y=this.buildRequest();return y.autoCreate=!1,wr(f,y)}toJSON(){return{signInMethod:this.signInMethod,providerId:this.providerId,pendingToken:this.pendingToken}}static fromJSON(f){const y="string"==typeof f?JSON.parse(f):f,{providerId:F,signInMethod:Re,pendingToken:ft}=y;return F&&Re&&ft&&F===Re?new Cr(F,ft):null}static _create(f,y){return new Cr(f,y)}buildRequest(){return{requestUri:"http://localhost",returnSecureToken:!0,pendingToken:this.pendingToken}}}class zr extends Rn{constructor(f){ae(f.startsWith("saml."),"argument-error"),super(f)}static credentialFromResult(f){return zr.samlCredentialFromTaggedObject(f)}static credentialFromError(f){return zr.samlCredentialFromTaggedObject(f.customData||{})}static credentialFromJSON(f){const y=Cr.fromJSON(f);return ae(y,"argument-error"),y}static samlCredentialFromTaggedObject({_tokenResponse:f}){if(!f)return null;const{pendingToken:y,providerId:F}=f;if(!y||!F)return null;try{return Cr._create(F,y)}catch{return null}}}let Er=(()=>{class I extends $n{constructor(){super("twitter.com")}static credential(y,F){return Ir._fromParams({providerId:I.PROVIDER_ID,signInMethod:I.TWITTER_SIGN_IN_METHOD,oauthToken:y,oauthTokenSecret:F})}static credentialFromResult(y){return I.credentialFromTaggedObject(y)}static credentialFromError(y){return I.credentialFromTaggedObject(y.customData||{})}static credentialFromTaggedObject({_tokenResponse:y}){if(!y)return null;const{oauthAccessToken:F,oauthTokenSecret:Re}=y;if(!F||!Re)return null;try{return I.credential(F,Re)}catch{return null}}}return I.TWITTER_SIGN_IN_METHOD="twitter.com",I.PROVIDER_ID="twitter.com",I})();function Kr(I,f){return Ni.apply(this,arguments)}function Ni(){return(Ni=(0,i.Z)(function*(I,f){return Pt(I,"POST","/v1/accounts:signUp",Fe(I,f))})).apply(this,arguments)}class Qi{constructor(f){this.user=f.user,this.providerId=f.providerId,this._tokenResponse=f._token
1Response,this.operationType=f.operationType}static _fromIdTokenResponse(f,y,F,Re=!1){return(0,i.Z)(function*(){const ft=yield je._fromIdTokenResponse(f,F,Re),en=Ar(F);return new Qi({user:ft,providerId:en,_tokenResponse:F,operationType:y})})()}static _forOperation(f,y,F){return(0,i.Z)(function*(){yield f._updateTokensIfNecessary(F,!0);const Re=Ar(F);return new Qi({user:f,providerId:Re,_tokenResponse:F,operationType:y})})()}}function Ar(I){return I.providerId?I.providerId:"phoneNumber"in I?"phone":null}function Di(I){return Bi.apply(this,arguments)}function Bi(){return(Bi=(0,i.Z)(function*(I){var f;const y=Ot(I);if(yield y._initializationPromise,null!==(f=y.currentUser)&&void 0!==f&&f.isAnonymous)return new Qi({user:y.currentUser,providerId:null,operationType:"signIn"});const F=yield Kr(y,{returnSecureToken:!0}),Re=yield Qi._fromIdTokenResponse(y,"signIn",F,!0);return yield y._updateCurrentUser(Re.user),Re})).apply(this,arguments)}class _i extends n.ZR{constructor(f,y,F,Re){var ft;super(y.code,y.message),this.operationType=F,this.user=Re,Object.setPrototypeOf(this,_i.prototype),this.customData={appName:f.name,tenantId:null!==(ft=f.tenantId)&&void 0!==ft?ft:void 0,_serverResponse:y.customData._serverResponse,operationType:F}}static _fromErrorAndOperation(f,y,F,Re){return new _i(f,y,F,Re)}}function Li(I,f,y,F){return("reauthenticate"===f?y._getReauthenticationResolver(I):y._getIdTokenResponse(I)).catch(ft=>{throw"auth/multi-factor-auth-required"===ft.code?_i._fromErrorAndOperation(I,ft,f,F):ft})}function Gr(I){return new Set(I.map(({providerId:f})=>f).filter(f=>!!f))}function qs(I,f){return cs.apply(this,arguments)}function cs(){return(cs=(0,i.Z)(function*(I,f){const y=(0,n.m9)(I);yield Yr(!0,y,f);const{providerUserInfo:F}=yield Je(y.auth,{idToken:yield y.getIdToken(),deleteProvider:[f]}),Re=Gr(F||[]);return y.providerData=y.providerData.filter(ft=>Re.has(ft.providerId)),Re.has("phone")||(y.phoneNumber=null),yield y.auth._persistUserIfCurrent(y),y})).apply(this,arguments)}function gr(I,f){return Us.apply(this,arguments)}function Us(){return(Us=(0,i.Z)(function*(I,f,y=!1){const F=yield wt(I,f._linkToIdToken(I.auth,yield I.getIdToken()),y);return Qi._forOperation(I,"link",F)})).apply(this,arguments)}function Yr(I,f,y){return Xi.apply(this,arguments)}function Xi(){return(Xi=(0,i.Z)(function*(I,f,y){yield Cn(f);const Re=!1===I?"provider-already-linked":"no-such-provider";ae(Gr(f.providerData).has(y)===I,f.auth,Re)})).apply(this,arguments)}function gi(I,f){return us.apply(this,arguments)}function us(){return(us=(0,i.Z)(function*(I,f,y=!1){const{auth:F}=I,Re="reauthenticate";try{const ft=yield wt(I,Li(F,Re,f,I),y);ae(ft.idToken,F,"internal-error");const en=$e(ft.idToken);ae(en,F,"internal-error");const{sub:Tn}=en;return ae(I.uid===Tn,F,"user-mismatch"),Qi._forOperation(I,Re,ft)}catch(ft){throw"auth/user-not-found"===ft?.code&&N(F,"user-mismatch"),ft}})).apply(this,arguments)}function ar(I,f){return Zr.apply(this,arguments)}function Zr(){return(Zr=(0,i.Z)(function*(I,f,y=!1){const F="signIn",Re=yield Li(I,F,f),ft=yield Qi._fromIdTokenResponse(I,F,Re);return y||(yield I._updateCurrentUser(ft.user)),ft})).apply(this,arguments)}function xi(I,f){return _s.apply(this,arguments)}function _s(){return(_s=(0,i.Z)(function*(I,f){return ar(Ot(I),f)})).apply(this,arguments)}function Jr(I,f){return ri.apply(this,arguments)}function ri(){return(ri=(0,i.Z)(function*(I,f){const y=(0,n.m9)(I);return yield Yr(!1,y,f.providerId),gr(y,f)})).apply(this,arguments)}function Ds(I,f){return Rs.apply(this,arguments)}function Rs(){return(Rs=(0,i.Z)(function*(I,f){return gi((0,n.m9)(I),f)})).apply(this,arguments)}function Vr(I,f){return Ws.apply(this,arguments)}function Ws(){return(Ws=(0,i.Z)(function*(I,f){return Pt(I,"POST","/v1/accounts:signInWithCustomToken",Fe(I,f))})).apply(this,arguments)}function Cs(I,f){return hr.apply(this,arguments)}function hr(){return(hr=(0,i.Z)(function*(I,f){const y=Ot(I),F=yield Vr(y,{token:f,returnSecureToken:!0}),Re=yield Qi._fromIdTokenResponse(y,"signIn",F);return yield y._updateCurrentUser(Re.user),Re})).apply(this,arguments)}class Qr{constructor(f,y){this.factorId=f,this.uid=y.mfaEnrollmentId,this.enrollmentTime=new Date(y.enrolledAt).toUTCString(),this.displayName=y.displayName}static _fromServerResponse(f,y){return"phoneInfo"in y?Es._fromServerResponse(f,y):N(f,"internal-error")}}class Es extends Qr{constructor(f){super("phone",f),this.phoneNumber=f.phoneInfo}static _fromServerResponse(f,y){return new Es(y)}}function vn(I,f,y){var F;ae((null===(F=y.url)||void 0===F?void 0:F.length)>0,I,"invalid-continue-uri"),ae(typeof y.dynamicLinkDomain>"u"||y.dynamicLinkDomain.length>0,I,"invalid-dynamic-link-domain"),f.continueUrl=y.url,f.dynamicLinkDomain=y.dynamicLinkDomain,f.canHandleCodeInApp=y.handleCodeInApp,y.iOS&&(ae(y.iOS.bundleId.length>0,I,"missing-ios-bundle-id"),f.iOSBundleId=y.iOS.bundleId),y.android&&(ae(y.android.packageName.length>0,I,"missing-android-pkg-name"),f.androidInstallApp=y.android.installApp,f.androidMinimumVersionCode=y.android.minimumVersion,f.androidPackageName=y.android.packageName)}function di(I,f,y){return Xr.apply(this,arguments)}function Xr(){return(Xr=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I),Re={requestType:"PASSWORD_RESET",email:f};y&&vn(F,Re,y),yield bi(F,Re)})).apply(this,arguments)}function gs(I,f,y){return Yi.apply(this,arguments)}function Yi(){return(Yi=(0,i.Z)(function*(I,f,y){yield C((0,n.m9)(I),{oobCode:f,newPassword:y})})).apply(this,arguments)}function ne(I,f){return X.apply(this,arguments)}function X(){return(X=(0,i.Z)(function*(I,f){yield On((0,n.m9)(I),{oobCode:f})})).apply(this,arguments)}function H(I,f){return He.apply(this,arguments)}function He(){return(He=(0,i.Z)(function*(I,f){const y=(0,n.m9)(I),F=yield C(y,{oobCode:f}),Re=F.requestType;switch(ae(Re,y,"internal-error"),Re){case"EMAIL_SIGNIN":break;case"VERIFY_AND_CHANGE_EMAIL":ae(F.newEmail,y,"internal-error");break;case"REVERT_SECOND_FACTOR_ADDITION":ae(F.mfaInfo,y,"internal-error");default:ae(F.email,y,"internal-error")}let ft=null;return F.mfaInfo&&(ft=Qr._fromServerResponse(Ot(y),F.mfaInfo)),{data:{email:("VERIFY_AND_CHANGE_EMAIL"===F.requestType?F.newEmail:F.email)||null,previousEmail:("VERIFY_AND_CHANGE_EMAIL"===F.requestType?F.email:F.newEmail)||null,multiFactorInfo:ft},operation:Re}})).apply(this,arguments)}function rn(I,f){return Vn.apply(this,arguments)}function Vn(){return(Vn=(0,i.Z)(function*(I,f){const{data:y}=yield H((0,n.m9)(I),f);return y.email})).apply(this,arguments)}function Hi(I,f,y){return Pr.apply(this,arguments)}function Pr(){return(Pr=(0,i.Z)(function*(I,f,y){const F=Ot(I),Re=yield Kr(F,{returnSecureToken:!0,email:f,password:y}),ft=yield Qi._fromIdTokenResponse(F,"signIn",Re);return yield F._updateCurrentUser(ft.user),ft})).apply(this,arguments)}function qi(I,f,y){return xi((0,n.m9)(I),En.credential(f,y))}function Ii(I,f,y){return Lr.apply(this,arguments)}function Lr(){return(Lr=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I),Re={requestType:"EMAIL_SIGNIN",email:f};ae(y.handleCodeInApp,F,"argument-error"),y&&vn(F,Re,y),yield ki(F,Re)})).apply(this,arguments)}function zs(I,f){return"EMAIL_SIGNIN"===Qt.parseLink(f)?.operation}function Si(I,f,y){return Or.apply(this,arguments)}function Or(){return(Or=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I),Re=En.credentialWithLink(f,y||mt());return ae(Re._tenantId===(F.tenantId||null),F,"tenant-id-mismatch"),xi(F,Re)})).apply(this,arguments)}function Ma(I,f){return ca.apply(this,arguments)}function ca(){return(ca=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:createAuthUri",Fe(I,f))})).apply(this,arguments)}function La(I,f){return $s.apply(this,arguments)}function $s(){return($s=(0,i.Z)(function*(I,f){const F={identifier:f,continueUri:at()?mt():"http://localhost"},{signinMethods:Re}=yield Ma((0,n.m9)(I),F);return Re||[]})).apply(this,arguments)}function ea(I,f){return rs.apply(this,arguments)}function rs(){return(rs=(0,i.Z)(function*(I,f){const y=(0,n.m9)(I),Re={requestType:"VERIFY_EMAIL",idToken:yield I.getIdToken()};f&&vn(y.auth,Re,f);const{email:ft}=yield Ki(y.auth,Re);ft!==I.email&&(yield I.reload())})).apply(this,arguments)}function ta(I,f,y){return ys.apply(this,arguments)}function ys(){return(ys=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I),ft={requestType:"VERIFY_AND_CHANGE_EMAIL",idToken:yield I.getIdToken(),newEmail:f};y&&vn(F.auth,ft,y);const{email:en}=yield Fr(F.auth,ft);en!==I.email&&(yield I.reload())})).apply(this,arguments)}function Ns(I,f){return Sr.apply(this,arguments)}function Sr(){return(Sr=(0,i.Z)(function*(I,f){return Ge(I,"POST","/v1/accounts:update",f)})).apply(this,arguments)}function hs(I,f){return Ss.apply(this,arguments)}function Ss(){return(Ss=(0,i.Z)(function*(I,{displayName:f,photoURL:y}){if(void 0===f&&void 0===y)return;const F=(0,n.m9)(I),ft={idToken:yield F.getIdToken(),displayName:f,photoUrl:y,returnSecureToken:!0},en=yield wt(F,Ns(F.auth,ft));F.displayName=en.displayName||null,F.photoURL=en.photoUrl||null;const Tn=F.providerData.find(({providerId:Qn})=>"password"===Qn);Tn&&(Tn.displayName=F.displayName,Tn.photoURL=F.photoURL),yield F._updateTokensIfNecessary(en)})).apply(this,arguments)}function ua(I,f){return j((0,n.m9)(I),f,null)}function ss(I,f){return j((0,n.m9)(I),null,f)}function j(I,f,y){return be.apply(this,arguments)}function be(){return(be=(0,i.Z)(function*(I,f,y){const{auth:F}=I,ft={idToken:yield I.getIdToken(),returnSecureToken:!0};f&&(ft.email=f),y&&(ft.password=y);
1const en=yield wt(I,it(F,ft));yield I._updateTokensIfNecessary(en,!0)})).apply(this,arguments)}class Oe{constructor(f,y,F={}){this.isNewUser=f,this.providerId=y,this.profile=F}}class Et extends Oe{constructor(f,y,F,Re){super(f,y,F),this.username=Re}}class tn extends Oe{constructor(f,y){super(f,"facebook.com",y)}}class sn extends Et{constructor(f,y){super(f,"github.com",y,"string"==typeof y?.login?y?.login:null)}}class Bn extends Oe{constructor(f,y){super(f,"google.com",y)}}class Mi extends Et{constructor(f,y,F){super(f,"twitter.com",y,F)}}function wi(I){const{user:f,_tokenResponse:y}=I;return f.isAnonymous&&!y?{providerId:null,isNewUser:!1,profile:null}:function K(I){var f,y;if(!I)return null;const{providerId:F}=I,Re=I.rawUserInfo?JSON.parse(I.rawUserInfo):{},ft=I.isNewUser||"identitytoolkit#SignupNewUserResponse"===I.kind;if(!F&&I?.idToken){const en=null===(y=null===(f=$e(I.idToken))||void 0===f?void 0:f.firebase)||void 0===y?void 0:y.sign_in_provider;if(en)return new Oe(ft,"anonymous"!==en&&"custom"!==en?en:null)}if(!F)return null;switch(F){case"facebook.com":return new tn(ft,Re);case"github.com":return new sn(ft,Re);case"google.com":return new Bn(ft,Re);case"twitter.com":return new Mi(ft,Re,I.screenName||null);case"custom":case"anonymous":return new Oe(ft,null);default:return new Oe(ft,F,Re)}}(y)}class Nn{constructor(f,y){this.type=f,this.credential=y}static _fromIdtoken(f){return new Nn("enroll",f)}static _fromMfaPendingCredential(f){return new Nn("signin",f)}toJSON(){return{multiFactorSession:{["enroll"===this.type?"idToken":"pendingCredential"]:this.credential}}}static fromJSON(f){var y,F;if(f?.multiFactorSession){if(null!==(y=f.multiFactorSession)&&void 0!==y&&y.pendingCredential)return Nn._fromMfaPendingCredential(f.multiFactorSession.pendingCredential);if(null!==(F=f.multiFactorSession)&&void 0!==F&&F.idToken)return Nn._fromIdtoken(f.multiFactorSession.idToken)}return null}}class Wn{constructor(f,y,F){this.session=f,this.hints=y,this.signInResolver=F}static _fromError(f,y){const F=Ot(f),Re=y.customData._serverResponse,ft=(Re.mfaInfo||[]).map(Tn=>Qr._fromServerResponse(F,Tn));ae(Re.mfaPendingCredential,F,"internal-error");const en=Nn._fromMfaPendingCredential(Re.mfaPendingCredential);return new Wn(en,ft,function(){var Tn=(0,i.Z)(function*(Qn){const Gn=yield Qn._process(F,en);delete Re.mfaInfo,delete Re.mfaPendingCredential;const yi=Object.assign(Object.assign({},Re),{idToken:Gn.idToken,refreshToken:Gn.refreshToken});switch(y.operationType){case"signIn":const fr=yield Qi._fromIdTokenResponse(F,y.operationType,yi);return yield F._updateCurrentUser(fr.user),fr;case"reauthenticate":return ae(y.user,F,"internal-error"),Qi._forOperation(y.user,y.operationType,yi);default:N(F,"internal-error")}});return function(Qn){return Tn.apply(this,arguments)}}())}resolveSignIn(f){var y=this;return(0,i.Z)(function*(){return y.signInResolver(f)})()}}function si(I,f){var y;const F=(0,n.m9)(I),Re=f;return ae(f.customData.operationType,F,"argument-error"),ae(null===(y=Re.customData._serverResponse)||void 0===y?void 0:y.mfaPendingCredential,F,"argument-error"),Wn._fromError(F,Re)}function Ci(I,f){return Ge(I,"POST","/v2/accounts/mfaEnrollment:start",Fe(I,f))}class es{constructor(f){this.user=f,this.enrolledFactors=[],f._onReload(y=>{y.mfaInfo&&(this.enrolledFactors=y.mfaInfo.map(F=>Qr._fromServerResponse(f.auth,F)))})}static _fromUser(f){return new es(f)}getSession(){var f=this;return(0,i.Z)(function*(){return Nn._fromIdtoken(yield f.user.getIdToken())})()}enroll(f,y){var F=this;return(0,i.Z)(function*(){const Re=f,ft=yield F.getSession(),en=yield wt(F.user,Re._process(F.user.auth,ft,y));return yield F.user._updateTokensIfNecessary(en),F.user.reload()})()}unenroll(f){var y=this;return(0,i.Z)(function*(){const F="string"==typeof f?f:f.uid,Re=yield y.user.getIdToken(),ft=yield wt(y.user,function Fi(I,f){return Ge(I,"POST","/v2/accounts/mfaEnrollment:withdraw",Fe(I,f))}(y.user.auth,{idToken:Re,mfaEnrollmentId:F}));y.enrolledFactors=y.enrolledFactors.filter(({uid:en})=>en!==F),yield y.user._updateTokensIfNecessary(ft);try{yield y.user.reload()}catch(en){if("auth/user-token-expired"!==en.code)throw en}})()}}const ts=new WeakMap;function ha(I){const f=(0,n.m9)(I);return ts.has(f)||ts.set(f,es._fromUser(f)),ts.get(f)}const wa="__sak";class eo{constructor(f,y){this.storageRetriever=f,this.type=y}_isAvailable(){try{return this.storage?(this.storage.setItem(wa,"1"),this.storage.removeItem(wa),Promise.resolve(!0)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}_set(f,y){return this.storage.setItem(f,JSON.stringify(y)),Promise.resolve()}_get(f){const y=this.storage.getItem(f);return Promise.resolve(y?JSON.parse(y):null)}_remove(f){return this.storage.removeItem(f),Promise.resolve()}get storage(){return this.storageRetriever()}}const to=(()=>{class I extends eo{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(y,F)=>this.onStorageEvent(y,F),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=function Da(){const I=(0,n.z$)();return gn(I)||Se(I)}
1()&&function xt(){try{return!(!window||window===window.top)}catch{return!1}}(),this.fallbackToPolling=Qe(),this._shouldAllowMigration=!0}forAllChangedKeys(y){for(const F of Object.keys(this.listeners)){const Re=this.storage.getItem(F),ft=this.localCache[F];Re!==ft&&y(F,ft,Re)}}onStorageEvent(y,F=!1){if(!y.key)return void this.forAllChangedKeys((Tn,Qn,Gn)=>{this.notifyListeners(Tn,Gn)});const Re=y.key;if(F?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const Tn=this.storage.getItem(Re);if(y.newValue!==Tn)null!==y.newValue?this.storage.setItem(Re,y.newValue):this.storage.removeItem(Re);else if(this.localCache[Re]===y.newValue&&!F)return}const ft=()=>{const Tn=this.storage.getItem(Re);!F&&this.localCache[Re]===Tn||this.notifyListeners(Re,Tn)},en=this.storage.getItem(Re);!function kt(){return(0,n.w1)()&&10===document.documentMode}()||en===y.newValue||y.newValue===y.oldValue?ft():setTimeout(ft,10)}notifyListeners(y,F){this.localCache[y]=F;const Re=this.listeners[y];if(Re)for(const ft of Array.from(Re))ft(F&&JSON.parse(F))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((y,F,Re)=>{this.onStorageEvent(new StorageEvent("storage",{key:y,oldValue:F,newValue:Re}),!0)})},1e3)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(y,F){0===Object.keys(this.listeners).length&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[y]||(this.listeners[y]=new Set,this.localCache[y]=this.storage.getItem(y)),this.listeners[y].add(F)}_removeListener(y,F){this.listeners[y]&&(this.listeners[y].delete(F),0===this.listeners[y].size&&delete this.listeners[y]),0===Object.keys(this.listeners).length&&(this.detachListener(),this.stopPolling())}_set(y,F){var Re=()=>super._set,ft=this;return(0,i.Z)(function*(){yield Re().call(ft,y,F),ft.localCache[y]=JSON.stringify(F)})()}_get(y){var F=()=>super._get,Re=this;return(0,i.Z)(function*(){const ft=yield F().call(Re,y);return Re.localCache[y]=JSON.stringify(ft),ft})()}_remove(y){var F=()=>super._remove,Re=this;return(0,i.Z)(function*(){yield F().call(Re,y),delete Re.localCache[y]})()}}return I.type="LOCAL",I})(),Fs=(()=>{class I extends eo{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(y,F){}_removeListener(y,F){}}return I.type="SESSION",I})();let js=(()=>{class I{constructor(y){this.eventTarget=y,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(y){const F=this.receivers.find(ft=>ft.isListeningto(y));if(F)return F;const Re=new I(y);return this.receivers.push(Re),Re}isListeningto(y){return this.eventTarget===y}handleEvent(y){var F=this;return(0,i.Z)(function*(){const Re=y,{eventId:ft,eventType:en,data:Tn}=Re.data,Qn=F.handlersMap[en];if(!Qn?.size)return;Re.ports[0].postMessage({status:"ack",eventId:ft,eventType:en});const Gn=Array.from(Qn).map(function(){var fr=(0,i.Z)(function*(Xa){return Xa(Re.origin,Tn)});return function(Xa){return fr.apply(this,arguments)}}()),yi=yield function Oa(I){return Promise.all(I.map(function(){var f=(0,i.Z)(function*(y){try{return{fulfilled:!0,value:yield y}}catch(F){return{fulfilled:!1,reason:F}}});return function(y){return f.apply(this,arguments)}}()))}(Gn);Re.ports[0].postMessage({status:"done",eventId:ft,eventType:en,response:yi})})()}_subscribe(y,F){0===Object.keys(this.handlersMap).length&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[y]||(this.handlersMap[y]=new Set),this.handlersMap[y].add(F)}_unsubscribe(y,F){this.handlersMap[y]&&F&&this.handlersMap[y].delete(F),(!F||0===this.handlersMap[y].size)&&delete this.handlersMap[y],0===Object.keys(this.handlersMap).length&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}return I.receivers=[],I})();function na(I="",f=10){let y="";for(let F=0;F<f;F++)y+=Math.floor(10*Math.random());return I+y}class Ea{constructor(f){this.target=f,this.handlers=new Set}removeMessageHandler(f){f.messageChannel&&(f.messageChannel.port1.removeEventListener("message",f.onMessage),f.messageChannel.port1.close()),this.handlers.delete(f)}_send(f,y,F=50){var Re=this;
1return(0,i.Z)(function*(){const ft=typeof MessageChannel<"u"?new MessageChannel:null;if(!ft)throw new Error("connection_unavailable");let en,Tn;return new Promise((Qn,Gn)=>{const yi=na("",20);ft.port1.start();const fr=setTimeout(()=>{Gn(new Error("unsupported_event"))},F);Tn={messageChannel:ft,onMessage(Xa){const To=Xa;if(To.data.eventId===yi)switch(To.data.status){case"ack":clearTimeout(fr),en=setTimeout(()=>{Gn(new Error("timeout"))},3e3);break;case"done":clearTimeout(en),Qn(To.data.response);break;default:clearTimeout(fr),clearTimeout(en),Gn(new Error("invalid_response"))}}},Re.handlers.add(Tn),ft.port1.addEventListener("message",Tn.onMessage),Re.target.postMessage({eventType:f,eventId:yi,data:y},[ft.port2])}).finally(()=>{Tn&&Re.removeMessageHandler(Tn)})})()}}function pr(){return window}function Ra(){return typeof pr().WorkerGlobalScope<"u"&&"function"==typeof pr().importScripts}function ps(){return(ps=(0,i.Z)(function*(){if(!navigator?.serviceWorker)return null;try{return(yield navigator.serviceWorker.ready).active}catch{return null}})).apply(this,arguments)}const Ha="firebaseLocalStorageDb",Rr="firebaseLocalStorage",ia="fbase_key";class ra{constructor(f){this.request=f}toPromise(){return new Promise((f,y)=>{this.request.addEventListener("success",()=>{f(this.request.result)}),this.request.addEventListener("error",()=>{y(this.request.error)})})}}function Ts(I,f){return I.transaction([Rr],f?"readwrite":"readonly").objectStore(Rr)}function ma(){const I=indexedDB.open(Ha,1);return new Promise((f,y)=>{I.addEventListener("error",()=>{y(I.error)}),I.addEventListener("upgradeneeded",()=>{const F=I.result;try{F.createObjectStore(Rr,{keyPath:ia})}catch(Re){y(Re)}}),I.addEventListener("success",(0,i.Z)(function*(){const F=I.result;F.objectStoreNames.contains(Rr)?f(F):(F.close(),yield function fa(){const I=indexedDB.deleteDatabase(Ha);return new ra(I).toPromise()}(),f(yield ma()))}))})}function Sa(I,f,y){return Ui.apply(this,arguments)}function Ui(){return(Ui=(0,i.Z)(function*(I,f,y){const F=Ts(I,!0).put({[ia]:f,value:y});return new ra(F).toPromise()})).apply(this,arguments)}function xs(){return(xs=(0,i.Z)(function*(I,f){const y=Ts(I,!1).get(f),F=yield new ra(y).toPromise();return void 0===F?null:F.value})).apply(this,arguments)}function Ta(I,f){const y=Ts(I,!0).delete(f);return new ra(y).toPromise()}const Lo=(()=>{class I{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 y=this;return(0,i.Z)(function*(){return y.db||(y.db=yield ma()),y.db})()}_withRetries(y){var F=this;return(0,i.Z)(function*(){let Re=0;for(;;)try{const ft=yield F._openDb();return yield y(ft)}catch(ft){if(Re++>3)throw ft;F.db&&(F.db.close(),F.db=void 0)}})()}initializeServiceWorkerMessaging(){var y=this;return(0,i.Z)(function*(){return Ra()?y.initializeReceiver():y.initializeSender()})()}initializeReceiver(){var y=this;return(0,i.Z)(function*(){y.receiver=js._getInstance(function pa(){return Ra()?self:null}()),y.receiver._subscribe("keyChanged",function(){var F=(0,i.Z)(function*(Re,ft){return{keyProcessed:(yield y._poll()).includes(ft.key)}});return function(Re,ft){return F.apply(this,arguments)}}()),y.receiver._subscribe("ping",function(){var F=(0,i.Z)(function*(Re,ft){return["keyChanged"]});return function(Re,ft){return F.apply(this,arguments)}}())})()}initializeSender(){var y=this;return(0,i.Z)(function*(){var F,Re;if(y.activeServiceWorker=yield function Va(){return ps.apply(this,arguments)}(),!y.activeServiceWorker)return;y.sender=new Ea(y.activeServiceWorker);const ft=yield y.sender._send("ping",{},800);!ft||(null===(F=ft[0])||void 0===F?void 0:F.fulfilled)&&(null===(Re=ft[0])||void 0===Re?void 0:Re.value.includes("keyChanged"))&&(y.serviceWorkerReceiverAvailable=!0)})()}notifyServiceWorker(y){var F=this;return(0,i.Z)(function*(){if(F.sender&&F.activeServiceWorker&&function no(){var I;return(null===(I=navigator?.serviceWorker)||void 0===I?void 0:I.controller)||null}()===F.activeServiceWorker)try{yield F.sender._send("keyChanged",{key:y},F.serviceWorkerReceiverAvailable?800:50)}catch{}})()}_isAvailable(){return(0,i.Z)(function*(){try{if(!indexedDB)return!1;const y=yield ma();return yield Sa(y,wa,"1"),yield Ta(y,wa),!0}catch{}return!1})()}_withPendingWrite(y){var F=this;return(0,i.Z)(function*(){F.pendingWrites++;try{yield y()}finally{F.pendingWrites--}})()}_set(y,F){var Re=this;return(0,i.Z)(function*(){return Re._withPendingWrite((0,i.Z)(function*(){return yield Re._withRetries(ft=>Sa(ft,y,F)),Re.localCache[y]=F,Re.notifyServiceWorker(y)}))})()}_get(y){var F=this;return(0,i.Z)(function*(){const Re=yield F._withRetries(ft=>function $a(I,f){return xs.apply(this,arguments)}(ft,y));return F.localCache[y]=Re,Re})()}_remove(y){var F=this;return(0,i.Z)(function*(){return F._withPendingWrite((0,i.Z)(function*(){return yield F._withRetries(Re=>Ta(Re,y)),delete F.localCache[y],F.notifyServiceWorker(y)}))})()}_poll(){var y=this;return(0,i.Z)(function*(){const F=yield y._withRetries(en=>{const Tn=Ts(en,!1).getAll();return new ra(Tn).toPromise()});if(!F)return[];if(0!==y.pendingWrites)return[];const Re=[],ft=new Set;for(const{fbase_key:en,value:Tn}
1of F)ft.add(en),JSON.stringify(y.localCache[en])!==JSON.stringify(Tn)&&(y.notifyListeners(en,Tn),Re.push(en));for(const en of Object.keys(y.localCache))y.localCache[en]&&!ft.has(en)&&(y.notifyListeners(en,null),Re.push(en));return Re})()}notifyListeners(y,F){this.localCache[y]=F;const Re=this.listeners[y];if(Re)for(const ft of Array.from(Re))ft(F)}startPolling(){var y=this;this.stopPolling(),this.pollTimer=setInterval((0,i.Z)(function*(){return y._poll()}),800)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(y,F){0===Object.keys(this.listeners).length&&this.startPolling(),this.listeners[y]||(this.listeners[y]=new Set,this._get(y)),this.listeners[y].add(F)}_removeListener(y,F){this.listeners[y]&&(this.listeners[y].delete(F),0===this.listeners[y].size&&delete this.listeners[y]),0===Object.keys(this.listeners).length&&this.stopPolling()}}return I.type="LOCAL",I})();function Ho(I,f){return Ge(I,"POST","/v2/accounts/mfaSignIn:start",Fe(I,f))}function Ia(){return(Ia=(0,i.Z)(function*(I){return(yield Ge(I,"GET","/v1/recaptchaParams")).recaptchaSiteKey||""})).apply(this,arguments)}function sa(I){return new Promise((f,y)=>{const F=document.createElement("script");F.setAttribute("src",I),F.onload=f,F.onerror=Re=>{const ft=O("internal-error");ft.customData=Re,y(ft)},F.type="text/javascript",F.charset="UTF-8",function Oo(){var I,f;return null!==(f=null===(I=document.getElementsByTagName("head"))||void 0===I?void 0:I[0])&&void 0!==f?f:document}().appendChild(F)})}function Wa(I){return`__${I}${Math.floor(1e6*Math.random())}`}const _a=1e12;class wo{constructor(f){this.auth=f,this.counter=_a,this._widgets=new Map}render(f,y){const F=this.counter;return this._widgets.set(F,new ga(f,this.auth.name,y||{})),this.counter++,F}reset(f){var y;const F=f||_a;null===(y=this._widgets.get(F))||void 0===y||y.delete(),this._widgets.delete(F)}getResponse(f){var y;return(null===(y=this._widgets.get(f||_a))||void 0===y?void 0:y.getResponse())||""}execute(f){var y=this;return(0,i.Z)(function*(){var F;return null===(F=y._widgets.get(f||_a))||void 0===F||F.execute(),""})()}}class ga{constructor(f,y,F){this.params=F,this.timerId=null,this.deleted=!1,this.responseToken=null,this.clickHandler=()=>{this.execute()};const Re="string"==typeof f?document.getElementById(f):f;ae(Re,"argument-error",{appName:y}),this.container=Re,this.isVisible="invisible"!==this.params.size,this.isVisible?this.execute():this.container.addEventListener("click",this.clickHandler)}getResponse(){return this.checkIfDeleted(),this.responseToken}delete(){this.checkIfDeleted(),this.deleted=!0,this.timerId&&(clearTimeout(this.timerId),this.timerId=null),this.container.removeEventListener("click",this.clickHandler)}execute(){this.checkIfDeleted(),!this.timerId&&(this.timerId=window.setTimeout(()=>{this.responseToken=function Ro(I){const f=[],y="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let F=0;F<I;F++)f.push(y.charAt(Math.floor(Math.random()*y.length)));return f.join("")}(50);const{callback:f,"expired-callback":y}=this.params;if(f)try{f(this.responseToken)}catch{}this.timerId=window.setTimeout(()=>{if(this.timerId=null,this.responseToken=null,y)try{y()}catch{}this.isVisible&&this.execute()},6e4)},500))}checkIfDeleted(){if(this.deleted)throw new Error("reCAPTCHA mock was already deleted!")}}const Ri=Wa("rcb"),al=new Ke(3e4,6e4);class ro{constructor(){this.hostLanguage="",this.counter=0,this.librarySeparatelyLoaded=!!pr().grecaptcha}load(f,y=""){return ae(function so(I){return I.length<=6&&/^\s*[a-zA-Z0-9\-]*\s*$/.test(I)}(y),f,"argument-error"),this.shouldResolveImmediately(y)?Promise.resolve(pr().grecaptcha):new Promise((F,Re)=>{const ft=pr().setTimeout(()=>{Re(O(f,"network-request-failed"))},al.get());
1pr()[Ri]=()=>{pr().clearTimeout(ft),delete pr()[Ri];const Tn=pr().grecaptcha;if(!Tn)return void Re(O(f,"internal-error"));const Qn=Tn.render;Tn.render=(Gn,yi)=>{const fr=Qn(Gn,yi);return this.counter++,fr},this.hostLanguage=y,F(Tn)},sa(`https://www.google.com/recaptcha/api.js??${(0,n.xO)({onload:Ri,render:"explicit",hl:y})}`).catch(()=>{clearTimeout(ft),Re(O(f,"internal-error"))})})}clearedOneInstance(){this.counter--}shouldResolveImmediately(f){return!!pr().grecaptcha&&(f===this.hostLanguage||this.counter>0||this.librarySeparatelyLoaded)}}class ol{load(f){return(0,i.Z)(function*(){return new wo(f)})()}clearedOneInstance(){}}const ll="recaptcha",ao={theme:"light",type:"image"};class Tr{constructor(f,y=Object.assign({},ao),F){this.parameters=y,this.type=ll,this.destroyed=!1,this.widgetId=null,this.tokenChangeListeners=new Set,this.renderPromise=null,this.recaptcha=null,this.auth=Ot(F),this.isInvisible="invisible"===this.parameters.size,ae(typeof document<"u",this.auth,"operation-not-supported-in-this-environment");const Re="string"==typeof f?document.getElementById(f):f;ae(Re,this.auth,"argument-error"),this.container=Re,this.parameters.callback=this.makeTokenCallback(this.parameters.callback),this._recaptchaLoader=this.auth.settings.appVerificationDisabledForTesting?new ol:new ro,this.validateStartingState()}verify(){var f=this;return(0,i.Z)(function*(){f.assertNotDestroyed();const y=yield f.render(),F=f.getAssertedRecaptcha();return F.getResponse(y)||new Promise(ft=>{const en=Tn=>{!Tn||(f.tokenChangeListeners.delete(en),ft(Tn))};f.tokenChangeListeners.add(en),f.isInvisible&&F.execute(y)})})()}render(){try{this.assertNotDestroyed()}catch(f){return Promise.reject(f)}return this.renderPromise||(this.renderPromise=this.makeRenderPromise().catch(f=>{throw this.renderPromise=null,f})),this.renderPromise}_reset(){this.assertNotDestroyed(),null!==this.widgetId&&this.getAssertedRecaptcha().reset(this.widgetId)}clear(){this.assertNotDestroyed(),this.destroyed=!0,this._recaptchaLoader.clearedOneInstance(),this.isInvisible||this.container.childNodes.forEach(f=>{this.container.removeChild(f)})}validateStartingState(){ae(!this.parameters.sitekey,this.auth,"argument-error"),ae(this.isInvisible||!this.container.hasChildNodes(),this.auth,"argument-error"),ae(typeof document<"u",this.auth,"operation-not-supported-in-this-environment")}makeTokenCallback(f){return y=>{if(this.tokenChangeListeners.forEach(F=>F(y)),"function"==typeof f)f(y);else if("string"==typeof f){const F=pr()[f];"function"==typeof F&&F(y)}}}assertNotDestroyed(){ae(!this.destroyed,this.auth,"internal-error")}makeRenderPromise(){var f=this;return(0,i.Z)(function*(){if(yield f.init(),!f.widgetId){let y=f.container;if(!f.isInvisible){const F=document.createElement("div");y.appendChild(F),y=F}f.widgetId=f.getAssertedRecaptcha().render(y,f.parameters)}return f.widgetId})()}init(){var f=this;return(0,i.Z)(function*(){ae(at()&&!Ra(),f.auth,"internal-error"),yield function za(){let I=null;return new Promise(f=>{"complete"!==document.readyState?(I=()=>f(),window.addEventListener("load",I)):f()}).catch(f=>{throw I&&window.removeEventListener("load",I),f})}(),f.recaptcha=yield f._recaptchaLoader.load(f.auth,f.auth.languageCode||void 0);const y=yield function Tl(I){return Ia.apply(this,arguments)}(f.auth);ae(y,f.auth,"internal-error"),f.parameters.sitekey=y})()}getAssertedRecaptcha(){return ae(this.recaptcha,this.auth,"internal-error"),this.recaptcha}}class zo{constructor(f,y){this.verificationId=f,this.onConfirmation=y}confirm(f){const y=kr._fromVerification(this.verificationId,f);return this.onConfirmation(y)}}function $r(I,f,y){return Ka.apply(this,arguments)}function Ka(){return(Ka=(0,i.Z)(function*(I,f,y){const F=Ot(I),Re=yield vs(F,f,(0,n.m9)(y));return new zo(Re,ft=>xi(F,ft))})).apply(this,arguments)}function oo(I,f,y){return $o.apply(this,arguments)}function $o(){return($o=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I);yield Yr(!1,F,"phone");const Re=yield vs(F.auth,f,(0,n.m9)(y));return new zo(Re,ft=>Jr(F,ft))})).apply(this,arguments)}function dl(I,f,y){return Wi.apply(this,arguments)}function Wi(){return(Wi=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I),Re=yield vs(F.auth,f,(0,n.m9)(y));return new zo(Re,ft=>Ds(F,ft))})).apply(this,arguments)}function vs(I,f,y){return ya.apply(this,arguments)}function ya(){return(ya=(0,i.Z)(function*(I,f,y){var F;const Re=yield y.verify();try{let ft;if(ae("string"==typeof Re,I,"argument-error"),ae(y.type===ll,I,"argument-error"),ft="string"==typeof f?{phoneNumber:f}:f,"session"in ft){const en=ft.session;if("phoneNumber"in ft)return ae("enroll"===en.type,I,"internal-error"),(yield Ci(I,{idToken:en.credential,phoneEnrollmentInfo:{phoneNumber:ft.phoneNumber,recaptchaToken:Re}})).phoneSessionInfo.sessionInfo;{ae("signin"===en.type,I,"internal-error");const Tn=(null===(F=ft.multiFactorHint)||void 0===F?void 0:F.uid)||ft.multiFactorUid;return ae(Tn,I,"missing-multi-factor-info"),(yield Ho(I,{mfaPendingCredential:en.credential,mfaEnrollmentId:Tn,phoneSignInInfo:{recaptchaToken:Re}})).phoneResponseInfo.sessionInfo}}{const{sessionInfo:en}=yield Os(I,{phoneNumber:ft.phoneNumber,recaptchaToken:Re});return en}}finally{y._reset()}})).apply(this,arguments)}function Na(I,f){return Ga.apply(this,arguments)}function Ga(){return(Ga=(0,i.Z)(function*(I,f){yield gr((0,n.m9)(I),f)})).apply(this,arguments)}let S=(()=>{class I{constructor(y){this.providerId=I.PROVIDER_ID,this.auth=Ot(y)}verifyPhoneNumber(y,F){return vs(this.auth,y,(0,n.m9)(F))}static credential(y,F){return kr._fromVerification(y,F)}static credentialFromResult(y){return I.credentialFromTaggedObject(y)}static credentialFromError(y){return I.credentialFromTaggedObject(y.customData||{})}
1static credentialFromTaggedObject({_tokenResponse:y}){if(!y)return null;const{phoneNumber:F,temporaryProof:Re}=y;return F&&Re?kr._fromTokenResponse(F,Re):null}}return I.PROVIDER_ID="phone",I.PHONE_SIGN_IN_METHOD="phone",I})();function T(I,f){return f?Ye(f):(ae(I._popupRedirectResolver,I,"argument-error"),I._popupRedirectResolver)}class M extends Rt{constructor(f){super("custom","custom"),this.params=f}_getIdTokenResponse(f){return wr(f,this._buildIdpRequest())}_linkToIdToken(f,y){return wr(f,this._buildIdpRequest(y))}_getReauthenticationResolver(f){return wr(f,this._buildIdpRequest())}_buildIdpRequest(f){const y={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 f&&(y.idToken=f),y}}function z(I){return ar(I.auth,new M(I),I.bypassAuthState)}function re(I){const{auth:f,user:y}=I;return ae(y,f,"internal-error"),gi(y,new M(I),I.bypassAuthState)}function Ve(I){return Mt.apply(this,arguments)}function Mt(){return(Mt=(0,i.Z)(function*(I){const{auth:f,user:y}=I;return ae(y,f,"internal-error"),gr(y,new M(I),I.bypassAuthState)})).apply(this,arguments)}class qe{constructor(f,y,F,Re,ft=!1){this.auth=f,this.resolver=F,this.user=Re,this.bypassAuthState=ft,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(y)?y:[y]}execute(){var f=this;return new Promise(function(){var y=(0,i.Z)(function*(F,Re){f.pendingPromise={resolve:F,reject:Re};try{f.eventManager=yield f.resolver._initialize(f.auth),yield f.onExecution(),f.eventManager.registerConsumer(f)}catch(ft){f.reject(ft)}});return function(F,Re){return y.apply(this,arguments)}}())}onAuthEvent(f){var y=this;return(0,i.Z)(function*(){const{urlResponse:F,sessionId:Re,postBody:ft,tenantId:en,error:Tn,type:Qn}=f;if(Tn)return void y.reject(Tn);const Gn={auth:y.auth,requestUri:F,sessionId:Re,tenantId:en||void 0,postBody:ft||void 0,user:y.user,bypassAuthState:y.bypassAuthState};try{y.resolve(yield y.getIdpTask(Qn)(Gn))}catch(yi){y.reject(yi)}})()}onError(f){this.reject(f)}getIdpTask(f){switch(f){case"signInViaPopup":case"signInViaRedirect":return z;case"linkViaPopup":case"linkViaRedirect":return Ve;case"reauthViaPopup":case"reauthViaRedirect":return re;default:N(this.auth,"internal-error")}}resolve(f){lt(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(f),this.unregisterAndCleanUp()}reject(f){lt(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(f),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}const dn=new Ke(2e3,1e4);function Ln(I,f,y){return oi.apply(this,arguments)}function oi(){return(oi=(0,i.Z)(function*(I,f,y){const F=Ot(I);$(I,f,Rn);const Re=T(F,y);return new aa(F,"signInViaPopup",f,Re).executeNotNull()})).apply(this,arguments)}function In(I,f,y){return Ai.apply(this,arguments)}function Ai(){return(Ai=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I);$(F.auth,f,Rn);const Re=T(F.auth,y);return new aa(F.auth,"reauthViaPopup",f,Re,F).executeNotNull()})).apply(this,arguments)}function as(I,f,y){return ks.apply(this,arguments)}function ks(){return(ks=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I);$(F.auth,f,Rn);const Re=T(F.auth,y);return new aa(F.auth,"linkViaPopup",f,Re,F).executeNotNull()})).apply(this,arguments)}let aa=(()=>{class I extends qe{constructor(y,F,Re,ft,en){super(y,F,ft,en),this.provider=Re,this.authWindow=null,this.pollId=null,I.currentPopupAction&&I.currentPopupAction.cancel(),I.currentPopupAction=this}executeNotNull(){var y=this;return(0,i.Z)(function*(){const F=yield y.execute();return ae(F,y.auth,"internal-error"),F})()}onExecution(){var y=this;return(0,i.Z)(function*(){lt(1===y.filter.length,"Popup operations only handle one event");const F=na();y.authWindow=yield y.resolver._openPopup(y.auth,y.provider,y.filter[0],F),y.authWindow.associatedEvent=F,y.resolver._originValidation(y.auth).catch(Re=>{y.reject(Re)}),y.resolver._isIframeWebStorageSupported(y.auth,Re=>{Re||y.reject(O(y.auth,"web-storage-unsupported"))}),y.pollUserCancellation()})()}get eventId(){var y;return(null===(y=this.authWindow)||void 0===y?void 0:y.associatedEvent)||null}cancel(){this.reject(O(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,I.currentPopupAction=null}pollUserCancellation(){const y=()=>{var F,Re;this.pollId=null!==(Re=null===(F=this.authWindow)||void 0===F?void 0:F.window)&&void 0!==Re&&Re.closed?window.setTimeout(()=>{this.pollId=null,this.reject(O(this.auth,"popup-closed-by-user"))},2e3):window.setTimeout(y,dn.get())};y()}}return I.currentPopupAction=null,I})();const Fa=new Map;class Aa extends qe{constructor(f,y,F=!1){super(f,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],y,void 0,F),this.eventId=null}execute(){var f=()=>super.execute,y=this;return(0,i.Z)(function*(){let F=Fa.get(y.auth._key());
1if(!F){try{const ft=(yield function Ko(I,f){return os.apply(this,arguments)}(y.resolver,y.auth))?yield f().call(y):null;F=()=>Promise.resolve(ft)}catch(Re){F=()=>Promise.reject(Re)}Fa.set(y.auth._key(),F)}return y.bypassAuthState||Fa.set(y.auth._key(),()=>Promise.resolve(null)),F()})()}onAuthEvent(f){var y=()=>super.onAuthEvent,F=this;return(0,i.Z)(function*(){if("signInViaRedirect"===f.type)return y().call(F,f);if("unknown"!==f.type){if(f.eventId){const Re=yield F.auth._redirectUserForId(f.eventId);if(Re)return F.user=Re,y().call(F,f);F.resolve(null)}}else F.resolve(null)})()}onExecution(){return(0,i.Z)(function*(){})()}cleanUp(){}}function os(){return(os=(0,i.Z)(function*(I,f){const y=cl(f),F=xl(I);if(!(yield F._isAvailable()))return!1;const Re="true"===(yield F._get(y));return yield F._remove(y),Re})).apply(this,arguments)}function Do(I,f){return lo.apply(this,arguments)}function lo(){return(lo=(0,i.Z)(function*(I,f){return xl(I)._set(cl(f),"true")})).apply(this,arguments)}function Hl(){Fa.clear()}function xl(I){return Ye(I._redirectPersistence)}function cl(I){return De("pendingRedirect",I.config.apiKey,I.name)}function ul(I,f,y){return function ja(I,f,y){return oa.apply(this,arguments)}(I,f,y)}function oa(){return(oa=(0,i.Z)(function*(I,f,y){const F=Ot(I);$(I,f,Rn);const Re=T(F,y);return yield Do(Re,F),Re._openRedirect(F,f,"signInViaRedirect")})).apply(this,arguments)}function Ul(I,f,y){return function Nr(I,f,y){return Gs.apply(this,arguments)}(I,f,y)}function Gs(){return(Gs=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I);$(F.auth,f,Rn);const Re=T(F.auth,y);yield Do(Re,F.auth);const ft=yield uo(F);return Re._openRedirect(F.auth,f,"reauthViaRedirect",ft)})).apply(this,arguments)}function Il(I,f,y){return function hl(I,f,y){return co.apply(this,arguments)}(I,f,y)}function co(){return(co=(0,i.Z)(function*(I,f,y){const F=(0,n.m9)(I);$(F.auth,f,Rn);const Re=T(F.auth,y);yield Yr(!1,F,f.providerId),yield Do(Re,F.auth);const ft=yield uo(F);return Re._openRedirect(F.auth,f,"linkViaRedirect",ft)})).apply(this,arguments)}function Wl(I,f){return pl.apply(this,arguments)}function pl(){return(pl=(0,i.Z)(function*(I,f){return yield Ot(I)._initializationPromise,Go(I,f,!1)})).apply(this,arguments)}function Go(I,f){return Za.apply(this,arguments)}function Za(){return(Za=(0,i.Z)(function*(I,f,y=!1){const F=Ot(I),Re=T(F,f),en=yield new Aa(F,Re,y).execute();return en&&!y&&(delete en.user._redirectEventId,yield F._persistUserIfCurrent(en.user),yield F._setRedirectUser(null,f)),en})).apply(this,arguments)}function uo(I){return Co.apply(this,arguments)}function Co(){return(Co=(0,i.Z)(function*(I){const f=na(`${I.uid}:::`);return I._redirectEventId=f,yield I.auth._setRedirectUser(I),yield I.auth._persistUserIfCurrent(I),f})).apply(this,arguments)}class kl{constructor(f){this.auth=f,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(f){this.consumers.add(f),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,f)&&(this.sendToConsumer(this.queuedRedirectEvent,f),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(f){this.consumers.delete(f)}onEvent(f){if(this.hasEventBeenHandled(f))return!1;let y=!1;return this.consumers.forEach(F=>{this.isEventForConsumer(f,F)&&(y=!0,this.sendToConsumer(f,F),this.saveEventToCache(f))}),this.hasHandledPotentialRedirect||!function ho(I){switch(I.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return Eo(I);default:return!1}}(f)||(this.hasHandledPotentialRedirect=!0,y||(this.queuedRedirectEvent=f,y=!0)),y}sendToConsumer(f,y){var F;if(f.error&&!Eo(f)){const Re=(null===(F=f.error.code)||void 0===F?void 0:F.split("auth/")[1])||"internal-error";y.onError(O(this.auth,Re))}else y.onAuthEvent(f)}isEventForConsumer(f,y){const F=null===y.eventId||!!f.eventId&&f.eventId===y.eventId;return y.filter.includes(f.type)&&F}hasEventBeenHandled(f){return Date.now()-this.lastProcessedEventTime>=6e5&&this.cachedEventUids.clear(),this.cachedEventUids.has(Ja(f))}saveEventToCache(f){this.cachedEventUids.add(Ja(f)),this.lastProcessedEventTime=
1Date.now()}}function Ja(I){return[I.type,I.eventId,I.sessionId,I.tenantId].filter(f=>f).join("-")}function Eo({type:I,error:f}){return"unknown"===I&&"auth/no-auth-event"===f?.code}function fl(I){return ml.apply(this,arguments)}function ml(){return(ml=(0,i.Z)(function*(I,f={}){return Ge(I,"GET","/v1/projects",f)})).apply(this,arguments)}const Al=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,So=/^https?/;function _l(){return(_l=(0,i.Z)(function*(I){if(I.config.emulator)return;const{authorizedDomains:f}=yield fl(I);for(const y of f)try{if(Qa(y))return}catch{}N(I,"unauthorized-domain")})).apply(this,arguments)}function Qa(I){const f=mt(),{protocol:y,hostname:F}=new URL(f);if(I.startsWith("chrome-extension://")){const en=new URL(I);return""===en.hostname&&""===F?"chrome-extension:"===y&&I.replace("chrome-extension://","")===f.replace("chrome-extension://",""):"chrome-extension:"===y&&en.hostname===F}if(!So.test(y))return!1;if(Al.test(I))return F===I;const Re=I.replace(/\./g,"\\.");return new RegExp("^(.+\\."+Re+"|"+Re+")$","i").test(F)}const po=new Ke(3e4,6e4);function fo(){const I=pr().___jsl;if(I?.H)for(const f of Object.keys(I.H))if(I.H[f].r=I.H[f].r||[],I.H[f].L=I.H[f].L||[],I.H[f].r=[...I.H[f].L],I.CP)for(let y=0;y<I.CP.length;y++)I.CP[y]=null}let Zo=null;function zl(I){return Zo=Zo||function cd(I){return new Promise((f,y)=>{var F,Re,ft;function en(){fo(),gapi.load("gapi.iframes",{callback:()=>{f(gapi.iframes.getContext())},ontimeout:()=>{fo(),y(O(I,"network-request-failed"))},timeout:po.get()})}if(null!==(Re=null===(F=pr().gapi)||void 0===F?void 0:F.iframes)&&void 0!==Re&&Re.Iframe)f(gapi.iframes.getContext());else{if(null===(ft=pr().gapi)||void 0===ft||!ft.load){const Tn=Wa("iframefcb");return pr()[Tn]=()=>{gapi.load?en():y(O(I,"network-request-failed"))},sa(`https://apis.google.com/js/api.js?onload=${Tn}`).catch(Qn=>y(Qn))}en()}}).catch(f=>{throw Zo=null,f})}(I),Zo}const Kl=new Ke(5e3,15e3),Jo={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},Pi=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function p(I){const f=I.config;ae(f.authDomain,I,"auth-domain-config-required");const y=f.emulator?st(f,"emulator/auth/iframe"):`https://${I.config.authDomain}/__/auth/iframe`,F={apiKey:f.apiKey,appName:I.name,v:s.SDK_VERSION},Re=Pi.get(I.config.apiHost);Re&&(F.eid=Re);const ft=I._getFrameworks();return ft.length&&(F.fw=ft.join(",")),`${y}?${(0,n.xO)(F).slice(1)}`}function q(){return q=(0,i.Z)(function*(I){const f=yield zl(I),y=pr().gapi;return ae(y,I,"internal-error"),f.open({where:document.body,url:p(I),messageHandlersFilter:y.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:Jo,dontclear:!0},F=>new Promise(function(){var Re=(0,i.Z)(function*(ft,en){yield F.restyle({setHideOnLeave:!1});const Tn=O(I,"network-request-failed"),Qn=pr().setTimeout(()=>{en(Tn)},Kl.get());function Gn(){pr().clearTimeout(Qn),ft(F)}F.ping(Gn).then(Gn,()=>{en(Tn)})});return function(ft,en){return Re.apply(this,arguments)}}()))}),q.apply(this,arguments)}const ge={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"};class pi{constructor(f){this.window=f,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch{}}}function ud(I,f,y,F,Re,ft){ae(I.config.authDomain,I,"auth-domain-config-required"),ae(I.config.apiKey,I,"invalid-api-key");const en={apiKey:I.config.apiKey,appName:I.name,authType:y,redirectUrl:F,v:s.SDK_VERSION,eventId:Re};if(f instanceof Rn){f.setDefaultLanguage(I.languageCode),en.providerId=f.providerId||"",(0,n.xb)(f.getCustomParameters())||(en.customParameters=JSON.stringify(f.getCustomParameters()));for(const[Qn,Gn]of Object.entries(ft||{}))en[Qn]=Gn}if(f instanceof $n){const Qn=f.getScopes().filter(Gn=>""!==Gn);Qn.length>0&&(en.scopes=Qn.join(","))}I.tenantId&&(en.tid=I.tenantId);const Tn=en;for(const Qn of Object.keys(Tn))void 0===Tn[Qn]&&delete Tn[Qn];return`${function Kd({config:I}){return I.emulator?st(I,"emulator/auth/handler"):`https://${I.authDomain}/__/auth/handler`}(I)}?${(0,n.xO)(Tn).slice(1)}`}const Pl="webStorageSupport",gl=class hd{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=Fs,this._completeRedirectFn=Go}_openPopup(f,y,F,Re){var ft=this;return(0,i.Z)(function*(){var en;lt(null===(en=ft.eventManagers[f._key()])||void 0===en?void 0:en.manager,"_initialize() not called before _openPopup()");const Tn=ud(f,y,F,mt(),Re);
1return function er(I,f,y,F=500,Re=600){const ft=Math.max((window.screen.availHeight-Re)/2,0).toString(),en=Math.max((window.screen.availWidth-F)/2,0).toString();let Tn="";const Qn=Object.assign(Object.assign({},ge),{width:F.toString(),height:Re.toString(),top:ft,left:en}),Gn=(0,n.z$)().toLowerCase();y&&(Tn=ln(Gn)?"_blank":y),Zt(Gn)&&(f=f||"http://localhost",Qn.scrollbars="yes");const yi=Object.entries(Qn).reduce((Xa,[To,vo])=>`${Xa}${To}=${vo},`,"");if(function et(I=(0,n.z$)()){var f;return Se(I)&&!(null===(f=window.navigator)||void 0===f||!f.standalone)}(Gn)&&"_self"!==Tn)return function bs(I,f){const y=document.createElement("a");y.href=I,y.target=f;const F=document.createEvent("MouseEvent");F.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),y.dispatchEvent(F)}(f||"",Tn),new pi(null);const fr=window.open(f||"",Tn,yi);ae(fr,I,"popup-blocked");try{fr.focus()}catch{}return new pi(fr)}(f,Tn,na())})()}_openRedirect(f,y,F,Re){var ft=this;return(0,i.Z)(function*(){return yield ft._originValidation(f),function Ya(I){pr().location.href=I}(ud(f,y,F,mt(),Re)),new Promise(()=>{})})()}_initialize(f){const y=f._key();if(this.eventManagers[y]){const{manager:Re,promise:ft}=this.eventManagers[y];return Re?Promise.resolve(Re):(lt(ft,"If manager is not set, promise should be"),ft)}const F=this.initAndGetManager(f);return this.eventManagers[y]={promise:F},F.catch(()=>{delete this.eventManagers[y]}),F}initAndGetManager(f){var y=this;return(0,i.Z)(function*(){const F=yield function D(I){return q.apply(this,arguments)}(f),Re=new kl(f);return F.register("authEvent",ft=>(ae(ft?.authEvent,f,"invalid-auth-event"),{status:Re.onEvent(ft.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),y.eventManagers[f._key()]={manager:Re},y.iframes[f._key()]=F,Re})()}_isIframeWebStorageSupported(f,y){this.iframes[f._key()].send(Pl,{type:Pl},Re=>{var ft;const en=null===(ft=Re?.[0])||void 0===ft?void 0:ft[Pl];void 0!==en&&y(!!en),N(f,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(f){const y=f._key();return this.originValidationPromises[y]||(this.originValidationPromises[y]=function As(I){return _l.apply(this,arguments)}(f)),this.originValidationPromises[y]}get _shouldInitProactively(){return Qe()||gn()||Se()}};class Ll extends class Gl{constructor(f){this.factorId=f}_process(f,y,F){switch(y.type){case"enroll":return this._finalizeEnroll(f,y.credential,F);case"signin":return this._finalizeSignIn(f,y.credential);default:return Pe("unexpected MultiFactorSessionType")}}}{constructor(f){super("phone"),this.credential=f}static _fromCredential(f){return new Ll(f)}_finalizeEnroll(f,y,F){return function qr(I,f){return Ge(I,"POST","/v2/accounts/mfaEnrollment:finalize",Fe(I,f))}(f,{idToken:y,displayName:F,phoneVerificationInfo:this.credential._makeVerificationRequest()})}_finalizeSignIn(f,y){return function Uo(I,f){return Ge(I,"POST","/v2/accounts/mfaSignIn:finalize",Fe(I,f))}(f,{mfaPendingCredential:y,phoneVerificationInfo:this.credential._makeVerificationRequest()})}}let yo=(()=>{class I{constructor(){}static assertion(y){return Ll._fromCredential(y)}}return I.FACTOR_ID="phone",I})();var Gd="@firebase/auth",Zd="0.19.12";class wc{constructor(f){this.auth=f,this.internalListeners=new Map}getUid(){var f;return this.assertAuthConfigured(),(null===(f=this.auth.currentUser)||void 0===f?void 0:f.uid)||null}getToken(f){var y=this;return(0,i.Z)(function*(){return y.assertAuthConfigured(),yield y.auth._initializationPromise,y.auth.currentUser?{accessToken:yield y.auth.currentUser.getIdToken(f)}:null})()}addAuthTokenListener(f){if(this.assertAuthConfigured(),this.internalListeners.has(f))return;const y=this.auth.onIdTokenChanged(F=>{var Re;f((null===(Re=F)||void 0===Re?void 0:Re.stsTokenManager.accessToken)||null)});this.internalListeners.set(f,y),this.updateProactiveRefresh()}removeAuthTokenListener(f){this.assertAuthConfigured();const y=this.internalListeners.get(f);!y||(this.internalListeners.delete(f),y(),this.updateProactiveRefresh())}assertAuthConfigured(){ae(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}function Dc(I=(0,s.getApp)()){const f=(0,s._getProvider)(I,"auth");return f.isInitialized()?f.getImmediate():function we(I,f){const y=(0,s._getProvider)(I,"auth");if(y.isInitialized()){const Re=y.getImmediate(),ft=y.getOptions();if((0,n.vZ)(ft,f??{}))return Re;N(Re,"already-initialized")}return y.initialize({options:f})}(I,{popupRedirectResolver:gl,persistence:[Lo,to,Fs]})}!function pd(I){(0,s._registerComponent)(new _.wA("auth",(f,{options:y})=>{const F=f.getProvider("app").getImmediate(),Re=f.getProvider("heartbeat"),{apiKey:ft,authDomain:en}=F.options;return((Tn,Qn)=>{ae(ft&&!ft.includes(":"),"invalid-api-key",{appName:Tn.name}),ae(!en?.includes(":"),"argument-error",{appName:Tn.name});
1const Gn={apiKey:ft,authDomain:en,clientPlatform:I,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:Jt(I)},yi=new yt(Tn,Qn,Gn);return function Ie(I,f){const y=f?.persistence||[],F=(Array.isArray(y)?y:[y]).map(Ye);f?.errorMap&&I._updateErrorMap(f.errorMap),I._initializeWithPersistence(F,f?.popupRedirectResolver)}(yi,y),yi})(F,Re)},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((f,y,F)=>{f.getProvider("auth-internal").initialize()})),(0,s._registerComponent)(new _.wA("auth-internal",f=>{const y=Ot(f.getProvider("auth").getImmediate());return new wc(y)},"PRIVATE").setInstantiationMode("EXPLICIT")),(0,s.registerVersion)(Gd,Zd,function Jd(I){switch(I){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";default:return}}(I)),(0,s.registerVersion)(Gd,Zd,"esm2017")}("Browser")},2090:(Xe,ie,l)=>{"use strict";l.d(ie,{$s:()=>Gt,BH:()=>ye,L:()=>x,LL:()=>at,Lj:()=>pe,UG:()=>de,US:()=>g,X3:()=>ce,ZB:()=>G,ZR:()=>mt,b$:()=>O,eu:()=>ve,hl:()=>lt,jU:()=>rt,m9:()=>Pn,ne:()=>kn,pd:()=>an,r3:()=>Ge,ru:()=>N,tV:()=>L,uI:()=>se,vZ:()=>Pt,w1:()=>$,xO:()=>Kt,xb:()=>bt,z$:()=>le,zI:()=>Ye,zd:()=>nn});var i=l(5861);const o=function(R){const Y=[];let De=0;for(let ot=0;ot<R.length;ot++){let Tt=R.charCodeAt(ot);Tt<128?Y[De++]=Tt:Tt<2048?(Y[De++]=Tt>>6|192,Y[De++]=63&Tt|128):55296==(64512&Tt)&&ot+1<R.length&&56320==(64512&R.charCodeAt(ot+1))?(Tt=65536+((1023&Tt)<<10)+(1023&R.charCodeAt(++ot)),Y[De++]=Tt>>18|240,Y[De++]=Tt>>12&63|128,Y[De++]=Tt>>6&63|128,Y[De++]=63&Tt|128):(Y[De++]=Tt>>12|224,Y[De++]=Tt>>6&63|128,Y[De++]=63&Tt|128)}return Y},g={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(R,Y){if(!Array.isArray(R))throw Error("encodeByteArray takes an array as a parameter");this.init_();const De=Y?this.byteToCharMapWebSafe_:this.byteToCharMap_,ot=[];for(let Tt=0;Tt<R.length;Tt+=3){const Zt=R[Tt],gn=Tt+1<R.length,ln=gn?R[Tt+1]:0,ii=Tt+2<R.length,Jn=ii?R[Tt+2]:0;let Se=(15&ln)<<2|Jn>>6,ue=63&Jn;ii||(ue=64,gn||(Se=64)),ot.push(De[Zt>>2],De[(3&Zt)<<4|ln>>4],De[Se],De[ue])}return ot.join("")},encodeString(R,Y){return this.HAS_NATIVE_SUPPORT&&!Y?btoa(R):this.encodeByteArray(o(R),Y)},decodeString(R,Y){return this.HAS_NATIVE_SUPPORT&&!Y?atob(R):function(R){const Y=[];let De=0,ot=0;for(;De<R.length;){const Tt=R[De++];if(Tt<128)Y[ot++]=String.fromCharCode(Tt);else if(Tt>191&&Tt<224){const Zt=R[De++];Y[ot++]=String.fromCharCode((31&Tt)<<6|63&Zt)}else if(Tt>239&&Tt<365){const ii=((7&Tt)<<18|(63&R[De++])<<12|(63&R[De++])<<6|63&R[De++])-65536;Y[ot++]=String.fromCharCode(55296+(ii>>10)),Y[ot++]=String.fromCharCode(56320+(1023&ii))}else{const Zt=R[De++],gn=R[De++];Y[ot++]=String.fromCharCode((15&Tt)<<12|(63&Zt)<<6|63&gn)}}return Y.join("")}(this.decodeStringToByteArray(R,Y))},decodeStringToByteArray(R,Y){this.init_();const De=Y?this.charToByteMapWebSafe_:this.charToByteMap_,ot=[];for(let Tt=0;Tt<R.length;){const Zt=De[R.charAt(Tt++)],ln=Tt<R.length?De[R.charAt(Tt)]:0;++Tt;const Jn=Tt<R.length?De[R.charAt(Tt)]:64;++Tt;const pt=Tt<R.length?De[R.charAt(Tt)]:64;if(++Tt,null==Zt||null==ln||null==Jn||null==pt)throw Error();ot.push(Zt<<2|ln>>4),64!==Jn&&(ot.push(ln<<4&240|Jn>>2),64!==pt&&ot.push(Jn<<6&192|pt))}return ot},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let R=0;R<this.ENCODED_VALS.length;R++)this.byteToCharMap_[R]=this.ENCODED_VALS.charAt(R),this.charToByteMap_[this.byteToCharMap_[R]]=R,this.byteToCharMapWebSafe_[R]=this.ENCODED_VALS_WEBSAFE.charAt(R),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[R]]=R,R>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(R)]=R,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(R)]=R)}}},x=function(R){return function(R){const Y=o(R);return g.encodeByteArray(Y,!0)}(R).replace(/\./g,"")},L=function(R){try{return g.decodeString(R,!0)}catch(Y){console.error("base64Decode failed: ",Y)}return null};function G(R,Y){if(!(Y instanceof Object))return Y;switch(Y.constructor){case Date:return new Date(Y.getTime());case Object:void 0===R&&(R={});break;case Array:R=[];break;default:return Y}for(const De in Y)!Y.hasOwnProperty(De)||!he(De)||(R[De]=G(R[De],Y[De]));return R}function he(R){return"__proto__"!==R}class ye{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((Y,De)=>{this.resolve=Y,this.reject=De})}wrapCallback(Y){return(De,ot)=>{De?this.reject(De):this.resolve(ot),"function"==typeof Y&&(this.promise.catch(()=>{}),1===Y.length?Y(De):Y(De,ot))}}}function le(){return typeof navigator<"u"&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function se(){return typeof window<"u"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(le())}function de(){try{return"[object process]"===Object.prototype.toString.call(global.process)}catch{return!1}}function rt(){return"object"==typeof self&&self.self===self}function N(){const R="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof R&&void 0!==R.id}function O(){return"object"==typeof navigator&&"ReactNative"===navigator.product}function $(){const R=le();return R.indexOf("MSIE ")>=0||R.indexOf("Trident/")>=0}function lt(){return"object"==typeof indexedDB}function ve(){return new Promise((R,Y)=>{try{let De=!0;const ot="validate-browser-context-for-indexeddb-analytics-module",Tt=self.indexedDB.open(ot);Tt.onsuccess=()=>{Tt.result.close(),De||self.indexedDB.deleteDatabase(ot),R(!0)},Tt.onupgradeneeded=()=>{De=!1},Tt.onerror=()=>{var Zt;Y((null===(Zt=Tt.error)||void 0===Zt?void 0:Zt.message)||"")}}catch(De){Y(De)}})}function Ye(){return!(typeof navigator>"u"||!navigator.cookieEnabled)}
1class mt extends Error{constructor(Y,De,ot){super(De),this.code=Y,this.customData=ot,this.name="FirebaseError",Object.setPrototypeOf(this,mt.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,at.prototype.create)}}class at{constructor(Y,De,ot){this.service=Y,this.serviceName=De,this.errors=ot}create(Y,...De){const ot=De[0]||{},Tt=`${this.service}/${Y}`,Zt=this.errors[Y],gn=Zt?function Ht(R,Y){return R.replace(xe,(De,ot)=>{const Tt=Y[ot];return null!=Tt?String(Tt):`<${ot}?>`})}(Zt,ot):"Error";return new mt(Tt,`${this.serviceName}: ${gn} (${Tt}).`,ot)}}const xe=/\{\$([^}]+)}/g;function Ge(R,Y){return Object.prototype.hasOwnProperty.call(R,Y)}function bt(R){for(const Y in R)if(Object.prototype.hasOwnProperty.call(R,Y))return!1;return!0}function Pt(R,Y){if(R===Y)return!0;const De=Object.keys(R),ot=Object.keys(Y);for(const Tt of De){if(!ot.includes(Tt))return!1;const Zt=R[Tt],gn=Y[Tt];if(ct(Zt)&&ct(gn)){if(!Pt(Zt,gn))return!1}else if(Zt!==gn)return!1}for(const Tt of ot)if(!De.includes(Tt))return!1;return!0}function ct(R){return null!==R&&"object"==typeof R}function Kt(R){const Y=[];for(const[De,ot]of Object.entries(R))Array.isArray(ot)?ot.forEach(Tt=>{Y.push(encodeURIComponent(De)+"="+encodeURIComponent(Tt))}):Y.push(encodeURIComponent(De)+"="+encodeURIComponent(ot));return Y.length?"&"+Y.join("&"):""}function nn(R){const Y={};return R.replace(/^\?/,"").split("&").forEach(ot=>{if(ot){const[Tt,Zt]=ot.split("=");Y[decodeURIComponent(Tt)]=decodeURIComponent(Zt)}}),Y}function an(R){const Y=R.indexOf("?");if(!Y)return"";const De=R.indexOf("#",Y);return R.substring(Y,De>0?De:void 0)}function kn(R,Y){const De=new Je(R,Y);return De.subscribe.bind(De)}class Je{constructor(Y,De){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=De,this.task.then(()=>{Y(this)}).catch(ot=>{this.error(ot)})}next(Y){this.forEachObserver(De=>{De.next(Y)})}error(Y){this.forEachObserver(De=>{De.error(Y)}),this.close(Y)}complete(){this.forEachObserver(Y=>{Y.complete()}),this.close()}subscribe(Y,De,ot){let Tt;if(void 0===Y&&void 0===De&&void 0===ot)throw new Error("Missing Observer.");Tt=function J(R,Y){if("object"!=typeof R||null===R)return!1;for(const De of Y)if(De in R&&"function"==typeof R[De])return!0;return!1}
1(Y,["next","error","complete"])?Y:{next:Y,error:De,complete:ot},void 0===Tt.next&&(Tt.next=Q),void 0===Tt.error&&(Tt.error=Q),void 0===Tt.complete&&(Tt.complete=Q);const Zt=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?Tt.error(this.finalError):Tt.complete()}catch{}}),this.observers.push(Tt),Zt}unsubscribeOne(Y){void 0===this.observers||void 0===this.observers[Y]||(delete this.observers[Y],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(Y){if(!this.finalized)for(let De=0;De<this.observers.length;De++)this.sendOne(De,Y)}sendOne(Y,De){this.task.then(()=>{if(void 0!==this.observers&&void 0!==this.observers[Y])try{De(this.observers[Y])}catch(ot){typeof console<"u"&&console.error&&console.error(ot)}})}close(Y){this.finalized||(this.finalized=!0,void 0!==Y&&(this.finalError=Y),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function Q(){}function Gt(R,Y=1e3,De=2){const ot=Y*Math.pow(De,R),Tt=Math.round(.5*ot*(Math.random()-.5)*2);return Math.min(144e5,ot+Tt)}function Pn(R){return R&&R._delegate?R._delegate:R}function It(R,Y){return new Promise((De,ot)=>{R.onsuccess=Tt=>{De(Tt.target.result)},R.onerror=Tt=>{var Zt;ot(`${Y}: ${null===(Zt=Tt.target.error)||void 0===Zt?void 0:Zt.message}`)}})}class St{constructor(Y){this._db=Y,this.objectStoreNames=this._db.objectStoreNames}transaction(Y,De="readonly"){return new Ae(this._db.transaction.call(this._db,Y,De))}createObjectStore(Y,De){return new Ee(this._db.createObjectStore(Y,De))}close(){this._db.close()}}class Ae{constructor(Y){this._transaction=Y,this.complete=new Promise((De,ot)=>{this._transaction.oncomplete=function(){De()},this._transaction.onerror=()=>{ot(this._transaction.error)},this._transaction.onabort=()=>{ot(this._transaction.error)}})}objectStore(Y){return new Ee(this._transaction.objectStore(Y))}}class Ee{constructor(Y){this._store=Y}index(Y){return new We(this._store.index(Y))}createIndex(Y,De,ot){return new We(this._store.createIndex(Y,De,ot))}get(Y){return It(this._store.get(Y),"Error reading from IndexedDB")}put(Y,De){return It(this._store.put(Y,De),"Error writing to IndexedDB")}delete(Y){return It(this._store.delete(Y),"Error deleting from IndexedDB")}clear(){return It(this._store.clear(),"Error clearing IndexedDB object store")}}class We{constructor(Y){this._index=Y}get(Y){return It(this._index.get(Y),"Error reading from IndexedDB")}}function ce(R,Y,De){return new Promise((ot,Tt)=>{try{const Zt=indexedDB.open(R,Y);Zt.onsuccess=gn=>{ot(new St(gn.target.result))},Zt.onerror=gn=>{var ln;Tt(`Error opening indexedDB: ${null===(ln=gn.target.error)||void 0===ln?void 0:ln.message}`)},Zt.onupgradeneeded=gn=>{De(new St(Zt.result),gn.oldVersion,gn.newVersion,new Ae(Zt.transaction))}}catch(Zt){Tt(`Error opening indexedDB: ${Zt.message}`)}})}function pe(R){return je.apply(this,arguments)}function je(){return(je=(0,i.Z)(function*(R){return new Promise((Y,De)=>{try{const ot=indexedDB.deleteDatabase(R);ot.onsuccess=()=>{Y()},ot.onerror=Tt=>{var Zt;De(`Error deleting indexedDB database "${R}": ${null===(Zt=Tt.target.error)||void 0===Zt?void 0:Zt.message}`)}}catch(ot){De(`Error deleting indexedDB database "${R}": ${ot.message}`)}})})).apply(this,arguments)}},7332:(Xe,ie,l)=>{"use strict";l.d(ie,{J:()=>i});const i="2.1.13.1764196"},9444:(Xe,ie,l)=>{"use strict";l.d(ie,{A4:()=>se,pm:()=>g,AI:()=>de,wg:()=>G,io:()=>te,S5:()=>le,WJ:()=>_,QI:()=>x,mD:()=>w,bY:()=>rt,jo:()=>Z,pM:()=>he,UF:()=>L,sX:()=>ye});var i=l(5439),n=l(9519),s=l(655),d=l(775);let o=class{constructor(O={}){this.road=null,this.house_number=null,this.house_name=null,this.amenity=null,this.emergency=null,this.historic=null,this.military=null,this.natural=null,this.landuse=null,this.place=null,this.railway=null,this.man_made=null,this.aerialway=null,this.boundary=null,this.aeroway=null,this.club=null,this.craft=null,this.leisure=null,this.office=null,this.mountain_pass=null,this.shop=null,this.tourism=null,this.bridge=null,this.tunnel=null,this.waterway=null,this.suburb=null,this.city=null,this.town=null,this.village=null,this.municipality=null,this.district=null,this.city_district=null,this.borough=null,this.subdivision=null,this.state=null,this.country=null,this.postcode=null,Object.keys(this).forEac
1h(W=>{this[W]=O[W]||null})}};function _(N){return Object.entries(N).reduce((O,[W,$])=>(O[W]=$,O),{})}function g(N){return new Promise(O=>{const W=new FileReader;W.readAsDataURL(N),W.onload=()=>{O(W.result)}})}function w(N){return/[.]/.exec(N.name)?/[^.]+$/.exec(N.name)[0]:void 0}function x(N,O){if(!O?.code)return O?.message;const W=N.instant("fbError."+O.code);return W.includes("auth/")?O?.message:W}function L(N,O=2){return N||(N=0),Number(Math.round(N+"e"+O)+"e-"+O)}function Z(N){const W=N.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/);return W&&11===W[2].length?W[2]:null}function G(N,O=1){N=+(100*N).toFixed(),O=+(100*O).toFixed();const W=Math.floor(N/O)*O,$=W+O;return N===W||N===$?[N/100,N/100]:[W/100,$/100]}function he(N){try{return new URL(N),!0}catch{return!1}}function ye(N){const W=i.duration(N/60,"minutes"),$=8760*W.years()+720*W.months()+24*W.days()+W.hours(),me=W.minutes();return $>0&&me<=0?$+"h":$<=0&&me>0?me+"min":$+"h "+me+"min"}function te(N,O=!1){const W=[];if(!N)return"";const $=new o(N);return Object.keys({...$}).forEach(me=>{if(N[me]){if("postcode"===me&&O)return;W.push(N[me])}}),W.join(", ")}function le(N){if(!N)return null;const O=new o(N),W=new n.F;return W.countryCode=N?.country_code||null,W.country=O?.country||null,W.postcode=O?.postcode||null,W.state=O?.state||null,W.street=O?.road||null,W.district=O?.district||O?.city_district||O?.borough||O?.suburb||O?.subdivision||null,W.city=O?.city||O?.town||O?.village||O?.municipality||null,W.building=O?.house_number||O?.house_name||O?.amenity||O?.emergency||O?.historic||O?.military||O?.natural||O?.landuse||O?.place||O?.railway||O?.man_made||O?.aerialway||O?.boundary||O?.aeroway||O?.club||O?.craft||O?.leisure||O?.office||O?.mountain_pass||O?.shop||O?.tourism||O?.bridge||O?.tunnel||O?.waterway||null,O?.country?W:null}function se(N,O){if(!N?.additionalShippingInfo?.detailAddress)return N.addressName;const W=N.additionalShippingInfo.detailAddress,$=W.apartment?`${O.instant("order.deliveryApartment").toLowerCase()}: ${W.apartment}`:"",me=W.floor?`${O.instant("order.deliveryFloor").toLowerCase()}: ${W.floor}`:"",ae=W.entrance?`${O.instant("order.deliveryEntrance").toLowerCase()}: ${W.entrance}`:"";return[W.street,W.building,W.city,W.district,W.state,W.country,W.postcode,$,me,ae].filter(ve=>ve).join(", ")}function de(){const N="web",O=navigator.userAgent.toLowerCase();return O.indexOf("android")>-1?N+"_android":O.indexOf("like mac")>-1?N+"_ios":N}function rt(){return{width:window.innerWidth,height:window.innerHeight}}(0,s.gn)([(0,d.ep)("road",String,!0),(0,s.w6)("design:type",String)],o.prototype,"road",void 0),(0,s.gn)([(0,d.ep)("house_number",String,!0),(0,s.w6)("design:type",String)],o.prototype,"house_number",void 0),(0,s.gn)([(0,d.ep)("house_name",String,!0),(0,s.w6)("design:type",String)],o.prototype,"house_name",void 0),(0,s.gn)([(0,d.ep)("amenity",String,!0),(0,s.w6)("design:type",String)],o.prototype,"amenity",void 0),(0,s.gn)([(0,d.ep)("emergency",String,!0),(0,s.w6)("design:type",String)],o.prototype,"emergency",void 0),(0,s.gn)([(0,d.ep)("historic",String,!0),(0,s.w6)("design:type",String)],o.prototype,"historic",void 0),(0,s.gn)([(0,d.ep)("military",String,!0),(0,s.w6)("design:type",String)],o.prototype,"military",void 0),(0,s.gn)([(0,d.ep)("natural",String,!0),(0,s.w6)("design:type",String)],o.prototype,"natural",void 0),(0,s.gn)([(0,d.ep)("landuse",String,!0),(0,s.w6)("design:type",String)],o.prototype,"landuse",void 0),(0,s.gn)([(0,d.ep)("place",String,!0),(0,s.w6)("design:type",String)],o.prototype,"place",void 0),(0,s.gn)([(0,d.ep)("railway",String,!0),(0,s.w6)("design:type",String)],o.prototype,"railway",void 0),(0,s.gn)([(0,d.ep)("man_made",String,!0),(0,s.w6)("design:type",String)],o.prototype,"man_made",void 0),(0,s.gn)([(0,d.ep)("aerialway",String,!0),(0,s.w6)("design:type",String)],o.prototype,"aerialway",void 0),(0,s.gn)([(0,d.ep)("boundary",String,!0),(0,s.w6)("design:type",String)],o.prototype,"boundary",void 0),(0,s.gn)([(0,d.ep)("aeroway",String,!0),(0,s.w6)("design:type",String)],o.prototype,"aeroway",void 0),(0,s.gn)([(0,d.ep)("club",String,!0),(0,s.w6)("design:type",String)],o.prototype,"club",void 0),(0,s.gn)([(0,d.ep)("craft",String,!0),(0,s.w6)("design:type",String)],o.prototype,"craft",void 0),(0,s.gn)([(0,d.ep)("leisure",String,!0),(0,s.w6)("design:type",String)],o.prototype,"leisure",void 0),(0,s.gn)([(0,d.ep)("office",String,!0),(0,s.w6)("design:type",String)],o.prototype,"office",void 0),(0,s.gn)([(0,d.ep)("mountain_pass",String,!0),(0,s.w6)("design:type",String)],o.prototype,"mountain_pass",void 0),(0,s.gn)([(0,d.ep)("shop",String,!0),(0,s.w6)("design:type",String)],o.prototype,"shop",void 0),(0,s.gn)([(0,d.ep)("tourism",String,!0),(0,s.w6)("design:type",String)],o.prototype,"tourism",void 0),(0,s.gn)([(0,d.ep)("bridge",String,!0),(0,s.w6)("design:type",String)],o.prototype,"bridge",void 0),(0,s.gn)([(0,d.ep)("tunnel",String,!0),(0,s.w6)("design:type",String)],o.prototype,"tunnel",void 0),(0,s.gn)([(0,d.ep)("waterway",String,!0),(0,s.w6)("design:type",String)],o.prototype,"waterway",void 0),(0,s.gn)([(0,d.ep)("suburb",String,!0),(0,s.w6)("design:type",String)],o.prototype,"suburb",void 0),(0,s.gn)([(0,d.ep)("city",String,!0),(0,s.w6)("design:type",String)],o.prototype,"city",void 0),(0,s.gn)([(0,d.ep)("town",String,!0),(0,s.w6)("design:type",String)],o.prototype,"town",void 0),(0,s.gn)([(0,d.ep)("village",String,!0),(0,s.w6)("design:type",String)],o.prototype,"village",void 0),(0,s.gn)([(0,d.ep)("municipality",String,!0),(0,s.w6)("design:type",String)],o.prototype,"municipality",void 0),(0,s.gn)([(0,d.ep)("district",String,!0),(0,s.w6)("design:type",String)],o.prototype,"district",void 0),(0,s.gn)([(0,d.ep)("city_district",String,!0),(0,s.w6)("design:type",String)],o.prototype,"city_district",void 0),(0,s.gn)([(0,d.ep)("borough",String,!0),(0,s.w6)("design:type",String)],o.prototype,"borough",void 0),(0,s.gn)([(0,d.ep)("subdivision",String,!0),(0,s.w6)("design:type",String)],o.prototype,"subdivision",void 0),(0,s.gn)([(0,d.ep)("state",String,!0),(0,s.w6)("design:type",String)],o.prototype,"state",void 0),(0,s.gn)([(0,d.ep)("country",String,!0),(0,s.w6)("design:type",String)],o.prototype,"country",void 0),(0,s.gn)([(0,d.ep)("postcode",String,!0),(0,s.w6)("design:type",String)],o.prototype,"postcode",void 0),o=(0,s.gn)([(0,d.sT)("AddressProperties"),(0,s.w6)("design:paramtypes",[Object])],o)},1845:(Xe,ie,l)=>{"use strict";l.d(ie,{Z:()=>o});var i=l(655),n=l(775);let s=class{constructor(){this.id=null,this.message=void 0,this.status=void 0}};(0,i.gn)([(0,n.ep)("id",Number,!0),(0,i.w6)("design:type",Number)],s.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("message",String,!0),(0,i.w6)("design:type",String)],s.prototype,"message",void 0),(0,i.gn)([(0,n.ep)("status",Number,!0),(0,i.w6)("design:type",Number)],s.prototype,"status",void 0),s=(0,i.gn)([(0,n.sT)("ApiError")],s);let d=class{constructor(){this.success=null,this.error=new s,this.data=void 0,this.payload=null,this.minOrderTotal=null,this.removedAutoOffers=[]}};(0,i.gn)([(0,n.ep)("success",Boolean,!0),(0,i.w6)("design:type",Boolean)],d.prototype,"success",void 0),(0,i.gn)([(0,n.ep)("error",s,!0),(0,i.w6)("design:type",s)],d.prototype,"error",void 0),(0,i.gn)([(0,n.ep)("data",n.IK,!0),(0,i.w6)("design:type",Object)],d.prototype,"data",void 0),(0,i.gn)([(0,n.ep)("payload",n.IK,!0),(0,i.w6)("design:type",Object)],d.prototype,"payload",void 0),(0,i.gn)([(0,n.ep)("minOrderTotal",Number,!0),(0,i.w6)("design:type",Number)],d.prototype,"minOrderTotal",void 0),(0,i.gn)([(0,n.ep)("removedAutoOffers",[String],!0),(0,i.w6)("design:type",Array)],d.prototype,"removedAutoOffers",void 0),d=(0,i.gn)([(0,n.sT)("APIResponse")],d);const o=d},1872:(Xe,ie,l)=>{"use strict";l.d(ie,{W:()=>d});var i=l(655),n=l(775);let s=class{constructor(){this.id=null,this.companyId=null,this.itemId=null,this.name=null,this.lang=null}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],s.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("companyId",String,!0),(0,i.w6)("design:type",String)],s.prototype,"companyId",void 0),(0,i.gn)([(0,n.ep)("itemId",String,!0),(0,i.w6)("design:type",String)],s.prototype,"itemId",void 0),(0,i.gn)([(0,n.ep)("name",
1String,!0),(0,i.w6)("design:type",String)],s.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("lang",String,!0),(0,i.w6)("design:type",String)],s.prototype,"lang",void 0),s=(0,i.gn)([(0,n.sT)("CategoryNames")],s);let d=class{constructor(){this.id=null,this.internalId=null,this.previewURL=null,this.available=null,this.parentId=null,this.order=null,this.names=[],this.minimumAllowAge=null,this.name=null,this.map=[]}getNameByLang(_){let g=this.names.find(w=>w.lang==_);return g?g.name:""}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],d.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("internalId",String,!0),(0,i.w6)("design:type",String)],d.prototype,"internalId",void 0),(0,i.gn)([(0,n.ep)("previewURL",String,!0),(0,i.w6)("design:type",String)],d.prototype,"previewURL",void 0),(0,i.gn)([(0,n.ep)("available",Boolean,!0),(0,i.w6)("design:type",Boolean)],d.prototype,"available",void 0),(0,i.gn)([(0,n.ep)("parentId",String,!0),(0,i.w6)("design:type",String)],d.prototype,"parentId",void 0),(0,i.gn)([(0,n.ep)("order",n.IK,!0),(0,i.w6)("design:type",Object)],d.prototype,"order",void 0),(0,i.gn)([(0,n.ep)("names",[s],!0),(0,i.w6)("design:type",Array)],d.prototype,"names",void 0),(0,i.gn)([(0,n.ep)("minimumAllowAge",Number,!0),(0,i.w6)("design:type",Number)],d.prototype,"minimumAllowAge",void 0),(0,i.gn)([(0,n.ep)("name",String,!0),(0,i.w6)("design:type",String)],d.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("map",[String],!0),(0,i.w6)("design:type",Array)],d.prototype,"map",void 0),d=(0,i.gn)([(0,n.sT)("Category")],d)},3451:(Xe,ie,l)=>{"use strict";l.d(ie,{r9:()=>st,iu:()=>Lt,ZP:()=>tt});var i=l(655),n=l(775);let s=class{constructor(){this.lang=void 0,this.about=void 0}};(0,i.gn)([(0,n.ep)("lang",String,!0),(0,i.w6)("design:type",String)],s.prototype,"lang",void 0),(0,i.gn)([(0,n.ep)("about",String,!0),(0,i.w6)("design:type",String)],s.prototype,"about",void 0),s=(0,i.gn)([(0,n.sT)("AboutText")],s);var d=l(3457),o=l(4828);let _=class{serialize(At){return null}deserialize(At){if(At){let Pt=[];try{Object.keys(At).forEach(ct=>{let Kt=new o.C;Kt.city=ct,At[ct].forEach(nn=>{let an=new o.z(nn);Kt.subCompanies.push(an)}),Pt.push(Kt)})}catch{return[]}return Pt}return[]}};_=(0,i.gn)([n.Hy],_);const g=_;var w=l(4091);let x=class{constructor(){this.available=null,this.cashback=null,this.discounts=null,this.minOrderTotal=null,this.prices=null,this.promocodes=null,this.wholeSales=null}};(0,i.gn)([(0,n.ep)("available",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"available",void 0),(0,i.gn)([(0,n.ep)("cashback",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"cashback",void 0),(0,i.gn)([(0,n.ep)("discounts",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"discounts",void 0),(0,i.gn)([(0,n.ep)("minOrderTotal",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"minOrderTotal",void 0),(0,i.gn)([(0,n.ep)("prices",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"prices",void 0),(0,i.gn)([(0,n.ep)("promocodes",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"promocodes",void 0),(0,i.gn)([(0,n.ep)("wholeSales",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"wholeSales",void 0),x=(0,i.gn)([(0,n.sT)("FinancialSystem")],x);let L=class{constructor(){this.credentialsId=null,this.service=null}};(0,i.gn)([(0,n.ep)("credentialsId",String,!0),(0,i.w6)("design:type",String)],L.prototype,"credentialsId",void 0),(0,i.gn)([(0,n.ep)("service",String,!0),(0,i.w6)("design:type",String)],L.prototype,"service",void 0),L=(0,i.gn)([(0,n.sT)("PhoneVerification")],L);let Z=class{constructor(){this.deliveries=null}};(0,i.gn)([(0,n.ep)("deliveries",Boolean,!0),(0,i.w6)("design:type",Boolean)],Z.prototype,"deliveries",void 0),Z=(0,i.gn)([(0,n.sT)("FunctionServices")],Z);let G=class{constructor(){this.available=null,this.showToClients=null}};(0,i.gn)([(0,n.ep)("available",Boolean,!0),(0,i.w6)("design:type",Boolean)],G.prototype,"available",void 0),(0,i.gn)([(0,n.ep)("showToClients",Boolean,!0),(0,i.w6)("design:type",Boolean)],G.prototype,"showToClients",void 0),G=(0,i.gn)([(0,n.sT)("OnlinePayment")],G);let he=class{constructor(){this.locations=null,this.isPhoneRequired=null,this.available=null}};(0,i.gn)([(0,n.ep)("locations",Boolean,!0),(0,i.w6)("design:type",Boolean)],he.prototype,"locations",void 0),(0,i.gn)([(0,n.ep)("isPhoneRequired",Boolean,!0),(0,i.w6)("design:type",Boolean)],he.prototype,"isPhoneRequired",void 0),(0,i.gn)([(0,n.ep)("available",Boolean,!0),(0,i.w6)("design:type",Boolean)],he.prototype,"available",void 0),he=(0,i.gn)([(0,n.sT)("UsersDatabase")],he);let ye=class{constructor(){this.apple=null,this.facebook=null,this.google=null,this.registration=null,this.phone=null,this.phoneVerification=null}};(0,i.gn)([(0,n.ep)("apple",Boolean,!0),(0,i.w6)("design:type",Boolean)],ye.prototype,"apple",void 0),(0,i.gn)([(0,n.ep)("facebook",Boolean,!0),(0,i.w6)("design:type",Boolean)],ye.prototype,"facebook",void 0),(0,i.gn)([(0,n.ep)("google",Boolean,!0),(0,i.w6)("design:type",Boolean)],ye.prototype,"google",void 0),(0,i.gn)([(0,n.ep)("registration",Boolean,!0),(0,i.w6)("design:type",Boolean)],ye.prototype,"registration",void 0),(0,i.gn)([(0,n.ep)("p
1hone",Boolean,!0),(0,i.w6)("design:type",Boolean)],ye.prototype,"phone",void 0),(0,i.gn)([(0,n.ep)("phoneVerification",L,!0),(0,i.w6)("design:type",L)],ye.prototype,"phoneVerification",void 0),ye=(0,i.gn)([(0,n.sT)("Auth")],ye);let te=class{constructor(){this.datePicker=null,this.executeNow=null}};(0,i.gn)([(0,n.ep)("datePicker",Boolean,!0),(0,i.w6)("design:type",Boolean)],te.prototype,"datePicker",void 0),(0,i.gn)([(0,n.ep)("executeNow",Boolean,!0),(0,i.w6)("design:type",Boolean)],te.prototype,"executeNow",void 0),te=(0,i.gn)([(0,n.sT)("OrderDeliveryTime")],te);let le=class{constructor(){this.singleChatMode=null}};(0,i.gn)([(0,n.ep)("singleChatMode",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"singleChatMode",void 0),le=(0,i.gn)([(0,n.sT)("Chats")],le);let se=class{constructor(){this.onlinePayment=new G,this.alwaysAskSubCompany=null,this.apiVersion=null,this.showOfferCountAlert=null,this.usersDatabase=new he,this.auth=new ye,this.chats=new le,this.services=new Z,this.deliveryZones=null,this.offerCountInput=null,this.quickOrder=null,this.paymentByBonuses=new w.Q,this.financialSystem=new x,this.hidePriceForUnregisteredUsers=null,this.hidePriceForRegisteredUsers=null,this.showPriceByUserGroup=null,this.rounding=null,this.orderDeliveryTime=new te,this.offerVideo=null,this.autocomplete=null,this.qrCodes=null,this.sizePrices=null,this.offerSearchBy=null}};(0,i.gn)([(0,n.ep)("onlinePayment",G,!0),(0,i.w6)("design:type",G)],se.prototype,"onlinePayment",void 0),(0,i.gn)([(0,n.ep)("alwaysAskSubCompany",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"alwaysAskSubCompany",void 0),(0,i.gn)([(0,n.ep)("apiVersion",String,!0),(0,i.w6)("design:type",String)],se.prototype,"apiVersion",void 0),(0,i.gn)([(0,n.ep)("showOfferCountAlert",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"showOfferCountAlert",void 0),(0,i.gn)([(0,n.ep)("usersDatabase",he,!0),(0,i.w6)("design:type",he)],se.prototype,"usersDatabase",void 0),(0,i.gn)([(0,n.ep)("auth",ye,!0),(0,i.w6)("design:type",ye)],se.prototype,"auth",void 0),(0,i.gn)([(0,n.ep)("chats",le,!0),(0,i.w6)("design:type",le)],se.prototype,"chats",void 0),(0,i.gn)([(0,n.ep)("services",Z,!0),(0,i.w6)("design:type",Z)],se.prototype,"services",void 0),(0,i.gn)([(0,n.ep)("deliveryZones",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"deliveryZones",void 0),(0,i.gn)([(0,n.ep)("offerCountInput",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"offerCountInput",void 0),(0,i.gn)([(0,n.ep)("quickOrder",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"quickOrder",void 0),(0,i.gn)([(0,n.ep)("paymentByBonuses",w.Q,!0),(0,i.w6)("design:type",w.Q)],se.prototype,"paymentByBonuses",void 0),(0,i.gn)([(0,n.ep)("financialSystem",x,!0),(0,i.w6)("design:type",x)],se.prototype,"financialSystem",void 0),(0,i.gn)([(0,n.ep)("hidePriceForUnregisteredUsers",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"hidePriceForUnregisteredUsers",void 0),(0,i.gn)([(0,n.ep)("hidePriceForRegisteredUsers",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"hidePriceForRegisteredUsers",void 0),(0,i.gn)([(0,n.ep)("showPriceByUserGroup",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"showPriceByUserGroup",void 0),(0,i.gn)([(0,n.ep)("rounding",Number,!0),(0,i.w6)("design:type",Number)],se.prototype,"rounding",void 0),(0,i.gn)([(0,n.ep)("orderDeliveryTime",te,!0),(0,i.w6)("design:type",te)],se.prototype,"orderDeliveryTime",void 0),(0,i.gn)([(0,n.ep)("offerVideo",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"offerVideo",void 0),(0,i.gn)([(0,n.ep)("autocomplete",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"autocomplete",void 0),(0,i.gn)([(0,n.ep)("qrCodes",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"qrCodes",void 0),(0,i.gn)([(0,n.ep)("sizePrices",Boolean,!0),(0,i.w6)("design:type",Boolean)],se.prototype,"sizePrices",void 0),(0,i.gn)([(0,n.ep)("offerSearchBy",String,!0),(0,i.w6)("design:type",String)],se.prototype,"offerSearchBy",void 0),se=(0,i.gn)([(0,n.sT)("ConfigFunctions")],se);var de=l(8311),rt=l(3738);let N=class{constructor(){this.currentStatus=void 0,this.nextStatus=void 0,this.names=[]}getOrderStatusNameByLang(At){return this.names.find(ct=>ct.lang==At)?this.names.find(ct=>ct.lang==At).name:this.names[0].name}};(0,i.gn)([(0,n.ep)("currentStatus",String,!0),(0,i.w6)("design:type",String)],N.prototype,"currentStatus",void 0),(0,i.gn)([(0,n.ep)("nextStatus",String,!0),(0,i.w6)("design:type",String)],N.prototype,"nextStatus",void 0),(0,i.gn)([(0,n.ep)("names",[rt.C],!0),(0,i.w6)("design:type",Array)],N.prototype,"names",void 0),N=(0,i.gn)([(0,n.sT)("OrderStatus")],N);var O=l(8646),W=l(2608),$=l(215);let me=class{constructor(){this.id=null,this.names=[]}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],me.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("names",[rt.C],!0),(0,i.w6)("design:type",Array)],me.prototype,"names",void 0),me=(0,i.gn)([(0,n.sT)("Unit")],me);let ae=class{constructor(){this.id=null,this.order=null,this.isUse=null,this.names=[]}getNameByLang(At){if(!this.names)return"";let Pt=this.names.find(ct=>ct.lang==At);return Pt?Pt.name:this.names[0].name}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],ae.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("order",Number,!0),(0,i.w6)("design:type",Number)],ae.prototype,"order",void 0),(0,i.gn)([(0,n.ep)("isUse",Boolean,!0),(0,i.w6)("design:type",Boolean)],ae.prototype,"isUse",void 0),(0,i.gn)([(0,n.ep)("names",[rt.C],!0),(0,i.w6)("design:type",Array)],ae.prototype,"names",void 0),ae=(0,i.gn)([(0,n.sT)("WayOfCommunication")],ae);let Pe=class{constructor(){this.showLoginReminderOnLaunch=null,this.showCookiesPopup=null}};(0,i.gn)([(0,n.ep)("showLoginReminderOnLaunch",Boolean,!0),(0,i.w6)("design:type",Boolean)],Pe.prototype,"showLoginReminderOnLaunch",void 0),(0,i.gn)([(0,n.ep)("showCookiesPopup",Boolean,!0),(0,i.w6)("design:type",Boolean)],Pe.prototype,"showCookiesPopup",void 0),Pe=(0,i.gn)([(0,n.sT)("ClientAppFeaturesGeneral")],Pe);let lt=class{constructor(){this.shouldTakeLastDelivery=null,this.deliveryMinimumTime=null,this.isEmailRequiredForOrder=null,this.allowClientPrintOrder=null,this.allowFormationOfPreliminaryProposal=null}};(0,i.gn)([(0,n.ep)("shouldTakeLastDelivery",Boolean,!0),(0,i.w6)("design:type",Boolean)],lt.prototype,"shouldTakeLastDelivery",void 0),(0,i.gn)([(0,n.ep)("deliveryMinimumTime",Number,!0),(0,i.w6)("design:type",Number)],lt.prototype,"deliveryMinimumTime",void 0),(0,i.gn)([(0,n.ep)("isEmailRequiredForOrder",Boolean,!0),(0,i.w6)("design:type",Boolean)],lt.prototype,"isEmailRequiredForOrder",void 0),(0,i.gn)([(0,n.ep)("allowClientPrintOrder",Boolean,!0),(0,i.w6)("design:type",Boolean)],lt.prototype,"allowClientPrintOrder",void 0),(0,i.gn)([(0,n.ep)("allowFormationOfPreliminaryProposal",Boolean,!0),(0,i.w6)("design:type",Boolean)],lt.prototype,"allowFormationOfPreliminaryProposal",void 0),lt=(0,i.gn)([(0,n.sT)("ClientAppFeaturesOrder")],lt);let ve=class{constructor(){this.phoneAllowedCountries=[]}};
1(0,i.gn)([(0,n.ep)("phoneAllowedCountries",[String],!0),(0,i.w6)("design:type",Array)],ve.prototype,"phoneAllowedCountries",void 0),ve=(0,i.gn)([(0,n.sT)("ClientAppFeaturesAuth")],ve);let Ye=class{constructor(){this.showMainBonuses=null,this.showLogo=null,this.showAvailableStatusOnOfferInList=null,this.showCashbackOnOfferInList=null,this.showUnitsOnOfferInList=null}};(0,i.gn)([(0,n.ep)("showMainBonuses",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ye.prototype,"showMainBonuses",void 0),(0,i.gn)([(0,n.ep)("showLogo",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ye.prototype,"showLogo",void 0),(0,i.gn)([(0,n.ep)("showAvailableStatusOnOfferInList",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ye.prototype,"showAvailableStatusOnOfferInList",void 0),(0,i.gn)([(0,n.ep)("showCashbackOnOfferInList",String,!0),(0,i.w6)("design:type",String)],Ye.prototype,"showCashbackOnOfferInList",void 0),(0,i.gn)([(0,n.ep)("showUnitsOnOfferInList",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ye.prototype,"showUnitsOnOfferInList",void 0),Ye=(0,i.gn)([(0,n.sT)("ClientAppFeaturesMobileMainScreen")],Ye);let we=class{constructor(){this.showTotalSpent=null,this.showLocations=null,this.showBonuses=null,this.showPersonalDiscount=null,this.showCashback=null,this.isEmailRequiredForProfile=null}};(0,i.gn)([(0,n.ep)("showTotalSpent",Boolean,!0),(0,i.w6)("design:type",Boolean)],we.prototype,"showTotalSpent",void 0),(0,i.gn)([(0,n.ep)("showLocations",Boolean,!0),(0,i.w6)("design:type",Boolean)],we.prototype,"showLocations",void 0),(0,i.gn)([(0,n.ep)("showBonuses",Boolean,!0),(0,i.w6)("design:type",Boolean)],we.prototype,"showBonuses",void 0),(0,i.gn)([(0,n.ep)("showPersonalDiscount",Boolean,!0),(0,i.w6)("design:type",Boolean)],we.prototype,"showPersonalDiscount",void 0),(0,i.gn)([(0,n.ep)("showCashback",Boolean,!0),(0,i.w6)("design:type",Boolean)],we.prototype,"showCashback",void 0),(0,i.gn)([(0,n.ep)("isEmailRequiredForProfile",Boolean,!0),(0,i.w6)("design:type",Boolean)],we.prototype,"isEmailRequiredForProfile",void 0),we=(0,i.gn)([(0,n.sT)("ClientAppFeaturesMobileProfile")],we);let Ie=class{constructor(){this.showInviteFriends=null,this.showReferralCode=null,this.showOfflineOrders=null,this.showAboutCompany=null,this.showCurrencyInfo=null}};(0,i.gn)([(0,n.ep)("showInviteFriends",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ie.prototype,"showInviteFriends",void 0),(0,i.gn)([(0,n.ep)("showReferralCode",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ie.prototype,"showReferralCode",void 0),(0,i.gn)([(0,n.ep)("showOfflineOrders",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ie.prototype,"showOfflineOrders",void 0),(0,i.gn)([(0,n.ep)("showAboutCompany",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ie.prototype,"showAboutCompany",void 0),(0,i.gn)([(0,n.ep)("showCurrencyInfo",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ie.prototype,"showCurrencyInfo",void 0),Ie=(0,i.gn)([(0,n.sT)("ClientAppFeaturesMobileMoreScreen")],Ie);let mt=class{constructor(){this.mainScreen=new Ye,this.profile=new we,this.moreScreen=new Ie}};(0,i.gn)([(0,n.ep)("mainScreen",Ye,!0),(0,i.w6)("design:type",Ye)],mt.prototype,"mainScreen",void 0),(0,i.gn)([(0,n.ep)("profile",we,!0),(0,i.w6)("design:type",we)],mt.prototype,"profile",void 0),(0,i.gn)([(0,n.ep)("moreScreen",Ie,!0),(0,i.w6)("design:type",Ie)],mt.prototype,"moreScreen",void 0),mt=(0,i.gn)([(0,n.sT)("ClientAppFeaturesMobile")],mt);let at=class{constructor(){this.showCookiesPopup=null}};(0,i.gn)([(0,n.ep)("showCookiesPopup",Boolean,!0),(0,i.w6)("design:type",Boolean)],at.prototype,"showCookiesPopup",void 0),at=(0,i.gn)([(0,n.sT)("ClientAppFeaturesWebGeneral")],at);let Ht=class{constructor(){this.general=new at}};(0,i.gn)([(0,n.ep)("general",at,!0),(0,i.w6)("design:type",at)],Ht.prototype,"general",void 0),Ht=(0,i.gn)([(0,n.sT)("ClientAppFeaturesWeb")],Ht);let xe=class{constructor(){this.general=new Pe,this.order=new lt,this.auth=new ve,this.mobile=new mt,this.web=new Ht}};(0,i.gn)([(0,n.ep)("general",Pe,!0),(0,i.w6)("design:type",Pe)],xe.prototype,"general",void 0),(0,i.gn)([(0,n.ep)("order",lt,!0),(0,i.w6)("design:type",lt)],xe.prototype,"order",void 0),(0,i.gn)([(0,n.ep)("auth",ve,!0),(0,i.w6)("design:type",ve)],xe.prototype,"auth",void 0),(0,i.gn)([(0,n.ep)("mobile",mt,!0),(0,i.w6)("design:type",mt)],xe.prototype,"mobile",void 0),(0,i.gn)([(0,n.ep)("web",Ht,!0),(0,i.w6)("design:type",Ht)],xe.prototype,"web",void 0),xe=(0,i.gn)([(0,n.sT)("ClientAppFeatures")],xe);let Lt=class{constructor(){this.title=void 0,this.lang=void 0}};(0,i.gn)([(0,n.ep)("title",String,!0),(0,i.w6)("design:type",String)],Lt.prototype,"title",void 0),(0,i.gn)([(0,n.ep)("lang",String,!0),(0,i.w6)("design:type",String)],Lt.prototype,"lang",void 0),Lt=(0,i.gn)([(0,n.sT)("SupportedLanguages")],Lt);let Ke=class{constructor(){this.value=void 0,this.isPlaceId=void 0}};(0,i.gn)([(0,n.ep)("value",String,!0),(0,i.w6)("design:type",String)],Ke.prototype,"value",void 0),(0,i.gn)([(0,n.ep)("isPlaceId",Boolean,!0),(0,i.w6)("design:type",Boolean)],Ke.prototype,"isPlaceId",void 0),Ke=(0,i.gn)([(0,n.sT)("City")],Ke);let st=class{constructor(){this.id=void 0,this.currencyA=void 0,this.currencyCodeA=void 0,this.currencyB=void 0,this.currencyCodeB=void 0,this.rateBuy=void 0,this.rateSell=void 0,this.date=null,this.updatedAt=null}};(0,i.gn)([(0,n.ep)("id",Number,!0),(0,i.w6)("design:type",Number)],st.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("currencyA",String,!0),(0,i.w6)("design:type",String)],st.prototype,"currencyA",void 0),(0,i.gn)([(0,n.ep)("currencyCodeA",String,!0),(0,i.w6)("design:type",String)],st.prototype,"currencyCodeA",void 0),(0,i.gn)([(0,n.ep)("currencyB",String,!0),(0,i.w6)("design:type",String)],st.prototype,"currencyB",void 0),(0,i.gn)([(0,n.ep)("currencyCodeB",String,!0),(0,i.w6)("design:type",String)],st.prototype,"currencyCodeB",void 0),(0,i.gn)([(0,n.ep)("rateBuy",Number,!0),(0,i.w6)("design:type",Number)],st.prototype,"rateBuy",void 0),(0,i.gn)([(0,n.ep)("rateSell",Number,!0),(0,i.w6)("design:type",Number)],st.prototype,"rateSell",void 0),(0,i.gn)([(0,n.ep)("date",d.Z,!0),(0,i.w6)("design:type",Date)],st.prototype,"date",void 0),(0,i.gn)([(0,n.ep)("updatedAt",d.Z,!0),(0,i.w6)("design:type",Date)],st.prototype,"updatedAt",void 0),st=(0,i.gn)([(0,n.sT)("ExchangeRates")],st);let Dt=class{constructor(){this.supportedLanguages=[],this.defaultUnits=void 0,this.mainCurrency=void 0,this.mainLanguage=void 0,this.minimumAllowedAge=void 0,this.waysOfCommunications=[],this.support=new W.Bt,this.payments=[],this.deliveries=[],this.orderStatuses=[],this.about=void 0,this.aboutText=[],this.aboutDelivery=[],this.aboutPayment=[],this.aboutReturnConditions=[],this.aboutOrderAdditional=[],this.mainCompany=null,this.name=null,this.googleMapsApiKey=null,this.googleApiKey=null,this.appName=null,this.siteUrl=null,this.showCompanyLogo=null,this.release=null,this.orderAdditionalText=null,this.address=null,this.addressLatitude=null,this.addressLongitude=null,this.city=null,this.logo=null}};(0,i.gn)([(0,n.ep)("supportedLanguages",[Lt],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"supportedLanguages",void 0),(0,i.gn)([(0,n.ep)("defaultUnits",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"defaultUnits",void 0),(0,i.gn)([(0,n.ep)("mainCurrency",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"mainCurrency",void 0),(0,i.gn)([(0,n.ep)("mainLanguage",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"mainLanguage",void 0),(0,i.gn)([(0,n.ep)("minimumAllowedAge",Number,!0),(0,i.w6)("design:type",Number)],Dt.prototype,"minimumAllowedAge",void 0),(0,i.gn)([(0,n.ep)("waysOfCommunications",[ae],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"waysOfCommunications",void 0),(0,i.gn)([(0,n.ep)("support",W.Bt,!0),(0,i.w6)("design:type",W.Bt)],Dt.prototype,"support",void 0),(0,i.gn)([(0,n.ep)("payments",[O.F],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"payments",void 0),(0,i.gn)([(0,n.ep)("deliveries",[de.oq],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"deliveries",void 0),(0,i.gn)([(0,n.ep)("orderStatuses",[N],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"orderStatuses",void 0),(0,i.gn)([(0,n.ep)("about",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"about",void 0),(0,i.gn)([(0,n.ep)("aboutText",[s],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"aboutText",void 0),(0,i.gn)([(0,n.ep)("aboutDelivery",[s],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"aboutDelivery",void 0),(0,i.gn)([(0,n.ep)("aboutPayment",[s],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"aboutPayment",void 0),(0,i.gn)([(0,n.ep)("aboutReturnConditions",[s],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"aboutReturnConditions",void 0),(0,i.gn)([(0,n.ep)("aboutOrderAdditional",[s],!0),(0,i.w6)("design:type",Array)],Dt.prototype,"aboutOrderAdditional",void 0),(0,i.gn)([(0,n.ep)("mainCompany",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"mainCompany",void 0),(0,i.gn)([(0,n.ep)("name",
1String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("googleMapsApiKey",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"googleMapsApiKey",void 0),(0,i.gn)([(0,n.ep)("googleApiKey",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"googleApiKey",void 0),(0,i.gn)([(0,n.ep)("appName",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"appName",void 0),(0,i.gn)([(0,n.ep)("siteUrl",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"siteUrl",void 0),(0,i.gn)([(0,n.ep)("showCompanyLogo",Boolean,!0),(0,i.w6)("design:type",Boolean)],Dt.prototype,"showCompanyLogo",void 0),(0,i.gn)([(0,n.ep)("release",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"release",void 0),(0,i.gn)([(0,n.ep)("orderAdditionalText",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"orderAdditionalText",void 0),(0,i.gn)([(0,n.ep)("address",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"address",void 0),(0,i.gn)([(0,n.ep)("addressLatitude",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"addressLatitude",void 0),(0,i.gn)([(0,n.ep)("addressLongitude",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"addressLongitude",void 0),(0,i.gn)([(0,n.ep)("city",Ke,!0),(0,i.w6)("design:type",Ke)],Dt.prototype,"city",void 0),(0,i.gn)([(0,n.ep)("logo",String,!0),(0,i.w6)("design:type",String)],Dt.prototype,"logo",void 0),Dt=(0,i.gn)([(0,n.sT)("ConfigInfo")],Dt);let _t=class{constructor(){this.conditions=void 0,this.confidentiality=void 0}};(0,i.gn)([(0,n.ep)("conditions",String,!0),(0,i.w6)("design:type",String)],_t.prototype,"conditions",void 0),(0,i.gn)([(0,n.ep)("confidentiality",String,!0),(0,i.w6)("design:type",String)],_t.prototype,"confidentiality",void 0),_t=(0,i.gn)([(0,n.sT)("Links")],_t);let Ut=class{constructor(){this.info=new Dt,this.subCompanies=[],this.tabBar=new $.n,this.functions=new se,this.clientAppFeatures=new xe,this.id=void 0,this.links=new _t}};(0,i.gn)([(0,n.ep)("info",Dt,!0),(0,i.w6)("design:type",Dt)],Ut.prototype,"info",void 0),(0,i.gn)([(0,n.ep)("subCompanies",g,!0),(0,i.w6)("design:type",Array)],Ut.prototype,"subCompanies",void 0),(0,i.gn)([(0,n.ep)("tabBar",$.n,!0),(0,i.w6)("design:type",$.n)],Ut.prototype,"tabBar",void 0),(0,i.gn)([(0,n.ep)("functions",se,!0),(0,i.w6)("design:type",se)],Ut.prototype,"functions",void 0),(0,i.gn)([(0,n.ep)("clientAppFeatures",xe,!0),(0,i.w6)("design:type",xe)],Ut.prototype,"clientAppFeatures",void 0),(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],Ut.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("links",_t,!0),(0,i.w6)("design:type",_t)],Ut.prototype,"links",void 0),Ut=(0,i.gn)([(0,n.sT)("ConfigInfo")],Ut);let Fe=class{constructor(){this.GOOGLE_API_KEY=null}};(0,i.gn)([(0,n.ep)("GOOGLE_API_KEY",String,!0),(0,i.w6)("design:type",String)],Fe.prototype,"GOOGLE_API_KEY",void 0),Fe=(0,i.gn)([(0,n.sT)("Credentials")],Fe);let Ge=class{constructor(){this.id=void 0,this.config=new Ut,this.exchangeRates=[],this.units=[],this.credentials=new Fe}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],Ge.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("config",Ut,!0),(0,i.w6)("design:type",Ut)],Ge.prototype,"config",void 0),(0,i.gn)([(0,n.ep)("exchangeRates",[st],!0),(0,i.w6)("design:type",Array)],Ge.prototype,"exchangeRates",void 0),(0,i.gn)([(0,n.ep)("units",[me],!0),(0,i.w6)("design:type",Array)],Ge.prototype,"units",void 0),(0,i.gn)([(0,n.ep)("credentials",Fe,!0),(0,i.w6)("design:type",Fe)],Ge.prototype,"credentials",void 0),Ge=(0,i.gn)([(0,n.sT)("Config")],Ge);const tt=Ge},8311:(Xe,ie,l)=>{"use strict";l.d(ie,{oq:()=>_});var i=l(655),n=l(775),s=l(3738);let d=class{constructor(){this.days=[],this.end=void 0,this.start=void 0}};(0,i.gn)([(0,n.ep)("days",[Number],!0),(0,i.w6)("design:type",Array)],d.prototype,"days",void 0),(0,i.gn)([(0,n.ep)("end",String,!0),(0,i.w6)("design:type",String)],d.prototype,"end",void 0),(0,i.gn)([(0,n.ep)("start",String,!0),(0,i.w6)("design:type",String)],d.prototype,"start",void 0),d=(0,i.gn)([(0,n.sT)("WorkSchedules")],d);let o=class{constructor(){this.address=void 0,this.comment=void 0,this.id=void 0,this.workSchedules=[]}};(0,i.gn)([(0,n.ep)("address",String,!0),(0,i.w6)("design:type",String)],o.prototype,"address",void 0),(0,i.gn)([(0,n.ep)("comment",String,!0),(0,i.w6)("design:type",String)],o.prototype,"comment",void 0),(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],o.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("workSchedules",[d],!0),(0,i.w6)("design:type",Array)],o.prototype,"workSchedules",void 0),o=(0,i.gn)([(0,n.sT)("DeliveryAddresses")],o);let _=class{constructor(){this.addresses=[],this.available=void 0,this.price=void 0,this.deliveryType=void 0,this.extraField=void 0,this.showAddress=void 0,this.supportDeliveryService=void 0,this.names=[],this.workSchedules=[]}getDeliveryNameByLang(w){const x=this.names.find(L=>L.lang==w);return x?.name?x.name:this.names[0].name}};(0,i.gn)([(0,n.ep)("addresses",[o],!0),(0,i.w6)("design:type",Array)],_.prototype,"addresses",void 0),(0,i.gn)([(0,n.ep)("available",Boolean,!0),(0,i.w6)("design:type",Boolean)],_.prototype,"available",void 0),(0,i.gn)([(0,n.ep)("price",Number,!0),(0,i.w6)("design:type",Number)],_.prototype,"price",void 0),(0,i.gn)([(0,n.ep)("deliveryType",String,!0),(0,i.w6)("design:type",String)],_.prototype,"deliveryType",void 0),(0,i.gn)([(0,n.ep)("extraField",Boolean,!0),(0,i.w6)("design:type",Boolean)],_.prototype,"extraField",void 0),(0,i.gn)([(0,n.ep)("showAddress",Boolean,!0),(0,i.w6)("design:type",Boolean)],_.prototype,"showAddress",void 0),(0,i.gn)([(0,n.ep)("supportDeliveryService",Boolean,!0),(0,i.w6)("design:type",Boolean)],_.prototype,"supportDeliveryService",void 0),(0,i.gn)([(0,n.ep)("names",[s.C],!0),(0,i.w6)("design:type",Array)],_.prototype,"names",void 0),(0,i.gn)([(0,n.ep)("workSchedules",[d],!0),(0,i.w6)("design:type",Array)],_.prototype,"workSchedules",void 0),_=(0,i.gn)([(0,n.sT)("Delivery")],_)},3738:(Xe,ie,l)=>{"use strict";l.d(ie,{C:()=>s});var i=l(655),n=l(775);let s=class{constructor(o={}){this.name=void 0,this.lang=void 0,Object.assign(this,{...o})}};
1(0,i.gn)([(0,n.ep)("name",String,!0),(0,i.w6)("design:type",String)],s.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("lang",String,!0),(0,i.w6)("design:type",String)],s.prototype,"lang",void 0),s=(0,i.gn)([(0,n.sT)("ItemName"),(0,i.w6)("design:paramtypes",[Object])],s)},8646:(Xe,ie,l)=>{"use strict";l.d(ie,{F:()=>o});var i=l(655),n=l(775),s=l(3738);let d=class{constructor(){this.account=void 0,this.available=void 0,this.codeBuyer=void 0,this.id=void 0,this.name=void 0,this.nameBuyer=void 0}};(0,i.gn)([(0,n.ep)("account",String,!0),(0,i.w6)("design:type",String)],d.prototype,"account",void 0),(0,i.gn)([(0,n.ep)("available",Boolean,!0),(0,i.w6)("design:type",Boolean)],d.prototype,"available",void 0),(0,i.gn)([(0,n.ep)("codeBuyer",String,!0),(0,i.w6)("design:type",String)],d.prototype,"codeBuyer",void 0),(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],d.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("name",String,!0),(0,i.w6)("design:type",String)],d.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("nameBuyer",String,!0),(0,i.w6)("design:type",String)],d.prototype,"nameBuyer",void 0),d=(0,i.gn)([(0,n.sT)("Values")],d);let o=class{constructor(){this.available=void 0,this.showToClients=void 0,this.paymentType=void 0,this.faceValue=void 0,this.names=[],this.values=[],this.service=void 0,this.isNewPaymentApi=!1,this.isEmailRequired=!1}getPaymentNameByLang(g){const w=this.names.find(x=>x.lang==g);return w?.name?w.name:this.names[0].name}};(0,i.gn)([(0,n.ep)("available",Boolean,!0),(0,i.w6)("design:type",Boolean)],o.prototype,"available",void 0),(0,i.gn)([(0,n.ep)("showToClients",Boolean,!0),(0,i.w6)("design:type",Boolean)],o.prototype,"showToClients",void 0),(0,i.gn)([(0,n.ep)("paymentType",String,!0),(0,i.w6)("design:type",String)],o.prototype,"paymentType",void 0),(0,i.gn)([(0,n.ep)("faceValue",Boolean,!0),(0,i.w6)("design:type",Boolean)],o.prototype,"faceValue",void 0),(0,i.gn)([(0,n.ep)("names",[s.C],!0),(0,i.w6)("design:type",Array)],o.prototype,"names",void 0),(0,i.gn)([(0,n.ep)("values",[d],!0),(0,i.w6)("design:type",Array)],o.prototype,"values",void 0),(0,i.gn)([(0,n.ep)("service",String,!0),(0,i.w6)("design:type",String)],o.prototype,"service",void 0),(0,i.gn)([(0,n.ep)("isNewPaymentApi",Boolean,!0),(0,i.w6)("design:type",Boolean)],o.prototype,"isNewPaymentApi",void 0),(0,i.gn)([(0,n.ep)("isEmailRequired",Boolean,!0),(0,i.w6)("design:type",Boolean)],o.prototype,"isEmailRequired",void 0),o=(0,i.gn)([(0,n.sT)("Payment")],o)},4828:(Xe,ie,l)=>{"use strict";l.d(ie,{C:()=>d,z:()=>s});var i=l(655),n=l(775);let s=class{constructor(_={}){this.id=null,this.address=null,this.name=null,this.city=null,this.logo=null,Object.assign(this,{..._})}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],s.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("address",String,!0),(0,i.w6)("design:type",String)],s.prototype,"address",void 0),(0,i.gn)([(0,n.ep)("name",String,!0),(0,i.w6)("design:type",String)],s.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("city",String,!0),(0,i.w6)("design:type",String)],s.prototype,"city",void 0),(0,i.gn)([(0,n.ep)("logo",String,!0),(0,i.w6)("design:type",String)],s.prototype,"logo",void 0),s=(0,i.gn)([(0,n.sT)("SubCompany"),(0,i.w6)("design:paramtypes",[Object])],s);let d=class{constructor(){this.city=void 0,this.subCompanies=[]}};(0,i.gn)([(0,n.ep)("city",String,!0),(0,i.w6)("design:type",String)],d.prototype,"city",void 0),(0,i.gn)([(0,n.ep)("subCompanies",[s],!0),(0,i.w6)("design:type",Array)],d.prototype,"subCompanies",void 0),d=(0,i.gn)([(0,n.sT)("SubCompanies")],d)},2608:(Xe,ie,l)=>{"use strict";l.d(ie,{Bt:()=>o});var i=l(655),n=l(775);let s=class{constructor(){this.title=null,this.email=null}};(0,i.gn)([(0,n.ep)("title",String,!0),(0,i.w6)("design:type",String)],s.prototype,"title",void 0),(0,i.gn)([(0,n.ep)("email",String,!0),(0,i.w6)("design:type",String)],s.prototype,"email",void 0),s=(0,i.gn)([(0,n.sT)("SupportEmailItem")],s);let d=class{constructor(){this.title=null,this.phone=null}};(0,i.gn)([(0,n.ep)("title",String,!0),(0,i.w6)("design:type",String)],d.prototype,"title",void 0),(0,i.gn)([(0,n.ep)("p
1hone",String,!0),(0,i.w6)("design:type",String)],d.prototype,"phone",void 0),d=(0,i.gn)([(0,n.sT)("SupportPhoneItem")],d);let o=class{constructor(){this.emails=[],this.hotlines=[]}};(0,i.gn)([(0,n.ep)("emails",[s],!0),(0,i.w6)("design:type",Array)],o.prototype,"emails",void 0),(0,i.gn)([(0,n.ep)("hotlines",[d],!0),(0,i.w6)("design:type",Array)],o.prototype,"hotlines",void 0),o=(0,i.gn)([(0,n.sT)("Support")],o)},215:(Xe,ie,l)=>{"use strict";l.d(ie,{n:()=>d,z:()=>s});var i=l(655),n=l(775);let s=class{constructor(){this.orders=null,this.products=null,this.chats=null,this.more=null,this.notifications=null}};(0,i.gn)([(0,n.ep)("orders",Boolean,!0),(0,i.w6)("design:type",Boolean)],s.prototype,"orders",void 0),(0,i.gn)([(0,n.ep)("products",Boolean,!0),(0,i.w6)("design:type",Boolean)],s.prototype,"products",void 0),(0,i.gn)([(0,n.ep)("chats",Boolean,!0),(0,i.w6)("design:type",Boolean)],s.prototype,"chats",void 0),(0,i.gn)([(0,n.ep)("more",Boolean,!0),(0,i.w6)("design:type",Boolean)],s.prototype,"more",void 0),(0,i.gn)([(0,n.ep)("notifications",Boolean,!0),(0,i.w6)("design:type",Boolean)],s.prototype,"notifications",void 0),s=(0,i.gn)([(0,n.sT)("ClientTabBar")],s);let d=class{constructor(){this.client=new s}};(0,i.gn)([(0,n.ep)("client",s,!0),(0,i.w6)("design:type",s)],d.prototype,"client",void 0),d=(0,i.gn)([(0,n.sT)("TabBar")],d)},3457:(Xe,ie,l)=>{"use strict";l.d(ie,{Z:()=>_});var i=l(655),n=l(775),s=l(5439);let o=class{serialize(w){return w?s(w).utc().toString():null}deserialize(w){return w?new Date(w):null}};o=(0,i.gn)([n.Hy],o);const _=o},9197:(Xe,ie,l)=>{"use strict";l.d(ie,{Z:()=>x});var i=l(655),n=l(775),s=l(1872),d=l(5439);let o=class{serialize(Z){return Z?d(Z).format("YYYY-MM-DD HH:mm:ss"):null}deserialize(Z){return"Invalid date"!=Z&&Z?new Date(Z):null}};o=(0,i.gn)([n.Hy],o);const _=o;var g=l(5406);let w=class{constructor(){this.id=null,this.text=null,this.createdAt=null,this.type=null,this.url=null,this.companyId=null,this.offers=[],this.categories=[]}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],w.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("text",String,!0),(0,i.w6)("design:type",String)],w.prototype,"text",void 0),(0,i.gn)([(0,n.ep)("createdAt",_,!0),(0,i.w6)("design:type",Date)],w.prototype,"createdAt",void 0),(0,i.gn)([(0,n.ep)("type",String,!0),(0,i.w6)("design:type",String)],w.prototype,"type",void 0),(0,i.gn)([(0,n.ep)("url",String,!0),(0,i.w6)("design:type",String)],w.prototype,"url",void 0),(0,i.gn)([(0,n.ep)("companyId",String,!0),(0,i.w6)("design:type",String)],w.prototype,"companyId",void 0),(0,i.gn)([(0,n.ep)("offers",[g.V],!0),(0,i.w6)("design:type",Array)],w.prototype,"offers",void 0),(0,i.gn)([(0,n.ep)("categories",[s.W],!0),(0,i.w6)("design:type",Array)],w.prototype,"categories",void 0),w=(0,i.gn)([(0,n.sT)("Notification")],w);const x=w},5406:(Xe,ie,l)=>{"use strict";l.d(ie,{V:()=>x});var i=l(655),n=l(775),s=l(3738),d=l(6562),o=l(8987),_=l(9444),g=l(1739),w=l(6593);let x=class{constructor(){this.id=null,this.internalId=null,this.previewURL=null,this.originalURL=null,this.availableStatus=null,this.price=null,this.withoutPrice=null,this.url=null,this.percentageDiscount=null,this.discount=null,this.percentageCashback=null,this.cashback=null,this.name=null,this.barcode=null,this.baseCurrency=null,this.basePrice=null,this.count=null,this.minCount=null,this.maxCount=null,this.units=null,this.names=[],this.step=null,this.isFixedStep=null,this.isService=null,this.vendorCode=null,this.filters=[],this.hasFilters=null,this.filterParams=[],this.modifiers=[],this.hashtags=[],this.minimumAllowAge=null,this.wholeSales=[],this.stockType=null,this.allowNegativeStock=null}getNameByLang(Z){let G=this.names.find(he=>he.lang==Z);return G?G.name:this.names[0]?.name}getPercentageDiscount(){return Number(this.percentageDiscount.toFixed())}getPrice(){return Number(this.percentageDiscount?this.price-this.discount:this.price)}getOldPrice(){return this.price}getDiscount(){return Number((0,_.UF)(this.price/100*this.percentageDiscount,Number(localStorage.getItem(g._.rounding))))}getHashtagsArray(){return this.hashtags?.length?this.hashtags.reduce((Z,G)=>(G.value&&G.showToClient&&Z.push(G.value),Z),[]):[]}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],x.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("internalId",String,!0),(0,i.w6)("design:type",String)],x.prototype,"internalId",void 0),(0,i.gn)([(0,n.ep)("previewURL",String,!0),(0,i.w6)("design:type",String)],x.prototype,"previewURL",void 0),(0,i.gn)([(0,n.ep)("originalURL",String,!0),(0,i.w6)("design:type",String)],x.prototype,"originalURL",void 0),(0,i.gn)([(0,n.ep)("availableStatus",String,!0),(0,i.w6)("design:type",String)],x.prototype,"availableStatus",void 0),(0,i.gn)([(0,n.ep)("price",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"price",void 0),(0,i.gn)([(0,n.ep)("withoutPrice",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"withoutPrice",void 0),(0,i.gn)([(0,n.ep)("url",n.IK,!0),(0,i.w6)("design:type",Object)],x.prototype,"url",void 0),(0,i.gn)([(0,n.ep)("percentageDiscount",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"percentageDiscount",void 0),(0,i.gn)([(0,n.ep)("discount",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"discount",void 0),(0,i.gn)([(0,n.ep)("percentageCashback",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"percentageCashback",void 0),(0,i.gn)([(0,n.ep)("cashback",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"cashback",void 0),(0,i.gn)([(0,n.ep)("name",
1String,!0),(0,i.w6)("design:type",String)],x.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("barcode",String,!0),(0,i.w6)("design:type",String)],x.prototype,"barcode",void 0),(0,i.gn)([(0,n.ep)("baseCurrency",String,!0),(0,i.w6)("design:type",String)],x.prototype,"baseCurrency",void 0),(0,i.gn)([(0,n.ep)("basePrice",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"basePrice",void 0),(0,i.gn)([(0,n.ep)("count",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"count",void 0),(0,i.gn)([(0,n.ep)("minCount",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"minCount",void 0),(0,i.gn)([(0,n.ep)("maxCount",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"maxCount",void 0),(0,i.gn)([(0,n.ep)("units",String,!0),(0,i.w6)("design:type",String)],x.prototype,"units",void 0),(0,i.gn)([(0,n.ep)("names",[s.C],!0),(0,i.w6)("design:type",Array)],x.prototype,"names",void 0),(0,i.gn)([(0,n.ep)("step",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"step",void 0),(0,i.gn)([(0,n.ep)("isFixedStep",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"isFixedStep",void 0),(0,i.gn)([(0,n.ep)("isService",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"isService",void 0),(0,i.gn)([(0,n.ep)("vendorCode",String,!0),(0,i.w6)("design:type",String)],x.prototype,"vendorCode",void 0),(0,i.gn)([(0,n.ep)("filters",[n.IK],!0),(0,i.w6)("design:type",Array)],x.prototype,"filters",void 0),(0,i.gn)([(0,n.ep)("hasFilters",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"hasFilters",void 0),(0,i.gn)([(0,n.ep)("filterParams",[o.LU],!0),(0,i.w6)("design:type",Array)],x.prototype,"filterParams",void 0),(0,i.gn)([(0,n.ep)("modifiers",[o.qn],!0),(0,i.w6)("design:type",Array)],x.prototype,"modifiers",void 0),(0,i.gn)([(0,n.ep)("hashtags",[w.u],!0),(0,i.w6)("design:type",Array)],x.prototype,"hashtags",void 0),(0,i.gn)([(0,n.ep)("minimumAllowAge",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"minimumAllowAge",void 0),(0,i.gn)([(0,n.ep)("wholeSales",[d.E],!0),(0,i.w6)("design:type",Array)],x.prototype,"wholeSales",void 0),(0,i.gn)([(0,n.ep)("stockType",String,!0),(0,i.w6)("design:type",String)],x.prototype,"stockType",void 0),(0,i.gn)([(0,n.ep)("allowNegativeStock",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"allowNegativeStock",void 0),x=(0,i.gn)([(0,n.sT)("Offer")],x)},8987:(Xe,ie,l)=>{"use strict";l.d(ie,{LU:()=>ye,R9:()=>te,SW:()=>le,id:()=>L,qn:()=>G});var i=l(655),n=l(775),s=l(1872),d=l(6562),o=l(9444),_=l(1739),g=l(6593);let w=class{constructor(){this.id=null,this.companyId=null,this.offerInternalId=null,this.url=null,this.previewURL=null,this.order=null,this.createdAt=null,this.updatedAt=null,this.deletedAt=null,this.type=null,this.resourceType=null}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],w.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("companyId",String,!0),(0,i.w6)("design:type",String)],w.prototype,"companyId",void 0),(0,i.gn)([(0,n.ep)("offerInternalId",String,!0),(0,i.w6)("design:type",String)],w.prototype,"offerInternalId",void 0),(0,i.gn)([(0,n.ep)("url",String,!0),(0,i.w6)("design:type",String)],w.prototype,"url",void 0),(0,i.gn)([(0,n.ep)("previewURL",String,!0),(0,i.w6)("design:type",String)],w.prototype,"previewURL",void 0),(0,i.gn)([(0,n.ep)("order",Number,!0),(0,i.w6)("design:type",Number)],w.prototype,"order",void 0),(0,i.gn)([(0,n.ep)("createdAt",String,!0),(0,i.w6)("design:type",String)],w.prototype,"createdAt",void 0),(0,i.gn)([(0,n.ep)("updatedAt",String,!0),(0,i.w6)("design:type",String)],w.prototype,"updatedAt",void 0),(0,i.gn)([(0,n.ep)("deletedAt",String,!0),(0,i.w6)("design:type",String)],w.prototype,"deletedAt",void 0),(0,i.gn)([(0,n.ep)("type",String,!0),(0,i.w6)("design:type",String)],w.prototype,"type",void 0),(0,i.gn)([(0,n.ep)("resourceType",n.IK,!0),(0,i.w6)("design:type",Object)],w.prototype,"resourceType",void 0),w=(0,i.gn)([(0,n.sT)("OfferDetailsPicture")],w);let x=class{constructor(){this.companyId=null,this.createdAt=null,this.id=null,this.name=null,this.photo=null,this.type=null,this.updatedAt=null}};(0,i.gn)([(0,n.ep)("companyId",String,!0),(0,i.w6)("design:type",String)],x.prototype,"companyId",void 0),(0,i.gn)([(0,n.ep)("createdAt",String,!0),(0,i.w6)("design:type",String)],x.prototype,"createdAt",void 0),(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],x.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("name",
1String,!0),(0,i.w6)("design:type",String)],x.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("photo",String,!0),(0,i.w6)("design:type",String)],x.prototype,"photo",void 0),(0,i.gn)([(0,n.ep)("type",String,!0),(0,i.w6)("design:type",String)],x.prototype,"type",void 0),(0,i.gn)([(0,n.ep)("updatedAt",String,!0),(0,i.w6)("design:type",String)],x.prototype,"updatedAt",void 0),x=(0,i.gn)([(0,n.sT)("OfferDetailsSizeGuide")],x);let L=class{constructor(){this.v=null,this.m=null,this.payload=null}};(0,i.gn)([(0,n.ep)("v",String,!0),(0,i.w6)("design:type",String)],L.prototype,"v",void 0),(0,i.gn)([(0,n.ep)("m",Number,!0),(0,i.w6)("design:type",Number)],L.prototype,"m",void 0),(0,i.gn)([(0,n.ep)("payload",n.IK,!0),(0,i.w6)("design:type",Object)],L.prototype,"payload",void 0),L=(0,i.gn)([(0,n.sT)("SelectedList")],L);let Z=class{constructor(){this.m=null,this.payload=null,this.v=null,this.isActive=null}};(0,i.gn)([(0,n.ep)("m",Number,!0),(0,i.w6)("design:type",Number)],Z.prototype,"m",void 0),(0,i.gn)([(0,n.ep)("payload",n.IK,!0),(0,i.w6)("design:type",Object)],Z.prototype,"payload",void 0),(0,i.gn)([(0,n.ep)("v",String,!0),(0,i.w6)("design:type",String)],Z.prototype,"v",void 0),Z=(0,i.gn)([(0,n.sT)("Modificators")],Z);let G=class{constructor(){this.id=null,this.isFilter=null,this.isParamTableItem=null,this.key=null,this.lang=null,this.order=null,this.multiselect=null,this.required=null,this.modificators=[],this.selectedList=[],this.value=null}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],G.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("isFilter",Boolean,!0),(0,i.w6)("design:type",Boolean)],G.prototype,"isFilter",void 0),(0,i.gn)([(0,n.ep)("isParamTableItem",Boolean,!0),(0,i.w6)("design:type",Boolean)],G.prototype,"isParamTableItem",void 0),(0,i.gn)([(0,n.ep)("key",String,!0),(0,i.w6)("design:type",String)],G.prototype,"key",void 0),(0,i.gn)([(0,n.ep)("lang",String,!0),(0,i.w6)("design:type",String)],G.prototype,"lang",void 0),(0,i.gn)([(0,n.ep)("order",Number,!0),(0,i.w6)("design:type",Number)],G.prototype,"order",void 0),(0,i.gn)([(0,n.ep)("multiselect",Boolean,!0),(0,i.w6)("design:type",Boolean)],G.prototype,"multiselect",void 0),(0,i.gn)([(0,n.ep)("required",Boolean,!0),(0,i.w6)("design:type",Boolean)],G.prototype,"required",void 0),(0,i.gn)([(0,n.ep)("modificators",[Z],!0),(0,i.w6)("design:type",Array)],G.prototype,"modificators",void 0),(0,i.gn)([(0,n.ep)("selectedList",[L],!0),(0,i.w6)("design:type",Array)],G.prototype,"selectedList",void 0),(0,i.gn)([(0,n.ep)("value",String,!0),(0,i.w6)("design:type",String)],G.prototype,"value",void 0),G=(0,i.gn)([(0,n.sT)("Modifiers")],G);let he=class{constructor(){this.name=null,this.value=null}};(0,i.gn)([(0,n.ep)("name",String,!0),(0,i.w6)("design:type",String)],he.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("value",String,!0),(0,i.w6)("design:type",String)],he.prototype,"value",void 0),he=(0,i.gn)([(0,n.sT)("OfferDetailsFilterParams")],he);let ye=class{constructor(){this.name=null,this.paramId=null,this.value=null,this.valueId=null,this.isModifier=!1}};(0,i.gn)([(0,n.ep)("name",String,!0),(0,i.w6)("design:type",String)],ye.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("paramId",String,!0),(0,i.w6)("design:type",String)],ye.prototype,"paramId",void 0),(0,i.gn)([(0,n.ep)("value",String,!0),(0,i.w6)("design:type",String)],ye.prototype,"value",void 0),(0,i.gn)([(0,n.ep)("valueId",String,!0),(0,i.w6)("design:type",String)],ye.prototype,"valueId",void 0),(0,i.gn)([(0,n.ep)("isModifier",Boolean,!0),(0,i.w6)("design:type",Boolean)],ye.prototype,"isModifier",void 0),ye=(0,i.gn)([(0,n.sT)("OfferDetailsGroupFilterParams")],ye);let te=class{constructor(de={}){this.availableStatus=null,this.filterParams=[],this.id=null,Object.assign(this,{...de})}};(0,i.gn)([(0,n.ep)("availableStatus",String,!0),(0,i.w6)("design:type",String)],te.prototype,"availableStatus",void 0),(0,i.gn)([(0,n.ep)("filterParams",[ye],!0),(0,i.w6)("design:type",Array)],te.prototype,"filterParams",void 0),(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],te.prototype,"id",void 0),te=(0,i.gn)([(0,n.sT)("OfferDetailsGroup"),(0,i.w6)("design:paramtypes",[Object])],te);let le=class{constructor(de={}){this.id=null,this.offerId=null,this.internalId=null,this.previewURL=null,this.availableStatus=null,this.price=null,this.withoutPrice=null,this.duration=null,this.discount=null,this.discountStart=null,this.discountFinish=null,this.discountHideText=null,this.updatedAt=null,this.isFixedStep=null,this.isService=null,this.units=null,this.minCount=null,this.step=null,this.categories=[],this.pictures=[],this.wholeSales=[],this.params=[],this.filters=[],this.hasFilters=null,this.percentageDiscount=null,this.percentageCashback=null,this.cashback=null,this.name=null,this.description=null,this.baseCurrency=null,this.basePrice=null,this.modifiers=[],this.hashtags=[],this.vendorCode=null,this.minimumAllowAge=null,this.filterParams=[],this.group=[],this.isFavourite=null,this.count=1,this.addToCartAutomatically=!1,this.canRemoveAutoItem=!1,this.sizeGuidePhoto=null,this.stockType=null,this.allowNegativeStock=null,this.maxCount=null,Object.assign(this,{...de})}getPercentageDiscount(){return Number(this.percentageDiscount?.toFixed())}getOldPrice(){return localStorage.getItem(_._.rounding),Number((0,o.UF)(this.price,Number(localStorage.getItem(_._.rounding))))}getFullName(){return this.name}getClinetId(){return this.id}getPrice(){return this.percentageDiscount||this.getWholeSalePrice()?+this.getWholeSalePrice()>0?Number((0,o.UF)(this.getWholeSalePrice()-this.getDiscount(),Number(localStorage.getItem(_._.rounding)))):Number((0,o.UF)(Number((0,o.UF)(this.price,Number(localStorage.getItem(_._.rounding))))-this.discount,Number(localStorage.getItem(_._.rounding)))):Number((0,o.UF)(this.price,Number(localStorage.getItem(_._.rounding))))}getWholeSalePrice(){let de=0;
1return this.wholeSales.forEach(rt=>{this.count>=rt.quantityFrom&&(de=rt.price)}),Number((0,o.UF)(de,Number(localStorage.getItem(_._.rounding))))}getDiscount(){return this.percentageDiscount?Number((0,o.UF)(this.getWholeSalePrice()||this.price,Number(localStorage.getItem(_._.rounding)))/100*this.percentageDiscount):0}getSelectedParamByParamId(de){let rt=new ye;return this.group.forEach(N=>{N.filterParams.forEach(O=>{O.paramId==de&&(rt=O)})}),rt}getHashtagsString(){return this.hashtags?.length?this.hashtags.reduce((rt,N)=>(N.value&&N.showToClient&&rt.push(N.value),rt),[]).join(", "):""}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],le.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("offerId",String,!0),(0,i.w6)("design:type",String)],le.prototype,"offerId",void 0),(0,i.gn)([(0,n.ep)("internalId",String,!0),(0,i.w6)("design:type",String)],le.prototype,"internalId",void 0),(0,i.gn)([(0,n.ep)("previewURL",String,!0),(0,i.w6)("design:type",String)],le.prototype,"previewURL",void 0),(0,i.gn)([(0,n.ep)("availableStatus",String,!0),(0,i.w6)("design:type",String)],le.prototype,"availableStatus",void 0),(0,i.gn)([(0,n.ep)("price",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"price",void 0),(0,i.gn)([(0,n.ep)("withoutPrice",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"withoutPrice",void 0),(0,i.gn)([(0,n.ep)("duration",String,!0),(0,i.w6)("design:type",String)],le.prototype,"duration",void 0),(0,i.gn)([(0,n.ep)("discount",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"discount",void 0),(0,i.gn)([(0,n.ep)("discountStart",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"discountStart",void 0),(0,i.gn)([(0,n.ep)("discountFinish",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"discountFinish",void 0),(0,i.gn)([(0,n.ep)("discountHideText",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"discountHideText",void 0),(0,i.gn)([(0,n.ep)("updatedAt",String,!0),(0,i.w6)("design:type",String)],le.prototype,"updatedAt",void 0),(0,i.gn)([(0,n.ep)("isFixedStep",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"isFixedStep",void 0),(0,i.gn)([(0,n.ep)("isService",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"isService",void 0),(0,i.gn)([(0,n.ep)("units",String,!0),(0,i.w6)("design:type",String)],le.prototype,"units",void 0),(0,i.gn)([(0,n.ep)("minCount",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"minCount",void 0),(0,i.gn)([(0,n.ep)("step",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"step",void 0),(0,i.gn)([(0,n.ep)("categories",[s.W],!0),(0,i.w6)("design:type",Array)],le.prototype,"categories",void 0),(0,i.gn)([(0,n.ep)("pictures",[w],!0),(0,i.w6)("design:type",Array)],le.prototype,"pictures",void 0),(0,i.gn)([(0,n.ep)("wholeSales",[d.E],!0),(0,i.w6)("design:type",Array)],le.prototype,"wholeSales",void 0),(0,i.gn)([(0,n.ep)("params",[n.IK],!0),(0,i.w6)("design:type",Array)],le.prototype,"params",void 0),(0,i.gn)([(0,n.ep)("filters",[n.IK],!0),(0,i.w6)("design:type",Array)],le.prototype,"filters",void 0),(0,i.gn)([(0,n.ep)("hasFilters",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"hasFilters",void 0),(0,i.gn)([(0,n.ep)("percentageDiscount",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"percentageDiscount",void 0),(0,i.gn)([(0,n.ep)("percentageCashback",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"percentageCashback",void 0),(0,i.gn)([(0,n.ep)("cashback",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"cashback",void 0),(0,i.gn)([(0,n.ep)("name",String,!0),(0,i.w6)("design:type",String)],le.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("description",String,!0),(0,i.w6)("design:type",String)],le.prototype,"description",void 0),(0,i.gn)([(0,n.ep)("additionalOffers",[n.IK],!0),(0,i.w6)("design:type",Array)],le.prototype,"additionalOffers",void 0),(0,i.gn)([(0,n.ep)("baseCurrency",String,!0),(0,i.w6)("design:type",String)],le.prototype,"baseCurrency",void 0),(0,i.gn)([(0,n.ep)("basePrice",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"basePrice",void 0),(0,i.gn)([(0,n.ep)("modifiers",[G],!0),(0,i.w6)("design:type",Array)],le.prototype,"modifiers",void 0),(0,i.gn)([(0,n.ep)("hashtags",[g.u],!0),(0,i.w6)("design:type",Array)],le.prototype,"hashtags",void 0),(0,i.gn)([(0,n.ep)("vendorCode",String,!0),(0,i.w6)("design:type",String)],le.prototype,"vendorCode",void 0),(0,i.gn)([(0,n.ep)("minimumAllowAge",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"minimumAllowAge",void 0),(0,i.gn)([(0,n.ep)("filterParams",[ye],!0),(0,i.w6)("design:type",Array)],le.prototype,"filterParams",void 0),(0,i.gn)([(0,n.ep)("group",[te],!0),(0,i.w6)("design:type",Array)],le.prototype,"group",void 0),(0,i.gn)([(0,n.ep)("isFavourite",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"isFavourite",void 0),(0,i.gn)([(0,n.ep)("addToCartAutomatically",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"addToCartAutomatically",void 0),(0,i.gn)([(0,n.ep)("canRemoveAutoItem",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"canRemoveAutoItem",void 0),(0,i.gn)([(0,n.ep)("sizeGuidePhoto",String,!0),(0,i.w6)("design:type",String)],le.prototype,"sizeGuidePhoto",void 0),(0,i.gn)([(0,n.ep)("stockType",String,!0),(0,i.w6)("design:type",String)],le.prototype,"stockType",void 0),(0,i.gn)([(0,n.ep)("allowNegativeStock",Boolean,!0),(0,i.w6)("design:type",Boolean)],le.prototype,"allowNegativeStock",void 0),(0,i.gn)([(0,n.ep)("maxCount",Number,!0),(0,i.w6)("design:type",Number)],le.prototype,"maxCount",void 0),le=(0,i.gn)([(0,n.sT)("OfferDetails"),(0,i.w6)("design:paramtypes",[Object])],le)},6593:(Xe,ie,l)=>{"use strict";l.d(ie,{u:()=>s});var i=l(655),n=l(775);let s=class{constructor(){this.id=null,this.companyId=null,this.availableForSearch=null,this.showToClient=null,this.createdAt=null,this.updatedAt=null,this.value=null}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],s.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("companyId",String,!0),(0,i.w6)("design:type",String)],s.prototype,"companyId",void 0),(0,i.gn)([(0,n.ep)("availableForSearch",Boolean,!0),(0,i.w6)("design:type",Boolean)],s.prototype,"availableForSearch",void 0),(0,i.gn)([(0,n.ep)("showToClient",Boolean,!0),(0,i.w6)("design:type",Boolean)],s.prototype,"showToClient",void 0),(0,i.gn)([(0,n.ep)("createdAt",String,!0),(0,i.w6)("design:type",String)],s.prototype,"createdAt",void 0),(0,i.gn)([(0,n.ep)("updatedAt",String,!0),(0,i.w6)("design:type",String)],s.prototype,"updatedAt",void 0),(0,i.gn)([(0,n.ep)("value",String,!0),(0,i.w6)("design:type",String)],s.prototype,"value",void 0),s=(0,i.gn)([(0,n.sT)("OfferHashtag")],s)},6562:(Xe,ie,l)=>{"use strict";l.d(ie,{E:()=>s});var i=l(655),n=l(775);let s=class{constructor(){this.quantityFrom=null,this.price=null}};(0,i.gn)([(0,n.ep)("quantityFrom",Number,!0),(0,i.w6)("design:type",Number)],s.prototype,"quantityFrom",void 0),(0,i.gn)([(0,n.ep)("price",Number,!0),(0,i.w6)("design:type",Number)],s.prototype,"price",void 0),s=(0,i.gn)([(0,n.sT)("OfferWholeSales")],s)},9519:(Xe,ie,l)=>{"use strict";l.d(ie,{F:()=>s});var i=l(655),n=l(775);let s=class{constructor(o={}){this.postcode=null,this.countryCode=null,this.country=null,this.state=null,this.district=null,this.city=null,this.street=null,this.building=null,this.entrance=null,this.floor=null,this.apartment=null,Object.assign(this,{...o})}};(0,i.gn)([(0,n.ep)("postcode",String,!0),(0,i.w6)("design:type",String)],s.prototype,"postcode",void 0),(0,i.gn)([(0,n.ep)("countryCode",String,!0),(0,i.w6)("design:type",String)],s.prototype,"countryCode",void 0),(0,i.gn)([(0,n.ep)("country",String,!0),(0,i.w6)("design:type",String)],s.prototype,"country",void 0),(0,i.gn)([(0,n.ep)("state",String,!0),(0,i.w6)("design:type",String)],s.prototype,"state",void 0),(0,i.gn)([(0,n.ep)("district",String,!0),(0,i.w6)("design:type",String)],s.prototype,"district",void 0),(0,i.gn)([(0,n.ep)("city",String,!0),(0,i.w6)("design:type",String)],s.prototype,"city",void 0),(0,i.gn)([(0,n.ep)("street",String,!0),(0,i.w6)("design:type",String)],s.prototype,"street",void 0),(0,i.gn)([(0,n.ep)("building",String,!0),(0,i.w6)("design:type",String)],s.prototype,"building",void 0),(0,i.gn)([(0,n.ep)("entrance",String,!0),(0,i.w6)("design:type",String)],s.prototype,"entrance",void 0),(0,i.gn)([(0,n.ep)("floor",String,!0),(0,i.w6)("design:type",String)],s.prototype,"floor",void 0),(0,i.gn)([(0,n.ep)("apartment",String,!0),(0,i.w6)("design:type",String)],s.prototype,"apartment",void 0),s=(0,i.gn)([(0,n.sT)("DetailAddress"),(0,i.w6)("design:paramtypes",[Object])],s)},4091:(Xe,ie,l)=>{"use strict";l.d(ie,{Q:()=>_,X:()=>o});var i=l(655),n=l(775),s=l(9444),d=l(1739),o=(()=>{return(g=o||(o={})).NOT_ACCRUED="NOT_ACCRUED",g.DIFF="DIFF",g.ACCRUED="ACCRUED",o;var g})();let _=class{constructor(){this.available=null,this.min=null,this.max=null,this.cashbackAccrual=null}getMaxPaymentByBonuses(w,x){let L=w/100*this.max;return(0,s.UF)(L>x?x:L,Number(localStorage.getItem(d._.rounding)))}};(0,i.gn)([(0,n.ep)("available",Boolean,!0),(0,i.w6)("design:type",Boolean)],_.prototype,"available",void 0),(0,i.gn)([(0,n.ep)("min",Number,!0),(0,i.w6)("design:type",Number)],_.prototype,"min",void 0),(0,i.gn)([(0,n.ep)("max",Number,!0),(0,i.w6)("design:type",Number)],_.prototype,"max",void 0),(0,i.gn)([(0,n.ep)("cashbackAccrual",String,!0),(0,i.w6)("design:type",String)],_.prototype,"cashbackAccrual",void 0),_=(0,i.gn)([(0,n.sT)("PaymentByBonuses")],_)},8712:(Xe,ie,l)=>{"use strict";l.d(ie,{Z:()=>L});var i=l(655),n=l(775),s=l(3457),d=l(294);let o=class{constructor(){this.cashback=null,this.discount=null}};(0,i.gn)([(0,n.ep)("cashback",Number,!0),(0,i.w6)("design:type",Number)],o.prototype,"cashback",void 0),(0,i.gn)([(0,n.ep)("discount",Number,!0),(0,i.w6)("design:type",Number)],o.prototype,"discount",void 0),o=(0,i.gn)([(0,n.sT)("PersonalBonuses")],o);let _=class{constructor(){this.email=null,this.family_name=null,this.given_name=null,this.hd=null,this.id=null,this.locale=null,this.name=null,this.picture=null,this.verified_email=null}};(0,i.gn)([(0,n.ep)("email",String,!0),(0,i.w6)("design:type",String)],_.prototype,"email",void 0),(0,i.gn)([(0,n.ep)("family_name",String,!0),(0,i.w6)("design:type",String)],_.prototype,"family_name",void 0),(0,i.gn)([(0,n.ep)("given_name",String,!0),(0,i.w6)("design:type",String)],_.prototype,"given_name",void 0),(0,i.gn)([(0,n.ep)("hd",String,!0),(0,i.w6)("design:type",String)],_.prototype,"hd",void 0),(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],_.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("locale",String,!0),(0,i.w6)("design:type",String)],_.prototype,"locale",void 0),(0,i.gn)([(0,n.ep)("name",
1String,!0),(0,i.w6)("design:type",String)],_.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("picture",String,!0),(0,i.w6)("design:type",String)],_.prototype,"picture",void 0),(0,i.gn)([(0,n.ep)("verified_email",Boolean,!0),(0,i.w6)("design:type",Boolean)],_.prototype,"verified_email",void 0),_=(0,i.gn)([(0,n.sT)("Payload")],_);let g=class{constructor(){this.createdAt=null,this.email=null,this.id=null,this.payload=null,this.type=null,this.updatedAt=null,this.userId=null}};(0,i.gn)([(0,n.ep)("createdAt",String,!0),(0,i.w6)("design:type",String)],g.prototype,"createdAt",void 0),(0,i.gn)([(0,n.ep)("email",String,!0),(0,i.w6)("design:type",String)],g.prototype,"email",void 0),(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],g.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("payload",_,!0),(0,i.w6)("design:type",_)],g.prototype,"payload",void 0),(0,i.gn)([(0,n.ep)("type",String,!0),(0,i.w6)("design:type",String)],g.prototype,"type",void 0),(0,i.gn)([(0,n.ep)("updatedAt",String,!0),(0,i.w6)("design:type",String)],g.prototype,"updatedAt",void 0),(0,i.gn)([(0,n.ep)("userId",String,!0),(0,i.w6)("design:type",String)],g.prototype,"userId",void 0),g=(0,i.gn)([(0,n.sT)("UserAccounts")],g);let w=class{constructor(){this.showPrice=null}};(0,i.gn)([(0,n.ep)("showPrice",Boolean,!0),(0,i.w6)("design:type",Boolean)],w.prototype,"showPrice",void 0),w=(0,i.gn)([(0,n.sT)("UserGroup")],w);let x=class{constructor(){this.uid=null,this.id=null,this.name=null,this.originalURL=null,this.previewURL=null,this.phone=null,this.email=null,this.balance=null,this.groups=[],this.orderCount=null,this.registered=null,this.registeredAt=null,this.birthday=null,this.refCode=null,this.registrationCode=null,this.registrationBonusesUsed=null,this.orderValue=null,this.isPhoneVerified=null,this.systemCashback=null,this.personalBonuses=null,this.addresses=[],this.user_accounts=[]}};(0,i.gn)([(0,n.ep)("uid",String,!0),(0,i.w6)("design:type",String)],x.prototype,"uid",void 0),(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],x.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("name",String,!0),(0,i.w6)("design:type",String)],x.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("originalURL",String,!0),(0,i.w6)("design:type",String)],x.prototype,"originalURL",void 0),(0,i.gn)([(0,n.ep)("previewURL",String,!0),(0,i.w6)("design:type",String)],x.prototype,"previewURL",void 0),(0,i.gn)([(0,n.ep)("phone",String,!0),(0,i.w6)("design:type",String)],x.prototype,"phone",void 0),(0,i.gn)([(0,n.ep)("email",String,!0),(0,i.w6)("design:type",String)],x.prototype,"email",void 0),(0,i.gn)([(0,n.ep)("balance",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"balance",void 0),(0,i.gn)([(0,n.ep)("groups",[w],!0),(0,i.w6)("design:type",Array)],x.prototype,"groups",void 0),(0,i.gn)([(0,n.ep)("orderCount",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"orderCount",void 0),(0,i.gn)([(0,n.ep)("registered",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"registered",void 0),(0,i.gn)([(0,n.ep)("registeredAt",s.Z,!0),(0,i.w6)("design:type",Date)],x.prototype,"registeredAt",void 0),(0,i.gn)([(0,n.ep)("birthday",s.Z,!0),(0,i.w6)("design:type",Date)],x.prototype,"birthday",void 0),(0,i.gn)([(0,n.ep)("refCode",String,!0),(0,i.w6)("design:type",String)],x.prototype,"refCode",void 0),(0,i.gn)([(0,n.ep)("registrationCode",String,!0),(0,i.w6)("design:type",String)],x.prototype,"registrationCode",void 0),(0,i.gn)([(0,n.ep)("registrationBonusesUsed",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"registrationBonusesUsed",void 0),(0,i.gn)([(0,n.ep)("orderValue",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"orderValue",void 0),(0,i.gn)([(0,n.ep)("isPhoneVerified",Boolean,!0),(0,i.w6)("design:type",Boolean)],x.prototype,"isPhoneVerified",void 0),(0,i.gn)([(0,n.ep)("systemCashback",Number,!0),(0,i.w6)("design:type",Number)],x.prototype,"systemCashback",void 0),(0,i.gn)([(0,n.ep)("personalBonuses",o,!0),(0,i.w6)("design:type",o)],x.prototype,"personalBonuses",void 0),(0,i.gn)([(0,n.ep)("addresses",[d.Z],!0),(0,i.w6)("design:type",Array)],x.prototype,"addresses",void 0),(0,i.gn)([(0,n.ep)("user_accounts",[g],!0),(0,i.w6)("design:type",Array)],x.prototype,"user_accounts",void 0),x=(0,i.gn)([(0,n.sT)("User")],x);const L=x},294:(Xe,ie,l)=>{"use strict";l.d(ie,{Z:()=>d,s:()=>o});var i=l(655),n=l(775);let s=class{constructor(){this.id=null,this.name=null,this.locationLatitude=null,this.locationLongitude=null,this.locationName=null}};(0,i.gn)([(0,n.ep)("id",String,!0),(0,i.w6)("design:type",String)],s.prototype,"id",void 0),(0,i.gn)([(0,n.ep)("name",Number,!0),(0,i.w6)("design:type",Number)],s.prototype,"name",void 0),(0,i.gn)([(0,n.ep)("locationLatitude",Number,!0),(0,i.w6)("design:type",Number)],s.prototype,"locationLatitude",void 0),(0,i.gn)([(0,n.ep)("locationLongitude",Number,!0),(0,i.w6)("design:type",Number)],s.prototype,"locationLongitude",void 0),(0,i.gn)([(0,n.ep)("locationName",Number,!0),(0,i.w6)("design:type",Number)],s.prototype,"locationName",void 0),s=(0,i.gn)([(0,n.sT)("UserAddress")],s);const d=s;let o=class{constructor(){this.addresses=[]}};(0,i.gn)([(0,n.ep)("addresses",[s],!0),(0,i.w6)("design:type",Array)],o.prototype,"addresses",void 0),o=(0,i.gn)([(0,n.sT)("UserAddresses")],o)},9112:(Xe,ie,l)=>{"use strict";l.d(ie,{m:()=>_});var i=l(6317),n=l(8156),s=l(4650),d=l(5938),o=l(2510);let _=(()=>{class g{constructor(x,L,Z,G){this.auth=x,this.authUserService=L,this._dialog=Z,this.route=G}canActivate(x,L){return!!this.auth.isAuthenticated()||(document.querySelector("app-main-layout")||this.route.navigate(["/"]),this.authUserService.initLoginProcess(()=>{this.auth.isAuthenticated()&&this.route.navigate([L.url])}),!1)}}return g.\u0275fac=function(x){return new(x||g)(s.\u0275\u0275inject(n.e),s.\u0275\u0275inject(i.C),s.\u0275\u0275inject(d.uw),s.\u0275\u0275inject(o.F0))},g.\u0275prov=s.\u0275\u0275defineInjectable({token:g,factory:g.\u0275fac}),g})()},4593:(Xe,ie,l)=>{"use strict";l.d(ie,{J:()=>rt,y:()=>N});var i=l(4650),n=l(2600),s=l(8156),d=l(9444),o=l(9864);class _{constructor(W){this.routeName=W}toMap(){return{[o.SN.nameKey]:this.routeName}}}class g{constructor(W,$,me,ae,Pe,lt){this.offerId=W,this.offerPrice=$,this.offerDiscount=me,this.offerName=ae,this.currency=Pe,this.count=lt}toMap(){return{[o.SN.itemIdKey]:`${this.offerId}`,[o.SN.itemNameKey]:this.offerName,[o.SN.priceKey]:`${this.offerPrice}`,[o.SN.discountKey]:`${this.offerDiscount}`,[o.SN.currencyKey]:this.currency,[o.SN.quantityKey]:this.count}}}class w{constructor(W,$){this.services=W,this.currency=$}toMap(){let W=0;return{[o.SN.itemsKey]:this.services.map(($,me)=>($.price&&(W+=$.price),{[o.SN.itemIdKey]:$.id,[o.SN.contentTypeKey]:$.isService?"service":"offer",[o.SN.priceKey]:$.price,[o.SN.nameKey]:$.name,[o.SN.discountKey]:$.discount,[o.SN.statusKey]:$.availableStatus,[o.SN.unitsKey]:$.units})),[o.SN.currencyKey]:this.currency,[o.SN.valueKey]:W}}}class x{constructor(W,$,me){this.currency=W,this.value=$,this.count=me}toMap(){return{[o.SN.valueKey]:this.value,[o.SN.currencyKey]:this.currency,[o.SN.quantityKey]:this.count}}}class L{constructor(W,$,me,ae){this.offerId=W,this.offerPrice=$,this.offerDiscount=me,this.offerName=ae}toMap(){return{[o.SN.itemIdKey]:`${this.offerId}`,[o.SN.itemNameKey]:this.offerName||"",[o.SN.priceKey]:`${this.offerPrice}`,[o.SN.discountKey]:`${this.offerDiscount}`}}}class Z{constructor(W){this.method=W}toMap(){return{[o.SN.methodKey]:this.method}}}class G{constructor(){}toMap(){return{}}}class te{constructor(W,$,me,ae){this.orderNumber=W,this.orderTotalPrice=$,this.offers=me,this.currency=ae}toMap(){return{[o.SN.currencyKey]:this.currency,[o.SN.transactionIdKey]:this.orderNumber??-1,[o.SN.valueKey]:this.orderTotalPrice??-1,[o.SN.itemsKey]:(this.offers??[]).map(W=>({[o.SN.itemIdKey]:W?.internalId,[o.SN.itemNameKey]:W.name,[o.SN.currencyKey]:this.currency,[o.SN.discountKey]:W.discount,[o.SN.priceKey]:W.price,[o.SN.quantityKey]:Math.floor(W.count)}))}}}class le{constructor(W,$,me,ae,Pe,lt,ve){this.id=W,this.type=$,this.currency=me,this.price=ae,this.name=Pe,this.units=lt,this.discount=ve}toMap(){return{[o.SN.itemIdKey]:this.id,[o.SN.contentTypeKey]:this.type,[o.SN.currencyKey]:this.currency,[o.SN.priceKey]:this.price,[o.SN.nameKey]:this.name,[o.SN.discountKey]:this.discount,[o.SN.unitsKey]:this.units}}}class se{constructor(W,$,me){this.id=W,this.name=$,this.minimumAllowedAge=me}toMap(){return{[o.SN.itemIdKey]:this.id,[o.SN.nameKey]:this.name,[o.SN.minimumAgeKey]:this.minimumAllowedAge}}}class de{constructor(W){this.order=W}toMap(){return{[o.SN.itemIdKey]:this.order.id.toString(),[o.SN.valueKey]:this.order.totalPrice??0,[o.SN.statusKey]:this.order.status.toString(),[o.SN.paymentStatusKey]:this.order.paymentStatus.toString(),[o.SN.paymentServiceKey]:this.order.paymentService?.toString()??null,[o.SN.paymentTypeKey]:this.order.paymentType.toString()}}}const rt=new i.InjectionToken("ANALYTICS_PROVIDERS");let N=(()=>{class O{constructor($,me,ae){this.providers=$,this.appService=me,this.authService=ae,this.analyticsEnabled=!1,console.log("providers",$),console.log("2providers",this.providers)}enableAnalytics(){this.analyticsEnabled=!0}disableAnalytics(){this.analyticsEnabled=!1}hasAnalyticsConsent(){return this.analyticsEnabled}convertDate(){const $=Date.now();return new Date($).toString().slice(4,21)}
1logRoute($){!this.hasAnalyticsConsent()||this.providers.forEach(me=>{try{me.logRoute(new _($.screenNameKey))}catch(ae){console.error("[Analytics] logRoute error in provider",ae)}})}addToCartEvent($){if(!this.hasAnalyticsConsent())return;const me=this.appService.mainCurrency;this.providers.forEach(ae=>{try{ae.addToCartEvent(new g($.itemIDKey,$.itemPriceKey,$.itemDiscountKey,$.itemNameKey,me,$.itemQuantityKey))}catch(Pe){console.error("[Analytics] addToCartEvent error in provider",Pe)}})}removeFromCartEvent($){if(!this.hasAnalyticsConsent())return;const me=this.appService?.mainCurrency;this.providers.forEach(ae=>{try{ae.removeFromCartEvent(new w($.offerDetails,me))}catch(Pe){console.error("[Analytics] removeFromCartEvent error in provider",Pe)}})}beginCheckoutEvent($){if(!this.hasAnalyticsConsent())return;const me=this.appService?.mainCurrency;this.providers.forEach(ae=>{try{ae.beginCheckoutEvent(new x(me,$.orderPriceKey,$.itemQuantityKey))}catch(Pe){console.error("[Analytics] beginCheckoutEvent checkout error in provider",Pe)}})}addToWishlist($){!this.hasAnalyticsConsent()||this.providers.forEach(me=>{try{me.addToWishlist(new L($.itemIDKey,$.itemPriceKey,$.itemDiscountKey,$.itemNameKey))}catch(ae){console.error("[Analytics] addToWishlist error in provider",ae)}})}endCheckoutEvent($){if(!this.hasAnalyticsConsent())return;const me=this.appService?.mainCurrency;this.providers.forEach(ae=>{try{ae.endCheckoutEvent(new te($?.orderNumber,$?.orderPriceKey,$?.orderItemsKey,me))}catch(Pe){console.error("[Analytics] endCheckoutEvent error in provider",Pe)}})}loginEvent($,me){if(!this.hasAnalyticsConsent())return;const ae="LOGIN"===me?o.Cj.email:"FACEBOOK__LOGIN"===me?o.Cj.facebook:"APPLE__LOGIN"===me?o.Cj.apple:"GOOGLE__LOGIN"===me?o.Cj.google:"";this.providers.forEach(Pe=>{try{Pe.loginEvent(new Z(ae))}catch(lt){console.error("[Analytics] loginEvent error in provider",lt)}})}completeRegistration(){!this.hasAnalyticsConsent()||this.providers.forEach($=>{try{$.completeRegistration(new G)}catch(me){console.error("[Analytics] completeRegistration error in provider",me)}})}viewItemEvent($){if(!this.hasAnalyticsConsent())return;const me=this.appService?.mainCurrency;this.providers.forEach(ae=>{try{ae.viewItemEvent(new le($.offerDetails?.[0].id,$.offerDetails?.[0].stockType,me,$.offerDetails?.[0].price,$.offerDetails?.[0].name,$.offerDetails?.[0].units,$.offerDetails?.[0].discount))}catch(Pe){console.error("[Analytics] viewItemEvent error in provider",Pe)}})}categoryView($){!this.hasAnalyticsConsent()||this.providers.forEach(me=>{try{me.categoryView(new se($?.categoryIDKey,$?.categoryNameKey,$?.categoryAgeKey))}catch(ae){console.error("[Analytics] categoryView error in provider",ae)}})}viewOrderEvent($){!this.hasAnalyticsConsent()||($.companyIdKey=this.appService.subCompaniyId,$.userIdKey=this.authService.user.id,$.timestampKey=this.convertDate(),$.platfrom=(0,d.AI)(),this.providers.forEach(me=>{try{me.viewOrderEvent(new de($.order))}catch(ae){console.error("[Analytics] viewOrderEvent error in provider",ae)}}))}}return O.\u0275fac=function($){return new($||O)(i.\u0275\u0275inject(rt),i.\u0275\u0275inject(n.z),i.\u0275\u0275inject(s.e))},O.\u0275prov=i.\u0275\u0275defineInjectable({token:O,factory:O.\u0275fac,providedIn:"root"}),O})()},9718:(Xe,ie,l)=>{"use strict";l.d(ie,{s:()=>G});var i=l(529),n=l(2843),s=l(4004),d=l(262),o=l(775),_=l(2340),g=l(1845),w=l(2600),x=l(5845),L=l(4650);let Z=new o.Q9;Z.ignorePrimitiveChecks=!0,Z.valueCheckingMode=o.EA.ALLOW_NULL;let G=(()=>{class ye{constructor(le,se){this.http=le,this.appService=se}formatErrors(le){return console.log(le),(0,n._)(le)}get(le,se={},de,rt=_.N.apiUrl){const N=this.appendParams(se);return this.http.get(`${rt}${le}`,{params:N}).pipe((0,s.U)(O=>{try{let W=Z.deserialize(O,g.Z);return de&&(W.data=Z.deserialize(W.data,de)),W}catch(W){return console.error(W),null}}),(0,d.K)(this.formatErrors))}post(le,se={},de,rt=!0,N={},O=_.N.apiUrl){const W=this.appendParams(N);return this.http.post(`${O}${le}`,rt?Z.serialize(se):se,{params:W}).pipe((0,s.U)($=>{try{let me=Z.deserialize($,g.Z);return de&&(me.data=Z.deserialize(me.data,de)),me}catch(me){return console.error(me),null}}),(0,d.K)(this.formatErrors))}changePhoneNumber(le,se){return this.http.post(`${_.N.apiUrl}${le}`,se)}patch(le,se={},de,rt=_.N.apiUrl){return this.http.patch(`${rt}${le}`,Z.serialize(se)).pipe((0,s.U)(N=>{try{let O=Z.deserialize(N,g.Z);return O.data=Z.deserialize(O.data,de),O}catch(O){return console.error(O),null}}),(0,d.K)(this.formatErrors))}put(le,se={},de,rt=!0,N=_.N.apiUrl){return this.http.put(`${N}${le}`,rt?Z.serialize(se):se).pipe((0,s.U)(O=>{try{let W=Z.deserialize(O,g.Z);return de&&(W.data=Z.deserialize(W.data,de)),W}catch(W){return console.error(W),null}}),(0,d.K)(this.formatErrors))}delete(le,se=_.N.apiUrl){return this.http.delete(`${se}${le}`).pipe((0,d.K)(this.formatErrors))}getBlob(le,se={},de=_.N.apiUrl){const rt=this.appendParams(se);return this.http.get(`${de}${le}`,{params:rt,responseType:"blob"}).pipe((0,d.K)(this.formatErrors))}postBlob(le,se={},de={},rt=_.N.apiUrl){const N=this.appendParams(de);return this.http.post(`${rt}${le}`,se,{params:N,responseType:"blob"}).pipe((0,d.K)(this.formatErrors))}uploadFiles(le,se={},de){return this.http.post(`${_.N.apiUrl}${le}
1`,se).pipe((0,s.U)(rt=>{try{return Z.deserialize(rt,g.Z)}catch(N){return console.error(N),null}}),(0,d.K)(this.formatErrors))}appendParams(le={}){let se=new i.LE({encoder:new he});return le&&Object.keys(le).forEach(de=>{(0==le[de]||null!=le[de]&&""!=le[de])&&(se=se.append(de.toString(),String(le[de])))}),this.appService.mainLanguage&&(se=se.append(x.D.lang,this.appService.mainLanguage)),se}}return ye.\u0275fac=function(le){return new(le||ye)(L.\u0275\u0275inject(i.eN),L.\u0275\u0275inject(w.z))},ye.\u0275prov=L.\u0275\u0275defineInjectable({token:ye,factory:ye.\u0275fac,providedIn:"root"}),ye})();class he{encodeKey(te){return encodeURIComponent(te)}encodeValue(te){return encodeURIComponent(te)}decodeKey(te){return decodeURIComponent(te)}decodeValue(te){return decodeURIComponent(te)}}},2600:(Xe,ie,l)=>{"use strict";l.d(ie,{z:()=>L});var i=l(3451),n=l(7579),s=l(1135),d=l(1739),o=l(2340),_=l(5738),g=l(7332),w=l(4650),x=l(9299);let L=(()=>{class Z{constructor(he){this.localStorageService=he,this.appSubject=new n.x,this.config=new i.ZP,this.subCompaniyId=o.N.mainCompanyId,this.banners=[],this.activeCategoriesIdMap=[],this.selectedCategoryId="",this.offerCategories=[],this.currencySymbols={UAH:"\u20b4",USD:"$",EUR:"\u20ac",PLN:"z\u0142",PHP:"\u20b1",CHF:"CHF",CZK:"K\u010d",NOK:"kr"},this.offerStatuses=[],this.version=g.J,this.backendVersion=_.s.v4,this.supportedFeatures=new Map([[_.d.newPayments,{minimumBackendVersion:5,featureVersion:"v1"}]]),this.setGoogleMapsLoaded=new s.X(!1),this.offerAvailableStatuses=[],this.supportedLangs=["uk","en","pl","de","fr","tr","es","cs","ru","sl"]}get company(){return this._company||this.localStorageService.get(d._.company)||this.setDefaultCompany()}set company(he){this._company=he,this.subCompaniyId=he.id}get mainLanguage(){const he=this.config.config.info.supportedLanguages,ye=window.navigator.language.split("-")[0],te=this.localStorageService.get(d._.lang),le=this.config.config.info.mainLanguage;if(!he?.length){if(te&&this.supportedLangs.includes(te))return te;if(ye&&this.supportedLangs.includes(ye))return ye}const se=he.find(rt=>this.supportedLangs.includes(te)?rt.lang===te:this.supportedLangs.includes(le)?rt.lang===le:this.supportedLangs.includes(ye)?rt.lang===ye:void 0);if(se)return se.lang;const de=he[0]?.lang;return this.supportedLangs.includes(de)?de:this.supportedLangs[0]}set mainLanguage(he){this.localStorageService.set(d._.lang,he),this._mainLanguage=he}get mainCurrency(){return localStorage.getItem("sb-mainCurrency")||this._mainCurrency||this.config.config.info.mainCurrency}set mainCurrency(he){localStorage.setItem("sb-mainCurrency",he),this._mainCurrency=he}getUnitName(){return this.config.units.find(he=>he.id==this.config.config.info.defaultUnits)?.names.find(he=>he.lang==this.mainLanguage).name}getOfferStatus(he){const ye=this.offerStatuses.find(te=>te.id==he);if(ye){const te=ye.names.find(le=>le.lang===this.mainLanguage);if(te)return te.name}return"Status Error"}setDefaultCompany(){let he;return this.config.config.subCompanies.forEach(ye=>{if(!ye.subCompanies.length)return null;he=ye.subCompanies.find(te=>te.id===o.N.mainCompanyId?(this.localStorageService.set(d._.company,te),te):null)}),he}isFeatureAvailable(he){const ye=Number(this.backendVersion.slice(1)),te=this.supportedFeatures.get(he);return!!te&&ye>=te.minimumBackendVersion}}return Z.\u0275fac=function(he){return new(he||Z)(w.\u0275\u0275inject(x.n))},Z.\u0275prov=w.\u0275\u0275defineInjectable({token:Z,factory:Z.\u0275fac,providedIn:"root"}),Z})()},6317:(Xe,ie,l)=>{"use strict";l.d(ie,{C:()=>ae});var i=l(5861),n=l(573),g=(l(2090),l(9681),l(1877),l(3475),l(8996)),w=l(8505),x=l(5577),L=l(655),Z=l(775);let G=class{constructor(){this.accessToken=void 0,this.refreshToken=void 0}};(0,L.gn)([(0,Z.ep)("accessToken",String,!0),(0,L.w6)("design:type",String)],G.prototype,"accessToken",void 0),(0,L.gn)([(0,Z.ep)("refreshToken",String,!0),(0,L.w6)("design:type",String)],G.prototype,"refreshToken",void 0),G=(0,L.gn)([(0,Z.sT)("TokensData")],G);let he=class{constructor(){this.tokens=new G}};(0,L.gn)([(0,Z.ep)("tokens",G,!0),(0,L.w6)("design:type",G)],he.prototype,"tokens",void 0),he=(0,L.gn)([(0,Z.sT)("AuthResponse")],he);const ye=he;var te=l(8712),le=l(9718),se=l(8156),de=l(9795),rt=l(469),N=l(2600),O=l(300),W=l(4650),$=l(2778),me=l(5938);let ae=(()=>{class Pe{constructor(ve,Ye,we,Ie,mt,at){this.userService=ve,this.afAuth=Ye,this.apiService=we,this.authService=Ie,this.appService=mt,this.dialog=at,this.user=new te.Z,this.isAlphaSignIn=!1}initLoginProcess(ve=null){this.dialog.open(rt.T,{panelClass:"auth-modal"}).afterClosed().subscribe(we=>{ve&&this.authService.isAuthenticated()&&ve()})}fireSignInWithPhoneNumber(ve){const Ye=(0,n.n)();return Ye.languageCode=this.appService.mainLanguage,this.reCaptchaVerifier=new n.R("sign-in-button",{size:"invisible"},Ye),(0,g.D)(this.afAuth.signInWithPhoneNumber(ve,this.reCaptchaVerifier)).pipe((0,w.b)(we=>{console.log("confirmationCodeResult",we),this.confirmationCodeResult=we,this.confirmationPhone=ve}))}alphaSendOtpCode(ve){return this.apiService.post(`/companies/${this.appService.config.config.info.mainCompany||this.appService.config.config.id}/send-otp`,ve,Z.IK,!1)}verificateCodeWithApha(ve){return this.apiService.post(`/companies/${this.appService.config.config.info.mainCompany||this.appService.config.config.id}/verify-otp`,ve,Z.IK,!1)}userAuth(ve,Ye=""){return this.apiService.post(`/companies/${this.appService.config.config.info.mainCompany||this.appService.config.config.id}/users/auth/${Ye}
1`,ve,ye).pipe((0,x.z)(we=>(this.authService.setToken(we.data.tokens),this.userService.getUserData().pipe((0,w.b)(Ie=>{Ie&&(this.user=Ie.data)})))))}userAuthWithPnone(ve,Ye){return this.apiService.post(`/companies/${this.appService.config.config.info.mainCompany||this.appService.config.config.id}/users/${Ye}`,ve,ye).pipe((0,x.z)(we=>(this.authService.setToken(we.data.tokens),this.userService.getUserData().pipe((0,w.b)(Ie=>{Ie&&(this.user=Ie.data)})))))}fireSignInWithGoogle(){const ve=new n.N;return ve.setCustomParameters({prompt:"select_account"}),(0,g.D)(this.authLogin(ve).then(Ye=>Ye.credential))}fireSignInWithFacebook(){const ve=new n.M;return(0,g.D)(this.authLogin(ve).then(Ye=>Ye.credential))}fireSignInWithApple(){const ve=new n.T("apple.com");return ve.addScope("email"),ve.addScope("name"),(0,g.D)(this.authLogin(ve).then(Ye=>Ye.credential))}authLogin(ve){var Ye=this;return(0,i.Z)(function*(){return yield Ye.afAuth.signInWithPopup(ve).then(we=>we)})()}changePhoneNumber(ve){return this.apiService.changePhoneNumber(`/companies/${this.appService.config.config.info.mainCompany||this.appService.config.config.id}/users/changePhone`,ve).pipe((0,x.z)(Ye=>(Ye.data.tokens&&this.authService.setToken(Ye.data.tokens),this.userService.getUserData().pipe((0,w.b)(we=>{we&&(this.user=we.data,this.authService.user=we.data,this.appService.appSubject.next({type:O.z.updateUserData,data:we.data}))})))))}updateUserData(ve){return this.userService.updateUserData(ve)}resetAuthProcess(){this.confirmationCodeResult=null,this.confirmationPhone=null}}return Pe.\u0275fac=function(ve){return new(ve||Pe)(W.\u0275\u0275inject(de.K),W.\u0275\u0275inject($.zQ),W.\u0275\u0275inject(le.s),W.\u0275\u0275inject(se.e),W.\u0275\u0275inject(N.z),W.\u0275\u0275inject(me.uw))},Pe.\u0275prov=W.\u0275\u0275defineInjectable({token:Pe,factory:Pe.\u0275fac,providedIn:"root"}),Pe})()},8156:(Xe,ie,l)=>{"use strict";l.d(ie,{e:()=>w});var i=l(8712),n=l(2600),s=l(7579),d=l(1739),o=l(5266),_=l(300),g=l(4650);let w=(()=>{class x{constructor(Z,G){this.appService=Z,this.socketService=G,this.user=new i.Z,this.showLoginDialog=new s.x}get accessToken(){return localStorage.getItem("sb-accessToken")}get refreshToken(){return localStorage.getItem("sb-refreshToken")}isAuthenticated(){return Boolean(this.accessToken)}setToken(Z){Z?(localStorage.setItem("sb-accessToken",Z.accessToken),localStorage.setItem("sb-refreshToken",Z.refreshToken)):(localStorage.removeItem("sb-accessToken"),localStorage.removeItem("sb-refreshToken"))}logout(){this.setToken(null),localStorage.removeItem(d._.mainAgeDialog),localStorage.removeItem(d._.appLinksDialog),localStorage.removeItem(d._.minimumConfirmedAge),this.user=new i.Z,this.socketService.close(),this.appService.appSubject.next({type:_.z.logout})}}return x.\u0275fac=function(Z){return new(Z||x)(g.\u0275\u0275inject(n.z),g.\u0275\u0275inject(o.$))},x.\u0275prov=g.\u0275\u0275defineInjectable({token:x,factory:x.\u0275fac,providedIn:"root"}),x})()},9946:(Xe,ie,l)=>{"use strict";l.d(ie,{A:()=>x});var i=l(8156),n=l(950),s=l(7579),d=l(2722),o=l(8505),_=l(9718),g=l(2600),w=l(4650);let x=(()=>{class L{constructor(G,he,ye,te){this._apiService=G,this._appService=he,this.favouritesService=ye,this.authService=te,this.destroy$=new s.x,this._chat=!1,this._notification=!1}get chat(){return this._chat}set chat(G){this._chat=G}get favoritesList(){return this.favorites}get notification(){return this._notification}set notification(G){"/user/notifications"==window.location.pathname&&G||(this._notification=G)}get main(){return this.chat||this.notification?"\u200b":""}setTotalFavoritesItems(){this.authService.isAuthenticated()?this.favouritesService.get(this.authService.user.id).pipe((0,d.R)(this.destroy$)).subscribe(G=>{this.favorites=G.data.length}):this.favorites=0}checkIsHaveNew(G){this.isHaveUnreadNotifications(G).subscribe(()=>{}),this.isHaveUnreadChats(G).subscribe(()=>{})}isHaveUnreadNotifications(G){return this._apiService.get(`/companies/${this._appService.subCompaniyId}/users/${G}/isHaveUnreadNotifications`,null,null).pipe((0,o.b)(he=>{this.notification=he.data}))}isHaveUnreadChats(G){return this._apiService.get(`/companies/${this._appService.subCompaniyId}/users/${G}/isHaveUnreadChats`,null,null).pipe((0,o.b)(he=>{this.chat=he.data}))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return L.\u0275fac=function(G){return new(G||L)(w.\u0275\u0275inject(_.s),w.\u0275\u0275inject(g.z),w.\u0275\u0275inject(n.D),w.\u0275\u0275inject(i.e))},L.\u0275prov=w.\u0275\u0275defineInjectable({token:L,factory:L.\u0275fac,providedIn:"root"}),L})()},950:(Xe,ie,l)=>{"use strict";l.d(ie,{D:()=>o});var i=l(9718),n=l(8987),s=l(2600),d=l(4650);let o=(()=>{class _{constructor(w,x){this.apiService=w,this.appService=x}get(w){return this.apiService.get(`/companies/${this.appService.subCompaniyId}/users/${w}/favourites`,null,n.SW)}add(w,x){return this.apiService.post(`/companies/${this.appService.subCompaniyId}/users/${w}/favourites/${x}`,null,n.SW)}delete(w,x){return this.apiService.delete(`/companies/${this.appService.subCompaniyId}/users/${w}/favourites/${x}`)}}return _.\u0275fac=function(w){return new(w||_)(d.\u0275\u0275inject(i.s),d.\u0275\u0275inject(s.z))},_.\u0275prov=d.\u0275\u0275defineInjectable({token:_,factory:_.\u0275fac,providedIn:"root"}),_})()},9299:(Xe,ie,l)=>{"use strict";l.d(ie,{n:()=>n});var i=l(4650);let n=(()=>{class s{set(o,_){try{localStorage.setItem(String(o),JSON.stringify(_))}catch(g){console.error("LocalStorageService set",g)}}get(o){try{return JSON.parse(localStorage.getItem(String(o)))}catch(_){return console.error("LocalStorageService get",_),null}}remove(o){try{localStorage.removeItem(String(o))}catch(_){console.error("LocalStorageService remove",_)}
1}clear(){try{localStorage.clear()}catch(o){console.error("LocalStorageService clear",o)}}}return s.\u0275fac=function(o){return new(o||s)},s.\u0275prov=i.\u0275\u0275defineInjectable({token:s,factory:s.\u0275fac}),s})()},2303:(Xe,ie,l)=>{"use strict";l.d(ie,{J:()=>me});var i=l(3451),n=l(4004),s=l(3900),d=l(262),o=l(9646),_=l(8505),g=l(655),w=l(775);let x=class{constructor(){this.id=null,this.companyId=null,this.name=null,this.order=null,this.type=null,this.itemId=null,this.minimumAllowAge=null,this.originalUrl=null,this.previewUrl=null,this.webMobileOriginalUrl=null,this.webMobilePreviewUrl=null,this.webOriginalUrl=null,this.webPreviewUrl=null}};(0,g.gn)([(0,w.ep)("id",Number,!0),(0,g.w6)("design:type",Number)],x.prototype,"id",void 0),(0,g.gn)([(0,w.ep)("companyId",String,!0),(0,g.w6)("design:type",String)],x.prototype,"companyId",void 0),(0,g.gn)([(0,w.ep)("name",String,!0),(0,g.w6)("design:type",String)],x.prototype,"name",void 0),(0,g.gn)([(0,w.ep)("order",Number,!0),(0,g.w6)("design:type",Number)],x.prototype,"order",void 0),(0,g.gn)([(0,w.ep)("type",String,!0),(0,g.w6)("design:type",String)],x.prototype,"type",void 0),(0,g.gn)([(0,w.ep)("itemId",String,!0),(0,g.w6)("design:type",String)],x.prototype,"itemId",void 0),(0,g.gn)([(0,w.ep)("minimumAllowAge",Number,!0),(0,g.w6)("design:type",Number)],x.prototype,"minimumAllowAge",void 0),(0,g.gn)([(0,w.ep)("originalUrl",String,!0),(0,g.w6)("design:type",String)],x.prototype,"originalUrl",void 0),(0,g.gn)([(0,w.ep)("previewUrl",String,!0),(0,g.w6)("design:type",String)],x.prototype,"previewUrl",void 0),(0,g.gn)([(0,w.ep)("webMobileOriginalUrl",String,!0),(0,g.w6)("design:type",String)],x.prototype,"webMobileOriginalUrl",void 0),(0,g.gn)([(0,w.ep)("webMobilePreviewUrl",String,!0),(0,g.w6)("design:type",String)],x.prototype,"webMobilePreviewUrl",void 0),(0,g.gn)([(0,w.ep)("webOriginalUrl",String,!0),(0,g.w6)("design:type",String)],x.prototype,"webOriginalUrl",void 0),(0,g.gn)([(0,w.ep)("webPreviewUrl",String,!0),(0,g.w6)("design:type",String)],x.prototype,"webPreviewUrl",void 0),x=(0,g.gn)([(0,w.sT)("Banner")],x);const L=x;var Z=l(9718),G=l(2600),he=l(1739);let ye=class{constructor(){this.name=null,this.lang=null}};(0,g.gn)([(0,w.ep)("name",String,!0),(0,g.w6)("design:type",String)],ye.prototype,"name",void 0),(0,g.gn)([(0,w.ep)("lang",String,!0),(0,g.w6)("design:type",String)],ye.prototype,"lang",void 0),ye=(0,g.gn)([(0,w.sT)("OfferStatusName")],ye);let te=class{constructor(){this.id=null,this.addToCart=null,this.names=[]}};(0,g.gn)([(0,w.ep)("id",String,!0),(0,g.w6)("design:type",String)],te.prototype,"id",void 0),(0,g.gn)([(0,w.ep)("addToCart",Boolean,!0),(0,g.w6)("design:type",Boolean)],te.prototype,"addToCart",void 0),(0,g.gn)([(0,w.ep)("names",[ye],!0),(0,g.w6)("design:type",Array)],te.prototype,"names",void 0),(0,g.gn)([(0,w.ep)("value",[ye],!0),(0,g.w6)("design:type",Number)],te.prototype,"value",void 0),te=(0,g.gn)([(0,w.sT)("OfferStatus")],te);let le=class{constructor(){this.id=void 0,this.createdAt=void 0,this.updatedAt=void 0,this.companyId=void 0,this.paymentSystemId=void 0,this.isEnabled=void 0,this.paymentOrder=void 0}};(0,g.gn)([(0,w.ep)("id",String,!0),(0,g.w6)("design:type",String)],le.prototype,"id",void 0),(0,g.gn)([(0,w.ep)("createdAt",String,!0),(0,g.w6)("design:type",String)],le.prototype,"createdAt",void 0),(0,g.gn)([(0,w.ep)("updatedAt",String,!0),(0,g.w6)("design:type",String)],le.prototype,"updatedAt",void 0),(0,g.gn)([(0,w.ep)("companyId",String,!0),(0,g.w6)("design:type",String)],le.prototype,"companyId",void 0),(0,g.gn)([(0,w.ep)("paymentSystemId",String,!0),(0,g.w6)("design:type",String)],le.prototype,"paymentSystemId",void 0),(0,g.gn)([(0,w.ep)("isEnabled",Boolean,!0),(0,g.w6)("design:type",Boolean)],le.prototype,"isEnabled",void 0),(0,g.gn)([(0,w.ep)("paymentOrder",Number,!0),(0,g.w6)("design:type",Number)],le.prototype,"paymentOrder",void 0),le=(0,g.gn)([(0,w.sT)("CompanyPaymentSystem")],le);let se=class{constructor(){this.id=void 0,this.createdAt=void 0,this.updatedAt=void 0,this.name=void 0,this.type=void 0,this.isActive=void 0,this.paymentIconUrl=void 0,this.companyPaymentSystem=[]}};(0,g.gn)([(0,w.ep)("id",String,!0),(0,g.w6)("design:type",String)],se.prototype,"id",void 0),(0,g.gn)([(0,w.ep)("createdAt",String,!0),(0,g.w6)("design:type",String)],se.prototype,"createdAt",void 0),(0,g.gn)([(0,w.ep)("updatedAt",String,!0),(0,g.w6)("design:type",String)],se.prototype,"updatedAt",void 0),(0,g.gn)([(0,w.ep)("name",
1String,!0),(0,g.w6)("design:type",String)],se.prototype,"name",void 0),(0,g.gn)([(0,w.ep)("type",String,!0),(0,g.w6)("design:type",String)],se.prototype,"type",void 0),(0,g.gn)([(0,w.ep)("isActive",Boolean,!0),(0,g.w6)("design:type",Boolean)],se.prototype,"isActive",void 0),(0,g.gn)([(0,w.ep)("paymentIconUrl",String,!0),(0,g.w6)("design:type",String)],se.prototype,"paymentIconUrl",void 0),(0,g.gn)([(0,w.ep)("companyPaymentSystem",[le],!0),(0,g.w6)("design:type",Array)],se.prototype,"companyPaymentSystem",void 0),se=(0,g.gn)([(0,w.sT)("NewPaymentSystem")],se);var de=l(2340),rt=l(8646),N=l(3738),O=l(4650),W=l(9299),$=l(9383);let me=(()=>{class ae{constructor(lt,ve,Ye,we){this.apiService=lt,this.appService=ve,this.localStorageService=Ye,this.translate=we}getConfig(lt=!0){return this.apiService.get(`/companies/${this.appService.subCompaniyId}/config`,null,i.ZP).pipe((0,n.U)(ve=>(this.appService.config=ve.data,ve.data.config.functions.apiVersion&&(this.appService.backendVersion=ve.data.config.functions.apiVersion),this.localStorageService.set(he._.rounding,this.appService?.config?.config?.functions?.rounding||2),this.appService.mainLanguage||(this.localStorageService.set(he._.lang,this.appService.config.config.info.mainLanguage),this.appService.mainLanguage=this.appService.config.config.info.mainLanguage),this.translate.setDefaultLang(this.appService.mainLanguage),ve)),(0,s.w)(ve=>lt?this.getNewPaymentSystems().pipe((0,n.U)(Ye=>(Ye&&Ye.success&&(ve.data.config.info.payments=[...ve.data.config.info.payments,...Ye.data],this.appService.config=ve.data),ve)),(0,d.K)(()=>(0,o.of)(ve))):(0,o.of)(ve)))}getNewPaymentSystems(){return this.apiService.get(`/payment-systems/${this.appService.subCompaniyId}`,null,se,de.N.newApiUrl).pipe((0,d.K)(()=>(0,o.of)(null)),(0,n.U)(lt=>{if(lt&<.success&<.data?.length){const ve=lt.data.reduce((we,Ie)=>{const mt=this.convertNewPaymentSystemToOld(Ie);return we.push(mt),we},[]);return{...lt,data:ve}}return null}))}getBanners(){return this.apiService.get(`/companies/${this.appService.subCompaniyId}/banners`,null,L).pipe((0,n.U)(lt=>(this.appService.banners=lt.data,lt)))}getOfferStatuses(){return this.apiService.get(`/companies/${this.appService.subCompaniyId}/offerAvailableStatuses`,null,te).pipe((0,_.b)(lt=>{this.appService.offerStatuses=lt.data}))}convertNewPaymentSystemToOld(lt){const ve=new rt.F;return ve.available=lt.companyPaymentSystem[0].isEnabled,ve.faceValue=!1,ve.names=[new N.C({name:lt.name,lang:this.appService.mainLanguage})],ve.paymentType="onlinePayment",ve.service=lt.type,ve.showToClients=!0,ve.isNewPaymentApi=!0,ve}}return ae.\u0275fac=function(lt){return new(lt||ae)(O.\u0275\u0275inject(Z.s),O.\u0275\u0275inject(G.z),O.\u0275\u0275inject(W.n),O.\u0275\u0275inject($.sK))},ae.\u0275prov=O.\u0275\u0275defineInjectable({token:ae,factory:ae.\u0275fac,providedIn:"root"}),ae})()},7758:(Xe,ie,l)=>{"use strict";l.d(ie,{g:()=>L});var i=l(7579),n=l(2722),s=l(9197),d=l(9718),o=l(2600),_=l(300),g=l(4650),w=l(2715),x=l(1261);let L=(()=>{class Z{constructor(he,ye,te,le){this.amSnackbarService=he,this.angularFireMessaging=ye,this._apiService=te,this.appService=le,this.destroy$=new i.x;let se=navigator.userAgent.includes("Instagram"),de=navigator.userAgent.includes("Facebook");!se&&!de&&this.appService.config.config.tabBar.client.notifications&&(navigator.serviceWorker.register("/firebase-messaging-sw.js").then(()=>{}),navigator.serviceWorker.addEventListener("message",rt=>{rt.data.data.badge&&!rt.data.fcmMessageId&&this.appService.appSubject.next({type:_.z.newNotification,data:rt.data.data.notificationId})}))}getListByUserId(he,ye){return this._apiService.get(`/companies/${this.appService.subCompaniyId}/notifications/byUser/${he}`,ye,s.Z)}getById(he){return this._apiService.get(`/companies/${this.appService.subCompaniyId}/notifications/${he}`,null,s.Z)}receiveMessage(){return this.angularFireMessaging.messages}requestPermission(){this.angularFireMessaging.requestPermission.pipe((0,n.R)(this.destroy$)).subscribe(()=>{})}showNotification(he,ye){this.amSnackbarService.openSnackbar("push",{notification:he,data:ye})}isHaveUnreadNotifications(he){return this._apiService.get(`/companies/${this.appService.subCompaniyId}/users/${he}/isHaveUnreadNotifications`,null,null)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}
1return Z.\u0275fac=function(he){return new(he||Z)(g.\u0275\u0275inject(w.E),g.\u0275\u0275inject(x.BG),g.\u0275\u0275inject(d.s),g.\u0275\u0275inject(o.z))},Z.\u0275prov=g.\u0275\u0275defineInjectable({token:Z,factory:Z.\u0275fac,providedIn:"root"}),Z})()},5266:(Xe,ie,l)=>{"use strict";l.d(ie,{$:()=>g,j:()=>_});var i=l(7579),n=l(9300),s=l(4004),d=l(2340),o=l(4650),_=(()=>{return(w=_||(_={})).NEW_MESSAGE="NEW_MESSAGE",w.EDIT_MESSAGE="EDIT_MESSAGE",w.DELETE_MESSAGE="DELETE_MESSAGE",w.UPDATE_ORDER="UPDATE_ORDER",w.REMOVE_ORDER="REMOVE_ORDER",w.ORDER_CANCELED="ORDER_CANCELED",_;var w})();let g=(()=>{class w{constructor(){this.isSocketInitialized=!1,this.subject=new i.x,this.socket=new WebSocket(d.N.socket),this.socket.onmessage=L=>{const Z=JSON.parse(L.data);this.subject.next(Z)}}send(L){this.socket.send(JSON.stringify(L))}emitMessage(L,Z){this.send({type:L,data:Z})}listenWEbSocket(L){return this.subject.asObservable().pipe((0,n.h)(Z=>"Connection successfully configured!"!==Z.message&&Z.type===L),(0,s.U)(Z=>Z))}initSocketWEbSocket(L){this.send({userId:L,action:"setupConnection",companyId:d.N.mainCompanyId}),this.isSocketInitialized=!0}close(){this.socket.close(),this.isSocketInitialized=!1}}return w.\u0275fac=function(L){return new(L||w)},w.\u0275prov=o.\u0275\u0275defineInjectable({token:w,factory:w.\u0275fac,providedIn:"root"}),w})()},9795:(Xe,ie,l)=>{"use strict";l.d(ie,{K:()=>he});var i=l(8505),n=l(262),s=l(9646),d=l(8712),o=l(9718),_=l(8156),g=l(294),w=l(2600),x=l(5266),L=l(300),Z=l(4650),G=l(529);let he=(()=>{class ye{constructor(le,se,de,rt,N){this.apiService=le,this.authService=se,this.http=de,this.appService=rt,this.socketService=N}getUserData(){return this.apiService.get(`/companies/${this.appService.config.config.info.mainCompany||this.appService.config.config.id}/users/profile`,{},d.Z).pipe((0,i.b)(le=>(this.authService.user=le.data,this.appService.appSubject.next({type:L.z.updateUserData,data:le.data}),this.socketService.isSocketInitialized||this.socketService.initSocketWEbSocket(this.authService.user.id),le)),(0,n.K)(()=>(this.authService.logout(),(0,s.of)(null))))}updateUserData(le){return this.apiService.put(`/companies/${this.appService.config.config.info.mainCompany||this.appService.config.config.id}/users/profile`,le,d.Z).pipe((0,i.b)(se=>(this.authService.user=se.data,this.appService.appSubject.next({type:L.z.updateUserData,data:se.data}),se)))}updateUserImage(le){return this.http.post("https://dev.salesbox.me/api/v4/companies/uploadToS3",le)}updateUserAddress(le,se){return this.apiService.put(`/companies/${this.appService.subCompaniyId}/users/${se}/addresses`,le,g.Z).pipe((0,i.b)(de=>(this.authService.user.addresses=de.data,de)))}deleteUserAddress(le,se){return this.apiService.delete(`/companies/${this.appService.subCompaniyId}/users/${le}/addresses/${se}`)}getUserAddressesById(le){return this.apiService.get(`/companies/${this.appService.subCompaniyId}/users/${le}/addresses`,{},g.Z)}deleteUser(le){return this.apiService.delete(`/companies/${this.appService.config.config.info.mainCompany||this.appService.config.config.id}/users/${le}`)}}return ye.\u0275fac=function(le){return new(le||ye)(Z.\u0275\u0275inject(o.s),Z.\u0275\u0275inject(_.e),Z.\u0275\u0275inject(G.eN),Z.\u0275\u0275inject(w.z),Z.\u0275\u0275inject(x.$))},ye.\u0275prov=Z.\u0275\u0275defineInjectable({token:ye,factory:ye.\u0275fac,providedIn:"root"}),ye})()},9864:(Xe,ie,l)=>{"use strict";l.d(ie,{Cj:()=>s,SN:()=>n,rM:()=>i});const i={appOpen:"app_open",onboardingStarted:"tutorial_begin",onboardingCompleted:"tutorial_complete",share:"share",login:"login",logout:"logout",deleteAccount:"delete_account",route:"route",search:"search",purchase:"purchase",viewItem:"view_item",initialized:"log_initialized",addToCart:"add_to_cart",beginCheckout:"begin_checkout",moreScreen:"more_screen",viewCart:"view_cart",viewOrderDetails:"view_order_details",viewDynamicContent:"view_dynamic_content",viewUiPart:"view_ui_part",viewCategory:"view_category",wishListAdd:"wishlist_add",wishListRemove:"wishlist_remove",removeFromCart:"remove_from_cart",viewReels:"view_reels",signUp:"sign_up"},n={companyIdKey:"company_id",platformKey:"platform",langKey:"language",userIdKey:"user_id",timestampKey:"timestamp",timestampUtcKey:"timestamp_utc",flavorKey:"environment",objKey:"obj",nameKey:"name",searchTermKey:"search_term",methodKey:"method",itemIdKey:"item_id",contentTypeKey:"c
1ontent_type",currencyKey:"currency",valueKey:"value",itemsKey:"items",itemKey:"item",transactionIdKey:"transaction_id",itemNameKey:"item_name",discountKey:"discount",priceKey:"price",quantityKey:"quantity",statusKey:"status",unitsKey:"units",minimumAgeKey:"minimum_age",paymentStatusKey:"payment_status",paymentServiceKey:"payment_service",paymentTypeKey:"payment_type",itemCategoryIDKey:"item_category_id",itemCategoryNameKey:"item_category_name",offersCountKey:"offers_count",categoriesCount:"categories_count"},s={google:"google",facebook:"facebook",apple:"apple",email:"email",phone:"phone",anonymously:"anonymously"}},469:(Xe,ie,l)=>{"use strict";l.d(ie,{T:()=>te});var i=l(727),n=l(2600),s=l(6317),d=l(300),o=l(4650),_=l(5938);function g(le,se){if(1&le){const de=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementContainerStart(0),o.\u0275\u0275elementStart(1,"app-login",11),o.\u0275\u0275listener("nextStep",function(N){o.\u0275\u0275restoreView(de);const O=o.\u0275\u0275nextContext(2);return o.\u0275\u0275resetView(O.configurePhoneAuthNextStep(N))})("phoneNumber",function(N){o.\u0275\u0275restoreView(de);const O=o.\u0275\u0275nextContext(2);return o.\u0275\u0275resetView(O.phoneNumber=N)}),o.\u0275\u0275elementStart(2,"div",12),o.\u0275\u0275text(3),o.\u0275\u0275pipe(4,"translate"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(5,"div",13),o.\u0275\u0275text(6),o.\u0275\u0275pipe(7,"translate"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementContainerEnd()}2&le&&(o.\u0275\u0275advance(3),o.\u0275\u0275textInterpolate1(" ",o.\u0275\u0275pipeBind1(4,2,"authForm.head")," "),o.\u0275\u0275advance(3),o.\u0275\u0275textInterpolate1(" ",o.\u0275\u0275pipeBind1(7,4,"confirmPhoneForm.enter")," "))}function w(le,se){1&le&&(o.\u0275\u0275elementStart(0,"div",19),o.\u0275\u0275text(1),o.\u0275\u0275pipe(2,"translate"),o.\u0275\u0275elementEnd()),2&le&&(o.\u0275\u0275advance(1),o.\u0275\u0275textInterpolate1(" ",o.\u0275\u0275pipeBind1(2,1,"authForm.or")," "))}function x(le,se){1&le&&(o.\u0275\u0275elementStart(0,"div",20),o.\u0275\u0275text(1),o.\u0275\u0275pipe(2,"translate"),o.\u0275\u0275elementEnd()),2&le&&(o.\u0275\u0275advance(1),o.\u0275\u0275textInterpolate1(" ",o.\u0275\u0275pipeBind1(2,1,"authForm.head")," "))}const L=function(){return{"margin-top":"24px"}};function Z(le,se){if(1&le&&(o.\u0275\u0275elementStart(0,"div",21),o.\u0275\u0275text(1),o.\u0275\u0275pipe(2,"translate"),o.\u0275\u0275elementStart(3,"a",22),o.\u0275\u0275text(4),o.\u0275\u0275pipe(5,"translate"),o.\u0275\u0275elementEnd(),o.\u0275\u0275text(6),o.\u0275\u0275pipe(7,"translate"),o.\u0275\u0275elementStart(8,"a",22),o.\u0275\u0275text(9),o.\u0275\u0275pipe(10,"translate"),o.\u0275\u0275elementEnd()()),2&le){const de=o.\u0275\u0275nextContext(3);o.\u0275\u0275property("ngStyle",o.\u0275\u0275pureFunction0(15,L)),o.\u0275\u0275advance(1),o.\u0275\u0275textInterpolate1(" ",o.\u0275\u0275pipeBind1(2,7,"authForm.userAgreementInfo")," "),o.\u0275\u0275advance(2),o.\u0275\u0275property("href",de.confidentiality,o.\u0275\u0275sanitizeUrl),o.\u0275\u0275advance(1),o.\u0275\u0275textInterpolate(o.\u0275\u0275pipeBind1(5,9,"authForm.privacyPolicy")),o.\u0275\u0275advance(2),o.\u0275\u0275textInterpolate1(" ",o.\u0275\u0275pipeBind1(7,11,"authForm.and")," "),o.\u0275\u0275advance(2),o.\u0275\u0275property("href",de.conditions,o.\u0275\u0275sanitizeUrl),o.\u0275\u0275advance(1),o.\u0275\u0275textInterpolate(o.\u0275\u0275pipeBind1(10,13,"authForm.userAgreement"))}}function G(le,se){if(1&le){const de=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"div",14),o.\u0275\u0275template(1,w,3,3,"div",15),o.\u0275\u0275elementStart(2,"app-social-auth",16),o.\u0275\u0275listener("nextStep",function(N){o.\u0275\u0275restoreView(de);const O=o.\u0275\u0275nextContext(2);return o.\u0275\u0275resetView(O.configureSocialAuthNextStep(N))}),o.\u0275\u0275template(3,x,3,3,"div",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275template(4,Z,11,16,"div",18),o.\u0275\u0275elementEnd()}if(2&le){const de=o.\u0275\u0275nextContext(2);o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",de.isShowPhoneAuth),o.\u
10275\u0275advance(2),o.\u0275\u0275property("ngIf",!de.isShowPhoneAuth),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",!de.isShowPhoneAuth)}}function he(le,se){if(1&le&&(o.\u0275\u0275elementStart(0,"div"),o.\u0275\u0275template(1,g,8,6,"ng-container",9),o.\u0275\u0275template(2,G,5,3,"div",10),o.\u0275\u0275elementEnd()),2&le){const de=o.\u0275\u0275nextContext();o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",de.isShowPhoneAuth),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngIf",de.isShowAuthMethods)}}function ye(le,se){if(1&le){const de=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"app-confirm-phone",23),o.\u0275\u0275listener("nextStep",function(N){o.\u0275\u0275restoreView(de);const O=o.\u0275\u0275nextContext();return o.\u0275\u0275resetView(N?O.dialogRef.close():O.loginStep="login")}),o.\u0275\u0275elementEnd()}if(2&le){const de=o.\u0275\u0275nextContext();o.\u0275\u0275property("methodName","login")("phoneNumber",de.phoneNumber)}}let te=(()=>{class le{constructor(de,rt,N){this.dialogRef=de,this.authUserService=rt,this.appService=N,this.loginStep="login",this.registrationStep="registration",this.isShowRegistration=!1,this.isShowPhoneAuth=!0,this.isShowAuthMethods=!1,this.sub=new i.w0}ngOnDestroy(){this.authUserService.resetAuthProcess(),this.sub&&this.sub.unsubscribe()}ngOnInit(){this.getAuthMethods(),this.isShowPhoneAuth=this.appService.config.config.functions.auth.phone,this.conditions=this.appService.config.config.links.conditions,this.confidentiality=this.appService.config.config.links.confidentiality,this.sub=this.appService.appSubject.subscribe(de=>{de.type===d.z.successAuth&&this.closeDialog()})}getAuthMethods(){const de=this.appService.config.config.functions.auth;this.isShowAuthMethods=de.apple||de.facebook||de.google}configurePhoneAuthNextStep(de){this.loginStep=de?"confirm-phone":"login"}configureSocialAuthNextStep(de){de?this.closeDialog():this.loginStep="login"}closeDialog(){this.dialogRef.close(),this.authUserService.isAlphaSignIn=!1}}return le.\u0275fac=function(de){return new(de||le)(o.\u0275\u0275directiveInject(_.so),o.\u0275\u0275directiveInject(s.C),o.\u0275\u0275directiveInject(n.z))},le.\u0275cmp=o.\u0275\u0275defineComponent({type:le,selectors:[["app-auth"]],decls:10,vars:6,consts:[[1,"auth-card"],[1,"auth-card__close"],["name","x",3,"click"],[1,"auth-card__tabs"],["mat-align-tabs","center"],[3,"label"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"methodName","phoneNumber","nextStep",4,"ngSwitchCase"],[4,"ngIf"],["class","auth-form",4,"ngIf"],[3,"nextStep","phoneNumber"],["title",""],["btn",""],[1,"auth-form"],["class","auth-form__socials-text",4,"ngIf"],[3,"nextStep"],["class","auth-form__head",4,"ngIf"],["class","auth-form__info",3,"ngStyle",4,"ngIf"],[1,"auth-form__socials-text"],[1,"auth-form__head"],[1,"auth-form__info",3,"ngStyle"],[3,"href"],[3,"methodName","phoneNumber","nextStep"]],template:function(de,rt){1&de&&(o.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"i-feather",2),o.\u0275\u0275listener("click",function(){return rt.closeDialog()}),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(3,"div",3)(4,"mat-tab-group",4)(5,"mat-tab",5),o.\u0275\u0275pipe(6,"translate"),o.\u0275\u0275elementStart(7,"container-element",6),o.\u0275\u0275template(8,he,3,2,"div",7),o.\u
10275\u0275template(9,ye,1,2,"app-confirm-phone",8),o.\u0275\u0275elementEnd()()()()()),2&de&&(o.\u0275\u0275advance(5),o.\u0275\u0275property("label",o.\u0275\u0275pipeBind1(6,4,"authForm.entrance")),o.\u0275\u0275advance(2),o.\u0275\u0275property("ngSwitch",rt.loginStep),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngSwitchCase","login"),o.\u0275\u0275advance(1),o.\u0275\u0275property("ngSwitchCase","confirm-phone"))},styles:[".auth-form[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--modalBackgroundColor)}.auth-form__head[_ngcontent-%COMP%]{font-weight:400;line-height:20;font-size:16px;color:var(--mainTextColor);line-height:20px;text-align:center;padding-bottom:24px}.auth-form__btn-wrap[_ngcontent-%COMP%]{padding-top:30px;width:100%}.auth-form__btn-wrap[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]{width:100%}.auth-form__info[_ngcontent-%COMP%]{margin-top:24px;color:var(--greyTextColor);font-size:12px;line-height:16px;width:100%;text-align:center}.auth-form__socials[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--linkColor)}.auth-form__socials-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}@media (max-width: 576px){.auth-form__socials-wrap[_ngcontent-%COMP%]{justify-content:center}}.auth-form__socials-text[_ngcontent-%COMP%]{padding:16px 0;text-align:center;font-weight:400;line-height:20px;color:var(--mainTextColor)}.auth-form__socials-item[_ngcontent-%COMP%]{padding:10px 16px;border:1px solid #dadada;background:#fcfcfc;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;height:48px;margin-bottom:8px;
1cursor:pointer}.auth-form__socials-item[_ngcontent-%COMP%]:hover{background:#dadada;transition:all .2s linear}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-right:0}.auth-form__socials-item[_ngcontent-%COMP%] .btn-text[_ngcontent-%COMP%]{padding-left:10px;font-size:16px;font-weight:600}@media (max-width: 576px){.auth-form__socials-item[_ngcontent-%COMP%] .btn-text[_ngcontent-%COMP%]{font-size:14px}}.auth-form[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--linkColor)}@media (max-width: 992px){.auth-form__info[_ngcontent-%COMP%], .auth-form__head[_ngcontent-%COMP%]{width:100%}}@media (max-width: 576px){.auth-form[_ngcontent-%COMP%]{max-width:100%;margin:0 auto}.auth-form__head[_ngcontent-%COMP%]{width:100%;font-size:15px;padding-bottom:20px}.auth-form__info[_ngcontent-%COMP%]{width:100%;font-size:13px}}app-loader[_ngcontent-%COMP%]{background-color:var(--modalBackgroundColor);z-index:2}.auth-page[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.auth-card[_ngcontent-%COMP%]{background:var(--componentBackgroundColor);width:500px;min-height:300px;border-radius:4px;position:relative}.auth-card__close[_ngcontent-%COMP%]{position:absolute;right:16px;top:16px;cursor:pointer;z-index:1000}.auth-card__close[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%], .auth-card__close[_ngcontent-%COMP%] app-icon[_ngcontent-%COMP%]{width:25px;height:25px}@media (max-width: 576px){.auth-card__close[_ngcontent-%COMP%]{right:12px;top:12px}.auth-card__close[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%], .auth-card__close[_ngcontent-%COMP%] app-icon[_ngcontent-%COMP%]{width:20px;height:20px}}@media (max-width: 645px){.auth-card[_ngcontent-%COMP%]{width:100%;padding:0;overflow:hidden}.auth-card__close[_ngcontent-%COMP%]{display:block}}app-social-auth[_ngcontent-%COMP%]{width:100%}"]}),le})()},7398:(Xe,ie,l)=>{"use strict";l.d(ie,{n:()=>oe});var i=l(6709),n=l(469),s=l(4650),d=l(4006),o=l(2600),_=l(6317),g=l(7579),w=l(2722),x=l(9444),L=l(5938),Z=l(2715),G=l(9383),he=l(2510),ye=l(6895),te=l(9803),le=l(1224);function se(Le,Ct){1&Le&&s.\u0275\u0275element(0,"app-loader",12)}function de(Le,Ct){1&Le&&s.\u0275\u0275element(0,"div",13)}const rt=[[["","title",""]],[["","btn",""]]],N=["[title]","[btn]"];let O=(()=>{class Le{constructor(Ze,Ne,$e,gt,wt,Xt){this.appService=Ze,this.authUserService=Ne,this.dialog=$e,this.amSnackbarService=gt,this.translateService=wt,this.router=Xt,this.nextStep=new s.EventEmitter,this.phoneNumber=new s.EventEmitter,this.isShowreCaptchaVerifierDiv=!0,this.phoneControl=new d.p4(null,d.kI.required),this.isLoading=!1,this.destroy$=new g.x}ngOnInit(){this.conditions=this.appService.config.config.links.conditions,this.confidentiality=this.appService.config.config.links.confidentiality}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}sendCode(){this.phoneControl.valid?(this.isLoading=!0,this.authUserService.fireSignInWithPhoneNumber(this.phoneControl.value).pipe((0,w.R)(this.destroy$)).subscribe(()=>{this.phoneNumber.emit(this.phoneControl.value),this.nextStep.emit(!0),this.isShowreCaptchaVerifierDiv=!1,setTimeout(()=>{this.isShowreCaptchaVerifierDiv=!0},500)},Ze=>{console.log(JSON.stringify(Ze,null,2)),this.isShowreCaptchaVerifierDiv=!1,setTimeout(()=>{this.isShowreCaptchaVerifierDiv=!0},500),this.appService.config.config.functions.auth.phoneVerification?this.sendCodeWithAlpha():(this.isLoading=!1,this.nextStep.emit(!1),this.amSnackbarService.openSnackbar("error",{notification:{title:`${this.translateService.instant("authForm.phoneOauthError")}`,body:(0,x.QI)(this.translateService,Ze)}}))})):(this.phoneControl.markAsTouched(),this.phoneControl.markAsDirty(),this.phoneControl.updateValueAndValidity())}sendCodeWithAlpha(){this.authUserService.alphaSendOtpCode({phone:this.phoneControl.value}).pipe((0,w.R)(this.destroy$)).subscribe(()=>{this.phoneNumber.emit(this.phoneControl.value),this.nextStep.emit(!0),this.authUserService.isAlphaSignIn=!0},Ne=>{this.authUserService.isAlphaSignIn=!1,this.isLoading=!1,this.nextStep.emit
1(!1),this.amSnackbarService.openSnackbar("error",{notification:{body:`${this.translateService.instant("authForm.phoneOauthError")}`}}),console.log("error",Ne)})}navigateToConditions(Ze,Ne){(0,x.pM)(Ne)?window.open(Ne,"_blank"):(this.router.navigate([`user/about/${Ze}`]),this.dialog.close())}}return Le.\u0275fac=function(Ze){return new(Ze||Le)(s.\u0275\u0275directiveInject(o.z),s.\u0275\u0275directiveInject(_.C),s.\u0275\u0275directiveInject(L.so),s.\u0275\u0275directiveInject(Z.E),s.\u0275\u0275directiveInject(G.sK),s.\u0275\u0275directiveInject(he.F0))},Le.\u0275cmp=s.\u0275\u0275defineComponent({type:Le,selectors:[["app-login"]],outputs:{nextStep:"nextStep",phoneNumber:"phoneNumber"},ngContentSelectors:N,decls:25,vars:18,consts:[[1,"auth-form"],["class","absolute",4,"ngIf"],[1,"auth-form__head"],[1,"form-field"],[1,"form-field__lable"],[1,"form-field__control"],[3,"formControl","keyup.enter"],[1,"auth-form__btn-wrap"],["color","primary",1,"btn","btn-primary",3,"click"],[1,"auth-form__info"],[3,"click"],["id","sign-in-button",4,"ngIf"],[1,"absolute"],["id","sign-in-button"]],template:function(Ze,Ne){1&Ze&&(s.\u0275\u0275projectionDef(rt),s.\u0275\u0275elementStart(0,"div",0),s.\u0275\u0275template(1,se,1,0,"app-loader",1),s.\u0275\u0275elementStart(2,"div",2),s.\u0275\u0275projection(3),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(4,"div",3)(5,"div",4),s.\u0275\u0275text(6),s.\u0275\u0275pipe(7,"translate"),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(8,"div",5)(9,"app-phone-input",6),s.\u0275\u0275listener("keyup.enter",function(){return Ne.sendCode()}),s.\u0275\u0275elementEnd()()(),s.\u0275\u0275elementStart(10,"div",7)(11,"button",8),s.\u0275\u0275listener("click",function(){return Ne.sendCode()}),s.\u0275\u0275projection(12,1),s.\u0275\u0275elementEnd()(),s.\u0275\u0275elementStart(13,"div",9),s.\u0275\u0275text(14),s.\u0275\u0275pipe(15,"translate"),s.\u0275\u0275elementStart(16,"a",10),s.\u0275\u0275listener("click",function(){return Ne.navigateToConditions("terms-conditions",Ne.conditions)}),s.\u0275\u0275text(17),s.\u0275\u0275pipe(18,"translate"),s.\u0275\u0275elementEnd(),s.\u0275\u0275text(19),s.\u0275\u0275pipe(20,"translate"),s.\u0275\u0275elementStart(21,"a",10),s.\u0275\u0275listener("click",function(){return Ne.navigateToConditions("privacy-conditions",Ne.confidentiality)}),s.\u0275\u0275text(22),s.\u0275\u0275pipe(23,"translate"),s.\u0275\u0275elementEnd()()(),s.\u0275\u0275template(24,de,1,0,"div",11)),2&Ze&&(s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",Ne.isLoading),s.\u0275\u0275advance(5),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(7,8,"authForm.controlHint")," "),s.\u0275\u0275advance(3),s.\u0275\u0275property("formControl",Ne.phoneControl),s.\u0275\u0275advance(5),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(15,10,"authForm.userAgreementInfo")," "),s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(18,12,"authForm.userAgreement")," "),s.\u0275\u0275advance(2),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(20,14,"authForm.and")," "),s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(23,16,"authForm.privacyPolicy")," "),s.\u0275\u0275advance(2),s.\u0275\u0275property("ngIf",Ne.isShowreCaptchaVerifierDiv))},dependencies:[d.JJ,ye.O5,d.oH,te.T,le.R,G.X$],styles:[".auth-form[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--modalBackgroundColor)}.auth-form__head[_ngcontent-%COMP%]{font-weight:400;line-height:20;font-size:16px;color:var(--mainTextColor);line-height:20px;text-align:center;padding-bottom:24px}.auth-form__btn-wrap[_ngcontent-%COMP%]{padding-top:30px;width:100%}.auth-form__btn-wrap[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]{width:100%}.auth-form__info[_ngcontent-%COMP%]{margin-top:24px;color:var(--greyTextColor);font-size:12px;line-height:16px;width:100%;text-align:center}.auth-form__socials[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--linkColor)}.auth-form__socials-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}@media (max-width: 576px){.auth-form__socials-wrap[_ngcontent-%COMP%]{justify-content:center}}.auth-form__socials-text[_ngcontent-%COMP%]{padding:16px 0;text-align:center;font-weight:400;line-height:20px;color:var(--mainTextColor)}.auth-form__socials-item[_ngcontent-%COMP%]{padding:10px 16px;border:1px solid #dadada;background:#fcfcfc;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;height:48px;margin-bottom:8px;
1cursor:pointer}.auth-form__socials-item[_ngcontent-%COMP%]:hover{background:#dadada;transition:all .2s linear}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-right:0}.auth-form__socials-item[_ngcontent-%COMP%] .btn-text[_ngcontent-%COMP%]{padding-left:10px;font-size:16px;font-weight:600}@media (max-width: 576px){.auth-form__socials-item[_ngcontent-%COMP%] .btn-text[_ngcontent-%COMP%]{font-size:14px}}.auth-form[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--linkColor)}@media (max-width: 992px){.auth-form__info[_ngcontent-%COMP%], .auth-form__head[_ngcontent-%COMP%]{width:100%}}@media (max-width: 576px){.auth-form[_ngcontent-%COMP%]{max-width:100%;margin:0 auto}.auth-form__head[_ngcontent-%COMP%]{width:100%;font-size:15px;padding-bottom:20px}.auth-form__info[_ngcontent-%COMP%]{width:100%;font-size:13px}}app-loader[_ngcontent-%COMP%]{background-color:var(--modalBackgroundColor);z-index:2}.auth-form__info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{cursor:pointer}"]}),Le})();var W=l(5360),$=l(2234),me=l(4144),ae=l(4859),Pe=l(9602),lt=l(3238),ve=l(5843),Ye=l(2778),we=l(4495),Ie=l(3848),mt=l(655),at=l(775);let Ht=class{constructor(){this.access_token=void 0,this.id_token=void 0}};(0,mt.gn)([(0,at.ep)("access_token",String,!0),(0,mt.w6)("design:type",String)],Ht.prototype,"access_token",void 0),(0,mt.gn)([(0,at.ep)("id_token",String,!0),(0,mt.w6)("design:type",String)],Ht.prototype,"id_token",void 0),Ht=(0,mt.gn)([(0,at.sT)("TokensData")],Ht);let xe=class{constructor(){this.platform=void 0,this.tokens=new Ht}};(0,mt.gn)([(0,at.ep)("platform",String,!0),(0,mt.w6)("design:type",String)],xe.prototype,"platform",void 0),(0,mt.gn)([(0,at.ep)("tokens",Ht,!0),(0,mt.w6)("design:type",Ht)],xe.prototype,"tokens",void 0),xe=(0,mt.gn)([(0,at.sT)("AuthRequest")],xe);var Lt=l(4593);let Ke=class{constructor(){this.platform=void 0,this.idToken=void 0}};(0,mt.gn)([(0,at.ep)("platform",String,!0),(0,mt.w6)("design:type",String)],Ke.prototype,"platform",void 0),(0,mt.gn)([(0,at.ep)("idToken",String,!0),(0,mt.w6)("design:type",String)],Ke.prototype,"idToken",void 0),Ke=(0,mt.gn)([(0,at.sT)("AppleAuthRequest")],Ke);const st=Ke;var Dt=l(3900),_t=l(262),Ut=l(9646),Fe=l(8746),Ge=l(300),tt=l(6608),bt=l(4737);function At(Le,Ct){1&Le&&s.\u0275\u0275element(0,"app-loader",4)}function Pt(Le,Ct){if(1&Le){const Ze=s.\u0275\u0275getCurrentView();s.\u0275\u0275elementStart(0,"button",5),s.\u0275\u0275listener("click",function(){s.\u0275\u0275restoreView(Ze);const $e=s.\u0275\u0275nextContext();return s.\u0275\u0275resetView($e.signInWithGoogle())}),s.\u0275\u0275element(1,"app-icon",6),s.\u0275\u0275elementStart(2,"span",7),s.\u0275\u0275text(3),s.\u0275\u0275pipe(4,"translate"),s.\u0275\u0275elementEnd()()}2&Le&&(s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(4,1,"authForm.continueWithGoogle")," "))}function ct(Le,Ct){if(1&Le){const Ze=s.\u0275\u0275getCurrentView();s.\u0275\u0275elementStart(0,"button",5),s.\u0275\u0275listener("click",function(){s.\u0275\u0275restoreView(Ze);const $e=s.\u0275\u0275nextContext();return s.\u0275\u0275resetView($e.signInWithFacebook())}),s.\u0275\u0275element(1,"app-icon",8),s.\u0275\u0275elementStart(2,"span",7),s.\u0275\u0275text(3),s.\u0275\u0275pipe(4,"translate"),s.\u0275\u0275elementEnd()()}2&Le&&(s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(4,1,"authForm.continueWithFacebook")," "))}function Kt(Le,Ct){if(1&Le){const Ze=s.\u0275\u0275getCurrentView();s.\u0275\u0275elementStart(0,"button",5),s.\u0275\u0275listener("click",function(){s.\u0275\u0275restoreView(Ze);const $e=s.\u0275\u0275nextContext();return s.\u0275\u0275resetView($e.signInWithApple())}),s.\u0275\u0275element(1,"app-icon",9),s.\u0275\u0275elementStart(2,"span",7),s.\u0275\u0275text(3),s.\u0275\u0275pipe(4,"translate"),s.\u0275\u0275elementEnd()()}2&Le&&(s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate1(" ",s.\u0275\u0275pipeBind1(4,1,"authForm.continueWithApple")," "))}const nn=["*"];let an=(()=>{class Le{constructor(Ze,Ne,$e,gt,wt,Xt){this.authUserService=Ze,this.analyticsService=Ne,this.appService=$e,this.amSnackbarService=gt,this._translateService=wt,this.iconRegistry=Xt,this.isShowAuthBtnText=!1,this.isLoading=!1,this.destroy$=new g.x,this.nextStep=new s.EventEmitter,this.iconRegistry.registerIcons([tt.q0,tt._j,tt.Vs])}ngOnInit(){this.isShowAuthBtn={apple:this.appService.config.config.functions.auth.apple,facebook:this.appService.config.config.functions.auth.facebook,google:this.appService.config.config.functions.auth.google}}ngOnDestroy(){this.destroy$.complete(),this.destroy$.next()}signInWithApple(){this.isLoading=!0,this.authUserService.fireSignInWithApple().pipe((0,Dt.w)(Ze=>{const Ne=new st;return Ne.platform="WEB_CLIENT",Ne.idToken=Ze.idToken,this.authUserService.userAuth(Ne,"apple")}
1),(0,_t.K)(Ze=>(console.log(JSON.stringify(Ze,null,2),"\n",Ze),this.amSnackbarService.openSnackbar("error",{notification:{title:`${this._translateService.instant("authForm.appleOauthError")}`,body:(0,x.QI)(this._translateService,Ze)}}),this.nextStep.emit(!1),(0,Ut.of)(null))),(0,Fe.x)(()=>{this.isLoading=!1}),(0,w.R)(this.destroy$)).subscribe(Ze=>{Ze&&(this.nextStep.emit(!0),this.analyticsService.loginEvent({userIdKey:Ze.data.id},"APPLE__LOGIN"),this.appService.appSubject.next({type:Ge.z.successAuth}))})}signInWithGoogle(){this.isLoading=!0,this.authUserService.fireSignInWithGoogle().pipe((0,Dt.w)(Ze=>{const Ne=new xe;return Ne.platform="WEB_CLIENT",Ne.tokens.access_token=Ze.accessToken,Ne.tokens.id_token=Ze.idToken,this.authUserService.userAuth(Ne,"google")}),(0,_t.K)(Ze=>(console.log(JSON.stringify(Ze,null,2),"\n",Ze),this.amSnackbarService.openSnackbar("error",{notification:{title:`${this._translateService.instant("authForm.googleOauthError")}`,body:(0,x.QI)(this._translateService,Ze)}}),this.nextStep.emit(!1),(0,Ut.of)(null))),(0,Fe.x)(()=>{this.isLoading=!1}),(0,w.R)(this.destroy$)).subscribe(Ze=>{Ze&&(this.nextStep.emit(!0),this.analyticsService.loginEvent({userIdKey:Ze.data.id},"GOOGLE__LOGIN"),this.appService.appSubject.next({type:Ge.z.successAuth}))})}signInWithFacebook(){this.isLoading=!0,this.authUserService.fireSignInWithFacebook().pipe((0,w.R)(this.destroy$),(0,Dt.w)(Ze=>{const Ne=new xe;return Ne.platform="WEB_CLIENT",Ne.tokens.access_token=Ze.accessToken,Ne.tokens.id_token=Ze.idToken,this.authUserService.userAuth(Ne,"facebook")}),(0,_t.K)(Ze=>(console.log(JSON.stringify(Ze,null,2),"\n",Ze),this.amSnackbarService.openSnackbar("error",{notification:{title:`${this._translateService.instant("authForm.facebookOauthError")}`,body:(0,x.QI)(this._translateService,Ze)}}),this.nextStep.emit(!1),(0,Ut.of)(null))),(0,Fe.x)(()=>{this.isLoading=!1}),(0,w.R)(this.destroy$)).subscribe(Ze=>{Ze&&(this.nextStep.emit(!0),this.analyticsService.loginEvent({userIdKey:Ze.data.id},"FACEBOOK__LOGIN"),this.appService.appSubject.next({type:Ge.z.successAuth}))})}}return Le.\u0275fac=function(Ze){return new(Ze||Le)(s.\u0275\u0275directiveInject(_.C),s.\u0275\u0275directiveInject(Lt.y),s.\u0275\u0275directiveInject(o.z),s.\u0275\u0275directiveInject(Z.E),s.\u0275\u0275directiveInject(G.sK),s.\u0275\u0275directiveInject(tt.Zw))},Le.\u0275cmp=s.\u0275\u0275defineComponent({type:Le,selectors:[["app-social-auth"]],outputs:{nextStep:"nextStep"},ngContentSelectors:nn,decls:7,vars:4,consts:[[1,"auth-form__socials"],["class","absolute",4,"ngIf"],[1,"auth-form__socials-wrap"],["class","auth-form__socials-item",3,"click",4,"ngIf"],[1,"absolute"],[1,"auth-form__socials-item",3,"click"],["name","google"],[1,"btn-text"],["name","facebook"],["name","apple"]],template:function(Ze,Ne){1&Ze&&(s.\u0275\u0275projectionDef(),s.\u0275\u0275elementStart(0,"div",0),s.\u0275\u0275template(1,At,1,0,"app-loader",1),s.\u0275\u0275projection(2),s.\u0275\u0275elementStart(3,"div",2),s.\u0275\u0275template(4,Pt,5,3,"button",3),s.\u0275\u0275template(5,ct,5,3,"button",3),s.\u0275\u0275template(6,Kt,5,3,"button",3),s.\u0275\u0275elementEnd()()),2&Ze&&(s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",Ne.isLoading),s.\u0275\u0275advance(3),s.\u0275\u0275property("ngIf",Ne.isShowAuthBtn.google),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",Ne.isShowAuthBtn.facebook),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",Ne.isShowAuthBtn.apple))},dependencies:[ye.O5,bt.o,le.R,G.X$],styles:[".auth-form[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--modalBackgroundColor)}.auth-form__head[_ngcontent-%COMP%]{font-weight:400;line-height:20;font-size:16px;color:var(--mainTextColor);line-height:20px;text-align:center;padding-bottom:24px}.auth-form__btn-wrap[_ngcontent-%COMP%]{padding-top:30px;width:100%}.auth-form__btn-wrap[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]{width:100%}.auth-form__info[_ngcontent-%COMP%]{margin-top:24px;color:var(--greyTextColor);font-size:12px;line-height:16px;width:100%;text-align:center}.auth-form__socials[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--linkColor)}.auth-form__socials-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}@media (max-width: 576px){.auth-form__socials-wrap[_ngcontent-%COMP%]{justify-content:center}}.auth-form__socials-text[_ngcontent-%COMP%]{padding:16px 0;text-align:center;font-weight:400;line-height:20px;color:var(--mainTextColor)}.auth-form__socials-item[_ngcontent-%COMP%]{padding:10px 16px;border:1px solid #dadada;background:#fcfcfc;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;height:48px;margin-bottom:8px;
1cursor:pointer}.auth-form__socials-item[_ngcontent-%COMP%]:hover{background:#dadada;transition:all .2s linear}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-right:0}.auth-form__socials-item[_ngcontent-%COMP%] .btn-text[_ngcontent-%COMP%]{padding-left:10px;font-size:16px;font-weight:600}@media (max-width: 576px){.auth-form__socials-item[_ngcontent-%COMP%] .btn-text[_ngcontent-%COMP%]{font-size:14px}}.auth-form[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--linkColor)}@media (max-width: 992px){.auth-form__info[_ngcontent-%COMP%], .auth-form__head[_ngcontent-%COMP%]{width:100%}}@media (max-width: 576px){.auth-form[_ngcontent-%COMP%]{max-width:100%;margin:0 auto}.auth-form__head[_ngcontent-%COMP%]{width:100%;font-size:15px;padding-bottom:20px}.auth-form__info[_ngcontent-%COMP%]{width:100%;font-size:13px}}app-loader[_ngcontent-%COMP%]{background-color:var(--modalBackgroundColor);z-index:2}"]}),Le})();var jt=l(3353),kn=l(7100),Je=l(1883),_e=l(6323);const J="DD.MM.YYYY",Q={parse:{dateInput:J},display:{dateInput:J,monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let oe=(()=>{class Le{}return Le.\u0275fac=function(Ze){return new(Ze||Le)},Le.\u0275mod=s.\u0275\u0275defineNgModule({type:Le}),Le.\u0275inj=s.\u0275\u0275defineInjector({providers:[{provide:kn.ab,useValue:Q},{provide:Je.S9,useValue:Q}],imports:[$.m,ve.a,me.c,ae.ot,L.Is,Pe.FA,lt.XK,kn.EC,kn.K,kn.Yy,Je._W,Ye.ww,we.q,Ie.Nh,i.p9,jt.ud,he.Bz]}),Le})();s.\u0275\u0275setComponentScope(n.T,[ye.O5,ye.PC,ye.RF,ye.n9,_e.u,Ie.SP,Ie.uX,O,W.V,an],[G.X$])},5360:(Xe,ie,l)=>{"use strict";l.d(ie,{V:()=>Ke});var i=l(8156),n=l(4650),s=l(4006),d=l(655),o=l(775);let _=class{constructor(){this.language=null,this.device=null,this.fcmToken=null}};(0,d.gn)([(0,o.ep)("language",String,!0),(0,d.w6)("design:type",String)],_.prototype,"language",void 0),(0,d.gn)([(0,o.ep)("device",String,!0),(0,d.w6)("design:type",String)],_.prototype,"device",void 0),(0,d.gn)([(0,o.ep)("fcmToken",String,!0),(0,d.w6)("design:type",String)],_.prototype,"fcmToken",void 0),_=(0,d.gn)([(0,o.sT)("FcmToken")],_);let g=class{constructor(){this.uid=null,this.phone=null,this.name=null,this.surname=null,this.fcmToken=new _,this.platform="WEB"}};(0,d.gn)([(0,o.ep)("uid",String,!0),(0,d.w6)("design:type",String)],g.prototype,"uid",void 0),(0,d.gn)([(0,o.ep)("phone",String,!0),(0,d.w6)("design:type",String)],g.prototype,"phone",void 0),(0,d.gn)([(0,o.ep)("name",String,!0),(0,d.w6)("design:type",String)],g.prototype,"name",void 0),(0,d.gn)([(0,o.ep)("surname",String,!0),(0,d.w6)("design:type",String)],g.prototype,"surname",void 0),(0,d.gn)([(0,o.ep)("fcmToken",_,!0),(0,d.w6)("design:type",_)],g.prototype,"fcmToken",void 0),(0,d.gn)([(0,o.ep)("platform",String,!0),(0,d.w6)("design:type",String)],g.prototype,"platform",void 0),g=(0,d.gn)([(0,o.sT)("AuthDat")],g);const w=g;var x=l(4593),L=l(2600),Z=l(6317),G=l(7579),he=l(3900),ye=l(2722),te=l(262),le=l(300),se=l(9444),de=l(1261),rt=l(2715),N=l(9383),O=l(3353),W=l(6895),$=l(4287),me=l(9803),ae=l(9549),Pe=l(4144),lt=l(1224);function ve(st,Dt){1&st&&n.\u0275\u0275element(0,"app-loader",16)}function Ye(st,Dt){1&st&&(n.\u0275\u0275elementStart(0,"mat-error"),n.\u0275\u0275text(1),n.\u0275\u0275pipe(2,"translate"),n.\u0275\u0275elementEnd()),2&st&&(n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(2,1,"confirmPhoneForm.requiredCodeError")," "))}function we(st,Dt){1&st&&(n.\u0275\u0275elementStart(0,"mat-error"),n.\u0275\u0275text(1),n.\u0275\u0275pipe(2,"translate"),n.\u0275\u0275elementEnd()),2&st&&(n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(2,1,"confirmPhoneForm.invali
1dCodeError")," "))}function Ie(st,Dt){if(1&st&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275text(1),n.\u0275\u0275pipe(2,"translate"),n.\u0275\u0275elementContainerEnd()),2&st){const _t=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate2(" ",n.\u0275\u0275pipeBind1(2,2,"confirmPhoneForm.resendCodeTimer")," ",_t.preiewTime," ")}}function mt(st,Dt){1&st&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275text(1),n.\u0275\u0275pipe(2,"translate"),n.\u0275\u0275elementContainerEnd()),2&st&&(n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(2,1,"confirmPhoneForm.resendCodeBtn")," "))}function at(st,Dt){if(1&st){const _t=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"a",17),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(_t);const Fe=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Fe.nextStep.emit(!1))}),n.\u0275\u0275text(1),n.\u0275\u0275pipe(2,"translate"),n.\u0275\u0275elementEnd()}2&st&&(n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(2,1,"confirmPhoneForm.changePhone")," "))}function Ht(st,Dt){1&st&&n.\u0275\u0275element(0,"div",18)}const xe=function(st){return{disabled:st}},Lt=["*"];let Ke=(()=>{class st{constructor(_t,Ut,Fe,Ge,tt,bt,At,Pt){this.analyticsService=_t,this.angularFireMessaging=Ut,this.authUserService=Fe,this.appService=Ge,this._amSnackbarService=tt,this._translateService=bt,this.authService=At,this.platform=Pt,this.destroy$=new G.x,this.nextStep=new n.EventEmitter,this.phoneControl=new s.p4,this.codeControl=new s.p4(null,s.kI.required),this.changePhoneNumber=new s.p4,this.timeLeft=0,this.preiewTime="1:20",this.isLodaing=!1,this.isShowreCaptchaVerifierDiv=!0}ngOnDestroy(){this.resetTimer(),this.destroy$.next(),this.destroy$.complete()}ngOnInit(){this.startTimer(),this.phoneControl=new s.p4({value:this.phoneNumber?this.phoneNumber:this.userRegistrationData.phoneControl,disabled:!0})}confirmPhone(){this.codeControl.valid?this.authUserService.isAlphaSignIn?this.alphaSignInWithPhoneNumber():this.fireSignInWithPhoneNumber():this.codeControl.markAsTouched()}alphaSignInWithPhoneNumber(){this.isLodaing=!0;const _t={phone:this.phoneNumber,otp:this.codeControl.value},Ut=new w;Ut.uid="",Ut.phone=this.phoneNumber,Ut.name="",Ut.fcmToken.language="uk",Ut.fcmToken.device=this.platform.isBrowser?"Browser":"none",Ut.fcmToken.fcmToken="none",this.authUserService.verificateCodeWithApha(_t).pipe((0,he.w)(Fe=>this.authUserService.userAuthWithPnone(Ut,this.methodName)),(0,ye.R)(this.destroy$)).subscribe({next:Fe=>{this.analyticsService.loginEvent({userIdKey:Fe.data.id},"LOGIN"),this.nextStep.emit(!0),this.appService.appSubject.next({type:le.z.successAuth})},error:Fe=>{this.isLodaing=!1,this.codeControl.markAsTouched(),this.showErrorMessage(Fe.error.errors)}})}fireSignInWithPhoneNumber(){this.isLodaing=!0,this.authUserService.confirmationCodeResult.confirm(this.codeControl.value).then(_t=>{let Ut=new w;Ut.uid=_t.user.multiFactor.user.uid,Ut.phone=this.authUserService.confirmationPhone,Ut.name=this.userRegistrationData?.name,Ut.fcmToken.language="uk",Ut.fcmToken.device=_t.user.multiFactor.user.auth.config.clientPlatform,Ut.fcmToken.fcmToken="none",this.angularFireMessaging.getToken.pipe((0,ye.R)(this.destroy$)).subscribe(Fe=>{Ut.fcmToken.fcmToken=Fe||"none"},Fe=>{console.log("error-token",Fe)},()=>{this.authUserService.userAuthWithPnone(Ut,this.methodName).pipe((0,ye.R)(this.destroy$)).subscribe(Fe=>{this.analyticsService.loginEvent({userIdKey:Fe.data.id},"LOGIN"),this.nextStep.emit(!0),this.appService.appSubject.next({type:le.z.successAuth})},Fe=>{this.isLodaing=!1,this.codeControl.markAsTouched(),this.showErrorMessage(Fe.error.errors)})})}).catch(_t=>{console.log("error",_t),this.isLodaing=!1,this._amSnackbarService.openSnackbar("error",{notification:{title:`${this._translateService.instant("authForm.phoneOauthError")}`,body:(0,se.QI)(this._translateService,_t)}}),this.codeControl.setErrors({invalidCode:!0}),this.codeControl.markAsTouched()})}verificatePhone(){this.codeControl.valid?this.authUserService.isAlphaSignIn?this.alphaVerificatePhone():this.fireVerificatePhone():this.codeControl.markAsTouched()}fireVerificatePhone(){this.isLodaing=!0,this.authUserService.confirmationCodeResult.confirm(this.codeControl.value).then(()=>{this.authService.user.phone=this.phoneNumber,this.authUserService.changePhoneNumber({phone:this.phoneNumber,platform:"WEB"}).pipe((0,ye.R)(this.destroy$)).subscribe(()=>
1{this.nextStep.emit(!0)})}).catch(_t=>{console.log("error",_t),this._amSnackbarService.openSnackbar("error",{notification:{title:`${this._translateService.instant("authForm.phoneOauthError")}`,body:(0,se.QI)(this._translateService,_t)}}),this.isLodaing=!1,this.codeControl.setErrors({invalidCode:!0}),this.codeControl.markAsTouched()})}alphaVerificatePhone(){this.authService.user.phone=this.phoneNumber,this.authUserService.verificateCodeWithApha({phone:this.phoneNumber,otp:this.codeControl.value}).pipe((0,he.w)(()=>this.authUserService.changePhoneNumber({phone:this.phoneNumber,platform:"WEB"})),(0,te.K)(Fe=>(console.log("error",Fe),this.showErrorMessage(Fe),this.isLodaing=!1,this.codeControl.setErrors({invalidCode:!0}),this.codeControl.markAsTouched(),[])),(0,ye.R)(this.destroy$)).subscribe(()=>{this.nextStep.emit(!0)})}resendCode(){0==this.timeLeft&&(this.authUserService.isAlphaSignIn?this.authUserService.alphaSendOtpCode({phone:this.phoneControl.value}).pipe((0,ye.R)(this.destroy$)).subscribe(()=>{this.startTimer()},()=>{this.nextStep.emit(!1),this._amSnackbarService.openSnackbar("error",{notification:{body:`${this._translateService.instant("authForm.phoneOauthError")}`}})}):this.authUserService.fireSignInWithPhoneNumber(this.authUserService.confirmationPhone).pipe((0,ye.R)(this.destroy$)).subscribe(()=>{this.startTimer(),this.isShowreCaptchaVerifierDiv=!1,setTimeout(()=>{this.isShowreCaptchaVerifierDiv=!0},500)},_t=>{this.nextStep.emit(!1),this._amSnackbarService.openSnackbar("error",{notification:{title:`${this._translateService.instant("authForm.phoneOauthError")}`,body:(0,se.QI)(this._translateService,_t)}})}))}startTimer(){this.timeLeft=80,this.interval=setInterval(()=>{if(this.timeLeft>0){this.timeLeft--;let _t=this.timeLeft%60,Ut=_t<10?"0"+_t:_t;this.preiewTime=Math.floor(this.timeLeft/60)+":"+Ut}else this.resetTimer()},1e3)}resetTimer(){this.timeLeft=0,this.preiewTime="1:20",this.interval&&clearInterval(this.interval)}showErrorMessage(_t){switch(_t.id){case"USER_ALREADY_EXIST":this._amSnackbarService.openSnackbar("error",{notification:{title:`${this._translateService.instant("authForm.phoneOauthError")}`,body:`${this._translateService.instant("authForm.registrationError")}`}});break;case"USER_NOT_REGISTERED":this._amSnackbarService.openSnackbar("error",{notification:{title:`${this._translateService.instant("authForm.phoneOauthError")}`,body:`${this._translateService.instant("authForm.userNotRegistered")}`}});break;default:this._amSnackbarService.openSnackbar("error",{notification:{title:`${this._translateService.instant("authForm.phoneOauthError")}`,body:_t?.message}})}}}return st.\u0275fac=function(_t){return new(_t||st)(n.\u0275\u0275directiveInject(x.y),n.\u0275\u0275directiveInject(de.BG),n.\u0275\u0275directiveInject(Z.C),n.\u0275\u0275directiveInject(L.z),n.\u0275\u0275directiveInject(rt.E),n.\u0275\u0275directiveInject(N.sK),n.\u0275\u0275directiveInject(i.e),n.\u0275\u0275directiveInject(O.t4))},st.\u0275cmp=n.\u0275\u0275defineComponent({type:st,selectors:[["app-confirm-phone"]],inputs:{phoneNumber:"phoneNumber",methodName:"methodName",isPhoneVerification:"isPhoneVerification",userRegistrationData:"userRegistrationData"},outputs:{nextStep:"nextStep"},ngContentSelectors:Lt,decls:32,vars:26,consts:[[1,"auth-form"],["class","absolute",4,"ngIf"],[1,"auth-form__head"],[1,"form-field"],[1,"form-field__lable"],[1,"form-field__control"],[3,"formControl"],["appearance","outline",1,"am-input"],["matInput","","type","tel","autocomplete","off","OnlyNumber","",3,"formControl","keyup.enter"],[4,"ngIf"],[1,"auth-form__btn-wrap"],["color","primary",1,"btn","btn-primary",3,"click"],[1,"auth-form__info"],[3,"ngClass","click"],[3,"click",4,"ngIf"],["id","sign-in-button",4,"ngIf"],[1,"absolute"],[3,"click"],["id","sign-in-button"]],template:function(_t,Ut){1&_t&&(n.\u0275\u0275projectionDef(),n.\u0275\u0275elementStart(0,"div",0),n.\u0275\u0275template(1,ve,1,0,"app-loader",1),n.\u0275\u0275elementStart(2,"div",2),n.\u0275\u0275text(3),n.\u0275\u0275pipe(4,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",3)(6,"div",4),n.\u0275\u0275text(7),n.\u0275\u0275pipe(8,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",5),n.\u0275\u0275element(10,"app-phone-input",6),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(11,"div",3)(12,"div",4),n.\u0275\u0275text(13),n.\u0275\u0275pipe(14,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(15,"div",5)(16,"mat-form-field",7)(17,"input",8),n.\u0275\u0275listener("keyup.enter",function(){return Ut.isPhoneVerification?Ut.verificatePhone():Ut.confirmPhone()}),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(18,Ye,3,3,"mat-error",9),n.\u0275\u0275template(19,we,3,3,"mat-error",9),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementStart(20,"div",10),n.\u0275\u0275projection(21),n.\u0275\u0275elementStart(22,"button",11),n.\u0275\u0275listener("click",function(){return Ut.isPhoneVerification?Ut.verificatePhone():Ut.confirmPhone()}),n.\u0275\u0275text(23),n.\u0275\u0275pipe(24,"translate"),n.\u0275\u0275pipe(25,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(26,"div",12)(27,"a",13),n.\u0275\u0275listener("click",function(){return Ut.resendCode()}),n.\u0275\u0275template(28,Ie,3,4,"ng-container",9),n.\u0275\u0275template(29,mt,3,3,"ng-container",9),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(30,at,3,3,"a",14),n.\u0275\u0275elementEnd()(),n.\u0275\u0275template(31,Ht,1,0,"div",15)),2&_t&&(n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Ut.isLodaing),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(4,14,"confirmPhoneForm.head")," "),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(8,16,"authForm.controlHint")," "),n.\u0275\u0275advance(3),n.\u0275\u0275property("formControl",Ut.phoneControl),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(14,18,"confirmPhoneForm.controlHint")," "),n.\u0275\u0275advance(4),n.\u0275\u0275property("formControl",Ut.codeControl),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Ut.codeControl.hasError("required")),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Ut.codeControl.hasError("invalidCode")),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",Ut.isPhoneVerification?n.\u0275\u0275pipeBind1(24,20,"confirmPhoneForm.verification"):n.\u0275\u0275pipeBind1(25,22,"confirmPhoneForm.enter")," "),n.\u0275\u0275advance(4),n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(24,xe,Ut.timeLeft>0)),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Ut.timeLeft>0),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",0==Ut.timeLeft),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",!Ut.isPhoneVerification),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Ut.isShowreCaptchaVerifierDiv))},dependencies:[s.Fj,s.JJ,W.mk,W.O5,s.oH,$.p,me.T,ae.TO,ae.KE,Pe.Nt,lt.R,N.X$],styles:[".auth-form[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;
1background-color:var(--modalBackgroundColor)}.auth-form__head[_ngcontent-%COMP%]{font-weight:400;line-height:20;font-size:16px;color:var(--mainTextColor);line-height:20px;text-align:center;padding-bottom:24px}.auth-form__btn-wrap[_ngcontent-%COMP%]{padding-top:30px;width:100%}.auth-form__btn-wrap[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]{width:100%}.auth-form__info[_ngcontent-%COMP%]{margin-top:24px;color:var(--greyTextColor);font-size:12px;line-height:16px;width:100%;text-align:center}.auth-form__socials[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--linkColor)}.auth-form__socials-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}@media (max-width: 576px){.auth-form__socials-wrap[_ngcontent-%COMP%]{justify-content:center}}.auth-form__socials-text[_ngcontent-%COMP%]{padding:16px 0;text-align:center;font-weight:400;line-height:20px;color:var(--mainTextColor)}.auth-form__socials-item[_ngcontent-%COMP%]{padding:10px 16px;border:1px solid #dadada;background:#fcfcfc;border-radius:4px;width:100%;display:flex;align-items:center;justify-content:center;height:48px;margin-bottom:8px;
1cursor:pointer}.auth-form__socials-item[_ngcontent-%COMP%]:hover{background:#dadada;transition:all .2s linear}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.auth-form__socials-item[_ngcontent-%COMP%]:last-child{margin-right:0}.auth-form__socials-item[_ngcontent-%COMP%] .btn-text[_ngcontent-%COMP%]{padding-left:10px;font-size:16px;font-weight:600}@media (max-width: 576px){.auth-form__socials-item[_ngcontent-%COMP%] .btn-text[_ngcontent-%COMP%]{font-size:14px}}.auth-form[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--linkColor)}@media (max-width: 992px){.auth-form__info[_ngcontent-%COMP%], .auth-form__head[_ngcontent-%COMP%]{width:100%}}@media (max-width: 576px){.auth-form[_ngcontent-%COMP%]{max-width:100%;margin:0 auto}.auth-form__head[_ngcontent-%COMP%]{width:100%;font-size:15px;padding-bottom:20px}.auth-form__info[_ngcontent-%COMP%]{width:100%;font-size:13px}}app-loader[_ngcontent-%COMP%]{background-color:var(--modalBackgroundColor);z-index:2}.auth-form__info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;padding-bottom:8px;text-decoration:underline;cursor:pointer}.auth-form__info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.auth-form__info[_ngcontent-%COMP%] a.disabled[_ngcontent-%COMP%]{text-decoration:none;cursor:default}.auth-form__checkBox[_ngcontent-%COMP%]{color:var(--mainTextColor);margin-bottom:16px;margin-top:-10px}.form-field[_ngcontent-%COMP%]{margin-bottom:30px}.form-field[_ngcontent-%COMP%]:last-child{margin-bottom:0!important}.form-field[_ngcontent-%COMP%] .am-input[_ngcontent-%COMP%]{background-color:#fff}.auth-form__btn-wrap[_ngcontent-%COMP%]{padding-top:0}"]}),st})()},4287:(Xe,ie,l)=>{"use strict";l.d(ie,{p:()=>n});var i=l(4650);let n=(()=>{class s{constructor(o){this.el=o}onKeyDown(o){let _=o;-1!==[46,8,9,27,13,110,190].indexOf(_.keyCode)||65===_.keyCode&&(_.ctrlKey||_.metaKey)||67===_.keyCode&&(_.ctrlKey||_.metaKey)||86===_.keyCode&&(_.ctrlKey||_.metaKey)||88===_.keyCode&&(_.ctrlKey||_.metaKey)||_.keyCode>=35&&_.keyCode<=39||(_.shiftKey||_.keyCode<48||_.keyCode>57)&&(_.keyCode<96||_.keyCode>105)&&_.preventDefault()}}return s.\u0275fac=function(o){return new(o||s)(i.\u0275\u0275directiveInject(i.ElementRef))},s.\u0275dir=i.\u0275\u0275defineDirective({type:s,selectors:[["","OnlyNumber",""]],hostBindings:function(o,_){1&o&&i.\u0275\u0275listener("keydown",function(w){return _.onKeyDown(w)})}}),s})()},5010:(Xe,ie,l)=>{"use strict";l.d(ie,{T:()=>w});var i=l(6895),n=l(4650);function s(x,L){1&x&&(n.\u0275\u0275elementStart(0,"div",5),n.\u0275\u0275projection(1),n.\u0275\u0275elementEnd())}function d(x,L){1&x&&(n.\u0275\u0275elementStart(0,"div",6),n.\u0275\u0275projection(1,1),n.\u0275\u0275elementEnd())}function o(x,L){1&x&&(n.\u0275\u0275elementStart(0,"div",7),n.\u0275\u0275projection(1,2),n.\u0275\u0275elementEnd())}const _=[[["","title",""]],[["","subtitle",""]],[["","btn",""]]],g=["[title]","[subtitle]","[btn]"];let w=(()=>{class x{constructor(){this.isShowEmptyItems={title:!0,subtitle:!1,btn:!1}}ngOnInit(){}}return x.\u0275fac=function(Z){return new(Z||x)},x.\u0275cmp=n.\u0275\u0275defineComponent({type:x,selectors:[["app-empty"]],inputs:{imageForEmptyList:"imageForEmptyList",isShowEmptyItems:"isShowEmptyItems"},standalone:!0,features:[n.\u0275\u0275StandaloneFeature],ngContentSelectors:g,decls:5,vars:4,consts:[[1,"ant-empty"],[3,"src"],["class","ant-empty__title",4,"ngIf"],["class","ant-empty__subtitle",4,"ngIf"],["class","ant-empty__btn",4,"ngIf"],[1,"ant-empty__title"],[1,"ant-empty__subtitle"],[1,"ant-empty__btn"]],template:function(Z,G){1&Z&&(n.\u0275\u0275projectionDef(_),n.\u0275\u0275elementStart(0,"div",0),n.\u0275\u0275element(1,"img",1),n.\u0275\u0275template(2,s,2,0,"div",2),n.\u0275\u0275template(3,d,2,0,"div",3),n.\u0275\u0275template(4,o,2,0,"div",4),n.\u0275\u0275elementEnd()),2&Z&&(n.\u0275\u0275advance(1),n.\u0275\u0275propertyInterpolate("src",G.imageForEmptyList,n.\u0275\u0275sanitizeUrl),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",G.isShowEmptyItems.title),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",G.isShowEmptyItems.subtitle),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",G.isShowEmptyItems.btn))},dependencies:[i.ez,i.O5],styles:[".ant-empty[_ngcontent-%COMP%]{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty__title[_ngcontent-%COMP%]{font-weight:700;font-size:20px;padding-top:15px;color:var(--mainTextColor)}.ant-empty__subtitle[_ngcontent-%COMP%]{font-weight:600;font-size:20px;line-height:120%;color:var(--greyTextColor);max-width:411px;margin:0 auto}.ant-empty__btn[_ngcontent-%COMP%]{margin:16px auto 0;padding:10px 40px;font-weight:700;font-size:14px;line-height:145%;border-radius:4px;text-transform:uppercase;color:var(--lightTextColor);background-color:var(--primaryColor);display:inline-block;cursor:pointer}.ant-empty__btn[_ngcontent-%COMP%]:hover{background-color:var(--primaryColorHover);transition:.2s linear}.ant-empty-img-default-ellipse[_ngcontent-%COMP%]{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1[_ngcontent-%COMP%]{fill:#aeb8c2}.ant-empty-img-default-path-2[_ngcontent-%COMP%]{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3[_ngcontent-%COMP%]{fill:#f5f5f7}.ant-empty-img-default-path-4[_ngcontent-%COMP%], .ant-empty-img-default-path-5[_ngcontent-%COMP%]{fill:#dce0e6}.ant-empty-img-default-g[_ngcontent-%COMP%]{fill:#fff}img[_ngcontent-%COMP%]{width:255px}@media (max-width: 576px){img[_ngcontent-%COMP%]{width:220px}}"]}),x})()},300:(Xe,ie,l)=>{"use strict";l.d(ie,{z:()=>i});var i=(()=>{return(n=i||(i={})).changeMainSettings="change-main-settings",n.changeSubCompany="change-sub-company",n.successAuth="success-authorization",n.logout="logaut",n.changeShoppingCart="change-shopping-cart",n.newNotification="new-notification",n.resetNotification="reset-notification",n.openMainMenu="open-main-menu",n.fetchGoodsByCategory="fetchGoodsByCategory",n.openCategoriesBar="open-categories-bar",n.changeParentCategory="change-parent-category",n.selectedCategory="selected-category",n.updateUserData="update-userData",n.changeQueryParam="change-query-param",n.toMobileCategory="to-mobile-category",n.openSubCategories="open-sub-categories",i;var n})()},1739:(Xe,ie,l)=>{"use strict";l.d(ie,{_:()=>i});var i=(()=>{return(n=i||(i={})).lang="lang",n.company="company",n.subCompanyDialog="subCompanyDialog",n.mainAgeDialog="mainAgeDialog",n.minimumConfirmedAge="minimumConfirmedAge",n.appLinksDialog="appLinksDialog",n.rounding="rounding",n.customAnalyticsToken="cat",n.appVersion="appVersion",i;var n})()},5845:(Xe,ie,l)=>{"use strict";l.d(ie,{D:()=>i});var i=(()=>{return(n=i||(i={})).offerPage="page",n.offerPageSize="pageSize",n.offerCategoryInternalId="categoryInternalId",n.offerSort="sort",n.offerFilters="filters",n.offerCategoryId="categoryId",n.offerPriceFrom="PRICE_FROM",n.offerPriceTo="PRICE_TO",n.chatTarget="chatTarget",n.chatType="chatType",n.scrollToTop="scrollToTop",n.lang="lang",i;var n})()},5738:(Xe,ie,l)=>{"use strict";l.d(ie,{d:()=>n,s:()=>i});var i=(()=>{return(s=i||(i={})).v4="v4",s.v5="v5",i;var s})(),n=(()=>((n||(n={})).newPayments="newPayments",n))()},2715:(Xe,ie,l)=>{"use strict";l.d(ie,{E:()=>Z});var i=l(7009),n=l(4650),s=l(6895),d=l(6323);function o(G,he){if(1&G&&(n.\u0275\u0275elementStart(0,"div",7),n.\u0275\u0275text(1),n.\u0275\u0275elementEnd()),2&G){const ye=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",ye.data.notification.title," ")}}function _(G,he){if(1&G&&(n.\u0275\u0275elementStart(0,"div",8),n.\u0275\u0275text(1),n.\u0275\u0275elementEnd()),2&G){const ye=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",ye.data.notification.body," ")}}let g=(()=>{class G{constructor(ye,te){this.snackBarRef=ye,this.data=te}}return G.\u0275fac=function(ye){return new(ye||G)(n.\u0275\u0275directiveInject(i.OX),n.\u0275\u0275directiveInject(i.qD))},G.\u0275cmp=n.\u0275\u0275defineComponent({type:G,selectors:[["app-error-snackbar"]],decls:8,vars:2,consts:[[1,"am-snackbar"],[1,"am-snackbar__check-icon"],["name","x"],[1,"am-snackbar-msg-container"],["class","am-snackbar__title",4,"ngIf"],["class","am-snackbar__msg",4,"ngIf"],[1,"am-snackbar__close",3,"click"],[1,"am-snackbar__title"],[1,"am-snackbar__msg"]],template:function(ye,te){1&ye&&(n.\u0275\u0275elementStart(0,"div",0)(1,"div",1),n.\u0275\u0275element(2,"i-feather",2),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(3,"div",3),n.\u0275\u0275template(4,o,2,1,"div",4),n.\u0275\u0275template(5,_,2,1,"div",5),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(6,"div",6),n.\u0275\u0275listener("click",function(){return te.snackBarRef.dismiss()}),n.\u0275\u0275element(7,"i-feather",2),n.\u0275\u0275elementEnd()()),2&ye&&(n.\u0275\u0275advance(4),n.\u0275\u0275property("ngIf",null==te.data.notification?null:te.data.notification.title),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",null==te.data.notification?null:te.data.notification.body))},dependencies:[s.O5,d.u],encapsulation:2}),G})();var w=l(2510);let x=(()=>{class G{constructor(ye,te){this.snackBarRef=ye,this.data=te,this.routerLinkUrl=null}ngOnInit(){console.log(this.data),this.data.data.type&&this.setRouterLinkUrl()}setRouterLinkUrl(){switch(this.data.data.type){case"NEW_MESSAGE":this.routerLinkUrl="/user/chats";break;case"ORDER_STATUS_CHANGED":case"ORDER_CANCELED":this.routerLinkUrl="/user/orders";break;default:this.routerLinkUrl="/user/notifications"}}}return G.\u0275fac=function(ye){return new(ye||G)(n.\u0275\u0275directiveInject(i.OX),n.\u0275\u0275directiveInject(i.qD))},G.\u0275cmp=n.\u0275\u0275defineComponent({type:G,selectors:[["app-success-snackbar"]],decls:7,vars:3,consts:[[1,"am-snackbar-push",3,"routerLink","click"],[1,"am-snackbar-push__title"],[1,"am-snackbar-push__msg"],[1,"am-snackbar-push__close",3,"click"],["name","x"]],template:function(ye,te){1&ye&&(n.\u0275\u0275elementStart(0,"div",0),n.\u0275\u0275listener("click",function(){return te.snackBarRef.dismiss()}),n.\u0275\u0275elementStart(1,"div",1),n.\u0275\u0275text(2),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(3,"div",2),n.\u0275\u0275text(4),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",3),n.\u0275\u0275listener("click",function(se){return se.stopPropagation(),te.snackBarRef.dismiss()}),n.\u0275\u0275element(6,"i-feather",4),n.\u0275\u0275elementEnd()()),2&ye&&(n.\u0275\u0275property("routerLink",te.routerLinkUrl),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate1(" ",te.data.notification.title," "),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate1(" ",te.data.notification.body," "))},dependencies:[w.rH,d.u],encapsulation:2}),G})(),L=(()=>{class G{constructor(ye,te){this.snackBarRef=ye,this.data=te}ngOnInit(){}}return G.\u0275fac=function(ye){return new(ye||G)(n.\u0275\u0275directiveInject(i.OX),n.\u0275\u0275directiveInject(i.qD))},G.\u0275cmp=n.\u0275\u0275defineComponent({type:G,selectors:[["app-success-snackbar"]],decls:7,vars:1,consts:[[1,"am-snackbar"],[1,"am-snackbar__check-icon"],["name","check"],[1,"am-snackbar__msg"],[1,"am-snackbar__close",3,"click"],["name","x"]],template:function(ye,te){1&ye&&(n.\u0275\u0275elementStart(0,"div",0)(1,"div",1),n.\u0275\u0275element(2,"i-feather",2),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(3,"div",3),n.\u0275\u0275text(4),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",4),n.\u0275\u0275listener("click",function(){return te.snackBarRef.dismiss()}),n.\u0275\u0275element(6,"i-feather",5),n.\u0275\u0275elementEnd()()),2&ye&&(n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate(te.data.notification.body))},dependencies:[d.u],encapsulation:2}),G})(),Z=(()=>{class G{constructor(ye){this.snackBar=ye}openSnackbar(ye,te){let le,se,de="bottom",rt="right";const N=Math.ceil(te?.notification?.body?.split(" ")?.length/3+1);switch(ye){case"success":le=L,se="success-am-snackbar";break;case"error":le=g,se="error-am-snackbar",rt="left";break;
1case"push":le=x,se="push-am-snackbar",rt="right",de="top";break;default:return}this.snackBar.openFromComponent(le,{data:te,panelClass:se,horizontalPosition:rt,verticalPosition:de,duration:!isNaN(N)&&N>=4?1e3*N:4e3})}}return G.\u0275fac=function(ye){return new(ye||G)(n.\u0275\u0275inject(i.ux))},G.\u0275prov=n.\u0275\u0275defineInjectable({token:G,factory:G.\u0275fac}),G})()},1422:(Xe,ie,l)=>{"use strict";l.d(ie,{x:()=>g});var i=l(6895),n=l(9549),s=l(4385),d=l(4006),o=l(9383),_=l(4650);let g=(()=>{class w{}return w.\u0275fac=function(L){return new(L||w)},w.\u0275mod=_.\u0275\u0275defineNgModule({type:w}),w.\u0275inj=_.\u0275\u0275defineInjector({imports:[i.ez,n.lN,s.LD,d.UX,o.aw]}),w})()},5065:(Xe,ie,l)=>{"use strict";l.d(ie,{p:()=>o});var i=l(6323),n=l(2642),s=l(4650);const d={Heart:n.Xdw,ChevronDown:n._ME,MapPin:n.$td,Search:n.olm,Edit2:n.E59,Bell:n.Uos,ShoppingCart:n.yTB,ChevronRight:n._Qn,ChevronLeft:n.s$$,Plus:n.v37,Minus:n.WF_,ChevronUp:n.Kh3,Phone:n.LPZ,Mail:n.Mh9,Trash:n.rFk,X:n.X,User:n.n5m,Check:n.JrY,Activity:n.cS$,Paperclip:n.pkz,Trello:n.Ny3,LogOut:n.d6Z,MessageCircle:n.Z8U,Menu:n.v2r,ArrowLeft:n.XdH,UserX:n.fFh,MessageSquare:n.tjY,Archive:n.XyB,Briefcase:n.a7h,Home:n.SK8,ZoomIn:n.DYM,ZoomOut:n.H9A,Globe:n.THo,Facebook:n.s1S,Instagram:n.mre,Youtube:n.hxd,Clock:n.SUY,FileText:n.acj,Truck:n._DY,Copy:n.CKM,ArrowRight:n.olP,Info:n.kIV,AlertCircle:n.bG7,Edit3:n.YGQ,Eye:n.bAj,EyeOff:n._jl};let o=(()=>{class _{}return _.\u0275fac=function(w){return new(w||_)},_.\u0275mod=s.\u0275\u0275defineNgModule({type:_}),_.\u0275inj=s.\u0275\u0275defineInjector({imports:[i.p.pick(d),i.p]}),_})()},1224:(Xe,ie,l)=>{"use strict";l.d(ie,{R:()=>n});var i=l(4650);let n=(()=>{class s{constructor(){}ngOnInit(){}}return s.\u0275fac=function(o){return new(o||s)},s.\u0275cmp=i.\u0275\u0275defineComponent({type:s,selectors:[["app-loader"]],decls:1,vars:0,consts:[[1,"loader"]],template:function(o,_){1&o&&i.\u0275\u0275element(0,"div",0)},styles:[".absolute[_nghost-%COMP%]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding-left:32px}.opacity-bg[_nghost-%COMP%]{background:rgba(255,255,255,.5);z-index:3}.loader[_ngcontent-%COMP%]{width:12px;height:12px;border-radius:50%;display:block;margin:2% auto;position:relative;color:var(--primaryColor);box-sizing:border-box;animation:animloader 1s linear infinite alternate}@keyframes animloader{0%{box-shadow:-38px -6px 0 var(--primaryColor),-14px 6px 0 var(--primaryColor),14px -6px 0 var(--primaryColor)}33%{box-shadow:-38px 6px 0 var(--primaryColor),-14px -6px 0 var(--primaryColor),14px 6px 0 var(--primaryColor)}66%{box-shadow:-38px -6px 0 var(--primaryColor),-14px 6px 0 var(--primaryColor),14px -6px 0 var(--primaryColor)}to{box-shadow:-38px 6px 0 var(--primaryColor),-14px -6px 0 var(--primaryColor),14px 6px 0 var(--primaryColor)}}"]}),s})()},4495:(Xe,ie,l)=>{"use strict";l.d(ie,{q:()=>n});var i=l(4650);let n=(()=>{class s{}return s.\u0275fac=function(o){return new(o||s)},s.\u0275mod=i.\u0275\u0275defineNgModule({type:s}),s.\u0275inj=i.\u0275\u0275defineInjector({}),s})()},5843:(Xe,ie,l)=>{"use strict";l.d(ie,{a:()=>Z});var i=l(6895),n=l(8255),s=l(4006),d=l(4144),o=l(1094),_=l(3238),g=l(9383),w=l(5065),x=l(4650);const L={validation:!1};let Z=(()=>{class G{}return G.\u0275fac=function(ye){return new(ye||G)},G.\u0275mod=x.\u0275\u0275defineNgModule({type:G}),G.\u0275inj=x.\u0275\u0275defineInjector({imports:[s.u5,i.ez,s.UX,n.Tx,d.c,_.si,g.aw,w.p,o.yI.forRoot(L)]}),G})()},9803:(Xe,ie,l)=>{"use strict";l.d(ie,{T:()=>hi});var i=l(4650),n=l(4006);class s{constructor(){this.allCountries=[["Afghanistan (\u202b\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646\u202c\u200e)","af","93"],["Albania (Shqip\xebri)","al","355"],["Algeria (\u202b\u0627\u0644\u062c\u0632\u0627\u0626\u0631\u202c\u200e)","dz","213"],["American Samoa","as","1684"],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1264"],["Antigua and Barbuda","ag","1268"],["Argentina","ar","54",null,null,"+00 (00) 00000000"],["Armenia (\u0540\u0561\u0575\u0561\u057d\u057f\u0561\u0576)","am","374",null,null,"+000 (000) 00000"],["Aruba","aw","297"],["Australia","au","61",0,null,"+00 000 000 000"],["Austr
1ia (\xd6sterreich)","at","43"],["Azerbaijan (Az\u0259rbaycan)","az","994",null,null,"+000 (00) 000-00-00"],["Bahamas","bs","1242"],["Bahrain (\u202b\u0627\u0644\u0628\u062d\u0631\u064a\u0646\u202c\u200e)","bh","973"],["Bangladesh (\u09ac\u09be\u0982\u09b2\u09be\u09a6\u09c7\u09b6)","bd","880"],["Barbados","bb","1246"],["Belarus (\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u044c)","by","375",null,null,"+000 (00) 000 00 00"],["Belgium (Belgi\xeb)","be","32",null,null,"+00 000 00 00 00"],["Belize","bz","501"],["Benin (B\xe9nin)","bj","229"],["Bermuda","bm","1441"],["Bhutan (\u0f60\u0f56\u0fb2\u0f74\u0f42)","bt","975"],["Bolivia","bo","591"],["Botswana","bw","267"],["Brazil (Brasil)","br","55",null,null,"+00 (00) 000000000"],["British Virgin Islands","vg","1284"],["Brunei","bn","673"],["Bulgaria (\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (\u1780\u1798\u17d2\u1796\u17bb\u1787\u17b6)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"],"+0 (000) 000-0000"],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1],["Cayman Islands","ky","1345"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (\u4e2d\u56fd)","cn","86",null,null,"+00 00-000000000"],["Christmas Island","cx","61",2],["Cocos (Keeling) Islands","cc","61",1],["Colombia","co","57"],["Comoros (\u202b\u062c\u0632\u0631 \u0627\u0644\u0642\u0645\u0631\u202c\u200e)","km","269"],["Cook Islands","ck","682"],["Costa Rica","cr","506",null,null,"+000 0000-0000"],["C\xf4te d\u2019Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Cura\xe7ao","cw","599",0],["Cyprus (\u039a\u03cd\u03c0\u03c1\u03bf\u03c2)","cy","357",null,null,"+000 00 000000"],["Czech Republic","cz","420"],["Denmark (Danmark)","dk","45",null,null,"+00 00 00 00 00"],["Djibouti","dj","253"],["Dominica","dm","1767"],["Dominican Republic","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (\u202b\u0645\u0635\u0631\u202c\u200e)","eg","20"],["El Salvador","sv","503",null,null,"+000 0000-0000"],["Equatorial Guinea","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372",null,null,"+000 0000 000000"],["Ethiopia","et","251"],["Falkland Islands","fk","500"],["Faroe Islands (F\xf8royar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0,null,"+000 00 000 00 00"],["France","fr","33",null,null,"+00 0 00 00 00 00"],["French Guiana","gf","594"],["French Polynesia","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (\u10e1\u10d0\u10e5\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd)","ge","995",null,null,"+000 (000) 00 00 00"],["Germany (Deutschland)","de","49",null,null,"+00 0000 00000000"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (\u0395\u03bb\u03bb\u03ac\u03b4\u03b1)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1473"],["Guadeloupe","gp","590",0],["Guam","gu","1671"],["Guatemala","gt","502",null,null,"+000 0000-0000"],["Guernsey","gg","44",1],["Guinea (Guin\xe9e)","gn","224"],["Guinea-Bissau (Guin\xe9 Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509",null,null,"+000 0000-0000"],["Honduras","hn","504"],["Hong Kong (\u9999\u6e2f)","hk","852",null,null,"+000 0000 0000"],["Hungary (Magyarorsz\xe1g)","hu","36"],["Iceland (\xcdsland)","is","354",null,null,"+000 000 0000"],["India (\u092d\u093e\u0930\u0924)","in","91",null,null,"+00 00000-00000"],["Indonesia","id","62"],["Iran (\u202b\u0627\u06cc\u0631\u0627\u0646\u202c\u200e)","ir","98"],["Iraq (\u202b\u0627\u0644\u0639\u0631\u0627\u0642\u202c\u200e)","iq","964"],["Ireland","ie","353",null,null,"+000 00 0000000"],["Isle of Man","im","44",2],["Israel (\u202b\u05d9\u05e9\u05e8\u05d0\u05dc\u202c\u200e)","il","972",null,null,"+000 000 000 0000"],["Italy (Italia)","it","39",0,null,"+00 000 0000000"],["Jamaica","jm","1",4,["876","658"]],["Japan (\u65e5\u672c)","jp","81",null,null,"+00 00 0000 0000"],["Jersey","je","44",3],["Jordan (\u202b\u0627\u0644\u0623\u0631\u062f\u0646\u202c\u200e)","jo","962"],["Kazakhstan (\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d)","kz","7",1,null,"+0 000 000-00-00"],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (\u202b\u0627\u0644\u0643\u0648\u064a\u062a\u202c\u200e)","kw","965"],["Kyrgyzstan (\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d)","kg","996"],["Laos (\u0ea5\u0eb2\u0ea7)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (\u202b\u0644\u0628\u0646\u0627\u0646\u202c\u200e)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (\u202b\u0644\u064a\u0628\u064a\u0627\u202c\u200e)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (\u6fb3\u9580)","mo","853"],["Macedonia","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60",null,null,"+00 00-0000-0000"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (\u202b\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627\u202c\u200e)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1],["Mexico (M\xe9xico)","mx","52"],["Micronesia","fm","691"],["Moldova","md","373",null,null,"+000 (00) 00-00-00"],["Monaco","mc","377"],["Mongolia (\u041c\u043e\u043d\u0433\u043e\u043b)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1664"],["Morocco (\u202b\u0627\u0644\u0645\u063a\u0631\u0628\u202c\u200e)","ma","212",0],["Mozambique (Mo\xe7ambique)","mz","258"],["Myanmar (Burma) (\u1019\u103c\u1014\u103a\u1019\u102c)","mm","95"],["Namibia (Namibi\xeb)","na","264"],["Nauru","nr","674"],["Nepal (\u0928\u0947\u092a\u093e\u0932)","np","977"],["Netherlands (Nederland)","nl","31",null,null,"+00 00 00000000"],["New Caledonia","nc","687"],["New Zealand","nz","64",null,null,"+00 000-000-0000"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea","kp","850",null,null,"+00 000 0000 0000"],["Northern Mariana Islands","mp","1670"],["Norway (Norge)","no","47",0,null,"+00 000 00 000"],["Oman (\u202b\u0639\u064f\u0645\u0627\u0646\u202c\u200e)","om","968"],["Pakistan (\u202b\u067e\u0627\u06a9\u0633\u062a\u0627\u0646\u202c\u200e)","pk","92",null,null,"+00 000-0000000"],["Palau","pw","680"],["Palestine (\u202b\u0641\u0644\u0633\u0637\u064a\u0646\u202c\u200e)","ps","970"],["Panama (Panam\xe1)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Per\xfa)","pe","51"],["Philippines","ph","63",null,null,"+00 0000 0000000"],["Poland (Polska)","pl","48",null,null,"+00 000-000-000"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (\u202b\u0642\u0637\u0631\u202c\u200e)","qa","974"],["R\xe9union (La R\xe9union)","re","262",0],["Romania (Rom\xe2nia)","ro","40"],["Rwanda","rw","250"],["Saint Barth\xe9lemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1869"],["Saint Lucia","lc","1758"],["Saint Martin","mf","590",2],["Saint Pierre and Miquelon","pm","508"],["Samoa","ws","685"],["San Marino","sm","378"],["S\xe3o Tom\xe9 and Pr\xedncipe","st","239"],["Saudi Arabia","sa","966"],["Senegal (S\xe9n\xe9gal)","sn","221"],["Serbia (\u0421\u0440\u0431\u0438\u0458\u0430)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65",null,null,"+00 0000-0000"],["Sint Maarten","sx","1721"],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["S
1omalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (\ub300\ud55c\ubbfc\uad6d)","kr","82"],["South Sudan (\u202b\u062c\u0646\u0648\u0628 \u0627\u0644\u0633\u0648\u062f\u0627\u0646\u202c\u200e)","ss","211"],["Spain (Espa\xf1a)","es","34",null,null,"+00 000 000 000"],["Sri Lanka (\u0dc1\u0dca\u200d\u0dbb\u0dd3 \u0dbd\u0d82\u0d9a\u0dcf\u0dc0)","lk","94"],["Sudan (\u202b\u0627\u0644\u0633\u0648\u062f\u0627\u0646\u202c\u200e)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1],["Swaziland","sz","268"],["Sweden (Sverige)","se","46",null,null,"+00 (000) 000-000"],["Switzerland (Schweiz)","ch","41",null,null,"+00 00 000 00 00"],["Syria (\u202b\u0633\u0648\u0631\u064a\u0627\u202c\u200e)","sy","963"],["Taiwan (\u53f0\u7063)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (\u0e44\u0e17\u0e22)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1868"],["Tunisia (\u202b\u062a\u0648\u0646\u0633\u202c\u200e)","tn","216"],["Turkey (T\xfcrkiye)","tr","90",null,null,"+00 000 000 00 00"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1649"],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1340"],["Uganda","ug","256"],["Ukraine (\u0423\u043a\u0440\u0430\u0457\u043d\u0430)","ua","380",null,null,"+000 (00) 000 00 00"],["United Kingdom","gb","44",0,null,"+00 0000 000000"],["United States","us","1",0,null,"+0 (000) 000-0000"],["Uruguay","uy","598"],["Uzbekistan (O\u02bbzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City","va","39",1,null,"+00 00 0000 0000"],["Venezuela","ve","58"],["Vietnam (Vi\u1ec7t Nam)","vn","84"],["Wallis and Futuna","wf","681"],["Western Sahara (\u202b\u0627\u0644\u0635\u062d\u0631\u0627\u0621 \u0627\u0644\u063a\u0631\u0628\u064a\u0629\u202c\u200e)","eh","212",1],["Yemen (\u202b\u0627\u0644\u064a\u0645\u0646\u202c\u200e)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["\xc5land Islands","ax","358",1]]}}const d={"001":"001",AC:"40123",AD:"312345",AE:"501234567",AF:"701234567",AG:"2684641234",AI:"2642351234",AL:"662123456",AM:"77123456",AO:"923123456",AR:"91123456789",AS:"6847331234",AT:"664123456",AU:"412345678",AW:"5601234",AX:"412345678",AZ:"401234567",BA:"61123456",BB:"2462501234",BD:"1812345678",BE:"470123456",BF:"70123456",BG:"48123456",BH:"36001234",BI:"79561234",BJ:"90011234",BL:"690001234",BM:"4413701234",BN:"7123456",BO:"71234567",BQ:"3181234",BR:"11961234567",BS:"2423591234",BT:"17123456",BW:"71123456",BY:"294911911",BZ:"6221234",CA:"5062345678",CC:"412345678",CD:"991234567",CF:"70012345",CG:"061234567",CH:"781234567",CI:"01234567",CK:"71234",CL:"221234567",CM:"671234567",CN:"13123456789",CO:"3211234567",CR:"83123456",CU:"51234567",CV:"9911234",CW:"95181234",CX:"412345678",CY:"96123456",CZ:"601123456",DE:"15123456789",DJ:"77831001",DK:"32123456",DM:"7672251234",DO:"8092345678",DZ:"551234567",EC:"991234567",EE:"51234567",EG:"1001234567",EH:"650123456",ER:"7123456",ES:"612345678",ET:"911234567",FI:"412345678",FJ:"7012345",FK:"51234",FM:"3501234",FO:"211234",FR:"612345678",GA:"06031234",GB:"7400123456",GD:"4734031234",GE:"555123456",GF:"694201234",GG:"7781123456",GH:"231234567",GI:"57123456",GL:"221234",GM:"3012345",GN:"601123456",GP:"690001234",GQ:"222123456",GR:"6912345678",GT:"51234567",GU:"6713001234",GW:"955012345",GY:"6091234",HK:"51234567",HN:"91234567",HR:"921234567",HT:"34101234",HU:"201234567",ID:"812345678",IE:"850123456",IL:"502345678",IM:"7924123456",IN:"8123456789",IO:"3801234",IQ:"7912345678",IR:"9123456789",IS:"6111234",IT:"3123456789",JE:"7797712345",JM:"8762101234",JO:"790123456",JP:"9012345678",KE:"712123456",KG:"700123456",KH:"91234567",KI:"72001234",KM:"3212345",KN:"8697652917",KP:"1921234567",KR:"1000000000",KW:"50012345",KY:"3453231234",KZ:"7710009998",LA:"2023123456",LB:"71123456",LC:"7582845678",LI:"660234567",LK:"712345678",LR:"770123456",LS:"50123456",LT:"61234567",LU:"628123456",LV:"21234567",LY:"912345678",MA:"650123456",MC:"612345678",MD:"62112345",ME:"67622901",MF:"690001234",MG:"321234567",MH:"2351234",MK:"72345678",ML:"65012345",MM:"92123456",MN:"88123456",MO:"66123456",MP:"6702345678",MQ:"696201234",MR:"22123456",MS:"6644923456",MT:"96961234",MU:"52512345",MV:"7712345",MW:"991234567",MX:"12221234567",MY:"123456789",MZ:"821234567",NA:"811234567",NC:"751234",NE:"93123456",NF:"381234",NG:"8021234567",NI:"81234567",NL:"612345678",NO:"40612345",NP:"9841234567",NR:"5551234",NU:"8884012",NZ:"211234567",OM:"92123456",PA:"61234567",PE:"912345678",PF:"87123456",PG:"70123456",PH:"9051234567",PK:"3012345678",PL:"512345678",PM:"551234",PR:"7872345678",PS:"599123456",PT:"912345678",PW:"6201234",PY:"961456789",QA:"33123456",RE:"692123456",RO:"712034567",RS:"601234567",RU:"9123456789",RW:"720123456",SA:"512345678",SB:"7421234",SC:"2510123",SD:"911231234",SE:"701234567",SG:"81234567",SH:"51234",SI:"31234567",SJ:"41234567",SK:"912123456",SL:"25123456",SM:"66661212",SN:"701234567",SO:"71123456",SR:"7412345",SS:"977123456",ST:"9812345",SV:"70123456",SX:"7215205678",SY:"944567890",SZ:"76123456",TA:"8999",TC:"6492311234",TD:"63012345",TG:"90112345",TH:"812345678",TJ:"917123456",TK:"7290",TL:"77212345",TM:"66123456",TN:"20123456",TO:"7715123",TR:"5012345678",TT:"8682911234",TV:"901234",TW:"912345678",TZ:"621234567",UA:"501234567",UG:"712345678",US:"2015550123",UY:"94231234",UZ:"912345678",VA:"3123456789",VC:"7844301234",VE:"4121234567",VG:"2843001234",VI:"3406421234",VN:"912345678",VU:"5912345",WF:"501234",WS:"7212345",XK:"43201234",YE:"712345678",YT:"639012345",ZA:"711234567",ZM:"955123456",ZW:"712345678"},o={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6],0,0,0,0,0,0,0,[["6[2-467]\\d{3}",[5]],["4\\d{4}",[5]],0,0,0,0,["(?:0[1-9]|[1589]\\d)\\d{4}",[6]]]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[["[78]\\d{5}",[6]],["690\\d{6}|[356]\\d{5}",[6,9]],["180[02]\\d{4}",[8]],["[19]\\d{5}",[6]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4}
1)","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["[2-4679][2-8]\\d{6}",[8]],["5[02-68]\\d{7}",[9]],["400\\d{6}|800\\d{2,9}"],["900[02]\\d{5}",[9]],0,0,["600[25]\\d{5}",[9]],0,0,["700[05]\\d{5}",[9]]]],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}"],["7\\d{8}"]]],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268",[["268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}"],["268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,0,["26840[69]\\d{4}"],["26848[01]\\d{4}"]]],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264",[["264(?:292|4(?:6[12]|9[78]))\\d{4}"],["264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]
vendor: 7,049 bytes, line 1
1|44|66|77|88)[2-9]\\d{6}"],0,0,["264724\\d{4}"]]],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0",0,0,0,0,0,[["4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}",[8]],["6(?:[78][2-9]|9\\d)\\d{6}",[9]],["800\\d{4}",[7]],["900[1-9]\\d\\d",[6]],["700[2-9]\\d{4}",[8]],0,0,0,0,["808[1-9]\\d\\d",[6]]]],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}"],["(?:33|4[1349]|55|77|88|9[13-9])\\d{6}"],["800\\d{5}"],["90[016]\\d{5}"],0,0,0,0,["60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|9[0-2])\\d{4}"],["80[1-4]\\d{5}"]]],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],0,0,0,0,0,0,[["2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}"],["9[1-79]\\d{7}"]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",0,0,[["3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68])))\\d{6}|(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",[10]],["93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|47[35]|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:657|9(?:54|66))|3(?:48[27]|7(?:55|77)|8(?:65|78)))[2-8]\\d{5}|9(?:2(?:284|3(?:02|23)|477|622|920)|3(?:4(?:46|89|92)|541))[2-7]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-8]|[25][4-6]|3[3-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|1[2-7]|3[4-6]|5[3-6]|7[2-6]|8[3-68]))))\\d{6}|9(?:2(?:2(?:62|81)|320|9(?:42|83))|3(?:329|4(?:62|7[16])|5(?:43|64)|7(?:18|5[17])))[2-6]\\d{5}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:257|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|64)|5(?:25|37|4[47]|71)|7(?:35|72)|825))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[035-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[14]|4[13]|5[468]|7[3-5]|8[26])|8(?:2[67]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}"],["800\\d{7,8}"],["60[04579]\\d{7}",[10]],0,0,["810\\d{7}",[10]]]],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684",[["684
1(?:274|6(?:22|33|44|55|77|88|9[19]))\\d{4}"],["684(?:2(?:48|5[2468]|7[246])|7(?:3[13]|70|82))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]","(?:31|4)6|51|6(?:485|5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0",0,0,0,0,0,[["1(?:11\\d|[2-9]\\d{3,11})|(?:316|463)\\d{3,10}|648[34]\\d{3,9}|(?:51|66|73)2\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-7]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}"],["6(?:485|(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d)\\d{3,9}",[7,8,9,10,11,12,13]],["800\\d{6,10}",[9,10,11,12,13]],["(?:8[69][2-68]|9(?:0[01]|3[019]))\\d{6,10}",[9,10,11,12,13]],0,0,0,0,["5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",[5,6,7,8,9,10,11,12,13]],["8(?:10|2[018])\\d{6,10}|828\\d{5}",[8,9,10,11,12,13]]]],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:241|349)0\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|[34]\\d\\d)|91(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79]))))\\d{3}|(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8])|8(?:55|6[0-8]|[78]\\d|9[02-9]))\\d{6}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],0,0,0,0,0,0,[["5(?:2\\d|8[1-9])\\d{4}"],["(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}"],["800\\d{4}"],["900\\d{4}"],0,0,0,0,["(?:28\\d|501)\\d{4}"]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",[["18[1-8]\\d{3,6}",[6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12]428|3655[02])\\d{4}|(?:2(?:22[0-79]|63[0-28])|3654)\\d{5}|(?:(?:1[28]|46)\\d|2(?:[014-6]2|[23]3))\\d{6}"],["36554\\d{4}|(?:[16]0|4[04]|5[015]|7[07]|99)\\d{7}"],["88\\d{7}"],["900200\\d{3}"]]],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",[8]],["6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}"],["8[08]\\d{6}",[8]],["9[0246]\\d{6}",[8]],0,0,["703[235]0\\d{3}|70(?:2[0-5]|3[0146]|[56]0)\\d{4}",[8]],0,0,["8[12]\\d{6}",[8]]]],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246",[["246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}"],["246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:246976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,["246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}"],0,["24631\\d{5}"]]],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|2[23]"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0",0,0,0,0,0,[["(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2(?:[23]\\d|[45])\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}"],["(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",[10]],["80[03]\\d{7}",[10]],0,0,0,0,0,["96(?:0[469]|1[0-47]|3[389]|43|6[69]|7[78])\\d{6}",[10]]]],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0",0,0,0,0,0,[["80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",[8]],["4[5-9]\\d{7}",[9]],["800[1-9]\\d{4}",[8]],["(?:70(?:2[0-57]|3[04-7]|44|6[04-69]|7[0579])|90\\d\\d)\\d{4}",[8]],0,0,["78(?:0[578]|1[014-8]|2[25]|3[15-8]|48|5[05]|60|7[06-8]|9\\d)\\d{4}",[8]],0,0,["7879\\d{4}",[8]]]],BF:["226","00","(?:[025-7]\\d|44)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[024-7]"]]],0,0,0,0,0,0,[["2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[01
179])|5(?:[34]\\d|50|6[5-7]))\\d{4}"],["(?:0[1-7]|44|5[0-8]|[67]\\d)\\d{6}"]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",[6,7,8]],["(?:43[07-9]|99[69]\\d)\\d{5}|(?:8[7-9]|98)\\d{7}",[8,9]],["(?:00800\\d\\d|800)\\d{5}",[8,12]],["90\\d{6}",[8]],0,0,0,0,0,["700\\d{5}",[8]]]],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]],0,0,0,0,0,0,[["(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|55|7[7-9]|88)|9[69][69])|7(?:[07]\\d\\d|1(?:11|78)))\\d{4}"],["(?:3(?:[0-79]\\d|8[0-57-9])\\d|6(?:3(?:00|33|6[16])|441|6(?:3[03-9]|[69]\\d|7[0-689])))\\d{4}"],["8[02369]\\d{6}"],["(?:87|9[0-8])\\d{6}"],0,0,0,0,0,["84\\d{6}"]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],0,0,0,0,0,0,[["(?:22|31)\\d{6}"],["(?:29|6[124-9]|7[125-9])\\d{6}"]]],BJ:["229","00","(?:01\\d|8)\\d{7}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["0"]]],0,0,0,0,0,0,[["012\\d{7}",[10]],["01(?:2[5-9]|[4-69]\\d)\\d{6}",[10]],0,0,0,0,["81\\d{6}",[8]],0,["857[58]\\d{4}",[8]]]],BL:["590","00","(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441",[["441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}"],["441(?:[2378]\\d|5[0-39]|9[02])\\d{5}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}"],["(?:22[89]|[78]\\d\\d)\\d{4}"],0,0,0,0,0,0,["5[34]\\d{5}"]]],BO:["591","00(?:1\\d)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?",0,0,0,[["(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",[8]],["[67]\\d{7}",[8]],["8001[07]\\d{4}",[9]],0,0,0,0,0,["50\\d{6}",[8]]]],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]",[["(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}"],["(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}"]]],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","[1-467]\\d{9,10}|55[0-46-9]\\d{8}|[34]\\d{7}|55\\d{7,8}|(?:5[0-46-9]|[89]\\d)\\d{7,9}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37|86)","300|4(?:0(?:0|20)|370|864)"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",0,0,[["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",[10]],["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",[10,11]],["800\\d{6,7}",[9,10]],["[59]00\\d{6,7}",[9,10]],0,0,0,0,0,["(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370|864))\\d{4}|300\\d{5}",[8,10]]]],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242",[["242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-5]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}"],["242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|3[0-4]|[89]9))\\d{4}"],["242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,["242225\\d{4}"]]],BT:["975","00","[178]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-6]|7[246]|8[2-4]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|[78]"]]],0,0,0,0,0,0,[["(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",[7]],["(?:1[67]|[78]7)\\d{6}",[8]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013]|81)|4(?:6[03]|7[1267]|9[0-5])|5(?:3[03489]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[013467]))\\d{4}",[7]],["(?:321|7[1-8]\\d)\\d{5}",[8]],["(?:0800|800\\d)\\d{6}",[10]],["90\\d{5}",[7]],0,0,0,0,["79(?:1(?:[0-2]\\d|3[0-8])|2[0-7]\\d)\\d{3}",[8]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,[["(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",[9]],["(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",[9]],["800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}"],["(?:810|902)\\d{7}",[10]],0,0,0,0,["249\\d{6}",[9]]],"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],0,0,0,0,0,0,[["(?:2(?:[02]\\d|36|[68]0)|[3-58](?:[02]\\d|[68]0)|7(?:[02]\\d|32|[68]0))\\d{4}",[7]],["6[0-35-7]\\d{5}",[7]],["0800\\d{7}",[11]]]],CA:["1","011","[2-9]\\d{9}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|5[07]|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:2[125-9]|3[23]|44|66|77|88)|6(?:22|33))[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:12|573)\\d\\d|276)\\d{5}|[1-6]\\d{6}"],["88\\d{5}|(?:8[0-69]|9[016-9])\\d{7}",[7,9]]]],CF:["236","00","(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],0,0,0,0,0,0,[["2[12]\\d{6}"],["7[02-7]\\d{6}"],0,["8776\\d{4}"]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],0,0,0,0,0,0,[["222[1-589]\\d{5}"],["026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}"],0,["80[0-2]\\d{6}"]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",[9]],["(?:6[89]|7[235-9])\\d{7}",[9]],["800\\d{6}",[9]],["90[016]\\d{6}",[9]],["878\\d{6}",[9]],["860\\d{9}",[12]],["5[18]\\d{7}",[9]],["74[0248]\\d{6}",[9]],0,["84[0248]\\d{6}",[9]]]],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]],0,0,0,0,0,0,[["2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}"],["0[157]\\d{8}"]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],0,0,0,0,0,0,[["(?:2\\d|3[13-7]|4[1-5])\\d{3}"],["[578]\\d{4}"]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["60|809"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9(?:10|[2-9])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],0,0,0,0,0,0,[["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:2\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|(?:600|80[1-9])\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:(?:2\\d|50)\\d|3(?:[034679]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|8[0-389])|600)|646[59])|80[1-8]\\d\\d|9(?:(?:10[0-2]|7[1-9]\\d)\\d|3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",[9]],["(?:123|8)00\\d{6}",[9,11]],0,0,0,0,0,["44\\d{7}",[9]],["600\\d{7,8}",[10,11]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]],0,0,0,0,0,0,[["2(?:22|33)\\d{6}",[9]],["(?:24[23]|6(?:[25-9]\\d|40))\\d{6}",[9]],["88\\d{6,7}"]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4}
1)","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,[["(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|2(?:[02-57-9]\\d{3}|1(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))|(?:41[03]|8078|9(?:78|94))\\d\\d)\\d{5}|(?:10|2[0-57-9])(?:1(?:00|23)\\d\\d|95\\d{3,4})|(?:41[03]|9(?:78|94))(?:100\\d\\d|95\\d{3,4})|8078123|(?:43[35]|754|851)\\d{7,8}|(?:43[35]|754|851)(?:1(?:00\\d|23)\\d|95\\d{3,4})|(?:3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[13-9]\\d{6}|2(?:[0-24-9]\\d{5}|3\\d(?:\\d{4})?))|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[24-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[13-9]\\d{5}|2(?:[0-24-9]\\d{4}|3\\d(?:\\d{3})?))|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",[7,8,9,10,11]],["1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}",[11]],["(?:(?:10|21)8|8)00\\d{7}",[10,12]],["16[08]\\d{5}",[8]],0,0,0,0,0,["10(?:10\\d{4}|96\\d{3,4})|400\\d{7}|950\\d{7,8}|(?:2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",[7,8,9,10,11]]],"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:46|60\\d\\d)\\d{6}|(?:1\\d|[39])\\d{9}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["46"]],["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|9[14]"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?",0,0,0,[["601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|(?:46|60(?:[18][1-9]|[24-7][2-9]))\\d{6}",[8,10]],["333301[0-5]\\d{3}|3333(?:00|2[5-9]|[3-9]\\d)\\d{4}|(?:3(?:(?:0[0-5]|1\\d|5[01]|70)\\d|2(?:[0-3]\\d|4[1-9])|3(?:00|3[0-24-9]))|9(?:101|408))\\d{6}",[10]],["1800\\d{7}",[11]],["(?:19(?:0[01]|4[78])|901)\\d{7}",[10,11]]]],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))",0,0,0,[["210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",[8]],["(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",[8]],["800\\d{7}",[10]],["90[059]\\d{7}",[10]],0,0,0,0,["(?:210[0-6]|4\\d{3}|5100)\\d{4}",[8]]]],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:3[23]|4[89])\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}"],["(?:5\\d|6[2-4])\\d{6}",[8]],["800\\d{7}",[10]],0,0,0,0,0,0,["807\\d{7}",[10]]]],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}"],["(?:36|5[1-389]|9\\d)\\d{5}"],["800\\d{4}"],0,0,0,0,0,["(?:3[3-5]|4[356])\\d{5}"]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]",[["9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}"],["953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}"],0,0,0,0,0,["955\\d{5}",[8]],0,["60[0-2]\\d{4}",[7]]]],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],0,0,0,0,0,0,[["2[2-6]\\d{6}"],["9(?:10|[4-79]\\d)\\d{5}"],["800\\d{5}"],["90[09]\\d{5}"],["700\\d{5}"],0,["(?:50|77)\\d{6}"],0,0,["80[1-9]\\d{5}"]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9,10,11,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",[9]],["7(?:060\\d|19(?:[0-5]\\d|6[0-6]))\\d{4}|(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}",[9]],["800\\d{6}",[9]],["9(?:0[05689]|76)\\d{6}",[9]],["70[01]\\d{6}",[9]],["9(?:3\\d{9}|6\\d{7,10})"],["9(?:5\\d|7[2-4])\\d{6}",[9]],0,["9[17]0\\d{6}",[9]],["8[134]\\d{7}",[9]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|3[13])"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0",0,0,0,0,0,[["32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][
10-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",[5,6,7,8,9,10,11,12,13,14,15]],["1(?:(?:5(?:[0-25-9]\\d\\d|3(?:10|33))|7[26-9]\\d\\d)\\d{6}|6[023]\\d{7,8})|17\\d{8}",[10,11]],["800\\d{7,12}",[10,11,12,13,14,15]],["(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",[10,11]],["700\\d{8}",[11]],["1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",[12,13]],["18(?:1\\d{5,11}|[2-9]\\d{8})",[8,9,10,11,12,13,14]],["16(?:4\\d{1,10}|[89]\\d{1,11})",[4,5,6,7,8,9,10,11,12,13,14]],0,["180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",[7,8,9,10,11,12,13,14]]]],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],0,0,0,0,0,0,[["2(?:1[2-5]|7[45])\\d{5}"],["77\\d{6}"]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:[0-59][1-9]|[6-8]\\d)|3(?:[0-3][1-9]|4[13]|5[1-58]|6[1347-9]|7\\d|8[1-8]|9[1-79])|4(?:[0-25][1-9]|[34][2-9]|6[13-579]|7[13579]|8[1-47]|9[127])|5(?:[0-36][1-9]|4[146-9]|5[3-57-9]|7[568]|8[1-358]|9[1-69])|6(?:[0135][1-9]|2[1-68]|4[2-8]|6[1689]|[78]\\d|9[15689])|7(?:[0-69][1-9]|7[3-9]|8[147])|8(?:[16-9][1-9]|2[1-58])|9(?:[1-47-9][1-9]|6\\d))\\d{5}"],["(?:2[6-8]|37|6[78]|96)\\d{6}|(?:2[0-59]|3[0-689]|[457]\\d|6[0-69]|8[126-9]|9[1-47-9])[1-9]\\d{5}"],["80\\d{6}"],["90\\d{6}"]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767",[["767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}"],["767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9",[["8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}"],["8[024]9[2-9]\\d{6}"],["800(?:14|[2-9]\\d)\\d{5}|8[024]9[01]\\d{6}|8(?:33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0",0,0,0,0,0,[["9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[013-689])\\d{6}"],["(?:5(?:4[0-29]|5\\d|6[0-3])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",[9]],["800\\d{6}",[9]],["80[3-689]1\\d{5}",[9]],0,0,0,0,["98[23]\\d{6}",[9]],["80[12]1\\d{5}",[9]]]],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["[2-7][2-7]\\d{6}",[8]],["964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",[9]],["1800\\d{7}|1[78]00\\d{6}",[10,11]],0,0,0,0,0,["[2-7]890\\d{4}",[8]]]],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",[7]],["(?:5\\d{5}|8(?:1(?:0(?:0(?:00|[178]\\d)|[3-9]\\d\\d)|(?:1(?:0[2-6]|1\\d)|[2-79]\\d\\d)\\d)|2(?:0(?:0(?:00|4\\d)|(?:19|[2-7]\\d)\\d)|(?:(?:[124-69]\\d|3[5-9])\\d|7(?:[
10-79]\\d|8[013-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",[7,8]],["800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}"],["(?:40\\d\\d|900)\\d{4}",[7,8]],["70[0-2]\\d{5}",[8]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0",0,0,0,0,0,[["13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2\\d|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",[8,9]],["1[0-25]\\d{8}",[10]],["800\\d{7}",[10]],["900\\d{7}",[10]]]],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,0,[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|5[0-5]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}"],["(?:17[1-3]|7\\d\\d)\\d{4}"]]],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],0,0,0,0,0,0,[["96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}"],["96906(?:09|10)\\d\\d|(?:590(?:10[0-2]|600)|97390\\d)\\d{3}|(?:6\\d|7[1-48])\\d{7}"],["[89]00\\d{6}"],["80[367]\\d{6}"],["70\\d{7}"],0,["51\\d{7}"],0,0,["90[12]\\d{6}"]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0",0,0,0,0,0,[["(?:11(?:[124]\\d\\d|3(?:[0-79]\\d|8[0-7])|5(?:[02-9]\\d|1[0-57-9])|6(?:[02-79]\\d|1[0-57-9]|8[0-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}"],["700[1-9]\\d{5}|(?:7(?:0[1-9]|1[0-8]|2[1-35-79]|3\\d|77|86|99)|9\\d\\d)\\d{6}"]]],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",[["1[3-7][1-8]\\d{3,6}|(?:19[1-8]|[23568][1-8]\\d|9(?:00|[1-8]\\d))\\d{2,6}",[5,6,7,8,9]],["4946\\d{2,6}|(?:4[0-8]|50)\\d{4,8}",[6,7,8,9,10]],["800\\d{4,6}",[7,8,9]],["[67]00\\d{5,6}",[8,9]],0,0,["20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}"]],"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,[["603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",[7]],["(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",[7]],["0800\\d{7}",[11]]],"00"],FK:["500","00","[2-7]\\d{4}",[5],0,0,0,0,0,0,0,[["[2-47]\\d{4}"],["[56]\\d{4}"]]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]],0,0,0,0,0,0,[["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}"],["31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}"]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))",0,0,0,[["(?:20|[34]\\d|8[19])\\d{4}"],["(?:[27][1-9]|5\\d|9[16])\\d{4}"],["80[257-9]\\d{3}"],["90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d"],0,0,0,0,["(?:6[0-36]|88)\\d{4}"]]],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0",0,0,0,0,0,[["(?:26[013-9]|59[1-35-9])\\d{6}|(?:[13]\\d|2[0-57-9]|4[1-9]|5[0-8])\\d{7}"],["(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7[3-9]\\d)\\d{6}"],["80[0-5]\\d{6}"],["836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}"],0,0,["80[6-9]\\d{6}"],0,["9\\d{8}"],["8(?:1[01]|2[0156]|4[024]|84)\\d{6}"]]],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1",0,0,[["[01]1\\d{6}",[8]],["(?:(?:0[2-7]|7[467])\\d|6(?:0[0-4]|10|[256]\\d))\\d{5}|[2-7]\\d{6}"]]],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,"0|180020",0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-5])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|5[01]))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])
1))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473",[["473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-4]|5[59]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}"],["473(?:4(?:0[2-79]|1[04-9]|2[0-5]|49|5[6-8])|5(?:2[01]|3[3-8])|901)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0",0,0,0,0,0,[["(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}"],["5(?:(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d|22252[0-4])\\d\\d|5(?:0(?:0(?:1[09]|70)|505)|1(?:0[01]0|1(?:07|33|51))|2(?:0[02]0|2[25]2)|3(?:0[03]0|3[35]3)|(?:40[04]|900)0|5222)[0-4]\\d{3}|(?:5(?:0(?:0(?:0\\d|1[12]|22|3[0-6]|44|5[05]|77|88|9[09])|(?:[14]\\d|77)\\d|22[02])|1(?:1(?:[03][01]|[124]\\d|5[2-6]|7[0-6])|4\\d\\d)|[23]555|4(?:4\\d\\d|555)|5(?:[0157-9]\\d\\d|200|333|444)|6[89]\\d\\d|7(?:(?:[0147-9]\\d|22)\\d|5(?:00|[57]5))|8(?:0(?:[018]\\d|2[0-4])|5(?:55|8[89])|8(?:55|88))|9(?:090|[1-35-9]\\d\\d))|790\\d\\d)\\d{4}"],["800\\d{6}"],0,0,0,0,0,["70[67]\\d{6}"]]],GF:["594","00","(?:[56]94\\d|7093)\\d{5}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0",0,0,0,0,0,[["594(?:[02-49]\\d|1[0-5]|5[6-9]|6[0-3]|80)\\d{4}"],["(?:694(?:[0-249]\\d|3[0-8])|7093[0-3])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:396|76\\d)\\d|476[0-6])\\d{4}"]]],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0|180020","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0",0,0,0,0,0,[["3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}",[9]],["(?:2(?:[0346-9]\\d|5[67])|5(?:[03-7]\\d|9[1-9]))\\d{6}",[9]],["800\\d{5}",[8]]]],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]],0,0,0,0,0,0,[["2190[0-2]\\d{3}|2(?:0(?:[02]\\d|3[01])|16[24-9]|2[2-5]\\d)\\d{4}"],["5251[0-4]\\d{3}|(?:5(?:[146-8]\\d\\d|250)|60(?:1[01]|6\\d))\\d{4}"]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]],0,0,0,0,0,0,[["(?:19|3[1-7]|[68][1-9]|70|9\\d)\\d{4}"],["[245]\\d{5}"],["80\\d{4}"],0,0,0,0,0,["3[89]\\d{4}"]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8[0-589]\\d\\d)\\d{3}"],["556\\d{4}|(?:[23679]\\d|4[015]|5[0-489]|8[67])\\d{5}"]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],0,0,0,0,0,0,[["3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",[8]],["6[0-356]\\d{7}",[9]],0,0,0,0,0,0,["722\\d{6}",[9]]]],GP:["590","00","(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]],0,0,0,0,0,0,[["33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}"],["(?:222|55\\d)\\d{6}"],["80\\d[1-9]\\d{5}"],["90\\d[1-9]\\d{5}
1"]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}",[10]],["68[57-9]\\d{7}|(?:69|94)\\d{8}",[10]],["800\\d{7,9}"],["90[19]\\d{7}",[10]],["70\\d{8}",[10]],0,["5005000\\d{3}",[10]],0,0,["8(?:0[16]|12|[27]5|50)\\d{7}",[10]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["[267][2-9]\\d{6}",[8]],["(?:[3-5]\\d\\d|80[0-4])\\d{5}",[8]],["18[01]\\d{8}",[11]],["19\\d{9}",[11]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671",[["671(?:2\\d\\d|3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[02-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[478])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],0,0,0,0,0,0,[["443\\d{6}",[9]],["9(?:5\\d|6[569]|77)\\d{6}",[9]],0,0,0,0,0,0,["40\\d{5}",[7]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56]
1)|50[0-6]|77[1-57])\\d{4}"],["(?:51[01]|6\\d\\d|7(?:[0-5]\\d|6[0-69]|70))\\d{4}"],["(?:289|8(?:00|6[28]|88|99))\\d{4}"],["9008\\d{3}"],0,0,0,0,["515\\d{4}"]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,[["(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|[579]\\d|6[0-5]))|58(?:0[1-9]|1[2-9]))\\d{4}",[8]],["(?:4(?:09[3-6]|44[0-35-9]|6(?:4[0-57-9]|6[0-6])|7(?:4[0-48]|6[0-5]))|5(?:25[3-7]|35[4-8]|73[0-6]|95[0-8])|6(?:26[013-8]|(?:66|78)[0-5])|70(?:7[1-8]|8[0-8])|84(?:4[0-2]|8[0-35-9])|9(?:29[013-9]|39[014-9]|59[0-467]|899))\\d{4}|(?:4(?:4[0-35-9]|6[0-357-9]|7[0-35])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|70[1-59]|84[0-39]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",[8]],["800\\d{6}",[9]],["900(?:[0-24-9]\\d{7}|3\\d{1,4})",[5,6,7,8,11]],["8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",[8]],0,["30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",[8]],["7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",[8]]],"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],0,0,0,0,0,0,[["2(?:2(?:0[0-59]|1[1-9]|[23]\\d|4[02-7]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[578]|2[3-59]|3[13-9]|4[0-68]|5[1-3589])|5(?:0[2357-9]|1[1-356]|4[03-5]|5\\d|6[014-69]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[047]|4[0-378]|[78][0-8]|9[01])|7(?:0[5-79]|6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",[8]],["[37-9]\\d{7}",[8]],["8002\\d{7}",[11]]]],HR:["385","00","[2-69]\\d{8}|80\\d{5,7}|[1-79]\\d{7}|6\\d{6}",[7,8,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",[8,9]],["9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-79])))\\d{4}|98\\d{6}",[8,9]],["80\\d{5,7}"],["6[01459]\\d{6}|6[01]\\d{5}",[7,8]],["7[45]\\d{6}",[8]],0,["62\\d{6,7}|72\\d{6}",[8,9]]]],HT:["509","00","[2-589]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]],0,0,0,0,0,0,[["2(?:2\\d|5[1-5]|81|9[149])\\d{5}"],["(?:[34]\\d|5[56])\\d{6}"],["8\\d{7}"],0,0,0,0,0,["9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}"]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06",0,0,0,0,0,[["(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",[8]],["(?:[257]0|3[01])\\d{7}",[9]],["(?:[48]0\\d|680[29])\\d{5}"],["9[01]\\d{6}",[8]],0,0,["38\\d{7}",[9]],0,["21\\d{7}",[9]]]],ID:["62","00[89]","00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0",0,0,0,0,0,[["2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",[7,8,9,10,11]],["8[1-35-9]\\d{7,10}",[9,10,11,12]],["00(?:1803\\d{5,11}|7803\\d{7})|(?:177\\d|800)\\d{5,7}",[8,9,10,11,12,13,14,15,16,17]],["809\\d{7}",[10]],0,0,["(?:1500|8071\\d{3})\\d{3}",[7,10]],0,0,["804\\d{7}",[10]]]],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}"],["8(?:22|[35-9]\\d)\\d{6}",[9]],["1800\\d{6}",[10]],["15(?:1[2-8]|[2-8]0|9[089])\\d{6}",[10]],["700\\d{6}",[9]],["88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",[10]],["818\\d{6}",[9]],0,["76\\d{7}",[9]],["18[59]0\\d{6}",[10]]]],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0",0,0,0,0,0,[["153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}
1",[8,11,12]],["55(?:4(?:0[0-2]|[16]0)|57[0-289])\\d{4}|5(?:(?:[0-2][02-9]|[36]\\d|[49][2-9]|8[3-7])\\d|5(?:01|2\\d|3[0-3]|4[3-5]|5[0-25689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",[9]],["1(?:255|80[019]\\d{3})\\d{3}",[7,10]],["1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}",[8,10]],0,["151\\d{8,9}",[11,12]],["1599\\d{6}",[10]],0,["7(?:38(?:[05]\\d|8[0138])|8(?:33|55|77|81)\\d)\\d{4}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}",[9]],["1700\\d{6}",[10]]]],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0|180020","1624$1",0,"74576|(?:16|7[56])24",[["1624(?:230|[5-8]\\d\\d)\\d{3}"],["76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}"],["808162\\d{4}"],["8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}"],["70\\d{8}"],0,["3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}"],0,["56\\d{8}"]]],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|8(?:28[235-7]|3))|73179|807(?:1|9[1-3])|(?:1552|6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689])\\d|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["16|[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["18[06]","18[06]0"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0",0,0,0,0,0,[["(?:2717(?:[2-7]\\d|95)|6828[235-7]\\d)\\d{4}|(?:170[24]|280[13468]|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:271[0-689]|682[0-79]|782[0-6])[2-7]\\d{5}|(?:2(?:[02][2-79]|90)|3(?:23|80)|683|79[1-7])\\d{7}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2
1-689]|6[24578]|7[235689]|8[14-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",[10]],["(?:6(?:1279|828[01489])|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:160[01]|6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578])\\d|7(?:[235689]\\d|4[0189])|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",[10]],["000800\\d{7}|180(?:0\\d{4,9}|3\\d{9})"],["186[12]\\d{9}",[13]],0,0,["140\\d{7}",[10]],0,0,["1860\\d{7}",[11]]]],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]],0,0,0,0,0,0,[["37\\d{5}"],["38\\d{5}"]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",[8,9]],["7[3-9]\\d{8}",[10]]]],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|(?:12\\d|30[0-2])\\d|2(?:[02689]0\\d|121)|4(?:111|40\\d))\\d{4}",[6,7,10]],["9(?:(?:0[0-5]|[13]\\d|2[0-3])\\d\\d|9(?:[0-46]\\d\\d|5(?:10|5\\d)|8(?:[12]\\d|88)|9(?:[01359]\\d|21|69|77|8[7-9])))\\d{5}",[10]],0,0,0,0,["96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",[4,5]]]],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,[["(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",[7]],["(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}"],["80[0-8]\\d{4}",[7]],["90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",[7]],0,["(?:689|8(?:7[18]|80)|95[48])\\d{4}",[7]],["809\\d{4}",[7]],0,["49[0-24-79]\\d{4}",[7]]],"00"],IT:["39","00","0\\d{5,11}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[03]"]]],0,0,0,0,0,0,[["0(?:669[0-79]\\d{1,6}|831\\d{2,8})|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[2356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0|180020","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876",[["8766060\\d{3}|(?:658(?:2(?:[5-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0235-9]|[23]\\d|40|5[06]|6[2-589]|7[0-25-9]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}"],["(?:6582(?:[0-4]\\d|95)|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[
167])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|427|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[47]"],"0$1"]],"0",0,0,0,0,0,[["87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",[8]],["(?:427|7(?:[78][0-25-9]|9\\d))\\d{6}",[9]],["80\\d{6}",[8]],["9\\d{7}",[8]],["70\\d{7}",[9]],0,["8(?:10|8\\d)\\d{5}",[8]],["74(?:66|77)\\d{5}",[9]],0,["85\\d{6}",[8]]]],JP:["81","010","00[1-9]\\d{6,14}|[25-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]","3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[25-9]"],"0$1"]],"0",0,"(000[2569]\\d{4,6})$|(?:(?:003768)0?)|0","$1",0,0,[["(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",[9]],["(?:601[0-4]0|[7-9]0[1-9]\\d\\d)\\d{5}",[10]],["00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}"],["990\\d{6}",[9]],["60\\d{7}",[9]],0,["570\\d{6}",[9]],["20\\d{8}",[10]],["50[1-9]\\d{7}",[10]]]],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",[7,8,9]],["(?:1(?:0[0-8]|1\\d|2[014]|[34]0)|7\\d\\d)\\d{6}",[9]],["800[02-8]\\d{5,6}",[9,10]],["900[02-9]\\d{5}",[9]]]],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",[9]],["312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|600|7(?:[07]\\d|55)|88[08]|9(?:12|9[05-9]))\\d{6}",[9]],["800\\d{6,7}"]]],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}
1|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",[8,9]],["(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",[8,9]],["1800(?:1\\d|2[019])\\d{4}",[10]],["1900(?:1\\d|2[09])\\d{4}",[10]]]],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0",0,0,0,0,0,[["(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}"],["(?:6200[01]|7(?:310[1-9]|5(?:02[03-9]|12[0-47-9]|22[0-7]|[34](?:0[1-9]|8[02-9])|50[1-9])))\\d{3}|(?:63\\d\\d|7(?:(?:[0146-9]\\d|2[0-689])\\d|3(?:[02-9]\\d|1[1-9])|5(?:[0-2][013-9]|[34][1-79]|5[1-9]|[6-9]\\d)))\\d{4}",[8]],0,0,0,0,0,0,["30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",[8]]]],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],0,0,0,0,0,0,[["7[4-7]\\d{5}"],["[34]\\d{6}"],0,["8\\d{6}"]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869",[["869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}"],["869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}"],["19[1-3]\\d{7}",[10]]]],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?",0,0,0,[["(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",[5,6,8,9,10]],["1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[0-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",[9,10]],["00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|[38]0)\\d{7}",[9,11,12,13,14]],["60[2-9]\\d{6}",[9]],["50\\d{8,9}",[10,11]],0,["1(?:5(?:22|33|44|66|77|88|99)|6(?:[07]0|44|6[0168]|88)|8(?:00|33|55|77|99))\\d{4}",[8]],["15\\d{7,8}",[9,10]],["70\\d{8}",[10]]]],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]],0,0,0,0,0,0,[["2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",[8]],["(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|6[16])|2[26]2|3[36]3|4[46]4|7(?:0[013-9]|[67]\\d)|8[68]8|9(?:[069]\\d|3[039]))|9(?:(?:[04679]\\d|8[057-9])\\d|1(?:00|1[01]|99)|2(?:00|2\\d)|3(?:00|3[03])|5(?:00|5\\d)))\\d{4}",[8]],["18\\d{5}",[7]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345",[["345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|4[89]|88)|9(?:14|4[035-9]))\\d{4}"],["345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["(?:345976|900[2-9]\\d\\d)\\d{4}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],KZ:["7","810","(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33622|7",[["(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9]|97)|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]|59))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",[10]],["7(?:0[0-25-8]|47|6[0-4]|7[15-8]|85)\\d{7}",[10]],["8(?:00|108\\d{3})\\d{7}"],["809\\d{7}",[10]],["808\\d{7}",[10]],0,0,0,["751\\d{7}",[10]]],"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["3"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,0,0,0,0,[["(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",[8]],["(?:20(?:[23579]\\d|8[78])|30[24]\\d)\\d{6}|30\\d{7}",[9,10]]]],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-6]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0",0,0,0,0,0,[["7(?:62|8[0-6]|9[04-9])\\d{4}|(?:[14-69]\\d|2(?:[14-69]\\d|[78][1-9])|7[2-57]|8[02-9])\\d{5}
1"],["(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[7-9]|9[0-4]))\\d{5}"],0,["9[01]\\d{6}",[8]],0,0,0,0,0,["80\\d{6}",[8]]]],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758",[["758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}"],["758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0",0,0,0,[["(?:2(?:01|1[27]|2[024]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}",[7]],["(?:6(?:(?:4[5-9]|5\\d)\\d|6(?:[024-68]\\d|1[01]|3[7-9]|70))\\d|7(?:[37-9]\\d|42|56))\\d{4}"],["8002[28]\\d\\d|80(?:05\\d|9)\\d{4}"],["90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",[7]],0,["697(?:42|56|[78]\\d)\\d{4}",[9]],["870(?:28|87)\\d\\d",[7]]]],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}"],["7(?:[0-25-8]\\d|4[0-4])\\d{6}"],0,0,0,0,["1973\\d{5}"]]],LR:["231","00","(?:[2457]\\d|33|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0",0,0,0,0,0,[["2\\d{7}",[8]],["(?:(?:(?:22|33)0|555|7(?:6[01]|7\\d)|88\\d)\\d|4(?:240|[67]))\\d{5}|[56]\\d{6}",[7,9]],0,["332(?:02|[34]\\d)\\d{4}",[9]]]],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],0,0,0,0,0,0,[["2\\d{7}"],["[56]\\d{7}"],["800[1256]\\d{4}"]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]",0,0,0,[["(?:3[1478]|4[124-6]|52)\\d{6}"],["6\\d{7}"],["80[02]\\d{5}"],["9(?:0[0239]|10)\\d{5}"],["70[05]\\d{5}"],0,["70[67]\\d{5}"],0,["[89]01\\d{5}"],["808\\d{5}"]]],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",0,0,0,[["(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}"],["6(?:[269][18]|5[1568]|7[189]|81)\\d{6}",[9]],["800\\d{5}",[8]],["90[015]\\d{5}",[8]],0,0,0,0,["20(?:1\\d{5}|[2-689]\\d{1,7})",[4,5,6,7,8,9,10]],["801\\d{5}",[8]]]],LV:["371","00","(?:[268]\\d|78|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2679]|8[01]"]]],0,0,0,0,0,0,[["6\\d{7}"],["2333[0-8]\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[02-9]|3[0-24-9]))\\d{4}"],["80\\d{6}"],["90\\d{6}"],0,0,0,0,0,["81\\d{6}"]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}"],["9[1-6]\\d{7}"]]],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{4})(\\d{5})","$1-$2",["892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8(?:0[0-7]|9)"],"0$1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[5-8]"],"0$1"]],"0",0,0,0,0,"[5-8]",[["5(?:(?:18|4[0679]|5[03])\\d|2(?:[0-25-79]\\d|3[1-578]|4[02-46-8]|8[0235-9])|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[014-9]|9[3-9]))\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|5[0-5]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],MC:["377","00","(?:[3489]|[67]\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[67]"],"0$1"]],"0",0,0,0,0,0,[["(?:870|9[2-47-9]\\d)\\d{5}",[8]],["4(?:[469]\\d|5[1-9])\\d{5}|(?:3|[67]\\d)\\d{7}"],["(?:800|90\\d)\\d{5}",[8]]]],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}"],["562\\d{5}|(?:6\\d|7[16-9])\\d{6}"],["800\\d{5}"],["90[056]\\d{5}"],0,0,["803\\d{5}"],0,["3[08]\\d{6}"],["808\\d{5}
1"]]],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",[8]],["6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",[8]],["80(?:[0-2578]|9\\d)\\d{5}"],["9(?:4[1568]|5[178])\\d{5}",[8]],0,0,["77[1-9]\\d{5}",[8]],0,["78[1-49]\\d{5}",[8]]]],MF:["590","00","(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1",0,0,[["2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[356]|8[268]|9[2457])\\d{5}"],["3[2-9]\\d{7}"],0,0,0,0,0,0,["22\\d{7}"]]],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1",0,0,0,0,0,[["(?:247|528|625)\\d{4}"],["(?:(?:23|54)5|329|45[35-8])\\d{4}"],0,0,0,0,0,0,["635\\d{4}"]]],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0",0,0,0,0,0,[["(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}"],["7(?:3555|(?:474|9[019]7)7)\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-478]\\d|6[01])|4(?:2\\d|60|7[01578])|9(?:[2-4]\\d|5[01]|7[015]))\\d{4}"],["800\\d{5}"],["5\\d{7}"],0,0,0,0,0,["8(?:0[1-9]|[1-9]\\d)\\d{5}"]]],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],0,0,0,0,0,0,[["2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-59]))\\d{5}"],["2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[0-3]|[679]\\d|8[2-59])\\d{6}"],["80\\d{6}"]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|452|678|86","[12]|452|6788|86"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:12|[28]\\d|3[56]|7[3-6]|9[0-6])\\d|4(?:2[29]|7[0-2]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|22|7[0-2]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[013])|3(?:20\\d|4(?:70|83)|56)|420\\d|5(?:2\\d|470))|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|2472|3(?:20\\d|470)|4(?:2[04]\\d|472)|7(?:3\\d\\d|4[67]0|8(?:[01459]\\d|8))))\\d{4}|5(?:2(?:2\\d{5,6}|47[02]\\d{4})|(?:3472|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[01])|8(?:20\\d|47[02])|9(?:20\\d|470))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:(?:2\\d|51)\\d|4(?:[1-35-9]\\d|4[0-57-9]))|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|(?:[35]2|64)\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",[6,7,8,9]],["(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",[7,8,9,10]],["80080(?:0[1-9]|2\\d)\\d{3}",[10]],0,0,0,0,0,["1333\\d{4}",[8]]]],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0",0,0,0,0,0,[["[12]2[1-3]\\d{5,6}|(?:(?:[12](?:1|27)|5[368])\\d\\d|7(?:0(?:[0-5]\\d|7[078]|80)|128))\\d{4}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}"],["92[0139]\\d{5}|(?:5[05]|6[069]|7[28]|8[0135689]|9[013-9])\\d{6}",[8]],0,0,0,0,0,0,["712[0-79]\\d{4}|7(?:1[013-9]|[5-79]\\d)\\d{5}",[8]]]],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]],0,0,0,0,0,0,[["(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",[8]],["6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[14-8]\\d|2[5-9]|[39][0-4]))\\d{4}",[8]],["0800\\d{3}",[7]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670",[["670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],MQ:["596","00","(?:596\\d|7091)\\d{5}|(?:69|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|8(?:0[6-9]|[36])"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:596(?:[03-7]\\d|1[05]|2[7-9]|8[0-39]|9[04-9])|80[6-9]\\d\\d|9(?:477[6-9]|767[4589]))\\d{4}"],["(?:69[67]\\d\\d|7091[0-3])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:397[0-3]|477[0-5]|76(?:6\\d|7[0-367]))\\d{4}"]]],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],0,0,0,0,0,0,[["(?:25[08]|35\\d|45[1-7])\\d{5}"],["[2-4][0-46-9]\\d{6}"],["800\\d{5}"]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664",[["6644(?:1[0-3]|91)\\d{4}"],["664(?:3(?:49|9[1-6])|49[2-6])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],0,0,0,0,0,0,[["20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}"],["(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}"],["800(?:02|[3467]\\d)\\d{3}"],["5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}"],0,0,["501\\d{5}"],["7117\\d{4}"],["3550\\d{4}"]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,[["(?:2(?:[0346-8]\\d|1[0-8])|4(?:[013568]\\d|2[0-24-8]|71|90)|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",[7,8]],["5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|(?:5(?:2[5-9]|4[3-689]|[57]\\d|8[0-689]|9[0-8])|7(?:0[0-7
vendor: 9,137 bytes, line 1
1]|3[013]))\\d{5}",[8]],["802\\d{7}|80[0-2]\\d{4}",[7,10]],["30\\d{5}",[7]],0,0,0,["219\\d{4}",[7]],["3(?:20|9\\d)\\d{4}",[7]]],"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["(?:3(?:0[0-4]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}",[7]],["(?:46[46]|[79]\\d\\d)\\d{4}",[7]],["800\\d{7}",[10]],["900\\d{7}",[10]],0,0,["4(?:0[01]|50)\\d{4}",[7]]],"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:1[2-9]|2[12]\\d\\d)\\d{5}"],["111\\d{6}|(?:31|77|[89][89])\\d{7}",[9]]]],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:0[01]|2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["(?:2(?:2\\d|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[267][1-9]|3[1-8]|[45]\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-36-9]|6[0-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1346][1-9]|[27]\\d|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[0-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69]\\d|7[12]|8[1-8]))\\d{7}"],["8(?:00|88)\\d{7}"],["900\\d{7}"],["500\\d{7}"],0,0,0,0,["300\\d{7}"]],"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0",0,0,0,0,0,[["427[01]\\d{4}|(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",[8,9]],["1(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-7]))|(?:[269]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",[9,10]],["1[378]00\\d{6}",[10]],["1600\\d{6}",[10]],0,0,0,0,["15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",[10]]]],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",[8]],["8[2-79]\\d{7}",[9]],["800\\d{6}",[9]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}"],["(?:60|8[1245])\\d{7}",[9]],["80\\d{7}",[9]],["8701\\d{5}",[9]],0,0,0,0,["8(?:3\\d\\d|86)\\d{5}"]]],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]],0,0,0,0,0,0,[["(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}"],["(?:[579]\\d|8[0-79])\\d{4}"],["050\\d{3}"],["36\\d{4}"]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]],0,0,0,0,0,0,[["2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}"],["(?:23|7[0467]|[89]\\d)\\d{6}"],["08\\d{6}"],["09\\d{6}"]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1",0,0,[["(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}"],["(?:14|3[58])\\d{4}"]]],NG:["234","009","(?:20|9\\d)\\d{8}|[78]\\d{9,13}",[10,11,12,13,14],[["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0",0,0,0,0,0,[["20(?:[1259]\\d|3[013-9]|4[1-8]|6[024-689]|7[1-79]|8[2-9])\\d{6}",[10]],["(?:702[0-24-9]|819[01])\\d{6}|(?:7(?:0[13-9]|[12]\\d)|8(?:0[1-9]|1[0-8])|9(?:0[1-9]|1[1-6]))\\d{7}",[10]],["800\\d{7,11}"],0,0,0,["700\\d{7,11}"]]],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],0,0,0,0,0,0,[["2\\d{7}"],["(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}"],["1800\\d{4}"]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",[9]],["(?:6[1-58]|970\\d)\\d{7}",[9,11]],["800\\d{4,7}",[7,8,9,10]],["90[069]\\d{4,7}",[7,8,9,10]],0,0,["140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",[5,6,9]],["66\\d{7}",[9]],["(?:85|91)\\d{7}",[9]]]],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]",[["(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}",[8]],["81[23]\\d{5}",[8]],["(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0",0,0,0,0,0,[["(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",[8]],["9(?:00|6[0-3]|7[0-24-6]|8[0-24-68])\\d{7}",[10]],["1(?:66001|800\\d\\d)\\d{5}",[11]]]],NR:["674","00","(?:222|444|(?:55|8\\d)\\d|666|777|999)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[24-9]"]]],0,0,0,0,0,0,[["444\\d{4}"],["(?:222|55[3-9]|666|777|8\\d\\d|999)\\d{4}"]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]],0,0,0,0,0,0,[["[47]\\d{3}",[4]],["(?:[56]|888[1-9])\\d{3}"]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,[["240\\d{5}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",[8]],["2(?:[0-27-9]\\d|6)\\d{6,7}|2(?:1\\d|75)\\d{5}",[8,9,10]],["508\\d{6,7}|80\\d{6,8}",[8,9,10]],["(?:1[13-57-9]\\d{5}|50(?:0[08]|30|66|77|88))\\d{3}|90\\d{6,8}",[7,8,9,10]],["70\\d{7}",[9]],0,["8(?:1[16-9]|22|3\\d|4[045]|5[459]|6[235-9]|7[0-3579]|90)\\d{2,7}"]],"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]],0,0,0,0,0,0,[["2[1-6]\\d{6}",[8]],["
1(?:1505|90[1-9]\\d)\\d{4}|(?:7[124-9]|9[1-9])\\d{6}",[8]],["8007\\d{4,5}|(?:500|800[05])\\d{4}"],["900\\d{5}",[8]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["(?:1(?:0\\d|1[0479]|2[37]|3[0137]|4[17]|5[05]|6[058]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[047-9]\\d|1[0-8]|2[0-5]|33|5[0-35]|6[068])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[0156]|7[0-24-9]|8[4-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",[7]],["(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}",[7,8]],["800\\d{4,5}|(?:00800|800\\d)\\d{6}"],["(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",[7]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:(?:(?:4[34]|5[14])[0-8]|687)\\d|7(?:173|(?:3[0-8]|55)\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[0569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",[8]],["9\\d{8}",[9]],["800\\d{5}",[8]],["805\\d{5}",[8]],["80[24]\\d{5}",[8]],0,0,0,0,["801\\d{5}",[8]]],"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["4(?:0[4-689]|9[4-68])\\d{5}",[8]],["8[7-9]\\d{6}",[8]],["80[0-5]\\d{6}",[9]],0,0,0,["44\\d{4}",[6]],0,["499\\d{5}",[8]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,[["(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}",[7]],["(?:7\\d|8[1-48])\\d{6}",[8]],["180\\d{4}",[7]],0,0,0,0,["27[01]\\d{4}",[7]],["2(?:0[0-57]|7[568])\\d{4}",[7]]],"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0",0,0,0,0,0,[["(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|(?:2|8[2-8]\\d\\d)\\d{5}",[6,8,9,10]],["(?:8(?:1[37]|9[5-8])|9(?:0[5-9]|1[0-24-9]|[235-7]\\d|4[2-9]|8[135-9]|9[1-9]))\\d{7}",[10]],["1800\\d{7,9}",[11,12,13]]]],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",[9,10]],["3(?:[0-247]\\d|3[0-79]|55|64)\\d{7}",[10]],["800\\d{5}
1(?:\\d{3})?",[8,11]],["900\\d{5}",[8]],["122\\d{6}",[9]],0,["(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",[11,12]]]],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]],0,0,0,0,0,0,[["47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",[7,9]],["2131[89]\\d{4}|21(?:1[013-5]|2\\d|3[2-9])\\d{5}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",[9]],["800\\d{6,7}",[9,10]],["70[01346-8]\\d{6}",[9]],0,0,["804\\d{6}",[9]],["64\\d{4,7}",[6,7,8,9]],["39\\d{7}",[9]],["801\\d{6}",[9]]]],PM:["508","00","[45]\\d{5}|(?:708|8\\d\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:4[1-35-9]|5[0-47-9]|80[6-9]\\d\\d)\\d{4}"],["(?:4[02-489]|5[02-9]|708(?:4[0-5]|5[0-6]))\\d{4}"],["80[0-5]\\d{6}",[9]],["8[129]\\d{7}",[9]]]],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939",[["(?:787|939)[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",[8]],["5[69]\\d{7}",[9]],["1800\\d{6}",[10]],0,0,0,0,0,0,["1700\\d{6}",[10]]]],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]],0,0,0,0,0,0,[["2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}"],["6(?:[06]92(?:30|9\\d)|[35]92(?:[049]\\d|3[034]))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}"],["80[02]\\d{6}"],["(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}"],["884[0-4689]\\d{5}"],["600\\d{6}|6[06]92(?:0\\d|3[349]|49)\\d{3}"],["70(?:38[01]|596|(?:7\\d|8[17])\\d)\\d{4}"],["6(?:222\\d|89(?:00|88|99))\\d{4}"],["30\\d{7}"],["80(?:8\\d|9[1579])\\d{5}"]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],0,0,0,0,0,0,[["(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}"],["(?:(?:46|83)[0-5]|(?:6[2-4689]|78)0)\\d{4}|(?:45|77|88)\\d{5}"]]],PY:["595","00","[36-8]\\d{5,8}|4\\d{6,8}|59\\d{6}|9\\d{5,10}|(?:2\\d|5[0-8])\\d{6,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["3[289]|4[246-8]|61|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,[["(?:3[289]|4[246-8]|61|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:[14-68]\\d|2[4-68]|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:1\\d|3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-
1578]|75|8[0-8])|858)\\d{5,6}",[7,8,9]],["9(?:51|6[129]|7[1-6]|8[1-7]|9[1-5])\\d{6}",[9]],["9800\\d{5,7}",[9,10,11]],0,0,0,["[245]0\\d{6,7}|[36-9]0\\d{4,7}",[6,7,8,9]],0,["8700[0-4]\\d{4}",[9]]]],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[136]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]],0,0,0,0,0,0,[["4(?:(?:[014]\\d\\d|999)\\d|2022)\\d{3}",[8]],["[35-7]\\d{7}",[8]],["800\\d{4}|(?:0080[01]|800)\\d{6}",[7,9,11]],0,0,0,0,["2[136]\\d{5}",[7]]]],RE:["262","00","709\\d{6}|(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["(?:69(?:2\\d\\d|3(?:[06][0-6]|1[0-3]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-6]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,[["[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d"],["(?:630|702)0\\d{5}|(?:6(?:00|2\\d)|7(?:0[013-9]|1[0-3]|[2-7]\\d|8[03-8]|9[0-39]))\\d{6}",[9]],["800\\d{6}",[9]],["90[0136]\\d{6}",[9]],0,0,["(?:37\\d|80[578])\\d{6}",[9]],0,0,["801\\d{6}",[9]]],0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0",0,0,0,0,0,[["(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",[7,8,9,10,11,12]],["6(?:[0-689]|7\\d)\\d{6,7}",[8,9,10]],["800\\d{3,9}"],["(?:78\\d|90[0169])\\d{3,7}",[6,7,8,9,10]],0,0,["7[06]\\d{4,10}"]]],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,0,[["336(?:[013-9]\\d|2[013-9])\\d{5}|(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15-7]|6[0-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0",0,0,0,0,0,[["(?:06|2[23568]\\d)\\d{6}"],["7[237-9]\\d{7}",[9]],["800\\d{6}",[9]],["900\\d{6}",[9]]]],SA:["966","00","(?:[15]\\d|800|92)\\d{7}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0",0,0,0,0,0,[["1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",[9]],["579[0-8]\\d{5}|5(?:[013-689]\\d|7[0-8])\\d{6}",[9]],["800\\d{7}",[10]],["925\\d{6}",[9]],0,0,0,0,0,["920\\d{6}",[9]]]],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]],0,0,0,0,0,0,[["(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",[5]],["48\\d{3}|(?:(?:6[89]|7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}"],["1[38]\\d{3}",[5]],0,0,0,0,0,["5[12]\\d{3}",[5]]]],SC:["248","010|0[0-2]","(?:[2489]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,[["4[2-46]\\d{5}"],["2[125-8]\\d{5}"],["800[08]\\d{3}"],["85\\d{5}"],0,0,0,0,["971\\d{4}|(?:64|95)\\d{5}"]],"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1(?:5\\d|8[35-7])\\d{6}"],["(?:1[0-2]|9[0-3569])\\d{7}"]]],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10,12],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0",0,0,0,0,0,[["(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",[7,8,9]],["7[02369]\\d{7}",[9]],["20\\d{4,7}",[6,7,8,9]],["649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}",[7,8,9,10]],["75[1-8]\\d{6}",[9]],["(?:25[245]|67[3-68])\\d{9}",[12]],["10[1-8]\\d{6}",[9]],["74[02-9]\\d{6}",[9]],0,["77[0-7]\\d{6}",[9]]]],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[["662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",[8]],["89(?:8[02-9]|9[0-5])\\d{4}|(?:8(?:0[1-9]|[1-8]\\d|9[0-7])|9[0-8]\\d)\\d{5}",[8]],["(?:18|8)00\\d{7}",[10,11]],["1900\\d{7}",[11]],0,0,["7000\\d{7}",[11]],0,["(?:3[12]\\d|666)\\d{5}",[8]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]",[["2(?:[0-57-9]\\d|6[4-9])\\d\\d"],["[56]\\d{4}",[5]],0,0,0,0,0,0,["262\\d\\d",[5]]]],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,[["(?:[1-357][2-8]|4[24-8])\\d{6}",[8]],["65(?:[178]\\d|5[56]|6[01])\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",[8]],["80\\d{4,6}",[6,7,8]],["89[1-3]\\d{2,5}|90\\d{4,6}"],0,0,0,0,["(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}",[8]]],"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79",[["79\\d{6}",[8]],["(?:4[015-8]|9\\d)\\d{6}",[8]],["80[01]\\d{5}",[8]],["82[09]\\d{5}",[8]],["880\\d{5}
1",[8]],["81[23]\\d{5}",[8]],["(?:0[235-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}"],0,["85[0-5]\\d{5}",[8]],["810(?:0[0-6]|[2-8]\\d)\\d{3}",[8]]]],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d"],["909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",[9]],["800\\d{6}",[9]],["9(?:00|[78]\\d)\\d{6}",[9]],0,0,["96\\d{7}",[9]],["9090\\d{3}",[7]],["6(?:02|5[0-4]|9[0-6])\\d{6}",[9]],["8[5-9]\\d{7}",[9]]]],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0",0,0,0,0,0,[["22[2-4][2-9]\\d{4}"],["(?:25|3[0-5]|66|7[1-9]|8[08]|9[09])\\d{6}"]]],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1",0,0,[["0549(?:8[0157-9]|9\\d)\\d{4}",[10]],["6[16]\\d{6}",[8]],0,["7[178]\\d{6}",[8]],0,0,0,0,["5[158]\\d{6}",[8]]]],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],0,0,0,0,0,0,[["3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}"],["7(?:[015-8]\\d|21|90)\\d{6}"],["800\\d{6}"],["88[4689]\\d{6}
1"],0,0,0,0,["(?:3(?:392|9[01]\\d)\\d|93(?:3[13]0|929))\\d{4}"],["81[02468]\\d{6}"]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|7[67]|9[2-9]"]]],"0",0,0,0,0,0,[["(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",[6,7]],["(?:(?:15|(?:3[59]|4[89]|6\\d|7[679]|8[08])\\d|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:[67]\\d\\d|904)\\d{5}",[7,8,9]]]],SR:["597","00","(?:[2-5]|[6-8]\\d|90)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-9]"]]],0,0,0,0,0,0,[["(?:2[1-3]|3[0-7]|4\\d|5[2-58])\\d{4}",[6]],["(?:6[08]|7[124-7]|8[1-9])\\d{5}",[7]],["80\\d{5}",[7]],["90\\d{5}",[7]],0,0,0,0,["56\\d{4}",[6]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0",0,0,0,0,0,[["1[89]\\d{7}"],["(?:12|9[1257-9])\\d{7}"]]],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]],0,0,0,0,0,0,[["22\\d{5}"],["900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}"]]],SV:["503","00","[25-7]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[25-7]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,[["2(?:79(?:0[0347-9]|[1-9]\\d)|89(?:0[024589]|[1-9]\\d))\\d{3}|2(?:[1-69]\\d|[78][0-8])\\d{5}",[8]],["[5-7]\\d{7}",[8]],["800\\d{8}|80[01]\\d{4}",[7,11]],["900\\d{4}(?:\\d{4})?",[7,11]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721",[["7215(?:4[2-8]|8[239]|9[056])\\d{4}"],["7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],SY:["963","00","[1-359]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-4]|5[1-3]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[59]"],"0$1",1]],"0",0,0,0,0,0,[["21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}"],["(?:50|9[1-9])\\d{7}",[9]]]],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]],0,0,0,0,0,0,[["[23][2-5]\\d{6}",[8]],["7[5-9]\\d{6}",[8]],["0800\\d{4}",[8]],["900\\d{6}",[9]],0,0,0,0,["70\\d{6}",[8]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8",[["8\\d{3}"]]],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649",[["649(?:266|712|9(?:4\\d|50))\\d{4}"],["649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,0,0,["649(?:71[01]|966)\\d{4}"]]],TD:["235","00|16","(?:22|30|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[236-9]"]]],0,0,0,0,0,0,[["22(?:[37-9]0|5[0-5]|6[89])\\d{4}"],["(?:30|[69]\\d|77|8[5-7])\\d{6}"]],"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],0,0,0,0,0,0,[["2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}"],["(?:7[0-29]|9[0-36-9])\\d{6}"]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0",0,0,0,0,0,[["(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",[8]],["67(?:1[0-8]|2[4-7])\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}",[9]],["(?:001800\\d|1800)\\d{6}",[10,13]],["1900\\d{6}",[10]],0,0,0,0,["6[08]\\d{7}",[9]]]],TJ:["992","810","(?:[0-57-9]\\d|66)\\d{7}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4}
1)","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["\\d"]]],0,0,0,0,0,0,[["(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}"],["(?:33[03-9]|4(?:1[18]|4[02-479])|81[1-9])\\d{6}|(?:[09]\\d|1[0-27-9]|2[0-27]|3[08]|40|5[05]|66|7[01578]|8[078])\\d{7}"]],"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7],0,0,0,0,0,0,0,[["(?:2[2-4]|[34]\\d)\\d{2,5}"],["7[2-4]\\d{2,5}"]]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]],0,0,0,0,0,0,[["(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",[7]],["7[2-8]\\d{6}",[8]],["80\\d{5}",[7]],["90\\d{5}",[7]],["70\\d{5}",[7]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,[["(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}"],["(?:6\\d|71)\\d{6}"]],"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],0,0,0,0,0,0,[["81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}"],["3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-8])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}"],["8010\\d{4}"],["88\\d{6}"],0,0,0,0,0,["8[12]10\\d{4}"]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]],0,0,0,0,0,0,[["(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",[5]],["(?:5(?:4[0-5]|5[4-6])|6(?:[09]\\d|3[02]|8[15-9])|(?:7\\d|8[46-9])\\d|999)\\d{4}",[7]],["0800\\d{3}",[7]],0,0,0,0,0,["55[0-37-9]\\d{4}",[7]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0",0,0,0,0,0,[["(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",[10]],["561(?:011|61\\d)\\d{4}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",[10]],["8(?:00\\d{7}(?:\\d{2,3})?|11\\d{7})",[10,12,13]],["(?:8[89]8|900)\\d{7}",[10]],["592(?:21[12]|461)\\d{4}",[10]],0,["444\\d{4}",[7]],["512\\d{7}",[10]],["850\\d{7}",[10]]]],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868",[["868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}"],["868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],["868619\\d{4}"]]],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["2[02-9]\\d{3}",[5]],["(?:7[01]\\d|90)\\d{4}",[6,7]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",[8,9]],["(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",[9]],["80[0-79]\\d{6}|800\\d{5}",[8,9]],["20(?:[013-9]\\d\\d|2)\\d{4}",[7,9]],["99\\d{7}",[9]],0,["50[0-46-9]\\d{6}
1",[9]],0,["7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",[10,11]]],0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0",0,0,0,0,0,[["2[2-8]\\d{7}"],["(?:6[1-35-9]|7[13-9])\\d{7}"],["80[08]\\d{6}"],["90\\d{7}"],0,0,0,0,["41\\d{7}"],["8(?:40|6[01])\\d{6}"]]],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,[["(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",[9]],["790\\d{6}|(?:39|50|6[36-8]|7[1-357]|9[1-9])\\d{7}",[9]],["800[1-8]\\d{5,6}"],["900[239]\\d{5,6}"],0,0,0,0,["89[1-579]\\d{6}",[9]]],"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0",0,0,0,0,0,[["20(?:(?:240|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|3[1-4]|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}"],["72[48]0\\d{5}|7(?:[014-8]\\d|2[0167]|3[06]|9[0-3589])\\d{6}"],["800[1-3]\\d{5}"],["90[1-3]\\d{6}"]]],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:274[27]|(?:472|983)[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-247]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|2\\d{3,4}|(?:[49]\\d|80)\\d{5}",[4,5,6,7,8,9,10,11,12,13],[["(\\d{4,5})","$1",["21"]],["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,[["(?:1(?:770|9(?:20|[89]7))|(?:2\\d|4[2-7])\\d\\d)\\d{4}",[8]],["9[1-9]\\d{6}",[8]],["0004\\d{2,9}|(?:405|80[05])\\d{4}",[6,7,8,9,10,11,12,13]],["90[0-8]\\d{4}",[7]],0,0,["21\\d{2,3}",[4,5]]],"00"," int. "],UZ:["998","00","(?:20|33|[5-9]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]],0,0,0,0,0,0,[["(?:55\\d\\d|6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|[69]\\d\\d|7(?:[23]\\d|7[69]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|[168]\\d\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|9(?:22|5[1-9])))\\d{5}"],["(?:(?:[25]0|33|8[078]|9[0-57-9])\\d{3}|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079])))|7(?:[07]\\d{3}|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}"]]],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11,12],0,0,0,0,0,0,"06698",[["06698\\d{1,6}",[6,7,8,9,10,11]],["3[1-9]\\d{8}|3[2-9]\\d{7}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784",[["784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}"],["784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"],0,0,0,["78451[0-2]\\d{4}"]]],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}"],["4(?:1[24-8]|2[246])\\d{7}"],["800\\d{7}"],["90[01]\\d{7}"],0,0,["501\\d{7}"]]],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284",[["284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}"],["284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|9[69])|5(?:4[0-7]|68|9[69]))\\d{4}"],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340",[["340(?:2(?:0\\d|10|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0",0,0,0,0,0,[["2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",[10]],["(?:5(?:2[238]|59)|89[6-9]|99[013-9])\\d{6}|(?:3\\d|5[1689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",[9]],["1800\\d{4,6}|12(?:0[13]|28)\\d{4}",[8,9,10]],["1900\\d{4,6}",[8,9,10]],0,0,["(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",[7,8]],0,["672\\d{6}",[9]]]],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]],0,0,0,0,0,0,[["(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",[5]],["(?:[58]\\d|7[013-7])\\d{5}",[7]],["81[18]\\d\\d",[5]],0,0,0,["(?:3[03]|900\\d)\\d{3}"],0,["9(?:0[1-9]|1[01])\\d{4}",[7]]]],WF:["681","00","(?:40|72|8\\d{4})\\d{4}|[89]\\d{5}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[47-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]],0,0,0,0,0,0,[["72\\d{4}",[6]],["(?:72|8[23])\\d{4}",[6]],["80[0-5]\\d{6}",[9]],0,0,["[48]0\\d{4}",[6]],0,0,["9[23]\\d{4}",[6]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]],0,0,0,0,0,0,[["6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",[5,6]],["(?:7[1-35-8]|8(?:[3-7]|9\\d{3}))\\d{5}",[7,10]],["800\\d{3}",[6]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0",0,0,0,0,0,[["38\\d{6,10}|(?:2[89]|39)(?:0\\d{5,6}|[1-9]\\d{5})"],["4[3-9]\\d{6}",[8]],["800\\d{5}",[8]],["900\\d{5}",[8]]]],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,[["78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",[7,8]],["7[01378]\\d{7}",[9]]]],YT:["262","00","7093\\d{5}|(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",[9]],["(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:50[0-2]|[67]\\d\\d)\\d\\d|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",[5,6,7,8,9]],["80\\d{7}",[9]],["(?:86[2-9]|9[0-2]\\d)\\d{6}",[9]],0,0,["861\\d{6,7}",[9,10]],0,["87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",[9]],["860\\d{6}",[9]]]],ZM:["260","00","800\\d{6}|(?:21|[579]\\d|63)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[579]"],"0$1"]],"0",0,0,0,0,0,[["21[1-8]\\d{6}"],["(?:[59][5-8]|7[5-9])\\d{7}"],["800\\d{6}"],0,0,0,0,0,["63\\d{7}"]]],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0",0,0,0,0,0,[["(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?
1:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}"],["7(?:[1278]\\d|3[1-9])\\d{6}",[9]],["80(?:[01]\\d|20|8[0-8])\\d{3}",[7]],0,0,0,0,0,["86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",[10]]]]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[235-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"],0,0,0,0,0,0,["2\\d{8}",[9]]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,["348[57]\\d{7}",[11]],0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};function _(P,U){var B=Array.prototype.slice.call(U);return B.push(o),P.apply(this,B)}var L="0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9",se="".concat("-\u2010-\u2015\u2212\u30fc\uff0d").concat("\uff0f/").concat("\uff0e.").concat(" \xa0\xad\u200b\u2060\u3000").concat("()\uff08\uff09\uff3b\uff3d\\[\\]").concat("~\u2053\u223c\uff5e");function rt(P){return(rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(U){return typeof U}:function(U){return U&&"function"==typeof Symbol&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U})(P)}function N(P,U){for(var B=0;B<U.length;B++){var Ce=U[B];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(P,W(Ce.key),Ce)}}function W(P){var U=function $(P,U){if("object"!=rt(P)||!P)return P;var B=P[Symbol.toPrimitive];if(void 0!==B){var Ce=B.call(P,U||"default");if("object"!=rt(Ce))return Ce;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===U?String:Number)(P)}(P,"string");return"symbol"==rt(U)?U:U+""}function Ye(P){var U="function"==typeof Map?new Map:void 0;return Ye=function(Ce){if(null===Ce||!function mt(P){try{return-1!==Function.toString.call(P).indexOf("[native code]")}catch{return"function"==typeof P}}(Ce))return Ce;if("function"!=typeof Ce)throw new TypeError("Super expression must either be null or a function");if(void 0!==U){if(U.has(Ce))return U.get(Ce);U.set(Ce,zt)}function zt(){return we(Ce,arguments,Ht(this).constructor)}return zt.prototype=Object.create(Ce.prototype,{constructor:{value:zt,enumerable:!1,writable:!0,configurable:!0}}),at(zt,Ce)},Ye(P)}function we(P,U,B){if(Ie())return Reflect.construct.apply(null,arguments);var Ce=[null];Ce.push.apply(Ce,U);var zt=new(P.bind.apply(P,Ce));return B&&at(zt,B.prototype),zt}function Ie(){try{var P=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ie=function(){return!!P})()}function at(P,U){return(at=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(B,Ce){return B.__proto__=Ce,B})(P,U)}function Ht(P){return(Ht=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)})(P)}var xe=function(P){function U(B){var Ce;return function me(P,U){if(!(P instanceof U))throw new TypeError("Cannot call a class as a function")}(this,U),Ce=function ae(P,U,B){return U=Ht(U),function Pe(P,U){if(U&&("object"==rt(U)||"function"==typeof U))return U;if(void 0!==U)throw new TypeError("Derived constructors may only return object or undefined");return function lt(P){if(void 0===P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P}(P)}(P,Ie()?Reflect.construct(U,B||[],Ht(P).constructor):U.apply(P,B))}(this,U,[B]),Object.setPrototypeOf(Ce,U.prototype),Ce.name=Ce.constructor.name,Ce}return function ve(P,U){if("function"!=typeof U&&null!==U)throw new TypeError("Super expression must either be null or a function");P.prototype=Object.create(U&&U.prototype,{constructor:{value:P,writable:!0,configurable:!0}}),Object.defineProperty(P,"prototype",{writable:!1}),U&&at(P,U)}(U,P),function O(P,U,B){return U&&N(P.prototype,U),B&&N(P,B),Object.defineProperty(P,"prototype",{writable:!1}),P}(U)}(Ye(Error));function Lt(P,U){P=P.split("-"),U=U.split("-");for(var B=P[0].split("."),Ce=U[0].split("."),zt=0;zt<3;zt++){var un=Number(B[zt]),Mn=Number(Ce[zt]);if(un>Mn)return 1;if(Mn>un)return-1;if(!isNaN(un)&&isNaN(Mn))return 1;if(isNaN(un)&&!isNaN(Mn))return-1}return P[1]&&U[1]?P[1]>U[1]?1:P[1]<U[1]?-1:0:!P[1]&&U[1]?1:P[1]&&!U[1]?-1:0}var Ke={}.constructor;function st(P){return null!=P&&P.constructor===Ke}function _t(P){return(_t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(U){return typeof U}:function(U){return U&&"function"==typeof Symbol&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U})(P)}function Ut(P,U){if(!(P instanceof U))throw new TypeError("Cannot call a class as a function")}
vendor: 6,178 bytes, line 1
1function Fe(P,U){for(var B=0;B<U.length;B++){var Ce=U[B];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(P,tt(Ce.key),Ce)}}function Ge(P,U,B){return U&&Fe(P.prototype,U),B&&Fe(P,B),Object.defineProperty(P,"prototype",{writable:!1}),P}function tt(P){var U=function bt(P,U){if("object"!=_t(P)||!P)return P;var B=P[Symbol.toPrimitive];if(void 0!==B){var Ce=B.call(P,U||"default");if("object"!=_t(Ce))return Ce;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===U?String:Number)(P)}(P,"string");return"symbol"==_t(U)?U:U+""}var nn=/^\d+$/,an=function(){return Ge(function P(U){Ut(this,P),Q(U),this.metadata=U,Ne.call(this,U)},[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(B){return"001"!==B})}},{key:"getCountryMetadata",value:function(B){return this.metadata.countries[B]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(B){return void 0!==this.getCountryMetadata(B)}},{key:"hasCallingCode",value:function(B){if(this.getCountryCodesForCallingCode(B))return!0;if(this.nonGeographic()){if(this.nonGeographic()[B])return!0}else{var Ce=this.countryCallingCodes()[B];if(Ce&&1===Ce.length&&"001"===Ce[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(B){return this.nonGeographic()?!!this.nonGeographic()[B]:!this.getCountryCodesForCallingCode(B)}},{key:"country",value:function(B){return this.selectNumberingPlan(B)}},{key:"selectNumberingPlan",value:function(B,Ce){if(B&&nn.test(B)&&(Ce=B,B=null),B&&"001"!==B){if(!this.hasCountry(B))throw new Error("Unknown country: ".concat(B));this.numberingPlan=new jt(this.getCountryMetadata(B),this)}else if(Ce){if(!this.hasCallingCode(Ce))throw new Error("Unknown calling code: ".concat(Ce));this.numberingPlan=new jt(this.getNumberingPlanMetadata(Ce),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(B){var Ce=this.countryCallingCodes()[B];if(Ce)return 1===Ce.length&&3===Ce[0].length?void 0:Ce}},{key:"getCountryCodeForCallingCode",value:function(B){var Ce=this.getCountryCodesForCallingCode(B);if(Ce)return Ce[0]}},{key:"getNumberingPlanMetadata",value:function(B){var Ce=this.getCountryCodeForCallingCode(B);if(Ce)return this.getCountryMetadata(Ce);if(this.nonGeographic()){var zt=this.nonGeographic()[B];if(zt)return zt}else{var un=this.countryCallingCodes()[B];if(un&&1===un.length&&"001"===un[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(B){return this.numberingPlan.type(B)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(B){return this.selectNumberingPlan(B)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}])}(),jt=function(){return Ge(function P(U,B){Ut(this,P),this.globalMetadataObject=B,this.metadata=U,Ne.call(this,B.metadata)},[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(B){return B[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var B=this;return(this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[]).map(function(zt){return new kn(zt,B)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(B){return B[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this.getDefaultCountryMetadataForRegion())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return!(this.types()&&0===this.types().length||!this.t
vendor: 1,362 bytes, line 1
1ypes())}},{key:"type",value:function(B){if(this.hasTypes()&&J(this.types(),B))return new _e(J(this.types(),B),this)}},{key:"ext",value:function(){return this.v1||this.v2?" ext. ":this.metadata[13]||" ext. "}}])}(),kn=function(){return Ge(function P(U,B){Ut(this,P),this._format=U,this.metadata=B},[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||Je.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}])}(),Je=/^\(?\$1\)?$/,_e=function(){return Ge(function P(U,B){Ut(this,P),this.type=U,this.metadata=B},[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
1ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}])}();function J(P,U){switch(U){case"FIXED_LINE":return P[0];case"MOBILE":return P[1];case"TOLL_FREE":return P[2];case"PREMIUM_RATE":return P[3];case"PERSONAL_NUMBER":return P[4];case"VOICEMAIL":return P[5];case"UAN":return P[6];case"PAGER":return P[7];case"VOIP":return P[8];case"SHARED_COST":return P[9]}}function Q(P){if(!P)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!st(P)||!st(P.countries))throw new Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(st(P)?"an object of shape: { "+Object.keys(P).join(", ")+" }":"a "+oe(P)+": "+P,"."))}var oe=function(U){return _t(U)};function Ct(P,U){if((U=new an(U)).hasCountry(P))return U.selectNumberingPlan(P).countryCallingCode();throw new Error("Unknown country: ".concat(P))}function Ne(P){var U=P.version;"number"==typeof U?(this.v1=1===U,this.v2=2===U,this.v3=3===U,this.v4=4===U):U?-1===Lt(U,"1.2.0")?this.v2=!0:-1===Lt(U,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}var gt=function(U){return"([".concat(L,"]{1,").concat(U,"})")};function wt(P){var un="[ \xa0\\t,]*",Mn="[:\\.\uff0e]?[ \xa0\\t,-]*",qr="[ \xa0\\t]*";return";ext="+gt("20")+"|"+un+"(?:e?xt(?:ensi(?:o\u0301?|\xf3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|anexo)"+Mn+gt("20")+"#?|"+un+"(?:[x\uff58#\uff03~\uff5e]|int|\uff49\uff4e\uff54)"+Mn+gt("9")+"#?|[- ]+"+gt("6")+"#|"+qr+"(?:,{2}|;)"+Mn+gt("15")+"#?|"+qr+"(?:,)+"+Mn+gt("9")+"#?"}var fn="[+\uff0b]{0,1}(?:["+se+"]*["+L+"]){3,}["+se+L+"]*",An=new RegExp("^[+\uff0b]{0,1}(?:["+se+"]*["+L+"]){1,2}$","i"),Gt=fn+"(?:"+wt()+")?",Cn=new RegExp("^[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{2}$|^"+Gt+"$","i"),It=new RegExp("(?:"+wt()+")$","i"),ce={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9"};function De(P,U){(null==U||U>P.length)&&(U=P.length);for(var B=0,Ce=Array(U);B<U;B++)Ce[B]=P[B];return Ce}function ot(P){for(var Ce,U="",B=function R(P,U){var B=typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(B)return(B=B.call(P)).next.bind(B);if(Array.isArray(P)||(B=function Y(P,U){if(P){if("string"==typeof P)return De(P,U);var B={}.toString.call(P).slice(8,-1);return"Object"===B&&P.constructor&&(B=P.constructor.name),"Map"===B||"Set"===B?Array.from(P):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?De(P,U):void 0}}(P))||U&&P&&"number"==typeof P.length){B&&(P=B);var Ce=0;return function(){return Ce>=P.length?{done:!0}:{done:!1,value:P[Ce++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(P.split(""));!(Ce=B()).done;)U+=Tt(Ce.value,U)||"";return U}function Tt(P,U,B){return"+"===P?U?void("function"==typeof B&&B("end")):"+":function pe(P){return ce[P]}(P)}function ln(P,U){(null==U||U>P.length)&&(U=P.length);for(var B=0,Ce=Array(U);B<U;B++)Ce[B]=P[B];return Ce}function Jn(P,U,B){return Yn(P,U,void 0,B)}function Yn(P,U,B,Ce){U&&(Ce=new an(Ce.metadata)).selectNumberingPlan(U);var zt=Ce.type(B),un=zt&&zt.possibleLengths()||Ce.possibleLengths();if(!un)return"IS_POSSIBLE";if("FIXED_LINE_OR_MOBILE"===B){if(!Ce.type("FIXED_LINE"))return Yn(P,U,"MOBILE",Ce);var Mn=Ce.type("MOBILE");Mn&&(un=function ii(P,U){for(var zt,B=P.slice(),Ce=function Zt(P,U){var B=typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(B)return(B=B.call(P)).next.bind(B);if(Array.isArray(P)||(B=function gn(P,U){if(P){if("string"==typeof P)return ln(P,U);var B={}.toString.call(P).slice(8,-1);return"Object"===B&&P.constructor&&(B=P.constructor.name),"Map"===B||"Set"===B?Array.from(P):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B
1)?ln(P,U):void 0}}(P))||U&&P&&"number"==typeof P.length){B&&(P=B);var Ce=0;return function(){return Ce>=P.length?{done:!0}:{done:!1,value:P[Ce++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(U);!(zt=Ce()).done;){var un=zt.value;P.indexOf(un)<0&&B.push(un)}return B.sort(function(Mn,Nn){return Mn-Nn})}(un,Mn.possibleLengths()))}else if(B&&!zt)return"INVALID_LENGTH";var Nn=P.length,Wn=un[0];return Wn===Nn?"IS_POSSIBLE":Wn>Nn?"TOO_SHORT":un[un.length-1]<Nn?"TOO_LONG":un.indexOf(Nn,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}function Se(P,U,B){return"IS_POSSIBLE"===Jn(P,U,B)}function ue(P,U){return P=P||"",new RegExp("^(?:"+U+")$").test(P)}function Qe(P,U){(null==U||U>P.length)&&(U=P.length);for(var B=0,Ce=Array(U);B<U;B++)Ce[B]=P[B];return Ce}var xt=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function Jt(P,U,B){if(U=U||{},P.country||P.countryCallingCode){(B=new an(B)).selectNumberingPlan(P.country,P.countryCallingCode);var Ce=U.v2?P.nationalNumber:P.phone;if(ue(Ce,B.nationalNumberPattern())){if(yt(Ce,"FIXED_LINE",B))return B.type("MOBILE")&&""===B.type("MOBILE").pattern()||!B.type("MOBILE")||yt(Ce,"MOBILE",B)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var un,zt=function et(P,U){var B=typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(B)return(B=B.call(P)).next.bind(B);if(Array.isArray(P)||(B=function kt(P,U){if(P){if("string"==typeof P)return Qe(P,U);var B={}.toString.call(P).slice(8,-1);return"Object"===B&&P.constructor&&(B=P.constructor.name),"Map"===B||"Set"===B?Array.from(P):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?Qe(P,U):void 0}}(P))||U&&P&&"number"==typeof P.length){B&&(P=B);var Ce=0;return function(){return Ce>=P.length?{done:!0}:{done:!1,value:P[Ce++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(xt);!(un=zt()).done;){var Mn=un.value;if(yt(Ce,Mn,B))return Mn}}}}function yt(P,U,B){return!(!(U=B.type(U))||!U.pattern()||U.possibleLengths()&&U.possibleLengths().indexOf(P.length)<0)&&ue(P,U.pattern())}var ht=new RegExp("(["+L+"])");function C(P,U){(null==U||U>P.length)&&(U=P.length);for(var B=0,Ce=Array(U);B<U;B++)Ce[B]=P[B];return Ce}function Wt(P,U){var B=U.nationalNumber,Ce=U.metadata,zt=Ce.getCountryCodesForCallingCode(P);if(zt)return 1===zt.length?zt[0]:function Te(P,U){var B=U.countries,Ce=U.metadata;Ce=new an(Ce);for(var un,zt=function ut(P,U){var B=typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(B)return(B=B.call(P)).next.bind(B);if(Array.isArray(P)||(B=function Rt(P,U){if(P){if("string"==typeof P)return C(P,U);var B={}.toString.call(P).slice(8,-1);return"Object"===B&&P.constructor&&(B=P.constructor.name),"Map"===B||"Set"===B?Array.from(P):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?C(P,U):void 0}}(P))||U&&P&&"number"==typeof P.length){B&&(P=B);var Ce=0;return function(){return Ce>=P.length?{done:!0}:{done:!1,value:P[Ce++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(B);!(un=zt()).done;){var Mn=un.value;if(Ce.selectNumberingPlan(Mn),Ce.leadingDigits()){if(P&&0===P.search(Ce.leadingDigits()))return Mn}else if(Jt({phone:P,country:Mn},void 0,Ce.metadata))return Mn}}(B,{countries:zt,metadata:Ce.metadata})}function On(P,U,B){var Ce=function Dn(P,U){if(P&&U.numberingPlan.nationalPrefixForParsing()){var B=new RegExp("^(?:"+U.numberingPlan.nationalPrefixForParsing()+")"),Ce=B.exec(P);if(Ce){var zt,un,si,Mn=Ce.length-1,Nn=Mn>0&&Ce[Mn];if(U.nationalPrefixTransformRule()&&Nn?(zt=P.replace(B,U.nationalPrefixTransformRule()),Mn>1&&(un=Ce[1])):(zt=P.slice(Ce[0].length),Nn&&(un=Ce[1])),Nn){var Ci=P.indexOf(Ce[1]);P.slice(0,Ci)===U.numberingPlan.nationalPrefix()&&(si=U.numberingPlan.nationalPrefix())}else si=Ce[0];return{nationalNumber:zt,nationalPrefix:si,carrierCode:un}}}return{nationalNumber:P}}(P,B),zt=Ce.carrierCode,un=Ce.nationalNumber;if(un!==P){if(!function zn(P,U,B){return!(ue(P,B.nationalNumberPattern())&&!ue(U,B.nationalNumberPattern()))}(P,un,B))return{nationalNumber:P};if(B.numberingPlan.possibleLengths()&&(U||(U=Wt(B.numberingPlan.callingCode(),{nationalNumber:un,metadata:B})),!function zi(P,U,B){switch(Jn(P,U,B)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(un,U,B)))return{nationalNumber:P}}return{nationalNumber:un,carrierCode:zt}}function _r(P,U,B,Ce,zt){if(!P)return{};var un;if("+"!==P[0]){var Mn=function Nt(P,U,B,Ce){if(U){var zt=new an(Ce);zt.selectNumberingPlan(U,B);var un=new RegExp(zt.IDDPrefix());
1if(0===P.search(un)){var Mn=(P=P.slice(P.match(un)[0].length)).match(ht);if(!(Mn&&null!=Mn[1]&&Mn[1].length>0&&"0"===Mn[1]))return P}}}(P,U||B,Ce,zt);if(!Mn||Mn===P){if(U||B||Ce){var Nn=function Oi(P,U,B,Ce,zt){var un=U||B?Ct(U||B,zt):Ce;if(0===P.indexOf(un)){(zt=new an(zt)).selectNumberingPlan(U||B,un);var Mn=P.slice(un.length),Wn=On(Mn,U,zt).nationalNumber,Ci=On(P,U,zt).nationalNumber;if(!ue(Ci,zt.nationalNumberPattern())&&ue(Wn,zt.nationalNumberPattern())||"TOO_LONG"===Jn(Ci,U,zt))return{countryCallingCode:un,number:Mn}}return{number:P}}(P,U,B,Ce,zt),Wn=Nn.countryCallingCode;if(Wn)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:Wn,number:Nn.number}}return{number:P}}un=!0,P="+"+Mn}if("0"===P[1])return{};zt=new an(zt);for(var Ci=2;Ci-1<=3&&Ci<=P.length;){var qr=P.slice(1,Ci);if(zt.hasCallingCode(qr))return zt.selectNumberingPlan(qr),{countryCallingCodeSource:un?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:qr,number:P.slice(Ci)};Ci++}return{}}var Ki=/(\$\d)/;var bi=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/,wr={formatExtension:function(U,B,Ce){return"".concat(U).concat(Ce.ext()).concat(B)}};function Ji(P,U,B,Ce,zt){var un=function Ir(P,U){return function is(P,U){for(var B=0;B<P.length;){if(U(P[B]))return P[B];B++}}(P,function(B){if(B.leadingDigitsPatterns().length>0){var Ce=B.leadingDigitsPatterns()[B.leadingDigitsPatterns().length-1];if(0!==U.search(Ce))return!1}return ue(U,B.pattern())})}(Ce.formats(),P);return un?function $i(P,U,B){var Ce=B.useInternationalFormat,zt=B.withNationalPrefix,Nn=P.replace(new RegExp(U.pattern()),Ce?U.internationalFormat():zt&&U.nationalPrefixFormattingRule()?U.format().replace(Ki,U.nationalPrefixFormattingRule()):U.format());return Ce?function nr(P){return P.replace(new RegExp("[".concat(se,"]+"),"g")," ").trim()}(Nn):Nn}(P,un,{useInternationalFormat:"INTERNATIONAL"===B,withNationalPrefix:!(un.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&zt&&!1===zt.nationalPrefix),carrierCode:U,metadata:Ce}):P}function Os(P,U,B,Ce){return U?Ce(P,U,B):P}function Br(P){return(Br="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(U){return typeof U}:function(U){return U&&"function"==typeof Symbol&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U})(P)}function lr(P,U){var B=Object.keys(P);if(Object.getOwnPropertySymbols){var Ce=Object.getOwnPropertySymbols(P);U&&(Ce=Ce.filter(function(zt){return Object.getOwnPropertyDescriptor(P,zt).enumerable})),B.push.apply(B,Ce)}return B}function Dr(P){for(var U=1;U<arguments.length;U++){var B=null!=arguments[U]?arguments[U]:{};U%2?lr(Object(B),!0).forEach(function(Ce){Hs(P,Ce,B[Ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(B)):lr(Object(B)).forEach(function(Ce){Object.defineProperty(P,Ce,Object.getOwnPropertyDescriptor(B,Ce))})}return P}function Hs(P,U,B){return(U=Yt(U))in P?Object.defineProperty(P,U,{value:B,enumerable:!0,configurable:!0,writable:!0}):P[U]=B,P}function kr(P,U){for(var B=0;B<U.length;B++){var Ce=U[B];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(P,Yt(Ce.ke
1y),Ce)}}function Yt(P){var U=function Qt(P,U){if("object"!=Br(P)||!P)return P;var B=P[Symbol.toPrimitive];if(void 0!==B){var Ce=B.call(P,U||"default");if("object"!=Br(Ce))return Ce;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===U?String:Number)(P)}(P,"string");return"symbol"==Br(U)?U:U+""}var En=function(){return function Ft(P,U,B){return U&&kr(P.prototype,U),B&&kr(P,B),Object.defineProperty(P,"prototype",{writable:!1}),P}(function P(U,B,Ce){if(function Ur(P,U){if(!(P instanceof U))throw new TypeError("Cannot call a class as a function")}(this,P),!U)throw new TypeError("First argument is required");if("string"!=typeof U)throw new TypeError("First argument must be a string");if("+"===U[0]&&!B)throw new TypeError("`metadata` argument not passed");if(st(B)&&st(B.countries)){Ce=B;var zt=U;if(!mi.test(zt))throw new Error('Invalid `number` argument passed: must consist of a "+" followed by digits');var un=_r(zt,void 0,void 0,void 0,Ce);if(U=un.countryCallingCode,!(B=un.number))throw new Error("Invalid `number` argument passed: too short")}if(!B)throw new TypeError("`nationalNumber` argument is required");if("string"!=typeof B)throw new TypeError("`nationalNumber` argument must be a string");Q(Ce);var Wn=function $n(P,U){var B,Ce,zt=new an(U);return function(U){return/^[A-Z]{2}$/.test(U)}(P)?(zt.selectNumberingPlan(B=P),Ce=zt.countryCallingCode()):Ce=P,{country:B,countryCallingCode:Ce}}(U,Ce),Ci=Wn.countryCallingCode;this.country=Wn.country,this.countryCallingCode=Ci,this.nationalNumber=B,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return Ce}},[{key:"setExt",value:function(B){this.ext=B}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:function A(P,U,B){var zt=new an(B).getCountryCodesForCallingCode(P);return zt?zt.filter(function(un){return function ke(P,U,B){var Ce=new an(B);return Ce.selectNumberingPlan(U),Ce.numberingPlan.possibleLengths().indexOf(P.length)>=0}(U,un,B)}):[]}(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return function pt(P,U,B){if(void 0===U&&(U={}),B=new an(B),U.v2){if(!P.countryCallingCode)throw new Error("Invalid phone number object passed");B.selectNumberingPlan(P.countryCallingCode)}else{if(!P.phone)return!1;if(P.country){if(!B.hasCountry(P.country))throw new Error("Unknown country: ".concat(P.country));B.selectNumberingPlan(P.country)}else{if(!P.countryCallingCode)throw new Error("Invalid phone number object passed");B.selectNumberingPlan(P.countryCallingCode)}}if(B.possibleLengths())return Se(P.phone||P.nationalNumber,P.country,B);if(P.countryCallingCode&&B.isNonGeographicCallingCode(P.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return function Ot(P,U,B){return U=U||{},(B=new an(B)).selectNumberingPlan(P.country,P.countryCallingCode),B.hasTypes()?void 0!==Jt(P,U,B.metadata):ue(U.v2?P.nationalNumber:P.phone,B.nationalNumberPattern())}(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){return new an(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(B){return this.number===B.number&&this.ext===B.ext}},{key:"getType",value:function(){return Jt(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(B,Ce){return function Qs(P,U,B,Ce){if(B=B?function Xs(){for(var P=1,U=arguments.length,B=new Array(U),Ce=0;Ce<U;Ce++)B[Ce]=arguments[Ce];for(;P<B.length;){if(B[P])for(var zt in B[P])B[0][zt]=B[P][zt];P++}return B[0]}({},wr,B):wr,Ce=new an(Ce),P.country&&"001"!==P.country){if(!Ce.hasCountry(P.country))throw new Error("Unknown country: ".concat(P.country));Ce.selectNumberingPlan(P.country)}else{if(!P.countryCallingCode)return P.phone||"";Ce.selectNumberingPlan(P.countryCallingCode)}var Mn,zt=Ce.countryCallingCode(),un=B.v2?P.nationalNumber:P.phone;switch(U){case"NATIONAL":return un?Os(Mn=Ji(un,P.carrierCode,"NATIONAL",Ce,B),P.ext,Ce,B.formatExtension):"";case"INTERNATIONAL":return un?(Mn=Ji(un,null,"INTERNATIONAL",Ce,B),Os(Mn="+".concat(zt," ").concat(Mn),P.ext,Ce,B.formatExtension)):"+".concat(zt);case"E.164":return"+".concat(zt).concat(un);case"RFC3966":return function sr(P){var U=P.number,B=P.ext;if(!U)return"";if("+"!==U[0])throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(U).concat(B?";ext="+B:"")}({number:"+".concat(zt).concat(un),ext:P.ext});case"IDD":if(!B.fromCountry)return;var Nn=function ws(P,U,B,Ce,zt){if(Ct(Ce,zt.metadata)===B){var Mn=J
1i(P,U,"NATIONAL",zt);return"1"===B?B+" "+Mn:Mn}var Nn=function Gi(P,U,B){var Ce=new an(B);return Ce.selectNumberingPlan(P,U),Ce.defaultIDDPrefix()?Ce.defaultIDDPrefix():bi.test(Ce.IDDPrefix())?Ce.IDDPrefix():void 0}(Ce,void 0,zt.metadata);if(Nn)return"".concat(Nn," ").concat(B," ").concat(Ji(P,null,"INTERNATIONAL",zt))}(un,P.carrierCode,zt,B.fromCountry,Ce);return Nn?Os(Nn,P.ext,Ce,B.formatExtension):void 0;default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(U,'"'))}}(this,B,Ce?Dr(Dr({},Ce),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(B){return this.format("NATIONAL",B)}},{key:"formatInternational",value:function(B){return this.format("INTERNATIONAL",B)}},{key:"getURI",value:function(B){return this.format("RFC3966",B)}}])}(),mi=/^\+\d+$/,Cr=new RegExp("^\\+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]|[\\-\\.\\(\\)]?)*$","g"),Qi=new RegExp("^([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.)*[a-zA-Z]+((\\-)*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])*\\.?$","g"),Di=";phone-context=";var cs=new RegExp("[+\uff0b"+L+"]"),gr=new RegExp("[^"+L+"#]+$");function Yr(P,U,B){if(U=U||{},B=new an(B),U.defaultCountry&&!B.hasCountry(U.defaultCountry))throw U.v2?new xe("INVALID_COUNTRY"):new Error("Unknown country: ".concat(U.defaultCountry));var Ce=function gi(P,U,B){var Ce=function Gr(P,U){var zt,B=U.extractFormattedPhoneNumber,Ce=function _i(P){var U=P.indexOf(Di);if(U<0)return null;var B=U+Di.length;if(B>=P.length)return"";var Ce=P.indexOf(";",B);return Ce>=0?P.substring(B,Ce):P.substring(B)}(P);if(!function Li(P){return null===P||0!==P.length&&(Cr.test(P)||Qi.test(P))}(Ce))throw new xe("NOT_A_NUMBER");if(null===Ce)zt=B(P)||"";else{zt="","+"===Ce.charAt(0)&&(zt+=Ce);var Mn,un=P.indexOf("tel:");Mn=un>=0?un+"tel:".length:0;var Nn=P.indexOf(Di);zt+=P.substring(Mn,Nn)}var Wn=zt.indexOf(";isub=");if(Wn>0&&(zt=zt.substring(0,Wn)),""!==zt)return zt}(P,{extractFormattedPhoneNumber:function(Mn){return function Xi(P,U,B){if(P){if(P.length>250){if(B)throw new xe("TOO_LONG");return}if(!1===U)return P;var Ce=P.search(cs);if(!(Ce<0))return P.slice(Ce).replace(gr,"")}}(Mn,B,U)}});if(!Ce)return{};if(!function yn(P){return P.length>=2&&Cn.test(P)}(Ce))return function Pn(P){return An.test(P)}(Ce)?{error:"TOO_SHORT"}:{};var zt=function St(P){var U=P.search(It);if(U<0)return{};for(var B=P.slice(0,U),Ce=P.match(It),zt=1;zt<Ce.length;){if(Ce[zt])return{number:B,ext:Ce[zt]};zt++}}(Ce);return zt.ext?zt:{number:Ce}}(P,U.v2,U.extract),zt=Ce.number,un=Ce.ext;if(!zt){if(U.v2)throw new xe("TOO_SHORT"===Ce.error?"TOO_SHORT":"NOT_A_NUMBER");return{}}var Nn=function ar(P,U,B,Ce){var Wn,zt=_r(ot(P),void 0,U,B,Ce.metadata),un=zt.countryCallingCodeSource,Mn=zt.countryCallingCode,Nn=zt.number;if(Mn)Ce.selectNumberingPlan(Mn);else{if(!Nn||!U&&!B)return{};Ce.selectNumberingPlan(U,B),!!U&&(Wn=U),Mn=B||Ct(U,Ce.metadata)}if(!Nn)return{countryCallingCodeSource:un,countryCallingCode:Mn};var si=On(ot(Nn),Wn,Ce),Ci=si.nationalNumber,qr=si.carrierCode,Fi=Wt(Mn,{nationalNumber:Ci,metadata:Ce});return Fi&&(Wn=Fi,"001"===Fi||Ce.selectNumberingPlan(Wn)),{country:Wn,countryCallingCode:Mn,countryCallingCodeSource:un,nationalNumber:Ci,carrierCode:qr}}(zt,U.defaultCountry,U.defaultCallingCode,B),Wn=Nn.country,si=Nn.nationalNumber,Ci=Nn.countryCallingCode,qr=Nn.countryCallingCodeSource,Fi=Nn.carrierCode;if(!B.hasSelectedNumberingPlan()){if(U.v2)throw new xe("INVALID_COUNTRY");return{}}if(!si||si.length<2){if(U.v2)throw new xe("TOO_SHORT");return{}}if(si.length>17){if(U.v2)throw new xe("TOO_LONG");return{}}if(U.v2){var es=new En(Ci,si,B.metadata);return Wn&&(es.country=Wn),Fi&&(es.carrierCode=Fi),un&&(es.ext=un),es.__countryCallingCodeSource=qr,es}var ts=!!(U.extended?B.hasSelectedNumberingPlan():Wn)&&ue(si,B.nationalNumberPattern());return U.extended?{country:Wn,countryCallingCode:Ci,carrierCode:Fi,valid:ts,possible:!!ts||!(!0!==U.extended||!B.possibleLengths()||!Se(si,Wn,B)),phone:si,ext:un}:ts?function us(P,U,B){var Ce={country:P,phone:U};return B&&(Ce.ext=B),Ce}(Wn,si,un):{}}function Zr(P){return(Zr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(U){return typeof U}:function(U){return U&&"function"==typeof Symbol&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U})(P)}function xi(P,U){var B=Object.keys(P);if(Object.getOwnPropertySymbols){var Ce=Object.getOwnPropertySymbols(P);U&&(Ce=Ce.filter(function(zt){return Object.getOwnPropertyDescriptor(P,zt).enumerable})),B.push.apply(B,Ce)}return B}function _s(P){for(var U=1;U<arguments.length;U++){var B=null!=arguments[U]?arguments[U]:{};
1U%2?xi(Object(B),!0).forEach(function(Ce){Jr(P,Ce,B[Ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(B)):xi(Object(B)).forEach(function(Ce){Object.defineProperty(P,Ce,Object.getOwnPropertyDescriptor(B,Ce))})}return P}function Jr(P,U,B){return(U=function ri(P){var U=function Ds(P,U){if("object"!=Zr(P)||!P)return P;var B=P[Symbol.toPrimitive];if(void 0!==B){var Ce=B.call(P,U||"default");if("object"!=Zr(Ce))return Ce;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===U?String:Number)(P)}(P,"string");return"symbol"==Zr(U)?U:U+""}(U))in P?Object.defineProperty(P,U,{value:B,enumerable:!0,configurable:!0,writable:!0}):P[U]=B,P}function Rs(P,U,B){return Yr(P,_s(_s({},U),{},{v2:!0}),B)}function Vr(P){return(Vr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(U){return typeof U}:function(U){return U&&"function"==typeof Symbol&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U})(P)}function Ws(P,U){var B=Object.keys(P);if(Object.getOwnPropertySymbols){var Ce=Object.getOwnPropertySymbols(P);U&&(Ce=Ce.filter(function(zt){return Object.getOwnPropertyDescriptor(P,zt).enumerable})),B.push.apply(B,Ce)}return B}function hr(P,U,B){return(U=function Qr(P){var U=function Es(P,U){if("object"!=Vr(P)||!P)return P;var B=P[Symbol.toPrimitive];if(void 0!==B){var Ce=B.call(P,U||"default");if("object"!=Vr(Ce))return Ce;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===U?String:Number)(P)}(P,"string");return"symbol"==Vr(U)?U:U+""}(U))in P?Object.defineProperty(P,U,{value:B,enumerable:!0,configurable:!0,writable:!0}):P[U]=B,P}function gs(P,U){(null==U||U>P.length)&&(U=P.length);for(var B=0,Ce=Array(U);B<U;B++)Ce[B]=P[B];return Ce}function X(P){var Nn,Wn,si,B=function vn(P,U){return function ne(P){if(Array.isArray(P))return P}(P)||function Yi(P,U){var B=null==P?null:typeof Symbol<"u"&&P[Symbol.iterator]||P["@@iterator"];if(null!=B){var Ce,zt,un,Mn,Nn=[],Wn=!0,si=!1;try{if(un=(B=B.call(P)).next,0===U){if(Object(B)!==B)return;Wn=!1}else for(;!(Wn=(Ce=un.call(B)).done)&&(Nn.push(Ce.value),Nn.length!==U);Wn=!0);}catch(Ci){si=!0,zt=Ci}
1finally{try{if(!Wn&&null!=B.return&&(Mn=B.return(),Object(Mn)!==Mn))return}finally{if(si)throw zt}}return Nn}}(P,U)||function Xr(P,U){if(P){if("string"==typeof P)return gs(P,U);var B={}.toString.call(P).slice(8,-1);return"Object"===B&&P.constructor&&(B=P.constructor.name),"Map"===B||"Set"===B?Array.from(P):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?gs(P,U):void 0}}(P,U)||function di(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Array.prototype.slice.call(P),4),Ce=B[0],zt=B[1],un=B[2],Mn=B[3];if("string"!=typeof Ce)throw new TypeError("A text for parsing must be a string.");if(Nn=Ce,zt&&"string"!=typeof zt){if(!st(zt))throw new Error("Invalid second argument: ".concat(zt));un?(Wn=zt,si=un):si=zt}else Mn?(Wn=un,si=Mn):(Wn=void 0,si=un),zt&&(Wn=function Cs(P){for(var U=1;U<arguments.length;U++){var B=null!=arguments[U]?arguments[U]:{};U%2?Ws(Object(B),!0).forEach(function(Ce){hr(P,Ce,B[Ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(B)):Ws(Object(B)).forEach(function(Ce){Object.defineProperty(P,Ce,Object.getOwnPropertyDescriptor(B,Ce))})}return P}({defaultCountry:zt},Wn));return{text:Nn,options:Wn,metadata:si}}function H(){var P=X(arguments),U=P.text,B=P.options,Ce=P.metadata;return Rs(U,B,Ce)}const rn=P=>{const U={validatePhoneNumber:!0};let B,Ce;if(P.value&&""!==P.value&&typeof P.value<"u"){Ce="+"!=P.value[0]?"+"+P.value:P.value;try{B=function He(){return _(H,arguments)}(Ce)}catch{return U}if(B&&!B.isValid())return P.touched||P.markAsTouched(),U}return null},Vn
vendor: 16,313 bytes, line 1
1={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]","(?:31|4)6|51|6(?:485|5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:241|349)0\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|[34]\\d\\d)|91(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79]))))\\d{3}|(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8])|8(?:55|6[0-8]|[78]\\d|9[02-9]))\\d{6}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|2[23]"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","(?:[025-7]\\d|44)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[024-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","(?:01\\d|8)\\d{7}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["0"]]]],BL:["590","00","(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:2[7-9]|3[3-7]|5[12]|87)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","[1-467]\\d{9,10}|55[0-46-9]\\d{8}|[34]\\d{7}|55\\d{7,8}|(?:5[0-46-9]|[89]\\d)\\d{7,9}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37|86)","300|4(?:0(?:0|20)|370|864)"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[178]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-6]|7[246]|8[2-4]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|[78]"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","[2-9]\\d{9}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|5[07]|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:2[125-9]|3[23]|44|66|77|88)|6(?:22|33))[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0"],CF:["236","00","
1(?:[27]\\d{3}|8776)\\d{4}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27
vendor: 33,137 bytes, line 1
18]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["60|809"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9(?:10|[2-9])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:46|60\\d\\d)\\d{6}|(?:1\\d|[39])\\d{9}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["46"]],["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|9[14]"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9,10,11,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|3[13])"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,0,[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|5[0-5]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]]],ET:["251","00","(?:11|[2-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,"0|180020",0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-5])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|5[01]))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","(?:[56]94\\d|7093)\\d{5}|(?:80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0|180020","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","(?:[235]\\d{3}|800)\\d{5}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","[2-69]\\d{8}|80\\d{5,7}|[1-79]\\d{7}|6\\d{6}",[7,8,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","[2-589]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0|180020","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|8(?:28[235-7]|3))|73179|807(?:1|9[1-3])|(?:1552|6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689])\\d|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["16|[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["18[06]","18[06]0"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,11}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[03]"]]],0,0,0,0,0,0,[["0(?:669[0-79]\\d{1,6}|831\\d{2,8})|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[2356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0|180020","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|427|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[47]"],"0$1"]],"0"],JP:["81","010","00[1-9]\\d{6,14}|[25-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]","3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[25-9]"],"0$1"]],"0",0,"(000[2569]\\d{4,6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","
1(?:33622|8\\d{8})\\d{5}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"33622|7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["3"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-6]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[2457]\\d|33|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|78|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2679]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{4})(\\d{5})","$1-$2",["892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8(?:0[0-7]|9)"],"0$1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[5-8]"],"0$1"]],"0",0,0,0,0,"[5-8]"],MC:["377","00","(?:[3489]|[67]\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[67]"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["590(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5])|4(?:0[89]|1[2-6]|9\\d)|6(?:1[016-9]|5[0-4]|[67]\\d))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],0,0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|452|678|86","[12]|452|6788|86"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","(?:596\\d|7091)\\d{5}|(?:69|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|8(?:0[6-9]|[36])"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","(?:20|9\\d)\\d{8}|[78]\\d{9,13}",[10,11,12,13,14],[["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0"],NR:["674","00","(?:222|444|(?:55|8\\d)\\d|666|777|999)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[24-9]"]]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}
1(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[45]\\d{5}|(?:708|8\\d\\d)\\d{6}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","[36-8]\\d{5,8}|4\\d{6,8}|59\\d{6}|9\\d{5,10}|(?:2\\d|5[0-8])\\d{6,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["3[289]|4[246-8]|61
vendor: 8,552 bytes, line 1
1|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[136]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","709\\d{6}|(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"],"0$1"]],"0",0,0,0,0,0,[["26(?:2\\d\\d|3(?:0\\d|1[0-6]))\\d{4}"],["(?:69(?:2\\d\\d|3(?:[06][0-6]|1[0-3]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-6]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,0,[["336(?:[013-9]\\d|2[013-9])\\d{5}|(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15-7]|6[0-35-79]|7[1-37-9]))\\d{7}",[10]],["9\\d{9}",[10]],["8(?:0[04]|108\\d{3})\\d{7}"],["80[39]\\d{7}",[10]],["808\\d{7}",[10]]],"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],SA:["966","00","(?:[15]\\d|800|92)\\d{7}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0"],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","(?:[2489]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10,12],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|7[67]|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|[6-8]\\d|90)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-9]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[25-7]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[25-7]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-359]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-4]|5[1-3]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[59]"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|30|[689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[236-9]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","(?:[0-57-9]\\d|66)\\d{7}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4}
vendor: 10,795 bytes, line 1
1)","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["\\d"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|61[06])","5(?:[0-59]|61[06]1)"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:274[27]|(?:472|983)[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-247]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|2\\d{3,4}|(?:[49]\\d|80)\\d{5}",[4,5,6,7,8,9,10,11,12,13],[["(\\d{4,5})","$1",["21"]],["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","00","(?:20|33|[5-9]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]]],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11,12],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72|8\\d{4})\\d{4}|[89]\\d{5}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[47-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","7093\\d{5}|(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}",[9],0,"0",0,0,0,0,0,[["269(?:0[0-467]|15|5[0-4]|6\\d|[78]0)\\d{4}"],["(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|[579]\\d|63)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[579]"],"0$1"]],"0"],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[235-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"],0,0,0,0,0,0,["2\\d{8}",[9]]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|51"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|50\\d{3})\\d{7}",[7,8,9,10,12]],0,0,0,["348[57]\\d{7}",[11]],0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}}
1;function Hi(P,U){var B=Array.prototype.slice.call(U);return B.push(Vn),P.apply(this,B)}function Pr(P,U,B){if(U[P])return new En(P,U[P],B)}function Ii(P){return(Ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(U){return typeof U}:function(U){return U&&"function"==typeof Symbol&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U})(P)}function Lr(P,U){var B=Object.keys(P);if(Object.getOwnPropertySymbols){var Ce=Object.getOwnPropertySymbols(P);U&&(Ce=Ce.filter(function(zt){return Object.getOwnPropertyDescriptor(P,zt).enumerable})),B.push.apply(B,Ce)}return B}function zs(P){for(var U=1;U<arguments.length;U++){var B=null!=arguments[U]?arguments[U]:{};U%2?Lr(Object(B),!0).forEach(function(Ce){Si(P,Ce,B[Ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(B)):Lr(Object(B)).forEach(function(Ce){Object.defineProperty(P,Ce,Object.getOwnPropertyDescriptor(B,Ce))})}return P}function Si(P,U,B){return(U=function Or(P){var U=function Ma(P,U){if("object"!=Ii(P)||!P)return P;var B=P[Symbol.toPrimitive];if(void 0!==B){var Ce=B.call(P,U||"default");if("object"!=Ii(Ce))return Ce;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===U?String:Number)(P)}(P,"string");return"symbol"==Ii(U)?U:U+""}(U))in P?Object.defineProperty(P,U,{value:B,enumerable:!0,configurable:!0,writable:!0}):P[U]=B,P}function ca(P,U,B){U&&U.defaultCountry&&!function Ze(P,U){return U.countries.hasOwnProperty(P)}(U.defaultCountry,B)&&(U=zs(zs({},U),{},{defaultCountry:void 0}));try{return Rs(P,U,B)}catch(Ce){if(!(Ce instanceof xe))throw Ce}}function La(){var P=X(arguments),U=P.text,B=P.options,Ce=P.metadata;return ca(U,B,Ce)}function $s(){return Hi(La,arguments)}var ea=l(1281),rs=l(7579),ta=l(2600),ys=l(2340),Ns=l(2687),Sr=l(6895),hs=l(8255),Ss=l(9549),ua=l(4144),ss=l(3238),j=l(6323),be=l(1094),K=l(9383);let Oe=(()=>{class P{transform(B,Ce){return Ce&&""!==Ce?B.filter(zt=>zt.name.toLowerCase().includes(Ce.toLowerCase())):B}}return P.\u0275fac=function(B){return new(B||P)},P.\u0275pipe=i.\u0275\u0275definePipe({name:"phoneSearch",type:P,pure:!0}),P})();const Et=["firstname"],tn=["matMenuTrigger"];function sn(P,U){1&P&&i.\u0275\u0275element(0,"i-feather",15)}function Bn(P,U){1&P&&(i.\u0275\u0275elementStart(0,"mat-error"),i.\u0275\u0275text(1),i.\u0275\u0275pipe(2,"translate"),i.\u0275\u0275elementEnd()),2&P&&(i.\u0275\u0275advance(1),i.\u0275\u0275textInterpolate1(" ",i.\u0275\u0275pipeBind1(2,1,"validationErrors.invalidPhone")," "))}function Mi(P,U){if(1&P){const B=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementContainerStart(0),i.\u0275\u0275elementStart(1,"button",16),i.\u0275\u0275listener("click",function(){const un=i.\u0275\u0275restoreView(B).$implicit,Mn=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(Mn.onCountrySelect(un,"focusable"))}),i.\u0275\u0275elementStart(2,"div",17),i.\u0275\u0275element(3,"div",18),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(4,"div",19),i.\u0275\u0275text(5),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementContainerEnd()}if(2&P){const B=U.$implicit;i.\u0275\u0275advance(3),i.\u0275\u0275property("ngClass",B.flagClass),i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate2(" ",B.name," +",B.dialCode," ")}}const wi=function(P){return{disabled:P}};let hi=(()=>{class P{constructor(B,Ce,zt,un,Mn){this.countryCodeData=B,this.fm=Ce,this.elRef=zt,this.appService=un,this.ngControl=Mn,this.preferredCountries=["ua"],this.enablePlaceholder=!1,this.onlyCountries=ys.N.allowedCountries||[],this.enableSearch=!1,this.fullWidthInput=!1,this.hiddenCountrySelect=!1,this._placeholder="",this._required=!1,this._disabled=!1,this.stateChanges=new rs.x,this.focused=!1,this.errorState=!1,this.visible=!1,this.disableSelect=!1,this.id="app-phone-input-"+P.nextId++,this.describedBy="",this.allCountries=[],this.preferredCountriesInDropDown=[],this.countrySelected=!1,this.mask="+00000000000000",this.searchCriteria="",this.visibleDropMenu=!1,this.phoneNumber=new n.p4(null,rn),this.countryChanged=new i.EventEmitter,this.systemChangeValue=!1,this.onTouched=()=>{}
1,this.propagateChange=Nn=>{},Ce.monitor(zt,!0).subscribe(Nn=>{this.focused&&!Nn&&this.onTouched(),this.focused=!!Nn,this.stateChanges.next()}),this.fetchCountryData(),null!=this.ngControl&&(this.ngControl.valueAccessor=this)}static getPhoneNumberPlaceHolder(B){try{return function qi(){return Hi(Pr,arguments)}(B,d).number.toString()}catch(Ce){return Ce}}changeVisibleDropMenu(){this.visibleDropMenu=!this.visibleDropMenu,this.nameInput.focus()}_getFullNumber(){const B=this.phoneNumber.value?this.phoneNumber.value.trim():"",Ce=this.selectedCountry.dialCode;let zt;const un=B.replace(/\D/g,""),Mn="1"===un.charAt(0)?un:"1".concat(un);return zt="+"!==B.charAt(0)?"+".concat(Ce):B&&"+"!==B.charAt(0)&&"1"!==B.charAt(0)&&Ce&&"1"===Ce.charAt(0)&&4===Ce.length&&Ce!==Mn.substr(0,4)?Ce.substr(1):"",zt+un}setCurrentLanguage(){this.preferredCountries=this.selectedCountry?[`${this.selectedCountry.iso2}`]:[`${{uk:"ua",en:"gb",pl:"pl",de:"de",tr:"tr",es:"es",ru:"ua",sl:"si"}[this.appService.mainLanguage]}`]}ngOnInit(){this.onlyCountries.length&&(this.allCountries=this.allCountries.filter(B=>this.onlyCountries.includes(B.iso2))),this.setCurrentLanguage(),this.preferredCountries.length&&this.preferredCountries.forEach(B=>{const Ce=this.allCountries.filter(zt=>zt.iso2===B);Ce.length&&this.preferredCountriesInDropDown.push(Ce[0])}),this.preferredCountriesInDropDown.length?(this.selectedCountry=this.preferredCountriesInDropDown[0],this.placeholder||(this.systemChangeValue=!0,this.phoneNumber.patchValue(this.preferredCountriesInDropDown[0].dialCode))):(this.phoneNumber.patchValue(this.allCountries[0].dialCode),this.selectedCountry=this.allCountries[0],this.propagateChange("+"+this.phoneNumber.value)),this.allCountries?.length<=1&&(this.disableSelect=!0),this.ngControl.control.markAsTouched=()=>{this.phoneNumber.markAsTouched()}}focusPhoneInput(B){this.phoneNumber.value||(this.systemChangeValue=!0,this.phoneNumber.patchValue(this.selectedCountry.dialCode))}focusOutPhoneInput(B){this.phoneNumber.value==this.selectedCountry.dialCode&&this.placeholder?this.phoneNumber.patchValue(""):!this.placeholder&&!this.phoneNumber.value&&this.phoneNumber.patchValue(this.selectedCountry.dialCode)}ngDoCheck(){this.ngControl&&(this.errorState=this.ngControl.invalid&&this.ngControl.touched,this.stateChanges.next())}setPhoneMask(B){this.selectedCountry=B,this.mask=this.selectedCountry.mask}onPaste(B){B.preventDefault();let Ce,un,zt=(B.originalEvent||B).clipboardData.getData("text/plain");try{un=zt&&"+"!=zt[0]?"+"+zt:zt,Ce=$s(un),this.phoneNumber.patchValue(un);let Mn=this.findCountry(Ce.country);Mn&&this.setPhoneMask(Mn)}catch{}window.document.execCommand("insertText",!1,zt)}onPhoneNumberChange(){if(!this.systemChangeValue){let B;B=this.phoneNumber.value&&"+"!=this.phoneNumber.value[0]?"+"+this.phoneNumber.value:this.phoneNumber.value;try{this.numberInstance=$s(B);let Ce=this.findCountry(this.numberInstance.country);Ce&&this.setPhoneMask(Ce)}catch{}this.value=""!==this.phoneNumber.value&&this.phoneNumber.value!==this.selectedCountry.dialCode?B:"",this.propagateChange(this.value)}this.systemChangeValue=!1}findCountry(B=""){return this.allCountries.filter(Ce=>Ce.iso2.toLowerCase()==B.toLowerCase())[0]}onCountrySelect(B,Ce){this.changeVisibleDropMenu(),this.visible=!1,this.countrySelected=!0,this.phoneNumber.patchValue(B.dialCode),this.onPhoneNumberChange(),this.selectedCountry=B,this.mask=this.selectedCountry.mask}fetchCountryData(){this.countryCodeData.allCountries.forEach(B=>{const Ce={name:B[0].toString(),iso2:B[1].toString(),dialCode:B[2].toString(),priority:+B[3]||0,areaCodes:B[4]||void 0,flagClass:B[1].toString().toUpperCase(),placeHolder:"",mask:B[5]?B[5].toString():"+00000000000000"};this.enablePlaceholder&&(Ce.placeHolder=P.getPhoneNumberPlaceHolder(Ce.iso2.toUpperCase())),this.allCountries.push(Ce)})}registerOnChange(B){this.propagateChange=B}registerOnTouched(B){this.onTouched=B}setDisabledState(B){this.disabled=B,B?this.phoneNumber.disable():this.phoneNumber.enable()}writeValue(B){null===B&&this.reset(),B&&(this.numberInstance=$s(B),this.numberInstance&&(this.selectedCountry=this.findCountry(this.numberInstance.country)||this.selectedCountry,this.countryChanged.emit(this.selectedCountry),this.mask=this.selectedCountry.mask),setTimeout(()=>{this.phoneNumber.patchValue(B)},1))}get empty(){return!this.phoneNumber.value}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){return this._placeholder}set placeholder(B){this._placeholder=B,this.stateChanges.next()}get required(){return this._required}set required(B){this._required=(0,ea.Ig)(B),this.stateChanges.next()}get disabled(){return this._disabled}set disabled(B){this._disabled=(0,ea.Ig)(B),this.stateChanges.next()}setDescribedByIds(B){this.describedBy=B.join(" ")}onContainerClick(B){"input"!==B.target.tagName.toLowerCase()&&this.elRef.nativeElement.querySelector("input").focus()}reset(){this.placeholder?this.phoneNumber=null:this.phoneNumber.patchValue(this.preferredCountriesInDropDown.length?this.preferredCountriesInDropDown[0].dialCode:this.allCountries[0].dialCode)}ngOnDestroy(){this.stateChanges.complete(),this.fm.stopMonitoring(this.elRef)}}return P.nextId=0,P.\u0275fac=function(B){return new(B||P)(i.\u0275\u0275directiveInject(s),i.\u0275\u0275directiveInject(Ns.tE),i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(ta.z),i.\u0275\u0275directiveInject(n.a5,10))},P.\u0275cmp=i.\u0275\u0275defineComponent({type:P,selectors:[["app-phone-input"]],viewQuery:function(B,Ce){if(1&B&&(i.\u0275\u0275viewQuery(Et,5),i.\u0275\u0275viewQuery(tn,5)),2&B){let zt;i.\u0275\u0275queryRefresh(zt=i.\u0275\u0275loadQuery())&&(Ce.nameInput=zt.first),i.\u0275\u0275queryRefresh(zt=i.\u0275\u0275loadQuery())&&(Ce.matMenuTrigger=zt.first)}},hostVars:3,hostBindings:function(B,Ce){2&B&&(i.\u0275\u0275hostProperty("id",Ce.id),i.\u0275\u0275classProp("ngx-floating",Ce.shouldLabelFloat))},inputs:{preferredCountries:"preferredCountries",enablePlaceholder:"enablePlaceholder",cssClass:"cssClass",name:"name",onlyCountries:"onlyCountries",enableSearch:"enableSearch",fullWidthInput:"fullWidthInput",hiddenCountrySelect:"hiddenCountrySelect",placeholder:"placeholder",required:"required",disabled:"disabled"},outputs:{countryChanged:"countryChanged"},features:[i.\u0275\u0275ProvidersFeature([s,{provide:n.Cf,useValue:rn,multi:!0}])],decls:19,vars:27,consts:[[2,"position","relative"],["type","button","type","button",1,"country-selector",3,"disabled","matMenuTriggerFor","ngClass","menuClosed","menuOpened"],["matMenuTrigger","matMenuTrigger"],[1,"country-selector-flag","flag",3,"ngClass"],["name","chevron-down",4,"ngIf"],["appearance","outline",1,"am-input",2,"width","100%"],["matInput","","type","tel","id","phone","autocomplete","off",1,"input",3,"ngClass","formControl","placeholder","mask","disabled","blur","focus","focusout","ngModelChange","paste"],["firstname","matInput"],[4,"ngIf"],["menu","matMenu"],[2,"width","280px"],[1,""],["matInput","","type","text","autocomplete","off",3,"ngModel","placeholder","ngModelChange","click"],[1,"countries-wrap",2,"max-height","200px"],[4,"ngFor","ngForOf"],["name","chevron-down"],["type","button","matRipple","",1,"country-list-button",3,"click"],[1,"icon-wrapper"],[1,"flag",3,"ngClass"],[1,"label-wrapper"]],template:function(B,Ce){if(1&B&&(i.\u0275\u0275elementStart(0,"div",0)(1,"button",1,2),i.\u0275\u0275listener("menuClosed",function(){return Ce.changeVisibleDropMenu()})("menuOpened",function(){return Ce.changeVisibleDropMenu()}),i.\u0275\u0275element(3,"span",3),i.\u0275\u0275template(4,sn,1,0,"i-feather",4),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(5,"mat-form-field",5)(6,"input",6,7),i.\u0275\u0275listener("blur",function(){return Ce.onTouched()}
1)("focus",function(un){return Ce.focusPhoneInput(un)})("focusout",function(un){return Ce.focusOutPhoneInput(un)})("ngModelChange",function(){return Ce.onPhoneNumberChange()})("paste",function(un){return Ce.onPaste(un)}),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(8,Bn,3,3,"mat-error",8),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(9,"mat-menu",null,9)(11,"div",10)(12,"div",11)(13,"mat-form-field",5)(14,"input",12),i.\u0275\u0275listener("ngModelChange",function(un){return Ce.searchCriteria=un})("click",function(un){return un.stopPropagation()}),i.\u0275\u0275pipe(15,"translate"),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(16,"div",13),i.\u0275\u0275template(17,Mi,6,3,"ng-container",14),i.\u0275\u0275pipe(18,"phoneSearch"),i.\u0275\u0275elementEnd()()()),2&B){const zt=i.\u0275\u0275reference(10);i.\u0275\u0275advance(1),i.\u0275\u0275property("disabled",Ce.disabled||Ce.disableSelect)("matMenuTriggerFor",zt)("ngClass",i.\u0275\u0275pureFunction1(25,wi,Ce.disabled||Ce.disableSelect)),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngClass",null==Ce.selectedCountry?null:Ce.selectedCountry.flagClass),i.\u0275\u0275advance(1),i.\u0275\u0275property("ngIf",!Ce.disableSelect),i.\u0275\u0275advance(2),i.\u0275\u0275styleProp("width",Ce.fullWidthInput?"100%":"150px;")("padding-left",Ce.disableSelect?"30px":"50px"),i.\u0275\u0275property("ngClass",Ce.cssClass)("formControl",Ce.phoneNumber)("placeholder",Ce.placeholder)("mask",Ce.mask)("disabled",Ce.disabled),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngIf",Ce.phoneNumber.hasError("validatePhoneNumber")),i.\u0275\u0275advance(1),i.\u0275\u0275classMap("backdropClass"),i.\u0275\u0275advance(5),i.\u0275\u0275property("ngModel",Ce.searchCriteria)("placeholder",i.\u0275\u0275pipeBind1(15,20,"main.search")),i.\u0275\u0275advance(3),i.\u0275\u0275property("ngForOf",i.\u0275\u0275pipeBind2(18,22,Ce.allCountries,Ce.searchCriteria))}},dependencies:[n.Fj,n.JJ,n.On,Sr.mk,Sr.sg,Sr.O5,n.oH,hs.VK,hs.p6,Ss.TO,Ss.KE,ua.Nt,ss.wG,j.u,be.hx,K.X$,Oe],styles:[".countries-wrap[_ngcontent-%COMP%]{max-height:250px;overflow-y:auto;overflow-x:hidden}.countries-wrap[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px;background-color:var(--componentBackgroundColor)}.countries-wrap[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--borderColor)}.countries-wrap[_ngcontent-%COMP%]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--componentBackgroundColor)}.am-input[_ngcontent-%COMP%]{background-color:var(--componentBackgroundColor)}.input[_ngcontent-%COMP%]{width:calc(100% - 50px);color:var(--mainTextColor)}input.country-search[_ngcontent-%COMP%]{width:100%;height:34px;padding:20px 20px 24px;border:none;border-bottom:1px solid var(--borderColor);font-size:14px;box-sizing:border-box}.country-selector[_ngcontent-%COMP%]{background-image:url(https://www.gstatic.com/images/icons/material/system/1x/arrow_drop_down_grey600_18dp.png);background-position:right center;background-repeat:no-repeat;background-size:18px auto;color:var(--mainTextColor);flex-shrink:0;width:61px;font-size:inherit;font-weight:inherit;background:transparent;border:none;border-radius:5px;height:38px;line-height:10px;transition:opacity .2s;cursor:pointer;margin-right:0;position:absolute;z-index:1;top:1px;left:1px;height:42px;display:flex;align-items:center;padding-left:12px}svg[_ngcontent-%COMP%], i-feather[_ngcontent-%COMP%]{width:19px;height:19px;margin-top:1px;flex:none;stroke:var(--mainTextColor)}.disabled[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .disabled[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%]{opacity:.6}.disabled[_ngcontent-%COMP%]{cursor:default}.country-selector.active[_ngcontent-%COMP%]{border:1px solid var(--linkColor)}.country-menu[_ngcontent-%COMP%]{max-height:30vh;background:var(--componentBackgroundColor);border:1px solid var(--borderColor);border-radius:3px}.icon-wrapper[_ngcontent-%COMP%]{padding-right:24px}.flag[_ngcontent-%COMP%]{background-image:url(https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/flags_sprite_2x.png);background-size:100% auto;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.54));
1height:14px;width:24px}.icon-wrapper[_ngcontent-%COMP%], .label-wrapper[_ngcontent-%COMP%]{display:table-cell;vertical-align:top}.country-selector-flag[_ngcontent-%COMP%]{display:inline-block;margin-right:.5ex;flex:none}.country-list-button[_ngcontent-%COMP%]{color:var(--mainTextColor);direction:ltr;font-size:14px;font-weight:400;height:initial;line-height:normal;min-height:48px;padding:4px 15px;text-align:left;text-transform:none;display:flex;align-items:center;width:100%;background:var(--componentBackgroundColor);border:none;cursor:pointer}.country-list-button[_ngcontent-%COMP%]:hover{background:var(--activeBackgroundColor)}.country-menu[_ngcontent-%COMP%] .ant-dropdown-menu-item[_ngcontent-%COMP%]:first-child{display:none}.country-list-button[_ngcontent-%COMP%] .flag.KY[_ngcontent-%COMP%]{background-position:0 0}.flag.AC[_ngcontent-%COMP%]{background-position:0 -14px}.flag.AE[_ngcontent-%COMP%]{background-position:0 -28px}.flag.AF[_ngcontent-%COMP%]{background-position:0 -42px}.flag.AG[_ngcontent-%COMP%]{background-position:0 -56px}.flag.AI[_ngcontent-%COMP%]{background-position:0 -70px}.flag.AL[_ngcontent-%COMP%]{background-position:0 -84px}.flag.AM[_ngcontent-%COMP%]{background-position:0 -98px}.flag.AO[_ngcontent-%COMP%]{background-position:0 -112px}.flag.AQ[_ngcontent-%COMP%]{background-position:0 -126px}.flag.AR[_ngcontent-%COMP%]{background-position:0 -140px}.flag.AS[_ngcontent-%COMP%]{background-position:0 -154px}.flag.AT[_ngcontent-%COMP%]{background-position:0 -168px}.flag.AU[_ngcontent-%COMP%]{background-position:0 -182px}.flag.AW[_ngcontent-%COMP%]{background-position:0 -196px}.flag.AX[_ngcontent-%COMP%]{background-position:0 -210px}.flag.AZ[_ngcontent-%COMP%]{background-position:0 -224px}.flag.BA[_ngcontent-%COMP%]{background-position:0 -238px}.flag.BB[_ngcontent-%COMP%]{background-position:0 -252px}.flag.BD[_ngcontent-%COMP%]{background-position:0 -266px}.flag.BE[_ngcontent-%COMP%]{background-position:0 -280px}.flag.BF[_ngcontent-%COMP%]{background-position:0 -294px}.flag.BG[_ngcontent-%COMP%]{background-position:0 -308px}.flag.BH[_ngcontent-%COMP%]{background-position:0 -322px}.flag.BI[_ngcontent-%COMP%]{background-position:0 -336px}.flag.BJ[_ngcontent-%COMP%]{background-position:0 -350px}.flag.BL[_ngcontent-%COMP%]{background-position:0 -364px}.flag.BM[_ngcontent-%COMP%]{background-position:0 -378px}.flag.BN[_ngcontent-%COMP%]{background-position:0 -392px}.flag.BO[_ngcontent-%COMP%]{background-position:0 -406px}.flag.BQ[_ngcontent-%COMP%]{background-position:0 -420px}.flag.BR[_ngcontent-%COMP%]{background-position:0 -434px}.flag.BS[_ngcontent-%COMP%]{background-position:0 -448px}.flag.BT[_ngcontent-%COMP%]{background-position:0 -462px}.flag.BV[_ngcontent-%COMP%]{background-position:0 -476px}.flag.BW[_ngcontent-%COMP%]{background-position:0 -490px}.flag.BY[_ngcontent-%COMP%]{background-position:0 -504px}.flag.BZ[_ngcontent-%COMP%]{background-position:0 -518px}.flag.CA[_ngcontent-%COMP%]{background-position:0 -532px}.flag.CC[_ngcontent-%COMP%]{background-position:0 -546px}.flag.CD[_ngcontent-%COMP%]{background-position:0 -560px}.flag.CF[_ngcontent-%COMP%]{background-position:0 -574px}.flag.CG[_ngcontent-%COMP%]{background-position:0 -588px}.flag.CH[_ngcontent-%COMP%]{background-position:0 -602px}.flag.CI[_ngcontent-%COMP%]{background-position:0 -616px}.flag.CK[_ngcontent-%COMP%]{background-position:0 -630px}.flag.CL[_ngcontent-%COMP%]{background-position:0 -644px}.flag.CM[_ngcontent-%COMP%]{background-position:0 -658px}.flag.CN[_ngcontent-%COMP%]{background-position:0 -672px}.flag.CO[_ngcontent-%COMP%]{background-position:0 -686px}.flag.CP[_ngcontent-%COMP%]{background-position:0 -700px}.flag.CR[_ngcontent-%COMP%]{background-position:0 -714px}.flag.CU[_ngcontent-%COMP%]{background-position:0 -728px}.flag.CV[_ngcontent-%COMP%]{background-position:0 -742px}.flag.CW[_ngcontent-%COMP%]{background-position:0 -756px}.flag.CX[_ngcontent-%COMP%]{background-position:0 -770px}.flag.CY[_ngcontent-%COMP%]{background-position:0 -784px}.flag.CZ[_ngcontent-%COMP%], .flag.CS[_ngcontent-%COMP%]{background-position:0 -798px}.flag.DE[_ngcontent-%COMP%]{background-position:0 -812px}.flag.DG[_ngcontent-%COMP%]{background-position:0 -826px}.flag.DJ[_ngcontent-%COMP%]{background-position:0 -840px}.flag.DK[_ngcontent-%COMP%]{background-position:0 -854px}.flag.DM[_ngcontent-%COMP%]{background-position:0 -868px}.flag.DO[_ngcontent-%COMP%]{background-position:0 -882px}.flag.DZ[_ngcontent-%COMP%]{background-position:0 -896px}.flag.EA[_ngcontent-%COMP%]{background-position:0 -910px}.flag.EC[_ngcontent-%COMP%]{background-position:0 -924px}.flag.EE[_ngcontent-%COMP%]{background-position:0 -938px}
1.flag.EG[_ngcontent-%COMP%]{background-position:0 -952px}.flag.EH[_ngcontent-%COMP%]{background-position:0 -966px}.flag.ER[_ngcontent-%COMP%]{background-position:0 -980px}.flag.ES[_ngcontent-%COMP%]{background-position:0 -994px}.flag.ET[_ngcontent-%COMP%]{background-position:0 -1008px}.flag.EU[_ngcontent-%COMP%]{background-position:0 -1022px}.flag.FI[_ngcontent-%COMP%]{background-position:0 -1036px}.flag.FJ[_ngcontent-%COMP%]{background-position:0 -1050px}.flag.FK[_ngcontent-%COMP%]{background-position:0 -1064px}.flag.FM[_ngcontent-%COMP%]{background-position:0 -1078px}.flag.FO[_ngcontent-%COMP%]{background-position:0 -1092px}.flag.FR[_ngcontent-%COMP%]{background-position:0 -1106px}.flag.GA[_ngcontent-%COMP%]{background-position:0 -1120px}.flag.GB[_ngcontent-%COMP%]{background-position:0 -1134px}.flag.GD[_ngcontent-%COMP%]{background-position:0 -1148px}.flag.GE[_ngcontent-%COMP%]{background-position:0 -1162px}.flag.GF[_ngcontent-%COMP%]{background-position:0 -1176px}.flag.GG[_ngcontent-%COMP%]{background-position:0 -1190px}.flag.GH[_ngcontent-%COMP%]{background-position:0 -1204px}.flag.GI[_ngcontent-%COMP%]{background-position:0 -1218px}.flag.GL[_ngcontent-%COMP%]{background-position:0 -1232px}.flag.GM[_ngcontent-%COMP%]{background-position:0 -1246px}.flag.GN[_ngcontent-%COMP%]{background-position:0 -1260px}.flag.GP[_ngcontent-%COMP%]{background-position:0 -1274px}.flag.GQ[_ngcontent-%COMP%]{background-position:0 -1288px}.flag.GR[_ngcontent-%COMP%]{background-position:0 -1302px}.flag.GS[_ngcontent-%COMP%]{background-position:0 -1316px}.flag.GT[_ngcontent-%COMP%]{background-position:0 -1330px}.flag.GU[_ngcontent-%COMP%]{background-position:0 -1344px}.flag.GW[_ngcontent-%COMP%]{background-position:0 -1358px}.flag.GY[_ngcontent-%COMP%]{background-position:0 -1372px}.flag.HK[_ngcontent-%COMP%]{background-position:0 -1386px}.flag.HM[_ngcontent-%COMP%]{background-position:0 -1400px}.flag.HN[_ngcontent-%COMP%]{background-position:0 -1414px}.flag.HR[_ngcontent-%COMP%]{background-position:0 -1428px}.flag.HT[_ngcontent-%COMP%]{background-position:0 -1442px}.flag.HU[_ngcontent-%COMP%]{background-position:0 -1456px}.flag.IC[_ngcontent-%COMP%]{background-position:0 -1470px}.flag.ID[_ngcontent-%COMP%]{background-position:0 -1484px}.flag.IE[_ngcontent-%COMP%]{background-position:0 -1498px}.flag.IL[_ngcontent-%COMP%]{background-position:0 -1512px}.flag.IM[_ngcontent-%COMP%]{background-position:0 -1526px}.flag.IN[_ngcontent-%COMP%]{background-position:0 -1540px}.flag.IO[_ngcontent-%COMP%]{background-position:0 -1554px}.flag.IQ[_ngcontent-%COMP%]{background-position:0 -1568px}.flag.IR[_ngcontent-%COMP%]{background-position:0 -1582px}.flag.IS[_ngcontent-%COMP%]{background-position:0 -1596px}.flag.IT[_ngcontent-%COMP%]{background-position:0 -1610px}.flag.JE[_ngcontent-%COMP%]{background-position:0 -1624px}.flag.JM[_ngcontent-%COMP%]{background-position:0 -1638px}.flag.JO[_ngcontent-%COMP%]{background-position:0 -1652px}.flag.JP[_ngcontent-%COMP%]{background-position:0 -1666px}.flag.KE[_ngcontent-%COMP%]{background-position:0 -1680px}.flag.KG[_ngcontent-%COMP%]{background-position:0 -1694px}.flag.KH[_ngcontent-%COMP%]{background-position:0 -1708px}.flag.KI[_ngcontent-%COMP%]{background-position:0 -1722px}.flag.KM[_ngcontent-%COMP%]{background-position:0 -1736px}.flag.KN[_ngcontent-%COMP%]{background-position:0 -1750px}.flag.KP[_ngcontent-%COMP%]{background-position:0 -1764px}.flag.KR[_ngcontent-%COMP%]{background-position:0 -1778px}.flag.KW[_ngcontent-%COMP%]{background-position:0 -1792px}.flag.AD[_ngcontent-%COMP%]{background-position:0 -1806px}.flag.KZ[_ngcontent-%COMP%]{background-position:0 -1820px}.flag.LA[_ngcontent-%COMP%]{background-position:0 -1834px}.flag.LB[_ngcontent-%COMP%]{background-position:0 -1848px}.flag.LC[_ngcontent-%COMP%]{background-position:0 -1862px}.flag.LI[_ngcontent-%COMP%]{background-position:0 -1876px}.flag.LK[_ngcontent-%COMP%]{background-position:0 -1890px}.flag.LR[_ngcontent-%COMP%]{background-position:0 -1904px}.flag.LS[_ngcontent-%COMP%]{background-position:0 -1918px}.flag.LT[_ngcontent-%COMP%]{background-position:0 -1932px}.flag.LU[_ngcontent-%COMP%]{background-position:0 -1946px}.flag.LV[_ngcontent-%COMP%]{background-position:0 -1960px}.flag.LY[_ngcontent-%COMP%]{background-position:0 -1974px}.flag.MA[_ngcontent-%COMP%]{background-position:0 -1988px}.flag.MC[_ngcontent-%COMP%]{background-position:0 -2002px}.flag.MD[_ngcontent-%COMP%]{background-position:0 -2016px}.flag.ME[_ngcontent-%COMP%]{background-position:0 -2030px}.flag.MF[_ngcontent-%COMP%]{background-position:0 -2044px}.flag.MG[_ngcontent-%COMP%]{background-position:0 -2058px}.flag.MH[_ngcontent-%COMP%]{background-position:0 -2072px}.flag.MK[_ngcontent-%COMP%]{background-position:0 -2086px}.flag.ML[_ngcontent-%COMP%]{background-position:0 -2100px}.flag.MM[_ngcontent-%COMP%]{background-position:0 -2114px}.flag.MN[_ngcontent-%COMP%]{background-position:0 -2128px}.flag.MO[_ngcontent-%COMP%]{background-position:0 -2142px}.flag.MP[_ngcontent-%COMP%]{background-position:0 -2156px}.flag.MQ[_ngcontent-%COMP%]{background-position:0 -2170px}.flag.MR[_ngcontent-%COMP%]{background-position:0 -2184px}.flag.MS[_ngcontent-%COMP%]{background-position:0 -2198px}.flag.MT[_ngcontent-%COMP%]{background-position:0 -2212px}.flag.MU[_ngcontent-%COMP%]{background-position:0 -2226px}.flag.MV[_ngcontent-%COMP%]{background-position:0 -2240px}.flag.MW[_ngcontent-%COMP%]{background-position:0 -2254px}.flag.MX[_ngcontent-%COMP%]{background-position:0 -2268px}.flag.MY[_ngcontent-%COMP%]{background-position:0 -2282px}.flag.MZ[_ngcontent-%COMP%]{background-position:0 -2296px}.flag.NA[_ngcontent-%COMP%]{background-position:0 -2310px}.flag.NC[_ngcontent-%COMP%]{background-position:0 -2324px}.flag.NE[_ngcontent-%COMP%]{background-position:0 -2338px}.flag.NF[_ngcontent-%COMP%]{background-position:0 -2352px}.flag.NG[_ngcontent-%COMP%]{background-position:0 -2366px}.flag.NI[_ngcontent-%COMP%]{background-position:0 -2380px}.flag.NL[_ngcontent-%COMP%]{background-position:0 -2394px}.flag.NO[_ngcontent-%COMP%]{background-position:0 -2408px}
1.flag.NP[_ngcontent-%COMP%]{background-position:0 -2422px}.flag.NR[_ngcontent-%COMP%]{background-position:0 -2436px}.flag.NU[_ngcontent-%COMP%]{background-position:0 -2450px}.flag.NZ[_ngcontent-%COMP%]{background-position:0 -2464px}.flag.OM[_ngcontent-%COMP%]{background-position:0 -2478px}.flag.PA[_ngcontent-%COMP%]{background-position:0 -2492px}.flag.PE[_ngcontent-%COMP%]{background-position:0 -2506px}.flag.PF[_ngcontent-%COMP%]{background-position:0 -2520px}.flag.PG[_ngcontent-%COMP%]{background-position:0 -2534px}.flag.PH[_ngcontent-%COMP%]{background-position:0 -2548px}.flag.PK[_ngcontent-%COMP%]{background-position:0 -2562px}.flag.PL[_ngcontent-%COMP%]{background-position:0 -2576px}.flag.PM[_ngcontent-%COMP%]{background-position:0 -2590px}.flag.PN[_ngcontent-%COMP%]{background-position:0 -2604px}.flag.PR[_ngcontent-%COMP%]{background-position:0 -2618px}.flag.PS[_ngcontent-%COMP%]{background-position:0 -2632px}.flag.PT[_ngcontent-%COMP%]{background-position:0 -2646px}.flag.PW[_ngcontent-%COMP%]{background-position:0 -2660px}.flag.PY[_ngcontent-%COMP%]{background-position:0 -2674px}.flag.QA[_ngcontent-%COMP%]{background-position:0 -2688px}.flag.RE[_ngcontent-%COMP%]{background-position:0 -2702px}.flag.RO[_ngcontent-%COMP%]{background-position:0 -2716px}.flag.RS[_ngcontent-%COMP%]{background-position:0 -2730px}.flag.RU[_ngcontent-%COMP%]{background-position:0 -2744px}.flag.RW[_ngcontent-%COMP%]{background-position:0 -2758px}.flag.SA[_ngcontent-%COMP%]{background-position:0 -2772px}.flag.SB[_ngcontent-%COMP%]{background-position:0 -2786px}.flag.SC[_ngcontent-%COMP%]{background-position:0 -2800px}.flag.SD[_ngcontent-%COMP%]{background-position:0 -2814px}.flag.SE[_ngcontent-%COMP%]{background-position:0 -2828px}.flag.SG[_ngcontent-%COMP%]{background-position:0 -2842px}.flag.SH[_ngcontent-%COMP%]{background-position:0 -2856px}.flag.SI[_ngcontent-%COMP%]{background-position:0 -2870px}.flag.SJ[_ngcontent-%COMP%]{background-position:0 -2884px}.flag.SK[_ngcontent-%COMP%]{background-position:0 -2898px}.flag.SL[_ngcontent-%COMP%]{background-position:0 -2912px}.flag.SM[_ngcontent-%COMP%]{background-position:0 -2926px}.flag.SN[_ngcontent-%COMP%]{background-position:0 -2940px}.flag.SO[_ngcontent-%COMP%]{background-position:0 -2954px}.flag.SR[_ngcontent-%COMP%]{background-position:0 -2968px}.flag.SS[_ngcontent-%COMP%]{background-position:0 -2982px}.flag.ST[_ngcontent-%COMP%]{background-position:0 -2996px}.flag.SV[_ngcontent-%COMP%]{background-position:0 -3010px}.flag.SX[_ngcontent-%COMP%]{background-position:0 -3024px}.flag.SY[_ngcontent-%COMP%]{background-position:0 -3038px}.flag.SZ[_ngcontent-%COMP%]{background-position:0 -3052px}.flag.TA[_ngcontent-%COMP%]{background-position:0 -3066px}.flag.TC[_ngcontent-%COMP%]{background-position:0 -3080px}.flag.TD[_ngcontent-%COMP%]{background-position:0 -3094px}.flag.TF[_ngcontent-%COMP%]{background-position:0 -3108px}.flag.TG[_ngcontent-%COMP%]{background-position:0 -3122px}.flag.TH[_ngcontent-%COMP%]{background-position:0 -3136px}.flag.TJ[_ngcontent-%COMP%]{background-position:0 -3150px}.flag.TK[_ngcontent-%COMP%]{background-position:0 -3164px}.flag.TL[_ngcontent-%COMP%]{background-position:0 -3178px}.flag.TM[_ngcontent-%COMP%]{background-position:0 -3192px}.flag.TN[_ngcontent-%COMP%]{background-position:0 -3206px}.flag.TO[_ngcontent-%COMP%]{background-position:0 -3220px}.flag.TR[_ngcontent-%COMP%]{background-position:0 -3234px}.flag.TT[_ngcontent-%COMP%]{background-position:0 -3248px}.flag.TV[_ngcontent-%COMP%]{background-position:0 -3262px}.flag.TW[_ngcontent-%COMP%]{background-position:0 -3276px}.flag.TZ[_ngcontent-%COMP%]{background-position:0 -3290px}.flag.UA[_ngcontent-%COMP%]{background-position:0 -3304px}.flag.UG[_ngcontent-%COMP%]{background-position:0 -3318px}.flag.UM[_ngcontent-%COMP%]{background-position:0 -3332px}.flag.UN[_ngcontent-%COMP%]{background-position:0 -3346px}.flag.US[_ngcontent-%COMP%]{background-position:0 -3360px}.flag.UY[_ngcontent-%COMP%]{background-position:0 -3374px}.flag.UZ[_ngcontent-%COMP%]{background-position:0 -3388px}.flag.VA[_ngcontent-%COMP%]{background-position:0 -3402px}.flag.VC[_ngcontent-%COMP%]{background-position:0 -3416px}.flag.VE[_ngcontent-%COMP%]{background-position:0 -3430px}.flag.VG[_ngcontent-%COMP%]{background-position:0 -3444px}.flag.VI[_ngcontent-%COMP%]{background-position:0 -3458px}.flag.VN[_ngcontent-%COMP%]{background-position:0 -3472px}.flag.VU[_ngcontent-%COMP%]{background-position:0 -3486px}.flag.WF[_ngcontent-%COMP%]{background-position:0 -3500px}.flag.WS[_ngcontent-%COMP%]{background-position:0 -3514px}.flag.XK[_ngcontent-%COMP%]{background-position:0 -3528px}.flag.YE[_ngcontent-%COMP%]{background-position:0 -3542px}.flag.YT[_ngcontent-%COMP%]{background-position:0 -3556px}.flag.ZA[_ngcontent-%COMP%]{background-position:0 -3570px}.flag.ZM[_ngcontent-%COMP%]{background-position:0 -3584px}.flag.ZW[_ngcontent-%COMP%]{background-position:0 -3598px}"]}),P})()},2234:(Xe,ie,l)=>{"use strict";l.d(ie,{m:()=>le});var i=l(4385),n=l(4495),s=l(2510),d=l(6895),o=l(4006),_=l(5065),g=l(9383),w=l(5010),x=l(1422),L=l(4144),Z=l(3238),G=l(266),he=l(6608),ye=l(9549),te=l(4650);let le=(()=>{class se{}return se.\u0275fac=function(rt){return new(rt||se)},se.\u0275mod=te.\u0275\u0275defineNgModule({type:se}),se.\u0275inj=te.\u0275\u0275defineInjector({imports:[d.ez,o.u5,g.aw,x.x,s.Bz,n.q,_.p,he.QX,L.c,ye.lN,Z.Ng,i.LD,G.AV,o.UX,w.T,o.u5,d.ez,o.u5,o.UX,_.p,he.QX,g.aw,G.AV]}),se})()},2340:(Xe,ie,l)=>{"use strict";l.d(ie,{N:()=>i});const i={envType:"prod",production:!0,mainCompanyId:"touch",apiUrl:"https://prod.salesbox.me/api/v4",newApiUrl:"https://sb-nx-prod-main-api.salesbox.me/api/v5/client",customAnalytics:{apiUrl:"https://analytics-service-dev.salesbox.me",passkey:"NjJlM2QwNDlmNTMzZWViZTdkZjFlNzk4ZmJiN2I0OTc6NDZiMDA1ODc2ZmMyNTNiYzUxMDY0YjEyZWEzYzdhMWM6YzFjNGM0YjA1MDk5NGY2NmM0YTYzMzM5NDBjZGZjNWFjM2NjOGM1M2NiOTJiMzQ5YjhkZTM2OTZkNTc5YTNjMmRhOGFmOTZjM2M2ZWIwNGQ1M2RkODhkYjQzZDE0MDkwZDM1OWMzNDJiMjMxYjYwNzJmOTc2ZmM0ZjVhZDA0MTg3YzJiNzQwNWU5MDdmNmQ2MTNhMjNmYjg4ZjU4ZDkxNA=="},firebase:{apiKey:"AIzaSyA2iH0erGUAe3YZU7bc2OIx4ijOMyZKMeI",authDomain:"touch-83e74.firebaseapp.com",projectId:"touch-83e74",storageBucket:"touch-83e74.firebasestorage.app",messagingSenderId:"840910779361",appId:"1:840910779361:web:957aacac94e683606c98a0",measurementId:"G-ZFPM2KYE2L"},gTagId:"",facebookId:"null",appStoreLink:"https://apps.apple.com/ua/app/touch/id6753857674",playStoreLink:"https://play.google.com/store/apps/details?id=salesbox.me.touch",socket:"wss://c7u1y1909j.execute-api.eu-central-1.amazonaws.com/production",socialMedias:[],datapickerHidetime:!1,allowedCountries:[],deliveryMinimumTime:30,isShowPaymentsLogos:!0,showAppLinksDialog:!1,useGoogleMaps:!1}},1047:(Xe,ie,l)=>{"use strict";l.d(ie,{Z:()=>s});var i=l(6895),n=l(4650);let s=(()=>{class d{constructor(_){this._document=_,this.registry=new Map}registerIcons(_){_.forEach(g=>this.registry.set(g.name,g.data))}getIcon(_){return this.registry.has(_)||console.warn(`Can't find ${_} icon`),this.registry.get(_)}_svgElementFromString(_){const g=this._document.createElement("DIV");return g.innerHTML=_,g.querySelector("svg")||this._document.createElementNS("http://wwww.w3.org/2000/svg","path")}getIconElement(_){const g=this.getIcon(_);return this._svgElementFromString(g)}}return d.\u0275fac=function(_){return new(_||d)(n.\u0275\u0275inject(i.K0,8))},d.\u0275prov=n.\u0275\u0275defineInjectable({token:d,factory:d.\u0275fac,providedIn:"root"}),d})()},4737:(Xe,ie,l)=>{"use strict";l.d(ie,{o:()=>o});var i=l(6895),n=l(4650),s=l(1047);const d=["*"];let o=(()=>{class _{constructor(w,x,L){this._element=w,this._iconRegistry=x,this._document=L}set name(w){this._svgIcon&&this._element.nativeElement.removeChild(this._svgIcon);const x=this._iconRegistry.getIcon(w);this._svgIcon=this._svgElementFromString(x),this._element.nativeElement.appendChild(this._svgIcon)}_svgElementFromString(w){const x=this._document.createElement("DIV");return x.innerHTML=w,x.querySelector("svg")||this._document.createElementNS("http://wwww.w3.org/2000/svg","path")}}return _.\u0275fac=function(w){return new(w||_)(n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(s.Z),n.\u0275\u0275directiveInject(i.K0,8))},_.\u0275cmp=n.\u0275\u0275defineComponent({type:_,selectors:[["app-icon"]],inputs:{name:"name"},ngContentSelectors:d,decls:1,vars:0,template:function(w,x){1&w&&(n.\u0275\u0275projectionDef(),n.\u0275\u0275projection(0))},styles:["[_nghost-%COMP%]{display:inline-flex;width:21px;height:21px}@media screen and (min-width: 769px){[_nghost-%COMP%]{width:18px;height:18px}}[_nghost-%COMP%] svg{width:inherit;height:inherit}"],changeDetection:0}),_})()},6608:(Xe,ie,l)=>{"use strict";l.d(ie,{QX:()=>Ie,Zw:()=>i.Z,CM:()=>lt,K1:()=>$,xd:()=>Pe,O2:()=>ve,vX:()=>Ye,sI:()=>ae,KR:()=>me,Vs:()=>O,KI:()=>w,Oj:()=>_,fd:()=>o,Df:()=>he,Ss:()=>x,_j:()=>N,Ev:()=>de,$4:()=>s,q0:()=>rt,Ub:()=>le,ud:()=>se,ig:()=>G,su:()=>te,RB:()=>ye,cO:()=>g,Dq:()=>n,Yw:()=>W,br:()=>L,lp:()=>Z,RW:()=>d});var i=l(1047);const n={name:"sort",data:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" height="24" viewBox="0 0 24 24" width="24"><path d="m11.9508 7.95-1.414 1.414-2.53602-2.536v13.172h-2v-13.172l-2.535 2.536-1.415-1.414 4.95-4.95zm10 8.1-4.95 4.95-4.95-4.95 1.414-1.414 2.537 2.536-.001-13.172h2v13.172l2.536-2.536z" fill="currentColor"/></svg>'},s={name:"filter",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">\n <path d="M21 4V6H20L15 13.5V22H9V13.5L4 6H3V4H21ZM6.404 6L11 12.894V20H13V12.894L17.596 6H6.404Z" fill="currentColor"/>\n </svg>'},d={name:"wallet",data:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
1<path fill="currentColor" d="m22 7h1v10h-1v3c0 .2652-.1054.5196-.2929.7071s-.4419.2929-.7071.2929h-18c-.26522 0-.51957-.1054-.70711-.2929-.18753-.1875-.29289-.4419-.29289-.7071v-16c0-.26522.10536-.51957.29289-.70711.18754-.18753.44189-.29289.70711-.29289h18c.2652 0 .5196.10536.7071.29289.1875.18754.2929.44189.2929.70711zm-2 10h-6c-1.3261 0-2.5979-.5268-3.5355-1.4645-.93772-.9376-1.4645-2.2094-1.4645-3.5355s.52678-2.59785 1.4645-3.53553c.9376-.93769 2.2094-1.46447 3.5355-1.46447h6v-2h-16v14h16zm1-2v-6h-7c-.7956 0-1.5587.31607-2.1213.87868-.5626.56262-.8787 1.32572-.8787 2.12132s.3161 1.5587.8787 2.1213 1.3257.8787 2.1213.8787zm-7-4h3v2h-3z"/></svg>'},o={name:"chat",data:'<svg fill="none" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m4.455 13-4.455 3.5v-15.5c0-.265216.105357-.51957.292893-.707107.187537-.187536.441891-.292893.707107-.292893h15c.2652 0 .5196.105357.7071.292893.1875.187537.2929.441891.2929.707107v12zm-.692-2h11.237v-9h-13v10.385zm3.237 4h10.237l1.763 1.385v-10.385h1c.2652 0 .5196.10536.7071.29289.1875.18754.2929.44189.2929.70711v13.5l-4.455-3.5h-8.545c-.26522 0-.51957-.1054-.70711-.2929-.18753-.1875-.29289-.4419-.29289-.7071z"/></svg>'},_={name:"bag",data:'<svg fill="none" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m5 4v-3c0-.265216.10536-.51957.29289-.707107.18754-.187536.44189-.292893.70711-.292893h8c.2652 0 .5196.105357.7071.292893.1875.187537.2929.441891.2929.707107v3h4c.2652 0 .5196.10536.7071.29289.1875.18754.2929.44189.2929.70711v14c0 .2652-.1054.5196-.2929.7071s-.4419.2929-.7071.2929h-18c-.265216 0-.51957-.1054-.707107-.2929-.187536-.1875-.292893-.4419-.292893-.7071v-14c0-.26522.105357-.51957.292893-.70711.187537-.18753.441891-.29289.707107-.29289zm2 8h-5v6h16v-6h-5v3h-6zm11-6h-16v4h5v-2h6v2h5zm-9 4v3h2v-3zm-2-8v2h6v-2z"/></svg>'},g={name:"shopping-cart",data:'<svg viewBox="0 0 20 18" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m13.366.4375 3.211 5.562h3.423v2h-1.167l-.757 9.083c-.0208.2499-.1347.4828-.3192.6527-.1845.1698-.426.2642-.6768.2643h-14.16c-.25075-.0001-.4923-.0945-.67678-.2643-.18447-.1699-.29841-.4028-.31922-.6527l-.758-9.083h-1.166v-2h3.422l3.212-5.562 1.732 1-2.634 4.562h8.535l-2.633-4.562zm3.46 7.562h-13.653l.667 8h12.319zm-5.826 2v4h-2v-4zm-4 0v4h-2v-4zm8 0v4h-2v-4z"/></svg>'},w={name:"archive",data:'<svg fill="none" viewBox="0 0 20 18" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m2 0h16l2 4v13c0 .2652-.1054.5196-.2929.7071s-.4419.2929-.7071.2929h-18c-.265216 0-.51957-.1054-.707107-.2929-.187536-.1875-.292893-.4419-.292893-.7071v-12.996zm16 6h-16v10h16zm-.236-2-1-2h-13.527l-1 2zm-6.764 7h3l-4 4-4-4h3v-4h2z"/></svg>'},x={name:"discount",data:'<svg fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h24v24h-24z"/></clipPath><g clip-path="url(#a)"><path clip-rule="evenodd" d="m6.67435 5.00142 3.84905-1.50393c3.6283-1.41767 5.4425-2.12651 7.0099-1.44223 1.0797.46987 1.7501 1.47478 2.5257 3.23626.1532.34953.2306.52506.2105.669-.021.14432-.2268.39624-.6412.8989-.2334.283-.387.62321-.445.98546-.0579.36226-.0181.73342.1154 1.07512s.3559.64155.644.86856c.2882.22704.6318.37294.9953.42274.6457.0895.9684.1339 1.0808.226.1123.0922.174.2728.2974.6339.6254 1.8214.8129 3.0149.3387 4.092-.6874 1.5653-2.5015 2.2741-6.1308 3.6921l-3.849 1.504c-3.62831 1.4177-5.44246 2.1265-7.00985 1.4422-1.07978-.4699-1.75014-1.4748-2.5258-3.2363-.15317-.3495-.2306-.525-.2105-.669.02106-.1443.22726-.3952.64122-.8988.23344-.2831.38708-.6233.44503-.9855.05794-.3623.0181-.7334-.11541-1.0751s-.35585-.6416-.64404-.8686-.63177-.3729-.99524-.4227c-.64536-.0886-.96842-.1339-1.08078-.2261s-.17406-.2727-.297847-.6348c-.624965-1.8204-.8121316-3.013-.338262-4.09103.687329-1.56526 2.501479-2.2741 6.130729-3.69215zm7.00655 2.20798c.093.04064.177.09921.2473.17236s.1255.15945.1625.25395c.0369.09449.0548.19535.0527.29678-.0021.10144-.0241.20146-.0649.29436l-3.5233 8.01505c-.0828.188-.2366.3354-.4278.4102-.19128.0747-.40435.0706-.59257-.0115-.09296-.0406-.17699-.0992-.24729-.1723-.0703-.0732-.12549-.1595-.16242-.254-.03692-.0945-.05485-.1953-.05276-.2968.00208-.1014.02415-.2014.06492-.2943l3.52232-8.01476c.0827-.18823.2367-.33597.4281-.41078.1915-.07482.4049-.0706.5932.01174zm1.6451 7.1353c.1319-.0449.2534-.116.3571-.2091.1036-.0931.1874-.2063.2461-.3326.0588-.1264.0913-.2633.0957-.4026s-.0195-.278-.0702-.4078-.1272-.248-.2248-.3474c-.0977-.0994-.2145-.178-.3433-.2311-.1289-.053-.2671-.0794-.4065-.0775-.1393.0018-.2768.0319-.4042.0883-.5318.2078-.7947.8062-.5877 1.3361.207.5298.807.7911 1.3378.5837zm-6.68707-2.9193c.53177-.2077.79473-.8061.5877-1.336-.20702-.52983-.80602-.79146-1.33779-.58368-.13193.04486-.2534.11599-.35708.20909-.10369.0931-.18743.20624-.24619.33259-.05876.1264-.0913.2633-.09568.4026-.00437.1393.01952.278.07024.4078.05071.1298.12719.2479.22483.3474.09764.0994.21441.178.34327.231.12885.0531.26712.0795.40646.0776.13933-.0018.27685-.0319.40424-.0884z" fill="var(--warningColor)" fill-rule="evenodd"/></g></svg>'},L={name:"tiktok",data:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" height="24" viewBox="0 0 24 24" width="24"><path d="m16.6 5.82s.51.5 0 0c-.6835-.78038-1.0603-1.78257-1.06-2.82h-3.09v12.4c-.0238.671-.3071 1.3066-.7902 1.7729-.4831.4664-1.1283.727-1.79977.7271-1.42 0-2.6-1.16-2.6-2.6 0-1.72 1.66-3.01 3.36997-2.48v-3.16c-3.44997-.46-6.46997 2.22-6.46997 5.64 0 3.33 2.76 5.7 5.69 5.7 3.13997 0 5.68997-2.55 5.68997-5.7v-6.29c1.253.89985 2.7574 1.3826 4.3 1.38v-3.09s-1.88.09-3.24-1.48z" fill="var(--mainTextColor)"/></svg>'},Z={name:"viber",data:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" height="24" viewBox="0 0 24 24" width="24"><clipPath id="a"><path d="m0 0h24v24h-24z"/></clipPath><g clip-path="url(#a)"><path d="m7.25301 18.494.724.423c1.22094.7121 2.60959 1.0859 4.02299 1.083 1.5823 0 3.129-.4692 4.4446-1.3482 1.3156-.8791 2.3409-2.1285 2.9465-3.5903.6055-1.4618.7639-3.0704.4552-4.6222-.3087-1.55187-1.0706-2.97733-2.1894-4.09615-1.1189-1.
111882-2.5443-1.88075-4.0962-2.18943-1.5518-.30868-3.1603-.15026-4.62215.45524-1.46181.60551-2.71124 1.63088-3.59029 2.94648-.87905 1.31559-1.34825 2.86226-1.34825 4.44456 0 1.436.377 2.813 1.084 4.024l.422.724-.653 2.401zm-5.249 3.506 1.352-4.968c-.89086-1.5271-1.3589-3.264-1.356-5.032 0-5.523 4.477-10 9.99999-10 5.523 0 10 4.477 10 10s-4.477 10-10 10c-1.7672.0029-3.50333-.4648-5.02999-1.355zm6.387-14.692c.134-.01.269-.01.403-.004.054.004.108.01.162.016.159.018.334.115.393.249.298.676.588 1.357.86799 2.04.062.152.025.347-.093.537-.0811.1285-.16893.2526-.26299.372-.113.145-.356.411-.356.411s-.099.118-.061.265c.014.056.06.137.102.205l.059.095c.256.427.59999.86 1.01999 1.268.12.116.237.235.363.346.468.413.998.75 1.57 1l.005.002c.085.037.128.057.252.11.062.026.126.049.191.066.0672.0171.1379.0139.2033-.0093.0653-.0231.1223-.0651.1637-.1207.724-.877.79-.934.796-.934v.002c.0503-.0469.1101-.0825.1753-.1044s.1343-.0296.2027-.0226c.06.004.121.015.177.04.531.243 1.4.622 1.4.622l.582.261c.098.047.187.158.19.265.004.067.01.175-.013.373-.032.259-.11.57-.188.733-.0534.1112-.1243.2132-.21.302-.1009.1059-.2114.2024-.33.288-.041.0309-.0827.0609-.125.09-.1244.0789-.2522.1523-.383.22-.2575.1368-.5418.2153-.833.23-.185.01-.37.024-.556.014-.008 0-.568-.087-.568-.087-1.4217-.374-2.7366-1.0745-3.83999-2.046-.226-.199-.435-.413-.649-.626-.89-.885-1.562-1.84-1.97-2.742-.20883-.4427-.32163-.9246-.331-1.414-.00412-.60715.19435-1.19833.564-1.68.073-.094.142-.192.261-.305.127-.12.207-.184.294-.228.11568-.05797.24187-.09198.371-.1z" fill="var(--mainTextColor)"/></g></svg>'},G={name:"location",data:'<svg fill="none" viewBox="0 0 23 23" xmlns="http://www.w3.org/2000/svg"><g fill="currentColor"><path d="m12 16c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4-2.20914 0-4 1.79086-4 4 0 2.2091 1.79086 4 4 4z"/><path d="m13 4.069v-2.069h-2v2.069c-1.7597.22468-3.39503 1.02717-4.64943 2.28157s-2.05689 2.88973-2.28157 4.64943h-2.069v2h2.069c.22435 1.7598 1.02674 3.3953 2.2812 4.6498s2.88997 2.0568 4.6498 2.2812v2.069h2v-2.069c1.7599-.2242 3.3955-1.0265 4.65-2.281s2.0568-2.8901 2.281-4.65h2.069v-2h-2.069c-.2244-1.75983-1.0267-3.39534-2.2812-4.6498s-2.89-2.05685-4.6498-2.2812zm-1 13.931c-3.309 0-6-2.691-6-6s2.691-6 6-6 6 2.691 6 6-2.691 6-6 6z"/></g></svg>'},he={name:"clock",data:'<svg fill="none" height="14" viewBox="0 0 14 14" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m6.9987 13.6663c-3.682 0-6.666669-2.9846-6.666669-6.66663 0-3.682 2.984669-6.666662 6.666669-6.666662s6.6667 2.984662 6.6667 6.666662c0 3.68203-2.9847 6.66663-6.6667 6.66663zm0-1.3333c1.41449 0 2.77104-.5619 3.7712-1.5621 1.0002-1.00018 1.5621-2.35674 1.5621-3.77123 0-1.41448-.5619-2.77104-1.5621-3.77123-1.00016-1.0002-2.35671-1.5621-3.7712-1.5621s-2.77104.5619-3.77124 1.5621c-1.00019 1.00019-1.5621 2.35675-1.5621 3.77123 0 1.41449.56191 2.77105 1.5621 3.77123 1.0002 1.0002 2.35675 1.5621 3.77124 1.5621zm.66666-5.33333h2.66664v1.33334h-3.99997v-4.66667h1.33333z" fill="currentColor"/></svg>'},ye={name:"send",data:'<svg fill="none" height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m28.569 14.7936-22.66668-10.66671c-.22825-.1074-.48227-.14785-.73259-.11665-.25031.03119-.48664.13276-.68154.2929-.1949.16013-.34038.37227-.41954.61178s-.08875.49656-.02766.7413l1.616 6.46538 10.34401 3.8786-10.34401 3.8787-1.616 6.4653c-.06224.2449-.05345.5025.02534.7426.0788.2401.22433.4528.41958.6133.19526.1604.43215.2619.68299.2926.25083.0308.50522-.0106.73342-.1191l22.66668-10.6667c.229-.1077.4227-.2783.5584-.492s.2077-.4616.2077-.7147-.072-.501-.2077-.7146c-.1357-.2137-.3294-.3844-.5584-.492z" fill="currentColor"/></svg>'},te={name:"restore",data:'<svg fill="none" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10-10-4.477-10-10h2c0 4.418 3.582 8 8 8s8-3.582 8-8-3.582-8-8-8c-2.464 0-4.668 1.114-6.135 2.865l2.135 2.135h-6v-6l2.447 2.446c1.833-2.11 4.537-3.446 7.553-3.446zm1 5v4.585l3.243 3.243-1.415 1.415-3.828-3.83v-5.413z" fill="currentColor"/></svg>'},le={name:"grid3x3",data:'<svg fill="none" height="24" viewBox="0 0 25 24" width="25" xmlns="http://www.w3.org/2000/svg"><g fill="currentColor"><path d="m4.80392 0h-4.80001375v4.8h4.80001375z"/><path d="m4.80392 9.60156h-4.80001375v4.80004h4.80001375z"/><path d="m4.80392 19.1992h-4.80001375v4.8h4.80001375z"/><path d="m14.4055 0h-4.80003v4.8h4.80003z"/><path d="m14.4055 9.60156h-4.80003v4.80004h4.80003z"/><path d="m9.60547 19.1992h4.80003v4.8h-4.80003z"/><path d="m24.0031 0h-4.8v4.8h4.8z"/><path d="m24.0031 9.60156h-4.8v4.80004h4.8z"/><path d="m24.0031 19.1992h-4.8v4.8h4.8z"/></g></svg>'},se={name:"grid4x4",data:'<svg fill="none" height="24" viewBox="0 0 25 24" width="25" xmlns="http://www.w3.org/2000/svg"><g fill="currentColor"><path d="m3.75391 0h-3.75000375v3.74999h3.75000375z"/><path d="m3.75391 6.75h-3.75000375v3.75h3.75000375z"/><path d="m3.75391 13.5h-3.75000375v3.75h3.75000375z"/><path d="m3.75391 20.25h-3.75000375v3.75h3.75000375z"/><path d="m10.5039 0h-3.74999v3.74999h3.74999z"/><path d="m10.5039 6.75h-3.74999v3.75h3.74999z"/><path d="m10.5039 13.5h-3.74999v3.75h3.74999z"/><path d="m10.5039 20.25h-3.74999v3.75h3.74999z"/><path d="m17.2539 0h-3.75v3.74999h3.75z"/><path d="m24.0039 0h-3.75v3.74999h3.75z"/><path d="m17.2539 6.75h-3.75v3.75h3.75z"/><path d="m24.0039 6.75h-3.75v3.75h3.75z"/><path d="m17.2539 13.5h-3.75v3.75h3.75z"/><path d="m17.2539 20.25h-3.75v3.75h3.75z"/><path d="m24.0039 13.5h-3.75v3.75h3.75z"/><path d="m24.0039 20.25h-3.75v3.75h3.75z"/></g></svg>'},de={name:"file",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file-text"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/><polyline points="10 9 9 9 8 9"/></svg>'},rt={name:"google",data:'<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 0h24v24h-24z"/></clipPath><g clip-path="url(#a)"><path d="m23.7643 12.2763c0-.8158-.0661-1.6359-.2072-2.43841h-11.3188v4.62101h6.4817c-.269 1.4903-1.1332 2.8087-2.3987 3.6465v2.9983h3.867c2.2708-2.09 3.576-5.1765 3.576-8.8274z" fill="#4285f4"/>
1<path d="m12.2391 24.0013c3.2365 0 5.9659-1.0626 7.9545-2.8969l-3.867-2.9984c-1.0759.732-2.4648 1.1465-4.0831 1.1465-3.13059 0-5.78501-2.1121-6.73743-4.9517h-3.99045v3.0909c2.03712 4.0522 6.1863 6.6096 10.72348 6.6096z" fill="#34a853"/><path d="m5.50082 14.3007c-.50266-1.4904-.50266-3.1042 0-4.59452v-3.09095h-3.98604c-1.701999 3.39077-1.701999 7.38567 0 10.77637z" fill="#fbbc04"/><path d="m12.2391 4.74966c1.7108-.02646 3.3643.61731 4.6034 1.79901l3.426-3.42605c-2.1694-2.03712-5.0487-3.157086-8.0294-3.12181133-4.53718 0-8.68636 2.55741133-10.72348 6.61400133l3.98604 3.09094c.94801-2.84402 3.60684-4.95609 6.73744-4.95609z" fill="#ea4335"/></g></svg>'},N={name:"facebook",data:'<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m24 12c0-6.62742-5.3726-12-12-12-6.62742 0-12 5.37258-12 12 0 5.9895 4.3882 10.954 10.125 11.8542v-8.3854h-3.04688v-3.4688h3.04688v-2.64375c0-3.0075 1.7916-4.66875 4.5326-4.66875 1.3125 0 2.6862.23438 2.6862.23438v2.95312h-1.5132c-1.4906 0-1.9556.92508-1.9556 1.875v2.25h3.3281l-.532 3.4688h-2.7961v8.3854c5.7368-.9002 10.125-5.8647 10.125-11.8542z" fill="#4867aa"/></svg>'},O={name:"apple",data:'<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m20.8418 17.1447c-.3327.7686-.7265 1.4761-1.1828 2.1266-.6219.8867-1.1312 1.5006-1.5236 1.8414-.6084.5595-1.2602.846-1.9582.8623-.5011 0-1.1054-.1426-1.8089-.4318-.7057-.2879-1.3543-.4305-1.9473-.4305-.6219 0-1.289.1426-2.0025.4305-.71454.2892-1.29019.44-1.73031.4549-.66935.0285-1.33653-.2662-2.00248-.8854-.42505-.3707-.9567-1.0063-1.59359-1.9066-.68334-.9615-1.24514-2.0764-1.68526-3.3474-.47135-1.373-.70764-2.7024-.70764-3.9895 0-1.4744.31858-2.74599.9567-3.8116.5015-.85594 1.16867-1.53113 2.0037-2.02679.83502-.49567 1.73726-.74825 2.7089-.76441.53165 0 1.22884.16445 2.09518.48765.864.32429 1.4187.48874 1.6619.48874.1819 0 .7981-.19229 1.8428-.57565.988-.35552 1.8218-.50273 2.5048-.44474 1.8509.14938 3.2415.87902 4.1663 2.19355-1.6554 1.00301-2.4742 2.40784-2.4579 4.21005.0149 1.4037.5241 2.5719 1.525 3.4994.4535.4304.9601.7631 1.5236.9994-.1222.3545-.2512.694-.3884 1.0199zm-4.245-16.704575c0 1.100255-.402 2.127555-1.2032 3.078415-.9669 1.13038-2.1364 1.78357-3.4046 1.6805-.0161-.13199-.0255-.27092-.0255-.4169 0-1.05624.4598-2.18662 1.2764-3.11087.4076-.46796.9261-.857061 1.5549-1.167456.6273-.305764 1.2208-.4748574 1.7789-.503814.0163.147086.0231.294182.0231.440111z" fill="#212121"/></svg>'},W={name:"telegram",data:'<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M1.85435 10.1021C7.14281 7.77388 10.6693 6.239 12.4338 5.49743C17.4717 3.38008 18.5185 3.01227 19.2009 3.00013C19.3509 2.99746 19.6865 3.03504 19.9038 3.21325C20.0873 3.36372 20.1378 3.56699 20.162 3.70966C20.1862 3.85233 20.2163 4.17733 20.1923 4.43127C19.9193 7.32976 18.738 14.3636 18.137 17.61C17.8828 18.9836 17.382 19.4442 16.8973 19.4893C15.8438 19.5872 15.0438 18.7858 14.0235 18.11C12.4268 17.0524 11.5248 16.3941 9.97503 15.3621C8.18395 14.1695 9.34503 13.514 10.3658 12.4427C10.6329 12.1624 15.2746 7.89632 15.3644 7.50932C15.3756 7.46092 15.3861 7.28051 15.28 7.18524C15.1739 7.08997 15.0174 7.12255 14.9044 7.14846C14.7442 7.18518 12.1936 8.88869 7.25242 12.259C6.52842 12.7613 5.87265 13.0061 5.2851 12.9932C4.63737 12.9791 3.39141 12.6232 2.46516 12.319C1.32908 11.9458 0.426148 11.7485 0.504773 11.1148C0.545726 10.7847 0.995584 10.4471 1.85435 10.1021Z" fill="currentColor"/>\n </svg>'},$={name:"big-mastercard",data:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" height="43" viewBox="0 0 74 43" width="74"><path d="m36.8433 24.9446c-2.1017 1.7716-4.8281 2.8411-7.8072 2.8411-6.6474 0-12.0361-5.3246-12.0361-11.8928 0-6.56829 5.3887-11.8929 12.0361-11.8929 2.9791 0 5.7055 1.06948 7.8072 2.84109 2.1018-1.77161 4.8281-2.84109 7.8073-2.84109 6.6473 0 12.0361 5.32461 12.0361 11.8929 0 6.5682-5.3888 11.8928-12.0361 11.8928-2.9792 0-5.7055-1.0695-7.8073-2.8411z" fill="#ed0006"/><path d="m36.8418 24.9446c2.5878-2.1814 4.2288-5.4272 4.2288-9.0517 0-3.6246-1.641-6.87039-4.2288-9.05176 2.1018-1.77164 4.8281-2.84114 7.8073-2.84114 6.6473 0 12.0361 5.32461 12.0361 11.8929 0 6.5682-5.3888 11.8928-12.0361 11.8928-2.9792 0-
15.7055-1.0695-7.8073-2.8411z" fill="#f9a000"/><path d="m36.8441 24.9473c2.5879-2.1814 4.2288-5.4272 4.2288-9.0518 0-3.6245-1.6409-6.87038-4.2288-9.05175-2.5879 2.18137-4.2289 5.42725-4.2289 9.05175 0 3.6246 1.641 6.8704 4.2289 9.0518z" fill="#ff5e00"/><path d="m19.658 37.4492v-2.7688c.0155-.2329-.0165-.4666-.0938-.6855-.0773-.2188-.1981-.4179-.3543-.5838-.1563-.1659-.3444-.295-.5519-.3785s-.4295-.1195-.6513-.1058c-.2902-.0198-.5803.0425-.8398.1804-.2596.138-.4791.3466-.6358.6041-.1429-.2498-.3471-.4545-.5914-.5926-.2442-.138-.5194-.2043-.7964-.1919-.2416-.0127-.4821.041-.6978.156-.2157.1149-.399.287-.532.4993v-.5445h-.9135v4.4116h.9223v-2.4458c-.02-.1509-.0078-.3046.0355-.45.0433-.1455.1167-.279.2149-.391.0983-.1121.2189-.1999.3533-.2571.1344-.0573.2792-.0825.424-.074.6061 0 .9135.4153.9135 1.1629v2.455h.9223v-2.4458c-.0184-.1507-.0053-.3037.0386-.4484.0438-.1448.1173-.2776.2153-.3893.0979-.1117.2179-.1996.3516-.2573.1337-.0578.2778-.0841.4222-.0771.6236 0 .9222.4153.9222 1.1629v2.455zm13.6498-4.4116h-1.4932v-1.3382h-.9223v1.3382h-.852v.8768h.852v2.0119c0 1.0244.3777 1.6336 1.4581 1.6336.4036.0013.7994-.117 1.1419-.3415l-.2635-.8214c-.245.1536-.523.2393-.8081.2492-.4568 0-.6061-.2954-.6061-.7383v-1.9935h1.4932zm7.7911-.1108c-.2227-.0069-.4431.0495-.6378.1632-.1948.1137-.3568.2805-.4689.4829v-.5353h-.9047v4.4116h.9135v-2.4735c0-.7291.2986-1.1352.896-1.1352.1953-.0028.3893.0348.5708.1108l.2811-.9045c-.2086-.0784-.4284-.119-.65-.12zm-11.7788.4615c-.5171-.3231-1.1116-.4832-1.7129-.4615-1.0628 0-1.7479.5353-1.7479 1.4121 0 .7199.5094 1.1629 1.4492 1.3013l.4305.0646c.5006.0738.7378.2123.7378.4614 0 .3415-.3338.5354-.9574.5354-.5016.0152-.9936-.1474-1.3966-.4615l-.4304.7476c.5321.3904 1.1694.591 1.8182.5722 1.2121 0 1.9148-.5999 1.9148-1.4398 0-.7752-.5533-1.1813-1.4668-1.3198l-.4304-.0646c-.3953-.0553-.7115-.1383-.7115-.4337 0-.323.2986-.5169.7993-.5169.4598.0073.9102.1376 1.3088.3784zm24.4712-.4615c-.2227-.0069-.4431.0495-.6379.1632s-.3568.2805-.4688.4829v-.5353h-.9047v4.4116h.9134v-2.4735c0-.7291.2987-1.1352.8959-1.1352.1954-.0028.3895.0348.5711.1108l.281-.9045c-.2086-.0784-.4284-.119-.65-.12zm-11.7701 2.3165c-.0122.3108.0377.6208.1465.9101.1087.2893.2739.5515.4849.7697s.4631.3876.7401.4973.5728.1572.8684.1395c.5484.029 1.0873-.1587 1.5107-.5261l-.4391-.7753c-.3159.253-.7009.3922-1.098.3969-.3423-.0218-.6638-.1801-.8989-.4425-.235-.2624-.3659-.6092-.3659-.9695 0-.3604.1309-.7072.3659-.9696.2351-.2624.5566-.4207.8989-.4425.3971.0047.7821.1439 1.098.3969l.4391-.7753c-.4234-.3674-.9623-.555-1.5107-.5261-.2956-.0176-.5914.0299-.8684.1396-.277.1096-.5291.279-.7401.4972-.2109.2182-.3761.4803-.4849.7696-.1087.2893-.1586.5993-.1465.9101zm8.5553 0v-2.2057h-.9135v.5353c-.156-.2111-.3577-.38-.5885-.4924-.2307-.1124-.4838-.1651-.7379-.1537-.566.0292-1.0997.286-1.4905.7172-.3908.4313-.6087 1.0039-.6087 1.5994s.2179 1.1681.6087 1.5994c.3908.4312.9245.688 1.4905.7171.2541.0114.5072-.0413.7379-.1537.2308-.1124.4326-.2812.5885-.4924v.5354h.9135zm-3.3993 0c.0141-.2603.1005-.5106.2485-.72.1479-.2093.3509-.3686.5839-.4582.2331-.0896.486-.1056.7276-.0459.2416.0596.4613.1922.632.3815s.2849.4269.3287.6836c.0437.2566.015.5211-.0827.7608-.0976.2398-.2599.4442-.4668.5882s-.4494.2212-.6975.2221c-.174.0025-.3465-.0329-.5068-.104s-.3048-.1763-.4244-.3089c-.1197-.1327-.2119-.29-.2709-.4619-.0589-.172-.0833-.3549-.0716-.5373zm-11.0234-2.3165c-.5697.0315-1.1056.2937-1.4954.7314-.3897.4377-.603 1.0169-.595 1.6163.008.5993.2365 1.1721.6377 1.5982.4012.4262.9439.6724 1.5141.6872.6267.0232 1.2396-.197 1.7216-.6184l-.448-.7106c-.3468.2921-.7764.4545-1.2209.4614-.3018.0267-.6017-.0711-.8362-.2726-.2344-.2016-.385-.4911-.4198-.8072h3.1182c.0088-.12.0175-.2399.0175-.3692-.0087-1.3751-.8168-2.3165-1.9938-2.3165zm-.0177.8583c.276-.0056.5428.1039.742.3046s.3146.4761.3209.766h-2.1784c.0161-.2961.1418-.574.3502-.774.2085-.2001.4832-.3065.7653-.2966zm22.9166 1.4582v-3.9777h-.9135v2.3073c-.156-.2111-.3577-.38-.5885-.4924-.2307-.1124-.4837-.1651-.7378-.1537-.5661.0292-1.0998.286-1.4906.7172-.3908.4313-.6088 1.0039-.6088 1.5994s.218 1.1681.6088 1.5994c.3908.4312.9245.688 1.4906.7171.2541.0114.5071-.0413.7378-.1537.2308-.1124.4326-.2812.5885-.4924v.5354h.9135zm1.5228 1.5665c.0567-.0004.1129.0114.1652.0345.0503.022.0961.0539.135.094.0386.04.0695.0874.091.1397.022.0537.0333.1116.0333.1701s-.0113.1163-.0333.1701c-.
10216.052-.0525.0993-.091.1391-.039.0401-.0848.0721-.135.0945-.0522.0235-.1085.0354-.1652.035-.0836.0009-.1656-.0241-.2357-.0719s-.1253-.1162-.1586-.1967c-.0219-.0538-.0332-.1117-.0332-.1701 0-.0585.0113-.1164.0332-.1701.0214-.0522.0522-.0997.0906-.1397.0388-.0404.0849-.0723.1355-.094.0533-.0232.1105-.0349.1682-.0345zm0 .7803c.0432.0003.0861-.0088.1259-.0269.0381-.0174.0728-.0422.1022-.0731.0606-.0643.0946-.1512.0946-.2418s-.034-.1775-.0946-.2418c-.0294-.0308-.0641-.0555-.1022-.0725-.0398-.0178-.0827-.0268-.1259-.0264-.0441-.0003-.0877.0086-.1284.0264-.0388.0168-.074.0414-.1038.0725-.0606.0643-.0947.1512-.0947.2418s.0341.1775.0947.2418c.0298.0312.0651.056.1038.0731.0406.0181.0843.0272.1284.0269zm.0245-.5471c.0411-.0028.0818.0096.1151.035.0133.0115.0239.026.0309.0426.007.0165.0102.0344.0095.0525.0005.0155-.0022.0309-.0077.0452s-.0139.0273-.0245.038c-.0254.0237-.0576.0379-.0916.0404l.1269.1536h-.0992l-.1176-.1526h-.0379v.1526h-.0828v-.4073zm-.0961.0764v.1085h.0952c.0182.001.0364-.0037.0521-.0135.0064-.0045.0116-.0107.015-.0179.0034-.0073.0049-.0153.0044-.0234.0004-.0079-.0011-.0158-.0045-.0229s-.0085-.0131-.0149-.0175c-.0158-.0096-.0339-.0143-.0521-.0133zm-4.8505-1.8761c.0142-.2603.1006-.5106.2486-.7199.1479-.2094.3509-.3686.5839-.4582.2331-.0896.486-.1055.7276-.0459.2415.0597.4612.1923.6319.3816.1707.1892.2849.4268.3286.6835.0437.2566.015.5211-.0826.7608-.0977.2397-.2599.4442-.4668.5881-.2069.144-.4494.2212-.6976.2221-.1739.0025-.3464-.0329-.5067-.104-.1602-.0711-.3048-.1763-.4244-.309-.1197-.1326-.2119-.2899-.2708-.4619-.0589-.1719-.0833-.3549-.0717-.5372zm-30.8481 0v-2.2057h-.9136v.5353c-.1559-.2111-.3577-.38-.5884-.4924-.2308-.1124-.4838-.1651-.7379-.1537-.566.0292-1.0997.286-1.4905.7172-.3908.4313-.6088 1.0039-.6088 1.5994s.218 1.1681.6088 1.5994c.3908.4312.9245.688 1.4905.7171.2541.0114.5071-.0413.7379-.1537.2307-.1124.4325-.2812.5884-.4924v.5354h.9136zm-3.3993 0c.0142-.2603.1006-.5106.2485-.7199.1479-.2094.351-.3686.584-.4582.2331-.0896.486-.1055.7275-.0459.2416.0597.4613.1923.632.3816.1707.1892.2849.4268.3286.6835s.015.5211-.0827.7608c-.0976.2397-.2599.4442-.4668.5882-.2069.1439-.4494.2211-.6975.222-.1739.0025-.3465-.0329-.5067-.104-.1603-.0711-.3048-.1763-.4245-.309-.1196-.1326-.2118-.2899-.2707-.4619-.059-.1719-.0834-.3549-.0717-.5372z" fill="var(--mainTextColor)"/></svg>'},me={name:"big-way-for-pay",data:'<svg xmlns="http://www.w3.org/2000/svg" height="103" viewBox="0 0 512 103" width="512"><path d="m19.98613 97.2481v4.975182h-1.968956v-14.593796h1.985273v1.243668c.475105-.494812 1.035679-.899391 1.654566-1.194084.628298-.265297 1.303535-.400757 1.985275-.39795.766419-.025299 1.529726.108887 2.24176.394371.711905.285485 1.357003.715889 1.894501 1.264115.542853.541832.969691 1.188972 1.253992 1.901794.284558.712822.420718 1.476502.400318 2.244019.005356.754989-.135137 1.504104-.413578 2.205688-.265688.685463-.664985 1.311135-1.17469 1.840195-.500782.564072-1.12319 1.006233-1.819794 1.293503-.708513.289322-1.468635.430404-2.2336.414558-.714226.005875-1.422585-.129585-2.084719-.397941-.657642-.292389-1.253048-.708985-1.753752-1.2268m0-4.245498c-.012901.513985.077055 1.025154.264593 1.503593.187512.478714.468808.914482.827233 1.282273.326578.370849.729242.666549 1.180429.866935.451163.200379.940214.300568 1.433626.293923.497542-.002304.989808-.102494 1.448643-.295456.458838-.19297.87522-.474358 1.225563-.828606.350344-.354233.627507-.774154.815935-1.23574.188431-.461579.284302-.955887.28201-1.454529.009433-.517296-.083889-1.031533-.274106-1.512535-.190214-.481263-.473751-.919587-.834293-1.290184-.345499-.36242-.761881-.649689-1.222986-.843682-.461159-.193985-.957247-.290596-1.45734-.283951-.485787.001282-.966042.103508-1.410319.300568-.444252.196793-.842888.484322-1.170589.843674-.355263.343254-.636837.75576-.827437 1.211975-.190597.456474-.286214.946937-.280962 1.441498m44.770396 5.622314v-1.426155c-.466355.504768-1.029099.910645-1.654564 1.194084-.62368.281395-1.301163.422737-1.985276.414551-.763156.020195-1.522487-.116547-2.231075-.401772-.708332-.285232-1.351143-.712821-1.888637-1.256446-.541577-.545929-.967652-1.196137-1.251953-1.911507-.284302-.715378-.421227-1.48111-.402615-2.250923-.006374-.755249.133865-1.504364.413582-2.205681.258293-.680618.652488-1.30143 1.158115-1.824356.513531-.549759 1.132622-.989617 1.819798-1.293503.714454-.289833 1.480156-.431419 2.250454-.415832.714199-.005623 1.422786.129577 2.084716.397941.626484.289063 1.188973.700554 1.654564 1.210442v-1.326729h2.001854v11.028404zm-7.394421-5.588844c-.01479.518074.075729 1.033844.266201 1.515869.190723.481773.477322.919586.842197 1.286858.343457.370849.761372.66452 1.226201.861831.464828.197052.966121.293404 1.470722.282418.483444-.001275.961277-.103768 1.4029-.300827.441628-.197052.837357-.48433 1.16169-.843422.35825-.345543.642552-.760361.835827-1.219384.193276-.459022.291695-.952552.289147-1.450691.010452-.512703-.08236-1.022072-.272828-1.497978-.190216-.475891-.474517-.908341-.835571-1.271515-.330452-.370346-.736126-.665543-1.189739-.865921-.453861-.200127-.944954-.300819-1.440891-.294945-.495934 0-.987027.098404-1.444718.289582-.457943.191429-.873302.47155-1.222629.82476-.349068.352966-.62521.772118-.811856 1.232681-.186901.460564-.280731.953575-.276397 1.450684m35.156402-5.439308h2.117607l2.977913 8.209068 3.209686-8.209068h2.134438l-5.922935 14.593788h-2.084717l1.522232-3.880776zm42.932778 5.455925c.06961-1.007256-.13031-2.014763-.579056-2.918755-.188187-.304146-.455658-.551292-.773361-.714874-.317704-.163567-.673661-.237435-1.030106-.213661-.365402-.023514-.730789.049835-1.058945.212898-.328155.163063-.607879.409958-.810577.715637-.471466.867188-.684113 1.851952-.611954 2.836968v5.655029h-1.886856v-11.028404h1.770325v1.309608c.324844-.459541.74913-.83934 1.240997-1.111023.510712-.263504 1.080856-.389252 1.654556-.364715.69661-.025559 1.387345.134689 2.001862.464393.570129.338898 1.025269.841377 1.307022 1.442764.29068-.605979.758057-1.10923 1.340164-1.442764.638474-.329445 1.350632-.489189 2.068146-.464393.554337-.026078 1.107391.068748 1.621674.277816.514038.209069.976837.527268 1.356506.932885.792725.916 1.196365 2.106254 1.124954 3.316696v6.749695h-1.985275v-6.48491c.047958-.780555-.174149-1.553688-.628784-2.189071-.193268-.254303-.444168-.45903-.731781-.597557-.287613-.13826-.603791-.206505-.92276-.198586-.355454-.031173-.712693.030159-1.037522.178398-.3246.14824-.60559.378006-.815429.667328-.448014.862084-.643052 1.833809-.562485 2.802727v5.771065h-1.919235zm37.04454.829368c.132843.871033.573181 1.665634 1.240723 2.238907.570648.479729 1.273117.774674 2.014602.845726.741486.071053 1.487046-.085113 2.138001-.447777.540558-.326385.985504-.789756 1.290466-1.343353h2.217041c-.423508 1.12278-1.158127 2.100899-2.117615 2.819344-.93016.650451-2.042633.98732-3.176544.961753-.765701.006135-1.525024-.140312-2.233612-.431167-.696869-.295197-1.322845-.736084-1.835861-1.293511-.517349-.545661-.922257-1.188461-1.191254-1.891311-.293487-.692368-.445465-1.43663-.446731-2.189072-.0056-.748093.129272-1.490806.397247-2.189072.273865-.681373.672394-1.305259 1.174698-1.840187.515304-.571487 1.139496-1.034095 1.835861-1.359962.711395-.302612 1.477356-.454941 2.249954-.447777.940613-.010742 1.868485.217751 2.696915.664505.829437.456734 1.538544 1.105148 2.068146 1.891327.311325.517807.55075 1.075745.711395 1.65847.153748.679856.226166 1.375801.215195 2.073036v.281144zm7.081039-1.79113c-.193023-.819137-.639236-1.555992-1.274887-2.106003-.633621-.494804-1.41362-.763679-2.216812-.763679-.803177 0-1.58342.268875-2.217056.763679-.653244.526246-1.113236 1.255425-1.307022 2.072777zm30.458909 6.534241h-1.968705v-11.028404h1.902649v1.310112c.365921-.456467.829468-.824768 1.356507-1.07779.520156-.233863 1.084442-.352707 1.654556-.348365.610931-.039353 1.223144.054435 1.794296.275009.571167.220825 1.088013.56279 1.514588 1.002907.833267 1.018753 1.24736 2.317627 1.158111 3.631835v6.301919h-1.935287v-5.852852c.065017-.916779-.167511-1.830231-.662964-2.60363-.241196-.29213-.54895-.521393-.897507-.668602-.348572-.147477-.727478-.208046-1.104324-.177117-.413575-.033233-.82869.040894-1.205292.214943-.376862.174301-.702469.442917-.945465.780029-.519898 1.023873-.74939 2.171189-.662949 3.316712zm35.025329-.000252v-9.237289h-1.571686v-1.791123h1.571686v-3.582h1.968704v3.582h1.555374v1.791123h-1.555374v9.237289zm61.447876-4.742859c.089264.583748.321289 1.136833.670593 1.611962.349335.47538.808319.858757 1.338654 1.11792.530395.258903 1.114258.385673 1.703277.369575.58899-.016357 1.165253-.17482 1.680329-.462601.543091-.321785.989319-.78643 1.290192-1.343353h2.233642c-.433472 1.120735-1.172943 2.097313-2.134186 2.819344-.930694.650451-2.042389.98706-3.177063.961753-.759857.007416-1.514587-.139289-2.215759-.431167-.696106-.295197-1.323364-.736084-1.835876-1.293511-.517609-.549499-.925599-1.190757-1.208619-1.891311-.55072-1.406983-.550
172-2.971153 0-4.378144.267762-.68061.660431-1.30474 1.157624-1.840187.84906-.914993 1.976104-1.523284 3.207641-1.730308 1.229035-.206764 2.49115-.000763 3.592682.586052.680786.362938 1.279968.864647 1.754273 1.473183.476806.608291.821014 1.309867 1.009704 2.059234.160645.679344.237122 1.375298.232056 2.073036v.298523zm7.09613-1.79113c-.19635-.820671-.647674-1.557518-1.290222-2.106003-.614502-.503234-1.389618-.76828-2.182617-.746299-.818512-.010994-1.614044.264785-2.251495.779533-.647614.530327-1.106598 1.25798-1.305481 2.073029zm30.426758 6.534241h-1.986297v-11.028404h1.904724v1.310112c.36203-.461586.828674-.830895 1.359009-1.078812.532928-.247665 1.114288-.36676 1.700744-.347343.609375-.037056 1.221344.057762 1.792481.278068.571167.220574 1.088775.561524 1.514587.999848.828705 1.02182 1.24176 2.318389 1.160156 3.631835v6.301919h-1.953125v-5.852852c.068848-.914994-.155548-1.827935-.645111-2.60363-.242218-.290856-.550751-.5196-.900085-.666817-.346771-.146958-.726685-.20855-1.101502-.178902-.415619-.034767-.831237.03859-1.206054.212891-.377381.174309-.703736.443947-.945984.782081-.527802 1.020806-.757294 2.17067-.662934 3.316712zm34.511536.878693h2.103607c.288117.494812.706299.901702 1.206024 1.177475.50998.270668 1.078614.412765 1.654846.414558.49466.019936.989319-.060837 1.4534-.237694.46405-.176613.887329-.445488 1.244293-.79052.341675-.348869.606842-.76445.780213-1.221176.173401-.456474.252441-.944122.229492-1.432289v-.215713c-.466583.50605-1.030121.912178-1.654816 1.194084-.629791.280121-1.313141.421715-2.001587.414558-.764923.020188-1.52478-.116546-2.231079-.401779-.708832-.285232-1.35141-.713074-1.889404-1.256699-.543091-.545921-.968903-1.196388-1.251953-1.911766-.285584-.71537-.420685-1.481102-.402863-2.250915-.005096-.754997.135163-1.504364.413056-2.205422.260101-.684715.6604-1.306541 1.175476-1.824356.507385-.549255 1.121917-.989364 1.802704-1.29351.713928-.289574 1.481445-.430908 2.251464-.415321.713959-.005623 1.422791.1295
177 2.083222.397941.655273.281655 1.246857.694161 1.736389 1.212227v-1.326729h1.986298v9.204064c.09436 1.633689-.438568 3.242073-1.489075 4.494171-.522705.558449-1.160156.996261-1.869019 1.282516-.708862.286507-1.471252.41481-2.233642.375962-1.142304.033737-2.266754-.278077-3.225464-.894539-.900086-.60241-1.570679-1.490311-1.904724-2.520821m1.323364-6.467781c-.010193.517555.081574 1.032295.272827 1.513817.191223.481262.474243.919586.836334 1.28891.346772.368286.764924.660415 1.228974.857475.464081.19706.963837.294685 1.468689.286766.484466-.001282.9664-.103516 1.410065-.300568.443664-.196792.84143-.484077 1.170349-.843673.356964-.346321.637451-.761643.828674-1.220665.191254-.45903.285583-.952309.280518-1.44941.010162-.511169-.081604-1.01902-.270295-1.4944-.186126-.47538-.466613-.908851-.821045-1.275108-.334014-.367783-.739441-.661446-1.193298-.861565-.453888-.199867-.94342-.301841-1.43811-.299293-.497193-.002297-.991883.094566-1.450806.284981-.458984.190155-.877167.470016-1.229034.823486-.349305.35321-.627228.77288-.815918 1.234466-.186127.461838-.280487.956139-.277924 1.454781zm38.269959-6.702415h-1.968445v-2.287468h1.968445zm-1.953156 1.29351h1.953156v11.012817h-1.953156zm30.873016 11.029686h-1.986328v-11.028404h1.904694v1.310112c.364654-.456467.828705-.824768 1.356506-1.07779.517609-.233863 1.083679-.352707 1.652283-.348365.611969-.039353 1.223877.054435 1.795074.275009.571137.220825 1.088746.56279 1.514557 1.002907.833802 1.018753 1.246857 2.317627 1.157624 3.631835v6.301919h-1.983765v-5.852852c.068848-.915757-.158081-1.829728-.647644-2.605927-.244782-.291366-.555847-.519859-.907715-.666824-.349335-.147209-.731781-.208298-1.109161-.178902-.413086-.035271-.826172.037819-1.200989.212387-.374786.174561-.696076.444458-.933228.782601-.527801 1.021049-.757263 2.170662-.662933 3.316696zm35.81958-4.743111c.124939.873581.566041 1.670235 1.239197 2.238655.568604.47947 1.267243.774414 2.006684.845719.739471.071052 1.481475-.085106 2.131652-.447777.548218-.31488.996979-.781059 1.290192-1.343346h2.299896c-.425781 1.122773-1.160125 2.100891-2.118866 2.819336-.930664.65046-2.042389.98732-3.177032.961762-.764954.006134-1.524811-.14032-2.233643-.431176-.696075-.295196-1.3208-.736068-1.835876-1.293495-.515045-.549514-.925568-1.191024-1.206024-1.891327-.553284-1.406974-.553284-2.971153 0-4.378128.26773-.680626.66037-1.304756 1.157592-1.840202.525269-.568672 1.152527-1.030258 1.85373-1.359962.708831-.302605 1.476318-.454941 2.248901-.447777.940888-.010735 1.868988.21775 2.697693.66452.823608.457237 1.527344 1.105904 2.050049 1.891312.326385.510139.56604 1.070381.711395 1.65847.168304.67781.247314 1.374794.232056 2.073044v.281143zm7.080811-1.79113c-.198914-.816589-.645111-1.551636-1.274902-2.106003-.634888-.494804-1.415161-.763679-2.218354-.763679-.803192 0-1.583404.268875-2.215759.763679-.657867.524712-1.124481 1.253899-1.323364 2.073037z" fill="#3792d0"/><path d="m376.144043.24868h-16.54306v64.229576h7.445404v-25.257492h7.54483c8.238434 0 14.56958-1.752273 18.993469-5.257088 4.421387-3.504806 6.626923-8.480072 6.616761-14.926055 0-12.493233-8.001282-18.73433-24.006379-18.723252m11.864228 29.35347c-2.945038 2.139229-7.728455 3.200661-14.312043 3.200661h-6.71875v-26.152031h8.271576c5.874756 0 10.209412 1.044823 12.970826 3.118118 1.415161 1.119354 2.537048 2.569122 3.263763 4.222565.726685 1.653442 1.03775 3.460235.907715 5.262375 0 4.709892-1.478852 8.13726-4.434113 10.282112m42.071717-29.601639-25.329712 64.478256h7.611145l7.810058-20.381733h25.676514l7.973206 20.431317h7.710571l-25.17926-64.52784zm-7.2771 37.330467 7.542297-19.900726c1.096436-3.03479 2.01944-6.129898 2.763977-9.270256.831238 3.139664 1.825653 6.23394 2.97818 9.270256l7.445404 19.900726zm80.93576-37.081787-17.091339 32.122963-16.958679-32.122963h-8.15686l21.344421 39.668804v24.561535h7.542298v-24.875904l21.377502-39.320446zm-441.050521 39.585739c-1.346295 4.996651-2.39579 10.068955-3.143395 15.190071-.852142-5.196258-2.040352-10.331691-3.557224-15.373325l-12.044239-39.402485h-7.892143l-11.482264 39.055149c-1.546812 5.148209-2.719057 10.402233-3.507507 15.720661-.74811-5.087383-1.769511-10.130806-3.059761-15.107772l-10.109704-39.668038h-7.891889l17.041084 64.229576h7.362549l12.524365-42.736816c1.301929-4.160874 2.324146-8.404556 3.059761-12.702484.286342 1.764801.684368 3.509613 1.191269 5.223861.761116 2.902146 1.455936 5.306931 2.068145 7.213829l12.922386 43.00161h7.362549l17.123959-64.229576h-7.892143zm44.522071-39.801193-25.33023 64.478004h7.544349l7.891884-20.414707h25.660942l7.974503 20.431317h7.709839l-25.180809-64.479279zm-7.279678 37.330475 7.54435-19.900734c1.096664-3.034866 2.019188-6.130074 2.763222-9.2705 1.025787 3.665062 2.001846 6.749695 2.97
17912 9.270256l7.445412 19.900718zm63.847008-4.975182-16.958466-32.139579h-8.157318l21.341828 39.6688v24.561539h7.494888v-24.875905l21.508072-39.353672h-8.057373z" fill="#26304b"/><path d="m264.717743 54.809799v-5.655285c-1.251923-.576854-2.269287-1.564937-2.883789-2.800678-.614533-1.235748-.787903-2.644775-.49469-3.993488.295776-1.348458 1.040344-2.555577 2.1138-3.421238 1.073456-.865662 2.409576-1.337464 3.786438-1.337464 1.376923 0 2.713013.471802 3.786499 1.337464 1.073456.865661 1.817993 2.07278 2.113739 3.421238.293243 1.348713.119843 2.75774-.494629 3.993488-.614502 1.235741-1.631897 2.223824-2.881287 2.800678v5.655033c.028046.349381-.017852.701065-.130035 1.032555-.114746.331749-.295776.635891-.532898.893772-.237152.257885-.525299.463631-.844025.604454-.321228.140572-.668029.213413-1.017364.213413-.349304 0-.696075-.072841-1.017365-.213413-.318725-.140823-.606842-.346569-.843963-.604454-.237152-.257881-.418183-.562023-.532929-.893772-.112182-.33149-.158081-.682918-.127502-1.032303zm19.605438-22.32212v.248695h-34.100006v-.248695h-6.253891v.248
1695c0 10.027798 2.05156 17.894134 6.154709 23.599007 1.899856 2.744194 4.458069 4.964954 7.439026 6.457557 2.980713 1.492356 6.290375 2.209007 9.620392 2.08326 3.36322.160759 6.713623-.522667 9.74533-1.987927 3.034272-1.465511 5.655488-3.66634 7.626465-6.403633 4.069489-5.605701 6.104248-13.494278 6.104248-23.665211v-.33226zm-83.486084-32.272225v64.212189h7.445419v-27.428917h26.554139v-6.633659h-26.554398v-23.499337h28.258423v-6.633667zm110.600678 6.567207h9.679046c5.515229 0 9.526032.934235 12.029969 2.802727 2.501342 1.868492 3.753295 4.930969 3.753295 9.187447.127503 1.746605-.140258 3.499267-.77771 5.129295-.637451 1.630005-1.631866 3.095879-2.911834 4.290222-2.447846 2.089646-6.308258 3.134476-11.581208 3.134476h-10.191558zm-7.445435-6.550598v64.212967h7.445435v-26.700256h13.368591l15.502808 26.700004h8.80191l-17.389648-28.855339c8.582641-2.985214 12.879028-8.723304 12.889251-17.214035 0-6.069839-1.886871-10.597236-5.6427-13.615425-3.753326-3.018181-9.561768-4.527397-17.420258-4.527397zm-53.950973 8.291893c-4.069992 5.588829-6.104981 11.608841-6.104981 21.857468v.332252h6.287033v-.24868c0-8.291877 1.455948-12.91896 4.384384-17.280487 1.371796-2.133095 3.279068-3.868217 5.52797-5.032226 2.248932-1.164025 4.765594-1.716187 7.294983-1.601425 2.498809-.130433 4.989959.40361 7.218505 1.548088 2.228516 1.144477 4.115357 2.858741 5.471863 4.969276 2.86084 4.34491 4.301483 8.92215 4.301483 17.330322v.248688h6.252137v-.248688c0-9.950363-2.050049-16.101738-6.13736-21.791267-1.902161-2.751968-4.464691-4.978867-7.450531-6.474632-2.988373-1.495743-6.303101-2.212021-9.640808-2.08255-3.36319-.157456-6.71106.529152-9.740234 1.997543-3.031708 1.468391-5.648819 3.672081-7.614716 6.41114" fill="#3792d0"/></svg>'},ae={name:"big-visa",data:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" height="42" viewBox="0 0 74 42" width="74"><g fill="#00579f"><path d="m45.5639 11.8125c1.7391 0 3.1457.3974 4.0324.7573l-.6114 3.841-.4066-.1889c-.8136-.3597-1.8874-.7191-3.349-.6811-1.7751 0-2.5711.7754-2.5896 1.5324 0 .8328.963 1.3816 2.5355 2.1954 2.5903 1.2679 3.7918 2.8194 3.7738 4.8443-.0364 3.6901-3.1076 6.0746-7.825 6.0746-2.0169-.0191-3.9597-.4552-5.0141-.9467l.6291-3.9929.592.2842c1.4616.663 2.4234.9462 4.2184.9462 1.2944 0 2.6822-.5493 2.6999-1.7409 0-.7759-.5913-1.3441-2.3307-2.2145-1.7018-.8519-3.9771-2.2709-3.9402-4.8257.0191-3.4627 3.1456-5.8847 7.5855-5.8847z"/><path d="m28.8024 29.9224h4.4959l2.8118-17.7875h-4.4956z"/><path clip-rule="evenodd" d="m61.1213 12.1349h-3.4776c-1.0724 0-1.8871.3215-2.3498 1.4759l-6.6781 16.3114h4.7174s.7767-2.1954.9436-2.6683h5.7723c.1291.6245.5365 2.6683.5365 2.6683h4.1627zm-5.5496 11.486c.3703-1.0218 1.795-4.9768 1.795-4.9768-.0076.0154.0512-.1514.1387-.3994.129-.366.3205-.9088.4528-1.3035l.3142 1.5327s.8514 4.2577 1.0362 5.147z" fill-rule="evenodd"/><path d="m20.6443 24.2643 4.4029-12.1294h4.7541l-7.0668 17.7687h-4.7543l-4.0329-15.5552c2.8489 1.5335 5.4018 4.6174 6.2158 7.4559z"/></g><path d="m16.5574 12.1406h-7.2334l-.074.3594c5.6425 1.4761 9.3795 5.0342 10.9148 9.3108l-1.5724-8.175c-.2589-1.136-1.0545-1.4577-2.035-1.4952z" fill="#faa61a"/></svg>'},Pe={name:"big-plata-by-mono",data:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" height="48" viewBox="0 0 232 48" width="232"><g fill="var(--mainTextColor)"><path clip-rule="evenodd" d="m10 0c-5.52285 0-10 4.47715-10 10v28c0 5.5228 4.47715 10 10 10h78c5.5229 0 10-4.4771 10-10v-28c0-5.52285-4.4771-10-10-10zm71.5956 31.9462h4.4043v-10.2651c0-2.1276-.682-3.663-2.0461-4.6062s-3.1212-1.4147-5.2713-1.4147c-2.8901 0-5.3292.8335-7.3175 2.5004l1.6646 2.7966c1.4335-1.2502 3.0634-1.8753 4.8899-1.8753 1.1098 0 1.9999.2413 2.6704.7238.6704.4826 1.0057 1.1296 1.0057 1.9412v2.1386c-1.156-1.2942-2.9247-1.9412-5.3061-1.9412-1.549 0-2.9131.4277-4.0922 1.2831-1.156.8555-1.734 2.1386-1.734 3.8495 0 1.645.5895 2.9391 1.7687 3.8823 1.2022.9212 2.5547 1.3819 4.0575 1.3819 2.3352 0 4.1038-.68 5.3061-2.0399zm0-3.8165c-.7167.9212-1.8959 1.3819-3.5374 1.3819-.9017 0-1.6531-.2084-2.2542-.6252-.6011-.4167-.9017-.987-.9
1017-1.7108 0-.7458.3006-1.327.9017-1.7438.6011-.4387 1.3525-.658 2.2542-.658 1.6415 0 2.8207.4606 3.5374 1.3818zm-16.1568 4.2103c-1.549 0-2.7281-.3729-3.5373-1.1187-.8092-.7457-1.2138-1.8205-1.2138-3.2243v-8.2911h-2.7744v-3.652h2.7744v-4.343h4.439v4.343h3.3987v3.652h-3.3987v7.1725c0 .5045.1387.9212.4162 1.2502.2774.329.6473.4936 1.1097.4936.6936 0 1.2023-.1536 1.526-.4607l.9363 3.1585c-.8092.68-2.0345 1.02-3.6761 1.02zm-14.391-.3938h4.4043v-10.2651c0-2.1276-.682-3.663-2.0461-4.6062s-3.1212-1.4147-5.2713-1.4147c-2.8901 0-5.3292.8335-7.3175 2.5004l1.6646 2.7966c1.4334-1.2502 3.0634-1.8753 4.8899-1.8753 1.1098 0 1.9999.2413 2.6704.7238.6704.4826 1.0057 1.1296 1.0057 1.9412v2.1386c-1.156-1.2942-2.9247-1.9412-5.3061-1.9412-1.549 0-2.9131.4277-4.0922 1.2831-1.156.8555-1.734 2.1386-1.734 3.8495 0 1.645.5895 2.9391 1.7687 3.8823 1.2022.9212 2.5547 1.3819 4.0575 1.3819 2.3352 0 4.1038-.68 5.3061-2.0399zm0-3.8165c-.7167.9212-1.8959 1.3819-3.5374 1.3819-.9017 0-1.6531-.2084-2.2542-.6252-.6011-.4167-.9017-.987-.9017-1.7108 0-.7458.3006-1.327.9017-1.7438.6011-.4387 1.3525-.658 2.2542-.658 1.6415 0 2.8207.4606 3.5374 1.3818zm-14.4253 3.8154h-4.4044v-21.9451h4.4044zm-20.2181-2.0385c1.3409 1.6231 3.0634 2.4347 5.1673 2.4347 2.1964 0 3.9766-.7458 5.3407-2.2373 1.3872-1.4915 2.0808-3.5314 2.0808-6.1196 0-2.5883-.6936-4.6172-2.0808-6.0867-1.3641-1.4916-3.1443-2.2373-5.3407-2.2373-2.127 0-3.8495.8006-5.1673 2.4018v-2.007h-4.4044v21.9451h4.4044zm6.8319-2.5663c-.7629.8554-1.7802 1.2831-3.0518 1.2831-.6936 0-1.4103-.1754-2.1502-.5264-.7167-.3509-1.26-.7786-1.6299-1.2831v-5.6261c.3699-.5045.9132-.9322 1.6299-1.2832.7167-.3509 1.4335-.5264 2.1502-.5264 1.2716 0 2.2889.4277 3.0518 1.2832.7861.8554 1.1792 1.9631 1.1792 3.323 0 1.3818-.3931 2.5005-1.1792 3.3559z" fill-rule="evenodd"/><path d="m229.718 31.6614c-1.521 1.579-3.543 2.3685-6.064 2.3685s-4.542-.7895-6.064-2.3685c-1.499-1.6007-2.249-3.5582-2.249-5.8726 0-2.3145.75-4.2612 2.249-5.8402 1.522-1.579 3.543-2.3685 6.064-2.3685s4.543.7895 6.064 2.3685 2.282 3.5257 2.282 5.8402c0 2.3144-.761 4.2719-2.282 5.8726zm-8.998-2.5957c.717.8653 1.695 1.2979 2.934 1.2979s2.217-.4326 2.934-1.2979c.739-.8868 1.109-1.9791 1.109-3.2769 0-1.2762-.37-2.3469-1.109-3.2121-.717-.8869-1.695-1.3303-2.934-1.3303s-2.217.4434-2.934 1.3303c-.717.8652-1.076 1.9359-1.076 3.2121 0 1.2978.359 2.3901 1.076 3.2769z"/><path d="m212.241 33.6406h-4.141v-9.4741c0-1.9467-.967-2.9201-2.901-2.9201-1.5 0-2.695.6165-3.586 1.8494v10.5448h-4.141v-15.6712h4.141v2.0441c1.369-1.6223 3.206-2.4334 5.509-2.4334 1.696 0 2.967.4434 3.815 1.3302.869.8869 1.304 2.109 1.304 3.6664z"/><path d="m192.118 31.6614c-1.522 1.579-3.543 2.3685-6.064 2.3685s-4.543-.7895-6.064-2.3685c-1.5-1.6007-2.25-3.5582-2.25-5.8726 0-2.3145.75-4.2612 2.25-5.8402 1.521-1.579 3.543-2.3685 6.064-2.3685s4.542.7895 6.064 2.3685c1.521 1.579 2.282 3.5257 2.282 5.8402 0 2.3144-.761 4.2719-2.282 5.8726zm-8.998-2.5957c.717.8653 1.695 1.2979 2.934 1.2979s2.217-.4326 2.934-1.2979c.739-.8868 1.108-1.9791 1.108-3.2769 0-1.2762-.369-2.3469-1.108-3.2121-.717-.8869-1.695-1.3303-2.934-1.3303s-2.217.4434-2.934 1.3303c-.718.8652-1.076 1.9359-1.076 3.2121 0 1.2978.358 2.3901 1.076 3.2769z"/><path d="m174.691 33.6406h-4.173v-9.8959c0-1.6655-.783-2.4983-2.347-2.4983-.674 0-1.305.1839-1.891.5516-.565.3677-1.022.7895-1.37 1.2654v10.5772h-4.173v-9.8959c0-1.6655-.782-2.4983-2.347-2.4983-.652 0-1.271.1839-1.858.5516s-1.054.8003-1.402 1.2978v10.5448h-4.14v-15.6712h4.14v2.0441c.391-.5624 1.076-1.1032 2.054-1.6223.978-.5407 2.01-.8111 3.097-.8111 2.282 0 3.738.9517 4.369 2.8552.5-.7787 1.238-1.4493 2.217-2.0116.999-.5624 2.064-.8436 3.194-.8436 1.478 0 2.619.4001 3.424 1.2005.804.7786 1.206 1.9575 1.206 3.5365z"/><path d="m128.548 39.773.619-3.6987c.392.173.826.2595 1.305.2595 1.108 0 1.836-.3785 2.184-1.1356l.587-1.3302-6.39-15.8983h4.434l4.107 10.9017 4.108-10.9017h4.466l-7.4 18.2343c-.543 1.3844-1.304 2.3469-2.282 2.8877-.978.5624-2.206.8652-3.684.9085-.761 0-1.445-.0757-2.054-.2272z"/><path d="m114.14 28.612c.348.4975.859.9193 1.533 1.2654.673.3245 1.347.4867 2.021.4867 1.195 0 2.162-.411 2.901-1.2329.739-.8436 1.109-1.9467 1.109-3.3095 0-1.3627-.37-2.4658-1.109-3.3094s-1.706-1.2654-2.901-1.2654c-.674 0-1.348.1731-2.021.5192-.674.3461-1.185.7787-1.533 1.2978zm0 5.0291h-4.14v-21.6411h4.14v7.9816c1.239-1.6007 2.858-2.401 4.858-2.401 2.043 0 3.716.7463 5.02 2.2387 1.305 1.4925 1.957 3.4933 1.957 6.0024 0 2.5524-.652 4.564-1.957 6.0349-1.304 1.4492-2.977 2.1738-5.02 2.1738-1.956 0-3.575-.8003-4.858-2.4009z"/></g></svg>'},lt={name:"big-app-store",data:'<svg fill="none" height="64" viewBox="0 0 216 64" width="216" xmlns="http://www.w3.org/2000/svg"><path d="m208 0h-200c-4.41828 0-8 3.58172-8 8v48c0 4.4183 3.58172 8 8 8h200c4.418 0 8-3.5817 8-8v-48c0-4.41828-3.582-8-8-8z" fill="#000"/><path d="m208 1.28c1.782 0 3.492.708 4.752 1.96824 1.26 1.26025 1.968 2.96951 1.968 4.75176v48c0 1.7823-.708 3.4915-1.968 4.7518-1.26 1.2602-2.97 1.9682-4.752 1.9682h-200c-1.78225 0-3.49151-.708-4.75176-1.9682-1.26024-1.2603-1.96824-2.9695-1.96824-4.7518v-48c0-1.78225.708-3.49151 1.96824-4.75176 1.26025-1.26024 2.96951-1.96824 4.75176-1.96824zm0-1.28h-200c-2.12173 0-4.15656.842855-5.65685 2.34315-1.500295 1.50029-2.34315 3.53512-2.34315 5.65685v48c0 2.1217.842855 4.1566 2.34315 5.6569 1.50029 1.5002 3.53512 2.3431 5.65685 2.3431h200c2.122 0 4.157-.8429 5.657-2.3431 1.5-1.5003 2.343-3.5352 2.343-5.6569v-48c0-2.12173-.843-4.15656-2.343-5.65685-1.5-1.500295-3.535-2.34315-5.657-2.34315z" fill="#a6a6a6"/><g fill="#fff"><path d="m51.3806 30.9008c-.0442-4.9134 4.0231-7.3038 4.2091-7.4151-2.3035-3.3585-5.8738-3.8173-7.1285-3.8539-2.9987-.3156-5.9074 1.7943-7.4349 1.7943-1.5581 0-3.9103-1.7638-6.4456-1.712-3.2624.0503-6.3144 1.9391-7.9883 4.8723-3.4545 5.9805-.8781 14.7692 2.4316 19.6034 1.6556 2.3675 3.5901 5.011 6.1223 4.918 2.4773-.1022 3.4027-1.5794 6.3922-1.5794 2.9621 0 3.831 1.5794 6.4135 1.5199 2.6587-.0427 4.3326-2.3782 5.9303-4.7671 1.9132-2.7135 2.6816-5.386 2.7121-5.5232-.0625-.0213-5.1635-1.9681-5.2138-7.8572z"/><path d="m46.5023 16.4516c1.3324-1.6662 2.244-3.9331 1.9909-6.2336-1.9284.0854-4.3402 1.3339-5.729 2.9636-1.2287 1.4361-2.3264 3.7899-2.0428 6.0035 2.1663.1615 4.3905-1.0931 5.7809-2.7335z"/><path d="m87.2317 48.7676h-3.4622l-1.8964-5.9592h-6.5919l-1.8066 5.9592h-3.3706l6.5309-20.2879h4.0338zm-5.9303-8.4594-1.7151-5.2976c-.1814-.5412-.5213-1.8157-1.0229-3.8219h-.061c-.1997.8629-.5214 2.1373-.9635 3.8219l-1.6845 5.2976z"/><path d="m104.027 41.2732c0 2.488-.673 4.4546-2.017 5.8983-1.205 1.2851-2.7002 1.9269-4.4854 1.9269-1.927 0-3.3112-.6921-4.1543-2.0763h-.
10609v7.7063h-3.2502v-15.7739c0-1.5642-.0412-3.1695-.1205-4.8159h2.8584l.1815 2.3187h.0609c1.0839-1.747 2.7289-2.619 4.9363-2.619 1.7258 0 3.1662.6814 4.3192 2.0458 1.155 1.366 1.732 3.1618 1.732 5.3891zm-3.312.1189c0-1.4239-.32-2.5977-.9631-3.5216-.7028-.9634-1.6465-1.4452-2.8295-1.4452-.8019 0-1.5306.2683-2.1815.7973-.6525.5336-1.0794 1.2303-1.2791 2.0932-.1006.4024-.1509.7317-.1509.9909v2.4392c0 1.0641.3262 1.962.9787 2.6953.6525.7332 1.5001 1.0991 2.5429 1.0991 1.2241 0 2.1769-.4726 2.8584-1.4147.6831-.9437 1.0241-2.1876 1.0241-3.7335z"/><path d="m120.853 41.2732c0 2.488-.673 4.4546-2.019 5.8983-1.203 1.2851-2.698 1.9269-4.483 1.9269-1.927 0-3.311-.6921-4.153-2.0763h-.061v7.7063h-3.25v-15.7739c0-1.5642-.041-3.1695-.121-4.8159h2.859l.181 2.3187h.061c1.083-1.747 2.727-2.619 4.936-2.619 1.725 0 3.165.6814 4.321 2.0458 1.151 1.366 1.729 3.1618 1.729 5.3891zm-3.312.1189c0-1.4239-.321-2.5977-.965-3.5216-.702-.9634-1.643-1.4452-2.827-1.4452-.804 0-1.531.2683-2.184.7973-.652.5336-1.077 1.2303-1.277 2.0932-.099.4024-.151.7317-.151.9909v2.4392c0 1.0641.326 1.962.976 2.6953.652.7317 1.5 1.0991 2.546 1.0991 1.224 0 2.177-.4726 2.858-1.4147.683-.9437 1.024-2.1876 1.024-3.7335z"/><path d="m139.665 43.0783c0 1.7257-.599 3.1297-1.802 4.2137-1.322 1.1845-3.162 1.776-5.526 1.776-2.183 0-3.933-.4208-5.258-1.2638l.753-2.709c1.427.8628 2.993 1.2958 4.698 1.2958 1.225 0 2.177-.2775 2.862-.8293.681-.5519 1.021-1.2928 1.021-2.2166 0-.8233-.28-1.5169-.843-2.0794-.559-.5626-1.494-1.0855-2.799-1.5687-3.552-1.3248-5.326-3.2655-5.326-5.8175 0-1.6678.622-3.0353 1.867-4.0994 1.241-1.0656 2.897-1.5976 4.967-1.5976 1.846 0 3.38.3216 4.604.9635l-.813 2.6495c-1.143-.622-2.436-.933-3.882-.933-1.144 0-2.037.2821-2.677.8431-.542.5015-.813 1.1129-.813 1.837 0 .8019.309 1.465.931 1.9864.542.4817 1.525 1.0031 2.952 1.5656 1.745.7028 3.028 1.5245 3.852 2.4667.822.9391 1.232 2.1144 1.232 3.517z"/><path d="m150.411 36.5778h-3.582v7.1026c0 1.8065.631 2.709 1.896 2.709.581 0 1.063-.0503 1.444-.1509l.09 2.4682c-.641.2393-1.484.3598-2.528.3598-1.284 0-2.287-.3918-3.011-1.1739-.721-.7836-1.084-2.0977-1.084-3.9439v-7.3739h-2.134v-2.4392h2.134v-2.6785l3.193-.9635v3.642h3.582z"/><path d="m166.575 41.3328c0 2.2487-.643 4.0948-1.927 5.5385-1.346 1.4864-3.133 2.2273-5.36 2.2273-2.146 0-3.855-.7119-5.13-2.1358-1.274-1.4239-1.911-3.2213-1.911-5.3876 0-2.2669.655-4.1237 1.971-5.5674 1.312-1.4452 3.084-2.1678 5.311-2.1678 2.147 0 3.874.7119 5.177 2.1373 1.247 1.3827 1.869 3.1679 1.869 5.3555zm-3.372.1052c0-1.3491-.288-2.5062-.872-3.4712-.681-1.1678-1.656-1.7502-2.918-1.7502-1.306 0-2.299.5839-2.98 1.7502-.584.9665-.872 2.1419-.872 3.5322 0 1.3492.288 2.5063.872 3.4697.703 1.1678 1.684 1.7502 2.951 1.7502 1.241 0 2.215-.5946 2.918-1.7806.599-.9833.901-2.1526.901-3.5003z"/><path d="m177.14 36.997c-.322-.0594-.665-.0899-1.025-.0899-1.143 0-2.027.4314-2.649 1.2958-.541.7622-.813 1.7257-.813 2.8889v7.6758h-3.249l.031-10.022c0-1.6861-.041-3.2212-.122-4.6055h2.831l.119 2.799h.09c.343-.962.884-1.7364 1.625-2.3172.724-.5229 1.506-.7836 2.349-.7836.3 0 .572.0213.813.0594z"/><path d="m191.676 40.7611c0 .5823-.038 1.0732-.119 1.4742h-9.751c.038 1.4452.509 2.5504 1.415 3.3127.822.6814 1.884 1.0229 3.189 1.0229 1.444 0 2.761-.2302 3.945-.6921l.51 2.2562c-1.385.6037-3.019.9041-4.905.9041-2.268 0-4.049-.6678-5.345-2.0017-1.292-1.3339-1.94-3.1252-1.94-5.3723 0-2.2059.602-4.0429 1.808-5.508 1.262-1.5641 2.968-2.3462 5.115-2.3462 2.108 0 3.704.7821 4.788 2.3462.858 1.2425 1.29 2.7792 1.29 4.604zm-3.1-.8431c.022-.9634-.19-1.7958-.631-2.4986-.562-.904-1.427-1.3553-2.59-1.3553-1.062 0-1.927.4406-2.587 1.3248-.541.7028-.863 1.5458-.962 2.5276h6.77z"/><path d="m80.227 15.9989c0 1.7944-.5381 3.1451-1.6129 4.0521-.9955.837-2.4102 1.2562-4.2426 1.2562-.9086 0-1.6861-.0396-2.3371-.1189v-9.804c.8492-.1372 1.7639-.2073 2.7517-.2073 1.7456 0 3.0612.3796 3.9485 1.1388.9939.8583 1.4924 2.0855 1.4924 3.6831zm-1.6845.0442c0-1.1631-.308-2.055-.9239-2.677-.6159-.6204-1.5153-.9314-2.6998-.9314-.5031 0-.9315.0335-1.2867.1036v7.4533c.1966.0305.5564.0442 1.0793.0442 1.2227 0 2.1663-.34 2.831-1.0199s1.0001-1.6708 1.0001-2.9728z"/><path d="m89.1592 17.5661c0 1.1052-.3156 2.0108-.9467 2.7212-.6617.7302-1.5382 1.0946-2.6328 1.0946-1.055 0-1.895-.3492-2.5215-1.0504-.6251-.6998-.9376-1.5824-.9376-2.6465 0-1.1129.3217-2.0261.9681-2.735.6463-.7089 1.5153-1.0641 2.6099-1.0641 1.0549 0 1.9025.3491 2.5444 1.0489.6098.6799.9162 1.558.9162 2.6313zm-1.6571.0518c0-.6632-.1433-1.2318-.4284-1.7059-.3354-.5732-.8126-.8598-1.433-.8598-.6419 0-1.1297.28
166-1.4651.8598-.2866.4741-.4284 1.0519-.4284 1.7349 0 .6631.1433 1.2317.4284 1.7059.3461.5732.8278.8598 1.4498.8598.6098 0 1.0885-.2912 1.433-.8751.2958-.4832.4437-1.0565.4437-1.7196z"/><path d="m101.136 14.0322-2.249 7.1865h-1.4635l-.9314-3.1207c-.2363-.779-.4284-1.5534-.5778-2.3218h-.029c-.1387.7897-.3308 1.5626-.5778 2.3218l-.9894 3.1207h-1.4802l-2.1145-7.1865h1.6419l.8125 3.4164c.1967.808.3583 1.5779.4879 2.3066h.0289c.1189-.6007.3156-1.366.593-2.2913l1.0199-3.4301h1.3019l.9772 3.3569c.2363.8186.4284 1.6068.5763 2.366h.0442c.1083-.7394.2714-1.5276.4878-2.366l.8721-3.3569h1.569z"/><path d="m109.418 21.2187h-1.598v-4.1162c0-1.2683-.481-1.9025-1.448-1.9025-.474 0-.857.1738-1.154.5229-.294.3491-.444.7607-.444 1.2318v4.2624h-1.597v-5.1314c0-.6311-.02-1.3156-.058-2.0565h1.404l.075 1.1235h.044c.186-.3491.463-.6372.828-.8674.433-.2683.917-.404 1.448-.404.671 0 1.229.2165 1.672.6509.552.5321.828 1.3264.828 2.3813z"/><path d="m113.824 21.2187h-1.596v-10.4839h1.596z"/><path d="m123.23 17.5661c0 1.1052-.316 2.0108-.947 2.7212-.661.7302-1.539 1.0946-2.633 1.0946-1.056 0-1.896-.3492-2.521-1.0504-.625-.6998-.938-1.5824-.938-2.6465 0-1.1129.322-2.0261.968-2.735.647-.7089 1.516-1.0641 2.609-1.0641 1.056 0 1.902.3491 2.546 1.0489.61.6799.916 1.558.916 2.6313zm-1.659.0518c0-.6632-.143-1.2318-.428-1.7059-.334-.5732-.813-.8598-1.432-.8598-.643 0-1.131.2866-1.465.8598-.286.4741-.428 1.0519-.428 1.7349 0 .6631.143 1.2317.428 1.7059.346.5732.828.8598 1.45.8598.61 0 1.087-.2912 1.432-.8751.297-.4832.443-1.0565.443-1.7196z"/><path d="m130.962 21.2187h-1.435l-.118-.8278h-.045c-.491.6601-1.19.991-2.099.991-.678 0-1.227-.218-1.64-.651-.375-.3933-.563-.8827-.563-1.4635 0-.8781.366-1.5474 1.102-2.0108.735-.4635 1.769-.6906 3.1-.6799v-.1342c0-.9467-.497-1.4193-1.493-1.4193-.709 0-1.334.1784-1.873.5321l-.325-1.0489c.668-.4131 1.492-.6205 2.465-.6205 1.878 0 2.82.991 2.82 2.9728v2.6465c0 .718.035 1.2897.104 1.7135zm-1.659-2.4696v-1.1083c-1.762-.0305-2.643.4527-2.643 1.4482 0 .375.101.6556.306.8431.206.1875.468.2805.781.2805.351 0 .678-.1113.977-.3324.3-.2225.485-.5046.553-.8506.017-.0778.026-.1723.026-.2805z"/><path d="m140.04 21.2187h-1.418l-.074-1.154h-.045c-.452.8781-1.224 1.3172-2.308 1.3172-.866 0-1.587-.34-2.158-1.0199-.572-.68-.857-1.5626-.857-2.6465 0-1.1632.309-2.1054.931-2.8249.603-.6708 1.34-1.0062 2.219-1.0062.965 0 1.64.3247 2.024.9757h.031v-4.1253h1.599v8.5478c0 .6998.018 1.3446.056 1.9361zm-1.655-3.0307v-1.1982c0-.2073-.016-.375-.045-.5031-.09-.3842-.283-.7073-.577-.968-.298-.2607-.656-.3918-1.069-.3918-.596 0-1.063.2363-1.406.7104-.34.4741-.512 1.0793-.512 1.8187 0 .7104.163 1.2867.491 1.7303.346.4726.813.7089 1.396.7089.525 0 .944-.1967 1.263-.5915.308-.3644.459-.8034.459-1.3157z"/><path d="m153.705 17.5661c0 1.1052-.316 2.0108-.947 2.7212-.662.7302-1.537 1.0946-2.633 1.0946-1.053 0-1.893-.3492-2.521-1.0504-.625-.6998-.938-1.5824-.938-2.6465 0-1.1129.322-2.0261.968-2.735s1.515-1.0641 2.612-1.0641c1.053 0 1.902.3491 2.542 1.0489.61.6799.917 1.558.917 2.6313zm-1.656.0518c0-.6632-.143-1.2318-.428-1.7059-.337-.5732-.813-.8598-1.435-.8598-.64 0-1.128.2866-1.465.8598-.287.4741-.428 1.0519-.428 1.7349 0 .6631.143 1.2317.428 1.7059.346.5732.828.8598 1.45.8598.61 0 1.09-.2912 1.434-.8751.295-.4832.444-1.0565.444-1.7196z"/><path d="m162.295 21.2187h-1.596v-4.1162c0-1.2683-.482-1.9025-1.45-1.9025-.474 0-.857.1738-1.153.5229-.295.3491-.443.7607-.443 1.2318v4.2624h-1.6v-5.1314c0-.6311-.018-1.3156-.056-2.0565h1.403l.074 1.1235h.045c.187-.3491.464-.6372.827-.8674.435-.2683.918-.404 1.45-.404.669 0 1.227.2165 1.671.6509.553.5321.828 1.3264.828 2.3813z"/><path d="m173.047 15.229h-1.76v3.4911c0 .8872.313 1.3309.932 1.3309.287 0 .524-.0244.712-.0747l.041 1.2119c-.316.1189-.73.1784-1.241.1784-.631 0-1.122-.1921-1.477-.5763-.357-.3841-.534-1.0305-.534-1.9376v-3.6237h-1.05v-1.1967h1.05v-1.3172l1.566-.4726v1.7883h1.759v1.1982z"/><path d="m181.505 21.2187h-1.599v-4.0856c0-1.2882-.482-1.9331-1.447-1.9331-.741 0-1.247.3735-1.524 1.1205-.048.1571-.075.3492-.075.5748v4.3219h-1.596v-10.4824h1.596v4.3311h.031c.503-.7882 1.224-1.1815 2.158-1.1815.662 0 1.209.2165 1.644.651.541.5412.812 1.3461.812 2.4102z"/><path d="m190.23 17.2855c0 .2866-.021.5275-.059.7242h-4.792c.021.7104.25 1.2516.694 1.6266.405.3354.928.5031 1.568.5031.709 0 1.356-.1128 1.938-.34l.25 1.1098c-.681.2958-1.483.4437-2.412.4437-1.113 0-1.989-.3278-2.623-.9833-.638-.6556-.953-1.5352-.953-2.6389 0-1.0839.294-1.9864.887-2.706.619-.7683 1.456-1.1525 2.512-1.1525 1.034 0 1.819.3842 2.35 1.1525.428.6098.64 1.3644.64 2.2608zm-1.525-.4131c.013-.4741-.093-.8827-.309-1.2272-.277-.4437-.7-.6662-1.271-.6662-.522 0-.947.2164-1.272.6509-.265.3461-.422.7592-.474 1.2425z"/></g></svg>'},ve={name:"big-play-market",data:'<svg fill="none" height="64" viewBox="0 0 216 64" width="216" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="34.8799" x2="8.03189" y1="13.936" y2="40.784"><stop offset="0" stop-color="#00a0ff"/><stop offset=".01" stop-color="#00a1ff"/><stop offset=".26" stop-color="#00beff"/><stop offset=".51" stop-color="#00d2ff"/><stop offset=".76" stop-color="#00dfff"/><stop offset="1" stop-color="#00e3ff"/>
1</linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="54.1279" x2="15.4239" y1="32" y2="32"><stop offset="0" stop-color="#ffe000"/><stop offset=".41" stop-color="#ffbd00"/><stop offset=".78" stop-color="#ffa500"/><stop offset="1" stop-color="#ff9c00"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="39.7279" x2="3.31186" y1="35.6799" y2="72.0799"><stop offset="0" stop-color="#ff3a44"/><stop offset="1" stop-color="#c31162"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.68" x2="27.936" y1=".287969" y2="16.544"><stop offset="0" stop-color="#32a071"/><stop offset=".07" stop-color="#2da771"/><stop offset=".48" stop-color="#15cf74"/><stop offset=".8" stop-color="#06e775"/><stop offset="1" stop-color="#00f076"/></linearGradient><path d="m208 0h-200c-4.41828 0-8 3.58172-8 8v48c0 4.4183 3.58172 8 8 8h200c4.418 0 8-3.5817 8-8v-48c0-4.41828-3.582-8-8-8z" fill="#000"/><path d="m208 1.28c1.782 0 3.492.708 4.752 1.96824 1.26 1.26025 1.968 2.96951 1.968 4.75176v48c0 1.7823-.708 3.4915-1.968 4.7518-1.26 1.2602-2.97 1.9682-4.752 1.9682h-200c-1.78225 0-3.49151-.708-4.75176-1.9682-1.26024-1.2603-1.96824-2.9695-1.96824-4.7518v-48c0-1.78225.708-3.49151 1.96824-4.75176 1.26025-1.26024 2.96951-1.96824 4.75176-1.96824zm0-1.28h-200c-2.12173 0-4.15656.842855-5.65685 2.34315-1.500295 1.50029-2.34315 3.53512-2.34315 5.65685v48c0 2.1217.842855 4.1566 2.34315 5.6569 1.50029 1.5002 3.53512 2.3431 5.65685 2.3431h200c2.122 0 4.157-.8429 5.657-2.3431 1.5-1.5003 2.343-3.5352 2.343-5.6569v-48c0-2.12173-.843-4.15656-2.343-5.65685-1.5-1.500295-3.535-2.34315-5.657-2.34315z" fill="#a6a6a6"/><g fill="#fff"><path d="m109.024 34.8c-1.344.0063-2.655.4105-3.769 1.1615s-1.981 1.8152-2.491 3.0583c-.509 1.2431-.639 2.6093-.373 3.9263.266 1.3169.916 2.5256 1.868 3.4734s2.164 1.5923 3.482 1.852c1.318.2598 2.684.1233 3.925-.3923 1.24-.5156 2.3-1.3872 3.046-2.5047.746-1.1176 1.144-2.431 1.144-3.7745.013-.8993-.155-1.7921-.494-2.6251s-.843-1.5893-1.48-2.2237c-.637-.6345-1.396-1.1342-2.231-1.4694-.834-.3353-1.728-.4991-2.627-.4818zm0 10.928c-.826.0577-1.651-.1344-2.366-.5514-.716-.4171-1.29-1.0398-1.647-1.7871-.357-.7474-.481-1.5849-.356-2.4037.126-.8188.494-1.5809 1.059-2.1874.564-.6064 1.297-1.0292 2.105-1.2132.807-.184 1.652-.1209 2.423.1813s1.434.8293 1.901 1.513c.468.6836.719 1.4922.721 2.3205.026.5248-.054 1.0495-.234 1.543-.18.4936-.457.9461-.815 1.3308-.358.3848-.79.694-1.269.9093-.479.2154-.997.3327-1.522.3449zm-14.896-10.928c-1.3442.0031-2.6573.4046-3.7735 1.1537-1.1161.7491-1.9852 1.8123-2.4974 3.0551-.5123 1.2428-.6447 2.6095-.3805 3.9276.2642 1.318.9131 2.5281 1.8647 3.4775.9517.9494 2.1633 1.5955 3.482 1.8565 1.3186.2611 2.685.1255 3.9266-.3896s2.3027-1.3867 3.0492-2.5046c.7469-1.1179 1.1449-2.432 1.1449-3.7762.013-.8993-.155-1.7921-.494-2.6251s-.8425-1.5893-1.48-2.2237c-.6374-.6345-1.396-1.1342-2.2306-1.4694-.8346-.3353-1.7282-.4991-2.6274-.4818zm0 10.928c-.8267.061-1.6526-.1282-2.3702-.5432-.7176-.4149-1.2937-1.0362-1.6532-1.7831-.3596-.7469-.4859-1.5847-.3627-2.4044.1233-.8197.4905-1.5833 1.0538-2.1914s1.2967-1.0326 2.1046-1.2181c.8079-.1854 1.6529-.1234 2.4251.1781.7721.3014 1.4356.8284 1.9041 1.5122.4685.6839.7203 1.4929.7225 2.3219.0258.5248-.0538 1.0495-.234 1.543-.1802.4936-.4575.9461-.8154 1.3308-.3579.3848-.7892.694-1.2684.9093-.4793.2154-.9969.3327-1.5222.3449zm-17.744-8.832v2.88h6.912c-.1084 1.3564-.6722 2.6364-1.6 3.632-.6915.7043-1.5228 1.2561-2.4404 1.6199-.9177.3637-1.9013.5314-2.8876.4921-2.0369 0-3.9903-.8092-5.4306-2.2495-1.4402-1.4402-2.2494-3.3937-2.2494-5.4305 0-2.0369.8092-3.9903 2.2494-5.4306 1.4403-1.4403 3.3937-2.2494 5.4306-2.2494 1.9485-.0318 3.83.7104 5.232 2.064l2.032-2.032c-.9464-.9584-2.0756-1.717-3.3206-2.231-1.245-.5139-2.5805-.7727-3.9274-.761-1.4224-.0554-2.8413.177-4.1718.6831-1.3304.5062-2.545 1.2757-3.571 2.2625-1.0259.9868-1.8421 2.1705-2.3996 3.4803-.5575 1.3097-.8449 2.7186-.8449 4.1421 0 1.4234.2874 2.8323.8449 4.142.5575 1.3098 1.3737 2.4936 2.3996 3.4803 1.026.9868 2.2406 1.7564 3.571 2.2625 1.3305.5062 2.7494.7385 4.1718.6832 1.3695.0618 2.7364-.1703 4.0087-.6809s2.4205-1.2877 3.3673-2.2791c1.6763-1.8418 2.5713-4.2628 2.496-6.752.0052-.6065-.0484-1.212-.16-1.808zm72.496 2.24c-.417-1.2277-1.198-2.2996-2.238-3.0739s-2.29-1.2144-3.586-1.2621c-.875-.0018-1.741.1761-2.545.5224-.804.3464-1.528.8539-2.128 1.4912s-1.063 1.3909-1.36 2.2142c-.297.8232-.422 1.6987-.367 2.5722-.019.8942.142 1.7832.473 2.6139.332.8306.828 1.5859 1.458 2.2206.631.6347 1.382 1.1359 2.211 1.4736.828.3377 1.716.505 2.61.4919 1.119.006 2.222-.2656 3.211-.7906.988-.5249 1.831-1.2868 2.453-2.2174l-2.32-1.6c-.346.5772-.836 1.0547-1.423 1.3856-.586.331-1.248.5041-1.921.5024-.693.0264-1.378-.1563-1.966-.5244-.588-.3682-1.051-.9046-1.33-1.5396l9.104-3.76zm-9.28 2.272c-.032-.4949.034-.9913.196-1.4601.162-.4689.416-.9007.746-1.2702.331-.3695.732-.6693 1.18-.8819.449-.2125.935-.3335 1.43-.3558.516-.034 1.031.0843 1.48.3403.45.256.814.6384 1.048 1.0997zm-7.392 6.592h2.992v-20h-2.992zm-4.896-11.68h-.112c-.451-.5042-1.003-.9074-1.621-1.1831s-1.287-.4178-1.963-.4169c-1.748.0847-3.397.839-4.605 2.1065-1.207 1.2674-1.881 2.9509-1.881 4.7015 0 1.7505.674 3.434 1.881 4.7014 1.208 1.2675 2.857 2.0218 4.605 2.1066.678.0114 1.35-.126 1.97-.4024.619-.2765 1.17-.6853 1.614-1.1976h.096v.976c0 2.608-1.392 4-3.632 4-.746-.0175-1.47-.2566-2.08-.6868-.61-.4303-1.077-1.0322-1.344-1.7292l-2.608 1.088c.491 1.1941 1.327 2.2144 2.402 2.93 1.075.7155 2.339 1.0937 3.63 1.086 3.504 0 6.4-2.064 6.4-7.088v-12.112h-2.752zm-3.424 9.408c-1.032-.091-1.993-.5653-2.692-1.3294-.7-.7641-1.088-1.7626-1.088-2.7986 0-1.0361.388-2.0346 1.088-2.7987.699-.7641 1.66-1.2384 2.692-1.3293.512.02
162 1.013.1546 1.474.3776.462.223.874.5361 1.212.9207.339.3847.597.8333.759 1.3192.163.486.226.9996.187 1.5105.044.5131-.017 1.0297-.179 1.5186s-.421.9399-.762 1.3258-.757.6986-1.222.9192-.97.3446-1.485.3644zm39.008-17.728h-7.152v20h2.992v-7.584h4.176c.853.0612 1.709-.0538 2.515-.3381.807-.2842 1.546-.7315 2.171-1.314.626-.5824 1.125-1.2876 1.467-2.0714.341-.7839.517-1.6296.517-2.4845 0-.855-.176-1.7007-.517-2.4846-.342-.7838-.841-1.489-1.467-2.0714-.625-.5825-1.364-1.0298-2.171-1.314-.806-.2842-1.662-.3993-2.515-.338zm0 9.6h-4.176v-6.816h4.24c.91 0 1.783.3615 2.427 1.0052.643.6436 1.005 1.5165 1.005 2.4268 0 .9102-.362 1.7831-1.005 2.4267-.644.6437-1.517 1.0053-2.427 1.0053zm18.448-2.88c-1.089-.0651-2.174.1894-3.12.7323-.947.5429-1.714 1.3506-2.208 2.3237l2.656 1.104c.262-.4827.658-.8788 1.141-1.1401.483-.2614 1.032-.3767 1.579-.3319.38-.0444.765-.0127 1.132.0933.368.1059.71.284 1.008.5238s.545.5365.727.8728.295.7055.333 1.0861v.208c-.961-.5088-2.033-.7726-3.12-.768-2.864 0-5.76 1.6-5.76 4.496.028.6175.18 1.223.446 1.7808.267.5579.642 1.0566 1.105 1.4668.462.4102 1.002.7236 1.588.9215.585.1979 1.205.2764 1.821.2309.753.0541 1.508-.0957 2.183-.4335.676-.3378 1.248-.8513 1.657-1.4865h.096v1.6h2.88v-7.696c0-3.504-2.656-5.536-6.064-5.536zm-.368 10.96c-.976 0-2.336-.496-2.336-1.696 0-1.6 1.696-2.128 3.2-2.128.95-.0235 1.89.2086 2.72.672-.1.8662-.51 1.6671-1.154 2.2551-.644.5881-1.478.9236-2.35.9449zm17.008-10.48-3.424 8.672h-.096l-3.552-8.672h-3.2l5.328 12.128-3.04 6.736h3.12l8.192-18.864zm-26.896 12.8h2.992v-20h-2.992z"/><path d="m75.7722 16.484c.0272.5868-.0652 1.1731-.2715 1.7232-.2062.5501-.5222 1.0525-.9285 1.4768-.4538.4713-1.0018.8418-1.6083 1.0871-.6065.2454-1.2579.3602-1.9117.3369-.9921-.0078-1.9597-.3081-2.7818-.8635-.8221-.5553-1.462-1.3409-1.8395-2.2583-.3776-.9174-.476-1.9258-.2829-2.8989.193-.9731.669-1.8675 1.3682-2.5713.4595-.4692 1.0104-.839 1.6186-1.0867s1.2608-.3679 1.9174-.3533c.6764-.0023 1.3461.1339 1.968.4.5789.2335 1.0943.6009 1.504 1.072l-.848.848c-.3194-.3799-.7227-.6802-1.1781-.8774s-.9504-.2857-1.4459-.2586c-.4998-.0025-.9949.096-1.4557.2896-.4608.1935-.8778.4781-1.2259.8367s-.6202.7838-.8001 1.2501c-.1798.4663-.2636.9641-.2463 1.4636-.0105.7458.2001 1.478.6053 2.1043.4052.6262.9868 1.1184 1.6714 1.4145s1.4415.3828 2.1753.2492c.7339-.1337 1.4117-.4816 1.948-1 .4923-.5336.7763-1.2264.8-1.952h-3.472v-1.152h4.656c.0426.2376.0641.4786.064.72zm7.328-4h-4.32v3.04h3.936v1.152h-3.936v3.04h4.32v1.184h-5.6v-9.6h5.6zm5.248 8.416h-1.232v-8.416h-2.688v-1.184h6.672v1.184h-2.752zm7.456 0v-9.6h1.232v9.6zm6.7038 0h-1.232v-8.416h-2.6878v-1.184h6.5918v1.184h-2.672zm15.168-1.248c-.935.9301-2.201 1.4523-3.52 1.4523s-2.584-.5222-3.52-1.4523c-.909-.9624-1.416-2.2361-1.416-3.56s.507-2.5977 1.416-3.56c.461-.4644 1.01-.833 1.614-1.0845.604-.2516 1.252-.3811 1.906-.3811.655 0 1.302.1295 1.907.3811.604.2515 1.152.6201 1.613 1.0845.913.9605 1.422 2.2349 1.422 3.56 0 1.325-.509 2.5995-1.422 3.56zm-6.128-.8c.693.6898 1.631 1.0771 2.608 1.0771.978 0 1.915-.3873 2.608-1.0771.684-.7536 1.062-1.7346 1.062-2.752s-.378-1.9984-1.062-2.752c-.693-.6898-1.63-1.0771-2.608-1.0771-.977 0-1.915.3873-2.608 1.0771-.683.7536-1.062 1.7346-1.062 2.752s.379 1.9984 1.062 2.752zm9.28 2.048v-9.6h1.504l4.672 7.472v-7.472h1.232v9.6h-1.28l-4.88-7.824v7.824z"/><path clip-rule="evenodd" d="m114.156 11.2264c-.633 0-1.26.1253-1.845.3688-.584.2431-1.114.5993-1.56 1.0481-.88.9325-1.371 2.1663-1.371 3.4487 0 1.2822.491 2.5159 1.371 3.4483.905.8992 2.129 1.404 3.405 1.404s2.501-.5048 3.406-1.4042c.883-.9306 1.376-2.1649 1.376-3.4481 0-1.2834-.493-2.5179-1.377-3.4485-.445-.4489-.976-.8051-1.56-1.0483-.585-.2435-1.212-.3688-1.845-.3688zm-1.968.0733c.624-.2596 1.293-.3933 1.968-.3933.676 0 1.344.1337 1.968.3933.624.2597 1.19.6402 1.666 1.1196l.002.0024c.941.9903 1.466 2.3042 1.466 3.6703s-.525 2.6799-1.466 3.6702l-.003.0033c-.965.9599-2.271 1.4988-3.633 1.4988-1.361 0-2.667-.5389-3.633-1.4989l-.003-.0035c-.937-.9921-1.46-2.3052-1.46-3.6699 0-1.3648.523-2.6778 1.46-3.6699l.003-.0029c.475-.4794 1.042-.8598 1.665-1.1195zm-41.1394-.0638c-.6347-.0141-1.2655.1021-1.8534.3416-.588.2394-1.1205.5969-1.5647 1.0504l-.0008.0009c-.677.6814-1.
11379 1.5475-1.3248 2.4897s-.0916 1.9186.2739 2.8068c.3656.8883.9852 1.649 1.7812 2.1867.7959.5376 1.7329.8285 2.6934.836h.0045c.6313.0225 1.2603-.0883 1.846-.3252.5856-.2369 1.1147-.5945 1.5528-1.0496.3914-.4086.6956-.8925.8942-1.4222.1987-.5298.2876-1.0944.2614-1.6596l.1599-.0074-.16-.0001c0-.1874-.0134-.3745-.0402-.5599h-4.3598v.832h3.4773l-.0054.1652c-.025.764-.324 1.4935-.8424 2.0553l-.0062.0067c-.559.5404-1.2657.9029-2.0306 1.0422s-1.5539.0489-2.2676-.2598c-.7136-.3086-1.3198-.8217-1.7421-1.4744-.4217-.6517-.6412-1.4135-.6311-2.1896-.0174-.5197.0701-1.0376.2572-1.5228.1875-.4864.4714-.9299.8345-1.304.3632-.374.7981-.6709 1.2787-.8728.4792-.2012.994-.3039 1.5137-.302.5187-.0276 1.0367.0654 1.5135.2718.4248.1839.8065.4534 1.1215.7909l.6202-.6203c-.3756-.3991-.8337-.7126-1.3431-.918l-.0031-.0013c-.6018-.2575-1.2499-.3893-1.9045-.3871zm4.8836 5.2444c.0276.6073-.0682 1.2139-.2817 1.7831-.2138.5704-.5414 1.0913-.9628 1.5313-.4693.4875-1.0364.8709-1.6638 1.1247-.6266.2536-1.2996.3723-1.9752.3486-1.0228-.0085-2.0203-.3183-2.8679-.8909-.8481-.5729-1.5084-1.3834-1.8979-2.33-.3895-.9465-.4911-1.9869-.2919-2.9909.1992-1.0038.6901-1.9265 1.4113-2.6526.4747-.4846 1.0439-.8666 1.6722-1.1225.6278-.2557 1.3014-.3799 1.9792-.3651.697-.0021 1.387.1382 2.0279.4122.6017.243 1.1375.625 1.5633 1.1148l.0979.1126-1.0769 1.0769-.1122-.1336c-.3034-.3608-.6865-.6462-1.1192-.8335-.4326-.1873-.9029-.2714-1.3736-.2457l-.0095.0006c-.4783-.0024-.952.0916-1.393.2768-.4409.1852-.8399.4575-1.173.8006-.3331.3432-.5935.75-.7656 1.1962-.172.4463-.2522.9226-.2357 1.4006l.0002.0077c-.01.7142.1915 1.4154.5795 2.0151s.945 1.0711 1.6006 1.3546c.6556.2836 1.3804.3666 2.0832.2387.7012-.1277 1.349-.4598 1.8621-.9545.4269-.4641.6877-1.055.7444-1.6801h-3.4619v-1.472h4.9498l.0236.1317c.0442.2458.0664.4949.0666.7446zm1.408-5.3403h5.92v1.504h-4.32v2.72h3.936v1.472h-3.936v2.72h4.32v1.504h-5.92zm.32.32v9.28h5.28v-.864h-4.32v-3.36h3.936v-.832h-3.936v-3.36h4.32v-.864zm6.608-.32h6.992v1.504h-2.752v8.416h-1.552v-8.416h-2.688zm.32.32v.864h2.688v8.416h.912v-8.416h2.752v-.864zm11.056-.32h1.552v9.92h-1.552zm.32.32v9.28h.912v-9.28zm2.464-.32h6.9118v1.504h-2.672v8.416h-1.552v-8.416h-2.6878zm.32.32v.864h2.6878v8.416h.912v-8.416h2.672v-.864zm21.9198-.32h1.753l4.423 7.0743v-7.0743h1.552v9.92h-1.529l-4.631-7.4252v7.4252h-1.568zm.32.32v9.28h.928v-8.2229l5.129 8.2229h1.031v-9.28h-.912v7.8697l-4.921-7.8697zm-9.553 1.7746c.723-.7196 1.701-1.1237 2.721-1.1237s1.998.4041 2.721 1.1237l.006.0057c.71.783 1.103 1.8025 1.103 2.8597 0 1.0571-.393 2.0765-1.103 2.8595l-.006.006c-.722.7197-1.701 1.1236-2.721 1.1236s-1.998-.4041-2.721-1.1237l.113-.1134-.118.1075c-.711-.783-1.104-1.8024-1.104-2.8595 0-1.0572.393-2.0765 1.104-2.8595zm.229 5.5069c.662.6581 1.558 1.0276 2.492 1.0276s1.83-.3695 2.492-1.0276c.656-.7238 1.018-1.6652 1.018-2.6415 0-.9764-.362-1.9178-1.018-2.6415-.662-.6582-1.558-1.0276-2.492-1.0276s-1.83.3694-2.492 1.0276c-.655.7237-1.018 1.6651-1.018 2.6415 0 .9763.363 1.9177 1.018 2.6415z" fill-rule="evenodd"/></g><path d="m16.7039 12.064c-.5215.6257-.7847 1.4268-.736 2.24v35.392c-.0487.8131.2145 1.6142.736 2.24l.112.112 19.824-19.808v-.464l-19.824-19.824z" fill="url(#a)"/><path d="m43.1999 38.848-6.56-6.608v-.464l6.56-6.624.144.08 7.856 4.464c2.24 1.264 2.24 3.344 0 4.624l-7.824 4.448z" fill="url(#b)"/><path d="m43.3919 38.7519-6.752-6.752-19.936 19.936c.4565.4014 1.039.6307 1.6466.6482.6077.0175 1.2024-.1778 1.6814-.5522l23.376-13.28" fill="url(#c)"/><path d="m43.392 25.248-23.376-13.28c-.479-.3744-1.0737-.5697-1.6813-.5522-.6077.0175-1.1901.2468-1.6467.6482l19.952 19.936z" fill="url(#d)"/><path d="m43.1999 38.608-23.184 13.2c-.462.3453-1.0233.532-1.6.532-.5768 0-1.1381-.1867-1.6-.532l-.112.112.112.112c.4608.3478 1.0225.536 1.6.536.5774 0 1.1391-.1882 1.6-.536l23.376-13.28z" fill="#000" opacity=".2"/><path d="m16.7039 51.7119c-.5215-.6257-.7847-1.4268-.736-2.24v.24c-.0487.8132.2145 1.6143.736 2.24l.112-.112zm34.496-17.632-8 4.528.144.144 7.856-4.448c.4457-.2094.8284-.5326 1.1093-.9372.2809-.4045.4502-.8759.4907-1.3668-.09.446-.281.8653-.5584 1.2259-.2773.3606-.6337.6528-1.0416.8541z" fill="#000" opacity=".12"/><path d="m20.0159 12.1914 31.184 17.728c.4079.2013.7643.4935 1.0416.8541.2774.3606.4684.7799.5584 1.2259-.0405-.4909-.2098-.9623-.4907-1.3669-.2809-.4045-.6635-.7277-1.1093-.9371l-31.184-17.728c-2.24-1.264-4.064-.208-4.064 2.352v.24c.048-2.576 1.84-3.632 4.064-2.368z" fill="#fff" op
1acity=".25"/></svg>'},Ye={name:"big-success",data:'<svg fill="none" height="73" viewBox="0 0 74 73" width="74" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="m36.9974 3.04297c-18.4781 0-33.45834 14.98023-33.45834 33.45833s14.98024 33.4583 33.45834 33.4583 33.4583-14.9802 33.4583-33.4583-14.9802-33.45833-33.4583-33.45833zm14.5027 27.80083c.267-.3053.4703-.6608.5979-1.0458s.1769-.7916.1451-1.196c-.0319-.4043-.1443-.7982-.3307-1.1584-.1863-.3602-.4428-.6796-.7544-.9392-.3116-.2597-.6719-.4544-1.0598-.5727-.388-.1183-.7957-.1579-1.1991-.1163-.4035.0416-.7945.1634-1.1502.3583-.3557.195-.6687.459-.9208.7768l-13.0792 15.6919-6.7677-6.7707c-.5737-.5541-1.342-.8607-2.1395-.8537-.7975.0069-1.5604.3268-2.1244.8907-.5639.564-.8838 1.3269-.8907 2.1244-.007.7975.2996 1.5658.8537 2.1395l9.125 9.125c.2988.2987.6566.5318 1.0506.6846.394.1527.8154.2217 1.2375.2025s.8356-.1261 1.2141-.3139.7137-.4525.9842-.777z" fill="#85b00c" fill-rule="evenodd"/></svg>'};var we=l(4650);let Ie=(()=>{class mt{}return mt.\u0275fac=function(Ht){return new(Ht||mt)},mt.\u0275mod=we.\u0275\u0275defineNgModule({type:mt}),mt.\u0275inj=we.\u0275\u0275defineInjector({}),mt})()},8123:(Xe,ie,l)=>{"use strict";var i=l(1481),n=l(4650),s=l(2510),d=l(262),o=l(9646),_=l(4128),g=l(5577),w=l(2600),x=l(8156),L=l(9795),Z=l(2303),G=l(2340),he=l(9718),ye=l(8746),te=l(8505),le=l(655),se=l(775);let de=class{constructor(){this.jwtToken=null}};(0,le.gn)([(0,se.ep)("jwtToken",String,!0),(0,le.w6)("design:type",String)],de.prototype,"jwtToken",void 0),de=(0,le.gn)([(0,se.sT)("CustomAnalyticsLogin")],de);const rt=de;var N=l(1739);let O=class{constructor(m=null){console.log(m),m&&(this.value=m)}};(0,le.gn)([(0,se.ep)("value"),(0,le.w6)("design:type",Object)],O.prototype,"value",void 0),O=(0,le.gn)([(0,se.sT)("CustomAnalyticsEventValue"),(0,le.w6)("design:paramtypes",[Object])],O);let W=class{constructor(m=null){m&&Object.assign(this,{...m})}};(0,le.gn)([(0,se.ep)("eventName",String,!0),(0,le.w6)("design:type",String)],W.prototype,"eventName",void 0),(0,le.gn)([(0,se.ep)("eventValue",O,!0),(0,le.w6)("design:type",O)],W.prototype,"eventValue",void 0),W=(0,le.gn)([(0,se.sT)("CustomAnalyticsSendRequest"),(0,le.w6)("design:paramtypes",[Object])],W);var $=l(9864),me=l(9299);let ae=(()=>{class E{constructor(u,v){this.apiService=u,this.ls=v}logEvent(u,v){if(console.log("custom",u,v),!G.N.customAnalytics.passkey)return;const ee=new W({eventName:u,eventValue:new O(v?.toMap())});console.log("Ev",ee);const Be=this.sendEvent([ee]).pipe((0,ye.x)(()=>{Be?.unsubscribe()})).subscribe()}initialPageView(){console.log("Method not implemented.")}logRoute(u){this.logEvent($.rM.route,u)}addToCartEvent(u){this.logEvent($.rM.addToCart,u)}removeFromCartEvent(u){this.logEvent($.rM.removeFromCart,u)}beginCheckoutEvent(u){this.logEvent($.rM.beginCheckout,u)}addToWishlist(u){this.logEvent($.rM.wishListAdd,u)}endCheckoutEvent(u){this.logEvent($.rM.purchase,u)}loginEvent(u){this.logEvent($.rM.login,u)}completeRegistration(u){this.logEvent($.rM.signUp,u)}viewItemEvent(u){this.logEvent($.rM.viewItem,u)}categoryView(u){this.logEvent($.rM.viewCategory,u)}viewOrderEvent(u){this.logEvent($.rM.viewOrderDetails,u)}uiPartEvent(u){console.log("Method not implemented.")}getToken(){return this.apiService.post("/auth/login",{password:G.N.customAnalytics.passkey},rt,!1,{},G.N.customAnalytics.apiUrl).pipe((0,te.b)(u=>{u.success&&u.data.jwtToken&&this.ls.set(N._.customAnalyticsToken,u.data.jwtToken)}))}sendEvent(u){return this.apiService.post("/data-harvester",u,se.IK,!0,{},G.N.customAnalytics.apiUrl)}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(he.s),n.\u0275\u0275inject(me.n))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),Pe=(()=>{class E{constructor(u,v,ee,Me,Be,nt){this.mainService=u,this.customAnalyticsService=v,this.userService=ee,this.authService=Me,this.appService=Be,this.ls=nt}resolve(u,v){this.setCompanyId();let ee=[this.mainService.getConfig(),this.mainService.getBanners(),this.mainService.getOfferStatuses()];return G.N.customAnalytics.passkey&&!this.ls.get(N._.customAnalyticsToken)&&(ee=[...ee,this.customAnalyticsService.getToken().pipe((0,d.K)(()=>(0,o.of)(null)))]),(0,_.D)(ee).pipe((0,g.z)(()=>this.authService.isAuthenticated()?this.userService.getUserData():(0,o.of)(!0)))}setCompanyId(){this.appService.subCompaniyId=this.appService.company?this.appService.company.id:G.N.mainCompanyId}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(Z.J),n.\u0275\u0275inject(ae),n.\u0275\u0275inject(L.K),n.\u0275\u0275inject(x.e),n.\u0275\u0275inject(w.z),n.\u0275\u0275inject(me.n))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})();var lt=l(9946),ve=l(7758),Ye=l(5266),we=l(300),Ie=l(4593),mt=l(9300),at=l(3900),Ht=l(8675),xe=l(7332),Lt=l(5861);const st="opt-out",Dt="show--consent",_t="show--preferences",Ut="disable--interaction",Fe="data-category",Ge="div",tt="button",bt="aria-hidden",At="btn-group",Pt="click",ct="data-role",Kt="
1consentModal",nn="preferencesModal";const jt=new class an{constructor(){this.t={mode:"opt-in",revision:0,autoShow:!0,lazyHtmlGeneration:!0,autoClearCookies:!0,manageScriptTags:!0,hideFromBots:!0,cookie:{name:"cc_cookie",expiresAfterDays:182,domain:"",path:"/",secure:!0,sameSite:"Lax"}},this.o={i:{},l:"",_:{},u:{},p:{},m:[],v:!1,h:null,C:null,S:null,M:"",D:!0,T:!1,k:!1,A:!1,N:!1,H:[],V:!1,I:!0,L:[],j:!1,F:"",P:!1,O:[],R:[],B:[],$:[],G:!1,J:!1,U:!1,q:[],K:[],W:[],X:{},Y:{},Z:{},ee:{},te:{},oe:[]},this.ne={ae:{},se:{}},this.ce={},this.re={ie:"cc:onFirstConsent",le:"cc:onConsent",de:"cc:onChange",fe:"cc:onModalShow",_e:"cc:onModalHide",ue:"cc:onModalReady"}}},kn=(E,m)=>E.indexOf(m),Je=(E,m)=>-1!==kn(E,m),_e=E=>Array.isArray(E),J=E=>"string"==typeof E,Q=E=>!!E&&"object"==typeof E&&!_e(E),oe=E=>"function"==typeof E,Le=E=>Object.keys(E),Ct=E=>Array.from(new Set(E)),Ze=()=>document.activeElement,Ne=E=>E.preventDefault(),$e=(E,m)=>E.querySelectorAll(m),wt=E=>{const m=document.createElement(E);return E===tt&&(m.type=E),m},Xt=(E,m,u)=>E.setAttribute(m,u),fn=(E,m,u)=>{E.removeAttribute(u?"data-"+m:m)},An=(E,m,u)=>E.getAttribute(u?"data-"+m:m),Gt=(E,m)=>E.appendChild(m),Cn=(E,m)=>E.classList.add(m),yn=(E,m)=>Cn(E,"cm__"+m),Pn=(E,m)=>Cn(E,"pm__"+m),It=(E,m)=>E.classList.remove(m),St=E=>{if("object"!=typeof E)return E;if(E instanceof Date)return new Date(E.getTime());let m=Array.isArray(E)?[]:{};for(let u in E)m[u]=St(E[u]);return m},Ee=(E,m)=>dispatchEvent(new CustomEvent(E,{detail:m})),We=(E,m,u,v)=>{E.addEventListener(m,u),v&&jt.o.m.push({pe:E,ge:m,me:u})},ce=()=>{const E=jt.t.cookie.expiresAfterDays;return oe(E)?E(jt.o.F):E},pe=(E,m)=>{const u=E||[],v=m||[];return u.filter(ee=>!Je(v,ee)).concat(v.filter(ee=>!Je(u,ee)))},je=E=>{jt.o.R=Ct(E),jt.o.F=(()=>{let m="custom";const{R:u,O:v,B:ee}=jt.o,Me=u.length;return Me===v.length?m="all":Me===ee.length&&(m="necessary"),m})()},R=(E,m,u,v)=>{const ee="accept-",{show:Me,showPreferences:Be,hide:nt,hidePreferences:dt,acceptCategory:$t}=m,hn=E||document,cn=ei=>$e(hn,`[data-cc="${ei}"]`),mn=(ei,Xn)=>{Ne(ei),$t(Xn),dt(),nt()},bn=cn("show-preferencesModal"),on=cn("show-consentModal"),Sn=cn(ee+"all"),jn=cn(ee+"necessary"),Zn=cn(ee+"custom"),li=jt.t.lazyHtmlGeneration;for(const ei of bn)Xt(ei,"aria-haspopup","dialog"),We(ei,Pt,Xn=>{Ne(Xn),Be()}),li&&(We(ei,"mouseenter",Xn=>{Ne(Xn),jt.o.N||u(m,v)},!0),We(ei,"focus",()=>{jt.o.N||u(m,v)}));for(let ei of on)Xt(ei,"aria-haspopup","dialog"),We(ei,Pt,Xn=>{Ne(Xn),Me(!0)},!0);for(let ei of Sn)We(ei,Pt,Xn=>{mn(Xn,"all")},!0);for(let ei of Zn)We(ei,Pt,Xn=>{mn(Xn)},!0);for(let ei of jn)We(ei,Pt,Xn=>{mn(Xn,[])},!0)},Y=(E,m)=>{E&&(m&&(E.tabIndex=-1),E.focus(),m&&E.removeAttribute("tabindex"))},De=(E,m)=>{const u=v=>{v.target.removeEventListener("transitionend",u),"opacity"===v.propertyName&&"1"===getComputedStyle(E).opacity&&Y(1===m?jt.ne.be:jt.ne.ve)};We(E,"transitionend",u)};let ot;const Tt=E=>{clearTimeout(ot),E?Cn(jt.ne.ye,Ut):ot=setTimeout(()=>{It(jt.ne.ye,Ut)},500)},Zt=["M 19.5 4.5 L 4.5 19.5 M 4.5 4.501 L 19.5 19.5","M 3.572 13.406 L 8.281 18.115 L 20.428 5.885","M 21.999 6.94 L 11.639 17.18 L 2.001 6.82 "],gn=(E=0,m=1.5)=>`<svg viewBox="0 0 24 24" stroke-width="${m}"><path d="${Zt[E]}"/></svg>`,ln=E=>{const m=jt.ne,u=jt.o;(v=>{const ee=v===m.he;We(u.i.disablePageInteraction?m.ye:ee?m.Ce:m.ye,"keydown",Be=>{if("Tab"!==Be.key||!(ee?u.k&&!u.A:u.A))return;const nt=Ze(),dt=ee?u.q:u.K;0!==dt.length&&(Be.shiftKey?nt!==dt[0]&&v.contains(nt)||(Ne(Be),Y(dt[1])):nt!==dt[1]&&v.contains(nt)||(Ne(Be),Y(dt[0])))},!0)})(E)},ii=["[href]",tt,"input","details","[tabindex]"].map(E=>E+':not([tabindex="-1"])').join(","),Jn=E=>{const{o:m,ne:u}=jt,v=(ee,Me)=>{const Be=$e(ee,ii);Me[0]=Be[0],Me[1]=Be[Be.length-1]};1===E&&m.T&&v(u.he,m.q),2===E&&m.N&&v(u.we,m.K)},Yn=(E,m,u)=>{const{de:v,le:ee,ie:Me,_e:Be,ue:nt,fe:dt}=jt.ce,$t=jt.re;if(m){const cn={modalName:m};return E===$t.fe?oe(dt)&&dt(cn):E===$t._e?oe(Be)&&Be(cn):(cn.modal=u,oe(nt)&&nt(cn)),Ee(E,cn)}const hn={cookie:jt.o.p};E===$t.ie?oe(Me)&&Me(St(hn)):E===$t.le?oe(ee)&&ee(St(hn)):(hn.changedCategories=jt.o.L,hn.changedServices=jt.o.ee,oe(v)&&v(St(hn))),Ee(E,St
vendor: 4,955 bytes, line 1
1(hn))},pt=(E,m)=>{try{return E()}catch(u){return!m&&console.warn("CookieConsent:",u),!1}},Se=E=>{const{Y:m,ee:u,O:v,X:ee,oe:Me,p:Be,L:nt}=jt.o;for(const cn of v){const mn=u[cn]||m[cn]||[];for(const bn of mn){const on=ee[cn][bn];if(!on)continue;const{onAccept:Sn,onReject:jn}=on;!on.Se&&Je(m[cn],bn)?(on.Se=!0,oe(Sn)&&Sn()):on.Se&&!Je(m[cn],bn)&&(on.Se=!1,oe(jn)&&jn())}}if(!jt.t.manageScriptTags)return;const $t=E||Be.categories||[],hn=(cn,mn)=>{if(mn>=cn.length)return;const bn=Me[mn];if(bn.xe)return hn(cn,mn+1);const on=bn.Me,Sn=bn.De,jn=bn.Te,Zn=Je($t,Sn),li=!!jn&&Je(m[Sn],jn);if(!jn&&!bn.ke&&Zn||!jn&&bn.ke&&!Zn&&Je(nt,Sn)||jn&&!bn.ke&&li||jn&&bn.ke&&!li&&Je(u[Sn]||[],jn)){bn.xe=!0;const ei=An(on,"type",!0);fn(on,"type",!!ei),fn(on,Fe);let Xn=An(on,"src",!0);Xn&&fn(on,"src",!0);const ji=wt("script");ji.textContent=on.innerHTML;for(const{nodeName:Ti}of on.attributes)Xt(ji,Ti,on[Ti]||An(on,Ti));ei&&(ji.type=ei),Xn?ji.src=Xn:Xn=on.src;const rr=!!Xn&&(!ei||["text/javascript","module"].includes(ei));if(rr&&(ji.onload=ji.onerror=()=>{hn(cn,++mn)}),on.replaceWith(ji),rr)return}hn(cn,++mn)};hn(Me,0)},ue="bottom",et="left",Qe="right",xt="inline",Ot=["middle","top",ue],A=[et,"center",Qe],ke={box:{Ee:["wide",xt],Ae:Ot,Ne:A,He:ue,Ve:Qe},cloud:{Ee:[xt],Ae:Ot,Ne:A,He:ue,Ve:"center"},bar:{Ee:[xt],Ae:Ot.slice(1),Ne:[],He:ue,Ve:""}},ht={box:{Ee:[],Ae:[],Ne:[],He:"",Ve:""},bar:{Ee:["wide"],Ae:[],Ne:[et,Qe],He:"",Ve:et}},Nt=E=>{const m=jt.o.i.guiOptions,v=m&&m.preferencesModal;0===E&&Dn(jt.ne.he,ke,m&&m.consentModal,"cm--","box","cm"),1===E&&Dn(jt.ne.we,ht,v,"pm--","box","pm")},Dn=(E,m,u,v,ee,Me)=>{E.className=Me;const Be=u&&u.layout,nt=u&&u.position,dt=u&&u.flipButtons,$t=!u||!1!==u.equalWeightButtons,hn=Be&&Be.split(" ")||[],cn=hn[0],mn=hn[1],bn=cn in m?cn:ee,on=m[bn],Sn=Je(on.Ee,mn)&&mn,jn=nt&&nt.split(" ")||[],Zn=jn[0],li="pm--"===v?jn[0]:jn[1],ei=Je(on.Ae,Zn)?Zn:on.He,Xn=Je(on.Ne,li)?li:on.Ve,ji=Ti=>{Ti&&Cn(E,v+Ti)};ji(bn),ji(Sn),ji(ei),ji(Xn),dt&&ji("flip");const rr=Me+"__btn--secondary";if("cm"===Me){const{Ie:Ti,Le:vr}=jt.ne;Ti&&($t?It(Ti,rr):Cn(Ti,rr)),vr&&($t?It(vr,rr):Cn(vr,rr))}else{const{je:Ti}=jt.ne;Ti&&($t?It(Ti,rr):Cn(Ti,rr))}},ut=(E,m)=>{const u=jt.o,v=jt.ne,{hide:ee,hidePreferences:Me,acceptCategory:Be}=E,nt=Xn=>{Be(Xn),Me(),ee()},dt=u.u&&u.u.preferencesModal;if(!dt)return;const $t=dt.title,hn=dt.closeIconLabel,cn=dt.acceptAllBtn,mn=dt.acceptNecessaryBtn,bn=dt.savePreferencesBtn,on=dt.sections||[],Sn=cn||mn||bn;if(v.Fe)v.Pe=wt(Ge),Pn(v.Pe,"body");else{v.Fe=wt(Ge),Cn(v.Fe,"pm-wrapper");const Xn=wt("div");Cn(Xn,"pm-overlay"),Gt(v.Fe,Xn),We(Xn,Pt,Me),v.we=wt(Ge),Cn(v.we,"pm"),Xt(v.we,"role","dialog"),Xt(v.we,bt,!0),Xt(v.we,"aria-modal",!0),Xt(v.we,"aria-labelledby","pm__title"),We(v.ye,"keydown",ji=>{27===ji.keyCode&&Me()},!0),v.Oe=wt(Ge),Pn(v.Oe,"header"),v.Re=wt("h2"),Pn(v.Re,"title"),v.Re.id="pm__title",v.Be=wt(tt),Pn(v.Be,"close-btn"),Xt(v.Be,"aria-label",dt.closeIconLabel||""),We(v.Be,Pt,Me),v.$e=wt("span"),v.$e.innerHTML=gn(),Gt(v.Be,v.$e),v.Ge=wt(Ge),Pn(v.Ge,"body"),v.Je=wt(Ge),Pn(v.Je,"footer");var jn=wt(Ge);Cn(jn,"btns");var Zn=wt(Ge),li=wt(Ge);Pn(Zn,At),Pn(li,At),Gt(v.Je,Zn),Gt(v.Je,li),Gt(v.Oe,v.Re),Gt(v.Oe,v.Be),v.ve=wt(Ge),Xt(v.ve,"tabIndex",-1),Gt(v.we,v.ve),Gt(v.we,v.Oe),Gt(v.we,v.Ge),Sn&&Gt(v.we,v.Je),Gt(v.Fe,v.we)}let ei;$t&&(v.Re.innerHTML=$t,hn&&Xt(v.Be,"aria-label",hn)),on.forEach((Xn,ji)=>{const rr=Xn.title,Ti=Xn.description,vr=Xn.linkedCategory,ns=vr&&u.P[vr],Bs=Xn.cookieTable,qo=Bs&&Bs.body,Zs=Bs&&Bs.caption,la=qo&&qo.length>0,Ys=!!ns,xr=Ys&&u.X[vr],Hn=Q(xr)&&Le(xr)||[],qn=Ys&&(!!Ti||!!la||Le(xr).length>0);var Kn=wt(Ge);if(Pn(Kn,"section"),qn||Ti){var vi=wt(Ge);Pn(vi,"section-desc-wrapper")}let yr=Hn.length;if(qn&&yr>0){const Vs=wt(Ge);Pn(Vs,"section-services");for(const or of Hn){const tr=xr[or],Vi=tr&&tr.label||or,da=wt(Ge),qa=wt(Ge),Fl=wt(Ge),bl=wt(Ge);Pn(da,"service"),Pn(bl,"service-title"),Pn(qa,"service-header"),Pn(Fl,"service-icon");const el=Rt(Vi,or,ns,!0,vr);bl.innerHTML=Vi,Gt(qa,Fl),Gt(qa,bl),Gt(da,qa),Gt(da,el),Gt(Vs,da)}Gt(vi,Vs)}if(rr){var Ps=wt(Ge),br=wt(Ys?tt:Ge);if(Pn(Ps,"section-title-wrapper"),Pn(br,"section-title"),br.innerHTML=rr,Gt(Ps,br),Ys){const Vs=wt("span");Vs.innerHTML=gn(2,3.5),Pn(Vs,"section-arrow"),Gt(Ps,Vs),Kn.className+="--toggle";const or=Rt(rr,vr,ns);let tr=dt.serviceCounterLabel;if(yr>0&&J(tr)){let Vi=wt("span");Pn(Vi,"badge"),Pn(Vi,"service-counter"),Xt(Vi,bt,!0),Xt(Vi,"data-servicecounter",yr),tr&&(tr=tr.split("|"),tr=tr.length>1&&yr>1?tr[1]:tr[0],Xt(Vi,"data-counterlabel",tr)),Vi.innerHTML=yr+(tr?" "+tr:""),Gt(br,Vi)}if(qn){Pn(Kn,"section--expandable");var ba=vr+"-desc";Xt(br,"aria-expanded",!1),Xt(br,"aria-controls",ba)}Gt(Ps,or)}else Xt(br,"role","heading"),Xt(br,"aria-level","3");Gt(Kn,Ps)}if(Ti){var Mr=wt("p");Pn(Mr,"section-desc"),Mr.innerHTML=Ti,Gt(vi,Mr)}if(qn&&(Xt(vi,bt,"true"),vi.id=ba,Vs=vi,or=Kn,tr=br,We(br,Pt,()=>{or.classList.contains("is-expanded")?(It(or,"is-expanded"),Xt(tr,"aria-expanded","fal
1se"),Xt(Vs,bt,"true")):(Cn(or,"is-expanded"),Xt(tr,"aria-expanded","true"),Xt(Vs,bt,"false"))}),la)){const Vs=wt("table"),or=wt("thead"),tr=wt("tbody");if(Zs){const el=wt("caption");Pn(el,"table-caption"),el.innerHTML=Zs,Vs.appendChild(el)}Pn(Vs,"section-table"),Pn(or,"table-head"),Pn(tr,"table-body");const Vi=Bs.headers,da=Le(Vi),qa=v.Ue.createDocumentFragment(),Fl=wt("tr");for(const el of da){const ed=Vi[el],Ml=wt("th");Ml.id="cc__row-"+ed+ji,Xt(Ml,"scope","col"),Pn(Ml,"table-th"),Ml.innerHTML=ed,Gt(qa,Ml)}Gt(Fl,qa),Gt(or,Fl);const bl=v.Ue.createDocumentFragment();for(const el of qo){const ed=wt("tr");Pn(ed,"table-tr");for(const Ml of da){const wd=Vi[Ml],ic=el[Ml],Dd=wt("td"),Au=wt(Ge);Pn(Dd,"table-td"),Xt(Dd,"data-column",wd),Xt(Dd,"headers","cc__row-"+wd+ji),Au.insertAdjacentHTML("beforeend",ic),Gt(Dd,Au),Gt(ed,Dd)}Gt(bl,ed)}Gt(tr,bl),Gt(Vs,or),Gt(Vs,tr),Gt(vi,Vs)}var Vs,or,tr;(qn||Ti)&&Gt(Kn,vi);const Md=v.Pe||v.Ge;Ys?(ei||(ei=wt(Ge),Pn(ei,"section-toggles")),ei.appendChild(Kn)):ei=null,Gt(Md,ei||Kn)}),cn&&(v.ze||(v.ze=wt(tt),Pn(v.ze,"btn"),Xt(v.ze,ct,"all"),Gt(Zn,v.ze),We(v.ze,Pt,()=>nt("all"))),v.ze.innerHTML=cn),mn&&(v.je||(v.je=wt(tt),Pn(v.je,"btn"),Xt(v.je,ct,"necessary"),Gt(Zn,v.je),We(v.je,Pt,()=>nt([]))),v.je.innerHTML=mn),bn&&(v.qe||(v.qe=wt(tt),Pn(v.qe,"btn"),Pn(v.qe,"btn--secondary"),Xt(v.qe,ct,"save"),Gt(li,v.qe),We(v.qe,Pt,()=>nt())),v.qe.innerHTML=bn),v.Pe&&(v.we.replaceChild(v.Pe,v.Ge),v.Ge=v.Pe),Nt(1),u.N||(u.N=!0,Yn(jt.re.ue,nn,v.we),m(E),Gt(v.Ce,v.Fe),ln(v.we),setTimeout(()=>Cn(v.Fe,"cc--anim"),100)),Jn(2)};function Rt(E,m,u,v,ee){const Me=jt.o,Be=jt.ne,nt=wt("label"),dt=wt("input"),$t=wt("span"),hn=wt("span"),cn=wt("span"),mn=wt("span"),bn=wt("span");if(mn.innerHTML=gn(1,3),bn.innerHTML=gn(0,3),dt.type="checkbox",Cn(nt,"section__toggle-wrapper"),Cn(dt,"section__toggle"),Cn(mn,"toggle__icon-on"),Cn(bn,"toggle__icon-off"),Cn($t,"toggle__icon"),Cn(hn,"toggle__icon-circle"),Cn(cn,"toggle__label"),Xt($t,bt,"true"),v?(Cn(nt,"toggle-service"),Xt(dt,Fe,ee),Be.se[ee][m]=dt):Be.ae[m]=dt,v?(on=ee,We(dt,"change",()=>{const Sn=Be.se[on],jn=Be.ae[on];Me.Z[on]=[];for(let Zn in Sn){const li=Sn[Zn];li.checked&&Me.Z[on].push(li.value)}jn.checked=Me.Z[on].length>0})):(on=>{We(dt,Pt,()=>{const Sn=Be.se[on],jn=dt.checked;Me.Z[on]=[];for(let Zn in Sn)Sn[Zn].checked=jn,jn&&Me.Z[on].push(Zn)})})(m),dt.value=m,cn.textContent=E.replace(/<.*>.*<\/.*>/gm,""),Gt(hn,bn),Gt(hn,mn),Gt($t,hn),Me.D)(u.readOnly||u.enabled)&&(dt.checked=!0);else if(v){const on=Me.Y[ee];dt.checked=u.readOnly||Je(on,m)}else Je(Me.R,m)&&(dt.checked=!0);var on;return u.readOnly&&(dt.disabled=!0),Gt(nt,dt),Gt(nt,$t),Gt(nt,cn),nt}const C=()=>{const E=wt("span");return jt.ne.Ke||(jt.ne.Ke=E),E},Te=(E,m)=>{const u=jt.o,v=jt.ne,{hide:ee,showPreferences:Me,acceptCategory:Be}=E,nt=u.u&&u.u.consentModal;if(!nt)return;const dt=nt.acceptAllBtn,$t=nt.acceptNecessaryBtn,hn=nt.showPreferencesBtn,cn=nt.closeIconLabel,mn=nt.footer,bn=nt.label,on=nt.title,Sn=Zn=>{ee(),Be(Zn)};if(!v.Qe){v.Qe=wt(Ge),v.he=wt(Ge),v.We=wt(Ge),v.Xe=wt(Ge),v.Ye=wt(Ge),Cn(v.Qe,"cm-wrapper"),Cn(v.he,"cm"),yn(v.We,"body"),yn(v.Xe,"texts"),yn(v.Ye,"btns"),Xt(v.he,"role","dialog"),Xt(v.he,"aria-modal","true"),Xt(v.he,bt,"false"),Xt(v.he,"aria-describedby","cm__desc"),bn?Xt(v.he,"aria-label",bn):on&&Xt(v.he,"aria-labelledby","cm__title");const Zn="box",li=u.i.guiOptions,ei=li&&li.consentModal,Xn=(ei&&ei.layout||Zn).split(" ")[0]===Zn;on&&cn&&Xn&&(v.Le||(v.Le=wt(tt),v.Le.innerHTML=gn(),yn(v.Le,"btn"),yn(v.Le,"btn--close"),We(v.Le,Pt,()=>{Sn([])}),Gt(v.We,v.Le)),Xt(v.Le,"aria-label",cn)),Gt(v.We,v.Xe),(dt||$t||hn)&&Gt(v.We,v.Ye),v.be=wt(Ge),Xt(v.be,"tabIndex",-1),Gt(v.he,v.be),Gt(v.he,v.We),Gt(v.Qe,v.he)}on&&(v.Ze||(v.Ze=wt("h2"),v.Ze.className=v.Ze.id="cm__title",Gt(v.Xe,v.Ze)),v.Ze.innerHTML=on);let jn=nt.description;if(jn&&(u.V&&(jn=jn.replace("{{revisionMessage}}",u.I?"":nt.revisionMessage||"")),v.et||(v.et=wt("p"),v.et.className=v.et.id="cm__desc",Gt(v.Xe,v.et)),v.et.innerHTML=jn),dt&&(v.tt||(v.tt=wt(tt),Gt(v.tt,C()),yn(v.tt,"btn"),Xt(v.tt,ct,"all"),We(v.tt,Pt,()=>{Sn("all")})),v.tt.firstElementChild.innerHTML=dt),$t&&(v.Ie||(v.Ie=wt(tt),Gt(v.Ie,C()),yn(v.Ie,"btn"),Xt(v.Ie,ct,"necessary"),We(v.Ie,Pt,()=>{Sn([])})),v.Ie.firstElementChild.innerHTML=$t),hn&&(v.ot||(v.ot=wt(tt),Gt(v.ot,C()),yn(v.ot,"btn"),yn(v.ot,"btn--secondary"),Xt(v.ot,ct,"show"),We(v.ot,"mouseenter",()=>{u.N||ut(E,m)}),We(v.ot,Pt,Me)),v.ot.firstElementChild.innerHTML=hn),v.nt||(v.nt=wt(Ge),yn(v.nt,At),dt&&Gt(v.nt,v.tt),$t&&Gt(v.nt,v.Ie),(dt||$t)&&Gt(v.We,v.nt),Gt(v.Ye,v.nt)),v.ot&&!v.st&&(v.st=wt(Ge),v.Ie&&v.tt?(yn(v.st,At),Gt(v.st,v.ot),Gt(v.Ye,v.st)):(Gt(v.nt,v.ot),yn(v.nt,At+"--uneven"))),mn){if(!v.ct){let Zn=wt(Ge),li=wt(Ge);v.ct=wt(Ge),yn(Zn,"footer"),yn(li,"links"),yn(v.ct,"link-group"),Gt(li,v.ct),Gt(Zn,li),Gt(v.he,Zn)}v.ct.innerHTML=mn}Nt(0),u.T||(u.T=!0,Yn(jt.re.ue,Kt,v.he),m(E),Gt(v.Ce,v.Qe),ln(v.he),setTimeout(()=>Cn(v.Qe,"cc--anim"),100)),Jn(1),R(v.We,E,ut,m)},it=E=>{if(!J(E))return null;if(E in jt.o._)return E;let m=E.slice(0,2);return m in jt.o._?m:null},Wt=()=>jt.o.l||jt.o.i.language.default,On=E=>
1{E&&(jt.o.l=E)},zn=function(){var E=(0,Lt.Z)(function*(m){const u=jt.o;let v=it(m)?m:Wt(),ee=u._[v];if(J(ee)?ee=yield(Me=(0,Lt.Z)(function*(Be){try{return yield(yield fetch(Be)).json()}catch(nt){return console.error(nt),!1}}),function(Be){return Me.apply(this,arguments)})(ee):oe(ee)&&(ee=yield ee()),!ee)throw`Could not load translation for the '${v}' language`;var Me;return u.u=ee,On(v),!0});return function(u){return E.apply(this,arguments)}}(),Oi=()=>{const E=jt.ne;if(E.Ce)return;E.Ce=wt(Ge),E.Ce.id="cc-main",E.Ce.setAttribute("data-nosnippet",""),(()=>{let E=jt.o.i.language.rtl,m=jt.ne.Ce;E&&m&&(_e(E)||(E=[E]),Je(E,jt.o.l)?Cn(m,"cc--rtl"):It(m,"cc--rtl"))})();let m=jt.o.i.root;m&&J(m)&&(m=document.querySelector(m)),(m||E.Ue.body).appendChild(E.Ce)},nr=(E,m)=>{if(m instanceof RegExp)return E.filter(u=>m.test(u));{const u=kn(E,m);return u>-1?[E[u]]:[]}},$i=(E,m,u)=>{if(0===E.length)return;const v=u||jt.t.cookie.domain,ee=m||jt.t.cookie.path,Me="www."===v.slice(0,4),Be=Me&&v.substring(4),nt=(dt,$t)=>{$t&&"."!==$t.slice(0,1)&&($t="."+$t),document.cookie=dt+"=; path="+ee+($t?"; domain="+$t:"")+"; expires=Thu, 01 Jan 1970 00:00:01 GMT;"};for(const dt of E)nt(dt,u),u||nt(dt,v),Me&&nt(dt,Be)},Gi=(E,m)=>{const u=document.cookie.match("(^|;)\\s*"+E+"\\s*=\\s*([^;]+)");return u?m?u.pop():E:""},Fr=E=>Je(jt.o.D?[]:jt.o.R,E),jr=(E,m)=>Je(jt.o.D?[]:jt.o.Y[m]||[],E),Hr=E=>{const{ne:m,o:u}=jt;if(!u.k){if(!u.T){if(!E)return;Te(Ji,Oi)}u.k=!0,u.J=Ze(),u.v&&Tt(!0),De(m.he,1),Cn(m.ye,Dt),Xt(m.he,bt,"false"),setTimeout(()=>{Y(jt.ne.be)},100),Yn(jt.re.fe,Kt)}};var Ji={show:Hr,hide:()=>{const{ne:E,o:m,re:u}=jt;m.k&&(m.k=!1,m.v&&Tt(),Y(E.Ke,!0),It(E.ye,Dt),Xt(E.he,bt,"true"),Y(m.J),m.J=null,Yn(u._e,Kt))},showPreferences:()=>{const E=jt.o;E.A||(E.N||ut(Ji,Oi),E.A=!0,E.k?E.U=Ze():E.J=Ze(),De(jt.ne.we,2),Cn(jt.ne.ye,_t),Xt(jt.ne.we,bt,"false"),setTimeout(()=>{Y(jt.ne.ve)},100),Yn(jt.re.fe,nn))},hidePreferences:()=>{const E=jt.o;E.A&&(E.A=!1,(()=>{const m=lr(),u=jt.o.P,v=jt.ne.ae,ee=jt.ne.se,Me=Be=>Je(jt.o.$,Be);for(const Be in v){const nt=!!u[Be].readOnly;v[Be].checked=nt||(m?Fr(Be):Me(Be));for(const dt in ee[Be])ee[Be][dt].checked=nt||(m?jr(dt,Be):Me(Be))}})(),Y(jt.ne.$e,!0),It(jt.ne.ye,_t),Xt(jt.ne.we,bt,"true"),E.k?(Y(E.U),E.U=null):(Y(E.J),E.J=null),Yn(jt.re._e,nn))},acceptCategory:(E,m=[])=>{((u,v)=>{const{O:ee,R:Me,B:Be,N:nt,Z:dt,$:$t,X:hn}=jt.o;let cn=[];if(u){_e(u)?cn.push(...u):J(u)&&(cn="all"===u?ee:[u]);for(const mn of ee)dt[mn]=Je(cn,mn)?Le(hn[mn]):[]}else cn=[...Me,...$t],nt&&(cn=(()=>{const mn=jt.ne.ae;if(!mn)return[];let bn=[];for(let on in mn)mn[on].checked&&bn.push(on);return bn})());cn=cn.filter(mn=>!Je(ee,mn)||!Je(v,mn)),cn.push(...Be),je(cn)})(E,m),(()=>{const u=jt.o,{Z:v,B:ee,Y:Me,X:Be,O:nt}=u,dt=nt;u.te=St(Me);for(const $t of dt){const cn=Le(Be[$t]),mn=v[$t]&&v[$t].length>0,bn=Je(ee,$t);0!==cn.length&&(Me[$t]=[],bn?Me[$t].push(...cn):mn?Me[$t].push(...v[$t]):Me[$t]=u.Z[$t],Me[$t]=Ct(Me[$t]))}})(),(()=>{const u=jt.o;u.L=jt.t.mode===st&&u.D?pe(u.$,u.R):pe(u.R,u.p.categories);let v=u.L.length>0,ee=!1;for(const dt of u.O)u.ee[dt]=pe(u.Y[dt],u.te[dt]),u.ee[dt].length>0&&(ee=!0);const Me=jt.ne.ae;for(const dt in Me)Me[dt].checked=Je(u.R,dt);for(const dt of u.O){const $t=jt.ne.se[dt],hn=u.Y[dt];for(const cn in $t)$t[cn].checked=Je(hn,cn)}u.C||(u.C=new Date),u.M||(u.M=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,dt=>(dt^crypto.getRandomValues(new Uint8Array(1))[0]&15>>dt/4).toString(16))),u.p={categories:St(u.R),revision:jt.t.revision,data:u.h,consentTimestamp:u.C.toISOString(),consentId:u.M,services:St(u.Y),languageCode:jt.o.l},u.S&&(u.p.lastConsentTimestamp=u.S.toISOString());let Be=!1;const nt=v||ee;(u.D||nt)&&(u.D&&(u.D=!1,Be=!0),u.S=u.S?new Date:u.C,u.p.lastConsentTimestamp=u.S.toISOString(),(E=>{const{hostname:m,protocol:u}=location,{name:v,path:ee,domain:Me,sameSite:Be,useLocalStorage:nt,secure:dt}=jt.t.cookie,$t=E?(()=>{const bn=jt.o.S,on=bn?new Date-bn:0;return 864e5*ce()-on})():864e5*ce(),hn=new Date;hn.setTime(hn.getTime()+$t),jt.o.p.expirationTime=hn.getTime();const cn=JSON.stringify(jt.o.p);let mn=v+"="+encodeURIComponent(cn)+(0!==$t?"; expires="+hn.toUTCString():"")+"; Path="+ee+"; SameSite="+Be;var bn,on;Je(m,".")&&(mn+="; Domain="+Me),dt&&"https:"===u&&(mn+="; Secure"),nt?(bn=v,on=cn,pt(()=>
1localStorage.setItem(bn,on))):document.cookie=mn})(),jt.t.autoClearCookies&&(Be||nt)&&(dt=>{const $t=jt.o,hn=(E=>{const m=document.cookie.split(/;\s*/),u=[];for(const v of m){let ee=v.split("=")[0];E?pt(()=>{E.test(ee)&&u.push(ee)}):u.push(ee)}return u})(),cn=(mn=>{const bn=jt.o;return(mn?bn.O:bn.L).filter(on=>{const Sn=bn.P[on];return!!Sn&&!Sn.readOnly&&!!Sn.autoClear})})(dt);for(const mn in $t.ee)for(const bn of $t.ee[mn]){const on=$t.X[mn][bn].cookies;if(!Je($t.Y[mn],bn)&&on)for(const Sn of on){const jn=nr(hn,Sn.name);$i(jn,Sn.path,Sn.domain)}}for(const mn of cn){const bn=$t.P[mn].autoClear,on=bn&&bn.cookies||[],Sn=Je($t.L,mn),jn=!Je($t.R,mn),Zn=Sn&&jn;if(dt?jn:Zn){bn.reloadPage&&Zn&&($t.j=!0);for(const li of on){const ei=nr(hn,li.name);$i(ei,li.path,li.domain)}}}})(Be),Se()),Be&&(Yn(jt.re.ie),Yn(jt.re.le),"opt-in"===jt.t.mode)||(nt&&Yn(jt.re.de),u.j&&(u.j=!1,location.reload()))})()}};const lr=()=>!jt.o.D,Dr=function(){var E=(0,Lt.Z)(function*(m){const{o:u,t:v,re:ee}=jt,Me=window;if(!Me._ccRun){if(Me._ccRun=!0,(dt=>{const{ne:$t,t:hn,o:cn}=jt,mn=hn,bn=cn,{cookie:on}=mn,Sn=jt.ce,jn=dt.cookie,Zn=dt.categories,li=Le(Zn)||[],ei=navigator,Xn=document;$t.Ue=Xn,$t.ye=Xn.documentElement,on.domain=location.hostname,bn.i=dt,bn.P=Zn,bn.O=li,bn._=dt.language.translations,bn.v=!!dt.disablePageInteraction,Sn.ie=dt.onFirstConsent,Sn.le=dt.onConsent,Sn.de=dt.onChange,Sn._e=dt.onModalHide,Sn.fe=dt.onModalShow,Sn.ue=dt.onModalReady;const{mode:ji,autoShow:rr,lazyHtmlGeneration:Ti,autoClearCookies:vr,revision:ns,manageScriptTags:Bs,hideFromBots:qo}=dt;ji===st&&(mn.mode=ji),"boolean"==typeof vr&&(mn.autoClearCookies=vr),"boolean"==typeof Bs&&(mn.manageScriptTags=Bs),"number"==typeof ns&&ns>=0&&(mn.revision=ns,bn.V=!0),"boolean"==typeof rr&&(mn.autoShow=rr),"boolean"==typeof Ti&&(mn.lazyHtmlGeneration=Ti),!1===qo&&(mn.hideFromBots=!1),!0===mn.hideFromBots&&ei&&(bn.G=ei.userAgent&&/bot|crawl|spider|slurp|teoma/i.test(ei.userAgent)||ei.webdriver),Q(jn)&&(mn.cookie={...on,...jn}),(Zs=>{const{P:la,X:Ys,Y:xr,Z:Hn,B:qn}=jt.o;for(let Kn of Zs){const vi=la[Kn],yr=vi.services||{},Ps=Q(yr)&&Le(yr)||[];Ys[Kn]={},xr[Kn]=[],Hn[Kn]=[],vi.readOnly&&(qn.push(Kn),xr[Kn]=Ps),jt.ne.se[Kn]={};for(let br of Ps){const ba=yr[br];ba.Se=!1,Ys[Kn][br]=ba}}})(li),(()=>{if(!jt.t.manageScriptTags)return;const Zs=jt.o,la=$e(document,"script["+Fe+"]");for(const Ys of la){let xr=An(Ys,Fe),Hn=Ys.dataset.service||"",qn=!1;if(xr&&"!"===xr.charAt(0)&&(xr=xr.slice(1),qn=!0),"!"===Hn.charAt(0)&&(Hn=Hn.slice(1),qn=!0),Je(Zs.O,xr)&&(Zs.oe.push({Me:Ys,xe:!1,ke:qn,De:xr,Te:Hn}),Hn)){const Kn=Zs.X[xr];Kn[Hn]||(Kn[Hn]={Se:!1})}}})(),On((()=>{const Zs=jt.o.i.language.autoDetect;if(Zs){const la={browser:navigator.language,document:document.documentElement.lang},Ys=it(la[Zs]);if(Ys)return Ys}return Wt()})())})(m),u.G)return;(()=>{const dt=jt.o,$t=jt.t,hn=(E=>{const m=E||jt.t.cookie.name,u=jt.t.cookie.useLocalStorage;return((ee,Me)=>{let Be;return Be=pt(()=>JSON.parse(Me?ee:decodeURIComponent(ee)),!0)||{},Be})(u?(v=m,pt(()=>localStorage.getItem(v))||""):Gi(m,!0),u);var v})(),{categories:cn,services:mn,consentId:bn,consentTimestamp:on,lastConsentTimestamp:Sn,data:jn,revision:Zn}=hn,li=_e(cn);dt.p=hn,dt.M=bn;const ei=!!bn&&J(bn);dt.C=on,dt.C&&(dt.C=new Date(on)),dt.S=Sn,dt.S&&(dt.S=new Date(Sn)),dt.h=void 0!==jn?jn:null,dt.V&&ei&&Zn!==$t.revision&&(dt.I=!1),dt.D=!(ei&&dt.I&&dt.C&&dt.S&&li),$t.cookie.useLocalStorage&&!dt.D&&(dt.D=(new Date).getTime()>(hn.expirationTime||0),dt.D&&(E=>{pt(()=>localStorage.removeItem(E))})($t.cookie.name)),(()=>{const Xn=jt.o;for(const ji of Xn.O){const rr=Xn.P[ji];if(rr.readOnly||rr.enabled){Xn.$.push(ji);const Ti=Xn.X[ji]||{};for(let vr in Ti)Xn.Z[ji].push(vr),Xn.i.mode===st&&Xn.Y[ji].push(vr)}}})(),dt.D?$t.mode===st&&(dt.R=[...dt.$]):(dt.Y={...dt.Y,...mn},dt.Z={...dt.Y},je([...dt.B,...cn]))})();const nt=lr();if(!(yield zn()))return!1;if(R(null,Be=Ji,ut,Oi),jt.o.D&&Te(Be,Oi),jt.t.lazyHtmlGeneration||ut(Be,Oi),v.autoShow&&!nt&&Hr(!0),nt)return Se(),Yn(ee.le);v.mode===st&&Se(u.$)}var Be});return function(u){return E.apply(this,arguments)}}();let Ur=(()=>{class E{constructor(u,v){this.injector=u,this.appService=v,this.analyticsService=null}init(){this.appService.config.config?.clientAppFeatures?.web?.general?.showCookiesPopup?(Dr({page_scripts:!0,guiOptions:{consentModal:{layout:"box",position:"bottom left",equalWeightButtons:!0,flipButtons:!1},preferencesModal:{layout:"box"}},categories:{necessary:{readOnly:!0,enabled:!0},analytics:{enabled:!1}},language:{default:this.appService.mainLanguage||"en",translations:{en:{consentModal:{title:"We use cookies!",description:"This website uses necessary cookies to ensure proper functioning and tracking cookies to understand your interaction with the website. They will be set only after your consent.",acceptAllBtn:"Accept all",acceptNecessaryBtn:"Reject all",showPreferencesBtn:"Customize"},preferencesModal:{title:"Cookie settings",acceptAllBtn:"Accept all",acceptNecessaryBtn:"Reject all",savePreferencesBtn:"Save settings",sections:[{title:"Necessary cookies",description:"These cookies are essential for the website to function properly and cannot be switched off.",linkedCategory:"necessary"},{title:"Analytics cookies",description:"These cookies help us understand how visitors interact with the website so we can improve it.",linkedCategory:"analytics"}]}},uk:{consentModal:{title:"\u041c\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u043c\u043e \u0444\u0430\u0439\u043b\u0438 cookie!",description:"\u0426\u0435\u0439 \u0432\u0435\u0431\u0441\u0430\u0439\u0442 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454 \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0456 \u0444\u0430\u0439\u043b\u0438 cookie \u0434\u043b\u044f \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f \u043d\u0430\u043b\u0435\u0436\u043d\u043e\u0457 \u0440\u043e\u0431\u043e\u0442\u0438, \u0430 \u0442\u0430\u043a\u043e\u0436 \u0444\u0430\u0439\u043b\u0438 cookie \u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0435\u043d\u043d\u044f, \u0449\u043e\u0431 \u0440\u043e\u0437\u0443\u043c\u0456\u0442\u0438 \u0432\u0430\u0448\u0443 \u0432\u0437\u0430\u0454\u043c\u043e\u0434\u0456\u044e \u0437 \u0432\u0435\u0431\u0441\u0430\u0439\u0442\u043e\u043c. \u0412\u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442\u044c \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0456 \u043b\u0438\u0448\u0435 \u043f\u0456\u0441\u043b\u044f \u0432\u0430\u0448\u043e\u0457 \u0437\u0433\u043e\u0434\u0438.",acceptAllBtn:"\u041f\u0440\u0438\u0439\u043d\u044f\u0442\u0438 \u0432\u0441\u0456",acceptNecessaryBtn:"\u0412\u0456\u0434\u0445\u0438\u043b\u0438\u0442\u0438 \u0432\u0441\u0456",showPreferencesBtn:"\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438"},preferencesModal:{title:"\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0444\u0430\u0439\u043b\u0456\u0432 cookie",acceptAllBtn:"\u041f\u0440\u0438\u0439\u043d\u044f\u0442\u0438 \u0432\u0441\u0456",acceptNecessaryBtn:"\u0412\u0456\u0434\u0445\u0438\u043b\u0438\u0442\u0438 \u0432\u0441\u0456",savePreferencesBtn:"\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f",sections:[{title:"\u041d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0456 \u0444\u0430\u0439\u043b\u0438 cookie",description:"\u0426\u0456 \u0444\u0430\u0439\u043b\u0438 cookie \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u0456 \u0434\u043b\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0456\u043e\u043d\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u0443 \u0456 \u043d\u0435 \u043c\u043e\u0436\u0443\u0442\u044c \u0431\u0443\u0442\u0438 \u0432\u0438\u043c\u043a\u043d\u0435\u043d\u0456.",linkedCategory:"necessary"},{title:"\u0410\u043d\u0430\u043b\u0456\u0442\u0438\u0447\u043d\u0456 \u0444\u0430\u0439\u043b\u0438 cookie",description:"\u0426\u0456 \u0444\u0430\u0439\u043b\u0438 cookie \u0434\u043e\u043f\u043e\u043c\u0430\u0433\u0430\u044e\u0442\u044c \u043d\u0430\u043c \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u0442\u0438, \u044f\u043a \u0432\u0456\u0434\u0432\u0456\u0434\u0443\u0432\u0430\u0447\u0456 \u0432\u0437\u0430\u0454\u043c\u043e\u0434\u0456\u044e\u0442\u044c \u0437 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u043e\u043c, \u0449\u043e\u0431 \u043c\u0438 \u043c\u043e\u0433\u043b\u0438 \u0439\u043e\u0433\u043e \u043f\u043e\u043a\u0440\u0430\u0449\u0438\u0442\u0438.",linkedCategory:"analytics"}]}},ru:{consentModal:{title:"\u041c\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0444\u0430\u0439\u043b\u044b cookie!",description:"\u042d\u0442\u043e\u0442 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u044b cookie \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0449\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0444\u0430\u0439\u043b\u044b cookie \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c \u0432\u0430\u0448\u0435 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u043e\u043c. \u041e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u044f.",acceptAllBtn:"\u041f\u0440\u0438\u043d\u044f\u0442\u044c \u0432\u0441\u0435",acceptNecessaryBtn:"\u041e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c \u0432\u0441\u0435",showPreferencesBtn:"\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c"},preferencesModal:{title:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 cookie",acceptAllBtn:"\u041f\u0440\u0438\u043d\u044f\u0442\u044c \u0432\u0441\u0435",acceptNecessaryBtn:"\u041e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c \u0432\u0441\u0435",savePreferencesBtn:"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",sections:[{title:"\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0444\u0430\u0439\u043b\u044b cookie",description:"\u042d\u0442\u0438 \u0444\u0430\u0439\u043b\u044b cookie \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b \u0434\u043b\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u0430 \u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u044b.",linkedCategory:"necessary"},{title:"\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0444\u0430\u0439\u043b\u044b cookie",description:"\u042d\u0442\u0438 \u0444\u0430\u0439\u043b\u044b cookie \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043d\u0430\u043c \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u0438 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u0441 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043c\u044b \u043c\u043e\u0433\u043b\u0438 \u0435\u0433\u043e \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c.",linkedCategory:"analytics"}]}},pl:{consentModal:{title:"U\u017cywamy plik\xf3w cookie!",description:"Ta strona internetowa u\u017cywa niezb\u0119dnych plik\xf3w cookie, aby zapewni\u0107 prawid\u0142owe dzia\u0142anie, oraz plik\xf3w cookie \u015bledz\u0105cych, aby zrozumie\u0107 Twoj\u0105 interakcj\u0119 ze stron\u0105. Zostan\u0105 one ustawione dopiero po wyra\u017ceniu Twojej zgody.",acceptAllBtn:"Zaakceptuj wszystkie",acceptNecessaryBtn:"Odrzu\u
10107 wszystkie",showPreferencesBtn:"Dostosuj"},preferencesModal:{title:"Ustawienia plik\xf3w cookie",acceptAllBtn:"Zaakceptuj wszystkie",acceptNecessaryBtn:"Odrzu\u0107 wszystkie",savePreferencesBtn:"Zapisz ustawienia",sections:[{title:"Niezb\u0119dne pliki cookie",description:"Te pliki cookie s\u0105 niezb\u0119dne do prawid\u0142owego funkcjonowania witryny i nie mo\u017cna ich wy\u0142\u0105czy\u0107.",linkedCategory:"necessary"},{title:"Pliki cookie analityczne",description:"Te pliki cookie pomagaj\u0105 nam zrozumie\u0107, jak odwiedzaj\u0105cy wchodz\u0105 w interakcj\u0119 z witryn\u0105, aby\u015bmy mogli j\u0105 ulepszy\u0107.",linkedCategory:"analytics"}]}},cs:{consentModal:{title:"Pou\u017e\xedv\xe1me soubory cookie!",description:"Tato webov\xe1 str\xe1nka pou\u017e\xedv\xe1 nezbytn\xe9 soubory cookie k zaji\u0161t\u011bn\xed spr\xe1vn\xe9ho fungov\xe1n\xed a sledovac\xed soubory cookie k pochopen\xed va\u0161\xed interakce s webovou str\xe1nkou. Budou nastaveny a\u017e po va\u0161em souhlasu.",acceptAllBtn:"P\u0159ijmout v\u0161e",acceptNecessaryBtn:"Odm\xedtnout v\u0161e",showPreferencesBtn:"P\u0159izp\u016fsobit"},preferencesModal:{title:"Nastaven\xed soubor\u016f cookie",acceptAllBtn:"P\u0159ijmout v\u0161e",acceptNecessaryBtn:"Odm\xedtnout v\u0161e",savePreferencesBtn:"Ulo\u017eit nastaven\xed",sections:[{title:"Nezbytn\xe9 soubory cookie",description:"Tyto soubory cookie jsou nezbytn\xe9 pro spr\xe1vn\xe9 fungov\xe1n\xed webu a nelze je vypnout.",linkedCategory:"necessary"},{title:"Analytick\xe9 soubory cookie",description:"Tyto soubory cookie n\xe1m pom\xe1haj\xed pochopit, jak n\xe1v\u0161t\u011bvn\xedci interaguj\xed s webem, abychom ho mohli zlep\u0161it.",linkedCategory:"analytics"}]}},de:{consentModal:{title:"Wir verwenden Cookies!",description:"Diese Website verwendet notwendige Cookies, um das ordnungsgem\xe4\xdfe Funktionieren sicherzustellen, sowie Tracking-Cookies, um Ihre Interaktion mit der Website zu verstehen. Sie werden erst nach Ihrer Einwilligung gesetzt.",acceptAllBtn:"Alle akzeptieren",acceptNecessaryBtn:"Alle ablehnen",showPreferencesBtn:"Anpassen"},preferencesModal:{title:"Cookie-Einstellungen",acceptAllBtn:"Alle akzeptieren",acceptNecessaryBtn:"Alle ablehnen",savePreferencesBtn:"Einstellungen speichern",sections:[{title:"Notwendige Cookies",description:"Diese Cookies sind f\xfcr das ordnungsgem\xe4\xdfe Funktionieren der Website unerl\xe4sslich und k\xf6nnen nicht deaktiviert werden.",linkedCategory:"necessary"},{title:"Analyse-Cookies",description:"Diese Cookies helfen uns zu verstehen, wie Besucher mit der Website interagieren, damit wir sie verbessern k\xf6nnen.",linkedCategory:"analytics"}]}},es:{consentModal:{title:"\xa1Utilizamos cookies!",description:"Este sitio web utiliza cookies necesarias para garantizar su correcto funcionamiento y cookies de seguimiento para comprender tu interacci\xf3n con el sitio web. Solo se establecer\xe1n despu\xe9s de que des tu consentimiento.",acceptAllBtn:"Aceptar todo",acceptNecessaryBtn:"Rechazar todo",showPreferencesBtn:"Personalizar"},preferencesModal:{title:"Configuraci\xf3n de cookies",acceptAllBtn:"Aceptar todo",acceptNecessaryBtn:"Rechazar todo",savePreferencesBtn:"Guardar configuraci\xf3n",sections:[{title:"Cookies necesarias",description:"Estas cookies son esenciales para el funcionamiento correcto del sitio web y no se pueden desactivar.",linkedCategory:"necessary"},{title:"Cookies anal\xedticas",description:"Estas cookies nos ayudan a entender c\xf3mo los visitantes interact\xfaan con el sitio web para poder mejorarlo.",linkedCategory:"analytics"}]}},fr:{consentModal:{title:"Nous utilisons des cookies !",description:"Ce site web utilise des cookies n\xe9cessaires pour assurer son bon fonctionnement et des cookies de suivi pour comprendre votre interaction avec le site. Ils ne seront d\xe9pos\xe9s qu'apr\xe8s votre consentement.",acceptAllBtn:"Tout accepter",acceptNecessaryBtn:"Tout refuser",showPreferencesBtn:"Personnaliser"},preferencesModal:{title:"Param\xe8tres des cookies",acceptAllBtn:"Tout accepter",acceptNecessaryBtn:"Tout refuser",savePreferencesBtn:"Enregistrer les param\xe8tres",sections:[{title:"Cookies n\xe9cessaires",description:"Ces cookies sont essentiels au bon fonctionnement du site web et ne peuvent pas \xeatre d\xe9sactiv\xe9s.",linkedCategory:"necessary"},{title:"Cookies analytiques",description:"Ces cookies nous aident \xe0 comprendre comment les visiteurs interagissent avec le site web afin que nous puissions l'am\xe9liorer.",linkedCategory:"analytics"}]}},sl:{consentModal:{title:"Uporabljamo pi\u0161kotke!",description:"Ta spletna stran uporablja nujne pi\u0161kotke za zagotovitev pravilnega delovanja in sledilne pi\u0161kotke za razumevanje va\u0161e interakcije s spletno stranjo. Vzpostavljeni bodo \u0161ele po soglasju.",acceptAllBtn:"Sprejmi vse",acceptNecessaryBtn:"Zavrni vse",showPreferencesBtn:"Prilagodi"},preferencesModal:{title:"Nastavitve pi\u0161kotkov",acceptAllBtn:"Sprejmi vse",acceptNecessaryBtn:"Zavrni vse",savePreferencesBtn:"Shrani nastavitve",sections:[{title:"Nujni pi\u0161kotki",description:"Ti pi\u0161kotki so nujni za pravilno delovanje spletne strani in jih ni mogo\u010de izklju\u010diti.",linkedCategory:"necessary"},{title:"Analiti\u010dni pi\u0161kotki",description:"Ti pi\u0161kotki nam pomagajo razumeti, kako obiskovalci komunicirajo s spletno stranjo, da jo lahko izbolj\u0161amo.",linkedCategory:"analytics"}]}},tr:{consentModal:{title:"\xc7erezler kullan\u0131yoruz!",description:"Bu web sitesi, d\xfczg\xfcn \xe7al\u0131\u015fmay\u0131 sa\u011flamak i\xe7in gerekli \xe7erezleri ve sitedeki etkile\u015fiminizi anlamak i\xe7in izleme \xe7erezlerini kullan\u0131r. Bunlar yaln\u0131zca onay\u0131n\u0131zdan sonra ayarlanacakt\u0131r.",acceptAllBtn:"T\xfcm\xfcn\xfc kabul et",acceptNecessaryBtn:"T\xfcm\xfcn\xfc reddet",showPreferencesBtn:"\xd6zelle\u015ftir"},preferencesModal:{title:"\xc7erez ayarlar\u0131",acceptAllBtn:"T\xfcm\xfcn\xfc kabul et",acceptNecessaryBtn:"T\xfcm\xfcn\xfc reddet",savePreferencesBtn:"Ayarlar\u0131 kaydet",sections:[{title:"Gerekli \xe7erezler",description:"Bu \xe7erezler web sitesinin d\xfczg\xfcn \xe7al\u0131\u015fmas\u0131 i\xe7in gereklidir ve kapat\u0131lamaz.",linkedCategory:"necessary"},{title:"Analitik \xe7erezler",description:"Bu \xe7erezler, ziyaret\xe7ilerin web sitesiyle nas\u0131l etkile\u015fime girdi\u011fini anlamam\u0131za ve b\xf6ylece onu iyile\u015ftirmemize yard\u0131mc\u0131 olur.",linkedCategory:"analytics"}]}}}},onFirstConsent:()=>{this.updateAnalyticsState()},onConsent:()=>{this.updateAnalyticsState()},onChange:({changedCategories:v})=>{v.includes("analytics")&&this.updateAnalyticsState()}}),setTimeout(()=>{Fr("analytics")&&this.updateAnalyticsState()},100)):this.enableAnalyticsWhenPopupDisabled()}enableAnalyticsWhenPopupDisabled(){this.analyticsService||(this.analyticsService=this.injector.get(Ie.y)),this.analyticsService.enableAnalytics()}updateAnalyticsState(){this.analyticsService||(this.analyticsService=this.injector.get(Ie.y)),Fr("analytics")?(this.analyticsService.enableAnalytics(),console.log("[CookieConsent] Analytics ENABLED")):(this.analyticsService.disableAnalytics(),console.log("[CookieConsent] Analytics DISABLED"))}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(n.Injector),n.\u0275\u0275inject(w.z))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),kr=(()=>{class E{constructor(u,v,ee,Me,Be,nt,dt,$t){this.badgeService=u,this.socketService=v,this.notificationService=ee,this.appService=Me,this.route=Be,this.router=nt,this.analyticsService=dt,this.cookieConsentService=$t}ngOnInit(){this.cookieConsentService.init(),this.checkAppVersionAndReload(),this.subscribeReceiveMessage(),this.subscribeToRouteNavigationEvents()}checkAppVersionAndReload(){try{const u=localStorage.getItem(N._.appVersion);if(u&&u!==xe.J)return localStorage.setItem(N._.appVersion,xe.J),void this.clearCachesAndReload();u||localStorage.setItem(N._.appVersion,xe.J)}catch(u){console.error("Version check failed:",u)}}clearCachesAndReload(){"caches"in window?caches.keys().then(u=>Promise.all(u.map(v=>caches.delete(v)))).finally(()=>{location.reload()}):location.reload()}subscribeToRouteNavigationEvents(){this.route.data.pipe((0,mt.h)(u=>!!u.server),(0,at.w)(()=>this.router.events.pipe((0,mt.h)(u=>u instanceof s.m2),(0,Ht.O)({urlAfterRedirects:this.router.url})))).subscribe(u=>{!u||this.analyticsService.logRoute({screenNameKey:u.urlAfterRedirects})})}subscribeReceiveMessage(){this.appService.config.config.tabBar.client.chats&&this.socketService.listenWEbSocket(Ye.
1j.NEW_MESSAGE).subscribe(u=>{this.badgeService.chat=!0}),this.appService.config.config.tabBar.client.notifications&&(this.notificationService.requestPermission(),this.notificationService.receiveMessage().subscribe(u=>{this.notificationService.showNotification(u.notification,u.data),u.data.badge&&(this.badgeService.notification=!0,this.appService.appSubject.next({type:we.z.newNotification,data:u.data.notificationId}))}))}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275directiveInject(lt.A),n.\u0275\u0275directiveInject(Ye.$),n.\u0275\u0275directiveInject(ve.g),n.\u0275\u0275directiveInject(w.z),n.\u0275\u0275directiveInject(s.gz),n.\u0275\u0275directiveInject(s.F0),n.\u0275\u0275directiveInject(Ie.y),n.\u0275\u0275directiveInject(Ur))},E.\u0275cmp=n.\u0275\u0275defineComponent({type:E,selectors:[["app-root"]],decls:1,vars:0,template:function(u,v){1&u&&n.\u0275\u0275element(0,"router-outlet")},dependencies:[s.lC]}),E})();const Ft=[{path:"",component:kr,resolve:{server:Pe},children:[{path:"",loadChildren:()=>l.e(858).then(l.bind(l,8858)).then(E=>E.MainLayoutModule)}]}],Yt={scrollPositionRestoration:"enabled",anchorScrolling:"enabled",scrollOffset:[0,64]};let Qt=(()=>{class E{}return E.\u0275fac=function(u){return new(u||E)},E.\u0275mod=n.\u0275\u0275defineNgModule({type:E}),E.\u0275inj=n.\u0275\u0275defineInjector({imports:[s.Bz.forRoot(Ft,Yt),s.Bz]}),E})();var pn=l(6895),En=l(529),Rn=l(4006),$n=l(7340);function ni(E){return new n.\u0275RuntimeError(3e3,!1)}function Qr(){return typeof window<"u"&&typeof window.document<"u"}function Es(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function vn(E){switch(E.length){case 0:return new $n.ZN;case 1:return E[0];default:return new $n.ZE(E)}}function di(E,m,u,v,ee=new Map,Me=new Map){const Be=[],nt=[];let dt=-1,$t=null;if(v.forEach(hn=>{const cn=hn.get("offset"),mn=cn==dt,bn=mn&&$t||new Map;hn.forEach((on,Sn)=>{let jn=Sn,Zn=on;if("offset"!==Sn)switch(jn=m.normalizePropertyName(jn,Be),Zn){case $n.k1:Zn=ee.get(Sn);break;case $n.l3:Zn=Me.get(Sn);break;default:Zn=m.normalizeStyleValue(Sn,jn,Zn,Be)}bn.set(jn,Zn)}),mn||nt.push(bn),$t=bn,dt=cn}),Be.length)throw function us(E){return new n.\u0275RuntimeError(3502,!1)}();return nt}function Xr(E,m,u,v){switch(m){case"start":E.onStart(()=>v(u&&gs(u,"start",E)));break;case"done":E.onDone(()=>v(u&&gs(u,"done",E)));break;case"destroy":E.onDestroy(()=>v(u&&gs(u,"destroy",E)))}}function gs(E,m,u){const Me=Yi(E.element,E.triggerName,E.fromState,E.toState,m||E.phaseName,u.totalTime??E.totalTime,!!u.disabled),Be=E._data;return null!=Be&&(Me._data=Be),Me}function Yi(E,m,u,v,ee="",Me=0,Be){return{element:E,triggerName:m,fromState:u,toState:v,phaseName:ee,totalTime:Me,disabled:!!Be}}function ne(E,m,u){let v=E.get(m);return v||E.set(m,v=u),v}function X(E){const m=E.indexOf(":");return[E.substring(1,m),E.slice(m+1)]}let H=(E,m)=>!1,He=(E,m,u)=>[],rn=null;function Vn(E){const m=E.parentNode||E.host;return m===rn?null:m}(Es()||typeof Element<"u")&&(Qr()?(rn=(()=>document.documentElement)(),H=(E,m)=>{for(;m;){if(m===E)return!0;m=Vn(m)}return!1}):H=(E,m)=>E.contains(m),He=(E,m,u)=>{if(u)return Array.from(E.querySelectorAll(m));const v=E.querySelector(m);return v?[v]:[]});let qi=null,Ii=!1;const Or=H,Ma=He;let La=(()=>{class E{validateStyleProperty(u){return function Lr(E){qi||(qi=function Si(){return typeof document<"u"?document.body:null}()||{},Ii=!!qi.style&&"WebkitAppearance"in qi.style);let m=!0;return qi.style&&!function Pr(E){return"ebkit"==E.substring(1,6)}(E)&&(m=E in qi.style,!m&&Ii&&(m="Webkit"+E.charAt(0).toUpperCase()+E.slice(1)in qi.style)),m}(u)}matchesElement(u,v){return!1}containsElement(u,v){return Or(u,v)}getParentElement(u){return Vn(u)}query(u,v,ee){return Ma(u,v,ee)}computeStyle(u,v,ee){return ee||""}animate(u,v,ee,Me,Be,nt=[],dt){return new $n.ZN(ee,Me)}}return E.\u0275fac=function(u){return new(u||E)},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})(),$s=(()=>{class E{}return E.NOOP=new La,E})();const ys="ng-enter",Ns="ng-leave",Sr="ng-trigger",hs=".ng-trigger",Ss="ng-animating",ua=".ng-animating";function ss(E){if("number"==typeof E)return E;const m=E.match(/^(-?[\.\d]+)(m?s)/);return!m||m.length<2?0:j(parseFloat(m[1]),m[2])}function j(E,m){return"s"===m?1e3*E:E}function be(E,m,u){return E.hasOwnProperty("duration")?E:function K(E,m,u){let ee,Me=0,Be="";if("string"==typeof E){const nt=E.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===nt)return m.push(ni()),{duration:0,delay:0,easing:""};ee=j(parseFloat(nt[1]),nt[2]);const dt=nt[3];null!=dt&&(Me=j(parseFloat(dt),nt[4]));const $t=nt[5];$t&&(Be=$t)}else ee=E;if(!u){let nt=!1,dt=m.length;ee<0&&(m.push(function dr(){return new n.\u0275RuntimeError(3100,!1)}()),nt=!0),Me<0&&(m.push(function cr(){return new n.\u0275RuntimeError(3101,!1)}()),nt=!0),nt&&m.splice(dt,0,ni())}return{duration:ee,delay:Me,easing:Be}}(E,m,u)}function Oe(E,m={}
1){return Object.keys(E).forEach(u=>{m[u]=E[u]}),m}function Et(E){const m=new Map;return Object.keys(E).forEach(u=>{m.set(u,E[u])}),m}function Bn(E,m=new Map,u){if(u)for(let[v,ee]of u)m.set(v,ee);for(let[v,ee]of E)m.set(v,ee);return m}function Mi(E,m,u){return u?m+":"+u+";":""}function wi(E){let m="";for(let u=0;u<E.style.length;u++){const v=E.style.item(u);m+=Mi(0,v,E.style.getPropertyValue(v))}for(const u in E.style)E.style.hasOwnProperty(u)&&!u.startsWith("_")&&(m+=Mi(0,si(u),E.style[u]));E.setAttribute("style",m)}function hi(E,m,u){E.style&&(m.forEach((v,ee)=>{const Me=Wn(ee);u&&!u.has(ee)&&u.set(ee,E.style[Me]),E.style[Me]=v}),Es()&&wi(E))}function P(E,m){E.style&&(m.forEach((u,v)=>{const ee=Wn(v);E.style[ee]=""}),Es()&&wi(E))}function U(E){return Array.isArray(E)?1==E.length?E[0]:(0,$n.vP)(E):E}const Ce=new RegExp("{{\\s*(.+?)\\s*}}","g");function zt(E){let m=[];if("string"==typeof E){let u;for(;u=Ce.exec(E);)m.push(u[1]);Ce.lastIndex=0}return m}function un(E,m,u){const v=E.toString(),ee=v.replace(Ce,(Me,Be)=>{let nt=m[Be];return null==nt&&(u.push(function Cr(E){return new n.\u0275RuntimeError(3003,!1)}()),nt=""),nt.toString()});return ee==v?E:ee}function Mn(E){const m=[];let u=E.next();for(;!u.done;)m.push(u.value),u=E.next();return m}const Nn=/-+([a-z0-9])/g;function Wn(E){return E.replace(Nn,(...m)=>m[1].toUpperCase())}function si(E){return E.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Fi(E,m,u){switch(m.type){case 7:return E.visitTrigger(m,u);case 0:return E.visitState(m,u);case 1:return E.visitTransition(m,u);case 2:return E.visitSequence(m,u);case 3:return E.visitGroup(m,u);case 4:return E.visitAnimate(m,u);case 5:return E.visitKeyframes(m,u);case 6:return E.visitStyle(m,u);case 8:return E.visitReference(m,u);case 9:return E.visitAnimateChild(m,u);case 10:return E.visitAnimateRef(m,u);case 11:return E.visitQuery(m,u);case 12:return E.visitStagger(m,u);default:throw function Wr(E){return new n.\u0275RuntimeError(3004,!1)}()}}function es(E,m){return window.getComputedStyle(E)[m]}function to(E,m){const u=[];return"string"==typeof E?E.split(/\s*,\s*/).forEach(v=>function Mo(E,m,u){if(":"==E[0]){const dt=function Fs(E,m){switch(E){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(u,v)=>parseFloat(v)>parseFloat(u);case":decrement":return(u,v)=>parseFloat(v)<parseFloat(u);default:return m.push(function Us(E){return new n.\u0275RuntimeError(3016,!1)}()),"* => *"}}(E,u);if("function"==typeof dt)return void m.push(dt);E=dt}const v=E.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==v||v.length<4)return u.push(function gr(E){return new n.\u0275RuntimeError(3015,!1)}()),m;const ee=v[1],Me=v[2],Be=v[3];m.push(na(ee,Be));"<"==Me[0]&&!("*"==ee&&"*"==Be)&&m.push(na(Be,ee))}(v,u,m)):u.push(E),u}const Oa=new Set(["true","1"]),js=new Set(["false","0"]);function na(E,m){const u=Oa.has(E)||js.has(E),v=Oa.has(m)||js.has(m);return(ee,Me)=>{let Be="*"==E||E==ee,nt="*"==m||m==Me;return!Be&&u&&"boolean"==typeof ee&&(Be=ee?Oa.has(E):js.has(E)),!nt&&v&&"boolean"==typeof Me&&(nt=Me?Oa.has(m):js.has(m)),Be&&nt}}const pr=new RegExp("s*:selfs*,?","g");function Ya(E,m,u,v){return new Va(E).build(m,u,v)}class Va{constructor(m){this._driver=m}build(m,u,v){const ee=new pa(u);return this._resetContextStyleTimingState(ee),Fi(this,U(m),ee)}_resetContextStyleTimingState(m){m.currentQuerySelector="",m.collectedStyles=new Map,m.collectedStyles.set("",new Map),m.currentTime=0}visitTrigger(m,u){let v=u.queryCount=0,ee=u.depCount=0;const Me=[],Be=[];return"@"==m.name.charAt(0)&&u.errors.push(function Er(){return new n.\u0275RuntimeError(3006,!1)}()),m.definitions.forEach(nt=>{if(this._resetContextStyleTimingState(u),0==nt.type){const dt=nt,$t=dt.name;$t.toString().split(/\s*,\s*/).forEach(hn=>{dt.name=hn,Me.push(this.visitState(dt,u))}),dt.name=$t}else if(1==nt.type){const dt=this.visitTransition(nt,u);v+=dt.queryCount,ee+=dt.depCount,Be.push(dt)}else u.errors.push(function Kr(){return new n.\u0275RuntimeError(3007,!1)}())}),{type:7,name:m.name,states:Me,transitions:Be,queryCount:v,depCount:ee,options:null}}visitState(m,u){const v=this.visitStyle(m.styles,u),ee=m.options&&m.options.params||null;if(v.containsDynamicStyles){const Me=new Set,Be=ee||{};
vendor: 15,116 bytes, line 1
1v.styles.forEach(nt=>{nt instanceof Map&&nt.forEach(dt=>{zt(dt).forEach($t=>{Be.hasOwnProperty($t)||Me.add($t)})})}),Me.size&&(Mn(Me.values()),u.errors.push(function Ni(E,m){return new n.\u0275RuntimeError(3008,!1)}()))}return{type:0,name:m.name,style:v,options:ee?{params:ee}:null}}visitTransition(m,u){u.queryCount=0,u.depCount=0;const v=Fi(this,U(m.animation),u);return{type:1,matchers:to(m.expr,u.errors),animation:v,queryCount:u.queryCount,depCount:u.depCount,options:Rr(m.options)}}visitSequence(m,u){return{type:2,steps:m.steps.map(v=>Fi(this,v,u)),options:Rr(m.options)}}visitGroup(m,u){const v=u.currentTime;let ee=0;const Me=m.steps.map(Be=>{u.currentTime=v;const nt=Fi(this,Be,u);return ee=Math.max(ee,u.currentTime),nt});return u.currentTime=ee,{type:3,steps:Me,options:Rr(m.options)}}visitAnimate(m,u){const v=function io(E,m){if(E.hasOwnProperty("duration"))return E;if("number"==typeof E)return ia(be(E,m).duration,0,"");const u=E;if(u.split(/\s+/).some(Me=>"{"==Me.charAt(0)&&"{"==Me.charAt(1))){const Me=ia(0,0,"");return Me.dynamic=!0,Me.strValue=u,Me}const ee=be(u,m);return ia(ee.duration,ee.delay,ee.easing)}(m.timings,u.errors);u.currentAnimateTimings=v;let ee,Me=m.styles?m.styles:(0,$n.oB)({});if(5==Me.type)ee=this.visitKeyframes(Me,u);else{let Be=m.styles,nt=!1;if(!Be){nt=!0;const $t={};v.easing&&($t.easing=v.easing),Be=(0,$n.oB)($t)}u.currentTime+=v.duration+v.delay;const dt=this.visitStyle(Be,u);dt.isEmptyStep=nt,ee=dt}return u.currentAnimateTimings=null,{type:4,timings:v,style:ee,options:null}}visitStyle(m,u){const v=this._makeStyleAst(m,u);return this._validateStyleAst(v,u),v}_makeStyleAst(m,u){const v=[],ee=Array.isArray(m.styles)?m.styles:[m.styles];for(let nt of ee)"string"==typeof nt?nt===$n.l3?v.push(nt):u.errors.push(new n.\u0275RuntimeError(3002,!1)):v.push(Et(nt));let Me=!1,Be=null;return v.forEach(nt=>{if(nt instanceof Map&&(nt.has("easing")&&(Be=nt.get("easing"),nt.delete("easing")),!Me))for(let dt of nt.values())if(dt.toString().indexOf("{{")>=0){Me=!0;break}}),{type:6,styles:v,easing:Be,offset:m.offset,containsDynamicStyles:Me,options:null}}_validateStyleAst(m,u){const v=u.currentAnimateTimings;let ee=u.currentTime,Me=u.currentTime;v&&Me>0&&(Me-=v.duration+v.delay),m.styles.forEach(Be=>{"string"!=typeof Be&&Be.forEach((nt,dt)=>{const $t=u.collectedStyles.get(u.currentQuerySelector),hn=$t.get(dt);let cn=!0;hn&&(Me!=ee&&Me>=hn.startTime&&ee<=hn.endTime&&(u.errors.push(function Di(E,m,u,v,ee){return new n.\u0275RuntimeError(3010,!1)}()),cn=!1),Me=hn.startTime),cn&&$t.set(dt,{startTime:Me,endTime:ee}),u.options&&function B(E,m,u){const v=m.params||{},ee=zt(E);ee.length&&ee.forEach(Me=>{v.hasOwnProperty(Me)||u.push(function ur(E){return new n.\u0275RuntimeError(3001,!1)}())})}(nt,u.options,u.errors)})})}visitKeyframes(m,u){const v={type:5,styles:[],options:null};if(!u.currentAnimateTimings)return u.errors.push(function Bi(){return new n.\u0275RuntimeError(3011,!1)}()),v;let Me=0;const Be=[];let nt=!1,dt=!1,$t=0;const hn=m.steps.map(Zn=>{const li=this._makeStyleAst(Zn,u);let ei=null!=li.offset?li.offset:function Ha(E){if("string"==typeof E)return null;let m=null;if(Array.isArray(E))E.forEach(u=>{if(u instanceof Map&&u.has("offset")){const v=u;m=parseFloat(v.get("offset")),v.delete("offset")}});else if(E instanceof Map&&E.has("offset")){const u=E;m=parseFloat(u.get("offset")),u.delete("offset")}return m}(li.styles),Xn=0;return null!=ei&&(Me++,Xn=li.offset=ei),dt=dt||Xn<0||Xn>1,nt=nt||Xn<$t,$t=Xn,Be.push(Xn),li});dt&&u.errors.push(function _i(){return new n.\u0275RuntimeError(3012,!1)}()),nt&&u.errors.push(function Li(){return new n.\u0275RuntimeError(3200,!1)}());const cn=m.steps.length;let mn=0;Me>0&&Me<cn?u.errors.push(function Gr(){return new n.\u0275RuntimeError(3202,!1)}()):0==Me&&(mn=1/(cn-1));const bn=cn-1,on=u.currentTime,Sn=u.currentAnimateTimings,jn=Sn.duration;return hn.forEach((Zn,li)=>{const ei=mn>0?li==bn?1:mn*li:Be[li],Xn=ei*jn;u.currentTime=on+Sn.delay+Xn,Sn.duration=Xn,this._validateStyleAst(Zn,u),Zn.offset=ei,v.styles.push(Zn)}),v}visitReference(m,u){return{type:8,animation:Fi(this,U(m.animation),u),options:Rr(m.options)}}visitAnimateChild(m,u){return u.depCount++,{type:9,options:Rr(m.options)}}visitAnimateRef(m,u){return{type:10,animation:this.visitReference(m.animation,u),options:Rr(m.options)}}visitQuery(m,u){const v=u.currentQuerySelector,ee=m.options||{};u.queryCount++,u.currentQuery=m;const[Me,Be]=function ps(E){const m=!!E.split(/\s*,\s*/).find(u=>":self"==u);return m&&(E=E.replace(pr,"")),E=E.replace(/@\*/g,hs).replace(/@\w+/g,u=>hs+"-"+u.slice(1)).replace(/:animating/g,ua),[E,m]}(m.selector);u.currentQuerySelector=v.length?v+" "+Me:Me,ne(u.collectedStyles,u.currentQuerySelector,new Map);const nt=Fi(this,U(m.animation),u);return u.currentQuery=null,u.currentQuerySelector=v,{type:11,selector:Me,limit:ee.limit||0,optional:!!ee.optional,includeSelf:Be,animation:nt,originalSelector:m.selector,options:Rr(m.options)}}visitStagger(m,u){u.currentQuery||u.errors.push(function qs(){return new n.\u0275RuntimeError(3013,!1)}());const v="full"===m.timings?{duration:0,delay:0,easing:"full"}:be(m.timings,u.errors,!0);return{type:12,animation:Fi(this,U(m.animation),u),timings:v,options:null}}}class pa{constructor(m){this.errors=m,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 Rr(E){return E?(E=Oe(E)).params&&(E.params=function no(E){return E?Oe(E):null}(E.params)):E={},E}function ia(E,m,u){return{duration:E,delay:m,easing:u}}function ra(E,m,u,v,ee,Me,Be=null,nt=!1){return{type:1,element:E,keyframes:m,preStyleProps:u,postStyleProps:v,duration:ee,delay:Me,totalTime:ee+Me,easing:Be,subTimeline:nt}}class Ts{constructor(){this._map=new Map}get(m){return this._map.get(m)||[]}append(m,u){let v=this._map.get(m);v||this._map.set(m,v=[]),v.push(...u)}has(m){return this._map.has(m)}clear(){this._map.clear()}}const Sa=new RegExp(":enter","g"),$a=new RegExp(":leave","g");function xs(E,m,u,v,ee,Me=new Map,Be=new Map,nt,dt,$t=[]){return(new Ta).buildKeyframes(E,m,u,v,ee,Me,Be,nt,dt,$t)}class Ta{buildKeyframes(m,u,v,ee,Me,Be,nt,dt,$t,hn=[]){$t=$t||new Ts;const cn=new Ua(m,u,$t,ee,Me,hn,[]);cn.options=dt;const mn=dt.delay?ss(dt.delay):0;cn.currentTimeline.delayNextStep(mn),cn.currentTimeline.setStyles([Be],null,cn.errors,dt),Fi(this,v,cn);const bn=cn.timelines.filter(on=>on.containsAnimation());if(bn.length&&nt.size){let on;for(let Sn=bn.length-1;Sn>=0;Sn--){const jn=bn[Sn];if(jn.element===u){on=jn;break}}on&&!on.allowOnlyTimelineStyles()&&on.setStyles([nt],null,cn.errors,dt)}return bn.length?bn.map(on=>on.buildKeyframes()):[ra(u,[],[],[],0,mn,"",!1)]}visitTrigger(m,u){}visitState(m,u){}visitTransition(m,u){}visitAnimateChild(m,u){const v=u.subInstructions.get(u.element);if(v){const ee=u.createSubContext(m.options),Me=u.currentTimeline.currentTime,Be=this._visitSubInstructions(v,ee,ee.options);Me!=Be&&u.transformIntoNewTimeline(Be)}u.previousNode=m}visitAnimateRef(m,u){const v=u.createSubContext(m.options);v.transformIntoNewTimeline(),this._applyAnimationRefDelays([m.options,m.animation.options],u,v),this.visitReference(m.animation,v),u.transformIntoNewTimeline(v.currentTimeline.currentTime),u.previousNode=m}_applyAnimationRefDelays(m,u,v){for(const ee of m){const Me=ee?.delay;if(Me){const Be="number"==typeof Me?Me:ss(un(Me,ee?.params??{},u.errors));v.delayNextStep(Be)}}}_visitSubInstructions(m,u,v){let Me=u.currentTimeline.currentTime;const Be=null!=v.duration?ss(v.duration):null,nt=null!=v.delay?ss(v.delay):null;return 0!==Be&&m.forEach(dt=>{const $t=u.appendInstructionToTimeline(dt,Be,nt);Me=Math.max(Me,$t.duration+$t.delay)}),Me}visitReference(m,u){u.updateOptions(m.options,!0),Fi(this,m.animation,u),u.previousNode=m}visitSequence(m,u){const v=u.subContextCount;let ee=u;const Me=m.options;if(Me&&(Me.params||Me.delay)&&(ee=u.createSubContext(Me),ee.transformIntoNewTimeline(),null!=Me.delay)){6==ee.previousNode.type&&(ee.currentTimeline.snapshotCurrentStyles(),ee.previousNode=Ks);const Be=ss(Me.delay);ee.delayNextStep(Be)}m.steps.length&&(m.steps.forEach(Be=>Fi(this,Be,ee)),ee.currentTimeline.applyStylesToKeyframe(),ee.subContextCount>v&&ee.transformIntoNewTimeline()),u.previousNode=m}visitGroup(m,u){const v=[];let ee=u.currentTimeline.currentTime;const Me=m.options&&m.options.delay?ss(m.options.delay):0;m.steps.forEach(Be=>{const nt=u.createSubContext(m.options);Me&&nt.delayNextStep(Me),Fi(this,Be,nt),ee=Math.max(ee,nt.currentTimeline.currentTime),v.push(nt.currentTimeline)}),v.forEach(Be=>u.currentTimeline.mergeTimelineCollectedStyles(Be)),u.transformIntoNewTimeline(ee),u.previousNode=m}_visitTiming(m,u){if(m.dynamic){const v=m.strValue;return be(u.params?un(v,u.params,u.errors):v,u.errors)}return{duration:m.duration,delay:m.delay,easing:m.easing}}visitAnimate(m,u){const v=u.currentAnimateTimings=this._visitTiming(m.timings,u),ee=u.currentTimeline;v.delay&&(u.incrementTime(v.delay),ee.snapshotCurrentStyles());const Me=m.style;5==Me.type?this.visitKeyframes(Me,u):(u.incrementTime(v.duration),this.visitStyle(Me,u),ee.applyStylesToKeyframe()),u.currentAnimateTimings=null,u.previousNode=m}visitStyle(m,u){const v=u.currentTimeline,ee=u.currentAnimateTimings;!ee&&v.hasCurrentStyleProperties()&&v.forwardFrame();const Me=ee&&ee.easing||m.easing;m.isEmptyStep?v.applyEmptyStep(Me):v.setStyles(m.styles,Me,u.errors,u.options),u.previousNode=m}visitKeyframes(m,u){const v=u.currentAnimateTimings,ee=u.currentTimeline.duration,Me=v.duration,nt=u.createSubContext().currentTimeline;nt.easing=v.easing,m.styles.forEach(dt=>{nt.forwardTime((dt.offset||0)*Me),nt.setStyles(dt.styles,dt.easing,u.errors,u.options),nt.applyStylesToKeyframe()}),u.currentTimeline.mergeTimelineCollectedStyles(nt),u.transformIntoNewTimeline(ee+Me),u.previousNode=m}visitQuery(m,u){const v=u.currentTimeline.currentTime,ee=m.options||{},Me=ee.delay?ss(ee.delay):0;Me&&(6===u.previousNode.type||0==v&&u.currentTimeline.hasCurrentStyleProperties())&&(u.currentTimeline.snapshotCurrentStyles(),u.previousNode=Ks);let Be=v;const nt=u.invokeQuery(m.selector,m.originalSelector,m.limit,m.includeSelf,!!ee.optional,u.errors);u.currentQueryTotal=nt.length;let dt=null;nt.forEach(($t,hn)=>{u.currentQueryIndex=hn;const cn=u.createSubContext(m.options,$t);Me&&cn.delayNextStep(Me),$t===u.element&&(dt=cn.currentTimeline),Fi(this,m.animation,cn),cn.currentTimeline.applyStylesToKeyframe(),Be=Math.max(Be,cn.currentTimeline.currentTime)}),u.currentQueryIndex=0,u.currentQueryTotal=0,u.transformIntoNewTimeline(Be),dt&&(u.currentTimeline.mergeTimelineCollectedStyles(dt),u.currentTimeline.snapshotCurrentStyles()),u.previousNode=m}visitStagger(m,u){const v=u.parentContext,ee=u.currentTimeline,Me=m.timings,Be=Math.abs(Me.duration),nt=Be*(u.currentQueryTotal-1);let dt=Be*u.currentQueryIndex;switch(Me.duration<0?"reverse":Me.easing){case"reverse":dt=nt-dt;break;case"full":dt=v.currentStaggerTime}const hn=u.currentTimeline;dt&&hn.delayNextStep(dt);const cn=hn.currentTime;Fi(this,m.animation,u),u.previousNode=m,v.currentStaggerTime=ee.currentTime-cn+(ee.startTime-v.currentTimeline.startTime)}}const Ks={};class Ua{constructor(m,u,v,ee,Me,Be,nt,dt){this._driver=m,this.element=u,this.subInstructions=v,this._enterClassName=ee,this._leaveClassName=Me,this.errors=Be,this.timelines=nt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ks,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=dt||new xa(this._driver,u,0),nt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(m,u){if(!m)return;const v=m;let ee=this.options;null!=v.duration&&(ee.duration=ss(v.duration)),null!=v.delay&&(ee.delay=ss(v.delay));const Me=v.params;if(Me){let Be=ee.params;Be||(Be=this.options.params={}),Object.keys(Me).forEach(nt=>{(!u||!Be.hasOwnProperty(nt))&&(Be[nt]=un(Me[nt],Be,this.errors))})}}_copyOptions(){const m={};if(this.options){const u=this.options.params;if(u){const v=m.params={};Object.keys(u).forEach(ee=>{v[ee]=u[ee]})}}return m}createSubContext(m=null,u,v){const ee=u||this.element,Me=new Ua(this._driver,ee,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(ee,v||0));return Me.previousNode=this.previousNode,Me.currentAnimateTimings=this.currentAnimateTimings,Me.options=this._copyOptions(),Me.updateOptions(m),Me.currentQueryIndex=this.currentQueryIndex,Me.currentQueryTotal=this.currentQueryTotal,Me.parentContext=this,this.subContextCount++,Me}transformIntoNewTimeline(m){return this.previousNode=Ks,this.currentTimeline=this.currentTimeline.fork(this.element,m),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(m,u,v){const ee={duration:u??m.duration,delay:this.currentTimeline.currentTime+(v??0)+m.delay,easing:""},Me=new Lo(this._driver,m.element,m.keyframes,m.preStyleProps,m.postStyleProps,ee,m.stretchStartingKeyframe);return this.timelines.push(Me),ee}incrementTime(m){this.currentTimeline.forwardTime(this.currentTimeline.duration+m)}delayNextStep(m){m>0&&this.currentTimeline.delayNextStep(m)}invokeQuery(m,u,v,ee,Me,Be){let nt=[];if(ee&&nt.push(this.element),m.length>0){m=(m=m.replace(Sa,"."+this._enterClassName)).replace($a,"."+this._leaveClassName);let $t=this._driver.query(this.element,m,1!=v);0!==v&&($t=v<0?$t.slice($t.length+v,$t.length):$t.slice(0,v)),nt.push(...$t)}return!Me&&0==nt.length&&Be.push(function cs(E){return new n.\u0275RuntimeError(3014,!1)}()),nt}}class xa{constructor(m,u,v,ee){this._driver=m,this.element=u,this.startTime=v,this._elementTimelineStylesLookup=ee,this.duration=0,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(u),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(u,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(m){const u=1===this._keyframes.size&&this._pendingStyles.size;this.duration||u?(this.forwardTime(this.currentTime+m),u&&this.snapshotCurrentStyles()):this.startTime+=m}fork(m,u){return this.applyStylesToKeyframe(),new xa(this._driver,m,u||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=ne
1w Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(m){this.applyStylesToKeyframe(),this.duration=m,this._loadKeyframe()}_updateStyle(m,u){this._localTimelineStyles.set(m,u),this._globalTimelineStyles.set(m,u),this._styleSummary.set(m,{time:this.currentTime,value:u})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(m){m&&this._previousKeyframe.set("easing",m);for(let[u,v]of this._globalTimelineStyles)this._backFill.set(u,v||$n.l3),this._currentKeyframe.set(u,$n.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(m,u,v,ee){u&&this._previousKeyframe.set("easing",u);const Me=ee&&ee.params||{},Be=function Uo(E,m){const u=new Map;let v;return E.forEach(ee=>{if("*"===ee){v=v||m.keys();for(let Me of v)u.set(Me,$n.l3)}else Bn(ee,u)}),u}(m,this._globalTimelineStyles);for(let[nt,dt]of Be){const $t=un(dt,Me,v);this._pendingStyles.set(nt,$t),this._localTimelineStyles.has(nt)||this._backFill.set(nt,this._globalTimelineStyles.get(nt)??$n.l3),this._updateStyle(nt,$t)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((m,u)=>{this._currentKeyframe.set(u,m)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((m,u)=>{this._currentKeyframe.has(u)||this._currentKeyframe.set(u,m)}))}snapshotCurrentStyles(){for(let[m,u]of this._localTimelineStyles)this._pendingStyles.set(m,u),this._updateStyle(m,u)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const m=[];for(let u in this._currentKeyframe)m.push(u);return m}
vendor: 12,895 bytes, line 1
1mergeTimelineCollectedStyles(m){m._styleSummary.forEach((u,v)=>{const ee=this._styleSummary.get(v);(!ee||u.time>ee.time)&&this._updateStyle(v,u.value)})}buildKeyframes(){this.applyStylesToKeyframe();const m=new Set,u=new Set,v=1===this._keyframes.size&&0===this.duration;let ee=[];this._keyframes.forEach((nt,dt)=>{const $t=Bn(nt,new Map,this._backFill);$t.forEach((hn,cn)=>{hn===$n.k1?m.add(cn):hn===$n.l3&&u.add(cn)}),v||$t.set("offset",dt/this.duration),ee.push($t)});const Me=m.size?Mn(m.values()):[],Be=u.size?Mn(u.values()):[];if(v){const nt=ee[0],dt=new Map(nt);nt.set("offset",0),dt.set("offset",1),ee=[nt,dt]}return ra(this.element,ee,Me,Be,this.duration,this.startTime,this.easing,!1)}}class Lo extends xa{constructor(m,u,v,ee,Me,Be,nt=!1){super(m,u,Be.delay),this.keyframes=v,this.preStyleProps=ee,this.postStyleProps=Me,this._stretchStartingKeyframe=nt,this.timings={duration:Be.duration,delay:Be.delay,easing:Be.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let m=this.keyframes,{delay:u,duration:v,easing:ee}=this.timings;if(this._stretchStartingKeyframe&&u){const Me=[],Be=v+u,nt=u/Be,dt=Bn(m[0]);dt.set("offset",0),Me.push(dt);const $t=Bn(m[0]);$t.set("offset",Ho(nt)),Me.push($t);const hn=m.length-1;for(let cn=1;cn<=hn;cn++){let mn=Bn(m[cn]);const bn=mn.get("offset");mn.set("offset",Ho((u+bn*v)/Be)),Me.push(mn)}v=Be,u=0,ee="",m=Me}return ra(this.element,m,this.preStyleProps,this.postStyleProps,v,u,ee,!0)}}function Ho(E,m=3){const u=Math.pow(10,m-1);return Math.round(E*u)/u}class Ia{}const sa=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 Wa extends Ia{normalizePropertyName(m,u){return Wn(m)}normalizeStyleValue(m,u,v,ee){let Me="";const Be=v.toString().trim();if(sa.has(u)&&0!==v&&"0"!==v)if("number"==typeof v)Me="px";else{const nt=v.match(/^[+-]?[\d\.]+([a-z]*)$/);nt&&0==nt[1].length&&ee.push(function zr(E,m){return new n.\u0275RuntimeError(3005,!1)}())}return Be+Me}}function ka(E,m,u,v,ee,Me,Be,nt,dt,$t,hn,cn,mn){return{type:0,element:E,triggerName:m,isRemovalTransition:ee,fromState:u,fromStyles:Me,toState:v,toStyles:Be,timelines:nt,queriedElements:dt,preStyleProps:$t,postStyleProps:hn,totalTime:cn,errors:mn}}const Is={};class _a{constructor(m,u,v){this._triggerName=m,this.ast=u,this._stateStyles=v}match(m,u,v,ee){return function ga(E,m,u,v,ee){return E.some(Me=>Me(m,u,v,ee))}(this.ast.matchers,m,u,v,ee)}buildStyles(m,u,v){let ee=this._stateStyles.get("*");return void 0!==m&&(ee=this._stateStyles.get(m?.toString())||ee),ee?ee.buildStyles(u,v):new Map}build(m,u,v,ee,Me,Be,nt,dt,$t,hn){const cn=[],mn=this.ast.options&&this.ast.options.params||Is,on=this.buildStyles(v,nt&&nt.params||Is,cn),Sn=dt&&dt.params||Is,jn=this.buildStyles(ee,Sn,cn),Zn=new Set,li=new Map,ei=new Map,Xn="void"===ee,ji={params:Ro(Sn,mn),delay:this.ast.options?.delay},rr=hn?[]:xs(m,u,this.ast.animation,Me,Be,on,jn,ji,$t,cn);let Ti=0;if(rr.forEach(ns=>{Ti=Math.max(ns.duration+ns.delay,Ti)}),cn.length)return ka(u,this._triggerName,v,ee,Xn,on,jn,[],[],li,ei,Ti,cn);rr.forEach(ns=>{const Bs=ns.element,qo=ne(li,Bs,new Set);ns.preStyleProps.forEach(la=>qo.add(la));const Zs=ne(ei,Bs,new Set);ns.postStyleProps.forEach(la=>Zs.add(la)),Bs!==u&&Zn.add(Bs)});const vr=Mn(Zn.values());return ka(u,this._triggerName,v,ee,Xn,on,jn,rr,vr,li,ei,Ti)}}function Ro(E,m){const u=Oe(m);for(const v in E)E.hasOwnProperty(v)&&null!=E[v]&&(u[v]=E[v]);return u}class Ri{constructor(m,u,v){this.styles=m,this.defaultParams=u,this.normalizer=v}buildStyles(m,u){const v=new Map,ee=Oe(this.defaultParams);return Object.keys(m).forEach(Me=>{const Be=m[Me];null!==Be&&(ee[Me]=Be)}),this.styles.styles.forEach(Me=>{"string"!=typeof Me&&Me.forEach((Be,nt)=>{Be&&(Be=un(Be,ee,u));const dt=this.normalizer.normalizePropertyName(nt,u);Be=this.normalizer.normalizeStyleValue(nt,dt,Be,u),v.set(dt,Be)})}),v}}class Wo{constructor(m,u,v){this.name=m,this.ast=u,this._normalizer=v,this.transitionFactories=[],this.states=new Map,u.states.forEach(ee=>{this.states.set(ee.name,new Ri(ee.style,ee.options&&ee.options.params||{},v))}),so(this.states,"true","1"),so(this.states,"false","0"),u.transitions.forEach(ee=>{this.transitionFactories.push(new _a(m,ee,this.states))}),this.fallbackTransition=function ro(E,m,u){return new _a(E,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Be,nt)=>!0],options:null,queryCount:0,depCount:0},m)}(m,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(m,u,v,ee){return this.transitionFactories.find(Be=>Be.match(m,u,v,ee))||null}matchStyles(m,u,v){return this.fallbackTransition.buildStyles(m,u,v)}}function so(E,m,u){E.has(m)?E.has(u)||E.set(u,E.get(m)):E.has(u)&&E.set(m,E.get(u))}const ol=new Ts;class ll{constructor(m,u,v){this.bodyNode=m,this._driver=u,this._normalizer=v,this._animations=new Map,this._playersById=new Map,this.players=[]}register(m,u){const v=[],Me=Ya(this._driver,u,v,[]);if(v.length)throw function ar(E){return new n.\u0275RuntimeError(3503,!1)}();this._animations.set(m,Me)}_buildPlayer(m,u,v){const ee=m.element,Me=di(0,this._normalizer,0,m.keyframes,u,v);return this._driver.animate(ee,Me,m.duration,m.delay,m.easing,[],!0)}create(m,u,v={}){const ee=[],Me=this._animations.get(m);let Be;const nt=new Map;if(Me?(Be=xs(this._driver,u,Me,ys,Ns,new Map,new Map,v,ol,ee),Be.forEach(hn=>{const cn=ne(nt,hn.element,new Map);hn.postStyleProps.forEach(mn=>cn.set(mn,null))})):(ee.push(function Zr(){return new n.\u0275RuntimeError(3300,!1)}()),Be=[]),ee.length)throw function xi(E){return new n.\u0275RuntimeError(3504,!1)}();nt.forEach((hn,cn)=>{hn.forEach((mn,bn)=>{hn.set(bn,this._driver.computeStyle(cn,bn,$n.l3))})});const $t=vn(Be.map(hn=>{const cn=nt.get(hn.element);return this._buildPlayer(hn,new Map,cn)}));return this._playersById.set(m,$t),$t.onDestroy(()=>this.destroy(m)),this.players.push($t),$t}destroy(m){const u=this._getPlayer(m);u.destroy(),this._playersById.delete(m);const v=this.players.indexOf(u);v>=0&&this.players.splice(v,1)}_getPlayer(m){const u=this._playersById.get(m);if(!u)throw function _s(E){return new n.\u0275RuntimeError(3301,!1)}();return u}listen(m,u,v,ee){const Me=Yi(u,"","","");return Xr(this._getPlayer(m),v,Me,ee),()=>{}}command(m,u,v,ee){if("register"==v)return void this.register(m,ee[0]);if("create"==v)return void this.create(m,u,ee[0]||{});const Me=this._getPlayer(m);switch(v){case"play":Me.play();break;case"pause":Me.pause();break;case"reset":Me.reset();break;case"restart":Me.restart();break;case"finish":Me.finish();break;case"init":Me.init();break;case"setPosition":Me.setPosition(parseFloat(ee[0]));break;case"destroy":this.destroy(m)}}}const ao="ng-animate-queued",za="ng-animate-disabled",oo=[],$o={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},dl={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Wi="__ng_removed";class vs{constructor(m,u=""){this.namespaceId=u;const v=m&&m.hasOwnProperty("value");if(this.value=function z(E){return E??null}(v?m.value:m),v){const Me=Oe(m);delete Me.value,this.options=Me}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(m){const u=m.params;if(u){const v=this.options.params;Object.keys(u).forEach(ee=>{null==v[ee]&&(v[ee]=u[ee])})}}}const ya="void",Na=new vs(ya);class Ga{constructor(m,u,v){this.id=m,this.hostElement=u,this._engine=v,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+m,Ln(u,this._hostClassName)}listen(m,u,v,ee){if(!this._triggers.has(u))throw function Jr(E,m){return new n.\u0275RuntimeError(3302,!1)}();if(null==v||0==v.length)throw function ri(E){return new n.\u0275RuntimeError(3303,!1)}();if(!function Ve(E){return"start"==E||"done"==E}(v))throw function Ds(E,m){return new n.\u0275RuntimeError(3400,!1)}();const Me=ne(this._elementListeners,m,[]),Be={name:u,phase:v,callback:ee};Me.push(Be);const nt=ne(this._engine.statesByElement,m,new Map);return nt.has(u)||(Ln(m,Sr),Ln(m,Sr+"-"+u),nt.set(u,Na)),()=>{this._engine.afterFlush(()=>{const dt=Me.indexOf(Be);dt>=0&&Me.splice(dt,1),this._triggers.has(u)||nt.delete(u)})}}register(m,u){return!this._triggers.has(m)&&(this._triggers.set(m,u),!0)}_getTrigger(m){const u=this._triggers.get(m);if(!u)throw function Rs(E){return new n.\u0275RuntimeError(3401,!1)}();return u}trigger(m,u,v,ee=!0){const Me=this._getTrigger(u),Be=new T(this.id,u,m);let nt=this._engine.statesByElement.get(m);nt||(Ln(m,Sr),Ln(m,Sr+"-"+u),this._engine.statesByElement.set(m,nt=new Map));let dt=nt.get(u);const $t=new vs(v,this.id);if(!(v&&v.hasOwnProperty("value"))&&dt&&$t.absorbOptions(dt.options),nt.set(u,$t),dt||(dt=Na),$t.value!==ya&&dt.value===$t.value){if(!function ks(E,m){const u=Object.keys(E),v=Object.keys(m);if(u.length!=v.length)return!1;for(let ee=0;ee<u.length;ee++){const Me=u[ee];if(!m.hasOwnProperty(Me)||E[Me]!==m[Me])return!1}return!0}(dt.params,$t.params)){const Sn=[],jn=Me.matchStyles(dt.value,dt.params,Sn),Zn=Me.matchStyles($t.value,$t.params,Sn);Sn.length?this._engine.reportError(Sn):this._engine.afterFlush(()=>{P(m,jn),hi(m,Zn)})}return}const mn=ne(this._engine.playersByElement,m,[]);mn.forEach(Sn=>{Sn.namespaceId==this.id&&Sn.triggerName==u&&Sn.queued&&Sn.destroy()});let bn=Me.matchTransition(dt.value,$t.value,m,$t.params),on=!1;if(!bn){if(!ee)return;bn=Me.fallbackTransition,on=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:m,triggerName:u,transition:bn,fromState:dt,toState:$t,player:Be,isFallbackTransition:on}),on||(Ln(m,ao),Be.onStart(()=>{oi(m,ao)})),Be.onDone(()=>{let Sn=this.players.indexOf(Be);Sn>=0&&this.players.splice(Sn,1);const jn=this._engine.playersByElement.get(m);if(jn){let Zn=jn.indexOf(Be);Zn>=0&&jn.splice(Zn,1)}}),this.players.push(Be),mn.push(Be),Be}deregister(m){this._triggers.delete(m),this._engine.statesByElement.forEach(u=>u.delete(m)),this._elementListeners.forEach((u,v)=>{this._elementListeners.set(v,u.filter(ee=>ee.name!=m))})}clearElementCache(m){this._engine.statesByElement.delete(m),this._elementListeners.delete(m);const u=this._engine.playersByElement.get(m);u&&(u.forEach(v=>v.destroy()),this._engine.playersByElement.delete(m))}_signalRemovalForInnerTriggers(m,u){const v=this._engine.driver.query(m,hs,!0);v.forEach(ee=>{if(ee[Wi])return;const Me=this._engine.fetchNamespacesByElement(ee);Me.size?Me.forEach(Be=>Be.triggerLeaveAnimation(ee,u,!1,!0)):this.clearElementCache(ee)}),this._engine.afterFlushAnimationsDone(()=>v.forEach(ee=>this.clearElementCache(ee)))}triggerLeaveAnimation(m,u,v,ee){const Me=this._engine.statesByElement.get(m),Be=new Map;if(Me){const nt=[];if(Me.forEach((dt,$t)=>{if(Be.set($t,dt.value),this._triggers.has($t)){const hn=this.trigger(m,$t,ya,ee);hn&&nt.push(hn)}}),nt.length)return this._engine.markElementAsRemoved(this.id,m,!0,u,Be),v&&vn(nt).onDone(()=>this._engine.processLeaveNode(m)),!0}return!1}prepareLeaveAnimationListeners(m){const u=this._elementListeners.get(m),v=this._engine.statesByElement.get(m);if(u&&v){const ee=new Set;u.forEach(Me=>{const Be=Me.name;if(ee.has(Be))return;ee.add(Be);const dt=this._triggers.get(Be).fallbackTransition,$t=v.get(Be)||Na,hn=new vs(ya),cn=new T(this.id,Be,m);this._engine.totalQueuedPlayers++,this._queue.push({element:m,triggerName:Be,transition:dt,fromState:$t,toState:hn,player:cn,isFallbackTransition:!0})})}}removeNode(m,u){const v=this._engine;if(m.childElementCount&&this._signalRemovalForInnerTriggers(m,u),this.triggerLeaveAnimation(m,u,!0))return;let ee=!1;if(v.totalAnimations){const Me=v.players.length?v.playersByQueriedElement.get(m):[];if(Me&&Me.length)ee=!0;else{let Be=m;for(;Be=Be.parentNode;)if(v.statesByElement.get(Be)){ee=!0;break}}}if(this.prepareLeaveAnimationListeners(m),ee)v.markElementAsRemoved(this.id,m,!1,u);else{const Me=m[Wi];(!Me||Me===$o)&&(v.afterFlush(()=>this.clearElementCache(m)),v.destroyInnerAnimations(m),v._onRemovalComplete(m,u))}}insertNode(m,u){Ln(m,this._hostClassName)}drainQueuedTransitions(m){const u=[];return this._queue.forEach(v=>{const ee=v.player;if(ee.destroyed)return;const Me=v.element,Be=this._elementListeners.get(Me);Be&&Be.forEach(nt=>{if(nt.name==v.triggerName){const dt=Yi(Me,v.triggerName,v.fromState.value,v.toState.value);dt._data=m,Xr(v.player,nt.phase,dt,nt.callback)}}),ee.markedForDestroy?this._engine.afterFlush(()=>{ee.destroy()}):u.push(v)}),this._queue=[],u.sort((v,ee)=>{const Me=v.transition.ast.depCount,Be=ee.transition.ast.depCount;return 0==Me||0==Be?Me-Be:this._engine.driver.containsElement(v.element,ee.element)?1:-1})}
1destroy(m){this.players.forEach(u=>u.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,m)}elementContainsData(m){let u=!1;return this._elementListeners.has(m)&&(u=!0),u=!!this._queue.find(v=>v.element===m)||u,u}}class S{constructor(m,u,v){this.bodyNode=m,this.driver=u,this._normalizer=v,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=(ee,Me)=>{}}_onRemovalComplete(m,u){this.onRemovalComplete(m,u)}get queuedPlayers(){const m=[];return this._namespaceList.forEach(u=>{u.players.forEach(v=>{v.queued&&m.push(v)})}),m}createNamespace(m,u){const v=new Ga(m,u,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,u)?this._balanceNamespaceList(v,u):(this.newHostElements.set(u,v),this.collectEnterElement(u)),this._namespaceLookup[m]=v}_balanceNamespaceList(m,u){const v=this._namespaceList,ee=this.namespacesByHostElement;if(v.length-1>=0){let Be=!1,nt=this.driver.getParentElement(u);for(;nt;){const dt=ee.get(nt);if(dt){const $t=v.indexOf(dt);v.splice($t+1,0,m),Be=!0;break}nt=this.driver.getParentElement(nt)}Be||v.unshift(m)}else v.push(m);return ee.set(u,m),m}register(m,u){let v=this._namespaceLookup[m];return v||(v=this.createNamespace(m,u)),v}registerTrigger(m,u,v){let ee=this._namespaceLookup[m];ee&&ee.register(u,v)&&this.totalAnimations++}destroy(m,u){if(!m)return;const v=this._fetchNamespace(m);this.afterFlush(()=>{this.namespacesByHostElement.delete(v.hostElement),delete this._namespaceLookup[m];const ee=this._namespaceList.indexOf(v);ee>=0&&this._namespaceList.splice(ee,1)}),this.afterFlushAnimationsDone(()=>v.destroy(u))}_fetchNamespace(m){return this._namespaceLookup[m]}fetchNamespacesByElement(m){const u=new Set,v=this.statesByElement.get(m);if(v)for(let ee of v.values())if(ee.namespaceId){const Me=this._fetchNamespace(ee.namespaceId);Me&&u.add(Me)}return u}trigger(m,u,v,ee){if(re(u)){const Me=this._fetchNamespace(m);if(Me)return Me.trigger(u,v,ee),!0}return!1}insertNode(m,u,v,ee){if(!re(u))return;const Me=u[Wi];if(Me&&Me.setForRemoval){Me.setForRemoval=!1,Me.setForMove=!0;const Be=this.collectedLeaveElements.indexOf(u);Be>=0&&this.collectedLeaveElements.splice(Be,1)}if(m){const Be=this._fetchNamespace(m);Be&&Be.insertNode(u,v)}ee&&this.collectEnterElement(u)}collectEnterElement(m){this.collectedEnterElements.push(m)}markElementAsDisabled(m,u){u?this.disabledNodes.has(m)||(this.disabledNodes.add(m),Ln(m,za)):this.disabledNodes.has(m)&&(this.disabledNodes.delete(m),oi(m,za))}removeNode(m,u,v,ee){if(re(u)){const Me=m?this._fetchNamespace(m):null;if(Me?Me.removeNode(u,ee):this.markElementAsRemoved(m,u,!1,ee),v){const Be=this.namespacesByHostElement.get(u);Be&&Be.id!==m&&Be.removeNode(u,ee)}}else this._onRemovalComplete(u,ee)}markElementAsRemoved(m,u,v,ee,Me){this.collectedLeaveElements.push(u),u[Wi]={namespaceId:m,setForRemoval:ee,hasAnimation:v,removedBeforeQueried:!1,previousTriggersValues:Me}}listen(m,u,v,ee,Me){return re(u)?this._fetchNamespace(m).listen(u,v,ee,Me):()=>{}}_buildInstruction(m,u,v,ee,Me){return m.transition.build(this.driver,m.element,m.fromState.value,m.toState.value,v,ee,m.fromState.options,m.toState.options,u,Me)}destroyInnerAnimations(m){let u=this.driver.query(m,hs,!0);u.forEach(v=>this.destroyActiveAnimationsForElement(v)),0!=this.playersByQueriedElement.size&&(u=this.driver.query(m,ua,!0),u.forEach(v=>this.finishActiveQueriedAnimationOnElement(v)))}destroyActiveAnimationsForElement(m){const u=this.playersByElement.get(m);u&&u.forEach(v=>{v.queued?v.markedForDestroy=!0:v.destroy()})}finishActiveQueriedAnimationOnElement(m){const u=this.playersByQueriedElement.get(m);u&&u.forEach(v=>v.finish())}whenRenderingDone(){return new Promise(m=>{if(this.players.length)return vn(this.players).onDone(()=>m());m()})}processLeaveNode(m){const u=m[Wi];if(u&&u.setForRemoval){if(m[Wi]=$o,u.namespaceId){this.destroyInnerAnimations(m);const v=this._fetchNamespace(u.namespaceId);v&&v.clearElementCache(m)}this._onRemovalComplete(m,u.setForRemoval)}m.classList?.contains(za)&&this.markElementAsDisabled(m,!1),this.driver.query(m,".ng-animate-disabled",!0).forEac
vendor: 4,165 bytes, line 1
1h(v=>{this.markElementAsDisabled(v,!1)})}flush(m=-1){let u=[];if(this.newHostElements.size&&(this.newHostElements.forEach((v,ee)=>this._balanceNamespaceList(v,ee)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let v=0;v<this.collectedEnterElements.length;v++)Ln(this.collectedEnterElements[v],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const v=[];try{u=this._flushAnimations(v,m)}finally{for(let ee=0;ee<v.length;ee++)v[ee]()}}else for(let v=0;v<this.collectedLeaveElements.length;v++)this.processLeaveNode(this.collectedLeaveElements[v]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(v=>v()),this._flushFns=[],this._whenQuietFns.length){const v=this._whenQuietFns;this._whenQuietFns=[],u.length?vn(u).onDone(()=>{v.forEach(ee=>ee())}):v.forEach(ee=>ee())}}reportError(m){throw function Vr(E){return new n.\u0275RuntimeError(3402,!1)}()}_flushAnimations(m,u){const v=new Ts,ee=[],Me=new Map,Be=[],nt=new Map,dt=new Map,$t=new Map,hn=new Set;this.disabledNodes.forEach(Hn=>{hn.add(Hn);const qn=this.driver.query(Hn,".ng-animate-queued",!0);for(let Kn=0;Kn<qn.length;Kn++)hn.add(qn[Kn])});const cn=this.bodyNode,mn=Array.from(this.statesByElement.keys()),bn=dn(mn,this.collectedEnterElements),on=new Map;let Sn=0;bn.forEach((Hn,qn)=>{const Kn=ys+Sn++;on.set(qn,Kn),Hn.forEach(vi=>Ln(vi,Kn))});const jn=[],Zn=new Set,li=new Set;for(let Hn=0;Hn<this.collectedLeaveElements.length;Hn++){const qn=this.collectedLeaveElements[Hn],Kn=qn[Wi];Kn&&Kn.setForRemoval&&(jn.push(qn),Zn.add(qn),Kn.hasAnimation?this.driver.query(qn,".ng-star-inserted",!0).forEach(vi=>Zn.add(vi)):li.add(qn))}const ei=new Map,Xn=dn(mn,Array.from(Zn));Xn.forEach((Hn,qn)=>{const Kn=Ns+Sn++;ei.set(qn,Kn),Hn.forEach(vi=>Ln(vi,Kn))}),m.push(()=>{bn.forEach((Hn,qn)=>{const Kn=on.get(qn);Hn.forEach(vi=>oi(vi,Kn))}),Xn.forEach((Hn,qn)=>{const Kn=ei.get(qn);Hn.forEach(vi=>oi(vi,Kn))}),jn.forEach(Hn=>{this.processLeaveNode(Hn)})});const ji=[],rr=[];for(let Hn=this._namespaceList.length-1;Hn>=0;Hn--)this._namespaceList[Hn].drainQueuedTransitions(u).forEach(Kn=>{const vi=Kn.player,yr=Kn.element;if(ji.push(vi),this.collectedEnterElements.length){const or=yr[Wi];if(or&&or.setForMove){if(or.previousTriggersValues&&or.previousTriggersValues.has(Kn.triggerName)){const tr=or.previousTriggersValues.get(Kn.triggerName),Vi=this.statesByElement.get(Kn.element);if(Vi&&Vi.has(Kn.triggerName)){const da=Vi.get(Kn.triggerName);da.value=tr,Vi.set(Kn.triggerName,da)}}return void vi.destroy()}}const Ps=!cn||!this.driver.containsElement(cn,yr),br=ei.get(yr),ba=on.get(yr),Mr=this._buildInstruction(Kn,v,ba,br,Ps);if(Mr.errors&&Mr.errors.length)return void rr.push(Mr);if(Ps)return vi.onStart(()=>P(yr,Mr.fromStyles)),vi.onDestroy(()=>hi(yr,Mr.toStyles)),void ee.push(vi);if(Kn.isFallbackTransition)return vi.onStart(()=>P(yr,Mr.fromStyles)),vi.onDestroy(()=>hi(yr,Mr.toStyles)),void ee.push(vi);const Md=[];Mr.timelines.forEach(or=>{or.stretchStartingKeyframe=!0,this.disabledNodes.has(or.element)||Md.push(or)}),Mr.timelines=Md,v.append(yr,Mr.timelines),Be.push({instruction:Mr,player:vi,element:yr}),Mr.queriedElements.forEach(or=>ne(nt,or,[]).push(vi)),Mr.preStyleProps.forEach((or,tr)=>{if(or.size){let Vi=dt.get(tr);Vi||dt.set(tr,Vi=new Set),or.forEach((da,qa)=>Vi.add(qa))}}),Mr.postStyleProps.forEach((or,tr)=>{let Vi=$t.get(tr);Vi||$t.set(tr,Vi=new Set),or.forEach((da,qa)=>Vi.add(qa))})});if(rr.length){const Hn=[];rr.forEach(qn=>{Hn.push(function Cs(E,m){return new n.\u0275RuntimeError(3505,!1)}())}),ji.forEach(qn=>qn.destroy()),this.reportError(Hn)}const Ti=new Map,vr=new Map;Be.forEach(Hn=>{const qn=Hn.element;v.has(qn)&&(vr.set(qn,qn),this._beforeAnimationBuild(Hn.player.namespaceId,Hn.instruction,Ti))}),ee.forEach(Hn=>{const qn=Hn.element;this._getPreviousPlayers(qn,!1,Hn.namespaceId,Hn.triggerName,null).forEach(vi=>{ne(Ti,qn,[]).push(vi),vi.destroy()})});const ns=jn.filter(Hn=>aa(Hn,dt,$t)),Bs=new Map;qe(Bs,this.driver,li,$t,$n.l3).forEach(Hn=>{aa(Hn,dt,$t)&&ns.push(Hn)});const Zs=new Map;
1bn.forEach((Hn,qn)=>{qe(Zs,this.driver,new Set(Hn),dt,$n.k1)}),ns.forEach(Hn=>{const qn=Bs.get(Hn),Kn=Zs.get(Hn);Bs.set(Hn,new Map([...Array.from(qn?.entries()??[]),...Array.from(Kn?.entries()??[])]))});const la=[],Ys=[],xr={};Be.forEach(Hn=>{const{element:qn,player:Kn,instruction:vi}=Hn;if(v.has(qn)){if(hn.has(qn))return Kn.onDestroy(()=>hi(qn,vi.toStyles)),Kn.disabled=!0,Kn.overrideTotalTime(vi.totalTime),void ee.push(Kn);let yr=xr;if(vr.size>1){let br=qn;const ba=[];for(;br=br.parentNode;){const Mr=vr.get(br);if(Mr){yr=Mr;break}ba.push(br)}ba.forEach(Mr=>vr.set(Mr,yr))}const Ps=this._buildAnimation(Kn.namespaceId,vi,Ti,Me,Zs,Bs);if(Kn.setRealPlayer(Ps),yr===xr)la.push(Kn);else{const br=this.playersByElement.get(yr);br&&br.length&&(Kn.parentPlayer=vn(br)),ee.push(Kn)}}else P(qn,vi.fromStyles),Kn.onDestroy(()=>hi(qn,vi.toStyles)),Ys.push(Kn),hn.has(qn)&&ee.push(Kn)}),Ys.forEach(Hn=>{const qn=Me.get(Hn.element);if(qn&&qn.length){const Kn=vn(qn);Hn.setRealPlayer(Kn)}}),ee.forEach(Hn=>{Hn.parentPlayer?Hn.syncPlayerEvents(Hn.parentPlayer):Hn.destroy()});for(let Hn=0;Hn<jn.length;Hn++){const qn=jn[Hn],Kn=qn[Wi];if(oi(qn,Ns),Kn&&Kn.hasAnimation)continue;let vi=[];if(nt.size){let Ps=nt.get(qn);Ps&&Ps.length&&vi.push(...Ps);let br=this.driver.query(qn,ua,!0);for(let ba=0;ba<br.length;ba++){let Mr=nt.get(br[ba]);Mr&&Mr.length&&vi.push(...Mr)}}const yr=vi.filter(Ps=>!Ps.destroyed);yr.length?In(this,qn,yr):this.processLeaveNode(qn)}return jn.length=0,la.forEach(Hn=>{this.players.push(Hn),Hn.onDone(()=>{Hn.destroy();const qn=this.players.indexOf(Hn);this.players.splice(qn,1)}),Hn.play()}),la}elementContainsData(m,u){let v=!1;const ee=u[Wi];return ee&&ee.setForRemoval&&(v=!0),this.playersByElement.has(u)&&(v=!0),this.playersByQueriedElement.has(u)&&(v=!0),this.statesByElement.has(u)&&(v=!0),this._fetchNamespace(m).elementContainsData(u)||v}afterFlush(m){this._flushFns.push(m)}afterFlushAnimationsDone(m){this._whenQuietFns.push(m)}_getPreviousPlayers(m,u,v,ee,Me){let Be=[];if(u){const nt=this.playersByQueriedElement.get(m);nt&&(Be=nt)}else{const nt=this.playersByElement.get(m);if(nt){const dt=!Me||Me==ya;nt.forEach($t=>{$t.queued||!dt&&$t.triggerName!=ee||Be.push($t)})}}return(v||ee)&&(Be=Be.filter(nt=>!(v&&v!=nt.namespaceId||ee&&ee!=nt.triggerName))),Be}_beforeAnimationBuild(m,u,v){const Me=u.element,Be=u.isRemovalTransition?void 0:m,nt=u.isRemovalTransition?void 0:u.triggerName;for(const dt of u.timelines){const $t=dt.element,hn=$t!==Me,cn=ne(v,$t,[]);this._getPreviousPlayers($t,hn,Be,nt,u.toState).forEach(bn=>{const on=bn.getRealPlayer();on.beforeDestroy&&on.beforeDestroy(),bn.destroy(),cn.push(bn)})}P(Me,u.fromStyles)}_buildAnimation(m,u,v,ee,Me,Be){const nt=u.triggerName,dt=u.element,$t=[],hn=new Set,cn=new Set,mn=u.timelines.map(on=>{const Sn=on.element;hn.add(Sn);const jn=Sn[Wi];if(jn&&jn.removedBeforeQueried)return new $n.ZN(on.duration,on.delay);const Zn=Sn!==dt,li=function Ai(E){const m=[];return as(E,m),m}((v.get(Sn)||oo).map(Ti=>Ti.getRealPlayer())).filter(Ti=>!!Ti.element&&Ti.element===Sn),ei=Me.get(Sn),Xn=Be.get(Sn),ji=di(0,this._normalizer,0,on.keyframes,ei,Xn),rr=this._buildPlayer(on,ji,li);if(on.subTimeline&&ee&&cn.add(Sn),Zn){const Ti=new T(m,nt,Sn);
vendor: 5,566 bytes, line 1
1Ti.setRealPlayer(rr),$t.push(Ti)}return rr});$t.forEach(on=>{ne(this.playersByQueriedElement,on.element,[]).push(on),on.onDone(()=>function M(E,m,u){let v=E.get(m);if(v){if(v.length){const ee=v.indexOf(u);v.splice(ee,1)}0==v.length&&E.delete(m)}return v}(this.playersByQueriedElement,on.element,on))}),hn.forEach(on=>Ln(on,Ss));const bn=vn(mn);return bn.onDestroy(()=>{hn.forEach(on=>oi(on,Ss)),hi(dt,u.toStyles)}),cn.forEach(on=>{ne(ee,on,[]).push(bn)}),bn}_buildPlayer(m,u,v){return u.length>0?this.driver.animate(m.element,u,m.duration,m.delay,m.easing,v):new $n.ZN(m.duration,m.delay)}}class T{constructor(m,u,v){this.namespaceId=m,this.triggerName=u,this.element=v,this._player=new $n.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(m){this._containsRealPlayer||(this._player=m,this._queuedCallbacks.forEach((u,v)=>{u.forEach(ee=>Xr(m,v,void 0,ee))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(m.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(m){this.totalTime=m}syncPlayerEvents(m){const u=this._player;u.triggerCallback&&m.onStart(()=>u.triggerCallback("start")),m.onDone(()=>this.finish()),m.onDestroy(()=>this.destroy())}_queueEvent(m,u){ne(this._queuedCallbacks,m,[]).push(u)}onDone(m){this.queued&&this._queueEvent("done",m),this._player.onDone(m)}onStart(m){this.queued&&this._queueEvent("start",m),this._player.onStart(m)}onDestroy(m){this.queued&&this._queueEvent("destroy",m),this._player.onDestroy(m)}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(m){this.queued||this._player.setPosition(m)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(m){const u=this._player;u.triggerCallback&&u.triggerCallback(m)}}function re(E){return E&&1===E.nodeType}function Mt(E,m){const u=E.style.display;return E.style.display=m??"none",u}function qe(E,m,u,v,ee){const Me=[];u.forEach(dt=>Me.push(Mt(dt)));const Be=[];v.forEach((dt,$t)=>{const hn=new Map;dt.forEach(cn=>{const mn=m.computeStyle($t,cn,ee);hn.set(cn,mn),(!mn||0==mn.length)&&($t[Wi]=dl,Be.push($t))}),E.set($t,hn)});let nt=0;return u.forEach(dt=>Mt(dt,Me[nt++])),Be}function dn(E,m){const u=new Map;if(E.forEach(nt=>u.set(nt,[])),0==m.length)return u;const ee=new Set(m),Me=new Map;function Be(nt){if(!nt)return 1;let dt=Me.get(nt);if(dt)return dt;const $t=nt.parentNode;return dt=u.has($t)?$t:ee.has($t)?1:Be($t),Me.set(nt,dt),dt}return m.forEach(nt=>{const dt=Be(nt);1!==dt&&u.get(dt).push(nt)}),u}function Ln(E,m){E.classList?.add(m)}function oi(E,m){E.classList?.remove(m)}function In(E,m,u){vn(u).onDone(()=>E.processLeaveNode(m))}function as(E,m){for(let u=0;u<E.length;u++){const v=E[u];v instanceof $n.ZE?as(v.players,m):m.push(v)}}function aa(E,m,u){const v=u.get(E);if(!v)return!1;let ee=m.get(E);return ee?v.forEach(Me=>ee.add(Me)):m.set(E,v),u.delete(E),!0}class fs{constructor(m,u,v){this.bodyNode=m,this._driver=u,this._normalizer=v,this._triggerCache={},this.onRemovalComplete=(ee,Me)=>{},this._transitionEngine=new S(m,u,v),this._timelineEngine=new ll(m,u,v),this._transitionEngine.onRemovalComplete=(ee,Me)=>this.onRemovalComplete(ee,Me)}registerTrigger(m,u,v,ee,Me){const Be=m+"-"+ee;let nt=this._triggerCache[Be];if(!nt){const dt=[],hn=Ya(this._driver,Me,dt,[]);if(dt.length)throw function gi(E,m){return new n.\u0275RuntimeError(3404,!1)}();nt=function al(E,m,u){return new Wo(E,m,u)}(ee,hn,this._normalizer),this._triggerCache[Be]=nt}this._transitionEngine.registerTrigger(u,ee,nt)}register(m,u){this._transitionEngine.register(m,u)}destroy(m,u){this._transitionEngine.destroy(m,u)}onInsert(m,u,v,ee){this._transitionEngine.insertNode(m,u,v,ee)}onRemove(m,u,v,ee){this._transitionEngine.removeNode(m,u,ee||!1,v)}disableAnimations(m,u){this._transitionEngine.markElementAsDisabled(m,u)}process(m,u,v,ee){if("@"==v.charAt(0)){const[Me,Be]=X(v);this._timelineEngine.command(Me,u,Be,ee)}else this._transitionEngine.trigger(m,u,v,ee)}listen(m,u,v,ee,Me){if("@"==v.charAt(0)){const[Be,nt]=X(v);return this._timelineEngine.listen(Be,u,nt,Me)}return this._transitionEngine.listen(m,u,v,ee,Me)}flush(m=-1){this._transitionEngine.flush(m)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Aa=(()=>{class E{constructor(u,v,ee){this._element=u,this._startStyles=v,this._endStyles=ee,this._state=0;let Me=E.initialStylesByElement.get(u);Me||E.initialStylesByElement.set(u,Me=new Map),this._initialStyles=Me}start(){this._state<1&&(this._startStyles&&hi(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(hi(this._element,this._initialStyles),this._endStyles&&(hi(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(E.initialStylesByElement.delete(this._element),this._startStyles&&(P(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(P(this._element,this._endStyles),this._endStyles=null),hi(this._element,this._initialStyles),this._state=3)}}return E.initialStylesByElement=new WeakMap,E})();function Ko(E){let m=null;
1return E.forEach((u,v)=>{(function os(E){return"display"===E||"position"===E})(v)&&(m=m||new Map,m.set(v,u))}),m}class Do{constructor(m,u,v,ee){this.element=m,this.keyframes=u,this.options=v,this._specialStyles=ee,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=v.duration,this._delay=v.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(m=>m()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const m=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,m,this.options),this._finalKeyframe=m.length?m[m.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(m){const u=[];return m.forEach(v=>{u.push(Object.fromEntries(v))}),u}_triggerWebAnimation(m,u,v){return m.animate(this._convertKeyframesToObject(u),v)}onStart(m){this._originalOnStartFns.push(m),this._onStartFns.push(m)}onDone(m){this._originalOnDoneFns.push(m),this._onDoneFns.push(m)}onDestroy(m){this._onDestroyFns.push(m)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(m=>m()),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(m=>m()),this._onDestroyFns=[])}setPosition(m){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=m*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const m=new Map;this.hasStarted()&&this._finalKeyframe.forEach((v,ee)=>{"offset"!==ee&&m.set(ee,this._finished?v:es(this.element,ee))}),this.currentSnapshot=m}triggerCallback(m){const u="start"===m?this._onStartFns:this._onDoneFns;u.forEach(v=>v()),u.length=0}}class lo{validateStyleProperty(m){return!0}validateAnimatableStyleProperty(m){return!0}matchesElement(m,u){return!1}containsElement(m,u){return Or(m,u)}getParentElement(m){return Vn(m)}query(m,u,v){return Ma(m,u,v)}computeStyle(m,u,v){return window.getComputedStyle(m)[u]}animate(m,u,v,ee,Me,Be=[]){const dt={duration:v,delay:ee,fill:0==ee?"both":"forwards"};Me&&(dt.easing=Me);const $t=new Map,hn=Be.filter(bn=>bn instanceof Do);(function Ci(E,m){return 0===E||0===m})(v,ee)&&hn.forEach(bn=>{bn.currentSnapshot.forEach((on,Sn)=>$t.set(Sn,on))});let cn=function tn(E){return E.length?E[0]instanceof Map?E:E.map(m=>Et(m)):[]}(u).map(bn=>Bn(bn));cn=function qr(E,m,u){if(u.size&&m.length){let v=m[0],ee=[];if(u.forEach((Me,Be)=>{v.has(Be)||ee.push(Be),v.set(Be,Me)}),ee.length)for(let Me=1;Me<m.length;Me++){let Be=m[Me];ee.forEach(nt=>Be.set(nt,es(E,nt)))}}return m}(m,cn,$t);const mn=function Fa(E,m){let u=null,v=null;return Array.isArray(m)&&m.length?(u=Ko(m[0]),m.length>1&&(v=Ko(m[m.length-1]))):m instanceof Map&&(u=Ko(m)),u||v?new Aa(E,u,v):null}(m,cn);return new Do(m,cn,dt,mn)}}let Hl=(()=>{class E extends $n._j{constructor(u,v){super(),this._nextAnimationId=0,this._renderer=u.createRenderer(v.body,{id:"0",encapsulation:n.ViewEncapsulation.None,styles:[],data:{animation:[]}})}build(u){const v=this._nextAnimationId.toString();this._nextAnimationId++;const ee=Array.isArray(u)?(0,$n.vP)(u):u;return ul(this._renderer,null,v,"register",[ee]),new xl(v,this._renderer)}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(n.Ren
1dererFactory2),n.\u0275\u0275inject(pn.K0))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})();class xl extends $n.LC{constructor(m,u){super(),this._id=m,this._renderer=u}create(m,u){return new cl(this._id,m,u||{},this._renderer)}}class cl{constructor(m,u,v,ee){this.id=m,this.element=u,this._renderer=ee,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",v)}_listen(m,u){return this._renderer.listen(this.element,`@@${this.id}:${m}`,u)}_command(m,...u){return ul(this._renderer,this.element,this.id,m,u)}onDone(m){this._listen("done",m)}onStart(m){this._listen("start",m)}onDestroy(m){this._listen("destroy",m)}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(m){this._command("setPosition",m)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function ul(E,m,u,v,ee){return E.setProperty(m,`@@${u}:${v}`,ee)}const oa="@.disabled";let Ul=(()=>{class E{constructor(u,v,ee){this.delegate=u,this.engine=v,this._zone=ee,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),v.onRemovalComplete=(Me,Be)=>{const nt=Be?.parentNode(Me);nt&&Be.removeChild(nt,Me)}}createRenderer(u,v){const Me=this.delegate.createRenderer(u,v);if(!(u&&v&&v.data&&v.data.animation)){let hn=this._rendererCache.get(Me);return hn||(hn=new Nr("",Me,this.engine,()=>this._rendererCache.delete(Me)),this._rendererCache.set(Me,hn)),hn}const Be=v.id,nt=v.id+"-"+this._currentId;this._currentId++,this.engine.register(nt,u);const dt=hn=>{Array.isArray(hn)?hn.forEach(dt):this.engine.registerTrigger(Be,nt,u,hn.name,hn)};return v.data.animation.forEach(dt),new Gs(this,nt,Me,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(u,v,ee){u>=0&&u<this._microtaskId?this._zone.run(()=>v(ee)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Me=>{const[Be,nt]=Me;Be(nt)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([v,ee]))}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()}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(n.RendererFactory2),n.\u0275\u0275inject(fs),n.\u0275\u0275inject(n.NgZone))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})();class Nr{constructor(m,u,v,ee){this.namespaceId=m,this.delegate=u,this.engine=v,this._onDestroy=ee,this.destroyNode=this.delegate.destroyNode?Me=>u.destroyNode(Me):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(m,u){return this.delegate.createElement(m,u)}createComment(m){return this.delegate.createComment(m)}createText(m){return this.delegate.createText(m)}appendChild(m,u){this.delegate.appendChild(m,u),this.engine.onInsert(this.namespaceId,u,m,!1)}insertBefore(m,u,v,ee=!0){this.delegate.insertBefore(m,u,v),this.engine.onInsert(this.namespaceId,u,m,ee)}removeChild(m,u,v){this.engine.onRemove(this.namespaceId,u,this.delegate,v)}selectRootElement(m,u){return this.delegate.selectRootElement(m,u)}parentNode(m){return this.delegate.parentNode(m)}nextSibling(m){return this.delegate.nextSibling(m)}setAttribute(m,u,v,ee){this.delegate.setAttribute(m,u,v,ee)}removeAttribute(m,u,v){this.delegate.removeAttribute(m,u,v)}addClass(m,u){this.delegate.addClass(m,u)}removeClass(m,u){this.delegate.removeClass(m,u)}setStyle(m,u,v,ee){this.delegate.setStyle(m,u,v,ee)}removeStyle(m,u,v){this.delegate.removeStyle(m,u,v)}setProperty(m,u,v){"@"==u.charAt(0)&&u==oa?this.disableAnimations(m,!!v):this.delegate.setProperty(m,u,v)}setValue(m,u){this.delegate.setValue(m,u)}listen(m,u,v){return this.delegate.listen(m,u,v)}disableAnimations(m,u){this.engine.disableAnimations(m,u)}}class Gs extends Nr{constructor(m,u,v,ee,Me){super(u,v,ee,Me),this.factory=m,this.namespaceId=u}setProperty(m,u,v){"@"==u.charAt(0)?"."==u.charAt(1)&&u==oa?this.disableAnimations(m,v=void 0===v||!!v):this.engine.process(this.namespaceId,m,u.slice(1),v):this.delegate.setProperty(m,u,v)}listen(m,u,v){if("@"==u.charAt(0)){const ee=function Il(E){switch(E){case"body":return document.body;case"document":return document;case"window":return window;default:return E}}(m);let Me=u.slice(1),Be="";return"@"!=Me.charAt(0)&&([Me,Be]=function hl(E){const m=E.indexOf(".");return[E.substring(0,m),E.slice(m+1)]}(Me)),this.engine.listen(this.namespaceId,ee,Me,Be,nt=>{this.factory.scheduleListenerCallback(nt._data||-1,v,nt)})}return this.delegate.listen(m,u,v)}}const Go=[{provide:$n._j,useClass:Hl},{provide:Ia,useFactory:function Wl(){return new Wa}},{provide:fs,useClass:(()=>{class E extends fs{constructor(u,v,ee,Me){super(u.body,v,ee)}ngOnDestroy(){this.flush()}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(pn.K0),n.\u0275\u0275inject($s),n.\u0275\u0275inject(Ia),n.\u0275\u0275inject(n.ApplicationRef))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})()},{provide:n.RendererFactory2,useFactory:function pl(E,m,u){return new Ul(E,m,u)},deps:[i.se,fs,n.NgZone]}],Za=[{provide:$s,useFactory:()=>new lo},{provide:n.ANIMATION_MODULE_TYPE,useValue:"BrowserAnimations"},...Go],uo=[{provide:$s,useClass:La},{provide:n.ANIMATION_MODULE_TYPE,useValue:"NoopAnimations"},...Go];let Co=(()=>{class E{static withConfig(u){return{ngModule:E,providers:u.disableAnimations?uo:Za}}}return E.\u0275fac=function(u){return new(u||E)},E.\u0275mod=n.\u0275\u0275defineNgModule({type:E}
1),E.\u0275inj=n.\u0275\u0275defineInjector({providers:Za,imports:[i.b2]}),E})();var Eo=l(9112),ho=l(2843);let fl=(()=>{class E{constructor(u){this.authService=u}intercept(u,v){return v.handle(u).pipe((0,d.K)(ee=>(ee.error instanceof ErrorEvent||401===ee.status&&"TOKEN_EXPIRED"===ee.error.errors.id&&this.authService.logout(),(0,ho._)(()=>ee))))}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(x.e))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})();var ml=l(1135),Al=l(5698);let So=(()=>{class E{constructor(u,v,ee){this.auth=u,this.ls=v,this.customAnalyticsService=ee,this.isRefreshToken=!1,this.refreshTokenSubject=new ml.X(null)}intercept(u,v){if(this.auth.isAuthenticated()&&!u.url.includes(G.N.customAnalytics.apiUrl)&&(u=u.clone({headers:u.headers.append("Authorization",`Bearer ${this.auth.accessToken}`)})),u.url.includes(G.N.customAnalytics.apiUrl)){if(-1!==u.url.indexOf("login"))return v.handle(u);const ee=this.ls.get(N._.customAnalyticsToken);ee&&(u=u.clone({headers:u.headers.append("Authorization",ee)}))}return v.handle(u).pipe((0,d.K)(ee=>this.handleError(ee,u,v)))}handleError(u,v,ee){return 401===u.status&&v.url.includes(G.N.customAnalytics.apiUrl)?this.isRefreshToken?this.refreshTokenSubject.pipe((0,mt.h)(Me=>null!==Me),(0,Al.q)(1),(0,at.w)(Me=>ee.handle(this.addTokenToRequest(v,Me)))):(this.isRefreshToken=!0,this.refreshTokenSubject.next(null),this.customAnalyticsService.getToken().pipe((0,at.w)(Me=>{const Be=Me.data.jwtToken;return this.ls.set(N._.customAnalyticsToken,Be),this.isRefreshToken=!1,this.refreshTokenSubject.next(Be),ee.handle(this.addTokenToRequest(v,Be))}),(0,d.K)(Me=>(this.isRefreshToken=!1,(0,ho._)(()=>Me))))):(0,ho._)(()=>u)}addTokenToRequest(u,v){return u.clone({setHeaders:{Authorization:`${v}`}})}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(x.e),n.\u0275\u0275inject(me.n),n.\u0275\u0275inject(ae))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})();const As=void 0,Qa=["ru",[["AM","PM"],As,As],As,[["\u0412","\u041f","\u0412","\u0421","\u0427","\u041f","\u0421"],["\u0432\u0441","\u043f\u043d","\u0432\u0442","\u0441\u0440","\u0447\u0442","\u043f\u0442","\u0441\u0431"],["\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440\u0433","\u043f\u044f\u0442\u043d\u0438\u0446\u0430","\u0441\u0443\u0431\u0431\u043e\u0442\u0430"],["\u0432\u0441","\u043f\u043d","\u0432\u0442","\u0441\u0440","\u0447\u0442","\u043f\u0442","\u0441\u0431"]],As,[["\u042f","\u0424","\u041c","\u0410","\u041c","\u0418","\u0418","\u0410","\u0421","\u041e","\u041d","\u0414"],["\u044f\u043d\u0432.","\u0444\u0435\u0432\u0440.","\u043c\u0430\u0440.","\u0430\u043f\u0440.","\u043c\u0430\u044f","\u0438\u044e\u043d.","\u0438\u044e\u043b.","\u0430\u0432\u0433.","\u0441\u0435\u043d\u0442.","\u043e\u043a\u0442.","\u043d\u043e\u044f\u0431.","\u0434\u0435\u043a."],["\u044f\u043d\u0432\u0430\u0440\u044f","\u0444\u0435\u0432\u0440\u0430\u043b\u044f","\u043c\u0430\u0440\u0442\u0430","\u0430\u043f\u0440\u0435\u043b\u044f","\u043c\u0430\u044f","\u0438\u044e\u043d\u044f","\u0438\u044e\u043b\u044f","\u0430\u0432\u0433\u0443\u0441\u0442\u0430","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f","\u043e\u043a\u0442\u044f\u0431\u0440\u044f","\u043d\u043e\u044f\u0431\u0440\u044f","\u0434\u0435\u043a\u0430\u0431\u0440\u044f"]],[["\u042f","\u0424","\u041c","\u0410","\u041c","\u0418","\u0418","\u0410","\u0421","\u041e","\u041d","\u0414"],["\u044f\u043d\u0432.","\u0444\u0435\u0432\u0440.","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440.","\u043c\u0430\u0439","\u0438\u044e\u043d\u044c","\u0438\u044e\u043b\u044c","\u0430\u0432\u0433.","\u0441\u0435\u043d\u0442.","\u043e\u043a\u0442.","\u043d\u043e\u044f\u0431.","\u0434\u0435\u043a."],["\u044f\u043d\u0432\u0430\u0440\u044c","\u0444\u0435\u0432\u0440\u0430\u043b\u044c","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0435\u043b\u044c","\u043c\u0430\u0439","\u0438\u044e\u043d\u044c","\u0438\u044e\u043b\u044c","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u043e\u043a\u0442\u044f\u0431\u0440\u044c","\u043d\u043e\u044f\u0431\u0440\u044c","\u0434\u0435\u043a\u0430\u0431\u0440\u044c"]],[["\u0434\u043e \u043d.\u044d.","\u043d.\u044d."],["\u0434\u043e \u043d. \u044d.","\u043d. \u044d."],["\u0434\u043e \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430 \u0425\u0440\u0438\u0441\u0442\u043e\u0432\u0430","\u043e\u0442 \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430 \u0425\u0440\u0438\u0441\u0442\u043e\u0432\u0430"]],1,[6,0],["dd.MM.y","d MMM y '\u0433'.","d MMMM y '\u0433'.","EEEE, d MMMM y '\u0433'."],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}
1, {0}",As,As,As],[",","\xa0",";","%","+","-","E","\xd7","\u2030","\u221e","\u043d\u0435\xa0\u0447\u0438\u0441\u043b\u043e",":"],["#,##0.###","#,##0\xa0%","#,##0.00\xa0\xa4","#E0"],"RUB","\u20bd","\u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u0440\u0443\u0431\u043b\u044c",{BYN:[As,"\u0440."],GEL:[As,"\u10da"],PHP:[As,"\u20b1"],RON:[As,"L"],RUB:["\u20bd"],RUR:["\u0440."],THB:["\u0e3f"],TMT:["\u0422\u041c\u0422"],TWD:["NT$"],UAH:["\u20b4"],XXX:["XXXX"]},"ltr",function _l(E){const u=Math.floor(Math.abs(E)),v=E.toString().replace(/^[^.]*\.?/,"").length;return 0===v&&u%10==1&&u%100!=11?1:0===v&&u%10===Math.floor(u%10)&&u%10>=2&&u%10<=4&&!(u%100>=12&&u%100<=14)?3:0===v&&u%10==0||0===v&&u%10===Math.floor(u%10)&&u%10>=5&&u%10<=9||0===v&&u%100===Math.floor(u%100)&&u%100>=11&&u%100<=14?4:5}];var po=l(7398),fo=l(2011),cd=l(1261),Zo=l(2715),zl=l(7009),Kl=l(6323),mo=l(2642);const _o={X:mo.X,Check:mo.JrY};let Jo=(()=>{class E{}return E.\u0275fac=function(u){return new(u||E)},E.\u0275mod=n.\u0275\u0275defineNgModule({type:E}),E.\u0275inj=n.\u0275\u0275defineInjector({providers:[Zo.E],imports:[pn.ez,zl.ZX,s.Bz,Kl.p.pick(_o)]}),E})();var Pi=l(515),p=l(5363),D=l(4004),q=l(3151),ge=l(4386),ze=l(7982),Bt=l(2778),_n=l(127),ai=l(9751),pi=l(8421),er=l(7579),bs=l(4482),va=l(5403);var ud=l(1884),Kd=l(1520);l(3692),l(7835);const Gn="firebase_screen_id",fr="outlet",vo="screen_class",Zl="screen_name";let Xl=Math.floor(Math.random()*(Math.pow(2,32)-1))-Math.pow(2,31);const Ol={},Rl=E=>{const m=[E[vo],E[fr]].join("#");if(Ol.hasOwnProperty(m))return Ol[m];{const u=Xl++;return Ol[m]=u,u}},gf=new n.InjectionToken("angularfire2.analytics.analyticsCollectionEnabled"),Nl=new n.InjectionToken("angularfire2.analytics.appVersion"),qd=new n.InjectionToken("angularfire2.analytics.appName"),Sc=new n.InjectionToken("angularfire2.analytics.debugMode"),Du=new n.InjectionToken("angularfire2.analytics.config"),md="dataLayer";let Qo=(()=>{class E{constructor(u,v,ee,Me,Be,nt,dt,$t,hn){if(this.analyticsInitialized=new Promise(()=>{}),(0,pn.NF)(dt)){window[md]=window[md]||[];const mn=(...Sn)=>"config"===Sn[0]&&"firebase"===Sn[2].origin&&(this.measurementId=Sn[1],!0),bn=Sn=>{window.gtag=(...jn)=>{Sn&&Sn(...jn),"event"===jn[0]&&jn[2].send_to===this.measurementId&&(Me&&(jn[2].app_name=Me),ee&&(jn[2].app_version=ee)),Be&&typeof console<"u"&&console.info(...jn),function(...Zn){window[md].push(arguments)}(...jn)}};window[md].some(mn)?(this.analyticsInitialized=Promise.resolve(),bn()):this.analyticsInitialized=new Promise(Sn=>{bn((...jn)=>{mn(...jn)&&Sn()})}),nt&&this.updateConfig(nt),Be&&this.updateConfig({debug_mode:1})}else this.analyticsInitialized=Promise.resolve();const cn=(0,o.of)(void 0).pipe((0,p.Q)(hn.outsideAngular),(0,at.w)(ze.Gb),(0,at.w)(mn=>mn?$t.runOutsideAngular(()=>l.e(643).then(l.bind(l,8643))):Pi.E),(0,D.U)(()=>(0,fo.cc)("analytics","AngularFireAnalytics",u.name,()=>{const mn=u.analytics();return!1===v&&mn.setAnalyticsCollectionEnabled(!1),mn},[u,v,nt,Be])),(0,q.d)({bufferSize:1,refCount:!1}));return(0,fo.pX)(this,cn,$t)}updateConfig(u){return(0,le.mG)(this,void 0,void 0,function*(){yield this.analyticsInitialized,window.gtag("config",this.measurementId,Object.assign(Object.assign({},u),{update:!0}))})}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(fo.Ot),n.\u0275\u0275inject(gf,8),n.\u0275\u0275inject(Nl,8),n.\u0275\u0275inject(qd,8),n.\u0275\u0275inject(Sc,8),n.\u0275\u0275inject(Du,8),n.\u0275\u0275inject(n.PLATFORM_ID),n.\u0275\u0275inject(n.NgZone),n.\u0275\u0275inject(ge.HU))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"any"}),E})(),_d=(()=>{class E{constructor(u,v,ee,Me){if(this.disposables=[],_n.Z.registerVersion("angularfire",ge.q4.full,"compat-user-tracking"),(0,pn.PM)(v))this.initialized=Promise.resolve();else{let Be;this.initialized=Me.runOutsideAngular(()=>new Promise(nt=>Be=nt)),this.disposables=[ee.authState.subscribe(nt=>{u.setUserId(nt?.uid),Be()}),ee.credential.subscribe(nt=>{if(nt){const dt=nt.user.isAnonymous?"anonymous":nt.additionalUserInfo.providerId;nt.additionalUserInfo.isNewUser&&u.logEvent("sign_up",{method:dt}),u.logEvent("login",{method:dt})}})]}}
1ngOnDestroy(){this.disposables.forEach(u=>u.unsubscribe())}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(Qo),n.\u0275\u0275inject(n.PLATFORM_ID),n.\u0275\u0275inject(Bt.zQ),n.\u0275\u0275inject(n.NgZone))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})(),tc=(()=>{class E{constructor(u,v,ee,Me,Be,nt){if(_n.Z.registerVersion("angularfire",ge.q4.full,"compat-screen-tracking"),!v||!u)return this;Be.runOutsideAngular(()=>{this.disposable=((E,m,u)=>E.events.pipe((0,mt.h)(ee=>ee instanceof s.jw)).pipe((0,at.w)(ee=>{var Me;const nt=(null===(Me=E.parseUrl(E.url.replace(/(?:\().+(?:\))/g,bn=>bn.replace("://",":///"))).root.children[ee.snapshot.outlet])||void 0===Me?void 0:Me.toString())||"",dt=E.routerState.root.children.map(bn=>bn).find(bn=>bn.outlet===ee.snapshot.outlet);if(!dt)return(0,o.of)(null);let $t=dt;for(;$t.firstChild;)$t=$t.firstChild;const hn=$t.pathFromRoot.map(bn=>{var on;return null===(on=bn.routeConfig)||void 0===on?void 0:on.path}).filter(bn=>bn).join("/")||"/",cn={[Zl]:hn,page_path:`/${nt}`,firebase_event_origin:"auto",firebase_screen:hn,[fr]:ee.snapshot.outlet};m&&(cn.page_title=m.getTitle());let mn=dt.component;if(mn){if(mn===s.fw){let bn=ee.snapshot;for(;bn.firstChild;)bn=bn.firstChild;mn=bn.component}}else mn=ee.snapshot.component;if("string"==typeof mn)return(0,o.of)(Object.assign(Object.assign({},cn),{[vo]:mn}));if(mn){const bn=u.resolveComponentFactory(mn);return(0,o.of)(Object.assign(Object.assign({},cn),{[vo]:bn.selector}))}return(0,o.of)(null)}),(0,mt.h)(ee=>!!ee),(0,D.U)(ee=>Object.assign({firebase_screen_class:ee[vo],[Gn]:Rl(ee)},ee)),function go(E,m,u,v){return(0,bs.e)((ee,Me)=>{let Be;m&&"function"!=typeof m?({duration:u,element:Be,connector:v}=m):Be=m;const nt=new Map,dt=on=>{nt.forEach(on),on(Me)},$t=on=>dt(Sn=>Sn.error(on));let hn=0,cn=!1;const mn=new va.Q(Me,on=>{try{const Sn=E(on);let jn=nt.get(Sn);if(!jn){nt.set(Sn,jn=v?v():new er.x);const Zn=function bn(on,Sn){const jn=new ai.y(Zn=>{hn++;const li=Sn.subscribe(Zn);return()=>{li.unsubscribe(),0==--hn&&cn&&mn.unsubscribe()}});return jn.key=on,jn}(Sn,jn);if(Me.next(Zn),u){const li=(0,va.x)(jn,()=>{jn.complete(),li?.unsubscribe()},void 0,void 0,()=>nt.delete(Sn));mn.add((0,pi.Xf)(u(Zn)).subscribe(li))}}jn.next(Be?Be(on):on)}catch(Sn){$t(Sn)}},()=>dt(on=>on.complete()),$t,()=>nt.clear(),()=>(cn=!0,0===hn));ee.subscribe(mn)})}(ee=>ee[fr]),(0,g.z)(ee=>ee.pipe((0,ud.x)((Me,Be)=>JSON.stringify(Me)===JSON.stringify(Be)),(0,Ht.O)(void 0),(0,Kd.G)(),(0,D.U)(([Me,Be])=>Me?Object.assign({firebase_previous_class:Me[vo],firebase_previous_screen:Me[Zl],firebase_previous_id:Me[Gn]},Be):Be)))))(v,ee,Me).pipe((0,at.w)(dt=>(0,le.mG)(this,void 0,void 0,function*(){return nt&&(yield nt.initialized),yield u.logEvent("screen_view",dt)}))).subscribe()})}ngOnDestroy(){this.disposable&&this.disposable.unsubscribe()}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(Qo),n.\u0275\u0275inject(s.F0,8),n.\u0275\u0275inject(i.Dx,8),n.\u0275\u0275inject(n.ComponentFactoryResolver),n.\u0275\u0275inject(n.NgZone),n.\u0275\u0275inject(_d,8))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})(),xu=(()=>{class E{constructor(u,v,ee){_n.Z.registerVersion("angularfire",ge.q4.full,"analytics-compat"),u.app.then(()=>{})}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(Qo),n.\u0275\u0275inject(tc,8),n.\u0275\u0275inject(_d,8))},E.\u0275mod=n.\u0275\u0275defineNgModule({type:E}),E.\u0275inj=n.\u0275\u0275defineInjector({providers:[Qo]}),E})();var Iu=l(8242),Ic=l(5738);let kc=(()=>{class E{constructor(u){this.appService=u}intercept(u,v){return u=u.clone({url:u.url.replace("api/"+Ic.s.v4,"api/"+this.appService.backendVersion),headers:u.headers.set("Platform","WEB").set("App-version",this.appService.version).set("lang",this.appService.mainLanguage)}),v.handle(u)}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(w.z))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})();var Xo=l(5963),Ac=l(4671);let ku=(()=>{class E{constructor(){this.maxAttempts=5,this.baseDelay=1e3,this.stepDelay=2e3,this.defaultRetryableStatuses=[0,408,429,500,502,503,504,440,499,460,598,599,520,521,522,523,524,525,527]}intercept(u,v){return v.handle(u).pipe(function Pc(E=1/0){let m;m=E&&"object"==typeof E?E:{count:E};const{count:u=1/0,delay:v,resetOnSuccess:ee=!1}=m;return u<=0?Ac.y:(0,bs.e)((Me,Be)=>{let dt,nt=0;const $t=()=>{let hn=!1;dt=Me.subscribe((0,va.x)(Be,cn=>{ee&&(nt=0),Be.next(cn)},void 0,cn=>{if(nt++<u){const mn=()=>{dt?(dt.unsubscribe(),dt=null,$t()):hn=!0};if(null!=v){const bn="number"==typeof v?(0,Xo.H)(v):(0,pi.Xf)(v(cn,nt)),on=(0,va.x)(Be,()=>{on.unsubscribe(),mn()},()=>{Be.complete()});bn.subscribe(on)}else mn()}else Be.error(cn)})),hn&&(dt.unsubscribe(),dt=null,$t())};$t()})}({count:this.maxAttempts,delay:(ee,Me)=>
1{if(ee instanceof En.UA&&!this.defaultRetryableStatuses.includes(ee.status)||Me>=this.maxAttempts||!(ee instanceof En.UA))throw ee;const Be=this.baseDelay+(Me-1)*this.stepDelay;return console.log(`Retry #${Me} for ${u.url} after ${Be}ms`),(0,Xo.H)(Be)}}),(0,d.K)(ee=>(console.error(`Failed request to ${u.url} after ${this.maxAttempts} attempts`,ee),(0,ho._)(()=>ee))))}}return E.\u0275fac=function(u){return new(u||E)},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac}),E})();(0,pn.qS)(Qa,"ru");let gd=(()=>{class E{constructor(u){!function yf(E,m){if(E)throw new Error(`${m} has already been loaded. Import Core modules in the AppModule only.`)}(u,"CoreModule")}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(E,12))},E.\u0275mod=n.\u0275\u0275defineNgModule({type:E}),E.\u0275inj=n.\u0275\u0275defineInjector({providers:[Eo.m,Pe,{provide:n.LOCALE_ID,useValue:"ru-Ru"},{provide:En.TP,useClass:ku,multi:!0},{provide:En.TP,useClass:fl,multi:!0},{provide:En.TP,useClass:So,multi:!0},{provide:En.TP,useClass:kc,multi:!0}],imports:[fo.hO.initializeApp(G.N.firebase),cd.XZ,xu,Iu._r,Bt.ww,pn.ez,i.b2,Co,En.JF,Rn.u5,pn.ez,Rn.UX,po.n,Jo]}),E})();var Lc=l(9383);class Oc{constructor(m,u="/assets/i18n/",v=".json"){this.http=m,this.prefix=u,this.suffix=v}getTranslation(m){return this.http.get(`${this.prefix}${m}${this.suffix}`)}}let yd=(()=>{class E{constructor(u,v,ee,Me,Be){this.config=u,this.injectedDocument=v,this.platformId=ee,this.router=Me,this.rendererFactory=Be,this.doc=v,this.renderer=Be.createRenderer(null,null),Me&&Me.events.pipe((0,mt.h)(nt=>nt instanceof s.m2)).subscribe(nt=>{this.isLoaded()&&this.track("PageView")})}initialize(u=this.config.pixelId){this.isLoaded()?console.warn("Tried to initialize a Pixel instance while another is already active. Please call `remove()` before initializing a new instance."):(this.config.enabled=!0,this.addPixelScript(u))}remove(){this.removePixelScript(),this.config.enabled=!1}track(u,v){if((0,pn.NF)(this.platformId)){if(!this.isLoaded())return void console.warn("Tried to track an event without initializing a Pixel instance. Call `initialize()` first.");v?fbq("track",u,v):fbq("track",u)}}trackCustom(u,v){if((0,pn.NF)(this.platformId)){if(!this.isLoaded())return void console.warn("Tried to track an event without initializing a Pixel instance. Call `initialize()` first.");v?fbq("trackCustom",u,v):fbq("trackCustom",u)}}addPixelScript(u){if(!(0,pn.NF)(this.platformId))return;const v=`\n var pixelCode = function(f,b,e,v,n,t,s)\n {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n n.queue=[];t=b.createElement(e);t.async=!0;\n t.src=v;s=b.getElementsByTagName(e)[0];\n s.parentNode.insertBefore(t,s)}(window, document,'script',\n 'https://connect.facebook.net/en_US/fbevents.js');\n fbq('init', '${u}');\n fbq('track', 'PageView');`,ee=this.renderer.createElement("script");this.renderer.setAttribute(ee,"id","pixel-script"),this.renderer.setAttribute(ee,"type","text/javascript"),this.renderer.setProperty(ee,"innerHTML",v),this.renderer.appendChild(this.doc.head,ee)}removePixelScript(){if(!(0,pn.NF)(this.platformId))return;const u=this.doc.getElementById("pixel-script");u&&u.remove()}isLoaded(){return!!(0,pn.NF)(this.platformId)&&!!this.doc.getElementById("pixel-script")}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject("config"),n.\u0275\u0275inject(pn.K0),n.\u0275\u0275inject(n.PLATFORM_ID),n.\u0275\u0275inject(s.F0,8),n.\u0275\u0275inject(n.RendererFactory2))},E.\u0275prov=(0,n.\u0275\u0275defineInjectable)({factory:function(){return new E((0,n.\u0275\u0275inject)("config"),(0,n.\u0275\u0275inject)(pn.K0),(0,n.\u0275\u0275inject)(n.PLATFORM_ID),(0,n.\u0275\u0275inject)(s.F0,8),(0,n.\u0275\u0275inject)(n.RendererFactory2))},token:E,providedIn:"root"}),E})(),Rc=(()=>{class E{constructor(u,v){if(this.pixel=u,!E.config)throw Error("ngx-pixel not configured correctly. Pass the `pixelId` property to the `forRoot()` function");E.config.enabled&&(0,pn.NF)(v)&&this.pixel.initialize()}static forRoot(u){return this.config=u,this.verifyPixelId(u.pixelId),{ngModule:E,providers:[yd,{provide:"config",useValue:u}]}}static verifyPixelId(u){if(null==u||0===u.length)throw Error("Invalid Facebook Pixel ID. Did
1you pass the ID into the forRoot() function?")}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(yd),n.\u0275\u0275inject(n.PLATFORM_ID))},E.\u0275mod=n.\u0275\u0275defineNgModule({type:E}),E.\u0275inj=n.\u0275\u0275defineInjector({}),E.config=null,E})(),nc=(()=>{class E{constructor(u,v,ee){this.pixel=u,this.appService=v,this.authService=ee}logEvent(u,v,ee){if(console.log("FB",u,v),u===$.rM.purchase){const Be=v?.toMap?.()??{},dt=(Array.isArray(Be[$.SN.itemsKey])?Be[$.SN.itemsKey]:[]).map($t=>({id:$t[$.SN.itemIdKey],quantity:$t[$.SN.quantityKey],item_price:$t[$.SN.priceKey],name:$t[$.SN.itemNameKey],discount:$t[$.SN.discountKey]}));return void this.pixel.track("Purchase",{value:Be[$.SN.valueKey],currency:Be[$.SN.currencyKey],contents:dt,content_type:"product"})}if(u===$.rM.addToCart){const Be=v?.toMap?.()??{};return void this.pixel.track("AddToCart",{value:Be[$.SN.priceKey],currency:Be[$.SN.currencyKey],content_ids:Be[$.SN.itemIdKey]?[Be[$.SN.itemIdKey]]:void 0,content_type:"product",contents:Be[$.SN.itemIdKey]?[{id:Be[$.SN.itemIdKey],quantity:Be[$.SN.quantityKey],item_price:Be[$.SN.priceKey],name:Be[$.SN.itemNameKey],discount:Be[$.SN.discountKey]}]:void 0})}if(u===$.rM.viewItem){const Be=v?.toMap?.()??{};return void this.pixel.track("ViewContent",{value:Be[$.SN.priceKey],currency:Be[$.SN.currencyKey],content_ids:Be[$.SN.itemIdKey]?[Be[$.SN.itemIdKey]]:void 0,content_type:Be[$.SN.contentTypeKey]||"product",contents:Be[$.SN.itemIdKey]?[{id:Be[$.SN.itemIdKey],quantity:1,item_price:Be[$.SN.priceKey],name:Be[$.SN.nameKey],discount:Be[$.SN.discountKey],units:Be[$.SN.unitsKey]}]:void 0})}if(u===$.rM.beginCheckout){const Be=v?.toMap?.()??{};return void this.pixel.track("InitiateCheckout",{value:Be[$.SN.valueKey],currency:Be[$.SN.currencyKey]})}if(u===$.rM.wishListAdd){const Be=v?.toMap?.()??{};return void this.pixel.track("AddToWishlist",{value:Be[$.SN.priceKey],currency:Be[$.SN.currencyKey],content_ids:Be[$.SN.itemIdKey]?[Be[$.SN.itemIdKey]]:void 0,content_type:"product"})}if(u===$.rM.route)return void this.pixel.track("PageView");const Me={...v?.toMap?.()??{}};this.pixel.trackCustom(u,Me)}initialPageView(){console.log("Method not implemented.")}logRoute(u){this.logEvent($.rM.route,u)}addToCartEvent(u){this.logEvent($.rM.addToCart,u)}removeFromCartEvent(u){this.logEvent($.rM.removeFromCart,u)}beginCheckoutEvent(u){this.logEvent($.rM.beginCheckout,u)}addToWishlist(u){this.logEvent($.rM.wishListAdd,u)}endCheckoutEvent(u){this.logEvent($.rM.purchase,u)}loginEvent(u){this.logEvent($.rM.login,u)}completeRegistration(u){console.log("Method not implemented.")}viewItemEvent(u){this.logEvent($.rM.viewItem,u)}categoryView(u){this.logEvent($.rM.viewCategory,u)}viewOrderEvent(u){this.logEvent($.rM.viewOrderDetails,u)}uiPartEvent(u){console.log("Method not implemented.")}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(yd),n.\u0275\u0275inject(w.z),n.\u0275\u0275inject(x.e))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),$c=(()=>{class E{constructor(u){this.angularFireAnalytics=u}uiPartEvent(u){console.log("Method not implemented.")}logEvent(u,v,ee){if(""!==G.N.gTagId){console.log("google",u,v);try{gtag("event",u,v?.toMap())}catch(Me){console.log("GTAG SEND ERROR",Me)}}this.angularFireAnalytics.logEvent(u,v?.toMap())}initialPageView(){console.log("Method not implemented.")}logRoute(u){this.logEvent($.rM.route,u)}addToCartEvent(u){this.logEvent($.rM.addToCart,u)}removeFromCartEvent(u){this.logEvent($.rM.removeFromCart,u)}beginCheckoutEvent(u){this.logEvent($.rM.beginCheckout,u)}addToWishlist(u){this.logEvent($.rM.wishListAdd,u)}endCheckoutEvent(u){this.logEvent($.rM.purchase,u)}loginEvent(u){this.logEvent($.rM.login,u)}completeRegistration(u){console.log("Method not implemented.")}viewItemEvent(u){this.logEvent($.rM.viewItem,u)}categoryView(u){this.logEvent($.rM.viewCategory,u)}viewOrderEvent(u){this.logEvent($.rM.viewOrderDetails,u)}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(Qo))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),vd=(()=>{class E{constructor(u){this.angularFireAnalytics=u}uiPartEvent(u){console.log("Method not implemented.")}logEvent(u,v,ee){console.log("FireBase",u,v),this.angularFireAnalytics.logEvent(u,v.toMap())}initialPageView(){console.log("Method not implemented.")}logRoute(u){this.logEvent($.rM.route,u)}addToCartEvent(u){this.logEvent($.rM.addToCart,u)}removeFromCartEvent(u){this.logEvent($.rM.removeFromCart,u)}beginCheckoutEvent(u){this.logEvent($.rM.beginCheckout,u)}addToWishlist(u){this.logEvent($.rM.wishListAdd,u)}endCheckoutEvent(u){this.logEvent($.rM.purchase,u)}loginEvent(u){this.logEvent($.rM.login,u)}completeRegistration(u){console.log("Method not implemented.")}viewItemEvent(u){this.logEvent($.rM.viewItem,u)}categoryView(u){this.logEvent($.rM.viewCategory,u)}viewOrderEvent(u){this.logEvent($.rM.viewOrderDetails,u)}}return E.\u0275fac=function(u){return new(u||E)(n.\u0275\u0275inject(Qo))},E.\u0275prov=n.\u0275\u0275defineInjectable({token:E,factory:E.\u0275fac,providedIn:"root"}),E})();function bd(E){return new Oc(E)}let Nc=(()=>{class E{}return E.\u0275fac=function(u){return new(u||E)},E.\u0275mod=n.\u0275\u0275defineNgModule({type:E,bootstrap:[kr]}),E.\u0275inj=n.\u0275\u0275defineInjector({providers:[me.n,{provide:Ie.J,useExisting:nc,multi:!0},{provide:Ie.J,useExisting:$c,multi:!0},{provide:Ie.J,useExisting:ae,multi:!0},{provide:Ie.J,useExisting:vd,multi:!0}],imports:[gd,Rc.forRoot({enabled:!0,pixelId:G.N.facebookId}),Qt,Lc.aw.forRoot({loader:{provide:Lc.Zw,useFactory:bd,deps:[En.eN]}})]}),E})();G.N.production&&(0,n.enableProdMode)(),i.q6().bootstrapModule(Nc).catch(E=>console.error(E))},7982:(Xe,ie,l)=>{"use strict";l.d(ie,{Gb:()=>i.Gb});var i=l(579)},7835:(Xe,ie,l)=>{"use strict";l.d(ie,{C6:()=>i.getApps,Mq:()=>i.getApp});var i=l(9681);(0,i.registerVersion)("firebase","9.7.0","app")},127:(Xe,ie,l)=>{"use strict";l.d(ie,{Z:()=>i.Z});var i=l(3942);i.Z.registerVersion("firebase","9.7.0","app-compat")},7663:(Xe,ie,l)=>{"use strict";l.d(ie,{Gb:()=>i.Gb});var i=l(908)},775:(Xe,ie,l)=>{"use strict";var n=l(8997);ie.Q9=n.JsonConvert;var s=l(6757);ie.EA=s.ValueCheckingMode;var d=l(3396);ie.sT=d.JsonObject,ie.ep=d.JsonProperty,ie.Hy=d.JsonConverter;var o=l(7121);ie.IK=o.Any},7121:(Xe,ie)=>{"use strict";
1Object.defineProperty(ie,"__esModule",{value:!0}),ie.Any=function i(){}},3396:(Xe,ie,l)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});var i=l(5787),n=l(7121);ie.JsonConverter=function s(_){_[i.Settings.MAPPER_PROPERTY]=""},ie.JsonObject=function d(_){var g="",w=function(L){L.prototype[i.Settings.CLASS_IDENTIFIER]=g.length>0?g:L.name;var Z=L.prototype[i.Settings.MAPPING_PROPERTY];if(Z)for(var he=0,ye=Object.keys(Z).filter(function(le){return 0===le.indexOf(i.Settings.CLASS_IDENTIFIER+".")});he<ye.length;he++){var te=ye[he];Z[te.replace(i.Settings.CLASS_IDENTIFIER,L.prototype[i.Settings.CLASS_IDENTIFIER])]=Z[te],delete Z[te]}};switch(typeof _){case"string":return g=_,w;case"function":return void w(_);case"undefined":return w;default:throw new Error("Fatal error in JsonConvert. It is mandatory to pass a string as parameter in the @JsonObject decorator.\n\nUse either @JsonObject or @JsonObject(classId) where classId is a string.\n\n")}},ie.JsonProperty=function o(){for(var _=[],g=0;g<arguments.length;g++)_[g]=arguments[g];return function(w,x){var L=x,Z=n.Any,G=!1;switch(_.length){case 1:if(void 0===_[0])throw new Error('Fatal error in JsonConvert. It is not allowed to explicitly pass "undefined" as first parameter in the @JsonProperty decorator.\n\n\tClass property: \n\t\t'+x+"\n\nLeave the decorator parameters empty if you do not wish to pass the first parameter.\n\n");L=_[0];break;case 2:if(void 0===_[0])throw new Error('Fatal error in JsonConvert. It is not allowed to explicitly pass "undefined" as first parameter in the @JsonProperty decorator.\n\n\tClass property: \n\t\t'+x+"\n\nLeave the decorator parameters empty if you do not wish to pass the first parameter.\n\n");if(void 0===_[1])throw new Error('Fatal error in JsonConvert. It is not allowed to explicitly pass "undefined" as second parameter in the @JsonProperty decorator.\n\n\tClass property: \n\t\t'+x+'\n\nUse "Any" to allow any type. You can import this class from "json2typescript".\n\n');L=_[0],Z=_[1];break;case 3:if(void 0===_[0])throw new Error('Fatal error in JsonConvert. It is not allowed to explicitly pass "undefined" as first parameter in the @JsonProperty decorator.\n\n\tClass property: \n\t\t'+x+"\n\nLeave the decorator parameters empty if you do not wish to pass the first parameter.\n\n");if(void 0===_[1])throw new Error('Fatal error in JsonConvert. It is not allowed to explicitly pass "undefined" as second parameter in the @JsonProperty decorator.\n\n\tClass property: \n\t\t'+x+'\n\nUse "Any" to allow any type. You can import this class from "json2typescript".\n\n');L=_[0],Z=_[1],G=_[2]}typeof w[i.Settings.MAPPING_PROPERTY]>"u"&&(w[i.Settings.MAPPING_PROPERTY]=[]);var he=new i.MappingOptions;if(he.classPropertyName=x,he.jsonPropertyName=L,he.isOptional=G||!1,typeof Z<"u"&&null!==Z&&typeof Z[i.Settings.MAPPER_PROPERTY]<"u"?he.customConverter=new Z:he.expectedJsonType=Z,!(typeof w[i.Settings.MAPPING_PROPERTY][i.Settings.CLASS_IDENTIFIER+"."+x]>"u"))throw new Error("Fatal error in JsonConvert. It is not allowed to add multiple decorators for the same property.\n\n\tClass property: \n\t\t"+x+"\n\n");w[i.Settings.MAPPING_PROPERTY][i.Settings.CLASS_IDENTIFIER+"."+x]=he}}},6757:(Xe,ie)=>{"use strict";var s;Object.defineProperty(ie,"__esModule",{value:!0}),(s=ie.OperationMode||(ie.OperationMode={}))[s.DISABLE=0]="DISABLE",s[s.ENABLE=1]="ENABLE",s[s.LOGGING=2]="LOGGING",function(s){s[s.CASE_STRICT=1]="CASE_STRICT",s[s.CASE_INSENSITIVE=2]="CASE_INSENSITIVE"}(ie.PropertyMatchingRule||(ie.PropertyMatchingRule={})),function(s){s[s.ALLOW_NULL=1]="ALLOW_NULL",s[s.ALLOW_OBJECT_NULL=2]="ALLOW_OBJECT_NULL",s[s.DISALLOW_NULL=3]="DISALLOW_NULL"}(ie.ValueCheckingMode||(ie.ValueCheckingMode={}))},5787:(Xe,ie)=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});var l=function(){function n(){}return n.MAPPING_PROPERTY="__jsonconvert__mapping__",n.MAPPER_PROPERTY="__jsonconvert__mapper__",n.CLASS_IDENTIFIER="__jsonconvert__class_identifier__",n}();ie.Settings=l,ie.MappingOptions=function n(){this.classPropertyName="",this.jsonPropertyName="",this.expectedJsonType=void 0,this.isOptional=!1,this.customConverter=null}},8997:(Xe,ie,l)=>{"use strict";
1Object.defineProperty(ie,"__esModule",{value:!0});var i=l(6757),n=l(5787),s=l(7121),d=function(){function o(_,g,w,x){this._operationMode=i.OperationMode.ENABLE,this._valueCheckingMode=i.ValueCheckingMode.ALLOW_OBJECT_NULL,this._ignorePrimitiveChecks=!1,this._propertyMatchingRule=i.PropertyMatchingRule.CASE_STRICT,void 0!==_&&_ in i.OperationMode&&(this.operationMode=_),void 0!==g&&g in i.ValueCheckingMode&&(this.valueCheckingMode=g),void 0!==w&&(this.ignorePrimitiveChecks=w),void 0!==x&&(this.propertyMatchingRule=x)}return Object.defineProperty(o.prototype,"operationMode",{get:function(){return this._operationMode},set:function(_){_ in i.OperationMode&&(this._operationMode=_)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"valueCheckingMode",{get:function(){return this._valueCheckingMode},set:function(_){_ in i.ValueCheckingMode&&(this._valueCheckingMode=_)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"ignorePrimitiveChecks",{get:function(){return this._ignorePrimitiveChecks},set:function(_){this._ignorePrimitiveChecks=_},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"propertyMatchingRule",{get:function(){return this._propertyMatchingRule},set:function(_){_ in i.PropertyMatchingRule&&(this._propertyMatchingRule=_)},enumerable:!0,configurable:!0}),o.prototype.serialize=function(_){if(this.operationMode===i.OperationMode.DISABLE)return _;if(_ instanceof Array)return this.serializeArray(_);if("object"==typeof _)return this.serializeObject(_);throw new Error("Fatal error in JsonConvert. Passed parameter data in JsonConvert.serialize() is not in valid format (object or array).\n")},o.prototype.serializeObject=function(_){if(this.operationMode===i.OperationMode.DISABLE)return _;if(void 0===_)throw new Error("Fatal error in JsonConvert. Passed parameter instance in JsonConvert.serializeObject() is undefined. This is not a valid JSON format.\n");if(null===_){if(this.valueCheckingMode===i.ValueCheckingMode.DISALLOW_NULL)throw new Error("Fatal error in JsonConvert. Passed parameter instance in JsonConvert.serializeObject() is undefined. You have specified to disallow null values.\
1n");return _}if("object"!=typeof _||_ instanceof Array)throw new Error("Fatal error in JsonConvert. Passed parameter instance in JsonConvert.serializeObject() is not of type object.\n");this.operationMode===i.OperationMode.LOGGING&&(console.log("----------"),console.log("Receiving JavaScript instance:"),console.log(_));for(var g={},w=0,x=Object.keys(_);w<x.length;w++)this.serializeObject_loopProperty(_,x[w],g);return this.operationMode===i.OperationMode.LOGGING&&(console.log("Returning JSON object:"),console.log(g),console.log("----------")),g},o.prototype.serializeArray=function(_){if(this.operationMode===i.OperationMode.DISABLE)return _;if(void 0===_)throw new Error("Fatal error in JsonConvert. Passed parameter instanceArray in JsonConvert.serializeArray() is undefined. This is not a valid JSON format.\n");if(null===_){if(this.valueCheckingMode===i.ValueCheckingMode.DISALLOW_NULL)throw new Error("Fatal error in JsonConvert. Passed parameter instanceArray in JsonConvert.serializeArray() is undefined. You have specified to disallow null values.\
1n");return _}if("object"!=typeof _||!(_ instanceof Array))throw new Error("Fatal error in JsonConvert. Passed parameter instanceArray in JsonConvert.serializeArray() is not of type array.\n");this.operationMode===i.OperationMode.LOGGING&&(console.log("----------"),console.log("Receiving JavaScript array:"),console.log(_));for(var g=[],w=0,x=_;w<x.length;w++)g.push(this.serializeObject(x[w]));return this.operationMode===i.OperationMode.LOGGING&&(console.log("Returning JSON array:"),console.log(g),console.log("----------")),g},o.prototype.deserialize=function(_,g){if(this.operationMode===i.OperationMode.DISABLE)return _;if(_ instanceof Array)return this.deserializeArray(_,g);if("object"==typeof _)return this.deserializeObject(_,g);throw new Error("Fatal error in JsonConvert. Passed parameter json in JsonConvert.deserialize() is not in valid JSON format (object or array).\n")},o.prototype.deserializeObject=function(_,g){if(this.operationMode===i.OperationMode.DISABLE)return _;if(void 0===_)throw new Error("Fatal error in JsonConvert. Passed parameter jsonObject in JsonConvert.deserializeObject() is undefined. This is not a valid JSON format.\n");if(null===_){if(this.valueCheckingMode===i.ValueCheckingMode.DISALLOW_NULL)throw new Error("Fatal error in JsonConvert. Passed parameter jsonObject in JsonConvert.deserializeObject() is undefined. You have specified to disallow null values.\
1n");return _}if("object"!=typeof _||_ instanceof Array)throw new Error("Fatal error in JsonConvert. Passed parameter jsonObject in JsonConvert.deserializeObject() is not of type object.\n");this.operationMode===i.OperationMode.LOGGING&&(console.log("----------"),console.log("Receiving JSON object:"),console.log(_));for(var w=new g,x=0,L=Object.keys(w);x<L.length;x++)this.deserializeObject_loopProperty(w,L[x],_);return this.operationMode===i.OperationMode.LOGGING&&(console.log("Returning CLASS instance:"),console.log(w),console.log("----------")),w},o.prototype.deserializeArray=function(_,g){if(this.operationMode===i.OperationMode.DISABLE)return _;if(void 0===_)throw new Error("Fatal error in JsonConvert. Passed parameter jsonArray in JsonConvert.deserializeObject() is undefined. This is not a valid JSON format.\n");if(null===_){if(this.valueCheckingMode===i.ValueCheckingMode.DISALLOW_NULL)throw new Error("Fatal error in JsonConvert. Passed parameter jsonArray in JsonConvert.deserializeObject() is undefined. You have specified to disallow null values.\
1n");return _}if("object"!=typeof _||!(_ instanceof Array))throw new Error("Fatal error in JsonConvert. Passed parameter jsonArray in JsonConvert.deserializeArray() is not of type array.\n");if(this.operationMode===i.OperationMode.DISABLE)return _;this.operationMode===i.OperationMode.LOGGING&&(console.log("----------"),console.log("Receiving JSON array:"),console.log(_));for(var w=[],x=0,L=_;x<L.length;x++)w.push(this.deserializeObject(L[x],g));return this.operationMode===i.OperationMode.LOGGING&&(console.log("Returning array of CLASS instances:"),console.log(w),console.log("----------")),w},o.prototype.serializeObject_loopProperty=function(_,g,w){var x=this.getClassPropertyMappingOptions(_,g);if(null!==x){var L=x.jsonPropertyName,Z=x.expectedJsonType,G=x.isOptional,he=x.customConverter,ye=_[g];if(typeof ye>"u"){if(G)return;throw new Error('Fatal error in JsonConvert. Failed to map the JavaScript instance of class "'+_[n.Settings.CLASS_IDENTIFIER]+'" to JSON because the defined class property "'+g+'" does not exist or is not defined:\n\n\tClass property: \n\t\t'+g+"\n\n\tJSON property: \n\t\t"+L+"\n\n")}if(!G||null!==ye)try{w[L]=null!==he?he.serialize(ye):this.verifyProperty(Z,ye,!0)}catch(te){throw new Error('Fatal error in JsonConvert. Failed to map the JavaScript instance of class "'+_[n.Settings.CLASS_IDENTIFIER]+'" to JSON because of a type error.\n\n\tClass property: \n\t\t'+g+"\n\n\tClass property value: \n\t\t"+ye+"\n\n\tExpected type: \n\t\t"+this.getExpectedType(Z)+"\n\n\tRuntime type: \n\t\t"+this.getTrueType(ye)+"\n\n\tJSON property: \n\t\t"+L+"\n\n"+te.message+"\n")}}},o.prototype.deserializeObject_loopProperty=function(_,g,w){var x=this.getClassPropertyMappingOptions(_,g);if(null!==x){var L=x.jsonPropertyName,Z=x.expectedJsonType,G=x.isOptional,he=x.customConverter,ye=void 0;try{ye=this.getObjectValue(w,L)}catch{}if(typeof ye>"u"){if(G)return;throw new Error('Fatal error in JsonConvert. Failed to map the JSON object to the class "'+_[n.Settings.CLASS_IDENTIFIER]+'" because the defined JSON property "'+L+'" does not exist:\n\n\tClass property: \n\t\t'+g+"\n\n\tJSON property: \n\t\t"+L+"\n\n")}if(!G||null!==ye)try{_[g]=null!==he?he.deserialize(ye):this.verifyProperty(Z,ye)}catch(te){throw new Error('Fatal error in JsonConvert. Failed to map the JSON object to the class "'+_[n.Settings.CLASS_IDENTIFIER]+'" because of a type error.\n\n\tClass property: \n\t\t'+g+"\n\n\tExpected type: \n\t\t"+this.getExpectedType(Z)+"\n\n\tJSON property: \n\t\t"+L+"\n\n\tJSON type: \n\t\t"+this.getJsonType(ye)+"\n\n\tJSON value: \n\t\t"+JSON.stringify(ye)+"\n\n"+te.message+"\n")}}},o.prototype.getClassPropertyMappingOptions=function(_,g){var w=_[n.Settings.MAPPING_PROPERTY];if(typeof w>"u")return null;var x=_[n.Settings.CLASS_IDENTIFIER]+"."+g;if(typeof w[x]<"u")return w[x];var L=Object.keys(w).filter(function(Z){return Z.match("\\."+g+"$")});return L.length>0?w[L[0]]:null},o.prototype.verifyProperty=function(_,g,w){if(_===s.Any||null===_||_===Object)return g;if(!(_ instanceof Array||g instanceof Array)){if(typeof _<"u"&&_.prototype.hasOwnProperty(n.Settings.CLASS_IDENTIFIER)){if(null===g){if(this.valueCheckingMode!==i.ValueCheckingMode.DISALLOW_NULL)return null;throw new Error("\tReason: Given value is null.")}return w?this.serializeObject(g):this.deserializeObject(g,_)}if(_===s.Any||null===_||_===Object){if(null===g){if(this.valueCheckingMode!==i.ValueCheckingMode.DISALLOW_NULL)return null;throw new Error("\tReason: Given value is null.")}return g}if(_===String||_===Number||_===Boolean){if(null===g){if(this.valueCheckingMode===i.ValueCheckingMode.ALLOW_NULL)return null;throw new Error("\tReason: Given value is null.")}if(_===String&&"string"==typeof g||_===Number&&"number"==typeof g||_===Boolean&&"boolean"==typeof g)return g;if(this.ignorePrimitiveChecks)return g;throw new Error("\tReason: Given object does not match the expected primitive type.")}throw new Error("\tReason: Expected type is unknown. There might be multiple reasons for this:\n\t- You are missing the decorator @JsonObject (for object mapping)\n\t- You are missing the decorator @JsonConverter (for custom mapping) before your class definition\n\t- Your given class is undefined in the decorator because of circular dependencies")}if(_ instanceof Array&&g instanceof Array){var x=[];if(0===g.length)return x;if(0===_.length)return g;for(var L=_.length<g.length,Z=0;Z<g.length;Z++)L&&Z>=_.length&&(_[Z]=_[Z-1]),x[Z]=this.verifyProperty(_[Z],g[Z],w);return x}if(_ instanceof Array&&g instanceof Object){if(x=[],0===g.length)return x;if(0===_.length)return g;for(var G in L=_.length<Object.keys(g).length,Z=0,g)L&&Z>=_.length&&(_[Z]=_[Z-1]),x[G]=this.verifyProperty(_[Z],g[G]),Z++;return x}if(_ instanceof Array){if(null===g){if(this.valueCheckingMode!==i.ValueCheckingMode.DISALLOW_NULL)return null;throw new Error("\tReason: Given value is null.")}throw new Error("\tReason: Expected type is array, but given value is non-array.")}throw g instanceof Array?new Error("\tReason: Given value is array, but expected a non-array type."):new Error("\tReason: Mapping failed because of an unknown error.")},o.prototype.getObjectValue=function(_,g){if(this.propertyMatchingRule===i.PropertyMatchingRule.CASE_INSENSITIVE&&(g=Object.keys(_).reduce(function(x,L){return x[L.toLowerCase()]=L,x},{})[g.toLowerCase()]),!(g in _))throw new Error;return _[g]},o.prototype.getExpectedType=function(_){var g="";if(_ instanceof Array){g="[";for(var w=0;w<_.length;w++)w>0&&(g+=","),g+=this.getExpectedType(_[w]);return g+"]"}return _===s.Any||null===_||_===Object?"any":_===String||_===Boolean||_===Number?(new _).constructor.name.toLowerCase():"function"==typeof _?(new _).constructor.name:void 0===_?"undefined":"?????"},o.prototype.getJsonType=function(_){if(null===_)return"null";var g="";if(_ instanceof Array){g="[";for(var w=0;w<_.length;w++)w>0&&(g+=","),g+=this.getJsonType(_[w]);return g+"]"}return typeof _},o.prototype.getTrueType=function(_){return typeof _},o}();ie.JsonConvert=d},7088:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(s){return/^nm$/i.test(s)},meridiem:function(s,d,o){return s<12?o?"vm":"VM":o?"nm":"NM"},longDateFormat:{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"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(s){return s+(1===s||8===s||s>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(5439))},2502:function(Xe,ie,l){!function(i){"use strict";var n=function(g){return 0===g?0:1===g?1:2===g?2:g%100>=3&&g%100<=10?3:g%100>=11?4:5},s={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},d=function(g){return function(w,x,L,Z){var G=n(w),he=s[g][n(w)];return 2===G&&(he=he[x?0:1]),he.replace(/%d/i,w)}}
vendor: 14,697 bytes, line 1
1,o=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];i.defineLocale("ar-dz",{months:o,monthsShort:o,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(g){return"\u0645"===g},meridiem:function(g,w,x){return g<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(l(5439))},128:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(l(5439))},4519:function(Xe,ie,l){!function(i){"use strict";var n={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},s=function(w){return 0===w?0:1===w?1:2===w?2:w%100>=3&&w%100<=10?3:w%100>=11?4:5},d={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},o=function(w){return function(x,L,Z,G){var he=s(x),ye=d[w][s(x)];return 2===he&&(ye=ye[L?0:1]),ye.replace(/%d/i,x)}},_=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];i.defineLocale("ar-ly",{months:_,monthsShort:_,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(w){return"\u0645"===w},meridiem:function(w,x,L){return w<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(w){return w.replace(/\u060c/g,",")},postformat:function(w){return w.replace(/\d/g,function(x){return n[x]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(l(5439))},5443:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(l(5439))},7642:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},s={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};i.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},meridiemParse:/\u0635|\u0645/,isPM:function(o){return"\u0645"===o},meridiem:function(o,_,g){return o<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(o){return o.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(_){return s[_]}).replace(/\u060c/g,",")},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(l(5439))},8592:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u064
11\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(l(5439))},7038:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},s={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=function(x){return 0===x?0:1===x?1:2===x?2:x%100>=3&&x%100<=10?3:x%100>=11?4:5},o={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},_=function(x){return function(L,Z,G,he){var ye=d(L),te=o[x][d(L)];return 2===ye&&(te=te[Z?0:1]),te.replace(/%d/i,L)}},g=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];i.defineLocale("ar",{months:g,monthsShort:g,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(x){return"\u0645"===x},meridiem:function(x,L,Z){return x<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:_("s"),ss:_("s"),m:_("m"),mm:_("m"),h:_("h"),hh:_("h"),d:_("d"),dd:_("d"),M:_("M"),MM:_("M"),y:_("y"),yy:_("y")},preparse:function(x){return x.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(L){return s[L]}).replace(/\u060c/g,",")},postformat:function(x){return x.replace(/\d/g,function(L){return n[L]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(l(5439))},1213:function(Xe,ie,l){!function(i){"use strict";var n={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};i.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u
10259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(d){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(d)},meridiem:function(d,o,_){return d<4?"gec\u0259":d<12?"s\u0259h\u0259r":d<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(d){if(0===d)return d+"-\u0131nc\u0131";var o=d%10;return d+(n[o]||n[d%100-o]||n[d>=100?100:null])},week:{dow:1,doy:7}})}(l(5439))},9191:function(Xe,ie,l){!function(i){"use strict";function s(o,_,g){return"m"===g?_?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===g?_?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":o+" "+function n(o,_){var g=o.split("_");return _%10==1&&_%100!=11?g[0]:_%10>=2&&_%10<=4&&(_%100<10||_%100>=20)?g[1]:g[2]}({ss:_?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:_?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:_?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[g],+o)}i.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".
vendor: 7,434 bytes, line 1
1split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:s,mm:s,h:s,hh:s,d:"\u0434\u0437\u0435\u043d\u044c",dd:s,M:"\u043c\u0435\u0441\u044f\u0446",MM:s,y:"\u0433\u043e\u0434",yy:s},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(o){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(o)},meridiem:function(o,_,g){return o<4?"\u043d\u043e\u0447\u044b":o<12?"\u0440\u0430\u043d\u0456\u0446\u044b":o<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(o,_){switch(_){case"M":case"d":case"DDD":case"w":case"W":return o%10!=2&&o%10!=3||o%100==12||o%100==13?o+"-\u044b":o+"-\u0456";case"D":return o+"-\u0433\u0430";default:return o}},week:{dow:1,doy:7}})}(l(5439))},322:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(s){var d=s%10,o=s%100;return 0===s?s+"-\u0435\u0432":0===o?s+"-\u0435\u043d":o>10&&o<20?s+"-\u0442\u0438":1===d?s+"-\u0432\u0438":2===d?s+"-\u0440\u0438":7===d||8===d?s+"-\u043c\u0438":s+"-\u0442\u0438"},week:{dow:1,doy:7}})}(l(5439))},8042:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(l(5439))},5903:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},s={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};i.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u
109ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(o){return o.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(o,_){return 12===o&&(o=0),"\u09b0\u09be\u09a4"===_?o<4?o:o+12:"\u09ad\u09cb\u09b0"===_||"\u09b8\u0995\u09be\u09b2"===_?o:"\u09a6\u09c1\u09aa\u09c1\u09b0"===_?o>=3?o:o+12:"\u09ac\u09bf\u0995\u09be\u09b2"===_||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===_?o+12:void 0},meridiem:function(o,_,g){return o<4?"\u09b0\u09be\u09a4":o<6?"\u09ad\u09cb\u09b0":o<12?"\u09b8\u0995\u09be\u09b2":o<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":o<18?"\u09ac\u09bf\u0995\u09be\u09b2":o<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(l(5439))},9620:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},s={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};i.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u
109ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(o){return o.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(o,_){return 12===o&&(o=0),"\u09b0\u09be\u09a4"===_&&o>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===_&&o<5||"\u09ac\u09bf\u0995\u09be\u09b2"===_?o+12:o},meridiem:function(o,_,g){return o<4?"\u09b0\u09be\u09a4":o<10?"\u09b8\u0995\u09be\u09b2":o<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":o<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(l(5439))},9645:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},s={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};i.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u
10f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(o){return o.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(o,_){return 12===o&&(o=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===_&&o>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===_&&o<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===_?o+12:o},meridiem:function(o,_,g){return o<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":o<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":o<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":o<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(l(5439))},5020:function(Xe,ie,l){!function(i){"use strict";function n(te,le,se){return te+" "+function o(te,le){return 2===le?function _(te){var le={m:"v",b:"v",d:"z"};return void 0===le[te.charAt(0)]?te:le[te.charAt(0)]+te.substring(1)}(te):te}({mm:"munutenn",MM:"miz",dd:"devezh"}[se],te)}function d(te){return te>9?d(te%10):te}var g=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],w=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,he=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];i.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:he,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:he,monthsRegex:w,monthsShortRegex:w,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:g,longMonthsParse:g,shortMonthsParse:g,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:n,h:"un eur",hh:"%d eur",d:"un devezh",dd:n,M:"ur miz",MM:n,y:"ur bloaz",yy:function s(te){switch(d(te)){case 1:case 3:case 4:case 5:case 9:return te+" bloaz";default:return te+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(te){return te+(1===te?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(te){return"g.m."===te},meridiem:function(te,le,se){return te<12?"a.m.":"g.m."}})}(l(5439))},4792:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_){var g=d+" ";switch(_){case"ss":return g+(1===d?"sekunda":2===d||3===d||4===d?"sekunde":"sekundi");
vendor: 4,957 bytes, line 1
1case"m":return o?"jedna minuta":"jedne minute";case"mm":return g+(1===d?"minuta":2===d||3===d||4===d?"minute":"minuta");case"h":return o?"jedan sat":"jednog sata";case"hh":return g+(1===d?"sat":2===d||3===d||4===d?"sata":"sati");case"dd":return g+(1===d?"dan":"dana");case"MM":return g+(1===d?"mjesec":2===d||3===d||4===d?"mjeseca":"mjeseci");case"yy":return g+(1===d?"godina":2===d||3===d||4===d?"godine":"godina")}}i.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:n,m:n,mm:n,h:n,hh:n,d:"dan",dd:n,M:"mjesec",MM:n,y:"godinu",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(5439))},7980:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(s,d){var o=1===s?"r":2===s?"n":3===s?"r":4===s?"t":"\xe8";return("w"===d||"W"===d)&&(o="a"),s+o},week:{dow:1,doy:4}})}(l(5439))},7322:function(Xe,ie,l){!function(i){"use strict";var n={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},s="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),d=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],o=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function _(x){return x>1&&x<5&&1!=~~(x/10)}function g(x,L,Z,G){var he=x+" ";switch(Z){case"s":return L||G?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return L||G?he+(_(x)?"sekundy":"sekund"):he+"sekundami";case"m":return L?"minuta":G?"minutu":"minutou";case"mm":return L||G?he+(_(x)?"minuty":"minut"):he+"minutami";case"h":return L?"hodina":G?"hodinu":"hodinou";case"hh":return L||G?he+(_(x)?"hodiny":"hodin"):he+"hodinami";case"d":return L||G?"den":"dnem";case"dd":return L||G?he+(_(x)?"dny":"dn\xed"):he+"dny";case"M":return L||G?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return L||G?he+(_(x)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):he+"m\u011bs\xedci";
vendor: 14,046 bytes, line 1
1case"y":return L||G?"rok":"rokem";case"yy":return L||G?he+(_(x)?"roky":"let"):he+"lety"}}i.defineLocale("cs",{months:n,monthsShort:s,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},365:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(s){return s+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(s)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(s)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(l(5439))},2092:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(s){var o="";return s>20?o=40===s||50===s||60===s||80===s||100===s?"fed":"ain":s>0&&(o=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][s]),s+o},week:{dow:1,doy:4}})}(l(5439))},7387:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},9459:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_,g){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return o?w[_][0]:w[_][1]}i.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,w:n,ww:"%d Wochen",M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},3694:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_,g){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return o?w[_][0]:w[_][1]}i.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,w:n,ww:"%d Wochen",M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},4307:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_,g){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return o?w[_][0]:w[_][1]}i.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,w:n,ww:"%d Wochen",M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},9659:function(Xe,ie,l){!function(i){"use strict";var n=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],s=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];i.defineLocale("dv",{months:n,monthsShort:n,weekdays:s,weekdaysShort:s,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(o){return"\u0789\u078a"===o},meridiem:function(o,_,g){return o<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(o){return o.replace(/\u060c/g,",")},postformat:function(o){return o.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(l(5439))},3460:function(Xe,ie,l){!function(i){"use strict";
vendor: 4,730 bytes, line 1
1i.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(d,o){return d?"string"==typeof o&&/D/.test(o.substring(0,o.indexOf("MMMM")))?this._monthsGenitiveEl[d.month()]:this._monthsNominativeEl[d.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(d,o,_){return d>11?_?"\u03bc\u03bc":"\u039c\u039c":_?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(d){return"\u03bc"===(d+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(d,o){var _=this._calendarEl[d],g=o&&o.hours();return function n(d){return typeof Function<"u"&&d instanceof Function||"[object Function]"===Object.prototype.toString.call(d)}(_)&&(_=_.apply(o)),_.replace("{}",g%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(l(5439))},4369:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LT
vendor: 23,491 bytes, line 1
1S:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:0,doy:4}})}(l(5439))},530:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")}})}(l(5439))},9998:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{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"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(5439))},3391:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{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"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(5439))},5414:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{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"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")}})}(l(5439))},9615:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:0,doy:6}})}(l(5439))},1248:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(5439))},3767:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{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"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(5439))},4530:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(s){return"p"===s.charAt(0).toLowerCase()},meridiem:function(s,d,o){return s>11?o?"p.t.m.":"P.T.M.":o?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(l(5439))},8944:function(Xe,ie,l){!function(i){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),s="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?s[g.month()]:n[g.month()]:n},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(l(5439))},9116:function(Xe,ie,l){!function(i){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),s="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?s[g.month()]:n[g.month()]:n},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(l(5439))},3609:function(Xe,ie,l){!function(i){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),s="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?s[g.month()]:n[g.month()]:n},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(l(5439))},6866:function(Xe,ie,l){!function(i){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),s="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?s[g.month()]:n[g.month()]:n},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(l(5439))},6725:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_,g){var w={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[d+"sekundi",d+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[d+" minuti",d+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[d+" tunni",d+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[d+" kuu",d+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[d+" aasta",d+" aastat"]};return o?w[_][2]?w[_][2]:w[_][1]:g?w[_][0]:w[_][1]}i.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:"%d p\xe4eva",M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},7931:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(5439))},6417:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},s={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};i.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(o){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(o)},meridiem:function(o,_,g){return o<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"}
vendor: 7,630 bytes, line 1
1,relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(o){return o.replace(/[\u06f0-\u06f9]/g,function(_){return s[_]}).replace(/\u060c/g,",")},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(l(5439))},944:function(Xe,ie,l){!function(i){"use strict";var n="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),s=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",n[7],n[8],n[9]];function d(g,w,x,L){var Z="";switch(x){case"s":return L?"muutaman sekunnin":"muutama sekunti";case"ss":Z=L?"sekunnin":"sekuntia";break;case"m":return L?"minuutin":"minuutti";case"mm":Z=L?"minuutin":"minuuttia";break;case"h":return L?"tunnin":"tunti";case"hh":Z=L?"tunnin":"tuntia";break;case"d":return L?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":Z=L?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return L?"kuukauden":"kuukausi";case"MM":Z=L?"kuukauden":"kuukautta";break;case"y":return L?"vuoden":"vuosi";case"yy":Z=L?"vuoden":"vuotta"}return function o(g,w){return g<10?w?s[g]:n[g]:g}(g,L)+" "+Z}i.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},1766:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(s){return s},week:{dow:1,doy:4}})}(l(5439))},5867:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{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"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},6848:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("fr-ca",{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("_"),monthsParseExact:!0,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("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(s,d){switch(d){default:case"M":case"Q":case"D":case"DDD":case"d":return s+(1===s?"er":"e");case"w":case"W":return s+(1===s?"re":"e")}}})}(l(5439))},7773:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("fr-ch",{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("_"),monthsParseExact:!0,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("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d 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"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(s,d){switch(d){default:case"M":case"Q":case"D":case"DDD":case"d":return s+(1===s?"er":"e");case"w":case"W":return s+(1===s?"re":"e")}},week:{dow:1,doy:4}})}(l(5439))},1636:function(Xe,ie,l){!function(i){"use strict";var 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)/i,o=[/^j
vendor: 5,872 bytes, line 1
1anv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];i.defineLocale("fr",{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("_"),monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,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("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(g,w){switch(w){case"D":return g+(1===g?"er":"");default:case"M":case"Q":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}},week:{dow:1,doy:4}})}(l(5439))},4940:function(Xe,ie,l){!function(i){"use strict";var n="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),s="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");i.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(o,_){return o?/-MMM-/.test(_)?s[o.month()]:n[o.month()]:n},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(o){return o+(1===o||8===o||o>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(5439))},1402:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{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"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(l(5439))},6924:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{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"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(l(5439))},6398:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".
vendor: 10,820 bytes, line 1
1split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(s){return 0===s.indexOf("un")?"n"+s:"en "+s},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(l(5439))},2457:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_,g){var w={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[d+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",d+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[d+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",d+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[d+" \u0935\u0930\u093e\u0902\u0928\u0940",d+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[d+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",d+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[d+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",d+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[d+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",d+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return g?w[_][0]:w[_][1]}i.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(d,o){return"D"===o?d+"\u0935\u0947\u0930":d},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(d,o){return 12===d&&(d=0),"\u0930\u093e\u0924\u0940"===o?d<4?d:d+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===o?d:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===o?d>12?d:d+12:"\u0938\u093e\u0902\u091c\u0947"===o?d+12:void 0},meridiem:function(d,o,_){return d<4?"\u0930\u093e\u0924\u0940":d<12?"\u0938\u0915\u093e\u0933\u0940\u0902":d<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":d<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(l(5439))},2545:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_,g){var w={s:["thoddea sekondamni","thodde sekond"],ss:[d+" sekondamni",d+" sekond"],m:["eka mintan","ek minut"],mm:[d+" mintamni",d+" mintam"],h:["eka voran","ek vor"],hh:[d+" voramni",d+" voram"],d:["eka disan","ek dis"],dd:[d+" disamni",d+" dis"],M:["eka mhoinean","ek mhoino"],MM:[d+" mhoineamni",d+" mhoine"],y:["eka vorsan","ek voros"],yy:[d+" vorsamni",d+" vorsam"]};return g?w[_][0]:w[_][1]}i.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(d,o){return"D"===o?d+"er":d},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(d,o){return 12===d&&(d=0),"rati"===o?d<4?d:d+12:"sokallim"===o?d:"donparam"===o?d>12?d:d+12:"sanje"===o?d+12:void 0},meridiem:function(d,o,_){return d<4?"rati":d<12?"sokallim":d<16?"donparam":d<20?"sanje":"rati"}})}(l(5439))},2641:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},s={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};i.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%
1d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(o){return o.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(o,_){return 12===o&&(o=0),"\u0ab0\u0abe\u0aa4"===_?o<4?o:o+12:"\u0ab8\u0ab5\u0abe\u0ab0"===_?o:"\u0aac\u0aaa\u0acb\u0ab0"===_?o>=10?o:o+12:"\u0ab8\u0abe\u0a82\u0a9c"===_?o+12:void 0},meridiem:function(o,_,g){return o<4?"\u0ab0\u0abe\u0aa4":o<10?"\u0ab8\u0ab5\u0abe\u0ab0":o<17?"\u0aac\u0aaa\u0acb\u0ab0":o<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(l(5439))},7536:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u
105d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(s){return 2===s?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":s+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(s){return 2===s?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":s+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(s){return 2===s?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":s+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(s){return 2===s?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":s%10==0&&10!==s?
1s+" \u05e9\u05e0\u05d4":s+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(s){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(s)},meridiem:function(s,d,o){return s<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":s<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":s<12?o?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":s<18?o?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(l(5439))},6335:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},s={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},d=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];i.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:d,longMonthsParse:d,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u
vendor: 13,074 bytes, line 1
1091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(g){return g.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(w){return s[w]})},postformat:function(g){return g.replace(/\d/g,function(w){return n[w]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(g,w){return 12===g&&(g=0),"\u0930\u093e\u0924"===w?g<4?g:g+12:"\u0938\u0941\u092c\u0939"===w?g:"\u0926\u094b\u092a\u0939\u0930"===w?g>=10?g:g+12:"\u0936\u093e\u092e"===w?g+12:void 0},meridiem:function(g,w,x){return g<4?"\u0930\u093e\u0924":g<10?"\u0938\u0941\u092c\u0939":g<17?"\u0926\u094b\u092a\u0939\u0930":g<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(l(5439))},7458:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_){var g=d+" ";switch(_){case"ss":return g+(1===d?"sekunda":2===d||3===d||4===d?"sekunde":"sekundi");case"m":return o?"jedna minuta":"jedne minute";case"mm":return g+(1===d?"minuta":2===d||3===d||4===d?"minute":"minuta");case"h":return o?"jedan sat":"jednog sata";case"hh":return g+(1===d?"sat":2===d||3===d||4===d?"sata":"sati");case"dd":return g+(1===d?"dan":"dana");case"MM":return g+(1===d?"mjesec":2===d||3===d||4===d?"mjeseca":"mjeseci");case"yy":return g+(1===d?"godina":2===d||3===d||4===d?"godine":"godina")}}i.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:n,m:n,mm:n,h:n,hh:n,d:"dan",dd:n,M:"mjesec",MM:n,y:"godinu",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(5439))},6540:function(Xe,ie,l){!function(i){"use strict";var n="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function s(_,g,w,x){var L=_;switch(w){case"s":return x||g?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return L+(x||g)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(x||g?" perc":" perce");case"mm":return L+(x||g?" perc":" perce");case"h":return"egy"+(x||g?" \xf3ra":" \xf3r\xe1ja");case"hh":return L+(x||g?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(x||g?" nap":" napja");case"dd":return L+(x||g?" nap":" napja");case"M":return"egy"+(x||g?" h\xf3nap":" h\xf3napja");case"MM":return L+(x||g?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(x||g?" \xe9v":" \xe9ve");case"yy":return L+(x||g?" \xe9v":" \xe9ve")}return""}function d(_){return(_?"":"[m\xfalt] ")+"["+n[this.day()]+"] LT[-kor]"}i.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(_){return"u"===_.charAt(1).toLowerCase()},meridiem:function(_,g,w){return _<12?!0===w?"de":"DE":!0===w?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return d.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return d.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},5283:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(s){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(s)},meridiem:function(s){return s<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":s<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":s<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(s,d){switch(d){case"DDD":case"w":case"W":case"DDDo":return 1===s?s+"-\u056b\u0576":s+"-\u0580\u0564";default:return s}},week:{dow:1,doy:7}})}(l(5439))},8780:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(s,d){return 12===s&&(s=0),"pagi"===d?s:"siang"===d?s>=11?s:s+12:"sore"===d||"malam"===d?s+12:void 0},meridiem:function(s,d,o){return s<11?"pagi":s<15?"siang":s<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(l(5439))},4205:function(Xe,ie,l){!function(i){"use strict";function n(o){return o%100==11||o%10!=1}function s(o,_,g,w){var x=o+" ";switch(g){case"s":return _||w?"nokkrar sek\xfandur":"nokkrum sek\xfandum";
vendor: 4,211 bytes, line 1
1case"ss":return n(o)?x+(_||w?"sek\xfandur":"sek\xfandum"):x+"sek\xfanda";case"m":return _?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return n(o)?x+(_||w?"m\xedn\xfatur":"m\xedn\xfatum"):_?x+"m\xedn\xfata":x+"m\xedn\xfatu";case"hh":return n(o)?x+(_||w?"klukkustundir":"klukkustundum"):x+"klukkustund";case"d":return _?"dagur":w?"dag":"degi";case"dd":return n(o)?_?x+"dagar":x+(w?"daga":"d\xf6gum"):_?x+"dagur":x+(w?"dag":"degi");case"M":return _?"m\xe1nu\xf0ur":w?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return n(o)?_?x+"m\xe1nu\xf0ir":x+(w?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):_?x+"m\xe1nu\xf0ur":x+(w?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return _||w?"\xe1r":"\xe1ri";case"yy":return n(o)?x+(_||w?"\xe1r":"\xe1rum"):x+(_||w?"\xe1r":"\xe1ri")}}i.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s,ss:s,m:s,mm:s,h:"klukkustund",hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},9985:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{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"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(s){return(/^[0-9].+$/.test(s)?"tra":"in")+" "+s},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(l(5439))},4211:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{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"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%
1d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(l(5439))},1003:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(s,d){return"\u5143"===d[1]?1:parseInt(d[1]||s,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(s){return"\u5348\u5f8c"===s},meridiem:function(s,d,o){return s<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(s){return s.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(s){return this.week()!==s.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(s,d){switch(d){case"y":return 1===s?"\u5143\u5e74":s+"\u5e74";case"d":case"D":case"DDD":return s+"\u65e5";default:return s}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(l(5439))},420:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(s,d){return 12===s&&(s=0),"enjing"===d?s:"siyang"===d?s>=11?s:s+12:"sonten"===d||"ndalu"===d?s+12:void 0},meridiem:function(s,d,o){return s<11?"enjing":s<15?"siyang":s<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(l(5439))},851:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u
110d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{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"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(s){return s.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(d,o,_){return"\u10d8"===_?o+"\u10e8\u10d8":o+_+"\u10e8\u10d8"})},past:function(s){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(s)?s.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(s)?s.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):s},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(s){return 0===s?s:1===s?s+"-\u10da\u10d8":s<20||s<=100&&s%20==0||s%100==0?"\u10db\u10d4-"+s:s+"-\u10d4"},week:{dow:1,doy:7}})}(l(5439))},6074:function(Xe,ie,l){!function(i){"use strict";var n={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};i.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{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"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(d){return d+(n[d]||n[d%10]||n[d>=100?100:null])},week:{dow:1,doy:7}})}(l(5439))},3343:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},s={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};i.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u
117a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(o){return"\u179b\u17d2\u1784\u17b6\u1785"===o},meridiem:function(o,_,g){return o<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(o){return o.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},week:{dow:1,doy:4}})}(l(5439))},4799:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},s={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};i.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%
1d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(o){return o.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(o,_){return 12===o&&(o=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===_?o<4?o:o+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===_?o:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===_?o>=10?o:o+12:"\u0cb8\u0c82\u0c9c\u0cc6"===_?o+12:void 0},meridiem:function(o,_,g){return o<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":o<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":o<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":o<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(o){return o+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(l(5439))},3549:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(s,d){switch(d){case"d":case"D":case"DDD":return s+"\uc77c";case"M":return s+"\uc6d4";case"w":case"W":return s+"\uc8fc";default:return s}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(s){return"\uc624\ud6c4"===s},meridiem:function(s,d,o){return s<12?"\uc624\uc804":"\uc624\ud6c4"}})}(l(5439))},1037:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},s={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];i.defineLocale("ku",{months:d,monthsShort:d,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(_){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(_)},meridiem:function(_,g,w){return _<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(_){return _.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(g){return s[g]}).replace(/\u060c/g,",")},postformat:function(_){return _.replace(/\d/g,function(g){return n[g]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(l(5439))},3125:function(Xe,ie,l){!function(i){"use strict";var n={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};i.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{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"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(d){return d+(n[d]||n[d%10]||n[d>=100?100:null])},week:{dow:1,doy:7}})}(l(5439))},9586:function(Xe,ie,l){!function(i){"use strict";function n(g,w,x,L){var Z={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return w?Z[x][0]:Z[x][1]}function o(g){if(g=parseInt(g,10),isNaN(g))return!1;if(g<0)return!0;
vendor: 4,671 bytes, line 1
1if(g<10)return 4<=g&&g<=7;if(g<100){var w=g%10;return o(0===w?g/10:w)}if(g<1e4){for(;g>=10;)g/=10;return o(g)}return o(g/=1e3)}i.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function s(g){return o(g.substr(0,g.indexOf(" ")))?"a "+g:"an "+g},past:function d(g){return o(g.substr(0,g.indexOf(" ")))?"viru "+g:"virun "+g},s:"e puer Sekonnen",ss:"%d Sekonnen",m:n,mm:"%d Minutten",h:n,hh:"%d Stonnen",d:n,dd:"%d Deeg",M:n,MM:"%d M\xe9int",y:n,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},2349:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(s){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===s},meridiem:function(s,d,o){return s<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(s){return"\u0e97\u0eb5\u0ec8"+s}})}(l(5439))},2400:function(Xe,ie,l){!function(i){"use strict";var n={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_die
1n\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function d(x,L,Z,G){return L?_(Z)[0]:G?_(Z)[1]:_(Z)[2]}function o(x){return x%10==0||x>10&&x<20}function _(x){return n[x].split("_")}function g(x,L,Z,G){var he=x+" ";return 1===x?he+d(0,L,Z[0],G):L?he+(o(x)?_(Z)[1]:_(Z)[0]):G?he+_(Z)[1]:he+(o(x)?_(Z)[1]:_(Z)[2])}i.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function s(x,L,Z,G){return L?"kelios sekund\u0117s":G?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:g,m:d,mm:g,h:d,hh:g,d,dd:g,M:d,MM:g,y:d,yy:g},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(x){return x+"-oji"},week:{dow:1,doy:4}})}(l(5439))},9991:function(Xe,ie,l){!function(i){"use strict";var n={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function s(w,x,L){return L?x%10==1&&x%100!=11?w[2]:w[3]:x%10==1&&x%100!=11?w[0]:w[1]}function d(w,x,L){return w+" "+s(n[L],w,x)}function o(w,x,L){return s(n[L],w,x)}i.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function _(w,x){return x?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:d,m:o,mm:d,h:o,hh:d,d:o,dd:d,M:o,MM:d,y:o,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},8477:function(Xe,ie,l){!function(i){"use strict";var n={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(d,o){return 1===d?o[0]:d>=2&&d<=4?o[1]:o[2]},translate:function(d,o,_){var g=n.words[_];return 1===_.length?o?g[0]:g[1]:d+" "+n.correctGrammaticalCase(d,g)}};i.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:n.translate,m:n.translate,mm:n.translate,h:n.translate,hh:n.translate,d:"dan",dd:n.translate,M:"mjesec",MM:n.translate,y:"godinu",yy:n.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(5439))},5118:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%
1d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(l(5439))},5943:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(s){var d=s%10,o=s%100;return 0===s?s+"-\u0435\u0432":0===o?s+"-\u0435\u043d":o>10&&o<20?s+"-\u0442\u0438":1===d?s+"-\u0432\u0438":2===d?s+"-\u0440\u0438":7===d||8===d?s+"-\u043c\u0438":s+"-\u0442\u0438"},week:{dow:1,doy:7}})}(l(5439))},3849:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%
1d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(s,d){return 12===s&&(s=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===d&&s>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===d||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===d?s+12:s},meridiem:function(s,d,o){return s<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":s<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":s<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":s<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(l(5439))},1977:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_,g){switch(_){case"s":return o?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return d+(o?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return d+(o?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return d+(o?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return d+(o?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return d+(o?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return d+(o?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return d}}i.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(d){return"\u04ae\u0425"===d}
vendor: 10,318 bytes, line 1
1,meridiem:function(d,o,_){return d<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(d,o){switch(o){case"d":case"D":case"DDD":return d+" \u04e9\u0434\u04e9\u0440";default:return d}}})}(l(5439))},6184:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},s={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function d(_,g,w,x){var L="";if(g)switch(w){case"s":L="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":L="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":L="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":L="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":L="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":L="%d \u0924\u093e\u0938";break;case"d":L="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":L="%d \u0926\u093f\u0935\u0938";break;case"M":L="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":L="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":L="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":L="%d \u0935\u0930\u094d\u0937\u0947"}else switch(w){case"s":L="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":L="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":L="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":L="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":L="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":L="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":L="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":L="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":L="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":L="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":L="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":L="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return L.replace(/%d/i,_)}i.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},preparse:function(_){return _.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(g){return s[g]})},postformat:function(_){return _.replace(/\d/g,function(g){return n[g]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(_,g){return 12===_&&(_=0),"\u092a\u0939\u093e\u091f\u0947"===g||"\u0938\u0915\u093e\u0933\u0940"===g?_:"\u0926\u0941\u092a\u093e\u0930\u0940"===g||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===g||"\u0930\u093e\u0924\u094d\u0930\u0940"===g?_>=12?_:_+12:void 0},meridiem:function(_,g,w){return _>=0&&_<6?"\u092a\u0939\u093e\u091f\u0947":_<12?"\u0938\u0915\u093e\u0933\u0940":_<17?"\u0926\u0941\u092a\u093e\u0930\u0940":_<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(l(5439))},4524:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(s,d){return 12===s&&(s=0),"pagi"===d?s:"tengahari"===d?s>=11?s:s+12:"petang"===d||"malam"===d?s+12:void 0},meridiem:function(s,d,o){return s<11?"pagi":s<15?"tengahari":s<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(l(5439))},485:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(s,d){return 12===s&&(s=0),"pagi"===d?s:"tengahari"===d?s>=11?s:s+12:"petang"===d||"malam"===d?s+12:void 0},meridiem:function(s,d,o){return s<11?"pagi":s<15?"tengahari":s<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(l(5439))},6681:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{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"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(l(5439))},2024:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},s={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};i.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u
11010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{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"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(o){return o.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},week:{dow:1,doy:4}})}(l(5439))},2688:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},8914:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},s={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};i.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(o){return o.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(o,_){return 12===o&&(o=0),"\u0930\u093e\u0924\u093f"===_?o<4?o:o+12:"\u092c\u093f\u0939\u093e\u0928"===_?o:"\u0926\u093f\u0909\u0901\u0938\u094b"===_?o>=10?o:o+12:"\u0938\u093e\u0901\u091d"===_?o+12:void 0},meridiem:function(o,_,g){return o<3?"\u0930\u093e\u0924\u093f":o<12?"\u092c\u093f\u0939\u093e\u0928":o<16?"\u0926\u093f\u0909\u0901\u0938\u094b":o<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(l(5439))},2272:function(Xe,ie,l){!function(i){"use strict";var n="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),s="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^j
vendor: 5,926 bytes, line 1
1an/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;i.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?s[g.month()]:n[g.month()]:n},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(5439))},1758:function(Xe,ie,l){!function(i){"use strict";var n="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),s="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;i.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?s[g.month()]:n[g.month()]:n},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{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"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(5439))},1510:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},2797:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%
1d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(s,d){var o=1===s?"r":2===s?"n":3===s?"r":4===s?"t":"\xe8";return("w"===d||"W"===d)&&(o="a"),s+o},week:{dow:1,doy:4}})}(l(5439))},7944:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},s={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};i.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(o){return o.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(o,_){return 12===o&&(o=0),"\u0a30\u0a3e\u0a24"===_?o<4?o:o+12:"\u0a38\u0a35\u0a47\u0a30"===_?o:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===_?o>=10?o:o+12:"\u0a38\u0a3c\u0a3e\u0a2e"===_?o+12:void 0}
vendor: 4,768 bytes, line 1
1,meridiem:function(o,_,g){return o<4?"\u0a30\u0a3e\u0a24":o<10?"\u0a38\u0a35\u0a47\u0a30":o<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":o<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(l(5439))},1605:function(Xe,ie,l){!function(i){"use strict";var n="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),s="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),d=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function o(w){return w%10<5&&w%10>1&&~~(w/10)%10!=1}function _(w,x,L){var Z=w+" ";switch(L){case"ss":return Z+(o(w)?"sekundy":"sekund");case"m":return x?"minuta":"minut\u0119";case"mm":return Z+(o(w)?"minuty":"minut");case"h":return x?"godzina":"godzin\u0119";case"hh":return Z+(o(w)?"godziny":"godzin");case"ww":return Z+(o(w)?"tygodnie":"tygodni");case"MM":return Z+(o(w)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return Z+(o(w)?"lata":"lat")}}i.defineLocale("pl",{months:function(w,x){return w?/D MMMM/.test(x)?s[w.month()]:n[w.month()]:n},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{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"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:_,m:_,mm:_,h:_,hh:_,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:_,M:"miesi\u0105c",MM:_,y:"rok",yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},3840:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(l(5439))},4225:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%
1d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(l(5439))},5128:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_){var w=" ";return(d%100>=20||d>=100&&d%100==0)&&(w=" de "),d+w+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[_]}i.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:n,m:"un minut",mm:n,h:"o or\u0103",hh:n,d:"o zi",dd:n,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:n,M:"o lun\u0103",MM:n,y:"un an",yy:n},week:{dow:1,doy:7}})}(l(5439))},5127:function(Xe,ie,l){!function(i){"use strict";function s(_,g,w){return"m"===w?g?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":_+" "+function n(_,g){var w=_.split("_");return g%10==1&&g%100!=11?w[0]:g%10>=2&&g%10<=4&&(g%100<10||g%100>=20)?w[1]:w[2]}({ss:g?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:g?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[w],+_)}var d=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];i.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:d,longMonthsParse:d,shortMonthsParse:d,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u
vendor: 8,734 bytes, line 1
1043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(_){if(_.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(_){if(_.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:s,m:s,mm:s,h:"\u0447\u0430\u0441",hh:s,d:"\u0434\u0435\u043d\u044c",dd:s,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:s,M:"\u043c\u0435\u0441\u044f\u0446",MM:s,y:"\u0433\u043e\u0434",yy:s},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(_){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(_)},meridiem:function(_,g,w){return _<4?"\u043d\u043e\u0447\u0438":_<12?"\u0443\u0442\u0440\u0430":_<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(_,g){switch(g){case"M":case"d":case"DDD":return _+"-\u0439";case"D":return _+"-\u0433\u043e";case"w":case"W":return _+"-\u044f";default:return _}},week:{dow:1,doy:4}})}(l(5439))},2525:function(Xe,ie,l){!function(i){"use strict";var n=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],s=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];i.defineLocale("sd",{months:n,monthsShort:n,weekdays:s,weekdaysShort:s,weekdaysMin:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(o){return"\u0634\u0627\u0645"===o},meridiem:function(o,_,g){return o<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(o){return o.replace(/\u060c/g,",")},postformat:function(o){return o.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(l(5439))},9893:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},3123:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(s){return s+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(s){return"\u0db4.\u0dc0."===s||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===s},meridiem:function(s,d,o){return s>
vendor: 13,407 bytes, line 1
111?o?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":o?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(l(5439))},9635:function(Xe,ie,l){!function(i){"use strict";var n="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),s="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function d(g){return g>1&&g<5}function o(g,w,x,L){var Z=g+" ";switch(x){case"s":return w||L?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return w||L?Z+(d(g)?"sekundy":"sek\xfand"):Z+"sekundami";case"m":return w?"min\xfata":L?"min\xfatu":"min\xfatou";case"mm":return w||L?Z+(d(g)?"min\xfaty":"min\xfat"):Z+"min\xfatami";case"h":return w?"hodina":L?"hodinu":"hodinou";case"hh":return w||L?Z+(d(g)?"hodiny":"hod\xedn"):Z+"hodinami";case"d":return w||L?"de\u0148":"d\u0148om";case"dd":return w||L?Z+(d(g)?"dni":"dn\xed"):Z+"d\u0148ami";case"M":return w||L?"mesiac":"mesiacom";case"MM":return w||L?Z+(d(g)?"mesiace":"mesiacov"):Z+"mesiacmi";case"y":return w||L?"rok":"rokom";case"yy":return w||L?Z+(d(g)?"roky":"rokov"):Z+"rokmi"}}i.defineLocale("sk",{months:n,monthsShort:s,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},8106:function(Xe,ie,l){!function(i){"use strict";function n(d,o,_,g){var w=d+" ";switch(_){case"s":return o||g?"nekaj sekund":"nekaj sekundami";case"ss":return w+(1===d?o?"sekundo":"sekundi":2===d?o||g?"sekundi":"sekundah":d<5?o||g?"sekunde":"sekundah":"sekund");case"m":return o?"ena minuta":"eno minuto";case"mm":return w+(1===d?o?"minuta":"minuto":2===d?o||g?"minuti":"minutama":d<5?o||g?"minute":"minutami":o||g?"minut":"minutami");case"h":return o?"ena ura":"eno uro";case"hh":return w+(1===d?o?"ura":"uro":2===d?o||g?"uri":"urama":d<5?o||g?"ure":"urami":o||g?"ur":"urami");case"d":return o||g?"en dan":"enim dnem";case"dd":return w+(1===d?o||g?"dan":"dnem":2===d?o||g?"dni":"dnevoma":o||g?"dni":"dnevi");case"M":return o||g?"en mesec":"enim mesecem";case"MM":return w+(1===d?o||g?"mesec":"mesecem":2===d?o||g?"meseca":"mesecema":d<5?o||g?"mesece":"meseci":o||g?"mesecev":"meseci");case"y":return o||g?"eno leto":"enim letom";case"yy":return w+(1===d?o||g?"leto":"letom":2===d?o||g?"leti":"letoma":d<5?o||g?"leta":"leti":o||g?"let":"leti")}}i.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(5439))},8799:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(s){return"M"===s.charAt(0)},meridiem:function(s,d,o){return s<12?"PD":"MD"},longDateFormat:{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"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},2872:function(Xe,ie,l){!function(i){"use strict";var n={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(d,o){return d%10>=1&&d%10<=4&&(d%100<10||d%100>=20)?d%10==1?o[0]:o[1]:o[2]},translate:function(d,o,_,g){var x,w=n.words[_];return 1===_.length?"y"===_&&o?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":g||o?w[0]:w[1]:(x=n.correctGrammaticalCase(d,w),"yy"===_&&o&&"\u0433\u043e\u0434\u0438\u043d\u0443"===x?d+" \u0433\u043e\u0434\u0438\u043d\u0430":d+" "+x)}};i.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:n.translate,m:n.translate,mm:n.translate,h:n.translate,hh:n.translate,d:n.translate,dd:n.translate,M:n.translate,MM:n.translate,y:n.translate,yy:n.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(5439))},7949:function(Xe,ie,l){!function(i){"use strict";var n={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(d,o){return d%10>=1&&d%10<=4&&(d%100<10||d%100>=20)?d%10==1?o[0]:o[1]:o[2]},translate:function(d,o,_,g){var x,w=n.words[_];return 1===_.length?"y"===_&&o?"jedna godina":g||o?w[0]:w[1]:(x=n.correctGrammaticalCase(d,w),"yy"===_&&o&&"godinu"===x?d+" godina":d+" "+x)}};i.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:n.translate,m:n.translate,mm:n.translate,h:n.translate,hh:n.translate,d:n.translate,dd:n.translate,M:n.translate,MM:n.translate,y:n.translate,yy:n.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(5439))},6167:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LT
vendor: 10,223 bytes, line 1
1S:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(s,d,o){return s<11?"ekuseni":s<15?"emini":s<19?"entsambama":"ebusuku"},meridiemHour:function(s,d){return 12===s&&(s=0),"ekuseni"===d?s:"emini"===d?s>=11?s:s+12:"entsambama"===d||"ebusuku"===d?0===s?0:s+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(l(5439))},9713:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?":e":1===d||2===d?":a":":e")},week:{dow:1,doy:4}})}(l(5439))},1982:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",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"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(l(5439))},2732:function(Xe,ie,l){!function(i){"use strict";var n={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},s={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};i.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{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"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(o){return o+"\u0bb5\u0ba4\u0bc1"},preparse:function(o){return o.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(_){return s[_]})},postformat:function(o){return o.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(o,_,g){return o<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":o<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":o<10?" \u0b95\u0bbe\u0bb2\u0bc8":o<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":o<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":o<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(o,_){return 12===o&&(o=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===_?o<2?o:o+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===_||"\u0b95\u0bbe\u0bb2\u0bc8"===_||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===_&&o>=10?o:o+12},week:{dow:0,doy:6}})}(l(5439))},3636:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}
vendor: 9,218 bytes, line 1
1\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(s,d){return 12===s&&(s=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===d?s<4?s:s+12:"\u0c09\u0c26\u0c2f\u0c02"===d?s:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===d?s>=10?s:s+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===d?s+12:void 0},meridiem:function(s,d,o){return s<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":s<10?"\u0c09\u0c26\u0c2f\u0c02":s<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":s<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(l(5439))},2115:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{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"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(5439))},9801:function(Xe,ie,l){!function(i){"use strict";var n={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};i.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{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"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(d,o){return 12===d&&(d=0),"\u0448\u0430\u0431"===o?d<4?d:d+12:"\u0441\u0443\u0431\u04b3"===o?d:"\u0440\u04ef\u0437"===o?d>=11?d:d+12:"\u0431\u0435\u0433\u043e\u04b3"===o?d+12:void 0},meridiem:function(d,o,_){return d<4?"\u0448\u0430\u0431":d<11?"\u0441\u0443\u0431\u04b3":d<16?"\u0440\u04ef\u0437":d<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(d){return d+(n[d]||n[d%10]||n[d>=100?100:null])},week:{dow:1,doy:7}})}(l(5439))},2868:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(s){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===s},meridiem:function(s,d,o){return s<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(l(5439))},1310:function(Xe,ie,l){!function(i){"use strict";
vendor: 6,845 bytes, line 1
1var n={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};i.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{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"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(d,o){switch(o){case"d":case"D":case"Do":case"DD":return d;default:if(0===d)return d+"'unjy";var _=d%10;return d+(n[_]||n[d%100-_]||n[d>=100?100:null])}},week:{dow:1,doy:7}})}(l(5439))},2360:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(s){return s},week:{dow:1,doy:4}})}(l(5439))},6645:function(Xe,ie,l){!function(i){"use strict";var n="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function o(w,x,L,Z){var G=function _(w){var x=Math.floor(w%1e3/100),L=Math.floor(w%100/10),Z=w%10,G="";return x>0&&(G+=n[x]+"vatlh"),L>0&&(G+=(""!==G?" ":"")+n[L]+"maH"),Z>0&&(G+=(""!==G?" ":"")+n[Z]),""===G?"pagh":G}(w);switch(L){case"ss":return G+" lup";case"mm":return G+" tup";case"hh":return G+" rep";case"dd":return G+" jaj";case"MM":return G+" jar";case"yy":return G+" DIS"}}i.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{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"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function s(w){var x=w;return-1!==w.indexOf("jaj")?x.slice(0,-3)+"leS":-1!==w.indexOf("jar")?x.slice(0,-3)+"waQ":-1!==w.indexOf("DIS")?x.slice(0,-3)+"nem":x+" pIq"},past:function d(w){var x=w;return-1!==w.indexOf("jaj")?x.slice(0,-3)+"Hu\u2019":-1!==w.indexOf("jar")?x.slice(0,-3)+"wen":-1!==w.indexOf("DIS")?x.slice(0,-3)+"ben":x+" ret"},s:"puS lup",ss:o,m:"wa\u2019 tup",mm:o,h:"wa\u2019 rep",hh:o,d:"wa\u2019 jaj",dd:o,M:"wa\u2019 jar",MM:o,y:"wa\u2019 DIS",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},8374:function(Xe,ie,l){!function(i){"use strict";var n={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};i.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(d,o,_){return d<12?_?"\xf6\xf6":"\xd6\xd6":_?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(d){return"\xf6s"===d||"\xd6S"===d},longDateFormat:{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"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(d,o){switch(o){case"d":case"D":case"Do":case"DD":return d;default:if(0===d)return d+"'\u0131nc\u0131";var _=d%10;return d+(n[_]||n[d%100-_]||n[d>=100?100:null])}},week:{dow:1,doy:7}})}(l(5439))},256:function(Xe,ie,l){!function(i){"use strict";function s(d,o,_,g){var w={s:["viensas secunds","'iensas secunds"],ss:[d+" secunds",d+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[d+" m\xeduts",d+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[d+" \xfeoras",d+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[d+" ziuas",d+" ziuas"],M:["'n mes","'iens mes"],MM:[d+" mesen",d+" mesen"],y:["'n ar","'iens ar"],yy:[d+" ars",d+" ars"]};return g||o?w[_][0]:w[_][1]}i.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4t
1s_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(d){return"d'o"===d.toLowerCase()},meridiem:function(d,o,_){return d>11?_?"d'o":"D'O":_?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(5439))},1631:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4
1wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{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"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(l(5439))},1595:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{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"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(l(5439))},6050:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(s,d){return 12===s&&(s=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===d||"\u0633\u06d5\u06be\u06d5\u0631"===d||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===d?s:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===d||"\u0643\u06d5\u0686"===d?s+12:s>=11?s:s+12},meridiem:function(s,d,o){var _=100*s+d;return _<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":_<900?"\u0633\u06d5\u06be\u06d5\u0631":_<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":_<1230?"\u0686\u06c8\u0634":_<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%
1d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(s,d){switch(d){case"d":case"D":case"DDD":return s+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return s+"-\u06be\u06d5\u067e\u062a\u06d5";default:return s}},preparse:function(s){return s.replace(/\u060c/g,",")},postformat:function(s){return s.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(l(5439))},5610:function(Xe,ie,l){!function(i){"use strict";function s(g,w,x){return"m"===x?w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===x?w?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":g+" "+function n(g,w){var x=g.split("_");return w%10==1&&w%100!=11?x[0]:w%10>=2&&w%10<=4&&(w%100<10||w%100>=20)?x[1]:x[2]}({ss:w?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:w?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[x],+g)}function o(g){return function(){return g+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}i.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function d(g,w){var x={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===g?x.nominative.slice(1,7).concat(x.nominative.slice(0,1)):g?x[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(w)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(w)?"genitive":"nominative"][g.day()]:x.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:o("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:o("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:o("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:o("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case
vendor: 10,943 bytes, line 1
16:return o("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return o("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:s,m:s,mm:s,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:s,d:"\u0434\u0435\u043d\u044c",dd:s,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:s,y:"\u0440\u0456\u043a",yy:s},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(g){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(g)},meridiem:function(g,w,x){return g<4?"\u043d\u043e\u0447\u0456":g<12?"\u0440\u0430\u043d\u043a\u0443":g<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(g,w){switch(w){case"M":case"d":case"DDD":case"w":case"W":return g+"-\u0439";case"D":return g+"-\u0433\u043e";default:return g}},week:{dow:1,doy:7}})}(l(5439))},6077:function(Xe,ie,l){!function(i){"use strict";var n=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],s=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];i.defineLocale("ur",{months:n,monthsShort:n,weekdays:s,weekdaysShort:s,weekdaysMin:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(o){return"\u0634\u0627\u0645"===o},meridiem:function(o,_,g){return o<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(o){return o.replace(/\u060c/g,",")},postformat:function(o){return o.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(l(5439))},2207:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(l(5439))},2862:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(l(5439))},8093:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(s){return/^ch$/i.test(s)},meridiem:function(s,d,o){return s<12?o?"sa":"SA":o?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(s){return s},week:{dow:1,doy:4}})}(l(5439))},5590:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(s){var d=s%10;return s+(1==~~(s%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(5439))},9058:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u
11eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(l(5439))},7908:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(s,d){return 12===s&&(s=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?s:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?s+12:s>=11?s:s+12},meridiem:function(s,d,o){var _=100*s+d;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(s){return s.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(s){return this.week()!==s.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(s,d){switch(d){case"d":case"D":case"DDD":return s+"\u65e5";case"M":return s+"\u6708";case"w":case"W":return s+"\u5468";default:return s}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(l(5439))},8867:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(s,d){return 12===s&&(s=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?s:"\u4e2d\u5348"===d?s>=11?s:s+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?s+12:void 0},meridiem:function(s,d,o){var _=100*s+d;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1200?"\u4e0a\u5348":1200===_?"\u4e2d\u5348":_<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(s,d){switch(d){case"d":case"D":case"DDD":return s+"\u65e5";case"M":return s+"\u6708";
vendor: 4,240 bytes, line 1
1case"w":case"W":return s+"\u9031";default:return s}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(l(5439))},1133:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(s,d){return 12===s&&(s=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?s:"\u4e2d\u5348"===d?s>=11?s:s+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?s+12:void 0},meridiem:function(s,d,o){var _=100*s+d;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(s,d){switch(d){case"d":case"D":case"DDD":return s+"\u65e5";case"M":return s+"\u6708";case"w":case"W":return s+"\u9031";default:return s}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(l(5439))},3291:function(Xe,ie,l){!function(i){"use strict";i.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(s,d){return 12===s&&(s=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?s:"\u4e2d\u5348"===d?s>=11?s:s+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?s+12:void 0},meridiem:function(s,d,o){var _=100*s+d;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(s,d){switch(d){case"d":case"D":case"DDD":return s+"\u65e5";case"M":return s+"\u6708";
1case"w":case"W":return s+"\u9031";default:return s}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(l(5439))},5439:function(Xe,ie,l){(Xe=l.nmd(Xe)).exports=function(){"use strict";var i,le;function n(){return i.apply(null,arguments)}function d(p){return p instanceof Array||"[object Array]"===Object.prototype.toString.call(p)}function o(p){return null!=p&&"[object Object]"===Object.prototype.toString.call(p)}function _(p,D){return Object.prototype.hasOwnProperty.call(p,D)}function g(p){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(p).length;var D;for(D in p)if(_(p,D))return!1;return!0}function w(p){return void 0===p}function x(p){return"number"==typeof p||"[object Number]"===Object.prototype.toString.call(p)}function L(p){return p instanceof Date||"[object Date]"===Object.prototype.toString.call(p)}function Z(p,D){var ge,q=[],ze=p.length;for(ge=0;ge<ze;++ge)q.push(D(p[ge],ge));return q}function G(p,D){for(var q in D)_(D,q)&&(p[q]=D[q]);return _(D,"toString")&&(p.toString=D.toString),_(D,"valueOf")&&(p.valueOf=D.valueOf),p}function he(p,D,q,ge){return zs(p,D,q,ge,!0).utc()}function te(p){return null==p._pf&&(p._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),p._pf}function se(p){if(null==p._isValid){var D=te(p),q=le.call(D.parsedDateParts,function(ze){return null!=ze}),ge=!isNaN(p._d.getTime())&&D.overflow<0&&!D.empty&&!D.invalidEra&&!D.invalidMonth&&!D.invalidWeekday&&!D.weekdayMismatch&&!D.nullInput&&!D.invalidFormat&&!D.userInvalidated&&(!D.meridiem||D.meridiem&&q);if(p._strict&&(ge=ge&&0===D.charsLeftOver&&0===D.unusedTokens.length&&void 0===D.bigHour),null!=Object.isFrozen&&Object.isFrozen(p))return ge;p._isValid=ge}return p._isValid}function de(p){var D=he(NaN);return null!=p?G(te(D),p):te(D).userInvalidated=!0,D}le=Array.prototype.some?Array.prototype.some:function(p){var ge,D=Object(this),q=D.length>>>0;for(ge=0;ge<q;ge++)if(ge in D&&p.call(this,D[ge],ge,D))return!0;return!1};var rt=n.momentProperties=[],N=!1;function O(p,D){var q,ge,ze,Bt=rt.length;if(w(D._isAMomentObject)||(p._isAMomentObject=D._isAMomentObject),w(D._i)||(p._i=D._i),w(D._f)||(p._f=D._f),w(D._l)||(p._l=D._l),w(D._strict)||(p._strict=D._strict),w(D._tzm)||(p._tzm=D._tzm),w(D._isUTC)||(p._isUTC=D._isUTC),w(D._offset)||(p._offset=D._offset),w(D._pf)||(p._pf=te(D)),w(D._locale)||(p._locale=D._locale),Bt>0)for(q=0;q<Bt;q++)w(ze=D[ge=rt[q]])||(p[ge]=ze);return p}function W(p){O(this,p),this._d=new Date(null!=p._d?p._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===N&&(N=!0,n.updateOffset(this),N=!1)}function $(p){return p instanceof W||null!=p&&null!=p._isAMomentObject}function me(p){!1===n.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+p)}function ae(p,D){var q=!0;return G(function(){if(null!=n.deprecationHandler&&n.deprecationHandler(null,p),q){var ze,Bt,_n,ge=[],ai=arguments.length;for(Bt=0;Bt<ai;Bt++){if(ze="","object"==typeof arguments[Bt]){for(_n in ze+="\n["+Bt+"] ",arguments[0])_(arguments[0],_n)&&(ze+=_n+": "+arguments[0][_n]+", ");ze=ze.slice(0,-2)}else ze=arguments[Bt];ge.push(ze)}me(p+"\nArguments: "+Array.prototype.slice.call(ge).join("")+"\n"+(new Error).stack),q=!1}return D.apply(this,arguments)},D)}var mt,Pe={};function lt(p,D){null!=n.deprecationHandler&&n.deprecationHandler(p,D),Pe[p]||(me(D),Pe[p]=!0)}function ve(p){return typeof Function<"u"&&p instanceof Function||"[object Function]"===Object.prototype.toString.call(p)}function we(p,D){var ge,q=G({},p);for(ge in D)_(D,ge)&&(o(p[ge])&&o(D[ge])?(q[ge]={},G(q[ge],p[ge]),G(q[ge],D[ge])):null!=D[ge]?q[ge]=D[ge]:delete q[ge]);for(ge in p)_(p,ge)&&!_(D,ge)&&o(p[ge])&&(q[ge]=G({},q[ge]));return q}function Ie(p){null!=p&&this.set(p)}n.suppressDeprecationWarnings=!1,n.deprecationHandler=null,mt=Object.keys?Object.keys:function(p){var D,q=[];for(D in p)_(p,D)&&q.push(D);return q};function xe(p,D,q){var ge=""+Math.abs(p);return(p>=0?q?"+":"":"-")+Math.pow(10,Math.max(0,D-ge.length)).toString().substr(1)+ge}var Lt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}
1|x|X|zz?|ZZ?|.)/g,Ke=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,st={},Dt={};function _t(p,D,q,ge){var ze=ge;"string"==typeof ge&&(ze=function(){return this[ge]()}),p&&(Dt[p]=ze),D&&(Dt[D[0]]=function(){return xe(ze.apply(this,arguments),D[1],D[2])}),q&&(Dt[q]=function(){return this.localeData().ordinal(ze.apply(this,arguments),p)})}function Ut(p){return p.match(/\[[\s\S]/)?p.replace(/^\[|\]$/g,""):p.replace(/\\/g,"")}function Ge(p,D){return p.isValid()?(D=tt(D,p.localeData()),st[D]=st[D]||function Fe(p){var q,ge,D=p.match(Lt);for(q=0,ge=D.length;q<ge;q++)D[q]=Dt[D[q]]?Dt[D[q]]:Ut(D[q]);return function(ze){var _n,Bt="";for(_n=0;_n<ge;_n++)Bt+=ve(D[_n])?D[_n].call(ze,p):D[_n];return Bt}}(D),st[D](p)):p.localeData().invalidDate()}function tt(p,D){var q=5;function ge(ze){return D.longDateFormat(ze)||ze}for(Ke.lastIndex=0;q>=0&&Ke.test(p);)p=p.replace(Ke,ge),Ke.lastIndex=0,q-=1;return p}var _e={};function J(p,D){var q=p.toLowerCase();_e[q]=_e[q+"s"]=_e[D]=p}function Q(p){return"string"==typeof p?_e[p]||_e[p.toLowerCase()]:void 0}function oe(p){var q,ge,D={};for(ge in p)_(p,ge)&&(q=Q(ge))&&(D[q]=p[ge]);return D}var Le={};function Ct(p,D){Le[p]=D}function Ne(p){return p%4==0&&p%100!=0||p%400==0}function $e(p){return p<0?Math.ceil(p)||0:Math.floor(p)}function gt(p){var D=+p,q=0;return 0!==D&&isFinite(D)&&(q=$e(D)),q}function wt(p,D){return function(q){return null!=q?(fn(this,p,q),n.updateOffset(this,D),this):Xt(this,p)}}function Xt(p,D){return p.isValid()?p._d["get"+(p._isUTC?"UTC":"")+D]():NaN}function fn(p,D,q){p.isValid()&&!isNaN(q)&&("FullYear"===D&&Ne(p.year())&&1===p.month()&&29===p.date()?(q=gt(q),p._d["set"+(p._isUTC?"UTC":"")+D](q,p.month(),ut(q,p.month()))):p._d["set"+(p._isUTC?"UTC":"")+D](q))}var gn,Cn=/\d/,yn=/\d\d/,Pn=/\d{3}/,It=/\d{4}/,St=/[+-]?\d{6}/,Ae=/\d\d?/,Ee=/\d\d\d\d?/,We=/\d\d\d\d\d\d?/,ce=/\d{1,3}/,pe=/\d{1,4}/,je=/[+-]?\d{1,6}/,R=/\d+/,Y=/[+-]?\d+/,De=/Z|[+-]\d\d:?\d\d/gi,ot=/Z|[+-]\d\d(?::?\d\d)?/gi,Zt=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function ln(p,D,q){gn[p]=ve(D)?D:function(ge,ze){return ge&&q?q:D}}function ii(p,D){return _(gn,p)?gn[p](D._strict,D._locale):new RegExp(function Jn(p){return Yn(p.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(D,q,ge,ze,Bt){return q||ge||ze||Bt}))}(p))}function Yn(p){return p.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}gn={};var pt={};function Se(p,D){var q,ze,ge=D;for("string"==typeof p&&(p=[p]),x(D)&&(ge=function(Bt,_n){_n[D]=gt(Bt)}),ze=p.length,q=0;q<ze;q++)pt[p[q]]=ge}function ue(p,D){Se(p,function(q,ge,ze,Bt){ze._w=ze._w||{},D(q,ze._w,ze,Bt)})}function et(p,D,q){null!=D&&_(pt,p)&&pt[p](D,q._a,q,p)}var Dn;function ut(p,D){if(isNaN(p)||isNaN(D))return NaN;var q=function Nt(p,D){return(p%D+D)%D}(D,12);return p+=(D-q)/12,1===q?Ne(p)?29:28:31-q%7%2}Dn=Array.prototype.indexOf?Array.prototype.indexOf:function(p){var D;for(D=0;D<this.length;++D)if(this[D]===p)return D;return-1},_t("M",["MM",2],"Mo",function(){return this.month()+1}),_t("MMM",0,0,function(p){return this.localeData().monthsShort(this,p)}),_t("MMMM",0,0,function(p){return this.localeData().months(this,p)}),J("month","M"),Ct("month",8),ln("M",Ae),ln("MM",Ae,yn),ln("MMM",function(p,D){return D.monthsShortRegex(p)}),ln("MMMM",function(p,D){return D.monthsRegex(p)}),Se(["M","MM"],function(p,D){D[1]=gt(p)-1}),Se(["MMM","MMMM"],function(p,D,q,ge){var ze=q._locale.monthsParse(p,ge,q._strict);null!=ze?D[1]=ze:te(q).invalidMonth=p});var Rt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),C="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Te=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,it=Zt,Wt=Zt;function zi(p,D,q){var ge,ze,Bt,_n=p.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],ge=0;ge<12;++ge)Bt=he([2e3,ge]),this._shortMonthsParse[ge]=this.monthsShort(Bt,"").toLocaleLowerCase(),this._longMonthsParse[ge]=this.months(Bt,"").toLocaleLowerCase();return q?"MMM"===D?-1!==(ze=Dn.call(this._shortMonthsParse,_n))?ze:null:-1!==(ze=Dn.call(this._longMonthsParse,_n))?ze:null:"MMM"===D?-1!==(ze=Dn.call(this._shortMonthsParse,_n))||-1!==(ze=Dn.call(this._longMonthsParse,_n))?ze:null:-1!==(ze=Dn.call(this._longMonthsParse,_n))||-1!==(ze=Dn.call(this._shortMonthsParse,_n))?ze:null}function _r(p,D){var q;if(!p.isValid())return p;if("string"==typeof D)if(/^\d+$/.test(D))D=gt(D);else if(!x(D=p.localeData().monthsParse(D)))return p;return q=Math.min(p.date(),ut(p.year(),D)),p._d["set"+(p._isUTC?"UTC":"")+"Month"](D,q),p}function nr(p){return null!=p?(_r(this,p),n.updateOffset(this,!0),this):Xt(this,"Month")}function Gi(){function p(_n,ai){return ai.length-_n.length}var ze,Bt,D=[],q=[],ge=[];for(ze=0;ze<12;ze++)Bt=he([2e3,ze]),D.push(this.monthsShort(Bt,"")),q.push(this.months(Bt,"")),ge.push(this.months(Bt,"")),ge.push(this.monthsShort(Bt,""));for(D.sort(p),q.sort(p),ge.sort(p),ze=0;ze<12;ze++)D[ze]=Yn(D[ze]),q[ze]=Yn(q[ze]);for(ze=0;ze<24;ze++)ge[ze]=Yn(ge[ze]);this._monthsRegex=new RegExp("^("+ge.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+D.join("|")+")","i")}function ki(p){return Ne(p)?366:365}_t("Y",0,0,function(){var p=this.year();return p<=9999?xe(p,4):"+"+p}),_t(0,["YY",2],0,function(){return this.year()%100}),_t(0,["YYYY",4],0,"year"),_t(0,["YYYYY",5],0,"year"),_t(0,["YYYYYY",6,!0],0,"year"),J("year","y"),Ct("year",1),ln("Y",Y),ln("YY",Ae,yn),ln("YYYY",pe,It),ln("YYYYY",je,St),ln("YYYYYY",je,St),Se(["YYYYY","YYYYYY"],0),Se("YYYY",function(p,D){D[0]=2===p.length?n.parseTwoDigitYear(p):gt(p)}),Se("YY",function(p,D){D[0]=n.parseTwoDigitYear(p)}),Se("Y",function(p,D){D[0]=parseInt(p,10)}),n.parseTwoDigitYear=function(p){return gt(p)+(gt(p)>68?1900:2e3)};var Zi=wt("FullYear",!0);function ds(p,D,q,ge,ze,Bt,_n){var ai;return p<100&&p>=0?(ai=new Date(p+400,D,q,ge,ze,Bt,_n),isFinite(ai.getFullYear())&&ai.setFullYear(p)):ai=new Date(p,D,q,ge,ze,Bt,_n),ai}function jr(p){var D,q;return p<100&&p>=0?((q=Array.prototype.slice.call(arguments))[0]=p+400,D=new Date(Date.UTC.apply(null,q)),isFinite(D.getUTCFullYear())&&D.setUTCFullYear(p)):D=new Date(Date.UTC.apply(null,arguments)),D}function ir(p,D,q){var ge=7+D-q;return-(7+jr(p,0,ge).getUTCDay()-D)%7+ge-1}function ms(p,D,q,ge,ze){var pi,er,ai=1+7*(D-1)+(7+q-ge)%7+ir(p,ge,ze);return ai<=0?er=ki(pi=p-1)+ai:ai>ki(p)?(pi=p+1,er=ai-ki(p)):(pi=p,er=ai),{year:pi,dayOfYear:er}}function Hr(p,D,q){var Bt,_n,ge=ir(p.year(),D,q),ze=Math.floor((p.dayOfYear()-ge-1)/7)+1;
vendor: 5,373 bytes, line 1
1return ze<1?Bt=ze+sr(_n=p.year()-1,D,q):ze>sr(p.year(),D,q)?(Bt=ze-sr(p.year(),D,q),_n=p.year()+1):(_n=p.year(),Bt=ze),{week:Bt,year:_n}}function sr(p,D,q){var ge=ir(p,D,q),ze=ir(p+1,D,q);return(ki(p)-ge+ze)/7}_t("w",["ww",2],"wo","week"),_t("W",["WW",2],"Wo","isoWeek"),J("week","w"),J("isoWeek","W"),Ct("week",5),Ct("isoWeek",5),ln("w",Ae),ln("ww",Ae,yn),ln("W",Ae),ln("WW",Ae,yn),ue(["w","ww","W","WW"],function(p,D,q,ge){D[ge.substr(0,1)]=gt(p)});function Br(p,D){return p.slice(D,7).concat(p.slice(0,D))}_t("d",0,"do","day"),_t("dd",0,0,function(p){return this.localeData().weekdaysMin(this,p)}),_t("ddd",0,0,function(p){return this.localeData().weekdaysShort(this,p)}),_t("dddd",0,0,function(p){return this.localeData().weekdays(this,p)}),_t("e",0,0,"weekday"),_t("E",0,0,"isoWeekday"),J("day","d"),J("weekday","e"),J("isoWeekday","E"),Ct("day",11),Ct("weekday",11),Ct("isoWeekday",11),ln("d",Ae),ln("e",Ae),ln("E",Ae),ln("dd",function(p,D){return D.weekdaysMinRegex(p)}),ln("ddd",function(p,D){return D.weekdaysShortRegex(p)}),ln("dddd",function(p,D){return D.weekdaysRegex(p)}),ue(["dd","ddd","dddd"],function(p,D,q,ge){var ze=q._locale.weekdaysParse(p,ge,q._strict);null!=ze?D.d=ze:te(q).invalidWeekday=p}),ue(["d","e","E"],function(p,D,q,ge){D[ge]=gt(p)});var lr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Dr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Hs="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ur=Zt,kr=Zt,Ft=Zt;function En(p,D,q){var ge,ze,Bt,_n=p.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],ge=0;ge<7;++ge)Bt=he([2e3,1]).day(ge),this._minWeekdaysParse[ge]=this.weekdaysMin(Bt,"").toLocaleLowerCase(),this._shortWeekdaysParse[ge]=this.weekdaysShort(Bt,"").toLocaleLowerCase(),this._weekdaysParse[ge]=this.weekdays(Bt,"").toLocaleLowerCase();return q?"dddd"===D?-1!==(ze=Dn.call(this._weekdaysParse,_n))?ze:null:"ddd"===D?-1!==(ze=Dn.call(this._shortWeekdaysParse,_n))?ze:null:-1!==(ze=Dn.call(this._minWeekdaysParse,_n))?ze:null:"dddd"===D?-1!==(ze=Dn.call(this._weekdaysParse,_n))||-1!==(ze=Dn.call(this._shortWeekdaysParse,_n))||-1!==(ze=Dn.call(this._minWeekdaysParse,_n))?ze:null:"ddd"===D?-1!==(ze=Dn.call(this._shortWeekdaysParse,_n))||-1!==(ze=Dn.call(this._weekdaysParse,_n))||-1!==(ze=Dn.call(this._minWeekdaysParse,_n))?ze:null:-1!==(ze=Dn.call(this._minWeekdaysParse,_n))||-1!==(ze=Dn.call(this._weekdaysParse,_n))||-1!==(ze=Dn.call(this._shortWeekdaysParse,_n))?ze:null}function Cr(){function p(bs,va){return va.length-bs.length}var Bt,_n,ai,pi,er,D=[],q=[],ge=[],ze=[];for(Bt=0;Bt<7;Bt++)_n=he([2e3,1]).day(Bt),ai=Yn(this.weekdaysMin(_n,"")),pi=Yn(this.weekdaysShort(_n,"")),er=Yn(this.weekdays(_n,"")),D.push(ai),q.push(pi),ge.push(er),ze.push(ai),ze.push(pi),ze.push(er);D.sort(p),q.sort(p),ge.sort(p),ze.sort(p),this._weekdaysRegex=new RegExp("^("+ze.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+ge.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+D.join("|")+")","i")}function Wr(){return this.hours()%12||12}function Er(p,D){_t(p,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),D)})}function Kr(p,D){return D._meridiemParse}_t("H",["HH",2],0,"hour"),_t("h",["hh",2],0,Wr),_t("k",["kk",2],0,function zr(){return this.hours()||24}),_t("hmm",0,0,function(){return""+Wr.apply(this)+xe(this.minutes(),2)}),_t("hmmss",0,0,function(){return""+Wr.apply(this)+xe(this.minutes(),2)+xe(this.seconds(),2)}),_t("Hmm",0,0,function(){return""+this.hours()+xe(this.minutes(),2)}),_t("Hmmss",0,0,function(){return""+this.hours()+xe(this.minutes(),2)+xe(this.seconds(),2)}),Er("a",!0),Er("A",!1),J("hour","h"),Ct("hour",13),ln("a",Kr),ln("A",Kr),ln("H",Ae),ln("h",Ae),ln("k",Ae),ln("HH",Ae,yn),ln("hh",Ae,yn),ln("kk",Ae,yn),ln("hmm",Ee),ln("hmmss",We),ln("Hmm",Ee),ln("Hmmss",We),Se(["H","HH"],3),Se(["k","kk"],function(p,D,q){var ge=gt(p);D[3]=24===ge?0:ge}),Se(["a","A"],function(p,D,q){q._isPm=q._locale.isPM(p),q._meridiem=p}),Se(["h","hh"],function(p,D,q){D[3]=gt(p),te(q).bigHour=!0}),Se("hmm",function(p,D,q){var ge=p.length-2;D[3]=gt(p.substr(0,ge)),D[4]=gt(p.substr(ge)),te(q).bigHour=!0}),Se("hmmss",function(p,D,q){var ge=p.length-4,ze=p.length-2;D[3]=gt(p.substr(0,ge)),D[4]=gt(p.substr(ge,2)),D[5]=gt(p.substr(ze)),te(q).bigHour=!0}),Se("Hmm",function(p,D,q){var ge=p.length-2;D[3]=gt(p.substr(0,ge)),D[4]=gt(p.substr(ge))}),Se("Hmmss",function(p,D,q){var ge=p.length-4,ze=p.length-2;D[3]=gt(p.substr(0,ge)),D[4]=gt(p.substr(ge,2)),D[5]=gt(p.substr(ze))});var Ar=wt("Hours",!0);var Gr,Bi={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{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"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Rt,monthsShort:C,week:{dow:0,doy:6}
vendor: 4,065 bytes, line 1
1,weekdays:lr,weekdaysMin:Hs,weekdaysShort:Dr,meridiemParse:/[ap]\.?m?\.?/i},_i={},Li={};function qs(p,D){var q,ge=Math.min(p.length,D.length);for(q=0;q<ge;q+=1)if(p[q]!==D[q])return q;return ge}function cs(p){return p&&p.toLowerCase().replace("_","-")}function Yr(p){var D=null;if(void 0===_i[p]&&Xe&&Xe.exports&&function Us(p){return null!=p.match("^[^/\\\\]*$")}(p))try{D=Gr._abbr,l(6700)("./"+p),Xi(D)}catch{_i[p]=null}return _i[p]}function Xi(p,D){var q;return p&&((q=w(D)?ar(p):gi(p,D))?Gr=q:typeof console<"u"&&console.warn&&console.warn("Locale "+p+" not found. Did you forget to load it?")),Gr._abbr}function gi(p,D){if(null!==D){var q,ge=Bi;if(D.abbr=p,null!=_i[p])lt("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),ge=_i[p]._config;else if(null!=D.parentLocale)if(null!=_i[D.parentLocale])ge=_i[D.parentLocale]._config;else{if(null==(q=Yr(D.parentLocale)))return Li[D.parentLocale]||(Li[D.parentLocale]=[]),Li[D.parentLocale].push({name:p,config:D}),null;ge=q._config}return _i[p]=new Ie(we(ge,D)),Li[p]&&Li[p].forEach(function(ze){gi(ze.name,ze.config)}),Xi(p),_i[p]}return delete _i[p],null}function ar(p){var D;if(p&&p._locale&&p._locale._abbr&&(p=p._locale._abbr),!p)return Gr;if(!d(p)){if(D=Yr(p))return D;p=[p]}return function gr(p){for(var q,ge,ze,Bt,D=0;D<p.length;){for(q=(Bt=cs(p[D]).split("-")).length,ge=(ge=cs(p[D+1]))?ge.split("-"):null;q>0;){if(ze=Yr(Bt.slice(0,q).join("-")))return ze;if(ge&&ge.length>=q&&qs(Bt,ge)>=q-1)break;q--}D++}return Gr}(p)}function xi(p){var D,q=p._a;return q&&-2===te(p).overflow&&(D=q[1]<0||q[1]>11?1:q[2]<1||q[2]>ut(q[0],q[1])?2:q[3]<0||q[3]>24||24===q[3]&&(0!==q[4]||0!==q[5]||0!==q[6])?3:q[4]<0||q[4]>59?4:q[5]<0||q[5]>59?5:q[6]<0||q[6]>999?6:-1,te(p)._overflowDayOfYear&&(D<0||D>2)&&(D=2),te(p)._overflowWeeks&&-1===D&&(D=7),te(p)._overflowWeekday&&-1===D&&(D=8),te(p).overflow=D),p}var _s=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Jr=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ri=/Z|[+-]\d\d(?::?\d\d)?/,Ds=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Rs=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Vr=/^\/?Date\((-?\d+)/i,Ws=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Cs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function hr(p){var D,q,Bt,_n,ai,pi,ge=p._i,ze=_s.exec(ge)||Jr.exec(ge),er=Ds.length,bs=Rs.length;if(ze){for(te(p).iso=!0,D=0,q=er;D<q;D++)if(Ds[D][1].exec(ze[1])){_n=Ds[D][0],Bt=!1!==Ds[D][2];break}if(null==_n)return void(p._isValid=!1);if(ze[3]){for(D=0,q=bs;D<q;D++)if(Rs[D][1].exec(ze[3])){ai=(ze[2]||" ")+Rs[D][0];break}if(null==ai)return void(p._isValid=!1)}if(!Bt&&null!=ai)return void(p._isValid=!1);if(ze[4]){if(!ri.exec(ze[4]))return void(p._isValid=!1);pi="Z"}p._f=_n+(ai||"")+(pi||""),rn(p)}else p._isValid=!1}function Es(p){var D=parseInt(p,10);return D<=49?2e3+D:D<=999?1900+D:D}function gs(p){var q,D=Ws.exec(function vn(p){return p.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(p._i));
1if(D){if(q=function Qr(p,D,q,ge,ze,Bt){var _n=[Es(p),C.indexOf(D),parseInt(q,10),parseInt(ge,10),parseInt(ze,10)];return Bt&&_n.push(parseInt(Bt,10)),_n}(D[4],D[3],D[2],D[5],D[6],D[7]),!function di(p,D,q){return!p||Dr.indexOf(p)===new Date(D[0],D[1],D[2]).getDay()||(te(q).weekdayMismatch=!0,q._isValid=!1,!1)}(D[1],q,p))return;p._a=q,p._tzm=function Xr(p,D,q){if(p)return Cs[p];if(D)return 0;var ge=parseInt(q,10),ze=ge%100;return(ge-ze)/100*60+ze}(D[8],D[9],D[10]),p._d=jr.apply(null,p._a),p._d.setUTCMinutes(p._d.getUTCMinutes()-p._tzm),te(p).rfc2822=!0}else p._isValid=!1}function ne(p,D,q){return p??D??q}function H(p){var D,q,ze,Bt,_n,ge=[];if(!p._d){for(ze=function X(p){var D=new Date(n.now());return p._useUTC?[D.getUTCFullYear(),D.getUTCMonth(),D.getUTCDate()]:[D.getFullYear(),D.getMonth(),D.getDate()]}(p),p._w&&null==p._a[2]&&null==p._a[1]&&function He(p){var D,q,ge,ze,Bt,_n,ai,pi,er;null!=(D=p._w).GG||null!=D.W||null!=D.E?(Bt=1,_n=4,q=ne(D.GG,p._a[0],Hr(Si(),1,4).year),ge=ne(D.W,1),((ze=ne(D.E,1))<1||ze>7)&&(pi=!0)):(Bt=p._locale._week.dow,_n=p._locale._week.doy,er=Hr(Si(),Bt,_n),q=ne(D.gg,p._a[0],er.year),ge=ne(D.w,er.week),null!=D.d?((ze=D.d)<0||ze>6)&&(pi=!0):null!=D.e?(ze=D.e+Bt,(D.e<0||D.e>6)&&(pi=!0)):ze=Bt),ge<1||ge>sr(q,Bt,_n)?te(p)._overflowWeeks=!0:null!=pi?te(p)._overflowWeekday=!0:(ai=ms(q,ge,ze,Bt,_n),p._a[0]=ai.year,p._dayOfYear=ai.dayOfYear)}(p),null!=p._dayOfYear&&(_n=ne(p._a[0],ze[0]),(p._dayOfYear>ki(_n)||0===p._dayOfYear)&&(te(p)._overflowDayOfYear=!0),q=jr(_n,0,p._dayOfYear),p._a[1]=q.getUTCMonth(),p._a[2]=q.getUTCDate()),D=0;D<3&&null==p._a[D];++D)p._a[D]=ge[D]=ze[D];for(;D<7;D++)p._a[D]=ge[D]=p._a[D]??(2===D?1:0);24===p._a[3]&&0===p._a[4]&&0===p._a[5]&&0===p._a[6]&&(p._nextDay=!0,p._a[3]=0),p._d=(p._useUTC?jr:ds).apply(null,ge),Bt=p._useUTC?p._d.getUTCDay():p._d.getDay(),null!=p._tzm&&p._d.setUTCMinutes(p._d.getUTCMinutes()-p._tzm),p._nextDay&&(p._a[3]=24),p._w&&typeof p._w.d<"u"&&p._w.d!==Bt&&(te(p).weekdayMismatch=!0)}}function rn(p){if(p._f!==n.ISO_8601)if(p._f!==n.RFC_2822){p._a=[],te(p).empty=!0;var q,ge,ze,Bt,_n,er,bs,D=""+p._i,ai=D.length,pi=0;for(bs=(ze=tt(p._f,p._locale).match(Lt)||[]).length,q=0;q<bs;q++)(ge=(D.match(ii(Bt=ze[q],p))||[])[0])&&((_n=D.substr(0,D.indexOf(ge))).length>0&&te(p).unusedInput.push(_n),D=D.slice(D.indexOf(ge)+ge.length),pi+=ge.length),Dt[Bt]?(ge?te(p).empty=!1:te(p).unusedTokens.push(Bt),et(Bt,ge,p)):p._strict&&!ge&&te(p).unusedTokens.push(Bt);te(p).charsLeftOver=ai-pi,D.length>0&&te(p).unusedInput.push(D),p._a[3]<=12&&!0===te(p).bigHour&&p._a[3]>0&&(te(p).bigHour=void 0),te(p).parsedDateParts=p._a.slice(0),te(p).meridiem=p._meridiem,p._a[3]=function Vn(p,D,q){var ge;return null==q?D:null!=p.meridiemHour?p.meridiemHour(D,q):(null!=p.isPM&&((ge=p.isPM(q))&&D<12&&(D+=12),!ge&&12===D&&(D=0)),D)}(p._locale,p._a[3],p._meridiem),null!==(er=te(p).era)&&(p._a[0]=p._locale.erasConvertYear(er,p._a[0])),H(p),xi(p)}else gs(p);else hr(p)}function Ii(p){var D=p._i,q=p._f;return p._locale=p._locale||ar(p._l),null===D||void 0===q&&""===D?de({nullInput:!0}):("string"==typeof D&&(p._i=D=p._locale.preparse(D)),$(D)?new W(xi(D)):(L(D)?p._d=D:d(q)?function Hi(p){var D,q,ge,ze,Bt,_n,ai=!1,pi=p._f.length;if(0===pi)return te(p).invalidFormat=!0,void(p._d=new Date(NaN));for(ze=0;ze<pi;ze++)Bt=0,_n=!1,D=O({},p),null!=p._useUTC&&(D._useUTC=p._useUTC),D._f=p._f[ze],rn(D),se(D)&&(_n=!0),Bt+=te(D).charsLeftOver,Bt+=10*te(D).unusedTokens.length,te(D).score=Bt,ai?Bt<ge&&(ge=Bt,q=D):(null==ge||Bt<ge||_n)&&(ge=Bt,q=D,_n&&(ai=!0));G(p,q||D)}(p):q?rn(p):function Lr(p){var D=p._i;w(D)?p._d=new Date(n.now()):L(D)?p._d=new Date(D.valueOf()):"string"==typeof D?function Yi(p){var D=Vr.exec(p._i);
vendor: 20,323 bytes, line 1
1null===D?(hr(p),!1===p._isValid&&(delete p._isValid,gs(p),!1===p._isValid&&(delete p._isValid,p._strict?p._isValid=!1:n.createFromInputFallback(p)))):p._d=new Date(+D[1])}(p):d(D)?(p._a=Z(D.slice(0),function(q){return parseInt(q,10)}),H(p)):o(D)?function Pr(p){if(!p._d){var D=oe(p._i);p._a=Z([D.year,D.month,void 0===D.day?D.date:D.day,D.hour,D.minute,D.second,D.millisecond],function(ge){return ge&&parseInt(ge,10)}),H(p)}}(p):x(D)?p._d=new Date(D):n.createFromInputFallback(p)}(p),se(p)||(p._d=null),p))}function zs(p,D,q,ge,ze){var Bt={};return(!0===D||!1===D)&&(ge=D,D=void 0),(!0===q||!1===q)&&(ge=q,q=void 0),(o(p)&&g(p)||d(p)&&0===p.length)&&(p=void 0),Bt._isAMomentObject=!0,Bt._useUTC=Bt._isUTC=ze,Bt._l=q,Bt._i=p,Bt._f=D,Bt._strict=ge,function qi(p){var D=new W(xi(Ii(p)));return D._nextDay&&(D.add(1,"d"),D._nextDay=void 0),D}(Bt)}function Si(p,D,q,ge){return zs(p,D,q,ge,!1)}n.createFromInputFallback=ae("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(p){p._d=new Date(p._i+(p._useUTC?" UTC":""))}),n.ISO_8601=function(){},n.RFC_2822=function(){};var Or=ae("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var p=Si.apply(null,arguments);return this.isValid()&&p.isValid()?p<this?this:p:de()}),Ma=ae("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var p=Si.apply(null,arguments);return this.isValid()&&p.isValid()?p>this?this:p:de()});function ca(p,D){var q,ge;if(1===D.length&&d(D[0])&&(D=D[0]),!D.length)return Si();for(q=D[0],ge=1;ge<D.length;++ge)(!D[ge].isValid()||D[ge][p](q))&&(q=D[ge]);return q}var rs=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Sr(p){var D=oe(p),q=D.year||0,ge=D.quarter||0,ze=D.month||0,Bt=D.week||D.isoWeek||0,_n=D.day||0,ai=D.hour||0,pi=D.minute||0,er=D.second||0,bs=D.millisecond||0;this._isValid=function ta(p){var D,ge,q=!1,ze=rs.length;for(D in p)if(_(p,D)&&(-1===Dn.call(rs,D)||null!=p[D]&&isNaN(p[D])))return!1;for(ge=0;ge<ze;++ge)if(p[rs[ge]]){if(q)return!1;parseFloat(p[rs[ge]])!==gt(p[rs[ge]])&&(q=!0)}return!0}(D),this._milliseconds=+bs+1e3*er+6e4*pi+1e3*ai*60*60,this._days=+_n+7*Bt,this._months=+ze+3*ge+12*q,this._data={},this._locale=ar(),this._bubble()}function hs(p){return p instanceof Sr}function Ss(p){return p<0?-1*Math.round(-1*p):Math.round(p)}function ss(p,D){_t(p,0,0,function(){var q=this.utcOffset(),ge="+";return q<0&&(q=-q,ge="-"),ge+xe(~~(q/60),2)+D+xe(~~q%60,2)})}ss("Z",":"),ss("ZZ",""),ln("Z",ot),ln("ZZ",ot),Se(["Z","ZZ"],function(p,D,q){q._useUTC=!0,q._tzm=be(ot,p)});var j=/([\+\-]|\d\d)/gi;function be(p,D){var ze,Bt,q=(D||"").match(p);return null===q?null:0===(Bt=60*(ze=((q[q.length-1]||[])+"").match(j)||["-",0,0])[1]+gt(ze[2]))?0:"+"===ze[0]?Bt:-Bt}function K(p,D){var q,ge;return D._isUTC?(q=D.clone(),ge=($(p)||L(p)?p.valueOf():Si(p).valueOf())-q.valueOf(),q._d.setTime(q._d.valueOf()+ge),n.updateOffset(q,!1),q):Si(p).local()}function Oe(p){return-Math.round(p._d.getTimezoneOffset())}function Ce(){return!!this.isValid()&&this._isUTC&&0===this._offset}n.updateOffset=function(){};var zt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,un=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Mn(p,D){var ze,Bt,_n,q=p,ge=null;return hs(p)?q={ms:p._milliseconds,d:p._days,M:p._months}:x(p)||!isNaN(+p)?(q={},D?q[D]=+p:q.milliseconds=+p):(ge=zt.exec(p))?(ze="-"===ge[1]?-1:1,q={y:0,d:gt(ge[2])*ze,h:gt(ge[3])*ze,m:gt(ge[4])*ze,s:gt(ge[5])*ze,ms:gt(Ss(1e3*ge[6]))*ze}):(ge=un.exec(p))?q={y:Nn(ge[2],ze="-"===ge[1]?-1:1),M:Nn(ge[3],ze),w:Nn(ge[4],ze),d:Nn(ge[5],ze),h:Nn(ge[6],ze),m:Nn(ge[7],ze),s:Nn(ge[8],ze)}:null==q?q={}:"object"==typeof q&&("from"in q||"to"in q)&&(_n=function si(p,D){var q;return p.isValid()&&D.isValid()?(D=K(D,p),p.isBefore(D)?q=Wn(p,D):((q=Wn(D,p)).milliseconds=-q.milliseconds,q.months=-q.months),q):{milliseconds:0,months:0}}(Si(q.from),Si(q.to)),(q={}).ms=_n.milliseconds,q.M=_n.months),Bt=new Sr(q),hs(p)&&_(p,"_locale")&&(Bt._locale=p._locale),hs(p)&&_(p,"_isValid")&&(Bt._isValid=p._isValid),Bt}function Nn(p,D){var q=p&&parseFloat(p.replace(",","."));return(isNaN(q)?0:q)*D}function Wn(p,D){var q={};return q.months=D.month()-p.month()+12*(D.year()-p.year()),p.clone().add(q.months,"M").isAfter(D)&&--q.months,q.milliseconds=+D-+p.clone().add(q.months,"M"),q}function Ci(p,D){return function(q,ge){var Bt;return null!==ge&&!isNaN(+ge)&&(lt(D,"moment()."+D+"(period, number) is deprecated. Please use moment()."+D+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Bt=q,q=ge,ge=Bt),qr(this,Mn(q,ge),p),this}}function qr(p,D,q,ge){var ze=D._milliseconds,Bt=Ss(D._days),_n=Ss(D._months);!p.isValid()||(ge=ge??!0,_n&&_r(p,Xt(p,"Month")+_n*q),Bt&&fn(p,"Date",Xt(p,"Date")+Bt*q),ze&&p._d.setTime(p._d.valueOf()+ze*q),ge&&n.updateOffset(p,Bt||_n))}Mn.fn=Sr.prototype,Mn.invalid=function Ns(){return Mn(NaN)};var Fi=Ci(1,"add"),es=Ci(-1,"subtract");function ts(p){return"string"==typeof p||p instanceof String}function ha(p){return $(p)||L(p)||ts(p)||x(p)||function eo(p){var D=d(p),q=!1;return D&&(q=0===p.filter(function(ge){return!x(ge)&&ts(p)}).length),D&&q}(p)||function wa(p){var ze,D=o(p)&&!g(p),q=!1,ge=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],_n=ge.length;for(ze=0;ze<_n;ze+=1)q=q||_(p,ge[ze]);return D&&q}(p)||null==p}function Da(p){var ze,D=o(p)&&!g(p),q=!1,ge=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(ze=0;ze<ge.length;ze+=1)q=q||_(p,ge[ze]);return D&&q}function pr(p,D){if(p.date()<D.date())return-pr(D,p);var q=12*(D.year()-p.year())+(D.month()-p.month()),ge=p.clone().add(q,"months");return-(q+(D-ge<0?(D-ge)/(ge-p.clone().add(q-1,"months")):(D-ge)/(p.clone().add(q+1,"months")-ge)))||0}function Rr(p){var D;return void 0===p?this._locale._abbr:(null!=(D=ar(p))&&(this._locale=D),this)}n.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",n.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ia=ae("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(p){return void 0===p?this.localeData():this.locale(p)});function ra(){return this._locale}var fa=6e4,ma=60*fa,Sa=3506328*ma;function Ui(p,D){return(p%D+D)%D}function $a(p,D,q){return p<100&&p>=0?new Date(p+400,D,q)-Sa:new Date(p,D,q).valueOf()}function xs(p,D,q){return p<100&&p>=0?Date.UTC(p+400,D,q)-Sa:Date.UTC(p,D,q)}function so(p,D){return D.erasAbbrRegex(p)}function Tr(){var ze,Bt,p=[],D=[],q=[],ge=[],_n=this.eras();for(ze=0,Bt=_n.length;ze<Bt;++ze)D.push(Yn(_n[ze].name)),p.push(Yn(_n[ze].abbr)),q.push(Yn(_n[ze].narrow)),ge.push(Yn(_n[ze].name)),ge.push(Yn(_n[ze].abbr)),ge.push(Yn(_n[ze].narrow));this._erasRegex=new RegExp("^("+ge.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+D.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+p.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+q.join("|")+")","i")}function za(p,D){_t(0,[p,p.length],0,D)}function Wi(p,D,q,ge,ze){var Bt;return null==p?Hr(this,ge,ze).year:(D>(Bt=sr(p,ge,ze))&&(D=Bt),vs.call(this,p,D,q,ge,ze))}function vs(p,D,q,ge,ze){var Bt=ms(p,D,q,ge,ze),_n=jr(Bt.year,0,Bt.dayOfYear);return this.year(_n.getUTCFullYear()),this.month(_n.getUTCMonth()),this.date(_n.getUTCDate()),this}_t("N",0,0,"eraAbbr"),_t("NN",0,0,"eraAbbr"),_t("NNN",0,0,"eraAbbr"),_t("NNNN",0,0,"eraName"),_t("NNNNN",0,0,"eraNarrow"),_t("y",["y",1],"yo","eraYear"),_t("y",["yy",2],0,"eraYear"),_t("y",["yyy",3],0,"eraYear"),_t("y",["yyyy",4],0,"eraYear"),ln("N",so),ln("NN",so),ln("NNN",so),ln("NNNN",function ol(p,D){return D.erasNameRegex(p)}),ln("NNNNN",function ll(p,D){return D.erasNarrowRegex(p)}),Se(["N","NN","NNN","NNNN","NNNNN"],function(p,D,q,ge){var ze=q._locale.erasParse(p,ge,q._strict);ze?te(q).era=ze:te(q).invalidEra=p}),ln("y",R),ln("yy",R),ln("yyy",R),ln("yyyy",R),ln("yo",function ao(p,D){return D._eraYearOrdinalRegex||R}),Se(["y","yy","yyy","yyyy"],0),Se(["yo"],function(p,D,q,ge){var ze;q._locale._eraYearOrdinalRegex&&(ze=p.match(q._locale._eraYearOrdinalRegex)),D[0]=q._locale.eraYearOrdinalParse?q._locale.eraYearOrdinalParse(p,ze):parseInt(p,10)}),_t(0,["gg",2],0,function(){return this.weekYear()%100}),_t(0,["GG",2],0,function(){return this.isoWeekYear()%100}),za("gggg","weekYear"),za("ggggg","weekYear"),za("GGGG","isoWeekYear"),za("GGGGG","isoWeekYear"),J("weekYear","gg"),J("isoWeekYear","GG"),Ct("weekYear",1),Ct("isoWeekYear",1),ln("G",Y),ln("g",Y),ln("GG",Ae,yn),ln("gg",Ae,yn),ln("GGGG",pe,It),ln("gggg",pe,It),ln("GGGGG",je,St),ln("ggggg",je,St),ue(["gggg","ggggg","GGGG","GGGGG"],function(p,D,q,ge){D[ge.substr(0,2)]=gt(p)}),ue(["gg","GG"],function(p,D,q,ge){D[ge]=n.parseTwoDigitYear(p)}),_t("Q",0,"Qo","quarter"),J("quarter","Q"),Ct("quarter",7),ln("Q",Cn),Se("Q",function(p,D){D[1]=3*(gt(p)-1)}),_t("D",["DD",2],"Do","date"),J("date","D"),Ct("date",9),ln("D",Ae),ln("DD",Ae,yn),ln("Do",function(p,D){return p?D._dayOfMonthOrdinalParse||D._ordinalParse:D._dayOfMonthOrdinalParseLenient}),Se(["D","DD"],2),Se("Do",function(p,D){D[2]=gt(p.match(Ae)[0])});var Na=wt("Date",!0);_t("DDD",["DDDD",3],"DDDo","dayOfYear"),J("dayOfYear","DDD"),Ct("dayOfYear",4),ln("DDD",ce),ln("DDDD",Pn),Se(["DDD","DDDD"],function(p,D,q){q._dayOfYear=gt(p)}),_t("m",["mm",2],0,"minute"),J("minute","m"),Ct("minute",14),ln("m",Ae),ln("mm",Ae,yn),Se(["m","mm"],4);var S=wt("Minutes",!1);_t("s",["ss",2],0,"second"),J("second","s"),Ct("second",15),ln("s",Ae),ln("ss",Ae,yn),Se(["s","ss"],5);var M,z,T=wt("Seconds",!1);for(_t("S",0,0,function(){return~~(this.millisecond()/100)}),_t(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),_t(0,["SSS",3],0,"millisecond"),_t(0,["SSSS",4],0,function(){return 10*this.millisecond()}),_t(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),_t(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),_t(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),_t(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),_t(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),J("millisecond","ms"),Ct("millisecond",16),ln("S",ce,Cn),ln("SS",ce,yn),ln("SSS",ce,Pn),M="SSSS";M.length<=9;M+="S")ln(M,R);function re(p,D){D[6]=gt(1e3*("0."+p))}for(M="S";M.length<=9;M+="S")Se(M,re);z=wt("Milliseconds",!1),_t("z",0,0,"zoneAbbr"),_t("zz",0,0,"zoneName");var qe=W.prototype;function oi(p){return p}qe.add=Fi,qe.calendar=function Po(p,D){1===arguments.length&&(arguments[0]?ha(arguments[0])?(p=arguments[0],D=void 0):Da(arguments[0])&&(D=arguments[0],p=void 0):(p=void 0,D=void 0));var q=p||Si(),ge=K(q,this).startOf("day"),ze=n.calendarFormat(this,ge)||"sameElse",Bt=D&&(ve(D[ze])?D[ze].call(this,q):D[ze]);return this.format(Bt||this.localeData().calendar(ze,this,Si(q)))},qe.clone=function Ca(){return new W(this)},qe.diff=function Ea(p,D,q){var ge,ze,Bt;if(!this.isValid())return NaN;if(!(ge=K(p,this)).isValid())return NaN;switch(ze=6e4*(ge.utcOffset()-this.utcOffset()),D=Q(D)){case"year":Bt=pr(this,ge)/12;break;case"month":Bt=pr(this,ge);break;case"quarter":Bt=pr(this,ge)/3;break;case"second":Bt=(this-ge)/1e3;break;case"minute":Bt=(this-ge)/6e4;break;case"hour":Bt=(this-ge)/36e5;break;case"day":Bt=(this-ge-ze)/864e5;break;case"week":Bt=(this-ge-ze)/6048e5;break;default:Bt=this-ge}return q?Bt:$e(Bt)},qe.endOf=function Ks(p){var D,q;if(void 0===(p=Q(p))||"millisecond"===p||!this.isValid())return this;switch(q=this._isUTC?xs:$a,p){case"year":D=q(this.year()+1,0,1)-1;break;case"quarter":D=q(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":D=q(this.year(),this.month()+1,1)-1;break;case"week":D=q(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":D=q(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":D=q(this.year(),this.month(),this.date()+1)-1;break;case"hour":D=this._d.valueOf(),D+=ma-Ui(D+(this._isUTC?0:this.utcOffset()*fa),ma)-1;break;case"minute":D=this._d.valueOf(),D+=fa-Ui(D,fa)-1;break;case"second":D=this._d.valueOf(),D+=1e3-Ui(D,1e3)-1}return this._d.setTime(D),n.updateOffset(this,!0),this},qe.format=function ps(p){p||(p=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var D=Ge(this,p);return this.localeData().postformat(D)},qe.from=function no(p,D){return this.isValid()&&($(p)&&p.isValid()||Si(p).isValid())?Mn({to:this,from:p}).locale(this.locale()).humanize(!D):this.localeData().invalidDate()},qe.fromNow=function pa(p){return this.from(Si(),p)},qe.to=function Ha(p,D){return this.isValid()&&($(p)&&p.isValid()||Si(p).isValid())?Mn({from:this,to:p}).locale(this.locale()).humanize(!D):this.localeData().invalidDate()},qe.toNow=function io(p){return this.to(Si(),p)},qe.get=function An(p){return ve(this[p=Q(p)])?this[p]():this},qe.invalidAt=function sa(){return te(this).overflow},qe.isAfter=function to(p,D){var q=$(p)?p:Si(p);return!(!this.isValid()||!q.isValid())&&("millisecond"===(D=Q(D)||"millisecond")?this.valueOf()>q.valueOf():q.valueOf()<this.clone().startOf(D).valueOf())},qe.isBefore=function Mo(p,D){var q=$(p)?p:Si(p);return!(!this.isValid()||!q.isValid())&&("millisecond"===(D=Q(D)||"millisecond")?this.valueOf()<q.valueOf():this.clone().endOf(D).valueOf()<q.valueOf())},qe.isBetween=function Fs(p,D,q,ge){var ze=$(p)?p:Si(p),Bt=$(D)?D:Si(D);return!!(this.isValid()&&ze.isValid()&&Bt.isValid())&&("("===(ge=ge||"()")[0]?this.isAfter(ze,q):!this.isBefore(ze,q))&&(")"===ge[1]?this.isBefore(Bt,q):!this.isAfter(Bt,q))},qe.isSame=function Oa(p,D){var ge,q=$(p)?p:Si(p);return!(!this.isValid()||!q.isValid())&&("millisecond"===(D=Q(D)||"millisecond")?this.valueOf()===q.valueOf():(ge=q.valueOf(),this.clone().startOf(D).valueOf()<=ge&&ge<=this.clone().endOf(D).valueOf()))},qe.isSameOrAfter=function js(p,D){return this.isSame(p,D)||this.isAfter(p,D)},qe.isSameOrBefore=function na(p,D){return this.isSame(p,D)||this.isBefore(p,D)},qe.isValid=function Ia(){return se(this)},qe.lang=ia,qe.locale=Rr,qe.localeData=ra,qe.max=Ma,qe.min=Or,qe.parsingFlags=function Oo(){return G({},te(this))},qe.set=function Gt(p,D){if("object"==typeof p){var ge,q=function Ze(p){var q,D=[];for(q in p)_(p,q)&&D.push({unit:q,priority:Le[q]});return D.sort(function(ge,ze){return ge.priority-ze.priority}),D}(p=oe(p)),ze=q.length;for(ge=0;ge<ze;ge++)this[q[ge].unit](p[q[ge].unit])}else if(ve(this[p=Q(p)]))return this[p](D);return this},qe.startOf=function Ta(p){var D,q;if(void 0===(p=Q(p))||"millisecond"===p||!this.isValid())return this;switch(q=this._isUTC?xs:$a,p){case"year":D=q(this.year(),0,1);break;case"quarter":D=q(this.year(),this.month()-this.month()%3,1);break;case"month":D=q(this.year(),this.month(),1);break;case"week":D=q(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":D=q(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":D=q(this.year(),this.month(),this.date());break;case"hour":D=this._d.valueOf(),D-=Ui(D+(this._isUTC?0:this.utcOffset()*fa),ma);break;case"minute":D=this._d.valueOf(),D-=Ui(D,fa);break;case"second":D=this._d.valueOf(),D-=Ui(D,1e3)}return this._d.setTime(D),n.updateOffset(this,!0),this},qe.subtract=es,qe.toArray=function Ho(){var p=this;return[p.year(),p.month(),p.date(),p.hour(),p.minute(),p.second(),p.millisecond()]},qe.toObject=function Uo(){var p=this;return{years:p.year(),months:p.month(),date:p.date(),hours:p.hours(),minutes:p.minutes(),seconds:p.seconds(),milliseconds:p.milliseconds()}},qe.toDate=function Lo(){return new Date(this.valueOf())},qe.toISOString=function Ra(p){if(!this.isValid())return null;var D=!0!==p,q=D?this.clone().utc():this;return q.year()<0||q.year()>9999?Ge(q,D?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ve(Date.prototype.toISOString)?D?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Ge(q,"Z")):Ge(q,D?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},qe.inspect=function Va(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var q,ge,p="moment",D="";return this.isLocal()||(p=0===this.utcOffset()?"moment.utc":"moment.parseZone",D="Z"),q="["+p+'("]',ge=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(q+ge+"-MM-DD[T]HH:mm:ss.SSS"+D+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(qe[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),qe.toJSON=function Tl(){return this.isValid()?this.toISOString():null},qe.toString=function Ya(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},qe.unix=function xa(){return Math.floor(this.valueOf()/1e3)},qe.valueOf=function Ua(){return this._d.valueOf()-6e4*(this._offset||0)},qe.creationData=function Wa(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},qe.eraName=function wo(){var p,D,q,ge=this.localeData().eras();for(p=0,D=ge.length;p<D;++p)if(q=this.clone().startOf("day").valueOf(),ge[p].since<=q&&q<=ge[p].until||ge[p].until<=q&&q<=ge[p].since)return ge[p].name;return""},qe.eraNarrow=function ga(){var p,D,q,ge=this.localeData().eras();for(p=0,D=ge.length;p<D;++p)if(q=this.clone().startOf("day").valueOf(),ge[p].since<=q&&q<=ge[p].until||ge[p].until<=q&&q<=ge[p].since)return ge[p].narrow;return""},qe.eraAbbr=function Ro(){var p,D,q,ge=this.localeData().eras();for(p=0,D=ge.length;p<D;++p)if(q=this.clone().startOf("day").valueOf(),ge[p].since<=q&&q<=ge[p].until||ge[p].until<=q&&q<=ge[p].since)return ge[p].abbr;return""},qe.eraYear=function Ri(){var p,D,q,ge,ze=this.localeData().eras();for(p=0,D=ze.length;p<D;++p)if(q=ze[p].since<=ze[p].until?1:-1,ge=this.clone().startOf("day").valueOf(),ze[p].since<=ge&&ge<=ze[p].until||ze[p].until<=ge&&ge<=ze[p].since)return(this.year()-n(ze[p].since).year())*q+ze[p].offset;return this.year()},qe.year=Zi,qe.isLeapYear=function Fr(){return Ne(this.year())},qe.weekYear=function zo(p){return Wi.call(this,p,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},qe.isoWeekYear=function $r(p){return Wi.call(this,p,this.isoWeek(),this.isoWeekday(),1,4)},qe.quarter=qe.quarters=function ya(p){return null==p?Math.ceil((this.month()+1)/3):this.month(3*(p-1)+this.month()%3)},qe.month=nr,qe.daysInMonth=function Ki(){return ut(this.year(),this.month())},qe.week=qe.weeks=function Os(p){var D=this.localeData().week(this);return null==p?D:this.add(7*(p-D),"d")},qe.isoWeek=qe.isoWeeks=function ws(p){var D=Hr(this,1,4).week;return null==p?D:this.add(7*(p-D),"d")},qe.weeksInYear=function $o(){var p=this.localeData()._week;return sr(this.year(),p.dow,p.doy)},qe.weeksInWeekYear=function dl(){var p=this.localeData()._week;return sr(this.weekYear(),p.dow,p.doy)},qe.isoWeeksInYear=function Ka(){return sr(this.year(),1,4)},qe.isoWeeksInISOWeekYear=function oo(){return sr(this.isoWeekYear(),1,4)},qe.date=Na,qe.day=qe.days=function $n(p){if(!this.isValid())return null!=p?this:NaN;var D=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=p?(p=function Xs(p,D){return"string"!=typeof p?p:isNaN(p)?"number"==typeof(p=D.weekdaysParse(p))?p:null:parseInt(p,10)}(p,this.localeData()),this.add(p-D,"d")):D},qe.weekday=function mi(p){if(!this.isValid())return null!=p?this:NaN;var D=(this.day()+7-this.localeData()._week.dow)%7;return null==p?D:this.add(p-D,"d")},qe.isoWeekday=function ni(p){if(!this.isValid())return null!=p?this:NaN;if(null!=p){var D=function is(p,D){return"string"==typeof p?D.weekdaysParse(p)%7||7:isNaN(p)?null:p}(p,this.localeData());return this.day(this.day()%7?D:D-7)}return this.day()||7},qe.dayOfYear=function Ga(p){var D=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==p?D:this.add(p-D,"d")},qe.hour=qe.hours=Ar,qe.minute=qe.minutes=S,qe.second=qe.seconds=T,qe.millisecond=qe.milliseconds=z,qe.utcOffset=function Et(p,D,q){var ze,ge=this._offset||0;if(!this.isValid())return null!=p?this:NaN;
vendor: 17,161 bytes, line 1
1if(null!=p){if("string"==typeof p){if(null===(p=be(ot,p)))return this}else Math.abs(p)<16&&!q&&(p*=60);return!this._isUTC&&D&&(ze=Oe(this)),this._offset=p,this._isUTC=!0,null!=ze&&this.add(ze,"m"),ge!==p&&(!D||this._changeInProgress?qr(this,Mn(p-ge,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?ge:Oe(this)},qe.utc=function sn(p){return this.utcOffset(0,p)},qe.local=function Bn(p){return this._isUTC&&(this.utcOffset(0,p),this._isUTC=!1,p&&this.subtract(Oe(this),"m")),this},qe.parseZone=function Mi(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var p=be(De,this._i);null!=p?this.utcOffset(p):this.utcOffset(0,!0)}return this},qe.hasAlignedHourOffset=function wi(p){return!!this.isValid()&&(p=p?Si(p).utcOffset():0,(this.utcOffset()-p)%60==0)},qe.isDST=function hi(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},qe.isLocal=function U(){return!!this.isValid()&&!this._isUTC},qe.isUtcOffset=function B(){return!!this.isValid()&&this._isUTC},qe.isUtc=Ce,qe.isUTC=Ce,qe.zoneAbbr=function Ve(){return this._isUTC?"UTC":""},qe.zoneName=function Mt(){return this._isUTC?"Coordinated Universal Time":""},qe.dates=ae("dates accessor is deprecated. Use date instead.",Na),qe.months=ae("months accessor is deprecated. Use month instead",nr),qe.years=ae("years accessor is deprecated. Use year instead",Zi),qe.zone=ae("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function tn(p,D){return null!=p?("string"!=typeof p&&(p=-p),this.utcOffset(p,D),this):-this.utcOffset()}),qe.isDSTShifted=ae("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function P(){if(!w(this._isDSTShifted))return this._isDSTShifted;var D,p={};return O(p,this),(p=Ii(p))._a?(D=p._isUTC?he(p._a):Si(p._a),this._isDSTShifted=this.isValid()&&function ua(p,D,q){var _n,ge=Math.min(p.length,D.length),ze=Math.abs(p.length-D.length),Bt=0;for(_n=0;_n<ge;_n++)(q&&p[_n]!==D[_n]||!q&>(p[_n])!==gt(D[_n]))&&Bt++;return Bt+ze}(p._a,D.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var In=Ie.prototype;function Ai(p,D,q,ge){var ze=ar(),Bt=he().set(ge,D);return ze[q](Bt,p)}function as(p,D,q){if(x(p)&&(D=p,p=void 0),p=p||"",null!=D)return Ai(p,D,q,"month");var ge,ze=[];for(ge=0;ge<12;ge++)ze[ge]=Ai(p,ge,q,"month");return ze}function ks(p,D,q,ge){"boolean"==typeof p?(x(D)&&(q=D,D=void 0),D=D||""):(q=D=p,p=!1,x(D)&&(q=D,D=void 0),D=D||"");var _n,ze=ar(),Bt=p?ze._week.dow:0,ai=[];if(null!=q)return Ai(D,(q+Bt)%7,ge,"day");for(_n=0;_n<7;_n++)ai[_n]=Ai(D,(_n+Bt)%7,ge,"day");return ai}In.calendar=function Ht(p,D,q){var ge=this._calendar[p]||this._calendar.sameElse;return ve(ge)?ge.call(D,q):ge},In.longDateFormat=function At(p){var D=this._longDateFormat[p],q=this._longDateFormat[p.toUpperCase()];return D||!q?D:(this._longDateFormat[p]=q.match(Lt).map(function(ge){return"MMMM"===ge||"MM"===ge||"DD"===ge||"dddd"===ge?ge.slice(1):ge}).join(""),this._longDateFormat[p])},In.invalidDate=function ct(){return this._invalidDate},In.ordinal=function an(p){return this._ordinal.replace("%d",p)},In.preparse=oi,In.postformat=oi,In.relativeTime=function kn(p,D,q,ge){var ze=this._relativeTime[q];return ve(ze)?ze(p,D,q,ge):ze.replace(/%d/i,p)},In.pastFuture=function Je(p,D){var q=this._relativeTime[p>0?"future":"past"];return ve(q)?q(D):q.replace(/%s/i,D)},In.set=function Ye(p){var D,q;for(q in p)_(p,q)&&(ve(D=p[q])?this[q]=D:this["_"+q]=D);this._config=p,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},In.eras=function ka(p,D){var q,ge,ze,Bt=this._eras||ar("en")._eras;for(q=0,ge=Bt.length;q<ge;++q)switch("string"==typeof Bt[q].since&&(ze=n(Bt[q].since).startOf("day"),Bt[q].since=ze.valueOf()),typeof Bt[q].until){case"undefined":Bt[q].until=1/0;break;case"string":ze=n(Bt[q].until).startOf("day").valueOf(),Bt[q].until=ze.valueOf()}return Bt},In.erasParse=function Is(p,D,q){var ge,ze,_n,ai,pi,Bt=this.eras();for(p=p.toUpperCase(),ge=0,ze=Bt.length;ge<ze;++ge)if(_n=Bt[ge].name.toUpperCase(),ai=Bt[ge].abbr.toUpperCase(),pi=Bt[ge].narrow.toUpperCase(),q)switch(D){case"N":case"NN":case"NNN":if(ai===p)return Bt[ge];break;case"NNNN":if(_n===p)return Bt[ge];break;case"NNNNN":if(pi===p)return Bt[ge]}else if([_n,ai,pi].indexOf(p)>=0)return Bt[ge]},In.erasConvertYear=function _a(p,D){var q=p.since<=p.until?1:-1;return void 0===D?n(p.since).year():n(p.since).year()+(D-p.offset)*q},In.erasAbbrRegex=function Wo(p){return _(this,"_erasAbbrRegex")||Tr.call(this),p?this._erasAbbrRegex:this._erasRegex},In.erasNameRegex=function al(p){return _(this,"_erasNameRegex")||Tr.call(this),p?this._erasNameRegex:this._erasRegex},In.erasNarrowRegex=function ro(p){return _(this,"_erasNarrowRegex")||Tr.call(this),p?this._erasNarrowRegex:this._erasRegex},In.months=function On(p,D){return p?d(this._months)?this._months[p.month()]:this._months[(this._months.isFormat||Te).test(D)?"format":"standalone"][p.month()]:d(this._months)?this._months:this._months.standalone},In.monthsShort=function zn(p,D){return p?d(this._monthsShort)?this._monthsShort[p.month()]:this._monthsShort[Te.test(D)?"format":"standalone"][p.month()]:d(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},In.monthsParse=function Oi(p,D,q){var ge,ze,Bt;if(this._monthsParseExact)return zi.call(this,p,D,q);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),ge=0;ge<12;ge++){if(ze=he([2e3,ge]),q&&!this._longMonthsParse[ge]&&(this._longMonthsParse[ge]=new RegExp("^"+this.months(ze,"").replace(".","")+"$","i"),this._shortMonthsParse[ge]=new RegExp("^"+this.monthsShort(ze,"").replace(".","")+"$","i")),!q&&!this._monthsParse[ge]&&(Bt="^"+this.months(ze,"")+"|^"+this.monthsShort(ze,""),this._monthsParse[ge]=new RegExp(Bt.replace(".",""),"i")),q&&"MMMM"===D&&this._longMonthsParse[ge].test(p))return ge;if(q&&"MMM"===D&&this._shortMonthsParse[ge].test(p))return ge;if(!q&&this._monthsParse[ge].test(p))return ge}},In.monthsRegex=function bi(p){return this._monthsParseExact?(_(this,"_monthsRegex")||Gi.call(this),p?this._monthsStrictRegex:this._monthsRegex):(_(this,"_monthsRegex")||(this._monthsRegex=Wt),this._monthsStrictRegex&&p?this._monthsStrictRegex:this._monthsRegex)},In.monthsShortRegex=function $i(p){return this._monthsParseExact?(_(this,"_monthsRegex")||Gi.call(this),p?this._monthsShortStrictRegex:this._monthsShortRegex):(_(this,"_monthsShortRegex")||(this._monthsShortRegex=it),this._monthsShortStrictRegex&&p?this._monthsShortStrictRegex:this._monthsShortRegex)},In.week=function wr(p){return Hr(p,this._week.dow,this._week.doy).week},In.firstDayOfYear=function Ir(){return this._week.doy},In.firstDayOfWeek=function Ji(){return this._week.dow},In.weekdays=function Yt(p,D){var q=d(this._weekdays)?this._weekdays:this._weekdays[p&&!0!==p&&this._weekdays.isFormat.test(D)?"format":"standalone"];return!0===p?Br(q,this._week.dow):p?q[p.day()]:q},In.weekdaysMin=function pn(p){return!0===p?Br(this._weekdaysMin,this._week.dow):p?this._weekdaysMin[p.day()]:this._weekdaysMin},In.weekdaysShort=function Qt(p){return!0===p?Br(this._weekdaysShort,this._week.dow):p?this._weekdaysShort[p.day()]:this._weekdaysShort},In.weekdaysParse=function Rn(p,D,q){var ge,ze,Bt;if(this._weekdaysParseExact)return En.call(this,p,D,q);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),ge=0;ge<7;ge++){if(ze=he([2e3,1]).day(ge),q&&!this._fullWeekdaysParse[ge]&&(this._fullWeekdaysParse[ge]=new RegExp("^"+this.weekdays(ze,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[ge]=new RegExp("^"+this.weekdaysShort(ze,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[ge]=new RegExp("^"+this.weekdaysMin(ze,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[ge]||(Bt="^"+this.weekdays(ze,"")+"|^"+this.weekdaysShort(ze,"")+"|^"+this.weekdaysMin(ze,""),this._weekdaysParse[ge]=new RegExp(Bt.replace(".",""),"i")),q&&"dddd"===D&&this._fullWeekdaysParse[ge].test(p))return ge;if(q&&"ddd"===D&&this._shortWeekdaysParse[ge].test(p))return ge;if(q&&"dd"===D&&this._minWeekdaysParse[ge].test(p))return ge;if(!q&&this._weekdaysParse[ge].test(p))return ge}},In.weekdaysRegex=function dr(p){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Cr.call(this),p?this._weekdaysStrictRegex:this._weekdaysRegex):(_(this,"_weekdaysRegex")||(this._weekdaysRegex=Ur),this._weekdaysStrictRegex&&p?this._weekdaysStrictRegex:this._weekdaysRegex)},In.weekdaysShortRegex=function cr(p){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Cr.call(this),p?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(_(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=kr),this._weekdaysShortStrictRegex&&p?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},In.weekdaysMinRegex=function ur(p){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Cr.call(this),p?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(_(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ft),this._weekdaysMinStrictRegex&&p?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},In.isPM=function Ni(p){return"p"===(p+"").toLowerCase().charAt(0)},In.meridiem=function Di(p,D,q){return p>11?q?"pm":"PM":q?"am":"AM"},Xi("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(p){var D=p%10;return p+(1===gt(p%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}}),n.lang=ae("moment.lang is deprecated. Use moment.locale instead.",Xi),n.langData=ae("moment.langData is deprecated. Use moment.localeData instead.",ar);var os=Math.abs;function lo(p,D,q,ge){var ze=Mn(D,q);return p._milliseconds+=ge*ze._milliseconds,p._days+=ge*ze._days,p._months+=ge*ze._months,p._bubble()}function cl(p){return p<0?Math.floor(p):Math.ceil(p)}function ja(p){return 4800*p/146097}function oa(p){return 146097*p/4800}function Gs(p){return function(){return this.as(p)}}var Il=Gs("ms"),hl=Gs("s"),co=Gs("m"),Wl=Gs("h"),pl=Gs("d"),Go=Gs("w"),Za=Gs("M"),uo=Gs("Q"),Co=Gs("y");function Ja(p){return function(){return this.isValid()?this._data[p]:NaN}}var Eo=Ja("milliseconds"),ho=Ja("seconds"),fl=Ja("minutes"),ml=Ja("hours"),Al=Ja("days"),So=Ja("months"),As=Ja("years");var Qa=Math.round,po={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function fo(p,D,q,ge,ze){return ze.relativeTime(D||1,!!q,p,ge)}var mo=Math.abs;function _o(p){return(p>0)-(p<0)||+p}function Jo(){if(!this.isValid())return this.localeData().invalidDate();var ge,ze,Bt,_n,pi,er,bs,va,p=mo(this._milliseconds)/1e3,D=mo(this._days),q=mo(this._months),ai=this.asSeconds();return ai?(ge=$e(p/60),ze=$e(ge/60),p%=60,ge%=60,Bt=$e(q/12),q%=12,_n=p?p.toFixed(3).replace(/\.?0+$/,""):"",pi=ai<0?"-":"",er=_o(this._months)!==_o(ai)?"-":"",bs=_o(this._days)!==_o(ai)?"-":"",va=_o(this._milliseconds)!==_o(ai)?"-":"",pi+"P"+(Bt?er+Bt+"Y":"")+(q?er+q+"M":"")+(D?bs+D+"D":"")+(ze||ge||p?"T":"")+(ze?va+ze+"H":"")+(ge?va+ge+"M":"")+(p?va+_n+"S":"")):"P0D"}var Pi=Sr.prototype;return Pi.isValid=function ys(){return this._isValid},Pi.abs=function Do(){var p=this._data;return this._milliseconds=os(this._milliseconds),this._days=os(this._days),this._months=os(this._months),p.milliseconds=os(p.milliseconds),p.seconds=os(p.seconds),p.minutes=os(p.minutes),p.hours=os(p.hours),p.months=os(p.months),p.years=os(p.years),this},Pi.add=function Hl(p,D){return lo(this,p,D,1)},Pi.subtract=function xl(p,D){return lo(this,p,D,-1)},Pi.as=function Ul(p){if(!this.isValid())return NaN;var D,q,ge=this._milliseconds;if("month"===(p=Q(p))||"quarter"===p||"year"===p)switch(D=this._days+ge/864e5,q=this._months+ja(D),p){case"month":return q;case"quarter":return q/3;case"year":return q/12}else switch(D=this._days+Math.round(oa(this._months)),p){case"week":return D/7+ge/6048e5;case"day":return D+ge/864e5;case"hour":return 24*D+ge/36e5;case"minute":return 1440*D+ge/6e4;case"second":return 86400*D+ge/1e3;case"millisecond":return Math.floor(864e5*D)+ge;default:throw new Error("Unknown unit "+p)}},Pi.asMilliseconds=Il,Pi.asSeconds=hl,Pi.asMinutes=co,Pi.asHours=Wl,Pi.asDays=pl,Pi.asWeeks=Go,Pi.asMonths=Za,Pi.asQuarters=uo,Pi.asYears=Co,Pi.valueOf=function Nr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*gt(this._months/12):NaN},Pi._bubble=function ul(){var ze,Bt,_n,ai,pi,p=this._milliseconds,D=this._days,q=this._months,ge=this._data;return p>=0&&D>=0&&q>=0||p<=0&&D<=0&&q<=0||(p+=864e5*cl(oa(q)+D),D=0,q=0),ge.milliseconds=p%1e3,ze=$e(p/1e3),ge.seconds=ze%60,Bt=$e(ze/60),ge.minutes=Bt%60,_n=$e(Bt/60),ge.hours=_n%24,D+=$e(_n/24),q+=pi=$e(ja(D)),D-=cl(oa(pi)),ai=$e(q/12),q%=12,ge.days=D,ge.months=q,ge.years=ai,this},Pi.clone=function No(){return Mn(this)},Pi.get=function kl(p){return p=Q(p),this.isValid()?this[p+"s"]():NaN},Pi.milliseconds=Eo,Pi.seconds=ho,Pi.minutes=fl,Pi.hours=ml,Pi.days=Al,Pi.weeks=function _l(){return $e(this.days()/7)},Pi.months=So,Pi.years=As,Pi.humanize=function Kl(p,D){if(!this.isValid())return this.localeData().invalidDate();var ze,Bt,q=!1,ge=po;return"object"==typeof p&&(D=p,p=!1),"boolean"==typeof p&&(q=p),"object"==typeof D&&(ge=Object.assign({},po,D),null!=D.s&&null==D.ss&&(ge.ss=D.s-1)),Bt=function cd(p,D,q,ge){var ze=Mn(p).abs(),Bt=Qa(ze.as("s")),_n=Qa(ze.as("m")),ai=Qa(ze.as("h")),pi=Qa(ze.as("d")),er=Qa(ze.as("M")),bs=Qa(ze.as("w")),va=Qa(ze.as("y")),go=Bt<=q.ss&&["s",Bt]||Bt<q.s&&["ss",Bt]||_n<=1&&["m"]||_n<q.m&&["mm",_n]||ai<=1&&["h"]||ai<q.h&&["hh",ai]||pi<=1&&["d"]||pi<q.d&&["dd",pi];return null!=q.w&&(go=go||bs<=1&&["w"]||bs<q.w&&["ww",bs]),(go=go||er<=1&&["M"]||er<q.M&&["MM",er]||va<=1&&["y"]||["yy",va])[2]=D,go[3]=+p>0,go[4]=ge,fo.apply(null,go)}(this,!q,ge,ze=this.localeData()),q&&(Bt=ze.pastFuture(+this,Bt)),ze.postformat(Bt)},Pi.toISOString=Jo,Pi.toString=Jo,Pi.toJSON=Jo,Pi.locale=Rr,Pi.localeData=ra,Pi.toIsoString=ae("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Jo),Pi.lang=ia,_t("X",0,0,"unix"),_t("x",0,0,"valueOf"),ln("x",Y),ln("X",/[+-]?\d+(\.\d{1,3})?/),Se("X",function(p,D,q){q._d=new Date(1e3*parseFloat(p))}),Se("x",function(p,D,q){q._d=new Date(gt(p))}),n.version="2.29.3",function s(p){i=p}(Si),n.fn=qe,n.min=function La(){return ca("isBefore",[].slice.call(arguments,0))},n.max=function $s(){return ca("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=he,n.unix=function dn(p){return Si(1e3*p)},n.months=function aa(p,D){return as(p,D,"months")},n.isDate=L,n.locale=Xi,n.invalid=de,n.duration=Mn,n.isMoment=$,n.weekdays=function Fa(p,D,q){return ks(p,D,q,"weekdays")},n.parseZone=function Ln(){return Si.apply(null,arguments).parseZone()},n.localeData=ar,n.isDuration=hs,n.monthsShort=function fs(p,D){return as(p,D,"monthsShort")},n.weekdaysMin=function Ko(p,D,q){return ks(p,D,q,"weekdaysMin")},n.defineLocale=gi,n.updateLocale=function us(p,D){if(null!=D){var q,ge,ze=Bi;null!=_i[p]&&null!=_i[p].parentLocale?_i[p].set(we(_i[p]._config,D)):(null!=(ge=Yr(p))&&(ze=ge._config),D=we(ze,D),null==ge&&(D.abbr=p),(q=new Ie(D)).parentLocale=_i[p],_i[p]=q),Xi(p)}else null!=_i[p]&&(null!=_i[p].parentLocale?(_i[p]=_i[p].parentLocale,p===Xi()&&Xi(p)):null!=_i[p]&&delete _i[p]);return _i[p]},n.locales=function Zr(){return mt(_i)},n.weekdaysShort=function Aa(p,D,q){return ks(p,D,q,"weekdaysShort")},n.normalizeUnits=Q,n.relativeTimeRounding=function Zo(p){return void 0===p?Qa:"function"==typeof p&&(Qa=p,!0)},n.relativeTimeThreshold=function zl(p,D){return void 0!==po[p]&&(void 0===D?po[p]:(po[p]=D,"s"===p&&(po.ss=D-1),!0))},n.calendarFormat=function Ao(p,D){var q=p.diff(D,"days",!0);return q<-6?"sameElse":q<-1?"lastWeek":q<0?"lastDay":q<1?"sameDay":q<2?"nextDay":q<7?"nextWeek":"sameElse"},n.prototype=qe,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}()},1135:(Xe,ie,l)=>{"use strict";l.d(ie,{X:()=>n});var i=l(7579);class n extends i.x{constructor(d){super(),this._value=d}get value(){return this.getValue()}_subscribe(d){const o=super._subscribe(d);return!o.closed&&d.next(this._value),o}getValue(){const{hasError:d,thrownError:o,_value:_}=this;if(d)throw o;return this._throwIfClosed(),_}next(d){super.next(this._value=d)}}},9751:(Xe,ie,l)=>{"use strict";l.d(ie,{y:()=>w});var i=l(930),n=l(727),s=l(8822),d=l(6639),o=l(2416),_=l(576),g=l(2806);let w=(()=>{class G{constructor(ye){ye&&(this._subscribe=ye)}lift(ye){const te=new G;return te.source=this,te.operator=ye,te}subscribe(ye,te,le){const se=function Z(G){return G&&G instanceof i.Lv||function L(G){return G&&(0,_.m)(G.next)&&(0,_.m)(G.error)&&(0,_.m)(G.complete)}(G)&&(0,n.Nn)(G)}(ye)?ye:new i.Hp(ye,te,le);return(0,g.x)(()=>
vendor: 6,349 bytes, line 1
1{const{operator:de,source:rt}=this;se.add(de?de.call(se,rt):rt?this._subscribe(se):this._trySubscribe(se))}),se}_trySubscribe(ye){try{return this._subscribe(ye)}catch(te){ye.error(te)}}forEach(ye,te){return new(te=x(te))((le,se)=>{const de=new i.Hp({next:rt=>{try{ye(rt)}catch(N){se(N),de.unsubscribe()}},error:se,complete:le});this.subscribe(de)})}_subscribe(ye){var te;return null===(te=this.source)||void 0===te?void 0:te.subscribe(ye)}[s.L](){return this}pipe(...ye){return(0,d.U)(ye)(this)}toPromise(ye){return new(ye=x(ye))((te,le)=>{let se;this.subscribe(de=>se=de,de=>le(de),()=>te(se))})}}return G.create=he=>new G(he),G})();function x(G){var he;return null!==(he=G??o.v.Promise)&&void 0!==he?he:Promise}},7579:(Xe,ie,l)=>{"use strict";l.d(ie,{x:()=>g});var i=l(9751),n=l(727);const d=(0,l(3888).d)(x=>function(){x(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var o=l(8737),_=l(2806);let g=(()=>{class x extends i.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(Z){const G=new w(this,this);return G.operator=Z,G}_throwIfClosed(){if(this.closed)throw new d}next(Z){(0,_.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const G of this.currentObservers)G.next(Z)}})}error(Z){(0,_.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=Z;const{observers:G}=this;for(;G.length;)G.shift().error(Z)}})}complete(){(0,_.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:Z}=this;for(;Z.length;)Z.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var Z;return(null===(Z=this.observers)||void 0===Z?void 0:Z.length)>0}_trySubscribe(Z){return this._throwIfClosed(),super._trySubscribe(Z)}_subscribe(Z){return this._throwIfClosed(),this._checkFinalizedStatuses(Z),this._innerSubscribe(Z)}_innerSubscribe(Z){const{hasError:G,isStopped:he,observers:ye}=this;return G||he?n.Lc:(this.currentObservers=null,ye.push(Z),new n.w0(()=>{this.currentObservers=null,(0,o.P)(ye,Z)}))}_checkFinalizedStatuses(Z){const{hasError:G,thrownError:he,isStopped:ye}=this;G?Z.error(he):ye&&Z.complete()}asObservable(){const Z=new i.y;return Z.source=this,Z}}return x.create=(L,Z)=>new w(L,Z),x})();class w extends g{constructor(L,Z){super(),this.destination=L,this.source=Z}next(L){var Z,G;null===(G=null===(Z=this.destination)||void 0===Z?void 0:Z.next)||void 0===G||G.call(Z,L)}error(L){var Z,G;null===(G=null===(Z=this.destination)||void 0===Z?void 0:Z.error)||void 0===G||G.call(Z,L)}complete(){var L,Z;null===(Z=null===(L=this.destination)||void 0===L?void 0:L.complete)||void 0===Z||Z.call(L)}_subscribe(L){var Z,G;return null!==(G=null===(Z=this.source)||void 0===Z?void 0:Z.subscribe(L))&&void 0!==G?G:n.Lc}}},930:(Xe,ie,l)=>{"use strict";l.d(ie,{Hp:()=>le,Lv:()=>G});var i=l(576),n=l(727),s=l(2416),d=l(7849),o=l(5032);const _=x("C",void 0,void 0);function x(O,W,$){return{kind:O,value:W,error:$}}var L=l(3410),Z=l(2806);class G extends n.w0{constructor(W){super(),this.isStopped=!1,W?(this.destination=W,(0,n.Nn)(W)&&W.add(this)):this.destination=N}static create(W,$,me){return new le(W,$,me)}next(W){this.isStopped?rt(function w(O){return x("N",O,void 0)}(W),this):this._next(W)}error(W){this.isStopped?rt(function g(O){return x("E",void 0,O)}(W),this):(this.isStopped=!0,this._error(W))}complete(){this.isStopped?rt(_,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(W){this.destination.next(W)}_error(W){try{this.destination.error(W)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const he=Function.prototype.bind;function ye(O,W){return he.call(O,W)}class te{constructor(W){this.partialObserver=W}next(W){const{partialObserver:$}=this;if($.next)try{$.next(W)}catch(me){se(me)}}error(W){const{partialObserver:$}=this;if($.error)try{$.error(W)}catch(me){se(me)}else se(W)}complete(){const{partialObserver:W}=this;if(W.complete)try{W.complete()}catch($){se($)}}}class le extends G{constructor(W,$,me){let ae;if(super(),(0,i.m)(W)||!W)ae={next:W??void 0,error:$??void 0,complete:me??void 0};else{let Pe;this&&s.v.useDeprecatedNextContext?(Pe=Object.create(W),Pe.unsubscribe=()=>this.unsubscribe(),ae={next:W.next&&ye(W.next,Pe),error:W.error&&ye(W.error,Pe),complete:W.complete&&ye(W.complete,Pe)}):ae=W}this.destination=new te(ae)}}function se(O){s.v.useDeprecatedSynchronousErrorHandling?(0,Z.O)(O):(0,d.h)(O)}function rt(O,W){const{onStoppedNotification:$}=s.v;$&&L.z.setTimeout(()=>$(O,W))}const N={closed:!0,next:o.Z,error:function de(O){throw O},complete:o.Z}},727:(Xe,ie,l)=>{"use strict";l.d(ie,{Lc:()=>_,w0:()=>o,Nn:()=>g});var i=l(576);const s=(0,l(3888).d)(x=>function(Z){x(this),this.message=Z?`${Z.length} errors occurred during unsubscription:\n${Z.map((G,he)=>`${he+1}) ${G.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=Z});var d=l(8737);class o{constructor(L){this.initialTeardown=L,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let L;if(!this.closed){this.closed=!0;const{_parentage:Z}=this;if(Z)if(this._parentage=null,Array.isArray(Z))for(const ye of Z)ye.remove(this);else Z.remove(this);const{initialTeardown:G}=this;if((0,i.m)(G))try{G()}catch(ye){L=ye instanceof s?ye.errors:[ye]}const{_finalizers:he}=this;if(he){this._finalizers=null;for(const ye of he)try{w(ye)}catch(te){L=L??[],te instanceof s?L=[...L,...te.errors]:L.push(te)}}if(L)throw new s(L)}}add(L){var Z;if(L&&L!==this)if(this.closed)w(L);else{if(L instanceof o){if(L.closed||L._hasParent(this))return;L._addParent(this)}(this._finalizers=null!==(Z=this._finalizers)&&void 0!==Z?Z:[]).push(L)}}_hasParent(L){const{_parentage:Z}=this;return Z===L||Array.isArray(Z)&&Z.includes(L)}_addParent(L){const{_parentage:Z}=this;this._parentage=Array.isArray(Z)?(Z.push(L),Z):Z?[Z,L]:L}_removeParent(L){const{_parentage:Z}=this;Z===L?this._parentage=null:Array.isArray(Z)&&(0,d.P)(Z,L)}remove(L){const{_finalizers:Z}=this;Z&&(0,d.P)(Z,L),L instanceof o&&L._removeParent(this)}}o.EMPTY=(()=>{const x=new o;return x.closed=!0,x})();
1const _=o.EMPTY;function g(x){return x instanceof o||x&&"closed"in x&&(0,i.m)(x.remove)&&(0,i.m)(x.add)&&(0,i.m)(x.unsubscribe)}function w(x){(0,i.m)(x)?x():x.unsubscribe()}},2416:(Xe,ie,l)=>{"use strict";l.d(ie,{v:()=>i});const i={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},9841:(Xe,ie,l)=>{"use strict";l.d(ie,{a:()=>L});var i=l(9751),n=l(4742),s=l(8996),d=l(4671),o=l(3268),_=l(3269),g=l(1810),w=l(5403),x=l(9672);function L(...he){const ye=(0,_.yG)(he),te=(0,_.jO)(he),{args:le,keys:se}=(0,n.D)(he);if(0===le.length)return(0,s.D)([],ye);const de=new i.y(function Z(he,ye,te=d.y){return le=>{G(ye,()=>{const{length:se}=he,de=new Array(se);let rt=se,N=se;for(let O=0;O<se;O++)G(ye,()=>{const W=(0,s.D)(he[O],ye);let $=!1;W.subscribe((0,w.x)(le,me=>{de[O]=me,$||($=!0,N--),N||le.next(te(de.slice()))},()=>{--rt||le.complete()}))},le)},le)}}(le,ye,se?rt=>(0,g.n)(se,rt):d.y));return te?de.pipe((0,o.Z)(te)):de}function G(he,ye,te){he?(0,x.f)(te,he,ye):ye()}},7272:(Xe,ie,l)=>{"use strict";l.d(ie,{z:()=>o});var i=l(8189),s=l(3269),d=l(8996);function o(..._){return function n(){return(0,i.J)(1)}()((0,d.D)(_,(0,s.yG)(_)))}},9770:(Xe,ie,l)=>{"use strict";l.d(ie,{P:()=>s});var i=l(9751),n=l(8421);function s(d){return new i.y(o=>{(0,n.Xf)(d()).subscribe(o)})}},515:(Xe,ie,l)=>{"use strict";l.d(ie,{E:()=>n});const n=new(l(9751).y)(o=>o.complete())},4128:(Xe,ie,l)=>{"use strict";l.d(ie,{D:()=>w});var i=l(9751),n=l(4742),s=l(8421),d=l(3269),o=l(5403),_=l(3268),g=l(1810);function w(...x){const L=(0,d.jO)(x),{args:Z,keys:G}=(0,n.D)(x),he=new i.y(ye=>{const{length:te}=Z;if(!te)return void ye.complete();const le=new Array(te);let se=te,de=te;for(let rt=0;rt<te;rt++){let N=!1;(0,s.Xf)(Z[rt]).subscribe((0,o.x)(ye,O=>{N||(N=!0,de--),le[rt]=O},()=>se--,void 0,()=>{(!se||!N)&&(de||ye.next(G?(0,g.n)(G,le):le),ye.complete())}))}});return L?he.pipe((0,_.Z)(L)):he}},8996:(Xe,ie,l)=>{"use strict";l.d(ie,{D:()=>W});var i=l(8421),n=l(5363),s=l(9468),_=l(9751),w=l(2202),x=l(576),L=l(9672);function G($,me){if(!$)throw new Error("Iterable cannot be null");return new _.y(ae=>{(0,L.f)(ae,me,()=>{const Pe=$[Symbol.asyncIterator]();(0,L.f)(ae,me,()=>{Pe.next().then(lt=>{lt.done?ae.complete():ae.next(lt.value)})},0,!0)})})}var he=l(3670),ye=l(8239),te=l(1144),le=l(6495),se=l(2206),de=l(4532),rt=l(3260);function W($,me){return me?function O($,me){if(null!=$){if((0,he.c)($))return function d($,me){return(0,i.Xf)($).pipe((0,s.R)(me),(0,n.Q)(me))}($,me);if((0,te.z)($))return function g($,me){return new _.y(ae=>{let Pe=0;return me.schedule(function(){Pe===$.length?ae.complete():(ae.next($[Pe++]),ae.closed||this.schedule())})})}($,me);if((0,ye.t)($))return function o($,me){return(0,i.Xf)($).pipe((0,s.R)(me),(0,n.Q)(me))}($,me);if((0,se.D)($))return G($,me);if((0,le.T)($))return function Z($,me){return new _.y(ae=>{let Pe;return(0,L.f)(ae,me,()=>{Pe=$[w.h](),(0,L.f)(ae,me,()=>{let lt,ve;try{({value:lt,done:ve}=Pe.next())}catch(Ye){return void ae.error(Ye)}ve?ae.complete():ae.next(lt)},0,!0)}),()=>(0,x.m)(Pe?.return)&&Pe.return()})}($,me);if((0,rt.L)($))return function N($,me){return G((0,rt.Q)($),me)}($,me)}throw(0,de.z)($)}($,me):(0,i.Xf)($)}},4968:(Xe,ie,l)=>{"use strict";l.d(ie,{R:()=>L});var i=l(8421),n=l(9751),s=l(5577),d=l(1144),o=l(576),_=l(3268);const g=["addListener","removeListener"],w=["addEventListener","removeEventListener"],x=["on","off"];function L(te,le,se,de){if((0,o.m)(se)&&(de=se,se=void 0),de)return L(te,le,se).pipe((0,_.Z)(de));const[rt,N]=function ye(te){return(0,o.m)(te.addEventListener)&&(0,o.m)(te.removeEventListener)}(te)?w.map(O=>W=>te[O](le,W,se)):function G(te){return(0,o.m)(te.addListener)&&(0,o.m)(te.removeListener)}(te)?g.map(Z(te,le)):function he(te){return(0,o.m)(te.on)&&(0,o.m)(te.off)}(te)?x.map(Z(te,le)):[];if(!rt&&(0,d.z)(te))return(0,s.z)(O=>L(O,le,se))((0,i.Xf)(te));if(!rt)throw new TypeError("Invalid event target");return new n.y(O=>{const W=(...$)=>O.next(1<$.length?$:$[0]);return rt(W),()=>N(W)})}function Z(te,le){return se=>de=>te[se](le,de)}},8421:(Xe,ie,l)=>{"use strict";l.d(ie,{Xf:()=>he});var i=l(655),n=l(1144),s=l(8239),d=l(9751),o=l(3670),_=l(2206),g=l(4532),w=l(6495),x=l(3260),L=l(576),Z=l(7849),G=l(8822);function he(O){if(O instanceof d.y)return O;if(null!=O){if((0,o.c)(O))return function ye(O){return new d.y(W=>{const $=O[G.L]();if((0,L.m)($.subscribe))return $.subscribe(W);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(O);if((0,n.z)(O))return function te(O){return new d.y(W=>{for(let $=0;$<O.length&&!W.closed;$++)W.next(O[$]);W.complete()})}(O);if((0,s.t)(O))return function le(O){return new d.y(W=>{O.then($=>{W.closed||(W.next($),W.complete())},$=>W.error($)).then(null,Z.h)})}(O);if((0,_.D)(O))return de(O);if((0,w.T)(O))return function se(O){return new d.y(W=>{for(const $ of O)if(W.next($),W.closed)return;W.complete()})}(O);if((0,x.L)(O))return function rt(O){return de((0,x.Q)(O))}(O)}throw(0,g.z)(O)}function de(O){return new d.y(W=>{(function N(O,W){var $,me,ae,Pe;return(0,i.mG)(this,void 0,void 0,function*(){try{for($=(0,i.KL)(O);!(me=yield $.next()).done;)if(W.next(me.value),W.closed)return}catch(lt){ae={error:lt}}finally{try{me&&!me.done&&(Pe=$.return)&&(yield Pe.call($))}finally{if(ae)throw ae.error}}W.complete()})})(O,W).catch($=>W.error($))})}},6451:(Xe,ie,l)=>{"use strict";l.d(ie,{T:()=>_});var i=l(8189),n=l(8421),s=l(515),d=l(3269),o=l(8996);function _(...g){const w=(0,d.yG)(g),x=(0,d._6)(g,1/0),L=g;return L.length?1===L.length?(0,n.Xf)(L[0]):(0,i.J)(x)((0,o.D)(L,w)):s.E}},9646:(Xe,ie,l)=>{"use strict";l.d(ie,{of:()=>s});var i=l(3269),n=l(8996);function s(...d){const o=(0,i.yG)(d);return(0,n.D)(d,o)}},2843:(Xe,ie,l)=>{"use strict";l.d(ie,{_:()=>s});var i=l(9751),n=l(576);function s(d,o){const _=(0,n.m)(d)?d:()=>d,g=w=>w.error(_());return new i.y(o?w=>o.schedule(g,0,w):g)}},5963:(Xe,ie,l)=>{"use strict";l.d(ie,{H:()=>o});var i=l(9751),n=l(4986),s=l(3532);function o(_=0,g,w=n.P){let x=-1;return null!=g&&((0,s.K)(g)?w=g:x=g),new i.y(L=>
1{let Z=function d(_){return _ instanceof Date&&!isNaN(_)}(_)?+_-w.now():_;Z<0&&(Z=0);let G=0;return w.schedule(function(){L.closed||(L.next(G++),0<=x?this.schedule(void 0,x):L.complete())},Z)})}},5403:(Xe,ie,l)=>{"use strict";l.d(ie,{Q:()=>s,x:()=>n});var i=l(930);function n(d,o,_,g,w){return new s(d,o,_,g,w)}class s extends i.Lv{constructor(o,_,g,w,x,L){super(o),this.onFinalize=x,this.shouldUnsubscribe=L,this._next=_?function(Z){try{_(Z)}catch(G){o.error(G)}}:super._next,this._error=w?function(Z){try{w(Z)}catch(G){o.error(G)}finally{this.unsubscribe()}}:super._error,this._complete=g?function(){try{g()}catch(Z){o.error(Z)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var o;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:_}=this;super.unsubscribe(),!_&&(null===(o=this.onFinalize)||void 0===o||o.call(this))}}}},262:(Xe,ie,l)=>{"use strict";l.d(ie,{K:()=>d});var i=l(8421),n=l(5403),s=l(4482);function d(o){return(0,s.e)((_,g)=>{let L,w=null,x=!1;w=_.subscribe((0,n.x)(g,void 0,void 0,Z=>{L=(0,i.Xf)(o(Z,d(o)(_))),w?(w.unsubscribe(),w=null,L.subscribe(g)):x=!0})),x&&(w.unsubscribe(),w=null,L.subscribe(g))})}},4351:(Xe,ie,l)=>{"use strict";l.d(ie,{b:()=>s});var i=l(5577),n=l(576);function s(d,o){return(0,n.m)(o)?(0,i.z)(d,o,1):(0,i.z)(d,1)}},8372:(Xe,ie,l)=>{"use strict";l.d(ie,{b:()=>d});var i=l(4986),n=l(4482),s=l(5403);function d(o,_=i.z){return(0,n.e)((g,w)=>{let x=null,L=null,Z=null;const G=()=>{if(x){x.unsubscribe(),x=null;const ye=L;L=null,w.next(ye)}};function he(){const ye=Z+o,te=_.now();if(te<ye)return x=this.schedule(void 0,ye-te),void w.add(x);G()}g.subscribe((0,s.x)(w,ye=>{L=ye,Z=_.now(),x||(x=_.schedule(he,o),w.add(x))},()=>{G(),w.complete()},void 0,()=>{L=x=null}))})}},6590:(Xe,ie,l)=>{"use strict";l.d(ie,{d:()=>s});var i=l(4482),n=l(5403);function s(d){return(0,i.e)((o,_)=>{let g=!1;o.subscribe((0,n.x)(_,w=>{g=!0,_.next(w)},()=>{g||_.next(d),_.complete()}))})}},1005:(Xe,ie,l)=>{"use strict";l.d(ie,{g:()=>G});var i=l(4986),n=l(7272),s=l(5698),d=l(4482),o=l(5403),_=l(5032),w=l(3025),x=l(5577);function L(he,ye){return ye?te=>(0,n.z)(ye.pipe((0,s.q)(1),function g(){return(0,d.e)((he,ye)=>{he.subscribe((0,o.x)(ye,_.Z))})}()),te.pipe(L(he))):(0,x.z)((te,le)=>he(te,le).pipe((0,s.q)(1),(0,w.h)(te)))}var Z=l(5963);function G(he,ye=i.z){const te=(0,Z.H)(he,ye);return L(()=>te)}},1884:(Xe,ie,l)=>{"use strict";l.d(ie,{x:()=>d});var i=l(4671),n=l(4482),s=l(5403);function d(_,g=i.y){return _=_??o,(0,n.e)((w,x)=>{let L,Z=!0;w.subscribe((0,s.x)(x,G=>{const he=g(G);(Z||!_(L,he))&&(Z=!1,L=he,x.next(G))}))})}function o(_,g){return _===g}},9300:(Xe,ie,l)=>{"use strict";l.d(ie,{h:()=>s});var i=l(4482),n=l(5403);function s(d,o){return(0,i.e)((_,g)=>{let w=0;_.subscribe((0,n.x)(g,x=>d.call(o,x,w++)&&g.next(x)))})}},8746:(Xe,ie,l)=>{"use strict";l.d(ie,{x:()=>n});var i=l(4482);function n(s){return(0,i.e)((d,o)=>{try{d.subscribe(o)}finally{o.add(s)}})}},590:(Xe,ie,l)=>{"use strict";l.d(ie,{P:()=>g});var i=l(6805),n=l(9300),s=l(5698),d=l(6590),o=l(8068),_=l(4671);function g(w,x){const L=arguments.length>=2;return Z=>Z.pipe(w?(0,n.h)((G,he)=>w(G,he,Z)):_.y,(0,s.q)(1),L?(0,d.d)(x):(0,o.T)(()=>new i.K))}},4004:(Xe,ie,l)=>{"use strict";l.d(ie,{U:()=>s});var i=l(4482),n=l(5403);function s(d,o){return(0,i.e)((_,g)=>{let w=0;_.subscribe((0,n.x)(g,x=>{g.next(d.call(o,x,w++))}))})}},3025:(Xe,ie,l)=>{"use strict";l.d(ie,{h:()=>n});var i=l(4004);function n(s){return(0,i.U)(()=>s)}},8189:(Xe,ie,l)=>{"use strict";l.d(ie,{J:()=>s});var i=l(5577),n=l(4671);function s(d=1/0){return(0,i.z)(n.y,d)}},5577:(Xe,ie,l)=>{"use strict";l.d(ie,{z:()=>w});var i=l(4004),n=l(8421),s=l(4482),d=l(9672),o=l(5403),g=l(576);function w(x,L,Z=1/0){return(0,g.m)(L)?w((G,he)=>(0,i.U)((ye,te)=>L(G,ye,he,te))((0,n.Xf)(x(G,he))),Z):("number"==typeof L&&(Z=L),(0,s.e)((G,he)=>function _(x,L,Z,G,he,ye,te,le){const se=[];let de=0,rt=0,N=!1;const O=()=>{N&&!se.length&&!de&&L.complete()},W=me=>de<G?$(me):se.push(me),$=me=>{ye&&L.next(me),de++;let ae=!1;(0,n.Xf)(Z(me,rt++)).subscribe((0,o.x)(L,Pe=>{he?.(Pe),ye?W(Pe):L.next(Pe)},()=>{ae=!0},void 0,()=>{if(ae)try{for(de--;se.length&&de<G;){const Pe=se.shift();te?(0,d.f)(L,te,()=>$(Pe)):$(Pe)}O()}catch(Pe){L.error(Pe)}}))};return x.subscribe((0,o.x)(L,W,()=>{N=!0,O()})),()=>{le?.()}}(G,he,x,Z)))}},5363:(Xe,ie,l)=>{"use strict";l.d(ie,{Q:()=>d});var i=l(9672),n=l(4482),s=l(5403);function d(o,_=0){return(0,n.e)((g,w)=>{g.subscribe((0,s.x)(w,x=>(0,i.f)(w,o,()=>w.next(x),_),()=>(0,i.f)(w,o,()=>w.complete(),_),x=>(0,i.f)(w,o,()=>w.error(x),_)))})}},1520:(Xe,ie,l)=>{"use strict";l.d(ie,{G:()=>s});var i=l(4482),n=l(5403);function s(){return(0,i.e)((d,o)=>
1{let _,g=!1;d.subscribe((0,n.x)(o,w=>{const x=_;_=w,g&&o.next([x,w]),g=!0}))})}},3099:(Xe,ie,l)=>{"use strict";l.d(ie,{B:()=>_});var i=l(8996),n=l(5698),s=l(7579),d=l(930),o=l(4482);function _(w={}){const{connector:x=(()=>new s.x),resetOnError:L=!0,resetOnComplete:Z=!0,resetOnRefCountZero:G=!0}=w;return he=>{let ye=null,te=null,le=null,se=0,de=!1,rt=!1;const N=()=>{te?.unsubscribe(),te=null},O=()=>{N(),ye=le=null,de=rt=!1},W=()=>{const $=ye;O(),$?.unsubscribe()};return(0,o.e)(($,me)=>{se++,!rt&&!de&&N();const ae=le=le??x();me.add(()=>{se--,0===se&&!rt&&!de&&(te=g(W,G))}),ae.subscribe(me),ye||(ye=new d.Hp({next:Pe=>ae.next(Pe),error:Pe=>{rt=!0,N(),te=g(O,L,Pe),ae.error(Pe)},complete:()=>{de=!0,N(),te=g(O,Z),ae.complete()}}),(0,i.D)($).subscribe(ye))})(he)}}function g(w,x,...L){return!0===x?(w(),null):!1===x?null:x(...L).pipe((0,n.q)(1)).subscribe(()=>w())}},3151:(Xe,ie,l)=>{"use strict";l.d(ie,{d:()=>o});var i=l(7579),n=l(6063);class s extends i.x{constructor(g=1/0,w=1/0,x=n.l){super(),this._bufferSize=g,this._windowTime=w,this._timestampProvider=x,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=w===1/0,this._bufferSize=Math.max(1,g),this._windowTime=Math.max(1,w)}next(g){const{isStopped:w,_buffer:x,_infiniteTimeWindow:L,_timestampProvider:Z,_windowTime:G}=this;w||(x.push(g),!L&&x.push(Z.now()+G)),this._trimBuffer(),super.next(g)}_subscribe(g){this._throwIfClosed(),this._trimBuffer();const w=this._innerSubscribe(g),{_infiniteTimeWindow:x,_buffer:L}=this,Z=L.slice();for(let G=0;G<Z.length&&!g.closed;G+=x?1:2)g.next(Z[G]);return this._checkFinalizedStatuses(g),w}_trimBuffer(){const{_bufferSize:g,_timestampProvider:w,_buffer:x,_infiniteTimeWindow:L}=this,Z=(L?1:2)*g;if(g<1/0&&Z<x.length&&x.splice(0,x.length-Z),!L){const G=w.now();let he=0;for(let ye=1;ye<x.length&&x[ye]<=G;ye+=2)he=ye;he&&x.splice(0,he+1)}}}var d=l(3099);function o(_,g,w){let x,L=!1;return _&&"object"==typeof _?({bufferSize:x=1/0,windowTime:g=1/0,refCount:L=!1,scheduler:w}=_):x=_??1/0,(0,d.B)({connector:()=>new s(x,g,w),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:L})}},5684:(Xe,ie,l)=>{"use strict";l.d(ie,{T:()=>n});var i=l(9300);function n(s){return(0,i.h)((d,o)=>s<=o)}},8675:(Xe,ie,l)=>{"use strict";l.d(ie,{O:()=>d});var i=l(7272),n=l(3269),s=l(4482);function d(...o){const _=(0,n.yG)(o);return(0,s.e)((g,w)=>{(_?(0,i.z)(o,g,_):(0,i.z)(o,g)).subscribe(w)})}},9468:(Xe,ie,l)=>{"use strict";l.d(ie,{R:()=>n});var i=l(4482);function n(s,d=0){return(0,i.e)((o,_)=>{_.add(s.schedule(()=>o.subscribe(_),d))})}},3900:(Xe,ie,l)=>{"use strict";l.d(ie,{w:()=>d});var i=l(8421),n=l(4482),s=l(5403);function d(o,_){return(0,n.e)((g,w)=>{let x=null,L=0,Z=!1;const G=()=>Z&&!x&&w.complete();g.subscribe((0,s.x)(w,he=>{x?.unsubscribe();let ye=0;const te=L++;(0,i.Xf)(o(he,te)).subscribe(x=(0,s.x)(w,le=>w.next(_?_(he,le,te,ye++):le),()=>{x=null,G()}))},()=>{Z=!0,G()}))})}},6304:(Xe,ie,l)=>{"use strict";l.d(ie,{c:()=>s});var i=l(3900),n=l(576);function s(d,o){return(0,n.m)(o)?(0,i.w)(()=>d,o):(0,i.w)(()=>d)}},5698:(Xe,ie,l)=>{"use strict";l.d(ie,{q:()=>d});var i=l(515),n=l(4482),s=l(5403);function d(o){return o<=0?()=>i.E:(0,n.e)((_,g)=>{let w=0;_.subscribe((0,s.x)(g,x=>{++w<=o&&(g.next(x),o<=w&&g.complete())}))})}},2722:(Xe,ie,l)=>{"use strict";l.d(ie,{R:()=>o});var i=l(4482),n=l(5403),s=l(8421),d=l(5032);function o(_){return(0,i.e)((g,w)=>{(0,s.Xf)(_).subscribe((0,n.x)(w,()=>w.complete(),d.Z)),!w.closed&&g.subscribe(w)})}},2529:(Xe,ie,l)=>{"use strict";l.d(ie,{o:()=>s});var i=l(4482),n=l(5403);function s(d,o=!1){return(0,i.e)((_,g)=>{let w=0;_.subscribe((0,n.x)(g,x=>{const L=d(x,w++);(L||o)&&g.next(x),!L&&g.complete()}))})}},8505:(Xe,ie,l)=>{"use strict";l.d(ie,{b:()=>o});var i=l(576),n=l(4482),s=l(5403),d=l(4671);function o(_,g,w){const x=(0,i.m)(_)||g||w?{next:_,error:g,complete:w}:_;return x?(0,n.e)((L,Z)=>{var G;null===(G=x.subscribe)||void 0===G||G.call(x);let he=!0;L.subscribe((0,s.x)(Z,ye=>{var te;null===(te=x.next)||void 0===te||te.call(x,ye),Z.next(ye)},()=>{var ye;he=!1,null===(ye=x.complete)||void 0===ye||ye.call(x),Z.complete()},ye=>{var te;he=!1,null===(te=x.error)||void 0===te||te.call(x,ye),Z.error(ye)},()=>{var ye,te;he&&(null===(ye=x.unsubscribe)||void 0===ye||ye.call(x)),null===(te=x.finalize)||void 0===te||te.call(x)}))}):d.y}},8068:(Xe,ie,l)=>{"use strict";l.d(ie,{T:()=>d});var i=l(6805),n=l(4482),s=l(5403);function d(_=o){return(0,n.e)((g,w)=>{let x=!1;g.subscribe((0,s.x)(w,L=>{x=!0,w.next(L)},()=>x?w.complete():w.error(_())))})}function o(){return new i.K}},4408:(Xe,ie,l)=>{"use strict";l.d(ie,{o:()=>o});var i=l(727);
1class n extends i.w0{constructor(g,w){super()}schedule(g,w=0){return this}}const s={setInterval(_,g,...w){const{delegate:x}=s;return x?.setInterval?x.setInterval(_,g,...w):setInterval(_,g,...w)},clearInterval(_){const{delegate:g}=s;return(g?.clearInterval||clearInterval)(_)},delegate:void 0};var d=l(8737);class o extends n{constructor(g,w){super(g,w),this.scheduler=g,this.work=w,this.pending=!1}schedule(g,w=0){if(this.closed)return this;this.state=g;const x=this.id,L=this.scheduler;return null!=x&&(this.id=this.recycleAsyncId(L,x,w)),this.pending=!0,this.delay=w,this.id=this.id||this.requestAsyncId(L,this.id,w),this}requestAsyncId(g,w,x=0){return s.setInterval(g.flush.bind(g,this),x)}recycleAsyncId(g,w,x=0){if(null!=x&&this.delay===x&&!1===this.pending)return w;s.clearInterval(w)}execute(g,w){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const x=this._execute(g,w);if(x)return x;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(g,w){let L,x=!1;try{this.work(g)}catch(Z){x=!0,L=Z||new Error("Scheduled action threw falsy error")}if(x)return this.unsubscribe(),L}unsubscribe(){if(!this.closed){const{id:g,scheduler:w}=this,{actions:x}=w;this.work=this.state=this.scheduler=null,this.pending=!1,(0,d.P)(x,this),null!=g&&(this.id=this.recycleAsyncId(w,g,null)),this.delay=null,super.unsubscribe()}}}},7565:(Xe,ie,l)=>{"use strict";l.d(ie,{v:()=>s});var i=l(6063);class n{constructor(o,_=n.now){this.schedulerActionCtor=o,this.now=_}schedule(o,_=0,g){return new this.schedulerActionCtor(this,o).schedule(g,_)}}n.now=i.l.now;class s extends n{constructor(o,_=n.now){super(o,_),this.actions=[],this._active=!1,this._scheduled=void 0}flush(o){const{actions:_}=this;if(this._active)return void _.push(o);let g;this._active=!0;do{if(g=o.execute(o.state,o.delay))break}while(o=_.shift());if(this._active=!1,g){for(;o=_.shift();)o.unsubscribe();throw g}}}},3101:(Xe,ie,l)=>{"use strict";l.d(ie,{E:()=>ye});var i=l(4408);let s,n=1;const d={};function o(le){return le in d&&(delete d[le],!0)}const _={setImmediate(le){const se=n++;
1return d[se]=!0,s||(s=Promise.resolve()),s.then(()=>o(se)&&le()),se},clearImmediate(le){o(le)}},{setImmediate:w,clearImmediate:x}=_,L={setImmediate(...le){const{delegate:se}=L;return(se?.setImmediate||w)(...le)},clearImmediate(le){const{delegate:se}=L;return(se?.clearImmediate||x)(le)},delegate:void 0};var G=l(7565);const ye=new class he extends G.v{flush(se){this._active=!0;const de=this._scheduled;this._scheduled=void 0;const{actions:rt}=this;let N;se=se||rt.shift();do{if(N=se.execute(se.state,se.delay))break}while((se=rt[0])&&se.id===de&&rt.shift());if(this._active=!1,N){for(;(se=rt[0])&&se.id===de&&rt.shift();)se.unsubscribe();throw N}}}(class Z extends i.o{constructor(se,de){super(se,de),this.scheduler=se,this.work=de}requestAsyncId(se,de,rt=0){return null!==rt&&rt>0?super.requestAsyncId(se,de,rt):(se.actions.push(this),se._scheduled||(se._scheduled=L.setImmediate(se.flush.bind(se,void 0))))}recycleAsyncId(se,de,rt=0){if(null!=rt&&rt>0||null==rt&&this.delay>0)return super.recycleAsyncId(se,de,rt);se.actions.some(N=>N.id===de)||(L.clearImmediate(de),se._scheduled=void 0)}})},4986:(Xe,ie,l)=>{"use strict";l.d(ie,{P:()=>d,z:()=>s});var i=l(4408);const s=new(l(7565).v)(i.o),d=s},6063:(Xe,ie,l)=>{"use strict";l.d(ie,{l:()=>i});const i={now:()=>(i.delegate||Date).now(),delegate:void 0}},3410:(Xe,ie,l)=>{"use strict";l.d(ie,{z:()=>i});const i={setTimeout(n,s,...d){const{delegate:o}=i;return o?.setTimeout?o.setTimeout(n,s,...d):setTimeout(n,s,...d)},clearTimeout(n){const{delegate:s}=i;return(s?.clearTimeout||clearTimeout)(n)},delegate:void 0}},2202:(Xe,ie,l)=>{"use strict";l.d(ie,{h:()=>n});const n=function i(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},8822:(Xe,ie,l)=>{"use strict";l.d(ie,{L:()=>i});const i="function"==typeof Symbol&&Symbol.observable||"@@observable"},6805:(Xe,ie,l)=>{"use strict";l.d(ie,{K:()=>n});const n=(0,l(3888).d)(s=>function(){s(this),this.name="EmptyError",this.message="no elements in sequence"})},3269:(Xe,ie,l)=>{"use strict";l.d(ie,{_6:()=>_,jO:()=>d,yG:()=>o});var i=l(576),n=l(3532);function s(g){return g[g.length-1]}function d(g){return(0,i.m)(s(g))?g.pop():void 0}function o(g){return(0,n.K)(s(g))?g.pop():void 0}function _(g,w){return"number"==typeof s(g)?g.pop():w}},4742:(Xe,ie,l)=>{"use strict";l.d(ie,{D:()=>o});const{isArray:i}=Array,{getPrototypeOf:n,prototype:s,keys:d}=Object;function o(g){if(1===g.length){const w=g[0];if(i(w))return{args:w,keys:null};if(function _(g){return g&&"object"==typeof g&&n(g)===s}(w)){const x=d(w);return{args:x.map(L=>w[L]),keys:x}}}return{args:g,keys:null}}},8737:(Xe,ie,l)=>{"use strict";function i(n,s){if(n){const d=n.indexOf(s);0<=d&&n.splice(d,1)}}l.d(ie,{P:()=>i})},3888:(Xe,ie,l)=>{"use strict";function i(n){const d=n(o=>{Error.call(o),o.stack=(new Error).stack});return d.prototype=Object.create(Error.prototype),d.prototype.constructor=d,d}l.d(ie,{d:()=>i})},1810:(Xe,ie,l)=>{"use strict";function i(n,s){return n.reduce((d,o,_)=>(d[o]=s[_],d),{})}l.d(ie,{n:()=>i})},2806:(Xe,ie,l)=>{"use strict";l.d(ie,{O:()=>d,x:()=>s});var i=l(2416);let n=null;function s(o){if(i.v.useDeprecatedSynchronousErrorHandling){const _=!n;if(_&&(n={errorThrown:!1,error:null}),o(),_){const{errorThrown:g,error:w}=n;if(n=null,g)throw w}}else o()}function d(o){i.v.useDeprecatedSynchronousErrorHandling&&n&&(n.errorThrown=!0,n.error=o)}},9672:(Xe,ie,l)=>{"use strict";function i(n,s,d,o=0,_=!1){const g=s.schedule(function(){d(),_?n.add(this.schedule(null,o)):this.unsubscribe()},o);if(n.add(g),!_)return g}l.d(ie,{f:()=>i})},4671:(Xe,ie,l)=>{"use strict";function i(n){return n}l.d(ie,{y:()=>i})},1144:(Xe,ie,l)=>{"use strict";l.d(ie,{z:()=>i});const i=n=>n&&"number"==typeof n.length&&"function"!=typeof n},2206:(Xe,ie,l)=>{"use strict";l.d(ie,{D:()=>n});var i=l(576);function n(s){return Symbol.asyncIterator&&(0,i.m)(s?.[Symbol.asyncIterator])}},576:(Xe,ie,l)=>{"use strict";function i(n){return"function"==typeof n}l.d(ie,{m:()=>i})},3670:(Xe,ie,l)=>{"use strict";l.d(ie,{c:()=>s});var i=l(8822),n=l(576);function s(d){return(0,n.m)(d[i.L])}},6495:(Xe,ie,l)=>{"use strict";l.d(ie,{T:()=>s});var i=l(2202),n=l(576);function s(d){return(0,n.m)(d?.[i.h])}},5191:(Xe,ie,l)=>{"use strict";l.d(ie,{b:()=>s});var i=l(9751),n=l(576);function s(d){return!!d&&(d instanceof i.y||(0,n.m)(d.lift)&&(0,n.m)(d.subscribe))}},8239:(Xe,ie,l)=>{"use strict";l.d(ie,{t:()=>n});var i=l(576);function n(s){return(0,i.m)(s?.then)}},3260:(Xe,ie,l)=>{"use strict";l.d(ie,{L:()=>d,Q:()=>s});var i=l(655),n=l(576);function s(o){return(0,i.FC)(this,arguments,function*(){const g=o.getReader();try{for(;;){const{value:w,done:x}=yield(0,i.qq)(g.read());if(x)return yield(0,i.qq)(void 0);yield yield(0,i.qq)(w)}}finally{g.releaseLock()}})}function d(o){return(0,n.m)(o?.getReader)}},3532:(Xe,ie,l)=>{"use strict";l.d(ie,{K:()=>n});var i=l(576);function n(s){return s&&(0,i.m)(s.schedule)}},4482:(Xe,ie,l)=>{"use strict";l.d(ie,{A:()=>n,e:()=>s});var i=l(576);function n(d){return(0,i.m)(d?.lift)}function s(d){return o=>{if(n(o))return o.lift(function(_){try{return d(_,this)}catch(g){this.error(g)}});throw new TypeError("Unable to lift unknown Observable type")}}},3268:(Xe,ie,l)=>{"use strict";l.d(ie,{Z:()=>d});var i=l(4004);const{isArray:n}=Array;function d(o){return(0,i.U)(_=>function s(o,_){return n(_)?o(..._):o(_)}(o,_))}},5032:(Xe,ie,l)=>{"use strict";function i(){}l.d(ie,{Z:()=>i})},6639:(Xe,ie,l)=>{"use strict";l.d(ie,{U:()=>s,z:()=>n});var i=l(4671);function n(...d){return s(d)}function s(d){return 0===d.length?i.y:1===d.length?d[0]:function(_){return d.reduce((g,w)=>w(g),_)}}},7849:(Xe,ie,l)=>{"use strict";l.d(ie,{h:()=>s});var i=l(2416),n=l(3410);function s(d){n.z.setTimeout(()=>{const{onUnhandledError:o}=i.v;if(!o)throw d;o(d)})}},4532:(Xe,ie,l)=>{"use strict";function i(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invali
1d object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}l.d(ie,{z:()=>i})},6700:(Xe,ie,l)=>{var i={"./af":7088,"./af.js":7088,"./ar":7038,"./ar-dz":2502,"./ar-dz.js":2502,"./ar-kw":128,"./ar-kw.js":128,"./ar-ly":4519,"./ar-ly.js":4519,"./ar-ma":5443,"./ar-ma.js":5443,"./ar-sa":7642,"./ar-sa.js":7642,"./ar-tn":8592,"./ar-tn.js":8592,"./ar.js":7038,"./az":1213,"./az.js":1213,"./be":9191,"./be.js":9191,"./bg":322,"./bg.js":322,"./bm":8042,"./bm.js":8042,"./bn":9620,"./bn-bd":5903,"./bn-bd.js":5903,"./bn.js":9620,"./bo":9645,"./bo.js":9645,"./br":5020,"./br.js":5020,"./bs":4792,"./bs.js":4792,"./ca":7980,"./ca.js":7980,"./cs":7322,"./cs.js":7322,"./cv":365,"./cv.js":365,"./cy":2092,"./cy.js":2092,"./da":7387,"./da.js":7387,"./de":4307,"./de-at":9459,"./de-at.js":9459,"./de-ch":3694,"./de-ch.js":3694,"./de.js":4307,"./dv":9659,"./dv.js":9659,"./el":3460,"./el.js":3460,"./en-au":4369,"./en-au.js":4369,"./en-ca":530,"./en-ca.js":530,"./en-gb":9998,"./en-gb.js":9998,"./en-ie":3391,"./en-ie.js":3391,"./en-il":5414,"./en-il.js":5414,"./en-in":9615,"./en-in.js":9615,"./en-nz":1248,"./en-nz.js":1248,"./en-sg":3767,"./en-sg.js":3767,"./eo":4530,"./eo.js":4530,"./es":6866,"./es-do":8944,"./es-do.js":8944,"./es-mx":9116,"./es-mx.js":9116,"./es-us":3609,"./es-us.js":3609,"./es.js":6866,"./et":6725,"./et.js":6725,"./eu":7931,"./eu.js":7931,"./fa":6417,"./fa.js":6417,"./fi":944,"./fi.js":944,"./fil":1766,"./fil.js":1766,"./fo":5867,"./fo.js":5867,"./fr":1636,"./fr-ca":6848,"./fr-ca.js":6848,"./fr-ch":7773,"./fr-ch.js":7773,"./fr.js":1636,"./fy":4940,"./fy.js":4940,"./ga":1402,"./ga.js":1402,"./gd":6924,"./gd.js":6924,"./gl":6398,"./gl.js":6398,"./gom-deva":2457,"./gom-deva.js":2457,"./gom-latn":2545,"./gom-latn.js":2545,"./gu":2641,"./gu.js":2641,"./he":7536,"./he.js":7536,"./hi":6335,"./hi.js":6335,"./hr":7458,"./hr.js":7458,"./hu":6540,"./hu.js":6540,"./hy-am":5283,"./hy-am.js":5283,"./id":8780,"./id.js":8780,"./is":4205,"./is.js":4205,"./it":4211,"./it-ch":9985,"./it-ch.js":9985,"./it.js":4211,"./ja":1003,"./ja.js":1003,"./jv":420,"./jv.js":420,"./ka":851,"./ka.js":851,"./kk":6074,"./kk.js":6074,"./km":3343,"./km.js":3343,"./kn":4799,"./kn.js":4799,"./ko":3549,"./ko.js":3549,"./ku":1037,"./ku.js":1037,"./ky":3125,"./ky.js":3125,"./lb":9586,"./lb.js":9586,"./lo":2349,"./lo.js":2349,"./lt":2400,"./lt.js":2400,"./lv":9991,"./lv.js":9991,"./me":8477,"./me.js":8477,"./mi":5118,"./mi.js":5118,"./mk":5943,"./mk.js":5943,"./ml":3849,"./ml.js":3849,"./mn":1977,"./mn.js":1977,"./mr":6184,"./mr.js":6184,"./ms":485,"./ms-my":4524,"./ms-my.js":4524,"./ms.js":485,"./mt":6681,"./mt.js":6681,"./my":2024,"./my.js":2024,"./nb":2688,"./nb.js":2688,"./ne":8914,"./ne.js":8914,"./nl":1758,"./nl-be":2272,"./nl-be.js":2272,"./nl.js":1758,"./nn":1510,"./nn.js":1510,"./oc-lnc":2797,"./oc-lnc.js":2797,"./pa-in":7944,"./pa-in.js":7944,"./pl":1605,"./pl.js":1605,"./pt":4225,"./pt-br":3840,"./pt-br.js":3840,"./pt.js":4225,"./ro":5128,"./ro.js":5128,"./ru":5127,"./ru.js":5127,"./sd":2525,"./sd.js":2525,"./se":9893,"./se.js":9893,"./si":3123,"./si.js":3123,"./sk":9635,"./sk.js":9635,"./sl":8106,"./sl.js":8106,"./sq":8799,"./sq.js":8799,"./sr":7949,"./sr-cyrl":2872,"./sr-cyrl.js":2872,"./sr.js":7949,"./ss":6167,"./ss.js":6167,"./sv":9713,"./sv.js":9713,"./sw":1982,"./sw.js":1982,"./ta":2732,"./ta.js":2732,"./te":3636,"./te.js":3636,"./tet":2115,"./tet.js":2115,"./tg":9801,"./tg.js":9801,"./th":2868,"./th.js":2868,"./tk":1310,"./tk.js":1310,"./tl-ph":2360,"./tl-ph.js":2360,"./tlh":6645,"./tlh.js":6645,"./tr":8374,"./tr.js":8374,"./tzl":256,"./tzl.js":256,"./tzm":1595,"./tzm-latn":1631,"./tzm-latn.js":1631,"./tzm.js":1595,"./ug-cn":6050,"./ug-cn.js":6050,"./uk":5610,"./uk.js":5610,"./ur":6077,"./ur.js":6077,"./uz":2862,"./uz-latn":2207,"./uz-latn.js":2207,"./uz.js":2862,"./vi":8093,"./vi.js":8093,"./x-pseudo":5590,"./x-pseudo.js":5590,"./yo":9058,"./yo.js":9058,"./zh-cn":7908,"./zh-cn.js":7908,"./zh-hk":8867,"./zh-hk.js":8867,"./zh-mo":1133,"./zh-mo.js":1133,"./zh-tw":3291,"./zh-tw.js":3291};function n(d){var o=s(d);return l(o)}function s(d){if(!l.o(i,d)){var o=new Error("Cannot find module '"+d+"'");
1throw o.code="MODULE_NOT_FOUND",o}return i[d]}n.keys=function(){return Object.keys(i)},n.resolve=s,Xe.exports=n,n.id=6700},655:(Xe,ie,l)=>{"use strict";function d(ve,Ye){var we={};for(var Ie in ve)Object.prototype.hasOwnProperty.call(ve,Ie)&&Ye.indexOf(Ie)<0&&(we[Ie]=ve[Ie]);if(null!=ve&&"function"==typeof Object.getOwnPropertySymbols){var mt=0;for(Ie=Object.getOwnPropertySymbols(ve);mt<Ie.length;mt++)Ye.indexOf(Ie[mt])<0&&Object.prototype.propertyIsEnumerable.call(ve,Ie[mt])&&(we[Ie[mt]]=ve[Ie[mt]])}return we}function o(ve,Ye,we,Ie){var Ht,mt=arguments.length,at=mt<3?Ye:null===Ie?Ie=Object.getOwnPropertyDescriptor(Ye,we):Ie;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)at=Reflect.decorate(ve,Ye,we,Ie);else for(var xe=ve.length-1;xe>=0;xe--)(Ht=ve[xe])&&(at=(mt<3?Ht(at):mt>3?Ht(Ye,we,at):Ht(Ye,we))||at);return mt>3&&at&&Object.defineProperty(Ye,we,at),at}function g(ve,Ye){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ve,Ye)}function w(ve,Ye,we,Ie){return new(we||(we=Promise))(function(at,Ht){function xe(st){try{Ke(Ie.next(st))}catch(Dt){Ht(Dt)}}function Lt(st){try{Ke(Ie.throw(st))}catch(Dt){Ht(Dt)}}function Ke(st){st.done?at(st.value):function mt(at){return at instanceof we?at:new we(function(Ht){Ht(at)})}(st.value).then(xe,Lt)}Ke((Ie=Ie.apply(ve,Ye||[])).next())})}function se(ve){return this instanceof se?(this.v=ve,this):new se(ve)}function de(ve,Ye,we){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var mt,Ie=we.apply(ve,Ye||[]),at=[];return mt={},Ht("next"),Ht("throw"),Ht("return"),mt[Symbol.asyncIterator]=function(){return this},mt;function Ht(_t){Ie[_t]&&(mt[_t]=function(Ut){return new Promise(function(Fe,Ge){at.push([_t,Ut,Fe,Ge])>1||xe(_t,Ut)})})}function xe(_t,Ut){try{!function Lt(_t){_t.value instanceof se?Promise.resolve(_t.value.v).then(Ke,st):Dt(at[0][2],_t)}(Ie[_t](Ut))}catch(Fe){Dt(at[0][3],Fe)}}function Ke(_t){xe("next",_t)}function st(_t){xe("throw",_t)}function Dt(_t,Ut){_t(Ut),at.shift(),at.length&&xe(at[0][0],at[0][1])}}function N(ve){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var we,Ye=ve[Symbol.asyncIterator];return Ye?Ye.call(ve):(ve=function G(ve){var Ye="function"==typeof Symbol&&Symbol.iterator,we=Ye&&ve[Ye],Ie=0;if(we)return we.call(ve);if(ve&&"number"==typeof ve.length)return{next:function(){return ve&&Ie>=ve.length&&(ve=void 0),{value:ve&&ve[Ie++],done:!ve}}};throw new TypeError(Ye?"Object is not iterable.":"Symbol.iterator is not defined.")}(ve),we={},Ie("next"),Ie("throw"),Ie("return"),we[Symbol.asyncIterator]=function(){return this},we);function Ie(at){we[at]=ve[at]&&function(Ht){return new Promise(function(xe,Lt){!function mt(at,Ht,xe,Lt){Promise.resolve(Lt).then(function(Ke){at({value:Ke,done:xe})},Ht)}(xe,Lt,(Ht=ve[at](Ht)).done,Ht.value)})}}}l.d(ie,{FC:()=>de,KL:()=>N,_T:()=>d,gn:()=>o,mG:()=>w,qq:()=>se,w6:()=>g})},7100:(Xe,ie,l)=>{"use strict";l.d(ie,{AB:()=>ii,EC:()=>et,K:()=>Dn,Yy:()=>ue,ab:()=>kn,fM:()=>Ct,g2:()=>Se});var i=l(4080),n=l(4650),s=l(727),d=l(7579),o=l(6451),_=l(9521),g=l(5698),w=l(8675),x=l(2722),L=l(8372),Z=l(9300),G=l(9602),he=l(6895),ye=l(3238),te=l(445),le=l(4859),se=l(1281),de=l(8184),rt=l(4006),N=l(7392),O=l(9549),W=l(4144),$=l(5938),me=l(3353);const ae=["ngx-mat-calendar-body",""];function Pe(ut,Rt){if(1&ut&&(n.\u0275\u0275elementStart(0,"tr",2)(1,"td",3),n.\u0275\u0275text(2),n.\u0275\u0275elementEnd()()),2&ut){const C=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275styleProp("padding-top",C._cellPadding)("padding-bottom",C._cellPadding),n.\u0275\u0275attribute("colspan",C.numCols),n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",C.label," ")}}function lt(ut,Rt){if(1&ut&&(n.\u0275\u0275elementStart(0,"td",7),n.\u0275\u0275text(1),n.\u0275\u0275elementEnd()),2&ut){const C=n.\u0275\u0275nextContext(2);n.\u0275\u0275styleProp("padding-top",C._cellPadding)("padding-bottom",C._cellPadding),n.\u0275\u0275attribute("colspan",C._firstRowOffset),n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",C._firstRowOffset>=C.labelMinRequiredCells?C.label:""," ")}}function ve(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"td",8),n.\u0275\u0275listener("click",function(it){const On=n.\u0275\u0275restoreView(C).$implicit,zn=n.\u0275\u0275nextContext(2);
1return n.\u0275\u0275resetView(zn._cellClicked(On,it))}),n.\u0275\u0275elementStart(1,"div",9),n.\u0275\u0275text(2),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(3,"div",10),n.\u0275\u0275elementEnd()}if(2&ut){const C=Rt.$implicit,Te=Rt.index,it=n.\u0275\u0275nextContext().index,Wt=n.\u0275\u0275nextContext();n.\u0275\u0275styleProp("width",Wt._cellWidth)("padding-top",Wt._cellPadding)("padding-bottom",Wt._cellPadding),n.\u0275\u0275classProp("mat-calendar-body-disabled",!C.enabled)("mat-calendar-body-active",Wt._isActiveCell(it,Te))("mat-calendar-body-range-start",Wt._isRangeStart(C.compareValue))("mat-calendar-body-range-end",Wt._isRangeEnd(C.compareValue))("mat-calendar-body-in-range",Wt._isInRange(C.compareValue))("mat-calendar-body-comparison-bridge-start",Wt._isComparisonBridgeStart(C.compareValue,it,Te))("mat-calendar-body-comparison-bridge-end",Wt._isComparisonBridgeEnd(C.compareValue,it,Te))("mat-calendar-body-comparison-start",Wt._isComparisonStart(C.compareValue))("mat-calendar-body-comparison-end",Wt._isComparisonEnd(C.compareValue))("mat-calendar-body-in-comparison-range",Wt._isInComparisonRange(C.compareValue))("mat-calendar-body-preview-start",Wt._isPreviewStart(C.compareValue))("mat-calendar-body-preview-end",Wt._isPreviewEnd(C.compareValue))("mat-calendar-body-in-preview",Wt._isInPreview(C.compareValue)),n.\u0275\u0275property("ngClass",C.cssClasse
1s)("tabindex",Wt._isActiveCell(it,Te)?0:-1),n.\u0275\u0275attribute("data-mat-row",it)("data-mat-col",Te)("aria-label",C.ariaLabel)("aria-disabled",!C.enabled||null)("aria-selected",Wt._isSelected(C)),n.\u0275\u0275advance(1),n.\u0275\u0275classProp("mat-calendar-body-selected",Wt._isSelected(C))("mat-calendar-body-today",Wt.todayValue===C.compareValue),n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",C.displayValue," ")}}function Ye(ut,Rt){if(1&ut&&(n.\u0275\u0275elementStart(0,"tr",4),n.\u0275\u0275template(1,lt,2,6,"td",5),n.\u0275\u0275template(2,ve,4,44,"td",6),n.\u0275\u0275elementEnd()),2&ut){const C=Rt.$implicit,Te=Rt.index,it=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",0===Te&&it._firstRowOffset),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngForOf",C)}}function we(ut,Rt){if(1&ut&&(n.\u0275\u0275elementStart(0,"th",5),n.\u0275\u0275text(1),n.\u0275\u0275elementEnd()),2&ut){const C=Rt.$implicit;n.\u0275\u0275attribute("aria-label",C.long),n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate(C.narrow)}}const Ie=["*"];function mt(ut,Rt){}function at(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"ngx-mat-month-view",5),n.\u0275\u0275listener("activeDateChange",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Wt.activeDate=it)})("selectedChange",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Wt._dateSelected(it))})("_userSelection",function(){n.\u0275\u0275restoreView(C);const it=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(it._userSelected())}),n.\u0275\u0275elementEnd()}if(2&ut){const C=n.\u0275\u0275nextContext();n.\u0275\u0275property("activeDate",C.activeDate)("selected",C.selected)("dateFilter",C.dateFilter)("maxDate",C.maxDate)("minDate",C.minDate)("dateClass",C.dateClass)}}function Ht(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"ngx-mat-year-view",6),n.\u0275\u0275listener("activeDateChange",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Wt.activeDate=it)})("monthSelected",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Wt._monthSelectedInYearView(it))})("selectedChange",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Wt._goToDateInView(it,"month"))}),n.\u0275\u0275elementEnd()}if(2&ut){const C=n.\u0275\u0275nextContext();n.\u0275\u0275property("activeDate",C.activeDate)("selected",C.selected)("dateFilter",C.dateFilter)("maxDate",C.maxDate)("minDate",C.minDate)}}function xe(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"ngx-mat-multi-year-view",7),n.\u0275\u0275listener("activeDateChange",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Wt.activeDate=it)})("yearSelected",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Wt._yearSelectedInMultiYearView(it))})("selectedChange",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Wt._goToDateInView(it,"year"))}),n.\u0275\u0275elementEnd()}if(2&ut){const C=n.\u0275\u0275nextContext();n.\u0275\u0275property("activeDate",C.activeDate)("selected",C.selected)("dateFilter",C.dateFilter)("maxDate",C.maxDate)("minDate",C.minDate)}}function Lt(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"td")(1,"button",10),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(C);const it=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(it.change("second",!0))}),n.\u0275\u0275elementStart(2,"mat-icon"),n.\u0275\u0275text(3,"expand_less"),n.\u0275\u0275elementEnd()()()}if(2&ut){const C=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(1),n.\u0275\u0275property("disabled",C.disabled||C.disableMinute)}}function Ke(ut,Rt){1&ut&&n.\u0275\u0275element(0,"td",6)}function st(ut,Rt){1&ut&&n.\u0275\u0275element(0,"td")}function Dt(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"tr")(1,"td")(2,"button",10),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(C);
1const it=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(it.change("hour",!0))}),n.\u0275\u0275elementStart(3,"mat-icon"),n.\u0275\u0275text(4,"expand_less"),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275element(5,"td"),n.\u0275\u0275elementStart(6,"td")(7,"button",10),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(C);const it=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(it.change("minute",!0))}),n.\u0275\u0275elementStart(8,"mat-icon"),n.\u0275\u0275text(9,"expand_less"),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275element(10,"td"),n.\u0275\u0275template(11,Lt,4,1,"td",3),n.\u0275\u0275template(12,Ke,1,0,"td",8),n.\u0275\u0275template(13,st,1,0,"td",3),n.\u0275\u0275elementEnd()}if(2&ut){const C=n.\u0275\u0275nextContext();n.\u0275\u0275advance(2),n.\u0275\u0275property("disabled",C.disabled),n.\u0275\u0275advance(5),n.\u0275\u0275property("disabled",C.disabled||C.disableMinute),n.\u0275\u0275advance(4),n.\u0275\u0275property("ngIf",C.showSeconds),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",C.enableMeridian),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",C.enableMeridian)}}function _t(ut,Rt){1&ut&&(n.\u0275\u0275elementStart(0,"td",6),n.\u0275\u0275text(1,":"),n.\u0275\u0275elementEnd())}function Ut(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"td")(1,"mat-form-field",4)(2,"input",11),n.\u0275\u0275listener("input",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(Wt.formatInput(it.target))})("keydown.ArrowUp",function(it){return n.\u0275\u0275restoreView(C),n.\u0275\u0275nextContext().change("second",!0),n.\u0275\u0275resetView(it.preventDefault())})("keydown.ArrowDown",function(it){return n.\u0275\u0275restoreView(C),n.\u0275\u0275nextContext().change("second",!1),n.\u0275\u0275resetView(it.preventDefault())})("blur",function(){n.\u0275\u0275restoreView(C);const it=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(it.change("second"))}),n.\u0275\u0275elementEnd()()()}}function Fe(ut,Rt){1&ut&&n.\u0275\u0275element(0,"td",6)}function Ge(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"td",12)(1,"button",13),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(C);const it=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(it.toggleMeridian())}),n.\u0275\u0275text(2),n.\u0275\u0275elementEnd()()}if(2&ut){const C=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275property("color",C.color)("disabled",C.disabled),n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",C.meridian," ")}}function tt(ut,Rt){1&ut&&n.\u0275\u0275element(0,"td")}function bt(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"td")(1,"button",14),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(C);const it=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(it.change("second",!1))}),n.\u0275\u0275elementStart(2,"mat-icon"),n.\u0275\u0275text(3,"expand_more"),n.\u0275\u0275elementEnd()()()}if(2&ut){const C=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(1),n.\u0275\u0275property("disabled",C.disabled||C.disableMinute)}}function At(ut,Rt){1&ut&&n.\u0275\u0275element(0,"td",6)}function Pt(ut,Rt){1&ut&&n.\u0275\u0275element(0,"td")}function ct(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"tr")(1,"td")(2,"button",14),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(C);const it=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(it.change("hour",!1))}),n.\u0275\u0275elementStart(3,"mat-icon"),n.\u0275\u0275text(4,"expand_more"),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275element(5,"td"),n.\u0275\u0275elementStart(6,"td")(7,"button",14),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(C);const it=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(it.change("minute",!1))}),n.\u0275\u0275elementStart(8,"mat-icon"),n.\u0275\u0275text(9,"expand_more"),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275template(10,tt,1,0,"td",3),n.\u0275\u0275template(11,bt,4,1,"td",3),n.\u0275\u0275template(12,At,1,0,"td",8),n.\u0275\u0275template(13,Pt,1,0,"td",3),n.\u0275\u0275elementEnd()}if(2&ut){const C=n.\u0275\u0275nextContext();n.\u0275\u0275advance(2),n.\u0275\u0275property("disabled",C.disabled),n.\u0275\u0275advance(5),n.\u0275\u0275property("disabled",C.disabled||C.disableMinute),n.\u0275\u0275advance(3),n.\u0275\u0275property("ngIf",C.showSeconds),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",C.showSeconds),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",C.enableMeridian),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",C.enableMeridian)}}function Kt(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",6)(1,"ngx-mat-timepicker",7),n.\u0275\u0275listener("ngModelChange",function(it){n.\u0275\u0275restoreView(C);const Wt=n.\u0275\u0275nextContext(2);
1return n.\u0275\u0275resetView(Wt.datepicker._selected=it)}),n.\u0275\u0275elementEnd()()}if(2&ut){const C=n.\u0275\u0275nextContext(2);n.\u0275\u0275classProp("disable-seconds",!C.datepicker._showSeconds),n.\u0275\u0275advance(1),n.\u0275\u0275property("showSpinners",C.datepicker._showSpinners)("showSeconds",C.datepicker._showSeconds)("disabled",C.datepicker._disabled)("stepHour",C.datepicker._stepHour)("stepMinute",C.datepicker._stepMinute)("stepSecond",C.datepicker._stepSecond)("ngModel",C.datepicker._selected)("color",C.datepicker._color)("enableMeridian",C.datepicker._enableMeridian)("disableMinute",C.datepicker._disableMinute)}}function nn(ut,Rt){1&ut&&(n.\u0275\u0275elementStart(0,"mat-icon"),n.\u0275\u0275text(1,"done"),n.\u0275\u0275elementEnd())}function an(ut,Rt){}function jt(ut,Rt){if(1&ut){const C=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275template(1,Kt,2,12,"div",2),n.\u0275\u0275elementStart(2,"div",3)(3,"button",4),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(C);const it=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(it.datepicker.ok())}),n.\u0275\u0275template(4,nn,2,0,"mat-icon",1),n.\u0275\u0275template(5,an,0,0,"ng-template",5),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementContainerEnd()}if(2&ut){const C=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",!C.datepicker._hideTime),n.\u0275\u0275advance(2),n.\u0275\u0275property("color",C.datepicker._color)("disabled",!C.valid),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",!C.datepicker._customIcon),n.\u0275\u0275advance(1),n.\u0275\u0275property("cdkPortalOutlet",C._templateCustomIconPortal)}}const kn=new n.InjectionToken("ngx-mat-date-formats");class Je{constructor(Rt,C,Te,it,Wt={},On=Rt,zn){this.value=Rt,this.displayValue=C,this.ariaLabel=Te,this.enabled=it,this.cssClasses=Wt,this.compareValue=On,this.rawValue=zn}}let _e=(()=>{class ut{constructor(C,Te){this._elementRef=C,this._ngZone=Te,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new n.EventEmitter,this.previewChange=new n.EventEmitter,this._enterHandler=it=>{if(this._skipNextFocus&&"focus"===it.type)this._skipNextFocus=!1;else if(it.target&&this.isRange){const Wt=this._getCellFromElement(it.target);Wt&&this._ngZone.run(()=>this.previewChange.emit({value:Wt.enabled?Wt:null,event:it}))}},this._leaveHandler=it=>{null!==this.previewEnd&&this.isRange&&it.target&&J(it.target)&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:it}))},Te.runOutsideAngular(()=>{const it=C.nativeElement;it.addEventListener("mouseenter",this._enterHandler,!0),it.addEventListener("focus",this._enterHandler,!0),it.addEventListener("mouseleave",this._leaveHandler,!0),it.addEventListener("blur",this._leaveHandler,!0)})}_cellClicked(C,Te){C.enabled&&this.selectedValueChange.emit({value:C.value,event:Te})}_isSelected(C){return this.startValue===C.compareValue||this.endValue===C.compareValue}ngOnChanges(C){const Te=C.numCols,{rows:it,numCols:Wt}=this;(C.rows||Te)&&(this._firstRowOffset=it&&it.length&&it[0].length?Wt-it[0].length:0),(C.cellAspectRatio||Te||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Wt+"%"),(Te||!this._cellWidth)&&(this._cellWidth=100/Wt+"%")}ngOnDestroy(){const C=this._elementRef.nativeElement;C.removeEventListener("mouseenter",this._enterHandler,!0),C.removeEventListener("focus",this._enterHandler,!0),C.removeEventListener("mouseleave",this._leaveHandler,!0),C.removeEventListener("blur",this._leaveHandler,!0)}_isActiveCell(C,Te){let it=C*this.numCols+Te;return C&&(it-=this._firstRowOffset),it==this.activeCell}_focusActiveCell(C=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe((0,g.q)(1)).subscribe(()=>{const Te=this._elementRef.nativeElement.querySelector(".ngx-mat-calendar-body-active");Te&&(C||(this._skipNextFocus=!0),Te.focus())})})}_isRangeStart(C){return Q(C,this.startValue,this.endValue)}_isRangeEnd(C){return oe(C,this.startValue,this.endValue)}_isInRange(C){return Le(C,this.startValue,this.endValue,this.isRange)}_isComparisonStart(C){return Q(C,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(C,Te,it){if(!this._isComparisonStart(C)||this._isRangeStart(C)||!this._isInRange(C))return!1;let Wt=this.rows[Te][it-1];if(!Wt){const On=this.rows[Te-1];Wt=On&&On[On.length-1]}return Wt&&!this._isRangeEnd(Wt.compareValue)}_isComparisonBridgeEnd(C,Te,it){if(!this._isComparisonEnd(C)||this._isRangeEnd(C)||!this._isInRange(C))return!1;let Wt=this.rows[Te][it+1];if(!Wt){const On=this.rows[Te+1];
1Wt=On&&On[0]}return Wt&&!this._isRangeStart(Wt.compareValue)}_isComparisonEnd(C){return oe(C,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(C){return Le(C,this.comparisonStart,this.comparisonEnd,this.isRange)}_isPreviewStart(C){return Q(C,this.previewStart,this.previewEnd)}_isPreviewEnd(C){return oe(C,this.previewStart,this.previewEnd)}_isInPreview(C){return Le(C,this.previewStart,this.previewEnd,this.isRange)}_getCellFromElement(C){let Te;if(J(C)?Te=C:J(C.parentNode)&&(Te=C.parentNode),Te){const it=Te.getAttribute("data-ngx-mat-row"),Wt=Te.getAttribute("data-ngx-mat-col");if(it&&Wt)return this.rows[parseInt(it)][parseInt(Wt)]}return null}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(n.NgZone))},ut.\u0275cmp=n.\u0275\u0275defineComponent({type:ut,selectors:[["","ngx-mat-calendar-body",""]],hostAttrs:["role","grid","aria-readonly","true",1,"ngx-mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange"},exportAs:["NgxMatCalendarBody"],features:[n.\u0275\u0275NgOnChangesFeature],attrs:ae,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["aria-hidden","true","class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell",3,"ngClass","tabindex","mat-calendar-body-disabled","mat-calendar-body-active","mat-calendar-body-range-start","mat-calendar-body-range-end","mat-calendar-body-in-range","mat-calendar-body-comparison-bridge-start","mat-calendar-body-comparison-bridge-end","mat-calendar-body-comparison-start","mat-calendar-body-comparison-end","mat-calendar-body-in-comparison-range","mat-calendar-body-preview-start","mat-calendar-body-preview-end","mat-calendar-body-in-preview","width","paddingTop","paddingBottom","click",4,"ngFor","ngForOf"],["aria-hidden","true",1,"mat-calendar-body-label"],["role","gridcell",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],[1,"mat-calendar-body-cell-preview"]],template:function(C,Te){1&C&&(n.\u0275\u0275template(0,Pe,3,6,"tr",0),n.\u0275\u0275template(1,Ye,3,2,"tr",1)),2&C&&(n.\u0275\u0275property("ngIf",Te._firstRowOffset<Te.labelMinRequiredCells),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngForOf",Te.rows))},dependencies:[he.O5,he.sg,he.mk],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-label{height:0;line-height:0;text-align:left;padding-left:4.7142857143%;padding-right:4.7142857143%}.mat-calendar-body-cell{position:relative;height:0;line-height:0;text-align:center;outline:none;cursor:pointer}.mat-calendar-body-cell:before,.mat-calendar-body-cell:after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range):before,.mat-calendar-body-range-start:after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start):before,.mat-calendar-body-comparison-start:after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range):before,[dir=rtl] .mat-calendar-body-range-start:after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start):before,[dir=rtl] .mat-calendar-body-comparison-start:after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0 999px 999px 0}
1.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range):before,.mat-calendar-body-range-end:after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end):before,.mat-calendar-body-comparison-end:after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range):before,[dir=rtl] .mat-calendar-body-range-end:after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end):before,[dir=rtl] .mat-calendar-body-comparison-end:after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:999px 0 0 999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end:after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start:after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end:after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end:after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start:after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start:after{width:90%}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-high-contrast-active .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){outline:dotted 2px}[dir=rtl] .mat-calendar-body-label{text-align:right}@media (hover: none){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:transparent}}\n'],encapsulation:2,changeDetection:0}),ut})();function J(ut){return"TD"===ut.nodeName}function Q(ut,Rt,C){return null!==C&&Rt!==C&&ut<C&&ut===Rt}function oe(ut,Rt,C){return null!==Rt&&Rt!==C&&ut>=Rt&&ut===C}function Le(ut,Rt,C,Te){return Te&&null!==Rt&&null!==C&&Rt!==C&&ut>=Rt&&ut<=C}class Ct extends ye._A{isSameTime(Rt,C){return null==Rt||null==C||this.getHour(Rt)===this.getHour(C)&&this.getMinute(Rt)===this.getMinute(C)&&this.getSecond(Rt)===this.getSecond(C)}copyTime(Rt,C){this.setHour(Rt,this.getHour(C)),this.setMinute(Rt,this.getMinute(C)),this.setSecond(Rt,this.getSecond(C))}compareDateWithTime(Rt,C,Te){let it=super.compareDate(Rt,C)||this.getHour(Rt)-this.getHour(C)||this.getMinute(Rt)-this.getMinute(C);return Te&&(it=it||this.getSecond(Rt)-this.getSecond(C)),it}setTimeByDefaultValues(Rt,C){if(!Array.isArray(C))throw Error("@Input DefaultTime should be an array");this.setHour(Rt,C[0]||0),this.setMinute(Rt,C[1]||0),this.setSecond(Rt,C[2]||0)}}const Ze=new n.InjectionToken("NGX_MAT_DATE_RANGE_SELECTION_STRATEGY");let Ne=(()=>{class ut{constructor(C){this._dateAdapter=C}selectionFinished(C,Te){let{start:it,end:Wt}=Te;return null==it?it=C:null==Wt&&C&&this._dateAdapter.compareDate(C,it)>=0?Wt=C:(it=C,Wt=null),new G.C0(it,Wt)}createPreview(C,Te){let it=null,Wt=null;return Te.start&&!Te.end&&C&&(it=Te.start,Wt=C),new G.C0(it,Wt)}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275inject(Ct))},ut.\u0275prov=n.\u0275\u0275defineInjectable({token:ut,factory:ut.\u0275fac}),ut})();const $e={minHour:0,maxHour:24,minMinute:0,maxMinute:60,minSecond:0,maxSecond:60,meridian:12},Xt=/[^0-9]/g,fn=/^(2[0-3]|[0-1][0-9]|[0-9])$/,An=/^([0-5][0-9]|[0-9])$/,Gt=/^([0-5][0-9]|[0-9])$/;function Cn(ut){const Rt=ut.toString();return Rt.length>1?Rt:`0${Rt}`}function yn(ut){return Error(`NgxMatDatepicker: No provider found for ${ut}. You must import one of the following modules at your application root: NgxMatNativeDateModule, NgxMatMomentModule, or provide a custom implementation.`)}let St=(()=>{class ut{constructor(C,Te,it,Wt,On){if(this._changeDetectorRef=C,this._dateFormats=Te,this._dateAdapter=it,this._dir=Wt,this._rangeStrategy=On,this._rerenderSubscription=s.w0.EMPTY,this.selectedChange=new n.EventEmitter,this._userSelection=new n.EventEmitter,this.activeDateChange=new n.EventEmitter,!this._dateAdapter)throw yn("NgxMatDateAdapter");if(!this._dateFormats)throw yn("NGX_MAT_DATE_FORMATS");this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(C){const Te=this._activeDate,it=this._getValidDateOrNull(this._dateAdapter.deserialize(C))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(it,this.minDate,this.maxDate),this._hasSameMonthAndYear(Te,this._activeDate)||this._init()}get selected(){return this._selected}set selected(C){this._selected=C instanceof G.C0?C:this._getValidDateOrNull(this._dateAdapter.deserialize(C)),this._setRanges(this._selected)}
1get minDate(){return this._minDate}set minDate(C){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}get maxDate(){return this._maxDate}set maxDate(C){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,w.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(C){const Te=C.value,it=this._dateAdapter.getYear(this.activeDate),Wt=this._dateAdapter.getMonth(this.activeDate),On=this._dateAdapter.createDate(it,Wt,Te);let zn,zi;this._selected instanceof G.C0?(zn=this._getDateInCurrentMonth(this._selected.start),zi=this._getDateInCurrentMonth(this._selected.end)):zn=zi=this._getDateInCurrentMonth(this._selected),(zn!==Te||zi!==Te)&&this.selectedChange.emit(On),this._userSelection.emit({value:On,event:C.event})}_handleCalendarBodyKeydown(C){const Te=this._activeDate,it=this._isRtl();switch(C.keyCode){case _.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,it?1:-1);break;case _.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,it?-1:1);break;case _.LH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case _.JH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case _.Sd:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case _.uR:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case _.Ku:this.activeDate=C.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case _.VM:this.activeDate=C.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case _.K5:case _.L_:return void((!this.dateFilter||this.dateFilter(this._activeDate))&&(this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:C}),C.preventDefault()));case _.hY:return void(null!=this._previewEnd&&(this._previewStart=this._previewEnd=null,this.selectedChange.emit(null),this._userSelection.emit({value:null,event:C}),C.preventDefault(),C.stopPropagation()));default:return}this._dateAdapter.compareDate(Te,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),C.preventDefault()}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let C=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(C)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(C){this._matCalendarBody._focusActiveCell(C)}_previewChanged({event:C,value:Te}){if(this._rangeStrategy){const Wt=this._rangeStrategy.createPreview(Te?Te.rawValue:null,this.selected,C);this._previewStart=this._getCellCompareValue(Wt.start),this._previewEnd=this._getCellCompareValue(Wt.end),this._changeDetectorRef.detectChanges()}}_initWeekdays(){const C=this._dateAdapter.getFirstDayOfWeek(),Te=this._dateAdapter.getDayOfWeekNames("narrow");let Wt=this._dateAdapter.getDayOfWeekNames("long").map((On,zn)=>({long:On,narrow:Te[zn]}));this._weekdays=Wt.slice(C).concat(Wt.slice(0,C))}_createWeekCells(){const C=this._dateAdapter.getNumDaysInMonth(this.activeDate),Te=this._dateAdapter.getDateNames();this._weeks=[[]];for(let it=0,Wt=this._firstWeekOffset;it<C;it++,Wt++){7==Wt&&(this._weeks.push([]),Wt=0);const On=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),it+1),zn=this._shouldEnableDate(On),zi=this._dateAdapter.format(On,this._dateFormats.display.dateA11yLabel),Oi=this.dateClass?this.dateClass(On):void 0;this._weeks[this._weeks.length-1].push(new Je(it+1,Te[it],zi,zn,Oi,this._getCellCompareValue(On),On))}}_shouldEnableDate(C){return!!C&&(!this.minDate||this._dateAdapter.compareDate(C,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(C,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(C))}_getDateInCurrentMonth(C){return C&&this._hasSameMonthAndYear(C,this.activeDate)?this._dateAdapter.getDate(C):null}_hasSameMonthAndYear(C,Te){return!(!C||!Te||this._dateAdapter.getMonth(C)!=this._dateAdapter.getMonth(Te)||this._dateAdapter.getYear(C)!=this._dateAdapter.getYear(Te))}_getCellCompareValue(C){if(C){const Te=this._dateAdapter.getYear(C),it=this._dateAdapter.getMonth(C),Wt=this._dateAdapter.getDate(C);return new Date(Te,it,Wt).getTime()}return null}_getValidDateOrNull(C){return this._dateAdapter.isDateInstance(C)&&this._dateAdapter.isValid(C)?C:null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(C){C instanceof G.C0?(this._rangeStart=this._getCellCompareValue(C.start),this._rangeEnd=this._getCellCompareValue(C.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(C),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(kn,8),n.\u0275\u0275directiveInject(Ct,8),n.\u0275\u0275directiveInject(te.Is,8),n.\u0275\u0275directiveInject(Ze,8))},ut.\u0275cmp=n.\u0275\u0275defineComponent({type:ut,selectors:[["ngx-mat-month-view"]],viewQuery:function(C,Te){if(1&C&&n.\u0275\u0275viewQuery(_e,5),2&C){let it;n.\u0275\u0275queryRefresh(it=n.\u0275\u0275loadQuery())&&(Te._matCalendarBody=it.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["ngxMatMonthView"],decls:7,vars:13,consts:[["role","presentation",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["colspan","7","aria-hidden","true",1,"mat-calendar-table-header-divider"],["ngx-mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","selectedValueChange","previewChange","keydown"],["scope","col"]],template:function(C,Te){1&C&&(n.\u0275\u0275elementStart(0,"table",0)(1,"thead",1)(2,"tr"),n.\u0275\u0275template(3,we,2,2,"th",2),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(4,"tr"),n.\u0275\u0275element(5,"th",3),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(6,"tbody",4),n.\u0275\u0275listener("selectedValueChange",function(Wt){return Te._dateSelected(Wt)})("previewChange",function(Wt){return Te._previewChanged(Wt)})("keydown",function(Wt){return Te._handleCalendarBodyKeydown(Wt)}),n.\u0275\u0275elementEnd()()),2&C&&(n.\u0275\u0275advance(3),n.\u0275\u0275property("ngForOf",Te._weekdays),n.\u0275\u0275advance(3),n.\u0275\u0275property("label",Te._monthLabel)("rows",Te._weeks)("todayValue",Te._todayDate)("startValue",Te._rangeStart)("endValue",Te._rangeEnd)("comparisonStart",Te._comparisonRangeStart)("comparisonEnd",Te._comparisonRangeEnd)("previewStart",Te._previewStart)("previewEnd",Te._previewEnd)("isRange",Te._isRange)("labelMinRequiredCells",3)("activeCell",Te._dateAdapter.getDate(Te.activeDate)-1))},dependencies:[_e,he.sg],encapsulation:2,changeDetection:0}),ut})(),We=(()=>{class ut{constructor(C,Te,it){if(this._changeDetectorRef=C,this._dateAdapter=Te,this._dir=it,this._rerenderSubscription=s.w0.EMPTY,this.selectedChange=new n.EventEmitter,this.yearSelected=new n.EventEmitter,this.activeDateChange=new n.EventEmitter,!this._dateAdapter)throw yn("NgxMatDateAdapter");this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(C){let Te=this._activeDate;const it=this._getValidDateOrNull(this._dateAdapter.deserialize(C))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(it,this.minDate,this.maxDate),ce(this._dateAdapter,Te,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(C){this._selected=C instanceof G.C0?C:this._getValidDateOrNull(this._dateAdapter.deserialize(C)),this._setSelectedYear(C)}
1get minDate(){return this._minDate}set minDate(C){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}get maxDate(){return this._maxDate}set maxDate(C){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,w.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const Te=this._dateAdapter.getYear(this._activeDate)-pe(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let it=0,Wt=[];it<24;it++)Wt.push(Te+it),4==Wt.length&&(this._years.push(Wt.map(On=>this._createCellForYear(On))),Wt=[]);this._changeDetectorRef.markForCheck()}_yearSelected(C){const Te=C.value;this.yearSelected.emit(this._dateAdapter.createDate(Te,0,1));let it=this._dateAdapter.getMonth(this.activeDate),Wt=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(Te,it,1));this.selectedChange.emit(this._dateAdapter.createDate(Te,it,Math.min(this._dateAdapter.getDate(this.activeDate),Wt)))}_handleCalendarBodyKeydown(C){const Te=this._activeDate,it=this._isRtl();switch(C.keyCode){case _.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,it?1:-1);break;case _.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,it?-1:1);break;case _.LH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case _.JH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case _.Sd:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-pe(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case _.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,24-pe(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case _.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,C.altKey?-240:-24);break;case _.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,C.altKey?240:24);break;case _.K5:case _.L_:this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:C});break;default:return}this._dateAdapter.compareDate(Te,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),C.preventDefault()}_getActiveCell(){return pe(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_createCellForYear(C){let Te=this._dateAdapter.getYearName(this._dateAdapter.createDate(C,0,1));return new Je(C,Te,Te,this._shouldEnableYear(C))}_shouldEnableYear(C){if(null==C||this.maxDate&&C>this._dateAdapter.getYear(this.maxDate)||this.minDate&&C<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let it=this._dateAdapter.createDate(C,0,1);this._dateAdapter.getYear(it)==C;it=this._dateAdapter.addCalendarDays(it,1))if(this.dateFilter(it))return!0;return!1}_getValidDateOrNull(C){return this._dateAdapter.isDateInstance(C)&&this._dateAdapter.isValid(C)?C:null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(C){if(this._selectedYear=null,C instanceof G.C0){const Te=C.start||C.end;Te&&(this._selectedYear=this._dateAdapter.getYear(Te))}else C&&(this._selectedYear=this._dateAdapter.getYear(C))}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(Ct,8),n.\u0275\u0275directiveInject(te.Is,8))},ut.\u0275cmp=n.\u0275\u0275defineComponent({type:ut,selectors:[["ngx-mat-multi-year-view"]],viewQuery:function(C,Te){if(1&C&&n.\u0275\u0275viewQuery(_e,5),2&C){let it;n.\u0275\u0275queryRefresh(it=n.\u0275\u0275loadQuery())&&(Te._matCalendarBody=it.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["ngxMatMultiYearView"],decls:5,vars:7,consts:[["role","presentation",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["ngx-mat-calendar-body","",3,"rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell","selectedValueChange","keydown"]],template:function(C,Te){1&C&&(n.\u0275\u0275elementStart(0,"table",0)(1,"thead",1)(2,"tr"),n.\u0275\u0275element(3,"th",2),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(4,"tbody",3),n.\u0275\u0275listener("selectedValueChange",function(Wt){return Te._yearSelected(Wt)})("keydown",function(Wt){return Te._handleCalendarBodyKeydown(Wt)}),n.\u0275\u0275elementEnd()()),2&C&&(n.\u0275\u0275advance(4),n.\u0275\u0275property("rows",Te._years)("todayValue",Te._todayYear)("startValue",Te._selectedYear)("endValue",Te._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",Te._getActiveCell()))},dependencies:[_e],encapsulation:2,changeDetection:0}),ut})();function ce(ut,Rt,C,Te,it){const Wt=ut.getYear(Rt),On=ut.getYear(C),zn=je(ut,Te,it);return Math.floor((Wt-zn)/24)===Math.floor((On-zn)/24)}function pe(ut,Rt,C,Te){return function R(ut,Rt){return(ut%Rt+Rt)%Rt}(ut.getYear(Rt)-je(ut,C,Te),24)}function je(ut,Rt,C){let Te=0;return C?Te=ut.getYear(C)-24+1:Rt&&(Te=ut.getYear(Rt)),Te}let Y=(()=>{class ut{constructor(C,Te,it,Wt){if(this._changeDetectorRef=C,this._dateFormats=Te,this._dateAdapter=it,this._dir=Wt,this._rerenderSubscription=s.w0.EMPTY,this.selectedChange=new n.EventEmitter,this.monthSelected=new n.EventEmitter,this.activeDateChange=new n.EventEmitter,!this._dateAdapter)throw yn("NgxMatDateAdapter");if(!this._dateFormats)throw yn("NGX_MAT_DATE_FORMATS");this._activeDate=this._dateAdapter.today()}get activeDate(){return this._activeDate}set activeDate(C){let Te=this._activeDate;const it=this._getValidDateOrNull(this._dateAdapter.deserialize(C))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(it,this.minDate,this.maxDate),this._dateAdapter.getYear(Te)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(C){this._selected=C instanceof G.C0?C:this._getValidDateOrNull(this._dateAdapter.deserialize(C)),this._setSelectedMonth(C)}
1get minDate(){return this._minDate}set minDate(C){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}get maxDate(){return this._maxDate}set maxDate(C){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,w.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(C){const Te=C.value,it=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Te,1);this.monthSelected.emit(it);const Wt=this._dateAdapter.getNumDaysInMonth(it);this.selectedChange.emit(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Te,Math.min(this._dateAdapter.getDate(this.activeDate),Wt)))}_handleCalendarBodyKeydown(C){const Te=this._activeDate,it=this._isRtl();switch(C.keyCode){case _.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,it?1:-1);break;case _.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,it?-1:1);break;case _.LH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case _.JH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case _.Sd:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case _.uR:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case _.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,C.altKey?-10:-1);break;case _.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,C.altKey?10:1);break;case _.K5:case _.L_:this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:C});break;default:return}this._dateAdapter.compareDate(Te,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),C.preventDefault()}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let C=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(Te=>Te.map(it=>this._createCellForMonth(it,C[it]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_getMonthInCurrentYear(C){return C&&this._dateAdapter.getYear(C)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(C):null}_createCellForMonth(C,Te){let it=this._dateAdapter.format(this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),C,1),this._dateFormats.display.monthYearA11yLabel);return new Je(C,Te.toLocaleUpperCase(),it,this._shouldEnableMonth(C))}_shouldEnableMonth(C){const Te=this._dateAdapter.getYear(this.activeDate);if(null==C||this._isYearAndMonthAfterMaxDate(Te,C)||this._isYearAndMonthBeforeMinDate(Te,C))return!1;if(!this.dateFilter)return!0;for(let Wt=this._dateAdapter.createDate(Te,C,1);this._dateAdapter.getMonth(Wt)==C;Wt=this._dateAdapter.addCalendarDays(Wt,1))if(this.dateFilter(Wt))return!0;return!1}_isYearAndMonthAfterMaxDate(C,Te){if(this.maxDate){const it=this._dateAdapter.getYear(this.maxDate),Wt=this._dateAdapter.getMonth(this.maxDate);return C>it||C===it&&Te>Wt}return!1}_isYearAndMonthBeforeMinDate(C,Te){if(this.minDate){const it=this._dateAdapter.getYear(this.minDate),Wt=this._dateAdapter.getMonth(this.minDate);return C<it||C===it&&Te<Wt}return!1}_getValidDateOrNull(C){return this._dateAdapter.isDateInstance(C)&&this._dateAdapter.isValid(C)?C:null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(C){this._selectedMonth=C instanceof G.C0?this._getMonthInCurrentYear(C.start)||this._getMonthInCurrentYear(C.end):this._getMonthInCurrentYear(C)}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(kn,8),n.\u0275\u0275directiveInject(Ct,8),n.\u0275\u0275directiveInject(te.Is,8))},ut.\u0275cmp=n.\u0275\u0275defineComponent({type:ut,selectors:[["ngx-mat-year-view"]],viewQuery:function(C,Te){if(1&C&&n.\u0275\u0275viewQuery(_e,5),2&C){let it;n.\u0275\u0275queryRefresh(it=n.\u0275\u0275loadQuery())&&(Te._matCalendarBody=it.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["ngxMatYearView"],decls:5,vars:9,consts:[["role","presentation",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["ngx-mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValueChange","keydown"]],template:function(C,Te){1&C&&(n.\u0275\u0275elementStart(0,"table",0)(1,"thead",1)(2,"tr"),n.\u0275\u0275element(3,"th",2),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(4,"tbody",3),n.\u0275\u0275listener("selectedValueChange",function(Wt){return Te._monthSelected(Wt)})("keydown",function(Wt){return Te._handleCalendarBodyKeydown(Wt)}),n.\u0275\u0275elementEnd()()),2&C&&(n.\u0275\u0275advance(4),n.\u0275\u0275property("label",Te._yearLabel)("rows",Te._months)("todayValue",Te._todayMonth)("startValue",Te._selectedMonth)("endValue",Te._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",Te._dateAdapter.getMonth(Te.activeDate)))},dependencies:[_e],encapsulation:2,changeDetection:0}),ut})(),De=(()=>{class ut{constructor(C,Te,it,Wt,On){this._intl=C,this.calendar=Te,this._dateAdapter=it,this._dateFormats=Wt,this.calendar.stateChanges.subscribe(()=>On.markForCheck())}get periodButtonText(){if("month"==this.calendar.currentView)return this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase();if("year"==this.calendar.currentView)return this._dateAdapter.getYearName(this.calendar.activeDate);const Te=this._dateAdapter.getYear(this.calendar.activeDate)-pe(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),it=Te+24-1;return function Pn(ut,Rt){return`${ut} \u2013 ${Rt}`}(this._dateAdapter.getYearName(this._dateAdapter.createDate(Te,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(it,0,1)))}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-24)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:24)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(C,Te){return"month"==this.calendar.currentView?this._dateAdapter.getYear(C)==this._dateAdapter.getYear(Te)&&this._dateAdapter.getMonth(C)==this._dateAdapter.getMonth(Te):"year"==this.calendar.currentView?this._dateAdapter.getYear(C)==this._dateAdapter.getYear(Te):ce(this._dateAdapter,C,Te,this.calendar.minDate,this.calendar.maxDate)}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject(G.S8),n.\u0275\u0275directiveInject((0,n.forwardRef)(()=>ot)),n.\u0275\u0275directiveInject(Ct,8),n.\u0275\u0275directiveInject(kn,8),n.\u0275\u0275directiveInject(n.ChangeDetectorRef))},ut.\u0275cmp=n.\u0275\u0275defineComponent({type:ut,selectors:[["ngx-mat-calendar-header"]],exportAs:["ngxMatCalendarHeader"],ngContentSelectors:Ie,decls:9,vars:8,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-control
1s"],["mat-button","","type","button","cdkAriaLive","polite",1,"mat-calendar-period-button",3,"click"],[1,"mat-calendar-arrow"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"]],template:function(C,Te){1&C&&(n.\u0275\u0275projectionDef(),n.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"button",2),n.\u0275\u0275listener("click",function(){return Te.currentPeriodClicked()}),n.\u0275\u0275text(3),n.\u0275\u0275element(4,"div",3),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(5,"div",4),n.\u0275\u0275projection(6),n.\u0275\u0275elementStart(7,"button",5),n.\u0275\u0275listener("click",function(){return Te.previousClicked()}),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(8,"button",6),n.\u0275\u0275listener("click",function(){return Te.nextClicked()}),n.\u0275\u0275elementEnd()()()),2&C&&(n.\u0275\u0275advance(2),n.\u0275\u0275attribute("aria-label",Te.periodButtonLabel),n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",Te.periodButtonText," "),n.\u0275\u0275advance(1),n.\u0275\u0275classProp("mat-calendar-invert","month"!=Te.calendar.currentView),n.\u0275\u0275advance(3),n.\u0275\u0275property("disabled",!Te.previousEnabled()),n.\u0275\u0275attribute("aria-label",Te.prevButtonLabel),n.\u0275\u0275advance(1),n.\u0275\u0275property("disabled",!Te.nextEnabled()),n.\u0275\u0275attribute("aria-label",Te.nextButtonLabel))},dependencies:[le.lW],encapsulation:2,changeDetection:0}),ut})(),ot=(()=>{class ut{constructor(C,Te,it,Wt){if(this._dateAdapter=Te,this._dateFormats=it,this._changeDetectorRef=Wt,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new n.EventEmitter,this.yearSelected=new n.EventEmitter,this.monthSelected=new n.EventEmitter,this._userSelection=new n.EventEmitter,this.stateChanges=new d.x,!this._dateAdapter)throw yn("NgxDateAdapter");if(!this._dateFormats)throw yn("NGX_MAT_DATE_FORMATS");this._intlChanges=C.changes.subscribe(()=>{Wt.markForCheck(),this.stateChanges.next()})}get startAt(){return this._startAt}set startAt(C){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}get selected(){return this._selected}set selected(C){this._selected=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}get minDate(){return this._minDate}set minDate(C){this._minDate=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}get maxDate(){return this._maxDate}set maxDate(C){this._maxDate=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}get activeDate(){return this._clampedActiveDate}set activeDate(C){this._clampedActiveDate=this._dateAdapter.clampDate(C,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(C){this._currentView=C,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck()}ngAfterContentInit(){this._calendarHeaderPortal=new i.C5(this.headerComponent||De),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(C){const Te=C.minDate||C.maxDate||C.dateFilter;if(Te&&!Te.firstChange){const it=this._getCurrentViewComponent();it&&(this._changeDetectorRef.detectChanges(),it._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell()}updateTodaysDate(){("month"==this.currentView?this.monthView:"year"==this.currentView?this.yearView:this.multiYearView).ngAfterContentInit()}_dateSelected(C){C&&!this._dateAdapter.sameDate(C,this.selected)&&this.selectedChange.emit(C)}_yearSelectedInMultiYearView(C){this.yearSelected.emit(C)}_monthSelectedInYearView(C){this.monthSelected.emit(C)}_userSelected(){this._userSelection.emit()}_goToDateInView(C,Te){this.activeDate=C,this.currentView=Te}_getValidDateOrNull(C){return this._dateAdapter.isDateInstance(C)&&this._dateAdapter.isValid(C)?C:null}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject(G.S8),n.\u0275\u0275directiveInject(Ct,8),n.\u0275\u0275directiveInject(kn,8),n.\u0275\u0275directiveInject(n.ChangeDetectorRef))},ut.\u0275cmp=n.\u0275\u0275defineComponent({type:ut,selectors:[["ngx-mat-calendar"]],viewQuery:function(C,Te){if(1&C&&(n.\u0275\u0275viewQuery(St,5),n.\u0275\u0275viewQuery(Y,5),n.\u0275\u0275viewQuery(We,5)),2&C){let it;n.\u0275\u0275queryRefresh(it=n.\u0275\u0275loadQuery())&&(Te.monthView=it.first),n.\u0275\u0275queryRefresh(it=n.\u0275\u0275loadQuery())&&(Te.yearView=it.first),n.\u0275\u0275queryRefresh(it=n.\u0275\u0275loadQuery())&&(Te.multiYearView=it.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",_userSelection:"_userSelection"},exportAs:["ngxMatCalendar"],features:[n.\u0275\u0275NgOnChangesFeature],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","selectedChange","_userSelection",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","selectedChange","_userSelection"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","activeDateChange","yearSelected","selectedChange"]],template:function(C,Te){1&C&&(n.\u0275\u0275template(0,mt,0,0,"ng-template",0),n.\u0275\u0275elementStart(1,"div",1),n.\u0275\u0275template(2,at,1,6,"ngx-mat-month-view",2),n.\u0275\u0275template(3,Ht,1,5,"ngx-mat-year-view",3),n.\u0275\u0275template(4,xe,1,5,"ngx-mat-multi-year-view",4),n.\u0275\u0275elementEnd()),2&C&&(n.\u0275\u0275property("cdkPortalOutlet",Te._calendarHeaderPortal),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngSwitch",Te.currentView),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngSwitchCase","month"),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngSwitchCase","year"),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngSwitchCase","multi-year"))},dependencies:[St,Y,We,i.Pl,he.RF,he.n9],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0}.mat-calendar-content{padding:0 8px 8px;outline:none}
1.mat-calendar-controls{display:flex;margin:5% calc(4.71429% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0}.mat-calendar-arrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button:after,.mat-calendar-next-button:after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button:after{border-left-width:2px;transform:translate(2px) rotate(-45deg)}.mat-calendar-next-button:after{border-right-width:2px;transform:translate(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider:after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}\n'],encapsulation:2,changeDetection:0}),ut})(),Tt=(()=>{class ut{constructor(C,Te,it){if(this._dateAdapter=C,this.cd=Te,this.formBuilder=it,this.disabled=!1,this.showSpinners=!0,this.stepHour=1,this.stepMinute=1,this.stepSecond=1,this.showSeconds=!1,this.disableMinute=!1,this.enableMeridian=!1,this.color="primary",this.meridian="AM",this._onChange=()=>{},this._onTouched=()=>{},this._destroyed=new d.x,this.pattern=fn,!this._dateAdapter)throw yn("NgxMatDateAdapter");this.form=this.formBuilder.group({hour:[{value:null,disabled:this.disabled},[rt.kI.required,rt.kI.pattern(fn)]],minute:[{value:null,disabled:this.disabled},[rt.kI.required,rt.kI.pattern(An)]],second:[{value:null,disabled:this.disabled},[rt.kI.required,rt.kI.pattern(Gt)]]})}get hour(){let C=Number(this.form.controls.hour.value);return isNaN(C)?0:C}get minute(){let C=Number(this.form.controls.minute.value);return isNaN(C)?0:C}get second(){let C=Number(this.form.controls.second.value);return isNaN(C)?0:C}get valid(){return this.form.valid}ngOnInit(){this.form.valueChanges.pipe((0,x.R)(this._destroyed),(0,L.b)(400)).subscribe(C=>{this._updateModel()})}ngOnChanges(C){(C.disabled||C.disableMinute)&&this._setDisableStates()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}writeValue(C){null!=C?this._model=C:(this._model=this._dateAdapter.today(),null!=this.defaultTime&&this._dateAdapter.setTimeByDefaultValues(this._model,this.defaultTime)),this._updateHourMinuteSecond()}registerOnChange(C){this._onChange=C}registerOnTouched(C){this._onTouched=C}setDisabledState(C){this._disabled=C,this.cd.markForCheck()}formatInput(C){C.value=C.value.replace(Xt,"")}toggleMeridian(){this.meridian="AM"===this.meridian?"PM":"AM",this.change("hour")}change(C,Te){const it=this._getNextValueByProp(C,Te);this.form.controls[C].setValue(Cn(it),{onlySelf:!1,emitEvent:!1}),this._updateModel()}_updateHourMinuteSecond(){let C=this._dateAdapter.getHour(this._model);const Te=this._dateAdapter.getMinute(this._model),it=this._dateAdapter.getSecond(this._model);this.enableMeridian&&(C>=$e.meridian?(C-=$e.meridian,this.meridian="PM"):this.meridian="AM",0===C&&(C=$e.meridian)),this.form.controls.hour.setValue(Cn(C)),this.form.controls.minute.setValue(Cn(Te)),this.form.controls.second.setValue(Cn(it))}_updateModel(){let C=this.hour;this.enableMeridian&&("AM"===this.meridian&&C===$e.meridian?C=0:"PM"===this.meridian&&C!==$e.meridian&&(C+=$e.meridian)),this._dateAdapter.setHour(this._model,C),this._dateAdapter.setMinute(this._model,this.minute),this._dateAdapter.setSecond(this._model,this.second),this._onChange(this._model)}_getNextValueByProp(C,Te){const it=C[0].toUpperCase()+C.slice(1),Wt=$e[`min${it}`];let zn,On=$e[`max${it}`];return"hour"===C&&this.enableMeridian&&(On=$e.meridian),null==Te?(zn=this[C]%On,"hour"===C&&this.enableMeridian&&0===zn&&(zn=On)):(zn=Te?this[C]+this[`step${it}`]:this[C]-this[`step${it}`],"hour"===C&&this.enableMeridian?(zn%=On+1,0===zn&&(zn=Te?1:On)):zn%=On,zn=Te?zn>On?zn-On+Wt:zn:zn<Wt?zn-Wt+On:zn),zn}_setDisableStates(){this.disabled?this.form.disable():(this.form.enable(),this.disableMinute&&(this.form.get("minute").disable(),this.showSeconds&&this.form.get("second").disable()))}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject(Ct,8),n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(rt.qu))},ut.\u0275cmp=n.\u0275\u0275defineComponent({type:ut,selectors:[["ngx-mat-timepicker"]],hostAttrs:[1,"ngx-mat-timepicker"],inputs:{disabled:"disabled",showSpinners:"showSpinners",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",showSeconds:"showSeconds",disableMinute:"disableMinute",enableMeridian:"enableMeridian",defaultTime:"defaultTime",color:"color"},exportAs:["ngxMatTimepicker"],features:[n.\u0275\u0275ProvidersFeature([{provide:rt.JU,useExisting:(0,n.forwardRef)(()=>ut),multi:!0}]),n.\u0275\u0275NgOnChangesFeature],decls:18,vars:7,consts:[[3,"formGroup"],[1,"ngx-mat-timepicker-table"],[1,"ngx-mat-timepicker-tbody"],[4,"ngIf"],["appearance","legacy"],["type","text","matInput","","maxlength","2","formControlName","hour",3,"input","keydown.ArrowUp","keydown.ArrowDown","blur"],[1,"ngx-mat-timepicker-spacer"],["type","text","matInput","","maxlength","2","formControlName","minute",3,"input","keydown.ArrowUp","keydown.ArrowDown","blur"],["class","ngx-mat-timepicker-spacer",4,"ngIf"],["class","ngx-mat-timepicker-meridian",4,"ngIf"],["type","button","mat-icon-button","","aria-label","expand_less icon",3,"disabled","click"],["type","text","matInput","","maxlength","2","formControlName","second",3,"input","keydown.ArrowUp","keydown.ArrowDown","blur"],[1,"ngx-mat-timepicker-meridian"],["mat-button","","mat-stroked-button","",3,"color","disabled","click"],["type","button","mat-icon-button","","aria-label","expand_more icon",3,"disabled","click"]],template:function(C,Te){1&C&&(n.\u0275\u0275elementStart(0,"form",0)(1,"table",1)(2,"tbody",2),n.\u0275\u0275template(3,Dt,14,5,"tr",3),n.\u0275\u0275elementStart(4,"tr")(
15,"td")(6,"mat-form-field",4)(7,"input",5),n.\u0275\u0275listener("input",function(Wt){return Te.formatInput(Wt.target)})("keydown.ArrowUp",function(Wt){return Te.change("hour",!0),Wt.preventDefault()})("keydown.ArrowDown",function(Wt){return Te.change("hour",!1),Wt.preventDefault()})("blur",function(){return Te.change("hour")}),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementStart(8,"td",6),n.\u0275\u0275text(9,":"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(10,"td")(11,"mat-form-field",4)(12,"input",7),n.\u0275\u0275listener("input",function(Wt){return Te.formatInput(Wt.target)})("keydown.ArrowUp",function(Wt){return Te.change("minute",!0),Wt.preventDefault()})("keydown.ArrowDown",function(Wt){return Te.change("minute",!1),Wt.preventDefault()})("blur",function(){return Te.change("minute")}),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275template(13,_t,2,0,"td",8),n.\u0275\u0275template(14,Ut,3,0,"td",3),n.\u0275\u0275template(15,Fe,1,0,"td",8),n.\u0275\u0275template(16,Ge,3,3,"td",9),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(17,ct,14,6,"tr",3),n.\u0275\u0275elementEnd()()()),2&C&&(n.\u0275\u0275property("formGroup",Te.form),n.\u0275\u0275advance(3),n.\u0275\u0275property("ngIf",Te.showSpinners),n.\u0275\u0275advance(10),n.\u0275\u0275property("ngIf",Te.showSeconds),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Te.showSeconds),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Te.enableMeridian),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Te.enableMeridian),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Te.showSpinners))},dependencies:[le.lW,N.Hw,O.KE,rt._Y,rt.JL,rt.sg,he.O5,W.Nt,rt.Fj,rt.nD,rt.JJ,rt.u],styles:[".ngx-mat-timepicker{font-size:13px}.ngx-mat-timepicker form{min-width:90px}.ngx-mat-timepicker form .ngx-mat-timepicker-table .ngx-mat-timepicker-tbody tr td{text-align:center}.ngx-mat-timepicker form .ngx-mat-timepicker-table .ngx-mat-timepicker-tbody tr td.ngx-mat-timepicker-spacer{font-weight:bold}.ngx-mat-timepicker form .ngx-mat-timepicker-table .ngx-mat-timepicker-tbody tr td.ngx-mat-timepicker-meridian .mat-button{min-width:64px;line-height:36px;min-width:0;border-radius:50%;width:36px;height:36px;padding:0;flex-shrink:0}.ngx-mat-timepicker form .ngx-mat-timepicker-table .ngx-mat-timepicker-tbody tr td .mat-icon-button{height:24px;width:24px;line-height:24px}.ngx-mat-timepicker form .ngx-mat-timepicker-table .ngx-mat-timepicker-tbody tr td .mat-icon-button .mat-icon{font-size:24px}.ngx-mat-timepicker form .ngx-mat-timepicker-table .ngx-mat-timepicker-tbody tr td .mat-form-field{width:20px;max-width:20px;text-align:center}\n"],encapsulation:2}),ut})(),Zt=0;const gn=(0,ye.pj)(class{constructor(ut){this._elementRef=ut}});let ln=(()=>{class ut extends gn{constructor(C,Te,it){super(C),this.cd=Te,this._viewContainerRef=it}get valid(){return(this.datepicker.hideTime||this._timePicker&&this._timePicker.valid)&&this.datepicker.valid}get isViewMonth(){return!this._calendar||null==this._calendar.currentView||"month"==this._calendar.currentView}ngAfterViewInit(){this._calendar.focusActiveCell(),this.datepicker._customIcon&&(this._templateCustomIconPortal=new i.UE(this.datepicker._customIcon,this._viewContainerRef),this.cd.detectChanges())}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(n.ViewContainerRef))},ut.\u0275cmp=n.\u0275\u0275defineComponent({type:ut,selectors:[["ngx-mat-datetime-content"]],viewQuery:function(C,Te){if(1&C&&(n.\u0275\u0275viewQuery(ot,5),n.\u0275\u0275viewQuery(Tt,5)),2&C){let it;n.\u0275\u0275queryRefresh(it=n.\u0275\u0275loadQuery())&&(Te._calendar=it.first),n.\u0275\u0275queryRefresh(it=n.\u0275\u0275loadQuery())&&(Te._timePicker=it.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(C,Te){2&C&&(n.\u0275\u0275syntheticHostProperty("@transformPanel","enter"),n.\u0275\u0275classProp("mat-datepicker-content-touch",Te.datepicker.touchUi))},inputs:{color:"color"},exportAs:["ngxMatDatetimeContent"],features:[n.\u0275\u0275InheritDefinitionFeature],decls:2,vars:12,consts:[["cdkTrapFocus","",3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","selectedChange","yearSelected","monthSelected"],[4,"ngIf"],["class","time-container",3,"disable-seconds",4,"ngIf"],[1,"actions"],["mat-button","","mat-stroked-button","","cdkFocusInitial","",3,"color","disabled","click"],[3,"cdkPortalOutlet"],[1,"time-container"],[3,"showSpinners","showSeconds","disabled","stepHour","stepMinute","stepSecond","ngModel","color","enableMeridian","disableMinute","ngModelChange"]],template:function(C,Te){1&C&&(n.\u0275\u0275elementStart(0,"ngx-mat-calendar",0),n.\u0275\u0275listener("selectedChange",function(Wt){return Te.datepicker.select(Wt)})("yearSelected",function(Wt){return Te.datepicker._selectYear(Wt)})("monthSelected",function(Wt){return Te.datepicker._selectMonth(Wt)}
1),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(1,jt,6,5,"ng-container",1)),2&C&&(n.\u0275\u0275property("id",Te.datepicker.id)("ngClass",Te.datepicker.panelClass)("startAt",Te.datepicker.startAt)("startView",Te.datepicker.startView)("minDate",Te.datepicker._minDate)("maxDate",Te.datepicker._maxDate)("dateFilter",Te.datepicker._dateFilter)("headerComponent",Te.datepicker.calendarHeaderComponent)("selected",Te.datepicker._selected)("dateClass",Te.datepicker.dateClass)("@fadeInCalendar","enter"),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",Te.isViewMonth))},dependencies:[ot,Tt,le.lW,N.Hw,he.mk,he.O5,rt.JJ,rt.On,i.Pl],styles:['.mat-datepicker-content{display:block;border-radius:4px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-datepicker-content .mat-calendar{width:296px}.mat-datepicker-content .time-container{display:flex;position:relative;padding-top:5px;justify-content:center}.mat-datepicker-content .time-container.disable-seconds .ngx-mat-timepicker .table{margin-left:9px}.mat-datepicker-content .time-container:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:#0000001f}.mat-datepicker-content .actions{display:flex;padding:5px 15px 10px;justify-content:flex-end}\n'],encapsulation:2,data:{animation:[G.E2.transformPanel,G.E2.fadeInCalendar]},changeDetection:0}),ut})(),ii=(()=>{class ut{constructor(C,Te,it,Wt,On,zn,zi,Oi){if(this._dialog=C,this._overlay=Te,this._ngZone=it,this._viewContainerRef=Wt,this._dateAdapter=zn,this._dir=zi,this._document=Oi,this.startView="month",this._defaultColor="primary",this._touchUi=!1,this._hideTime=!1,this.yearSelected=new n.EventEmitter,this.monthSelected=new n.EventEmitter,this.openedStream=new n.EventEmitter,this.closedStream
1=new n.EventEmitter,this._opened=!1,this._showSpinners=!0,this._showSeconds=!1,this._stepHour=1,this._stepMinute=1,this._stepSecond=1,this._enableMeridian=!1,this._hasBackdrop=!0,this.id="mat-datepicker-"+Zt++,this._validSelected=null,this._focusedElementBeforeOpen=null,this._inputSubscription=s.w0.EMPTY,this.stateChanges=new d.x,this._selectedChanged=new d.x,this._minValidator=()=>!this._minDate||!this._selected||this._dateAdapter.compareDateWithTime(this._minDate,this._selected,this.showSeconds)<=0?null:{matDatetimePickerMin:{min:this._minDate,actual:this._selected}},this._maxValidator=()=>!this._maxDate||!this._selected||this._dateAdapter.compareDateWithTime(this._maxDate,this._selected,this.showSeconds)>=0?null:{matDatetimePickerMax:{max:this._maxDate,actual:this._selected}},!this._dateAdapter)throw yn("NgxMatDateAdapter");this._scrollStrategy=On}get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.value:null)}set startAt(C){this._startAt=this._getValidDateOrNull(this._dateAdapter.deserialize(C))}get defaultColor(){return this._defaultColor}set defaultColor(C){this._defaultColor=C}get color(){return this._color||(this.datepickerInput?this.datepickerInput._getThemePalette():"primary")}set color(C){this._color=C}get touchUi(){return this._touchUi}set touchUi(C){this._touchUi=(0,se.Ig)(C)}get hideTime(){return this._hideTime}set hideTime(C){this._hideTime=(0,se.Ig)(C)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(C){const Te=(0,se.Ig)(C);Te!==this._disabled&&(this._disabled=Te,this.stateChanges.next(Te))}get opened(){return this._opened}set opened(C){C?this.open():this.close()}get showSpinners(){return this._showSpinners}set showSpinners(C){this._showSpinners=C}get showSeconds(){return this._showSeconds}set showSeconds(C){this._showSeconds=C}get stepHour(){return this._stepHour}set stepHour(C){this._stepHour=C}get stepMinute(){return this._stepMinute}set stepMinute(C){this._stepMinute=C}get stepSecond(){return this._stepSecond}set stepSecond(C){this._stepSecond=C}get enableMeridian(){return this._enableMeridian}set enableMeridian(C){this._enableMeridian=C}get disableMinute(){return this._disableMinute}set disableMinute(C){this._disableMinute=C}get defaultTime(){return this._defaultTime}set defaultTime(C){this._defaultTime=C}get _selected(){return this._validSelected}set _selected(C){this._validSelected=C}get _minDate(){return this.datepickerInput&&this.datepickerInput.min}get _maxDate(){return this.datepickerInput&&this.datepickerInput.max}get valid(){const C=this._minValidator(),Te=this._maxValidator();return null==C&&null==Te}get _dateFilter(){return this.datepickerInput&&this.datepickerInput._dateFilter}ngOnDestroy(){this.close(),this._popupRef&&(this._popupRef.dispose(),this._popupComponentRef=null),this._inputSubscription.unsubscribe(),this.stateChanges.complete()}select(C){this._dateAdapter.copyTime(C,this._selected),this._selected=C}_selectYear(C){this.yearSelected.emit(C)}_selectMonth(C){this.monthSelected.emit(C)}ok(){const C=this._dateAdapter.clone(this._selected);this._selectedChanged.next(C),this.close()}cancel(){this._selected=this._rawValue,this.close()}_registerInput(C){if(this.datepickerInput)throw Error("A NgxMatDatepicker can only be associated with a single input.");this.datepickerInput=C,this._inputSubscription=this.datepickerInput._valueChange.subscribe(Te=>this._selected=Te)}open(){if(this._rawValue=null!=this._selected?this._dateAdapter.clone(this._selected):null,null==this._selected&&(this._selected=this._dateAdapter.today(),null!=this.defaultTime&&this._dateAdapter.setTimeByDefaultValues(this._selected,this.defaultTime)),!this._opened&&!this.disabled){if(!this.datepickerInput)throw Error("Attempted to open an NgxMatDatepicker with no associated input.");this._document&&(this._focusedElementBeforeOpen=this._document.activeElement),this.touchUi?this._openAsDialog():this._openAsPopup(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;this._popupRef&&this._popupRef.hasAttached()&&this._popupRef.detach(),this._dialogRef&&(this._dialogRef.close(),this._dialogRef=null),this._calendarPortal&&this._calendarPortal.isAttached&&this._calendarPortal.detach();const C=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(C)):C()}_openAsDialog(){this._dialogRef&&this._dialogRef.close(),this._dialogRef=this._dialog.open(ln,{direction:this._dir?this._dir.value:"ltr",viewContainerRef:this._viewContainerRef,panelClass:"mat-datepicker-dialog",hasBackdrop:this._hasBackdrop}),this._dialogRef.afterClosed().subscribe(()=>this.close()),this._dialogRef.componentInstance.datepicker=this,this._setColor()}_openAsPopup(){this._calendarPortal||(this._calendarPortal=new i.C5(ln,this._viewContainerRef)),this._popupRef||this._createPopup(),this._popupRef.hasAttached()||(this._popupComponentRef=this._popupRef.attach(this._calendarPortal),this._popupComponentRef.instance.datepicker=this,this._setColor(),this._ngZone.onStable.asObservable().pipe((0,g.q)(1)).subscribe(()=>{this._popupRef.updatePosition()}))}_createPopup(){const C=new de.X_({positionStrategy:this._createPopupPositionStrategy(),hasBackdrop:this._hasBackdrop,backdropClass:"mat-overlay-transparent-backdrop",direction:this._dir,scrollStrategy:this._scrollStrategy(),panelClass:"mat-datepicker-popup"});this._popupRef=this._overlay.create(C),this._popupRef.overlayElement.setAttribute("role","dialog"),(0,o.T)(this._popupRef.backdropClick(),this._popupRef.detachments(),this._popupRef.keydownEvents().pipe((0,Z.h)(Te=>Te.keyCode===_.hY||this.datepickerInput&&Te.altKey&&Te.keyCode===_.LH))).subscribe(Te=>{Te&&Te.preventDefault(),this._hasBackdrop&&Te?this.cancel():this.close()})}_createPopupPositionStrategy(){return this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition().withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}])}_getValidDateOrNull(C){return this._dateAdapter.isDateInstance(C)&&this._dateAdapter.isValid(C)?C:null}_setColor(){const C=this.color;this._popupComponentRef&&(this._popupComponentRef.instance.color=C),this._dialogRef&&(this._dialogRef.componentInstance.color=C)}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject($.uw),n.\u0275\u0275directiveInject(de.aV),n.\u0275\u0275directiveInject(n.NgZone),n.\u0275\u0275directiveInject(n.ViewContainerRef),n.\u0275\u0275directiveInject(G.Uu),n.\u0275\u0275directiveInject(Ct,8),n.\u0275\u0275directiveInject(te.Is,8),n.\u0275\u0275directiveInject(he.K0,8))},ut.\u0275cmp=n.\u0275\u0275defineComponent({type:ut,selectors:[["ngx-mat-datetime-picker"]],contentQueries:function(C,Te,it){if(1&C&&n.\u0275\u0275contentQuery(it,n.TemplateRef,5),2&C){let Wt;n.\u0275\u0275queryRefresh(Wt=n.\u0275\u0275loadQuery())&&(Te._customIcon=Wt.first)}}
1,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",defaultColor:"defaultColor",color:"color",touchUi:"touchUi",hideTime:"hideTime",disabled:"disabled",panelClass:"panelClass",dateClass:"dateClass",opened:"opened",showSpinners:"showSpinners",showSeconds:"showSeconds",stepHour:"stepHour",stepMinute:"stepMinute",stepSecond:"stepSecond",enableMeridian:"enableMeridian",disableMinute:"disableMinute",defaultTime:"defaultTime"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",openedStream:"opened",closedStream:"closed"},exportAs:["ngxMatDatetimePicker"],decls:0,vars:0,template:function(C,Te){},encapsulation:2,changeDetection:0}),ut})();const Jn={provide:rt.JU,useExisting:(0,n.forwardRef)(()=>Se),multi:!0},Yn={provide:rt.Cf,useExisting:(0,n.forwardRef)(()=>Se),multi:!0};class pt{constructor(Rt,C){this.target=Rt,this.targetElement=C,this.value=this.target.value}}let kt,Se=(()=>{class ut{constructor(C,Te,it,Wt){if(this._elementRef=C,this._dateAdapter=Te,this._dateFormats=it,this._formField=Wt,this.dateChange=new n.EventEmitter,this.dateInput=new n.EventEmitter,this._valueChange=new n.EventEmitter,this.stateChanges=new n.EventEmitter,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._datepickerSubscription=s.w0.EMPTY,this._localeSubscription=s.w0.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatetimePickerParse:{text:this._elementRef.nativeElement.value}},this._minValidator=On=>{const zn=this._getValidDateOrNull(this._dateAdapter.deserialize(On.value));return!this.min||!zn||this._dateAdapter.compareDateWithTime(this.min,zn,this._datepicker.showSeconds)<=0?null:{matDatetimePickerMin:{min:this.min,actual:zn}}},this._maxValidator=On=>{const zn=this._getValidDateOrNull(this._dateAdapter.deserialize(On.value));return!this.max||!zn||this._dateAdapter.compareDateWithTime(this.max,zn,this._datepicker.showSeconds)>=0?null:{matDatetimePickerMax:{max:this.max,actual:zn}}},this._filterValidator=On=>{const zn=this._getValidDateOrNull(this._dateAdapter.deserialize(On.value));return this._dateFilter&&zn&&!this._dateFilter(zn)?{matDatetimePickerFilter:!0}:null},this._validator=rt.kI.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]),this._lastValueValid=!1,!this._dateAdapter)throw yn("NgxMatDateAdapter");if(!this._dateFormats)throw yn("NGX_MAT_DATE_FORMATS");this._localeSubscription=Te.localeChanges.subscribe(()=>{this.value=this.value})}set ngxMatDatetimePicker(C){!C||(this._datepicker=C,this._datepicker._registerInput(this),this._datepickerSubscription.unsubscribe(),this._datepickerSubscription=this._datepicker._selectedChanged.subscribe(Te=>{this.value=Te,this._cvaOnChange(Te),this._onTouched(),this.dateInput.emit(new pt(this,this._elementRef.nativeElement)),this.dateChange.emit(new pt(this,this._elementRef.nativeElement))}))}set ngxMatDatetimePickerFilter(C){this._dateFilter=C,this._validatorOnChange()}get value(){return this._value}set value(C){C=this._dateAdapter.deserialize(C),this._lastValueValid=!C||this._dateAdapter.isValid(C),C=this._getValidDateOrNull(C);const Te=this.value;this._value=C,this._formatValue(C),this._dateAdapter.sameDate(Te,C)||this._valueChange.emit(C)}get min(){return this._min}set min(C){this._min=this._getValidDateOrNull(this._dateAdapter.deserialize(C)),this._validatorOnChange()}get max(){return this._max}set max(C){this._max=this._getValidDateOrNull(this._dateAdapter.deserialize(C)),this._validatorOnChange()}get disabled(){return!!this._disabled}set disabled(C){const Te=null!=C&&"false"!=`${C}`,it=this._elementRef.nativeElement;this._disabled!==Te&&(this._disabled=Te,this.stateChanges.emit(void 0)),Te&&it.blur&&it.blur()}ngOnDestroy(){this._datepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this.stateChanges.complete()}registerOnValidatorChange(C){this._validatorOnChange=C}validate(C){return this._validator?this._validator(C):null}getPopupConnectionElementRef(){return this.getConnectedOverlayOrigin()}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}writeValue(C){this.value=C}registerOnChange(C){this._cvaOnChange=C}registerOnTouched(C){this._onTouched=C}setDisabledState(C){this.disabled=C}_onKeydown(C){this._datepicker&&C.altKey&&C.keyCode===_.JH&&!this._elementRef.nativeElement.readOnly&&(this._datepicker.open(),C.preventDefault())}_onInput(C){const Te=this._lastValueValid;let it=this._dateAdapter.parse(C,this._dateFormats.parse.dateInput);this._lastValueValid=!it||this._dateAdapter.isValid(it),it=this._getValidDateOrNull(it);const Wt=this._dateAdapter.isSameTime(it,this._value);null!=it&&(!Wt||!this._dateAdapter.sameDate(it,this._value))||null==it&&null!=this._value?(this._value=it,this._cvaOnChange(it),this._valueChange.emit(it),this.dateInput.emit(new pt(this,this._elementRef.nativeElement))):Te!==this._lastValueValid&&this._val
1idatorOnChange()}_onChange(){this.dateChange.emit(new pt(this,this._elementRef.nativeElement))}_getThemePalette(){return this._formField?this._formField.color:void 0}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_onFocus(){this._datepicker&&this._datepicker.opened&&this._datepicker.cancel()}_formatValue(C){this._elementRef.nativeElement.value=C?this._dateAdapter.format(C,this._dateFormats.display.dateInput):""}_getValidDateOrNull(C){return this._dateAdapter.isDateInstance(C)&&this._dateAdapter.isValid(C)?C:null}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(Ct,8),n.\u0275\u0275directiveInject(kn,8),n.\u0275\u0275directiveInject(O.KE,8))},ut.\u0275dir=n.\u0275\u0275defineDirective({type:ut,selectors:[["input","ngxMatDatetimePicker",""]],hostVars:5,hostBindings:function(C,Te){1&C&&n.\u0275\u0275listener("input",function(Wt){return Te._onInput(Wt.target.value)})("change",function(){return Te._onChange()})("blur",function(){return Te._onBlur()})("focus",function(){return Te._onFocus()})("keydown",function(Wt){return Te._onKeydown(Wt)}),2&C&&(n.\u0275\u0275hostProperty("disabled",Te.disabled),n.\u0275\u0275attribute("aria-haspopup",Te._datepicker?"dialog":null)("aria-owns",(null==Te._datepicker?null:Te._datepicker.opened)&&Te._datepicker.id||null)("min",Te.min?Te._dateAdapter.toIso8601(Te.min):null)("max",Te.max?Te._dateAdapter.toIso8601(Te.max):null))},inputs:{ngxMatDatetimePicker:"ngxMatDatetimePicker",ngxMatDatetimePickerFilter:"ngxMatDatetimePickerFilter",value:"value",min:"min",max:"max",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},exportAs:["ngxMatDatetimePickerInput"],features:[n.\u0275\u0275ProvidersFeature([Jn,Yn,{provide:W.Jk,useExisting:ut}])]}),ut})(),ue=(()=>{class ut{}return ut.\u0275fac=function(C){return new(C||ut)},ut.\u0275mod=n.\u0275\u0275defineNgModule({type:ut}),ut.\u0275inj=n.\u0275\u0275defineInjector({imports:[[he.ez,W.c,rt.UX,rt.u5,N.Ps,le.ot]]}),ut})(),et=(()=>{class ut{}return ut.\u0275fac=function(C){return new(C||ut)},ut.\u0275mod=n.\u0275\u0275defineNgModule({type:ut}),ut.\u0275inj=n.\u0275\u0275defineInjector({providers:[G.Lv,{provide:Ze,useClass:Ne}],imports:[[he.ez,G.FA,$.Is,i.eL,rt.u5,N.Ps,le.ot,W.c,ue]]}),ut})();try{kt=typeof Intl<"u"}catch{kt=!1}const Qe={long:["January","February","March","April","May","June","July","August","September","October","November","December"],short:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],narrow:["J","F","M","A","M","J","J","A","S","O","N","D"]},xt=Ot(31,ut=>String(ut+1)),Jt={long:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],short:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],narrow:["S","M","T","W","T","F","S"]},yt=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Ot(ut,Rt){const C=Array(ut);for(let Te=0;Te<ut;Te++)C[Te]=Rt(Te);return C}let A=(()=>{class ut extends Ct{constructor(C,Te){super(),this.useUtcForDisplay=!0,super.setLocale(C),this.useUtcForDisplay=!Te.TRIDENT,this._clampDate=Te.TRIDENT||Te.EDGE}getYear(C){return C.getFullYear()}getMonth(C){return C.getMonth()}getDate(C){return C.getDate()}getDayOfWeek(C){return C.getDay()}getMonthNames(C){if(kt){const Te=new Intl.DateTimeFormat(this.locale,{month:C,timeZone:"utc"});return Ot(12,it=>this._stripDirectionalityCharacters(this._format(Te,new Date(2017,it,1))))}return Qe[C]}getDateNames(){if(kt){const C=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Ot(31,Te=>this._stripDirectionalityCharacters(this._format(C,new Date(2017,0,Te+1))))}return xt}getDayOfWeekNames(C){if(kt){const Te=new Intl.DateTimeFormat(this.locale,{weekday:C,timeZone:"utc"});return Ot(7,it=>this._stripDirectionalityCharacters(this._format(Te,new Date(2017,0,it+1))))}return Jt[C]}getYearName(C){if(kt){const Te=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._stripDirectionalityCharacters(this._format(Te,C))}return String(this.getYear(C))}getFirstDayOfWeek(){return 0}getNumDaysInMonth(C){return this.getDate(this._createDateWithOverflow(this.getYear(C),this.getMonth(C)+1,0))}clone(C){return new Date(C.getTime())}createDate(C,Te,it){if(Te<0||Te>11)throw Error(`Invalid month index "${Te}". Month index has to be between 0 and 11.`);if(it<1)throw Error(`Invalid date "${it}". Date has to be greater than 0.`);let Wt=this._createDateWithOverflow(C,Te,it);if(Wt.getMonth()!=Te)throw Error(`Invalid date "${it}" for month with index "${Te}".`);return Wt}today(){return new Date}parse(C){return"number"==typeof C?new Date(C):C?new Date(Date.parse(C)):null}format(C,Te){if(!this.isValid(C))throw Error("NativeDateAdapter: Cannot format invalid date.");if(kt){this._clampDate&&(C.getFullYear()<1||C.getFullYear()>9999)&&(C=this.clone(C)).setFullYear(Math.max(1,Math.min(9999,C.getFullYear()))),Te={...Te,timeZone:"utc"};const it=new Intl.DateTimeFormat(this.locale,Te);return this._stripDirectionalityCharacters(this._format(it,C))}return this._stripDirectionalityCharacters(C.toDateString())}addCalendarYears(C,Te){return this.addCalendarMonths(C,12*Te)}addCalendarMonths(C,Te){let it=this._createDateWithOverflow(this.getYear(C),this.getMonth(C)+Te,this.getDate(C));return this.getMonth(it)!=((this.getMonth(C)+Te)%12+12)%12&&(it=this._createDateWithOverflow(this.getYear(it),this.getMonth(it),0)),it}addCalendarDays(C,Te){return this._createDateWithOverflow(this.getYear(C),this.getMonth(C),this.getDate(C)+Te)}toIso8601(C){return[C.getUTCFullYear(),this._2digit(C.getUTCMonth()+1),this._2digit(C.getUTCDate())].join("-")}deserialize(C){if("string"==typeof C){if(!C)return null;if(yt.test(C)){let Te=new Date(C);if(this.isValid(Te))return Te}}return super.deserialize(C)}isDateInstance(C){return C instanceof Date}isValid(C){return!isNaN(C.getTime())}invalid(){return new Date(NaN)}getHour(C){return C.getHours()}getMinute(C){return C.getMinutes()}getSecond(C){return C.getSeconds()}setHour(C,Te){C.setHours(Te)}setMinute(C,Te){C.setMinutes(Te)}setSecond(C,Te){C.setSeconds(Te)}_createDateWithOverflow(C,Te,it){const Wt=new Date(C,Te,it);return C>=0&&C<100&&Wt.setFullYear(this.getYear(Wt)-1900),Wt}_2digit(C){return("00"+C).slice(-2)}_stripDirectionalityCharacters(C){return C.replace(/[\u200e\u200f]/g,"")}_format(C,Te){const it=new Date;return it.setUTCFullYear(Te.getFullYear(),Te.getMonth(),Te.getDate()),it.setUTCHours(Te.getHours(),Te.getMinutes(),Te.getSeconds(),Te.getMilliseconds()),C.format(it)}}return ut.\u0275fac=function(C){return new(C||ut)(n.\u0275\u0275inject(ye.Ad,8),n.\u0275\u0275inject(me.t4))},ut.\u0275prov=n.\u0275\u0275defineInjectable({token:ut,factory:ut.\u0275fac}),ut})();const ke={year:"numeric",month:"numeric",day:"numeric",hour12:!1,hour:"2-digit",minute:"2-digit",second:"2-digit"},ht={parse:{dateInput:ke},display:{dateInput:ke,monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Nt=(()=>{class ut{}return ut.\u0275fac=function(C){return new(C||ut)},ut.\u0275mod=n.\u0275\u0275defineNgModule({type:ut}),ut.\u0275inj=n.\u0275\u0275defineInjector({providers:[{provide:Ct,useClass:A}],imports:[[me.ud]]}),ut})(),Dn=(()=>{class ut{}return ut.\u0275fac=function(C){return new(C||ut)},ut.\u0275mod=n.\u0275\u0275defineNgModule({type:ut}),ut.\u0275inj=n.\u0275\u0275defineInjector({providers:[{provide:kn,useValue:ht}],imports:[[Nt]]}),ut})()},1883:(Xe,ie,l)=>{"use strict";var i;l.d(ie,{S9:()=>g,_W:()=>ye});var n=l(4650),s=l(3238),d=l(5439),o=l(7100);const _=d||i||(i=l.t(d,2)),g=new n.InjectionToken("NGX_MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function w(){return{useUtc:!1}}});function x(te,le){const se=Array(te);for(let de=0;de<te;de++)se[de]=le(de);return se}let L=(()=>{class te extends o.fM{constructor(se,de){super(),this._options=de,this.setLocale(se||_.locale())}setLocale(se){super.setLocale(se);let de=_.localeData(se);this._localeData={firstDayOfWeek:de.firstDayOfWeek(),longMonths:de.months(),shortMonths:de.monthsShort(),dates:x(31,rt=>this.createDate(2017,0,rt+1).format("D")),longDaysOfWeek:de.weekdays(),shortDaysOfWeek:de.weekdaysShort(),narrowDaysOfWeek:de.weekdaysMin()}}getYear(se){return this.clone(se).year()}getMonth(se){return this.clone(se).month()}getDate(se){return this.clone(se).date()}getDayOfWeek(se){return this.clone(se).day()}getMonthNames(se){return"long"==se?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(se){return"long"==se?this._localeData.longDaysOfWeek:"short"==se?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(se){return this.clone(se).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(se){return this.clone(se).daysInMonth()}clone(se){return se.clone().locale(this.locale)}createDate(se,de,rt){if(de<0||de>11)throw Error(`Invalid month index "${de}". Month index has to be between 0 and 11.`);if(rt<1)throw Error(`Invalid date "${rt}". Date has to be greater than 0.`);const N=this._createMoment({year:se,month:de,date:rt}).locale(this.locale);if(!N.isValid())throw Error(`Invalid date "${rt}" for month with index "${de}".`);return N}today(){return this._createMoment().locale(this.locale)}parse(se,de){return se&&"string"==typeof se?this._createMoment(se,de,this.locale):se?this._createMoment(se).locale(this.locale):null}format(se,de){if(se=this.clone(se),!this.isValid(se))throw Error("MomentDateAdapter: Cannot format invalid date.");return se.format(de)}addCalendarYears(se,de){return this.clone(se).add({years:de})}addCalendarMonths(se,de){return this.clone(se).add({months:de})}addCalendarDays(se,de){return this.clone(se).add({days:de})}toIso8601(se){return this.clone(se).format()}deserialize(se){let de;if(se instanceof Date)de=this._createMoment(se).locale(this.locale);else if(this.isDateInstance(se))return this.clone(se);if("string"==typeof se){if(!se)return null;de=this._createMoment(se,_.ISO_8601).locale(this.locale)}return de&&this.isValid(de)?this._createMoment(de).locale(this.locale):super.deserialize(se)}isDateInstance(se){return _.isMoment(se)}isValid(se){return this.clone(se).isValid()}
1invalid(){return _.invalid()}getHour(se){return se.hours()}getMinute(se){return se.minutes()}getSecond(se){return se.seconds()}setHour(se,de){se.hours(de)}setMinute(se,de){se.minutes(de)}setSecond(se,de){se.seconds(de)}_createMoment(se,de,rt){const{strict:N,useUtc:O}=this._options||{};return O?_.utc(se,de,rt,N):_(se,de,rt,N)}}return te.\u0275fac=function(se){return new(se||te)(n.\u0275\u0275inject(s.Ad,8),n.\u0275\u0275inject(g,8))},te.\u0275prov=n.\u0275\u0275defineInjectable({token:te,factory:te.\u0275fac}),te})();const Z="l, LTS",G={parse:{dateInput:Z},display:{dateInput:Z,monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let he=(()=>{class te{}return te.\u0275fac=function(se){return new(se||te)},te.\u0275mod=n.\u0275\u0275defineNgModule({type:te}),te.\u0275inj=n.\u0275\u0275defineInjector({providers:[{provide:o.fM,useClass:L,deps:[s.Ad,g]}]}),te})(),ye=(()=>{class te{}return te.\u0275fac=function(se){return new(se||te)},te.\u0275mod=n.\u0275\u0275defineNgModule({type:te}),te.\u0275inj=n.\u0275\u0275defineInjector({providers:[{provide:o.ab,useValue:G}],imports:[[he]]}),te})()},7340:(Xe,ie,l)=>{"use strict";l.d(ie,{F4:()=>L,IO:()=>te,LC:()=>n,SB:()=>x,X$:()=>d,ZE:()=>rt,ZN:()=>de,_j:()=>i,eR:()=>Z,jt:()=>o,k1:()=>N,l3:()=>s,oB:()=>w,pV:()=>he,ru:()=>_,vP:()=>g});class i{}class n{}const s="*";function d(O,W){return{type:7,name:O,definitions:W,options:{}}}function o(O,W=null){return{type:4,styles:W,timings:O}}function _(O,W=null){return{type:3,steps:O,options:W}}function g(O,W=null){return{type:2,steps:O,options:W}}function w(O){return{type:6,styles:O,offset:null}}function x(O,W,$){return{type:0,name:O,styles:W,options:$}}function L(O){return{type:5,steps:O}}function Z(O,W,$=null){return{type:1,expr:O,animation:W,options:$}}function he(O=null){return{type:9,options:O}}function te(O,W,$=null){return{type:11,selector:O,animation:W,options:$}}function se(O){Promise.resolve().then(O)}class de{constructor(W=0,$=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=W+$}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(W=>W()),this._onDoneFns=[])}onStart(W){this._originalOnStartFns.push(W),this._onStartFns.push(W)}onDone(W){this._originalOnDoneFns.push(W),this._onDoneFns.push(W)}onDestroy(W){this._onDestroyFns.push(W)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){se(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(W=>W()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(W=>W()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(W){this._position=this.totalTime?W*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(W){const $="start"==W?this._onStartFns:this._onDoneFns;$.forEach(me=>me()),$.length=0}}class rt{constructor(W){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=W;let $=0,me=0,ae=0;const Pe=this.players.length;0==Pe?se(()=>this._onFinish()):this.players.forEach(lt=>{lt.onDone(()=>{++$==Pe&&this._onFinish()}),lt.onDestroy(()=>{++me==Pe&&this._onDestroy()}),lt.onStart(()=>{++ae==Pe&&this._onStart()})}),this.totalTime=this.players.reduce((lt,ve)=>Math.max(lt,ve.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(W=>W()),this._onDoneFns=[])}init(){this.players.forEach(W=>W.init())}onStart(W){this._onStartFns.push(W)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(W=>W()),this._onStartFns=[])}onDone(W){this._onDoneFns.push(W)}onDestroy(W){this._onDestroyFns.push(W)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEac
1h(W=>W.play())}pause(){this.players.forEach(W=>W.pause())}restart(){this.players.forEach(W=>W.restart())}finish(){this._onFinish(),this.players.forEach(W=>W.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(W=>W.destroy()),this._onDestroyFns.forEach(W=>W()),this._onDestroyFns=[])}reset(){this.players.forEach(W=>W.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(W){const $=W*this.totalTime;this.players.forEach(me=>{const ae=me.totalTime?Math.min(1,$/me.totalTime):1;me.setPosition(ae)})}getPosition(){const W=this.players.reduce(($,me)=>null===$||me.totalTime>$.totalTime?me:$,null);return null!=W?W.getPosition():0}beforeDestroy(){this.players.forEach(W=>{W.beforeDestroy&&W.beforeDestroy()})}triggerCallback(W){const $="start"==W?this._onStartFns:this._onDoneFns;$.forEach(me=>me()),$.length=0}}const N="!"},2687:(Xe,ie,l)=>{"use strict";l.d(ie,{$s:()=>lt,Em:()=>mt,Kd:()=>wt,X6:()=>_e,ic:()=>Ht,kH:()=>Cn,qV:()=>ct,qm:()=>St,rt:()=>Ae,s1:()=>Ie,tE:()=>Gt,yG:()=>J});var i=l(6895),n=l(4650),s=l(3353),d=l(7579),o=l(727),_=l(1135),g=l(9646),w=l(9521),x=l(8505),L=l(8372),Z=l(9300),G=l(4004),he=l(5698),ye=l(5684),te=l(1884),le=l(2722),se=l(1281),de=l(9643);function W(Ee,We){return(Ee.getAttribute(We)||"").match(/\S+/g)||[]}const me="cdk-describedby-message",ae="cdk-describedby-host";let Pe=0,lt=(()=>{class Ee{constructor(ce,pe){this._platform=pe,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Pe++,this._document=ce}describe(ce,pe,je){if(!this._canBeDescribed(ce,pe))return;const R=ve(pe,je);"string"!=typeof pe?(Ye(pe),this._messageRegistry.set(R,{messageElement:pe,referenceCount:0})):this._messageRegistry.has(R)||this._createMessageElement(pe,je),this._isElementDescribedByMessage(ce,R)||this._addMessageReference(ce,R)}removeDescription(ce,pe,je){if(!pe||!this._isElementNode(ce))return;const R=ve(pe,je);if(this._isElementDescribedByMessage(ce,R)&&this._removeMessageReference(ce,R),"string"==typeof pe){const Y=this._messageRegistry.get(R);Y&&0===Y.referenceCount&&this._deleteMessageElement(R)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const ce=this._document.querySelectorAll(`[${ae}="${this._id}"]`);for(let pe=0;pe<ce.length;pe++)this._removeCdkDescribedByReferenceIds(ce[pe]),ce[pe].removeAttribute(ae);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(ce,pe){const je=this._document.createElement("div");Ye(je),je.textContent=ce,pe&&je.setAttribute("role",pe),this._createMessagesContainer(),this._messagesContainer.appendChild(je),this._messageRegistry.set(ve(ce,pe),{messageElement:je,referenceCount:0})}_deleteMessageElement(ce){this._messageRegistry.get(ce)?.messageElement?.remove(),this._messageRegistry.delete(ce)}_createMessagesContainer(){if(this._messagesContainer)return;const ce="cdk-describedby-message-container",pe=this._document.querySelectorAll(`.${ce}[platform="server"]`);for(let R=0;R<pe.length;R++)pe[R].remove();const je=this._document.createElement("div");je.style.visibility="hidden",je.classList.add(ce),je.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&je.setAttribute("platform","server"),this._document.body.appendChild(je),this._messagesContainer=je}_removeCdkDescribedByReferenceIds(ce){const pe=W(ce,"aria-describedby").filter(je=>0!=je.indexOf(me));ce.setAttribute("aria-describedby",pe.join(" "))}_addMessageReference(ce,pe){const je=this._messageRegistry.get(pe);(function N(Ee,We,ce){const pe=W(Ee,We);pe.some(je=>je.trim()==ce.trim())||(pe.push(ce.trim()),Ee.setAttribute(We,pe.join(" ")))})(ce,"aria-describedby",je.messageElement.id),ce.setAttribute(ae,this._id),je.referenceCount++}_removeMessageReference(ce,pe){const je=this._messageRegistry.get(pe);je.referenceCount--,function O(Ee,We,ce){const je=W(Ee,We).filter(R=>R!=ce.trim());je.length?Ee.setAttribute(We,je.join(" ")):Ee.removeAttribute(We)}(ce,"aria-describedby",je.messageElement.id),ce.removeAttribute(ae)}_isElementDescribedByMessage(ce,pe){const je=W(ce,"aria-describedby"),R=this._messageRegistry.get(pe),Y=R&&R.messageElement.id;return!!Y&&-1!=je.indexOf(Y)}_canBeDescribed(ce,pe){if(!this._isElementNode(ce))return!1;if(pe&&"object"==typeof pe)return!0;const je=null==pe?"":`${pe}`.trim(),R=ce.getAttribute("aria-label");return!(!je||R&&R.trim()===je)}_isElementNode(ce){return ce.nodeType===this._document.ELEMENT_NODE}}return Ee.\u0275fac=function(ce){return new(ce||Ee)(n.\u0275\u0275inject(i.K0),n.\u0275\u0275inject(s.t4))},Ee.\u0275prov=n.\u0275\u0275defineInjectable({token:Ee,factory:Ee.\u0275fac,providedIn:"root"}),Ee})();function ve(Ee,We){return"string"==typeof Ee?`${We||""}/${Ee}`:Ee}function Ye(Ee){Ee.id||(Ee.id=`${me}-${Pe++}`)}class we{constructor(We){this._items=We,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new d.x,this._typeaheadSub
1scription=o.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._skipPredicateFn=ce=>ce.disabled,this._pressedLetters=[],this.tabOut=new d.x,this.change=new d.x,We instanceof n.QueryList&&We.changes.subscribe(ce=>{if(this._activeItem){const je=ce.toArray().indexOf(this._activeItem);je>-1&&je!==this._activeItemIndex&&(this._activeItemIndex=je)}})}skipPredicate(We){return this._skipPredicateFn=We,this}withWrap(We=!0){return this._wrap=We,this}withVerticalOrientation(We=!0){return this._vertical=We,this}withHorizontalOrientation(We){return this._horizontal=We,this}withAllowedModifierKeys(We){return this._allowedModifierKeys=We,this}withTypeAhead(We=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,x.b)(ce=>this._pressedLetters.push(ce)),(0,L.b)(We),(0,Z.h)(()=>this._pressedLetters.length>0),(0,G.U)(()=>this._pressedLetters.join(""))).subscribe(ce=>{const pe=this._getItemsArray();for(let je=1;je<pe.length+1;je++){const R=(this._activeItemIndex+je)%pe.length,Y=pe[R];if(!this._skipPredicateFn(Y)&&0===Y.getLabel().toUpperCase().trim().indexOf(ce)){this.setActiveItem(R);break}}this._pressedLetters=[]}),this}withHomeAndEnd(We=!0){return this._homeAndEnd=We,this}setActiveItem(We){const ce=this._activeItem;this.updateActiveItem(We),this._activeItem!==ce&&this.change.next(this._activeItemIndex)}onKeydown(We){const ce=We.keyCode,je=["altKey","ctrlKey","metaKey","shiftKey"].every(R=>!We[R]||this._allowedModifierKeys.indexOf(R)>-1);switch(ce){case w.Mf:return void this.tabOut.next();case w.JH:if(this._vertical&&je){this.setNextItemActive();break}return;case w.LH:if(this._vertical&&je){this.setPreviousItemActive();break}return;case w.SV:if(this._horizontal&&je){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case w.oh:if(this._horizontal&&je){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case w.Sd:if(this._homeAndEnd&&je){this.setFirstItemActive();break}return;case w.uR:if(this._homeAndEnd&&je){this.setLastItemActive();break}return;default:return void((je||(0,w.Vb)(We,"shiftKey"))&&(We.key&&1===We.key.length?this._letterKeyStream.next(We.key.toLocaleUpperCase()):(ce>=w.A&&ce<=w.Z||ce>=w.xE&&ce<=w.aO)&&this._letterKeyStream.next(String.fromCharCode(ce))))}this._pressedLetters=[],We.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(We){const ce=this._getItemsArray(),pe="number"==typeof We?We:ce.indexOf(We);this._activeItem=ce[pe]??null,this._activeItemIndex=pe}_setActiveItemByDelta(We){this._wrap?this._setActiveInWrapMode(We):this._setActiveInDefaultMode(We)}_setActiveInWrapMode(We){const ce=this._getItemsArray();for(let pe=1;pe<=ce.length;pe++){const je=(this._activeItemIndex+We*pe+ce.length)%ce.length;if(!this._skipPredicateFn(ce[je]))return void this.setActiveItem(je)}}_setActiveInDefaultMode(We){this._setActiveItemByIndex(this._activeItemIndex+We,We)}_setActiveItemByIndex(We,ce){const pe=this._getItemsArray();if(pe[We]){for(;this._skipPredicateFn(pe[We]);)if(!pe[We+=ce])return;this.setActiveItem(We)}}_getItemsArray(){return this._items instanceof n.QueryList?this._items.toArray():this._items}}class Ie extends we{setActiveItem(We){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(We),this.activeItem&&this.activeItem.setActiveStyles()}}class mt extends we{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(We){return this._origin=We,this}setActiveItem(We){super.setActiveItem(We),this.activeItem&&this.activeItem.focus(this._origin)}}let Ht=(()=>{class Ee{constructor(ce){this._platform=ce}isDisabled(ce){return ce.hasAttribute("disabled")}isVisible(ce){return function Lt(Ee){return!!(Ee.offsetWidth||Ee.offsetHeight||"function"==typeof Ee.getClientRects&&Ee.getClientRects().length)}(ce)&&"visible"===getComputedStyle(ce).visibility}isTabbable(ce){if(!this._platform.isBrowser)return!1;const pe=function xe(Ee){try{return Ee.frameElement}catch{return null}}(function At(Ee){return Ee.ownerDocument&&Ee.ownerDocument.defaultView||window}(ce));if(pe&&(-1===Ge(pe)||!this.isVisible(pe)))return!1;let je=ce.nodeName.toLowerCase(),R=Ge(ce);return ce.hasAttribute("contenteditable")?-1!==R:!("iframe"===je||"object"===je||this._platform.WEBKIT&&this._platform.IOS&&!function tt(Ee){let We=Ee.nodeName.toLowerCase(),ce="input"===We&&Ee.type;return"text"===ce||"password"===ce||"select"===We||"textarea"===We}(ce))&&("audio"===je?!!ce.hasAttribute("controls")&&-1!==R:"video"===je?-1!==R&&(null!==R||this._platform.FIRE
1FOX||ce.hasAttribute("controls")):ce.tabIndex>=0)}isFocusable(ce,pe){return function bt(Ee){return!function st(Ee){return function _t(Ee){return"input"==Ee.nodeName.toLowerCase()}(Ee)&&"hidden"==Ee.type}(Ee)&&(function Ke(Ee){let We=Ee.nodeName.toLowerCase();return"input"===We||"select"===We||"button"===We||"textarea"===We}(Ee)||function Dt(Ee){return function Ut(Ee){return"a"==Ee.nodeName.toLowerCase()}(Ee)&&Ee.hasAttribute("href")}(Ee)||Ee.hasAttribute("contenteditable")||Fe(Ee))}(ce)&&!this.isDisabled(ce)&&(pe?.ignoreVisibility||this.isVisible(ce))}}return Ee.\u0275fac=function(ce){return new(ce||Ee)(n.\u0275\u0275inject(s.t4))},Ee.\u0275prov=n.\u0275\u0275defineInjectable({token:Ee,factory:Ee.\u0275fac,providedIn:"root"}),Ee})();function Fe(Ee){if(!Ee.hasAttribute("tabindex")||void 0===Ee.tabIndex)return!1;let We=Ee.getAttribute("tabindex");return!(!We||isNaN(parseInt(We,10)))}function Ge(Ee){if(!Fe(Ee))return null;const We=parseInt(Ee.getAttribute("tabindex")||"",10);return isNaN(We)?-1:We}class Pt{constructor(We,ce,pe,je,R=!1){this._element=We,this._checker=ce,this._ngZone=pe,this._document=je,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,R||this.attachAnchors()}get enabled(){return this._enabled}set enabled(We){this._enabled=We,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(We,this._startAnchor),this._toggleAnchorTabIndex(We,this._endAnchor))}destroy(){const We=this._startAnchor,ce=this._endAnchor;We&&(We.removeEventListener("focus",this.startAnchorListener),We.remove()),ce&&(ce.removeEventListener("focus",this.endAnchorListener),ce.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(We){return new Promise(ce=>{this._executeOnStable(()=>ce(this.focusInitialElement(We)))})}focusFirstTabbableElementWhenReady(We){return new Promise(ce=>{this._executeOnStable(()=>ce(this.focusFirstTabbableElement(We)))})}focusLastTabbableElementWhenReady(We){return new Promise(ce=>{this._executeOnStable(()=>ce(this.focusLastTabbableElement(We)))})}_getRegionBoundary(We){const ce=this._element.querySelectorAll(`[cdk-focus-region-${We}], [cdkFocusRegion${We}], [cdk-focus-${We}]`);return"start"==We?ce.length?ce[0]:this._getFirstTabbableElement(this._element):ce.length?ce[ce.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(We){const ce=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(ce){if(!this._checker.isFocusable(ce)){const pe=this._getFirstTabbableElement(ce);return pe?.focus(We),!!pe}return ce.focus(We),!0}return this.focusFirstTabbableElement(We)}focusFirstTabbableElement(We){const ce=this._getRegionBoundary("start");return ce&&ce.focus(We),!!ce}focusLastTabbableElement(We){const ce=this._getRegionBoundary("end");return ce&&ce.focus(We),!!ce}hasAttached(){return this._hasAttached}_getFirstTabbableElement(We){if(this._checker.isFocusable(We)&&this._checker.isTabbable(We))return We;const ce=We.children;for(let pe=0;pe<ce.length;pe++){const je=ce[pe].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(ce[pe]):null;if(je)return je}return null}_getLastTabbableElement(We){if(this._checker.isFocusable(We)&&this._checker.isTabbable(We))return We;const ce=We.children;for(let pe=ce.length-1;pe>=0;pe--){const je=ce[pe].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(ce[pe]):null;if(je)return je}return null}_createAnchor(){const We=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,We),We.classList.add("cdk-visually-hidden"),We.classList.add("cdk-focus-trap-anchor"),We.setAttribute("aria-hidden","true"),We}_toggleAnchorTabIndex(We,ce){We?ce.setAttribute("tabindex","0"):ce.removeAttribute("tabindex")}toggleAnchors(We){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(We,this._startAnchor),this._toggleAnchorTabIndex(We,this._endAnchor))}_executeOnStable(We){this._ngZone.isStable?We():this._ngZone.onStable.pipe((0,he.q)(1)).subscribe(We)}}let ct=(()=>{class Ee{constructor(ce,pe,je){this._checker=ce,this._ngZone=pe,this._document=je}create(ce,pe=!1){return new Pt(ce,this._checker,this._ngZone,this._document,pe)}}return Ee.\u0275fac=function(ce){return new(ce||Ee)(n.\u0275\u0275inject(Ht),n.\u0275\u0275inject(n.NgZone),n.\u0275\u0275inject(i.K0))},Ee.\u0275prov=n.\u0275\u0275defineInjectable({token:Ee,factory:Ee.\u0275fac,providedIn:"root"}),Ee})();function _e(Ee){return 0===Ee.buttons||0===Ee.offsetX&&0===Ee.offsetY}function J(Ee){const We=Ee.touches&&Ee.touches[0]||Ee.changedTouches&&Ee.changedTouches[0];return!(!We||-1!==We.identifier||null!=We.radiusX&&1!==We.radiusX||null!=We.radiusY&&1!==We.radiusY)}const Q=new n.InjectionToken("cdk-input-modality-detector-options"),oe={ignoreKeys:[w.zL,w.jx,w.b2,w.MW,w.JU]},Ct=(0,s.i$)({passive:!0,capture:!0});let Ze=(()=>{class Ee{constructor(ce,pe,je,R){this._platform=ce,this._mostRecentTarget=null,this._modality=new _.X(null),this._lastTouchMs=0,this._onKeydown=Y=>{this._options?.ignoreKeys?.some(De=>De===Y.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,s.sA)(Y))},this._onMousedown=Y=>{Date.now()-this._lastTouchMs<650||(this._modality.next(_e(Y)?"keyboard":"mouse"),this._mostRecentTarget=(0,s.sA)(Y))},this._onTouchstart=Y=>{J(Y)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,s.sA)(Y))},this._options={...oe,...R},this.modalityDetected=this._modality.pipe((0,ye.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,te.x)()),ce.isBrowser&&pe.runOutsideAngular(()=>{je.addEventListener("keydown",this._onKeydown,Ct),je.addEventListener("mousedown",this._onMousedown,Ct),je.addEventListener("touchstart",this._onTouchstart,Ct)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ct),document.removeEventListener("mousedown",this._onMousedown,Ct),document.removeEventListener("touchstart",this._onTouchstart,Ct))}}return Ee.\u0275fac=function(ce){return new(ce||Ee)(n.\u0275\u0275inject(s.t4),n.\u0275\u0275inject(n.NgZone),n.\u0275\u0275inject(i.K0),n.\u0275\u0275inject(Q,8))},Ee.\u0275prov=n.\u0275\u0275defineInjectable({token:Ee,factory:Ee.\u0275fac,providedIn:"root"}),Ee})();const Ne=new n.InjectionToken("liveAnnouncerElement",{providedIn:"root",factory:function $e(){return null}}),gt=new n.InjectionToken("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let wt=(()=>{class Ee{constructor(ce,pe,je,R){this._ngZone=pe,this._defaultOptions=R,this._document=je,this._liveElement=ce||this._createLiveElement()}announce(ce,...pe){const je=this._defaultOptions;let R,Y;return 1===pe.length&&"number"==typeof pe[0]?Y=pe[0]:[R,Y]=pe,this.clear(),clearTimeout(this._previousTimeout),R||(R=je&&je.politeness?je.politeness:"polite"),null==Y&&je&&(Y=je.duration),this._liveElement.setAttribute("aria-live",R),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(De=>this._currentResolve=De)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=ce,"number"==typeof Y&&(this._previousTimeout=setTimeout(()=>this.clear(),Y)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const ce="cdk-live-announcer-element",pe=this._document.getElementsByClassName(ce),je=this._document.createElement("div");for(let R=0;R<pe.length;R++)pe[R].remove();return je.classList.add(ce),je.classList.add("cdk-visually-hidden"),je.setAttribute("aria-atomic","true"),je.setAttribute("aria-live","polite"),this._document.body.appendChild(je),je}}return Ee.\u0275fac=function(ce){return new(ce||Ee)(n.\u0275\u0275inject(Ne,8),n.\u0275\u0275inject(n.NgZone),n.\u0275\u0275inject(i.K0),n.\u0275\u0275inject(gt,8))},Ee.\u0275prov=n.\u0275\u0275defineInjectable({token:Ee,factory:Ee.\u0275fac,providedIn:"root"}),Ee})();const fn=new n.InjectionToken("cdk-focus-monitor-default-options"),An=(0,s.i$)({passive:!0,capture:!0});let Gt=(()=>{class Ee{constructor(ce,pe,je,R,Y){this._ngZone=ce,this._platform=pe,this._inputModalityDetector=je,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new d.x,this._rootNodeFocusAndBlurListener=De=>{const ot=(0,s.sA)(De),Tt="focus"===De.type?this._onFocus:this._onBlur;for(let Zt=ot;Zt;Zt=Zt.parentElement)Tt.call(this,De,Zt)},this._document=R,this._detectionMode=Y?.detectionMode||0}monitor(ce,pe=!1){const je=(0,se.fI)(ce);if(!this._platform.isBrowser||1!==je.nodeType)return(0,g.of)(null);const R=(0,s.kV)(je)||this._getDocument(),Y=this._elementInfo.get(je);if(Y)return pe&&(Y.checkChildren=!0),Y.subject;
1const De={checkChildren:pe,subject:new d.x,rootNode:R};return this._elementInfo.set(je,De),this._registerGlobalListeners(De),De.subject}stopMonitoring(ce){const pe=(0,se.fI)(ce),je=this._elementInfo.get(pe);je&&(je.subject.complete(),this._setClasses(pe),this._elementInfo.delete(pe),this._removeGlobalListeners(je))}focusVia(ce,pe,je){const R=(0,se.fI)(ce);R===this._getDocument().activeElement?this._getClosestElementsInfo(R).forEach(([De,ot])=>this._originChanged(De,pe,ot)):(this._setOrigin(pe),"function"==typeof R.focus&&R.focus(je))}ngOnDestroy(){this._elementInfo.forEach((ce,pe)=>this.stopMonitoring(pe))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(ce){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(ce)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"}_shouldBeAttributedToTouch(ce){return 1===this._detectionMode||!!ce?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(ce,pe){ce.classList.toggle("cdk-focused",!!pe),ce.classList.toggle("cdk-touch-focused","touch"===pe),ce.classList.toggle("cdk-keyboard-focused","keyboard"===pe),ce.classList.toggle("cdk-mouse-focused","mouse"===pe),ce.classList.toggle("cdk-program-focused","program"===pe)}_setOrigin(ce,pe=!1){this._ngZone.runOutsideAngular(()=>{this._origin=ce,this._originFromTouchInteraction="touch"===ce&&pe,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(ce,pe){const je=this._elementInfo.get(pe),R=(0,s.sA)(ce);!je||!je.checkChildren&&pe!==R||this._originChanged(pe,this._getFocusOrigin(R),je)}_onBlur(ce,pe){const je=this._elementInfo.get(pe);!je||je.checkChildren&&ce.relatedTarget instanceof Node&&pe.contains(ce.relatedTarget)||(this._setClasses(pe),this._emitOrigin(je.subject,null))}_emitOrigin(ce,pe){this._ngZone.run(()=>ce.next(pe))}_registerGlobalListeners(ce){if(!this._platform.isBrowser)return;const pe=ce.rootNode,je=this._rootNodeFocusListenerCount.get(pe)||0;je||this._ngZone.runOutsideAngular(()=>{pe.addEventListener("focus",this._rootNodeFocusAndBlurListener,An),pe.addEventListener("blur",this._rootNodeFocusAndBlurListener,An)}),this._rootNodeFocusListenerCount.set(pe,je+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,le.R)(this._stopInputModalityDetector)).subscribe(R=>{this._setOrigin(R,!0)}))}_removeGlobalListeners(ce){const pe=ce.rootNode;if(this._rootNodeFocusListenerCount.has(pe)){const je=this._rootNodeFocusListenerCount.get(pe);je>1?this._rootNodeFocusListenerCount.set(pe,je-1):(pe.removeEventListener("focus",this._rootNodeFocusAndBlurListener,An),pe.removeEventListener("blur",this._rootNodeFocusAndBlurListener,An),this._rootNodeFocusListenerCount.delete(pe))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(ce,pe,je){this._setClasses(ce,pe),this._emitOrigin(je.subject,pe),this._lastFocusOrigin=pe}_getClosestElementsInfo(ce){const pe=[];return this._elementInfo.forEach((je,R)=>{(R===ce||je.checkChildren&&R.contains(ce))&&pe.push([R,je])}),pe}}return Ee.\u0275fac=function(ce){return new(ce||Ee)(n.\u0275\u0275inject(n.NgZone),n.\u0275\u0275inject(s.t4),n.\u0275\u0275inject(Ze),n.\u0275\u0275inject(i.K0,8),n.\u0275\u0275inject(fn,8))},Ee.\u0275prov=n.\u0275\u0275defineInjectable({token:Ee,factory:Ee.\u0275fac,providedIn:"root"}),Ee})(),Cn=(()=>{class Ee{constructor(ce,pe){this._elementRef=ce,this._focusMonitor=pe,this.cdkFocusChange=new n.EventEmitter}ngAfterViewInit(){const ce=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(ce,1===ce.nodeType&&ce.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(pe=>this.cdkFocusChange.emit(pe))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return Ee.\u0275fac=function(ce){return new(ce||Ee)(n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(Gt))},Ee.\u0275dir=n.\u0275\u0275defineDirective({type:Ee,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),Ee})();const yn="cdk-high-contrast-black-on-white",Pn="cdk-high-contrast-white-on-black",It="cdk-high-contrast-active";let St=(()=>{class Ee{constructor(ce,pe){this._platform=ce,this._document=pe}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const ce=this._document.createElement("div");ce.style.backgroundColor="rgb(1,2,3)",ce.style.position="absolute",this._document.body.appendChild(ce);const pe=this._document.defaultView||window,je=pe&&pe.getComputedStyle?pe.getComputedStyle(ce):null,R=(je&&je.backgroundColor||"").replace(/ /g,"");switch(ce.remove(),R){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}
1_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const ce=this._document.body.classList;ce.remove(It),ce.remove(yn),ce.remove(Pn),this._hasCheckedHighContrastMode=!0;const pe=this.getHighContrastMode();1===pe?(ce.add(It),ce.add(yn)):2===pe&&(ce.add(It),ce.add(Pn))}}}return Ee.\u0275fac=function(ce){return new(ce||Ee)(n.\u0275\u0275inject(s.t4),n.\u0275\u0275inject(i.K0))},Ee.\u0275prov=n.\u0275\u0275defineInjectable({token:Ee,factory:Ee.\u0275fac,providedIn:"root"}),Ee})(),Ae=(()=>{class Ee{constructor(ce){ce._applyBodyHighContrastModeCssClasses()}}return Ee.\u0275fac=function(ce){return new(ce||Ee)(n.\u0275\u0275inject(St))},Ee.\u0275mod=n.\u0275\u0275defineNgModule({type:Ee}),Ee.\u0275inj=n.\u0275\u0275defineInjector({imports:[[de.Q8]]}),Ee})()},445:(Xe,ie,l)=>{"use strict";l.d(ie,{Is:()=>g,vT:()=>x});var i=l(4650),n=l(6895);const s=new i.InjectionToken("cdk-dir-doc",{providedIn:"root",factory:function d(){return(0,i.inject)(n.K0)}}),o=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let g=(()=>{class L{constructor(G){if(this.value="ltr",this.change=new i.EventEmitter,G){const ye=G.documentElement?G.documentElement.dir:null;this.value=function _(L){const Z=L?.toLowerCase()||"";return"auto"===Z&&typeof navigator<"u"&&navigator?.language?o.test(navigator.language)?"rtl":"ltr":"rtl"===Z?"rtl":"ltr"}((G.body?G.body.dir:null)||ye||"ltr")}}ngOnDestroy(){this.change.complete()}}return L.\u0275fac=function(G){return new(G||L)(i.\u0275\u0275inject(s,8))},L.\u0275prov=i.\u0275\u0275defineInjectable({token:L,factory:L.\u0275fac,providedIn:"root"}),L})(),x=(()=>{class L{}return L.\u0275fac=function(G){return new(G||L)},L.\u0275mod=i.\u0275\u0275defineNgModule({type:L}),L.\u0275inj=i.\u0275\u0275defineInjector({}),L})()},1281:(Xe,ie,l)=>{"use strict";l.d(ie,{Eq:()=>o,HM:()=>_,Ig:()=>n,du:()=>w,fI:()=>g,su:()=>s});var i=l(4650);function n(x){return null!=x&&"false"!=`${x}`}function s(x,L=0){return function d(x){return!isNaN(parseFloat(x))&&!isNaN(Number(x))}(x)?Number(x):L}function o(x){return Array.isArray(x)?x:[x]}function _(x){return null==x?"":"string"==typeof x?x:`${x}px`}function g(x){return x instanceof i.ElementRef?x.nativeElement:x}function w(x,L=/\s+/){const Z=[];if(null!=x){const G=Array.isArray(x)?x:`${x}`.split(L);for(const he of G){const ye=`${he}`.trim();ye&&Z.push(ye)}}return Z}},5017:(Xe,ie,l)=>{"use strict";l.d(ie,{A8:()=>L,Ov:()=>w,Z9:()=>d,eX:()=>g,k:()=>Z,yy:()=>_});var i=l(7579),n=l(4650);function d(G){return G&&"function"==typeof G.connect}class _{applyChanges(he,ye,te,le,se){he.forEachOperation((de,rt,N)=>{let O,W;if(null==de.previousIndex){const $=te(de,rt,N);O=ye.createEmbeddedView($.templateRef,$.context,$.index),W=1}else null==N?(ye.remove(rt),W=3):(O=ye.get(rt),ye.move(O,N),W=2);se&&se({context:O?.context,operation:W,record:de})})}detach(){}}class g{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(he,ye,te,le,se){he.forEachOperation((de,rt,N)=>{let O,W;null==de.previousIndex?(O=this._insertView(()=>te(de,rt,N),N,ye,le(de)),W=O?1:0):null==N?(this._detachAndCacheView(rt,ye),W=3):(O=this._moveView(rt,N,ye,le(de)),W=2),se&&se({context:O?.context,operation:W,record:de})})}detach(){for(const he of this._viewCache)he.destroy();this._viewCache=[]}_insertView(he,ye,te,le){const se=this._insertViewFromCache(ye,te);if(se)return void(se.context.$implicit=le);const de=he();return te.createEmbeddedView(de.templateRef,de.context,de.index)}_detachAndCacheView(he,ye){const te=ye.detach(he);this._maybeCacheView(te,ye)}_moveView(he,ye,te,le){const se=te.get(he);return te.move(se,ye),se.context.$implicit=le,se}_maybeCacheView(he,ye){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(he);else{const te=ye.indexOf(he);-1===te?he.destroy():ye.remove(te)}}_insertViewFromCache(he,ye){const te=this._viewCache.pop();return te&&ye.insert(te,he),te||null}}class w{constructor(he=!1,ye,te=!0){this._multiple=he,this._emitChanges=te,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new i.x,ye&&ye.length&&(he?ye.forEach(le=>this._markSelected(le)):this._markSelected(ye[0]),this._selectedToEmit.length=0)}get selected(){return this._selected||(this._selected=Array.from(this._selection.values())
1),this._selected}select(...he){this._verifyValueAssignment(he),he.forEach(ye=>this._markSelected(ye)),this._emitChangeEvent()}deselect(...he){this._verifyValueAssignment(he),he.forEach(ye=>this._unmarkSelected(ye)),this._emitChangeEvent()}toggle(he){this.isSelected(he)?this.deselect(he):this.select(he)}clear(){this._unmarkAll(),this._emitChangeEvent()}isSelected(he){return this._selection.has(he)}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(he){this._multiple&&this.selected&&this._selected.sort(he)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(he){this.isSelected(he)||(this._multiple||this._unmarkAll(),this._selection.add(he),this._emitChanges&&this._selectedToEmit.push(he))}_unmarkSelected(he){this.isSelected(he)&&(this._selection.delete(he),this._emitChanges&&this._deselectedToEmit.push(he))}_unmarkAll(){this.isEmpty()||this._selection.forEach(he=>this._unmarkSelected(he))}_verifyValueAssignment(he){}}let L=(()=>{class G{constructor(){this._listeners=[]}notify(ye,te){for(let le of this._listeners)le(ye,te)}listen(ye){return this._listeners.push(ye),()=>{this._listeners=this._listeners.filter(te=>ye!==te)}}ngOnDestroy(){this._listeners=[]}}return G.\u0275fac=function(ye){return new(ye||G)},G.\u0275prov=n.\u0275\u0275defineInjectable({token:G,factory:G.\u0275fac,providedIn:"root"}),G})();const Z=new n.InjectionToken("_ViewRepeater")},9521:(Xe,ie,l)=>{"use strict";l.d(ie,{A:()=>Dt,JH:()=>N,JU:()=>_,K5:()=>o,Ku:()=>he,LH:()=>de,L_:()=>G,MW:()=>wt,Mf:()=>s,SV:()=>rt,Sd:()=>le,VM:()=>ye,Vb:()=>$i,Z:()=>gt,aO:()=>Ht,b2:()=>Ki,hY:()=>Z,jx:()=>g,oh:()=>se,uR:()=>te,xE:()=>ae,zL:()=>w});const s=9,o=13,_=16,g=17,w=18,Z=27,G=32,he=33,ye=34,te=35,le=36,se=37,de=38,rt=39,N=40,ae=48,Ht=57,Dt=65,gt=90,wt=91,Ki=224;function $i(bi,...Gi){return Gi.length?Gi.some(ki=>bi[ki]):bi.altKey||bi.shiftKey||bi.ctrlKey||bi.metaKey}},2289:(Xe,ie,l)=>{"use strict";l.d(ie,{Yg:()=>N,u3:()=>W});var i=l(4650),n=l(1281),s=l(7579),d=l(9841),o=l(7272),_=l(9751),g=l(5698),w=l(5684),x=l(8372),L=l(4004),Z=l(8675),G=l(2722),he=l(3353);const te=new Set;let le,se=(()=>{class ${constructor(ae){this._platform=ae,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):rt}matchMedia(ae){return(this._platform.WEBKIT||this._platform.BLINK)&&function de($){if(!te.has($))try{le||(le=document.createElement("style"),le.setAttribute("type","text/css"),document.head.appendChild(le)),le.sheet&&(le.sheet.insertRule(`@media ${$} {body{ }}`,0),te.add($))}catch(me){console.error(me)}}(ae),this._matchMedia(ae)}}return $.\u0275fac=function(ae){return new(ae||$)(i.\u0275\u0275inject(he.t4))},$.\u0275prov=i.\u0275\u0275defineInjectable({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function rt($){return{matches:"all"===$||""===$,media:$,addListener:()=>{},removeListener:()=>{}}}let N=(()=>{class ${constructor(ae,Pe){this._mediaMatcher=ae,this._zone=Pe,this._queries=new Map,this._destroySubject=new s.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ae){return O((0,n.Eq)(ae)).some(lt=>this._registerQuery(lt).mql.matches)}observe(ae){const lt=O((0,n.Eq)(ae)).map(Ye=>this._registerQuery(Ye).observable);let ve=(0,d.a)(lt);return ve=(0,o.z)(ve.pipe((0,g.q)(1)),ve.pipe((0,w.T)(1),(0,x.b)(0))),ve.pipe((0,L.U)(Ye=>{const we={matches:!1,breakpoints:{}};return Ye.forEach(({matches:Ie,query:mt})=>{we.matches=we.matches||Ie,we.breakpoints[mt]=Ie}),we}))}_registerQuery(ae){if(this._queries.has(ae))return this._queries.get(ae);const Pe=this._mediaMatcher.matchMedia(ae),ve={observable:new _.y(Ye=>{const we=Ie=>this._zone.run(()=>Ye.next(Ie));return Pe.addListener(we),()=>{Pe.removeListener(we)}}).pipe((0,Z.O)(Pe),(0,L.U)(({matches:Ye})=>({query:ae,matches:Ye})),(0,G.R)(this._destroySubject)),mql:Pe};return this._queries.set(ae,ve),ve}}return $.\u0275fac=function(ae){return new(ae||$)(i.\u0275\u0275inject(se),i.\u0275\u0275inject(i.NgZone))},$.\u0275prov=i.\u0275\u0275defineInjectable({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function O($){return $.map(me=>me.split(",")).reduce((me,ae)=>me.concat(ae)).map(me=>me.trim())}const W={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},9643:(Xe,ie,l)=>{"use strict";l.d(ie,{Q8:()=>x,wD:()=>w});var i=l(1281),n=l(4650),s=l(9751),d=l(7579),o=l(8372);let _=(()=>{class L{create(G){return typeof MutationObserver>"u"?null:new MutationObserver(G)}}return L.\u0275fac=function(G){return new(G||L)},L.\u0275prov=n.\u0275\u0275defineInjectable({token:L,factory:L.\u0275fac,providedIn:"root"}),L})(),g=(()=>{class L{constructor(G){this._mutationObserverFactory=G,this._observedElements=new Map}
1ngOnDestroy(){this._observedElements.forEach((G,he)=>this._cleanupObserver(he))}observe(G){const he=(0,i.fI)(G);return new s.y(ye=>{const le=this._observeElement(he).subscribe(ye);return()=>{le.unsubscribe(),this._unobserveElement(he)}})}_observeElement(G){if(this._observedElements.has(G))this._observedElements.get(G).count++;else{const he=new d.x,ye=this._mutationObserverFactory.create(te=>he.next(te));ye&&ye.observe(G,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(G,{observer:ye,stream:he,count:1})}return this._observedElements.get(G).stream}_unobserveElement(G){this._observedElements.has(G)&&(this._observedElements.get(G).count--,this._observedElements.get(G).count||this._cleanupObserver(G))}_cleanupObserver(G){if(this._observedElements.has(G)){const{observer:he,stream:ye}=this._observedElements.get(G);he&&he.disconnect(),ye.complete(),this._observedElements.delete(G)}}}return L.\u0275fac=function(G){return new(G||L)(n.\u0275\u0275inject(_))},L.\u0275prov=n.\u0275\u0275defineInjectable({token:L,factory:L.\u0275fac,providedIn:"root"}),L})(),w=(()=>{class L{constructor(G,he,ye){this._contentObserver=G,this._elementRef=he,this._ngZone=ye,this.event=new n.EventEmitter,this._disabled=!1,this._currentSubscription=null}get disabled(){return this._disabled}set disabled(G){this._disabled=(0,i.Ig)(G),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(G){this._debounce=(0,i.su)(G),this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const G=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?G.pipe((0,o.b)(this.debounce)):G).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return L.\u0275fac=function(G){return new(G||L)(n.\u0275\u0275directiveInject(g),n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(n.NgZone))},L.\u0275dir=n.\u0275\u0275defineDirective({type:L,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),L})(),x=(()=>{class L{}return L.\u0275fac=function(G){return new(G||L)},L.\u0275mod=n.\u0275\u0275defineNgModule({type:L}),L.\u0275inj=n.\u0275\u0275defineInjector({providers:[_]}),L})()},8184:(Xe,ie,l)=>{"use strict";l.d(ie,{U8:()=>jt,X_:()=>me,Xj:()=>at,aV:()=>bt,pI:()=>Kt,xu:()=>ct});var i=l(5589),n=l(6895),s=l(4650),d=l(1281),o=l(3353),_=l(445),g=l(4080),w=l(7579),x=l(727),L=l(6451),Z=l(5698),G=l(2722),he=l(2529),ye=l(9521);const te=(0,o.Mq)();class le{constructor(_e,J){this._viewportRuler=_e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=J}attach(){}enable(){if(this._canBeEnabled()){const _e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=_e.style.left||"",this._previousHTMLStyles.top=_e.style.top||"",_e.style.left=(0,d.HM)(-this._previousScrollPosition.left),_e.style.top=(0,d.HM)(-this._previousScrollPosition.top),_e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const _e=this._document.documentElement,Q=_e.style,oe=this._document.body.style,Le=Q.scrollBehavior||"",Ct=oe.scrollBehavior||"";this._isEnabled=!1,Q.left=this._previousHTMLStyles.left,Q.top=this._previousHTMLStyles.top,_e.classList.remove("cdk-global-scrollblock"),te&&(Q.scrollBehavior=oe.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),te&&(Q.scrollBehavior=Le,oe.scrollBehavior=Ct)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const J=this._document.body,Q=this._viewportRuler.getViewportSize();return J.scrollHeight>Q.height||J.scrollWidth>Q.width}}class de{constructor(_e,J,Q,oe){this._scrollDispatcher=_e,this._ngZone=J,this._viewportRuler
1=Q,this._config=oe,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(_e){this._overlayRef=_e}enable(){if(this._scrollSubscription)return;const _e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=_e.subscribe(()=>{const J=this._viewportRuler.getViewportScrollPosition().top;Math.abs(J-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=_e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class rt{enable(){}disable(){}attach(){}}function N(Je,_e){return _e.some(J=>Je.bottom<J.top||Je.top>J.bottom||Je.right<J.left||Je.left>J.right)}function O(Je,_e){return _e.some(J=>Je.top<J.top||Je.bottom>J.bottom||Je.left<J.left||Je.right>J.right)}class W{constructor(_e,J,Q,oe){this._scrollDispatcher=_e,this._viewportRuler=J,this._ngZone=Q,this._config=oe,this._scrollSubscription=null}attach(_e){this._overlayRef=_e}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const J=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Q,height:oe}=this._viewportRuler.getViewportSize();N(J,[{width:Q,height:oe,bottom:oe,right:Q,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let $=(()=>{class Je{constructor(J,Q,oe,Le){this._scrollDispatcher=J,this._viewportRuler=Q,this._ngZone=oe,this.noop=()=>new rt,this.close=Ct=>new de(this._scrollDispatcher,this._ngZone,this._viewportRuler,Ct),this.block=()=>new le(this._viewportRuler,this._document),this.reposition=Ct=>new W(this._scrollDispatcher,this._viewportRuler,this._ngZone,Ct),this._document=Le}}return Je.\u0275fac=function(J){return new(J||Je)(s.\u0275\u0275inject(i.mF),s.\u0275\u0275inject(i.rL),s.\u0275\u0275inject(s.NgZone),s.\u0275\u0275inject(n.K0))},Je.\u0275prov=s.\u0275\u0275defineInjectable({token:Je,factory:Je.\u0275fac,providedIn:"root"}),Je})();class me{constructor(_e){if(this.scrollStrategy=new rt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,_e){const J=Object.keys(_e);for(const Q of J)void 0!==_e[Q]&&(this[Q]=_e[Q])}}}class lt{constructor(_e,J){this.connectionPair=_e,this.scrollableViewProperties=J}}let we=(()=>{class Je{constructor(J){this._attachedOverlays=[],this._document=J}ngOnDestroy(){this.detach()}add(J){this.remove(J),this._attachedOverlays.push(J)}remove(J){const Q=this._attachedOverlays.indexOf(J);Q>-1&&this._attachedOverlays.splice(Q,1),0===this._attachedOverlays.length&&this.detach()}}return Je.\u0275fac=function(J){return new(J||Je)(s.\u0275\u0275inject(n.K0))},Je.\u0275prov=s.\u0275\u0275defineInjectable({token:Je,factory:Je.\u0275fac,providedIn:"root"}),Je})(),Ie=(()=>{class Je extends we{constructor(J,Q){super(J),this._ngZone=Q,this._keydownListener=oe=>{const Le=this._attachedOverlays;for(let Ct=Le.length-1;Ct>-1;Ct--)if(Le[Ct]._keydownEvents.observers.length>0){const Ze=Le[Ct]._keydownEvents;this._ngZone?this._ngZone.run(()=>Ze.next(oe)):Ze.next(oe);break}}}add(J){super.add(J),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return Je.\u0275fac=function(J){return new(J||Je)(s.\u0275\u0275inject(n.K0),s.\u0275\u0275inject(s.NgZone,8))},Je.\u0275prov=s.\u0275\u0275defineInjectable({token:Je,factory:Je.\u0275fac,providedIn:"root"}),Je})(),mt=(()=>{class Je extends we{constructor(J,Q,oe){super(J),this._platform=Q,this._ngZone=oe,this._cursorStyleIsSet=!1,this._pointerDownListener=Le=>{this._pointerDownEventTarget=(0,o.sA)(Le)},this._clickListener=Le=>{const Ct=(0,o.sA)(Le),Ze="click"===Le.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Ct;this._pointerDownEventTarget=null;const Ne=this._attachedOverlays.slice();for(let $e=Ne.length-1;$e>-1;$e--){const gt=Ne[$e];
1if(gt._outsidePointerEvents.observers.length<1||!gt.hasAttached())continue;if(gt.overlayElement.contains(Ct)||gt.overlayElement.contains(Ze))break;const wt=gt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>wt.next(Le)):wt.next(Le)}}}add(J){if(super.add(J),!this._isAttached){const Q=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Q)):this._addEventListeners(Q),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Q.style.cursor,Q.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const J=this._document.body;J.removeEventListener("pointerdown",this._pointerDownListener,!0),J.removeEventListener("click",this._clickListener,!0),J.removeEventListener("auxclick",this._clickListener,!0),J.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(J.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(J){J.addEventListener("pointerdown",this._pointerDownListener,!0),J.addEventListener("click",this._clickListener,!0),J.addEventListener("auxclick",this._clickListener,!0),J.addEventListener("contextmenu",this._clickListener,!0)}}return Je.\u0275fac=function(J){return new(J||Je)(s.\u0275\u0275inject(n.K0),s.\u0275\u0275inject(o.t4),s.\u0275\u0275inject(s.NgZone,8))},Je.\u0275prov=s.\u0275\u0275defineInjectable({token:Je,factory:Je.\u0275fac,providedIn:"root"}),Je})(),at=(()=>{class Je{constructor(J,Q){this._platform=Q,this._document=J}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const J="cdk-overlay-container";if(this._platform.isBrowser||(0,o.Oy)()){const oe=this._document.querySelectorAll(`.${J}[platform="server"], .${J}[platform="test"]`);for(let Le=0;Le<oe.length;Le++)oe[Le].remove()}const Q=this._document.createElement("div");Q.classList.add(J),(0,o.Oy)()?Q.setAttribute("platform","test"):this._platform.isBrowser||Q.setAttribute("platform","server"),this._document.body.appendChild(Q),this._containerElement=Q}}return Je.\u0275fac=function(J){return new(J||Je)(s.\u0275\u0275inject(n.K0),s.\u0275\u0275inject(o.t4))},Je.\u0275prov=s.\u0275\u0275defineInjectable({token:Je,factory:Je.\u0275fac,providedIn:"root"}),Je})();class Ht{constructor(_e,J,Q,oe,Le,Ct,Ze,Ne,$e){this._portalOutlet=_e,this._host=J,this._pane=Q,this._config=oe,this._ngZone=Le,this._keyboardDispatcher=Ct,this._document=Ze,this._location=Ne,this._outsideClickDispatcher=$e,this._backdropElement=null,this._backdropClick=new w.x,this._attachments=new w.x,this._detachments=new w.x,this._locationChanges=x.w0.EMPTY,this._backdropClickHandler=gt=>this._backdropClick.next(gt),this._backdropTransitionendHandler=gt=>{this._disposeBackdrop(gt.target)},this._keydownEvents=new w.x,this._outsidePointerEvents=new w.x,oe.scrollStrategy&&(this._scrollStrategy=oe.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=oe.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(_e){let J=this._portalOutlet.attach(_e);return!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Z.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),J}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const _e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),_e}dispose(){const _e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
1pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,_e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(_e){_e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=_e,this.hasAttached()&&(_e.attach(this),this.updatePosition()))}updateSize(_e){this._config={...this._config,..._e},this._updateElementSize()}setDirection(_e){this._config={...this._config,direction:_e},this._updateElementDirection()}addPanelClass(_e){this._pane&&this._toggleClasses(this._pane,_e,!0)}removePanelClass(_e){this._pane&&this._toggleClasses(this._pane,_e,!1)}getDirection(){const _e=this._config.direction;return _e?"string"==typeof _e?_e:_e.value:"ltr"}updateScrollStrategy(_e){_e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=_e,this.hasAttached()&&(_e.attach(this),_e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const _e=this._pane.style;_e.width=(0,d.HM)(this._config.width),_e.height=(0,d.HM)(this._config.height),_e.minWidth=(0,d.HM)(this._config.minWidth),_e.minHeight=(0,d.HM)(this._config.minHeight),_e.maxWidth=(0,d.HM)(this._config.maxWidth),_e.maxHeight=(0,d.HM)(this._config.maxHeight)}_togglePointerEvents(_e){this._pane.style.pointerEvents=_e?"":"none"}_attachBackdrop(){const _e="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(_e)})}):this._backdropElement.classList.add(_e)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const _e=this._backdropElement;!_e||(_e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{_e.addEventListener("transitionend",this._backdropTransitionendHandler)}),_e.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(_e)},500)))}_toggleClasses(_e,J,Q){const oe=(0,d.Eq)(J||[]).filter(Le=>!!Le);oe.length&&(Q?_e.classList.add(...oe):_e.classList.remove(...oe))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const _e=this._ngZone.onStable.pipe((0,G.R)((0,L.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),_e.unsubscribe())})})}_disposeScrollStrategy(){const _e=this._scrollStrategy;_e&&(_e.disable(),_e.detach&&_e.detach())}_disposeBackdrop(_e){_e&&(_e.removeEventListener("click",this._backdropClickHandler),_e.removeEventListener("transitionend",this._backdropTransitionendHandler),_e.remove(),this._backdropElement===_e&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const xe="cdk-overlay-connected-position-bounding-box",Lt=/([A-Za-z%]+)$/;
1class Ke{constructor(_e,J,Q,oe,Le){this._viewportRuler=J,this._document=Q,this._platform=oe,this._overlayContainer=Le,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new w.x,this._resizeSubscription=x.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(_e)}get positions(){return this._preferredPositions}attach(_e){this._validatePositions(),_e.hostElement.classList.add(xe),this._overlayRef=_e,this._boundingBox=_e.hostElement,this._pane=_e.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const _e=this._originRect,J=this._overlayRect,Q=this._viewportRect,oe=this._containerRect,Le=[];let Ct;for(let Ze of this._preferredPositions){let Ne=this._getOriginPoint(_e,oe,Ze),$e=this._getOverlayPoint(Ne,J,Ze),gt=this._getOverlayFit($e,J,Q,Ze);if(gt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(Ze,Ne);this._canFitWithFlexibleDimensions(gt,$e,Q)?Le.push({position:Ze,origin:Ne,overlayRect:J,boundingBoxRect:this._calculateBoundingBoxRect(Ne,Ze)}):(!Ct||Ct.overlayFit.visibleArea<gt.visibleArea)&&(Ct={overlayFit:gt,overlayPoint:$e,originPoint:Ne,position:Ze,overlayRect:J})}if(Le.length){let Ze=null,Ne=-1;for(const $e of Le){const gt=$e.boundingBoxRect.width*$e.boundingBoxRect.height*($e.position.weight||1);gt>Ne&&(Ne=gt,Ze=$e)}return this._isPushed=!1,void this._applyPosition(Ze.position,Ze.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Ct.position,Ct.originPoint);this._applyPosition(Ct.position,Ct.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&st(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(xe),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const _e=this._lastPosition;if(_e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const J=this._getOriginPoint(this._originRect,this._containerRect,_e);this._applyPosition(_e,J)}else this.apply()}withScrollableContainers(_e){return this._scrollables=_e,this}withPositions(_e){return this._preferredPositions=_e,-1===_e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(_e){return this._viewportMargin=_e,this}withFlexibleDimensions(_e=!0){return this._hasFlexibleDimensions=_e,this}withGrowAfterOpen(_e=!0){return this._growAfterOpen=_e,this}withPush(_e=!0){return this._canPush=_e,this}withLockedPosition(_e=!0){return this._positionLocked=_e,this}setOrigin(_e){return this._origin=_e,this}withDefaultOffsetX(_e){return this._offsetX=_e,this}withDefaultOffsetY(_e){return this._offsetY=_e,this}withTransformOriginOn(_e){return this._transformOriginSelector=_e,this}_getOriginPoint(_e,J,Q){let oe,Le;if("center"==Q.originX)oe=_e.left+_e.width/2;else{const Ct=this._isRtl()?_e.right:_e.left,Ze=this._isRtl()?_e.left:_e.right;oe="start"==Q.originX?Ct:Ze}return J.left<0&&(oe-=J.left),Le="center"==Q.originY?_e.top+_e.height/2:"top"==Q.originY?_e.top:_e.bottom,J.top<0&&(Le-=J.top),{x:oe,y:Le}}_getOverlayPoint(_e,J,Q){let oe,Le;return oe="center"==Q.overlayX?-J.width/2:"start"===Q.overlayX?this._isRtl()?-J.width:0:this._isRtl()?0:-J.width,Le="center"==Q.overlayY?-J.height/2:"top"==Q.overlayY?0:-J.he
1ight,{x:_e.x+oe,y:_e.y+Le}}_getOverlayFit(_e,J,Q,oe){const Le=_t(J);let{x:Ct,y:Ze}=_e,Ne=this._getOffset(oe,"x"),$e=this._getOffset(oe,"y");Ne&&(Ct+=Ne),$e&&(Ze+=$e);let Xt=0-Ze,fn=Ze+Le.height-Q.height,An=this._subtractOverflows(Le.width,0-Ct,Ct+Le.width-Q.width),Gt=this._subtractOverflows(Le.height,Xt,fn),Cn=An*Gt;return{visibleArea:Cn,isCompletelyWithinViewport:Le.width*Le.height===Cn,fitsInViewportVertically:Gt===Le.height,fitsInViewportHorizontally:An==Le.width}}_canFitWithFlexibleDimensions(_e,J,Q){if(this._hasFlexibleDimensions){const oe=Q.bottom-J.y,Le=Q.right-J.x,Ct=Dt(this._overlayRef.getConfig().minHeight),Ze=Dt(this._overlayRef.getConfig().minWidth),$e=_e.fitsInViewportHorizontally||null!=Ze&&Ze<=Le;return(_e.fitsInViewportVertically||null!=Ct&&Ct<=oe)&&$e}return!1}_pushOverlayOnScreen(_e,J,Q){if(this._previousPushAmount&&this._positionLocked)return{x:_e.x+this._previousPushAmount.x,y:_e.y+this._previousPushAmount.y};const oe=_t(J),Le=this._viewportRect,Ct=Math.max(_e.x+oe.width-Le.width,0),Ze=Math.max(_e.y+oe.height-Le.height,0),Ne=Math.max(Le.top-Q.top-_e.y,0),$e=Math.max(Le.left-Q.left-_e.x,0);let gt=0,wt=0;return gt=oe.width<=Le.width?$e||-Ct:_e.x<this._viewportMargin?Le.left-Q.left-_e.x:0,wt=oe.height<=Le.height?Ne||-Ze:_e.y<this._viewportMargin?Le.top-Q.top-_e.y:0,this._previousPushAmount={x:gt,y:wt},{x:_e.x+gt,y:_e.y+wt}}_applyPosition(_e,J){if(this._setTransformOrigin(_e),this._setOverlayElementStyles(J,_e),this._setBoundingBoxStyles(J,_e),_e.panelClass&&this._addPanelClasses(_e.panelClass),this._lastPosition=_e,this._positionChanges.observers.length){const Q=this._getScrollVisibility(),oe=new lt(_e,Q);this._positionChanges.next(oe)}this._isInitialRender=!1}_setTransformOrigin(_e){if(!this._transformOriginSelector)return;const J=this._boundingBox.querySelectorAll(this._transformOriginSelector);let Q,oe=_e.overlayY;Q="center"===_e.overlayX?"center":this._isRtl()?"start"===_e.overlayX?"right":"left":"start"===_e.overlayX?"left":"right";for(let Le=0;Le<J.length;Le++)J[Le].style.transformOrigin=`${Q} ${oe}`}_calculateBoundingBoxRect(_e,J){const Q=this._viewportRect,oe=this._isRtl();let Le,Ct,Ze,gt,wt,Xt;if("top"===J.overlayY)Ct=_e.y,Le=Q.height-Ct+this._viewportMargin;else if("bottom"===J.overlayY)Ze=Q.height-_e.y+2*this._viewportMargin,Le=Q.height-Ze+this._viewportMargin;else{const fn=Math.min(Q.bottom-_e.y+Q.top,_e.y),An=this._lastBoundingBoxSize.height;Le=2*fn,Ct=_e.y-fn,Le>An&&!this._isInitialRender&&!this._growAfterOpen&&(Ct=_e.y-An/2)}if("end"===J.overlayX&&!oe||"start"===J.overlayX&&oe)Xt=Q.width-_e.x+this._viewportMargin,gt=_e.x-this._viewportMargin;else if("start"===J.overlayX&&!oe||"end"===J.overlayX&&oe)wt=_e.x,gt=Q.right-_e.x;else{const fn=Math.min(Q.right-_e.x+Q.left,_e.x),An=this._lastBoundingBoxSize.width;gt=2*fn,wt=_e.x-fn,gt>An&&!this._isInitialRender&&!this._growAfterOpen&&(wt=_e.x-An/2)}return{top:Ct,left:wt,bottom:Ze,right:Xt,width:gt,height:Le}}_setBoundingBoxStyles(_e,J){const Q=this._calculateBoundingBoxRect(_e,J);!this._isInitialRender&&!this._growAfterOpen&&(Q.height=Math.min(Q.height,this._lastBoundingBoxSize.height),Q.width=Math.min(Q.width,this._lastBoundingBoxSize.width));const oe={};if(this._hasExactPosition())oe.top=oe.left="0",oe.bottom=oe.right=oe.maxHeight=oe.maxWidth="",oe.width=oe.height="100%";else{const Le=this._overlayRef.getConfig().maxHeight,Ct=this._overlayRef.getConfig().maxWidth;oe.height=(0,d.HM)(Q.height),oe.top=(0,d.HM)(Q.top),oe.bottom=(0,d.HM)(Q.bottom),oe.width=(0,d.HM)(Q.width),oe.left=(0,d.HM)(Q.left),oe.right=(0,d.HM)(Q.right),oe.alignItems="center"===J.overlayX?"center":"end"===J.overlayX?"flex-end":"flex-start",oe.justifyContent="center"===J.overlayY?"center":"bottom"===J.overlayY?"flex-end":"flex-start",Le&&(oe.maxHeight=(0,d.HM)(Le)),Ct&&(oe.maxWidth=(0,d.HM)(Ct))}this._lastBoundingBoxSize=Q,st(this._boundingBox.style,oe)}_resetBoundingBoxStyles(){st(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){st(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(_e,J){const Q={},oe=this._hasExactPosition(),Le=this._hasFlexibleDimensions,Ct=this._overlayRef.getConfig();if(oe){const gt=this._viewportRuler.getViewportScrollPosition();
1st(Q,this._getExactOverlayY(J,_e,gt)),st(Q,this._getExactOverlayX(J,_e,gt))}else Q.position="static";let Ze="",Ne=this._getOffset(J,"x"),$e=this._getOffset(J,"y");Ne&&(Ze+=`translateX(${Ne}px) `),$e&&(Ze+=`translateY(${$e}px)`),Q.transform=Ze.trim(),Ct.maxHeight&&(oe?Q.maxHeight=(0,d.HM)(Ct.maxHeight):Le&&(Q.maxHeight="")),Ct.maxWidth&&(oe?Q.maxWidth=(0,d.HM)(Ct.maxWidth):Le&&(Q.maxWidth="")),st(this._pane.style,Q)}_getExactOverlayY(_e,J,Q){let oe={top:"",bottom:""},Le=this._getOverlayPoint(J,this._overlayRect,_e);return this._isPushed&&(Le=this._pushOverlayOnScreen(Le,this._overlayRect,Q)),"bottom"===_e.overlayY?oe.bottom=this._document.documentElement.clientHeight-(Le.y+this._overlayRect.height)+"px":oe.top=(0,d.HM)(Le.y),oe}_getExactOverlayX(_e,J,Q){let Ct,oe={left:"",right:""},Le=this._getOverlayPoint(J,this._overlayRect,_e);return this._isPushed&&(Le=this._pushOverlayOnScreen(Le,this._overlayRect,Q)),Ct=this._isRtl()?"end"===_e.overlayX?"left":"right":"end"===_e.overlayX?"right":"left","right"===Ct?oe.right=this._document.documentElement.clientWidth-(Le.x+this._overlayRect.width)+"px":oe.left=(0,d.HM)(Le.x),oe}_getScrollVisibility(){const _e=this._getOriginRect(),J=this._pane.getBoundingClientRect(),Q=this._scrollables.map(oe=>oe.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:O(_e,Q),isOriginOutsideView:N(_e,Q),isOverlayClipped:O(J,Q),isOverlayOutsideView:N(J,Q)}}_subtractOverflows(_e,...J){return J.reduce((Q,oe)=>Q-Math.max(oe,0),_e)}_getNarrowedViewportRect(){const _e=this._document.documentElement.clientWidth,J=this._document.documentElement.clientHeight,Q=this._viewportRuler.getViewportScrollPosition();return{top:Q.top+this._viewportMargin,left:Q.left+this._viewportMargin,right:Q.left+_e-this._viewportMargin,bottom:Q.top+J-this._viewportMargin,width:_e-2*this._viewportMargin,height:J-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(_e,J){return"x"===J?_e.offsetX??this._offsetX:_e.offsetY??this._offsetY}_validatePositions(){}_addPanelClasses(_e){this._pane&&(0,d.Eq)(_e).forEach(J=>{""!==J&&-1===this._appliedPanelClasses.indexOf(J)&&(this._appliedPanelClasses.push(J),this._pane.classList.add(J))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(_e=>{this._pane.classList.remove(_e)}),this._appliedPanelClasses=[])}_getOriginRect(){const _e=this._origin;if(_e instanceof s.ElementRef)return _e.nativeElement.getBoundingClientRect();if(_e instanceof Element)return _e.getBoundingClientRect();const J=_e.width||0,Q=_e.height||0;return{top:_e.y,bottom:_e.y+Q,left:_e.x,right:_e.x+J,height:Q,width:J}}}function st(Je,_e){for(let J in _e)_e.hasOwnProperty(J)&&(Je[J]=_e[J]);return Je}function Dt(Je){if("number"!=typeof Je&&null!=Je){const[_e,J]=Je.split(Lt);return J&&"px"!==J?null:parseFloat(_e)}return Je||null}function _t(Je){return{top:Math.floor(Je.top),right:Math.floor(Je.right),bottom:Math.floor(Je.bottom),left:Math.floor(Je.left),width:Math.floor(Je.width),height:Math.floor(Je.height)}}const Ut="cdk-global-overlay-wrapper";class Fe{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height=""}attach(_e){const J=_e.getConfig();this._overlayRef=_e,this._width&&!J.width&&_e.updateSize({width:this._width}),this._height&&!J.height&&_e.updateSize({height:this._height}),_e.hostElement.classList.add(Ut),this._isDisposed=!1}top(_e=""){return this._bottomOffset="",this._topOffset=_e,this._alignItems="flex-start",this}left(_e=""){return this._rightOffset="",this._leftOffset=_e,this._justifyContent="flex-start",this}bottom(_e=""){return this._topOffset="",this._bottomOffset=_e,this._alignItems="flex-end",this}right(_e=""){return this._leftOffset="",this._rightOffset=_e,this._justifyContent="flex-end",this}width(_e=""){return this._overlayRef?this._overlayRef.updateSize({width:_e}):this._width=_e,this}height(_e=""){return this._overlayRef?this._overlayRef.updateSize({height:_e}):this._height=_e,this}centerHorizontally(_e=""){return this.left(_e),this._justifyContent="center",this}centerVertically(_e=""){return this.top(_e),this._alignItems="center",this}
1apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const _e=this._overlayRef.overlayElement.style,J=this._overlayRef.hostElement.style,Q=this._overlayRef.getConfig(),{width:oe,height:Le,maxWidth:Ct,maxHeight:Ze}=Q,Ne=!("100%"!==oe&&"100vw"!==oe||Ct&&"100%"!==Ct&&"100vw"!==Ct),$e=!("100%"!==Le&&"100vh"!==Le||Ze&&"100%"!==Ze&&"100vh"!==Ze);_e.position=this._cssPosition,_e.marginLeft=Ne?"0":this._leftOffset,_e.marginTop=$e?"0":this._topOffset,_e.marginBottom=this._bottomOffset,_e.marginRight=this._rightOffset,Ne?J.justifyContent="flex-start":"center"===this._justifyContent?J.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?J.justifyContent="flex-end":"flex-end"===this._justifyContent&&(J.justifyContent="flex-start"):J.justifyContent=this._justifyContent,J.alignItems=$e?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const _e=this._overlayRef.overlayElement.style,J=this._overlayRef.hostElement,Q=J.style;J.classList.remove(Ut),Q.justifyContent=Q.alignItems=_e.marginTop=_e.marginBottom=_e.marginLeft=_e.marginRight=_e.position="",this._overlayRef=null,this._isDisposed=!0}}let Ge=(()=>{class Je{constructor(J,Q,oe,Le){this._viewportRuler=J,this._document=Q,this._platform=oe,this._overlayContainer=Le}global(){return new Fe}flexibleConnectedTo(J){return new Ke(J,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return Je.\u0275fac=function(J){return new(J||Je)(s.\u0275\u0275inject(i.rL),s.\u0275\u0275inject(n.K0),s.\u0275\u0275inject(o.t4),s.\u0275\u0275inject(at))},Je.\u0275prov=s.\u0275\u0275defineInjectable({token:Je,factory:Je.\u0275fac,providedIn:"root"}),Je})(),tt=0,bt=(()=>{class Je{constructor(J,Q,oe,Le,Ct,Ze,Ne,$e,gt,wt,Xt){this.scrollStrategies=J,this._overlayContainer=Q,this._componentFactoryResolver=oe,this._positionBuilder=Le,this._keyboardDispatcher=Ct,this._injector=Ze,this._ngZone=Ne,this._document=$e,this._directionality=gt,this._location=wt,this._outsideClickDispatcher=Xt}create(J){const Q=this._createHostElement(),oe=this._createPaneElement(Q),Le=this._createPortalOutlet(oe),Ct=new me(J);return Ct.direction=Ct.direction||this._directionality.value,new Ht(Le,Q,oe,Ct,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)}position(){return this._positionBuilder}_createPaneElement(J){const Q=this._document.createElement("div");return Q.id="cdk-overlay-"+tt++,Q.classList.add("cdk-overlay-pane"),J.appendChild(Q),Q}_createHostElement(){const J=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(J),J}_createPortalOutlet(J){return this._appRef||(this._appRef=this._injector.get(s.ApplicationRef)),new g.u0(J,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return Je.\u0275fac=function(J){return new(J||Je)(s.\u0275\u0275inject($),s.\u0275\u0275inject(at),s.\u0275\u0275inject(s.ComponentFactoryResolver),s.\u0275\u0275inject(Ge),s.\u0275\u0275inject(Ie),s.\u0275\u0275inject(s.Injector),s.\u0275\u0275inject(s.NgZone),s.\u0275\u0275inject(n.K0),s.\u0275\u0275inject(_.Is),s.\u0275\u0275inject(n.Ye),s.\u0275\u0275inject(mt))},Je.\u0275prov=s.\u0275\u0275defineInjectable({token:Je,factory:Je.\u0275fac}),Je})();const At=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Pt=new s.InjectionToken("cdk-connected-overlay-scroll-strategy");let ct=(()=>{class Je{constructor(J){this.elementRef=J}}return Je.\u0275fac=function(J){return new(J||Je)(s.\u0275\u0275directiveInject(s.ElementRef))},Je.\u0275dir=s.\u0275\u0275defineDirective({type:Je,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),Je})(),Kt=(()=>{class Je{constructor(J,Q,oe,Le,Ct){this._overlay=J,this._dir=Ct,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=x.w0.EMPTY,this._attachSubscription=x.w0.EMPTY,this._detachSubscription=x.w0.EMPTY,this._positionSubscription=x.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new s.EventEmitter,this.positionChange=new s.EventEmitter,this.attach=new s.EventEmitter,this.detach=new s.EventEmitter,this.overlayKeydown=new s.EventEmitter,this.overlayOutsideClick=new s.EventEmitter,this._templatePortal=new g.UE(Q,oe),this._scrollStrategyFactory=Le,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(J){this._offsetX=J,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(J){this._offsetY=J,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(J){this._hasBackdrop=(0,d.Ig)(J)}get lockPosition(){return this._lockPosition}set lockPosition(J){this._lockPosition=(0,d.Ig)(J)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(J){this._flexibleDimensions=(0,d.Ig)(J)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(J){this._growAfterOpen=(0,d.Ig)(J)}get push(){return this._push}set push(J){this._push=(0,d.Ig)(J)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(J){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),J.origin&&this.open&&this._position.apply()),J.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=At);const J=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=J.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=J.detachments().subscribe(()=>this.detach.emit()),J.keydownEvents().subscribe(Q=>{this.overlayKeydown.next(Q),Q.keyCode===ye.hY&&!this.disableClose&&!(0,ye.Vb)(Q)&&(Q.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Q=>{this.overlayOutsideClick.next(Q)})}_buildConfig(){const J=this._position=this.positionStrategy||this._createPositionStrategy(),Q=new me({direction:this._dir,positionStrategy:J,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Q.width=this.width),(this.height||0===this.height)&&(Q.height=this.height),(this.minWidth||0===this.minWidth)&&(Q.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Q.minHeight=this.minHeight),this.backdropClass&&(Q.backdropClass=this.backdropClass),this.panelClass&&(Q.panelClass=this.panelClass),Q}_updatePositionStrategy(J){const Q=this.positions.map(oe=>({originX:oe.originX,originY:oe.originY,overlayX:oe.overlayX,overlayY:oe.overlayY,offsetX:oe.offsetX||this.offsetX,offsetY:oe.offsetY||this.offsetY,panelClass:oe.panelClass||void 0}));return J.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Q).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const J=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(J),J}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin
1instanceof ct?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(J=>{this.backdropClick.emit(J)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,he.o)(()=>this.positionChange.observers.length>0)).subscribe(J=>{this.positionChange.emit(J),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return Je.\u0275fac=function(J){return new(J||Je)(s.\u0275\u0275directiveInject(bt),s.\u0275\u0275directiveInject(s.TemplateRef),s.\u0275\u0275directiveInject(s.ViewContainerRef),s.\u0275\u0275directiveInject(Pt),s.\u0275\u0275directiveInject(_.Is,8))},Je.\u0275dir=s.\u0275\u0275defineDirective({type:Je,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[s.\u0275\u0275NgOnChangesFeature]}),Je})();const an={provide:Pt,deps:[bt],useFactory:function nn(Je){return()=>Je.scrollStrategies.reposition()}};let jt=(()=>{class Je{}return Je.\u0275fac=function(J){return new(J||Je)},Je.\u0275mod=s.\u0275\u0275defineNgModule({type:Je}),Je.\u0275inj=s.\u0275\u0275defineInjector({providers:[bt,an],imports:[[_.vT,g.eL,i.Cl],i.Cl]}),Je})()},3353:(Xe,ie,l)=>{"use strict";l.d(ie,{Mq:()=>ye,Oy:()=>O,_i:()=>te,ht:()=>rt,i$:()=>Z,kV:()=>de,qK:()=>w,sA:()=>N,t4:()=>d,ud:()=>o});var i=l(4650),n=l(6895);let s;try{s=typeof Intl<"u"&&Intl.v8BreakIterator}catch{s=!1}let _,d=(()=>{class W{constructor(me){this._platformId=me,this.isBrowser=this._platformId?(0,n.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!s)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return W.\u0275fac=function(me){return new(me||W)(i.\u0275\u0275inject(i.PLATFORM_ID))},W.\u0275prov=i.\u0275\u0275defineInjectable({token:W,factory:W.\u0275fac,providedIn:"root"}),W})(),o=(()=>{class W{}return W.\u0275fac=function(me){return new(me||W)},W.\u0275mod=i.\u0275\u0275defineNgModule({type:W}),W.\u0275inj=i.\u0275\u0275defineInjector({}),W})();const g=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","t
1ime","url","week"];function w(){if(_)return _;if("object"!=typeof document||!document)return _=new Set(g),_;let W=document.createElement("input");return _=new Set(g.filter($=>(W.setAttribute("type",$),W.type===$))),_}let x,G,he,le;function Z(W){return function L(){if(null==x&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>x=!0}))}finally{x=x||!1}return x}()?W:!!W.capture}function ye(){if(null==he){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return he=!1,he;if("scrollBehavior"in document.documentElement.style)he=!0;else{const W=Element.prototype.scrollTo;he=!!W&&!/\{\s*\[native code\]\s*\}/.test(W.toString())}}return he}function te(){if("object"!=typeof document||!document)return 0;if(null==G){const W=document.createElement("div"),$=W.style;W.dir="rtl",$.width="1px",$.overflow="auto",$.visibility="hidden",$.pointerEvents="none",$.position="absolute";const me=document.createElement("div"),ae=me.style;ae.width="2px",ae.height="1px",W.appendChild(me),document.body.appendChild(W),G=0,0===W.scrollLeft&&(W.scrollLeft=1,G=0===W.scrollLeft?1:2),W.remove()}return G}function de(W){if(function se(){if(null==le){const W=typeof document<"u"?document.head:null;le=!(!W||!W.createShadowRoot&&!W.attachShadow)}return le}()){const $=W.getRootNode?W.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&$ instanceof ShadowRoot)return $}return null}function rt(){let W=typeof document<"u"&&document?document.activeElement:null;for(;W&&W.shadowRoot;){const $=W.shadowRoot.activeElement;if($===W)break;W=$}return W}function N(W){return W.composedPath?W.composedPath()[0]:W.target}function O(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},4080:(Xe,ie,l)=>{"use strict";l.d(ie,{C5:()=>L,Pl:()=>rt,UE:()=>Z,eL:()=>O,en:()=>he,u0:()=>te});var i=l(4650),n=l(6895);class x{attach(me){return this._attachedHost=me,me.attach(this)}detach(){let me=this._attachedHost;null!=me&&(this._attachedHost=null,me.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(me){this._attachedHost=me}}class L extends x{constructor(me,ae,Pe,lt){super(),this.component=me,this.viewContainerRef=ae,this.injector=Pe,this.componentFactoryResolver=lt}}class Z extends x{constructor(me,ae,Pe){super(),this.templateRef=me,this.viewContainerRef=ae,this.context=Pe}get origin(){return this.templateRef.elementRef}attach(me,ae=this.context){return this.context=ae,super.attach(me)}detach(){return this.context=void 0,super.detach()}}class G extends x{constructor(me){super(),this.element=me instanceof i.ElementRef?me.nativeElement:me}}class he{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(me){return me instanceof L?(this._attachedPortal=me,this.attachComponentPortal(me)):me instanceof Z?(this._attachedPortal=me,this.attachTemplatePortal(me)):this.attachDomPortal&&me instanceof G?(this._attachedPortal=me,this.attachDomPortal(me)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(me){this._disposeFn=me}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class te extends he{constructor(me,ae,Pe,lt,ve){super(),this.outletElement=me,this._componentFactoryResolver=ae,this._appRef=Pe,this._defaultInjector=lt,this.attachDomPortal=Ye=>{const we=Ye.element,Ie=this._document.createComment("dom-portal");we.parentNode.insertBefore(Ie,we),this.outletElement.appendChild(we),this._attachedPortal=Ye,super.setDisposeFn(()=>{Ie.parentNode&&Ie.parentNode.replaceChild(we,Ie)})},this._document=ve}attachComponentPortal(me){const Pe=(me.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(me.component);let lt;return me.viewContainerRef?(lt=me.viewContainerRef.createComponent(Pe,me.viewContainerRef.length,me.injector||me.viewContainerRef.injector),this.setDisposeFn(()=>lt.destroy())):(lt=Pe.create(me.injector||this._defaultInjector||i.Injector.NULL),this._appRef.attachView(lt.hostView),this.setDisposeFn(()=>{this._appRef.detachView(lt.hostView),lt.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(lt)),this._attachedPortal=me,lt}attachTemplatePortal(me){let ae=me.viewContainerRef,Pe=ae.createEmbeddedView(me.templateRef,me.context);
1return Pe.rootNodes.forEach(lt=>this.outletElement.appendChild(lt)),Pe.detectChanges(),this.setDisposeFn(()=>{let lt=ae.indexOf(Pe);-1!==lt&&ae.remove(lt)}),this._attachedPortal=me,Pe}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(me){return me.hostView.rootNodes[0]}}let rt=(()=>{class $ extends he{constructor(ae,Pe,lt){super(),this._componentFactoryResolver=ae,this._viewContainerRef=Pe,this._isInitialized=!1,this.attached=new i.EventEmitter,this.attachDomPortal=ve=>{const Ye=ve.element,we=this._document.createComment("dom-portal");ve.setAttachedHost(this),Ye.parentNode.insertBefore(we,Ye),this._getRootNode().appendChild(Ye),this._attachedPortal=ve,super.setDisposeFn(()=>{we.parentNode&&we.parentNode.replaceChild(Ye,we)})},this._document=lt}get portal(){return this._attachedPortal}set portal(ae){this.hasAttached()&&!ae&&!this._isInitialized||(this.hasAttached()&&super.detach(),ae&&super.attach(ae),this._attachedPortal=ae||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedPortal=null,this._attachedRef=null}attachComponentPortal(ae){ae.setAttachedHost(this);const Pe=null!=ae.viewContainerRef?ae.viewContainerRef:this._viewContainerRef,ve=(ae.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ae.component),Ye=Pe.createComponent(ve,Pe.length,ae.injector||Pe.injector);return Pe!==this._viewContainerRef&&this._getRootNode().appendChild(Ye.hostView.rootNodes[0]),super.setDisposeFn(()=>Ye.destroy()),this._attachedPortal=ae,this._attachedRef=Ye,this.attached.emit(Ye),Ye}attachTemplatePortal(ae){ae.setAttachedHost(this);const Pe=this._viewContainerRef.createEmbeddedView(ae.templateRef,ae.context);return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ae,this._attachedRef=Pe,this.attached.emit(Pe),Pe}_getRootNode(){const ae=this._viewContainerRef.element.nativeElement;
1return ae.nodeType===ae.ELEMENT_NODE?ae:ae.parentNode}}return $.\u0275fac=function(ae){return new(ae||$)(i.\u0275\u0275directiveInject(i.ComponentFactoryResolver),i.\u0275\u0275directiveInject(i.ViewContainerRef),i.\u0275\u0275directiveInject(n.K0))},$.\u0275dir=i.\u0275\u0275defineDirective({type:$,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[i.\u0275\u0275InheritDefinitionFeature]}),$})(),O=(()=>{class ${}return $.\u0275fac=function(ae){return new(ae||$)},$.\u0275mod=i.\u0275\u0275defineNgModule({type:$}),$.\u0275inj=i.\u0275\u0275defineInjector({}),$})()},5589:(Xe,ie,l)=>{"use strict";l.d(ie,{PQ:()=>Lt,ZD:()=>tt,mF:()=>xe,Cl:()=>bt,rL:()=>st});var i=l(1281),n=l(4650),s=l(7579),d=l(9646),o=l(9751),_=l(4968),g=l(4408),w=l(727);const x={schedule(At){let Pt=requestAnimationFrame,ct=cancelAnimationFrame;const{delegate:Kt}=x;Kt&&(Pt=Kt.requestAnimationFrame,ct=Kt.cancelAnimationFrame);const nn=Pt(an=>{ct=void 0,At(an)});return new w.w0(()=>ct?.(nn))},requestAnimationFrame(...At){const{delegate:Pt}=x;return(Pt?.requestAnimationFrame||requestAnimationFrame)(...At)},cancelAnimationFrame(...At){const{delegate:Pt}=x;return(Pt?.cancelAnimationFrame||cancelAnimationFrame)(...At)},delegate:void 0};var Z=l(7565);new class G extends Z.v{flush(Pt){this._active=!0;const ct=this._scheduled;this._scheduled=void 0;const{actions:Kt}=this;let nn;Pt=Pt||Kt.shift();do{if(nn=Pt.execute(Pt.state,Pt.delay))break}while((Pt=Kt[0])&&Pt.id===ct&&Kt.shift());if(this._active=!1,nn){for(;(Pt=Kt[0])&&Pt.id===ct&&Kt.shift();)Pt.unsubscribe();throw nn}}}(class L extends g.o{constructor(Pt,ct){super(Pt,ct),this.scheduler=Pt,this.work=ct}requestAsyncId(Pt,ct,Kt=0){return null!==Kt&&Kt>0?super.requestAsyncId(Pt,ct,Kt):(Pt.actions.push(this),Pt._scheduled||(Pt._scheduled=x.requestAnimationFrame(()=>Pt.flush(void 0))))}recycleAsyncId(Pt,ct,Kt=0){if(null!=Kt&&Kt>0||null==Kt&&this.delay>0)return super.recycleAsyncId(Pt,ct,Kt);Pt.actions.some(nn=>nn.id===ct)||(x.cancelAnimationFrame(ct),Pt._scheduled=void 0)}});l(3101);var le=l(4986),se=l(4482),de=l(8421),rt=l(5403),O=l(5963);function W(At,Pt=le.z){return function N(At){return(0,se.e)((Pt,ct)=>{let Kt=!1,nn=null,an=null,jt=!1;const kn=()=>{if(an?.unsubscribe(),an=null,Kt){Kt=!1;const _e=nn;nn=null,ct.next(_e)}jt&&ct.complete()},Je=()=>{an=null,jt&&ct.complete()};Pt.subscribe((0,rt.x)(ct,_e=>{Kt=!0,nn=_e,an||(0,de.Xf)(At(_e)).subscribe(an=(0,rt.x)(ct,kn,Je))},()=>{jt=!0,(!Kt||!an||an.closed)&&ct.complete()}))})}(()=>(0,O.H)(At,Pt))}var $=l(9300),me=l(2722),ae=l(3353),Pe=l(6895),lt=l(445);let xe=(()=>{class At{constructor(ct,Kt,nn){this._ngZone=ct,this._platform=Kt,this._scrolled=new s.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=nn}register(ct){this.scrollContainers.has(ct)||this.scrollContainers.set(ct,ct.elementScrolled().subscribe(()=>this._scrolled.next(ct)))}deregister(ct){const Kt=this.scrollContainers.get(ct);Kt&&(Kt.unsubscribe(),this.scrollContainers.delete(ct))}scrolled(ct=20){return this._platform.isBrowser?new o.y(Kt=>{this._globalSubscription||this._addGlobalListener();const nn=ct>0?this._scrolled.pipe(W(ct)).subscribe(Kt):this._scrolled.subscribe(Kt);return this._scrolledCount++,()=>{nn.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,d.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ct,Kt)=>this.deregister(Kt)),this._scrolled.complete()}ancestorScrolled(ct,Kt){const nn=this.getAncestorScrollContainers(ct);return this.scrolled(Kt).pipe((0,$.h)(an=>!an||nn.indexOf(an)>-1))}getAncestorScrollContainers(ct){const Kt=[];return this.scrollContainers.forEach((nn,an)=>{this._scrollableContainsElement(an,ct)&&Kt.push(an)}),Kt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ct,Kt){let nn=(0,i.fI)(Kt),an=ct.getElementRef().nativeElement;do{if(nn==an)return!0}while(nn=nn.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ct=this._getWindow();return(0,_.R)(ct.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return At.\u0275fac=function(ct){return new(ct||At)(n.\u0275\u0275inject(n.NgZone),n.\u0275\u0275inject(ae.t4),n.\u0275\u0275inject(Pe.K0,8))},At.\u0275prov=n.\u0275\u0275defineInjectable({token:At,factory:At.\u0275fac,providedIn:"root"}),At})(),Lt=(()=>{class At{constructor(ct,Kt,nn,an){this.elementRef=ct,this.scrollDispatcher=Kt,this.ngZone=nn,this.dir=an,this._destroyed=new s.x,this._elementScrolled=new o.y(jt=>this.ngZone.runOutsideAngular(()=>(0,_.R)(this.elementRef.nativeElement,"scroll").pipe((0,me.R)(this._destroyed)).subscribe(jt)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ct){const Kt=this.elementRef.nativeElement,nn=this.dir&&"rtl"==this.dir.value;null==ct.left&&(ct.left=nn?ct.end:ct.start),null==ct.right&&(ct.right=nn?ct.start:ct.end),null!=ct.bottom&&(ct.top=Kt.scrollHeight-Kt.clientHeight-ct.bottom),nn&&0!=(0,ae._i)()?(null!=ct.left&&(ct.right=Kt.scrollWidth-Kt.clientWidth-ct.left),2==(0,ae._i)()?ct.left=ct.right:1==(0,ae._i)()&&(ct.left=ct.right?-ct.right:ct.right)):null!=ct.right&&(ct.left=Kt.scrollWidth-Kt.clientWidth-ct.right),this._applyScrollToOptions(ct)}_applyScrollToOptions(ct){const Kt=this.elementRef.nativeElement;(0,ae.Mq)()?Kt.scrollTo(ct):(null!=ct.top&&(Kt.scrollTop=ct.top),null!=ct.left&&(Kt.scrollLeft=ct.left))}measureScrollOffset(ct){const Kt="left",an=this.elementRef.nativeElement;if("top"==ct)return an.scrollTop;if("bottom"==ct)return an.scrollHeight-an.clientHeight-an.scrollTop;const jt=this.dir&&"rtl"==this.dir.value;return"start"==ct?ct=jt?"right":Kt:"end"==ct&&(ct=jt?Kt:"right"),jt&&2==(0,ae._i)()?ct==Kt?an.scrollWidth-an.clientWidth-an.scrollLeft:an.scrollLeft:jt&&1==(0,ae._i)()?ct==Kt?an.scrollLeft+an.scrollWidth-an.clientWidth:-an.scrollLeft:ct==Kt?an.scrollLeft:an.scrollWidth-an.clientWidth-an.scrollLeft}}return At.\u0275fac=function(ct){return new(ct||At)(n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(xe),n.\u0275\u0275directiveInject(n.NgZone),n.\u0275\u0275directiveInject(lt.Is,8))},At.\u0275dir=n.\u0275\u0275defineDirective({type:At,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),At})(),st=(()=>{class At{constructor(ct,Kt,nn){this._platform=ct,this._change=new s.x,this._changeListener=an=>{this._change.next(an)},this._document=nn,Kt.runOutsideAngular(()=>{if(ct.isBrowser){const an=this._getWindow();an.addEventListener("resize",this._changeListener),an.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ct=this._getWindow();ct.removeEventListener("resize",this._changeListener),ct.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ct={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ct}getViewportRect(){const ct=this.getViewportScrollPosition(),{width:Kt,height:nn}=this.getViewportSize();
1return{top:ct.top,left:ct.left,bottom:ct.top+nn,right:ct.left+Kt,height:nn,width:Kt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ct=this._document,Kt=this._getWindow(),nn=ct.documentElement,an=nn.getBoundingClientRect();return{top:-an.top||ct.body.scrollTop||Kt.scrollY||nn.scrollTop||0,left:-an.left||ct.body.scrollLeft||Kt.scrollX||nn.scrollLeft||0}}change(ct=20){return ct>0?this._change.pipe(W(ct)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ct=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ct.innerWidth,height:ct.innerHeight}:{width:0,height:0}}}return At.\u0275fac=function(ct){return new(ct||At)(n.\u0275\u0275inject(ae.t4),n.\u0275\u0275inject(n.NgZone),n.\u0275\u0275inject(Pe.K0,8))},At.\u0275prov=n.\u0275\u0275defineInjectable({token:At,factory:At.\u0275fac,providedIn:"root"}),At})(),tt=(()=>{class At{}return At.\u0275fac=function(ct){return new(ct||At)},At.\u0275mod=n.\u0275\u0275defineNgModule({type:At}),At.\u0275inj=n.\u0275\u0275defineInjector({}),At})(),bt=(()=>{class At{}return At.\u0275fac=function(ct){return new(ct||At)},At.\u0275mod=n.\u0275\u0275defineNgModule({type:At}),At.\u0275inj=n.\u0275\u0275defineInjector({imports:[[lt.vT,tt],lt.vT,tt]}),At})()},6895:(Xe,ie,l)=>{"use strict";l.d(ie,{Do:()=>N,ED:()=>jr,EM:()=>Gr,HT:()=>o,JF:()=>Yr,K0:()=>g,Mx:()=>Wt,NF:()=>Ar,O5:()=>bi,Ov:()=>is,PC:()=>sr,PM:()=>Di,RF:()=>Fr,S$:()=>se,V_:()=>L,Ye:()=>O,Zd:()=>Si,b0:()=>rt,bD:()=>Er,ez:()=>zr,gd:()=>Hs,i8:()=>Br,mk:()=>On,n9:()=>ds,q:()=>s,qS:()=>it,rS:()=>Dr,sg:()=>nr,tP:()=>wr,uU:()=>kr,w_:()=>_});var i=l(4650);let n=null;function s(){return n}function o(j){n||(n=j)}class _{}const g=new i.InjectionToken("DocumentToken");let w=(()=>{class j{historyGo(K){throw new Error("Not implemented")}}return j.\u0275fac=function(K){return new(K||j)},j.\u0275prov=i.\u0275\u0275defineInjectable({token:j,factory:function(){return function x(){return(0,i.\u0275\u0275inject)(Z)}()},providedIn:"platform"}),j})();const L=new i.InjectionToken("Location Initialized");let Z=(()=>{class j extends w{constructor(K){super(),this._doc=K,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return s().getBaseHref(this._doc)}onPopState(K){const Oe=s().getGlobalEventTarget(this._doc,"window");return Oe.addEventListener("popstate",K,!1),()=>Oe.removeEventListener("popstate",K)}onHashChange(K){const Oe=s().getGlobalEventTarget(this._doc,"window");return Oe.addEventListener("hashchange",K,!1),()=>Oe.removeEventListener("hashchange",K)}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(K){this.location.pathname=K}pushState(K,Oe,Et){G()?this._history.pushState(K,Oe,Et):this.location.hash=Et}replaceState(K,Oe,Et){G()?this._history.replaceState(K,Oe,Et):this.location.hash=Et}forward(){this._history.forward()}back(){this._history.back()}historyGo(K=0){this._history.go(K)}getState(){return this._history.state}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275inject(g))},j.\u0275prov=i.\u0275\u0275defineInjectable({token:j,factory:function(){return function he(){return new Z((0,i.\u0275\u0275inject)(g))}()},providedIn:"platform"}),j})();function G(){return!!window.history.pushState}function ye(j,be){if(0==j.length)return be;if(0==be.length)return j;let K=0;return j.endsWith("/")&&K++,be.startsWith("/")&&K++,2==K?j+be.substring(1):1==K?j+be:j+"/"+be}function te(j){const be=j.match(/#|\?|$/),K=be&&be.index||j.length;return j.slice(0,K-("/"===j[K-1]?1:0))+j.slice(K)}function le(j){return j&&"?"!==j[0]?"?"+j:j}let se=(()=>{class j{historyGo(K){throw new Error("Not implemented")}}return j.\u0275fac=function(K){return new(K||j)},j.\u0275prov=i.\u0275\u0275defineInjectable({token:j,factory:function(){return(0,i.inject)(rt)},providedIn:"root"}),j})();const de=new i.InjectionToken("appBaseHref");let rt=(()=>{class j extends se{constructor(K,Oe){super(),this._platformLocation=K,this._removeListenerFns=[],this._baseHref=Oe??this._platformLocation.getBaseHrefFromDOM()??(0,i.inject)(g).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(K){this._removeListenerFns.push(this._platformLocation.onPopState(K),this._platformLocation.on
1HashChange(K))}getBaseHref(){return this._baseHref}prepareExternalUrl(K){return ye(this._baseHref,K)}path(K=!1){const Oe=this._platformLocation.pathname+le(this._platformLocation.search),Et=this._platformLocation.hash;return Et&&K?`${Oe}${Et}`:Oe}pushState(K,Oe,Et,tn){const sn=this.prepareExternalUrl(Et+le(tn));this._platformLocation.pushState(K,Oe,sn)}replaceState(K,Oe,Et,tn){const sn=this.prepareExternalUrl(Et+le(tn));this._platformLocation.replaceState(K,Oe,sn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(K=0){this._platformLocation.historyGo?.(K)}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275inject(w),i.\u0275\u0275inject(de,8))},j.\u0275prov=i.\u0275\u0275defineInjectable({token:j,factory:j.\u0275fac,providedIn:"root"}),j})(),N=(()=>{class j extends se{constructor(K,Oe){super(),this._platformLocation=K,this._baseHref="",this._removeListenerFns=[],null!=Oe&&(this._baseHref=Oe)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(K){this._removeListenerFns.push(this._platformLocation.onPopState(K),this._platformLocation.onHashChange(K))}getBaseHref(){return this._baseHref}path(K=!1){let Oe=this._platformLocation.hash;return null==Oe&&(Oe="#"),Oe.length>0?Oe.substring(1):Oe}prepareExternalUrl(K){const Oe=ye(this._baseHref,K);return Oe.length>0?"#"+Oe:Oe}pushState(K,Oe,Et,tn){let sn=this.prepareExternalUrl(Et+le(tn));0==sn.length&&(sn=this._platformLocation.pathname),this._platformLocation.pushState(K,Oe,sn)}replaceState(K,Oe,Et,tn){let sn=this.prepareExternalUrl(Et+le(tn));0==sn.length&&(sn=this._platformLocation.pathname),this._platformLocation.replaceState(K,Oe,sn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(K=0){this._platformLocation.historyGo?.(K)}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275inject(w),i.\u0275\u0275inject(de,8))},j.\u0275prov=i.\u0275\u0275defineInjectable({token:j,factory:j.\u0275fac}),j})(),O=(()=>{class j{constructor(K){this._subject=new i.EventEmitter,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=K;const Oe=this._locationStrategy.getBaseHref();this._baseHref=te(me(Oe)),this._locationStrategy.onPopState(Et=>{this._subject.emit({url:this.path(!0),pop:!0,state:Et.state,type:Et.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(K=!1){return this.normalize(this._locationStrategy.path(K))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(K,Oe=""){return this.path()==this.normalize(K+le(Oe))}normalize(K){return j.stripTrailingSlash(function $(j,be){return j&&be.startsWith(j)?be.substring(j.length):be}(this._baseHref,me(K)))}prepareExternalUrl(K){return K&&"/"!==K[0]&&(K="/"+K),this._locationStrategy.prepareExternalUrl(K)}go(K,Oe="",Et=null){this._locationStrategy.pushState(Et,"",K,Oe),this._notifyUrlChangeListeners(this.prepareExternalUrl(K+le(Oe)),Et)}replaceState(K,Oe="",Et=null){this._locationStrategy.replaceState(Et,"",K,Oe),this._notifyUrlChangeListeners(this.prepareExternalUrl(K+le(Oe)),Et)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(K=0){this._locationStrategy.historyGo?.(K)}onUrlChange(K){return this._urlChangeListeners.push(K),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Oe=>{this._notifyUrlChangeListeners(Oe.url,Oe.state)})),()=>{const Oe=this._urlChangeListeners.indexOf(K);this._urlChangeListeners.splice(Oe,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(K="",Oe){this._urlChangeListeners.forEach(Et=>Et(K,Oe))}subscribe(K,Oe,Et){return this._subject.subscribe({next:K,error:Oe,complete:Et})}}return j.normalizeQueryParams=le,j.joinWithSlash=ye,j.stripTrailingSlash=te,j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275inject(se))},j.\u0275prov=i.\u0275\u0275defineInjectable({token:j,factory:function(){return function W(){return new O((0,i.\u0275\u0275inject)(se))}()},providedIn:"root"}),j})();function me(j){return j.replace(/\/index.html$/,"")}var ve=(()=>((ve=ve||{})[ve.Format=0]="Format",ve[ve.Standalone=1]="Standalone",ve))(),Ye=(()=>((Ye=Ye||{})[Ye.Narrow=0]="Narrow",Ye[Ye.Abbreviated=1]="Abbreviated",Ye[Ye.Wide=2]="Wide",Ye[Ye.Short=3]="Short",Ye))(),we=(()=>((we=we||{})[we.Short=0]="Short",we[we.Medium=1]="Medium",we[we.Long=2]="Long",we[we.Full=3]="Full",we))(),Ie=(()=>((Ie=Ie||{})[Ie.Decimal=0]="Decimal",Ie[Ie.Group=1]="Group",Ie[Ie.List=2]="List",Ie[Ie.PercentSign=3]="PercentSign",Ie[Ie.PlusSign=4]="PlusSign",Ie[Ie.MinusSign=5]="MinusSign",Ie[Ie.Exponential=6]="Exponential",Ie[Ie.SuperscriptingExponent=7]="SuperscriptingExponent",Ie[Ie.PerMille=8]="PerMille",Ie[Ie.Infinity=9]="Infinity",Ie[Ie.NaN=10]="NaN",Ie[Ie.TimeSeparator=11]="TimeSeparator",Ie[Ie.CurrencyDecimal=12]="CurrencyDecimal",Ie[Ie.CurrencyGroup=13]="CurrencyGroup",Ie))();function _t(j,be){return Je((0,i.\u0275findLocaleData)(j)[i.\u0275LocaleDataIndex.DateFormat],be)}function Ut(j,be){return Je((0,i.\u0275findLocaleData)(j)[i.\u0275LocaleDataIndex.TimeFormat],be)}function Fe(j,be){return Je((0,i.\u0275findLocaleData)(j)[i.\u0275LocaleDataIndex.DateTimeFormat],be)}function Ge(j,be){const K=(0,i.\u0275findLocaleData)(j),Oe=K[i.\u0275LocaleDataIndex.NumberSymbols][be];if(typeof Oe>"u"){if(be===Ie.CurrencyDecimal)return K[i.\u0275LocaleDataIndex.NumberSymbols][Ie.Decimal];if(be===Ie.CurrencyGroup)return K[i.\u0275LocaleDataIndex.NumberSymbols][Ie.Group]}return Oe}function nn(j){if(!j[i.\u0275LocaleDataIndex.ExtraData])throw new Error(`Missing extra locale data for the locale "${j[i.\u0275LocaleDataIndex.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Je(j,be){for(let K=be;K>-1;K--)if(typeof j[K]<"u")return j[K];throw new Error("Locale data API: locale data undefined")}function _e(j){const[be,K]=j.split(":");return{hours:+be,minutes:+K}}const Le=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Ct={},Ze=/((?:[^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 Ne=(()=>((Ne=Ne||{})[Ne.Short=0]="Short",Ne[Ne.ShortGMT=1]="ShortGMT",Ne[Ne.Long=2]="Long",Ne[Ne.Extended=3]="Extended",Ne))(),$e=(()=>(($e=$e||{})[$e.FullYear=0]="FullYear",$e[$e.Month=1]="Month",$e[$e.Date=2]="Date",$e[$e.Hours=3]="Hours",$e[$e.Minutes=4]="Minutes",$e[$e.Seconds=5]="Seconds",$e[$e.FractionalSeconds=6]="FractionalSeconds",$e[$e.Day=7]="Day",$e))(),gt=(()=>((gt=gt||{})[gt.DayPeriods=0]="DayPeriods",gt[gt.Days=1]="Days",gt[gt.Months=2]="Months",gt[gt.Eras=3]="Eras",gt))();function wt(j,be,K,Oe){let Et=function gn(j){if(ii(j))return j;if("number"==typeof j&&!isNaN(j))return new Date(j);if("string"==typeof j){if(j=j.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(j)){const[Et,tn=1,sn=1]=j.split("-").map(Bn=>+Bn);return Xt(Et,tn-1,sn)}const K=parseFloat(j);if(!isNaN(j-K))return new Date(K);let Oe;if(Oe=j.match(Le))return function ln(j){const be=new Date(0);let K=0,Oe=0;const Et=j[8]?be.setUTCFullYear:be.setFullYear,tn=j[8]?be.setUTCHours:be.setHours;j[9]&&(K=Number(j[9]+j[10]),Oe=Number(j[9]+j[11])),Et.call(be,Number(j[1]),Number(j[2])-1,Number(j[3]));const sn=Number(j[4]||0)-K,Bn=Number(j[5]||0)-Oe,Mi=Number(j[6]||0),wi=Math.floor(1e3*parseFloat("0."+(j[7]||0)));return tn.call(be,sn,Bn,Mi,wi),be}(Oe)}const be=new Date(j);if(!ii(be))throw new Error(`Unable to convert "${j}" into a date`);return be}(j);be=fn(K,be)||be;let Bn,sn=[];for(;be;){if(Bn=Ze.exec(be),!Bn){sn.push(be);break}{sn=sn.concat(Bn.slice(1));const hi=sn.pop();if(!hi)break;be=hi}}let Mi=Et.getTimezoneOffset();
1Oe&&(Mi=ot(Oe,Mi),Et=function Zt(j,be,K){const Oe=K?-1:1,Et=j.getTimezoneOffset();return function Tt(j,be){return(j=new Date(j.getTime())).setMinutes(j.getMinutes()+be),j}(j,Oe*(ot(be,Et)-Et))}(Et,Oe,!0));let wi="";return sn.forEach(hi=>{const P=function De(j){if(Y[j])return Y[j];let be;switch(j){case"G":case"GG":case"GGG":be=It(gt.Eras,Ye.Abbreviated);break;case"GGGG":be=It(gt.Eras,Ye.Wide);break;case"GGGGG":be=It(gt.Eras,Ye.Narrow);break;case"y":be=yn($e.FullYear,1,0,!1,!0);break;case"yy":be=yn($e.FullYear,2,0,!0,!0);break;case"yyy":be=yn($e.FullYear,3,0,!1,!0);break;case"yyyy":be=yn($e.FullYear,4,0,!1,!0);break;case"Y":be=R(1);break;case"YY":be=R(2,!0);break;case"YYY":be=R(3);break;case"YYYY":be=R(4);break;case"M":case"L":be=yn($e.Month,1,1);break;case"MM":case"LL":be=yn($e.Month,2,1);break;case"MMM":be=It(gt.Months,Ye.Abbreviated);break;case"MMMM":be=It(gt.Months,Ye.Wide);break;case"MMMMM":be=It(gt.Months,Ye.Narrow);break;case"LLL":be=It(gt.Months,Ye.Abbreviated,ve.Standalone);break;case"LLLL":be=It(gt.Months,Ye.Wide,ve.Standalone);break;case"LLLLL":be=It(gt.Months,Ye.Narrow,ve.Standalone);break;case"w":be=je(1);break;case"ww":be=je(2);break;case"W":be=je(1,!0);break;case"d":be=yn($e.Date,1);break;case"dd":be=yn($e.Date,2);break;case"c":case"cc":be=yn($e.Day,1);break;case"ccc":be=It(gt.Days,Ye.Abbreviated,ve.Standalone);break;case"cccc":be=It(gt.Days,Ye.Wide,ve.Standalone);break;case"ccccc":be=It(gt.Days,Ye.Narrow,ve.Standalone);break;case"cccccc":be=It(gt.Days,Ye.Short,ve.Standalone);break;case"E":case"EE":case"EEE":be=It(gt.Days,Ye.Abbreviated);break;case"EEEE":be=It(gt.Days,Ye.Wide);break;case"EEEEE":be=It(gt.Days,Ye.Narrow);break;case"EEEEEE":be=It(gt.Days,Ye.Short);break;case"a":case"aa":case"aaa":be=It(gt.DayPeriods,Ye.Abbreviated);break;case"aaaa":be=It(gt.DayPeriods,Ye.Wide);break;case"aaaaa":be=It(gt.DayPeriods,Ye.Narrow);break;case"b":case"bb":case"bbb":be=It(gt.DayPeriods,Ye.Abbreviated,ve.Standalone,!0);break;case"bbbb":be=It(gt.DayPeriods,Ye.Wide,ve.Standalone,!0);break;case"bbbbb":be=It(gt.DayPeriods,Ye.Narrow,ve.Standalone,!0);break;case"B":case"BB":case"BBB":be=It(gt.DayPeriods,Ye.Abbreviated,ve.Format,!0);break;case"BBBB":be=It(gt.DayPeriods,Ye.Wide,ve.Format,!0);break;case"BBBBB":be=It(gt.DayPeriods,Ye.Narrow,ve.Format,!0);break;case"h":be=yn($e.Hours,1,-12);break;case"hh":be=yn($e.Hours,2,-12);break;case"H":be=yn($e.Hours,1);break;case"HH":be=yn($e.Hours,2);break;case"m":be=yn($e.Minutes,1);break;case"mm":be=yn($e.Minutes,2);break;case"s":be=yn($e.Seconds,1);break;case"ss":be=yn($e.Seconds,2);break;case"S":be=yn($e.FractionalSeconds,1);break;case"SS":be=yn($e.FractionalSeconds,2);break;case"SSS":be=yn($e.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":be=Ae(Ne.Short);break;case"ZZZZZ":be=Ae(Ne.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":be=Ae(Ne.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":be=Ae(Ne.Long);break;default:return null}return Y[j]=be,be}(hi);wi+=P?P(Et,K,Mi):"''"===hi?"'":hi.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),wi}function Xt(j,be,K){const Oe=new Date(0);return Oe.setFullYear(j,be,K),Oe.setHours(0,0,0),Oe}function fn(j,be){const K=function at(j){return(0,i.\u0275findLocaleData)(j)[i.\u0275LocaleDataIndex.LocaleId]}(j);if(Ct[K]=Ct[K]||{},Ct[K][be])return Ct[K][be];let Oe="";switch(be){case"shortDate":Oe=_t(j,we.Short);break;case"mediumDate":Oe=_t(j,we.Medium);break;case"longDate":Oe=_t(j,we.Long);break;case"fullDate":Oe=_t(j,we.Full);break;case"shortTime":Oe=Ut(j,we.Short);break;case"mediumTime":Oe=Ut(j,we.Medium);break;case"longTime":Oe=Ut(j,we.Long);break;case"fullTime":Oe=Ut(j,we.Full);break;case"short":const Et=fn(j,"shortTime"),tn=fn(j,"shortDate");Oe=An(Fe(j,we.Short),[Et,tn]);break;case"medium":const sn=fn(j,"mediumTime"),Bn=fn(j,"mediumDate");Oe=An(Fe(j,we.Medium),[sn,Bn]);break;case"long":const Mi=fn(j,"longTime"),wi=fn(j,"longDate");Oe=An(Fe(j,we.Long),[Mi,wi]);break;case"full":const hi=fn(j,"fullTime"),P=fn(j,"fullDate");Oe=An(Fe(j,we.Full),[hi,P])}return Oe&&(Ct[K][be]=Oe),Oe}function An(j,be){return be&&(j=j.replace(/\{([^}]+)}/g,function(K,Oe){return null!=be&&Oe in be?be[Oe]:K})),j}function Gt(j,be,K="-",Oe,Et){let tn="";(j<0||Et&&j<=0)&&(Et?j=1-j:(j=-j,tn=K));let sn=String(j);for(;sn.length<be;)sn="0"+sn;return Oe&&(sn=sn.slice(sn.length-be)),tn+sn}function yn(j,be,K=0,Oe=!1,Et=!1){return function(tn,sn){let Bn=function Pn(j,be){switch(j){case $e.FullYear:return be.getFullYear();case $e.Month:return be.getMonth();case $e.Date:return be.getDate();case $e.Hours:return be.getHours();case $e.Minutes:return be.getMinutes();case $e.Seconds:return be.getSeconds();case $e.FractionalSeconds:return be.getMilliseconds();case $e.Day:return be.getDay();default:throw new Error(`Unknown DateType value "${j}".`)}}(j,tn);if((K>0||Bn>-K)&&(Bn+=K),j===$e.Hours)0===Bn&&-12===K&&(Bn=12);else if(j===$e.FractionalSeconds)return function Cn(j,be){return Gt(j,3).substring(0,be)}(Bn,be);const Mi=Ge(sn,Ie.MinusSign);return Gt(Bn,be,Mi,Oe,Et)}}function It(j,be,K=ve.Format,Oe=!1){return function(Et,tn){return function St(j,be,K,Oe,Et,tn){switch(K){case gt.Months:return function Lt(j,be,K){const Oe=(0,i.\u0275findLocaleData)(j),tn=Je([Oe[i.\u0275LocaleDataIndex.MonthsFormat],Oe[i.\u0275LocaleDataIndex.MonthsStandalone]],be);return Je(tn,K)}(be,Et,Oe)[j.getMonth()];case gt.Days:return function xe(j,be,K){const Oe=(0,i.\u0275findLocaleData)(j),tn=Je([Oe[i.\u0275LocaleDataIndex.DaysFormat],Oe[i.\u0275LocaleDataIndex.DaysStandalone]],be);return Je(tn,K)}(be,Et,Oe)[j.getDay()];case gt.DayPeriods:const sn=j.getHours(),Bn=j.getMinutes();if(tn){const wi=function an(j){const be=(0,i.\u0275findLocaleData)(j);return nn(be),(be[i.\u0275LocaleDataIndex.ExtraData][2]||[]).map(Oe=>"string"==typeof Oe?_e(Oe):[_e(Oe[0]),_e(Oe[1])])}(be),hi=function jt(j,be,K){const Oe=(0,i.\u0275findLocaleData)(j);nn(Oe);const tn=Je([Oe[i.\u0275LocaleDataIndex.ExtraData][0],Oe[i.\u0275LocaleDataIndex.ExtraData][1]],be)||[];return Je(tn,K)||[]}(be,Et,Oe),P=wi.findIndex(U=>{if(Array.isArray(U)){const[B,Ce]=U,zt=sn>=B.hours&&Bn>=B.minutes,un=sn<Ce.hours||sn===Ce.hours&&Bn<Ce.minutes;if(B.hours<Ce.hours){if(zt&&un)return!0}else if(zt||un)return!0}else if(U.hours===sn&&U.minutes===Bn)return!0;return!1});if(-1!==P)return hi[P]}return function Ht(j,be,K){const Oe=(0,i.\u0275findLocaleData)(j),tn=Je([Oe[i.\u0275LocaleDataIndex.DayPeriodsFormat],Oe[i.\u0275LocaleDataIndex.DayPeriodsStandalone]],be);return Je(tn,K)}(be,Et,Oe)[sn<12?0:1];case gt.Eras:return function Ke(j,be){return Je((0,i.\u0275findLocaleData)(j)[i.\u0275LocaleDataIndex.Eras],be)}(be,Oe)[j.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${K}`)}}(Et,tn,j,be,K,Oe)}}function Ae(j){return function(be,K,Oe){const Et=-1*Oe,tn=Ge(K,Ie.MinusSign),sn=Et>0?Math.floor(Et/60):Math.ceil(Et/60);switch(j){case Ne.Short:return(Et>=0?"+":"")+Gt(sn,2,tn)+Gt(Math.abs(Et%60),2,tn);case Ne.ShortGMT:return"GMT"+(Et>=0?"+":"")+Gt(sn,1,tn);case Ne.Long:return"GMT"+(Et>=0?"+":"")+Gt(sn,2,tn)+":"+Gt(Math.abs(Et%60),2,tn);case Ne.Extended:return 0===Oe?"Z":(Et>=0?"+":"")+Gt(sn,2,tn)+":"+Gt(Math.abs(Et%60),2,tn);default:throw new Error(`Unknown zone width "${j}"`)}}}function pe(j){return Xt(j.getFullYear(),j.getMonth(),j.getDate()+(4-j.getDay()))}function je(j,be=!1){return function(K,Oe){let Et;if(be){const tn=new Date(K.getFullYear(),K.getMonth(),1).getDay()-1,sn=K.getDate();Et=1+Math.floor((sn+tn)/7)}else{const tn=pe(K),sn=function ce(j){const be=Xt(j,0,1).getDay();return Xt(j,0,1+(be<=4?4:11)-be)}(tn.getFullYear()),Bn=tn.getTime()-sn.getTime();Et=1+Math.round(Bn/6048e5)}return Gt(Et,j,Ge(Oe,Ie.MinusSign))}}function R(j,be=!1){return function(K,Oe){return Gt(pe(K).getFullYear(),j,Ge(Oe,Ie.MinusSign),be)}}const Y={};function ot(j,be){j=j.replace(/:/g,"");const K=Date.parse("Jan 01, 1970 00:00:00 "+j)/6e4;return isNaN(K)?be:K}function ii(j){return j instanceof Date&&!isNaN(j.valueOf())}function it(j,be,K){return(0,i.\u0275registerLocaleData)(j,be,K)}function Wt(j,be){be=encodeURIComponent(be);for(const K of j.split(";")){const Oe=K.indexOf("="),[Et,tn]=-1==Oe?[K,""]:[K.slice(0,Oe),K.slice(Oe+1)];if(Et.trim()===be)return decodeURIComponent(tn)}return null}let On=(()=>{class j{constructor(K,Oe,Et,tn){this._iterableDiffers=K,this._keyValueDiffers=Oe,this._ngEl=Et,this._renderer=tn,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(K){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof K?K.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(K){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof K?K.split(/\s+/):K,this._rawClass&&((0,i.\u0275isListLikeIterable)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const K=this._iterableDiffer.diff(this._rawClass);K&&this._applyIterableChanges(K)}else if(this._keyValueDiffer){const K=this._keyValueDiffer.diff(this._rawClass);K&&this._applyKeyValueChanges(K)}}
1_applyKeyValueChanges(K){K.forEachAddedItem(Oe=>this._toggleClass(Oe.key,Oe.currentValue)),K.forEachChangedItem(Oe=>this._toggleClass(Oe.key,Oe.currentValue)),K.forEachRemovedItem(Oe=>{Oe.previousValue&&this._toggleClass(Oe.key,!1)})}_applyIterableChanges(K){K.forEachAddedItem(Oe=>{if("string"!=typeof Oe.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,i.\u0275stringify)(Oe.item)}`);this._toggleClass(Oe.item,!0)}),K.forEachRemovedItem(Oe=>this._toggleClass(Oe.item,!1))}_applyClasses(K){K&&(Array.isArray(K)||K instanceof Set?K.forEach(Oe=>this._toggleClass(Oe,!0)):Object.keys(K).forEach(Oe=>this._toggleClass(Oe,!!K[Oe])))}_removeClasses(K){K&&(Array.isArray(K)||K instanceof Set?K.forEach(Oe=>this._toggleClass(Oe,!1)):Object.keys(K).forEach(Oe=>this._toggleClass(Oe,!1)))}_toggleClass(K,Oe){(K=K.trim())&&K.split(/\s+/g).forEach(Et=>{Oe?this._renderer.addClass(this._ngEl.nativeElement,Et):this._renderer.removeClass(this._ngEl.nativeElement,Et)})}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275directiveInject(i.IterableDiffers),i.\u0275\u0275directiveInject(i.KeyValueDiffers),i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.Renderer2))},j.\u0275dir=i.\u0275\u0275defineDirective({type:j,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),j})();class _r{constructor(be,K,Oe,Et){this.$implicit=be,this.ngForOf=K,this.index=Oe,this.count=Et}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 nr=(()=>{class j{constructor(K,Oe,Et){this._viewContainer=K,this._template=Oe,this._differs=Et,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(K){this._ngForOf=K,this._ngForOfDirty=!0}set ngForTrackBy(K){this._trackByFn=K}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(K){K&&(this._template=K)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const K=this._ngForOf;!this._differ&&K&&(this._differ=this._differs.find(K).create(this.ngForTrackBy))}if(this._differ){const K=this._differ.diff(this._ngForOf);K&&this._applyChanges(K)}}_applyChanges(K){const Oe=this._viewContainer;K.forEachOperation((Et,tn,sn)=>{if(null==Et.previousIndex)Oe.createEmbeddedView(this._template,new _r(Et.item,this._ngForOf,-1,-1),null===sn?void 0:sn);else if(null==sn)Oe.remove(null===tn?void 0:tn);else if(null!==tn){const Bn=Oe.get(tn);Oe.move(Bn,sn),Ki(Bn,Et)}});for(let Et=0,tn=Oe.length;Et<tn;Et++){const Bn=Oe.get(Et).context;Bn.index=Et,Bn.count=tn,Bn.ngForOf=this._ngForOf}K.forEachIdentityChange(Et=>{Ki(Oe.get(Et.currentIndex),Et)})}static ngTemplateContextGuard(K,Oe){return!0}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275directiveInject(i.ViewContainerRef),i.\u0275\u0275directiveInject(i.TemplateRef),i.\u0275\u0275directiveInject(i.IterableDiffers))},j.\u0275dir=i.\u0275\u0275defineDirective({type:j,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),j})();function Ki(j,be){j.context.$implicit=be.item}let bi=(()=>{class j{constructor(K,Oe){this._viewContainer=K,this._context=new Gi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Oe}set ngIf(K){this._context.$implicit=this._context.ngIf=K,this._updateView()}set ngIfThen(K){ki("ngIfThen",K),this._thenTemplateRef=K,this._thenViewRef=null,this._updateView()}set ngIfElse(K){ki("ngIfElse",K),this._elseTemplateRef=K,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(K,Oe){return!0}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275directiveInject(i.ViewContainerRef),i.\u0275\u0275directiveInject(i.TemplateRef))},j.\u0275dir=i.\u0275\u0275defineDirective({type:j,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThe
1n:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),j})();class Gi{constructor(){this.$implicit=null,this.ngIf=null}}function ki(j,be){if(be&&!be.createEmbeddedView)throw new Error(`${j} must be a TemplateRef, but received '${(0,i.\u0275stringify)(be)}'.`)}class Zi{constructor(be,K){this._viewContainerRef=be,this._templateRef=K,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(be){be&&!this._created?this.create():!be&&this._created&&this.destroy()}}let Fr=(()=>{class j{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(K){this._ngSwitch=K,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(K){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(K)}_matchCase(K){const Oe=K==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Oe,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Oe}_updateDefaultCases(K){if(this._defaultViews&&K!==this._defaultUsed){this._defaultUsed=K;for(let Oe=0;Oe<this._defaultViews.length;Oe++)this._defaultViews[Oe].enforceState(K)}}}return j.\u0275fac=function(K){return new(K||j)},j.\u0275dir=i.\u0275\u0275defineDirective({type:j,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),j})(),ds=(()=>{class j{constructor(K,Oe,Et){this.ngSwitch=Et,Et._addCase(),this._view=new Zi(K,Oe)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275directiveInject(i.ViewContainerRef),i.\u0275\u0275directiveInject(i.TemplateRef),i.\u0275\u0275directiveInject(Fr,9))},j.\u0275dir=i.\u0275\u0275defineDirective({type:j,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),j})(),jr=(()=>{class j{constructor(K,Oe,Et){Et._addDefault(new Zi(K,Oe))}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275directiveInject(i.ViewContainerRef),i.\u0275\u0275directiveInject(i.TemplateRef),i.\u0275\u0275directiveInject(Fr,9))},j.\u0275dir=i.\u0275\u0275defineDirective({type:j,selectors:[["","ngSwitchDefault",""]],standalone:!0}),j})(),sr=(()=>{class j{constructor(K,Oe,Et){this._ngEl=K,this._differs=Oe,this._renderer=Et,this._ngStyle=null,this._differ=null}set ngStyle(K){this._ngStyle=K,!this._differ&&K&&(this._differ=this._differs.find(K).create())}ngDoCheck(){if(this._differ){const K=this._differ.diff(this._ngStyle);K&&this._applyChanges(K)}}_setStyle(K,Oe){const[Et,tn]=K.split("."),sn=-1===Et.indexOf("-")?void 0:i.RendererStyleFlags2.DashCase;null!=Oe?this._renderer.setStyle(this._ngEl.nativeElement,Et,tn?`${Oe}${tn}`:Oe,sn):this._renderer.removeStyle(this._ngEl.nativeElement,Et,sn)}_applyChanges(K){K.forEachRemovedItem(Oe=>this._setStyle(Oe.key,null)),K.forEachAddedItem(Oe=>this._setStyle(Oe.key,Oe.currentValue)),K.forEachChangedItem(Oe=>this._setStyle(Oe.key,Oe.currentValue))}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.KeyValueDiffers),i.\u0275\u0275directiveInject(i.Renderer2))},j.\u0275dir=i.\u0275\u0275defineDirective({type:j,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),j})(),wr=(()=>{class j{constructor(K){this._viewContainerRef=K,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(K){if(K.ngTemplateOutlet||K.ngTemplateOutletInjector){const Oe=this._viewContainerRef;if(this._viewRef&&Oe.remove(Oe.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Et,ngTemplateOutletContext:tn,ngTemplateOutletInjector:sn}=this;this._viewRef=Oe.createEmbeddedView(Et,tn,sn?{injector:sn}:void 0)}else this._viewRef=null}else this._viewRef&&K.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275directiveInject(i.ViewContainerRef))},j.\u0275dir=i.\u0275\u0275defineDirective({type:j,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[i.\u0275\u0275NgOnChangesFeature]}),j})();function Ji(j,be){return new i.\u0275RuntimeError(2100,!1)}class Ir{createSubscription(be,K){return be.subscribe({next:K,error:Oe=>{throw Oe}})}dispose(be){be.unsubscribe()}}class Os{createSubscription(be,K){return be.then(K,Oe=>{throw Oe})}dispose(be){}}const ws=new Os,Xs=new Ir;let is=(()=>{class j{constructor(K){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=K}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(K){return this._obj?K!==this._obj?(this._dispose(),this.transform(K)):this._latestValue:(K&&this._subscribe(K),this._latestValue)}_subscribe(K){this._obj=K,this._strategy=this._selectStrategy(K),this._subscription=this._strategy.createSubscription(K,Oe=>this._updateLatestValue(K,Oe))}
1_selectStrategy(K){if((0,i.\u0275isPromise)(K))return ws;if((0,i.\u0275isSubscribable)(K))return Xs;throw Ji()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(K,Oe){K===this._obj&&(this._latestValue=Oe,this._ref.markForCheck())}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275directiveInject(i.ChangeDetectorRef,16))},j.\u0275pipe=i.\u0275\u0275definePipe({name:"async",type:j,pure:!1,standalone:!0}),j})(),Br=(()=>{class j{transform(K){if(null==K)return null;if("string"!=typeof K)throw Ji();return K.toLowerCase()}}return j.\u0275fac=function(K){return new(K||j)},j.\u0275pipe=i.\u0275\u0275definePipe({name:"lowercase",type:j,pure:!0,standalone:!0}),j})();const lr=/(?:[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\u0EB3\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\uFB
1D3-\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 Dr=(()=>{class j{transform(K){if(null==K)return null;if("string"!=typeof K)throw Ji();return K.replace(lr,Oe=>Oe[0].toUpperCase()+Oe.slice(1).toLowerCase())}}return j.\u0275fac=function(K){return new(K||j)},j.\u0275pipe=i.\u0275\u0275definePipe({name:"titlecase",type:j,pure:!0,standalone:!0}),j})(),Hs=(()=>{class j{transform(K){if(null==K)return null;if("string"!=typeof K)throw Ji();return K.toUpperCase()}}return j.\u0275fac=function(K){return new(K||j)},j.\u0275pipe=i.\u0275\u0275definePipe({name:"uppercase",type:j,pure:!0,standalone:!0}),j})();const Ur=new i.InjectionToken("DATE_PIPE_DEFAULT_TIMEZONE");let kr=(()=>{class j{constructor(K,Oe){this.locale=K,this.defaultTimezone=Oe}transform(K,Oe="mediumDate",Et,tn){if(null==K||""===K||K!=K)return null;try{return wt(K,Oe,tn||this.locale,Et??this.defaultTimezone??void 0)}catch(sn){throw Ji()}}}return j.\u0275fac=function(K){return new(K||j)(i.\u0275\u0275directiveInject(i.LOCALE_ID,16),i.\u0275\u0275directiveInject(Ur,24))},j.\u0275pipe=i.\u0275\u0275definePipe({name:"date",type:j,pure:!0,standalone:!0}),j})(),zr=(()=>{class j{}return j.\u0275fac=function(K){return new(K||j)},j.\u0275mod=i.\u0275\u0275defineNgModule({type:j}),j.\u0275inj=i.\u0275\u0275defineInjector({}),j})();const Er="browser";function Ar(j){return j===Er}function Di(j){return"server"===j}let Gr=(()=>{class j{}return j.\u0275prov=(0,i.\u0275\u0275defineInjectable)({token:j,providedIn:"root",factory:()=>new qs((0,i.\u0275\u0275inject)(g),window)}),j})();class qs{constructor(be,K){this.document=be,this.window=K,this.offset=()=>[0,0]}setOffset(be){this.offset=Array.isArray(be)?()=>be:be}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(be){this.supportsScrolling()&&this.window.scrollTo(be[0],be[1])}scrollToAnchor(be){if(!this.supportsScrolling())return;const K=function gr(j,be){const K=j.getElementById(be)||j.getElementsByName(be)[0];if(K)return K;if("function"==typeof j.createTreeWalker&&j.body&&(j.body.createShadowRoot||j.body.attachShadow)){const Oe=j.createTreeWalker(j.body,NodeFilter.SHOW_ELEMENT);let Et=Oe.currentNode;for(;Et;){const tn=Et.shadowRoot;if(tn){const sn=tn.getElementById(be)||tn.querySelector(`[name="${be}"]`);if(sn)return sn}Et=Oe.nextNode()}}return null}(this.document,be);K&&(this.scrollToElement(K),K.focus())}setHistoryScrollRestoration(be){if(this.supportScrollRestoration()){const K=this.window.history;K&&K.scrollRestoration&&(K.scrollRestoration=be)}}scrollToElement(be){const K=be.getBoundingClientRect(),Oe=K.left+this.window.pageXOffset,Et=K.top+this.window.pageYOffset,tn=this.offset();this.window.scrollTo(Oe-tn[0],Et-tn[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const be=cs(this.window.history)||cs(Object.getPrototypeOf(this.window.history));return!(!be||!be.writable&&!be.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function cs(j){return Object.getOwnPropertyDescriptor(j,"scrollRestoration")}class Yr{}const Ws=j=>j.src,Cs=new i.InjectionToken("ImageLoader",{providedIn:"root",factory:()=>Ws}),Hi=/^((\s*\d+w\s*(,|$)){1,})$/;let Si=(()=>{class j{constructor(){this.imageLoader=(0,i.inject)(Cs),this.renderer=(0,i.inject)(i.Renderer2),this.img
1Element=(0,i.inject)(i.ElementRef).nativeElement,this.injector=(0,i.inject)(i.Injector),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1}set rawSrc(K){}set width(K){this._width=Or(K)}get width(){return this._width}set height(K){this._height=Or(K)}get height(){return this._height}set priority(K){this._priority=function Ma(j){return null!=j&&"false"!=`${j}`}(K)}get priority(){return this._priority}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString()),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("src",this.getRewrittenSrc()),this.ngSrcset&&this.setHostAttribute("srcset",this.getRewrittenSrcset())}ngOnChanges(K){}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.imageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const K=Hi.test(this.ngSrcset);return this.ngSrcset.split(",").filter(Et=>""!==Et).map(Et=>{Et=Et.trim();const tn=K?parseFloat(Et):parseFloat(Et)*this.width;return`${this.imageLoader({src:this.ngSrc,width:tn})} ${Et}`}).join(", ")}ngOnDestroy(){}setHostAttribute(K,Oe){this.renderer.setAttribute(this.imgElement,K,Oe)}}return j.\u0275fac=function(K){return new(K||j)},j.\u0275dir=i.\u0275\u0275defineDirective({type:j,selectors:[["img","ngSrc",""],["img","rawSrc",""]],inputs:{rawSrc:"rawSrc",ngSrc:"ngSrc",ngSrcset:"ngSrcset",width:"width",height:"height",loading:"loading",priority:"priority",src:"src",srcset:"srcset"},standalone:!0,features:[i.\u0275\u0275NgOnChangesFeature]}),j})();function Or(j){return"string"==typeof j?parseInt(j,10):j}},529:(Xe,ie,l)=>{"use strict";l.d(ie,{JF:()=>oe,LE:()=>de,TP:()=>xe,UA:()=>Ie,eN:()=>at});var i=l(6895),n=l(4650),s=l(9646),d=l(9751),o=l(4351),_=l(9300),g=l(4004);class w{}class x{}class L{constructor(Ne){this.normalizedNames=new Map,this.lazyUpdate=null,Ne?this.lazyInit="string"==typeof Ne?()=>{this.headers=new Map,Ne.split("\n").forEach($e=>{const gt=$e.indexOf(":");if(gt>0){const wt=$e.slice(0,gt),Xt=wt.toLowerCase(),fn=$e.slice(gt+1).trim();this.maybeSetNormalizedName(wt,Xt),this.headers.has(Xt)?this.headers.get(Xt).push(fn):this.headers.set(Xt,[fn])}})}:()=>{this.headers=new Map,Object.keys(Ne).forEach($e=>{let gt=Ne[$e];const wt=$e.toLowerCase();"string"==typeof gt&&(gt=[gt]),gt.length>0&&(this.headers.set(wt,gt),this.maybeSetNormalizedName($e,wt))})}:this.headers=new Map}has(Ne){return this.init(),this.headers.has(Ne.toLowerCase())}get(Ne){this.init();const $e=this.headers.get(Ne.toLowerCase());return $e&&$e.length>0?$e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ne){return this.init(),this.headers.get(Ne.toLowerCase())||null}append(Ne,$e){return this.clone({name:Ne,value:$e,op:"a"})}set(Ne,$e){return this.clone({name:Ne,value:$e,op:"s"})}delete(Ne,$e){return this.clone({name:Ne,value:$e,op:"d"})}maybeSetNormalizedName(Ne,$e){this.normalizedNames.has($e)||this.normalizedNames.set($e,Ne)}init(){this.lazyInit&&(this.lazyInit instanceof L?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ne=>this.applyUpdate(Ne)),this.lazyUpdate=null))}copyFrom(Ne){Ne.init(),Array.from(Ne.headers.keys()).forEach($e=>{this.headers.set($e,Ne.headers.get($e)),this.normalizedNames.set($e,Ne.normalizedNames.get($e))})}clone(Ne){const $e=new L;return $e.lazyInit=this.lazyInit&&this.lazyInit instanceof L?this.lazyInit:this,$e.lazyUpdate=(this.lazyUpdate||[]).concat([Ne]),$e}applyUpdate(Ne){const $e=Ne.name.toLowerCase();switch(Ne.op){case"a":case"s":let gt=Ne.value;if("string"==typeof gt&&(gt=[gt]),0===gt.length)return;this.maybeSetNormalizedName(Ne.name,$e);const wt=("a"===Ne.op?this.headers.get($e):void 0)||[];wt.push(...gt),this.headers.set($e,wt);break;case"d":const Xt=Ne.value;if(Xt){let fn=this.headers.get($e);if(!fn)return;fn=fn.filter(An=>-1===Xt.indexOf(An)),0===fn.length?(this.headers.delete($e),this.normalizedNames.delete($e)):this.headers.set($e,f
vendor: 9,824 bytes, line 1
1n)}else this.headers.delete($e),this.normalizedNames.delete($e)}}forEach(Ne){this.init(),Array.from(this.normalizedNames.keys()).forEach($e=>Ne(this.normalizedNames.get($e),this.headers.get($e)))}}class G{encodeKey(Ne){return le(Ne)}encodeValue(Ne){return le(Ne)}decodeKey(Ne){return decodeURIComponent(Ne)}decodeValue(Ne){return decodeURIComponent(Ne)}}const ye=/%(\d[a-f0-9])/gi,te={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function le(Ze){return encodeURIComponent(Ze).replace(ye,(Ne,$e)=>te[$e]??Ne)}function se(Ze){return`${Ze}`}class de{constructor(Ne={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Ne.encoder||new G,Ne.fromString){if(Ne.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function he(Ze,Ne){const $e=new Map;return Ze.length>0&&Ze.replace(/^\?/,"").split("&").forEach(wt=>{const Xt=wt.indexOf("="),[fn,An]=-1==Xt?[Ne.decodeKey(wt),""]:[Ne.decodeKey(wt.slice(0,Xt)),Ne.decodeValue(wt.slice(Xt+1))],Gt=$e.get(fn)||[];Gt.push(An),$e.set(fn,Gt)}),$e}(Ne.fromString,this.encoder)}else Ne.fromObject?(this.map=new Map,Object.keys(Ne.fromObject).forEach($e=>{const gt=Ne.fromObject[$e],wt=Array.isArray(gt)?gt.map(se):[se(gt)];this.map.set($e,wt)})):this.map=null}has(Ne){return this.init(),this.map.has(Ne)}get(Ne){this.init();const $e=this.map.get(Ne);return $e?$e[0]:null}getAll(Ne){return this.init(),this.map.get(Ne)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ne,$e){return this.clone({param:Ne,value:$e,op:"a"})}appendAll(Ne){const $e=[];return Object.keys(Ne).forEach(gt=>{const wt=Ne[gt];Array.isArray(wt)?wt.forEach(Xt=>{$e.push({param:gt,value:Xt,op:"a"})}):$e.push({param:gt,value:wt,op:"a"})}),this.clone($e)}set(Ne,$e){return this.clone({param:Ne,value:$e,op:"s"})}delete(Ne,$e){return this.clone({param:Ne,value:$e,op:"d"})}toString(){return this.init(),this.keys().map(Ne=>{const $e=this.encoder.encodeKey(Ne);return this.map.get(Ne).map(gt=>$e+"="+this.encoder.encodeValue(gt)).join("&")}).filter(Ne=>""!==Ne).join("&")}clone(Ne){const $e=new de({encoder:this.encoder});return $e.cloneFrom=this.cloneFrom||this,$e.updates=(this.updates||[]).concat(Ne),$e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ne=>this.map.set(Ne,this.cloneFrom.map.get(Ne))),this.updates.forEach(Ne=>{switch(Ne.op){case"a":case"s":const $e=("a"===Ne.op?this.map.get(Ne.param):void 0)||[];$e.push(se(Ne.value)),this.map.set(Ne.param,$e);break;case"d":if(void 0===Ne.value){this.map.delete(Ne.param);break}{let gt=this.map.get(Ne.param)||[];const wt=gt.indexOf(se(Ne.value));-1!==wt&>.splice(wt,1),gt.length>0?this.map.set(Ne.param,gt):this.map.delete(Ne.param)}}}),this.cloneFrom=this.updates=null)}}class N{constructor(){this.map=new Map}set(Ne,$e){return this.map.set(Ne,$e),this}get(Ne){return this.map.has(Ne)||this.map.set(Ne,Ne.defaultValue()),this.map.get(Ne)}delete(Ne){return this.map.delete(Ne),this}has(Ne){return this.map.has(Ne)}keys(){return this.map.keys()}}function W(Ze){return typeof ArrayBuffer<"u"&&Ze instanceof ArrayBuffer}function $(Ze){return typeof Blob<"u"&&Ze instanceof Blob}function me(Ze){return typeof FormData<"u"&&Ze instanceof FormData}class Pe{constructor(Ne,$e,gt,wt){let Xt;if(this.url=$e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Ne.toUpperCase(),function O(Ze){switch(Ze){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||wt?(this.body=void 0!==gt?gt:null,Xt=wt):Xt=gt,Xt&&(this.reportProgress=!!Xt.reportProgress,this.withCredentials=!!Xt.withCredentials,Xt.responseType&&(this.responseType=Xt.responseType),Xt.headers&&(this.headers=Xt.headers),Xt.context&&(this.context=Xt.context),Xt.params&&(this.params=Xt.params)),this.headers||(this.headers=new L),this.context||(this.context=new N),this.params){const fn=this.params.toString();if(0===fn.length)this.urlWithParams=$e;else{const An=$e.indexOf("?");this.urlWithParams=$e+(-1===An?"?":An<$e.length-1?"&":"")+fn}}else this.params=new de,this.urlWithParams=$e}serializeBody(){return null===this.body?null:W(this.body)||$(this.body)||me(this.body)||function ae(Ze){return typeof URLSearchParams<"u"&&Ze instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof de?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||me(this.body)?null:$(this.body)?this.body.type||null:W(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof de?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Ne={}){const $e=Ne.method||this.method,gt=Ne.url||this.url,wt=Ne.responseType||this.responseType,Xt=void 0!==Ne.body?Ne.body:this.body,fn=void 0!==Ne.withCredentials?Ne.withCredentials:this.withCredentials,An=void 0!==Ne.reportProgress?Ne.reportProgress:this.reportProgress;let Gt=Ne.headers||this.headers,Cn=Ne.params||this.params;const yn=Ne.context??this.context;return void 0!==Ne.setHeaders&&(Gt=Object.keys(Ne.setHeaders).reduce((Pn,It)=>Pn.set(It,Ne.setHeaders[It]),Gt)),Ne.setParams&&(Cn=Object.keys(Ne.setParams).reduce((Pn,It)=>Pn.set(It,Ne.setParams[It]),Cn)),new Pe($e,gt,Xt,{params:Cn,headers:Gt,context:yn,reportProgress:An,responseType:wt,withCredentials:fn})}}var lt=(()=>((lt=lt||{})[lt.Sent=0]="Sent",lt[lt.UploadProgress=1]="UploadProgress",lt[lt.ResponseHeader=2]="ResponseHeader",lt[lt.DownloadProgress=3]="DownloadProgress",lt[lt.Response=4]="Response",lt[lt.User=5]="User",lt))();class ve{constructor(Ne,$e=200,gt="OK"){this.headers=Ne.headers||new L,this.status=void 0!==Ne.status?Ne.status:$e,this.statusText=Ne.statusText||gt,this.url=Ne.url||null,this.ok=this.status>=200&&this.status<300}}class Ye extends ve{constructor(Ne={}){super(Ne),this.type=lt.ResponseHeader}clone(Ne={}){return new Ye({headers:Ne.headers||this.headers,status:void 0!==Ne.status?Ne.status:this.status,statusText:Ne.statusText||this.statusText,url:Ne.url||this.url||void 0})}}class we extends ve{constructor(Ne={}){super(Ne),this.type=lt.Response,this.body=void 0!==Ne.body?Ne.body:null}clone(Ne={}){return new we({body:void 0!==Ne.body?Ne.body:this.body,headers:Ne.headers||this.headers,status:void 0!==Ne.status?Ne.status:this.status,statusText:Ne.statusText||this.statusText,url:Ne.url||this.url||void 0})}}class Ie extends ve{constructor(Ne){super(Ne,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Ne.url||"(unknown url)"}`:`Http failure response for ${Ne.url||"(unknown url)"}: ${Ne.status} ${Ne.statusText}`,this.error=Ne.error||null}}function mt(Ze,Ne){return{body:Ne,headers:Ze.headers,context:Ze.context,observe:Ze.observe,params:Ze.params,reportProgress:Ze.reportProgress,responseType:Ze.responseType,withCredentials:Ze.withCredentials}}let at=(()=>{class Ze{constructor($e){this.handler=$e}request($e,gt,wt={}){let Xt;if($e instanceof Pe)Xt=$e;else{let Gt,Cn;Gt=wt.headers instanceof L?wt.headers:new L(wt.headers),wt.params&&(Cn=wt.params instanceof de?wt.params:new de({fromObject:wt.params})),Xt=new Pe($e,gt,void 0!==wt.body?wt.body:null,{headers:Gt,context:wt.context,params:Cn,reportProgress:wt.reportProgress,responseType:wt.responseType||"json",withCredentials:wt.withCredentials})}const fn=(0,s.of)(Xt).pipe((0,o.b)(Gt=>this.handler.handle(Gt)));if($e instanceof Pe||"events"===wt.observe)return fn;const An=fn.pipe((0,_.h)(Gt=>Gt instanceof we));switch(wt.observe||"body"){case"body":switch(Xt.responseType){case"arraybuffer":return An.pipe((0,g.U)(Gt=>{if(null!==Gt.body&&!(Gt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Gt.body}));case"blob":return An.pipe((0,g.U)(Gt=>{if(null!==Gt.body&&!(Gt.body instanceof Blob))throw new Error("Response is not a Blob.");return Gt.body}));case"text":return An.pipe((0,g.U)(Gt=>{if(null!==Gt.body&&"string"!=typeof Gt.body)throw new Error("Response is not a string.");return Gt.body}));default:return An.pipe((0,g.U)(Gt=>Gt.body))}case"response":return An;default:throw new Error(`Unreachable: unhandled observe type ${wt.observe}}`)}}delete($e,gt={}){return this.request("DELETE",$e,gt)}get($e,gt={}){return this.request("GET",$e,gt)}head($e,gt={}){return this.request("HEAD",$e,gt)}jsonp($e,gt){return this.request("JSONP",$e,{params:(new de).append(gt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options($e,gt={}){return this.request("OPTIONS",$e,gt)}patch($e,gt,wt={}){return this.request("PATCH",$e,mt(wt,gt))}post($e,gt,wt={}){return this.request("POST",$e,mt(wt,gt))}put($e,gt,wt={}){return this.request("PUT",$e,mt(wt,gt))}}return Ze.\u0275fac=function($e){return new($e||Ze)(n.\u0275\u0275inject(w))},Ze.\u0275prov=n.\u0275\u0275defineInjectable({token:Ze,factory:Ze.\u0275fac}),Ze})();class Ht{constructor(Ne,$e){this.next=Ne,this.interceptor=$e}handle(Ne){return this.interceptor.intercept(Ne,this.next)}}const xe=new n.InjectionToken("HTTP_INTERCEPTORS");let Lt=(()=>{class Ze{intercept($e,gt){return gt.handle($e)}}return Ze.\u0275fac=function($e){return new($e||Ze)},Ze.\u0275prov=n.\u0275\u0275defineInjectable({token:Ze,factory:Ze.\u0275fac}),Ze})();const At=/^\)\]\}',?\n/;let ct=(()=>{class Ze{constructor($e){this.xhrFactory=$e}handle($e){if("JSONP"===$e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new d.y(gt=>{const wt=this.xhrFactory.build();if(wt.open($e.method,$e.urlWithParams),$e.withCredentials&&(wt.withCredentials=!0),$e.headers.forEac
1h((St,Ae)=>wt.setRequestHeader(St,Ae.join(","))),$e.headers.has("Accept")||wt.setRequestHeader("Accept","application/json, text/plain, */*"),!$e.headers.has("Content-Type")){const St=$e.detectContentTypeHeader();null!==St&&wt.setRequestHeader("Content-Type",St)}if($e.responseType){const St=$e.responseType.toLowerCase();wt.responseType="json"!==St?St:"text"}const Xt=$e.serializeBody();let fn=null;const An=()=>{if(null!==fn)return fn;const St=wt.statusText||"OK",Ae=new L(wt.getAllResponseHeaders()),Ee=function Pt(Ze){return"responseURL"in Ze&&Ze.responseURL?Ze.responseURL:/^X-Request-URL:/m.test(Ze.getAllResponseHeaders())?Ze.getResponseHeader("X-Request-URL"):null}(wt)||$e.url;return fn=new Ye({headers:Ae,status:wt.status,statusText:St,url:Ee}),fn},Gt=()=>{let{headers:St,status:Ae,statusText:Ee,url:We}=An(),ce=null;204!==Ae&&(ce=typeof wt.response>"u"?wt.responseText:wt.response),0===Ae&&(Ae=ce?200:0);let pe=Ae>=200&&Ae<300;if("json"===$e.responseType&&"string"==typeof ce){const je=ce;ce=ce.replace(At,"");try{ce=""!==ce?JSON.parse(ce):null}catch(R){ce=je,pe&&(pe=!1,ce={error:R,text:ce})}}pe?(gt.next(new we({body:ce,headers:St,status:Ae,statusText:Ee,url:We||void 0})),gt.complete()):gt.error(new Ie({error:ce,headers:St,status:Ae,statusText:Ee,url:We||void 0}))},Cn=St=>{const{url:Ae}=An(),Ee=new Ie({error:St,status:wt.status||0,statusText:wt.statusText||"Unknown Error",url:Ae||void 0});gt.error(Ee)};let yn=!1;const Pn=St=>{yn||(gt.next(An()),yn=!0);let Ae={type:lt.DownloadProgress,loaded:St.loaded};St.lengthComputable&&(Ae.total=St.total),"text"===$e.responseType&&!!wt.responseText&&(Ae.partialText=wt.responseText),gt.next(Ae)},It=St=>{let Ae={type:lt.UploadProgress,loaded:St.loaded};St.lengthComputable&&(Ae.total=St.total),gt.next(Ae)};return wt.addEventListener("load",Gt),wt.addEventListener("error",Cn),wt.addEventListener("timeout",Cn),wt.addEventListener("abort",Cn),$e.reportProgress&&(wt.addEventListener("progress",Pn),null!==Xt&&wt.upload&&wt.upload.addEventListener("progress",It)),wt.send(Xt),gt.next({type:lt.Sent}),()=>{wt.removeEventListener("error",Cn),wt.removeEventListener("abort",Cn),wt.removeEventListener("load",Gt),wt.removeEventListener("timeout",Cn),$e.reportProgress&&(wt.removeEventListener("progress",Pn),null!==Xt&&wt.upload&&wt.upload.removeEventListener("progress",It)),wt.readyState!==wt.DONE&&wt.abort()}})}}return Ze.\u0275fac=function($e){return new($e||Ze)(n.\u0275\u0275inject(i.JF))},Ze.\u0275prov=n.\u0275\u0275defineInjectable({token:Ze,factory:Ze.\u0275fac}),Ze})();const Kt=new n.InjectionToken("XSRF_COOKIE_NAME"),nn=new n.InjectionToken("XSRF_HEADER_NAME");class an{}let jt=(()=>{class Ze{constructor($e,gt,wt){this.doc=$e,this.platform=gt,this.cookieName=wt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const $e=this.doc.cookie||"";return $e!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,i.Mx)($e,this.cookieName),this.lastCookieString=$e),this.lastToken}}return Ze.\u0275fac=function($e){return new($e||Ze)(n.\u0275\u0275inject(i.K0),n.\u0275\u0275inject(n.PLATFORM_ID),n.\u0275\u0275inject(Kt))},Ze.\u0275prov=n.\u0275\u0275defineInjectable({token:Ze,factory:Ze.\u0275fac}),Ze})(),kn=(()=>{class Ze{constructor($e,gt){this.tokenService=$e,this.headerName=gt}intercept($e,gt){const wt=$e.url.toLowerCase();if("GET"===$e.method||"HEAD"===$e.method||wt.startsWith("http://")||wt.startsWith("https://"))return gt.handle($e);const Xt=this.tokenService.getToken();return null!==Xt&&!$e.headers.has(this.headerName)&&($e=$e.clone({headers:$e.headers.set(this.headerName,Xt)})),gt.handle($e)}}return Ze.\u0275fac=function($e){return new($e||Ze)(n.\u0275\u0275inject(an),n.\u0275\u0275inject(nn))},Ze.\u0275prov=n.\u0275\u0275defineInjectable({token:Ze,factory:Ze.\u0275fac}),Ze})(),Je=(()=>{class Ze{constructor($e,gt){this.backend=$e,this.injector=gt,this.chain=null}handle($e){if(null===this.chain){const gt=this.injector.get(xe,[]);this.chain=gt.reduceRight((wt,Xt)=>new Ht(wt,Xt),this.backend)}return this.chain.handle($e)}}return Ze.\u0275fac=function($e){return new($e||Ze)(n.\u0275\u0275inject(x),n.\u0275\u0275inject(n.Injector))},Ze.\u0275prov=n.\u0275\u0275defineInjectable({token:Ze,factory:Ze.\u0275fac}),Ze})(),Q=(()=>{class Ze{static disable(){return{ngModule:Ze,providers:[{provide:kn,useClass:Lt}]}}static withOptions($e={}){return{ngModule:Ze,providers:[$e.cookieName?{provide:Kt,useValue:$e.cookieName}:[],$e.headerName?{provide:nn,useValue:$e.headerName}:[]]}}}return Ze.\u0275fac=function($e){return new($e||Ze)},Ze.\u0275mod=n.\u0275\u0275defineNgModule({type:Ze}),Ze.\u0275inj=n.\u0275\u0275defineInjector({providers:[kn,{provide:xe,useExisting:kn,multi:!0},{provide:an,useClass:jt},{provide:Kt,useValue:"XSRF-TOKEN"},{provide:nn,useValue:"X-XSRF-TOKEN"}
1]}),Ze})(),oe=(()=>{class Ze{}return Ze.\u0275fac=function($e){return new($e||Ze)},Ze.\u0275mod=n.\u0275\u0275defineNgModule({type:Ze}),Ze.\u0275inj=n.\u0275\u0275defineInjector({providers:[at,{provide:w,useClass:Je},ct,{provide:x,useExisting:ct}],imports:[Q.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),Ze})()},4650:(Xe,ie,l)=>{"use strict";l.r(ie),l.d(ie,{ANALYZE_FOR_ENTRY_COMPONENTS:()=>al,ANIMATION_MODULE_TYPE:()=>j3,APP_BOOTSTRAP_LISTENER:()=>Ag,APP_ID:()=>xg,APP_INITIALIZER:()=>Tg,ApplicationInitStatus:()=>yu,ApplicationModule:()=>x4,ApplicationRef:()=>Mu,Attribute:()=>Ro,COMPILER_OPTIONS:()=>Lg,CUSTOM_ELEMENTS_SCHEMA:()=>ge,ChangeDetectionStrategy:()=>Ze,ChangeDetectorRef:()=>s1,Compiler:()=>W3,CompilerFactory:()=>z3,Component:()=>I3,ComponentFactory:()=>Yc,ComponentFactoryResolver:()=>sc,ComponentRef:()=>Nf,ContentChild:()=>ol,ContentChildren:()=>so,DEFAULT_CURRENCY_CODE:()=>V3,DebugElement:()=>Mc,DebugEventListener:()=>h4,DebugNode:()=>Qp,DefaultIterableDiffer:()=>u1,Directive:()=>Sg,ENVIRONMENT_INITIALIZER:()=>Ru,ElementRef:()=>ac,EmbeddedViewRef:()=>u4,EnvironmentInjector:()=>nd,ErrorHandler:()=>oc,EventEmitter:()=>rl,Host:()=>kl,HostBinding:()=>L3,HostListener:()=>O3,INJECTOR:()=>$u,Inject:()=>Za,InjectFlags:()=>Je,Injectable:()=>l2,InjectionToken:()=>Ri,Injector:()=>jl,Input:()=>A3,IterableDiffers:()=>nf,KeyValueDiffers:()=>rf,LOCALE_ID:()=>vu,MissingTranslationStrategy:()=>sl,ModuleWithComponentFactories:()=>Pg,NO_ERRORS_SCHEMA:()=>ze,NgModule:()=>R3,NgModuleFactory:()=>f_,NgModuleRef:()=>Ud,NgProbeToken:()=>t4,NgZone:()=>ko,Optional:()=>uo,Output:()=>P3,PACKAGE_ROOT_URL:()=>F3,PLATFORM_ID:()=>N3,PLATFORM_INITIALIZER:()=>kg,Pipe:()=>k3,PlatformRef:()=>Jp,Query:()=>ro,QueryList:()=>pu,ReflectiveInjector:()=>Td,ReflectiveKey:()=>Dl,Renderer2:()=>$1,RendererFactory2:()=>jf,RendererStyleFlags2:()=>yo,ResolvedReflectiveFactory:()=>l0,Sanitizer:()=>Bf,SecurityContext:()=>Ls,Self:()=>Co,SimpleChange:()=>mi,SkipSelf:()=>No,TRANSLATIONS:()=>H3,TRANSLATIONS_FORMAT:()=>U3,TemplateRef:()=>vc,Testability:()=>e4,TestabilityRegistry:()=>Yg,Type:()=>Ka,VERSION:()=>Vf,Version:()=>Yf,ViewChild:()=>ao,ViewChildren:()=>ll,ViewContainerRef:()=>mu,ViewEncapsulation:()=>gt,ViewRef:()=>o1,asNativeElements:()=>p4,assertPlatform:()=>Gg,createComponent:()=>B4,createEnvironmentInjector:()=>Tp,createNgModule:()=>m_,createNgModuleRef:()=>Bv,createPlatform:()=>Wg,createPlatformFactory:()=>Kg,defineInjectable:()=>Fe,destroyPlatform:()=>r4,enableProdMode:()=>o4,forwardRef:()=>Z,getDebugNode:()=>zd,getModuleFactory:()=>l4,getNgModuleById:()=>d4,getPlatform:()=>bu,importProvidersFrom:()=>kf,inject:()=>Il,isDevMode:()=>a4,platformCore:()=>T4,reflectComponentType:()=>Y4,resolveForwardRef:()=>G,setTestabilityGetter:()=>Vg,\u0275ALLOW_MULTIPLE_PLATFORMS:()=>Gp,\u0275APP_ID_RANDOM_PROVIDER:()=>$3,\u0275ChangeDetectorStatus:()=>Ne,\u0275ComponentFactory:()=>Yc,\u0275Console:()=>B3,\u0275DEFAULT_LOCALE_ID:()=>ad,\u0275INJECTOR_SCOPE:()=>ju,\u0275LContext:()=>Re,\u0275LifecycleHooksFeature:()=>H0,\u0275LocaleDataIndex:()=>ui,\u0275NG_COMP_DEF:()=>Cn,\u0275NG_DIR_DEF:()=>yn,\u0275NG_ELEMENT_ID:()=>Ae,\u0275NG_INJ_DEF:()=>an,\u0275NG_MOD_DEF:()=>It,\u0275NG_PIPE_DEF:()=>Pn,\u0275NG_PROV_DEF:()=>nn,\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR:()=>Vc,\u0275NO_CHANGE:()=>Ei,\u0275NgModuleFactory:()=>hu,\u0275NoopNgZone:()=>Fg,\u0275ReflectionCapabilities:()=>fs,\u0275Render3ComponentFactory:()=>Pd,\u0275Render3ComponentRef:()=>V0,\u0275Render3NgModuleRef:()=>Sp,\u0275RuntimeError:()=>te,\u0275TESTABILITY:()=>jg,\u0275TESTABILITY_GETTER:()=>Bg,\u0275ViewRef:()=>Ad,\u0275_sanitizeHtml:()=>Mf,\u0275_sanitizeUrl:()=>tr,\u0275allowSanitizationBypassAndThrow:()=>Hn,\u0275bypassSanitizationTrustHtml:()=>Kn,\u0275bypassSanitizationTrustResourceUrl:()=>br,\u0275bypassSanitizationTrustScript:()=>yr,\u0275bypassSanitizationTrustStyle:()=>vi,\u0275bypassSanitizationTrustUrl:()=>Ps,\u0275clearResolutionOfComponentResourcesQueue:()=>fo,\u0275coerceToBoolean:()=>I4,\u0275compileComponent:()=>fg,\u0275compileDirective:()=>Vp,\u0275compileNgModule:()=>lg,\u0275compileNgModuleDefs:()=>dg,\u0275compileNgModuleFactory:()=>Hg,\u0275compilePipe:()=>Cg,\u0275createInjector:()=>Wu,\u0275defaultIterableDiffers:()=>E4,\u0275defaultKeyValueDiffers:()=>S4,\u0275detectChanges:()=>K0,\u0275devModeEqual:()=>z0,\u0275findLocaleData:()=>
1mp,\u0275flushModuleScopingQueueAsMuchAsPossible:()=>ag,\u0275formatRuntimeError:()=>le,\u0275getDebugNode:()=>zd,\u0275getDebugNodeR2:()=>g4,\u0275getDirectives:()=>M_,\u0275getHostElement:()=>Ip,\u0275getInjectableDef:()=>tt,\u0275getLContext:()=>ft,\u0275getLocaleCurrencyCode:()=>Uy,\u0275getLocalePluralCase:()=>jm,\u0275getSanitizationBypassType:()=>qn,\u0275getUnknownElementStrictMode:()=>ai,\u0275getUnknownPropertyStrictMode:()=>bs,\u0275global:()=>wt,\u0275injectChangeDetectorRef:()=>a1,\u0275internalCreateApplication:()=>i4,\u0275isBoundToModule:()=>Ug,\u0275isDefaultChangeDetectionStrategy:()=>$e,\u0275isInjectable:()=>bt,\u0275isListLikeIterable:()=>dc,\u0275isObservable:()=>q0,\u0275isPromise:()=>Oh,\u0275isStandalone:()=>ii,\u0275isSubscribable:()=>X0,\u0275ivyEnabled:()=>k4,\u0275makeDecorator:()=>Is,\u0275noSideEffects:()=>Ct,\u0275patchComponentDefWithScope:()=>Bp,\u0275publishDefaultGlobalUtils:()=>G3,\u0275publishGlobalUtil:()=>Io,\u0275registerLocaleData:()=>Hy,\u0275resetCompiledComponents:()=>g3,\u0275resetJitOptions:()=>f3,\u0275resolveComponentResources:()=>Al,\u0275setAllowDuplicateNgModuleIdsForTest:()=>q,\u0275setClassMetadata:()=>D_,\u0275setCurrentInjector:()=>oa,\u0275setDocument:()=>li,\u0275setLocaleId:()=>_p,\u0275setUnknownElementStrictMode:()=>_n,\u0275setUnknownPropertyStrictMode:()=>er,\u0275store:()=>Z0,\u0275stringify:()=>w,\u0275transitiveScopesFor:()=>od,\u0275unregisterLocaleData:()=>Wy,\u0275unwrapSafeValue:()=>xr,\u0275\u0275CopyDefinitionFeature:()=>W0,\u0275\u0275FactoryTarget:()=>Tr,\u0275\u0275InheritDefinitionFeature:()=>gh,\u0275\u0275NgOnChangesFeature:()=>ni,\u0275\u0275ProvidersFeature:()=>p_,\u0275\u0275StandaloneFeature:()=>__,\u0275\u0275advance:()=>Xf,\u0275\u0275attribute:()=>bh,\u0275\u0275attributeInterpolate1:()=>Mh,\u0275\u0275attributeInterpolate2:()=>wh,\u0275\u0275attributeInterpolate3:()=>Dh,\u0275\u0275attributeInterpolate4:()=>Ch,\u0275\u0275attributeInterpolate5:()=>Eh,\u0275\u0275attributeInterpolate6:()=>Sh,\u0275\u0275attributeInterpolate7:()=>Th,\u0275\u0275attributeInterpolate8:()=>xh,\u0275\u0275attributeInterpolateV:()=>Ih,\u0275\u0275classMap:()=>pm,\u0275\u0275classMapInterpolate1:()=>Mm,\u0275\u0275classMapInterpolate2:()=>wm,\u0275\u0275classMapInterpolate3:()=>Dm,\u0275\u0275classMapInterpolate4:()=>Cm,\u0275\u0275classMapInterpolate5:()=>Em,\u0275\u0275classMapInterpolate6:()=>Sm,\u0275\u0275classMapInterpolate7:()=>Tm,\u0275\u0275classMapInterpolate8:()=>xm,\u0275\u0275classMapInterpolateV:()=>Im,\u0275\u0275classProp:()=>Kh,\u0275\u0275contentQuery:()=>X_,\u0275\u0275defineComponent:()=>We,\u0275\u0275defineDirective:()=>ot,\u0275\u0275defineInjectable:()=>Ut,\u0275\u0275defineInjector:()=>Ge,\u0275\u0275defineNgModule:()=>R,\u0275\u0275definePipe:()=>Tt,\u0275\u0275directiveInject:()=>xd,\u0275\u0275disableBindings:()=>Es,\u0275\u0275element:()=>Ph,\u0275\u0275elementContainer:()=>Lh,\u0275\u0275elementContainerEnd:()=>ru,\u0275\u0275elementContainerStart:()=>iu,\u0275\u0275elementEnd:()=>nu,\u0275\u0275elementStart:()=>tu,\u0275\u0275enableBindings:()=>Qr,\u0275\u0275getCurrentView:()=>Q0,\u0275\u0275getInheritedFactory:()=>Ho,\u0275\u0275hostProperty:()=>pp,\u0275\u0275i18n:()=>l_,\u0275\u0275i18nApply:()=>c_,\u0275\u0275i18nAttributes:()=>d_,\u0275\u0275i18nEnd:()=>bp,\u0275\u0275i18nExp:()=>Mp,\u0275\u0275i18nPostprocess:()=>u_,\u0275\u0275i18nStart:()=>vp,\u0275\u0275inject:()=>Nr,\u0275\u0275injectAttribute:()=>Oo,\u0275\u0275invalidFactory:()=>h0,\u0275\u0275invalidFactoryDep:()=>Gs,\u0275\u0275listener:()=>Rh,\u0275\u0275loadQuery:()=>q_,\u0275\u0275namespaceHTML:()=>wi,\u0275\u0275namespaceMathML:()=>Mi,\u0275\u0275namespaceSVG:()=>Bn,\u0275\u0275nextContext:()=>im,\u0275\u0275ngDeclareClassMetadata:()=>P4,\u0275\u0275ngDeclareComponent:()=>L4,\u0275\u0275ngDeclareDirective:()=>A4,\u0275\u0275ngDeclareFactory:()=>O4,\u0275\u0275ngDeclareInjectable:()=>$4,\u0275\u0275ngDeclareInjector:()=>N4,\u0275\u0275ngDeclareNgModule:()=>F4,\u0275\u0275ngDeclarePipe:()=>j4,\u0275\u0275pipe:()=>j_,\u0275\u0275pipeBind1:()=>B_,\u0275\u0275pipeBind2:()=>Y_,\u0275\u0275pipeBind3:()=>V_,\u0275\u0275pipeBind4:()=>H_,\u0275\u0275pipeBindV:()=>U_,\u0275\u0275projection:()=>sm,\u0275\u0275projectionDef:()=>rm,\u0275\u0275property:()=>kh,\u0275\u0275propertyInterpolate:()=>Nh,\u0275\u0275propertyInterpolate1:()=>su,\u0275\u0275propertyInterpolate2:()=>Fh,\u0275\u0275propertyInterpolate3:()=>jh,\u0275\u0275propertyInterpolate4:()=>Bh,\u0275\u0275propertyInterpolate5:()=>Yh,\u0275\u0275propertyInterpolate6:()=>Vh,\u0275\u0275propertyInterpolate7:()=>Hh,\u0275\u0275propertyInterpolate8:()=>Uh,\u0275\u0275propertyInterpolateV:()=>Wh,\u0275\u0275pureFunction0:()=>C_,\u0275\u0275pureFunction1:()=>E_,\u0275\u0275pureFunction2:()=>S_,\u0275\u0275pureFunction3:()=>T_,\u0275\u0275pureFunction4:()=>x_,\u0275\u0275pureFunction5:()=>I_,\u0275\u0275pureFunction6:()=>k_,\u0275\u0275pureFunction7:()=>A_,\u0275\u0275pureFunction8:()=>P_,\u0275\u0275pureFunctionV:()=>L_,\u0275\u0275queryRefresh:()=>J_,\u0275\u0275reference:()=>J0,\u0275\u0275registerNgModuleType:()=>
1Pi,\u0275\u0275resetView:()=>gs,\u0275\u0275resolveBody:()=>Wf,\u0275\u0275resolveDocument:()=>Uf,\u0275\u0275resolveWindow:()=>Hf,\u0275\u0275restoreView:()=>Xr,\u0275\u0275sanitizeHtml:()=>wf,\u0275\u0275sanitizeResourceUrl:()=>Ou,\u0275\u0275sanitizeScript:()=>Cf,\u0275\u0275sanitizeStyle:()=>Df,\u0275\u0275sanitizeUrl:()=>Lu,\u0275\u0275sanitizeUrlOrResourceUrl:()=>Tf,\u0275\u0275setComponentScope:()=>ce,\u0275\u0275setNgModuleScope:()=>Y,\u0275\u0275styleMap:()=>Bo,\u0275\u0275styleMapInterpolate1:()=>km,\u0275\u0275styleMapInterpolate2:()=>Am,\u0275\u0275styleMapInterpolate3:()=>Pm,\u0275\u0275styleMapInterpolate4:()=>Lm,\u0275\u0275styleMapInterpolate5:()=>Om,\u0275\u0275styleMapInterpolate6:()=>Rm,\u0275\u0275styleMapInterpolate7:()=>$m,\u0275\u0275styleMapInterpolate8:()=>Nm,\u0275\u0275styleMapInterpolateV:()=>Fm,\u0275\u0275styleProp:()=>zh,\u0275\u0275stylePropInterpolate1:()=>rp,\u0275\u0275stylePropInterpolate2:()=>sp,\u0275\u0275stylePropInterpolate3:()=>ap,\u0275\u0275stylePropInterpolate4:()=>op,\u0275\u0275stylePropInterpolate5:()=>lp,\u0275\u0275stylePropInterpolate6:()=>dp,\u0275\u0275stylePropInterpolate7:()=>cp,\u0275\u0275stylePropInterpolate8:()=>up,\u0275\u0275stylePropInterpolateV:()=>hp,\u0275\u0275syntheticHostListener:()=>$h,\u0275\u0275syntheticHostProperty:()=>fp,\u0275\u0275template:()=>G0,\u0275\u0275templateRefExtractor:()=>ig,\u0275\u0275text:()=>bm,\u0275\u0275textInterpolate:()=>Zh,\u0275\u0275textInterpolate1:()=>ou,\u0275\u0275textInterpolate2:()=>Jh,\u0275\u0275textInterpolate3:()=>Qh,\u0275\u0275textInterpolate4:()=>Xh,\u0275\u0275textInterpolate5:()=>qh,\u0275\u0275textInterpolate6:()=>ep,\u0275\u0275textInterpolate7:()=>tp,\u0275\u0275textInterpolate8:()=>np,\u0275\u0275textInterpolateV:()=>ip,\u0275\u0275trustConstantHtml:()=>Ef,\u0275\u0275trustConstantResourceUrl:()=>Sf,\u0275\u0275validateIframeAttribute:()=>jn,\u0275\u0275viewQuery:()=>Q_});var i=l(7579),n=l(727),s=l(9751),d=l(6451),o=l(3099);function _(e){for(let t in e)if(e[t]===_)return t;throw Error("Could not find renamed property on target object.")}function g(e,t){for(const r in t)t.hasOwnProperty(r)&&!e.hasOwnProperty(r)&&(e[r]=t[r])}function w(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(w).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 r=t.indexOf("\n");return-1===r?t:t.substring(0,r)}function x(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const L=_({__forward_ref__:_});function Z(e){return e.__forward_ref__=Z,e.toString=function(){return w(this())},e}function G(e){return he(e)?e():e}function he(e){return"function"==typeof e&&e.hasOwnProperty(L)&&e.__forward_ref__===Z}class te extends Error{constructor(t,r){super(le(t,r)),this.code=t}}function le(e,t){return`NG0${Math.abs(e)}${t?": "+t.trim():""}`}function se(e){return"string"==typeof e?e:null==e?"":String(e)}function de(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():se(e)}function W(e,t){throw new te(-201,!1)}function Ke(e,t,r,a){throw new Error(`ASSERTION ERROR: ${e}`+(null==a?"":` [Expected=> ${r} ${a} ${t} <=Actual]`))}function Ut(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}const Fe=Ut;function Ge(e){return{providers:e.providers||[],imports:e.imports||[]}}function tt(e){return At(e,nn)||At(e,jt)}function bt(e){return null!==tt(e)}function At(e,t){return e.hasOwnProperty(t)?e[t]:null}function Kt(e){return e&&(e.hasOwnProperty(an)||e.hasOwnProperty(kn))?e[an]:null}const nn=_({\u0275prov:_}),an=_({\u0275inj:_}),jt=_({ngInjectableDef:_}),kn=_({ngInjectorDef:_});var Je=(()=>((Je=Je||{})[Je.Default=0]="Default",Je[Je.Host=1]="Host",Je[Je.Self=2]="Self",Je[Je.SkipSelf=4]="SkipSelf",Je[Je.Optional=8]="Optional",Je))();let _e;function Q(e){const t=_e;return _e=e,t}function oe(e,t,r){const a=tt(e);return a&&"root"==a.providedIn?void 0===a.value?a.value=a.factory():a.value:r&Je.Optional?null:void 0!==t?t:void W(w(e))}function Ct(e){return{toString:e}.toString()}var Ze=(()=>((Ze=Ze||{})[Ze.OnPush=0]="OnPush",Ze[Ze.Default=1]="Default",Ze))(),Ne=(()=>((Ne=Ne||{})[Ne.CheckOnce=0]="CheckOnce",Ne[Ne.Checked=1]="Checked",Ne[Ne.CheckAlways=2]="CheckAlways",Ne[Ne.Detached=3]="Detached",Ne[Ne.Errored=4]="Errored",Ne[Ne.Destroyed=5]="Destroyed",Ne))();function $e(e){return null==e||e===Ze.Default}var gt=(()=>{return(e=gt||(gt={}))[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",gt;var e})();const wt=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),An={},Gt=[],Cn=_({\u0275cmp:_}),yn=_({\u0275dir:_}),Pn=_({\u0275pipe:_}),It=_({\u0275mod:_}),St=_({\u0275fac:_}),Ae=_({__NG_ELEMENT_ID__:_});let Ee=0;function We(e){return Ct(()=>{const r=!0===e.standalone,a={},c={type:e.type,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:a,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===Ze.OnPush,directiveDefs:null,pipeDefs:null,
1standalone:r,dependencies:r&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||Gt,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||gt.Emulated,id:"c"+Ee++,styles:e.styles||Gt,_:null,setInput:null,schemas:e.schemas||null,tView:null},h=e.dependencies,b=e.features;return c.inputs=De(e.inputs,a),c.outputs=De(e.outputs),b&&b.forEach(k=>k(c)),c.directiveDefs=h?()=>("function"==typeof h?h():h).map(pe).filter(je):null,c.pipeDefs=h?()=>("function"==typeof h?h():h).map(ln).filter(je):null,c})}function ce(e,t,r){const a=e.\u0275cmp;a.directiveDefs=()=>("function"==typeof t?t():t).map(pe),a.pipeDefs=()=>("function"==typeof r?r():r).map(ln)}function pe(e){return Zt(e)||gn(e)}function je(e){return null!==e}function R(e){return Ct(()=>({type:e.type,bootstrap:e.bootstrap||Gt,declarations:e.declarations||Gt,imports:e.imports||Gt,exports:e.exports||Gt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Y(e,t){return Ct(()=>{const r=Jn(e,!0);r.declarations=t.declarations||Gt,r.imports=t.imports||Gt,r.exports=t.exports||Gt})}function De(e,t){if(null==e)return An;const r={};for(const a in e)if(e.hasOwnProperty(a)){let c=e[a],h=c;Array.isArray(c)&&(h=c[1],c=c[0]),r[c]=a,t&&(t[c]=h)}return r}const ot=We;function Tt(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 Zt(e){return e[Cn]||null}function gn(e){return e[yn]||null}function ln(e){return e[Pn]||null}function ii(e){const t=Zt(e)||gn(e)||ln(e);return null!==t&&t.standalone}function Jn(e,t){const r=e[It]||null;if(!r&&!0===t)throw new Error(`Type ${w(e)} does not have '\u0275mod' property.`);return r}const A=11,C=18;function ki(e){return Array.isArray(e)&&"object"==typeof e[1]}function Zi(e){return Array.isArray(e)&&!0===e[1]}function Fr(e){return 0!=(8&e.flags)}function ds(e){return 2==(2&e.flags)}function jr(e){return 1==(1&e.flags)}function ir(e){return null!==e.template}function ms(e){return 0!=(256&e[2])}function $n(e,t){return e.hasOwnProperty(St)?e[St]:null}class mi{constructor(t,r,a){this.previousValue=t,this.currentValue=r,this.firstChange=a}isFirstChange(){return this.firstChange}}function ni(){return dr}function dr(e){return e.type.prototype.ngOnChanges&&(e.setInput=ur),cr}function cr(){const e=Wr(this),t=e?.current;if(t){const r=e.previous;if(r===An)e.previous=t;else for(let a in t)r[a]=t[a];e.current=null,this.ngOnChanges(t)}}function ur(e,t,r,a){const c=Wr(e)||function zr(e,t){return e[Cr]=t}(e,{previous:An,current:null}),h=c.current||(c.current={}),b=c.previous,k=this.declaredInputs[r],V=b[k];h[k]=new mi(V&&V.currentValue,t,b===An),e[a]=t}ni.ngInherit=!0;const Cr="__ngSimpleChanges__";function Wr(e){return e[Cr]||null}let Er=null;const Kr=e=>{Er=e},Ni=function(e,t,r){Er?.(e,t,r)};function Li(e){for(;Array.isArray(e);)e=e[0];return e}function cs(e,t){return Li(t[e])}function gr(e,t){return Li(t[e.index])}function Yr(e,t){return e.data[t]}function Xi(e,t){return e[t]}function gi(e,t){const r=t[e];return ki(r)?r:r[0]}function ar(e){return 64==(64&e[2])}function xi(e,t){return null==t?null:e[t]}function _s(e){e[C]=0}function Jr(e,t){e[5]+=t;let r=e,a=e[3];for(;null!==a&&(1===t&&1===r[5]||-1===t&&0===r[5]);)a[5]+=t,r=a,a=a[3]}const ri={lFrame:ua(null),bindingsEnabled:!0};function hr(){return ri.bindingsEnabled}function Qr(){ri.bindingsEnabled=!0}function Es(){ri.bindingsEnabled=!1}function vn(){return ri.lFrame.lView}function di(){return ri.lFrame.tView}function Xr(e){return ri.lFrame.contextLView=e,e[8]}function gs(e){return ri.lFrame.contextLView=null,e}function Yi(){let e=ne();for(;null!==e&&64===e.type;)e=e.parent;return e}function ne(){return ri.lFrame.currentTNode}function X(){const e=ri.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function H(e,t){const r=ri.lFrame;r.currentTNode=e,r.isParent=t}function He(){return ri.lFrame.isParent}function rn(){ri.lFrame.isParent=!1}function Ii(){const e=ri.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Lr(){return ri.lFrame.bindingIndex}function zs(e){return ri.lFrame.bindingIndex=e}function Si(){return ri.lFrame.bindingIndex++}function Or(e){const t=ri.lFrame,r=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,r}function ca(e){ri.lFrame.inI18n=e}function La(e,t){const r=ri.lFrame;r.bindingIndex=r.bindingRootIndex=e,ea(t)}function ea(e){ri.lFrame.currentDirectiveIndex=e}function rs(e){const t=ri.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function ta(){return ri.lFrame.currentQueryIndex}function ys(e){ri.lFrame.currentQueryIndex=e}function Ns(e){const t=e[1];return 2===t.type?t.declTNode:1===t.type?e[6]:null}function Sr(e,t,r){if(r&Je.SkipSelf){let c=t,h=e;for(;!(c=c.parent,null!==c||r&Je.Host||(c=Ns(h),null===c||(h=h[15],10&c.type))););if(null===c)return!1;t=c,e=h}const a=ri.lFrame=Ss();return a.currentTNode=t,a.lView=e,!0}function hs(e){const t=Ss(),r=e[1];
1ri.lFrame=t,t.currentTNode=r.firstChild,t.lView=e,t.tView=r,t.contextLView=e,t.bindingIndex=r.bindingStartIndex,t.inI18n=!1}function Ss(){const e=ri.lFrame,t=null===e?null:e.child;return null===t?ua(e):t}function ua(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 ss(){const e=ri.lFrame;return ri.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const j=ss;function be(){const e=ss();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 Et(){return ri.lFrame.selectedIndex}function tn(e){ri.lFrame.selectedIndex=e}function sn(){const e=ri.lFrame;return Yr(e.tView,e.selectedIndex)}function Bn(){ri.lFrame.currentNamespace="svg"}function Mi(){ri.lFrame.currentNamespace="math"}function wi(){!function hi(){ri.lFrame.currentNamespace=null}()}function B(e,t){for(let r=t.directiveStart,a=t.directiveEnd;r<a;r++){const h=e.data[r].type.prototype,{ngAfterContentInit:b,ngAfterContentChecked:k,ngAfterViewInit:V,ngAfterViewChecked:fe,ngOnDestroy:Ue}=h;b&&(e.contentHooks||(e.contentHooks=[])).push(-r,b),k&&((e.contentHooks||(e.contentHooks=[])).push(r,k),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(r,k)),V&&(e.viewHooks||(e.viewHooks=[])).push(-r,V),fe&&((e.viewHooks||(e.viewHooks=[])).push(r,fe),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(r,fe)),null!=Ue&&(e.destroyHooks||(e.destroyHooks=[])).push(r,Ue)}}function Ce(e,t,r){Mn(e,t,3,r)}function zt(e,t,r,a){(3&e[2])===r&&Mn(e,t,r,a)}function un(e,t){let r=e[2];(3&r)===t&&(r&=2047,r+=1,e[2]=r)}function Mn(e,t,r,a){const h=a??-1,b=t.length-1;let k=0;for(let V=void 0!==a?65535&e[C]:0;V<b;V++)if("number"==typeof t[V+1]){if(k=t[V],null!=a&&k>=a)break}else t[V]<0&&(e[C]+=65536),(k<h||-1==h)&&(Nn(e,r,t,V),e[C]=(4294901760&e[C])+V+2),V++}function Nn(e,t,r,a){const c=r[a]<0,h=r[a+1],k=e[c?-r[a]:r[a]];if(c){if(e[2]>>11<e[C]>>16&&(3&e[2])===t){e[2]+=2048,Ni(4,k,h);try{h.call(k)}finally{Ni(5,k,h)}}}else{Ni(4,k,h);try{h.call(k)}finally{Ni(5,k,h)}}}class si{constructor(t,r,a){this.factory=t,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=a}}function Da(e,t,r){let a=0;for(;a<r.length;){const c=r[a];if("number"==typeof c){if(0!==c)break;a++;const h=r[a++],b=r[a++],k=r[a++];e.setAttribute(t,b,k,h)}else{const h=c,b=r[++a];Po(h)?e.setProperty(t,h,b):e.setAttribute(t,h,b),a++}}return a}function Ao(e){return 3===e||4===e||6===e}function Po(e){return 64===e.charCodeAt(0)}function Ca(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let r=-1;for(let a=0;a<t.length;a++){const c=t[a];"number"==typeof c?r=c:0===r||to(e,r,c,null,-1===r||2===r?t[++a]:null)}}return e}function to(e,t,r,a,c){let h=0,b=e.length;if(-1===t)b=-1;else for(;h<e.length;){const k=e[h++];if("number"==typeof k){if(k===t){b=-1;break}if(k>t){b=h-1;break}}}for(;h<e.length;){const k=e[h];if("number"==typeof k)break;if(k===r){if(null===a)return void(null!==c&&(e[h+1]=c));if(a===e[h+1])return void(e[h+2]=c)}h++,null!==a&&h++,null!==c&&h++}-1!==b&&(e.splice(b,0,t),h=b+1),e.splice(h++,0,r),null!==a&&e.splice(h++,0,a),null!==c&&e.splice(h++,0,c)}function Mo(e){return-1!==e}function Fs(e){return 32767&e}function js(e,t){let r=function Oa(e){return e>>16}(e),a=t;for(;r>0;)a=a[15],r--;return a}let na=!0;function Ea(e){const t=na;return na=e,t}let Va=0;const ps={};function pa(e,t){const r=io(e,t);if(-1!==r)return r;const a=t[1];a.firstCreatePass&&(e.injectorIndex=t.length,Ha(a.data,e),Ha(t,null),Ha(a.blueprint,null));const c=Rr(e,t),h=e.injectorIndex;if(Mo(c)){const b=Fs(c),k=js(c,t),V=k[1].data;for(let fe=0;fe<8;fe++)t[h+fe]=k[b+fe]|V[b+fe]}return t[h+8]=c,h}function Ha(e,t){e.push(0,0,0,0,0,0,0,0,t)}function io(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Rr(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let r=0,a=null,c=t;for(;null!==c;){if(a=Ia(c),null===a)return-1;if(r++,c=c[15],-1!==a.injectorIndex)return a.injectorIndex|r<<16}return-1}function ia(e,t,r){!function no(e,t,r){let a;"string"==typeof r?a=r.charCodeAt(0)||0:r.hasOwnProperty(Ae)&&(a=r[Ae]),null==a&&(a=r[Ae]=Va++);const c=255&a;t.data[e+(c>>5)]|=1<<c}(e,t,r)}function Ts(e,t,r){if(r&Je.Optional||void 0!==e)return e;W()}function fa(e,t,r,a){if(r&Je.Optional&&void 0===a&&(a=null),0==(r&(Je.Self|Je.Host))){const c=e[9],h=Q(void 0);try{return c?c.get(t,a,r&Je.Optional):oe(t,a,r&Je.Optional)}finally{Q(h)}}return Ts(a,0,r)}function ma(e,t,r,a=Je.Default,c){if(null!==e){if(1024&t[2]){const b=function Tl(e,t,r,a,c){let h=e,b=t;for(;null!==h&&null!==b&&1024&b[2]&&!(256&b[2]);){const k=Sa(h,b,r,a|Je.Self,ps);if(k!==ps)return k;let V=h.parent;if(!V){const fe=b[21];if(fe){const Ue=fe.get(r,ps,a);if(Ue!==ps)return Ue}V=Ia(b),b=b[15]}h=V}return c}(e,t,r,a,ps);if(b!==ps)return b}const h=Sa(e,t,r,a,ps);if(h!==ps)return h}return fa(t,r,a,c)}function Sa(e,t,r,a,c){const h=function Ta(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Ae)?e[Ae]:void 0;return"number"==typeof t?t>=0?255&t:Lo:t}(r);if("function"==typeof h){if(!Sr(t,e,a))return a&Je.Host?Ts(c,0,a):fa(t,r,a,c);try{const b=h(a);if(null!=b||a&Je.Optional)return b;W()}finally{j()}}else if("number"==typeof h){let b=null,k=io(e,t),V=-1,fe=a&Je.Host?t[16][6]:null;
1for((-1===k||a&Je.SkipSelf)&&(V=-1===k?Rr(e,t):t[k+8],-1!==V&&Ua(a,!1)?(b=t[1],k=Fs(V),t=js(V,t)):k=-1);-1!==k;){const Ue=t[1];if(Ks(h,k,Ue.data)){const vt=Ui(k,t,r,b,a,fe);if(vt!==ps)return vt}V=t[k+8],-1!==V&&Ua(a,t[1].data[k+8]===fe)&&Ks(h,k,t)?(b=Ue,k=Fs(V),t=js(V,t)):k=-1}}return c}function Ui(e,t,r,a,c,h){const b=t[1],k=b.data[e+8],Ue=$a(k,b,r,null==a?ds(k)&&na:a!=b&&0!=(3&k.type),c&Je.Host&&h===k);return null!==Ue?xs(t,b,Ue,k):ps}function $a(e,t,r,a,c){const h=e.providerIndexes,b=t.data,k=1048575&h,V=e.directiveStart,Ue=h>>20,Vt=c?k+Ue:e.directiveEnd;for(let qt=a?k:k+Ue;qt<Vt;qt++){const wn=b[qt];if(qt<V&&r===wn||qt>=V&&wn.type===r)return qt}if(c){const qt=b[V];if(qt&&ir(qt)&&qt.type===r)return V}return null}function xs(e,t,r,a){let c=e[r];const h=t.data;if(function Ci(e){return e instanceof si}(c)){const b=c;b.resolving&&function rt(e,t){const r=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new te(-200,`Circular dependency in DI detected for ${e}${r}`)}(de(h[r]));const k=Ea(b.canSeeViewProviders);b.resolving=!0;const V=b.injectImpl?Q(b.injectImpl):null;Sr(e,a,Je.Default);try{c=e[r]=b.factory(void 0,h,e,a),t.firstCreatePass&&r>=a.directiveStart&&function U(e,t,r){const{ngOnChanges:a,ngOnInit:c,ngDoCheck:h}=t.type.prototype;if(a){const b=dr(t);(r.preOrderHooks||(r.preOrderHooks=[])).push(e,b),(r.preOrderCheckHooks||(r.preOrderCheckHooks=[])).push(e,b)}c&&(r.preOrderHooks||(r.preOrderHooks=[])).push(0-e,c),h&&((r.preOrderHooks||(r.preOrderHooks=[])).push(e,h),(r.preOrderCheckHooks||(r.preOrderCheckHooks=[])).push(e,h))}(r,h[r],t)}finally{null!==V&&Q(V),Ea(k),b.resolving=!1,j()}}return c}function Ks(e,t,r){return!!(r[t+(e>>5)]&1<<e)}function Ua(e,t){return!(e&Je.Self||e&Je.Host&&t)}class xa{constructor(t,r){this._tNode=t,this._lView=r}get(t,r,a){return ma(this._tNode,this._lView,t,a,r)}}function Lo(){return new xa(Yi(),vn())}function Ho(e){return Ct(()=>{const t=e.prototype.constructor,r=t[St]||Uo(t),a=Object.prototype;let c=Object.getPrototypeOf(e.prototype).constructor;for(;c&&c!==a;){const h=c[St]||Uo(c);if(h&&h!==r)return h;c=Object.getPrototypeOf(c)}return h=>new h})}function Uo(e){return he(e)?()=>{const t=Uo(G(e));return t&&t()}:$n(e)}function Ia(e){const t=e[1],r=t.type;return 2===r?t.declTNode:1===r?e[6]:null}function Oo(e){return function ra(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const r=e.attrs;if(r){const a=r.length;let c=0;for(;c<a;){const h=r[c];if(Ao(h))break;if(0===h)c+=2;else if("number"==typeof h)for(c++;c<a&&"string"==typeof r[c];)c++;else{if(h===t)return r[c+1];c+=2}}}return null}(Yi(),e)}const sa="__annotations__",Wa="__parameters__",ka="__prop__metadata__";function Is(e,t,r,a,c){return Ct(()=>{const h=_a(t);function b(...k){if(this instanceof b)return h.call(this,...k),this;const V=new b(...k);return function(Ue){return c&&c(Ue,...k),(Ue.hasOwnProperty(sa)?Ue[sa]:Object.defineProperty(Ue,sa,{value:[]})[sa]).push(V),a&&a(Ue),Ue}}return r&&(b.prototype=Object.create(r.prototype)),b.prototype.ngMetadataName=e,b.annotationCls=b,b})}function _a(e){return function(...r){if(e){const a=e(...r);for(const c in a)this[c]=a[c]}}}function wo(e,t,r){return Ct(()=>{const a=_a(t);function c(...h){if(this instanceof c)return a.apply(this,h),this;const b=new c(...h);return k.annotation=b,k;function k(V,fe,Ue){const vt=V.hasOwnProperty(Wa)?V[Wa]:Object.defineProperty(V,Wa,{value:[]})[Wa];for(;vt.length<=Ue;)vt.push(null);return(vt[Ue]=vt[Ue]||[]).push(b),V}}return r&&(c.prototype=Object.create(r.prototype)),c.prototype.ngMetadataName=e,c.annotationCls=c,c})}function ga(e,t,r,a){return Ct(()=>{const c=_a(t);function h(...b){if(this instanceof h)return c.apply(this,b),this;const k=new h(...b);return function V(fe,Ue){const vt=fe.constructor,Vt=vt.hasOwnProperty(ka)?vt[ka]:Object.defineProperty(vt,ka,{value:{}})[ka];Vt[Ue]=Vt.hasOwnProperty(Ue)&&Vt[Ue]||[],Vt[Ue].unshift(k),a&&a(fe,Ue,...b)}}return r&&(h.prototype=Object.create(r.prototype)),h.prototype.ngMetadataName=e,h.annotationCls=h,h})}const Ro=wo("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>Oo(e)}));class Ri{constructor(t,r){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=Ut({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const al=new Ri("AnalyzeForEntryComponents");class ro{}const so=ga("ContentChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:!0,...t}),ro),ol=ga("ContentChild",(e,t={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...t}),ro),ll=ga("ViewChildren",(e,t={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:!0,...t}),ro),ao=ga("ViewChild",(e,t)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...t}),ro);var Tr=(()=>((Tr=Tr||{}
1)[Tr.Directive=0]="Directive",Tr[Tr.Component=1]="Component",Tr[Tr.Injectable=2]="Injectable",Tr[Tr.Pipe=3]="Pipe",Tr[Tr.NgModule=4]="NgModule",Tr))();function $r(e){const t=wt.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const Ka=Function;function oo(e){return"function"==typeof e}function Wi(e,t){void 0===t&&(t=e);for(let r=0;r<e.length;r++){let a=e[r];Array.isArray(a)?(t===e&&(t=e.slice(0,r)),Wi(a,t)):t!==e&&t.push(a)}return t}function vs(e,t){e.forEach(r=>Array.isArray(r)?vs(r,t):t(r))}function ya(e,t,r){t>=e.length?e.push(r):e.splice(t,0,r)}function Na(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Ga(e,t){const r=[];for(let a=0;a<e;a++)r.push(t);return r}function Mt(e,t,r){let a=dn(e,t);return a>=0?e[1|a]=r:(a=~a,function M(e,t,r,a){let c=e.length;if(c==t)e.push(r,a);else if(1===c)e.push(a,e[0]),e[0]=r;else{for(c--,e.push(e[c-1],e[c]);c>t;)e[c]=e[c-2],c--;e[t]=r,e[t+1]=a}}(e,a,t,r)),a}function qe(e,t){const r=dn(e,t);if(r>=0)return e[1|r]}function dn(e,t){return function oi(e,t,r){let a=0,c=e.length>>r;for(;c!==a;){const h=a+(c-a>>1),b=e[h<<r];if(t===b)return h<<r;b>t?c=h:a=h+1}return~(c<<r)}(e,t,1)}const In=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,Ai=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,as=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,ks=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class fs{constructor(t){this._reflect=t||wt.Reflect}factory(t){return(...r)=>new t(...r)}_zipTypesAndAnnotations(t,r){let a;a=Ga(typeof t>"u"?r.length:t.length);for(let c=0;c<a.length;c++)a[c]=typeof t>"u"?[]:t[c]&&t[c]!=Object?[t[c]]:[],r&&null!=r[c]&&(a[c]=a[c].concat(r[c]));return a}_ownParameters(t,r){if(function aa(e){return In.test(e)||ks.test(e)||Ai.test(e)&&!as.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==r.parameters)return t.parameters;const c=t.ctorParameters;if(c&&c!==r.ctorParameters){const k="function"==typeof c?c():c,V=k.map(Ue=>Ue&&Ue.type),fe=k.map(Ue=>Ue&&Fa(Ue.decorators));return this._zipTypesAndAnnotations(V,fe)}const h=t.hasOwnProperty(Wa)&&t[Wa],b=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return b||h?this._zipTypesAndAnnotations(b,h):Ga(t.length)}parameters(t){if(!oo(t))return[];const r=Aa(t);let a=this._ownParameters(t,r);return!a&&r!==Object&&(a=this.parameters(r)),a||[]}_ownAnnotations(t,r){if(t.annotations&&t.annotations!==r.annotations){let a=t.annotations;return"function"==typeof a&&a.annotations&&(a=a.annotations),a}return t.decorators&&t.decorators!==r.decorators?Fa(t.decorators):t.hasOwnProperty(sa)?t[sa]:null}annotations(t){if(!oo(t))return[];const r=Aa(t),a=this._ownAnnotations(t,r)||[];return(r!==Object?this.annotations(r):[]).concat(a)}_ownPropMetadata(t,r){if(t.propMetadata&&t.propMetadata!==r.propMetadata){let a=t.propMetadata;return"function"==typeof a&&a.propMetadata&&(a=a.propMetadata),a}if(t.propDecorators&&t.propDecorators!==r.propDecorators){const a=t.propDecorators,c={};return Object.keys(a).forEach(h=>{c[h]=Fa(a[h])}),c}return t.hasOwnProperty(ka)?t[ka]:null}propMetadata(t){if(!oo(t))return{};const r=Aa(t),a={};if(r!==Object){const h=this.propMetadata(r);Object.keys(h).forEach(b=>{a[b]=h[b]})}const c=this._ownPropMetadata(t,r);return c&&Object.keys(c).forEach(h=>{const b=[];a.hasOwnProperty(h)&&b.push(...a[h]),b.push(...c[h]),a[h]=b}),a}ownPropMetadata(t){return oo(t)&&this._ownPropMetadata(t,Aa(t))||{}}hasLifecycleHook(t,r){return t instanceof Ka&&r in t.prototype}}function Fa(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function Aa(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const os={},Do="__NG_DI_FLAG__",lo="ngTempTokenPath",xl=/\n/gm,ul="__source";let ja;function oa(e){const t=ja;return ja=e,t}function Ul(e,t=Je.Default){if(void 0===ja)throw new te(-203,!1);return null===ja?oe(e,void 0,t):ja.get(e,t&Je.Optional?null:void 0,t)}function Nr(e,t=Je.Default){return(function J(){return _e}()||Ul)(G(e),t)}function Gs(e){throw new te(202,!1)}function Il(e,t=Je.Default){return"number"!=typeof t&&(t=0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)),Nr(e,t)}function hl(e){const t=[];for(let r=0;r<e.length;r++){const a=G(e[r]);if(Array.isArray(a)){if(0===a.length)throw new te(900,!1);let c,h=Je.Default;for(let b=0;b<a.length;b++){const k=a[b],V=Wl(k);"number"==typeof V?-1===V?c=k.token:h|=V:c=k}t.push(Nr(c,h))}else t.push(Nr(a))}return t}function co(e,t){return e[Do]=t,e.prototype[Do]=t,e}function Wl(e){return e[Do]}const Za=co(wo("Inject",e=>({token:e})),-1),uo=co(wo("Optional"),8),Co=co(wo("Self"),2),No=co(wo("SkipSelf"),4),kl=co(wo("Host"),1);let Ja=null;function Eo(){return Ja=Ja||new fs}function ho(e){return fl(Eo().parameters(e))}function fl(e){return e.map(t=>function ml(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let r=0;r<e.length;r++){const a=e[r];if(void 0===a)continue;const c=Object.getPrototypeOf(a);if(a instanceof uo||"Optional"===c.ngMetadataName)t.optional=!0;else if(a instanceof No||"SkipSelf"===c.ngMetadataName)t.skipSelf=!0;else if(a instanceof Co||"Self"===c.ngMetadataName)t.self=!0;else if(a instanceof kl||"Host"===c.ngMetadataName)t.host=!0;else if(a instanceof Za)t.token=a.token;else if(a instanceof Ro){if(void 0===a.attributeName)throw new te(204,!1);t.attribute=a.attributeName}else t.token=a}else t.token=void 0===e||Array.isArray(e)&&0===e.length?null:e;return t}(t))}function Al(e){const t=[],r=new Map;function a(c){let h=r.get(c);if(!h){const b=e(c);r.set(c,h=b.then(zl))}return h}
1return So.forEach((c,h)=>{const b=[];c.templateUrl&&b.push(a(c.templateUrl).then(vt=>{c.template=vt}));const k=c.styleUrls,V=c.styles||(c.styles=[]),fe=c.styles.length;k&&k.forEach((vt,Vt)=>{V.push(""),b.push(a(vt).then(qt=>{V[fe+Vt]=qt,k.splice(k.indexOf(vt),1),0==k.length&&(c.styleUrls=void 0)}))});const Ue=Promise.all(b).then(()=>function Kl(e){As.delete(e)}(h));t.push(Ue)}),fo(),Promise.all(t).then(()=>{})}let So=new Map;const As=new Set;function po(e){return!!(e.templateUrl&&!e.hasOwnProperty("template")||e.styleUrls&&e.styleUrls.length)}function fo(){const e=So;return So=new Map,e}function zl(e){return"string"==typeof e?e:e.text()}const mo=new Map;let _o=!0;function Pi(e,t){(function Jo(e,t,r){if(t&&t!==r&&_o)throw new Error(`Duplicate module registered for ${e} - ${w(t)} vs ${w(t.name)}`)})(t,mo.get(t)||null,e),mo.set(t,e)}function D(e){return mo.get(e)}function q(e){_o=!e}const ge={name:"custom-elements"},ze={name:"no-errors-schema"};let Bt=!1;function _n(e){Bt=e}function ai(){return Bt}let pi=!1;function er(e){pi=e}function bs(){return pi}var yo=(()=>((yo=yo||{})[yo.Important=1]="Important",yo[yo.DashCase=2]="DashCase",yo))();const Gd=/^>|^->|<!--|-->|--!>|<!-$/g,Zd=/(<|>)/;const pd=new Map;let Dc=0;function y(e){return pd.get(e)||null}class Re{constructor(t,r,a){this.lViewId=t,this.nodeIndex=r,this.native=a}get lView(){return y(this.lViewId)}}function ft(e){let t=yi(e);if(t){if(ki(t)){const r=t;let a,c,h;if(function Xa(e){return e&&e.constructor&&e.constructor.\u0275cmp}(e)){if(a=Jl(r,e),-1==a)throw new Error("The provided component was not found in the application");c=e}else if(function To(e){return e&&e.constructor&&e.constructor.\u0275dir}(e)){if(a=function fd(e,t){let r=e[1].firstChild;for(;r;){const c=r.directiveEnd;for(let h=r.directiveStart;h<c;h++)if(e[h]===t)return r.index;r=Zl(r)}return-1}(r,e),-1==a)throw new Error("The provided directive was not found in the application");h=Ql(a,r,!1)}else if(a=vo(r,e),-1==a)return null;const b=Li(r[a]),k=yi(b),V=k&&!Array.isArray(k)?k:en(r,a,b);if(c&&void 0===V.component&&(V.component=c,Gn(V.component,V)),h&&void 0===V.directives){V.directives=h;for(let fe=0;fe<h.length;fe++)Gn(h[fe],V)}Gn(V.native,V),t=V}}else{const r=e;let a=r;for(;a=a.parentNode;){const c=yi(a);if(c){const h=Array.isArray(c)?c:c.lView;if(!h)return null;const b=vo(h,r);if(b>=0){const k=Li(h[b]),V=en(h,b,k);Gn(k,V),t=V;break}}}}return t||null}function en(e,t,r){return new Re(e[20],t,r)}function Tn(e){let r,t=yi(e);if(ki(t)){const a=t,c=Jl(a,e);r=gi(c,a);const h=en(a,c,r[0]);h.component=e,Gn(e,h),Gn(h.native,h)}else r=gi(t.nodeIndex,t.lView);return r}const Qn="__ngContext__";function Gn(e,t){ki(t)?(e[Qn]=t[20],function f(e){pd.set(e[20],e)}(t)):e[Qn]=t}function yi(e){const t=e[Qn];return"number"==typeof t?y(t):t||null}function fr(e){const t=yi(e);return t?ki(t)?t:t.lView:null}function vo(e,t){const r=e[1];for(let a=22;a<r.bindingStartIndex;a++)if(Li(e[a])===t)return a;return-1}function Zl(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function Jl(e,t){const r=e[1].components;if(r)for(let a=0;a<r.length;a++){const c=r[a];if(gi(c,e)[8]===t)return c}else if(gi(22,e)[8]===t)return 22;return-1}function Ql(e,t,r){const a=t[1].data[e];let c=a.directiveStart;return 0==c?Gt:(!r&&2&a.flags&&c++,t.slice(c,a.directiveEnd))}let Rl;function yl(e,t){return Rl(e,t)}function vl(e){const t=e[3];return Zi(t)?t[3]:t}function _f(e){return function mf(e){let t=ki(e)?e:fr(e);for(;t&&!(256&t[2]);)t=vl(t);return t}(e)[8]}function Xd(e){return Ec(e[13])}function Cc(e){return Ec(e[4])}function Ec(e){for(;null!==e&&!Zi(e);)e=e[4];return e}function Nl(e,t,r,a,c){if(null!=a){let h,b=!1;Zi(a)?h=a:ki(a)&&(b=!0,a=a[0]);const k=Li(a);0===e&&null!==r?null==c?Ac(t,r,k):Xo(t,r,k,c||null,!0):1===e&&null!==r?Xo(t,r,k,c||null,!0):2===e?m(t,k,b):3===e&&t.destroyNode(k),null!=h&&function Be(e,t,r,a,c){const h=r[7];h!==Li(r)&&Nl(t,e,a,h,c);for(let k=10;k<r.length;k++){const V=r[k];v(V[1],V,e,t,a,h)}}(t,e,h,r,c)}}function qd(e,t){return e.createText(t)}function Sc(e,t,r){e.setValue(t,r)}function Du(e,t){return e.createComment(function Jd(e){return e.replace(Gd,t=>t.replace(Zd,"\u200b$1\u200b"))}(t))}function ec(e,t,r){return e.createElement(t,r)}function Qo(e,t){const r=e[9],a=r.indexOf(t),c=t[3];512&t[2]&&(t[2]&=-513,Jr(c,-1)),r.splice(a,1)}function _d(e,t){if(e.length<=10)return;const r=10+t,a=e[r];if(a){const c=a[17];null!==c&&c!==e&&Qo(c,a),t>0&&(e[r-1][4]=a[4]);const h=Na(e,10+t);!function Cu(e,t){v(e,t,t[A],2,null,null),t[0]=null,t[6]=null}(a[1],a);const b=h[19];null!==b&&b.detachView(h[1]),a[3]=null,a[4]=null,a[2]&=-65}return a}function xc(e,t){if(!(128&t[2])){const r=t[A];r.destroyNode&&v(e,t,r,3,null,null),function Tc(e){let t=e[13];if(!t)return tc(e[1],e);for(;t;){let r=null;if(ki(t))r=t[13];else{const a=t[10];a&&(r=a)}if(!r){for(;t&&!t[4]&&t!==e;)ki(t)&&tc(t[1],t),t=t[3];null===t&&(t=e),ki(t)&&tc(t[1],t),r=t&&t[4]}t=r}}(t)}}function tc(e,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function Iu(e,t){let r;if(null!=e&&null!=(r=e.destroyHooks))for(let a=0;a<r.length;a+=2){const c=t[r[a]];if(!(c instanceof si)){const h=r[a+1];if(Array.isArray(h))for(let b=0;b<h.length;b+=2){const k=c[h[b]],V=h[b+1];Ni(4,k,V);try{V.call(k)}
1finally{Ni(5,k,V)}}else{Ni(4,c,h);try{h.call(c)}finally{Ni(5,c,h)}}}}}(e,t),function xu(e,t){const r=e.cleanup,a=t[7];let c=-1;if(null!==r)for(let h=0;h<r.length-1;h+=2)if("string"==typeof r[h]){const b=r[h+1],k="function"==typeof b?b(t):Li(t[b]),V=a[c=r[h+2]],fe=r[h+3];"boolean"==typeof fe?k.removeEventListener(r[h],V,fe):fe>=0?a[c=fe]():a[c=-fe].unsubscribe(),h+=2}else{const b=a[c=r[h+1]];r[h].call(b)}if(null!==a){for(let h=c+1;h<a.length;h++)(0,a[h])();t[7]=null}}(e,t),1===t[1].type&&t[A].destroy();const r=t[17];if(null!==r&&Zi(t[3])){r!==t[3]&&Qo(r,t);const a=t[19];null!==a&&a.detachView(e)}!function F(e){pd.delete(e[20])}(t)}}function Ic(e,t,r){return kc(e,t.parent,r)}function kc(e,t,r){let a=t;for(;null!==a&&40&a.type;)a=(t=a).parent;if(null===a)return r[0];if(2&a.flags){const c=e.data[a.directiveStart].encapsulation;if(c===gt.None||c===gt.Emulated)return null}return gr(a,r)}function Xo(e,t,r,a,c){e.insertBefore(t,r,a,c)}function Ac(e,t,r){e.appendChild(t,r)}function Pc(e,t,r,a,c){null!==a?Xo(e,t,r,a,c):Ac(e,t,r)}function gd(e,t){return e.parentNode(t)}function Oc(e,t,r){return Rc(e,t,r)}function yd(e,t,r){return 40&e.type?gr(e,r):null}let nc,hn,Zn,Xn,Rc=yd;function $c(e,t){Rc=e,nc=t}function vd(e,t,r,a){const c=Ic(e,a,t),h=t[A],k=Oc(a.parent||t[6],a,t);if(null!=c)if(Array.isArray(r))for(let V=0;V<r.length;V++)Pc(h,c,r[V],k,!1);else Pc(h,c,r,k,!1);void 0!==nc&&nc(h,a,t,r,c)}function bd(e,t){if(null!==t){const r=t.type;if(3&r)return gr(t,e);if(4&r)return E(-1,e[t.index]);if(8&r){const a=t.child;if(null!==a)return bd(e,a);{const c=e[t.index];return Zi(c)?E(-1,c):Li(c)}}if(32&r)return yl(t,e)()||Li(e[t.index]);{const a=Nc(e,t);return null!==a?Array.isArray(a)?a[0]:bd(vl(e[16]),a):bd(e,t.next)}}return null}function Nc(e,t){return null!==t?e[16][6].projection[t.projection]:null}function E(e,t){const r=10+e+1;if(r<t.length){const a=t[r],c=a[1].firstChild;if(null!==c)return bd(a,c)}return t[7]}function m(e,t,r){const a=gd(e,t);a&&function ku(e,t,r,a){e.removeChild(t,r,a)}(e,a,t,r)}function u(e,t,r,a,c,h,b){for(;null!=r;){const k=a[r.index],V=r.type;if(b&&0===t&&(k&&Gn(Li(k),a),r.flags|=4),64!=(64&r.flags))if(8&V)u(e,t,r.child,a,c,h,!1),Nl(t,e,c,k,h);else if(32&V){const fe=yl(r,a);let Ue;for(;Ue=fe();)Nl(t,e,c,Ue,h);Nl(t,e,c,k,h)}else 16&V?Me(e,t,a,r,c,h):Nl(t,e,c,k,h);r=b?r.projectionNext:r.next}}function v(e,t,r,a,c,h){u(r,a,e.firstChild,t,c,h,!1)}function Me(e,t,r,a,c,h){const b=r[16],V=b[6].projection[a.projection];if(Array.isArray(V))for(let fe=0;fe<V.length;fe++)Nl(t,e,c,V[fe],h);else u(e,t,V,b[3],c,h,!0)}function dt(e,t,r){e.setAttribute(t,"style",r)}function $t(e,t,r){""===r?e.removeAttribute(t,"class"):e.setAttribute(t,"class",r)}function cn(){if(void 0===hn&&(hn=null,wt.trustedTypes))try{hn=wt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return hn}function mn(e){return cn()?.createHTML(e)||e}function jn(e,t,r){const a=vn(),c=sn(),h=gr(c,a);if(2===c.type&&"iframe"===t.toLowerCase()){const b=h;throw b.src="",b.srcdoc=mn(""),m(a[A],b),new te(-910,!1)}return e}function li(e){Zn=e}function ei(){return void 0!==Zn?Zn:typeof document<"u"?document:void 0}function ji(){if(void 0===Xn&&(Xn=null,wt.trustedTypes))try{Xn=wt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Xn}function rr(e){return ji()?.createHTML(e)||e}function Ti(e){return ji()?.createScript(e)||e}function vr(e){return ji()?.createScriptURL(e)||e}class ns{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class Bs extends ns{getTypeName(){return"HTML"}}class qo extends ns{getTypeName(){return"Style"}}class Zs extends ns{getTypeName(){return"Script"}}class la extends ns{getTypeName(){return"URL"}}class Ys extends ns{getTypeName(){return"ResourceURL"}}function xr(e){return e instanceof ns?e.changingThisBreaksApplicationSecurity:e}function Hn(e,t){const r=qn(e);if(null!=r&&r!==t){if("ResourceURL"===r&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${r} (see https://g.co/ng/security#xss)`)}return r===t}function qn(e){return e instanceof ns&&e.getTypeName()||null}function Kn(e){return new Bs(e)}function vi(e){return new qo(e)}function yr(e){return new Zs(e)}function Ps(e){return new la(e)}function br(e){return new Ys(e)}function ba(e){const t=new Md(e);return function Vs(){try{return!!(new window.DOMParser).parseFromString(mn(""),"text/html")}catch{return!1}}()?new Mr(t):t}class Mr{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const r=(new window.DOMParser).parseFromString(mn(t),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(t):(r.removeChild(r.firstChild),r)}catch{return null}}}class Md{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const r=this.inertDocument.createElement("html");this.inertDocument.appendChild(r);const a=this.inertDocument.createElement("body");r.appendChild(a)}}getInertBodyElement(t){const r=this.inertDocument.createElement("template");if("content"in r)return r.innerHTML=mn(t),r;const a=this.inertDocument.createElement("body");return a.innerHTML=mn(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(a),a}stripCustomNsAttrs(t){const r=t.attributes;for(let c=r.length-1;0<c;c--){const b=r.item(c).name;("xmlns:ns1"===b||0===b.indexOf("ns1:"))&&t.removeAttribute(b)}let a=t.firstChild;for(;a;)a.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(a),a=a.nextSibling}}const or=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi;function tr(e){return(e=String(e)).match(or)?e:"unsafe:"+e}function Vi(e){const t={};for(const r of e.split(","))t[r]=!0;return t}function da(...e){const t={};for(const r of e)for(const a in r)r.hasOwnProperty(a)&&(t[a]=!0);return t}const qa=Vi("area,br,col,hr,img,wbr"),Fl=Vi("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),bl=Vi("rp,rt"),wd=da(qa,da(Fl,Vi("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")),da(bl,Vi("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")),da(bl,Fl)),ic=Vi("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),vf=da(ic,Vi("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,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"),Vi("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")),g1=Vi("script,style,template");class y1{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let r=t.firstChild,a=!0;for(;r;)if(r.nodeType===Node.ELEMENT_NODE?a=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,a&&r.firstChild)r=r.firstChild;else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let c=this.checkClobberedElement(r,r.nextSibling);if(c){r=c;break}r=this.checkClobberedElement(r,r.parentNode)}return this.buf.join("")}startElement(t){const r=t.nodeName.toLowerCase();if(!wd.hasOwnProperty(r))return this.sanitizedSomething=!0,!g1.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const a=t.attributes;for(let c=0;c<a.length;c++){const h=a.item(c),b=h.name,k=b.toLowerCase();if(!vf.hasOwnProperty(k)){this.sanitizedSomething=!0;continue}let V=h.value;ic[k]&&(V=tr(V)),this.buf.push(" ",b,'="',bf(V),'"')}return this.buf.push(">"),!0}endElement(t){const r=t.nodeName.toLowerCase();wd.hasOwnProperty(r)&&!qa.hasOwnProperty(r)&&(this.buf.push("</"),this.buf.push(r),this.buf.push(">"))}chars(t){this.buf.push(bf(t))}checkClobberedElement(t,r){if(r&&(t.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return r}}const v1=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,b1=/([^\#-~ |!])/g;function bf(e){return e.replace(/&/g,"&").replace(v1,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(b1,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Fc;function Mf(e,t){let r=null;try{Fc=Fc||ba(e);let a=t?String(t):"";r=Fc.getInertBodyElement(a);let c=5,h=a;do{if(0===c)throw new Error("Failed to sanitize html because the input is unstable");c--,a=h,h=r.innerHTML,r=Fc.getInertBodyElement(a)}while(a!==h);return mn((new y1).sanitizeChildren(Pu(r)||r))}finally{if(r){const a=Pu(r)||r;for(;a.firstChild;)a.removeChild(a.firstChild)}}}function Pu(e){return"content"in e&&function M1(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ls=(()=>((Ls=Ls||{})[Ls.NONE=0]="NONE",Ls[Ls.HTML=1]="HTML",Ls[Ls.STYLE=2]="STYLE",Ls[Ls.SCRIPT=3]="SCRIPT",Ls[Ls.URL=4]="URL",Ls[Ls.RESOURCE_URL=5]="RESOURCE_URL",Ls))();function wf(e){const t=rc();return t?rr(t.sanitize(Ls.HTML,e)||""):Hn(e,"HTML")?rr(xr(e)):Mf(ei(),se(e))}function Df(e){const t=rc();return t?t.sanitize(Ls.STYLE,e)||"":Hn(e,"Style")?xr(e):se(e)}function Lu(e){const t=rc();return t?t.sanitize(Ls.URL,e)||"":Hn(e,"URL")?xr(e):tr(se(e))}function Ou(e){const t=rc();if(t)return vr(t.sanitize(Ls.RESOURCE_URL,e)||"");if(Hn(e,"ResourceURL"))return vr(xr(e));throw new te(904,!1)}function Cf(e){const t=rc();if(t)return Ti(t.sanitize(Ls.SCRIPT,e)||"");if(Hn(e,"Script"))return Ti(xr(e));throw new te(905,!1)}function Ef(e){return mn(e[0])}function Sf(e){return function on(e){return cn()?.createScriptURL(e)||e}(e[0])}function Tf(e,t,r){return function w1(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Ou:Lu}(t,r)(e)}function rc(){const e=vn();return e&&e[12]}const Ru=new Ri("ENVIRONMENT_INITIALIZER"),$u=new Ri("INJECTOR",-1),xf=new Ri("INJECTOR_DEF_TYPES");class If{get(t,r=os){if(r===os){const a=new Error(`NullInjectorError: No provider for ${w(t)}!`);throw a.name="NullInjectorError",a}return r}}function kf(...e){return{\u0275providers:Af(0,e)}}function Af(e,...t){const r=[],a=new Set;let c;return vs(t,h=>{const b=h;Nu(b,r,[],a)&&(c||(c=[]),c.push(b))}),void 0!==c&&Pf(c,r),r}function Pf(e,t){for(let r=0;r<e.length;r++){const{providers:c}=e[r];vs(c,h=>{t.push(h)})}}function Nu(e,t,r,a){if(!(e=G(e)))return!1;let c=null,h=Kt(e);const b=!h&&Zt(e);if(h||b){if(b&&!b.standalone)return!1;c=e}else{const V=e.ngModule;if(h=Kt(V),!h)return!1;c=V}const k=a.has(c);if(b){if(k)return!1;
1if(a.add(c),b.dependencies){const V="function"==typeof b.dependencies?b.dependencies():b.dependencies;for(const fe of V)Nu(fe,t,r,a)}}else{if(!h)return!1;{if(null!=h.imports&&!k){let fe;a.add(c);try{vs(h.imports,Ue=>{Nu(Ue,t,r,a)&&(fe||(fe=[]),fe.push(Ue))})}finally{}void 0!==fe&&Pf(fe,t)}if(!k){const fe=$n(c)||(()=>new c);t.push({provide:c,useFactory:fe,deps:Gt},{provide:xf,useValue:c,multi:!0},{provide:Ru,useValue:()=>Nr(c),multi:!0})}const V=h.providers;null==V||k||vs(V,Ue=>{t.push(Ue)})}}return c!==e&&void 0!==e.providers}const D1=_({provide:String,useValue:_});function Fu(e){return null!==e&&"object"==typeof e&&D1 in e}function td(e){return"function"==typeof e}const ju=new Ri("Set Injector scope."),jc={},E1={};let Bu;function Bc(){return void 0===Bu&&(Bu=new If),Bu}class nd{}class Rf extends nd{constructor(t,r,a,c){super(),this.parent=r,this.source=a,this.scopes=c,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Vu(t,b=>this.processProvider(b)),this.records.set($u,Cd(void 0,this)),c.has("environment")&&this.records.set(nd,Cd(void 0,this));const h=this.records.get(ju);null!=h&&"string"==typeof h.value&&this.scopes.add(h.value),this.injectorDefTypes=new Set(this.get(xf.multi,Gt,Je.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const r=oa(this),a=Q(void 0);try{return t()}finally{oa(r),Q(a)}}get(t,r=os,a=Je.Default){this.assertNotDestroyed();const c=oa(this),h=Q(void 0);try{if(!(a&Je.SkipSelf)){let k=this.records.get(t);if(void 0===k){const V=function k1(e){return"function"==typeof e||"object"==typeof e&&e instanceof Ri}(t)&&tt(t);k=V&&this.injectableDefInScope(V)?Cd(Yu(t),jc):null,this.records.set(t,k)}if(null!=k)return this.hydrate(t,k)}return(a&Je.Self?Bc():this.parent).get(t,r=a&Je.Optional&&r===os?null:r)}catch(b){if("NullInjectorError"===b.name){if((b[lo]=b[lo]||[]).unshift(w(t)),c)throw b;return function pl(e,t,r,a){const c=e[lo];throw t[ul]&&c.unshift(t[ul]),e.message=function Go(e,t,r,a=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let c=w(t);if(Array.isArray(t))c=t.map(w).join(" -> ");else if("object"==typeof t){let h=[];for(let b in t)if(t.hasOwnProperty(b)){let k=t[b];h.push(b+":"+("string"==typeof k?JSON.stringify(k):w(k)))}c=`{${h.join(", ")}}`}return`${r}${a?"("+a+")":""}[${c}]: ${e.replace(xl,"\n ")}`}("\n"+e.message,c,r,a),e.ngTokenPath=c,e[lo]=null,e}(b,t,"R3InjectorError",this.source)}throw b}finally{Q(h),oa(c)}}resolveInjectorInitializers(){const t=oa(this),r=Q(void 0);try{const a=this.get(Ru.multi,Gt,Je.Self);for(const c of a)c()}finally{oa(t),Q(r)}}toString(){const t=[],r=this.records;for(const a of r.keys())t.push(w(a));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new te(205,!1)}processProvider(t){let r=td(t=G(t))?t:G(t&&t.provide);const a=function T1(e){return Fu(e)?Cd(void 0,e.useValue):Cd($f(e),jc)}(t);if(td(t)||!0!==t.multi)this.records.get(r);else{let c=this.records.get(r);c||(c=Cd(void 0,jc,!0),c.factory=()=>hl(c.multi),this.records.set(r,c)),r=t,c.multi.push(t)}this.records.set(r,a)}hydrate(t,r){return r.value===jc&&(r.value=E1,r.value=r.factory()),"object"==typeof r.value&&r.value&&function I1(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(t){if(!t.providedIn)return!1;const r=G(t.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}}function Yu(e){const t=tt(e),r=null!==t?t.factory:$n(e);if(null!==r)return r;if(e instanceof Ri)throw new te(204,!1);if(e instanceof Function)return function S1(e){const t=e.length;if(t>0)throw Ga(t,"?"),new te(204,!1);const r=function Pt(e){const t=e&&(e[nn]||e[jt]);if(t){const r=function ct(e){if(e.hasOwnProperty("name"))return e.name;const t=(""+e).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(e);return console.warn(`DEPRECATED: DI is instantiating a token "${r}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${r}" class.`),t}return null}(e);return null!==r?()=>r.factory(e):()=>new e}(e);throw new te(204,!1)}function $f(e,t,r){let a;if(td(e)){const c=G(e);return $n(c)||Yu(c)}if(Fu(e))a=()=>G(e.useValue);else if(function Of(e){return!(!e||!e.useFactory)}(e))a=()=>e.useFactory(...hl(e.deps||[]));else if(function Lf(e){return!(!e||!e.useExisting)}(e))a=()=>Nr(G(e.useExisting));else{const c=G(e&&(e.useClass||e.provide));if(!function x1(e){return!!e.deps}(e))return $n(c)||Yu(c);a=()=>new c(...hl(e.deps))}return a}function Cd(e,t,r=!1){return{factory:e,value:t,multi:r?[]:void 0}}function A1(e){return!!e.\u0275providers}function Vu(e,t){for(const r of e)Array.isArray(r)?Vu(r,t):A1(r)?Vu(r.\u0275providers,t):t(r)}class Nf{}class Yc{}
1class L1{resolveComponentFactory(t){throw function P1(e){const t=Error(`No component factory found for ${w(e)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=e,t}(t)}}let sc=(()=>{class e{}return e.NULL=new L1,e})();function O1(){return Ed(Yi(),vn())}function Ed(e,t){return new ac(gr(e,t))}let ac=(()=>{class e{constructor(r){this.nativeElement=r}}return e.__NG_ELEMENT_ID__=O1,e})();function R1(e){return e instanceof ac?e.nativeElement:e}class jf{}let $1=(()=>{class e{}return e.__NG_ELEMENT_ID__=()=>function N1(){const e=vn(),r=gi(Yi().index,e);return(ki(r)?r:e)[A]}(),e})(),Bf=(()=>{class e{}return e.\u0275prov=Ut({token:e,providedIn:"root",factory:()=>null}),e})();class Yf{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Vf=new Yf("14.2.12"),Vc={},Hu="ngOriginalError";function Uu(e){return e[Hu]}class oc{constructor(){this._console=console}handleError(t){const r=this._findOriginalError(t);this._console.error("ERROR",t),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(t){let r=t&&Uu(t);for(;r&&Uu(r);)r=Uu(r);return r||null}}function Hf(e){return e.ownerDocument.defaultView}function Uf(e){return e.ownerDocument}function Wf(e){return e.ownerDocument.body}function wl(e){return e instanceof Function?e():e}function Kf(e,t,r){let a=e.length;for(;;){const c=e.indexOf(t,r);if(-1===c)return c;if(0===c||e.charCodeAt(c-1)<=32){const h=t.length;if(c+h===a||e.charCodeAt(c+h)<=32)return c}r=c+1}}const Gf="ng-template";function W1(e,t,r){let a=0;for(;a<e.length;){let c=e[a++];if(r&&"class"===c){if(c=e[a],-1!==Kf(c.toLowerCase(),t,0))return!0}else if(1===c){for(;a<e.length&&"string"==typeof(c=e[a++]);)if(c.toLowerCase()===t)return!0;return!1}}return!1}function Zf(e){return 4===e.type&&e.value!==Gf}function z1(e,t,r){return t===(4!==e.type||r?e.value:Gf)}function K1(e,t,r){let a=4;const c=e.attrs||[],h=function J1(e){for(let t=0;t<e.length;t++)if(Ao(e[t]))return t;return e.length}(c);let b=!1;for(let k=0;k<t.length;k++){const V=t[k];if("number"!=typeof V){if(!b)if(4&a){if(a=2|1&a,""!==V&&!z1(e,V,r)||""===V&&1===t.length){if(Fo(a))return!1;b=!0}}else{const fe=8&a?V:t[++k];if(8&a&&null!==e.attrs){if(!W1(e.attrs,fe,r)){if(Fo(a))return!1;b=!0}continue}const vt=G1(8&a?"class":V,c,Zf(e),r);if(-1===vt){if(Fo(a))return!1;b=!0;continue}if(""!==fe){let Vt;Vt=vt>h?"":c[vt+1].toLowerCase();const qt=8&a?Vt:null;if(qt&&-1!==Kf(qt,fe,0)||2&a&&fe!==Vt){if(Fo(a))return!1;b=!0}}}}else{if(!b&&!Fo(a)&&!Fo(V))return!1;if(b&&Fo(V))continue;b=!1,a=V|1&a}}return Fo(a)||b}function Fo(e){return 0==(1&e)}function G1(e,t,r,a){if(null===t)return-1;let c=0;if(a||!r){let h=!1;for(;c<t.length;){const b=t[c];if(b===e)return c;if(3===b||6===b)h=!0;else{if(1===b||2===b){let k=t[++c];for(;"string"==typeof k;)k=t[++c];continue}if(4===b)break;if(0===b){c+=4;continue}}c+=h?1:2}return-1}return function Q1(e,t){let r=e.indexOf(4);if(r>-1)for(r++;r<e.length;){const a=e[r];if("number"==typeof a)return-1;if(a===t)return r;r++}return-1}(t,e)}function Jf(e,t,r=!1){for(let a=0;a<t.length;a++)if(K1(e,t[a],r))return!0;return!1}function X1(e,t){e:for(let r=0;r<t.length;r++){const a=t[r];if(e.length===a.length){for(let c=0;c<e.length;c++)if(e[c]!==a[c])continue e;return!0}}return!1}function Qf(e,t){return e?":not("+t.trim()+")":t}function q1(e){let t=e[0],r=1,a=2,c="",h=!1;for(;r<e.length;){let b=e[r];if("string"==typeof b)if(2&a){const k=e[++r];c+="["+b+(k.length>0?'="'+k+'"':"")+"]"}else 8&a?c+="."+b:4&a&&(c+=" "+b);else""!==c&&!Fo(b)&&(t+=Qf(h,c),c=""),a=b,h=h||!Fo(a);r++}return""!==c&&(t+=Qf(h,c)),t}const Ei={};function Xf(e){qf(di(),vn(),Et()+e,!1)}function qf(e,t,r,a){if(!a)if(3==(3&t[2])){const h=e.preOrderCheckHooks;null!==h&&Ce(t,h,r)}else{const h=e.preOrderHooks;null!==h&&zt(t,h,0,r)}tn(r)}const e0={\u0275\u0275defineInjectable:Ut,\u0275\u0275defineInjector:Ge,\u0275\u0275inject:Nr,\u0275\u0275invalidFactoryDep:Gs,resolveForwardRef:G};const r2=_({provide:String,useValue:_});function t0(e){return void 0!==e.useClass}function n0(e){return void 0!==e.useFactory}const l2=Is("Injectable",void 0,void 0,void 0,(e,t)=>function n2(e,t){let r=null,a=null;e.hasOwnProperty(nn)||Object.defineProperty(e,nn,{get:()=>(null===r&&(r=$r().compileInjectable(e0,`ng:///${e.name}/\u0275prov.js`,function o2(e,t){const r=t||{providedIn:null},a={name:e.name,type:e,typeArgumentCount:0,providedIn:r.providedIn};return(t0(r)||n0(r))&&void 0!==r.deps&&(a.deps=fl(r.deps)),t0(r)?a.useClass=r.useClass:function s2(e){return r2 in e}(r)?a.useValue=r.useValue:n0(r)?a.useFactory=r.useFactory:function a2(e){return void 0!==e.useExisting}(r)&&(a.useExisting=r.useExisting),a}(e,t))),r)}),e.hasOwnProperty(St)||Object.defineProperty(e,St,{get:()=>{if(null===a){const c=$r();a=c.compileFactory(e0,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:ho(e),target:c.FactoryTarget.Injectable})}return a},configurable:!0})}(e,t));function Wu(e,t=null,r=null,a){const c=r0(e,t,r,a);
1return c.resolveInjectorInitializers(),c}function r0(e,t=null,r=null,a,c=new Set){const h=[r||Gt,kf(e)];return a=a||("object"==typeof e?void 0:w(e)),new Rf(h,t||Bc(),a||null,c)}let jl=(()=>{class e{static create(r,a){if(Array.isArray(r))return Wu({name:""},a,r,"");{const c=r.name??"";return Wu({name:c},r.parent,r.providers,c)}}}return e.THROW_IF_NOT_FOUND=os,e.NULL=new If,e.\u0275prov=Ut({token:e,providedIn:"any",factory:()=>Nr($u)}),e.__NG_ELEMENT_ID__=-1,e})();function zu(e){return e.length>1?" ("+function d2(e){const t=[];for(let r=0;r<e.length;++r){if(t.indexOf(e[r])>-1)return t.push(e[r]),t;t.push(e[r])}return t}(e.slice().reverse()).map(a=>w(a.token)).join(" -> ")+")":""}function Ku(e,t,r,a){const c=[t],h=r(c),b=a?function F1(e,t){const r=`${e} caused by: ${t instanceof Error?t.message:t}`,a=Error(r);return a[Hu]=t,a}(h,a):Error(h);return b.addKey=c2,b.keys=c,b.injectors=[e],b.constructResolvingMessage=r,b[Hu]=a,b}function c2(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function s0(e,t){const r=[];for(let a=0,c=t.length;a<c;a++){const h=t[a];r.push(h&&0!=h.length?h.map(w).join(" "):"?")}return Error("Cannot resolve all parameters for '"+w(e)+"'("+r.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+w(e)+"' is decorated with Injectable.")}function _2(e,t){return Error(`Cannot mix multi providers and regular providers, got: ${e} ${t}`)}class Dl{constructor(t,r){if(this.token=t,this.id=r,!t)throw new te(208,!1);this.displayName=w(this.token)}static get(t){return a0.get(G(t))}static get numberOfKeys(){return a0.numberOfKeys}}class g2{constructor(){this._allKeys=new Map}get(t){if(t instanceof Dl)return t;if(this._allKeys.has(t))return this._allKeys.get(t);const r=new Dl(t,Dl.numberOfKeys);return this._allKeys.set(t,r),r}get numberOfKeys(){return this._allKeys.size}}const a0=new g2;class Hc{constructor(t,r,a){this.key=t,this.optional=r,this.visibility=a}static fromKey(t){return new Hc(t,!1,null)}}const y2=[];class o0{constructor(t,r,a){this.key=t,this.resolvedFactories=r,this.multiProvider=a,this.resolvedFactory=this.resolvedFactories[0]}}class l0{constructor(t,r){this.factory=t,this.dependencies=r}}function v2(e){let t,r;if(e.useClass){const a=G(e.useClass);t=Eo().factory(a),r=c0(a)}else e.useExisting?(t=a=>a,r=[Hc.fromKey(Dl.get(e.useExisting))]):e.useFactory?(t=e.useFactory,r=function D2(e,t){if(t){const r=t.map(a=>[a]);return t.map(a=>u0(e,a,r))}return c0(e)}(e.useFactory,e.deps)):(t=()=>e.useValue,r=y2);return new l0(t,r)}function b2(e){return new o0(Dl.get(e.provide),[v2(e)],e.multi||!1)}function M2(e){const a=function w2(e,t){for(let r=0;r<e.length;r++){const a=e[r],c=t.get(a.key.id);if(c){if(a.multiProvider!==c.multiProvider)throw _2(c,a);if(a.multiProvider)for(let h=0;h<a.resolvedFactories.length;h++)c.resolvedFactories.push(a.resolvedFactories[h]);else t.set(a.key.id,a)}else{let h;h=a.multiProvider?new o0(a.key,a.resolvedFactories.slice(),a.multiProvider):a,t.set(a.key.id,h)}}return t}(d0(e,[]).map(b2),new Map);return Array.from(a.values())}function d0(e,t){return e.forEach(r=>{if(r instanceof Ka)t.push({provide:r,useClass:r});else if(r&&"object"==typeof r&&void 0!==r.provide)t.push(r);else{if(!Array.isArray(r))throw function f2(e){return Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${e}`)}(r);d0(r,t)}}),t}function c0(e){const t=Eo().parameters(e);if(!t)return[];if(t.some(r=>null==r))throw s0(e,t);return t.map(r=>u0(e,r,t))}function u0(e,t,r){let a=null,c=!1;if(!Array.isArray(t))return Gu(t instanceof Za?t.token:t,c,null);let h=null;for(let b=0;b<t.length;++b){const k=t[b];k instanceof Ka?a=k:k instanceof Za?a=k.token:k instanceof uo?c=!0:k instanceof Co||k instanceof No?h=k:k instanceof Ri&&(a=k)}if(a=G(a),null!=a)return Gu(a,c,h);throw s0(e,r)}function Gu(e,t,r){return new Hc(Dl.get(e),t,r)}const lc={};class Td{static resolve(t){return M2(t)}static resolveAndCreate(t,r){const a=Td.resolve(t);return Td.fromResolvedProviders(a,r)}static fromResolvedProviders(t,r){return new C2(t,r)}}let C2=(()=>{class e{constructor(r,a){this._constructionCounter=0,this._providers=r,this.parent=a||null;const c=r.length;this.keyIds=[],this.objs=[];for(let h=0;h<c;h++)this.keyIds[h]=r[h].key.id,this.objs[h]=lc}get(r,a=os){return this._getByKey(Dl.get(r),null,a)}resolveAndCreateChild(r){const a=Td.resolve(r);return this.createChildFromResolved(a)}createChildFromResolved(r){const a=new e(r);return a.parent=this,a}resolveAndInstantiate(r){return this.instantiateResolved(Td.resolve([r])[0])}instantiateResolved(r){return this._instantiateProvider(r)}getProviderAtIndex(r){if(r<0||r>=this._providers.length)throw function m2(e){return Error(`Index ${e} is out-of-bounds.`)}(r);return this._providers[r]}
1_new(r){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw function h2(e,t){return Ku(e,t,function(r){return`Cannot instantiate cyclic dependency!${zu(r)}`})}(this,r.key);return this._instantiateProvider(r)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(r){if(r.multiProvider){const a=[];for(let c=0;c<r.resolvedFactories.length;++c)a[c]=this._instantiate(r,r.resolvedFactories[c]);return a}return this._instantiate(r,r.resolvedFactories[0])}_instantiate(r,a){const c=a.factory;let h,b;try{h=a.dependencies.map(k=>this._getByReflectiveDependency(k))}catch(k){throw k.addKey&&k.addKey(this,r.key),k}try{b=c(...h)}catch(k){throw function p2(e,t,r,a){return Ku(e,a,function(c){const h=w(c[0].token);return`${t.message}: Error during instantiation of ${h}!${zu(c)}.`},t)}(this,k,0,r.key)}return b}_getByReflectiveDependency(r){return this._getByKey(r.key,r.visibility,r.optional?null:os)}_getByKey(r,a,c){return r===e.INJECTOR_KEY?this:a instanceof Co?this._getByKeySelf(r,c):this._getByKeyDefault(r,c,a)}_getObjByKeyId(r){for(let a=0;a<this.keyIds.length;a++)if(this.keyIds[a]===r)return this.objs[a]===lc&&(this.objs[a]=this._new(this._providers[a])),this.objs[a];return lc}_throwOrNull(r,a){if(a!==os)return a;throw function u2(e,t){return Ku(e,t,function(r){return`No provider for ${w(r[0].token)}!${zu(r)}`})}(this,r)}_getByKeySelf(r,a){const c=this._getObjByKeyId(r.id);return c!==lc?c:this._throwOrNull(r,a)}_getByKeyDefault(r,a,c){let h;for(h=c instanceof No?this.parent:this;h instanceof e;){const b=h,k=b._getObjByKeyId(r.id);if(k!==lc)return k;h=b.parent}return null!==h?h.get(r.token,a):this._throwOrNull(r,a)}get displayName(){return`ReflectiveInjector(providers: [${function E2(e,t){const r=[];for(let a=0;a<e._providers.length;++a)r[a]=t(e.getProviderAtIndex(a));return r}(this,a=>' "'+a.key.displayName+'" ').join(", ")}])`}toString(){return this.displayName}}return e.INJECTOR_KEY=Dl.get(jl),e})();function xd(e,t=Je.Default){const r=vn();return null===r?Nr(e,t):ma(Yi(),r,G(e),t)}function h0(){throw new Error("invalid")}function Uc(e,t){return e<<17|t<<2}function jo(e){return e>>17&32767}function Zu(e){return 2|e}function Cl(e){return(131068&e)>>2}function Ju(e,t){return-131069&e|t<<2}function Qu(e){return 1|e}function D0(e,t){const r=e.contentQueries;if(null!==r)for(let a=0;a<r.length;a+=2){const c=r[a],h=r[a+1];if(-1!==h){const b=e.data[h];ys(c),b.contentQueries(2,t[h],h)}}}function Kc(e,t,r,a,c,h,b,k,V,fe,Ue){const vt=t.blueprint.slice();return vt[0]=c,vt[2]=76|a,(null!==Ue||e&&1024&e[2])&&(vt[2]|=1024),_s(vt),vt[3]=vt[15]=e,vt[8]=r,vt[10]=b||e&&e[10],vt[A]=k||e&&e[A],vt[12]=V||e&&e[12]||null,vt[9]=fe||e&&e[9]||null,vt[6]=h,vt[20]=function I(){return Dc++}(),vt[21]=Ue,vt[16]=2==t.type?e[16]:vt,vt}function Id(e,t,r,a,c){let h=e.data[t];if(null===h)h=sh(e,t,r,a,c),function Ma(){return ri.lFrame.inI18n}()&&(h.flags|=64);else if(64&h.type){h.type=r,h.value=a,h.attrs=c;const b=X();h.injectorIndex=null===b?-1:b.injectorIndex}return H(h,!0),h}function sh(e,t,r,a,c){const h=ne(),b=He(),V=e.data[t]=function Y2(e,t,r,a,c,h){return{type:r,index:a,insertBeforeIndex:null,injectorIndex:t?t.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:c,attrs:h,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next: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,b?h:h&&h.parent,r,t,a,c);return null===e.firstChild&&(e.firstChild=V),null!==h&&(b?null==h.child&&null!==V.parent&&(h.child=V):null===h.next&&(h.next=V)),V}function kd(e,t,r,a){if(0===r)return-1;const c=t.length;for(let h=0;h<r;h++)t.push(a),e.blueprint.push(a),e.data.push(null);return c}function ah(e,t,r){hs(t);try{const a=e.viewQuery;null!==a&&fh(1,a,r);const c=e.template;null!==c&&C0(e,t,c,1,r),e.firstCreatePass&&(e.firstCreatePass=!1),e.staticContentQueries&&D0(e,t),e.staticViewQueries&&fh(2,e.viewQuery,r);const h=e.components;null!==h&&function F2(e,t){for(let r=0;r<t.length;r++)iy(e,t[r])}(t,h)}catch(a){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),a}finally{t[2]&=-5,be()}}function Gc(e,t,r,a){const c=t[2];if(128!=(128&c)){hs(t);try{_s(t),zs(e.bindingStartIndex),null!==r&&C0(e,t,r,2,a);const b=3==(3&c);if(b){const fe=e.preOrderCheckHooks;null!==fe&&Ce(t,fe,null)}else{const fe=e.preOrderHooks;null!==fe&&zt(t,fe,0,null),un(t,0)}if(function ty(e){for(let t=Xd(e);null!==t;t=Cc(t)){if(!t[2])continue;const r=t[9];for(let a=0;a<r.length;a++){const c=r[a],h=c[3];0==(512&c[2])&&Jr(h,1),c[2]|=512}}}(t),function ey(e){for(let t=Xd(e);null!==t;t=Cc(t))for(let r=10;r<t.length;r++){const a=t[r],c=a[1];ar(a)&&Gc(c,a,c.template,a[8])}}(t),null!==e.contentQueries&&D0(e,t),b){const fe=e.contentCheckHooks;null!==fe&&Ce(t,fe)}else{const fe=e.contentHooks;null!==fe&&zt(t,fe,1),un(t,1)}!function $2(e,t){const r=e.hostBindingOpCodes;if(null!==r)try{for(let a=0;a<r.length;a++){const c=r[a];if(c<0)tn(~c);else{const h=c,b=r[++a],k=r[++a];La(b,h),k(2,t[h])}}}finally{tn(-1)}}(e,t);const k=e.components;null!==k&&function N2(e,t){for(let r=0;r<t.length;r++)ny(e,t[r])}(t,k);const V=e.viewQuery;if(null!==V&&fh(2,V,a),b){const fe=e.viewCheckHooks;null!==fe&&Ce(t,fe)}else{const fe=e.viewHooks;null!==fe&&zt(t,fe,2),un(t,2)}!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[2]&=-41,512&t[2]&&(t[2]&=-513,Jr(t[3],-1))}finally{be()}}}function C0(e,t,r,a,c){const h=Et(),b=2&a;try{tn(-1),b&&t.length>22&&qf(e,t,22,!1),Ni(b?2:0,c),r(a,c)}finally{tn(h),Ni(b?3:1,c)}}function E0(e,t,r){if(Fr(t)){const c=t.directiveEnd;for(let h=t.directiveStart;h<c;h++){const b=e.data[h];b.contentQueries&&b.contentQueries(1,r[h],h)}}}function oh(e,t,r){!hr()||(function z2(e,t,r,a){const c=r.directiveStart,h=r.directiveEnd;e.firstCreatePass||pa(r,t),Gn(a,t);const b=r.initialInputs;for(let k=c;k<h;k++){const V=e.data[k],fe=ir(V);fe&&Q2(t,r,V);const Ue=xs(t,e,k,r);Gn(Ue,t),null!==b&&X2(0,k-c,Ue,V,0,b),fe&&(gi(r.index,t)[8]=Ue)}}(e,t,r,gr(r,t)),128==(128&r.flags)&&function K2(e,t,r){const a=r.directiveStart,c=r.directiveEnd,h=r.index,b=function $s(){return ri.lFrame.currentDirectiveIndex}();try{tn(h);for(let k=a;k<c;k++){const V=e.data[k],fe=t[k];ea(k),(null!==V.hostBindings||0!==V.hostVars||null!==V.hostAttrs)&&P0(V,fe)}}finally{tn(-1),ea(b)}}(e,t,r))}function lh(e,t,r=gr){const a=t.localNames;if(null!==a){let c=t.index+1;for(let h=0;h<a.length;h+=2){const b=a[h+1],k=-1===b?r(t,e):e[b];e[c++]=k}}}function S0(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=dh(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts):t}
1function dh(e,t,r,a,c,h,b,k,V,fe){const Ue=22+a,vt=Ue+c,Vt=function j2(e,t){const r=[];for(let a=0;a<t;a++)r.push(a<e?null:Ei);return r}(Ue,vt),qt="function"==typeof fe?fe():fe;return Vt[1]={type:e,blueprint:Vt,template:r,queries:null,viewQuery:k,declTNode:t,data:Vt.slice().fill(null,Ue),bindingStartIndex:Ue,expandoStartIndex:vt,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 h?h():h,pipeRegistry:"function"==typeof b?b():b,firstChild:null,schemas:V,consts:qt,incompleteFirstPass:!1}}function T0(e,t,r,a){const c=N0(t);null===r?c.push(a):(c.push(r),e.firstCreatePass&&F0(e).push(a,c.length-1))}function x0(e,t,r){for(let a in e)if(e.hasOwnProperty(a)){const c=e[a];(r=null===r?{}:r).hasOwnProperty(a)?r[a].push(t,c):r[a]=[t,c]}return r}function I0(e,t){const a=t.directiveEnd,c=e.data,h=t.attrs,b=[];let k=null,V=null;for(let fe=t.directiveStart;fe<a;fe++){const Ue=c[fe],vt=Ue.inputs,Vt=null===h||Zf(t)?null:q2(vt,h);b.push(Vt),k=x0(vt,fe,k),V=x0(Ue.outputs,fe,V)}null!==k&&(k.hasOwnProperty("class")&&(t.flags|=16),k.hasOwnProperty("style")&&(t.flags|=32)),t.initialInputs=b,t.inputs=k,t.outputs=V}function bo(e,t,r,a,c,h,b,k){const V=gr(t,r);let Ue,fe=t.inputs;!k&&null!=fe&&(Ue=fe[a])?(mh(e,r,Ue,a,c),ds(t)&&k0(r,t.index)):3&t.type&&(a=function V2(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(a),c=null!=b?b(c,t.value||"",a):c,h.setProperty(V,a,c))}function k0(e,t){const r=gi(t,e);16&r[2]||(r[2]|=32)}function ch(e,t,r,a){let c=!1;if(hr()){const h=function G2(e,t,r){const a=e.directiveRegistry;let c=null;if(a)for(let h=0;h<a.length;h++){const b=a[h];Jf(r,b.selectors,!1)&&(c||(c=[]),ia(pa(r,t),e,b.type),ir(b)?(L0(e,r),c.unshift(b)):c.push(b))}return c}(e,t,r),b=null===a?null:{"":-1};if(null!==h){c=!0,O0(r,e.data.length,h.length);for(let Ue=0;Ue<h.length;Ue++){const vt=h[Ue];vt.providersResolver&&vt.providersResolver(vt)}let k=!1,V=!1,fe=kd(e,t,h.length,null);for(let Ue=0;Ue<h.length;Ue++){const vt=h[Ue];r.mergedAttrs=Ca(r.mergedAttrs,vt.hostAttrs),R0(e,r,t,fe,vt),J2(fe,vt,b),null!==vt.contentQueries&&(r.flags|=8),(null!==vt.hostBindings||null!==vt.hostAttrs||0!==vt.hostVars)&&(r.flags|=128);const Vt=vt.type.prototype;!k&&(Vt.ngOnChanges||Vt.ngOnInit||Vt.ngDoCheck)&&((e.preOrderHooks||(e.preOrderHooks=[])).push(r.index),k=!0),!V&&(Vt.ngOnChanges||Vt.ngDoCheck)&&((e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(r.index),V=!0),fe++}I0(e,r)}b&&function Z2(e,t,r){if(t){const a=e.localNames=[];for(let c=0;c<t.length;c+=2){const h=r[t[c+1]];if(null==h)throw new te(-301,!1);a.push(t[c],h)}}}(r,a,b)}return r.mergedAttrs=Ca(r.mergedAttrs,r.attrs),c}function A0(e,t,r,a,c,h){const b=h.hostBindings;if(b){let k=e.hostBindingOpCodes;null===k&&(k=e.hostBindingOpCodes=[]);const V=~t.index;(function W2(e){let t=e.length;for(;t>0;){const r=e[--t];if("number"==typeof r&&r<0)return r}return 0})(k)!=V&&k.push(V),k.push(a,c,b)}}function P0(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function L0(e,t){t.flags|=2,(e.components||(e.components=[])).push(t.index)}function J2(e,t,r){if(r){if(t.exportAs)for(let a=0;a<t.exportAs.length;a++)r[t.exportAs[a]]=e;ir(t)&&(r[""]=e)}}function O0(e,t,r){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+r,e.providerIndexes=t}function R0(e,t,r,a,c){e.data[a]=c;const h=c.factory||(c.factory=$n(c.type)),b=new si(h,ir(c),xd);e.blueprint[a]=b,r[a]=b,A0(e,t,0,a,kd(e,r,c.hostVars,Ei),c)}function Q2(e,t,r){const a=gr(t,e),c=S0(r),h=e[10],b=Zc(e,Kc(e,c,null,r.onPush?32:16,a,t,h,h.createRenderer(a,r),null,null,null));e[t.index]=b}function tl(e,t,r,a,c,h){const b=gr(e,t);uh(t[A],b,h,e.value,r,a,c)}function uh(e,t,r,a,c,h,b){if(null==h)e.removeAttribute(t,c,r);
1else{const k=null==b?se(h):b(h,a||"",c);e.setAttribute(t,c,k,r)}}function X2(e,t,r,a,c,h){const b=h[t];if(null!==b){const k=a.setInput;for(let V=0;V<b.length;){const fe=b[V++],Ue=b[V++],vt=b[V++];null!==k?a.setInput(r,vt,fe,Ue):r[Ue]=vt}}}function q2(e,t){let r=null,a=0;for(;a<t.length;){const c=t[a];if(0!==c)if(5!==c){if("number"==typeof c)break;e.hasOwnProperty(c)&&(null===r&&(r=[]),r.push(c,e[c],t[a+1])),a+=2}else a+=2;else a+=4}return r}function $0(e,t,r,a){return new Array(e,!0,!1,t,null,0,a,r,null,null)}function ny(e,t){const r=gi(t,e);if(ar(r)){const a=r[1];48&r[2]?Gc(a,r,a.template,r[8]):r[5]>0&&hh(r)}}function hh(e){for(let a=Xd(e);null!==a;a=Cc(a))for(let c=10;c<a.length;c++){const h=a[c];if(ar(h))if(512&h[2]){const b=h[1];Gc(b,h,b.template,h[8])}else h[5]>0&&hh(h)}const r=e[1].components;if(null!==r)for(let a=0;a<r.length;a++){const c=gi(r[a],e);ar(c)&&c[5]>0&&hh(c)}}function iy(e,t){const r=gi(t,e),a=r[1];(function ry(e,t){for(let r=t.length;r<e.blueprint.length;r++)t.push(e.blueprint[r])})(a,r),ah(a,r,r[8])}function Zc(e,t){return e[13]?e[14][4]=t:e[13]=t,e[14]=t,t}function ph(e){for(;e;){e[2]|=32;const t=vl(e);if(ms(e)&&!t)return e;e=t}return null}function Jc(e,t,r,a=!0){const c=t[10];c.begin&&c.begin();try{Gc(e,t,e.template,r)}catch(b){throw a&&B0(t,b),b}finally{c.end&&c.end()}}function fh(e,t,r){ys(0),t(e,r)}function N0(e){return e[7]||(e[7]=[])}function F0(e){return e.cleanup||(e.cleanup=[])}function j0(e,t,r){return(null===e||ir(e))&&(r=function Gr(e){for(;Array.isArray(e);){if("object"==typeof e[1])return e;e=e[0]}return null}(r[t.index])),r[A]}function B0(e,t){const r=e[9],a=r?r.get(oc,null):null;a&&a.handleError(t)}function mh(e,t,r,a,c){for(let h=0;h<r.length;){const b=r[h++],k=r[h++],V=t[b],fe=e.data[b];null!==fe.setInput?fe.setInput(V,c,a,k):V[k]=c}}function El(e,t,r){const a=cs(t,e);Sc(e[A],a,r)}function Qc(e,t,r){let a=r?e.styles:null,c=r?e.classes:null,h=0;if(null!==t)for(let b=0;b<t.length;b++){const k=t[b];"number"==typeof k?h=k:1==h?c=x(c,k):2==h&&(a=x(a,k+": "+t[++b]+";"))}r?e.styles=a:e.stylesWithoutHost=a,r?e.classes=c:e.classesWithoutHost=c}function Xc(e,t,r,a,c=!1){for(;null!==r;){const h=t[r.index];if(null!==h&&a.push(Li(h)),Zi(h))for(let k=10;k<h.length;k++){const V=h[k],fe=V[1].firstChild;null!==fe&&Xc(V[1],V,fe,a)}const b=r.type;if(8&b)Xc(e,t,r.child,a);else if(32&b){const k=yl(r,t);let V;for(;V=k();)a.push(V)}else if(16&b){const k=Nc(t,r);if(Array.isArray(k))a.push(...k);else{const V=vl(t[16]);Xc(V[1],V,k,a,!0)}}r=c?r.projectionNext:r.next}return a}class Ad{constructor(t,r){this._lView=t,this._cdRefInjectingView=r,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,r=t[1];return Xc(r,t,r.firstChild,[])}get context(){return this._lView[8]}set context(t){this._lView[8]=t}get destroyed(){return 128==(128&this._lView[2])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[3];if(Zi(t)){const r=t[8],a=r?r.indexOf(this):-1;a>-1&&(_d(t,a),Na(r,a))}this._attachedToViewContainer=!1}xc(this._lView[1],this._lView)}onDestroy(t){T0(this._lView[1],this._lView,null,t)}markForCheck(){ph(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){Jc(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new te(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Su(e,t){v(e,t,t[A],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new te(902,!1);this._appRef=t}}class sy extends Ad{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Jc(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}}class _h extends sc{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const r=Zt(t);return new Pd(r,this.ngModule)}}function Y0(e){const t=[];for(let r in e)e.hasOwnProperty(r)&&t.push({propName:e[r],templateName:r});return t}class oy{constructor(t,r){this.injector=t,this.parentInjector=r}get(t,r,a){const c=this.injector.get(t,Vc,a);return c!==Vc||r===Vc?c:this.parentInjector.get(t,r,a)}}class Pd extends Yc{constructor(t,r){super(),this.componentDef=t,this.ngModule=r,this.componentType=t.type,this.selector=function e2(e){return e.map(q1).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!r}get inputs(){return Y0(this.componentDef.inputs)}get outputs(){return Y0(this.componentDef.outputs)}create(t,r,a,c){let h=(c=c||this.ngModule)instanceof nd?c:c?.injector;h&&null!==this.componentDef.getStandaloneInjector&&(h=this.componentDef.getStandaloneInjector(h)||h);
1const b=h?new oy(t,h):t,k=b.get(jf,null);if(null===k)throw new te(407,!1);const V=b.get(Bf,null),fe=k.createRenderer(null,this.componentDef),Ue=this.componentDef.selectors[0][0]||"div",vt=a?function B2(e,t,r){return e.selectRootElement(t,r===gt.ShadowDom)}(fe,a,this.componentDef.encapsulation):ec(fe,Ue,function ay(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(Ue)),Vt=this.componentDef.onPush?288:272,qt=dh(0,null,null,1,0,null,null,null,null,null),wn=Kc(null,qt,null,Vt,null,null,k,fe,V,b,null);let Fn,Un;hs(wn);try{const ti=function dy(e,t,r,a,c,h){const b=r[1];r[22]=e;const V=Id(b,22,2,"#host",null),fe=V.mergedAttrs=t.hostAttrs;null!==fe&&(Qc(V,fe,!0),null!==e&&(Da(c,e,fe),null!==V.classes&&$t(c,e,V.classes),null!==V.styles&&dt(c,e,V.styles)));const Ue=a.createRenderer(e,t),vt=Kc(r,S0(t),null,t.onPush?32:16,r[22],V,a,Ue,h||null,null,null);return b.firstCreatePass&&(ia(pa(V,r),b,t.type),L0(b,V),O0(V,r.length,1)),Zc(r,vt),r[22]=vt}(vt,this.componentDef,wn,k,fe);if(vt)if(a)Da(fe,vt,["ng-version",Vf.full]);else{const{attrs:ci,classes:xn}=function t2(e){const t=[],r=[];let a=1,c=2;for(;a<e.length;){let h=e[a];if("string"==typeof h)2===c?""!==h&&t.push(h,e[++a]):8===c&&r.push(h);else{if(!Fo(c))break;c=h}a++}return{attrs:t,classes:r}}(this.componentDef.selectors[0]);ci&&Da(fe,vt,ci),xn&&xn.length>0&&$t(fe,vt,xn.join(" "))}if(Un=Yr(qt,22),void 0!==r){const ci=Un.projection=[];for(let xn=0;xn<this.ngContentSelectors.length;xn++){const fi=r[xn];ci.push(null!=fi?Array.from(fi):null)}}Fn=function cy(e,t,r,a){const c=r[1],h=function U2(e,t,r){const a=Yi();e.firstCreatePass&&(r.providersResolver&&r.providersResolver(r),R0(e,a,t,kd(e,t,1,null),r),I0(e,a));const c=xs(t,e,a.directiveStart,a);Gn(c,t);const h=gr(a,t);return h&&Gn(h,t),c}(c,r,t);if(e[8]=r[8]=h,null!==a)for(const k of a)k(h,t);if(t.contentQueries){const k=Yi();t.contentQueries(1,h,k.directiveStart)}const b=Yi();return!c.firstCreatePass||null===t.hostBindings&&null===t.hostAttrs||(tn(b.index),A0(r[1],b,0,b.directiveStart,b.directiveEnd,t),P0(t,h)),h}(ti,this.componentDef,wn,[H0]),ah(qt,wn,null)}finally{be()}return new V0(this.componentType,Fn,Ed(Un,wn),wn,Un)}}class V0 extends Nf{constructor(t,r,a,c,h){super(),this.location=a,this._rootLView=c,this._tNode=h,this.instance=r,this.hostView=this.changeDetectorRef=new sy(c),this.componentType=t}setInput(t,r){const a=this._tNode.inputs;let c;if(null!==a&&(c=a[t])){const h=this._rootLView;mh(h[1],h,c,t,r),k0(h,this._tNode.index)}}get injector(){return new xa(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function H0(){const e=Yi();B(vn()[1],e)}function U0(e){return Object.getPrototypeOf(e.prototype).constructor}function gh(e){let t=U0(e.type),r=!0;const a=[e];for(;t;){let c;if(ir(e))c=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new te(903,!1);c=t.\u0275dir}if(c){if(r){a.push(c);const b=e;b.inputs=yh(e.inputs),b.declaredInputs=yh(e.declaredInputs),b.outputs=yh(e.outputs);const k=c.hostBindings;k&&fy(e,k);const V=c.viewQuery,fe=c.contentQueries;if(V&&hy(e,V),fe&&py(e,fe),g(e.inputs,c.inputs),g(e.declaredInputs,c.declaredInputs),g(e.outputs,c.outputs),ir(c)&&c.data.animation){const Ue=e.data;Ue.animation=(Ue.animation||[]).concat(c.data.animation)}}const h=c.features;if(h)for(let b=0;b<h.length;b++){const k=h[b];k&&k.ngInherit&&k(e),k===gh&&(r=!1)}}t=Object.getPrototypeOf(t)}!function uy(e){let t=0,r=null;for(let a=e.length-1;a>=0;a--){const c=e[a];c.hostVars=t+=c.hostVars,c.hostAttrs=Ca(c.hostAttrs,r=Ca(r,c.hostAttrs))}}(a)}function yh(e){return e===An?{}:e===Gt?[]:e}function hy(e,t){const r=e.viewQuery;e.viewQuery=r?(a,c)=>{t(a,c),r(a,c)}:t}function py(e,t){const r=e.contentQueries;e.contentQueries=r?(a,c,h)=>{t(a,c,h),r(a,c,h)}:t}function fy(e,t){const r=e.hostBindings;e.hostBindings=r?(a,c)=>{t(a,c),r(a,c)}:t}const my=["providersResolver"],_y=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function W0(e){let r,t=U0(e.type);r=ir(e)?t.\u0275cmp:t.\u0275dir;const a=e;for(const c of my)a[c]=r[c];if(ir(r))for(const c of _y)a[c]=r[c]}let qc=null;function id(){if(!qc){const e=wt.Symbol;if(e&&e.iterator)qc=e.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let r=0;r<t.length;++r){const a=t[r];"entries"!==a&&"size"!==a&&Map.prototype[a]===Map.prototype.entries&&(qc=a)}}}return qc}function dc(e){return!!vh(e)&&(Array.isArray(e)||!(e instanceof Map)&&id()in e)}function vh(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function z0(e,t){const r=dc(e),a=dc(t);return r&&a?function gy(e,t,r){const a=e[id()](),c=t[id()]();for(;;){const h=a.next(),b=c.next();if(h.done&&b.done)return!0;
1if(h.done||b.done||!r(h.value,b.value))return!1}}(e,t,z0):!(r||!e||"object"!=typeof e&&"function"!=typeof e||a||!t||"object"!=typeof t&&"function"!=typeof t)||Object.is(e,t)}function nl(e,t,r){return e[t]=r}function cc(e,t){return e[t]}function Pa(e,t,r){return!Object.is(e[t],r)&&(e[t]=r,!0)}function rd(e,t,r,a){const c=Pa(e,t,r);return Pa(e,t+1,a)||c}function eu(e,t,r,a,c){const h=rd(e,t,r,a);return Pa(e,t+2,c)||h}function xo(e,t,r,a,c,h){const b=rd(e,t,r,a);return rd(e,t+2,c,h)||b}function bh(e,t,r,a){const c=vn();return Pa(c,Si(),t)&&(di(),tl(sn(),c,e,t,r,a)),bh}function Ld(e,t){let r=!1,a=Lr();for(let h=1;h<t.length;h+=2)r=Pa(e,a++,t[h])||r;if(zs(a),!r)return Ei;let c=t[0];for(let h=1;h<t.length;h+=2)c+=se(t[h])+t[h+1];return c}function Od(e,t,r,a){return Pa(e,Si(),r)?t+se(r)+a:Ei}function Rd(e,t,r,a,c,h){const k=rd(e,Lr(),r,c);return Or(2),k?t+se(r)+a+se(c)+h:Ei}function $d(e,t,r,a,c,h,b,k){const fe=eu(e,Lr(),r,c,b);return Or(3),fe?t+se(r)+a+se(c)+h+se(b)+k:Ei}function Nd(e,t,r,a,c,h,b,k,V,fe){const vt=xo(e,Lr(),r,c,b,V);return Or(4),vt?t+se(r)+a+se(c)+h+se(b)+k+se(V)+fe:Ei}function Fd(e,t,r,a,c,h,b,k,V,fe,Ue,vt){const Vt=Lr();let qt=xo(e,Vt,r,c,b,V);return qt=Pa(e,Vt+4,Ue)||qt,Or(5),qt?t+se(r)+a+se(c)+h+se(b)+k+se(V)+fe+se(Ue)+vt:Ei}function jd(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt){const wn=Lr();let Fn=xo(e,wn,r,c,b,V);return Fn=rd(e,wn+4,Ue,Vt)||Fn,Or(6),Fn?t+se(r)+a+se(c)+h+se(b)+k+se(V)+fe+se(Ue)+vt+se(Vt)+qt:Ei}function Bd(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn){const Un=Lr();let ti=xo(e,Un,r,c,b,V);return ti=eu(e,Un+4,Ue,Vt,wn)||ti,Or(7),ti?t+se(r)+a+se(c)+h+se(b)+k+se(V)+fe+se(Ue)+vt+se(Vt)+qt+se(wn)+Fn:Ei}function Yd(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un,ti){const ci=Lr();let xn=xo(e,ci,r,c,b,V);return xn=xo(e,ci+4,Ue,Vt,wn,Un)||xn,Or(8),xn?t+se(r)+a+se(c)+h+se(b)+k+se(V)+fe+se(Ue)+vt+se(Vt)+qt+se(wn)+Fn+se(Un)+ti:Ei}function Mh(e,t,r,a,c,h){const b=vn(),k=Od(b,t,r,a);return k!==Ei&&tl(sn(),b,e,k,c,h),Mh}function wh(e,t,r,a,c,h,b,k){const V=vn(),fe=Rd(V,t,r,a,c,h);return fe!==Ei&&tl(sn(),V,e,fe,b,k),wh}function Dh(e,t,r,a,c,h,b,k,V,fe){const Ue=vn(),vt=$d(Ue,t,r,a,c,h,b,k);return vt!==Ei&&tl(sn(),Ue,e,vt,V,fe),Dh}function Ch(e,t,r,a,c,h,b,k,V,fe,Ue,vt){const Vt=vn(),qt=Nd(Vt,t,r,a,c,h,b,k,V,fe);return qt!==Ei&&tl(sn(),Vt,e,qt,Ue,vt),Ch}function Eh(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt){const wn=vn(),Fn=Fd(wn,t,r,a,c,h,b,k,V,fe,Ue,vt);return Fn!==Ei&&tl(sn(),wn,e,Fn,Vt,qt),Eh}function Sh(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn){const Un=vn(),ti=jd(Un,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt);return ti!==Ei&&tl(sn(),Un,e,ti,wn,Fn),Sh}function Th(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un,ti){const ci=vn(),xn=Bd(ci,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn);return xn!==Ei&&tl(sn(),ci,e,xn,Un,ti),Th}function xh(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un,ti,ci,xn){const fi=vn(),mr=Yd(fi,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un,ti);return mr!==Ei&&tl(sn(),fi,e,mr,ci,xn),xh}function Ih(e,t,r,a){const c=vn(),h=Ld(c,t);return h!==Ei&&tl(sn(),c,e,h,r,a),Ih}function K0(e){const t=Tn(e);Jc(t[1],t,e)}function G0(e,t,r,a,c,h,b,k){const V=vn(),fe=di(),Ue=e+22,vt=fe.firstCreatePass?function vy(e,t,r,a,c,h,b,k,V){const fe=t.consts,Ue=Id(t,e,4,b||null,xi(fe,k));ch(t,r,Ue,xi(fe,V)),B(t,Ue);const vt=Ue.tViews=dh(2,Ue,a,c,h,t.directiveRegistry,t.pipeRegistry,null,t.schemas,fe);return null!==t.queries&&(t.queries.template(t,Ue),vt.queries=t.queries.embeddedTView(Ue)),Ue}(Ue,fe,V,t,r,a,c,h,b):fe.data[Ue];H(vt,!1);const Vt=V[A].createComment("");vd(fe,V,Vt,vt),Gn(Vt,V),Zc(V,V[Ue]=$0(Vt,V,Vt,vt)),jr(vt)&&oh(fe,V,vt),null!=b&&lh(V,vt,k)}function Z0(e,t,r,a){r>=e.data.length&&(e.data[r]=null,e.blueprint[r]=null),t[r]=a}function J0(e){return Xi(function Hi(){return ri.lFrame.contextLView}(),22+e)}function kh(e,t,r){const a=vn();return Pa(a,Si(),t)&&bo(di(),sn(),a,e,t,a[A],r,!1),kh}function Ah(e,t,r,a,c){const b=c?"class":"style";mh(e,r,t.inputs[b],b,a)}function tu(e,t,r,a){const c=vn(),h=di(),b=22+e,k=c[A],V=c[b]=ec(k,t,function P(){return ri.lFrame.currentNamespace}()),fe=h.firstCreatePass?function by(e,t,r,a,c,h,b){const k=t.consts,fe=Id(t,e,2,c,xi(k,h));return ch(t,r,fe,xi(k,b)),null!==fe.attrs&&Qc(fe,fe.attrs,!1),null!==fe.mergedAttrs&&Qc(fe,fe.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,fe),fe}(b,h,c,0,t,r,a):h.data[b];H(fe,!0);const Ue=fe.mergedAttrs;null!==Ue&&Da(k,V,Ue);const vt=fe.classes;null!==vt&&$t(k,V,vt);const Vt=fe.styles;return null!==Vt&&dt(k,V,Vt),64!=(64&fe.flags)&&vd(h,c,V,fe),0===function Vr(){return ri.lFrame.elementDepthCount}()&&Gn(V,c),function Ws(){ri.lFrame.elementDepthCount++}(),jr(fe)&&(oh(h,c,fe),E0(h,fe,c)),null!==a&&lh(c,fe),tu}function nu(){let e=Yi();He()?rn():(e=e.parent,H(e,!1));const t=e;!function Cs(){ri.lFrame.elementDepthCount--}();const r=di();return r.firstCreatePass&&(B(r,e),Fr(e)&&r.queries.elementEnd(e)),null!=t.classesWithoutHost&&function ts(e){return 0!=(16&e.flags)}(t)&&Ah(r,t,vn(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function ha(e){return 0!=(32&e.flags)}(t)&&Ah(r,t,vn(),t.stylesWithoutHost,!1),nu}function Ph(e,t,r,a){return tu(e,t,r,a),nu(),Ph}function iu(e,t,r){const a=vn(),c=di(),h=e+22,b=c.firstCreatePass?function My(e,t,r,a,c){const h=t.consts,b=xi(h,a),k=Id(t,e,8,"ng-container",b);return null!==b&&Qc(k,b,!0),ch(t,r,k,xi(h,c)),null!==t.queries&&t.queries.elementStart(t,k),k}(h,c,a,t,r):c.data[h];H(b,!0);const k=a[h]=a[A].createComment("");return vd(c,a,k,b),Gn(k,a),jr(b)&&(oh(c,a,b),E0(c,b,a)),null!=r&&lh(a,b),iu}function ru(){let e=Yi();const t=di();return He()?rn():(e=e.parent,H(e,!1)),t.firstCreatePass&&(B(t,e),Fr(e)&&t.queries.elementEnd(e)),ru}function Lh(e,t,r){return iu(e,t,r),ru(),Lh}function Q0(){return vn()}function Oh(e){return!!e&&"function"==typeof e.then}function X0(e){return!!e&&"function"==typeof e.subscribe}const q0=X0;function Rh(e,t,r,a){const c=vn(),h=di(),b=Yi();return em(h,c,c[A],b,e,t,0,a),Rh}function $h(e,t){const r=Yi(),a=vn(),c=di();return em(c,a,j0(rs(c.data),r,a),r,e,t),$h}function em(e,t,r,a,c,h,b,k){const V=jr(a),Ue=e.firstCreatePass&&F0(e),vt=t[8],Vt=N0(t);let qt=!0;if(3&a.type||k){const Un=gr(a,t),ti=k?k(Un):Un,ci=Vt.length,xn=k?mr=>k(Li(mr[a.index])):a.index;let fi=null;if(!k&&V&&(fi=function wy(e,t,r,a){const c=e.cleanup;if(null!=c)for(let h=0;h<c.length-1;h+=2){const b=c[h];if(b===r&&c[h+1]===a){const k=t[7],V=c[h+2];return k.length>V?k[V]:null}"string"==typeof b&&(h+=2)}return null}
vendor: 5,981 bytes, line 1
1(e,t,c,a.index)),null!==fi)(fi.__ngLastListenerFn__||fi).__ngNextListenerFn__=h,fi.__ngLastListenerFn__=h,qt=!1;else{h=nm(a,t,vt,h,!1);const mr=r.listen(ti,c,h);Vt.push(h,mr),Ue&&Ue.push(c,xn,ci,ci+1)}}else h=nm(a,t,vt,h,!1);const wn=a.outputs;let Fn;if(qt&&null!==wn&&(Fn=wn[c])){const Un=Fn.length;if(Un)for(let ti=0;ti<Un;ti+=2){const ls=t[Fn[ti]][Fn[ti+1]].subscribe(h),dd=Vt.length;Vt.push(h,ls),Ue&&Ue.push(c,a.index,dd,-(dd+1))}}}function tm(e,t,r,a){try{return Ni(6,t,r),!1!==r(a)}catch(c){return B0(e,c),!1}finally{Ni(7,t,r)}}function nm(e,t,r,a,c){return function h(b){if(b===Function)return a;ph(2&e.flags?gi(e.index,t):t);let V=tm(t,r,a,b),fe=h.__ngNextListenerFn__;for(;fe;)V=tm(t,r,fe,b)&&V,fe=fe.__ngNextListenerFn__;return c&&!1===V&&(b.preventDefault(),b.returnValue=!1),V}}function im(e=1){return function K(e){return(ri.lFrame.contextLView=function Oe(e,t){for(;e>0;)t=t[15],e--;return t}(e,ri.lFrame.contextLView))[8]}(e)}function Dy(e,t){let r=null;const a=function Z1(e){const t=e.attrs;if(null!=t){const r=t.indexOf(5);if(0==(1&r))return t[r+1]}return null}(e);for(let c=0;c<t.length;c++){const h=t[c];if("*"!==h){if(null===a?Jf(e,h,!0):X1(a,h))return c}else r=c}return r}function rm(e){const t=vn()[16][6];if(!t.projection){const a=t.projection=Ga(e?e.length:1,null),c=a.slice();let h=t.child;for(;null!==h;){const b=e?Dy(h,e):0;null!==b&&(c[b]?c[b].projectionNext=h:a[b]=h,c[b]=h),h=h.next}}}function sm(e,t=0,r){const a=vn(),c=di(),h=Id(c,22+e,16,null,r||null);null===h.projection&&(h.projection=t),rn(),64!=(64&h.flags)&&function ee(e,t,r){Me(t[A],0,t,r,Ic(e,r,t),Oc(r.parent||t[6],r,t))}(c,a,h)}function Nh(e,t,r){return su(e,"",t,"",r),Nh}function su(e,t,r,a,c){const h=vn(),b=Od(h,t,r,a);return b!==Ei&&bo(di(),sn(),h,e,b,h[A],c,!1),su}function Fh(e,t,r,a,c,h,b){const k=vn(),V=Rd(k,t,r,a,c,h);return V!==Ei&&bo(di(),sn(),k,e,V,k[A],b,!1),Fh}function jh(e,t,r,a,c,h,b,k,V){const fe=vn(),Ue=$d(fe,t,r,a,c,h,b,k);return Ue!==Ei&&bo(di(),sn(),fe,e,Ue,fe[A],V,!1),jh}function Bh(e,t,r,a,c,h,b,k,V,fe,Ue){const vt=vn(),Vt=Nd(vt,t,r,a,c,h,b,k,V,fe);return Vt!==Ei&&bo(di(),sn(),vt,e,Vt,vt[A],Ue,!1),Bh}function Yh(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt){const qt=vn(),wn=Fd(qt,t,r,a,c,h,b,k,V,fe,Ue,vt);return wn!==Ei&&bo(di(),sn(),qt,e,wn,qt[A],Vt,!1),Yh}function Vh(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn){const Fn=vn(),Un=jd(Fn,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt);return Un!==Ei&&bo(di(),sn(),Fn,e,Un,Fn[A],wn,!1),Vh}function Hh(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un){const ti=vn(),ci=Bd(ti,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn);return ci!==Ei&&bo(di(),sn(),ti,e,ci,ti[A],Un,!1),Hh}function Uh(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un,ti,ci){const xn=vn(),fi=Yd(xn,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un,ti);return fi!==Ei&&bo(di(),sn(),xn,e,fi,xn[A],ci,!1),Uh}function Wh(e,t,r){const a=vn(),c=Ld(a,t);return c!==Ei&&bo(di(),sn(),a,e,c,a[A],r,!1),Wh}function am(e,t,r,a,c){const h=e[r+1],b=null===t;let k=a?jo(h):Cl(h),V=!1;for(;0!==k&&(!1===V||b);){const Ue=e[k+1];Sy(e[k],t)&&(V=!0,e[k+1]=a?Qu(Ue):Zu(Ue)),k=a?jo(Ue):Cl(Ue)}V&&(e[r+1]=a?Zu(h):Qu(h))}function Sy(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&dn(e,t)>=0}const Js={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function om(e){return e.substring(Js.key,Js.keyEnd)}function Ty(e){return e.substring(Js.value,Js.valueEnd)}function lm(e,t){const r=Js.textEnd;return r===t?-1:(t=Js.keyEnd=function ky(e,t,r){for(;t<r&&e.charCodeAt(t)>32;)t++;return t}(e,Js.key=t,r),Vd(e,t,r))}function dm(e,t){const r=Js.textEnd;let a=Js.key=Vd(e,t,r);return r===a?-1:(a=Js.keyEnd=function Ay(e,t,r){let a;for(;t<r&&(45===(a=e.charCodeAt(t))||95===a||(-33&a)>=65&&(-33&a)<=90||a>=48&&a<=57);)t++;return t}(e,a,r),a=um(e,a,r),a=Js.value=Vd(e,a,r),a=Js.valueEnd=function Py(e,t,r){let a=-1,c=-1,h=-1,b=t,k=b;for(;b<r;){const V=e.charCodeAt(b++);if(59===V)return k;34===V||39===V?k=b=hm(e,V,b,r):t===b-4&&85===h&&82===c&&76===a&&40===V?k=b=hm(e,41,b,r):V>32&&(k=b),h=c,c=a,a=-33&V}return k}(e,a,r),um(e,a,r))}function cm(e){Js.key=0,Js.keyEnd=0,Js.value=0,Js.valueEnd=0,Js.textEnd=e.length}function Vd(e,t,r){for(;t<r&&e.charCodeAt(t)<=32;)t++;return t}function um(e,t,r,a){return(t=Vd(e,t,r))<r&&t++,t}function hm(e,t,r,a){let c=-1,h=r;for(;h<a;){const b=e.charCodeAt(h++);if(b==t&&92!==c)return h;c=92==b&&92===c?0:b}throw new Error}function zh(e,t,r){return Yo(e,t,r,!1),zh}function Kh(e,t){return Yo(e,t,null,!0),Kh}function Bo(e){Vo(_m,Ly,e,!1)}function Ly(e,t){for(let r=function Iy(e){return cm(e),dm(e,Vd(e,0,Js.textEnd))}(t);r>=0;r=dm(t,r))_m(e,om(t),Ty(t))}function pm(e){Vo(Mt,il,e,!0)}function il(e,t){for(let r=function xy(e){return cm(e),lm(e,Vd(e,0,Js.textEnd))}(t);r>=0;r=lm(t,r))Mt(e,om(t),!0)}function Yo(e,t,r,a){const c=vn(),h=di(),b=Or(2);h.firstUpdatePass&&mm(h,e,b,a),t!==Ei&&Pa(c,b,t)&&gm(h,h.data[Et()],c,c[A],e,c[b+1]=function By(e,t){return null==e||("string"==typeof t?e+=t:"object"==typeof e&&(e=w(xr(e)))),e}(t,r),a,b)}function Vo(e,t,r,a){const c=di(),h=Or(2);c.firstUpdatePass&&mm(c,null,h,a);const b=vn();if(r!==Ei&&Pa(b,h,r)){const k=c.data[Et()];if(vm(k,a)&&!fm(c,h)){let V=a?k.classesWithoutHost:k.stylesWithoutHost;null!==V&&(r=x(V,r||"")),Ah(c,k,b,r,a)}else!function jy(e,t,r,a,c,h,b,k){c===Ei&&(c=Gt);let V=0,fe=0,Ue=0<c.length?c[0]:null,vt=0<h.length?h[0]:null;for(;null!==Ue||null!==vt;){const Vt=V<c.length?c[V+1]:void 0,qt=fe<h.length?h[fe+1]:void 0;let Fn,wn=null;Ue===vt?(V+=2,fe+=2,Vt!==qt&&(wn=vt,Fn=qt)):null===vt||null!==Ue&&Ue<vt?(V+=2,wn=Ue):(fe+=2,wn=vt,Fn=qt),null!==wn&&gm(e,t,r,a,wn,Fn,b,k),Ue=V<c.length?c[V]:null,vt=fe<h.length?h[fe]:null}}(c,k,b,b[A],b[h+1],b[h+1]=function Fy(e,t,r){if(null==r||""===r)return Gt;const a=[],c=xr(r);if(Array.isArray(c))for(let h=0;h<c.length;h++)e(a,c[h],!0);else if("object"==typeof c)for(const h in c)c.hasOwnProperty(h)&&e(a,h,c[h]);else"string"==typeof c&&t(a,c);return a}(e,t,r),a,h)}}function fm(e,t){return t>=e.expandoStartIndex}function mm(e,t,r,a){const c=e.data;
1if(null===c[r+1]){const h=c[Et()],b=fm(e,r);vm(h,a)&&null===t&&!b&&(t=!1),t=function Oy(e,t,r,a){const c=rs(e);let h=a?t.residualClasses:t.residualStyles;if(null===c)0===(a?t.classBindings:t.styleBindings)&&(r=uc(r=Gh(null,e,t,r,a),t.attrs,a),h=null);else{const b=t.directiveStylingLast;if(-1===b||e[b]!==c)if(r=Gh(c,e,t,r,a),null===h){let V=function Ry(e,t,r){const a=r?t.classBindings:t.styleBindings;if(0!==Cl(a))return e[jo(a)]}(e,t,a);void 0!==V&&Array.isArray(V)&&(V=Gh(null,e,t,V[1],a),V=uc(V,t.attrs,a),function $y(e,t,r,a){e[jo(r?t.classBindings:t.styleBindings)]=a}(e,t,a,V))}else h=function Ny(e,t,r){let a;const c=t.directiveEnd;for(let h=1+t.directiveStylingLast;h<c;h++)a=uc(a,e[h].hostAttrs,r);return uc(a,t.attrs,r)}(e,t,a)}return void 0!==h&&(a?t.residualClasses=h:t.residualStyles=h),r}(c,h,t,a),function Cy(e,t,r,a,c,h){let b=h?t.classBindings:t.styleBindings,k=jo(b),V=Cl(b);e[a]=r;let Ue,fe=!1;if(Array.isArray(r)){const vt=r;Ue=vt[1],(null===Ue||dn(vt,Ue)>0)&&(fe=!0)}else Ue=r;if(c)if(0!==V){const Vt=jo(e[k+1]);e[a+1]=Uc(Vt,k),0!==Vt&&(e[Vt+1]=Ju(e[Vt+1],a)),e[k+1]=function S2(e,t){return 131071&e|t<<17}(e[k+1],a)}else e[a+1]=Uc(k,0),0!==k&&(e[k+1]=Ju(e[k+1],a)),k=a;else e[a+1]=Uc(V,0),0===k?k=a:e[V+1]=Ju(e[V+1],a),V=a;fe&&(e[a+1]=Zu(e[a+1])),am(e,Ue,a,!0),am(e,Ue,a,!1),function Ey(e,t,r,a,c){const h=c?e.residualClasses:e.residualStyles;null!=h&&"string"==typeof t&&dn(h,t)>=0&&(r[a+1]=Qu(r[a+1]))}(t,Ue,e,a,h),b=Uc(k,V),h?t.classBindings=b:t.styleBindings=b}(c,h,t,r,b,a)}}function Gh(e,t,r,a,c){let h=null;const b=r.directiveEnd;let k=r.directiveStylingLast;for(-1===k?k=r.directiveStart:k++;k<b&&(h=t[k],a=uc(a,h.hostAttrs,c),h!==e);)k++;return null!==e&&(r.directiveStylingLast=k),a}function uc(e,t,r){const a=r?1:2;let c=-1;if(null!==t)for(let h=0;h<t.length;h++){const b=t[h];"number"==typeof b?c=b:c===a&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Mt(e,b,!!r||t[++h]))}return void 0===e?null:e}function _m(e,t,r){Mt(e,t,xr(r))}function gm(e,t,r,a,c,h,b,k){if(!(3&t.type))return;const V=e.data,fe=V[k+1];au(function m0(e){return 1==(1&e)}(fe)?ym(V,t,r,c,Cl(fe),b):void 0)||(au(h)||function f0(e){return 2==(2&e)}(fe)&&(h=ym(V,null,r,c,k,b)),function nt(e,t,r,a,c){if(t)c?e.addClass(r,a):e.removeClass(r,a);else{let h=-1===a.indexOf("-")?void 0:yo.DashCase;null==c?e.removeStyle(r,a,h):("string"==typeof c&&c.endsWith("!important")&&(c=c.slice(0,-10),h|=yo.Important),e.setStyle(r,a,c,h))}}(a,b,cs(Et(),r),c,h))}function ym(e,t,r,a,c,h){const b=null===t;let k;for(;c>0;){const V=e[c],fe=Array.isArray(V),Ue=fe?V[1]:V,vt=null===Ue;let Vt=r[c+1];Vt===Ei&&(Vt=vt?Gt:void 0);let qt=vt?qe(Vt,a):Ue===a?Vt:void 0;if(fe&&!au(qt)&&(qt=qe(V,a)),au(qt)&&(k=qt,b))return k;const wn=e[c+1];c=b?jo(wn):Cl(wn)}if(null!==t){let V=h?t.residualClasses:t.residualStyles;null!=V&&(k=qe(V,a))}return k}function au(e){return void 0!==e}function vm(e,t){return 0!=(e.flags&(t?16:32))}function bm(e,t=""){const r=vn(),a=di(),c=e+22,h=a.firstCreatePass?Id(a,c,1,t,null):a.data[c],b=r[c]=qd(r[A],t);vd(a,r,b,h),H(h,!1)}function Zh(e){return ou("",e,""),Zh}function ou(e,t,r){const a=vn(),c=Od(a,e,t,r);return c!==Ei&&El(a,Et(),c),ou}function Jh(e,t,r,a,c){const h=vn(),b=Rd(h,e,t,r,a,c);return b!==Ei&&El(h,Et(),b),Jh}function Qh(e,t,r,a,c,h,b){const k=vn(),V=$d(k,e,t,r,a,c,h,b);return V!==Ei&&El(k,Et(),V),Qh}function Xh(e,t,r,a,c,h,b,k,V){const fe=vn(),Ue=Nd(fe,e,t,r,a,c,h,b,k,V);return Ue!==Ei&&El(fe,Et(),Ue),Xh}function qh(e,t,r,a,c,h,b,k,V,fe,Ue){const vt=vn(),Vt=Fd(vt,e,t,r,a,c,h,b,k,V,fe,Ue);return Vt!==Ei&&El(vt,Et(),Vt),qh}function ep(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt){const qt=vn(),wn=jd(qt,e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt);return wn!==Ei&&El(qt,Et(),wn),ep}function tp(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn){const Fn=vn(),Un=Bd(Fn,e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn);return Un!==Ei&&El(Fn,Et(),Un),tp}function np(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un){const ti=vn(),ci=Yd(ti,e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un);return ci!==Ei&&El(ti,Et(),ci),np}function ip(e){const t=vn(),r=Ld(t,e);return r!==Ei&&El(t,Et(),r),ip}function Mm(e,t,r){Vo(Mt,il,Od(vn(),e,t,r),!0)}function wm(e,t,r,a,c){Vo(Mt,il,Rd(vn(),e,t,r,a,c),!0)}function Dm(e,t,r,a,c,h,b){Vo(Mt,il,$d(vn(),e,t,r,a,c,h,b),!0)}function Cm(e,t,r,a,c,h,b,k,V){Vo(Mt,il,Nd(vn(),e,t,r,a,c,h,b,k,V),!0)}function Em(e,t,r,a,c,h,b,k,V,fe,Ue){Vo(Mt,il,Fd(vn(),e,t,r,a,c,h,b,k,V,fe,Ue),!0)}
1function Sm(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt){Vo(Mt,il,jd(vn(),e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt),!0)}function Tm(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn){Vo(Mt,il,Bd(vn(),e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn),!0)}function xm(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un){Vo(Mt,il,Yd(vn(),e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un),!0)}function Im(e){Vo(Mt,il,Ld(vn(),e),!0)}function km(e,t,r){Bo(Od(vn(),e,t,r))}function Am(e,t,r,a,c){Bo(Rd(vn(),e,t,r,a,c))}function Pm(e,t,r,a,c,h,b){Bo($d(vn(),e,t,r,a,c,h,b))}function Lm(e,t,r,a,c,h,b,k,V){Bo(Nd(vn(),e,t,r,a,c,h,b,k,V))}function Om(e,t,r,a,c,h,b,k,V,fe,Ue){Bo(Fd(vn(),e,t,r,a,c,h,b,k,V,fe,Ue))}function Rm(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt){Bo(jd(vn(),e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt))}function $m(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn){Bo(Bd(vn(),e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn))}function Nm(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un){Bo(Yd(vn(),e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un))}function Fm(e){Bo(Ld(vn(),e))}function rp(e,t,r,a,c){return Yo(e,Od(vn(),t,r,a),c,!1),rp}function sp(e,t,r,a,c,h,b){return Yo(e,Rd(vn(),t,r,a,c,h),b,!1),sp}function ap(e,t,r,a,c,h,b,k,V){return Yo(e,$d(vn(),t,r,a,c,h,b,k),V,!1),ap}function op(e,t,r,a,c,h,b,k,V,fe,Ue){return Yo(e,Nd(vn(),t,r,a,c,h,b,k,V,fe),Ue,!1),op}function lp(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt){return Yo(e,Fd(vn(),t,r,a,c,h,b,k,V,fe,Ue,vt),Vt,!1),lp}function dp(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn){return Yo(e,jd(vn(),t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt),wn,!1),dp}function cp(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un){return Yo(e,Bd(vn(),t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn),Un,!1),cp}function up(e,t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un,ti,ci){return Yo(e,Yd(vn(),t,r,a,c,h,b,k,V,fe,Ue,vt,Vt,qt,wn,Fn,Un,ti),ci,!1),up}function hp(e,t,r){return Yo(e,Ld(vn(),t),r,!1),hp}function pp(e,t,r){const a=vn();return Pa(a,Si(),t)&&bo(di(),sn(),a,e,t,a[A],r,!0),pp}function fp(e,t,r){const a=vn();if(Pa(a,Si(),t)){const h=di(),b=sn();bo(h,b,a,e,t,j0(rs(h.data),b,a),r,!0)}return fp}const sd=void 0;var Vy=["en",[["a","p"],["AM","PM"],sd],[["AM","PM"],sd,sd],[["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"]],sd,[["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"]],sd,[["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}",sd,"{1} 'at' {0}",sd],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Yy(e){const r=Math.floor(Math.abs(e)),a=e.toString().replace(/^[^.]*\.?/,"").length;return 1===r&&0===a?1:5}];let Hd={};function Hy(e,t,r){"string"!=typeof t&&(r=t,t=e[ui.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Hd[t]=e,r&&(Hd[t][ui.ExtraData]=r)}function mp(e){const t=function zy(e){return e.toLowerCase().replace(/_/g,"-")}(e);let r=Bm(t);if(r)return r;const a=t.split("-")[0];if(r=Bm(a),r)return r;if("en"===a)return Vy;throw new te(701,!1)}function Uy(e){return mp(e)[ui.CurrencyCode]||null}function jm(e){return mp(e)[ui.PluralCase]}function Bm(e){return e in Hd||(Hd[e]=wt.ng&&wt.ng.common&&wt.ng.common.locales&&wt.ng.common.locales[e]),Hd[e]}function Wy(){Hd={}}var ui=(()=>((ui=ui||{})[ui.LocaleId=0]="LocaleId",ui[ui.DayPeriodsFormat=1]="DayPeriodsFormat",ui[ui.DayPeriodsStandalone=2]="DayPeriodsStandalone",ui[ui.DaysFormat=3]="DaysFormat",ui[ui.DaysStandalone=4]="DaysStandalone",ui[ui.MonthsFormat=5]="MonthsFormat",ui[ui.MonthsStandalone=6]="MonthsStandalone",ui[ui.Eras=7]="Eras",ui[ui.FirstDayOfWeek=8]="FirstDayOfWeek",ui[ui.WeekendRange=9]="WeekendRange",ui[ui.DateFormat=10]="DateFormat",ui[ui.TimeFormat=11]="TimeFormat",ui[ui.DateTimeFormat=12]="DateTimeFormat",ui[ui.NumberSymbols=13]="NumberSymbols",ui[ui.NumberFormats=14]="NumberFormats",ui[ui.CurrencyCode=15]="CurrencyCode",ui[ui.CurrencySymbol=16]="CurrencySymbol",ui[ui.CurrencyName=17]="CurrencyName",ui[ui.Currencies=18]="Currencies",ui[ui.Directionality=19]="Directionality",ui[ui.PluralCase=20]="PluralCase",ui[ui.ExtraData=21]="ExtraData",ui))();const Ky=["zero","one","two","few","many"],ad="en-US",lu={marker:"element"},du={marker:"ICU"};var Ms=(()=>((Ms=Ms||{}
1)[Ms.SHIFT=2]="SHIFT",Ms[Ms.APPEND_EAGERLY=1]="APPEND_EAGERLY",Ms[Ms.COMMENT=2]="COMMENT",Ms))();let Ym=ad;function _p(e){(function Lt(e,t){null==e&&Ke(t,e,null,"!=")})(e,"Expected localeId to be defined"),"string"==typeof e&&(Ym=e.toLowerCase().replace(/_/g,"-"))}function Vm(e,t,r){const a=t.insertBeforeIndex,c=Array.isArray(a)?a[0]:a;return null===c?yd(e,0,r):Li(r[c])}function Hm(e,t,r,a,c){const h=t.insertBeforeIndex;if(Array.isArray(h)){let b=a,k=null;if(3&t.type||(k=b,b=c),null!==b&&0==(2&t.flags))for(let V=1;V<h.length;V++)Xo(e,b,r[h[V]],k,!1)}}function Um(e,t){if(e.push(t),e.length>1)for(let r=e.length-2;r>=0;r--){const a=e[r];Wm(a)||Qy(a,t)&&null===Xy(a)&&qy(a,t.index)}}function Wm(e){return!(64&e.type)}function Qy(e,t){return Wm(t)||e.index>t.index}function Xy(e){const t=e.insertBeforeIndex;return Array.isArray(t)?t[0]:t}function qy(e,t){const r=e.insertBeforeIndex;Array.isArray(r)?r[0]=t:($c(Vm,Hm),e.insertBeforeIndex=t)}function hc(e,t){const r=e.data[t];return null===r||"string"==typeof r?null:r.hasOwnProperty("currentCaseLViewIndex")?r:r.value}function nv(e,t,r){const a=sh(e,r,64,null,null);return Um(t,a),a}function cu(e,t){const r=t[e.currentCaseLViewIndex];return null===r?r:r<0?~r:r}function zm(e){return e>>>17}function Km(e){return(131070&e)>>>1}let pc=0,fc=0;function Zm(e,t,r,a){const c=r[A];let b,h=null;for(let k=0;k<t.length;k++){const V=t[k];if("string"==typeof V){const fe=t[++k];null===r[fe]&&(r[fe]=qd(c,V))}else if("number"==typeof V)switch(1&V){case 0:const fe=zm(V);let Ue,vt;if(null===h&&(h=fe,b=gd(c,a)),fe===h?(Ue=a,vt=b):(Ue=null,vt=Li(r[fe])),null!==vt){const Fn=Km(V);Xo(c,vt,r[Fn],Ue,!1);const ti=hc(e,Fn);if(null!==ti&&"object"==typeof ti){const ci=cu(ti,r);null!==ci&&Zm(e,ti.create[ci],r,r[ti.anchorIdx])}}break;case 1:const qt=t[++k],wn=t[++k];uh(c,cs(V>>>1,r),null,null,qt,wn,null)}else switch(V){case du:const fe=t[++k],Ue=t[++k];null===r[Ue]&&Gn(r[Ue]=Du(c,fe),r);break;case lu:const vt=t[++k],Vt=t[++k];null===r[Vt]&&Gn(r[Vt]=ec(c,vt,null),r)}}}function Jm(e,t,r,a,c){for(let h=0;h<r.length;h++){const b=r[h],k=r[++h];if(b&c){let V="";for(let fe=h+1;fe<=h+k;fe++){const Ue=r[fe];if("string"==typeof Ue)V+=Ue;else if("number"==typeof Ue)if(Ue<0)V+=se(t[a-Ue]);else{const vt=Ue>>>2;switch(3&Ue){case 1:const Vt=r[++fe],qt=r[++fe],wn=e.data[vt];"string"==typeof wn?uh(t[A],t[vt],null,wn,Vt,V,qt):bo(e,wn,t,Vt,V,t[A],qt,!1);break;case 0:const Fn=t[vt];null!==Fn&&Sc(t[A],Fn,V);break;case 2:ov(e,hc(e,vt),t,V);break;case 3:Qm(e,hc(e,vt),a,t)}}}}else{const V=r[h+1];if(V>0&&3==(3&V)){const Ue=hc(e,V>>>2);t[Ue.currentCaseLViewIndex]<0&&Qm(e,Ue,a,t)}}h+=k}}function Qm(e,t,r,a){let c=a[t.currentCaseLViewIndex];if(null!==c){let h=pc;c<0&&(c=a[t.currentCaseLViewIndex]=~c,h=-1),Jm(e,a,t.update[c],r,h)}}function ov(e,t,r,a){const c=function lv(e,t){let r=e.cases.indexOf(t);if(-1===r)switch(e.type){case 1:{const a=function Gy(e,t){const r=jm(t)(parseInt(e,10)),a=Ky[r];return void 0!==a?a:"other"}(t,function Jy(){return Ym}());r=e.cases.indexOf(a),-1===r&&"other"!==a&&(r=e.cases.indexOf("other"));break}case 0:r=e.cases.indexOf("other")}return-1===r?null:r}(t,a);if(cu(t,r)!==c&&(Xm(e,t,r),r[t.currentCaseLViewIndex]=null===c?null:~c,null!==c)){const b=r[t.anchorIdx];b&&Zm(e,t.create[c],r,b)}}function Xm(e,t,r){let a=cu(t,r);if(null!==a){const c=t.remove[a];for(let h=0;h<c.length;h++){const b=c[h];if(b>0){const k=cs(b,r);null!==k&&m(r[A],k)}else Xm(e,hc(e,~b),r)}}}function dv(){const e=[];let r,a,t=-1;function h(k,V){t=0;const fe=cu(k,V);a=null!==fe?k.remove[fe]:Gt}function b(){if(t<a.length){const k=a[t++];return k>0?r[k]:(e.push(t,a),h(r[1].data[~k],r),b())}return 0===e.length?null:(a=e.pop(),t=e.pop(),b())}return function c(k,V){for(r=V;e.length;)e.pop();return h(k.value,V),b}}const uu=/\ufffd(\d+):?\d*\ufffd/gi,cv=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,uv=/\ufffd(\d+)\ufffd/,e_=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,hv=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,pv=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,fv=/\uE500/g;function t_(e,t,r,a,c,h,b){const k=kd(e,a,1,null);let V=k<<Ms.SHIFT,fe=X();t===fe&&(fe=null),null===fe&&(V|=Ms.APPEND_EAGERLY),b&&(V|=Ms.COMMENT,function Qd(e){void 0===Rl&&(Rl=e())}(dv)),c.push(V,null===h?"":h);const Ue=sh(e,k,b?32:1,null===h?"":h,null);Um(r,Ue);const vt=Ue.index;return H(Ue,!1),null!==fe&&t!==fe&&function tv(e,t){let r=e.insertBeforeIndex;null===r?($c(Vm,Hm),r=e.insertBeforeIndex=[null,t]):(function lt(e,t,r){e!=t&&Ke(r,e,t,"==")}(Array.isArray(r),!0,"Expecting array here"),r.push(t))}(fe,vt),Ue}
1function gv(e,t,r,a,c,h,b){const k=b.match(uu),V=t_(e,t,r,h,a,k?null:b,!1);k&&_c(c,b,V.index,null,0,null)}function _c(e,t,r,a,c,h){const b=e.length,k=b+1;e.push(null,null);const V=b+2,fe=t.split(uu);let Ue=0;for(let vt=0;vt<fe.length;vt++){const Vt=fe[vt];if(1&vt){const qt=c+parseInt(Vt,10);e.push(-1-qt),Ue|=n_(qt)}else""!==Vt&&e.push(Vt)}return e.push(r<<2|(a?1:0)),a&&e.push(a,h),e[b]=Ue,e[k]=e.length-V,Ue}function vv(e){let t=0;for(let r=0;r<e.length;r++){const a=e[r];"number"==typeof a&&a<0&&t++}return t}function n_(e){return 1<<Math.min(e,31)}function i_(e){let t,h,r="",a=0,c=!1;for(;null!==(t=hv.exec(e));)c?t[0]===`\ufffd/*${h}\ufffd`&&(a=t.index,c=!1):(r+=e.substring(a,t.index+t[0].length),h=t[1],c=!0);return r+=e.slice(a),r}function r_(e,t,r,a,c,h){let b=0;const k={type:c.type,currentCaseLViewIndex:kd(e,t,1,null),anchorIdx:h,cases:[],create:[],remove:[],update:[]};(function Ev(e,t,r){e.push(n_(t.mainBinding),2,-1-t.mainBinding,r<<2|2)})(r,c,h),function ev(e,t,r){const a=e.data[t];null===a?e.data[t]=r:a.value=r}(e,h,k);const V=c.values;for(let fe=0;fe<V.length;fe++){const Ue=V[fe],vt=[];for(let Vt=0;Vt<Ue.length;Vt++){const qt=Ue[Vt];if("string"!=typeof qt){const wn=vt.push(qt)-1;Ue[Vt]=`\x3c!--\ufffd${wn}\ufffd--\x3e`}}b=Dv(e,k,t,r,a,c.cases[fe],Ue.join(""),vt)|b}b&&function Sv(e,t,r){e.push(t,1,r<<2|3)}(r,b,h)}function wv(e){const t=[],r=[];let a=1,c=0;const h=gp(e=e.replace(e_,function(b,k,V){return a="select"===V?0:1,c=parseInt(k.slice(1),10),""}));for(let b=0;b<h.length;){let k=h[b++].trim();1===a&&(k=k.replace(/\s*(?:=)?(\w+)\s*/,"$1")),k.length&&t.push(k);const V=gp(h[b++]);t.length>r.length&&r.push(V)}return{type:a,mainBinding:c,cases:t,values:r}}function gp(e){if(!e)return[];let t=0;const r=[],a=[],c=/[{}]/g;let h;for(c.lastIndex=0;h=c.exec(e);){const k=h.index;if("}"==h[0]){if(r.pop(),0==r.length){const V=e.substring(t,k);e_.test(V)?a.push(wv(V)):a.push(V),t=k+1}}else{if(0==r.length){const V=e.substring(t,k);a.push(V),t=k+1}r.push("{")}}const b=e.substring(t);return a.push(b),a}function Dv(e,t,r,a,c,h,b,k){const V=[],fe=[],Ue=[];t.cases.push(h),t.create.push(V),t.remove.push(fe),t.update.push(Ue);const Vt=ba(ei()).getInertBodyElement(b),qt=Pu(Vt)||Vt;return qt?s_(e,t,r,a,V,fe,Ue,qt,c,k,0):0}function s_(e,t,r,a,c,h,b,k,V,fe,Ue){let vt=0,Vt=k.firstChild;for(;Vt;){const qt=kd(e,r,1,null);switch(Vt.nodeType){case Node.ELEMENT_NODE:const wn=Vt,Fn=wn.tagName.toLowerCase();if(wd.hasOwnProperty(Fn)){yp(c,lu,Fn,V,qt),e.data[qt]=Fn;const xn=wn.attributes;for(let fi=0;fi<xn.length;fi++){const mr=xn.item(fi),ls=mr.name.toLowerCase();mr.value.match(uu)?vf.hasOwnProperty(ls)&&_c(b,mr.value,qt,mr.name,0,ic[ls]?tr:null):Tv(c,qt,mr)}vt=s_(e,t,r,a,c,h,b,Vt,qt,fe,Ue+1)|vt,a_(h,qt,Ue)}break;case Node.TEXT_NODE:const Un=Vt.textContent||"",ti=Un.match(uu);yp(c,null,ti?"":Un,V,qt),a_(h,qt,Ue),ti&&(vt=_c(b,Un,qt,null,0,null)|vt);break;case Node.COMMENT_NODE:const ci=uv.exec(Vt.textContent||"");if(ci){const fi=fe[parseInt(ci[1],10)];yp(c,du,"",V,qt),r_(e,r,a,V,fi,qt),Cv(h,qt,Ue)}}Vt=Vt.nextSibling}return vt}function a_(e,t,r){0===r&&e.push(t)}function Cv(e,t,r){0===r&&(e.push(~t),e.push(t))}function yp(e,t,r,a,c){null!==t&&e.push(t),e.push(r,c,function iv(e,t,r){return e|t<<17|r<<1}(0,a,c))}function Tv(e,t,r){e.push(t<<1|1,r.name,r.value)}const xv=/\[(\ufffd.+?\ufffd?)\]/,Iv=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,kv=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Av=/{([A-Z0-9_]+)}/g,Pv=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,Lv=/\/\*/,Ov=/\d+\:(\d+)/;function vp(e,t,r=-1){const a=di(),c=vn(),h=22+e,b=xi(a.consts,t),k=X();a.firstCreatePass&&function _v(e,t,r,a,c,h){const b=X(),k=[],V=[],fe=[[]];c=function Mv(e,t){if(function bv(e){return-1===e}(t))return i_(e);{const r=e.indexOf(`:${t}\ufffd`)+2+t.toString().length,a=e.search(new RegExp(`\ufffd\\/\\*\\d+:${t}\ufffd`));return i_(e.substring(r,a))}}(c,h);const Ue=function mv(e){return e.replace(fv," ")}(c).split(pv);for(let vt=0;vt<Ue.length;vt++){let Vt=Ue[vt];if(0==(1&vt)){const qt=gp(Vt);for(let wn=0;wn<qt.length;wn++){let Fn=qt[wn];if(0==(1&wn)){const Un=Fn;""!==Un&&gv(e,b,fe[0],k,V,r,Un)}else{const Un=Fn;if("object"!=typeof Un)throw new Error(`Unable to parse ICU expression in "${c}" message.`);r_(e,r,V,t,Un,t_(e,b,fe[0],r,k,"",!0).index)}}}else{const qt=47===Vt.charCodeAt(0),Fn=(Vt.charCodeAt(qt?1:0),22+Number.parseInt(Vt.substring(qt?2:1)));if(qt)fe.shift(),H(X(),!1);else{const Un=nv(e,fe[0],Fn);fe.unshift([]),H(Un,!0)}}}e.data[a]={create:k,update:V}}(a,null===k?0:k.index,c,h,b,r);const V=a.data[h],Ue=kc(a,k===c[6]?null:k,c);(function av(e,t,r,a){const c=e[A];for(let h=0;h<t.length;h++){const b=t[h++],k=t[h],V=(b&Ms.COMMENT)===Ms.COMMENT,fe=(b&Ms.APPEND_EAGERLY)===Ms.APPEND_EAGERLY,Ue=b>>>Ms.SHIFT;let vt=e[Ue];null===vt&&(vt=e[Ue]=V?c.createComment(k):qd(c,k)),fe&&null!==r&&Xo(c,r,vt,a,!1)}})(c,V.create,Ue,k&&8&k.type?c[k.index]:null),ca(!0)}function bp(){ca(!1)}function l_(e,t,r){vp(e,t,r),bp()}function d_(e,t){const r=di();!function yv(e,t,r){const c=Yi().index,h=[];if(e.firstCreatePass&&null===e.data[t]){for(let b=0;b<r.length;b+=2){const k=r[b],V=r[b+1];if(""!==V){if(cv.test(V))throw new Error(`ICU expressions are not supported in attributes. Message: "${V}".`);_c(h,V,c,k,vv(h),null)}}e.data[t]=h}}(r,e+22,xi(r.consts,t))}function Mp(e){return function rv(e){e&&(pc|=1<<Math.min(fc,31)),fc++}(Pa(vn(),Si(),e)),Mp}function c_(e){!function sv(e,t,r){if(fc>0){const a=e.data[r];
1Jm(e,t,Array.isArray(a)?a:a.update,Lr()-fc-1,pc)}pc=0,fc=0}(di(),vn(),e+22)}function u_(e,t={}){return function Rv(e,t={}){let r=e;if(xv.test(e)){const a={},c=[0];r=r.replace(Iv,(h,b,k)=>{const V=b||k,fe=a[V]||[];if(fe.length||(V.split("|").forEach(Fn=>{const Un=Fn.match(Ov),ti=Un?parseInt(Un[1],10):0,ci=Lv.test(Fn);fe.push([ti,ci,Fn])}),a[V]=fe),!fe.length)throw new Error(`i18n postprocess: unmatched placeholder - ${V}`);const Ue=c[c.length-1];let vt=0;for(let Fn=0;Fn<fe.length;Fn++)if(fe[Fn][0]===Ue){vt=Fn;break}const[Vt,qt,wn]=fe[vt];return qt?c.pop():Ue!==Vt&&c.push(Vt),fe.splice(vt,1),wn})}return Object.keys(t).length&&(r=r.replace(kv,(a,c,h,b,k,V)=>t.hasOwnProperty(h)?`${c}${t[h]}${V}`:a),r=r.replace(Av,(a,c)=>t.hasOwnProperty(c)?t[c]:a),r=r.replace(Pv,(a,c)=>{if(t.hasOwnProperty(c)){const h=t[c];if(!h.length)throw new Error(`i18n postprocess: unmatched ICU - ${a} with key: ${c}`);return h.shift()}return a})),r}(e,t)}function wp(e,t,r,a,c){if(e=G(e),Array.isArray(e))for(let h=0;h<e.length;h++)wp(e[h],t,r,a,c);else{const h=di(),b=vn();let k=td(e)?e:G(e.provide),V=$f(e);const fe=Yi(),Ue=1048575&fe.providerIndexes,vt=fe.directiveStart,Vt=fe.providerIndexes>>20;if(td(e)||!e.multi){const qt=new si(V,c,xd),wn=Cp(k,t,c?Ue:Ue+Vt,vt);-1===wn?(ia(pa(fe,b),h,k),Dp(h,e,t.length),t.push(k),fe.directiveStart++,fe.directiveEnd++,c&&(fe.providerIndexes+=1048576),r.push(qt),b.push(qt)):(r[wn]=qt,b[wn]=qt)}else{const qt=Cp(k,t,Ue+Vt,vt),wn=Cp(k,t,Ue,Ue+Vt),Fn=qt>=0&&r[qt],Un=wn>=0&&r[wn];if(c&&!Un||!c&&!Fn){ia(pa(fe,b),h,k);const ti=function jv(e,t,r,a,c){const h=new si(e,r,xd);return h.multi=[],h.index=t,h.componentProviders=0,h_(h,c,a&&!r),h}(c?Fv:Nv,r.length,c,a,V);!c&&Un&&(r[wn].providerFactory=ti),Dp(h,e,t.length,0),t.push(k),fe.directiveStart++,fe.directiveEnd++,c&&(fe.providerIndexes+=1048576),r.push(ti),b.push(ti)}else Dp(h,e,qt>-1?qt:wn,h_(r[c?wn:qt],V,!c&&a));!c&&a&&Un&&r[wn].componentProviders++}}}function Dp(e,t,r,a){const c=td(t),h=function C1(e){return!!e.useClass}(t);if(c||h){const V=(h?G(t.useClass):t).prototype.ngOnDestroy;if(V){const fe=e.destroyHooks||(e.destroyHooks=[]);if(!c&&t.multi){const Ue=fe.indexOf(r);-1===Ue?fe.push(r,[a,V]):fe[Ue+1].push(a,V)}else fe.push(r,V)}}}function h_(e,t,r){return r&&e.componentProviders++,e.multi.push(t)-1}function Cp(e,t,r,a){for(let c=r;c<a;c++)if(t[c]===e)return c;return-1}function Nv(e,t,r,a){return Ep(this.multi,[])}function Fv(e,t,r,a){const c=this.multi;let h;if(this.providerFactory){const b=this.providerFactory.componentProviders,k=xs(r,r[1],this.providerFactory.index,a);h=k.slice(0,b),Ep(c,h);for(let V=b;V<k.length;V++)h.push(k[V])}else h=[],Ep(c,h);return h}function Ep(e,t){for(let r=0;r<e.length;r++)t.push((0,e[r])());return t}function p_(e,t=[]){return r=>{r.providersResolver=(a,c)=>function $v(e,t,r){const a=di();if(a.firstCreatePass){const c=ir(e);wp(r,a.data,a.blueprint,c,!0),wp(t,a.data,a.blueprint,c,!1)}}(a,c?c(e):e,t)}}class Ud{}class f_{}function m_(e,t){return new Sp(e,t??null)}const Bv=m_;class Sp extends Ud{constructor(t,r){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new _h(this);const a=Jn(t);this._bootstrapComponents=wl(a.bootstrap),this._r3Injector=r0(t,r,[{provide:Ud,useValue:this},{provide:sc,useValue:this.componentFactoryResolver}],w(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(r=>r()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class hu extends f_{constructor(t){super(),this.moduleType=t}create(t){return new Sp(this.moduleType,t)}}class Yv extends Ud{constructor(t,r,a){super(),this.componentFactoryResolver=new _h(this),this.instance=null;const c=new Rf([...t,{provide:Ud,useValue:this},{provide:sc,useValue:this.componentFactoryResolver}],r||Bc(),a,new Set(["environment"]));this.injector=c,c.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Tp(e,t,r=null){return new Yv(e,t,r).injector}let Vv=(()=>{class e{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r.id)){const a=Af(0,r.type),c=a.length>
10?Tp([a],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r.id,c)}return this.cachedInjectors.get(r.id)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=Ut({token:e,providedIn:"environment",factory:()=>new e(Nr(nd))}),e})();function __(e){e.getStandaloneInjector=t=>t.get(Vv).getOrCreateStandaloneInjector(e)}function xp(e){const t=ft(e);if(null===t)return null;if(void 0===t.component){const r=t.lView;if(null===r)return null;t.component=function Xl(e,t){const r=t[1].data[e];return 2&r.flags?t[r.directiveStart]:null}(t.nodeIndex,r)}return t.component}function g_(e){!function Gv(e){if(typeof Element<"u"&&!(e instanceof Element))throw new Error("Expecting instance of DOM Element")}(e);const t=ft(e),r=t?t.lView:null;return null===r?null:r[8]}function y_(e){const t=ft(e);let a,r=t?t.lView:null;if(null===r)return null;for(;2===r[1].type&&(a=vl(r));)r=a;return 256&r[2]?null:r[8]}function v_(e){const t=fr(e);return null!==t?[_f(t)]:[]}function b_(e){const t=ft(e),r=t?t.lView:null;return null===r?jl.NULL:new xa(r[1].data[t.nodeIndex],r)}function M_(e){if(e instanceof Text)return[];const t=ft(e),r=t?t.lView:null;if(null===r)return[];const c=t.nodeIndex;return r[1]?.data[c]?(void 0===t.directives&&(t.directives=Ql(c,r,!1)),null===t.directives?[]:[...t.directives]):[]}function Uv(e){const{constructor:t}=e;if(!t)throw new Error("Unable to find the instance constructor");const r=Zt(t);if(r)return{inputs:r.inputs,outputs:r.outputs,encapsulation:r.encapsulation,changeDetection:r.onPush?Ze.OnPush:Ze.Default};const a=gn(t);return a?{inputs:a.inputs,outputs:a.outputs}:null}function Ip(e){return ft(e).native}function w_(e){const t=ft(e),r=null===t?null:t.lView;if(null===r)return[];const c=r[7],h=r[1].cleanup,b=[];if(h&&c)for(let k=0;k<h.length;){const V=h[k++],fe=h[k++];if("string"==typeof V){const Ue=V,vt=Li(r[fe]),Vt=c[h[k++]],qt=h[k++],wn="boolean"==typeof qt||qt>=0?"dom":"output",Fn="boolean"==typeof qt&&qt;e==vt&&b.push({element:e,name:Ue,callback:Vt,useCapture:Fn,type:wn})}}return b.sort(zv),b}function zv(e,t){return e.name==t.name?0:e.name<t.name?-1:1}function Kv(e){return void 0!==e.type&&void 0!==e.template&&void 0!==e.declaredInputs}function D_(e,t,r,a){return Ct(()=>{const c=e;null!==t&&(c.hasOwnProperty("decorators")&&void 0!==c.decorators?c.decorators.push(...t):c.decorators=t),null!==r&&(c.ctorParameters=r),null!==a&&(c.propDecorators=c.hasOwnProperty("propDecorators")&&void 0!==c.propDecorators?{...c.propDecorators,...a}:a)})}function C_(e,t,r){const a=Ii()+e,c=vn();return c[a]===Ei?nl(c,a,r?t.call(r):t()):cc(c,a)}function E_(e,t,r,a){return O_(vn(),Ii(),e,t,r,a)}function S_(e,t,r,a,c){return R_(vn(),Ii(),e,t,r,a,c)}function T_(e,t,r,a,c,h){return $_(vn(),Ii(),e,t,r,a,c,h)}function x_(e,t,r,a,c,h,b){return N_(vn(),Ii(),e,t,r,a,c,h,b)}function I_(e,t,r,a,c,h,b,k){const V=Ii()+e,fe=vn(),Ue=xo(fe,V,r,a,c,h);return Pa(fe,V+4,b)||Ue?nl(fe,V+5,k?t.call(k,r,a,c,h,b):t(r,a,c,h,b)):cc(fe,V+5)}function k_(e,t,r,a,c,h,b,k,V){const fe=Ii()+e,Ue=vn(),vt=xo(Ue,fe,r,a,c,h);return rd(Ue,fe+4,b,k)||vt?nl(Ue,fe+6,V?t.call(V,r,a,c,h,b,k):t(r,a,c,h,b,k)):cc(Ue,fe+6)}function A_(e,t,r,a,c,h,b,k,V,fe){const Ue=Ii()+e,vt=vn();let Vt=xo(vt,Ue,r,a,c,h);return eu(vt,Ue+4,b,k,V)||Vt?nl(vt,Ue+7,fe?t.call(fe,r,a,c,h,b,k,V):t(r,a,c,h,b,k,V)):cc(vt,Ue+7)}function P_(e,t,r,a,c,h,b,k,V,fe,Ue){const vt=Ii()+e,Vt=vn(),qt=xo(Vt,vt,r,a,c,h);return xo(Vt,vt+4,b,k,V,fe)||qt?nl(Vt,vt+8,Ue?t.call(Ue,r,a,c,h,b,k,V,fe):t(r,a,c,h,b,k,V,fe)):cc(Vt,vt+8)}function L_(e,t,r,a){return F_(vn(),Ii(),e,t,r,a)}function gc(e,t){const r=e[t];return r===Ei?void 0:r}function O_(e,t,r,a,c,h){const b=t+r;return Pa(e,b,c)?nl(e,b+1,h?a.call(h,c):a(c)):gc(e,b+1)}function R_(e,t,r,a,c,h,b){const k=t+r;return rd(e,k,c,h)?nl(e,k+2,b?a.call(b,c,h):a(c,h)):gc(e,k+2)}function $_(e,t,r,a,c,h,b,k){const V=t+r;return eu(e,V,c,h,b)?nl(e,V+3,k?a.call(k,c,h,b):a(c,h,b)):gc(e,V+3)}function N_(e,t,r,a,c,h,b,k,V){const fe=t+r;return xo(e,fe,c,h,b,k)?nl(e,fe+4,V?a.call(V,c,h,b,k):a(c,h,b,k)
1):gc(e,fe+4)}function F_(e,t,r,a,c,h){let b=t+r,k=!1;for(let V=0;V<c.length;V++)Pa(e,b++,c[V])&&(k=!0);return k?nl(e,b,a.apply(h,c)):gc(e,b)}function j_(e,t){const r=di();let a;const c=e+22;r.firstCreatePass?(a=function Zv(e,t){if(t)for(let r=t.length-1;r>=0;r--){const a=t[r];if(e===a.name)return a}}(t,r.pipeRegistry),r.data[c]=a,a.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(c,a.onDestroy)):a=r.data[c];const h=a.factory||(a.factory=$n(a.type)),b=Q(xd);try{const k=Ea(!1),V=h();return Ea(k),Z0(r,vn(),c,V),V}finally{Q(b)}}function B_(e,t,r){const a=e+22,c=vn(),h=Xi(c,a);return yc(c,a)?O_(c,Ii(),t,h.transform,r,h):h.transform(r)}function Y_(e,t,r,a){const c=e+22,h=vn(),b=Xi(h,c);return yc(h,c)?R_(h,Ii(),t,b.transform,r,a,b):b.transform(r,a)}function V_(e,t,r,a,c){const h=e+22,b=vn(),k=Xi(b,h);return yc(b,h)?$_(b,Ii(),t,k.transform,r,a,c,k):k.transform(r,a,c)}function H_(e,t,r,a,c,h){const b=e+22,k=vn(),V=Xi(k,b);return yc(k,b)?N_(k,Ii(),t,V.transform,r,a,c,h,V):V.transform(r,a,c,h)}function U_(e,t,r){const a=e+22,c=vn(),h=Xi(c,a);return yc(c,a)?F_(c,Ii(),t,h.transform,r,h):h.transform.apply(h,r)}function yc(e,t){return e[1].data[t].pure}function kp(e){return t=>{setTimeout(e,void 0,t)}}const rl=class Jv extends i.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,r,a){let c=t,h=r||(()=>null),b=a;if(t&&"object"==typeof t){const V=t;c=V.next?.bind(V),h=V.error?.bind(V),b=V.complete?.bind(V)}this.__isAsync&&(h=kp(h),c&&(c=kp(c)),b&&(b=kp(b)));const k=super.subscribe({next:c,error:h,complete:b});return t instanceof n.w0&&t.add(k),k}};function Qv(){return this._results[id()]()}class pu{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const r=id(),a=pu.prototype;a[r]||(a[r]=Qv)}get changes(){return this._changes||(this._changes=new rl)}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,r){return this._results.reduce(t,r)}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,r){const a=this;a.dirty=!1;const c=Wi(t);(this._changesDetected=!function dl(e,t,r){if(e.length!==t.length)return!1;for(let a=0;a<e.length;a++){let c=e[a],h=t[a];if(r&&(c=r(c),h=r(h)),h!==c)return!1}return!0}(a._results,c,r))&&(a._results=c,a.length=c.length,a.last=c[this.length-1],a.first=c[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let vc=(()=>{class e{}return e.__NG_ELEMENT_ID__=e3,e})();const Xv=vc,qv=class extends Xv{constructor(t,r,a){super(),this._declarationLView=t,this._declarationTContainer=r,this.elementRef=a}createEmbeddedView(t,r){const a=this._declarationTContainer.tViews,c=Kc(this._declarationLView,a,t,16,null,a.declTNode,null,null,null,null,r||null);c[17]=this._declarationLView[this._declarationTContainer.index];const b=this._declarationLView[19];return null!==b&&(c[19]=b.createEmbeddedView(a)),ah(a,c,t),new Ad(c)}};function e3(){return fu(Yi(),vn())}function fu(e,t){return 4&e.type?new qv(t,e,Ed(e,t)):null}let mu=(()=>{class e{}return e.__NG_ELEMENT_ID__=t3,e})();function t3(){return K_(Yi(),vn())}const n3=mu,W_=class extends n3{constructor(t,r,a){super(),this._lContainer=t,this._hostTNode=r,this._hostLView=a}get element(){return Ed(this._hostTNode,this._hostLView)}get injector(){return new xa(this._hostTNode,this._hostLView)}get parentInjector(){const t=Rr(this._hostTNode,this._hostLView);if(Mo(t)){const r=js(t,this._hostLView),a=Fs(t);return new xa(r[1].data[a+8],r)}return new xa(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const r=z_(this._lContainer);return null!==r&&r[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,r,a){let c,h;"number"==typeof a?c=a:null!=a&&(c=a.index,h=a.injector);const b=t.createEmbeddedView(r||{},h);return this.insert(b,c),b}createComponent(t,r,a,c,h){const b=t&&!oo(t);let k;if(b)k=r;else{const vt=r||{};k=vt.index,a=vt.injector,c=vt.projectableNodes,h=vt.environmentInjector||vt.ngModuleRef}const V=b?t:new Pd(Zt(t)),fe=a||this.parentInjector;if(!h&&null==V.ngModule){const Vt=(b?fe:this.parentInjector).get(nd,null);Vt&&(h=Vt)}const Ue=V.create(fe,c,void 0,h);return this.insert(Ue.hostView,k),Ue}insert(t,r){const a=t._lView,c=a[1];if(function Zr(e){return Zi(e[3])}(a)){const Ue=this.indexOf(t);if(-1!==Ue)this.detach(Ue);else{const vt=a[3],Vt=new W_(vt,vt[6],vt[3]);Vt.detach(Vt.indexOf(t))}}const h=this._adjustIndex(r),b=this._lContainer;!function md(e,t,r,a){const c=10+a,h=r.length;a>0&&(r[c-1][4]=t),a<h-10?(t[4]=r[c],ya(r,10+a,t)):(r.push(t),t[4]=null),t[3]=r;
1const b=t[17];null!==b&&r!==b&&function Tu(e,t){const r=e[9];t[16]!==t[3][3][16]&&(e[2]=!0),null===r?e[9]=[t]:r.push(t)}(b,t);const k=t[19];null!==k&&k.insertView(e),t[2]|=64}(c,a,b,h);const k=E(h,b),V=a[A],fe=gd(V,b[7]);return null!==fe&&function Eu(e,t,r,a,c,h){a[0]=c,a[6]=t,v(e,a,r,1,c,h)}(c,b[6],V,a,fe,k),t.attachToViewContainerRef(),ya(Ap(b),h,t),t}move(t,r){return this.insert(t,r)}indexOf(t){const r=z_(this._lContainer);return null!==r?r.indexOf(t):-1}remove(t){const r=this._adjustIndex(t,-1),a=_d(this._lContainer,r);a&&(Na(Ap(this._lContainer),r),xc(a[1],a))}detach(t){const r=this._adjustIndex(t,-1),a=_d(this._lContainer,r);return a&&null!=Na(Ap(this._lContainer),r)?new Ad(a):null}_adjustIndex(t,r=0){return t??this.length+r}};function z_(e){return e[8]}function Ap(e){return e[8]||(e[8]=[])}function K_(e,t){let r;const a=t[e.index];if(Zi(a))r=a;else{let c;if(8&e.type)c=Li(a);else{const h=t[A];c=h.createComment("");const b=gr(e,t);Xo(h,gd(h,b),c,function Lc(e,t){return e.nextSibling(t)}(h,b),!1)}t[e.index]=r=$0(a,t,c,e),Zc(t,r)}return new W_(r,e,t)}class Pp{constructor(t){this.queryList=t,this.matches=null}clone(){return new Pp(this.queryList)}setDirty(){this.queryList.setDirty()}}class Lp{constructor(t=[]){this.queries=t}createEmbeddedView(t){const r=t.queries;if(null!==r){const a=null!==t.contentQueries?t.contentQueries[0]:r.length,c=[];for(let h=0;h<a;h++){const b=r.getByIndex(h);c.push(this.queries[b.indexInDeclarationView].clone())}return new Lp(c)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let r=0;r<this.queries.length;r++)null!==ng(t,r).matches&&this.queries[r].setDirty()}}class G_{constructor(t,r,a=null){this.predicate=t,this.flags=r,this.read=a}}class Op{constructor(t=[]){this.queries=t}elementStart(t,r){for(let a=0;a<this.queries.length;a++)this.queries[a].elementStart(t,r)}elementEnd(t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementEnd(t)}embeddedTView(t){let r=null;for(let a=0;a<this.length;a++){const c=null!==r?r.length:0,h=this.getByIndex(a).embeddedTView(t,c);h&&(h.indexInDeclarationView=a,null!==r?r.push(h):r=[h])}return null!==r?new Op(r):null}template(t,r){for(let a=0;a<this.queries.length;a++)this.queries[a].template(t,r)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Rp{constructor(t,r=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=r}elementStart(t,r){this.isApplyingToNode(r)&&this.matchTNode(t,r)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,r){this.elementStart(t,r)}embeddedTView(t,r){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,r),new Rp(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const r=this._declarationNodeIndex;let a=t.parent;for(;null!==a&&8&a.type&&a.index!==r;)a=a.parent;return r===(null!==a?a.index:-1)}return this._appliesToNextNode}matchTNode(t,r){const a=this.metadata.predicate;if(Array.isArray(a))for(let c=0;c<a.length;c++){const h=a[c];this.matchTNodeWithReadOption(t,r,a3(r,h)),this.matchTNodeWithReadOption(t,r,$a(r,t,h,!1,!1))}else a===vc?4&r.type&&this.matchTNodeWithReadOption(t,r,-1):this.matchTNodeWithReadOption(t,r,$a(r,t,a,!1,!1))}matchTNodeWithReadOption(t,r,a){if(null!==a){const c=this.metadata.read;if(null!==c)if(c===ac||c===mu||c===vc&&4&r.type)this.addMatch(r.index,-2);else{const h=$a(r,t,c,!1,!1);null!==h&&this.addMatch(r.index,h)}else this.addMatch(r.index,a)}}addMatch(t,r){null===this.matches?this.matches=[t,r]:this.matches.push(t,r)}}function a3(e,t){const r=e.localNames;if(null!==r)for(let a=0;a<r.length;a+=2)if(r[a]===t)return r[a+1];return null}function l3(e,t,r,a){return-1===r?function o3(e,t){return 11&e.type?Ed(e,t):4&e.type?fu(e,t):null}(t,e):-2===r?function d3(e,t,r){return r===ac?Ed(t,e):r===vc?fu(t,e):r===mu?K_(t,e):void 0}(e,t,a):xs(e,e[1],r,t)}function Z_(e,t,r,a){const c=t[19].queries[a];if(null===c.matches){const h=e.data,b=r.matches,k=[];for(let V=0;V<b.length;V+=2){const fe=b[V];k.push(fe<0?null:l3(t,h[fe],b[V+1],r.metadata.read))}c.matches=k}return c.matches}function $p(e,t,r,a){const c=e.queries.getByIndex(r),h=c.matches;if(null!==h){const b=Z_(e,t,c,r);for(let k=0;k<h.length;k+=2){const V=h[k];if(V>0)a.push(b[k/2]);else{const fe=h[k+1],Ue=t[-V];for(let vt=10;vt<Ue.length;vt++){const Vt=Ue[vt];Vt[17]===Vt[3]&&$p(Vt[1],Vt,fe,a)}if(null!==Ue[9]){const vt=Ue[9];for(let Vt=0;Vt<vt.length;Vt++){const qt=vt[Vt];$p(qt[1],qt,fe,a)}}}}}return a}function J_(e){const t=vn(),r=di(),a=ta();ys(a+1);const c=ng(r,a);if(e.dirty&&function us(e){return 4==(4&e[2])}(t)===(2==(2&c.metadata.flags))){if(null===c.matches)e.reset([]);else{const h=c.crossesNgTemplate?$p(r,t,a,[]):Z_(r,t,c,a);e.reset(h,R1),e.notifyOnChanges()}return!0}return!1}function Q_(e,t,r){const a=di();a.firstCreatePass&&(tg(a,new G_(e,t,r),-1),2==(2&t)&&(a.staticViewQueries=!0)),eg(a,vn(),t)}function X_(e,t,r,a){const c=di();if(c.firstCreatePass){const h=Yi();tg(c,new G_(t,r,a),h.index),function u3(e,t){const r=e.contentQueries||(e.contentQueries=[]);t!==(r.length?r[r.length-1]:-1)&&r.push(e.queries.length-1,t)}(c,e),2==(2&r)&&(c.staticContentQueries=!0)}eg(c,vn(),r)}function q_(){return function c3(e,t){return e[19].queries[t].queryList}(vn(),ta())}function eg(e,t,r){const a=new pu(4==(4&r));T0(e,t,a,a.destroy),null===t[19]&&(t[19]=new Lp),t[19].queries.push(new Pp(a))}function tg(e,t,r){null===e.queries&&(e.queries=new Op),e.queries.track(new Rp(t,r))}function ng(e,t){return e.queries.getByIndex(t)}function ig(e,t){return fu(e,t)}const Ba=(()=>({\u0275\u0275attribute:bh,\u0275\u0275attributeInterpolate1:Mh,\u0275\u0275attributeInterpolate2:wh,\u0275\u0275attributeInterpolate3:Dh,\u0275\u0275attributeInterpolate4:Ch,\u0275\u0275attributeInterpolate5:Eh,\u0275\u0275attributeInterpolate6:Sh,\u0275\u0275attributeInterpolate7:Th,\u0275\u0275attributeInterpolate8:xh,\u0275\u0275attributeInterpolateV:Ih,\u0275\u0275defineComponent:We,\u0275\u0275defineDirective:ot,\u0275\u0275defineInjectable:Ut,\u0275\u0275defineInjector:Ge,\u0275\u0275defineNgModule:R,\u0275\u0275definePipe:Tt,\u0275\u0275directiveInject:xd,\u0275\u0275getIn
1heritedFactory:Ho,\u0275\u0275inject:Nr,\u0275\u0275injectAttribute:Oo,\u0275\u0275invalidFactory:h0,\u0275\u0275invalidFactoryDep:Gs,\u0275\u0275templateRefExtractor:ig,\u0275\u0275resetView:gs,\u0275\u0275NgOnChangesFeature:ni,\u0275\u0275ProvidersFeature:p_,\u0275\u0275CopyDefinitionFeature:W0,\u0275\u0275InheritDefinitionFeature:gh,\u0275\u0275StandaloneFeature:__,\u0275\u0275nextContext:im,\u0275\u0275namespaceHTML:wi,\u0275\u0275namespaceMathML:Mi,\u0275\u0275namespaceSVG:Bn,\u0275\u0275enableBindings:Qr,\u0275\u0275disableBindings:Es,\u0275\u0275elementStart:tu,\u0275\u0275elementEnd:nu,\u0275\u0275element:Ph,\u0275\u0275elementContainerStart:iu,\u0275\u0275elementContainerEnd:ru,\u0275\u0275elementContainer:Lh,\u0275\u0275pureFunction0:C_,\u0275\u0275pureFunction1:E_,\u0275\u0275pureFunction2:S_,\u0275\u0275pureFunction3:T_,\u0275\u0275pureFunction4:x_,\u0275\u0275pureFunction5:I_,\u0275\u0275pureFunction6:k_,\u0275\u0275pureFunction7:A_,\u0275\u0275pureFunction8:P_,\u0275\u0275pureFunctionV:L_,\u0275\u0275getCurrentView:Q0,\u0275\u0275restoreView:Xr,\u0275\u0275listener:Rh,\u0275\u0275projection:sm,\u0275\u0275syntheticHostProperty:fp,\u0275\u0275syntheticHostListener:$h,\u0275\u0275pipeBind1:B_,\u0275\u0275pipeBind2:Y_,\u0275\u0275pipeBind3:V_,\u0275\u0275pipeBind4:H_,\u0275\u0275pipeBindV:U_,\u0275\u0275projectionDef:rm,\u0275\u0275hostProperty:pp,\u0275\u0275property:kh,\u0275\u0275propertyInterpolate:Nh,\u0275\u0275propertyInterpolate1:su,\u0275\u0275propertyInterpolate2:Fh,\u0275\u0275propertyInterpolate3:jh,\u0275\u0275propertyInterpolate4:Bh,\u0275\u0275propertyInterpolate5:Yh,\u0275\u0275propertyInterpolate6:Vh,\u0275\u0275propertyInterpolate7:Hh,\u0275\u0275propertyInterpolate8:Uh,\u0275\u0275propertyInterpolateV:Wh,\u0275\u0275pipe:j_,\u0275\u0275queryRefresh:J_,\u0275\u0275viewQuery:Q_,\u0275\u0275loadQuery:q_,\u0275\u0275contentQuery:X_,\u0275\u0275reference:J0,\u0275\u0275classMap:pm,\u0275\u0275classMapInterpolate1:Mm,\u0275\u0275classMapInterpolate2:wm,\u0275\u0275classMapInterpolate3:Dm,\u0275\u0275classMapInterpolate4:Cm,\u0275\u0275classMapInterpolate5:Em,\u0275\u0275classMapInterpolate6:Sm,\u0275\u0275classMapInterpolate7:Tm,\u0275\u0275classMapInterpolate8:xm,\u0275\u0275classMapInterpolateV:Im,\u0275\u0275styleMap:Bo,\u0275\u0275styleMapInterpolate1:km,\u0275\u0275styleMapInterpolate2:Am,\u0275\u0275styleMapInterpolate3:Pm,\u0275\u0275styleMapInterpolate4:Lm,\u0275\u0275styleMapInterpolate5:Om,\u0275\u0275styleMapInterpolate6:Rm,\u0275\u0275styleMapInterpolate7:$m,\u0275\u0275styleMapInterpolate8:Nm,\u0275\u0275styleMapInterpolateV:Fm,\u0275\u0275styleProp:zh,\u0275\u0275stylePropInterpolate1:rp,\u0275\u0275stylePropInterpolate2:sp,\u0275\u0275stylePropInterpolate3:ap,\u0275\u0275stylePropInterpolate4:op,\u0275\u0275stylePropInterpolate5:lp,\u0275\u0275stylePropInterpolate6:dp,\u0275\u0275stylePropInterpolate7:cp,\u0275\u0275stylePropInterpolate8:up,\u0275\u0275stylePropInterpolateV:hp,\u0275\u0275classProp:Kh,\u0275\u0275advance:Xf,\u0275\u0275template:G0,\u0275\u0275text:bm,\u0275\u0275textInterpolate:Zh,\u0275\u0275textInterpolate1:ou,\u0275\u0275textInterpolate2:Jh,\u0275\u0275textInterpolate3:Qh,\u0275\u0275textInterpolate4:Xh,\u0275\u0275textInterpolate5:qh,\u0275\u0275textInterpolate6:ep,\u0275\u0275textInterpolate7:tp,\u0275\u0275textInterpolate8:np,\u0275\u0275textInterpolateV:ip,\u0275\u0275i18n:l_,\u0275\u0275i18nAttributes:d_,\u0275\u0275i18nExp:Mp,\u0275\u0275i18nStart:vp,\u0275\u0275i18nEnd:bp,\u0275\u0275i18nApply:c_,\u0275\u0275i18nPostprocess:u_,\u0275\u0275resolveWindow:Hf,\u0275\u0275resolveDocument:Uf,\u0275\u0275resolveBody:Wf,\u0275\u0275setComponentScope:ce,\u0275\u0275setNgModuleScope:Y,\u0275\u0275registerNgModuleType:Pi,\u0275\u0275sanitizeHtml:wf,\u0275\u0275sanitizeStyle:Df,\u0275\u0275sanitizeResourceUrl:Ou,\u0275\u0275sanitizeScript:Cf,\u0275\u0275sanitizeUrl:Lu,\u0275\u0275sanitizeUrlOrResourceUrl:Tf,\u0275\u0275trustConstantHtml:Ef,\u0275\u0275trustConstantResourceUrl:Sf,\u0275\u0275validateIframeAttribute:jn,forwardRef:Z,resolveForwardRef:G}))();let Wd=null;function f3(){Wd=null}function sg(e){return!!Jn(e)}const bc=[];let Np=!1;function ag(){if(!Np){Np=!0;try{for(let e=bc.length-1;e>=0;e--){const{moduleType:t,ngModule:r}=bc[e];r.declarations&&r.declarations.every(og)&&(bc.splice(e,1),y3(t,r))}}finally{Np=!1}}}function og(e){return Array.isArray(e)?e.every(og):!!G(e)}function lg(e,t={}){dg(e,t),void 0!==t.id&&Pi(e,t.id),function m3(e,t){bc.push({moduleType:e,ngModule:t})}(e,t)}function dg(e,t,r=!1){const a=Wi(t.declarations||Gt);let c=null;Object.defineProperty(e,It,{configurable:!0,get:()=>(null===c&&(c=$r().compileNgModule(Ba,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:Wi(t.bootstrap||Gt).map(G),declarations:a.map(G),imports:Wi(t.imports||Gt).map(G).map(pg),exports:Wi(t.exports||Gt).map(G).map(pg),schemas:t.schemas?Wi(t.schemas):null,id:t.id||null}),c.schemas||(c.schemas=[])),c)});let h=null;Object.defineProperty(e,St,{get:()=>{if(null===h){const k=$r();h=k.compileFactory(Ba,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:ho(e),target:k.FactoryTarget.NgModule,typeArgumentCount:0})}return h},configurable:!1});let b=null;Object.defineProperty(e,an,{get:()=>{if(null===b){const k={name:e.name,type:e,providers:t.providers||Gt,imports:[(t.imports||Gt).map(G),(t.exports||Gt).map(G)]};b=$r().compileInjector(Ba,`ng:///${e.name}/\u0275inj.js`,k)}return b},configurable:!1})}let _u=new WeakMap,jp=new WeakMap;function g3(){_u=new WeakMap,jp=new WeakMap,bc.length=0}function y3(e,t){const r=Wi(t.declarations||Gt),a=od(e);r.forEach(c=>{(c=G(c)).hasOwnProperty(Cn)?Bp(Zt(c),a):!c.hasOwnProperty(yn)&&!c.hasOwnProperty(Pn)&&(c.ngSelectorScope=e)})}function Bp(e,t){e.directiveDefs=()=>Array.from(t.compilation.directives).map(r=>r.hasOwnProperty(Cn)?Zt(r):gn(r)).filter(r=>!!r),e.pipeDefs=()=>Array.from(t.compilation.pipes).map(r=>ln(r)),e.schemas=t.schemas,e.tView=null}function od(e){if(sg(e))return function v3(e){const t=Jn(e,!0);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const r={schemas:t.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};
1return wl(t.imports).forEach(a=>{const c=od(a);c.exported.directives.forEach(h=>r.compilation.directives.add(h)),c.exported.pipes.forEach(h=>r.compilation.pipes.add(h))}),wl(t.declarations).forEach(a=>{ln(a)?r.compilation.pipes.add(a):r.compilation.directives.add(a)}),wl(t.exports).forEach(a=>{const c=a;if(sg(c)){const h=od(c);h.exported.directives.forEach(b=>{r.compilation.directives.add(b),r.exported.directives.add(b)}),h.exported.pipes.forEach(b=>{r.compilation.pipes.add(b),r.exported.pipes.add(b)})}else ln(c)?r.exported.pipes.add(c):r.exported.directives.add(c)}),t.transitiveCompileScopes=r,r}(e);if(ii(e)){if(null!==(Zt(e)||gn(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==ln(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function pg(e){return function rg(e){return void 0!==e.ngModule}(e)?e.ngModule:e}let Yp=0;function fg(e,t){let r=null;(function _l(e,t){po(t)&&(So.set(e,t),As.add(e))})(e,t),_g(e,t),Object.defineProperty(e,Cn,{get:()=>{if(null===r){const a=$r();if(po(t)){const fe=[`Component '${e.name}' is not resolved:`];throw t.templateUrl&&fe.push(` - templateUrl: ${t.templateUrl}`),t.styleUrls&&t.styleUrls.length&&fe.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),fe.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(fe.join("\n"))}const c=function p3(){return Wd}();let h=t.preserveWhitespaces;void 0===h&&(h=null!==c&&void 0!==c.preserveWhitespaces&&c.preserveWhitespaces);let b=t.encapsulation;void 0===b&&(b=null!==c&&void 0!==c.defaultEncapsulation?c.defaultEncapsulation:gt.Emulated);const k=t.templateUrl||`ng:///${e.name}/template.html`,V={...gg(e,t),typeSourceSpan:a.createParseSourceSpan("Component",e.name,k),template:t.template||"",preserveWhitespaces:h,styles:t.styles||Gt,animations:t.animations,declarations:[],changeDetection:t.changeDetection,encapsulation:b,interpolation:t.interpolation,viewProviders:t.viewProviders||null,isStandalone:!!t.standalone};Yp++;try{if(V.usesInheritance&&yg(e),r=a.compileComponent(Ba,k,V),t.standalone){const fe=Wi(t.imports||Gt),{directiveDefs:Ue,pipeDefs:vt}=function M3(e,t){let r=null,a=null;return{directiveDefs:()=>{if(null===r){r=[Zt(e)];const b=new Set;for(const k of t){const V=G(k);if(!b.has(V))if(b.add(V),Jn(V)){const fe=od(V);for(const Ue of fe.exported.directives){const vt=Zt(Ue)||gn(Ue);vt&&!b.has(Ue)&&(b.add(Ue),r.push(vt))}}else{const fe=Zt(V)||gn(V);fe&&r.push(fe)}}}return r},pipeDefs:()=>{if(null===a){a=[];const b=new Set;for(const k of t){const V=G(k);if(!b.has(V))if(b.add(V),Jn(V)){const fe=od(V);for(const Ue of fe.exported.pipes){const vt=ln(Ue);vt&&!b.has(Ue)&&(b.add(Ue),a.push(vt))}}else{const fe=ln(V);fe&&a.push(fe)}}}return a}}}(e,fe);r.directiveDefs=Ue,r.pipeDefs=vt,r.dependencies=()=>fe.map(G)}}finally{Yp--}if(0===Yp&&ag(),function w3(e){return void 0!==e.ngSelectorScope}(e)){const fe=od(e.ngSelectorScope);Bp(r,fe)}if(t.schemas){if(!t.standalone)throw new Error(`The 'schemas' was specified for the ${de(e)} but is only valid on a component that is standalone.`);r.schemas=t.schemas}else t.standalone&&(r.schemas=[])}return r},configurable:!1})}function Vp(e,t){let r=null;_g(e,t||{}),Object.defineProperty(e,yn,{get:()=>{if(null===r){const a=mg(e,t||{});r=$r().compileDirective(Ba,a.sourceMapUrl,a.metadata)}return r},configurable:!1})}function mg(e,t){const r=e&&e.name,a=`ng:///${r}/\u0275dir.js`,c=$r(),h=gg(e,t);return h.typeSourceSpan=c.createParseSourceSpan("Directive",r,a),h.usesInheritance&&yg(e),{metadata:h,sourceMapUrl:a}}function _g(e,t){let r=null;Object.defineProperty(e,St,{get:()=>{if(null===r){const a=mg(e,t),c=$r();r=c.compileFactory(Ba,`ng:///${e.name}/\u0275fac.js`,{name:a.metadata.name,type:a.metadata.type,typeArgumentCount:0,deps:ho(e),target:c.FactoryTarget.Directive})}return r},configurable:!1})}function D3(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function gg(e,t){const r=Eo(),a=r.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==t.selector?t.selector:null,host:t.host||An,propMetadata:a,inputs:t.inputs||Gt,outputs:t.outputs||Gt,queries:vg(e,a,bg),lifecycle:{usesOnChanges:r.hasLifecycleHook(e,"ngOnChanges")}
1,typeSourceSpan:null,usesInheritance:!D3(e),exportAs:S3(t.exportAs),providers:t.providers||null,viewQueries:vg(e,a,Mg),isStandalone:!!t.standalone}}function yg(e){const t=Object.prototype;let r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==t;)!gn(r)&&!Zt(r)&&x3(r)&&Vp(r,null),r=Object.getPrototypeOf(r)}function C3(e){return"string"==typeof e?Dg(e):G(e)}function E3(e,t){return{propertyName:e,predicate:C3(t.selector),descendants:t.descendants,first:t.first,read:t.read?t.read:null,static:!!t.static,emitDistinctChangesOnly:!!t.emitDistinctChangesOnly}}function vg(e,t,r){const a=[];for(const c in t)if(t.hasOwnProperty(c)){const h=t[c];h.forEach(b=>{if(r(b)){if(!b.selector)throw new Error(`Can't construct a query for the property "${c}" of "${de(e)}" since the query selector wasn't defined.`);if(h.some(wg))throw new Error("Cannot combine @Input decorators with query decorators");a.push(E3(c,b))}})}return a}function S3(e){return void 0===e?null:Dg(e)}function bg(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function Mg(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function wg(e){return"Input"===e.ngMetadataName}function Dg(e){return e.split(",").map(t=>t.trim())}const T3=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function x3(e){const t=Eo();if(T3.some(a=>t.hasLifecycleHook(e,a)))return!0;const r=t.propMetadata(e);for(const a in r){const c=r[a];for(let h=0;h<c.length;h++){const b=c[h],k=b.ngMetadataName;if(wg(b)||bg(b)||Mg(b)||"Output"===k||"HostBinding"===k||"HostListener"===k)return!0}}return!1}function Cg(e,t){let r=null,a=null;Object.defineProperty(e,St,{get:()=>{if(null===a){const c=Eg(e,t),h=$r();a=h.compileFactory(Ba,`ng:///${c.name}/\u0275fac.js`,{name:c.name,type:c.type,typeArgumentCount:0,deps:ho(e),target:h.FactoryTarget.Pipe})}return a},configurable:!1}),Object.defineProperty(e,Pn,{get:()=>{if(null===r){const c=Eg(e,t);r=$r().compilePipe(Ba,`ng:///${c.name}/\u0275pipe.js`,c)}return r},configurable:!1})}function Eg(e,t){return{type:e,name:e.name,pipeName:t.name,pure:void 0===t.pure||t.pure,isStandalone:!!t.standalone}}const Sg=Is("Directive",(e={})=>e,void 0,void 0,(e,t)=>Vp(e,t)),I3=Is("Component",(e={})=>({changeDetection:Ze.Default,...e}),Sg,void 0,(e,t)=>fg(e,t)),k3=Is("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,t)=>Cg(e,t)),A3=ga("Input",e=>({bindingPropertyName:e})),P3=ga("Output",e=>({bindingPropertyName:e})),L3=ga("HostBinding",e=>({hostPropertyName:e})),O3=ga("HostListener",(e,t)=>({eventName:e,args:t})),R3=Is("NgModule",e=>e,void 0,void 0,(e,t)=>lg(e,t));function gu(...e){}const Tg=new Ri("Application Initializer");let yu=(()=>{class e{constructor(r){this.appInits=r,this.resolve=gu,this.reject=gu,this.initialized=!1,this.done=!1,this.donePromise=new Promise((a,c)=>{this.resolve=a,this.reject=c})}runInitializers(){if(this.initialized)return;const r=[],a=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let c=0;c<this.appInits.length;c++){const h=this.appInits[c]();if(Oh(h))r.push(h);else if(q0(h)){const b=new Promise((k,V)=>{h.subscribe({complete:k,error:V})});r.push(b)}}Promise.all(r).then(()=>{a()}).catch(c=>{this.reject(c)}),0===r.length&&a(),this.initialized=!0}}return e.\u0275fac=function(r){return new(r||e)(Nr(Tg,8))},e.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const xg=new Ri("AppId",{providedIn:"root",factory:Ig});function Ig(){return`${Hp()}${Hp()}${Hp()}`}const $3={provide:xg,useFactory:Ig,deps:[]};function Hp(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const kg=new Ri("Platform Initializer"),N3=new Ri("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Ag=new Ri("appBootstrapListener"),F3=new Ri("Application Packages Root URL"),j3=new Ri("AnimationModuleType");let B3=(()=>{class e{log(r){console.log(r)}warn(r){console.warn(r)}}return e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const vu=new Ri("LocaleId",{providedIn:"root",factory:()=>Il(vu,Je.Optional|Je.SkipSelf)||function Y3(){return typeof $localize<"u"&&$localize.locale||ad}()}),V3=new Ri("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"}),H3=new Ri("Translations"),U3=new Ri("TranslationsFormat");var sl=(()=>((sl=sl||{})[sl.Error=0]="Error",sl[sl.Warning=1]="Warning",sl[sl.Ignore=2]="Ignore",sl))();class Pg{constructor(t,r){this.ngModuleFactory=t,this.componentFactories=r}}let W3=(()=>{class e{compileModuleSync(r){return new hu(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const a=this.compileModuleSync(r),h=wl(Jn(r).declarations).reduce((b,k)=>{const V=Zt(k);return V&&b.push(new Pd(V)),b},[]);return new Pg(a,h)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}}return e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();const Lg=new Ri("compilerOptions");class z3{}function K3(e){ph(Tn(e)),v_(e).forEach(t=>K0(t))}let Rg=!1;function G3(){Rg||(Rg=!0,Io("\u0275setProfiler",Kr),Io("getDirectiveMetadata",Uv),Io("getComponent",xp),Io("getContext",g_),Io("getListeners",w_),Io("getOwningComponent",y_),Io("getHostElement",Ip),Io("getInjector",b_),Io("getRootComponents",v_),Io("getDirectives",M_),Io("applyChanges",K3))}function Io(e,t){if(typeof COMPILED>"u"||!COMPILED){const r=wt;if(r){let a=r.ng;a||(a=r.ng={}),a[e]=t}}}const Z3=(()=>Promise.resolve(0))();function Up(e){typeof Zone>"u"?Z3.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}class ko{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:a=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rl(!1),this.onMicrotaskEmpty=new rl(!1),this.onStable=new rl(!1),this.onError=ne
1w rl(!1),typeof Zone>"u")throw new te(908,!1);Zone.assertZonePatched();const c=this;if(c._nesting=0,c._outer=c._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const h=Zone.AsyncStackTaggingZoneSpec;c._inner=c._inner.fork(new h("Angular"))}Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!a&&r,c.shouldCoalesceRunChangeDetection=a,c.lastRequestAnimationFrameId=-1,c.nativeRequestAnimationFrame=function J3(){let e=wt.requestAnimationFrame,t=wt.cancelAnimationFrame;if(typeof Zone<"u"&&e&&t){const r=e[Zone.__symbol__("OriginalDelegate")];r&&(e=r);const a=t[Zone.__symbol__("OriginalDelegate")];a&&(t=a)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function q3(e){const t=()=>{!function X3(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(wt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,zp(e),e.isCheckStableRunning=!0,Wp(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),zp(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,a,c,h,b,k)=>{try{return $g(e),r.invokeTask(c,h,b,k)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===h.type||e.shouldCoalesceRunChangeDetection)&&t(),Ng(e)}},onInvoke:(r,a,c,h,b,k,V)=>{try{return $g(e),r.invoke(c,h,b,k,V)}finally{e.shouldCoalesceRunChangeDetection&&t(),Ng(e)}},onHasTask:(r,a,c,h)=>{r.hasTask(c,h),a===c&&("microTask"==h.change?(e._hasPendingMicrotasks=h.microTask,zp(e),Wp(e)):"macroTask"==h.change&&(e.hasPendingMacrotasks=h.macroTask))},onHandleError:(r,a,c,h)=>(r.handleError(c,h),e.runOutsideAngular(()=>e.onError.emit(h)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ko.isInAngularZone())throw new te(909,!1)}static assertNotInAngularZone(){if(ko.isInAngularZone())throw new te(909,!1)}run(t,r,a){return this._inner.run(t,r,a)}runTask(t,r,a,c){const h=this._inner,b=h.scheduleEventTask("NgZoneEvent: "+c,t,Q3,gu,gu);try{return h.runTask(b,r,a)}finally{h.cancelTask(b)}}runGuarded(t,r,a){return this._inner.runGuarded(t,r,a)}runOutsideAngular(t){return this._outer.run(t)}}const Q3={};function Wp(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 zp(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function $g(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Ng(e){e._nesting--,Wp(e)}class Fg{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new rl,this.onMicrotaskEmpty=new rl,this.onStable=new rl,this.onError=new rl}run(t,r,a){return t.apply(r,a)}runGuarded(t,r,a){return t.apply(r,a)}runOutsideAngular(t){return t()}runTask(t,r,a,c){return t.apply(r,a)}}const jg=new Ri(""),Bg=new Ri("");let Kp,e4=(()=>{class e{constructor(r,a,c){this._ngZone=r,this.registry=a,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Kp||(Vg(c),c.addToWindow(a)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ko.assertNotInAngularZone(),Up(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}
1decreasePendingRequestCount(){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())Up(()=>{for(;0!==this._callbacks.length;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb(this._didWork)}this._didWork=!1});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(a=>!a.updateCb||!a.updateCb(r)||(clearTimeout(a.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,a,c){let h=-1;a&&a>0&&(h=setTimeout(()=>{this._callbacks=this._callbacks.filter(b=>b.timeoutId!==h),r(this._didWork,this.getPendingTasks())},a)),this._callbacks.push({doneCb:r,timeoutId:h,updateCb:c})}whenStable(r,a,c){if(c&&!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(r,a,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,a,c){return[]}}return e.\u0275fac=function(r){return new(r||e)(Nr(ko),Nr(Yg),Nr(Bg))},e.\u0275prov=Ut({token:e,factory:e.\u0275fac}),e})(),Yg=(()=>{class e{constructor(){this._applications=new Map}registerApplication(r,a){this._applications.set(r,a)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,a=!0){return Kp?.findTestabilityInTree(this,r,a)??null}}return e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function Vg(e){Kp=e}let Vl=null;const Gp=new Ri("AllowMultipleToken"),Zp=new Ri("PlatformDestroyListeners");function Hg(e,t,r){const a=new hu(r);return Promise.resolve(a)}function Ug(e){return e.isBoundToModule}class t4{constructor(t,r){this.name=t,this.token=r}}function Wg(e){if(Vl&&!Vl.get(Gp,!1))throw new te(400,!1);Vl=e;const t=e.get(Jp);return zg(e),t}function zg(e){const t=e.get(kg,null);t&&t.forEach(r=>r())}function i4(e){const{rootComponent:t,appProviders:r,platformProviders:a}=e,c=function n4(e=[]){if(Vl)return Vl;const t=Zg(e);return Vl=t,zg(t),t}(a),h=Qg("zone.js",Jg());return h.run(()=>{const k=Tp([{provide:ko,useValue:h},...r||[]],c,"Environment Injector"),V=k.get(oc,null);let fe;h.runOutsideAngular(()=>{fe=h.onError.subscribe({next:Vt=>{V.handleError(Vt)}})});const Ue=()=>k.destroy(),vt=c.get(Zp);return vt.add(Ue),k.onDestroy(()=>{fe.unsubscribe(),vt.delete(Ue)}),Xg(V,h,()=>{const Vt=k.get(yu);return Vt.runInitializers(),Vt.donePromise.then(()=>{_p(k.get(vu,ad)||ad);const wn=k.get(Mu);return void 0!==t&&wn.bootstrap(t),wn})})})}function Kg(e,t,r=[]){const a=`Platform: ${t}`,c=new Ri(a);return(h=[])=>{let b=bu();if(!b||b.injector.get(Gp,!1)){const k=[...r,...h,{provide:c,useValue:!0}];e?e(k):Wg(Zg(k,a))}return Gg()}}function Gg(e){const t=bu();if(!t)throw new te(401,!1);return t}function Zg(e=[],t){return jl.create({name:t,providers:[{provide:ju,useValue:"platform"},{provide:Zp,useValue:new Set([()=>Vl=null])},...e]})}function r4(){bu()?.destroy()}function bu(){return Vl?.get(Jp)??null}let Jp=(()=>{class e{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,a){const c=Qg(a?.ngZone,Jg(a)),h=[{provide:ko,useValue:c}];return c.run(()=>{const b=jl.create({providers:h,parent:this.injector,name:r.moduleType.name}),k=r.create(b),V=k.injector.get(oc,null);if(!V)throw new te(402,!1);return c.runOutsideAngular(()=>{const fe=c.onError.subscribe({next:Ue=>{V.handleError(Ue)}});k.onDestroy(()=>{wu(this._modules,k),fe.unsubscribe()})}),Xg(V,c,()=>{const fe=k.injector.get(yu);
1return fe.runInitializers(),fe.donePromise.then(()=>(_p(k.injector.get(vu,ad)||ad),this._moduleDoBootstrap(k),k))})})}bootstrapModule(r,a=[]){const c=qg({},a);return Hg(0,0,r).then(h=>this.bootstrapModuleFactory(h,c))}_moduleDoBootstrap(r){const a=r.injector.get(Mu);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(c=>a.bootstrap(c));else{if(!r.instance.ngDoBootstrap)throw new te(403,!1);r.instance.ngDoBootstrap(a)}this._modules.push(r)}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new te(404,!1);this._modules.slice().forEach(a=>a.destroy()),this._destroyListeners.forEach(a=>a());const r=this._injector.get(Zp,null);r&&(r.forEach(a=>a()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return e.\u0275fac=function(r){return new(r||e)(Nr(jl))},e.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();function Jg(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!e||!e.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!e||!e.ngZoneRunCoalescing)||!1}}function Qg(e,t){let r;return r="noop"===e?new Fg:("zone.js"===e?void 0:e)||new ko(t),r}function Xg(e,t,r){try{const a=r();return Oh(a)?a.catch(c=>{throw t.runOutsideAngular(()=>e.handleError(c)),c}):a}catch(a){throw t.runOutsideAngular(()=>e.handleError(a)),a}}function qg(e,t){return Array.isArray(t)?t.reduce(qg,e):{...e,...t}}let Mu=(()=>{class e{constructor(r,a,c){this._zone=r,this._injector=a,this._exceptionHandler=c,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const h=new s.y(k=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{k.next(this._stable),k.complete()})}),b=new s.y(k=>{let V;this._zone.runOutsideAngular(()=>{V=this._zone.onStable.subscribe(()=>{ko.assertNotInAngularZone(),Up(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,k.next(!0))})})});const fe=this._zone.onUnstable.subscribe(()=>{ko.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{k.next(!1)}))});return()=>{V.unsubscribe(),fe.unsubscribe()}});this.isStable=(0,d.T)(h,b.pipe((0,o.B)()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,a){const c=r instanceof Yc;if(!this._injector.get(yu).done)throw!c&&ii(r),new te(405,false);let b;b=c?r:this._injector.get(sc).resolveComponentFactory(r),this.componentTypes.push(b.componentType);const k=Ug(b)?void 0:this._injector.get(Ud),fe=b.create(jl.NULL,[],a||b.selector,k),Ue=fe.location.nativeElement,vt=fe.injector.get(jg,null);return vt?.registerApplication(Ue),fe.onDestroy(()=>{this.detachView(fe.hostView),wu(this.components,fe),vt?.unregisterApplication(Ue)}),this._loadComponent(fe),fe}tick(){if(this._runningTick)throw new te(101,!1);try{this._runningTick=!0;for(let r of this._views)r.detectChanges()}catch(r){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(r))}finally{this._runningTick=!1}}attachView(r){const a=r;this._views.push(a),a.attachToAppRef(this)}detachView(r){const a=r;wu(this._views,a),a.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r),this._injector.get(Ag,[]).concat(this._bootstrapListeners).forEach(c=>c(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>wu(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new te(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(r){return new(r||e)(Nr(ko),Nr(nd),Nr(oc))},e.\u0275prov=Ut({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function wu(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}let t1=!0,n1=!1;function a4(){return n1=!0,t1}function o4(){if(n1)throw new Error("Cannot enable prod mode after platform setup.");t1=!1}function l4(e){const t=D(e);if(!t)throw r1(e);return new hu(t)}function d4(e){const t=D(e);if(!t)throw r1(e);return t}function r1(e){return new Error(`No module with ID ${e} loaded`)}let s1=(()=>{class e{}return e.__NG_ELEMENT_ID__=a1,e})();function a1(e){return function c4(e,t,r){if(ds(e)&&!r){const a=gi(e.index,t);return new Ad(a,a)}return 47&e.type?new Ad(t[16],t):null}(Yi(),vn(),16==(16&e))}class o1 extends s1{}class u4 extends o1{}class h4{constructor(t,r){this.name=t,this.callback=r}}function p4(e){return e.map(t=>t.nativeElement)}class Qp{constructor(t){this.nativeNode=t}get parent(){const t=this.nativeNode.parentNode;return t?new Mc(t):null}get injector(){return b_(this.nativeNode)}get componentInstance(){const t=this.nativeNode;return t&&(xp(t)||y_(t))}get context(){return xp(this.nativeNode)||g_(this.nativeNode)}get listeners(){return w_(this.nativeNode).filter(t=>"dom"===t.type)}get references(){return function Wv(e){const t=ft(e);if(null===t)return{};if(void 0===t.localRefs){const r=t.lView;if(null===r)return{};t.localRefs=function Ol(e,t){const r=e[1].data[t];if(r&&r.localNames){const a={};let c=r.index+1;for(let h=0;h<r.localNames.length;h+=2)a[r.localNames[h]]=e[c],c++;return a}return null}(r,t.nodeIndex)}return t.localRefs||{}}(this.nativeNode)}get providerTokens(){return function Hv(e){const t=ft(e),r=t?t.lView:null;if(null===r)return[];const a=r[1],c=a.data[t.nodeIndex],h=[],k=c.directiveEnd;for(let V=1048575&c.providerIndexes;V<k;V++){let fe=a.data[V];Kv(fe)&&(fe=fe.type),h.push(fe)}return h}(this.nativeNode)}}class Mc extends Qp{constructor(t){super(t)}get nativeElement(){return this.nativeNode.nodeType==Node.ELEMENT_NODE?this.nativeNode:null}get name(){const t=ft(this.nativeNode),r=t?t.lView:null;return null!==r?r[1].data[t.nodeIndex].value:this.nativeNode.nodeName}get properties(){const t=ft(this.nativeNode),r=t?t.lView:null;if(null===r)return{};const a=r[1].data,c=a[t.nodeIndex],h={};return function f4(e,t){if(e){let r=Object.getPrototypeOf(e);const a=Node.prototype;for(;null!==r&&r!==a;){const c=Object.getOwnPropertyDescriptors(r);for(let h in c)if(!h.startsWith("__")&&!h.startsWith("on")){const b=e[h];m4(b)&&(t[h]=b)}r=Object.getPrototypeOf(r)}}}(this.nativeElement,h),function _4(e,t,r,a){let c=t.propertyBindings;if(null!==c)for(let h=0;h<c.length;h++){const b=c[h],V=a[b].split("\ufffd"),fe=V[0];if(V.length>1){let Ue=V[1];for(let vt=1;vt<V.length-1;vt++)Ue+=se(r[b+vt-1])+V[vt+1];e[fe]=Ue}else e[fe]=r[b]}}(h,c,r,a),h}get attributes(){const t={},r=this.nativeElement;if(!r)return t;const a=ft(r),c=a?a.lView:null;if(null===c)return{};const h=c[1].data[a.nodeIndex].attrs,b=[];if(h){let V=0;for(;V<h.length;){const fe=h[V];if("string"!=typeof fe)break;t[fe]=h[V+1],b.push(fe.toLowerCase()),V+=2}}const k=r.attributes;for(let V=0;V<k.length;V++){const fe=k[V],Ue=fe.name.toLowerCase();-1===b.indexOf(Ue)&&(t[Ue]=fe.value)}return t}get styles(){return this.nativeElement&&this.nativeElement.style?this.nativeElement.style:{}}get classes(){const t={},a=this.nativeElement.className;return("string"!=typeof a?a.baseVal.split(" "):a.split(" ")).forEac
1h(h=>t[h]=!0),t}get childNodes(){const t=this.nativeNode.childNodes,r=[];for(let a=0;a<t.length;a++)r.push(zd(t[a]));return r}get children(){const t=this.nativeElement;if(!t)return[];const r=t.children,a=[];for(let c=0;c<r.length;c++)a.push(zd(r[c]));return a}query(t){return this.queryAll(t)[0]||null}queryAll(t){const r=[];return l1(this,t,r,!0),r}queryAllNodes(t){const r=[];return l1(this,t,r,!1),r}triggerEventHandler(t,r){const a=this.nativeNode,c=[];this.listeners.forEach(h=>{if(h.name===t){const b=h.callback;b.call(a,r),c.push(b)}}),"function"==typeof a.eventListeners&&a.eventListeners(t).forEach(h=>{if(-1!==h.toString().indexOf("__ngUnwrap__")){const b=h("__ngUnwrap__");return-1===c.indexOf(b)&&b.call(a,r)}})}}function m4(e){return"string"==typeof e||"boolean"==typeof e||"number"==typeof e||null===e}function l1(e,t,r,a){const c=ft(e.nativeNode),h=c?c.lView:null;null!==h?ld(h[1].data[c.nodeIndex],h,t,r,a,e.nativeNode):qp(e.nativeNode,t,r,a)}function ld(e,t,r,a,c,h){const b=function Us(e,t){const r=null===e?-1:e.index;return-1!==r?Li(t[r]):null}(e,t);if(11&e.type){if(Xp(b,r,a,c,h),ds(e)){const V=gi(e.index,t);V&&V[1].firstChild&&ld(V[1].firstChild,V,r,a,c,h)}else e.child&&ld(e.child,t,r,a,c,h),b&&qp(b,r,a,c);const k=t[e.index];Zi(k)&&d1(k,r,a,c,h)}else if(4&e.type){const k=t[e.index];Xp(k[7],r,a,c,h),d1(k,r,a,c,h)}else if(16&e.type){const k=t[16],fe=k[6].projection[e.projection];if(Array.isArray(fe))for(let Ue of fe)Xp(Ue,r,a,c,h);else if(fe){const Ue=k[3];ld(Ue[1].data[fe.index],Ue,r,a,c,h)}}else e.child&&ld(e.child,t,r,a,c,h);if(h!==b){const k=4&e.flags?e.projectionNext:e.next;k&&ld(k,t,r,a,c,h)}}function d1(e,t,r,a,c){for(let h=10;h<e.length;h++){const b=e[h],k=b[1].firstChild;k&&ld(k,b,t,r,a,c)}}function Xp(e,t,r,a,c){if(c!==e){const h=zd(e);if(!h)return;(a&&h instanceof Mc&&t(h)&&-1===r.indexOf(h)||!a&&t(h)&&-1===r.indexOf(h))&&r.push(h)}}function qp(e,t,r,a){const c=e.childNodes,h=c.length;for(let b=0;b<h;b++){const k=c[b],V=zd(k);V&&((a&&V instanceof Mc&&t(V)&&-1===r.indexOf(V)||!a&&t(V)&&-1===r.indexOf(V))&&r.push(V),qp(k,t,r,a))}}const tf="__ng_debug__";function zd(e){return e instanceof Node?(e.hasOwnProperty(tf)||(e[tf]=e.nodeType==Node.ELEMENT_NODE?new Mc(e):new Qp(e)),e[tf]):null}function g4(e){return null}class c1{constructor(){}supports(t){return dc(t)}create(t){return new u1(t)}}const y4=(e,t)=>t;class u1{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||y4}forEachItem(t){let r;for(r=this._itHead;null!==r;r=r._next)t(r)}forEachOperation(t){let r=this._itHead,a=this._removalsHead,c=0,h=null;for(;r||a;){const b=!a||r&&r.currentIndex<p1(a,c,h)?r:a,k=p1(b,c,h),V=b.currentIndex;if(b===a)c--,a=a._nextRemoved;else if(r=r._next,null==b.previousIndex)c++;else{h||(h=[]);const fe=k-c,Ue=V-c;if(fe!=Ue){for(let Vt=0;Vt<fe;Vt++){const qt=Vt<h.length?h[Vt]:h[Vt]=0,wn=qt+Vt;Ue<=wn&&wn<fe&&(h[Vt]=qt+1)}h[b.previousIndex]=Ue-fe}}k!==V&&t(b,k,V)}}forEachPreviousItem(t){let r;for(r=this._previousItHead;null!==r;r=r._nextPrevious)t(r)}forEachAddedItem(t){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)t(r)}forEachMovedItem(t){let r;for(r=this._movesHead;null!==r;r=r._nextMoved)t(r)}forEachRemovedItem(t){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)t(r)}forEachIdentityChange(t){let r;for(r=this._identityChangesHead;null!==r;r=r._nextIdentityChange)t(r)}diff(t){if(null==t&&(t=[]),!dc(t))throw new te(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let c,h,b,r=this._itHead,a=!1;if(Array.isArray(t)){this.length=t.length;for(let k=0;k<this.length;k++)h=t[k],b=this._trackByFn(k,h),null!==r&&Object.is(r.trackById,b)?(a&&(r=this._verifyReinsertion(r,h,b,k)),Object.is(r.item,h)||this._addIdentityChange(r,h)):(r=this._mismatch(r,h,b,k),a=!0),r=r._next}else c=0,function yy(e,t){if(Array.isArray(e))for(let r=0;r<e.length;r++)t(e[r]);else{const r=e[id()]();let a;for(;!(a=r.next()).done;)t(a.value)}}(t,k=>{b=this._trackByFn(c,k),null!==r&&Object.is(r.trackById,b)?(a&&(r=this._verifyReinsertion(r,k,b,c)),Object.is(r.item,k)||this._addIdentityChange(r,k)):(r=this._mismatch(r,k,b,c),a=!0),r=r._next,c++}),this.length=c;return this._truncate(r),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,r,a,c){let h;return null===t?h=this._itTail:(h=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(a,null))?(Object.is(t.
vendor: 4,328 bytes, line 1
1item,r)||this._addIdentityChange(t,r),this._reinsertAfter(t,h,c)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(a,c))?(Object.is(t.item,r)||this._addIdentityChange(t,r),this._moveAfter(t,h,c)):t=this._addAfter(new v4(r,a),h,c),t}_verifyReinsertion(t,r,a,c){let h=null===this._unlinkedRecords?null:this._unlinkedRecords.get(a,null);return null!==h?t=this._reinsertAfter(h,t._prev,c):t.currentIndex!=c&&(t.currentIndex=c,this._addToMoves(t,c)),t}_truncate(t){for(;null!==t;){const r=t._next;this._addToRemovals(this._unlink(t)),t=r}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,r,a){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const c=t._prevRemoved,h=t._nextRemoved;return null===c?this._removalsHead=h:c._nextRemoved=h,null===h?this._removalsTail=c:h._prevRemoved=c,this._insertAfter(t,r,a),this._addToMoves(t,a),t}_moveAfter(t,r,a){return this._unlink(t),this._insertAfter(t,r,a),this._addToMoves(t,a),t}_addAfter(t,r,a){return this._insertAfter(t,r,a),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,r,a){const c=null===r?this._itHead:r._next;return t._next=c,t._prev=r,null===c?this._itTail=t:c._prev=t,null===r?this._itHead=t:r._next=t,null===this._linkedRecords&&(this._linkedRecords=new h1),this._linkedRecords.put(t),t.currentIndex=a,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const r=t._prev,a=t._next;return null===r?this._itHead=a:r._next=a,null===a?this._itTail=r:a._prev=r,t}_addToMoves(t,r){return t.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new h1),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,r){return t.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class v4{constructor(t,r){this.item=t,this.trackById=r,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 b4{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,r){let a;for(a=this._head;null!==a;a=a._nextDup)if((null===r||r<=a.currentIndex)&&Object.is(a.trackById,t))return a;return null}remove(t){const r=t._prevDup,a=t._nextDup;return null===r?this._head=a:r._nextDup=a,null===a?this._tail=r:a._prevDup=r,null===this._head}}class h1{constructor(){this.map=new Map}put(t){const r=t.trackById;let a=this.map.get(r);a||(a=new b4,this.map.set(r,a)),a.add(t)}get(t,r){const c=this.map.get(t);return c?c.get(t,r):null}remove(t){const r=t.trackById;return this.map.get(r).remove(t)&&this.map.delete(r),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function p1(e,t,r){const a=e.previousIndex;if(null===a)return a;let c=0;return r&&a<r.length&&(c=r[a]),a+t+c}class f1{constructor(){}supports(t){return t instanceof Map||vh(t)}create(){return new M4}}class M4{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 r;for(r=this._mapHead;null!==r;
1r=r._next)t(r)}forEachPreviousItem(t){let r;for(r=this._previousMapHead;null!==r;r=r._nextPrevious)t(r)}forEachChangedItem(t){let r;for(r=this._changesHead;null!==r;r=r._nextChanged)t(r)}forEachAddedItem(t){let r;for(r=this._additionsHead;null!==r;r=r._nextAdded)t(r)}forEachRemovedItem(t){let r;for(r=this._removalsHead;null!==r;r=r._nextRemoved)t(r)}diff(t){if(t){if(!(t instanceof Map||vh(t)))throw new te(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let r=this._mapHead;if(this._appendAfter=null,this._forEach(t,(a,c)=>{if(r&&r.key===c)this._maybeAddToChanges(r,a),this._appendAfter=r,r=r._next;else{const h=this._getOrCreateRecordForKey(c,a);r=this._insertBeforeOrAppend(r,h)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let a=r;null!==a;a=a._nextRemoved)a===this._mapHead&&(this._mapHead=null),this._records.delete(a.key),a._nextRemoved=a._next,a.previousValue=a.currentValue,a.currentValue=null,a._prev=null,a._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,r){if(t){const a=t._prev;return r._next=t,r._prev=a,t._prev=r,a&&(a._next=r),t===this._mapHead&&(this._mapHead=r),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(t,r){if(this._records.has(t)){const c=this._records.get(t);this._maybeAddToChanges(c,r);const h=c._prev,b=c._next;return h&&(h._next=b),b&&(b._prev=h),c._next=null,c._prev=null,c}const a=new w4(t);return this._records.set(t,a),a.currentValue=r,this._addToAdditions(a),a}_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,r){Object.is(r,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=r,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,r){t instanceof Map?t.forEach(r):Object.keys(t).forEach(a=>r(t[a],a))}}class w4{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 m1(){return new nf([new c1])}let nf=(()=>{class e{constructor(r){this.factories=r}static create(r,a){if(null!=a){const c=a.factories.slice();r=r.concat(c)}return new e(r)}static extend(r){return{provide:e,useFactory:a=>e.create(r,a||m1()),deps:[[e,new No,new uo]]}}find(r){const a=this.factories.find(c=>c.supports(r));if(null!=a)return a;throw new te(901,!1)}}return e.\u0275prov=Ut({token:e,providedIn:"root",factory:m1}),e})();function _1(){return new rf([new f1])}let rf=(()=>{class e{constructor(r){this.factories=r}static create(r,a){if(a){const c=a.factories.slice();r=r.concat(c)}return new e(r)}static extend(r){return{provide:e,useFactory:a=>e.create(r,a||_1()),deps:[[e,new No,new uo]]}}find(r){const a=this.factories.find(c=>c.supports(r));if(a)return a;throw new te(901,!1)}}return e.\u0275prov=Ut({token:e,providedIn:"root",factory:_1}),e})();const D4=[new f1],E4=new nf([new c1]),S4=new rf(D4),T4=Kg(null,"core",[]);let x4=(()=>{class e{constructor(r){}}return e.\u0275fac=function(r){return new(r||e)(Nr(Mu))},e.\u0275mod=R({type:e}),e.\u0275inj=Ge({}),e})();function I4(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}const k4=!0;function A4(e){return $r().compileDirectiveDeclaration(Ba,`ng:///${e.type.name}/\u0275fac.js`,e)}function P4(e){D_(e.type,e.decorators,e.ctorParameters??null,e.propDecorators??null)}function L4(e){return $r().compileComponentDeclaration(Ba,`ng:///${e.type.name}/\u0275cmp.js`,e)}function O4(e){return $r(function R4(e){switch(e){case Tr.Directive:return"directive";case Tr.Component:return"component";case Tr.Injectable:return"injectable";case Tr.Pipe:return"pipe";case Tr.NgModule:return"NgModule"}}(e.target)).compileFactoryDeclaration(Ba,`ng:///${e.type.name}/\u0275fac.js`,e)}function $4(e){return $r().compileInjectableDeclaration(Ba,`ng:///${e.type.name}/\u0275prov.js`,e)}function N4(e){return $r().compileInjectorDeclaration(Ba,`ng:///${e.type.name}/\u0275inj.js`,e)}
1function F4(e){return $r().compileNgModuleDeclaration(Ba,`ng:///${e.type.name}/\u0275mod.js`,e)}function j4(e){return $r().compilePipeDeclaration(Ba,`ng:///${e.type.name}/\u0275pipe.js`,e)}function B4(e,t){const r=Zt(e),a=t.elementInjector||Bc();return new Pd(r).create(a,t.projectableNodes,t.hostElement,t.environmentInjector)}function Y4(e){const t=Zt(e);if(!t)return null;const r=new Pd(t);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return t.standalone}}}},4006:(Xe,ie,l)=>{"use strict";l.d(ie,{CE:()=>En,Cf:()=>de,F:()=>Oi,Fj:()=>ye,JJ:()=>Je,JL:()=>_e,JU:()=>w,NI:()=>Ki,On:()=>sr,QS:()=>gs,UX:()=>Cs,Zs:()=>Yr,_Y:()=>wr,a5:()=>nn,kI:()=>O,nD:()=>xi,nJ:()=>gn,oH:()=>Ur,p4:()=>$i,qu:()=>di,sg:()=>Ft,u:()=>mi,u5:()=>Ws,vC:()=>Qr,wV:()=>Ji,x0:()=>Qt});var i=l(4650),n=l(6895),s=l(8996),d=l(4128),o=l(4004);let _=(()=>{class ne{constructor(H,He){this._renderer=H,this._elementRef=He,this.onChange=rn=>{},this.onTouched=()=>{}}setProperty(H,He){this._renderer.setProperty(this._elementRef.nativeElement,H,He)}registerOnTouched(H){this.onTouched=H}registerOnChange(H){this.onChange=H}setDisabledState(H){this.setProperty("disabled",H)}}return ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(i.Renderer2),i.\u0275\u0275directiveInject(i.ElementRef))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne}),ne})(),g=(()=>{class ne extends _{}return ne.\u0275fac=function(){let X;return function(He){return(X||(X=i.\u0275\u0275getInheritedFactory(ne)))(He||ne)}}(),ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,features:[i.\u0275\u0275InheritDefinitionFeature]}),ne})();const w=new i.InjectionToken("NgValueAccessor"),Z={provide:w,useExisting:(0,i.forwardRef)(()=>ye),multi:!0},he=new i.InjectionToken("CompositionEventMode");let ye=(()=>{class ne extends _{constructor(H,He,rn){super(H,He),this._compositionMode=rn,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function G(){const ne=(0,n.q)()?(0,n.q)().getUserAgent():"";return/android (\d+)/.test(ne.toLowerCase())}())}writeValue(H){this.setProperty("value",H??"")}_handleInput(H){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(H)}_compositionStart(){this._composing=!0}_compositionEnd(H){this._composing=!1,this._compositionMode&&this.onChange(H)}}return ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(i.Renderer2),i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(he,8))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(H,He){1&H&&i.\u0275\u0275listener("input",function(Vn){return He._handleInput(Vn.target.value)})("blur",function(){return He.onTouched()})("compositionstart",function(){return He._compositionStart()})("compositionend",function(Vn){return He._compositionEnd(Vn.target.value)})},features:[i.\u0275\u0275ProvidersFeature([Z]),i.\u0275\u0275InheritDefinitionFeature]}),ne})();function le(ne){return null==ne||("string"==typeof ne||Array.isArray(ne))&&0===ne.length}function se(ne){return null!=ne&&"number"==typeof ne.length}const de=new i.InjectionToken("NgValidators"),rt=new i.InjectionToken("NgAsyncValidators"),N=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class O{static min(X){return function W(ne){return X=>{if(le(X.value)||le(ne))return null;const H=parseFloat(X.value);return!isNaN(H)&&H<ne?{min:{min:ne,actual:X.value}}:null}}(X)}static max(X){return function $(ne){return X=>{if(le(X.value)||le(ne))return null;const H=parseFloat(X.value);return!isNaN(H)&&H>ne?{max:{max:ne,actual:X.value}}:null}}(X)}static required(X){return me(X)}static requiredTrue(X){return ae(X)}static email(X){return function Pe(ne){return le(ne.value)||N.test(ne.value)?null:{email:!0}}(X)}static minLength(X){return function lt(ne){return X=>le(X.value)||!se(X.value)?null:X.value.length<ne?{minlength:{requiredLength:ne,actualLength:X.value.length}}:null}(X)}static maxLength(X){return ve(X)}static pattern(X){return function Ye(ne){if(!ne)return we;let X,H;return"string"==typeof ne?(H="","^"!==ne.charAt(0)&&(H+="^"),H+=ne,"$"!==ne.charAt(ne.length-1)&&(H+="$"),X=new RegExp(H)):(H=ne.toString(),X=ne),He=>{if(le(He.value))return null;const rn=He.value;return X.test(rn)?null:{pattern:{requiredPattern:H,actualValue:rn}}}}(X)}static nullValidator(X){return null}static compose(X){return Ke(X)}static composeAsync(X){return Dt(X)}}function me(ne){return le(ne.value)?{required:!0}:null}function ae(ne){return!0===ne.value?null:{required:!0}}function ve(ne){return X=>se(X.value)&&X.value.length>ne?{maxlength:{requiredLength:ne,actualLength:X.value.length}}:null}function we(ne){return null}function Ie(ne){return null!=ne}
1function mt(ne){return(0,i.\u0275isPromise)(ne)?(0,s.D)(ne):ne}function at(ne){let X={};return ne.forEach(H=>{X=null!=H?{...X,...H}:X}),0===Object.keys(X).length?null:X}function Ht(ne,X){return X.map(H=>H(ne))}function Lt(ne){return ne.map(X=>function xe(ne){return!ne.validate}(X)?X:H=>X.validate(H))}function Ke(ne){if(!ne)return null;const X=ne.filter(Ie);return 0==X.length?null:function(H){return at(Ht(H,X))}}function st(ne){return null!=ne?Ke(Lt(ne)):null}function Dt(ne){if(!ne)return null;const X=ne.filter(Ie);return 0==X.length?null:function(H){const He=Ht(H,X).map(mt);return(0,d.D)(He).pipe((0,o.U)(at))}}function _t(ne){return null!=ne?Dt(Lt(ne)):null}function Ut(ne,X){return null===ne?[X]:Array.isArray(ne)?[...ne,X]:[ne,X]}function Fe(ne){return ne._rawValidators}function Ge(ne){return ne._rawAsyncValidators}function tt(ne){return ne?Array.isArray(ne)?ne:[ne]:[]}function bt(ne,X){return Array.isArray(ne)?ne.includes(X):ne===X}function At(ne,X){const H=tt(X);return tt(ne).forEach(rn=>{bt(H,rn)||H.push(rn)}),H}function Pt(ne,X){return tt(X).filter(H=>!bt(ne,H))}class ct{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(X){this._rawValidators=X||[],this._composedValidatorFn=st(this._rawValidators)}_setAsyncValidators(X){this._rawAsyncValidators=X||[],this._composedAsyncValidatorFn=_t(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(X){this._onDestroyCallbacks.push(X)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(X=>X()),this._onDestroyCallbacks=[]}reset(X){this.control&&this.control.reset(X)}hasError(X,H){return!!this.control&&this.control.hasError(X,H)}getError(X,H){return this.control?this.control.getError(X,H):null}}class Kt extends ct{get formDirective(){return null}get path(){return null}}class nn extends ct{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class an{constructor(X){this._cd=X}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Je=(()=>{class ne extends an{constructor(H){super(H)}}return ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(nn,2))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(H,He){2&H&&i.\u0275\u0275classProp("ng-untouched",He.isUntouched)("ng-touched",He.isTouched)("ng-pristine",He.isPristine)("ng-dirty",He.isDirty)("ng-valid",He.isValid)("ng-invalid",He.isInvalid)("ng-pending",He.isPending)},features:[i.\u0275\u0275InheritDefinitionFeature]}),ne})(),_e=(()=>{class ne extends an{constructor(H){super(H)}}return ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(Kt,10))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(H,He){2&H&&i.\u0275\u0275classProp("ng-untouched",He.isUntouched)("ng-touched",He.isTouched)("ng-pristine",He.isPristine)("ng-dirty",He.isDirty)("ng-valid",He.isValid)("ng-invalid",He.isInvalid)("ng-pending",He.isPending)("ng-submitted",He.isSubmitted)},features:[i.\u0275\u0275InheritDefinitionFeature]}),ne})();const St="VALID",Ae="INVALID",Ee="PENDING",We="DISABLED";function ce(ne){return(Y(ne)?ne.validators:ne)||null}function pe(ne){return Array.isArray(ne)?st(ne):ne||null}function je(ne,X){return(Y(X)?X.asyncValidators:ne)||null}function R(ne){return Array.isArray(ne)?_t(ne):ne||null}function Y(ne){return null!=ne&&!Array.isArray(ne)&&"object"==typeof ne}function De(ne,X,H){const He=ne.controls;if(!(X?Object.keys(He):He).length)throw new i.\u0275RuntimeError(1e3,"");if(!He[H])throw new i.\u0275RuntimeError(1001,"")}function ot(ne,X,H){ne._forEachChild((He,rn)=>{if(void 0===H[rn])throw new i.\u0275RuntimeError(1002,"")})}class Tt{constructor(X,H){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=X,this._rawAsyncValidators=H,this._composedValidatorFn=pe(this._rawValidators),this._composedAsyncValidatorFn=R(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(X){this._rawValidators=this._composedValidatorFn=X}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(X){this._rawAsyncValidators=this._composedAsyncValidatorFn=X}get parent(){return this._parent}get valid(){return this.status===St}get invalid(){return this.status===Ae}get pending(){return this.status==Ee}get disabled(){return this.status===We}get enabled(){return this.status!==We}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(X){this._rawValidators=X,this._composedValidatorFn=pe(X)}setAsyncValidators(X){this._rawAsyncValidators=X,this._composedAsyncValidatorFn=R(X)}addValidators(X){this.setValidators(At(X,this._rawValidators))}addAsyncValidators(X){this.setAsyncValidators(At(X,this._rawAsyncValidators))}removeValidators(X){this.setValidators(Pt(X,this._rawValidators))}removeAsyncValidators(X){this.setAsyncValidators(Pt(X,this._rawAsyncValidators))}hasValidator(X){return bt(this._rawValidators,X)}hasAsyncValidator(X){return bt(this._rawAsyncValidators,X)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(X={}){this.touched=!0,this._parent&&!X.onlySelf&&this._parent.markAsTouched(X)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}
vendor: 4,100 bytes, line 1
1),this._forEachChild(X=>X.markAllAsTouched())}markAsUntouched(X={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(H=>{H.markAsUntouched({onlySelf:!0})}),this._parent&&!X.onlySelf&&this._parent._updateTouched(X)}markAsDirty(X={}){this.pristine=!1,this._parent&&!X.onlySelf&&this._parent.markAsDirty(X)}markAsPristine(X={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(H=>{H.markAsPristine({onlySelf:!0})}),this._parent&&!X.onlySelf&&this._parent._updatePristine(X)}markAsPending(X={}){this.status=Ee,!1!==X.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!X.onlySelf&&this._parent.markAsPending(X)}disable(X={}){const H=this._parentMarkedDirty(X.onlySelf);this.status=We,this.errors=null,this._forEachChild(He=>{He.disable({...X,onlySelf:!0})}),this._updateValue(),!1!==X.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...X,skipPristineCheck:H}),this._onDisabledChange.forEach(He=>He(!0))}enable(X={}){const H=this._parentMarkedDirty(X.onlySelf);this.status=St,this._forEachChild(He=>{He.enable({...X,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:X.emitEvent}),this._updateAncestors({...X,skipPristineCheck:H}),this._onDisabledChange.forEach(He=>He(!1))}_updateAncestors(X){this._parent&&!X.onlySelf&&(this._parent.updateValueAndValidity(X),X.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(X){this._parent=X}getRawValue(){return this.value}updateValueAndValidity(X={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===St||this.status===Ee)&&this._runAsyncValidator(X.emitEvent)),!1!==X.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!X.onlySelf&&this._parent.updateValueAndValidity(X)}_updateTreeValidity(X={emitEvent:!0}){this._forEachChild(H=>H._updateTreeValidity(X)),this.updateValueAndValidity({onlySelf:!0,emitEvent:X.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?We:St}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(X){if(this.asyncValidator){this.status=Ee,this._hasOwnPendingAsyncValidator=!0;const H=mt(this.asyncValidator(this));this._asyncValidationSubscription=H.subscribe(He=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(He,{emitEvent:X})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(X,H={}){this.errors=X,this._updateControlsErrors(!1!==H.emitEvent)}get(X){let H=X;return null==H||(Array.isArray(H)||(H=H.split(".")),0===H.length)?null:H.reduce((He,rn)=>He&&He._find(rn),this)}getError(X,H){const He=H?this.get(H):this;return He&&He.errors?He.errors[X]:null}hasError(X,H){return!!this.getError(X,H)}get root(){let X=this;for(;X._parent;)X=X._parent;return X}_updateControlsErrors(X){this.status=this._calculateStatus(),X&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(X)}_initObservables(){this.valueChanges=new i.EventEmitter,this.statusChanges=new i.EventEmitter}_calculateStatus(){return this._allControlsDisabled()?We:this.errors?Ae:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ee)?Ee:this._anyControlsHaveStatus(Ae)?Ae:St}_anyControlsHaveStatus(X){return this._anyControls(H=>H.status===X)}_anyControlsDirty(){return this._anyControls(X=>X.dirty)}_anyControlsTouched(){return this._anyControls(X=>X.touched)}_updatePristine(X={}){this.pristine=!this._anyControlsDirty(),this._parent&&!X.onlySelf&&this._parent._updatePristine(X)}_updateTouched(X={}){this.touched=this._anyControlsTouched(),this._parent&&!X.onlySelf&&this._parent._updateTouched(X)}_registerOnCollectionChange(X){this._onCollectionChange=X}_setUpdateStrategy(X){Y(X)&&null!=X.updateOn&&(this._updateOn=X.updateOn)}_parentMarkedDirty(X){return!X&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
1_find(X){return null}}class Zt extends Tt{constructor(X,H,He){super(ce(H),je(He,H)),this.controls=X,this._initObservables(),this._setUpdateStrategy(H),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(X,H){return this.controls[X]?this.controls[X]:(this.controls[X]=H,H.setParent(this),H._registerOnCollectionChange(this._onCollectionChange),H)}addControl(X,H,He={}){this.registerControl(X,H),this.updateValueAndValidity({emitEvent:He.emitEvent}),this._onCollectionChange()}removeControl(X,H={}){this.controls[X]&&this.controls[X]._registerOnCollectionChange(()=>{}),delete this.controls[X],this.updateValueAndValidity({emitEvent:H.emitEvent}),this._onCollectionChange()}setControl(X,H,He={}){this.controls[X]&&this.controls[X]._registerOnCollectionChange(()=>{}),delete this.controls[X],H&&this.registerControl(X,H),this.updateValueAndValidity({emitEvent:He.emitEvent}),this._onCollectionChange()}contains(X){return this.controls.hasOwnProperty(X)&&this.controls[X].enabled}setValue(X,H={}){ot(this,0,X),Object.keys(X).forEach(He=>{De(this,!0,He),this.controls[He].setValue(X[He],{onlySelf:!0,emitEvent:H.emitEvent})}),this.updateValueAndValidity(H)}patchValue(X,H={}){null!=X&&(Object.keys(X).forEach(He=>{const rn=this.controls[He];rn&&rn.patchValue(X[He],{onlySelf:!0,emitEvent:H.emitEvent})}),this.updateValueAndValidity(H))}reset(X={},H={}){this._forEachChild((He,rn)=>{He.reset(X[rn],{onlySelf:!0,emitEvent:H.emitEvent})}),this._updatePristine(H),this._updateTouched(H),this.updateValueAndValidity(H)}getRawValue(){return this._reduceChildren({},(X,H,He)=>(X[He]=H.getRawValue(),X))}_syncPendingControls(){let X=this._reduceChildren(!1,(H,He)=>!!He._syncPendingControls()||H);return X&&this.updateValueAndValidity({onlySelf:!0}),X}_forEachChild(X){Object.keys(this.controls).forEach(H=>{const He=this.controls[H];He&&X(He,H)})}_setUpControls(){this._forEachChild(X=>{X.setParent(this),X._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(X){for(const[H,He]of Object.entries(this.controls))if(this.contains(H)&&X(He))return!0;return!1}_reduceValue(){return this._reduceChildren({},(H,He,rn)=>((He.enabled||this.disabled)&&(H[rn]=He.value),H))}_reduceChildren(X,H){let He=X;return this._forEachChild((rn,Vn)=>{He=H(He,rn,Vn)}),He}_allControlsDisabled(){for(const X of Object.keys(this.controls))if(this.controls[X].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(X){return this.controls.hasOwnProperty(X)?this.controls[X]:null}}const gn=Zt;class ii extends Zt{}function Yn(ne,X){return[...X.path,ne]}function pt(ne,X){kt(ne,X),X.valueAccessor.writeValue(ne.value),ne.disabled&&X.valueAccessor.setDisabledState?.(!0),function xt(ne,X){X.valueAccessor.registerOnChange(H=>{ne._pendingValue=H,ne._pendingChange=!0,ne._pendingDirty=!0,"change"===ne.updateOn&&yt(ne,X)})}(ne,X),function Ot(ne,X){const H=(He,rn)=>{X.valueAccessor.writeValue(He),rn&&X.viewToModelUpdate(He)};ne.registerOnChange(H),X._registerOnDestroy(()=>{ne._unregisterOnChange(H)})}(ne,X),function Jt(ne,X){X.valueAccessor.registerOnTouched(()=>{ne._pendingTouched=!0,"blur"===ne.updateOn&&ne._pendingChange&&yt(ne,X),"submit"!==ne.updateOn&&ne.markAsTouched()})}(ne,X),function et(ne,X){if(X.valueAccessor.setDisabledState){const H=He=>{X.valueAccessor.setDisabledState(He)};ne.registerOnDisabledChange(H),X._registerOnDestroy(()=>{ne._unregisterOnDisabledChange(H)})}}(ne,X)}function Se(ne,X,H=!0){const He=()=>{};X.valueAccessor&&(X.valueAccessor.registerOnChange(He),X.valueAccessor.registerOnTouched(He)),Qe(ne,X),ne&&(X._invokeOnDestroyCallbacks(),ne._registerOnCollectionChange(()=>{}))}function ue(ne,X){ne.forEach(H=>{H.registerOnValidatorChange&&H.registerOnValidatorChange(X)})}function kt(ne,X){const H=Fe(ne);null!==X.validator?ne.setValidators(Ut(H,X.validator)):"function"==typeof H&&ne.setValidators([H]);const He=Ge(ne);null!==X.asyncValidator?ne.setAsyncValidators(Ut(He,X.asyncValidator)):"function"==typeof He&&ne.setAsyncValidators([He]);const rn=()=>ne.updateValueAndValidity();ue(X._rawValidators,rn),ue(X._rawAsyncValidators,rn)}function Qe(ne,X){let H=!1;if(null!==ne){if(null!==X.validator){const rn=Fe(ne);if(Array.isArray(rn)&&rn.length>0){const Vn=rn.filter(Hi=>Hi!==X.validator);Vn.length!==rn.length&&(H=!0,ne.setValidators(Vn))}}if(null!==X.asyncValidator){const rn=Ge(ne);if(Array.isArray(rn)&&rn.length>0){const Vn=rn.filter(Hi=>Hi!==X.asyncValidator);Vn.length!==rn.length&&(H=!0,ne.setAsyncValidators(Vn))}}}const He=()=>{};return ue(X._rawValidators,He),ue(X._rawAsyncValidators,He),H}function yt(ne,X){ne._pendingDirty&&ne.markAsDirty(),ne.setValue(ne._pendingValue,{emitModelToViewChange:!1}),X.viewToModelUpdate(ne._pendingValue),ne._pendingChange=!1}function A(ne,X){kt(ne,X)}
1function Rt(ne,X){if(!ne.hasOwnProperty("model"))return!1;const H=ne.model;return!!H.isFirstChange()||!Object.is(X,H.currentValue)}function Te(ne,X){ne._syncPendingControls(),X.forEach(H=>{const He=H.control;"submit"===He.updateOn&&He._pendingChange&&(H.viewToModelUpdate(He._pendingValue),He._pendingChange=!1)})}function it(ne,X){if(!X)return null;let H,He,rn;return Array.isArray(X),X.forEach(Vn=>{Vn.constructor===ye?H=Vn:function C(ne){return Object.getPrototypeOf(ne.constructor)===g}(Vn)?He=Vn:rn=Vn}),rn||He||H||null}const zn={provide:Kt,useExisting:(0,i.forwardRef)(()=>Oi)},zi=(()=>Promise.resolve())();let Oi=(()=>{class ne extends Kt{constructor(H,He){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new i.EventEmitter,this.form=new Zt({},st(H),_t(He))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(H){zi.then(()=>{const He=this._findContainer(H.path);H.control=He.registerControl(H.name,H.control),pt(H.control,H),H.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(H)})}getControl(H){return this.form.get(H.path)}
1removeControl(H){zi.then(()=>{const He=this._findContainer(H.path);He&&He.removeControl(H.name),this._directives.delete(H)})}addFormGroup(H){zi.then(()=>{const He=this._findContainer(H.path),rn=new Zt({});A(rn,H),He.registerControl(H.name,rn),rn.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(H){zi.then(()=>{const He=this._findContainer(H.path);He&&He.removeControl(H.name)})}getFormGroup(H){return this.form.get(H.path)}updateModel(H,He){zi.then(()=>{this.form.get(H.path).setValue(He)})}setValue(H){this.control.setValue(H)}onSubmit(H){return this.submitted=!0,Te(this.form,this._directives),this.ngSubmit.emit(H),"dialog"===H?.target?.method}onReset(){this.resetForm()}resetForm(H){this.form.reset(H),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(H){return H.pop(),H.length?this.form.get(H):this.form}}return ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(de,10),i.\u0275\u0275directiveInject(rt,10))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(H,He){1&H&&i.\u0275\u0275listener("submit",function(Vn){return He.onSubmit(Vn)})("reset",function(){return He.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i.\u0275\u0275ProvidersFeature([zn]),i.\u0275\u0275InheritDefinitionFeature]}),ne})();function _r(ne,X){const H=ne.indexOf(X);H>-1&&ne.splice(H,1)}function nr(ne){return"object"==typeof ne&&null!==ne&&2===Object.keys(ne).length&&"value"in ne&&"disabled"in ne}const Ki=class extends Tt{constructor(X=null,H,He){super(ce(H),je(He,H)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(X),this._setUpdateStrategy(H),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Y(H)&&(H.nonNullable||H.initialValueIsDefault)&&(this.defaultValue=nr(X)?X.value:X)}setValue(X,H={}){this.value=this._pendingValue=X,this._onChange.length&&!1!==H.emitModelToViewChange&&this._onChange.forEach(He=>He(this.value,!1!==H.emitViewToModelChange)),this.updateValueAndValidity(H)}patchValue(X,H={}){this.setValue(X,H)}reset(X=this.defaultValue,H={}){this._applyFormState(X),this.markAsPristine(H),this.markAsUntouched(H),this.setValue(this.value,H),this._pendingChange=!1}_updateValue(){}_anyControls(X){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(X){this._onChange.push(X)}_unregisterOnChange(X){_r(this._onChange,X)}registerOnDisabledChange(X){this._onDisabledChange.push(X)}_unregisterOnDisabledChange(X){_r(this._onDisabledChange,X)}_forEachChild(X){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(X){nr(X)?(this.value=this._pendingValue=X.value,X.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=X}},$i=Ki;let Gi=(()=>{class ne extends Kt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Yn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return ne.\u0275fac=function(){let X;return function(He){return(X||(X=i.\u0275\u0275getInheritedFactory(ne)))(He||ne)}}(),ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,features:[i.\u0275\u0275InheritDefinitionFeature]}),ne})();const ms={provide:nn,useExisting:(0,i.forwardRef)(()=>sr)},Hr=(()=>Promise.resolve())();let sr=(()=>{class ne extends nn{constructor(H,He,rn,Vn,Hi){super(),this._changeDetectorRef=Hi,this.control=new Ki,this._registered=!1,this.update=new i.EventEmitter,this._parent=H,this._setValidators(
1He),this._setAsyncValidators(rn),this.valueAccessor=it(0,Vn)}ngOnChanges(H){if(this._checkForErrors(),!this._registered||"name"in H){if(this._registered&&(this._checkName(),this.formDirective)){const He=H.name.previousValue;this.formDirective.removeControl({name:He,path:this._getPath(He)})}this._setUpControl()}"isDisabled"in H&&this._updateDisabled(H),Rt(H,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(H){this.viewModel=H,this.update.emit(H)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){pt(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(H){Hr.then(()=>{this.control.setValue(H,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(H){const He=H.isDisabled.currentValue,rn=0!==He&&(0,i.\u0275coerceToBoolean)(He);Hr.then(()=>{rn&&!this.control.disabled?this.control.disable():!rn&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(H){return this._parent?Yn(H,this._parent):[H]}}return ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(Kt,9),i.\u0275\u0275directiveInject(de,10),i.\u0275\u0275directiveInject(rt,10),i.\u0275\u0275directiveInject(w,10),i.\u0275\u0275directiveInject(i.ChangeDetectorRef,8))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[i.\u0275\u0275ProvidersFeature([ms]),i.\u0275\u0275InheritDefinitionFeature,i.\u0275\u0275NgOnChangesFeature]}),ne})(),wr=(()=>{class ne{}return ne.\u0275fac=function(H){return new(H||ne)},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),ne})();const Qs={provide:w,useExisting:(0,i.forwardRef)(()=>Ji),multi:!0};let Ji=(()=>{class ne extends g{writeValue(H){this.setProperty("value",H??"")}registerOnChange(H){this.onChange=He=>{H(""==He?null:parseFloat(He))}}}return ne.\u0275fac=function(){let X;return function(He){return(X||(X=i.\u0275\u0275getInheritedFactory(ne)))(He||ne)}}(),ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(H,He){1&H&&i.\u0275\u0275listener("input",function(Vn){return He.onChange(Vn.target.value)})("blur",function(){return He.onTouched()})},features:[i.\u0275\u0275ProvidersFeature([Qs]),i.\u0275\u0275InheritDefinitionFeature]}),ne})(),ws=(()=>{class ne{}return ne.\u0275fac=function(H){return new(H||ne)},ne.\u0275mod=i.\u0275\u0275defineNgModule({type:ne}),ne.\u0275inj=i.\u0275\u0275defineInjector({}),ne})();const Dr=new i.InjectionToken("NgModelWithFormControlWarning"),Hs={provide:nn,useExisting:(0,i.forwardRef)(()=>Ur)};let Ur=(()=>{class ne extends nn{constructor(H,He,rn,Vn){super(),this._ngModelWarningConfig=Vn,this.update=new i.EventEmitter,this._ngModelWarningSent=!1,this._setValidators(H),this._setAsyncValidators(He),this.valueAccessor=it(0,rn)}set isDisabled(H){}ngOnChanges(H){if(this._isControlChanged(H)){const He=H.form.previousValue;He&&Se(He,this,!1),pt(this.form,this),this.form.updateValueAndValidity({emitEvent:!1})}Rt(H,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
1ngOnDestroy(){this.form&&Se(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(H){this.viewModel=H,this.update.emit(H)}_isControlChanged(H){return H.hasOwnProperty("form")}}return ne._ngModelWarningSentOnce=!1,ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(de,10),i.\u0275\u0275directiveInject(rt,10),i.\u0275\u0275directiveInject(w,10),i.\u0275\u0275directiveInject(Dr,8))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[i.\u0275\u0275ProvidersFeature([Hs]),i.\u0275\u0275InheritDefinitionFeature,i.\u0275\u0275NgOnChangesFeature]}),ne})();const kr={provide:Kt,useExisting:(0,i.forwardRef)(()=>Ft)};let Ft=(()=>{class ne extends Kt{constructor(H,He){super(),this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new i.EventEmitter,this._setValidators(H),this._setAsyncValidators(He)}ngOnChanges(H){this._checkFormPresent(),H.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Qe(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(H){const He=this.form.get(H.path);return pt(He,H),He.updateValueAndValidity({emitEvent:!1}),this.directives.push(H),He}getControl(H){return this.form.get(H.path)}
1removeControl(H){Se(H.control||null,H,!1),function Wt(ne,X){const H=ne.indexOf(X);H>-1&&ne.splice(H,1)}(this.directives,H)}addFormGroup(H){this._setUpFormContainer(H)}removeFormGroup(H){this._cleanUpFormContainer(H)}getFormGroup(H){return this.form.get(H.path)}addFormArray(H){this._setUpFormContainer(H)}removeFormArray(H){this._cleanUpFormContainer(H)}getFormArray(H){return this.form.get(H.path)}updateModel(H,He){this.form.get(H.path).setValue(He)}onSubmit(H){return this.submitted=!0,Te(this.form,this.directives),this.ngSubmit.emit(H),"dialog"===H?.target?.method}onReset(){this.resetForm()}resetForm(H){this.form.reset(H),this.submitted=!1}_updateDomValue(){this.directives.forEach(H=>{const He=H.control,rn=this.form.get(H.path);He!==rn&&(Se(He||null,H),(ne=>ne instanceof Ki)(rn)&&(pt(rn,H),H.control=rn))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(H){const He=this.form.get(H.path);A(He,H),He.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(H){if(this.form){const He=this.form.get(H.path);He&&function ke(ne,X){return Qe(ne,X)}(He,H)&&He.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){kt(this.form,this),this._oldForm&&Qe(this._oldForm,this)}_checkFormPresent(){}}return ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(de,10),i.\u0275\u0275directiveInject(rt,10))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","formGroup",""]],hostBindings:function(H,He){1&H&&i.\u0275\u0275listener("submit",function(Vn){return He.onSubmit(Vn)})("reset",function(){return He.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i.\u0275\u0275ProvidersFeature([kr]),i.\u0275\u0275InheritDefinitionFeature,i.\u0275\u0275NgOnChangesFeature]}),ne})();const Yt={provide:Kt,useExisting:(0,i.forwardRef)(()=>Qt)};let Qt=(()=>{class ne extends Gi{constructor(H,He,rn){super(),this._parent=H,this._setValidators(He),this._setAsyncValidators(rn)}_checkParentType(){Rn(this._parent)}}return ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(Kt,13),i.\u0275\u0275directiveInject(de,10),i.\u0275\u0275directiveInject(rt,10))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[i.\u0275\u0275ProvidersFeature([Yt]),i.\u0275\u0275InheritDefinitionFeature]}),ne})();const pn={provide:Kt,useExisting:(0,i.forwardRef)(()=>En)};let En=(()=>{class ne extends Kt{constructor(H,He,rn){super(),this._parent=H,this._setValidators(He),this._setAsyncValidators(rn)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Yn(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Rn(this._parent)}}return ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(Kt,13),i.\u0275\u0275directiveInject(de,10),i.\u0275\u0275directiveInject(rt,10))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[i.\u0275\u0275ProvidersFeature([pn]),i.\u0275\u0275InheritDefinitionFeature]}),ne})();function Rn(ne){return!(ne instanceof Qt||ne instanceof Ft||ne instanceof En)}const $n={provide:nn,useExisting:(0,i.forwardRef)(()=>mi)};let mi=(()=>{class ne extends nn{constructor(H,He,rn,Vn,Hi){super(),this._ngModelWarningConfig=Hi,this._added=!1,this.update=new i.EventEmitter,this._ngModelWarningSent=!1,this._parent=H,this._setValidators(He),this._setAsyncValidators(rn),this.valueAccessor=it(0,Vn)}set isDisabled(H){}ngOnChanges(H){this._added||this._setUpControl(),Rt(H,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(H){this.viewModel=H,this.update.emit(H)}get path(){return Yn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return ne._ngModelWarningSentOnce=!1,ne.\u0275fac=function(H){return new(H||ne)(i.\u0275\u0275directiveInject(Kt,13),i.\u0275\u0275directiveInject(de,10),i.\u0275\u0275directiveInject(rt,10),i.\u0275\u0275directiveInject(w,10),i.\u0275\u0275directiveInject(Dr,8))},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[i.\u0275\u0275ProvidersFeature([$n]),i.\u0275\u0275InheritDefinitionFeature,i.\u0275\u0275NgOnChangesFeature]}),ne})();let Bi=(()=>
1{class ne{constructor(){this._validator=we}ngOnChanges(H){if(this.inputName in H){const He=this.normalizeInput(H[this.inputName].currentValue);this._enabled=this.enabled(He),this._validator=this._enabled?this.createValidator(He):we,this._onChange&&this._onChange()}}validate(H){return this._validator(H)}registerOnValidatorChange(H){this._onChange=H}enabled(H){return null!=H}}return ne.\u0275fac=function(H){return new(H||ne)},ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,features:[i.\u0275\u0275NgOnChangesFeature]}),ne})();const cs={provide:de,useExisting:(0,i.forwardRef)(()=>Us),multi:!0},gr={provide:de,useExisting:(0,i.forwardRef)(()=>Yr),multi:!0};let Us=(()=>{class ne extends Bi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=i.\u0275coerceToBoolean,this.createValidator=H=>me}enabled(H){return H}}return ne.\u0275fac=function(){let X;return function(He){return(X||(X=i.\u0275\u0275getInheritedFactory(ne)))(He||ne)}}(),ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(H,He){2&H&&i.\u0275\u0275attribute("required",He._enabled?"":null)},inputs:{required:"required"},features:[i.\u0275\u0275ProvidersFeature([cs]),i.\u0275\u0275InheritDefinitionFeature]}),ne})(),Yr=(()=>{class ne extends Us{constructor(){super(...arguments),this.createValidator=H=>ae}}return ne.\u0275fac=function(){let X;return function(He){return(X||(X=i.\u0275\u0275getInheritedFactory(ne)))(He||ne)}}(),ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(H,He){2&H&&i.\u0275\u0275attribute("required",He._enabled?"":null)},features:[i.\u0275\u0275ProvidersFeature([gr]),i.\u0275\u0275InheritDefinitionFeature]}),ne})();const Zr={provide:de,useExisting:(0,i.forwardRef)(()=>xi),multi:!0};let xi=(()=>{class ne extends Bi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=H=>function Ar(ne){return"number"==typeof ne?ne:parseInt(ne,10)}(H),this.createValidator=H=>ve(H)}}return ne.\u0275fac=function(){let X;return function(He){return(X||(X=i.\u0275\u0275getInheritedFactory(ne)))(He||ne)}}(),ne.\u0275dir=i.\u0275\u0275defineDirective({type:ne,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(H,He){2&H&&i.\u0275\u0275attribute("maxlength",He._enabled?He.maxlength:null)},inputs:{maxlength:"maxlength"},features:[i.\u0275\u0275ProvidersFeature([Zr]),i.\u0275\u0275InheritDefinitionFeature]}),ne})(),Vr=(()=>{class ne{}return ne.\u0275fac=function(H){return new(H||ne)},ne.\u0275mod=i.\u0275\u0275defineNgModule({type:ne}),ne.\u0275inj=i.\u0275\u0275defineInjector({imports:[ws]}),ne})(),Ws=(()=>{class ne{}return ne.\u0275fac=function(H){return new(H||ne)},ne.\u0275mod=i.\u0275\u0275defineNgModule({type:ne}),ne.\u0275inj=i.\u0275\u0275defineInjector({imports:[Vr]}),ne})(),Cs=(()=>{class ne{static withConfig(H){return{ngModule:ne,providers:[{provide:Dr,useValue:H.warnOnNgModelWithFormControl}]}}}return ne.\u0275fac=function(H){return new(H||ne)},ne.\u0275mod=i.\u0275\u0275defineNgModule({type:ne}),ne.\u0275inj=i.\u0275\u0275defineInjector({imports:[Vr]}),ne})();class hr extends Tt{constructor(X,H,He){super(ce(H),je(He,H)),this.controls=X,this._initObservables(),this._setUpdateStrategy(H),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(X){return this.controls[this._adjustIndex(X)]}push(X,H={}){this.controls.push(X),this._registerControl(X),this.updateValueAndValidity({emitEvent:H.emitEvent}),this._onCollectionChange()}insert(X,H,He={}){this.controls.splice(X,0,H),this._registerControl(H),this.updateValueAndValidity({emitEvent:He.emitEvent})}removeAt(X,H={}){let He=this._adjustIndex(X);He<0&&(He=0),this.controls[He]&&this.controls[He]._registerOnCollectionChange(()=>{}
1),this.controls.splice(He,1),this.updateValueAndValidity({emitEvent:H.emitEvent})}setControl(X,H,He={}){let rn=this._adjustIndex(X);rn<0&&(rn=0),this.controls[rn]&&this.controls[rn]._registerOnCollectionChange(()=>{}),this.controls.splice(rn,1),H&&(this.controls.splice(rn,0,H),this._registerControl(H)),this.updateValueAndValidity({emitEvent:He.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(X,H={}){ot(this,0,X),X.forEach((He,rn)=>{De(this,!1,rn),this.at(rn).setValue(He,{onlySelf:!0,emitEvent:H.emitEvent})}),this.updateValueAndValidity(H)}patchValue(X,H={}){null!=X&&(X.forEach((He,rn)=>{this.at(rn)&&this.at(rn).patchValue(He,{onlySelf:!0,emitEvent:H.emitEvent})}),this.updateValueAndValidity(H))}reset(X=[],H={}){this._forEachChild((He,rn)=>{He.reset(X[rn],{onlySelf:!0,emitEvent:H.emitEvent})}),this._updatePristine(H),this._updateTouched(H),this.updateValueAndValidity(H)}getRawValue(){return this.controls.map(X=>X.getRawValue())}clear(X={}){this.controls.length<1||(this._forEachChild(H=>H._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:X.emitEvent}))}_adjustIndex(X){return X<0?X+this.length:X}_syncPendingControls(){let X=this.controls.reduce((H,He)=>!!He._syncPendingControls()||H,!1);return X&&this.updateValueAndValidity({onlySelf:!0}),X}_forEachChild(X){this.controls.forEach((H,He)=>{X(H,He)})}_updateValue(){this.value=this.controls.filter(X=>X.enabled||this.disabled).map(X=>X.value)}_anyControls(X){return this.controls.some(H=>H.enabled&&X(H))}_setUpControls(){this._forEachChild(X=>this._registerControl(X))}_allControlsDisabled(){for(const X of this.controls)if(X.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(X){X.setParent(this),X._registerOnCollectionChange(this._onCollectionChange)}_find(X){return this.at(X)??null}}const Qr=hr;function vn(ne){return!!ne&&(void 0!==ne.asyncValidators||void 0!==ne.validators||void 0!==ne.updateOn)}let di=(()=>{class ne{constructor(){this.useNonNullable=!1}get nonNullable(){const H=new ne;return H.useNonNullable=!0,H}group(H,He=null){const rn=this._reduceControls(H);let Vn={};return vn(He)?Vn=He:null!==He&&(Vn.validators=He.validator,Vn.asyncValidators=He.asyncValidator),new Zt(rn,Vn)}record(H,He=null){const rn=this._reduceControls(H);return new ii(rn,He)}control(H,He,rn){let Vn={};return this.useNonNullable?(vn(He)?Vn=He:(Vn.validators=He,Vn.asyncValidators=rn),new Ki(H,{...Vn,nonNullable:!0})):new Ki(H,He,rn)}array(H,He,rn){const Vn=H.map(Hi=>this._createControl(Hi));return new hr(Vn,He,rn)}_reduceControls(H){const He={};return Object.keys(H).forEach(rn=>{He[rn]=this._createControl(H[rn])}),He}_createControl(H){return H instanceof Ki||H instanceof Tt?H:Array.isArray(H)?this.control(H[0],H.length>1?H[1]:null,H.length>2?H[2]:null):this.control(H)}}return ne.\u0275fac=function(H){return new(H||ne)},ne.\u0275prov=i.\u0275\u0275defineInjectable({token:ne,factory:ne.\u0275fac,providedIn:Cs}),ne})(),gs=(()=>{class ne extends di{group(H,He=null){return super.group(H,He)}control(H,He,rn){return super.control(H,He,rn)}array(H,He,rn){return super.array(H,He,rn)}}return ne.\u0275fac=function(){let X;return function(He){return(X||(X=i.\u0275\u0275getInheritedFactory(ne)))(He||ne)}}(),ne.\u0275prov=i.\u0275\u0275defineInjectable({token:ne,factory:ne.\u0275fac,providedIn:Cs}),ne})()},8242:(Xe,ie,l)=>{"use strict";l.d(ie,{OG:()=>N,_r:()=>$,ch:()=>Pe,oL:()=>me});var i=l(8184),n=l(4080),s=l(4650),d=l(3238),o=l(2687),_=l(1281),g=l(2289),w=l(3353),x=l(6895),L=l(7340),Z=l(445),G=l(7579),he=l(6451),ye=l(9646),te=l(9521),le=l(9300),se=l(5698);function de(ve,Ye){}const rt={bottomSheetState:(0,L.X$)("state",[(0,L.SB)("void, hidden",(0,L.oB)({transform:"translateY(100%)"})),(0,L.SB)("visible",(0,L.oB)({transform:"translateY(0%)"})),(0,L.eR)("visible => void, visible => hidden",(0,L.ru)([(0,L.jt)(`${d.mZ.COMPLEX} ${d.yN.ACCELERATION_CURVE}`),(0,L.IO)("@*",(0,L.pV)(),{optional:!0})])),(0,L.eR)("void => visible",(0,L.ru)([(0,L.jt)(`${d.mZ.EXITING} ${d.yN.DECELERATION_CURVE}`),(0,L.IO)("@*",(0,L.pV)(),{optional:!0})]))])},N=new s.InjectionToken("MatBottomSheetData");class O{constructor(){this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.closeOnNavigation=!0,this.autoFocus="dialog",this.restoreFocus=!0}}let W=(()=>{class ve extends n.en{constructor(we,Ie,mt,at,Ht,xe,Lt,Ke){super(),this._elementRef=we,this._changeDetectorRef=Ie,this._focusTrapFactory=mt,this._interactivityChecker=at,this._ngZone=Ht,this.bottomSheetConfig=Ke,this._animationState="void",this._animationStateChanged=new s.EventEmitter,this._elementFocusedBeforeOpened=null,this.attachDomPortal=st=>
1(this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachDomPortal(st)),this._document=Lt,this._breakpointSubscription=xe.observe([g.u3.Medium,g.u3.Large,g.u3.XLarge]).subscribe(()=>{this._toggleClass("mat-bottom-sheet-container-medium",xe.isMatched(g.u3.Medium)),this._toggleClass("mat-bottom-sheet-container-large",xe.isMatched(g.u3.Large)),this._toggleClass("mat-bottom-sheet-container-xlarge",xe.isMatched(g.u3.XLarge))})}attachComponentPortal(we){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(we)}attachTemplatePortal(we){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(we)}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}exit(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._breakpointSubscription.unsubscribe(),this._destroyed=!0}_onAnimationDone(we){"hidden"===we.toState?this._restoreFocus():"visible"===we.toState&&this._trapFocus(),this._animationStateChanged.emit(we)}_onAnimationStart(we){this._animationStateChanged.emit(we)}_toggleClass(we,Ie){this._elementRef.nativeElement.classList.toggle(we,Ie)}_validatePortalAttached(){this._portalOutlet.hasAttached()}_setPanelClass(){this._elementRef.nativeElement.classList.add(...(0,_.Eq)(this.bottomSheetConfig.panelClass||[]))}_forceFocus(we,Ie){this._interactivityChecker.isFocusable(we)||(we.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const mt=()=>{we.removeEventListener("blur",mt),we.removeEventListener("mousedown",mt),we.removeAttribute("tabindex")};we.addEventListener("blur",mt),we.addEventListener("mousedown",mt)})),we.focus(Ie)}_focusByCssSelector(we,Ie){let mt=this._elementRef.nativeElement.querySelector(we);mt&&this._forceFocus(mt,Ie)}_trapFocus(){const we=this._elementRef.nativeElement;switch(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(we)),this.bottomSheetConfig.autoFocus){case!1:case"dialog":const Ie=(0,w.ht)();Ie!==we&&!we.contains(Ie)&&we.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.bottomSheetConfig.autoFocus)}}_restoreFocus(){const we=this._elementFocusedBeforeOpened;if(this.bottomSheetConfig.restoreFocus&&we&&"function"==typeof we.focus){const Ie=(0,w.ht)(),mt=this._elementRef.nativeElement;(!Ie||Ie===this._document.body||Ie===mt||mt.contains(Ie))&&we.focus()}this._focusTrap&&this._focusTrap.destroy()}_savePreviouslyFocusedElement(){this._elementFocusedBeforeOpened=(0,w.ht)(),this._elementRef.nativeElement.focus&&this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>this._elementRef.nativeElement.focus())})}}return ve.\u0275fac=function(we){return new(we||ve)(s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(s.ChangeDetectorRef),s.\u0275\u0275directiveInject(o.qV),s.\u0275\u0275directiveInject(o.ic),s.\u0275\u0275directiveInject(s.NgZone),s.\u0275\u0275directiveInject(g.Yg),s.\u0275\u0275directiveInject(x.K0,8),s.\u0275\u0275directiveInject(O))},ve.\u0275cmp=s.\u0275\u0275defineComponent({type:ve,selectors:[["mat-bottom-sheet-container"]],viewQuery:function(we,Ie){if(1&we&&s.\u0275\u0275viewQuery(n.Pl,7),2&we){let mt;s.\u0275\u0275queryRefresh(mt=s.\u0275\u0275loadQuery())&&(Ie._portalOutlet=mt.first)}},hostAttrs:["tabindex","-1","role","dialog","aria-modal","true",1,"mat-bottom-sheet-container"],hostVars:2,hostBindings:function(we,Ie){1&we&&s.\u0275\u0275syntheticHostListener("@state.start",function(at){return Ie._onAnimationStart(at)})("@state.done",function(at){return Ie._onAnimationDone(at)}),2&we&&(s.\u0275\u0275attribute("aria-label",null==Ie.bottomSheetConfig?null:Ie.bottomSheetConfig.ariaLabel),s.\u0275\u0275syntheticHostProperty("@state",Ie._animationState))},features:[s.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(we,Ie){1&we&&s.\u0275\u0275template(0,de,0,0,"ng-template",0)},dependencies:[n.Pl],styles:[".mat-bottom-sheet-container{padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto}.cdk-high-contrast-active .mat-bottom-sheet-container{outline:1px solid}.mat-bottom-sheet-container-xlarge,.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium{border-top-left-radius:4px;border-top-right-radius:4px}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}\n"],encapsulation:2,data:{animation:[rt.bottomSheetState]}}),ve})(),$=(()=>{class ve{}return ve.\u0275fac=function(we){return new(we||ve)},ve.\u0275mod=s.\u0275\u0275defineNgModule({type:ve}),ve.\u0275inj=s.\u0275\u0275defineInjector({imports:[[i.U8,d.BQ,n.eL],d.BQ]}),ve})();class me{constructor(Ye,we){this._overlayRef=we,this._afterDismissed=new G.x,this._afterOpened=new G.x,this.containerInstance=Ye,this.disableClose=Ye.bottomSheetConfig.disableClose,Ye._animationStateChanged.pipe((0,le.h)(Ie=>"done"===Ie.phaseName&&"visible"===Ie.toState),(0,se.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Ye._animationStateChanged.pipe((0,le.h)(Ie=>"done"===Ie.phaseName&&"hidden"===Ie.toState),(0,se.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),we.dispose()}),we.detachments().pipe((0,se.q)(1)).subscribe(()=>{this._afterDismissed.next(this._result),this._afterDismissed.complete()}),(0,he.T)(we.backdropClick(),we.keydownEvents().pipe((0,le.h)(Ie=>Ie.keyCode===te.hY))).subscribe(Ie=>{!this.disableClose&&("keydown"!==Ie.type||!(0,te.Vb)(Ie))&&(Ie.preventDefault(),this.dismiss())})}dismiss(Ye){this._afterDismissed.closed||(this.containerInstance._animationStateChanged.pipe((0,le.h)(we=>"start"===we.phaseName),(0,se.q)(1)).subscribe(we=>{this._closeFallbackTimeout=setTimeout(()=>{this._overlayRef.dispose()},we.totalTime+100),this._overlayRef.detachBackdrop()}),this._result=Ye,this.containerInstance.exit())}afterDismissed(){return this._afterDismissed}afterOpened(){return this._afterOpened}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}}const ae=new s.InjectionToken("mat-bottom-sheet-default-options");let Pe=(()=>{class ve{constructor(we,Ie,mt,at){this._overlay=we,this._injector=Ie,this._parentBottomSheet=mt,this._defaultOptions=at,this._bottomSheetRefAtThisLevel=null}get _openedBottomSheetRef(){const we=this._parentBottomSheet;return we?we._openedBottomSheetRef:this._bottomSheetRefAtThisLevel}set _openedBottomSheetRef(we){this._parentBottomSheet?this._parentBottomSheet._openedBottomSheetRef=we:this._bottomSheetRefAtThisLevel=we}open(we,Ie){const mt=function lt(ve,Ye){return{...ve,...Ye}}(this._defaultOptions||new O,Ie),at=this._createOverlay(mt),Ht=this._attachContainer(at,mt),xe=new me(Ht,at);if(we instanceof s.TemplateRef)Ht.attachTemplatePortal(new n.UE(we,null,{$implicit:mt.data,bottomSheetRef:xe}));else{const Lt=new n.C5(we,void 0,this._createInjector(mt,xe)),Ke=Ht.attachComponentPortal(Lt);xe.instance=Ke.instance}return xe.afterDismissed().subscribe(()=>{this._openedBottomSheetRef==xe&&(this._openedBottomSheetRef=null)}),this._openedBottomSheetRef?(this._openedBottomSheetRef.afterDismissed().subscribe(()=>xe.containerInstance.enter()),this._openedBottomSheetRef.dismiss()):xe.containerInstance.enter(),this._openedBottomSheetRef=xe,xe}dismiss(we){this._openedBottomSheetRef&&this._openedBottomSheetRef.dismiss(we)}ngOnDestroy(){this._bottomSheetRefAtThisLevel&&this._bottomSheetRefAtThisLevel.dismiss()}_attachContainer(we,Ie){const at=s.Injector.create({parent:Ie&&Ie.viewContainerRef&&Ie.viewContainerRef.injector||this._injector,providers:[{provide:O,useValue:Ie}]}),Ht=new n.C5(W,Ie.viewContainerRef,at);return we.attach(Ht).instance}_createOverlay(we){const Ie=new i.X_({direction:we.direction,hasBackdrop:we.hasBackdrop,disposeOnNavigation:we.closeOnNavigation,maxWidth:"100%",scrollStrategy:we.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global().centerHorizontally().bottom("0")});return we.backdropClass&&(Ie.backdropClass=we.backdropClass),this._overlay.create(Ie)}_createInjector(we,Ie){const mt=we&&we.viewContainerRef&&we.viewContainerRef.injector,at=[{provide:me,useValue:Ie},{provide:N,useValue:we.data}];return we.direction&&(!mt||!mt.get(Z.Is,null,s.InjectFlags.Optional))&&at.push({provide:Z.Is,useValue:{value:we.direction,change:(0,ye.of)()}}),s.Injector.create({parent:mt||this._injector,providers:at})}}return ve.\u0275fac=function(we){return new(we||ve)(s.\u0275\u0275inject(i.aV),s.\u0275\u0275inject(s.Injector),s.\u0275\u0275inject(ve,12),s.\u0275\u0275inject(ae,8))},ve.\u0275prov=s.\u0275\u0275defineInjectable({token:ve,factory:ve.\u0275fac,providedIn:$}),ve})()},4859:(Xe,ie,l)=>{"use strict";l.d(ie,{lW:()=>L,ot:()=>G});var i=l(4650),n=l(3238),s=l(2687);const d=["mat-button",""],o=["*"],w=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],x=(0,n.pj)((0,n.Id)((0,n.Kr)(class{constructor(he){this._elementRef=he}})));let L=(()=>{class he extends x{constructor(te,le,se){super(te),this._focusMonitor=le,this._animationMode=se,this.isRoundButton=this._hasHostAttributes("mat-fab","mat-mini-fab"),this.isIconButton=this._hasHostAttributes("mat-icon-button");for(const de of w)this._hasHostAttributes(de)&&this._getHostElement().classList.add(de);te.nativeElement.classList.add("mat-button-base"),this.isRoundButton&&(this.color="accent")}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(te,le){te?this._focusMonitor.focusVia(this._getHostElement(),te,le):this._getHostElement().focus(le)}_getHostElement(){return this._elementRef.nativeElement}_isRippleDisabled(){return this.disableRipple||this.disabled}_hasHostAttributes(...te){return te.some(le=>this._getHostElement().hasAttribute(le))}}return he.\u0275fac=function(te){return new(te||he)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(s.tE),i.\u0275\u0275directiveInject(i.ANIMATION_MODULE_TYPE,8))},he.\u0275cmp=i.\u0275\u0275defineComponent({type:he,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-icon-button",""],["button","mat-fab",""],["button","mat-mini-fab",""],["button","mat-stroked-button",""],["button","mat-flat-button",""]],viewQuery:function(te,le){if(1&te&&i.\u0275\u0275viewQuery(n.wG,5),2&te){let se;i.\u0275\u0275queryRefresh(se=i.\u0275\u0275loadQuery())&&(le.ripple=se.first)}},hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(te,le){2&te&&(i.\u0275\u0275attribute("disabled",le.disabled||null),i.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===le._animationMode)("mat-button-disabled",le.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[i.\u0275\u0275InheritDefinitionFeature],attrs:d,ngContentSelectors:o,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(te,le){1&te&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275elementStart(0,"span",0),i.\u0275\u0275projection(1),i.\u0275\u0275elementEnd(),i.\u0275\u0275element(2,"span",1)(3,"span",2)),2&te&&(i.\u0275\u0275advance(2),i.\u0275\u0275classProp("mat-button-ripple-round",le.isRoundButton||le.isIconButton),i.\u0275\u0275property("matRippleDisabled",le._isRippleDisabled())("matRippleCentered",le.isIconButton)("matRippleTrigger",le._getHostElement()))},dependencies:[n.wG],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}
1.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"],encapsulation:2,changeDetection:0}),he})(),G=(()=>{class he{}return he.\u0275fac=function(te){return new(te||he)},he.\u0275mod=i.\u0275\u0275defineNgModule({type:he}),he.\u0275inj=i.\u0275\u0275defineInjector({imports:[[n.si,n.BQ],n.BQ]}),he})()},6709:(Xe,ie,l)=>{"use strict";l.d(ie,{oG:()=>se,p9:()=>O});var i=l(2687),n=l(1281),s=l(4650),d=l(4006),o=l(3238),_=l(9643);const g=["input"],w=function(W){return{enterDuration:W}},x=["*"],L=new s.InjectionToken("mat-checkbox-default-options",{providedIn:"root",factory:Z});function Z(){return{color:"accent",clickAction:"check-indeterminate"}}let G=0;const he=Z(),ye={provide:d.JU,useExisting:(0,s.forwardRef)(()=>se),multi:!0};class te{}const le=(0,o.sb)((0,o.pj)((0,o.Kr)((0,o.Id)(class{constructor(W){this._elementRef=W}}))));let se=(()=>{class W extends le{constructor(me,ae,Pe,lt,ve,Ye,we){super(me),this._changeDetectorRef=ae,this._focusMonitor=Pe,this._ngZone=lt,this._animationMode=Ye,this._options=we,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId="mat-checkbox-"+ ++G,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new s.EventEmitter,this.indeterminateChange=new s.EventEmitter,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||he,this.color=this.defaultColor=this._options.color||he.color,this.tabIndex=parseInt(ve)||0}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(me){this._required=(0,n.Ig)(me)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(me=>{me||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(me){me!=this.checked&&(this._checked=me,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(me){const ae=(0,n.Ig)(me);ae!==this.disabled&&(this._disabled=ae,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(me){const ae=me!=this._indeterminate;this._indeterminate=(0,n.Ig)(me),ae&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(me){this.checked=!!me}registerOnChange(me){this._controlValueAccessorChangeFn=me}registerOnTouched(me){this._onTouched=me}setDisabledState(me){this.disabled=me}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(me){let ae=this._currentCheckState,Pe=this._elementRef.nativeElement;if(ae!==me&&(this._currentAnimationClass.length>0&&Pe.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(ae,me),this._currentCheckState=me,this._currentAnimationClass.length>0)){Pe.classList.add(this._currentAnimationClass);const lt=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{Pe.classList.remove(lt)},1e3)})}}_emitChangeEvent(){const me=new te;me.source=this,me.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(me),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_onInputClick(me){const ae=this._options?.clickAction;me.stopPropagation(),this.disabled||"noop"===ae?!this.disabled&&"noop"===ae&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==ae&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(me,ae){me?this._focusMonitor.focusVia(this._inputElement,me,ae):this._inputElement.nativeElement.focus(ae)}_onInteractionEvent(me){me.stopPropagation()}_getAnimationClassForCheckStateTransition(me,ae){if("NoopAnimations"===this._animationMode)return"";let Pe="";switch(me){case 0:if(1===ae)Pe="unchecked-checked";else{if(3!=ae)return"";Pe="unchecked-indeterminate"}break;case 2:Pe=1===ae?"unchecked-checked":"unchecked-indeterminate";break;case 1:Pe=2===ae?"checked-unchecked":"checked-indeterminate";break;case 3:Pe=1===ae?"indeterminate-checked":"indeterminate-unchecked"}return`mat-checkbox-anim-${Pe}`}_syncIndeterminate(me){const ae=this._inputElement;ae&&(ae.nativeElement.indeterminate=me)}}return W.\u0275fac=function(me){return new(me||W)(s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(s.ChangeDetectorRef),s.\u0275\u0275directiveInject(i.tE),s.\u0275\u0275directiveInject(s.NgZone),s.\u0275\u0275injectAttribute("tabindex"),s.\u0275\u0275directiveInject(s.ANIMATION_MODULE_TYPE,8),s.\u0275\u0275directiveInject(L,8))},W.\u0275cmp=s.\u0275\u0275defineComponent({type:W,selectors:[["mat-checkbox"]],viewQuery:function(me,ae){if(1&me&&(s.\u0275\u0275viewQuery(g,5),s.\u0275\u0275viewQuery(o.wG,5)),2&me){let Pe;s.\u0275\u0275queryRefresh(Pe=s.\u0275\u0275loadQuery())&&(ae._inputElement=Pe.first),s.\u0275\u0275queryRefresh(Pe=s.\u0275\u0275loadQuery())&&(ae.ripple=Pe.first)}},hostAttrs:[1,"mat-checkbox"],hostVars:14,hostBindings:function(me,ae){2&me&&(s.\u0275\u0275hostProperty("id",ae.id),s.\u0275\u0275attribute("tabindex",null)("aria-label",null)("aria-labelledby",null),s.\u0275\u0275classProp("mat-checkbox-indeterminate",ae.indeterminate)("mat-checkbox-checked",ae.checked)("mat-checkbox-disabled",ae.disabled)("mat-checkbox-label-before","before"==ae.labelPosition)("_mat-animation-noopable","NoopAnimations"===ae._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[s.\u0275\u0275ProvidersFeature([ye]),s.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:x,decls:17,vars:21,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(me,ae){if(1&me&&(s.\u0275\u0275projectionDef(),s.\u0275\u0275elementStart(0,"label",0,1)(2,"span",2)(3,"input",3,4),s.\u0275\u0275listener("change",function(lt){return ae._onInteractionEvent(lt)})("click",function(lt){return ae._onInputClick(lt)}),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(5,"span",5),s.\u0275\u0275element(6,"span",6),s.\u0275\u0275elementEnd(),s.\u0275\u0275element(7,"span",7),s.\u0275\u0275elementStart(8,"span",8),s.\u0275\u0275namespaceSVG(),s.\u0275\u0275elementStart(9,"svg",9),s.\u0275\u0275element(10,"path",10),s.\u0275\u0275elementEnd(),s.\u0275\u0275namespaceHTML(),s.\u0275\u0275element(11,"span",11),s.\u0275\u0275elementEnd()(),s.\u0275\u0275elementStart(12,"span",12,13),s.\u0275\u0275listener("cdkObserveContent",function(){return ae._onLabelTextChange()}),s.\u0275\u0275elementStart(14,"span",14),s.\u0275\u0275text(15,"\xa0"),s.\u0275\u0275elementEnd(),s.\u0275\u0275projection(16),s.\u0275\u0275elementEnd()()),2&me){const Pe=s.\u0275\u0275reference(1),lt=s.\u0275\u0275reference(13);s.\u0275\u0275attribute("for",ae.inputId),s.\u0275\u0275advance(2),s.\u0275\u0275classProp("mat-checkbox-inner-container-no-side-margin",!lt.textContent||!lt.textContent.trim()),s.\u0275\u0275advance(1),s.\u0275\u0275property("id",ae.inputId)("required",ae.required)("checked",ae.checked)("disabled",ae.disabled)("tabIndex",ae.tabIndex),s.\u0275\u0275attribute("value",ae.value)("name",ae.name)("aria-label",ae.ariaLabel||null)("aria-labelledby",ae.ariaLabelledby)("aria-checked",ae._getAriaChecked())("aria-describedby",ae.ariaDescribedby),s.\u0275\u0275advance(2),s.\u0275\u0275property("matRippleTrigger",Pe)("matRippleDisabled",ae._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",s.\u0275\u0275pureFunction1(19,w,"NoopAnimations"===ae._animationMode?0:150))}},dependencies:[o.wG,_.wD],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}
150%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-ripple{outline:solid 3px}.mat-checkbox-layout{-webkit-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;
1transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}\n"],encapsulation:2,changeDetection:0}),W})(),N=(()=>{class W{}return W.\u0275fac=function(me){return new(me||W)},W.\u0275mod=s.\u0275\u0275defineNgModule({type:W}),W.\u0275inj=s.\u0275\u0275defineInjector({}),W})(),O=(()=>{class W{}return W.\u0275fac=function(me){return new(me||W)},W.\u0275mod=s.\u0275\u0275defineNgModule({type:W}),W.\u0275inj=s.\u0275\u0275defineInjector({imports:[[o.si,o.BQ,_.Q8,N],o.BQ,N]}),W})()},3238:(Xe,ie,l)=>{"use strict";l.d(ie,{yN:()=>le,mZ:()=>se,_A:()=>mt,rD:()=>Ut,sG:()=>at,Ad:()=>we,K7:()=>gt,HF:()=>Ct,Y2:()=>_e,BQ:()=>N,XK:()=>Dt,ey:()=>Gt,Ng:()=>Pn,rN:()=>fn,wG:()=>J,si:()=>Q,IR:()=>jt,CB:()=>Cn,jH:()=>yn,pj:()=>ae,Kr:()=>Pe,Id:()=>me,FD:()=>ve,sb:()=>lt});var i=l(4650),n=l(2687),s=l(445),o=l(6895),_=l(3353),g=l(1281),w=l(7579),x=l(9521);function G(It,St){if(1&It&&i.\u0275\u0275element(0,"mat-pseudo-checkbox",4),2&It){const Ae=i.\u0275\u0275nextContext();i.\u0275\u0275property("state",Ae.selected?"checked":"unchecked")("disabled",Ae.disabled)}}function he(It,St){if(1&It&&(i.\u0275\u0275elementStart(0,"span",5),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&It){const Ae=i.\u0275\u0275nextContext();i.\u0275\u0275advance(1),i.\u0275\u0275textInterpolate1("(",Ae.group.label,")")}}const ye=["*"];let le=(()=>{class It{}return It.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",It.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",It.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",It.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",It})(),se=(()=>{class It{}
1return It.COMPLEX="375ms",It.ENTERING="225ms",It.EXITING="195ms",It})();const rt=new i.InjectionToken("mat-sanity-checks",{providedIn:"root",factory:function de(){return!0}});let N=(()=>{class It{constructor(Ae,Ee,We){this._sanityChecks=Ee,this._document=We,this._hasDoneGlobalChecks=!1,Ae._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(Ae){return!(0,_.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[Ae])}}return It.\u0275fac=function(Ae){return new(Ae||It)(i.\u0275\u0275inject(n.qm),i.\u0275\u0275inject(rt,8),i.\u0275\u0275inject(o.K0))},It.\u0275mod=i.\u0275\u0275defineNgModule({type:It}),It.\u0275inj=i.\u0275\u0275defineInjector({imports:[[s.vT],s.vT]}),It})();function me(It){return class extends It{constructor(...St){super(...St),this._disabled=!1}get disabled(){return this._disabled}set disabled(St){this._disabled=(0,g.Ig)(St)}}}function ae(It,St){return class extends It{constructor(...Ae){super(...Ae),this.defaultColor=St,this.color=St}get color(){return this._color}set color(Ae){const Ee=Ae||this.defaultColor;Ee!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),Ee&&this._elementRef.nativeElement.classList.add(`mat-${Ee}`),this._color=Ee)}}}function Pe(It){return class extends It{constructor(...St){super(...St),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(St){this._disableRipple=(0,g.Ig)(St)}}}function lt(It,St=0){return class extends It{constructor(...Ae){super(...Ae),this._tabIndex=St,this.defaultTabIndex=St}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(Ae){this._tabIndex=null!=Ae?(0,g.su)(Ae):this.defaultTabIndex}}}function ve(It){return class extends It{constructor(...St){super(...St),this.stateChanges=new w.x,this.errorState=!1}updateErrorState(){const St=this.errorState,ce=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);ce!==St&&(this.errorState=ce,this.stateChanges.next())}}}const we=new i.InjectionToken("MAT_DATE_LOCALE",{providedIn:"root",factory:function Ie(){return(0,i.inject)(i.LOCALE_ID)}});class mt{constructor(){this._localeChanges=new w.x,this.localeChanges=this._localeChanges}getValidDateOrNull(St){return this.isDateInstance(St)&&this.isValid(St)?St:null}deserialize(St){return null==St||this.isDateInstance(St)&&this.isValid(St)?St:this.invalid()}setLocale(St){this.locale=St,this._localeChanges.next()}compareDate(St,Ae){return this.getYear(St)-this.getYear(Ae)||this.getMonth(St)-this.getMonth(Ae)||this.getDate(St)-this.getDate(Ae)}sameDate(St,Ae){if(St&&Ae){let Ee=this.isValid(St),We=this.isValid(Ae);return Ee&&We?!this.compareDate(St,Ae):Ee==We}return St==Ae}clampDate(St,Ae,Ee){return Ae&&this.compareDate(St,Ae)<0?Ae:Ee&&this.compareDate(St,Ee)>0?Ee:St}}const at=new i.InjectionToken("mat-date-formats"),Ht=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function xe(It,St){const Ae=Array(It);for(let Ee=0;Ee<It;Ee++)Ae[Ee]=St(Ee);return Ae}let Lt=(()=>{class It extends mt{constructor(Ae,Ee){super(),this.useUtcForDisplay=!1,super.setLocale(Ae)}getYear(Ae){return Ae.getFullYear()}getMonth(Ae){return Ae.getMonth()}getDate(Ae){return Ae.getDate()}getDayOfWeek(Ae){return Ae.getDay()}getMonthNames(Ae){const Ee=new Intl.DateTimeFormat(this.locale,{month:Ae,timeZone:"utc"});return xe(12,We=>this._format(Ee,new Date(2017,We,1)))}getDateNames(){const Ae=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return xe(31,Ee=>this._format(Ae,new Date(2017,0,Ee+1)))}getDayOfWeekNames(Ae){const Ee=new Intl.DateTimeFormat(this.locale,{weekday:Ae,timeZone:"utc"});return xe(7,We=>this._format(Ee,new Date(2017,0,We+1)))}getYearName(Ae){const Ee=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(Ee,Ae)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(Ae){return this.getDate(this._createDateWithOverflow(this.getYear(Ae),this.getMonth(Ae)+1,0))}clone(Ae){return new Date(Ae.getTime())}createDate(Ae,Ee,We){let ce=this._createDateWithOverflow(Ae,Ee,We);return ce.getMonth(),ce}today(){return new Date}parse(Ae){return"number"==typeof Ae?new Date(Ae):Ae?new Date(Date.parse(Ae)):null}format(Ae,Ee){if(!this.isValid(Ae))throw Error("NativeDateAdapter: Cannot format invalid date.");const We=new Intl.DateTimeFormat(this.locale,{...Ee,timeZone:"utc"});return this._format(We,Ae)}addCalendarYears(Ae,Ee){return this.addCalendarMonths(Ae,12*Ee)}addCalendarMonths(Ae,Ee){let We=this._createDateWithOverflow(this.getYear(Ae),this.getMonth(Ae)+Ee,this.getDate(Ae));return this.getMonth(We)!=((this.getMonth(Ae)+Ee)%12+12)%12&&(We=this._createDateWithOverflow(this.getYear(We),this.getMonth(We),0)),We}addCalendarDays(Ae,Ee){return this._createDateWithOverflow(this.getYear(Ae),this.getMonth(Ae),this.getDate(Ae)+Ee)}toIso8601(Ae){return[Ae.getUTCFullYear(),this._2digit(Ae.getUTCMonth()+1),this._2digit(Ae.getUTCDate())].join("-")}deserialize(Ae){if("string"==typeof Ae){if(!Ae)return null;if(Ht.test(Ae)){let Ee=new Date(Ae);if(this.isValid(Ee))return Ee}}
1return super.deserialize(Ae)}isDateInstance(Ae){return Ae instanceof Date}isValid(Ae){return!isNaN(Ae.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(Ae,Ee,We){const ce=new Date;return ce.setFullYear(Ae,Ee,We),ce.setHours(0,0,0,0),ce}_2digit(Ae){return("00"+Ae).slice(-2)}_format(Ae,Ee){const We=new Date;return We.setUTCFullYear(Ee.getFullYear(),Ee.getMonth(),Ee.getDate()),We.setUTCHours(Ee.getHours(),Ee.getMinutes(),Ee.getSeconds(),Ee.getMilliseconds()),Ae.format(We)}}return It.\u0275fac=function(Ae){return new(Ae||It)(i.\u0275\u0275inject(we,8),i.\u0275\u0275inject(_.t4))},It.\u0275prov=i.\u0275\u0275defineInjectable({token:It,factory:It.\u0275fac}),It})();const Ke={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let st=(()=>{class It{}return It.\u0275fac=function(Ae){return new(Ae||It)},It.\u0275mod=i.\u0275\u0275defineNgModule({type:It}),It.\u0275inj=i.\u0275\u0275defineInjector({providers:[{provide:mt,useClass:Lt}]}),It})(),Dt=(()=>{class It{}return It.\u0275fac=function(Ae){return new(Ae||It)},It.\u0275mod=i.\u0275\u0275defineNgModule({type:It}),It.\u0275inj=i.\u0275\u0275defineInjector({providers:[{provide:at,useValue:Ke}],imports:[[st]]}),It})(),Ut=(()=>{class It{isErrorState(Ae,Ee){return!!(Ae&&Ae.invalid&&(Ae.touched||Ee&&Ee.submitted))}}return It.\u0275fac=function(Ae){return new(Ae||It)},It.\u0275prov=i.\u0275\u0275defineInjectable({token:It,factory:It.\u0275fac,providedIn:"root"}),It})();class At{constructor(St,Ae,Ee){this._renderer=St,this.element=Ae,this.config=Ee,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Pt={enterDuration:225,exitDuration:150},Kt=(0,_.i$)({passive:!0}),nn=["mousedown","touchstart"],an=["mouseup","mouseleave","touchend","touchcancel"];class jt{constructor(St,Ae,Ee,We){this._target=St,this._ngZone=Ae,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,We.isBrowser&&(this._containerElement=(0,g.fI)(Ee))}fadeInRipple(St,Ae,Ee={}){const We=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),ce={...Pt,...Ee.animation};Ee.centered&&(St=We.left+We.width/2,Ae=We.top+We.height/2);const pe=Ee.radius||function Je(It,St,Ae){const Ee=Math.max(Math.abs(It-Ae.left),Math.abs(It-Ae.right)),We=Math.max(Math.abs(St-Ae.top),Math.abs(St-Ae.bottom));return Math.sqrt(Ee*Ee+We*We)}(St,Ae,We),je=St-We.left,R=Ae-We.top,Y=ce.enterDuration,De=document.createElement("div");De.classList.add("mat-ripple-element"),De.style.left=je-pe+"px",De.style.top=R-pe+"px",De.style.height=2*pe+"px",De.style.width=2*pe+"px",null!=Ee.color&&(De.style.backgroundColor=Ee.color),De.style.transitionDuration=`${Y}ms`,this._containerElement.appendChild(De),function kn(It){window.getComputedStyle(It).getPropertyValue("opacity")}(De),De.style.transform="scale(1)";const ot=new At(this,De,Ee);return ot.state=0,this._activeRipples.add(ot),Ee.persistent||(this._mostRecentTransientRipple=ot),this._runTimeoutOutsideZone(()=>{const Tt=ot===this._mostRecentTransientRipple;ot.state=1,!Ee.persistent&&(!Tt||!this._isPointerDown)&&ot.fadeOut()},Y),ot}fadeOutRipple(St){const Ae=this._activeRipples.delete(St);if(St===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),!Ae)return;const Ee=St.element,We={...Pt,...St.config.animation};Ee.style.transitionDuration=`${We.exitDuration}ms`,Ee.style.opacity="0",St.state=2,this._runTimeoutOutsideZone(()=>{St.state=3,Ee.remove()},We.exitDuration)}fadeOutAll(){this._activeRipples.forEach(St=>St.fadeOut())}fadeOutAllNonPersistent(){this._activeRipples.forEach(St=>{St.config.persistent||St.fadeOut()})}setupTriggerEvents(St){const Ae=(0,g.fI)(St);!Ae||Ae===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Ae,this._registerEvents(nn))}handleEvent(St){"mousedown"===St.type?this._onMousedown(St):"touchstart"===St.type?this._onTouchStart(St):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(an),this._pointerUpEventsRegistered=!0)}_onMousedown(St){const Ae=(0,n.X6)(St),Ee=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!Ae&&!Ee&&(this._isPointerDown=!0,this.fadeInRipple(St.clientX,St.clientY,this._target.rippleConfig))}_onTouchStart(St){if(!this._target.rippleDisabled&&!(0,n.yG)(St)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const Ae=St.changedTouches;for(let Ee=0;Ee<Ae.length;Ee++)this.fadeInRipple(Ae[Ee].clientX,Ae[Ee].clientY,this._target.rippleConfig)}}_onPointerUp(){!this._isPointerDown||(this._isPointerDown=!1,this._activeRipples.forEac
1h(St=>{!St.config.persistent&&(1===St.state||St.config.terminateOnPointerUp&&0===St.state)&&St.fadeOut()}))}_runTimeoutOutsideZone(St,Ae=0){this._ngZone.runOutsideAngular(()=>setTimeout(St,Ae))}_registerEvents(St){this._ngZone.runOutsideAngular(()=>{St.forEach(Ae=>{this._triggerElement.addEventListener(Ae,this,Kt)})})}_removeTriggerEvents(){this._triggerElement&&(nn.forEach(St=>{this._triggerElement.removeEventListener(St,this,Kt)}),this._pointerUpEventsRegistered&&an.forEach(St=>{this._triggerElement.removeEventListener(St,this,Kt)}))}}const _e=new i.InjectionToken("mat-ripple-global-options");let J=(()=>{class It{constructor(Ae,Ee,We,ce,pe){this._elementRef=Ae,this._animationMode=pe,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=ce||{},this._rippleRenderer=new jt(this,Ee,Ae,We)}get disabled(){return this._disabled}set disabled(Ae){Ae&&this.fadeOutAllNonPersistent(),this._disabled=Ae,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Ae){this._trigger=Ae,this._setupTriggerEventsIfEnabled()}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(Ae,Ee=0,We){return"number"==typeof Ae?this._rippleRenderer.fadeInRipple(Ae,Ee,{...this.rippleConfig,...We}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Ae})}}return It.\u0275fac=function(Ae){return new(Ae||It)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.NgZone),i.\u0275\u0275directiveInject(_.t4),i.\u0275\u0275directiveInject(_e,8),i.\u0275\u0275directiveInject(i.ANIMATION_MODULE_TYPE,8))},It.\u0275dir=i.\u0275\u0275defineDirective({type:It,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Ae,Ee){2&Ae&&i.\u0275\u0275classProp("mat-ripple-unbounded",Ee.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),It})(),Q=(()=>{class It{}return It.\u0275fac=function(Ae){return new(Ae||It)},It.\u0275mod=i.\u0275\u0275defineNgModule({type:It}),It.\u0275inj=i.\u0275\u0275defineInjector({imports:[[N],N]}),It})(),oe=(()=>{class It{constructor(Ae){this._animationMode=Ae,this.state="unchecked",this.disabled=!1}}return It.\u0275fac=function(Ae){return new(Ae||It)(i.\u0275\u0275directiveInject(i.ANIMATION_MODULE_TYPE,8))},It.\u0275cmp=i.\u0275\u0275defineComponent({type:It,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(Ae,Ee){2&Ae&&i.\u0275\u0275classProp("mat-pseudo-checkbox-indeterminate","indeterminate"===Ee.state)("mat-pseudo-checkbox-checked","checked"===Ee.state)("mat-pseudo-checkbox-disabled",Ee.disabled)("_mat-animation-noopable","NoopAnimations"===Ee._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(Ae,Ee){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),It})(),Le=(()=>{class It{}return It.\u0275fac=function(Ae){return new(Ae||It)},It.\u0275mod=i.\u0275\u0275defineNgModule({type:It}),It.\u0275inj=i.\u0275\u0275defineInjector({imports:[[N]]}),It})();const Ct=new i.InjectionToken("MAT_OPTION_PARENT_COMPONENT"),gt=new i.InjectionToken("MatOptgroup");let Xt=0;class fn{constructor(St,Ae=!1){this.source=St,this.isUserInput=Ae}}let An=(()=>{class It{constructor(Ae,Ee,We,ce){this._element=Ae,this._changeDetectorRef=Ee,this._parent=We,this.group=ce,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Xt++,this.onSelectionChange=new i.EventEmitter,this._stateChanges=new w.x}get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(Ae){this._disabled=(0,g.Ig)(Ae)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._getHostElement().textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(Ae,Ee){const We=this._getHostElement();"function"==typeof We.focus&&We.focus(Ee)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Ae){(Ae.keyCode===x.K5||Ae.keyCode===x.L_)&&!(0,x.Vb)(Ae)&&(this._selectViaInteraction(),Ae.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}
1_getAriaSelected(){return this.selected||!this.multiple&&null}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const Ae=this.viewValue;Ae!==this._mostRecentViewValue&&(this._mostRecentViewValue=Ae,this._stateChanges.next())}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Ae=!1){this.onSelectionChange.emit(new fn(this,Ae))}}return It.\u0275fac=function(Ae){i.\u0275\u0275invalidFactory()},It.\u0275dir=i.\u0275\u0275defineDirective({type:It,inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),It})(),Gt=(()=>{class It extends An{constructor(Ae,Ee,We,ce){super(Ae,Ee,We,ce)}}return It.\u0275fac=function(Ae){return new(Ae||It)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(Ct,8),i.\u0275\u0275directiveInject(gt,8))},It.\u0275cmp=i.\u0275\u0275defineComponent({type:It,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(Ae,Ee){1&Ae&&i.\u0275\u0275listener("click",function(){return Ee._selectViaInteraction()})("keydown",function(ce){return Ee._handleKeydown(ce)}),2&Ae&&(i.\u0275\u0275hostProperty("id",Ee.id),i.\u0275\u0275attribute("tabindex",Ee._getTabIndex())("aria-selected",Ee._getAriaSelected())("aria-disabled",Ee.disabled.toString()),i.\u0275\u0275classProp("mat-selected",Ee.selected)("mat-option-multiple",Ee.multiple)("mat-active",Ee.active)("mat-option-disabled",Ee.disabled))},exportAs:["matOption"],features:[i.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:ye,decls:5,vars:4,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"],[1,"cdk-visually-hidden"]],template:function(Ae,Ee){1&Ae&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275template(0,G,1,2,"mat-pseudo-checkbox",0),i.\u0275\u0275elementStart(1,"span",1),i.\u0275\u0275projection(2),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(3,he,2,1,"span",2),i.\u0275\u0275element(4,"div",3)),2&Ae&&(i.\u0275\u0275property("ngIf",Ee.multiple),i.\u0275\u0275advance(3),i.\u0275\u0275property("ngIf",Ee.group&&Ee.group._inert),i.\u0275\u0275advance(1),i.\u0275\u0275property("matRippleTrigger",Ee._getHostElement())("matRippleDisabled",Ee.disabled||Ee.disableRipple))},dependencies:[oe,o.O5,J],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),It})();function Cn(It,St,Ae){if(Ae.length){let Ee=St.toArray(),We=Ae.toArray(),ce=0;for(let pe=0;pe<It+1;pe++)Ee[pe].group&&Ee[pe].group===We[ce]&&ce++;return ce}return 0}function yn(It,St,Ae,Ee){return It<Ae?It:It+St>Ae+Ee?Math.max(0,It-Ee+St):Ae}let Pn=(()=>{class It{}return It.\u0275fac=function(Ae){return new(Ae||It)},It.\u0275mod=i.\u0275\u0275defineNgModule({type:It}),It.\u0275inj=i.\u0275\u0275defineInjector({imports:[[Q,o.ez,N,Le]]}),It})()},9602:(Xe,ie,l)=>{"use strict";l.d(ie,{C0:()=>At,E2:()=>yn,FA:()=>Jt,Lv:()=>Ae,S8:()=>Dt,Uu:()=>It,nW:()=>gn});var i=l(2687),n=l(8184),s=l(4080),d=l(6895),o=l(4650),_=l(4859),g=l(5589),w=l(3238),x=l(7579),L=l(727),Z=l(9646),G=l(6451),ye=(l(9521),l(1281)),te=l(7340);l(4006),l(9549),l(4144);const Ie=["button"];function mt(yt,Ot){1&yt&&(o.\u0275\u0275namespaceSVG(),o.\u0275\u0275elementStart(0,"svg",3),o.\u0275\u0275element(1,"path",4),o.\u0275\u0275elementEnd())}const at=[[["","matDatepickerToggleIcon",""]]],Ht=["[matDatepickerToggleIcon]"];let Dt=(()=>{class yt{constructor(){this.changes=new x.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Cho
1ose date",this.switchToMultiYearViewLabel="Choose month and year"}formatYearRange(A,ke){return`${A} \u2013 ${ke}`}}return yt.\u0275fac=function(A){return new(A||yt)},yt.\u0275prov=o.\u0275\u0275defineInjectable({token:yt,factory:yt.\u0275fac,providedIn:"root"}),yt})();class At{constructor(Ot,A){this.start=Ot,this.end=A}}const yn={transformPanel:(0,te.X$)("transformPanel",[(0,te.eR)("void => enter-dropdown",(0,te.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,te.F4)([(0,te.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,te.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,te.eR)("void => enter-dialog",(0,te.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,te.F4)([(0,te.oB)({opacity:0,transform:"scale(0.7)"}),(0,te.oB)({transform:"none",opacity:1})]))),(0,te.eR)("* => void",(0,te.jt)("100ms linear",(0,te.oB)({opacity:0})))]),fadeInCalendar:(0,te.X$)("fadeInCalendar",[(0,te.SB)("void",(0,te.oB)({opacity:0})),(0,te.SB)("enter",(0,te.oB)({opacity:1})),(0,te.eR)("void => *",(0,te.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])},It=new o.InjectionToken("mat-datepicker-scroll-strategy"),Ae={provide:It,deps:[n.aV],useFactory:function St(yt){return()=>yt.scrollStrategies.reposition()}};let Zt=(()=>{class yt{}return yt.\u0275fac=function(A){return new(A||yt)},yt.\u0275dir=o.\u0275\u0275defineDirective({type:yt,selectors:[["","matDatepickerToggleIcon",""]]}),yt})(),gn=(()=>{class yt{constructor(A,ke,ht){this._intl=A,this._changeDetectorRef=ke,this._stateChanges=L.w0.EMPTY;const Nt=Number(ht);this.tabIndex=Nt||0===Nt?Nt:null}get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(A){this._disabled=(0,ye.Ig)(A)}ngOnChanges(A){A.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(A){this.datepicker&&!this.disabled&&(this.datepicker.open(),A.stopPropagation())}_watchStateChanges(){const A=this.datepicker?this.datepicker.stateChanges:(0,Z.of)(),ke=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,Z.of)(),ht=this.datepicker?(0,G.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,Z.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,G.T)(this._intl.changes,A,ke,ht).subscribe(()=>this._changeDetectorRef.markForCheck())}}return yt.\u0275fac=function(A){return new(A||yt)(o.\u0275\u0275directiveInject(Dt),o.\u0275\u0275directiveInject(o.ChangeDetectorRef),o.\u0275\u0275injectAttribute("tabindex"))},yt.\u0275cmp=o.\u0275\u0275defineComponent({type:yt,selectors:[["mat-datepicker-toggle"]],contentQueries:function(A,ke,ht){if(1&A&&o.\u0275\u0275contentQuery(ht,Zt,5),2&A){let Nt;o.\u0275\u0275queryRefresh(Nt=o.\u0275\u0275loadQuery())&&(ke._customIcon=Nt.first)}},viewQuery:function(A,ke){if(1&A&&o.\u0275\u0275viewQuery(Ie,5),2&A){let ht;o.\u0275\u0275queryRefresh(ht=o.\u0275\u0275loadQuery())&&(ke._button=ht.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(A,ke){1&A&&o.\u0275\u0275listener("click",function(Nt){return ke._open(Nt)}),2&A&&(o.\u0275\u0275attribute("tabindex",null)("data-mat-calendar",ke.datepicker?ke.datepicker.id:null),o.\u0275\u0275classProp("mat-datepicker-toggle-active",ke.datepicker&&ke.datepicker.opened)("mat-accent",ke.datepicker&&"accent"===ke.datepicker.color)("mat-warn",ke.datepicker&&"warn"===ke.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[o.\u0275\u0275NgOnChangesFeature],ngContentSelectors:Ht,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(A,ke){1&A&&(o.\u0275\u0275projectionDef(at),o.\u0275\u0275elementStart(0,"button",0,1),o.\u0275\u0275template(2,mt,2,0,"svg",2),o.\u0275\u0275projection(3),o.\u0275\u0275elementEnd()),2&A&&(o.\u0275\u0275property("disabled",ke.disabled)("disableRipple",ke.disableRipple),o.\u0275\u0275attribute("aria-haspopup",ke.datepicker?"dialog":null)("aria-label",ke.ariaLabel||ke._intl.openCalendarLabel)("tabindex",ke.disabled?-1:ke.tabIndex),o.\u0275\u0275advance(2),o.\u0275\u0275property("ngIf",!ke._customIcon))},dependencies:[_.lW,d.O5],styles:[".mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-datepicker-toggle-default-icon{display:block;width:1.5em;height:1.5em}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-datepicker-toggle-default-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-datepicker-toggle-default-icon{margin:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}\n"],encapsulation:2,changeDetection:0}),yt})(),Jt=(()=>{class yt{}return yt.\u0275fac=function(A){return new(A||yt)},yt.\u0275mod=o.\u0275\u0275defineNgModule({type:yt}),yt.\u0275inj=o.\u0275\u0275defineInjector({providers:[Dt,Ae],imports:[[d.ez,_.ot,n.U8,i.rt,s.eL,w.BQ],g.ZD]}),yt})()},5938:(Xe,ie,l)=>{"use strict";l.d(ie,{Is:()=>Ut,WI:()=>Pe,ZT:()=>Lt,so:()=>me,uw:()=>at});var i=l(8184),n=l(4080),s=l(4650),d=l(3238),o=l(445),_=l(6895),g=l(7579),w=l(9770),x=l(9646),L=l(9300),Z=l(5698),G=l(8675),he=l(2687),ye=l(3353),te=l(7340),le=l(9521);function se(Fe,Ge){}class de{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const rt={dialogContainer:(0,te.X$)("dialogContainer",[(0,te.SB)("void, exit",(0,te.oB)({opacity:0,transform:"scale(0.7)"})),(0,te.SB)("enter",(0,te.oB)({transform:"none"})),(0,te.eR)("* => enter",(0,te.ru)([(0,te.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,te.oB)({transform:"none",opacity:1})),(0,te.IO)("@*",(0,te.pV)(),{optional:!0})])),(0,te.eR)("* => void, * => exit",(0,te.ru)([(0,te.jt)("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",(0,te.oB)({opacity:0}
1)),(0,te.IO)("@*",(0,te.pV)(),{optional:!0})]))])};let O=(()=>{class Fe extends n.en{constructor(tt,bt,At,Pt,ct,Kt,nn,an){super(),this._elementRef=tt,this._focusTrapFactory=bt,this._changeDetectorRef=At,this._config=ct,this._interactivityChecker=Kt,this._ngZone=nn,this._focusMonitor=an,this._animationStateChanged=new s.EventEmitter,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=jt=>(this._portalOutlet.hasAttached(),this._portalOutlet.attachDomPortal(jt)),this._ariaLabelledBy=ct.ariaLabelledBy||null,this._document=Pt}_initializeWithAttachedContent(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,ye.ht)())}attachComponentPortal(tt){return this._portalOutlet.hasAttached(),this._portalOutlet.attachComponentPortal(tt)}attachTemplatePortal(tt){return this._portalOutlet.hasAttached(),this._portalOutlet.attachTemplatePortal(tt)}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(tt,bt){this._interactivityChecker.isFocusable(tt)||(tt.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const At=()=>{tt.removeEventListener("blur",At),tt.removeEventListener("mousedown",At),tt.removeAttribute("tabindex")};tt.addEventListener("blur",At),tt.addEventListener("mousedown",At)})),tt.focus(bt)}
1_focusByCssSelector(tt,bt){let At=this._elementRef.nativeElement.querySelector(tt);At&&this._forceFocus(At,bt)}_trapFocus(){const tt=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||tt.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(bt=>{bt||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const tt=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&tt&&"function"==typeof tt.focus){const bt=(0,ye.ht)(),At=this._elementRef.nativeElement;(!bt||bt===this._document.body||bt===At||At.contains(bt))&&(this._focusMonitor?(this._focusMonitor.focusVia(tt,this._closeInteractionType),this._closeInteractionType=null):tt.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const tt=this._elementRef.nativeElement,bt=(0,ye.ht)();return tt===bt||tt.contains(bt)}}return Fe.\u0275fac=function(tt){return new(tt||Fe)(s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(he.qV),s.\u0275\u0275directiveInject(s.ChangeDetectorRef),s.\u0275\u0275directiveInject(_.K0,8),s.\u0275\u0275directiveInject(de),s.\u0275\u0275directiveInject(he.ic),s.\u0275\u0275directiveInject(s.NgZone),s.\u0275\u0275directiveInject(he.tE))},Fe.\u0275dir=s.\u0275\u0275defineDirective({type:Fe,viewQuery:function(tt,bt){if(1&tt&&s.\u0275\u0275viewQuery(n.Pl,7),2&tt){let At;s.\u0275\u0275queryRefresh(At=s.\u0275\u0275loadQuery())&&(bt._portalOutlet=At.first)}},features:[s.\u0275\u0275InheritDefinitionFeature]}),Fe})(),W=(()=>{class Fe extends O{constructor(){super(...arguments),this._state="enter"}_onAnimationDone({toState:tt,totalTime:bt}){"enter"===tt?(this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:bt})):"exit"===tt&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:bt}))}_onAnimationStart({toState:tt,totalTime:bt}){"enter"===tt?this._animationStateChanged.next({state:"opening",totalTime:bt}):("exit"===tt||"void"===tt)&&this._animationStateChanged.next({state:"closing",totalTime:bt})}_startExitAnimation(){this._state="exit",this._changeDetectorRef.markForCheck()}_initializeWithAttachedContent(){super._initializeWithAttachedContent(),this._config.delayFocusTrap||this._trapFocus()}}return Fe.\u0275fac=function(){let Ge;return function(bt){return(Ge||(Ge=s.\u0275\u0275getInheritedFactory(Fe)))(bt||Fe)}}(),Fe.\u0275cmp=s.\u0275\u0275defineComponent({type:Fe,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(tt,bt){1&tt&&s.\u0275\u0275syntheticHostListener("@dialogContainer.start",function(Pt){return bt._onAnimationStart(Pt)})("@dialogContainer.done",function(Pt){return bt._onAnimationDone(Pt)}
1),2&tt&&(s.\u0275\u0275hostProperty("id",bt._id),s.\u0275\u0275attribute("role",bt._config.role)("aria-labelledby",bt._config.ariaLabel?null:bt._ariaLabelledBy)("aria-label",bt._config.ariaLabel)("aria-describedby",bt._config.ariaDescribedBy||null),s.\u0275\u0275syntheticHostProperty("@dialogContainer",bt._state))},features:[s.\u0275\u0275InheritDefinitionFeature],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(tt,bt){1&tt&&s.\u0275\u0275template(0,se,0,0,"ng-template",0)},dependencies:[n.Pl],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[rt.dialogContainer]}}),Fe})(),$=0;class me{constructor(Ge,tt,bt="mat-dialog-"+$++){this._overlayRef=Ge,this._containerInstance=tt,this.id=bt,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new g.x,this._afterClosed=new g.x,this._beforeClosed=new g.x,this._state=0,tt._id=bt,tt._animationStateChanged.pipe((0,L.h)(At=>"opened"===At.state),(0,Z.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),tt._animationStateChanged.pipe((0,L.h)(At=>"closed"===At.state),(0,Z.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Ge.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._afterClosed.next(this._result),this._afterClosed.complete(),this.componentInstance=null,this._overlayRef.dispose()}),Ge.keydownEvents().pipe((0,L.h)(At=>At.keyCode===le.hY&&!this.disableClose&&!(0,le.Vb)(At))).subscribe(At=>{At.preventDefault(),ae(this,"keyboard")}),Ge.backdropClick().subscribe(()=>{this.disableClose?this._containerInstance._recaptureFocus():ae(this,"mouse")})}close(Ge){this._result=Ge,this._containerInstance._animationStateChanged.pipe((0,L.h)(tt=>"closing"===tt.state),(0,Z.q)(1)).subscribe(tt=>{this._beforeClosed.next(Ge),this._beforeClosed.complete(),this._overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),tt.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._afterClosed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}updatePosition(Ge){let tt=this._getPositionStrategy();return Ge&&(Ge.left||Ge.right)?Ge.left?tt.left(Ge.left):tt.right(Ge.right):tt.centerHorizontally(),Ge&&(Ge.top||Ge.bottom)?Ge.top?tt.top(Ge.top):tt.bottom(Ge.bottom):tt.centerVertically(),this._overlayRef.updatePosition(),this}updateSize(Ge="",tt=""){return this._overlayRef.updateSize({width:Ge,height:tt}),this._overlayRef.updatePosition(),this}addPanelClass(Ge){return this._overlayRef.addPanelClass(Ge),this}removePanelClass(Ge){return this._overlayRef.removePanelClass(Ge),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._overlayRef.dispose()}_getPositionStrategy(){return this._overlayRef.getConfig().positionStrategy}}function ae(Fe,Ge,tt){return void 0!==Fe._containerInstance&&(Fe._containerInstance._closeInteractionType=Ge),Fe.close(tt)}const Pe=new s.InjectionToken("MatDialogData"),lt=new s.InjectionToken("mat-dialog-default-options"),ve=new s.InjectionToken("mat-dialog-scroll-strategy"),Ie={provide:ve,deps:[i.aV],useFactory:function we(Fe){return()=>Fe.scrollStrategies.block()}};let mt=(()=>{class Fe{constructor(tt,bt,At,Pt,ct,Kt,nn,an,jt,kn){this._overlay=tt,this._injector=bt,this._defaultOptions=At,this._parentDialog=Pt,this._overlayContainer=ct,this._dialogRefConstructor=nn,this._dialogContainerType=an,this._dialogDataToken=jt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new g.x,this._afterOpenedAtThisLevel=new g.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,w.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,G.O)(void 0))),this._scrollStrategy=Kt}get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const tt=this._parentDialog;return tt?tt._getAfterAllClosed():this._afterAllClosedAtThisLevel}open(tt,bt){bt=function Ht(Fe,Ge){return{...Ge,...Fe}}(bt,this._defaultOptions||new de),bt.id&&this.getDialogById(bt.id);const At=this._createOverlay(bt),Pt=this._attachDialogContainer(At,bt),ct=this._attachDialogContent(tt,Pt,At,bt);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(ct),ct.afterClosed().subscribe(()=>this._removeOpenDialog(ct)),this.afterOpened.next(ct),Pt._initializeWithAttachedContent(),ct}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(tt){return this.openDialogs.find(bt=>bt.id===tt)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_createOverlay(tt){const bt=this._getOverlayConfig(tt);return this._overlay.create(bt)}_getOverlayConfig(tt){const bt=new i.X_({positionStrategy:this._overlay.position().global(),scrollStrategy:tt.scrollStrategy||this._scrollStrategy(),panelClass:tt.panelClass,hasBackdrop:tt.hasBackdrop,direction:tt.direction,minWidth:tt.minWidth,minHeight:tt.minHeight,maxWidth:tt.maxWidth,maxHeight:tt.maxHeight,disposeOnNavigation:tt.closeOnNavigation});return tt.backdropClass&&(bt.backdropClass=tt.backdropClass),bt}_attachDialogContainer(tt,bt){const Pt=s.Injector.create({parent:bt&&bt.viewContainerRef&&bt.viewContainerRef.injector||this._injector,providers:[{provide:de,useValue:bt}]}),ct=new n.C5(this._dialogContainerType,bt.viewContainerRef,Pt,bt.componentFactoryResolver);return tt.attach(ct).instance}_attachDialogContent(tt,bt,At,Pt){const ct=new this._dialogRefConstructor(At,bt,Pt.id);if(tt instanceof s.TemplateRef)bt.attachTemplatePortal(new n.UE(tt,null,{$implicit:Pt.data,dialogRef:ct}));else{const Kt=this._createInjector(Pt,ct,bt),nn=bt.attachComponentPortal(new n.C5(tt,Pt.viewContainerRef,Kt,Pt.componentFactoryResolver));ct.componentInstance=nn.instance}return ct.updateSize(Pt.width,Pt.height).updatePosition(Pt.position),ct}_createInjector(tt,bt,At){const Pt=tt&&tt.viewContainerRef&&tt.viewContainerRef.injector,ct=[{provide:this._dialogContainerType,useValue:At},{provide:this._dialogDataToken,useValue:tt.data},{provide:this._dialogRefConstructor,useValue:bt}];return tt.direction&&(!Pt||!Pt.get(o.Is,null,s.InjectFlags.Optional))&&ct.push({provide:o.Is,useValue:{value:tt.direction,change:(0,x.of)()}}),s.Injector.create({parent:Pt||this._injector,providers:ct})}_removeOpenDialog(tt){const bt=this.openDialogs.indexOf(tt);bt>-1&&(this.openDialogs.splice(bt,1),this.openDialogs.length||(this._ariaHiddenElements.forEac
1h((At,Pt)=>{At?Pt.setAttribute("aria-hidden",At):Pt.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const tt=this._overlayContainer.getContainerElement();if(tt.parentElement){const bt=tt.parentElement.children;for(let At=bt.length-1;At>-1;At--){let Pt=bt[At];Pt!==tt&&"SCRIPT"!==Pt.nodeName&&"STYLE"!==Pt.nodeName&&!Pt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Pt,Pt.getAttribute("aria-hidden")),Pt.setAttribute("aria-hidden","true"))}}}_closeDialogs(tt){let bt=tt.length;for(;bt--;)tt[bt].close()}}return Fe.\u0275fac=function(tt){s.\u0275\u0275invalidFactory()},Fe.\u0275dir=s.\u0275\u0275defineDirective({type:Fe}),Fe})(),at=(()=>{class Fe extends mt{constructor(tt,bt,At,Pt,ct,Kt,nn,an){super(tt,bt,Pt,Kt,nn,ct,me,W,Pe,an)}}return Fe.\u0275fac=function(tt){return new(tt||Fe)(s.\u0275\u0275inject(i.aV),s.\u0275\u0275inject(s.Injector),s.\u0275\u0275inject(_.Ye,8),s.\u0275\u0275inject(lt,8),s.\u0275\u0275inject(ve),s.\u0275\u0275inject(Fe,12),s.\u0275\u0275inject(i.Xj),s.\u0275\u0275inject(s.ANIMATION_MODULE_TYPE,8))},Fe.\u0275prov=s.\u0275\u0275defineInjectable({token:Fe,factory:Fe.\u0275fac}),Fe})(),Lt=(()=>{class Fe{constructor(tt,bt,At){this.dialogRef=tt,this._elementRef=bt,this._dialog=At,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=function _t(Fe,Ge){let tt=Fe.nativeElement.parentElement;for(;tt&&!tt.classList.contains("mat-dialog-container");)tt=tt.parentElement;return tt?Ge.find(bt=>bt.id===tt.id):null}(this._elementRef,this._dialog.openDialogs))}ngOnChanges(tt){const bt=tt._matDialogClose||tt._matDialogCloseResult;bt&&(this.dialogResult=bt.currentValue)}_onButtonClick(tt){ae(this.dialogRef,0===tt.screenX&&0===tt.screenY?"keyboard":"mouse",this.dialogResult)}}return Fe.\u0275fac=function(tt){return new(tt||Fe)(s.\u0275\u0275directiveInject(me,8),s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(at))},Fe.\u0275dir=s.\u0275\u0275defineDirective({type:Fe,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(tt,bt){1&tt&&s.\u0275\u0275listener("click",function(Pt){return bt._onButtonClick(Pt)}),2&tt&&s.\u0275\u0275attribute("aria-label",bt.ariaLabel||null)("type",bt.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[s.\u0275\u0275NgOnChangesFeature]}),Fe})(),Ut=(()=>{class Fe{}return Fe.\u0275fac=function(tt){return new(tt||Fe)},Fe.\u0275mod=s.\u0275\u0275defineNgModule({type:Fe}),Fe.\u0275inj=s.\u0275\u0275defineInjector({providers:[at,Ie],imports:[[i.U8,n.eL,d.BQ],d.BQ]}),Fe})()},9549:(Xe,ie,l)=>{"use strict";l.d(ie,{Eo:()=>xe,G_:()=>kn,KE:()=>Je,R9:()=>Pt,TO:()=>at,UY:()=>Ge,hX:()=>Fe,lN:()=>_e,qo:()=>bt});var i=l(9643),n=l(6895),s=l(4650),d=l(3238),o=l(445),_=l(1281),g=l(7579),w=l(6451),x=l(4968),L=l(8675),Z=l(2722),G=l(5698),he=l(7340),ye=l(3353);const te=["connectionContainer"],le=["inputContainer"],se=["label"];function de(J,Q){1&J&&(s.\u0275\u0275elementContainerStart(0),s.\u0275\u0275elementStart(1,"div",14),s.\u0275\u0275element(2,"div",15)(3,"div",16)(4,"div",17),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(5,"div",18),s.\u0275\u0275element(6,"div",15)(7,"div",16)(8,"div",17),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementContainerEnd())}function rt(J,Q){if(1&J){const oe=s.\u0275\u0275getCurrentView();s.\u0275\u0275elementStart(0,"div",19),s.\u0275\u0275listener("cdkObserveContent",function(){s.\u0275\u0275restoreView(oe);const Ct=s.\u0275\u0275nextContext();return s.\u0275\u0275resetView(Ct.updateOutlineGap())}),s.\u0275\u0275projection(1,1),s.\u0275\u0275elementEnd()}if(2&J){const oe=s.\u0275\u0275nextContext();s.\u0275\u0275property("cdkObserveContentDisabled","outline"!=oe.appearance)}}function N(J,Q){if(1&J&&(s.\u0275\u0275elementContainerStart(0),s.\u0275\u0275projection(1,2),s.\u0275\u0275elementStart(2,"span"),s.\u0275\u0275text(3),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementContainerEnd()),2&J){const oe=s.\u0275\u0275nextContext(2);s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate(oe._control.placeholder)}}function O(J,Q){1&J&&s.\u0275\u0275projection(0,3,["*ngSwitchCase","true"])}function W(J,Q){1&J&&(s.\u0275\u0275elementStart(0,"span",23),s.\u0275\u0275text(1," *"),s.\u0275\u0275elementEnd())}function $(J,Q){if(1&J){const oe=s.\u0275\u0275getCurrentView();s.\u0275\u0275elementStart(0,"label",20,21),s.\u0275\u0275listener("cdkObserveContent",function(){s.\u0275\u0275restoreView(oe);const Ct=s.\u0275\u0275nextContext();
1return s.\u0275\u0275resetView(Ct.updateOutlineGap())}),s.\u0275\u0275template(2,N,4,1,"ng-container",12),s.\u0275\u0275template(3,O,1,0,"ng-content",12),s.\u0275\u0275template(4,W,2,0,"span",22),s.\u0275\u0275elementEnd()}if(2&J){const oe=s.\u0275\u0275nextContext();s.\u0275\u0275classProp("mat-empty",oe._control.empty&&!oe._shouldAlwaysFloat())("mat-form-field-empty",oe._control.empty&&!oe._shouldAlwaysFloat())("mat-accent","accent"==oe.color)("mat-warn","warn"==oe.color),s.\u0275\u0275property("cdkObserveContentDisabled","outline"!=oe.appearance)("id",oe._labelId)("ngSwitch",oe._hasLabel()),s.\u0275\u0275attribute("for",oe._control.id)("aria-owns",oe._control.id),s.\u0275\u0275advance(2),s.\u0275\u0275property("ngSwitchCase",!1),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngSwitchCase",!0),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",!oe.hideRequiredMarker&&oe._control.required&&!oe._control.disabled)}}function me(J,Q){1&J&&(s.\u0275\u0275elementStart(0,"div",24),s.\u0275\u0275projection(1,4),s.\u0275\u0275elementEnd())}function ae(J,Q){if(1&J&&(s.\u0275\u0275elementStart(0,"div",25),s.\u0275\u0275element(1,"span",26),s.\u0275\u0275elementEnd()),2&J){const oe=s.\u0275\u0275nextContext();s.\u0275\u0275advance(1),s.\u0275\u0275classProp("mat-accent","accent"==oe.color)("mat-warn","warn"==oe.color)}}function Pe(J,Q){if(1&J&&(s.\u0275\u0275elementStart(0,"div"),s.\u0275\u0275projection(1,5),s.\u0275\u0275elementEnd()),2&J){const oe=s.\u0275\u0275nextContext();s.\u0275\u0275property("@transitionMessages",oe._subscriptAnimationState)}}function lt(J,Q){if(1&J&&(s.\u0275\u0275elementStart(0,"div",30),s.\u0275\u0275text(1),s.\u0275\u0275elementEnd()),2&J){const oe=s.\u0275\u0275nextContext(2);s.\u0275\u0275property("id",oe._hintLabelId),s.\u0275\u0275advance(1),s.\u0275\u0275textInterpolate(oe.hintLabel)}}function ve(J,Q){if(1&J&&(s.\u0275\u0275elementStart(0,"div",27),s.\u0275\u0275template(1,lt,2,2,"div",28),s.\u0275\u0275projection(2,6),s.\u0275\u0275element(3,"div",29),s.\u0275\u0275projection(4,7),s.\u0275\u0275elementEnd()),2&J){const oe=s.\u0275\u0275nextContext();s.\u0275\u0275property("@transitionMessages",oe._subscriptAnimationState),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",oe.hintLabel)}}const Ye=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],we=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"];let Ie=0;const mt=new s.InjectionToken("MatError");let at=(()=>{class J{constructor(oe,Le){this.id="mat-error-"+Ie++,oe||Le.nativeElement.setAttribute("aria-live","polite")}}return J.\u0275fac=function(oe){return new(oe||J)(s.\u0275\u0275injectAttribute("aria-live"),s.\u0275\u0275directiveInject(s.ElementRef))},J.\u0275dir=s.\u0275\u0275defineDirective({type:J,selectors:[["mat-error"]],hostAttrs:["aria-atomic","true",1,"mat-error"],hostVars:1,hostBindings:function(oe,Le){2&oe&&s.\u0275\u0275attribute("id",Le.id)},inputs:{id:"id"},features:[s.\u0275\u0275ProvidersFeature([{provide:mt,useExisting:J}])]}),J})();const Ht={transitionMessages:(0,he.X$)("transitionMessages",[(0,he.SB)("enter",(0,he.oB)({opacity:1,transform:"translateY(0%)"})),(0,he.eR)("void => enter",[(0,he.oB)({opacity:0,transform:"translateY(-5px)"}),(0,he.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let xe=(()=>{class J{}return J.\u0275fac=function(oe){return new(oe||J)},J.\u0275dir=s.\u0275\u0275defineDirective({type:J}),J})();const _t=new s.InjectionToken("MatHint");let Fe=(()=>{class J{}return J.\u0275fac=function(oe){return new(oe||J)},J.\u0275dir=s.\u0275\u0275defineDirective({type:J,selectors:[["mat-label"]]}),J})(),Ge=(()=>{class J{}return J.\u0275fac=function(oe){return new(oe||J)},J.\u0275dir=s.\u0275\u0275defineDirective({type:J,selectors:[["mat-placeholder"]]}),J})();const tt=new s.InjectionToken("MatPrefix");let bt=(()=>{class J{}return J.\u0275fac=function(oe){return new(oe||J)},J.\u0275dir=s.\u0275\u0275defineDirective({type:J,selectors:[["","matPrefix",""]],features:[s.\u0275\u0275ProvidersFeature([{provide:tt,useExisting:J}])]}),J})();const At=new s.InjectionToken("MatSuffix");let Pt=(()=>{class J{}return J.\u0275fac=function(oe){return new(oe||J)},J.\u0275dir=s.\u0275\u0275defineDirective({type:J,selectors:[["","matSuffix",""]],features:[s.\u0275\u0275ProvidersFeature([{provide:At,useExisting:J}])]}),J})(),ct=0;const an=(0,d.pj)(class{constructor(J){this._elementRef=J}}
1,"primary"),jt=new s.InjectionToken("MAT_FORM_FIELD_DEFAULT_OPTIONS"),kn=new s.InjectionToken("MatFormField");let Je=(()=>{class J extends an{constructor(oe,Le,Ct,Ze,Ne,$e,gt){super(oe),this._changeDetectorRef=Le,this._dir=Ct,this._defaults=Ze,this._platform=Ne,this._ngZone=$e,this._outlineGapCalculationNeededImmediately=!1,this._outlineGapCalculationNeededOnStable=!1,this._destroyed=new g.x,this._showAlwaysAnimate=!1,this._subscriptAnimationState="",this._hintLabel="",this._hintLabelId="mat-hint-"+ct++,this._labelId="mat-form-field-label-"+ct++,this.floatLabel=this._getDefaultFloatLabelState(),this._animationsEnabled="NoopAnimations"!==gt,this.appearance=Ze&&Ze.appearance?Ze.appearance:"legacy",this._hideRequiredMarker=!(!Ze||null==Ze.hideRequiredMarker)&&Ze.hideRequiredMarker}get appearance(){return this._appearance}set appearance(oe){const Le=this._appearance;this._appearance=oe||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&Le!==oe&&(this._outlineGapCalculationNeededOnStable=!0)}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(oe){this._hideRequiredMarker=(0,_.Ig)(oe)}_shouldAlwaysFloat(){return"always"===this.floatLabel&&!this._showAlwaysAnimate}_canLabelFloat(){return"never"!==this.floatLabel}get hintLabel(){return this._hintLabel}set hintLabel(oe){this._hintLabel=oe,this._processHints()}get floatLabel(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel}set floatLabel(oe){oe!==this._floatLabel&&(this._floatLabel=oe||this._getDefaultFloatLabelState(),this._changeDetectorRef.markForCheck())}get _control(){return this._explicitFormFieldControl||this._controlNonStatic||this._controlStatic}set _control(oe){this._explicitFormFieldControl=oe}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._connectionContainerRef||this._elementRef}ngAfterContentInit(){this._validateControlChild();const oe=this._control;oe.controlType&&this._elementRef.nativeElement.classList.add(`mat-form-field-type-${oe.controlType}`),oe.stateChanges.pipe((0,L.O)(null)).subscribe(()=>{this._validatePlaceholders(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),oe.ngControl&&oe.ngControl.valueChanges&&oe.ngControl.valueChanges.pipe((0,Z.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Z.R)(this._destroyed)).subscribe(()=>{this._outlineGapCalculationNeededOnStable&&this.updateOutlineGap()})}),(0,w.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._outlineGapCalculationNeededOnStable=!0,this._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe((0,L.O)(null)).subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe((0,L.O)(null)).subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._dir&&this._dir.change.pipe((0,Z.R)(this._destroyed)).subscribe(()=>{"function"==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this.updateOutlineGap())}):this.updateOutlineGap()})}ngAfterContentChecked(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}ngAfterViewInit(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_shouldForward(oe){const Le=this._control?this._control.ngControl:null;return Le&&Le[oe]}_hasPlaceholder(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}_hasLabel(){return!(!this._labelChildNonStatic&&!this._labelChildStatic)}_shouldLabelFloat(){return this._canLabelFloat()&&(this._control&&this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_hideControlPlaceholder(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}_hasFloatingLabel(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_animateAndLockLabel(){this._hasFloatingLabel()&&this._canLabelFloat()&&
1(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,(0,x.R)(this._label.nativeElement,"transitionend").pipe((0,G.q)(1)).subscribe(()=>{this._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())}_validatePlaceholders(){}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_getDefaultFloatLabelState(){return this._defaults&&this._defaults.floatLabel||"auto"}_syncDescribedByIds(){if(this._control){let oe=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&oe.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Le=this._hintChildren?this._hintChildren.find(Ze=>"start"===Ze.align):null,Ct=this._hintChildren?this._hintChildren.find(Ze=>"end"===Ze.align):null;Le?oe.push(Le.id):this._hintLabel&&oe.push(this._hintLabelId),Ct&&oe.push(Ct.id)}else this._errorChildren&&oe.push(...this._errorChildren.map(Le=>Le.id));this._control.setDescribedByIds(oe)}}_validateControlChild(){}updateOutlineGap(){const oe=this._label?this._label.nativeElement:null,Le=this._connectionContainerRef.nativeElement,Ct=".mat-form-field-outline-start",Ze=".mat-form-field-outline-gap";if("outline"!==this.appearance||!this._platform.isBrowser)return;if(!oe||!oe.children.length||!oe.textContent.trim()){const Xt=Le.querySelectorAll(`${Ct}, ${Ze}`);for(let fn=0;fn<Xt.length;fn++)Xt[fn].style.width="0";return}if(!this._isAttachedToDOM())return void(this._outlineGapCalculationNeededImmediately=!0);let Ne=0,$e=0;const gt=Le.querySelectorAll(Ct),wt=Le.querySelectorAll(Ze);if(this._label&&this._label.nativeElement.children.length){const Xt=Le.getBoundingClientRect();if(0===Xt.width&&0===Xt.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);const fn=this._getStartEnd(Xt),An=oe.children,Gt=this._getStartEnd(An[0].getBoundingClientRect());let Cn=0;for(let yn=0;yn<An.length;yn++)Cn+=An[yn].offsetWidth;Ne=Math.abs(Gt-fn)-5,$e=Cn>0?.75*Cn+10:0}for(let Xt=0;Xt<gt.length;Xt++)gt[Xt].style.width=`${Ne}px`;for(let Xt=0;Xt<wt.length;Xt++)wt[Xt].style.width=`${$e}px`;this._outlineGapCalculationNeededOnStable=this._outlineGapCalculationNeededImmediately=!1}_getStartEnd(oe){return this._dir&&"rtl"===this._dir.value?oe.right:oe.left}_isAttachedToDOM(){const oe=this._elementRef.nativeElement;if(oe.getRootNode){const Le=oe.getRootNode();return Le&&Le!==oe}return document.documentElement.contains(oe)}}return J.\u0275fac=function(oe){return new(oe||J)(s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(s.ChangeDetectorRef),s.\u0275\u0275directiveInject(o.Is,8),s.\u0275\u0275directiveInject(jt,8),s.\u0275\u0275directiveInject(ye.t4),s.\u0275\u0275directiveInject(s.NgZone),s.\u0275\u0275directiveInject(s.ANIMATION_MODULE_TYPE,8))},J.\u0275cmp=s.\u0275\u0275defineComponent({type:J,selectors:[["mat-form-field"]],contentQueries:function(oe,Le,Ct){if(1&oe&&(s.\u0275\u0275contentQuery(Ct,xe,5),s.\u0275\u0275contentQuery(Ct,xe,7),s.\u0275\u0275contentQuery(Ct,Fe,5),s.\u0275\u0275contentQuery(Ct,Fe,7),s.\u0275\u0275contentQuery(Ct,Ge,5),s.\u0275\u0275contentQuery(Ct,mt,5),s.\u0275\u0275contentQuery(Ct,_t,5),s.\u0275\u0275contentQuery(Ct,tt,5),s.\u0275\u0275contentQuery(Ct,At,5)),2&oe){let Ze;s.\u0275\u0275queryRefresh(Ze=s.\u0275\u0275loadQuery())&&(Le._controlNonStatic=Ze.first),s.\u0275\u0275queryRefresh(Ze=s.\u0275\u0275loadQuery())&&(Le._controlStatic=Ze.first),s.\u0275\u0275queryRefresh(Ze=s.\u0275\u0275loadQuery())&&(Le._labelChildNonStatic=Ze.first),s.\u0275\u0275queryRefresh(Ze=s.\u0275\u0275loadQuery())&&(Le._labelChildStatic=Ze.first),s.\u0275\u0275queryRefresh(Ze=s.\u0275\u0275loadQuery())&&(Le._placeholderChild=Ze.first),s.\u0275\u0275queryRefresh(Ze=s.\u0275\u0275loadQuery())&&(Le._errorChildren=Ze),s.\u0275\u0275queryRefresh(Ze=s.\u0275\u0275loadQuery())&&(Le._hintChildren=Ze),s.\u0275\u0275queryRefresh(Ze=s.\u0275\u0275loadQuery())&&(Le._prefixChildren=Ze),s.\u0275\u0275queryRefresh(Ze=s.\u0275\u0275loadQuery())&&(Le._suffixChildren=Ze)}},viewQuery:function(oe,Le){if(1&oe&&(s.\u0275\u0275viewQuery(te,7),s.\u0275\u0275viewQuery(le,5),s.\u0275\u0275viewQuery(se,5)),2&oe){let Ct;s.\u0275\u0275queryRefresh(Ct=s.\u0275\u0275loadQuery())&&(Le._connectionContainerRef
1=Ct.first),s.\u0275\u0275queryRefresh(Ct=s.\u0275\u0275loadQuery())&&(Le._inputContainerRef=Ct.first),s.\u0275\u0275queryRefresh(Ct=s.\u0275\u0275loadQuery())&&(Le._label=Ct.first)}},hostAttrs:[1,"mat-form-field"],hostVars:40,hostBindings:function(oe,Le){2&oe&&s.\u0275\u0275classProp("mat-form-field-appearance-standard","standard"==Le.appearance)("mat-form-field-appearance-fill","fill"==Le.appearance)("mat-form-field-appearance-outline","outline"==Le.appearance)("mat-form-field-appearance-legacy","legacy"==Le.appearance)("mat-form-field-invalid",Le._control.errorState)("mat-form-field-can-float",Le._canLabelFloat())("mat-form-field-should-float",Le._shouldLabelFloat())("mat-form-field-has-label",Le._hasFloatingLabel())("mat-form-field-hide-placeholder",Le._hideControlPlaceholder())("mat-form-field-disabled",Le._control.disabled)("mat-form-field-autofilled",Le._control.autofilled)("mat-focused",Le._control.focused)("ng-untouched",Le._shouldForward("untouched"))("ng-touched",Le._shouldForward("touched"))("ng-pristine",Le._shouldForward("pristine"))("ng-dirty",Le._shouldForward("dirty"))("ng-valid",Le._shouldForward("valid"))("ng-invalid",Le._shouldForward("invalid"))("ng-pending",Le._shouldForward("pending"))("_mat-animation-noopable",!Le._animationsEnabled)},inputs:{color:"color",appearance:"appearance",hideRequiredMarker:"hideRequiredMarker",hintLabel:"hintLabel",floatLabel:"floatLabel"},exportAs:["matFormField"],features:[s.\u0275\u0275ProvidersFeature([{provide:kn,useExisting:J}]),s.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:we,decls:15,vars:8,consts:[[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],["connectionContainer",""],[4,"ngIf"],["class","mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent",4,"ngIf"],[1,"mat-form-field-infix"],["inputContainer",""],[1,"mat-form-field-label-wrapper"],["class","mat-form-field-label",3,"cdkObserveContentDisabled","id","mat-empty","mat-form-field-empty","mat-accent","mat-warn","ngSwitch","cdkObserveContent",4,"ngIf"],["class","mat-form-field-suffix",4,"ngIf"],["class","mat-form-field-underline",4,"ngIf"],[1,"mat-form-field-subscript-wrapper",3,"ngSwitch"],[4,"ngSwitchCase"],["class","mat-form-field-hint-wrapper",4,"ngSwitchCase"],[1,"mat-form-field-outline"],[1,"mat-form-field-outline-start"],[1,"mat-form-field-outline-gap"],[1,"mat-form-field-outline-end"],[1,"mat-form-field-outline","mat-form-field-outline-thick"],[1,"mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent"],[1,"mat-form-field-label",3,"cdkObserveContentDisabled","id","ngSwitch","cdkObserveContent"],["label",""],["class","mat-placeholder-required mat-form-field-required-marker","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"mat-placeholder-required","mat-form-field-required-marker"],[1,"mat-form-field-suffix"],[1,"mat-form-field-underline"],[1,"mat-form-field-ripple"],[1,"mat-form-field-hint-wrapper"],["class","mat-hint",3,"id",4,"ngIf"],[1,"mat-form-field-hint-spacer"],[1,"mat-hint",3,"id"]],template:function(oe,Le){1&oe&&(s.\u0275\u0275projectionDef(Ye),s.\u0275\u0275elementStart(0,"div",0)(1,"div",1,2),s.\u0275\u0275listener("click",function(Ze){return Le._control.onContainerClick&&Le._control.onContainerClick(Ze)}),s.\u0275\u0275template(3,de,9,0,"ng-container",3),s.\u0275\u0275template(4,rt,2,1,"div",4),s.\u0275\u0275elementStart(5,"div",5,6),s.\u0275\u0275projection(7),s.\u0275\u0275elementStart(8,"span",7),s.\u0275\u0275template(9,$,5,16,"label",8),s.\u0275\u0275elementEnd()(),s.\u0275\u0275template(10,me,2,0,"div",9),s.\u0275\u0275elementEnd(),s.\u0275\u0275template(11,ae,2,4,"div",10),s.\u0275\u0275elementStart(12,"div",11),s.\u0275\u0275template(13,Pe,2,1,"div",12),s.\u0275\u0275template(14,ve,5,2,"div",13),s.\u0275\u0275elementEnd()()),2&oe&&(s.\u0275\u0275advance(3),s.\u0275\u0275property("ngIf","outline"==Le.appearance),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",Le._prefixChildren.length),s.\u0275\u0275advance(5),s.\u0275\u0275property("ngIf",Le._hasFloatingLabel()),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",Le._suffixChildren.length),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf","outline"!=Le.appearance),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngSwitch",Le._getDisplayedMessages()),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngSwitchCase","error"),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngSwitchCase","hint"))},dependencies:[n.O5,i.wD,n.RF,n.n9],styles:[".mat-form-field{dis
1play:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.cdk-high-contrast-active .mat-form-field-disabled .mat-form-field-label{color:GrayText}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:none;transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}\n",'.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-form-field-flex{outline:dashed 3px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n','.mat-input-element{font:inherit;background:transparent;color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit;box-sizing:content-box}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::placeholder{opacity:0}
1.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:transparent !important;-webkit-text-fill-color:transparent;transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{opacity:0}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:transparent;display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n',".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px)}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px;border-top-color:GrayText}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n",".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}
1.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{border:3px dashed}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:GrayText}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n",".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:transparent}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"],encapsulation:2,data:{animation:[Ht.transitionMessages]},changeDetection:0}),J})(),_e=(()=>{class J{}return J.\u0275fac=function(oe){return new(oe||J)},J.\u0275mod=s.\u0275\u0275defineNgModule({type:J}),J.\u0275inj=s.\u0275\u0275defineInjector({imports:[[n.ez,d.BQ,i.Q8],d.BQ]}),J})()},7392:(Xe,ie,l)=>{"use strict";l.d(ie,{Hw:()=>st,Ps:()=>Dt});var i=l(4650),n=l(3238),s=l(1281),d=l(6895),o=l(9646),_=l(2843),g=l(4128),w=l(727),x=l(8505),L=l(4004),Z=l(262),G=l(8746),he=l(3099),ye=l(5698),te=l(529),le=l(1481);const se=["*"];let de;function N(_t){return function rt(){if(void 0===de&&(de=null,typeof window<"u")){const _t=window;void 0!==_t.trustedTypes&&(de=_t.trustedTypes.createPolicy("angular#components",{createHTML:Ut=>Ut}))}return de}()?.createHTML(_t)||_t}function O(_t){return Error(`Unable to find icon with the name "${_t}"`)}function $(_t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${_t}".`)}function me(_t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${_t}".`)}class ae{constructor(Ut,Fe,Ge){this.url=Ut,this.svgText=Fe,this.options=Ge}}let Pe=(()=>{class _t{constructor(Fe,Ge,tt,bt){this._httpClient=Fe,this._sanitizer=Ge,this._errorHandler=bt,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClasse
1sByAlias=new Map,this._resolvers=[],this._defaultFontSetClass="material-icons",this._document=tt}addSvgIcon(Fe,Ge,tt){return this.addSvgIconInNamespace("",Fe,Ge,tt)}addSvgIconLiteral(Fe,Ge,tt){return this.addSvgIconLiteralInNamespace("",Fe,Ge,tt)}addSvgIconInNamespace(Fe,Ge,tt,bt){return this._addSvgIconConfig(Fe,Ge,new ae(tt,null,bt))}addSvgIconResolver(Fe){return this._resolvers.push(Fe),this}addSvgIconLiteralInNamespace(Fe,Ge,tt,bt){const At=this._sanitizer.sanitize(i.SecurityContext.HTML,tt);if(!At)throw me(tt);const Pt=N(At);return this._addSvgIconConfig(Fe,Ge,new ae("",Pt,bt))}addSvgIconSet(Fe,Ge){return this.addSvgIconSetInNamespace("",Fe,Ge)}addSvgIconSetLiteral(Fe,Ge){return this.addSvgIconSetLiteralInNamespace("",Fe,Ge)}addSvgIconSetInNamespace(Fe,Ge,tt){return this._addSvgIconSetConfig(Fe,new ae(Ge,null,tt))}addSvgIconSetLiteralInNamespace(Fe,Ge,tt){const bt=this._sanitizer.sanitize(i.SecurityContext.HTML,Ge);if(!bt)throw me(Ge);const At=N(bt);return this._addSvgIconSetConfig(Fe,new ae("",At,tt))}registerFontClassAlias(Fe,Ge=Fe){return this._fontCssClassesByAlias.set(Fe,Ge),this}classNameForFontAlias(Fe){return this._fontCssClassesByAlias.get(Fe)||Fe}setDefaultFontSetClass(Fe){return this._defaultFontSetClass=Fe,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Fe){const Ge=this._sanitizer.sanitize(i.SecurityContext.RESOURCE_URL,Fe);if(!Ge)throw $(Fe);const tt=this._cachedIconsByUrl.get(Ge);return tt?(0,o.of)(Ye(tt)):this._loadSvgIconFromConfig(new ae(Fe,null)).pipe((0,x.b)(bt=>this._cachedIconsByUrl.set(Ge,bt)),(0,L.U)(bt=>Ye(bt)))}getNamedSvgIcon(Fe,Ge=""){const tt=we(Ge,Fe);let bt=this._svgIconConfigs.get(tt);if(bt)return this._getSvgFromConfig(bt);if(bt=this._getIconConfigFromResolvers(Ge,Fe),bt)return this._svgIconConfigs.set(tt,bt),this._getSvgFromConfig(bt);const At=this._iconSetConfigs.get(Ge);return At?this._getSvgFromIconSetConfigs(Fe,At):(0,_._)(O(tt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Fe){return Fe.svgText?(0,o.of)(Ye(this._svgElementFromConfig(Fe))):this._loadSvgIconFromConfig(Fe).pipe((0,L.U)(Ge=>Ye(Ge)))}_getSvgFromIconSetConfigs(Fe,Ge){const tt=this._extractIconWithNameFromAnySet(Fe,Ge);if(tt)return(0,o.of)(tt);const bt=Ge.filter(At=>!At.svgText).map(At=>this._loadSvgIconSetFromConfig(At).pipe((0,Z.K)(Pt=>{const Kt=`Loading icon set URL: ${this._sanitizer.sanitize(i.SecurityContext.RESOURCE_URL,At.url)} failed: ${Pt.message}`;return this._errorHandler.handleError(new Error(Kt)),(0,o.of)(null)})));return(0,g.D)(bt).pipe((0,L.U)(()=>{const At=this._extractIconWithNameFromAnySet(Fe,Ge);if(!At)throw O(Fe);return At}))}_extractIconWithNameFromAnySet(Fe,Ge){for(let tt=Ge.length-1;tt>=0;tt--){const bt=Ge[tt];if(bt.svgText&&bt.svgText.toString().indexOf(Fe)>-1){const At=this._svgElementFromConfig(bt),Pt=this._extractSvgIconFromSet(At,Fe,bt.options);if(Pt)return Pt}}return null}_loadSvgIconFromConfig(Fe){return this._fetchIcon(Fe).pipe((0,x.b)(Ge=>Fe.svgText=Ge),(0,L.U)(()=>this._svgElementFromConfig(Fe)))}_loadSvgIconSetFromConfig(Fe){return Fe.svgText?(0,o.of)(null):this._fetchIcon(Fe).pipe((0,x.b)(Ge=>Fe.svgText=Ge))}_extractSvgIconFromSet(Fe,Ge,tt){const bt=Fe.querySelector(`[id="${Ge}"]`);if(!bt)return null;const At=bt.cloneNode(!0);if(At.removeAttribute("id"),"svg"===At.nodeName.toLowerCase())return this._setSvgAttributes(At,tt);if("symbol"===At.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(At),tt);const Pt=this._svgElementFromString(N("<svg></svg>"));return Pt.appendChild(At),this._setSvgAttributes(Pt,tt)}_svgElementFromString(Fe){const Ge=this._document.createElement("DIV");Ge.innerHTML=Fe;const tt=Ge.querySelector("svg");if(!tt)throw Error("<svg> tag not found");return tt}_toSvgElement(Fe){const Ge=this._svgElementFromString(N("<svg></svg>")),tt=Fe.attributes;for(let bt=0;bt<tt.length;bt++){const{name:At,value:Pt}=tt[bt];"id"!==At&&Ge.setAttribute(At,Pt)}for(let bt=0;bt<Fe.childNodes.length;bt++)Fe.childNodes[bt].nodeType===this._document.ELEMENT_NODE&&Ge.appendChild(Fe.childNodes[bt].cloneNode(!0));return Ge}_setSvgAttributes(Fe,Ge){return Fe.setAttribute("fit",""),Fe.setAttribute("height","100%"),Fe.setAttribute("width","100%"),Fe.setAttribute("preserveAspectRatio","xMidYMid meet"),Fe.setAttribute("focusable","false"),Ge&&Ge.viewBox&&Fe.setAttribute("viewBox",Ge.viewBox),Fe}_fetchIcon(Fe){const{url:Ge,options:tt}=Fe,bt=tt?.withCredentials??!1;if(!this._httpClient)throw function W(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==Ge)throw Error(`Cannot fetch icon from URL "${Ge}".`);const At=this._sanitizer.sanitize(i.SecurityContext.RESOURCE_URL,Ge);if(!At)throw $(Ge);const Pt=this._inProgressUrlFetches.get(At);if(Pt)return Pt;const ct=this._httpClient.get(At,{responseType:"text",withCredentials:bt}).pipe((0,L.U)(Kt=>N(Kt)),(0,G.x)(()=>this._inProgressUrlFetches.delete(At)),(0,he.B)());return this._inProgressUrlFetches.set(At,ct),ct}_addSvgIconConfig(Fe,Ge,tt){return this._svgIconConfigs.set(we(Fe,Ge),tt),this}_addSvgIconSetConfig(Fe,Ge){const tt=this._iconSetConfigs.get(Fe);return tt?tt.push(Ge):this._iconSetConfigs.set(Fe,[Ge]),this}_svgElementFromConfig(Fe){if(!Fe.svgElement){const Ge=this._svgElementFromString(Fe.svgText);this._setSvgAttributes(Ge,Fe.options),Fe.svgElement=Ge}return Fe.svgElement}_getIconConfigFromResolvers(Fe,Ge){for(let tt=0;tt<this._resolvers.length;tt++){const bt=this._resolvers[tt](Ge,Fe);if(bt)return Ie(bt)?new ae(bt.url,null,bt.options):new ae(bt,null)}}}return _t.\u0275fac=function(Fe){return new(Fe||_t)(i.\u0275\u0275inject(te.eN,8),i.\u0275\u0275inject(le.H7),i.\u0275\u0275inject(d.K0,8),i.\u0275\u0275inject(i.ErrorHandler))},_t.\u0275prov=i.\u0275\u0275defineInjectable({token:_t,factory:_t.\u0275fac,providedIn:"root"}),_t})();function Ye(_t){return _t.cloneNode(!0)}function we(_t,Ut){return _t+":"+Ut}function Ie(_t){return!(!_t.url||!_t.options)}const mt=(0,n.pj)(class{constructor(_t){this._elementRef=_t}}),at=new i.InjectionToken("mat-icon-location",{providedIn:"root",factory:function Ht(){const _t=(0,i.inject)(d.K0),Ut=_t?_t.location:null;return{getPathname:()=>Ut?Ut.pathname+Ut.search:""}}}),xe=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Lt=xe.map(_t=>`[${_t}]`).join(", "),Ke=/^url\(['"]?#(.*?)['"]?\)$/;let st=(()=>{class _t extends mt{constructor(Fe,Ge,tt,bt,At){super(Fe),this._iconRegistry=Ge,this._location=bt,this._errorHandler=At,this._inline=!1,this._currentIconFetch=w.w0.EMPTY,tt||Fe.nativeElement.setAttribute("aria-hidden","true")}get inline(){return this._inline}set inline(Fe){this._inline=(0,s.Ig)(Fe)}get svgIcon(){return this._svgIcon}set svgIcon(Fe){Fe!==this._svgIcon&&(Fe?this._updateSvgIcon(Fe):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Fe)}get fontSet(){return this._fontSet}set fontSet(Fe){const Ge=this._cleanupFontValue(Fe);Ge!==this._fontSet&&(this._fontSet=Ge,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Fe){const Ge=this._cleanupFontValue(Fe);Ge!==this._fontIcon&&(this._fontIcon=Ge,this._updateFontIconClasses())}_splitIconName(Fe){if(!Fe)return["",""];const Ge=Fe.split(":");switch(Ge.length){case 1:return["",Ge[0]];case 2:return Ge;default:throw Error(`Invalid icon name: "${Fe}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Fe=this._elementsWithExternalReferences;if(Fe&&Fe.size){const Ge=this._location.getPathname();Ge!==this._previousPath&&(this._previousPath=Ge,this._prependPathToReferences(Ge))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Fe){this._clearSvgElement();const Ge=this._location.getPathname();this._previousPath=Ge,this._cacheChildrenWithExternalReferences(Fe),this._prependPathToReferences(Ge),this._elementRef.nativeElement.appendChild(Fe)}_clearSvgElement(){const Fe=this._elementRef.nativeElement;let Ge=Fe.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Ge--;){const tt=Fe.childNodes[Ge];(1!==tt.nodeType||"svg"===tt.nodeName.toLowerCase())&&tt.remove()}}
1_updateFontIconClasses(){if(!this._usingFontIcon())return;const Fe=this._elementRef.nativeElement,Ge=this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet):this._iconRegistry.getDefaultFontSetClass();Ge!=this._previousFontSetClass&&(this._previousFontSetClass&&Fe.classList.remove(this._previousFontSetClass),Ge&&Fe.classList.add(Ge),this._previousFontSetClass=Ge),this.fontIcon!=this._previousFontIconClass&&(this._previousFontIconClass&&Fe.classList.remove(this._previousFontIconClass),this.fontIcon&&Fe.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Fe){return"string"==typeof Fe?Fe.trim().split(" ")[0]:Fe}_prependPathToReferences(Fe){const Ge=this._elementsWithExternalReferences;Ge&&Ge.forEach((tt,bt)=>{tt.forEach(At=>{bt.setAttribute(At.name,`url('${Fe}#${At.value}')`)})})}_cacheChildrenWithExternalReferences(Fe){const Ge=Fe.querySelectorAll(Lt),tt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let bt=0;bt<Ge.length;bt++)xe.forEach(At=>{const Pt=Ge[bt],ct=Pt.getAttribute(At),Kt=ct?ct.match(Ke):null;if(Kt){let nn=tt.get(Pt);nn||(nn=[],tt.set(Pt,nn)),nn.push({name:At,value:Kt[1]})}})}_updateSvgIcon(Fe){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Fe){const[Ge,tt]=this._splitIconName(Fe);Ge&&(this._svgNamespace=Ge),tt&&(this._svgName=tt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(tt,Ge).pipe((0,ye.q)(1)).subscribe(bt=>this._setSvgElement(bt),bt=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Ge}:${tt}! ${bt.message}`))})}}}return _t.\u0275fac=function(Fe){return new(Fe||_t)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(Pe),i.\u0275\u0275injectAttribute("aria-hidden"),i.\u0275\u0275directiveInject(at),i.\u0275\u0275directiveInject(i.ErrorHandler))},_t.\u0275cmp=i.\u0275\u0275defineComponent({type:_t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:7,hostBindings:function(Fe,Ge){2&Fe&&(i.\u0275\u0275attribute("data-mat-icon-type",Ge._usingFontIcon()?"font":"svg")("data-mat-icon-name",Ge._svgName||Ge.fontIcon)("data-mat-icon-namespace",Ge._svgNamespace||Ge.fontSet),i.\u0275\u0275classProp("mat-icon-inline",Ge.inline)("mat-icon-no-color","primary"!==Ge.color&&"accent"!==Ge.color&&"warn"!==Ge.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[i.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:se,decls:1,vars:0,template:function(Fe,Ge){1&Fe&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275projection(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],encapsulation:2,changeDetection:0}),_t})(),Dt=(()=>{class _t{}return _t.\u0275fac=function(Fe){return new(Fe||_t)},_t.\u0275mod=i.\u0275\u0275defineNgModule({type:_t}),_t.\u0275inj=i.\u0275\u0275defineInjector({imports:[[n.BQ],n.BQ]}),_t})()},4144:(Xe,ie,l)=>{"use strict";l.d(ie,{Jk:()=>te,Nt:()=>rt,c:()=>N});var i=l(1281),n=l(3353),s=l(4650),d=l(515),o=l(7579);const _=(0,n.i$)({passive:!0});let g=(()=>{class O{constructor($,me){this._platform=$,this._ngZone=me,this._monitoredElements=new Map}monitor($){if(!this._platform.isBrowser)return d.E;const me=(0,i.fI)($),ae=this._monitoredElements.get(me);if(ae)return ae.subject;const Pe=new o.x,lt="cdk-text-field-autofilled",ve=Ye=>{"cdk-text-field-autofill-start"!==Ye.animationName||me.classList.contains(lt)?"cdk-text-field-autofill-end"===Ye.animationName&&me.classList.contains(lt)&&(me.classList.remove(lt),this._ngZone.run(()=>Pe.next({target:Ye.target,isAutofilled:!1}))):(me.classList.add(lt),this._ngZone.run(()=>Pe.next({target:Ye.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{me.addEventListener("animationstart",ve,_),me.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(me,{subject:Pe,unlisten:()=>{me.removeEventListener("animationstart",ve,_)}}),Pe}stopMonitoring($){const me=(0,i.fI)($),ae=this._monitoredElements.get(me);ae&&(ae.unlisten(),ae.subject.complete(),me.classList.remove("cdk-text-field-autofill-monitored"),me.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(me))}
1ngOnDestroy(){this._monitoredElements.forEach(($,me)=>this.stopMonitoring(me))}}return O.\u0275fac=function($){return new($||O)(s.\u0275\u0275inject(n.t4),s.\u0275\u0275inject(s.NgZone))},O.\u0275prov=s.\u0275\u0275defineInjectable({token:O,factory:O.\u0275fac,providedIn:"root"}),O})(),L=(()=>{class O{}return O.\u0275fac=function($){return new($||O)},O.\u0275mod=s.\u0275\u0275defineNgModule({type:O}),O.\u0275inj=s.\u0275\u0275defineInjector({}),O})();var Z=l(4006),G=l(3238),he=l(9549);const te=new s.InjectionToken("MAT_INPUT_VALUE_ACCESSOR"),le=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let se=0;const de=(0,G.FD)(class{constructor(O,W,$,me){this._defaultErrorStateMatcher=O,this._parentForm=W,this._parentFormGroup=$,this.ngControl=me}});let rt=(()=>{class O extends de{constructor($,me,ae,Pe,lt,ve,Ye,we,Ie,mt){super(ve,Pe,lt,ae),this._elementRef=$,this._platform=me,this._autofillMonitor=we,this._formField=mt,this._uid="mat-input-"+se++,this.focused=!1,this.stateChanges=new o.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(xe=>(0,n.qK)().has(xe)),this._iOSKeyupListener=xe=>{const Lt=xe.target;!Lt.value&&0===Lt.selectionStart&&0===Lt.selectionEnd&&(Lt.setSelectionRange(1,1),Lt.setSelectionRange(0,0))};const at=this._elementRef.nativeElement,Ht=at.nodeName.toLowerCase();this._inputValueAccessor=Ye||at,this._previousNativeValue=this.value,this.id=this.id,me.IOS&&Ie.runOutsideAngular(()=>{$.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Ht,this._isTextarea="textarea"===Ht,this._isInFormField=!!mt,this._isNativeSelect&&(this.controlType=at.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled($){this._disabled=(0,i.Ig)($),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id($){this._id=$||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Z.kI.required)??!1}set required($){this._required=(0,i.Ig)($)}get type(){return this._type}set type($){this._type=$||"text",this._validateType(),!this._isTextarea&&(0,n.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value($){$!==this.value&&(this._inputValueAccessor.value=$,this.stateChanges.next())}get readonly(){return this._readonly}set readonly($){this._readonly=(0,i.Ig)($)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe($=>{this.autofilled=$.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus($){this._elementRef.nativeElement.focus($)}_focusChanged($){$!==this.focused&&(this.focused=$,this.stateChanges.next())}_onInput(){}_dirtyCheckPlaceholder(){const $=this._formField?._hideControlPlaceholder?.()?null:this.placeholder;if($!==this._previousPlaceholder){const me=this._elementRef.nativeElement;this._previousPlaceholder=$,$?me.setAttribute("placeholder",$):me.removeAttribute("placeholder")}}_dirtyCheckNativeValue(){const $=this._elementRef.nativeElement.value;this._previousNativeValue!==$&&(this._previousNativeValue=$,this.stateChanges.next())}_validateType(){le.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let $=this._elementRef.nativeElement.validity;return $&&$.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const $=this._elementRef.nativeElement,me=$.options[0];return this.focused||$.multiple||!this.empty||!!($.selectedIndex>-1&&me&&me.label)}return this.focused||!this.empty}setDescribedByIds($){$.length?this._elementRef.nativeElement.setAttribute("aria-describedby",$.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const $=this._elementRef.nativeElement;return this._isNativeSelect&&($.multiple||$.size>1)}}return O.\u0275fac=function($){return new($||O)(s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(n.t4),s.\u0275\u0275directiveInject(Z.a
15,10),s.\u0275\u0275directiveInject(Z.F,8),s.\u0275\u0275directiveInject(Z.sg,8),s.\u0275\u0275directiveInject(G.rD),s.\u0275\u0275directiveInject(te,10),s.\u0275\u0275directiveInject(g),s.\u0275\u0275directiveInject(s.NgZone),s.\u0275\u0275directiveInject(he.G_,8))},O.\u0275dir=s.\u0275\u0275defineDirective({type:O,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:12,hostBindings:function($,me){1&$&&s.\u0275\u0275listener("focus",function(){return me._focusChanged(!0)})("blur",function(){return me._focusChanged(!1)})("input",function(){return me._onInput()}),2&$&&(s.\u0275\u0275hostProperty("disabled",me.disabled)("required",me.required),s.\u0275\u0275attribute("id",me.id)("data-placeholder",me.placeholder)("name",me.name||null)("readonly",me.readonly&&!me._isNativeSelect||null)("aria-invalid",me.empty&&me.required?null:me.errorState)("aria-required",me.required),s.\u0275\u0275classProp("mat-input-server",me._isServer)("mat-native-select-inline",me._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[s.\u0275\u0275ProvidersFeature([{provide:he.Eo,useExisting:O}]),s.\u0275\u0275InheritDefinitionFeature,s.\u0275\u0275NgOnChangesFeature]}),O})(),N=(()=>{class O{}return O.\u0275fac=function($){return new($||O)},O.\u0275mod=s.\u0275\u0275defineNgModule({type:O}),O.\u0275inj=s.\u0275\u0275defineInjector({providers:[G.rD],imports:[[L,he.lN,G.BQ],L,he.lN]}),O})()},8255:(Xe,ie,l)=>{"use strict";l.d(ie,{KA:()=>at,OP:()=>_t,Tx:()=>kn,VK:()=>bt,p6:()=>jt});var i=l(2687),n=l(1281),s=l(9521),d=l(4650),o=l(7579),_=l(727),g=l(6451),w=l(9646),x=l(3101),L=l(8675),Z=l(3900),G=l(5698),he=l(2722),ye=l(9300),te=l(1005),le=l(7340),se=l(4080),de=l(6895),rt=l(3238),N=l(445),O=l(8184),W=l(3353),$=l(5589);const me=["mat-menu-item",""];function ae(Je,_e){1&Je&&(d.\u0275\u0275namespaceSVG(),d.\u0275\u0275elementStart(0,"svg",2),d.\u0275\u0275element(1,"polygon",3),d.\u0275\u0275elementEnd())}const Pe=["*"];function lt(Je,_e){if(1&Je){const J=d.\u0275\u0275getCurrentView();d.\u0275\u0275elementStart(0,"div",0),d.\u0275\u0275listener("keydown",function(oe){d.\u0275\u0275restoreView(J);const Le=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Le._handleKeydown(oe))})("click",function(){d.\u0275\u0275restoreView(J);const oe=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(oe.closed.emit("click"))})("@transformMenu.start",function(oe){d.\u0275\u0275restoreView(J);const Le=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Le._onAnimationStart(oe))})("@transformMenu.done",function(oe){d.\u0275\u0275restoreView(J);const Le=d.\u0275\u0275nextContext();return d.\u0275\u0275resetView(Le._onAnimationDone(oe))}),d.\u0275\u0275elementStart(1,"div",1),d.\u0275\u0275projection(2),d.\u0275\u0275elementEnd()()}if(2&Je){const J=d.\u0275\u0275nextContext();d.\u0275\u0275property("id",J.panelId)("ngClass",J._classList)("@transformMenu",J._panelAnimationState),d.\u0275\u0275attribute("aria-label",J.ariaLabel||null)("aria-labelledby",J.ariaLabelledby||null)("aria-describedby",J.ariaDescribedby||null)}}const ve={transformMenu:(0,le.X$)("transformMenu",[(0,le.SB)("void",(0,le.oB)({opacity:0,transform:"scale(0.8)"})),(0,le.eR)("void => enter",(0,le.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,le.oB)({opacity:1,transform:"scale(1)"}))),(0,le.eR)("* => void",(0,le.jt)("100ms 25ms linear",(0,le.oB)({opacity:0})))]),fadeInItems:(0,le.X$)("fadeInItems",[(0,le.SB)("showing",(0,le.oB)({opacity:1})),(0,le.eR)("void => *",[(0,le.oB)({opacity:0}),(0,le.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Ie=new d.InjectionToken("MatMenuContent");let mt=(()=>{class Je{constructor(J,Q,oe,Le,Ct,Ze,Ne){this._template=J,this._componentFactoryResolver=Q,this._appRef=oe,this._injector=Le,this._viewContainerRef
1=Ct,this._document=Ze,this._changeDetectorRef=Ne,this._attached=new o.x}attach(J={}){this._portal||(this._portal=new se.UE(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new se.u0(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const Q=this._template.elementRef.nativeElement;Q.parentNode.insertBefore(this._outlet.outletElement,Q),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,J),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}}return Je.\u0275fac=function(J){return new(J||Je)(d.\u0275\u0275directiveInject(d.TemplateRef),d.\u0275\u0275directiveInject(d.ComponentFactoryResolver),d.\u0275\u0275directiveInject(d.ApplicationRef),d.\u0275\u0275directiveInject(d.Injector),d.\u0275\u0275directiveInject(d.ViewContainerRef),d.\u0275\u0275directiveInject(de.K0),d.\u0275\u0275directiveInject(d.ChangeDetectorRef))},Je.\u0275dir=d.\u0275\u0275defineDirective({type:Je}),Je})(),at=(()=>{class Je extends mt{}return Je.\u0275fac=function(){let _e;return function(Q){return(_e||(_e=d.\u0275\u0275getInheritedFactory(Je)))(Q||Je)}}(),Je.\u0275dir=d.\u0275\u0275defineDirective({type:Je,selectors:[["ng-template","matMenuContent",""]],features:[d.\u0275\u0275ProvidersFeature([{provide:Ie,useExisting:Je}]),d.\u0275\u0275InheritDefinitionFeature]}),Je})();const st=new d.InjectionToken("MAT_MENU_PANEL"),Dt=(0,rt.Kr)((0,rt.Id)(class{}));let _t=(()=>{class Je extends Dt{constructor(J,Q,oe,Le,Ct){super(),this._elementRef=J,this._document=Q,this._focusMonitor=oe,this._parentMenu=Le,this._changeDetectorRef=Ct,this.role="menuitem",this._hovered=new o.x,this._focused=new o.x,this._highlighted=!1,this._triggersSubmenu=!1,Le?.addItem?.(this)}focus(J,Q){this._focusMonitor&&J?this._focusMonitor.focusVia(this._getHostElement(),J,Q):this._getHostElement().focus(Q),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(J){this.disabled&&(J.preventDefault(),J.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const J=this._elementRef.nativeElement.cloneNode(!0),Q=J.querySelectorAll("mat-icon, .material-icons");for(let oe=0;oe<Q.length;oe++)Q[oe].remove();return J.textContent?.trim()||""}_setHighlighted(J){this._highlighted=J,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}}return Je.\u0275fac=function(J){return new(J||Je)(d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(de.K0),d.\u0275\u0275directiveInject(i.tE),d.\u0275\u0275directiveInject(st,8),d.\u0275\u0275directiveInject(d.ChangeDetectorRef))},Je.\u0275cmp=d.\u0275\u0275defineComponent({type:Je,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:10,hostBindings:function(J,Q){1&J&&d.\u0275\u0275listener("click",function(Le){return Q._checkDisabled(Le)})("mouseenter",function(){return Q._handleMouseEnter()}),2&J&&(d.\u0275\u0275attribute("role",Q.role)("tabindex",Q._getTabIndex())("aria-disabled",Q.disabled.toString())("disabled",Q.disabled||null),d.\u0275\u0275classProp("mat-menu-item",!0)("mat-menu-item-highlighted",Q._highlighted)("mat-menu-item-submenu-trigger",Q._triggersSubmenu))},inputs:{disabled:"disabled",disableRipple:"disableRipple",role:"role"},exportAs:["matMenuItem"],features:[d.\u0275\u0275InheritDefinitionFeature],attrs:me,ngContentSelectors:Pe,decls:3,vars:3,consts:[["matRipple","",1,"mat-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-menu-submenu-icon","viewBox","0 0 5 10","focusable","false",4,"ngIf"],["viewBox","0 0 5 10","focusable","false",1,"mat-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(J,Q){1&J&&(d.\u0275\u0275projectionDef(),d.\u0275\u0275projection(0),d.\u0275\u0275element(1,"div",0),d.\u0275\u0275template(2,ae,2,0,"svg",1)),2&J&&(d.\u0275\u0275advance(1),d.\u0275\u0275property("matRippleDisabled",Q.disableRipple||Q.disabled)("matRippleTrigger",Q._getHostElement()),d.\u
10275\u0275advance(1),d.\u0275\u0275property("ngIf",Q._triggersSubmenu))},dependencies:[rt.wG,de.O5],encapsulation:2,changeDetection:0}),Je})();const Ut=new d.InjectionToken("mat-menu-default-options",{providedIn:"root",factory:function Fe(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Ge=0,tt=(()=>{class Je{constructor(J,Q,oe,Le){this._elementRef=J,this._ngZone=Q,this._defaultOptions=oe,this._changeDetectorRef=Le,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new d.QueryList,this._tabSubscription=_.w0.EMPTY,this._classList={},this._panelAnimationState="void",this._animationDone=new o.x,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new d.EventEmitter,this.close=this.closed,this.panelId="mat-menu-panel-"+Ge++}get xPosition(){return this._xPosition}set xPosition(J){this._xPosition=J,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(J){this._yPosition=J,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(J){this._overlapTrigger=(0,n.Ig)(J)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(J){this._hasBackdrop=(0,n.Ig)(J)}set panelClass(J){const Q=this._previousPanelClass;Q&&Q.length&&Q.split(" ").forEach(oe=>{this._classList[oe]=!1}),this._previousPanelClass=J,J&&J.length&&(J.split(" ").forEach(oe=>{this._classList[oe]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(J){this.panelClass=J}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new i.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._tabSubscription=this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,L.O)(this._directDescendantItems),(0,Z.w)(J=>(0,g.T)(...J.map(Q=>Q._focused)))).subscribe(J=>this._keyManager.updateActiveItem(J)),this._directDescendantItems.changes.subscribe(J=>{const Q=this._keyManager;if("enter"===this._panelAnimationState&&Q.activeItem?._hasFocus()){const oe=J.toArray(),Le=Math.max(0,Math.min(oe.length-1,Q.activeItemIndex||0));oe[Le]&&!oe[Le].disabled?Q.setActiveItem(Le):Q.setNextItemActive()}})}ngOnDestroy(){this._directDescendantItems.destroy(),this._tabSubscription.unsubscribe(),this.closed.complete()}_hovered(){return this._directDescendantItems.changes.pipe((0,L.O)(this._directDescendantItems),(0,Z.w)(Q=>(0,g.T)(...Q.map(oe=>oe._hovered))))}addItem(J){}removeItem(J){}_handleKeydown(J){const Q=J.keyCode,oe=this._keyManager;switch(Q){case s.hY:(0,s.Vb)(J)||(J.preventDefault(),this.closed.emit("keydown"));break;case s.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case s.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Q===s.LH||Q===s.JH)&&oe.setFocusOrigin("keyboard"),void oe.onKeydown(J)}J.stopPropagation()}focusFirstItem(J="program"){this.lazyContent?this._ngZone.onStable.pipe((0,G.q)(1)).subscribe(()=>this._focusFirstItem(J)):this._focusFirstItem(J)}_focusFirstItem(J){const Q=this._keyManager;if(Q.setFocusOrigin(J).setFirstItemActive(),!Q.activeItem&&this._directDescendantItems.length){let oe=this._directDescendantItems.first._getHostElement().parentElement;for(;oe;){if("menu"===oe.getAttribute("role")){oe.focus();break}oe=oe.parentElement}}}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(J){const Q=Math.min(this._baseElevation+J,24),oe=`${this._elevationPrefix}${Q}`,Le=Object.keys(this._classList).find(Ct=>Ct.startsWith(this._elevationPrefix));(!Le||Le===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[oe]=!0,this._previousElevation=oe)}setPositionClasses(J=this.xPosition,Q=this.yPosition){const oe=this._classList;oe["mat-menu-before"]="before"===J,oe["mat-menu-after"]="after"===J,oe["mat-menu-above"]="above"===Q,oe["mat-menu-below"]="below"===Q,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(J){this._animationDone.next(J),this._isAnimating=!1}
1_onAnimationStart(J){this._isAnimating=!0,"enter"===J.toState&&0===this._keyManager.activeItemIndex&&(J.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,L.O)(this._allItems)).subscribe(J=>{this._directDescendantItems.reset(J.filter(Q=>Q._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Je.\u0275fac=function(J){return new(J||Je)(d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(d.NgZone),d.\u0275\u0275directiveInject(Ut),d.\u0275\u0275directiveInject(d.ChangeDetectorRef))},Je.\u0275dir=d.\u0275\u0275defineDirective({type:Je,contentQueries:function(J,Q,oe){if(1&J&&(d.\u0275\u0275contentQuery(oe,Ie,5),d.\u0275\u0275contentQuery(oe,_t,5),d.\u0275\u0275contentQuery(oe,_t,4)),2&J){let Le;d.\u0275\u0275queryRefresh(Le=d.\u0275\u0275loadQuery())&&(Q.lazyContent=Le.first),d.\u0275\u0275queryRefresh(Le=d.\u0275\u0275loadQuery())&&(Q._allItems=Le),d.\u0275\u0275queryRefresh(Le=d.\u0275\u0275loadQuery())&&(Q.items=Le)}},viewQuery:function(J,Q){if(1&J&&d.\u0275\u0275viewQuery(d.TemplateRef,5),2&J){let oe;d.\u0275\u0275queryRefresh(oe=d.\u0275\u0275loadQuery())&&(Q.templateRef=oe.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Je})(),bt=(()=>{class Je extends tt{constructor(J,Q,oe,Le){super(J,Q,oe,Le),this._elevationPrefix="mat-elevation-z",this._baseElevation=4}}return Je.\u0275fac=function(J){return new(J||Je)(d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(d.NgZone),d.\u0275\u0275directiveInject(Ut),d.\u0275\u0275directiveInject(d.ChangeDetectorRef))},Je.\u0275cmp=d.\u0275\u0275defineComponent({type:Je,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(J,Q){2&J&&d.\u0275\u0275attribute("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[d.\u0275\u0275ProvidersFeature([{provide:st,useExisting:Je}]),d.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:Pe,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(J,Q){1&J&&(d.\u0275\u0275projectionDef(),d.\u0275\u0275template(0,lt,3,6,"ng-template"))},dependencies:[de.mk],styles:['mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]::before{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,data:{animation:[ve.transformMenu,ve.fadeInItems]},changeDetection:0}),Je})();const At=new d.InjectionToken("mat-menu-scroll-strategy"),ct={provide:At,deps:[O.aV],useFactory:function Pt(Je){return()=>Je.scrollStrategies.reposition()}},nn=(0,W.i$)({passive:!0});let an=(()=>{class Je{constructor(J,Q,oe,Le,Ct,Ze,Ne,$e,gt){this._overlay=J,this._element=Q,this._viewContainerRef
1=oe,this._menuItemInstance=Ze,this._dir=Ne,this._focusMonitor=$e,this._ngZone=gt,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=_.w0.EMPTY,this._hoverSubscription=_.w0.EMPTY,this._menuCloseSubscription=_.w0.EMPTY,this._handleTouchStart=wt=>{(0,i.yG)(wt)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new d.EventEmitter,this.onMenuOpen=this.menuOpened,this.menuClosed=new d.EventEmitter,this.onMenuClose=this.menuClosed,this._scrollStrategy=Le,this._parentMaterialMenu=Ct instanceof tt?Ct:void 0,Q.nativeElement.addEventListener("touchstart",this._handleTouchStart,nn),Ze&&(Ze._triggersSubmenu=this.triggersSubmenu())}get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(J){this.menu=J}get menu(){return this._menu}set menu(J){J!==this._menu&&(this._menu=J,this._menuCloseSubscription.unsubscribe(),J&&(this._menuCloseSubscription=J.close.subscribe(Q=>{this._destroyMenu(Q),("click"===Q||"tab"===Q)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Q)})))}ngAfterContentInit(){this._checkMenu(),this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,nn),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!(!this._menuItemInstance||!this._parentMaterialMenu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){if(this._menuOpen)return;this._checkMenu();const J=this._createOverlay(),Q=J.getConfig(),oe=Q.positionStrategy;this._setPosition(oe),Q.hasBackdrop=this.menu.hasBackdrop??!this.triggersSubmenu(),J.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(),this.menu instanceof tt&&(this.menu._startAnimation(),this.menu._directDescendantItems.changes.pipe((0,he.R)(this.menu.close)).subscribe(()=>{oe.withLockedPosition(!1).reapplyLastPosition(),oe.withLockedPosition(!0)}))}closeMenu(){this.menu.close.emit()}focus(J,Q){this._focusMonitor&&J?this._focusMonitor.focusVia(this._element,J,Q):this._element.nativeElement.focus(Q)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(J){if(!this._overlayRef||!this.menuOpen)return;const Q=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===J||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Q instanceof tt?(Q._resetAnimation(),Q.lazyContent?Q._animationDone.pipe((0,ye.h)(oe=>"void"===oe.toState),(0,G.q)(1),(0,he.R)(Q.lazyContent._attached)).subscribe({next:()=>Q.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Q.lazyContent&&Q.lazyContent.detach())}_initMenu(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this.menu.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(){if(this.menu.setElevation){let J=0,Q=this.menu.parentMenu;for(;Q;)J++,Q=Q.parentMenu;this.menu.setElevation(J)}}_setIsMenuOpen(J){this._menuOpen=J,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(J)}_checkMenu(){}_createOverlay(){if(!this._overlayRef){const J=this._getOverlayConfig();this._subscribeToPositions(J.positionStrategy),this._overlayRef=this._overlay.create(J),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(){return new O.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.menu.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(J){this.menu.setPositionClasses&&J.positionChanges.subscribe(Q=>{const oe="start"===Q.connectionPair.overlayX?"after":"before",Le="top"===Q.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>this.menu.setPositionClasses(oe,Le)):this.menu.setPositionClasses(oe,Le)}
1)}_setPosition(J){let[Q,oe]="before"===this.menu.xPosition?["end","start"]:["start","end"],[Le,Ct]="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],[Ze,Ne]=[Le,Ct],[$e,gt]=[Q,oe],wt=0;this.triggersSubmenu()?(gt=Q="before"===this.menu.xPosition?"start":"end",oe=$e="end"===Q?"start":"end",wt="bottom"===Le?8:-8):this.menu.overlapTrigger||(Ze="top"===Le?"bottom":"top",Ne="top"===Ct?"bottom":"top"),J.withPositions([{originX:Q,originY:Ze,overlayX:$e,overlayY:Le,offsetY:wt},{originX:oe,originY:Ze,overlayX:gt,overlayY:Le,offsetY:wt},{originX:Q,originY:Ne,overlayX:$e,overlayY:Ct,offsetY:-wt},{originX:oe,originY:Ne,overlayX:gt,overlayY:Ct,offsetY:-wt}])}_menuClosingActions(){const J=this._overlayRef.backdropClick(),Q=this._overlayRef.detachments(),oe=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,w.of)(),Le=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,ye.h)(Ct=>Ct!==this._menuItemInstance),(0,ye.h)(()=>this._menuOpen)):(0,w.of)();return(0,g.T)(J,oe,Le,Q)}_handleMousedown(J){(0,i.X6)(J)||(this._openedBy=0===J.button?"mouse":void 0,this.triggersSubmenu()&&J.preventDefault())}_handleKeydown(J){const Q=J.keyCode;(Q===s.K5||Q===s.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Q===s.SV&&"ltr"===this.dir||Q===s.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(J){this.triggersSubmenu()?(J.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,ye.h)(J=>J===this._menuItemInstance&&!J.disabled),(0,te.g)(0,x.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof tt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,G.q)(1),(0,te.g)(0,x.E),(0,he.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(){return(!this._portal||this._portal.templateRef!==this.menu.templateRef)&&(this._portal=new se.UE(this.menu.templateRef,this._viewContainerRef)),this._portal}}return Je.\u0275fac=function(J){return new(J||Je)(d.\u0275\u0275directiveInject(O.aV),d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(d.ViewContainerRef),d.\u0275\u0275directiveInject(At),d.\u0275\u0275directiveInject(st,8),d.\u0275\u0275directiveInject(_t,10),d.\u0275\u0275directiveInject(N.Is,8),d.\u0275\u0275directiveInject(i.tE),d.\u0275\u0275directiveInject(d.NgZone))},Je.\u0275dir=d.\u0275\u0275defineDirective({type:Je,hostAttrs:["aria-haspopup","true"],hostVars:2,hostBindings:function(J,Q){1&J&&d.\u0275\u0275listener("click",function(Le){return Q._handleClick(Le)})("mousedown",function(Le){return Q._handleMousedown(Le)})("keydown",function(Le){return Q._handleKeydown(Le)}),2&J&&d.\u0275\u0275attribute("aria-expanded",Q.menuOpen||null)("aria-controls",Q.menuOpen?Q.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Je})(),jt=(()=>{class Je extends an{}return Je.\u0275fac=function(){let _e;return function(Q){return(_e||(_e=d.\u0275\u0275getInheritedFactory(Je)))(Q||Je)}}(),Je.\u0275dir=d.\u0275\u0275defineDirective({type:Je,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-menu-trigger"],exportAs:["matMenuTrigger"],features:[d.\u0275\u0275InheritDefinitionFeature]}),Je})(),kn=(()=>{class Je{}return Je.\u0275fac=function(J){return new(J||Je)},Je.\u0275mod=d.\u0275\u0275defineNgModule({type:Je}),Je.\u0275inj=d.\u0275\u0275defineInjector({providers:[ct],imports:[[de.ez,rt.BQ,rt.si,O.U8],$.ZD,rt.BQ]}),Je})()},4385:(Xe,ie,l)=>{"use strict";l.d(ie,{LD:()=>Je,gD:()=>kn});var i=l(8184),n=l(6895),s=l(4650),d=l(3238),o=l(9549),_=l(5589),g=l(2687),w=l(445),x=l(1281),L=l(5017),Z=l(9521),G=l(4006),he=l(7579),ye=l(9770),te=l(6451),le=l(8675),se=l(3900),de=l(5698),rt=l(9300),N=l(4004),O=l(1884),W=l(2722),$=l(7340);const me=["trigger"],ae=["panel"];function Pe(_e,J){if(1&_e&&(s.\u0275\u0275elementStart(0,"span",8),s.\u0275\u0275text(1),s.\u0275\u0275elementEnd()),2&_e){const Q=s.\u0275\u0275nextContext();s.\u0275\u0275advance(1),s.\u0275\u0275textInterpolate(Q.placeholder)}}function lt(_e,J){if(1&_e&&(s.\u0275\u0275elementStart(0,"span",12),s.\u0275\u0275text(1),s.\u0275\u0275elementEnd()),2&_e){const Q=s.\u0275\u0275nextContext(2);s.\u0275\u0275advance(1),s.\u0275\u0275textInterpolate(Q.triggerValue)}}function ve(_e,J){1&_e&&s.\u0275\u0275projection(0,0,["*ngSwitchCase","true"])}function Ye(_e,J){if(1&_e&&(s.\u0275\u0275elementStart(0,"span",9),s.\u0275\u0275template(1,lt,2,1,"span",10),s.\u0275\u0275template(2,ve,1,0,"ng-content",11),s.\u0275\u0275elementEnd()),2&_e){const Q=s.\u0275\u0275nextContext();s.\u0275\u0275property("ngSwitch",!!Q.customTrigger),s.\u0275\u0275advance(2),s.\u0275\u0275property("ngSwitchCase",!0)}}function we(_e,J){if(1&_e){const Q=s.\u0275\u0275getCurrentView();s.\u0275\u0275elementStart(0,"div",13)(1,"div",14,15),s.\u0275\u0275listener("@transformPanel.done",function(Le){s.\u0275\u0275restoreView(Q);const Ct=s.\u0275\u0275nextContext();
1return s.\u0275\u0275resetView(Ct._panelDoneAnimatingStream.next(Le.toState))})("keydown",function(Le){s.\u0275\u0275restoreView(Q);const Ct=s.\u0275\u0275nextContext();return s.\u0275\u0275resetView(Ct._handleKeydown(Le))}),s.\u0275\u0275projection(3,1),s.\u0275\u0275elementEnd()()}if(2&_e){const Q=s.\u0275\u0275nextContext();s.\u0275\u0275property("@transformPanelWrap",void 0),s.\u0275\u0275advance(1),s.\u0275\u0275classMapInterpolate1("mat-select-panel ",Q._getPanelTheme(),""),s.\u0275\u0275styleProp("transform-origin",Q._transformOrigin)("font-size",Q._triggerFontSize,"px"),s.\u0275\u0275property("ngClass",Q.panelClass)("@transformPanel",Q.multiple?"showing-multiple":"showing"),s.\u0275\u0275attribute("id",Q.id+"-panel")("aria-multiselectable",Q.multiple)("aria-label",Q.ariaLabel||null)("aria-labelledby",Q._getPanelAriaLabelledby())}}const Ie=[[["mat-select-trigger"]],"*"],mt=["mat-select-trigger","*"],at={transformPanelWrap:(0,$.X$)("transformPanelWrap",[(0,$.eR)("* => void",(0,$.IO)("@transformPanel",[(0,$.pV)()],{optional:!0}))]),transformPanel:(0,$.X$)("transformPanel",[(0,$.SB)("void",(0,$.oB)({transform:"scaleY(0.8)",minWidth:"100%",opacity:0}
1)),(0,$.SB)("showing",(0,$.oB)({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),(0,$.SB)("showing-multiple",(0,$.oB)({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),(0,$.eR)("void => *",(0,$.jt)("120ms cubic-bezier(0, 0, 0.2, 1)")),(0,$.eR)("* => void",(0,$.jt)("100ms 25ms linear",(0,$.oB)({opacity:0})))])};let Ke=0;const tt=new s.InjectionToken("mat-select-scroll-strategy"),At=new s.InjectionToken("MAT_SELECT_CONFIG"),Pt={provide:tt,deps:[i.aV],useFactory:function bt(_e){return()=>_e.scrollStrategies.reposition()}};class ct{constructor(J,Q){this.source=J,this.value=Q}}const Kt=(0,d.Kr)((0,d.sb)((0,d.Id)((0,d.FD)(class{constructor(_e,J,Q,oe,Le){this._elementRef=_e,this._defaultErrorStateMatcher=J,this._parentForm=Q,this._parentFormGroup=oe,this.ngControl=Le}})))),nn=new s.InjectionToken("MatSelectTrigger");let jt=(()=>{class _e extends Kt{constructor(Q,oe,Le,Ct,Ze,Ne,$e,gt,wt,Xt,fn,An,Gt,Cn){super(Ze,Ct,$e,gt,Xt),this._viewportRuler=Q,this._changeDetectorRef=oe,this._ngZone=Le,this._dir=Ne,this._parentFormField=wt,this._liveAnnouncer=Gt,this._defaultOptions=Cn,this._panelOpen=!1,this._compareWith=(yn,Pn)=>yn===Pn,this._uid="mat-select-"+Ke++,this._triggerAriaLabelledBy=null,this._destroy=new he.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+Ke++,this._panelDoneAnimatingStream=new he.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,ye.P)(()=>{const yn=this.options;return yn?yn.changes.pipe((0,le.O)(yn),(0,se.w)(()=>(0,te.T)(...yn.map(Pn=>Pn.onSelectionChange)))):this._ngZone.onStable.pipe((0,de.q)(1),(0,se.w)(()=>this.optionSelectionChanges))}),this.openedChange=new s.EventEmitter,this._openedStream=this.openedChange.pipe((0,rt.h)(yn=>yn),(0,N.U)(()=>{}
1)),this._closedStream=this.openedChange.pipe((0,rt.h)(yn=>!yn),(0,N.U)(()=>{})),this.selectionChange=new s.EventEmitter,this.valueChange=new s.EventEmitter,this.ngControl&&(this.ngControl.valueAccessor=this),null!=Cn?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=Cn.typeaheadDebounceInterval),this._scrollStrategyFactory=An,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(fn)||0,this.id=this.id}get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(Q){this._placeholder=Q,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(G.kI.required)??!1}set required(Q){this._required=(0,x.Ig)(Q),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Q){this._multiple=(0,x.Ig)(Q)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(Q){this._disableOptionCentering=(0,x.Ig)(Q)}get compareWith(){return this._compareWith}set compareWith(Q){this._compareWith=Q,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Q){this._assignValue(Q)&&this._onChange(Q)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(Q){this._typeaheadDebounceInterval=(0,x.su)(Q)}get id(){return this._id}set id(Q){this._id=Q||this._uid,this.stateChanges.next()}ngOnInit(){this._selectionModel=new L.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,O.x)(),(0,W.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,W.R)(this._destroy)).subscribe(Q=>{Q.added.forEach(oe=>oe.select()),Q.removed.forEach(oe=>oe.deselect())}),this.options.changes.pipe((0,le.O)(null),(0,W.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Q=this._getTriggerAriaLabelledby(),oe=this.ngControl;if(Q!==this._triggerAriaLabelledBy){const Le=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Q,Q?Le.setAttribute("aria-labelledby",Q):Le.removeAttribute("aria-labelledby")}oe&&(this._previousControl!==oe.control&&(void 0!==this._previousControl&&null!==oe.disabled&&oe.disabled!==this.disabled&&(this.disabled=oe.disabled),this._previousControl=oe.control),this.updateErrorState())}ngOnChanges(Q){Q.disabled&&this.stateChanges.next(),Q.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(Q){this._assignValue(Q)}registerOnChange(Q){this._onChange=Q}registerOnTouched(Q){this._onTouched=Q}setDisabledState(Q){this.disabled=Q,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const Q=this._selectionModel.selected.map(oe=>oe.viewValue);return this._isRtl()&&Q.reverse(),Q.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Q){this.disabled||(this.panelOpen?this._handleOpenKeydown(Q):this._handleClosedKeydown(Q))}_handleClosedKeydown(Q){const oe=Q.keyCode,Le=oe===Z.JH||oe===Z.LH||oe===Z.oh||oe===Z.SV,Ct=oe===Z.K5||oe===Z.L_,Ze=this._keyManager;if(!Ze.isTyping()&&Ct&&!(0,Z.Vb)(Q)||(this.multiple||Q.altKey)&&Le)Q.preventDefault(),this.open();else if(!this.multiple){const Ne=this.selected;Ze.onKeydown(Q);const $e=this.selected;$e&&Ne!==$e&&this._liveAnnouncer.announce($e.viewValue,1e4)}}_handleOpenKeydown(Q){const oe=this._keyManager,Le=Q.keyCode,Ct=Le===Z.JH||Le===Z.LH,Ze=oe.isTyping();if(Ct&&Q.altKey)Q.preventDefault(),this.close();else if(Ze||Le!==Z.K5&&Le!==Z.L_||!oe.activeItem||(0,Z.Vb)(Q))if(!Ze&&this._multiple&&Le===Z.A&&Q.ctrlKey){Q.preventDefault();const Ne=this.options.some($e=>!$e.disabled&&!$e.selected);this.options.forEach($e=>{$e.disabled||(Ne?$e.select():$e.deselect())})}else{const Ne=oe.activeItemIndex;oe.onKeydown(Q),this._multiple&&Ct&&Q.shiftKey&&oe.activeItem&&oe.activeItemIndex!==Ne&&oe.activeItem._selectViaInteraction()}else Q.preventDefault(),oe.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,de.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}
1_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(Q){if(this._selectionModel.selected.forEach(oe=>oe.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Q)Array.isArray(Q),Q.forEach(oe=>this._selectOptionByValue(oe)),this._sortValues();else{const oe=this._selectOptionByValue(Q);oe?this._keyManager.updateActiveItem(oe):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Q){const oe=this.options.find(Le=>{if(this._selectionModel.isSelected(Le))return!1;try{return null!=Le.value&&this._compareWith(Le.value,Q)}catch{return!1}});return oe&&this._selectionModel.select(oe),oe}_assignValue(Q){return!!(Q!==this._value||this._multiple&&Array.isArray(Q))&&(this.options&&this._setSelectionByValue(Q),this._value=Q,!0)}_initKeyManager(){this._keyManager=new g.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe((0,W.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.pipe((0,W.R)(this._destroy)).subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const Q=(0,te.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,W.R)(Q)).subscribe(oe=>{this._onSelect(oe.source,oe.isUserInput),oe.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,te.T)(...this.options.map(oe=>oe._stateChanges)).pipe((0,W.R)(Q)).subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}_onSelect(Q,oe){const Le=this._selectionModel.isSelected(Q);null!=Q.value||this._multiple?(Le!==Q.selected&&(Q.selected?this._selectionModel.select(Q):this._selectionModel.deselect(Q)),oe&&this._keyManager.setActiveItem(Q),this.multiple&&(this._sortValues(),oe&&this.focus())):(Q.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Q.value)),Le!==this._selectionModel.isSelected(Q)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Q=this.options.toArray();this._selectionModel.sort((oe,Le)=>this.sortComparator?this.sortComparator(oe,Le,Q):Q.indexOf(oe)-Q.indexOf(Le)),this.stateChanges.next()}}_propagateChanges(Q){let oe=null;oe=this.multiple?this.selected.map(Le=>Le.value):this.selected?this.selected.value:Q,this._value=oe,this.valueChange.emit(oe),this._onChange(oe),this.selectionChange.emit(this._getChangeEvent(oe)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(Q){this._elementRef.nativeElement.focus(Q)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Q=this._parentFormField?.getLabelId();return this.ariaLabelledby?(Q?Q+" ":"")+this.ariaLabelledby:Q}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Q=this._parentFormField?.getLabelId();let oe=(Q?Q+" ":"")+this._valueId;return this.ariaLabelledby&&(oe+=" "+this.ariaLabelledby),oe}_panelDoneAnimating(Q){this.openedChange.emit(Q)}setDescribedByIds(Q){this._ariaDescribedby=Q.join(" ")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return _e.\u0275fac=function(Q){return new(Q||_e)(s.\u0275\u0275directiveInject(_.rL),s.\u0275\u0275directiveInject(s.ChangeDetectorRef),s.\u0275\u0275directiveInject(s.NgZone),s.\u0275\u0275directiveInject(d.rD),s.\u0275\u0275directiveInject(s.ElementRef),s.\u0275\u0275directiveInject(w.Is,8),s.\u0275\u0275directiveInject(G.F,8),s.\u0275\u0275directiveInject(G.sg,8),s.\u0275\u0275directiveInject(o.G_,8),s.\u0275\u0275directiveInject(G.a5,10),s.\u0275\u0275injectAttribute("tabindex"),s.\u0275\u0275directiveInject(tt),s.\u0275\u0275directiveInject(g.Kd),s.\u0275\u0275directiveInject(At,8))},_e.\u0275dir=s.\u0275\u0275defineDirective({type:_e,viewQuery:function(Q,oe){if(1&Q&&(s.\u0275\u0275viewQuery(me,5),s.\u0275\u0275viewQuery(ae,5),s.\u0275\u0275viewQuery(i.pI,5)),2&Q){let Le;s.\u0275\u0275queryRefresh(Le=s.\u0275\u0275loadQuery())&&(oe.trigger=Le.first),s.\u0275\u0275queryRefresh(Le=s.\u0275\u0275loadQuery())&&(oe.panel=Le.first),s.\u0275\u0275queryRefresh(Le=s.\u0275\u0275loadQuery())&&(oe._overlayDir=Le.first)}},inputs:{panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[s.\u0275\u0275InheritDefinitionFeature,s.\u0275\u0275NgOnChangesFeature]}),_e})(),kn=(()=>{class _e extends jt{constructor(){super(...arguments),this._scrollTop=0,this._triggerFontSize=0,this._transformOrigin="top",this._offsetY=0,this._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}]}_calculateOverlayScroll(Q,oe,Le){const Ct=this._getItemHeight();return Math.min(Math.max(0,Ct*Q-oe+Ct/2),Le)}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,W.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._changeDetectorRef.markForCheck())})}open(){super._canOpen()&&(super.open(),this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._calculateOverlayPosition(),this._ngZone.onStable.pipe((0,de.q)(1)).subscribe(()=>{this._triggerFontSize&&this._overlayDir.overlayRef&&this._overlayDir.overlayRef.overlayElement&&(this._overlayDir.overlayRef.overlayElement.style.fontSize=`${this._triggerFontSize}px`)}))}_scrollOptionIntoView(Q){const oe=(0,d.CB)(Q,this.options,this.optionGroups),Le=this._getItemHeight();this.panel.nativeElement.scrollTop=0===Q&&1===oe?0:(0,d.jH)((Q+oe)*Le,Le,this.panel.nativeElement.scrollTop,256)}_positioningSettled(){this._calculateOverlayOffsetX(),this.panel.nativeElement.scrollTop=this._scrollTop}_panelDoneAnimating(Q){this.panelOpen?this._scrollTop=0:(this._overlayDir.offsetX=0,this._changeDetectorRef.markForCheck()),super._panelDoneAnimating(Q)}_getChangeEvent(Q){return new ct(this,Q)}_calculateOverlayOffsetX(){const Q=this._overlayDir.overlayRef.overlayElement.getBoundingClientRect(),oe=this._viewportRuler.getViewportSize(),Le=this._isRtl(),Ct=this.multiple?56:32;let Ze;if(this.multiple)Ze=40;else if(this.disableOptionCentering)Ze=16;else{let gt=this._selectionModel.selected[0]||this.options.first;Ze=gt&>.group?32:16}Le||(Ze*=-1);const Ne=0-(Q.left+Ze-(Le?Ct:0)),$e=Q.right+Ze-oe.width+(Le?0:Ct);Ne>0?Ze+=Ne+8:$e>0&&(Ze-=$e+8),this._overlayDir.offsetX=Math.round(Ze),this._overlayDir.overlayRef.updatePosition()}_calculateOverlayOffsetY(Q,oe,Le){const Ct=this._getItemHeight(),Ze=(Ct-this._triggerRect.height)/2,Ne=Math.floor(256/Ct);let $e;return this.disableOptionCentering?0:($e=0===this._scrollTop?Q*Ct:this._scrollTop===Le?(Q-(this._getItemCount()-Ne))*Ct+(Ct-(this._getItemCount()*Ct-256)%Ct):oe-Ct/2,Math.round(-1*$e-Ze))}_checkOverlayWithinViewport(Q){const oe=this._getItemHeight(),Le=this._viewportRuler.getViewportSize(),Ct=this._triggerRect.top-8,Ze=Le.height-this._triggerRect.bottom-8,Ne=Math.abs(this._offsetY),gt=M
1ath.min(this._getItemCount()*oe,256)-Ne-this._triggerRect.height;gt>Ze?this._adjustPanelUp(gt,Ze):Ne>Ct?this._adjustPanelDown(Ne,Ct,Q):this._transformOrigin=this._getOriginBasedOnOption()}_adjustPanelUp(Q,oe){const Le=Math.round(Q-oe);this._scrollTop-=Le,this._offsetY-=Le,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}_adjustPanelDown(Q,oe,Le){const Ct=Math.round(Q-oe);if(this._scrollTop+=Ct,this._offsetY+=Ct,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=Le)return this._scrollTop=Le,this._offsetY=0,void(this._transformOrigin="50% top 0px")}_calculateOverlayPosition(){const Q=this._getItemHeight(),oe=this._getItemCount(),Le=Math.min(oe*Q,256),Ze=oe*Q-Le;let Ne;Ne=this.empty?0:Math.max(this.options.toArray().indexOf(this._selectionModel.selected[0]),0),Ne+=(0,d.CB)(Ne,this.options,this.optionGroups);const $e=Le/2;this._scrollTop=this._calculateOverlayScroll(Ne,$e,Ze),this._offsetY=this._calculateOverlayOffsetY(Ne,$e,Ze),this._checkOverlayWithinViewport(Ze)}_getOriginBasedOnOption(){const Q=this._getItemHeight(),oe=(Q-this._triggerRect.height)/2;return`50% ${Math.abs(this._offsetY)-oe+Q/2}px 0px`}_getItemHeight(){return 3*this._triggerFontSize}_getItemCount(){return this.options.length+this.optionGroups.length}}return _e.\u0275fac=function(){let J;return function(oe){return(J||(J=s.\u0275\u0275getInheritedFactory(_e)))(oe||_e)}}(),_e.\u0275cmp=s.\u0275\u0275defineComponent({type:_e,selectors:[["mat-select"]],contentQueries:function(Q,oe,Le){if(1&Q&&(s.\u0275\u0275contentQuery(Le,nn,5),s.\u0275\u0275contentQuery(Le,d.ey,5),s.\u0275\u0275contentQuery(Le,d.K7,5)),2&Q){let Ct;s.\u0275\u0275queryRefresh(Ct=s.\u0275\u0275loadQuery())&&(oe.customTrigger=Ct.first),s.\u0275\u0275queryRefresh(Ct=s.\u0275\u0275loadQuery())&&(oe.options=Ct),s.\u0275\u0275queryRefresh(Ct=s.\u0275\u0275loadQuery())&&(oe.optionGroups=Ct)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","true",1,"mat-select"],hostVars:20,hostBindings:function(Q,oe){1&Q&&s.\u0275\u0275listener("keydown",function(Ct){return oe._handleKeydown(Ct)})("focus",function(){return oe._onFocus()})("blur",function(){return oe._onBlur()}),2&Q&&(s.\u0275\u0275attribute("id",oe.id)("tabindex",oe.tabIndex)("aria-controls",oe.panelOpen?oe.id+"-panel":null)("aria-expanded",oe.panelOpen)("aria-label",oe.ariaLabel||null)("aria-required",oe.required.toString())("aria-disabled",oe.disabled.toString())("aria-invalid",oe.errorState)("aria-describedby",oe._ariaDescribedby||null)("aria-activedescendant",oe._getAriaActiveDescendant()),s.\u0275\u0275classProp("mat-select-disabled",oe.disabled)("mat-select-invalid",oe.errorState)("mat-select-required",oe.required)("mat-select-empty",oe.empty)("mat-select-multiple",oe.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matSelect"],features:[s.\u0275\u0275ProvidersFeature([{provide:o.Eo,useExisting:_e},{provide:d.HF,useExisting:_e}]),s.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:mt,decls:9,vars:12,consts:[["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder mat-select-min-line",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder","mat-select-min-line"],[1,"mat-select-value-text",3,"ngSwitch"],["class","mat-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-min-line"],[1,"mat-select-panel-wrap"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(Q,oe){if(1&Q&&(s.\u0275\u0275projectionDef(Ie),s.\u0275\u0275elementStart(0,"div",0,1),s.\u0275\u0275listener("click",function(){return oe.toggle(
1)}),s.\u0275\u0275elementStart(3,"div",2),s.\u0275\u0275template(4,Pe,2,1,"span",3),s.\u0275\u0275template(5,Ye,3,2,"span",4),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(6,"div",5),s.\u0275\u0275element(7,"div",6),s.\u0275\u0275elementEnd()(),s.\u0275\u0275template(8,we,4,14,"ng-template",7),s.\u0275\u0275listener("backdropClick",function(){return oe.close()})("attach",function(){return oe._onAttached()})("detach",function(){return oe.close()})),2&Q){const Le=s.\u0275\u0275reference(1);s.\u0275\u0275attribute("aria-owns",oe.panelOpen?oe.id+"-panel":null),s.\u0275\u0275advance(3),s.\u0275\u0275property("ngSwitch",oe.empty),s.\u0275\u0275attribute("id",oe._valueId),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngSwitchCase",!0),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngSwitchCase",!1),s.\u0275\u0275advance(3),s.\u0275\u0275property("cdkConnectedOverlayPanelClass",oe._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",oe._scrollStrategy)("cdkConnectedOverlayOrigin",Le)("cdkConnectedOverlayOpen",oe.panelOpen)("cdkConnectedOverlayPositions",oe._positions)("cdkConnectedOverlayMinWidth",null==oe._triggerRect?null:oe._triggerRect.width)("cdkConnectedOverlayOffsetY",oe._offsetY)}},dependencies:[i.xu,n.RF,n.n9,n.ED,i.pI,n.mk],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{height:16px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-form-field.mat-focused .mat-select-arrow{transform:translateX(0)}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;opacity:0}\n'],encapsulation:2,data:{animation:[at.transformPanelWrap,at.transformPanel]},changeDetection:0}),_e})(),Je=(()=>{class _e{}return _e.\u0275fac=function(Q){return new(Q||_e)},_e.\u0275mod=s.\u0275\u0275defineNgModule({type:_e}),_e.\u0275inj=s.\u0275\u0275defineInjector({providers:[Pt],imports:[[n.ez,i.U8,d.Ng,d.BQ],_.ZD,o.lN,d.Ng,d.BQ]}),_e})()},7009:(Xe,ie,l)=>{"use strict";l.d(ie,{OX:()=>rt,ZX:()=>$,qD:()=>le,ux:()=>lt});var i=l(8184),n=l(4080),s=l(6895),d=l(4650),o=l(3238),_=l(4859),g=l(7579),w=l(3353),x=l(5698),L=l(2722),Z=l(7340),G=l(2687),he=l(2289);function ye(ve,Ye){if(1&ve){const we=d.\u0275\u0275getCurrentView();d.\u0275\u0275elementStart(0,"div",2)(1,"button",3),d.\u0275\u0275listener("click",function(){d.\u0275\u0275restoreView(we);const mt=d.\u0275\u0275nextContext();
1return d.\u0275\u0275resetView(mt.action())}),d.\u0275\u0275text(2),d.\u0275\u0275elementEnd()()}if(2&ve){const we=d.\u0275\u0275nextContext();d.\u0275\u0275advance(2),d.\u0275\u0275textInterpolate(we.data.action)}}function te(ve,Ye){}const le=new d.InjectionToken("MatSnackBarData");class se{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}const de=Math.pow(2,31)-1;class rt{constructor(Ye,we){this._overlayRef=we,this._afterDismissed=new g.x,this._afterOpened=new g.x,this._onAction=new g.x,this._dismissedByAction=!1,this.containerInstance=Ye,this.onAction().subscribe(()=>this.dismiss()),Ye._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(Ye){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(Ye,de))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}let N=(()=>{class ve{constructor(we,Ie){this.snackBarRef=we,this.data=Ie}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return ve.\u0275fac=function(we){return new(we||ve)(d.\u0275\u0275directiveInject(rt),d.\u0275\u0275directiveInject(le))},ve.\u0275cmp=d.\u0275\u0275defineComponent({type:ve,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-simple-snackbar"],decls:3,vars:2,consts:[[1,"mat-simple-snack-bar-content"],["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(we,Ie){1&we&&(d.\u0275\u0275elementStart(0,"span",0),d.\u0275\u0275text(1),d.\u0275\u0275elementEnd(),d.\u0275\u0275template(2,ye,3,1,"div",1)),2&we&&(d.\u0275\u0275advance(1),d.\u0275\u0275textInterpolate(Ie.data.message),d.\u0275\u0275advance(1),d.\u0275\u0275property("ngIf",Ie.hasAction))},dependencies:[_.lW,s.O5],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}.mat-simple-snack-bar-content{overflow:hidden;text-overflow:ellipsis}\n"],encapsulation:2,changeDetection:0}),ve})();const O={snackBarState:(0,Z.X$)("state",[(0,Z.SB)("void, hidden",(0,Z.oB)({transform:"scale(0.8)",opacity:0}
1)),(0,Z.SB)("visible",(0,Z.oB)({transform:"scale(1)",opacity:1})),(0,Z.eR)("* => visible",(0,Z.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,Z.eR)("* => void, * => hidden",(0,Z.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,Z.oB)({opacity:0})))])};let W=(()=>{class ve extends n.en{constructor(we,Ie,mt,at,Ht){super(),this._ngZone=we,this._elementRef=Ie,this._changeDetectorRef=mt,this._platform=at,this.snackBarConfig=Ht,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new g.x,this._onExit=new g.x,this._onEnter=new g.x,this._animationState="void",this.attachDomPortal=xe=>(this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachDomPortal(xe)),this._live="assertive"!==Ht.politeness||Ht.announcementMessage?"off"===Ht.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(we){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(we)}attachTemplatePortal(we){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(we)}onAnimationEnd(we){const{fromState:Ie,toState:mt}=we;if(("void"===mt&&"void"!==Ie||"hidden"===mt)&&this._completeExit(),"visible"===mt){const at=this._onEnter;this._ngZone.run(()=>{at.next(),at.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,x.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_applySnackBarClasses(){const we=this._elementRef.nativeElement,Ie=this.snackBarConfig.panelClass;Ie&&(Array.isArray(Ie)?Ie.forEach(mt=>we.classList.add(mt)):we.classList.add(Ie)),"center"===this.snackBarConfig.horizontalPosition&&we.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&we.classList.add("mat-snack-bar-top")}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const we=this._elementRef.nativeElement.querySelector("[aria-hidden]"),Ie=this._elementRef.nativeElement.querySelector("[aria-live]");if(we&&Ie){let mt=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&we.contains(document.activeElement)&&(mt=document.activeElement),we.removeAttribute("aria-hidden"),Ie.appendChild(we),mt?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return ve.\u0275fac=function(we){return new(we||ve)(d.\u0275\u0275directiveInject(d.NgZone),d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(w.t4),d.\u0275\u0275directiveInject(se))},ve.\u0275cmp=d.\u0275\u0275defineComponent({type:ve,selectors:[["snack-bar-container"]],viewQuery:function(we,Ie){if(1&we&&d.\u0275\u0275viewQuery(n.Pl,7),2&we){let mt;d.\u0275\u0275queryRefresh(mt=d.\u0275\u0275loadQuery())&&(Ie._portalOutlet=mt.first)}},hostAttrs:[1,"mat-snack-bar-container"],hostVars:1,hostBindings:function(we,Ie){1&we&&d.\u0275\u0275syntheticHostListener("@state.done",function(at){return Ie.onAnimationEnd(at)}),2&we&&d.\u0275\u0275syntheticHostProperty("@state",Ie._animationState)},features:[d.\u0275\u0275InheritDefinitionFeature],decls:3,vars:2,consts:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(we,Ie){1&we&&(d.\u0275\u0275elementStart(0,"div",0),d.\u0275\u0275template(1,te,0,0,"ng-template",1),d.\u0275\u0275elementEnd(),d.\u0275\u0275element(2,"div")),2&we&&(d.\u0275\u0275advance(2),d.\u0275\u0275attribute("aria-live",Ie._live)("role",Ie._role))},dependencies:[n.Pl],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[O.snackBarState]}}),ve})(),$=(()=>{class ve{}return ve.\u0275fac=function(we){return new(we||ve)},ve.\u0275mod=d.\u0275\u0275defineNgModule({type:ve}),ve.\u0275inj=d.\u0275\u0275defineInjector({imports:[[i.U8,n.eL,s.ez,_.ot,o.BQ],o.BQ]}),ve})();const me=new d.InjectionToken("mat-snack-bar-default-options",{providedIn:"root",factory:function ae(){return new se}});let Pe=(()=>{class ve{constructor(we,Ie,mt,at,Ht,xe){this._overlay=we,this._live=Ie,this._injector=mt,this._breakpointObserver=at,this._parentSnackBar=Ht,this._defaultConfig=xe,this._snackBarRefAtThisLevel=null}get _openedSnackBarRef(){const we=this._parentSnackBar;return we?we._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(we){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=we:this._snackBarRefAtThisLevel=we}openFromComponent(we,Ie){return this._attach(we,Ie)}openFromTemplate(we,Ie){return this._attach(we,Ie)}open(we,Ie="",mt){const at={...this._defaultConfig,...mt};return at.data={message:we,action:Ie},at.announcementMessage===we&&(at.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,at)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(we,Ie){const at=d.Injector.create({parent:Ie&&Ie.viewContainerRef&&Ie.viewContainerRef.injector||this._injector,providers:[{provide:se,useValue:Ie}]}),Ht=new n.C5(this.snackBarContainerComponent,Ie.viewContainerRef,at),xe=we.attach(Ht);return xe.instance.snackBarConfig=Ie,xe.instance}_attach(we,Ie){const mt={...new se,...this._defaultConfig,...Ie},at=this._createOverlay(mt),Ht=this._attachSnackBarContainer(at,mt),xe=new rt(Ht,at);if(we instanceof d.TemplateRef){const Lt=new n.UE(we,null,{$implicit:mt.data,snackBarRef:xe});xe.instance=Ht.attachTemplatePortal(Lt)}else{const Lt=this._createInjector(mt,xe),Ke=new n.C5(we,void 0,Lt),st=Ht.attachComponentPortal(Ke);xe.instance=st.instance}return this._breakpointObserver.observe(he.u3.HandsetPortrait).pipe((0,L.R)(at.detachments())).subscribe(Lt=>{at.overlayElement.classList.toggle(this.handsetCssClass,Lt.matches)}),mt.announcementMessage&&Ht._onAnnounce.subscribe(()=>{this._live.announce(mt.announcementMessage,mt.politeness)}),this._animateSnackBar(xe,mt),this._openedSnackBarRef=xe,this._openedSnackBarRef}_animateSnackBar(we,Ie){we.afterDismissed().subscribe(()=>{this._openedSnackBarRef==we&&(this._openedSnackBarRef=null),Ie.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{we.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):we.containerInstance.enter(),Ie.duration&&Ie.duration>0&&we.afterOpened().subscribe(()=>we._dismissAfter(Ie.duration))}_createOverlay(we){const Ie=new i.X_;Ie.direction=we.direction;let mt=this._overlay.position().global();
1const at="rtl"===we.direction,Ht="left"===we.horizontalPosition||"start"===we.horizontalPosition&&!at||"end"===we.horizontalPosition&&at,xe=!Ht&&"center"!==we.horizontalPosition;return Ht?mt.left("0"):xe?mt.right("0"):mt.centerHorizontally(),"top"===we.verticalPosition?mt.top("0"):mt.bottom("0"),Ie.positionStrategy=mt,this._overlay.create(Ie)}_createInjector(we,Ie){return d.Injector.create({parent:we&&we.viewContainerRef&&we.viewContainerRef.injector||this._injector,providers:[{provide:rt,useValue:Ie},{provide:le,useValue:we.data}]})}}return ve.\u0275fac=function(we){return new(we||ve)(d.\u0275\u0275inject(i.aV),d.\u0275\u0275inject(G.Kd),d.\u0275\u0275inject(d.Injector),d.\u0275\u0275inject(he.Yg),d.\u0275\u0275inject(ve,12),d.\u0275\u0275inject(me))},ve.\u0275prov=d.\u0275\u0275defineInjectable({token:ve,factory:ve.\u0275fac}),ve})(),lt=(()=>{class ve extends Pe{constructor(we,Ie,mt,at,Ht,xe){super(we,Ie,mt,at,Ht,xe),this.simpleSnackBarComponent=N,this.snackBarContainerComponent=W,this.handsetCssClass="mat-snack-bar-handset"}}return ve.\u0275fac=function(we){return new(we||ve)(d.\u0275\u0275inject(i.aV),d.\u0275\u0275inject(G.Kd),d.\u
10275\u0275inject(d.Injector),d.\u0275\u0275inject(he.Yg),d.\u0275\u0275inject(ve,12),d.\u0275\u0275inject(me))},ve.\u0275prov=d.\u0275\u0275defineInjectable({token:ve,factory:ve.\u0275fac,providedIn:$}),ve})()},3848:(Xe,ie,l)=>{"use strict";l.d(ie,{BU:()=>It,Nh:()=>ce,Nj:()=>Ee,SP:()=>Cn,uX:()=>an});var i=l(2687),n=l(9643),s=l(4080),d=l(6895),o=l(4650),_=l(3238),g=l(5698),w=l(8675),x=l(1884),L=l(2722),Z=l(7579),G=l(727),he=l(4968),ye=l(9646),te=l(6451),le=l(5963),se=l(445),de=l(7340),rt=l(1281),N=l(5589),O=l(3353),W=l(9521);function $(pe,je){1&pe&&o.\u0275\u0275projection(0)}const me=["*"];function ae(pe,je){}const Pe=function(pe){return{animationDuration:pe}},lt=function(pe,je){return{value:pe,params:je}},ve=["tabListContainer"],Ye=["tabList"],we=["tabListInner"],Ie=["nextPaginator"],mt=["previousPaginator"],at=["tabBodyWrapper"],Ht=["tabHeader"];function xe(pe,je){}function Lt(pe,je){if(1&pe&&o.\u0275\u0275template(0,xe,0,0,"ng-template",10),2&pe){const R=o.\u0275\u0275nextContext().$implicit;o.\u0275\u0275property("cdkPortalOutlet",R.templateLabel)}}function Ke(pe,je){if(1&pe&&o.\u0275\u0275text(0),2&pe){const R=o.\u0275\u0275nextContext().$implicit;o.\u0275\u0275textInterpolate(R.textLabel)}}function st(pe,je){if(1&pe){const R=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"div",6),o.\u0275\u0275listener("click",function(){const De=o.\u0275\u0275restoreView(R),ot=De.$implicit,Tt=De.index,Zt=o.\u0275\u0275nextContext(),gn=o.\u0275\u0275reference(1);return o.\u0275\u0275resetView(Zt._handleClick(ot,gn,Tt))})("cdkFocusChange",function(De){const Tt=o.\u0275\u0275restoreView(R).index,Zt=o.\u0275\u0275nextContext();return o.\u0275\u0275resetView(Zt._tabFocusChanged(De,Tt))}
1),o.\u0275\u0275elementStart(1,"div",7),o.\u0275\u0275template(2,Lt,1,1,"ng-template",8),o.\u0275\u0275template(3,Ke,1,1,"ng-template",null,9,o.\u0275\u0275templateRefExtractor),o.\u0275\u0275elementEnd()()}if(2&pe){const R=je.$implicit,Y=je.index,De=o.\u0275\u0275reference(4),ot=o.\u0275\u0275nextContext();o.\u0275\u0275classProp("mat-tab-label-active",ot.selectedIndex===Y),o.\u0275\u0275property("id",ot._getTabLabelId(Y))("ngClass",R.labelClass)("disabled",R.disabled)("matRippleDisabled",R.disabled||ot.disableRipple),o.\u0275\u0275attribute("tabIndex",ot._getTabIndex(R,Y))("aria-posinset",Y+1)("aria-setsize",ot._tabs.length)("aria-controls",ot._getTabContentId(Y))("aria-selected",ot.selectedIndex===Y)("aria-label",R.ariaLabel||null)("aria-labelledby",!R.ariaLabel&&R.ariaLabelledby?R.ariaLabelledby:null),o.\u0275\u0275advance(2),o.\u0275\u0275property("ngIf",R.templateLabel)("ngIfElse",De)}}function Dt(pe,je){if(1&pe){const R=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"mat-tab-body",11),o.\u0275\u0275listener("_onCentered",function(){o.\u0275\u0275restoreView(R);const De=o.\u0275\u0275nextContext();return o.\u0275\u0275resetView(De._removeTabBodyWrapperHeight())})("_onCentering",function(De){o.\u0275\u0275restoreView(R);const ot=o.\u0275\u0275nextContext();return o.\u0275\u0275resetView(ot._setTabBodyWrapperHeight(De))}),o.\u0275\u0275elementEnd()}if(2&pe){const R=je.$implicit,Y=je.index,De=o.\u0275\u0275nextContext();o.\u0275\u0275classProp("mat-tab-body-active",De.selectedIndex===Y),o.\u0275\u0275property("id",De._getTabContentId(Y))("ngClass",R.bodyClass)("content",R.content)("position",R.position)("origin",R.origin)("animationDuration",De.animationDuration),o.\u0275\u0275attribute("tabindex",null!=De.contentTabIndex&&De.selectedIndex===Y?De.contentTabIndex:null)("aria-labelledby",De._getTabLabelId(Y))}}const _t=["mat-tab-nav-bar",""],Ut=new o.InjectionToken("MatInkBarPositioner",{providedIn:"root",factory:function Fe(){return je=>({left:je?(je.offsetLeft||0)+"px":"0",width:je?(je.offsetWidth||0)+"px":"0"})}});let Ge=(()=>{class pe{constructor(R,Y,De,ot){this._elementRef=R,this._ngZone=Y,this._inkBarPositioner=De,this._animationMode=ot}alignToElement(R){this.show(),this._ngZone.onStable.pipe((0,g.q)(1)).subscribe(()=>{const Y=this._inkBarPositioner(R),De=this._elementRef.nativeElement;De.style.left=Y.left,De.style.width=Y.width})}
1show(){this._elementRef.nativeElement.style.visibility="visible"}hide(){this._elementRef.nativeElement.style.visibility="hidden"}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(o.NgZone),o.\u0275\u0275directiveInject(Ut),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(R,Y){2&R&&o.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Y._animationMode)}}),pe})();const tt=new o.InjectionToken("MatTabContent"),At=new o.InjectionToken("MatTabLabel"),Pt=new o.InjectionToken("MAT_TAB"),Kt=(0,_.Id)(class{}),nn=new o.InjectionToken("MAT_TAB_GROUP");let an=(()=>{class pe extends Kt{constructor(R,Y){super(),this._viewContainerRef=R,this._closestTabGroup=Y,this.textLabel="",this._contentPortal=null,this._stateChanges=new Z.x,this.position=null,this.origin=null,this.isActive=!1}get templateLabel(){return this._templateLabel}set templateLabel(R){this._setTemplateLabelInput(R)}get content(){return this._contentPortal}ngOnChanges(R){(R.hasOwnProperty("textLabel")||R.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new s.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(R){R&&R._closestTab===this&&(this._templateLabel=R)}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ViewContainerRef),o.\u0275\u0275directiveInject(nn,8))},pe.\u0275cmp=o.\u0275\u0275defineComponent({type:pe,selectors:[["mat-tab"]],contentQueries:function(R,Y,De){if(1&R&&(o.\u0275\u0275contentQuery(De,At,5),o.\u0275\u0275contentQuery(De,tt,7,o.TemplateRef)),2&R){let ot;o.\u0275\u0275queryRefresh(ot=o.\u0275\u0275loadQuery())&&(Y.templateLabel=ot.first),o.\u0275\u0275queryRefresh(ot=o.\u0275\u0275loadQuery())&&(Y._explicitContent=ot.first)}},viewQuery:function(R,Y){if(1&R&&o.\u0275\u0275viewQuery(o.TemplateRef,7),2&R){let De;o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._implicitContent=De.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[o.\u0275\u0275ProvidersFeature([{provide:Pt,useExisting:pe}]),o.\u0275\u0275InheritDefinitionFeature,o.\u0275\u0275NgOnChangesFeature],ngContentSelectors:me,decls:1,vars:0,template:function(R,Y){1&R&&(o.\u0275\u0275projectionDef(),o.\u0275\u0275template(0,$,1,0,"ng-template"))},encapsulation:2}),pe})();const jt={translateTab:(0,de.X$)("translateTab",[(0,de.SB)("center, void, left-origin-center, right-origin-center",(0,de.oB)({transform:"none"})),(0,de.SB)("left",(0,de.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),(0,de.SB)("right",(0,de.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),(0,de.eR)("* => left, * => right, left => center, right => center",(0,de.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,de.eR)("void => left-origin-center",[(0,de.oB)({transform:"translate3d(-100%, 0, 0)"}),(0,de.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,de.eR)("void => right-origin-center",[(0,de.oB)({transform:"translate3d(100%, 0, 0)"}),(0,de.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let kn=(()=>{class pe extends s.Pl{constructor(R,Y,De,ot){super(R,Y,ot),this._host=De,this._centeringSub=G.w0.EMPTY,this._leavingSub=G.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,w.O)(this._host._isCenterPosition(this._host._position))).subscribe(R=>{R&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ComponentFactoryResolver),o.\u0275\u0275directiveInject(o.ViewContainerRef),o.\u0275\u0275directiveInject((0,o.forwardRef)(()=>
1_e)),o.\u0275\u0275directiveInject(d.K0))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,selectors:[["","matTabBodyHost",""]],features:[o.\u0275\u0275InheritDefinitionFeature]}),pe})(),Je=(()=>{class pe{constructor(R,Y,De){this._elementRef=R,this._dir=Y,this._dirChangeSubscription=G.w0.EMPTY,this._translateTabComplete=new Z.x,this._onCentering=new o.EventEmitter,this._beforeCentering=new o.EventEmitter,this._afterLeavingCenter=new o.EventEmitter,this._onCentered=new o.EventEmitter(!0),this.animationDuration="500ms",Y&&(this._dirChangeSubscription=Y.change.subscribe(ot=>{this._computePositionAnimationState(ot),De.markForCheck()})),this._translateTabComplete.pipe((0,x.x)((ot,Tt)=>ot.fromState===Tt.fromState&&ot.toState===Tt.toState)).subscribe(ot=>{this._isCenterPosition(ot.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(ot.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}set position(R){this._positionIndex=R,this._computePositionAnimationState()}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(R){const Y=this._isCenterPosition(R.toState);this._beforeCentering.emit(Y),Y&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(R){return"center"==R||"left-origin-center"==R||"right-origin-center"==R}_computePositionAnimationState(R=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==R?"left":"right":this._positionIndex>0?"ltr"==R?"right":"left":"center"}_computePositionFromOrigin(R){const Y=this._getLayoutDirection();return"ltr"==Y&&R<=0||"rtl"==Y&&R>0?"left-origin-center":"right-origin-center"}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(se.Is,8),o.\u0275\u0275directiveInject(o.ChangeDetectorRef))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),pe})(),_e=(()=>{class pe extends Je{constructor(R,Y,De){super(R,Y,De)}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(se.Is,8),o.\u0275\u0275directiveInject(o.ChangeDetectorRef))},pe.\u0275cmp=o.\u0275\u0275defineComponent({type:pe,selectors:[["mat-tab-body"]],viewQuery:function(R,Y){if(1&R&&o.\u0275\u0275viewQuery(s.Pl,5),2&R){let De;o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._portalHost=De.first)}},hostAttrs:[1,"mat-tab-body"],features:[o.\u0275\u0275InheritDefinitionFeature],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(R,Y){1&R&&(o.\u0275\u0275elementStart(0,"div",0,1),o.\u0275\u0275listener("@translateTab.start",function(ot){return Y._onTranslateTabStarted(ot)})("@translateTab.done",function(ot){return Y._translateTabComplete.next(ot)}),o.\u0275\u0275template(2,ae,0,0,"ng-template",2),o.\u0275\u0275elementEnd()),2&R&&o.\u0275\u0275property("@translateTab",o.\u0275\u0275pureFunction2(3,lt,Y._position,o.\u0275\u0275pureFunction1(1,Pe,Y.animationDuration)))},dependencies:[kn],styles:['.mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}.mat-tab-body-content[style*="visibility: hidden"]{display:none}\n'],encapsulation:2,data:{animation:[jt.translateTab]}}),pe})();const J=new o.InjectionToken("MAT_TABS_CONFIG"),Q=(0,_.Id)(class{});let oe=(()=>{class pe extends Q{constructor(R){super(),this.elementRef=R}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(R,Y){2&R&&(o.\u0275\u0275attribute("aria-disabled",!!Y.disabled),o.\u
10275\u0275classProp("mat-tab-disabled",Y.disabled))},inputs:{disabled:"disabled"},features:[o.\u0275\u0275InheritDefinitionFeature]}),pe})();const Le=(0,O.i$)({passive:!0});let $e=(()=>{class pe{constructor(R,Y,De,ot,Tt,Zt,gn){this._elementRef=R,this._changeDetectorRef=Y,this._viewportRuler=De,this._dir=ot,this._ngZone=Tt,this._platform=Zt,this._animationMode=gn,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new Z.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new Z.x,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new o.EventEmitter,this.indexFocused=new o.EventEmitter,Tt.runOutsideAngular(()=>{(0,he.R)(R.nativeElement,"mouseleave").pipe((0,L.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}get selectedIndex(){return this._selectedIndex}set selectedIndex(R){R=(0,rt.su)(R),this._selectedIndex!=R&&(this._selectedIndexChanged=!0,this._selectedIndex=R,this._keyManager&&this._keyManager.updateActiveItem(R))}ngAfterViewInit(){(0,he.R)(this._previousPaginator.nativeElement,"touchstart",Le).pipe((0,L.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,he.R)(this._nextPaginator.nativeElement,"touchstart",Le).pipe((0,L.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const R=this._dir?this._dir.change:(0,ye.of)("ltr"),Y=this._viewportRuler.change(150),De=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new i.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap(),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,g.q)(1)).subscribe(De),(0,te.T)(R,Y,this._items.changes).pipe((0,L.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>Promise.resolve().then(De)),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.pipe((0,L.R)(this._destroyed)).subscribe(ot=>{this.indexFocused.emit(ot),this._setTabFocus(ot)})}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(R){if(!(0,W.Vb)(R))switch(R.keyCode){case W.K5:case W.L_:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(R));break;default:this._keyManager.onKeydown(R)}}_onContentChanges(){const R=this._elementRef.nativeElement.textContent;R!==this._currentTextContent&&(this._currentTextContent=R||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(R){!this._isValidIndex(R)||this.focusIndex===R||!this._keyManager||this._keyManager.setActiveItem(R)}_isValidIndex(R){if(!this._items)return!0;const Y=this._items?this._items.toArray()[R]:null;return!!Y&&!Y.disabled}_setTabFocus(R){if(this._showPaginationControls&&this._scrollToLabel(R),this._items&&this._items.length){this._items.toArray()[R].focus();const Y=this._tabListContainer.nativeElement;Y.scrollLeft="ltr"==this._getLayoutDirection()?0:Y.scrollWidth-Y.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const R=this.scrollDistance,Y="ltr"===this._getLayoutDirection()?-R:R;this._tabList.nativeElement.style.transform=`translateX(${Math.round(Y)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(R){this._scrollTo(R)}_scrollHeader(R){return this._scrollTo(this._scrollDistance+("before"==R?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(R){this._stopInterval(),this._scrollHeader(R)}_scrollToLabel(R){if(this.disablePagination)return;const Y=this._items?this._items.toArray()[R]:null;if(!Y)return;const De=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:ot,offsetWidth:Tt}=Y.elementRef.nativeElement;let Zt,gn;"ltr"==this._getLayoutDirection()?(Zt=ot,gn=Zt+Tt):(gn=this._tabListInner.nativeElement.offsetWidth-ot,Zt=gn-Tt);const ln=this.scrollDistance,ii=this.scrollDistance+De;Zt<ln?this.scrollDistance-=ln-Zt+60:gn>ii&&(this.scrollDistance+=gn-ii+60)}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const R=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;R||(this.scrollDistance=0),R!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=R}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const R=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,Y=R?R.elementRef.nativeElement:null;Y?this._inkBar.alignToElement(Y):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(R,Y){Y&&null!=Y.button&&0!==Y.button||(this._stopInterval(),(0,le.H)(650,100).pipe((0,L.R)((0,te.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:De,distance:ot}=this._scrollHeader(R);(0===ot||ot>=De)&&this._stopInterval()}))}_scrollTo(R){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const Y=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(Y,R)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:Y,distance:this._scrollDistance}}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(o.ChangeDetectorRef),o.\u0275\u0275directiveInject(N.rL),o.\u0275\u0275directiveInject(se.Is,8),o.\u0275\u0275directiveInject(o.NgZone),o.\u0275\u0275directiveInject(O.t4),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,inputs:{disablePagination:"disablePagination"}}),pe})(),gt=(()=>{class pe extends $e{constructor(R,Y,De,ot,Tt,Zt,gn){super(R,Y,De,ot,Tt,Zt,gn),this._disableRipple=!1}get disableRipple(){return this._disableRipple}set disableRipple(R){this._disableRipple=(0,rt.Ig)(R)}_itemSelected(R){R.preventDefault()}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(o.ChangeDetectorRef),o.\u0275\u0275directiveInject(N.rL),o.\u0275\u0275directiveInject(se.Is,8),o.\u0275\u0275directiveInject(o.NgZone),o.\u0275\u0275directiveInject(O.t4),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,inputs:{disableRipple:"disableRipple"},features:[o.\u0275\u0275InheritDefinitionFeature]}),pe})(),wt=(()=>{class pe extends gt{constructor(R,Y,De,ot,Tt,Zt,gn){super(R,Y,De,ot,Tt,Zt,gn)}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(o.ChangeDetectorRef),o.\u0275\u0275directiveInject(N.rL),o.\u0275\u0275directiveInject(se.Is,8),o.\u0275\u0275directiveInject(o.NgZone),o.\u0275\u0275directiveInject(O.t4),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275cmp=o.\u0275\u0275defineComponent({type:pe,selectors:[["mat-tab-header"]],contentQueries:function(R,Y,De){if(1&R&&o.\u0275\u0275contentQuery(De,oe,4),2&R){let ot;
1o.\u0275\u0275queryRefresh(ot=o.\u0275\u0275loadQuery())&&(Y._items=ot)}},viewQuery:function(R,Y){if(1&R&&(o.\u0275\u0275viewQuery(Ge,7),o.\u0275\u0275viewQuery(ve,7),o.\u0275\u0275viewQuery(Ye,7),o.\u0275\u0275viewQuery(we,7),o.\u0275\u0275viewQuery(Ie,5),o.\u0275\u0275viewQuery(mt,5)),2&R){let De;o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._inkBar=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._tabListContainer=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._tabList=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._tabListInner=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._nextPaginator=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._previousPaginator=De.first)}},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(R,Y){2&R&&o.\u0275\u0275classProp("mat-tab-header-pagination-controls-enabled",Y._showPaginationControls)("mat-tab-header-rtl","rtl"==Y._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[o.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:me,decls:14,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(R,Y){1&R&&(o.\u0275\u0275projectionDef(),o.\u0275\u0275elementStart(0,"button",0,1),o.\u0275\u0275listener("click",function(){return Y._handlePaginatorClick("before")})("mousedown",function(ot){return Y._handlePaginatorPress("before",ot)})("touchend",function(){return Y._stopInterval()}),o.\u0275\u0275element(2,"div",2),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(3,"div",3,4),o.\u0275\u0275listener("keydown",function(ot){return Y._handleKeydown(ot)}),o.\u0275\u0275elementStart(5,"div",5,6),o.\u0275\u0275listener("cdkObserveContent",function(){return Y._onContentChanges()}),o.\u0275\u0275elementStart(7,"div",7,8),o.\u0275\u0275projection(9),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(10,"mat-ink-bar"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(11,"button",9,10),o.\u0275\u0275listener("mousedown",function(ot){return Y._handlePaginatorPress("after",ot)})("click",function(){return Y._handlePaginatorClick("after")})("touchend",function(){return Y._stopInterval()}),o.\u0275\u0275element(13,"div",2),o.\u0275\u0275elementEnd()),2&R&&(o.\u0275\u0275classProp("mat-tab-header-pagination-disabled",Y._disableScrollBefore),o.\u0275\u0275property("matRippleDisabled",Y._disableScrollBefore||Y.disableRipple)("disabled",Y._disableScrollBefore||null),o.\u0275\u0275advance(5),o.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Y._animationMode),o.\u0275\u0275advance(6),o.\u0275\u0275classProp("mat-tab-header-pagination-disabled",Y._disableScrollAfter),o.\u0275\u0275property("matRippleDisabled",Y._disableScrollAfter||Y.disableRipple)("disabled",Y._disableScrollAfter||null))},dependencies:[_.wG,n.wD,Ge],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-tab-header-pagination::-moz-focus-inner{border:0}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{dis
1play:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;
1cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n"],encapsulation:2}),pe})(),Xt=0;class fn{}const An=(0,_.pj)((0,_.Kr)(class{constructor(pe){this._elementRef=pe}}),"primary");let Gt=(()=>{class pe extends An{constructor(R,Y,De,ot){super(R),this._changeDetectorRef=Y,this._animationMode=ot,this._tabs=new o.QueryList,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=G.w0.EMPTY,this._tabLabelSubscription=G.w0.EMPTY,this._selectedIndex=null,this.headerPosition="above",this.selectedIndexChange=new o.EventEmitter,this.focusChange=new o.EventEmitter,this.animationDone=new o.EventEmitter,this.selectedTabChange=new o.EventEmitter(!0),this._groupId=Xt++,this.animationDuration=De&&De.animationDuration?De.animationDuration:"500ms",this.disablePagination=!(!De||null==De.disablePagination)&&De.disablePagination,this.dynamicHeight=!(!De||null==De.dynamicHeight)&&De.dynamicHeight,this.contentTabIndex=De?.contentTabIndex??null}get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(R){this._dynamicHeight=(0,rt.Ig)(R)}get selectedIndex(){return this._selectedIndex}set selectedIndex(R){this._indexToSelect=(0,rt.su)(R,null)}get animationDuration(){return this._animationDuration}set animationDuration(R){this._animationDuration=/^\d+$/.test(R+"")?R+"ms":R}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(R){this._contentTabIndex=(0,rt.su)(R,null)}get backgroundColor(){return this._backgroundColor}set backgroundColor(R){const Y=this._elementRef.nativeElement;Y.classList.remove(`mat-background-${this.backgroundColor}`),R&&Y.classList.add(`mat-background-${R}`),this._backgroundColor=R}ngAfterContentChecked(){const R=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=R){const Y=null==this._selectedIndex;if(!Y){this.selectedTabChange.emit(this._createChangeEvent(R));const De=this._tabBodyWrapper.nativeElement;De.style.minHeight=De.clientHeight+"px"}Promise.resolve().then(()=>
1{this._tabs.forEach((De,ot)=>De.isActive=ot===R),Y||(this.selectedIndexChange.emit(R),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((Y,De)=>{Y.position=De-R,null!=this._selectedIndex&&0==Y.position&&!Y.origin&&(Y.origin=R-this._selectedIndex)}),this._selectedIndex!==R&&(this._selectedIndex=R,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const R=this._clampTabIndex(this._indexToSelect);if(R===this._selectedIndex){const Y=this._tabs.toArray();let De;for(let ot=0;ot<Y.length;ot++)if(Y[ot].isActive){this._indexToSelect=this._selectedIndex=ot,this._lastFocusedTabIndex=null,De=Y[ot];break}!De&&Y[R]&&Promise.resolve().then(()=>{Y[R].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(R))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,w.O)(this._allTabs)).subscribe(R=>{this._tabs.reset(R.filter(Y=>Y._closestTabGroup===this||!Y._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(R){const Y=this._tabHeader;Y&&(Y.focusIndex=R)}_focusChanged(R){this._lastFocusedTabIndex=R,this.focusChange.emit(this._createChangeEvent(R))}_createChangeEvent(R){const Y=new fn;return Y.index=R,this._tabs&&this._tabs.length&&(Y.tab=this._tabs.toArray()[R]),Y}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,te.T)(...this._tabs.map(R=>R._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(R){return Math.min(this._tabs.length-1,Math.max(R||0,0))}_getTabLabelId(R){return`mat-tab-label-${this._groupId}-${R}`}_getTabContentId(R){return`mat-tab-content-${this._groupId}-${R}`}_setTabBodyWrapperHeight(R){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const Y=this._tabBodyWrapper.nativeElement;Y.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(Y.style.height=R+"px")}_removeTabBodyWrapperHeight(){const R=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=R.clientHeight,R.style.height="",this.animationDone.emit()}_handleClick(R,Y,De){R.disabled||(this.selectedIndex=Y.focusIndex=De)}_getTabIndex(R,Y){return R.disabled?null:Y===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(R,Y){R&&"mouse"!==R&&"touch"!==R&&(this._tabHeader.focusIndex=Y)}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(o.ChangeDetectorRef),o.\u0275\u0275directiveInject(J,8),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[o.\u0275\u0275InheritDefinitionFeature]}),pe})(),Cn=(()=>{class pe extends Gt{constructor(R,Y,De,ot){super(R,Y,De,ot)}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(o.ChangeDetectorRef),o.\u0275\u0275directiveInject(J,8),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275cmp=o.\u0275\u0275defineComponent({type:pe,selectors:[["mat-tab-group"]],contentQueries:function(R,Y,De){if(1&R&&o.\u0275\u0275contentQuery(De,an,5),2&R){let ot;o.\u0275\u0275queryRefresh(ot=o.\u0275\u0275loadQuery())&&(Y._allTabs=ot)}},viewQuery:function(R,Y){if(1&R&&(o.\u0275\u0275viewQuery(at,5),o.\u
10275\u0275viewQuery(Ht,5)),2&R){let De;o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._tabBodyWrapper=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._tabHeader=De.first)}},hostAttrs:[1,"mat-tab-group"],hostVars:4,hostBindings:function(R,Y){2&R&&o.\u0275\u0275classProp("mat-tab-group-dynamic-height",Y.dynamicHeight)("mat-tab-group-inverted-header","below"===Y.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},exportAs:["matTabGroup"],features:[o.\u0275\u0275ProvidersFeature([{provide:nn,useExisting:pe}]),o.\u0275\u0275InheritDefinitionFeature],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","ngClass","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","ngClass","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","_onCentered","_onCentering"]],template:function(R,Y){1&R&&(o.\u0275\u0275elementStart(0,"mat-tab-header",0,1),o.\u0275\u0275listener("indexFocused",function(ot){return Y._focusChanged(ot)})("selectFocusedIndex",function(ot){return Y.selectedIndex=ot}),o.\u0275\u0275template(2,st,5,15,"div",2),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(3,"div",3,4),o.\u0275\u0275template(5,Dt,1,10,"mat-tab-body",5),o.\u0275\u0275elementEnd()),2&R&&(o.\u0275\u0275property("selectedIndex",Y.selectedIndex||0)("disableRipple",Y.disableRipple)("disablePagination",Y.disablePagination),o.\u0275\u0275advance(2),o.\u0275\u0275property("ngForOf",Y._tabs),o.\u0275\u0275advance(1),o.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Y._animationMode),o.\u0275\u0275advance(2),o.\u0275\u0275property("ngForOf",Y._tabs))},dependencies:[wt,_e,d.sg,oe,_.wG,i.kH,d.mk,d.O5,s.Pl],styles:[".mat-tab-group{dis
1play:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),pe})(),yn=0,Pn=(()=>{class pe extends $e{constructor(R,Y,De,ot,Tt,Zt,gn){super(R,ot,Tt,Y,De,Zt,gn),this._disableRipple=!1,this.color="primary"}get backgroundColor(){return this._backgroundColor}set backgroundColor(R){const Y=this._elementRef.nativeElement.classList;Y.remove(`mat-background-${this.backgroundColor}`),R&&Y.add(`mat-background-${R}`),this._backgroundColor=R}get disableRipple(){return this._disableRipple}set disableRipple(R){this._disableRipple=(0,rt.Ig)(R)}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe((0,w.O)(null),(0,L.R)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(){if(!this._items)return;const R=this._items.toArray();for(let Y=0;Y<R.length;Y++)if(R[Y].active)return this.selectedIndex=Y,this._changeDetectorRef.markForCheck(),void(this.tabPanel&&(this.tabPanel._activeTabId=R[Y].id));this.selectedIndex=-1,this._inkBar.hide()}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(se.Is,8),o.\u0275\u0275directiveInject(o.NgZone),o.\u0275\u0275directiveInject(o.ChangeDetectorRef),o.\u0275\u0275directiveInject(N.rL),o.\u0275\u0275directiveInject(O.t4),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,inputs:{backgroundColor:"backgroundColor",disableRipple:"disableRipple",color:"color",tabPanel:"tabPanel"},features:[o.\u0275\u0275InheritDefinitionFeature]}),pe})(),It=(()=>{class pe extends Pn{constructor(R,Y,De,ot,Tt,Zt,gn){super(R,Y,De,ot,Tt,Zt,gn)}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(se.Is,8),o.\u0275\u0275directiveInject(o.NgZone),o.\u0275\u0275directiveInject(o.ChangeDetectorRef),o.\u0275\u0275directiveInject(N.rL),o.\u0275\u0275directiveInject(O.t4),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275cmp=o.\u0275\u0275defineComponent({type:pe,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(R,Y,De){if(1&R&&o.\u0275\u0275contentQuery(De,Ee,5),2&R){let ot;o.\u0275\u0275queryRefresh(ot=o.\u0275\u0275loadQuery())&&(Y._items=ot)}},viewQuery:function(R,Y){if(1&R&&(o.\u0275\u0275viewQuery(Ge,7),o.\u0275\u0275viewQuery(ve,7),o.\u0275\u0275viewQuery(Ye,7),o.\u0275\u0275viewQuery(we,7),o.\u
10275\u0275viewQuery(Ie,5),o.\u0275\u0275viewQuery(mt,5)),2&R){let De;o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._inkBar=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._tabListContainer=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._tabList=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._tabListInner=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._nextPaginator=De.first),o.\u0275\u0275queryRefresh(De=o.\u0275\u0275loadQuery())&&(Y._previousPaginator=De.first)}},hostAttrs:[1,"mat-tab-nav-bar","mat-tab-header"],hostVars:11,hostBindings:function(R,Y){2&R&&(o.\u0275\u0275attribute("role",Y._getRole()),o.\u0275\u0275classProp("mat-tab-header-pagination-controls-enabled",Y._showPaginationControls)("mat-tab-header-rtl","rtl"==Y._getLayoutDirection())("mat-primary","warn"!==Y.color&&"accent"!==Y.color)("mat-accent","accent"===Y.color)("mat-warn","warn"===Y.color))},inputs:{color:"color"},exportAs:["matTabNavBar","matTabNav"],features:[o.\u0275\u0275InheritDefinitionFeature],attrs:_t,ngContentSelectors:me,decls:14,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-links"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(R,Y){1&R&&(o.\u0275\u0275projectionDef(),o.\u0275\u0275elementStart(0,"button",0,1),o.\u0275\u0275listener("click",function(){return Y._handlePaginatorClick("before")})("mousedown",function(ot){return Y._handlePaginatorPress("before",ot)})("touchend",function(){return Y._stopInterval()}),o.\u0275\u0275element(2,"div",2),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(3,"div",3,4),o.\u0275\u0275listener("keydown",function(ot){return Y._handleKeydown(ot)}),o.\u0275\u0275elementStart(5,"div",5,6),o.\u0275\u0275listener("cdkObserveContent",function(){return Y._onContentChanges()}),o.\u0275\u0275elementStart(7,"div",7,8),o.\u0275\u0275projection(9),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(10,"mat-ink-bar"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(11,"button",9,10),o.\u0275\u0275listener("mousedown",function(ot){return Y._handlePaginatorPress("after",ot)})("click",function(){return Y._handlePaginatorClick("after")})("touchend",function(){return Y._stopInterval()}),o.\u0275\u0275element(13,"div",2),o.\u0275\u0275elementEnd()),2&R&&(o.\u0275\u0275classProp("mat-tab-header-pagination-disabled",Y._disableScrollBefore),o.\u0275\u0275property("matRippleDisabled",Y._disableScrollBefore||Y.disableRipple)("disabled",Y._disableScrollBefore||null),o.\u0275\u0275advance(5),o.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===Y._animationMode),o.\u0275\u0275advance(6),o.\u0275\u0275classProp("mat-tab-header-pagination-disabled",Y._disableScrollAfter),o.\u0275\u0275property("matRippleDisabled",Y._disableScrollAfter||Y.disableRipple)("disabled",Y._disableScrollAfter||null))},dependencies:[_.wG,n.wD,Ge],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-tab-header-pagination::-moz-focus-inner{border:0}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-tab-links{display:flex}[mat-align-tabs=center]>.mat-tab-link-container .mat-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-tab-link-container .mat-tab-links{justify-content:flex-end}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-tab-link{height:48px;padding:0 24px;
1cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.mat-tab-link:focus{outline:none}.mat-tab-link:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-link:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-link.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-link.mat-tab-disabled{opacity:.5}.mat-tab-link .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-link{opacity:1}[mat-stretch-tabs] .mat-tab-link{flex-basis:0;flex-grow:1}.mat-tab-link.mat-tab-disabled{pointer-events:none}@media(max-width: 599px){.mat-tab-link{min-width:72px}}\n"],encapsulation:2}),pe})();const St=(0,_.sb)((0,_.Kr)((0,_.Id)(class{})));let Ae=(()=>{class pe extends St{constructor(R,Y,De,ot,Tt,Zt){super(),this._tabNavBar=R,this.elementRef=Y,this._focusMonitor=Tt,this._isActive=!1,this.id="mat-tab-link-"+yn++,this.rippleConfig=De||{},this.tabIndex=parseInt(ot)||0,"NoopAnimations"===Zt&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get active(){return this._isActive}set active(R){const Y=(0,rt.Ig)(R);Y!==this._isActive&&(this._isActive=Y,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(R){this._tabNavBar.tabPanel&&R.keyCode===W.L_&&this.elementRef.nativeElement.click()}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive?0:-1:this.tabIndex}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(Pn),o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(_.Y2,8),o.\u0275\u0275injectAttribute("tabindex"),o.\u0275\u0275directiveInject(i.tE),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,inputs:{active:"active",id:"id"},features:[o.\u0275\u0275InheritDefinitionFeature]}),pe})(),Ee=(()=>{class pe extends Ae{constructor(R,Y,De,ot,Tt,Zt,gn,ln){super(R,Y,Tt,Zt,gn,ln),this._tabLinkRipple=new _.IR(this,De,Y,ot),this._tabLinkRipple.setupTriggerEvents(Y.nativeElement)}ngOnDestroy(){super.ngOnDestroy(),this._tabLinkRipple._removeTriggerEvents()}}return pe.\u0275fac=function(R){return new(R||pe)(o.\u0275\u0275directiveInject(It),o.\u0275\u0275directiveInject(o.ElementRef),o.\u0275\u0275directiveInject(o.NgZone),o.\u0275\u0275directiveInject(O.t4),o.\u0275\u0275directiveInject(_.Y2,8),o.\u0275\u0275injectAttribute("tabindex"),o.\u0275\u0275directiveInject(i.tE),o.\u0275\u0275directiveInject(o.ANIMATION_MODULE_TYPE,8))},pe.\u0275dir=o.\u0275\u0275defineDirective({type:pe,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mat-tab-link","mat-focus-indicator"],hostVars:11,hostBindings:function(R,Y){1&R&&o.\u0275\u0275listener("focus",function(){return Y._handleFocus()})("keydown",function(ot){return Y._handleKeydown(ot)}),2&R&&(o.\u0275\u0275attribute("aria-controls",Y._getAriaControls())("aria-current",Y._getAriaCurrent())("aria-disabled",Y.disabled)("aria-selected",Y._getAriaSelected())("id",Y.id)("tabIndex",Y._getTabIndex())("role",Y._getRole()),o.\u0275\u0275classProp("mat-tab-disabled",Y.disabled)("mat-tab-label-active",Y.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matTabLink"],features:[o.\u0275\u0275InheritDefinitionFeature]}),pe})(),ce=(()=>{class pe{}return pe.\u0275fac=function(R){return new(R||pe)},pe.\u0275mod=o.\u0275\u0275defineNgModule({type:pe}),pe.\u0275inj=o.\u0275\u0275defineInjector({imports:[[d.ez,_.BQ,s.eL,_.si,n.Q8,i.rt],_.BQ]}),pe})()},266:(Xe,ie,l)=>{"use strict";l.d(ie,{AV:()=>at,gM:()=>we});var i=l(8184),n=l(2687),s=l(6895),d=l(4650),o=l(3238),_=l(5589),g=l(445),w=l(1281),x=l(9521),L=l(2289),Z=l(3353),G=l(4080),he=l(7579),ye=l(2722),te=l(5698);l(7340);const se=["tooltip"],N="tooltip-panel",O=(0,Z.i$)({passive:!0}),me=new d.InjectionToken("mat-tooltip-scroll-strategy"),Pe={provide:me,deps:[i.aV],useFactory:function ae(
1xe){return()=>xe.scrollStrategies.reposition({scrollThrottle:20})}},lt=new d.InjectionToken("mat-tooltip-default-options",{providedIn:"root",factory:function ve(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}});let Ye=(()=>{class xe{constructor(Ke,st,Dt,_t,Ut,Fe,Ge,tt,bt,At,Pt,ct){this._overlay=Ke,this._elementRef=st,this._scrollDispatcher=Dt,this._viewContainerRef=_t,this._ngZone=Ut,this._platform=Fe,this._ariaDescriber=Ge,this._focusMonitor=tt,this._dir=At,this._defaultOptions=Pt,this._position="below",this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new he.x,this._scrollStrategy=bt,this._document=ct,Pt&&(Pt.position&&(this.position=Pt.position),Pt.touchGestures&&(this.touchGestures=Pt.touchGestures)),At.change.pipe((0,ye.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}get position(){return this._position}set position(Ke){Ke!==this._position&&(this._position=Ke,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get disabled(){return this._disabled}set disabled(Ke){this._disabled=(0,w.Ig)(Ke),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(Ke){this._showDelay=(0,w.su)(Ke)}get hideDelay(){return this._hideDelay}set hideDelay(Ke){this._hideDelay=(0,w.su)(Ke),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(Ke){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=Ke?String(Ke).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(Ke){this._tooltipClass=Ke,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,ye.R)(this._destroyed)).subscribe(Ke=>{Ke?"keyboard"===Ke&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const Ke=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([st,Dt])=>{Ke.removeEventListener(st,Dt,O)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(Ke,this.message,"tooltip"),this._focusMonitor.stopMonitoring(Ke)}show(Ke=this.showDelay){if(this.disabled||!this.message||this._isTooltipVisible()&&!this._tooltipInstance._showTimeoutId&&!this._tooltipInstance._hideTimeoutId)return;const st=this._createOverlay();this._detach(),this._portal=this._portal||new G.C5(this._tooltipComponent,this._viewContainerRef);const Dt=this._tooltipInstance=st.attach(this._portal).instance;Dt._triggerElement=this._elementRef.nativeElement,Dt._mouseLeaveHideDelay=this._hideDelay,Dt.afterHidden().pipe((0,ye.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Dt.show(Ke)}hide(Ke=this.hideDelay){this._tooltipInstance&&this._tooltipInstance.hide(Ke)}toggle(){this._isTooltipVisible()?this.hide():this.show()}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(){if(this._overlayRef)return this._overlayRef;const Ke=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),st=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Ke);return st.positionChanges.pipe((0,ye.R)(this._destroyed)).subscribe(Dt=>{this._updateCurrentPositionClass(Dt.connectionPair),this._tooltipInstance&&Dt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:st,panelClass:`${this._cssClassPrefix}-${N}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,ye.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,ye.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,ye.R)(this._destroyed)).subscribe(Dt=>{this._isTooltipVisible()&&Dt.keyCode===x.hY&&!(0,x.Vb)(Dt)&&(Dt.preventDefault(),Dt.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(Ke){const st=Ke.getConfig().positionStrategy,Dt=this._getOrigin(),_t=this._getOverlayPosition();st.withPositions([this._addOffset({...Dt.main,..._t.main}),this._addOffset({...Dt.fallback,..._t.fallback})])}_addOffset(Ke){return Ke}_getOrigin(){const Ke=!this._dir||"ltr"==this._dir.value,st=this.position;let Dt;"above"==st||"below"==st?Dt={originX:"center",originY:"above"==st?"top":"bottom"}:"before"==st||"left"==st&&Ke||"right"==st&&!Ke?Dt={originX:"start",originY:"center"}:("after"==st||"right"==st&&Ke||"left"==st&&!Ke)&&(Dt={originX:"end",originY:"center"});const{x:_t,y:Ut}=this._invertPosition(Dt.originX,Dt.originY);return{main:Dt,fallback:{originX:_t,originY:Ut}}}_getOverlayPosition(){const Ke=!this._dir||"ltr"==this._dir.value,st=this.position;let Dt;"above"==st?Dt={overlayX:"center",overlayY:"bottom"}:"below"==st?Dt={overlayX:"center",overlayY:"top"}:"before"==st||"left"==st&&Ke||"right"==st&&!Ke?Dt={overlayX:"end",overlayY:"center"}:("after"==st||"right"==st&&Ke||"left"==st&&!Ke)&&(Dt={overlayX:"start",overlayY:"center"});const{x:_t,y:Ut}=this._invertPosition(Dt.overlayX,Dt.overlayY);return{main:Dt,fallback:{overlayX:_t,overlayY:Ut}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,te.q)(1),(0,ye.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(Ke){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=Ke,this._tooltipInstance._markForCheck())}_invertPosition(Ke,st){return"above"===this.position||"below"===this.position?"top"===st?st="bottom":"bottom"===st&&(st="top"):"end"===Ke?Ke="start":"start"===Ke&&(Ke="end"),{x:Ke,y:st}}_updateCurrentPositionClass(Ke){const{overlayY:st,originX:Dt,originY:_t}=Ke;let Ut;if(Ut="center"===st?this._dir&&"rtl"===this._dir.value?"end"===Dt?"left":"right":"start"===Dt?"left":"right":"bottom"===st&&"top"===_t?"above":"below",Ut!==this._currentPosition){const Fe=this._overlayRef;if(Fe){const Ge=`${this._cssClassPrefix}-${N}-`;Fe.removePanelClass(Ge+this._currentPosition),Fe.addPanelClass(Ge+Ut)}this._currentPosition=Ut}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsM
1ouseEvents()?this._passiveListeners.push(["mouseenter",()=>{this._setupPointerExitEventsIfNeeded(),this.show()}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",()=>{this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const Ke=[];if(this._platformSupportsMouseEvents())Ke.push(["mouseleave",st=>{const Dt=st.relatedTarget;(!Dt||!this._overlayRef?.overlayElement.contains(Dt))&&this.hide()}],["wheel",st=>this._wheelListener(st)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const st=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};Ke.push(["touchend",st],["touchcancel",st])}this._addListeners(Ke),this._passiveListeners.push(...Ke)}_addListeners(Ke){Ke.forEach(([st,Dt])=>{this._elementRef.nativeElement.addEventListener(st,Dt,O)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(Ke){if(this._isTooltipVisible()){const st=this._document.elementFromPoint(Ke.clientX,Ke.clientY),Dt=this._elementRef.nativeElement;st!==Dt&&!Dt.contains(st)&&this.hide()}}_disableNativeGesturesIfNecessary(){const Ke=this.touchGestures;if("off"!==Ke){const st=this._elementRef.nativeElement,Dt=st.style;("on"===Ke||"INPUT"!==st.nodeName&&"TEXTAREA"!==st.nodeName)&&(Dt.userSelect=Dt.msUserSelect=Dt.webkitUserSelect=Dt.MozUserSelect="none"),("on"===Ke||!st.draggable)&&(Dt.webkitUserDrag="none"),Dt.touchAction="none",Dt.webkitTapHighlightColor="transparent"}}}return xe.\u0275fac=function(Ke){d.\u0275\u0275invalidFactory()},xe.\u0275dir=d.\u0275\u0275defineDirective({type:xe,inputs:{position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),xe})(),we=(()=>{class xe extends Ye{constructor(Ke,st,Dt,_t,Ut,Fe,Ge,tt,bt,At,Pt,ct){super(Ke,st,Dt,_t,Ut,Fe,Ge,tt,bt,At,Pt,ct),this._tooltipComponent=mt}}return xe.\u0275fac=function(Ke){return new(Ke||xe)(d.\u0275\u0275directiveInject(i.aV),d.\u0275\u0275directiveInject(d.ElementRef),d.\u0275\u0275directiveInject(_.mF),d.\u0275\u0275directiveInject(d.ViewContainerRef),d.\u0275\u0275directiveInject(d.NgZone),d.\u0275\u0275directiveInject(Z.t4),d.\u0275\u0275directiveInject(n.$s),d.\u0275\u0275directiveInject(n.tE),d.\u0275\u0275directiveInject(me),d.\u0275\u0275directiveInject(g.Is,8),d.\u0275\u0275directiveInject(lt,8),d.\u0275\u0275directiveInject(s.K0))},xe.\u0275dir=d.\u0275\u0275defineDirective({type:xe,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],exportAs:["matTooltip"],features:[d.\u0275\u0275InheritDefinitionFeature]}),xe})(),Ie=(()=>{class xe{constructor(Ke,st){this._changeDetectorRef=Ke,this._visibility="initial",this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new he.x,this._animationsDisabled="NoopAnimations"===st}show(Ke){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},Ke)}hide(Ke){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},Ke)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:Ke}){(!Ke||!this._triggerElement.contains(Ke))&&this.hide(this._mouseLeaveHideDelay)}_onShow(){}_handleAnimationEnd({animationName:Ke}){(Ke===this._showAnimation||Ke===this._hideAnimation)&&this._finalizeAnimation(Ke===this._showAnimation)}_finalizeAnimation(Ke){Ke?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(Ke){const st=this._tooltip.nativeElement,Dt=this._showAnimation,_t=this._hideAnimation;if(st.classList.remove(Ke?_t:Dt),st.classList.add(Ke?Dt:_t),this._isVisible=Ke,Ke&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ut=getComputedStyle(st);("0s"===Ut.getPropertyValue("animation-duration")||"none"===Ut.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}Ke&&this._onShow(),this._animationsDisabled&&(st.classList.add("_mat-animation-noopable"),this._finalizeAnimation(Ke))}}return xe.\u0275fac=function(Ke){return new(Ke||xe)(d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(d.ANIMATION_MODULE_TYPE,8))},xe.\u0275dir=d.\u0275\u0275defineDirective({type:xe}),xe})(),mt=(()=>{class xe extends Ie{constructor(Ke,st,Dt){super(Ke,Dt),this._breakpointObserver=st,this._isHandset=this._breakpointObserver.observe(L.u3.Handset),this._showAnimation="mat-tooltip-show",this._hideAnimation="mat-tooltip-hide"}}return xe.\u0275fac=function(Ke){return new(Ke||xe)(d.\u0275\u0275directiveInject(d.ChangeDetectorRef),d.\u0275\u0275directiveInject(L.Yg),d.\u0275\u0275directiveInject(d.ANIMATION_MODULE_TYPE,8))},xe.\u0275cmp=d.\u0275\u0275defineComponent({type:xe,selectors:[["mat-tooltip-component"]],viewQuery:function(Ke,st){if(1&Ke&&d.\u0275\u0275viewQuery(se,7),2&Ke){let Dt;d.\u0275\u0275queryRefresh(Dt=d.\u0275\u0275loadQuery())&&(st._tooltip=Dt.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(Ke,st){1&Ke&&d.\u0275\u0275listener("mouseleave",function(_t){return st._handleMouseLeave(_t)}),2&Ke&&d.\u0275\u0275styleProp("zoom",st.isVisible()?1:null)},features:[d.\u0275\u0275InheritDefinitionFeature],decls:4,vars:6,consts:[[1,"mat-tooltip",3,"ngClass","animationend"],["tooltip",""]],template:function(Ke,st){if(1&Ke&&(d.\u0275\u0275elementStart(0,"div",0,1),d.\u
10275\u0275listener("animationend",function(_t){return st._handleAnimationEnd(_t)}),d.\u0275\u0275pipe(2,"async"),d.\u0275\u0275text(3),d.\u0275\u0275elementEnd()),2&Ke){let Dt;d.\u0275\u0275classProp("mat-tooltip-handset",null==(Dt=d.\u0275\u0275pipeBind1(2,4,st._isHandset))?null:Dt.matches),d.\u0275\u0275property("ngClass",st.tooltipClass),d.\u0275\u0275advance(3),d.\u0275\u0275textInterpolate(st.message)}},dependencies:[s.mk,s.Ov],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;transform:scale(0)}.mat-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-tooltip-show{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(0.99)}100%{opacity:1;transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}.mat-tooltip-show{animation:mat-tooltip-show 200ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-tooltip-hide{animation:mat-tooltip-hide 100ms cubic-bezier(0, 0, 0.2, 1) forwards}\n"],encapsulation:2,changeDetection:0}),xe})(),at=(()=>{class xe{}return xe.\u0275fac=function(Ke){return new(Ke||xe)},xe.\u0275mod=d.\u0275\u0275defineNgModule({type:xe}),xe.\u0275inj=d.\u0275\u0275defineInjector({providers:[Pe],imports:[[n.rt,s.ez,i.U8,o.BQ],o.BQ,_.ZD]}),xe})()},1481:(Xe,ie,l)=>{"use strict";l.d(ie,{Dx:()=>Ze,H7:()=>ln,b2:()=>J,q6:()=>jt,se:()=>Ie});var i=l(6895),n=l(4650);class s extends i.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class d extends s{static makeCurrent(){(0,i.HT)(new d)}onAndCancel(Se,ue,et){return Se.addEventListener(ue,et,!1),()=>{Se.removeEventListener(ue,et,!1)}}dispatchEvent(Se,ue){Se.dispatchEvent(ue)}remove(Se){Se.parentNode&&Se.parentNode.removeChild(Se)}createElement(Se,ue){return(ue=ue||this.getDefaultDocument()).createElement(Se)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Se){return Se.nodeType===Node.ELEMENT_NODE}isShadowRoot(Se){return Se instanceof DocumentFragment}getGlobalEventTarget(Se,ue){return"window"===ue?window:"document"===ue?Se:"body"===ue?Se.body:null}getBaseHref(Se){const ue=function _(){return o=o||document.querySelector("base"),o?o.getAttribute("href"):null}();return null==ue?null:function w(pt){g=g||document.createElement("a"),g.setAttribute("href",pt);const Se=g.pathname;return"/"===Se.charAt(0)?Se:`/${Se}`}(ue)}resetBaseElement(){o=null}getUserAgent(){return window.navigator.userAgent}getCookie(Se){return(0,i.Mx)(document.cookie,Se)}}let g,o=null;const x=new n.InjectionToken("TRANSITION_ID"),Z=[{provide:n.APP_INITIALIZER,useFactory:function L(pt,Se,ue){return()=>{ue.get(n.ApplicationInitStatus).donePromise.then(()=>{const et=(0,i.q)(),kt=Se.querySelectorAll(`style[ng-transition="${pt}"]`);for(let Qe=0;Qe<kt.length;Qe++)et.remove(kt[Qe])})}},deps:[x,i.K0,n.Injector],multi:!0}];let he=(()=>{class pt{build(){return new XMLHttpRequest}}return pt.\u0275fac=function(ue){return new(ue||pt)},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:pt.\u0275fac}),pt})();const ye=new n.InjectionToken("EventManagerPlugins");let te=(()=>{class pt{constructor(ue,et){this._zone=et,this._eventNameToPlugin=new Map,ue.forEach(kt=>kt.manager=this),this._plugins=ue.slice().reverse()}addEventListener(ue,et,kt){return this._findPluginFor(et).addEventListener(ue,et,kt)}addGlobalEventListener(ue,et,kt){return this._findPluginFor(et).addGlobalEventListener(ue,et,kt)}getZone(){return this._zone}_findPluginFor(ue){const et=this._eventNameToPlugin.get(ue);if(et)return et;const kt=this._plugins;for(let Qe=0;Qe<kt.length;Qe++){const xt=kt[Qe];if(xt.supports(ue))return this._eventNameToPlugin.set(ue,xt),xt}throw new Error(`No event manager plugin found for event ${ue}`)}}return pt.\u0275fac=function(ue){return new(ue||pt)(n.\u0275\u0275inject(ye),n.\u0275\u0275inject(n.NgZone))},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:pt.\u0275fac}),pt})();class le{constructor(Se){this._doc=Se}addGlobalEventListener(Se,ue,et){const kt=(0,i.q)().getGlobalEventTarget(this._doc,Se);if(!kt)throw new Error(`Unsupported event target ${kt} for event ${ue}`);return this.addEventListener(kt,ue,et)}}let se=(()=>{class pt{constructor(){this._stylesSet=new Set}addStyles(ue){const et=new Set;ue.forEach(kt=>{this._stylesSet.has(kt)||(this._stylesSet.add(kt),et.add(kt))}),this.onStylesAdded(et)}onStylesAdded(ue){}getAllStyles(){return Array.from(this._stylesSet)}}return pt.\u0275fac=function(ue){return new(ue||pt)},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:pt.\u0275fac}),pt})(),de=(()=>{class pt extends se{constructor(ue){super(),this._doc=ue,this._hostNodes=new Map,this._hostNodes.set(ue.head,[])}_addStylesToHost(ue,et,kt){ue.forEach(Qe=>{const xt=this._doc.createElement("style");xt.textContent=Qe,kt.push(et.appendChild(xt))})}addHost(ue){const et=[];this._addStylesToHost(this._stylesSet,ue,et),this._hostNodes.set(ue,et)}removeHost(ue){const et=this._hostNodes.get(ue);et&&et.forEach(rt),this._hostNodes.delete(ue)}
1onStylesAdded(ue){this._hostNodes.forEach((et,kt)=>{this._addStylesToHost(ue,kt,et)})}ngOnDestroy(){this._hostNodes.forEach(ue=>ue.forEach(rt))}}return pt.\u0275fac=function(ue){return new(ue||pt)(n.\u0275\u0275inject(i.K0))},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:pt.\u0275fac}),pt})();function rt(pt){(0,i.q)().remove(pt)}const N={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/"},O=/%COMP%/g,$="%COMP%",me=`_nghost-${$}`,ae=`_ngcontent-${$}`;function ve(pt,Se,ue){for(let et=0;et<Se.length;et++){let kt=Se[et];Array.isArray(kt)?ve(pt,kt,ue):(kt=kt.replace(O,pt),ue.push(kt))}return ue}function Ye(pt){return Se=>{if("__ngUnwrap__"===Se)return pt;!1===pt(Se)&&(Se.preventDefault(),Se.returnValue=!1)}}let Ie=(()=>{class pt{constructor(ue,et,kt){this.eventManager=ue,this.sharedStylesHost=et,this.appId=kt,this.rendererByCompId=new Map,this.defaultRenderer=new mt(ue)}createRenderer(ue,et){if(!ue||!et)return this.defaultRenderer;switch(et.encapsulation){case n.ViewEncapsulation.Emulated:{let kt=this.rendererByCompId.get(et.id);return kt||(kt=new Lt(this.eventManager,this.sharedStylesHost,et,this.appId),this.rendererByCompId.set(et.id,kt)),kt.applyToHost(ue),kt}case 1:case n.ViewEncapsulation.ShadowDom:return new Ke(this.eventManager,this.sharedStylesHost,ue,et);default:if(!this.rendererByCompId.has(et.id)){const kt=ve(et.id,et.styles,[]);this.sharedStylesHost.addStyles(kt),this.rendererByCompId.set(et.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return pt.\u0275fac=function(ue){return new(ue||pt)(n.\u0275\u0275inject(te),n.\u0275\u0275inject(de),n.\u0275\u0275inject(n.APP_ID))},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:pt.\u0275fac}),pt})();class mt{constructor(Se){this.eventManager=Se,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Se,ue){return ue?document.createElementNS(N[ue]||ue,Se):document.createElement(Se)}createComment(Se){return document.createComment(Se)}createText(Se){return document.createTextNode(Se)}appendChild(Se,ue){(xe(Se)?Se.content:Se).appendChild(ue)}insertBefore(Se,ue,et){Se&&(xe(Se)?Se.content:Se).insertBefore(ue,et)}removeChild(Se,ue){Se&&Se.removeChild(ue)}selectRootElement(Se,ue){let et="string"==typeof Se?document.querySelector(Se):Se;if(!et)throw new Error(`The selector "${Se}" did not match any elements`);return ue||(et.textContent=""),et}parentNode(Se){return Se.parentNode}nextSibling(Se){return Se.nextSibling}setAttribute(Se,ue,et,kt){if(kt){ue=kt+":"+ue;const Qe=N[kt];Qe?Se.setAttributeNS(Qe,ue,et):Se.setAttribute(ue,et)}else Se.setAttribute(ue,et)}removeAttribute(Se,ue,et){if(et){const kt=N[et];kt?Se.removeAttributeNS(kt,ue):Se.removeAttribute(`${et}:${ue}`)}else Se.removeAttribute(ue)}addClass(Se,ue){Se.classList.add(ue)}removeClass(Se,ue){Se.classList.remove(ue)}setStyle(Se,ue,et,kt){kt&(n.RendererStyleFlags2.DashCase|n.RendererStyleFlags2.Important)?Se.style.setProperty(ue,et,kt&n.RendererStyleFlags2.Important?"important":""):Se.style[ue]=et}removeStyle(Se,ue,et){et&n.RendererStyleFlags2.DashCase?Se.style.removeProperty(ue):Se.style[ue]=""}setProperty(Se,ue,et){Se[ue]=et}setValue(Se,ue){Se.nodeValue=ue}listen(Se,ue,et){return"string"==typeof Se?this.eventManager.addGlobalEventListener(Se,ue,Ye(et)):this.eventManager.addEventListener(Se,ue,Ye(et))}}function xe(pt){return"TEMPLATE"===pt.tagName&&void 0!==pt.content}class Lt extends mt{constructor(Se,ue,et,kt){super(Se),this.component=et;const Qe=ve(kt+"-"+et.id,et.styles,[]);ue.addStyles(Qe),this.contentAttr=function Pe(pt){return ae.replace(O,pt)}(kt+"-"+et.id),this.hostAttr=function lt(pt){return me.replace(O,pt)}(kt+"-"+et.id)}applyToHost(Se){super.setAttribute(Se,this.hostAttr,"")}createElement(Se,ue){const et=super.createElement(Se,ue);return super.setAttribute(et,this.contentAttr,""),et}}class Ke extends mt{constructor(Se,ue,et,kt){super(Se),this.sharedStylesHost=ue,this.hostEl=et,this.shadowRoot=et.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Qe=ve(kt.id,kt.styles,[]);for(let xt=0;xt<Qe.length;xt++){const Jt=document.createElement("style");Jt.textContent=Qe[xt],this.shadowRoot.appendChild(Jt)}}nodeOrShadowRoot(Se){return Se===this.hostEl?this.shadowRoot:Se}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(Se,ue){return super.appendChild(this.nodeOrShadowRoot(Se),ue)}insertBefore(Se,ue,et){return super.insertBefore(this.nodeOrShadowRoot(Se),ue,et)}removeChild(Se,ue){return super.removeChild(this.nodeOrShadowRoot(Se),ue)}parentNode(Se){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Se)))}}let st=(()=>{class pt extends le{constructor(ue){super(ue)}supports(ue){return!0}addEventListener(ue,et,kt){return ue.addEventListener(et,kt,!1),()=>this.removeEventListener(ue,et,kt)}removeEventListener(ue,et,kt){return ue.removeEventListener(et,kt)}}return pt.\u0275fac=function(ue){return new(ue||pt)(n.\u0275\u0275inject(i.K0))},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:pt.\u0275fac}),pt})();const Dt=["alt","control","meta","shift"],_t={"\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"},Ut={alt:pt=>pt.altKey,control:pt=>pt.ctrlKey,meta:pt=>pt.metaKey,shift:pt=>pt.shiftKey};let Fe=(()=>{class pt extends le{constructor(ue){super(ue)}supports(ue){return null!=pt.parseEventName(ue)}addEventListener(ue,et,kt){const Qe=pt.parseEventName(et),xt=pt.eventCallback(Qe.fullKey,kt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,i.q)().onAndCancel(ue,Qe.domEventName,xt))}static parseEventName(ue){const et=ue.toLowerCase().split("."),kt=et.shift();if(0===et.length||"keydown"!==kt&&"keyup"!==kt)return null;const Qe=pt._normalizeKey(et.pop());let xt="",Jt=et.indexOf("code");if(Jt>-1&&(et.splice(Jt,1),xt="code."),Dt.forEach(Ot=>{const A=et.indexOf(Ot);A>-1&&(et.splice(A,1),xt+=Ot+".")}),xt+=Qe,0!=et.length||0===Qe.length)return null;const yt={};return yt.domEventName=kt,yt.fullKey=xt,yt}static matchEventFullKeyCode(ue,et){let kt=_t[ue.key]||ue.key,Qe="";return et.indexOf("code.")>-1&&(kt=ue.code,Qe="code."),!(null==kt||!kt)&&(kt=kt.toLowerCase()," "===kt?kt="space":"."===kt&&(kt="dot"),Dt.forEach(xt=>{xt!==kt&&(0,Ut[xt])(ue)&&(Qe+=xt+".")}),Qe+=kt,Qe===et)}static eventCallback(ue,et,kt){return Qe=>{pt.matchEventFullKeyCode(Qe,ue)&&kt.runGuarded(()=>et(Qe))}}static _normalizeKey(ue){return"esc"===ue?"escape":ue}}return pt.\u0275fac=function(ue){return new(ue||pt)(n.\u0275\u0275inject(i.K0))},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:pt.\u0275fac}),pt})();const jt=(0,n.createPlatformFactory)(n.platformCore,"browser",[{provide:n.PLATFORM_ID,useValue:i.bD},{provide:n.PLATFORM_INITIALIZER,useValue:function ct(){d.makeCurrent()},multi:!0},{provide:i.K0,useFactory:function nn(){return(0,n.\u0275setDocument)(document),document},deps:[]}]),kn=new n.InjectionToken(""),Je=[{provide:n.\u0275TESTABILITY_GETTER,useClass:class G{addToWindow(Se){n.\u0275global.getAngularTestability=(et,kt=!0)=>{const Qe=Se.findTestabilityInTree(et,kt);if(null==Qe)throw new Error("Could not find testability for element.");return Qe},n.\u0275global.getAllAngularTestabilities=()=>Se.getAllTestabilities(),n.\u0275global.getAllAngularRootElements=()=>Se.getAllRootElements(),n.\u0275global.frameworkStabilizers||(n.\u0275global.frameworkStabilizers=[]),n.\u0275global.frameworkStabilizers.push(et=>{const kt=n.\u0275global.getAllAngularTestabilities();let Qe=kt.length,xt=!1;const Jt=function(yt){xt=xt||yt,Qe--,0==Qe&&et(xt)};kt.forEach(function(yt){yt.whenStable(Jt)})})}findTestabilityInTree(Se,ue,et){return null==ue?null:Se.getTestability(ue)??(et?(0,i.q)().isShadowRoot(ue)?this.findTestabilityInTree(Se,ue.host,!0):this.findTestabilityInTree(Se,ue.parentElement,!0):null)}},deps:[]},{provide:n.\u0275TESTABILITY,useClass:n.Testability,deps:[n.NgZone,n.TestabilityRegistry,n.\u0275TESTABILITY_GETTER]},{provide:n.Testability,useClass:n.Testability,deps:[n.NgZone,n.TestabilityRegistry,n.\u0275TESTABILITY_GETTER]}],_e=[{provide:n.\u0275INJECTOR_SCOPE,useValue:"root"},{provide:n.ErrorHandler,useFactory:function Kt(){return new n.ErrorHandler},deps:[]},{provide:ye,useClass:st,multi:!0,deps:[i.K0,n.NgZone,n.PLATFORM_ID]},{provide:ye,useClass:Fe,multi:!0,deps:[i.K0]},{provide:Ie,useClass:Ie,deps:[te,de,n.APP_ID]},{provide:n.RendererFactory2,useExisting:Ie},{provide:se,useExisting:de},{provide:de,useClass:de,deps:[i.K0]},{provide:te,useClass:te,deps:[ye,n.NgZone]},{provide:i.JF,useClass:he,deps:[]},[]];let J=(()=>{class pt{constructor(ue){}static withServerTransition(ue){return{ngModule:pt,providers:[{provide:n.APP_ID,useValue:ue.appId},{provide:x,useExisting:n.APP_ID},Z]}}}return pt.\u0275fac=function(ue){return new(ue||pt)(n.\u0275\u0275inject(kn,12))},pt.\u0275mod=n.\u0275\u0275defineNgModule({type:pt}),pt.\u0275inj=n.\u0275\u0275defineInjector({providers:[..._e,...Je],imports:[i.ez,n.ApplicationModule]}),pt})(),Ze=(()=>{class pt{constructor(ue){this._doc=ue}getTitle(){return this._doc.title}setTitle(ue){this._doc.title=ue||""}}return pt.\u0275fac=function(ue){return new(ue||pt)(n.\u0275\u0275inject(i.K0))},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:function(ue){let et=null;return et=ue?new ue:function Ct(){return new Ze((0,n.\u0275\u0275inject)(i.K0))}(),et},providedIn:"root"}),pt})();typeof window<"u"&&window;let ln=(()=>{class pt{}return pt.\u0275fac=function(ue){return new(ue||pt)},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:function(ue){let et=null;return et=ue?new(ue||pt):n.\u0275\u0275inject(Jn),et},providedIn:"root"}),pt})(),Jn=(()=>{class pt extends ln{constructor(ue){super(),this._doc=ue}sanitize(ue,et){if(null==et)return null;switch(ue){case n.SecurityContext.NONE:return et;case n.SecurityContext.HTML:return(0,n.\u0275allowSanitizationBypassAndThrow)(et,"HTML")?(0,n.\u0275unwrapSafeValue)(et):(0,n.\u0275_sanitizeHtml)(this._doc,String(et)).toString();case n.SecurityContext.STYLE:return(0,n.\u0275allowSanitizationBypassAndThrow)(et,"Style")?(0,n.\u0275unwrapSafeValue)(et):et;case n.SecurityContext.SCRIPT:if((0,n.\u0275allowSanitizationBypassAndThrow)(et,"Script"))return(0,n.\u0275unwrapSafeValue)(et);throw new Error("unsafe value used in a script context");case n.SecurityContext.URL:return(0,n.\u0275allowSanitizationBypassAndThrow)(et,"URL")?(0,n.\u0275unwrapSafeValue)(et):(0,n.\u0275_sanitizeUrl)(String(et));case n.SecurityContext.RESOURCE_URL:if((0,n.\u0275allowSanitizationBypassAndThrow)(et,"ResourceURL"))return(0,n.\u0275unwrapSafeValue)(et);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${ue} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(ue){return(0,n.\u0275bypassSanitizationTrustHtml)(ue)}bypassSecurityTrustStyle(ue){return(0,n.\u0275bypassSanitizationTrustStyle)(ue)}bypassSecurityTrustScript(ue){return(0,n.\u0275bypassSanitizationTrustScript)(ue)}bypassSecurityTrustUrl(ue){return(0,n.\u0275bypassSanitizationTrustUrl)(ue)}bypassSecurityTrustResourceUrl(ue){return(0,n.\u0275bypassSanitizationTrustResourceUrl)(ue)}}return pt.\u0275fac=function(ue){return new(ue||pt)(n.\u0275\u0275inject(i.K0))},pt.\u0275prov=n.\u0275\u0275defineInjectable({token:pt,factory:function(ue){let et=null;return et=ue?new ue:function ii(pt){return new Jn(pt.get(i.K0))}(n.\u0275\u0275inject(n.Injector)),et},providedIn:"root"}),pt})()},2510:(Xe,ie,l)=>{"use strict";l.d(ie,{gz:()=>Ft,jw:()=>Ir,m2:()=>Gi,F0:()=>Ui,rH:()=>Ta,Od:()=>Ua,yS:()=>Ks,Bz:()=>Ka,lC:()=>Bi,fw:()=>Gr});var i=l(4650),n=l(8996),s=l(9646),d=l(1135),o=l(6805),_=l(9841),g=l(7272),w=l(9770),x=l(6639),L=l(2843),Z=l(9751),G=l(515),he=l(727),ye=l(4482),te=l(5403);function le(){return(0,ye.e)((S,T)=>{let M=null;S._refCount++;const z=(0,te.x)(T,void 0,void 0,void 0,()=>{if(!S||S._refCount<=0||0<--S._refCount)return void(M=null);
1const re=S._connection,Ve=M;M=null,re&&(!Ve||re===Ve)&&re.unsubscribe(),T.unsubscribe()});S.subscribe(z),z.closed||(M=S.connect())})}class se extends Z.y{constructor(T,M){super(),this.source=T,this.subjectFactory=M,this._subject=null,this._refCount=0,this._connection=null,(0,ye.A)(T)&&(this.lift=T.lift)}_subscribe(T){return this.getSubject().subscribe(T)}getSubject(){const T=this._subject;return(!T||T.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:T}=this;this._subject=this._connection=null,T?.unsubscribe()}connect(){let T=this._connection;if(!T){T=this._connection=new he.w0;const M=this.getSubject();T.add(this.source.subscribe((0,te.x)(M,void 0,()=>{this._teardown(),M.complete()},z=>{this._teardown(),M.error(z)},()=>this._teardown()))),T.closed&&(this._connection=null,T=he.w0.EMPTY)}return T}refCount(){return le()(this)}}var de=l(7579),rt=l(6895),N=l(4004),O=l(3900),W=l(5698),$=l(8675),me=l(9300),ae=l(5577),Pe=l(590),lt=l(4351),ve=l(8505),Ye=l(262);function we(S,T,M,z,re){return(Ve,Mt)=>{let qe=M,dn=T,Ln=0;Ve.subscribe((0,te.x)(Mt,oi=>{const In=Ln++;dn=qe?S(dn,oi,In):(qe=!0,oi),z&&Mt.next(dn)},re&&(()=>{qe&&Mt.next(dn),Mt.complete()})))}}function Ie(S,T){return(0,ye.e)(we(S,T,arguments.length>=2,!0))}function mt(S){return S<=0?()=>G.E:(0,ye.e)((T,M)=>{let z=[];T.subscribe((0,te.x)(M,re=>{z.push(re),S<z.length&&z.shift()},()=>{for(const re of z)M.next(re);M.complete()},void 0,()=>{z=null}))})}var at=l(8068),Ht=l(6590),xe=l(4671);function Lt(S,T){const M=arguments.length>=2;return z=>z.pipe(S?(0,me.h)((re,Ve)=>S(re,Ve,z)):xe.y,mt(1),M?(0,Ht.d)(T):(0,at.T)(()=>new o.K))}var Ke=l(2529),st=l(3025),Dt=l(8746),_t=l(8189),Ut=l(1481);const Fe="primary",Ge=Symbol("RouteTitle");class tt{constructor(T){this.params=T||{}}has(T){return Object.prototype.hasOwnProperty.call(this.params,T)}get(T){if(this.has(T)){const M=this.params[T];return Array.isArray(M)?M[0]:M}return null}getAll(T){if(this.has(T)){const M=this.params[T];return Array.isArray(M)?M:[M]}return[]}get keys(){return Object.keys(this.params)}}function bt(S){return new tt(S)}function At(S,T,M){const z=M.path.split("/");if(z.length>S.length||"full"===M.pathMatch&&(T.hasChildren()||z.length<S.length))return null;const re={};for(let Ve=0;Ve<z.length;Ve++){const Mt=z[Ve],qe=S[Ve];if(Mt.startsWith(":"))re[Mt.substring(1)]=qe;else if(Mt!==qe.path)return null}return{consumed:S.slice(0,z.length),posParams:re}}function ct(S,T){const M=S?Object.keys(S):void 0,z=T?Object.keys(T):void 0;if(!M||!z||M.length!=z.length)return!1;let re;for(let Ve=0;Ve<M.length;Ve++)if(re=M[Ve],!Kt(S[re],T[re]))return!1;return!0}function Kt(S,T){if(Array.isArray(S)&&Array.isArray(T)){if(S.length!==T.length)return!1;const M=[...S].sort(),z=[...T].sort();return M.every((re,Ve)=>z[Ve]===re)}return S===T}function nn(S){return Array.prototype.concat.apply([],S)}function an(S){return S.length>0?S[S.length-1]:null}function kn(S,T){for(const M in S)S.hasOwnProperty(M)&&T(S[M],M)}function Je(S){return(0,i.\u0275isObservable)(S)?S:(0,i.\u0275isPromise)(S)?(0,n.D)(Promise.resolve(S)):(0,s.of)(S)}const Q={exact:function Ze(S,T,M){if(!Cn(S.segments,T.segments)||!wt(S.segments,T.segments,M)||S.numberOfChildren!==T.numberOfChildren)return!1;for(const z in T.children)if(!S.children[z]||!Ze(S.children[z],T.children[z],M))return!1;return!0},subset:$e},oe={exact:function Ct(S,T){return ct(S,T)},subset:function Ne(S,T){return Object.keys(T).length<=Object.keys(S).length&&Object.keys(T).every(M=>Kt(S[M],T[M]))},ignored:()=>!0};function Le(S,T,M){return Q[M.paths](S.root,T.root,M.matrixParams)&&oe[M.queryParams](S.queryParams,T.queryParams)&&!("exact"===M.fragment&&S.fragment!==T.fragment)}function $e(S,T,M){return gt(S,T,T.segments,M)}function gt(S,T,M,z){if(S.segments.length>M.length){const re=S.segments.slice(0,M.length);return!(!Cn(re,M)||T.hasChildren()||!wt(re,M,z))}if(S.segments.length===M.length){if(!Cn(S.segments,M)||!wt(S.segments,M,z))return!1;for(const re in T.children)if(!S.children[re]||!$e(S.children[re],T.children[re],z))return!1;return!0}{const re=M.slice(0,S.segments.length),Ve=M.slice(S.segments.length);return!!(Cn(S.segments,re)&&wt(S.segments,re,z)&&S.children[Fe])&>(S.children[Fe],T,Ve,z)}}function wt(S,T,M){return T.every((z,re)=>oe[M](S[re].parameters,z.parameters))}class Xt{constructor(T,M,z){this.root=T,this.queryParams=M,this.fragment=z}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=bt(this.queryParams)),this._queryParamMap}toString(){return St.serialize(this)}}class fn{constructor(T,M){this.segments=T,this.children=M,this.parent=null,kn(M,(z,re)=>z.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ae(this)}}class An{constructor(T,M){this.path=T,this.parameters=M}get parameterMap(){return this._parameterMap||(this._parameterMap=bt(this.parameters)),this._parameterMap}toString(){return De(this)}}function Cn(S,T){return S.length===T.length&&S.every((M,z)=>M.path===T[z].path)}let Pn=(()=>{class S{}return S.\u0275fac=function(M){return new(M||S)},S.\u0275prov=i.\u0275\u0275defineInjectable({token:S,factory:function(){return new It},providedIn:"root"}),S})();class It{parse(T){const M=new pt(T);return new Xt(M.parseRootSegment(),M.parseQueryParams(),M.parseFragment())}serialize(T){const M=`/${Ee(T.root,!0)}`,z=function Tt(S){const T=Object.keys(S).map(M=>{const z=S[M];return Array.isArray(z)?z.map(re=>`${ce(M)}=${ce(re)}`).join("&"):`${ce(M)}=${ce(z)}`}).filter(M=>!!M);return T.length?`?${T.join("&")}`:""}(T.queryParams);return`${M}${z}${"string"==typeof T.fragment?`#${function pe(S){return encodeURI(S)}(T.fragment)}`:""}`}}const St=new It;function Ae(S){return S.segments.map(T=>De(T)).join("/")}function Ee(S,T){if(!S.hasChildren())return Ae(S);if(T){const M=S.children[Fe]?Ee(S.children[Fe],!1):"",z=[];return kn(S.children,(re,Ve)=>{Ve!==Fe&&z.push(`${Ve}:${Ee(re,!1)}`)}),z.length>0?`${M}(${z.join("//")})`:M}{const M=function yn(S,T){let M=[];return kn(S.children,(z,re)=>{re===Fe&&(M=M.concat(T(z,re)))}),kn(S.children,(z,re)=>{re!==Fe&&(M=M.concat(T(z,re)))}),M}(S,(z,re)=>re===Fe?[Ee(S.children[Fe],!1)]:[`${re}:${Ee(z,!1)}`]);return 1===Object.keys(S.children).length&&null!=S.children[Fe]?`${Ae(S)}/${M[0]}`:`${Ae(S)}/(${M.join("//")})`}}function We(S){return encodeURIComponent(S).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ce(S){return We(S).replace(/%3B/gi,";")}function je(S){return We(S).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function R(S){return decodeURIComponent(S)}function Y(S){return R(S.replace(/\+/g,"%20"))}function De(S){return`${je(S.path)}${function ot(S){return Object.keys(S).map(T=>`;${je(T)}=${je(S[T])}`).join("")}(S.parameters)}`}const Zt=/^[^\/()?;=#]+/;function gn(S){const T=S.match(Zt);return T?T[0]:""}const ln=/^[^=?&#]+/,Jn=/^[^&#]+/;class pt{constructor(T){this.url=T,this.remaining=T}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new fn([],{}):new fn([],this.parseChildren())}parseQueryParams(){const T={};if(this.consumeOptional("?"))do{this.parseQueryParam(T)}while(this.consumeOptional("&"));return T}
1parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const T=[];for(this.peekStartsWith("(")||T.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),T.push(this.parseSegment());let M={};this.peekStartsWith("/(")&&(this.capture("/"),M=this.parseParens(!0));let z={};return this.peekStartsWith("(")&&(z=this.parseParens(!1)),(T.length>0||Object.keys(M).length>0)&&(z[Fe]=new fn(T,M)),z}parseSegment(){const T=gn(this.remaining);if(""===T&&this.peekStartsWith(";"))throw new i.\u0275RuntimeError(4009,!1);return this.capture(T),new An(R(T),this.parseMatrixParams())}parseMatrixParams(){const T={};for(;this.consumeOptional(";");)this.parseParam(T);return T}parseParam(T){const M=gn(this.remaining);if(!M)return;this.capture(M);let z="";if(this.consumeOptional("=")){const re=gn(this.remaining);re&&(z=re,this.capture(z))}T[R(M)]=R(z)}parseQueryParam(T){const M=function ii(S){const T=S.match(ln);return T?T[0]:""}(this.remaining);if(!M)return;this.capture(M);let z="";if(this.consumeOptional("=")){const Mt=function Yn(S){const T=S.match(Jn);return T?T[0]:""}(this.remaining);Mt&&(z=Mt,this.capture(z))}const re=Y(M),Ve=Y(z);if(T.hasOwnProperty(re)){let Mt=T[re];Array.isArray(Mt)||(Mt=[Mt],T[re]=Mt),Mt.push(Ve)}else T[re]=Ve}parseParens(T){const M={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const z=gn(this.remaining),re=this.remaining[z.length];if("/"!==re&&")"!==re&&";"!==re)throw new i.\u0275RuntimeError(4010,!1);let Ve;z.indexOf(":")>-1?(Ve=z.slice(0,z.indexOf(":")),this.capture(Ve),this.capture(":")):T&&(Ve=Fe);const Mt=this.parseChildren();M[Ve]=1===Object.keys(Mt).length?Mt[Fe]:new fn([],Mt),this.consumeOptional("//")}return M}peekStartsWith(T){return this.remaining.startsWith(T)}consumeOptional(T){return!!this.peekStartsWith(T)&&(this.remaining=this.remaining.substring(T.length),!0)}capture(T){if(!this.consumeOptional(T))throw new i.\u0275RuntimeError(4011,!1)}}function Se(S){return S.segments.length>0?new fn([],{[Fe]:S}):S}function ue(S){const T={};for(const z of Object.keys(S.children)){const Ve=ue(S.children[z]);(Ve.segments.length>0||Ve.hasChildren())&&(T[z]=Ve)}return function et(S){if(1===S.numberOfChildren&&S.children[Fe]){const T=S.children[Fe];return new fn(S.segments.concat(T.segments),T.children)}return S}(new fn(S.segments,T))}function kt(S){return S instanceof Xt}function Ot(S,T,M,z,re){if(0===M.length)return ht(T.root,T.root,T.root,z,re);const Ve=function ut(S){if("string"==typeof S[0]&&1===S.length&&"/"===S[0])return new Dn(!0,0,S);let T=0,M=!1;const z=S.reduce((re,Ve,Mt)=>{if("object"==typeof Ve&&null!=Ve){if(Ve.outlets){const qe={};return kn(Ve.outlets,(dn,Ln)=>{qe[Ln]="string"==typeof dn?dn.split("/"):dn}),[...re,{outlets:qe}]}if(Ve.segmentPath)return[...re,Ve.segmentPath]}return"string"!=typeof Ve?[...re,Ve]:0===Mt?(Ve.split("/").forEach((qe,dn)=>{0==dn&&"."===qe||(0==dn&&""===qe?M=!0:".."===qe?T++:""!=qe&&re.push(qe))}),re):[...re,Ve]},[]);return new Dn(M,T,z)}(M);return Ve.toRoot()?ht(T.root,T.root,new fn([],{}),z,re):function Mt(dn){const Ln=function Te(S,T,M,z){if(S.isAbsolute)return new Rt(T.root,!0,0);if(-1===z)return new Rt(M,M===T.root,0);return function it(S,T,M){let z=S,re=T,Ve=M;for(;Ve>re;){if(Ve-=re,z=z.parent,!z)throw new i.\u0275RuntimeError(4005,!1);re=z.segments.length}return new Rt(z,!1,re-Ve)}(M,z+(A(S.commands[0])?0:1),S.numberOfDoubleDots)}(Ve,T,S.snapshot?._urlSegment,dn),oi=Ln.processChildren?zn(Ln.segmentGroup,Ln.index,Ve.commands):On(Ln.segmentGroup,Ln.index,Ve.commands);return ht(T.root,Ln.segmentGroup,oi,z,re)}(S.snapshot?._lastPathIndex)}function A(S){return"object"==typeof S&&null!=S&&!S.outlets&&!S.segmentPath}function ke(S){return"object"==typeof S&&null!=S&&S.outlets}function ht(S,T,M,z,re){let Mt,Ve={};z&&kn(z,(dn,Ln)=>{Ve[Ln]=Array.isArray(dn)?dn.map(oi=>`${oi}`):`${dn}`}),Mt=S===T?M:Nt(S,T,M);const qe=Se(ue(Mt));return new Xt(qe,Ve,re)}function Nt(S,T,M){const z={};return kn(S.children,(re,Ve)=>{z[Ve]=re===T?M:Nt(re,T,M)}),new fn(S.segments,z)}class Dn{constructor(T,M,z){if(this.isAbsolute=T,this.numberOfDoubleDots=M,this.commands=z,T&&z.length>0&&A(z[0]))throw new i.\u0275RuntimeError(4003,!1);const re=z.find(ke);if(re&&re!==an(z))throw new i.\u0275RuntimeError(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Rt{constructor(T,M,z){this.segmentGroup=T,this.processChildren=M,this.index=z}}function On(S,T,M){if(S||(S=new fn([],{})),0===S.segments.length&&S.hasChildren())return zn(S,T,M);const z=function zi(S,T,M){let z=0,re=T;const Ve={match:!1,pathIndex:0,commandIndex:0};for(;re<S.segments.length;){if(z>=M.length)return Ve;const Mt=S.segments[re],qe=M[z];if(ke(qe))break;const dn=`${qe}`,Ln=z<M.length-1?M[z+1]:null;if(re>0&&void 0===dn)break;if(dn&&Ln&&"object"==typeof Ln&&void 0===Ln.outlets){if(!Ki(dn,Ln,Mt))return Ve;z+=2}else{if(!Ki(dn,{},Mt))return Ve;z++}re++}return{match:!0,pathIndex:re,commandIndex:z}}(S,T,M),re=M.slice(z.commandIndex);if(z.match&&z.pathIndex<S.segments.length){const Ve=new fn(S.segments.slice(0,z.pathIndex),{});return Ve.children[Fe]=new fn(S.segments.slice(z.pathIndex),S.children),zn(Ve,0,re)}return z.match&&0===re.length?new fn(S.segments,{}):z.match&&!S.hasChildren()?Oi(S,T,M):z.match?zn(S,0,re):Oi(S,T,M)}function zn(S,T,M){if(0===M.length)return new fn(S.segments,{});{const z=function Wt(S){return ke(S[0])?S[0].outlets:{[Fe]:S}}(M),re={};return kn(z,(Ve,Mt)=>{"string"==typeof Ve&&(Ve=[Ve]),null!==Ve&&(re[Mt]=On(S.children[Mt],T,Ve))}),kn(S.children,(Ve,Mt)=>{void 0===z[Mt]&&(re[Mt]=Ve)}),new fn(S.segments,re)}}function Oi(S,T,M){const z=S.segments.slice(0,T);let re=0;for(;re<M.length;){const Ve=M[re];
1if(ke(Ve)){const dn=_r(Ve.outlets);return new fn(z,dn)}if(0===re&&A(M[0])){z.push(new An(S.segments[T].path,nr(M[0]))),re++;continue}const Mt=ke(Ve)?Ve.outlets[Fe]:`${Ve}`,qe=re<M.length-1?M[re+1]:null;Mt&&qe&&A(qe)?(z.push(new An(Mt,nr(qe))),re+=2):(z.push(new An(Mt,{})),re++)}return new fn(z,{})}function _r(S){const T={};return kn(S,(M,z)=>{"string"==typeof M&&(M=[M]),null!==M&&(T[z]=Oi(new fn([],{}),0,M))}),T}function nr(S){const T={};return kn(S,(M,z)=>T[z]=`${M}`),T}function Ki(S,T,M){return S==M.path&&ct(T,M.parameters)}class $i{constructor(T,M){this.id=T,this.url=M}}class bi extends $i{constructor(T,M,z="imperative",re=null){super(T,M),this.type=0,this.navigationTrigger=z,this.restoredState=re}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Gi extends $i{constructor(T,M,z){super(T,M),this.urlAfterRedirects=z,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class ki extends $i{constructor(T,M,z,re){super(T,M),this.reason=z,this.code=re,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Zi extends $i{constructor(T,M,z,re){super(T,M),this.error=z,this.target=re,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Fr extends $i{constructor(T,M,z,re){super(T,M),this.urlAfterRedirects=z,this.state=re,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ds extends $i{constructor(T,M,z,re){super(T,M),this.urlAfterRedirects=z,this.state=re,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class jr extends $i{constructor(T,M,z,re,Ve){super(T,M),this.urlAfterRedirects=z,this.state=re,this.shouldActivate=Ve,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ir extends $i{constructor(T,M,z,re){super(T,M),this.urlAfterRedirects=z,this.state=re,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ms extends $i{constructor(T,M,z,re){super(T,M),this.urlAfterRedirects=z,this.state=re,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Hr{constructor(T){this.route=T,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class sr{constructor(T){this.route=T,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class wr{constructor(T){this.snapshot=T,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Qs{constructor(T){this.snapshot=T,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ji{constructor(T){this.snapshot=T,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ir{constructor(T){this.snapshot=T,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Os{constructor(T,M,z){this.routerEvent=T,this.position=M,this.anchor=z,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Xs{constructor(T){this._root=T}get root(){return this._root.value}parent(T){const M=this.pathFromRoot(T);return M.length>1?M[M.length-2]:null}children(T){const M=is(T,this._root);return M?M.children.map(z=>z.value):[]}firstChild(T){const M=is(T,this._root);return M&&M.children.length>0?M.children[0].value:null}siblings(T){const M=Br(T,this._root);return M.length<2?[]:M[M.length-2].children.map(re=>re.value).filter(re=>re!==T)}pathFromRoot(T){return Br(T,this._root).map(M=>M.value)}}function is(S,T){if(S===T.value)return T;for(const M of T.children){const z=is(S,M);if(z)return z}return null}function Br(S,T){if(S===T.value)return[T];for(const M of T.children){const z=Br(S,M);if(z.length)return z.unshift(T),z}return[]}class lr{constructor(T,M){this.value=T,this.children=M}toString(){return`TreeNode(${this.value})`}}function Dr(S){const T={};
1return S&&S.children.forEach(M=>T[M.value.outlet]=M),T}class Hs extends Xs{constructor(T,M){super(T),this.snapshot=M,Rn(this,T)}toString(){return this.snapshot.toString()}}function Ur(S,T){const M=function kr(S,T){const Mt=new pn([],{},{},"",{},Fe,T,null,S.root,-1,{});return new En("",new lr(Mt,[]))}(S,T),z=new d.X([new An("",{})]),re=new d.X({}),Ve=new d.X({}),Mt=new d.X({}),qe=new d.X(""),dn=new Ft(z,re,Mt,qe,Ve,Fe,T,M.root);return dn.snapshot=M.root,new Hs(new lr(dn,[]),M)}class Ft{constructor(T,M,z,re,Ve,Mt,qe,dn){this.url=T,this.params=M,this.queryParams=z,this.fragment=re,this.data=Ve,this.outlet=Mt,this.component=qe,this.title=this.data?.pipe((0,N.U)(Ln=>Ln[Ge]))??(0,s.of)(void 0),this._futureSnapshot=dn}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._paramMap=this.params.pipe((0,N.U)(T=>bt(T)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,N.U)(T=>bt(T)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Yt(S,T="emptyOnly"){const M=S.pathFromRoot;let z=0;if("always"!==T)for(z=M.length-1;z>=1;){const re=M[z],Ve=M[z-1];if(re.routeConfig&&""===re.routeConfig.path)z--;else{if(Ve.component)break;z--}}return function Qt(S){return S.reduce((T,M)=>({params:{...T.params,...M.params},data:{...T.data,...M.data},resolve:{...M.data,...T.resolve,...M.routeConfig?.data,...M._resolvedData}}),{params:{},data:{},resolve:{}})}(M.slice(z))}class pn{constructor(T,M,z,re,Ve,Mt,qe,dn,Ln,oi,In,Ai){this.url=T,this.params=M,this.queryParams=z,this.fragment=re,this.data=Ve,this.outlet=Mt,this.component=qe,this.title=this.data?.[Ge],this.routeConfig=dn,this._urlSegment=Ln,this._lastPathIndex=oi,this._correctedLastPathIndex=Ai??oi,this._resolve=In}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._paramMap=bt(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=bt(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(z=>z.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class En extends Xs{constructor(T,M){super(M),this.url=T,Rn(this,M)}toString(){return $n(this._root)}}function Rn(S,T){T.value._routerState=S,T.children.forEach(M=>Rn(S,M))}function $n(S){const T=S.children.length>0?` { ${S.children.map($n).join(", ")} } `:"";return`${S.value}${T}`}function mi(S){if(S.snapshot){const T=S.snapshot,M=S._futureSnapshot;S.snapshot=M,ct(T.queryParams,M.queryParams)||S.queryParams.next(M.queryParams),T.fragment!==M.fragment&&S.fragment.next(M.fragment),ct(T.params,M.params)||S.params.next(M.params),function Pt(S,T){if(S.length!==T.length)return!1;for(let M=0;M<S.length;++M)if(!ct(S[M],T[M]))return!1;return!0}(T.url,M.url)||S.url.next(M.url),ct(T.data,M.data)||S.data.next(M.data)}else S.snapshot=S._futureSnapshot,S.data.next(S._futureSnapshot.data)}function ni(S,T){const M=ct(S.params,T.params)&&function Gt(S,T){return Cn(S,T)&&S.every((M,z)=>ct(M.parameters,T[z].parameters))}(S.url,T.url);return M&&!(!S.parent!=!T.parent)&&(!S.parent||ni(S.parent,T.parent))}function cr(S,T,M){if(M&&S.shouldReuseRoute(T.value,M.value.snapshot)){const z=M.value;z._futureSnapshot=T.value;const re=function ur(S,T,M){return T.children.map(z=>{for(const re of M.children)if(S.shouldReuseRoute(z.value,re.value.snapshot))return cr(S,z,re);return cr(S,z)})}(S,T,M);return new lr(z,re)}{if(S.shouldAttach(T.value)){const Ve=S.retrieve(T.value);if(null!==Ve){const Mt=Ve.route;return Mt.value._futureSnapshot=T.value,Mt.children=T.children.map(qe=>cr(S,qe)),Mt}}const z=function Cr(S){return new Ft(new d.X(S.url),new d.X(S.params),new d.X(S.queryParams),new d.X(S.fragment),new d.X(S.data),S.outlet,S.component,S)}(T.value),re=T.children.map(Ve=>cr(S,Ve));return new lr(z,re)}}const Wr="ngNavigationCancelingError";function zr(S,T){const{redirectTo:M,navigationBehaviorOptions:z}=kt(T)?{redirectTo:T,navigationBehaviorOptions:void 0}:T,re=Er(!1,0,T);return re.url=M,re.navigationBehaviorOptions=z,re}function Er(S,T,M){const z=new Error("NavigationCancelingError: "+(S||""));return z[Wr]=!0,z.cancellationCode=T,M&&(z.url=M),z}function Kr(S){return Ni(S)&&kt(S.url)}function Ni(S){return S&&S[Wr]}class Qi{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Ar,this.attachRef=null}}let Ar=(()=>{class S{constructor(){this.contexts=new Map}onChildOutletCreated(M,z){const re=this.getOrCreateContext(M);re.outlet=z,this.contexts.set(M,re)}onChildOutletDestroyed(M){const z=this.getContext(M);z&&(z.outlet=null,z.attachRef=null)}onOutletDeactivated(){const M=this.contexts;return this.contexts=new Map,M}onOutletReAttached(M){this.contexts=M}getOrCreateContext(M){let z=this.getContext(M);return z||(z=new Qi,this.contexts.set(M,z)),z}getContext(M){return this.contexts.get(M)||null}}return S.\u0275fac=function(M){return new(M||S)},S.\u0275prov=i.\u0275\u0275defineInjectable({token:S,factory:S.\u0275fac,providedIn:"root"}),S})();const Di=!1;let Bi=(()=>{class S{constructor(M,z,re,Ve,Mt){this.parentContexts=M,this.location=z,this.changeDetector=Ve,this.environmentInjector=Mt,this.activated=null,this._activatedRoute=null,this.activateEvents=new i.EventEmitter,this.deactivateEvents=new i.EventEmitter,this.attachEvents=new i.EventEmitter,this.detachEvents=new i.EventEmitter,this.name=re||Fe,M.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.getContext(this.name)?.outlet===this&&this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const M=this.parentContexts.getContext(this.name);M&&M.route&&(M.attachRef?this.attach(M.attachRef,M.route):this.activateWith(M.route,M.injector))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new i.\u0275RuntimeError(4012,Di);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new i.\u0275RuntimeError(4012,Di);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new i.\u0275RuntimeError(4012,Di);this.location.detach();const M=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(M.instance),M}attach(M,z){this.activated=M,this._activatedRoute=z,this.location.insert(M.hostView),this.attachEvents.emit(M.instance)}deactivate(){if(this.activated){const M=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(M)}}activateWith(M,z){if(this.isActivated)throw new i.\u0275RuntimeError(4013,Di);this._activatedRoute=M;const re=this.location,Mt=M._futureSnapshot.component,qe=this.parentContexts.getOrCreateContext(this.name).children,dn=new _i(M,qe,re.injector);if(z&&function Li(S){return!!S.resolveComponentFactory}
1(z)){const Ln=z.resolveComponentFactory(Mt);this.activated=re.createComponent(Ln,re.length,dn)}else this.activated=re.createComponent(Mt,{index:re.length,injector:dn,environmentInjector:z??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return S.\u0275fac=function(M){return new(M||S)(i.\u0275\u0275directiveInject(Ar),i.\u0275\u0275directiveInject(i.ViewContainerRef),i.\u0275\u0275injectAttribute("name"),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(i.EnvironmentInjector))},S.\u0275dir=i.\u0275\u0275defineDirective({type:S,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0}),S})();class _i{constructor(T,M,z){this.route=T,this.childContexts=M,this.parent=z}get(T,M){return T===Ft?this.route:T===Ar?this.childContexts:this.parent.get(T,M)}}let Gr=(()=>{class S{}return S.\u0275fac=function(M){return new(M||S)},S.\u0275cmp=i.\u0275\u0275defineComponent({type:S,selectors:[["ng-component"]],standalone:!0,features:[i.\u0275\u0275StandaloneFeature],decls:1,vars:0,template:function(M,z){1&M&&i.\u0275\u0275element(0,"router-outlet")},dependencies:[Bi],encapsulation:2}),S})();function qs(S,T){return S.providers&&!S._injector&&(S._injector=(0,i.createEnvironmentInjector)(S.providers,T,`Route: ${S.path}`)),S._injector??T}function Zr(S){const T=S.children&&S.children.map(Zr),M=T?{...S,children:T}:{...S};return!M.component&&!M.loadComponent&&(T||M.loadChildren)&&M.outlet&&M.outlet!==Fe&&(M.component=Gr),M}function xi(S){return S.outlet||Fe}function _s(S,T){const M=S.filter(z=>xi(z)===T);return M.push(...S.filter(z=>xi(z)!==T)),M}function Jr(S){if(!S)return null;
1if(S.routeConfig?._injector)return S.routeConfig._injector;for(let T=S.parent;T;T=T.parent){const M=T.routeConfig;if(M?._loadedInjector)return M._loadedInjector;if(M?._injector)return M._injector}return null}class Ds{constructor(T,M,z,re){this.routeReuseStrategy=T,this.futureState=M,this.currState=z,this.forwardEvent=re}activate(T){const M=this.futureState._root,z=this.currState?this.currState._root:null;this.deactivateChildRoutes(M,z,T),mi(this.futureState.root),this.activateChildRoutes(M,z,T)}deactivateChildRoutes(T,M,z){const re=Dr(M);T.children.forEach(Ve=>{const Mt=Ve.value.outlet;this.deactivateRoutes(Ve,re[Mt],z),delete re[Mt]}),kn(re,(Ve,Mt)=>{this.deactivateRouteAndItsChildren(Ve,z)})}deactivateRoutes(T,M,z){const re=T.value,Ve=M?M.value:null;if(re===Ve)if(re.component){const Mt=z.getContext(re.outlet);Mt&&this.deactivateChildRoutes(T,M,Mt.children)}else this.deactivateChildRoutes(T,M,z);else Ve&&this.deactivateRouteAndItsChildren(M,z)}deactivateRouteAndItsChildren(T,M){T.value.component&&this.routeReuseStrategy.shouldDetach(T.value.snapshot)?this.detachAndStoreRouteSubtree(T,M):this.deactivateRouteAndOutlet(T,M)}detachAndStoreRouteSubtree(T,M){const z=M.getContext(T.value.outlet),re=z&&T.value.component?z.children:M,Ve=Dr(T);for(const Mt of Object.keys(Ve))this.deactivateRouteAndItsChildren(Ve[Mt],re);if(z&&z.outlet){const Mt=z.outlet.detach(),qe=z.children.onOutletDeactivated();this.routeReuseStrategy.store(T.value.snapshot,{componentRef:Mt,route:T,contexts:qe})}}deactivateRouteAndOutlet(T,M){const z=M.getContext(T.value.outlet),re=z&&T.value.component?z.children:M,Ve=Dr(T);for(const Mt of Object.keys(Ve))this.deactivateRouteAndItsChildren(Ve[Mt],re);z&&z.outlet&&(z.outlet.deactivate(),z.children.onOutletDeactivated(),z.attachRef=null,z.resolver=null,z.route=null)}activateChildRoutes(T,M,z){const re=Dr(M);T.children.forEach(Ve=>{this.activateRoutes(Ve,re[Ve.value.outlet],z),this.forwardEvent(new Ir(Ve.value.snapshot))}),T.children.length&&this.forwardEvent(new Qs(T.value.snapshot))}activateRoutes(T,M,z){const re=T.value,Ve=M?M.value:null;if(mi(re),re===Ve)if(re.component){const Mt=z.getOrCreateContext(re.outlet);this.activateChildRoutes(T,M,Mt.children)}else this.activateChildRoutes(T,M,z);else if(re.component){const Mt=z.getOrCreateContext(re.outlet);if(this.routeReuseStrategy.shouldAttach(re.snapshot)){const qe=this.routeReuseStrategy.retrieve(re.snapshot);this.routeReuseStrategy.store(re.snapshot,null),Mt.children.onOutletReAttached(qe.contexts),Mt.attachRef=qe.componentRef,Mt.route=qe.route.value,Mt.outlet&&Mt.outlet.attach(qe.componentRef,qe.route.value),mi(qe.route.value),this.activateChildRoutes(T,null,Mt.children)}else{const qe=Jr(re.snapshot),dn=qe?.get(i.ComponentFactoryResolver)??null;Mt.attachRef=null,Mt.route=re,Mt.resolver=dn,Mt.injector=qe,Mt.outlet&&Mt.outlet.activateWith(re,Mt.injector),this.activateChildRoutes(T,null,Mt.children)}}else this.activateChildRoutes(T,null,z)}}class Rs{constructor(T){this.path=T,this.route=this.path[this.path.length-1]}}class Vr{constructor(T,M){this.component=T,this.route=M}}function Ws(S,T,M){const z=S._root;return Qr(z,T?T._root:null,M,[z.value])}function hr(S,T){const M=Symbol(),z=T.get(S,M);return z===M?"function"!=typeof S||(0,i.\u0275isInjectable)(S)?T.get(S):S:z}function Qr(S,T,M,z,re={canDeactivateChecks:[],canActivateChecks:[]}){const Ve=Dr(T);return S.children.forEach(Mt=>{(function Es(S,T,M,z,re={canDeactivateChecks:[],canActivateChecks:[]}){const Ve=S.value,Mt=T?T.value:null,qe=M?M.getContext(S.value.outlet):null;if(Mt&&Ve.routeConfig===Mt.routeConfig){const dn=function vn(S,T,M){if("function"==typeof M)return M(S,T);switch(M){case"pathParamsChange":return!Cn(S.url,T.url);case"pathParamsOrQueryParamsChange":return!Cn(S.url,T.url)||!ct(S.queryParams,T.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ni(S,T)||!ct(S.queryParams,T.queryParams);default:return!ni(S,T)}}(Mt,Ve,Ve.routeConfig.runGuardsAndResolvers);dn?re.canActivateChecks.push(new Rs(z)):(Ve.data=Mt.data,Ve._resolvedData=Mt._resolvedData),Qr(S,T,Ve.component?qe?qe.children:null:M,z,re),dn&&qe&&qe.outlet&&qe.outlet.isActivated&&re.canDeactivateChecks.push(new Vr(qe.outlet.component,Mt))}else Mt&&di(T,qe,re),re.canActivateChecks.push(new Rs(z)),Qr(S,null,Ve.component?qe?qe.children:null:M,z,re)})(Mt,Ve[Mt.value.outlet],M,z.concat([Mt.value]),re),delete Ve[Mt.value.outlet]}),kn(Ve,(Mt,qe)=>di(Mt,M.getContext(qe),re)),re}function di(S,T,M){const z=Dr(S),re=S.value;kn(z,(Ve,Mt)=>{di(Ve,re.component?T?T.children.getContext(Mt):null:T,M)}),M.canDeactivateChecks.push(new Vr(re.component&&T&&T.outlet&&T.outlet.isActivated?T.outlet.component:null,re))}function Xr(S){return"function"==typeof S}function Hi(S){return S instanceof o.K||"EmptyError"===S?.name}const Pr=Symbol("INITIAL_VALUE");function qi(){return(0,O.w)(S=>(0,_.a)(S.map(T=>T.pipe((0,W.q)(1),(0,$.O)(Pr)))).pipe((0,N.U)(T=>{for(const M of T)if(!0!==M){if(M===Pr)return Pr;if(!1===M||M instanceof Xt)return M}return!0}),(0,me.h)(T=>T!==Pr),(0,W.q)(1)))}function ea(S){return(0,x.z)((0,ve.b)(T=>{if(kt(T))throw zr(0,T)}),(0,N.U)(T=>!0===T))}const ta={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ys(S,T,M,z,re){const Ve=Ns(S,T,M);return Ve.matched?function rs(S,T,M,z){const re=T.canMatch;if(!re||0===re.length)return(0,s.of)(!0);const Ve=re.map(Mt=>{const qe=hr(Mt,S);return Je(function He(S){return S&&Xr(S.canMatch)}(qe)?qe.canMatch(T,M):S.runInContext(()=>qe(T,M)))});return(0,s.of)(Ve).pipe(qi(),ea())}(z=qs(T,z),T,M).pipe((0,N.U)(Mt=>!0===Mt?Ve:{...ta})):(0,s.of)(Ve)}function Ns(S,T,M){if(""===T.path)return"full"===T.pathMatch&&(S.hasChildren()||M.length>0)?{...ta}:{matched:!0,consumedSegments:[],remainingSegments:M,parameters:{},positionalParamSegments:{}};const re=(T.matcher||At)(M,S,T);if(!re)return{...ta};const Ve={};kn(re.posParams,(qe,dn)=>{Ve[dn]=qe.path});const Mt=re.consumed.length>0?{...Ve,...re.consumed[re.consumed.length-1].parameters}:Ve;return{matched:!0,consumedSegments:re.consumed,remainingSegments:M.slice(re.consumed.length),parameters:Mt,positionalParamSegments:re.posParams??{}}}function Sr(S,T,M,z,re="corrected"){if(M.length>0&&function ua(S,T,M){return M.some(z=>j(S,T,z)&&xi(z)!==Fe)}(S,M,z)){const Mt=new fn(T,function Ss(S,T,M,z){const re={};re[Fe]=z,z._sourceSegment=S,z._segmentIndexShift=T.length;for(const Ve of M)if(""===Ve.path&&xi(Ve)!==Fe){const Mt=new fn([],{});Mt._sourceSegment=S,Mt._segmentIndexShift=T.length,re[xi(Ve)]=Mt}return re}(S,T,z,new fn(M,S.children)));return Mt._sourceSegment=S,Mt._segmentIndexShift=T.length,{segmentGroup:Mt,slicedSegments:[]}}if(0===M.length&&function ss(S,T,M){return M.some(z=>j(S,T,z))}(S,M,z)){const Mt=new fn(S.segments,function hs(S,T,M,z,re,Ve){const Mt={};for(const qe of z)if(j(S,M,qe)&&!re[xi(qe)]){const dn=new fn([],{});dn._sourceSegment=S,dn._segmentIndexShift="legacy"===Ve?S.segments.length:T.length,Mt[xi(qe)]=dn}return{...re,...Mt}}(S,T,M,z,S.children,re));return Mt._sourceSegment=S,Mt._segmentIndexShift=T.length,{segmentGroup:Mt,slicedSegments:M}}const Ve=new fn(S.segments,S.children);return Ve._sourceSegment=S,Ve._segmentIndexShift=T.length,{segmentGroup:Ve,slicedSegments:M}}function j(S,T,M){return(!(S.hasChildren()||T.length>0)||"full"!==M.pathMatch)&&""===M.path}function be(S,T,M,z){return!!(xi(S)===z||z!==Fe&&j(T,M,S))&&("**"===S.path||Ns(T,S,M).matched)}function K(S,T,M){return 0===T.length&&!S.children[M]}const Oe=!1;class Et{constructor(T){this.segmentGroup=T||null}}class tn{constructor(T){this.urlTree=T}}function sn(S){return(0,L._)(new Et(S))}function Bn(S){return(0,L._)(new tn(S))}class P{constructor(T,M,z,re,Ve){this.injector=T,this.configLoader=M,this.urlSerializer
1=z,this.urlTree=re,this.config=Ve,this.allowRedirects=!0}apply(){const T=Sr(this.urlTree.root,[],[],this.config).segmentGroup,M=new fn(T.segments,T.children);return this.expandSegmentGroup(this.injector,this.config,M,Fe).pipe((0,N.U)(Ve=>this.createUrlTree(ue(Ve),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,Ye.K)(Ve=>{if(Ve instanceof tn)return this.allowRedirects=!1,this.match(Ve.urlTree);throw Ve instanceof Et?this.noMatchError(Ve):Ve}))}match(T){return this.expandSegmentGroup(this.injector,this.config,T.root,Fe).pipe((0,N.U)(re=>this.createUrlTree(ue(re),T.queryParams,T.fragment))).pipe((0,Ye.K)(re=>{throw re instanceof Et?this.noMatchError(re):re}))}noMatchError(T){return new i.\u0275RuntimeError(4002,Oe)}createUrlTree(T,M,z){const re=Se(T);return new Xt(re,M,z)}expandSegmentGroup(T,M,z,re){return 0===z.segments.length&&z.hasChildren()?this.expandChildren(T,M,z).pipe((0,N.U)(Ve=>new fn([],Ve))):this.expandSegment(T,z,M,z.segments,re,!0)}expandChildren(T,M,z){const re=[];for(const Ve of Object.keys(z.children))"primary"===Ve?re.unshift(Ve):re.push(Ve);return(0,n.D)(re).pipe((0,lt.b)(Ve=>{const Mt=z.children[Ve],qe=_s(M,Ve);return this.expandSegmentGroup(T,qe,Mt,Ve).pipe((0,N.U)(dn=>({segment:dn,outlet:Ve})))}),Ie((Ve,Mt)=>(Ve[Mt.outlet]=Mt.segment,Ve),{}
1),Lt())}expandSegment(T,M,z,re,Ve,Mt){return(0,n.D)(z).pipe((0,lt.b)(qe=>this.expandSegmentAgainstRoute(T,M,z,qe,re,Ve,Mt).pipe((0,Ye.K)(Ln=>{if(Ln instanceof Et)return(0,s.of)(null);throw Ln}))),(0,Pe.P)(qe=>!!qe),(0,Ye.K)((qe,dn)=>{if(Hi(qe))return K(M,re,Ve)?(0,s.of)(new fn([],{})):sn(M);throw qe}))}expandSegmentAgainstRoute(T,M,z,re,Ve,Mt,qe){return be(re,M,Ve,Mt)?void 0===re.redirectTo?this.matchSegmentAgainstRoute(T,M,re,Ve,Mt):qe&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(T,M,z,re,Ve,Mt):sn(M):sn(M)}expandSegmentAgainstRouteUsingRedirect(T,M,z,re,Ve,Mt){return"**"===re.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(T,z,re,Mt):this.expandRegularSegmentAgainstRouteUsingRedirect(T,M,z,re,Ve,Mt)}expandWildCardWithParamsAgainstRouteUsingRedirect(T,M,z,re){const Ve=this.applyRedirectCommands([],z.redirectTo,{});return z.redirectTo.startsWith("/")?Bn(Ve):this.lineralizeSegments(z,Ve).pipe((0,ae.z)(Mt=>{const qe=new fn(Mt,{});return this.expandSegment(T,qe,M,Mt,re,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(T,M,z,re,Ve,Mt){const{matched:qe,consumedSegments:dn,remainingSegments:Ln,positionalParamSegments:oi}=Ns(M,re,Ve);if(!qe)return sn(M);const In=this.applyRedirectCommands(dn,re.redirectTo,oi);return re.redirectTo.startsWith("/")?Bn(In):this.lineralizeSegments(re,In).pipe((0,ae.z)(Ai=>this.expandSegment(T,M,z,Ai.concat(Ln),Mt,!1)))}matchSegmentAgainstRoute(T,M,z,re,Ve){return"**"===z.path?(T=qs(z,T),z.loadChildren?(z._loadedRoutes?(0,s.of)({routes:z._loadedRoutes,injector:z._loadedInjector}):this.configLoader.loadChildren(T,z)).pipe((0,N.U)(qe=>(z._loadedRoutes=qe.routes,z._loadedInjector=qe.injector,new fn(re,{})))):(0,s.of)(new fn(re,{}))):ys(M,z,re,T).pipe((0,O.w)(({matched:Mt,consumedSegments:qe,remainingSegments:dn})=>Mt?this.getChildConfig(T=z._injector??T,z,re).pipe((0,ae.z)(oi=>{const In=oi.injector??T,Ai=oi.routes,{segmentGroup:as,slicedSegments:ks}=Sr(M,qe,dn,Ai),aa=new fn(as.segments,as.children);if(0===ks.length&&aa.hasChildren())return this.expandChildren(In,Ai,aa).pipe((0,N.U)(Ko=>new fn(qe,Ko)));if(0===Ai.length&&0===ks.length)return(0,s.of)(new fn(qe,{}));const fs=xi(z)===Ve;return this.expandSegment(In,aa,Ai,ks,fs?Fe:Ve,!0).pipe((0,N.U)(Aa=>new fn(qe.concat(Aa.segments),Aa.children)))})):sn(M)))}getChildConfig(T,M,z){return M.children?(0,s.of)({routes:M.children,injector:T}):M.loadChildren?void 0!==M._loadedRoutes?(0,s.of)({routes:M._loadedRoutes,injector:M._loadedInjector}):function $s(S,T,M,z){const re=T.canLoad;if(void 0===re||0===re.length)return(0,s.of)(!0);const Ve=re.map(Mt=>{const qe=hr(Mt,S);return Je(function Yi(S){return S&&Xr(S.canLoad)}(qe)?qe.canLoad(T,M):S.runInContext(()=>qe(T,M)))});return(0,s.of)(Ve).pipe(qi(),ea())}(T,M,z).pipe((0,ae.z)(re=>re?this.configLoader.loadChildren(T,M).pipe((0,ve.b)(Ve=>{M._loadedRoutes=Ve.routes,M._loadedInjector=Ve.injector})):function wi(S){return(0,L._)(Er(Oe,3))}())):(0,s.of)({routes:[],injector:T})}lineralizeSegments(T,M){let z=[],re=M.root;for(;;){if(z=z.concat(re.segments),0===re.numberOfChildren)return(0,s.of)(z);if(re.numberOfChildren>1||!re.children[Fe])return(0,L._)(new i.\u0275RuntimeError(4e3,Oe));re=re.children[Fe]}}applyRedirectCommands(T,M,z){return this.applyRedirectCreateUrlTree(M,this.urlSerializer.parse(M),T,z)}applyRedirectCreateUrlTree(T,M,z,re){const Ve=this.createSegmentGroup(T,M.root,z,re);return new Xt(Ve,this.createQueryParams(M.queryParams,this.urlTree.queryParams),M.fragment)}createQueryParams(T,M){const z={};return kn(T,(re,Ve)=>{if("string"==typeof re&&re.startsWith(":")){const qe=re.substring(1);z[Ve]=M[qe]}else z[Ve]=re}),z}createSegmentGroup(T,M,z,re){const Ve=this.createSegments(T,M.segments,z,re);let Mt={};return kn(M.children,(qe,dn)=>{Mt[dn]=this.createSegmentGroup(T,qe,z,re)}),new fn(Ve,Mt)}createSegments(T,M,z,re){return M.map(Ve=>Ve.path.startsWith(":")?this.findPosParam(T,Ve,re):this.findOrReturn(Ve,z))}findPosParam(T,M,z){const re=z[M.path.substring(1)];if(!re)throw new i.\u0275RuntimeError(4001,Oe);return re}findOrReturn(T,M){let z=0;for(const re of M){if(re.path===T.path)return M.splice(z),re;z++}return T}}class Ce{}class Mn{constructor(T,M,z,re,Ve,Mt,qe,dn){this.injector=T,this.rootComponentType=M,this.config=z,this.urlTree=re,this.url=Ve,this.paramsInheritanceStrategy=Mt,this.relativeLinkResolution=qe,this.urlSerializer
1=dn}recognize(){const T=Sr(this.urlTree.root,[],[],this.config.filter(M=>void 0===M.redirectTo),this.relativeLinkResolution).segmentGroup;return this.processSegmentGroup(this.injector,this.config,T,Fe).pipe((0,N.U)(M=>{if(null===M)return null;const z=new pn([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Fe,this.rootComponentType,null,this.urlTree.root,-1,{}),re=new lr(z,M),Ve=new En(this.url,re);return this.inheritParamsAndData(Ve._root),Ve}))}inheritParamsAndData(T){const M=T.value,z=Yt(M,this.paramsInheritanceStrategy);M.params=Object.freeze(z.params),M.data=Object.freeze(z.data),T.children.forEach(re=>this.inheritParamsAndData(re))}processSegmentGroup(T,M,z,re){return 0===z.segments.length&&z.hasChildren()?this.processChildren(T,M,z):this.processSegment(T,M,z,z.segments,re)}processChildren(T,M,z){return(0,n.D)(Object.keys(z.children)).pipe((0,lt.b)(re=>{const Ve=z.children[re],Mt=_s(M,re);return this.processSegmentGroup(T,Mt,Ve,re)}),Ie((re,Ve)=>re&&Ve?(re.push(...Ve),re):null),(0,Ke.o)(re=>null!==re),(0,Ht.d)(null),Lt(),(0,N.U)(re=>{if(null===re)return null;const Ve=Ci(re);return function Nn(S){S.sort((T,M)=>T.value.outlet===Fe?-1:M.value.outlet===Fe?1:T.value.outlet.localeCompare(M.value.outlet))}(Ve),Ve}))}processSegment(T,M,z,re,Ve){return(0,n.D)(M).pipe((0,lt.b)(Mt=>this.processSegmentAgainstRoute(Mt._injector??T,Mt,z,re,Ve)),(0,Pe.P)(Mt=>!!Mt),(0,Ye.K)(Mt=>{if(Hi(Mt))return K(z,re,Ve)?(0,s.of)([]):(0,s.of)(null);throw Mt}))}processSegmentAgainstRoute(T,M,z,re,Ve){if(M.redirectTo||!be(M,z,re,Ve))return(0,s.of)(null);let Mt;if("**"===M.path){const qe=re.length>0?an(re).parameters:{},dn=es(z)+re.length,Ln=new pn(re,qe,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ha(M),xi(M),M.component??M._loadedComponent??null,M,Fi(z),dn,wa(M),dn);Mt=(0,s.of)({snapshot:Ln,consumedSegments:[],remainingSegments:[]})}else Mt=ys(z,M,re,T).pipe((0,N.U)(({matched:qe,consumedSegments:dn,remainingSegments:Ln,parameters:oi})=>{if(!qe)return null;const In=es(z)+dn.length;return{snapshot:new pn(dn,oi,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,ha(M),xi(M),M.component??M._loadedComponent??null,M,Fi(z),In,wa(M),In),consumedSegments:dn,remainingSegments:Ln}}));return Mt.pipe((0,O.w)(qe=>{if(null===qe)return(0,s.of)(null);const{snapshot:dn,consumedSegments:Ln,remainingSegments:oi}=qe;T=M._injector??T;const In=M._loadedInjector??T,Ai=function Wn(S){return S.children?S.children:S.loadChildren?S._loadedRoutes:[]}(M),{segmentGroup:as,slicedSegments:ks}=Sr(z,Ln,oi,Ai.filter(fs=>void 0===fs.redirectTo),this.relativeLinkResolution);if(0===ks.length&&as.hasChildren())return this.processChildren(In,Ai,as).pipe((0,N.U)(fs=>null===fs?null:[new lr(dn,fs)]));if(0===Ai.length&&0===ks.length)return(0,s.of)([new lr(dn,[])]);const aa=xi(M)===Ve;return this.processSegment(In,Ai,as,ks,aa?Fe:Ve).pipe((0,N.U)(fs=>null===fs?null:[new lr(dn,fs)]))}))}}function si(S){const T=S.value.routeConfig;return T&&""===T.path&&void 0===T.redirectTo}function Ci(S){const T=[],M=new Set;for(const z of S){if(!si(z)){T.push(z);continue}const re=T.find(Ve=>z.value.routeConfig===Ve.value.routeConfig);void 0!==re?(re.children.push(...z.children),M.add(re)):T.push(z)}for(const z of M){const re=Ci(z.children);T.push(new lr(z.value,re))}return T.filter(z=>!M.has(z))}function Fi(S){let T=S;for(;T._sourceSegment;)T=T._sourceSegment;return T}function es(S){let T=S,M=T._segmentIndexShift??0;for(;T._sourceSegment;)T=T._sourceSegment,M+=T._segmentIndexShift??0;return M-1}function ha(S){return S.data||{}}function wa(S){return S.resolve||{}}function Mo(S){return"string"==typeof S.title||null===S.title}function Fs(S){return(0,O.w)(T=>{const M=S(T);return M?(0,n.D)(M).pipe((0,N.U)(()=>T)):(0,s.of)(T)})}let Oa=(()=>{class S{buildTitle(M){let z,re=M.root;for(;void 0!==re;)z=this.getResolvedTitleForRoute(re)??z,re=re.children.find(Ve=>Ve.outlet===Fe);return z}getResolvedTitleForRoute(M){return M.data[Ge]}}return S.\u0275fac=function(M){return new(M||S)},S.\u0275prov=i.\u0275\u0275defineInjectable({token:S,factory:function(){return(0,i.inject)(js)},providedIn:"root"}),S})(),js=(()=>{class S extends Oa{constructor(M){super(),this.title=M}updateTitle(M){const z=this.buildTitle(M);void 0!==z&&this.title.setTitle(z)}}return S.\u0275fac=function(M){return new(M||S)(i.\u0275\u0275inject(Ut.Dx))},S.\u0275prov=i.\u0275\u0275defineInjectable({token:S,factory:S.\u0275fac,providedIn:"root"}),S})();class Ea{}class Ya extends class pr{shouldDetach(T){return!1}store(T,M){}shouldAttach(T){return!1}retrieve(T){return null}
1shouldReuseRoute(T,M){return T.routeConfig===M.routeConfig}}{}const Va=new i.InjectionToken("",{providedIn:"root",factory:()=>({})}),no=new i.InjectionToken("ROUTES");let pa=(()=>{class S{constructor(M,z){this.injector=M,this.compiler=z,this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap}loadComponent(M){if(this.componentLoaders.get(M))return this.componentLoaders.get(M);if(M._loadedComponent)return(0,s.of)(M._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(M);const z=Je(M.loadComponent()).pipe((0,ve.b)(Ve=>{this.onLoadEndListener&&this.onLoadEndListener(M),M._loadedComponent=Ve}),(0,Dt.x)(()=>{this.componentLoaders.delete(M)})),re=new se(z,()=>new de.x).pipe(le());return this.componentLoaders.set(M,re),re}loadChildren(M,z){if(this.childrenLoaders.get(z))return this.childrenLoaders.get(z);if(z._loadedRoutes)return(0,s.of)({routes:z._loadedRoutes,injector:z._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(z);const Ve=this.loadModuleFactoryOrRoutes(z.loadChildren).pipe((0,N.U)(qe=>{this.onLoadEndListener&&this.onLoadEndListener(z);let dn,Ln,oi=!1;Array.isArray(qe)?Ln=qe:(dn=qe.create(M).injector,Ln=nn(dn.get(no,[],i.InjectFlags.Self|i.InjectFlags.Optional)));return{routes:Ln.map(Zr),injector:dn}}),(0,Dt.x)(()=>{this.childrenLoaders.delete(z)})),Mt=new se(Ve,()=>new de.x).pipe(le());return this.childrenLoaders.set(z,Mt),Mt}loadModuleFactoryOrRoutes(M){return Je(M()).pipe((0,ae.z)(z=>z instanceof i.NgModuleFactory||Array.isArray(z)?(0,s.of)(z):(0,n.D)(this.compiler.compileModuleAsync(z))))}}return S.\u0275fac=function(M){return new(M||S)(i.\u0275\u0275inject(i.Injector),i.\u0275\u0275inject(i.Compiler))},S.\u0275prov=i.\u0275\u0275defineInjectable({token:S,factory:S.\u0275fac,providedIn:"root"}),S})();class Ha{}class io{shouldProcessUrl(T){return!0}extract(T){return T}merge(T,M){return T}}function ia(S){throw S}function ra(S,T,M){return T.parse("/")}const Ts={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},fa={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};function Sa(){const S=(0,i.inject)(Pn),T=(0,i.inject)(Ar),M=(0,i.inject)(rt.Ye),z=(0,i.inject)(i.Injector),re=(0,i.inject)(i.Compiler),Ve=(0,i.inject)(no,{optional:!0})??[],Mt=(0,i.inject)(Va,{optional:!0})??{},qe=(0,i.inject)(js),dn=(0,i.inject)(Oa,{optional:!0}),Ln=(0,i.inject)(Ha,{optional:!0}),oi=(0,i.inject)(Ea,{optional:!0}),In=new Ui(null,S,T,M,z,re,nn(Ve));return Ln&&(In.urlHandlingStrategy=Ln),oi&&(In.routeReuseStrategy=oi),In.titleStrategy=dn??qe,function ma(S,T){S.errorHandler&&(T.errorHandler=S.errorHandler),S.malformedUriErrorHandler&&(T.malformedUriErrorHandler=S.malformedUriErrorHandler),S.onSameUrlNavigation&&(T.onSameUrlNavigation=S.onSameUrlNavigation),S.paramsInheritanceStrategy&&(T.paramsInheritanceStrategy=S.paramsInheritanceStrategy),S.relativeLinkResolution&&(T.relativeLinkResolution=S.relativeLinkResolution),S.urlUpdateStrategy&&(T.urlUpdateStrategy=S.urlUpdateStrategy),S.canceledNavigationResolution&&(T.canceledNavigationResolution=S.canceledNavigationResolution)}(Mt,In),In}let Ui=(()=>{class S{constructor(M,z,re,Ve,Mt,qe,dn){this.rootComponentType=M,this.urlSerializer=z,this.rootContexts=re,this.location=Ve,this.config=dn,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.disposed=!1,this.navigationId=0,this.currentPageId=0,this.isNgZoneEnabled=!1,this.events=new de.x,this.errorHandler=ia,this.malformedUriErrorHandler=ra,this.navigated=!1,this.lastSuccessfulId=-1,this.afterPreactivation=()=>(0,s.of)(void 0),this.urlHandlingStrategy=new io,this.routeReuseStrategy=new Ya,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.canceledNavigationResolution="replace",this.configLoader=Mt.get(pa),this.configLoader.onLoadEndListener=Ai=>this.triggerEvent(new sr(Ai)),this.configLoader.onLoadStartListener=Ai=>this.triggerEvent(new Hr(Ai)),this.ngModule=Mt.get(i.NgModuleRef),this.console=Mt.get(i.\u0275Console);const In=Mt.get(i.NgZone);this.isNgZoneEnabled=In instanceof i.NgZone&&i.NgZone.isInAngularZone(),this.resetConfig(dn),this.currentUrlTree=function J(){return new Xt(new fn([],{}),{},null)}(),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Ur(this.currentUrlTree,this.rootComponentType),this.transitions=new d.X({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}get browserPageId(){return this.location.getState()?.\u0275routerPageId}setupNavigations(M){const z=this.events;return M.pipe((0,me.h)(re=>0!==re.id),(0,N.U)(re=>({...re,extractedUrl:this.urlHandlingStrategy.extract(re.rawUrl)})),(0,O.w)(re=>{let Ve=!1,Mt=!1;return(0,s.of)(re).pipe((0,ve.b)(qe=>{this.currentNavigation={id:qe.id,initialUrl:qe.rawUrl,extractedUrl:qe.extractedUrl,trigger:qe.source,extras:qe.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,O.w)(qe=>{const dn=this.browserUrlTree.toString(),Ln=!this.navigated||qe.extractedUrl.toString()!==dn||dn!==this.currentUrlTree.toString();if(("reload"===this.onSameUrlNavigation||Ln)&&this.urlHandlingStrategy.shouldProcessUrl(qe.rawUrl))return xs(qe.source)&&(this.browserUrlTree=qe.extractedUrl),(0,s.of)(qe).pipe((0,O.w)(In=>{const Ai=this.transitions.getValue();return z.next(new bi(In.id,this.serializeUrl(In.extractedUrl),In.source,In.restoredState)),Ai!==this.transitions.getValue()?G.E:Promise.resolve(In)}),function U(S,T,M,z){return(0,O.w)(re=>function hi(S,T,M,z,re){return new P(S,T,M,z,re).apply()}(S,T,M,re.extractedUrl,z).pipe((0,N.U)(Ve=>({...re,urlAfterRedirects:Ve}))))}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),(0,ve.b)(In=>{this.currentNavigation={...this.currentNavigation,finalUrl:In.urlAfterRedirects},re.urlAfterRedirects=In.urlAfterRedirects}),function eo(S,T,M,z,re,Ve){return(0,ae.z)(Mt=>function un(S,T,M,z,re,Ve,Mt="emptyOnly",qe="legacy"){return new Mn(S,T,M,z,re,Mt,qe,Ve).recognize().pipe((0,O.w)(dn=>null===dn?function zt(S){return new Z.y(T=>T.error(S))}(new Ce):(0,s.of)(dn)))}(S,T,M,Mt.urlAfterRedirects,z.serialize(Mt.urlAfterRedirects),z,re,Ve).pipe((0,N.U)(qe=>({...Mt,targetSnapshot:qe}))))}(this.ngModule.injector,this.rootComponentType,this.config,this.urlSerializer,this.paramsInheritanceStrategy,this.relativeLinkResolution),(0,ve.b)(In=>{if(re.targetSnapshot=In.targetSnapshot,"eager"===this.urlUpdateStrategy){if(!In.extras.skipLocationChange){const as=this.urlHandlingStrategy.merge(In.urlAfterRedirects,In.rawUrl);this.setBrowserUrl(as,In)}this.browserUrlTree=In.urlAfterRedirects}const Ai=new Fr(In.id,this.serializeUrl(In.extractedUrl),this.serializeUrl(In.urlAfterRedirects),In.targetSnapshot);z.next(Ai)}));if(Ln&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:Ai,extractedUrl:as,source:ks,restoredState:aa,extras:fs}=qe,Fa=new bi(Ai,this.serializeUrl(as),ks,aa);z.next(Fa);const Aa=Ur(as,this.rootComponentType).snapshot;return re={...qe,targetSnapshot:Aa,urlAfterRedirects:as,extras:{...fs,skipLocationChange:!1,replaceUrl:!1}},(0,s.of)(re)}return this.rawUrlTree=qe.rawUrl,qe.resolve(null),G.E}),(0,ve.b)(qe=>{const dn=new ds(qe.id,this.serializeUrl(qe.extractedUrl),this.serializeUrl(qe.urlAfterRedirects),qe.targetSnapshot);this.triggerEvent(dn)}),(0,N.U)(qe=>re={...qe,guards:Ws(qe.targetSnapshot,qe.currentSnapshot,this.rootContexts)}),function Ii(S,T){return(0,ae.z)(M=>{const{targetSnapshot:z,currentSnapshot:re,guards:{canActivateChecks:Ve,canDeactivateChecks:Mt}}=M;return 0===Mt.length&&0===Ve.length?(0,s.of)({...M,guardsResult:!0}):function Lr(S,T,M,z){return(0,n.D)(S).pipe((0,ae.z)(re=>function La(S,T,M,z,re){const Ve=T&&T.routeConfig?T.routeConfig.canDeactivate:null;if(!Ve||0===Ve.length)return(0,s.of)(!0);const Mt=Ve.map(qe=>{const dn=Jr(T)??re,Ln=hr(qe,dn);return Je(function H(S){return S&&Xr(S.canDeactivate)}(Ln)?Ln.canDeactivate(S,T,M,z):dn.runInContext(()=>Ln(S,T,M,z))).pipe((0,Pe.P)())});return(0,s.of)(Mt).pipe(qi())}(re.component,re.route,M,T,z)),(0,Pe.P)(re=>!0!==re,!0))}(Mt,z,re,S).pipe((0,ae.z)(qe=>qe&&function gs(S){return"boolean"==typeof S}(qe)?function zs(S,T,M,z){return(0,n.D)(T).pipe((0,lt.b)(re=>(0,g.z)(function Or(S,T){return null!==S&&T&&T(new wr(S)),(0,s.of)(!0)}(re.route.parent,z),function Si(S,T){return null!==S&&T&&T(new Ji(S)),(0,s.of)(!0)}(re.route,z),function ca(S,T,M){const z=T[T.length-1],Ve=T.slice(0,T.length-1).reverse().map(Mt=>
1function Cs(S){const T=S.routeConfig?S.routeConfig.canActivateChild:null;return T&&0!==T.length?{node:S,guards:T}:null}(Mt)).filter(Mt=>null!==Mt).map(Mt=>(0,w.P)(()=>{const qe=Mt.guards.map(dn=>{const Ln=Jr(Mt.node)??M,oi=hr(dn,Ln);return Je(function X(S){return S&&Xr(S.canActivateChild)}(oi)?oi.canActivateChild(z,S):Ln.runInContext(()=>oi(z,S))).pipe((0,Pe.P)())});return(0,s.of)(qe).pipe(qi())}));return(0,s.of)(Ve).pipe(qi())}(S,re.path,M),function Ma(S,T,M){const z=T.routeConfig?T.routeConfig.canActivate:null;if(!z||0===z.length)return(0,s.of)(!0);const re=z.map(Ve=>(0,w.P)(()=>{const Mt=Jr(T)??M,qe=hr(Ve,Mt);return Je(function ne(S){return S&&Xr(S.canActivate)}(qe)?qe.canActivate(T,S):Mt.runInContext(()=>qe(T,S))).pipe((0,Pe.P)())}));return(0,s.of)(re).pipe(qi())}(S,re.route,M))),(0,Pe.P)(re=>!0!==re,!0))}(z,Ve,S,T):(0,s.of)(qe)),(0,N.U)(qe=>({...M,guardsResult:qe})))})}(this.ngModule.injector,qe=>this.triggerEvent(qe)),(0,ve.b)(qe=>{if(re.guardsResult=qe.guardsResult,kt(qe.guardsResult))throw zr(0,qe.guardsResult);const dn=new jr(qe.id,this.serializeUrl(qe.extractedUrl),this.serializeUrl(qe.urlAfterRedirects),qe.targetSnapshot,!!qe.guardsResult);this.triggerEvent(dn)}),(0,me.h)(qe=>!!qe.guardsResult||(this.restoreHistory(qe),this.cancelNavigationTransition(qe,"",3),!1)),Fs(qe=>{if(qe.guards.canActivateChecks.length)return(0,s.of)(qe).pipe((0,ve.b)(dn=>{const Ln=new ir(dn.id,this.serializeUrl(dn.extractedUrl),this.serializeUrl(dn.urlAfterRedirects),dn.targetSnapshot);this.triggerEvent(Ln)}),(0,O.w)(dn=>{let Ln=!1;return(0,s.of)(dn).pipe(function Da(S,T){return(0,ae.z)(M=>{const{targetSnapshot:z,guards:{canActivateChecks:re}}=M;if(!re.length)return(0,s.of)(M);let Ve=0;return(0,n.D)(re).pipe((0,lt.b)(Mt=>function Ao(S,T,M,z){const re=S.routeConfig,Ve=S._resolve;return void 0!==re?.title&&!Mo(re)&&(Ve[Ge]=re.title),function Po(S,T,M,z){const re=function Ca(S){return[...Object.keys(S),...Object.getOwnPropertySymbols(S)]}(S);if(0===re.length)return(0,s.of)({});const Ve={};return(0,n.D)(re).pipe((0,ae.z)(Mt=>function to(S,T,M,z){const re=Jr(T)??z,Ve=hr(S,re);return Je(Ve.resolve?Ve.resolve(T,M):re.runInContext(()=>Ve(T,M)))}(S[Mt],T,M,z).pipe((0,Pe.P)(),(0,ve.b)(qe=>{Ve[Mt]=qe}))),mt(1),(0,st.h)(Ve),(0,Ye.K)(Mt=>Hi(Mt)?G.E:(0,L._)(Mt)))}(Ve,S,T,z).pipe((0,N.U)(Mt=>(S._resolvedData=Mt,S.data=Yt(S,M).resolve,re&&Mo(re)&&(S.data[Ge]=re.title),null)))}(Mt.route,z,S,T)),(0,ve.b)(()=>Ve++),mt(1),(0,ae.z)(Mt=>Ve===re.length?(0,s.of)(M):G.E))})}(this.paramsInheritanceStrategy,this.ngModule.injector),(0,ve.b)({next:()=>Ln=!0,complete:()=>{Ln||(this.restoreHistory(dn),this.cancelNavigationTransition(dn,"",2))}}))}),(0,ve.b)(dn=>{const Ln=new ms(dn.id,this.serializeUrl(dn.extractedUrl),this.serializeUrl(dn.urlAfterRedirects),dn.targetSnapshot);this.triggerEvent(Ln)}))}),Fs(qe=>{const dn=Ln=>{const oi=[];Ln.routeConfig?.loadComponent&&!Ln.routeConfig._loadedComponent&&oi.push(this.configLoader.loadComponent(Ln.routeConfig).pipe((0,ve.b)(In=>{Ln.component=In}),(0,N.U)(()=>{})));for(const In of Ln.children)oi.push(...dn(In));return oi};return(0,_.a)(dn(qe.targetSnapshot.root)).pipe((0,Ht.d)(),(0,W.q)(1))}),Fs(()=>this.afterPreactivation()),(0,N.U)(qe=>{const dn=function dr(S,T,M){const z=cr(S,T._root,M?M._root:void 0);return new Hs(z,T)}(this.routeReuseStrategy,qe.targetSnapshot,qe.currentRouterState);return re={...qe,targetRouterState:dn}}),(0,ve.b)(qe=>{this.currentUrlTree=qe.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(qe.urlAfterRedirects,qe.rawUrl),this.routerState=qe.targetRouterState,"deferred"===this.urlUpdateStrategy&&(qe.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,qe),this.browserUrlTree=qe.urlAfterRedirects)}),((S,T,M)=>(0,N.U)(z=>(new Ds(T,z.targetRouterState,z.currentRouterState,M).activate(S),z)))(this.rootContexts,this.routeReuseStrategy,qe=>this.triggerEvent(qe)),(0,ve.b)({next(){Ve=!0},complete(){Ve=!0}}),(0,Dt.x)(()=>{Ve||Mt||this.cancelNavigationTransition(re,"",1),this.currentNavigation?.id===re.id&&(this.currentNavigation=null)}),(0,Ye.K)(qe=>{if(Mt=!0,Ni(qe)){Kr(qe)||(this.navigated=!0,this.restoreHistory(re,!0));const dn=new ki(re.id,this.serializeUrl(re.extractedUrl),qe.message,qe.cancellationCode);if(z.next(dn),Kr(qe)){const Ln=this.urlHandlingStrategy.merge(qe.url,this.rawUrlTree),oi={skipLocationChange:re.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||xs(re.source)};this.scheduleNavigation(Ln,"imperative",null,oi,{resolve:re.resolve,reject:re.reject,promise:re.promise})}else re.resolve(!1)}else{this.restoreHistory(re,!0);const dn=new Zi(re.id,this.serializeUrl(re.extractedUrl),qe,re.targetSnapshot??void 0);z.next(dn);try{re.resolve(this.errorHandler(qe))}catch(Ln){re.reject(Ln)}}return G.E}))}))}resetRootComponentType(M){this.rootComponentType=M,this.routerState.root.component=this.rootComponentType}setTransition(M){this.transitions.next({...this.transitions.value,...M})}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(M=>{const z="popstate"===M.type?"popstate":"hashchange";"popstate"===z&&setTimeout(()=>{const re={replaceUrl:!0},Ve=M.state?.navigationId?M.state:null;if(Ve){const qe={...Ve};delete qe.navigationId,delete qe.\u0275routerPageId,0!==Object.keys(qe).length&&(re.state=qe)}const Mt=this.parseUrl(M.url);this.scheduleNavigation(Mt,z,Ve,re)},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(M){this.events.next(M)}resetConfig(M){this.config=M.map(Zr),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.transitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(M,z={}){const{relativeTo:re,queryParams:Ve,fragment:Mt,queryParamsHandling:qe,preserveFragment:dn}=z,Ln=re||this.routerState.root,oi=dn?this.currentUrlTree.fragment:Mt;let In=null;switch(qe){case"merge":In={...this.currentUrlTree.queryParams,...Ve};break;case"preserve":In=this.currentUrlTree.queryParams;break;default:In=Ve||null}return null!==In&&(In=this.removeEmptyProps(In)),Ot(Ln,this.currentUrlTree,M,In,oi??null)}navigateByUrl(M,z={skipLocationChange:!1}){const re=kt(M)?M:this.parseUrl(M),Ve=this.urlHandlingStrategy.merge(re,this.rawUrlTree);return this.scheduleNavigation(Ve,"imperative",null,z)}navigate(M,z={skipLocationChange:!1}){return function $a(S){for(let T=0;T<S.length;T++){if(null==S[T])throw new i.\u0275RuntimeError(4008,false)}}(M),this.navigateByUrl(this.createUrlTree(M,z),z)}serializeUrl(M){return this.urlSerializer.serialize(M)}parseUrl(M){let z;try{z=this.urlSerializer.parse(M)}catch(re){z=this.malformedUriErrorHandler(re,this.urlSerializer,M)}return z}isActive(M,z){let re;if(re=!0===z?{...Ts}:!1===z?{...fa}:z,kt(M))return Le(this.currentUrlTree,M,re);const Ve=this.parseUrl(M);return Le(this.currentUrlTree,Ve,re)}removeEmptyProps(M){return Object.keys(M).reduce((z,re)=>{const Ve=M[re];return null!=Ve&&(z[re]=Ve),z},{})}processNavigations(){this.navigations.subscribe(M=>{this.navigated=!0,this.lastSuccessfulId=M.id,this.currentPageId=M.targetPageId,this.events.next(new Gi(M.id,this.serializeUrl(M.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.titleStrategy?.updateTitle(this.routerState.snapshot),M.resolve(!0)},M=>{this.console.warn(`Unhandled Navigation Error: ${M}`)})}scheduleNavigation(M,z,re,Ve,Mt){if(this.disposed)return Promise.resolve(!1);let qe,dn,Ln;Mt?(qe=Mt.resolve,dn=Mt.reject,Ln=Mt.promise):Ln=new Promise((Ai,as)=>{qe=Ai,dn=as});const oi=++this.navigationId;let In;return"computed"===this.canceledNavigationResolution?(0===this.currentPageId&&(re=this.location.getState()),In=re&&re.\u0275routerPageId?re.\u0275routerPageId:Ve.replaceUrl||Ve.skipLocationChange?this.browserPageId??0:(this.browserPageId??0)+1):In=0,this.setTransition({id:oi,targetPageId:In,source:z,restoredState:re,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:M,extras:Ve,resolve:qe,reject:dn,promise:Ln,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}
1),Ln.catch(Ai=>Promise.reject(Ai))}setBrowserUrl(M,z){const re=this.urlSerializer.serialize(M),Ve={...z.extras.state,...this.generateNgRouterState(z.id,z.targetPageId)};this.location.isCurrentPathEqualTo(re)||z.extras.replaceUrl?this.location.replaceState(re,"",Ve):this.location.go(re,"",Ve)}restoreHistory(M,z=!1){if("computed"===this.canceledNavigationResolution){const re=this.currentPageId-M.targetPageId;"popstate"!==M.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==this.currentNavigation?.finalUrl||0===re?this.currentUrlTree===this.currentNavigation?.finalUrl&&0===re&&(this.resetState(M),this.browserUrlTree=M.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.historyGo(re)}else"replace"===this.canceledNavigationResolution&&(z&&this.resetState(M),this.resetUrlToCurrentUrlTree())}resetState(M){this.routerState=M.currentRouterState,this.currentUrlTree=M.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,M.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}cancelNavigationTransition(M,z,re){const Ve=new ki(M.id,this.serializeUrl(M.extractedUrl),z,re);this.triggerEvent(Ve),M.resolve(!1)}generateNgRouterState(M,z){return"computed"===this.canceledNavigationResolution?{navigationId:M,\u0275routerPageId:z}:{navigationId:M}}}return S.\u0275fac=function(M){i.\u0275\u0275invalidFactory()},S.\u0275prov=i.\u0275\u0275defineInjectable({token:S,factory:function(){return Sa()},providedIn:"root"}),S})();function xs(S){return"imperative"!==S}let Ta=(()=>{class S{constructor(M,z,re,Ve,Mt){this.router=M,this.route=z,this.tabIndexAttribute=re,this.renderer=Ve,this.el=Mt,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.onChanges=new de.x,this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(M){this._preserveFragment=(0,i.\u0275coerceToBoolean)(M)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(M){this._skipLocationChange=(0,i.\u0275coerceToBoolean)(M)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(M){this._replaceUrl=(0,i.\u0275coerceToBoolean)(M)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(M){if(null!=this.tabIndexAttribute)return;const z=this.renderer,re=this.el.nativeElement;null!==M?z.setAttribute(re,"tabindex",M):z.removeAttribute(re,"tabindex")}ngOnChanges(M){this.onChanges.next(this)}set routerLink(M){null!=M?(this.commands=Array.isArray(M)?M:[M],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(){return null===this.urlTree||this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!0}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})}}return S.\u0275fac=function(M){return new(M||S)(i.\u0275\u0275directiveInject(Ui),i.\u0275\u0275directiveInject(Ft),i.\u0275\u0275injectAttribute("tabindex"),i.\u0275\u0275directiveInject(i.Renderer2),i.\u0275\u0275directiveInject(i.ElementRef))},S.\u0275dir=i.\u0275\u0275defineDirective({type:S,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(M,z){1&M&&i.\u0275\u0275listener("click",function(){return z.onClick()})},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[i.\u0275\u0275NgOnChangesFeature]}),S})(),Ks=(()=>{class S{constructor(M,z,re){this.router=M,this.route=z,this.locationStrategy=re,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.commands=null,this.href=null,this.onChanges=new de.x,this.subscription=M.events.subscribe(Ve=>{Ve instanceof Gi&&this.updateTargetUrlAndHref()})}set preserveFragment(M){this._preserveFragment=(0,i.\u0275coerceToBoolean)(M)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(M){this._skipLocationChange=(0,i.\u0275coerceToBoolean)(M)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(M){this._replaceUrl=(0,i.\u0275coerceToBoolean)(M)}get replaceUrl(){return this._replaceUrl}set routerLink(M){this.commands=null!=M?Array.isArray(M)?M:[M]:null}ngOnChanges(M){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(M,z,re,Ve,Mt){return!!(0!==M||z||re||Ve||Mt||"string"==typeof this.target&&"_self"!=this.target||null===this.urlTree)||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!1)}updateTargetUrlAndHref(){this.href=null!==this.urlTree?this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null}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})}}return S.\u0275fac=function(M){return new(M||S)(i.\u0275\u0275directiveInject(Ui),i.\u0275\u0275directiveInject(Ft),i.\u0275\u0275directiveInject(rt.S$))},S.\u0275dir=i.\u0275\u0275defineDirective({type:S,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(M,z){1&M&&i.\u0275\u0275listener("click",function(Ve){return z.onClick(Ve.button,Ve.ctrlKey,Ve.shiftKey,Ve.altKey,Ve.metaKey)}),2&M&&i.\u0275\u0275attribute("target",z.target)("href",z.href,i.\u0275\u0275sanitizeUrl)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[i.\u0275\u0275NgOnChangesFeature]}),S})(),Ua=(()=>{class S{constructor(M,z,re,Ve,Mt,qe){this.router=M,this.element=z,this.renderer=re,this.cdr=Ve,this.link=Mt,this.linkWithHref=qe,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new i.EventEmitter,this.routerEventsSubscription=M.events.subscribe(dn=>{dn instanceof Gi&&this.update()})}ngAfterContentInit(){(0,s.of)(this.links.changes,this.linksWithHrefs.changes,(0,s.of)(null)).pipe((0,_t.J)()).subscribe(M=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const M=[...this.links.toArray(),...this.linksWithHrefs.toArray(),this.link,this.linkWithHref].filter(z=>!!z).map(z=>z.onChanges);this.linkInputChangesSubscription=(0,n.D)(M).pipe((0,_t.J)()).subscribe(z=>{this.isActive!==this.isLinkActive(this.router)(z)&&this.update()})}set routerLinkActive(M){const z=Array.isArray(M)?M:M.split(" ");this.classes=z.filter(re=>!!re)}ngOnChanges(M){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.linksWithHrefs||!this.router.navigated||Promise.resolve().then(()=>{const M=this.hasActiveLinks();this.isActive!==M&&(this.isActive=M,this.cdr.markForCheck(),this.classes.forEac
1h(z=>{M?this.renderer.addClass(this.element.nativeElement,z):this.renderer.removeClass(this.element.nativeElement,z)}),M&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(M))})}isLinkActive(M){const z=function xa(S){return!!S.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return re=>!!re.urlTree&&M.isActive(re.urlTree,z)}hasActiveLinks(){const M=this.isLinkActive(this.router);return this.link&&M(this.link)||this.linkWithHref&&M(this.linkWithHref)||this.links.some(M)||this.linksWithHrefs.some(M)}}return S.\u0275fac=function(M){return new(M||S)(i.\u0275\u0275directiveInject(Ui),i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.Renderer2),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(Ta,8),i.\u0275\u0275directiveInject(Ks,8))},S.\u0275dir=i.\u0275\u0275defineDirective({type:S,selectors:[["","routerLinkActive",""]],contentQueries:function(M,z,re){if(1&M&&(i.\u0275\u0275contentQuery(re,Ta,5),i.\u0275\u0275contentQuery(re,Ks,5)),2&M){let Ve;i.\u0275\u0275queryRefresh(Ve=i.\u0275\u0275loadQuery())&&(z.links=Ve),i.\u0275\u0275queryRefresh(Ve=i.\u0275\u0275loadQuery())&&(z.linksWithHrefs=Ve)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[i.\u0275\u0275NgOnChangesFeature]}),S})();class Lo{}let Tl=(()=>{class S{constructor(M,z,re,Ve,Mt){this.router=M,this.injector=re,this.preloadingStrategy=Ve,this.loader=Mt}setUpPreloading(){this.subscription=this.router.events.pipe((0,me.h)(M=>M instanceof Gi),(0,lt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(M,z){const re=[];for(const Ve of z){Ve.providers&&!Ve._injector&&(Ve._injector=(0,i.createEnvironmentInjector)(Ve.providers,M,`Route: ${Ve.path}`));const Mt=Ve._injector??M,qe=Ve._loadedInjector??Mt;Ve.loadChildren&&!Ve._loadedRoutes&&void 0===Ve.canLoad||Ve.loadComponent&&!Ve._loadedComponent?re.push(this.preloadConfig(Mt,Ve)):(Ve.children||Ve._loadedRoutes)&&re.push(this.processRoutes(qe,Ve.children??Ve._loadedRoutes))}return(0,n.D)(re).pipe((0,_t.J)())}preloadConfig(M,z){return this.preloadingStrategy.preload(z,()=>{let re;re=z.loadChildren&&void 0===z.canLoad?this.loader.loadChildren(M,z):(0,s.of)(null);const Ve=re.pipe((0,ae.z)(Mt=>null===Mt?(0,s.of)(void 0):(z._loadedRoutes=Mt.routes,z._loadedInjector=Mt.injector,this.processRoutes(Mt.injector??M,Mt.routes))));if(z.loadComponent&&!z._loadedComponent){const Mt=this.loader.loadComponent(z);return(0,n.D)([Ve,Mt]).pipe((0,_t.J)())}return Ve})}}return S.\u0275fac=function(M){return new(M||S)(i.\u0275\u0275inject(Ui),i.\u0275\u0275inject(i.Compiler),i.\u0275\u0275inject(i.EnvironmentInjector),i.\u0275\u0275inject(Lo),i.\u0275\u0275inject(pa))},S.\u0275prov=i.\u0275\u0275defineInjectable({token:S,factory:S.\u0275fac,providedIn:"root"}),S})();const Ia=new i.InjectionToken("");let Oo=(()=>{class S{constructor(M,z,re={}){this.router=M,this.viewportScroller=z,this.options=re,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},re.scrollPositionRestoration=re.scrollPositionRestoration||"disabled",re.anchorScrolling=re.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(M=>{M instanceof bi?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=M.navigationTrigger,this.restoredId=M.restoredState?M.restoredState.navigationId:0):M instanceof Gi&&(this.lastId=M.id,this.scheduleScrollEvent(M,this.router.parseUrl(M.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(M=>{M instanceof Os&&(M.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(M.position):M.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(M.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(M,z){this.router.triggerEvent(new Os(M,"popstate"===this.lastSource?this.store[this.restoredId]:null,z))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return S.\u0275fac=function(M){i.\u0275\u0275invalidFactory()},S.\u0275prov=i.\u0275\u0275defineInjectable({token:S,factory:S.\u0275fac}),S})();function Is(S,T){return{\u0275kind:S,\u0275providers:T}}function _a(S){return[{provide:no,multi:!0,useValue:S}]}function ga(){const S=(0,i.inject)(i.Injector);return T=>{const M=S.get(i.ApplicationRef);if(T!==M.components[0])return;const z=S.get(Ui),re=S.get(Ro);1===S.get(Ri)&&z.initialNavigation(),S.get(so,null,i.InjectFlags.Optional)?.setUpPreloading(),S.get(Ia,null,i.InjectFlags.Optional)?.init(),z.resetRootComponentType(M.componentTypes[0]),re.closed||(re.next(),re.unsubscribe())}}const Ro=new i.InjectionToken("",{factory:()=>new de.x}),Ri=new i.InjectionToken("",{providedIn:"root",factory:()=>1});const so=new i.InjectionToken("");function ol(S){return Is(0,[{provide:so,useExisting:Tl},{provide:Lo,useExisting:S}])}const za=new i.InjectionToken("ROUTER_FORROOT_GUARD"),zo=[rt.Ye,{provide:Pn,useClass:It},{provide:Ui,useFactory:Sa},Ar,{provide:Ft,useFactory:function ka(S){return S.routerState.root},deps:[Ui]},pa];function $r(){return new i.NgProbeToken("Router",Ui)}let Ka=(()=>{class S{constructor(M){}static forRoot(M,z){return{ngModule:S,providers:[zo,[],_a(M),{provide:za,useFactory:Wi,deps:[[
1Ui,new i.Optional,new i.SkipSelf]]},{provide:Va,useValue:z||{}},z?.useHash?{provide:rt.S$,useClass:rt.Do}:{provide:rt.S$,useClass:rt.b0},{provide:Ia,useFactory:()=>{const S=(0,i.inject)(Ui),T=(0,i.inject)(rt.EM),M=(0,i.inject)(Va);return M.scrollOffset&&T.setOffset(M.scrollOffset),new Oo(S,T,M)}},z?.preloadingStrategy?ol(z.preloadingStrategy).\u0275providers:[],{provide:i.NgProbeToken,multi:!0,useFactory:$r},z?.initialNavigation?vs(z):[],[{provide:ya,useFactory:ga},{provide:i.APP_BOOTSTRAP_LISTENER,multi:!0,useExisting:ya}]]}}static forChild(M){return{ngModule:S,providers:[_a(M)]}}}return S.\u0275fac=function(M){return new(M||S)(i.\u0275\u0275inject(za,8))},S.\u0275mod=i.\u0275\u0275defineNgModule({type:S}),S.\u0275inj=i.\u0275\u0275defineInjector({imports:[Gr]}),S})();function Wi(S){return"guarded"}function vs(S){return["disabled"===S.initialNavigation?Is(3,[{provide:i.APP_INITIALIZER,multi:!0,useFactory:()=>{const T=(0,i.inject)(Ui);return()=>{T.setUpLocationChangeListener()}}},{provide:Ri,useValue:2}]).\u0275providers:[],"enabledBlocking"===S.initialNavigation?Is(2,[{provide:Ri,useValue:0},{provide:i.APP_INITIALIZER,multi:!0,deps:[i.Injector],useFactory:T=>{const M=T.get(rt.V_,Promise.resolve());let z=!1;return()=>M.then(()=>new Promise(Ve=>{const Mt=T.get(Ui),qe=T.get(Ro);(function re(Ve){T.get(Ui).events.pipe((0,me.h)(qe=>qe instanceof Gi||qe instanceof ki||qe instanceof Zi),(0,N.U)(qe=>qe instanceof Gi||qe instanceof ki&&(0===qe.code||1===qe.code)&&null),(0,me.h)(qe=>null!==qe),(0,W.q)(1)).subscribe(()=>{Ve()})})(()=>{Ve(!0),z=!0}),Mt.afterPreactivation=()=>(Ve(!0),z||qe.closed?(0,s.of)(void 0):qe),Mt.initialNavigation()}))}}]).\u0275providers:[]]}const ya=new i.InjectionToken("")},579:(Xe,ie,l)=>{"use strict";l.d(ie,{EI:()=>It,Gb:()=>An,Iv:()=>yn,Kz:()=>St,Xd:()=>kn,lT:()=>Cn,xP:()=>Pn});var i=l(5861),n=l(9681),s=l(1877),d=l(2090),o=l(3475);l(2833);const g="analytics",w="firebase_id",x="origin",Z="https://firebase.googleapis.com/v1alpha/projects/-/apps/{app-id}/webConfig",G="https://www.googletagmanager.com/gtag/js",he=new s.Yd("@firebase/analytics");function ye(ce){return Promise.all(ce.map(pe=>pe.catch(je=>je)))}function te(ce,pe){const je=document.createElement("script");je.src=`${G}?l=${ce}&id=${pe}`,je.async=!0,document.head.appendChild(je)}function se(ce,pe,je,R,Y,De){return de.apply(this,arguments)}function de(){return(de=(0,i.Z)(function*(ce,pe,je,R,Y,De){const ot=R[Y];try{if(ot)yield pe[ot];else{const Zt=(yield ye(je)).find(gn=>gn.measurementId===Y);Zt&&(yield pe[Zt.appId])}}catch(Tt){he.error(Tt)}ce("config",Y,De)})).apply(this,arguments)}function rt(ce,pe,je,R,Y){return N.apply(this,arguments)}function N(){return(N=(0,i.Z)(function*(ce,pe,je,R,Y){try{let De=[];if(Y&&Y.send_to){let ot=Y.send_to;Array.isArray(ot)||(ot=[ot]);const Tt=yield ye(je);for(const Zt of ot){const gn=Tt.find(ii=>ii.measurementId===Zt),ln=gn&&pe[gn.appId];if(!ln){De=[];break}De.push(ln)}}0===De.length&&(De=Object.values(pe)),yield Promise.all(De),ce("event",R,Y||{})}catch(De){he.error(De)}})).apply(this,arguments)}function $(){const ce=window.document.getElementsByTagName("script");for(const pe of Object.values(ce))if(pe.src&&pe.src.includes(G))return pe;return null}const ae=new d.LL("analytics","Analytics",{"already-exists":"A Firebase Analytics instance with the appId {$id} already exists. Only one Firebase Analytics instance can be created for each appId.","already-initialized":"initializeAnalytics() cannot be called again with different options than those it was initially called with. It can be called again with the same options to return the existing instance, or getAnalytics() can be used to get a reference to the already-intialized instance.","already-initialized-settings":"Firebase Analytics has already been initialized.settings() must be called before initializing any Analytics instanceor it will have no effect.","interop-component-reg-failed":"Firebase Analytics Interop Component failed to instantiate: {$reason}","invalid-analytics-context":"Firebase Analytics is not supported in this environment. Wrap initialization of analytics in analytics.isSupported() to prevent initialization in unsupported environments. Details: {$errorInfo}","indexeddb-unavailable":"IndexedDB unavailable or restricted in this environment. Wrap initialization of analytics in analytics.isSupported() to prevent initialization in unsupported environments. Details: {$errorInfo}","fetch-throttle":"The config fetch request timed out while in an exponential backoff state. Unix timestamp in milliseconds when fetch request throttling ends: {$throttleEndTimeMillis}.","config-fetch-failed":"Dynamic config fetch failed: [{$httpStatus}] {$responseMessage}","no-api-key":'The "apiKey" field is empty in the local Firebase config. Firebase Analytics requires this field tocontain a valid API key.',"no-app-id":'The "appId" field is empty in the local Firebase config. Firebase Analytics requires this field tocontain a valid app ID.'}),Ye=new class ve{constructor(pe={},je=1e3){this.throttleMetadata=pe,this.intervalMillis=je}getThrottleMetadata(pe){return this.throttleMetadata[pe]}setThrottleMetadata(pe,je){this.throttleMetadata[pe]=je}deleteThrottleMetadata(pe){delete this.throttleMetadata[pe]}};function we(ce){return new Headers({Accept:"application/json","x-goog-api-key":ce})}function Ie(ce){return mt.apply(this,arguments)}function mt(){return(mt=(0,i.Z)(function*(ce){var pe;const{appId:je,apiKey:R}=ce,Y={method:"GET",headers:we(R)},De=Z.replace("{app-id}",je),ot=yield fetch(De,Y);
1if(200!==ot.status&&304!==ot.status){let Tt="";try{const Zt=yield ot.json();null!==(pe=Zt.error)&&void 0!==pe&&pe.message&&(Tt=Zt.error.message)}catch{}throw ae.create("config-fetch-failed",{httpStatus:ot.status,responseMessage:Tt})}return ot.json()})).apply(this,arguments)}function at(ce){return Ht.apply(this,arguments)}function Ht(){return(Ht=(0,i.Z)(function*(ce,pe=Ye,je){const{appId:R,apiKey:Y,measurementId:De}=ce.options;if(!R)throw ae.create("no-app-id");if(!Y){if(De)return{measurementId:De,appId:R};throw ae.create("no-api-key")}const ot=pe.getThrottleMetadata(R)||{backoffCount:0,throttleEndTimeMillis:Date.now()},Tt=new Dt;return setTimeout((0,i.Z)(function*(){Tt.abort()}),void 0!==je?je:6e4),xe({appId:R,apiKey:Y,measurementId:De},ot,Tt,pe)})).apply(this,arguments)}function xe(ce,pe,je){return Lt.apply(this,arguments)}function Lt(){return(Lt=(0,i.Z)(function*(ce,{throttleEndTimeMillis:pe,backoffCount:je},R,Y=Ye){const{appId:De,measurementId:ot}=ce;try{yield Ke(R,pe)}catch(Tt){if(ot)return he.warn(`Timed out fetching this Firebase app's measurement ID from the server. Falling back to the measurement ID ${ot} provided in the "measurementId" field in the local Firebase config. [${Tt.message}]`),{appId:De,measurementId:ot};throw Tt}try{const Tt=yield Ie(ce);return Y.deleteThrottleMetadata(De),Tt}catch(Tt){if(!st(Tt)){if(Y.deleteThrottleMetadata(De),ot)return he.warn(`Failed to fetch this Firebase app's measurement ID from the server. Falling back to the measurement ID ${ot} provided in the "measurementId" field in the local Firebase config. [${Tt.message}]`),{appId:De,measurementId:ot};throw Tt}const Zt=503===Number(Tt.customData.httpStatus)?(0,d.$s)(je,Y.intervalMillis,30):(0,d.$s)(je,Y.intervalMillis),gn={throttleEndTimeMillis:Date.now()+Zt,backoffCount:je+1};return Y.setThrottleMetadata(De,gn),he.debug(`Calling attemptFetch again in ${Zt} millis`),xe(ce,gn,R,Y)}})).apply(this,arguments)}function Ke(ce,pe){return new Promise((je,R)=>{const Y=Math.max(pe-Date.now(),0),De=setTimeout(je,Y);ce.addEventListener(()=>{clearTimeout(De),R(ae.create("fetch-throttle",{throttleEndTimeMillis:pe}))})})}function st(ce){if(!(ce instanceof d.ZR&&ce.customData))return!1;const pe=Number(ce.customData.httpStatus);return 429===pe||500===pe||503===pe||504===pe}class Dt{constructor(){this.listeners=[]}addEventListener(pe){this.listeners.push(pe)}abort(){this.listeners.forEach(pe=>pe())}}function _t(){return Ut.apply(this,arguments)}function Ut(){return(Ut=(0,i.Z)(function*(){if(!(0,d.hl)())return he.warn(ae.create("indexeddb-unavailable",{errorInfo:"IndexedDB is not available in this environment."}).message),!1;try{yield(0,d.eu)()}catch(ce){return he.warn(ae.create("indexeddb-unavailable",{errorInfo:ce}).message),!1}return!0})).apply(this,arguments)}function Ge(){return(Ge=(0,i.Z)(function*(ce,pe,je,R,Y,De,ot){var Tt;const Zt=at(ce);Zt.then(Yn=>{je[Yn.measurementId]=Yn.appId,ce.options.measurementId&&Yn.measurementId!==ce.options.measurementId&&he.warn(`The measurement ID in the local Firebase config (${ce.options.measurementId}) does not match the measurement ID fetched from the server (${Yn.measurementId}). To ensure analytics events are always sent to the correct Analytics property, update the measurement ID field in the local config or remove it from the local config.`)}).catch(Yn=>he.error(Yn)),pe.push(Zt);const gn=_t().then(Yn=>{if(Yn)return R.getId()}),[ln,ii]=yield Promise.all([Zt,gn]);$()||te(De,ln.measurementId),Y("js",new Date);const Jn=null!==(Tt=ot?.config)&&void 0!==Tt?Tt:{};return Jn[x]="firebase",Jn.update=!0,null!=ii&&(Jn[w]=ii),Y("config",ln.measurementId,Jn),ln.measurementId})).apply(this,arguments)}class tt{constructor(pe){this.app=pe}_delete(){return delete bt[this.app.options.appId],Promise.resolve()}}let bt={},At=[];const Pt={};let nn,an,ct="dataLayer",Kt="gtag",jt=!1;function kn(ce){if(jt)throw ae.create("already-initialized");ce.dataLayerName&&(ct=ce.dataLayerName),ce.gtagName&&(Kt=ce.gtagName)}function _e(ce,pe,je){!function Je(){const ce=[];if((0,d.ru)()&&ce.push("This is a browser extension environment."),(0,d.zI)()||ce.push("Cookies are not available."),ce.length>0){const pe=ce.map((R,Y)=>`(${Y+1}) ${R}`).join(" "),je=ae.create("invalid-analytics-context",{errorInfo:pe});he.warn(je.message)}}();const R=ce.options.appId;if(!R)throw ae.create("no-app-id");if(!ce.options.apiKey){if(!ce.options.measurementId)throw ae.create("no-api-key");he.warn(`The "apiKey" field is empty in the local Firebase config. This is needed to fetch the latest measurement ID for this Firebase app. Falling back to the measurement ID ${ce.options.measurementId} provided in the "measurementId" field in the local Firebase config.`)}if(null!=bt[R])throw ae.create("already-exists",{id:R});if(!jt){!function le(ce){let pe=[];Array.isArray(window[ce])?pe=window[ce]:window[ce]=pe}(ct);const{wrappedGtag:De,gtagCore:ot}=function W(ce,pe,je,R,Y){let De=function(...ot){window[R].push(arguments)};return window[Y]&&"function"==typeof window[Y]&&(De=window[Y]),window[Y]=function O(ce,pe,je,R){function De(){return(De=(0,i.Z)(function*(ot,Tt,Zt){try{"event"===ot?yield rt(ce,pe,je,Tt,Zt):"config"===ot?yield se(ce,pe,je,R,Tt,Zt):ce("set",Tt)}catch(gn){he.error(gn)}})).apply(this,arguments)}return function Y(ot,Tt,Zt){return De.apply(this,arguments)}}(De,ce,pe,je),{gtagCore:De,wrappedGtag:window[Y]}}(bt,At,Pt,ct,Kt);an=De,nn=ot,jt=!0}return bt[R]=function Fe(ce,pe,je,R,Y,De,ot){return Ge.apply(this,arguments)}(ce,At,Pt,pe,nn,ct,je),new tt(ce)}function Q(){return(Q=(0,i.Z)(function*(ce,pe,je,R,Y){if(Y&&Y.global)ce("event",je,R);else{const De=yield pe;ce("event",je,Object.assign(Object.assign({},R),{send_to:De}))}})).apply(this,arguments)}function Le(){return(Le=(0,i.Z)(function*(ce,pe,je,R){if(R&&R.global)return ce("set",{screen_name:je}),Promise.resolve();
1ce("config",yield pe,{update:!0,screen_name:je})})).apply(this,arguments)}function Ze(){return(Ze=(0,i.Z)(function*(ce,pe,je,R){if(R&&R.global)return ce("set",{user_id:je}),Promise.resolve();ce("config",yield pe,{update:!0,user_id:je})})).apply(this,arguments)}function $e(){return($e=(0,i.Z)(function*(ce,pe,je,R){if(R&&R.global){const Y={};for(const De of Object.keys(je))Y[`user_properties.${De}`]=je[De];return ce("set",Y),Promise.resolve()}ce("config",yield pe,{update:!0,user_properties:je})})).apply(this,arguments)}function wt(){return(wt=(0,i.Z)(function*(ce,pe){const je=yield ce;window[`ga-disable-${je}`]=!pe})).apply(this,arguments)}function An(){return Gt.apply(this,arguments)}function Gt(){return(Gt=(0,i.Z)(function*(){if((0,d.ru)()||!(0,d.zI)()||!(0,d.hl)())return!1;try{return yield(0,d.eu)()}catch{return!1}})).apply(this,arguments)}function Cn(ce,pe,je){ce=(0,d.m9)(ce),function oe(ce,pe,je,R){return Le.apply(this,arguments)}(an,bt[ce.app.options.appId],pe,je).catch(R=>he.error(R))}function yn(ce,pe,je){ce=(0,d.m9)(ce),function Ct(ce,pe,je,R){return Ze.apply(this,arguments)}(an,bt[ce.app.options.appId],pe,je).catch(R=>he.error(R))}function Pn(ce,pe,je){ce=(0,d.m9)(ce),function Ne(ce,pe,je,R){return $e.apply(this,arguments)}(an,bt[ce.app.options.appId],pe,je).catch(R=>he.error(R))}function It(ce,pe){ce=(0,d.m9)(ce),function gt(ce,pe){return wt.apply(this,arguments)}(bt[ce.app.options.appId],pe).catch(je=>he.error(je))}function St(ce,pe,je,R){ce=(0,d.m9)(ce),function J(ce,pe,je,R,Y){return Q.apply(this,arguments)}(an,bt[ce.app.options.appId],pe,je,R).catch(Y=>he.error(Y))}const Ae="@firebase/analytics";!function We(){(0,n._registerComponent)(new o.wA(g,(pe,{options:je})=>_e(pe.getProvider("app").getImmediate(),pe.getProvider("installations-internal").getImmediate(),je),"PUBLIC")),(0,n._registerComponent)(new o.wA("analytics-internal",function ce(pe){try{const je=pe.getProvider(g).getImmediate();return{logEvent:(R,Y,De)=>St(je,R,Y,De)}}catch(je){throw ae.create("interop-component-reg-failed",{reason:je})}},"PRIVATE")),(0,n.registerVersion)(Ae,"0.7.8"),(0,n.registerVersion)(Ae,"0.7.8","esm2017")}()},3942:(Xe,ie,l)=>{"use strict";l.d(ie,{Z:()=>te});var i=l(2090),n=l(3475),s=l(9681),d=l(1877);class o{constructor(se,de){this._delegate=se,this.firebase=de,(0,s._addComponent)(se,new n.wA("app-compat",()=>this,"PUBLIC")),this.container=se.container}get automaticDataCollectionEnabled(){return this._delegate.automaticDataCollectionEnabled}set automaticDataCollectionEnabled(se){this._delegate.automaticDataCollectionEnabled=se}get name(){return this._delegate.name}get options(){return this._delegate.options}delete(){return new Promise(se=>{this._delegate.checkDestroyed(),se()}).then(()=>(this.firebase.INTERNAL.removeApp(this.name),(0,s.deleteApp)(this._delegate)))}_getService(se,de=s._DEFAULT_ENTRY_NAME){var rt;this._delegate.checkDestroyed();const N=this._delegate.container.getProvider(se);return!N.isInitialized()&&"EXPLICIT"===(null===(rt=N.getComponent())||void 0===rt?void 0:rt.instantiationMode)&&N.initialize(),N.getImmediate({identifier:de})}_removeServiceInstance(se,de=s._DEFAULT_ENTRY_NAME){this._delegate.container.getProvider(se).clearInstance(de)}_addComponent(se){(0,s._addComponent)(this._delegate,se)}_addOrOverwriteComponent(se){(0,s._addOrOverwriteComponent)(this._delegate,se)}toJSON(){return{name:this.name,automaticDataCollectionEnabled:this.automaticDataCollectionEnabled,options:this.options}}}const g=new i.LL("app-compat","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance."}),L=function x(){const le=function w(le){const se={},de={__esModule:!0,initializeApp:function O(ae,Pe={}){const lt=s.initializeApp(ae,Pe);if((0,i.r3)(se,lt.name))return se[lt.name];const ve=new le(lt,de);return se[lt.name]=ve,ve},app:N,registerVersion:s.registerVersion,setLogLevel:s.setLogLevel,onLog:s.onLog,apps:null,SDK_VERSION:s.SDK_VERSION,INTERNAL:{registerComponent:function $(ae){const Pe=ae.name,lt=Pe.replace("-compat","");if(s._registerComponent(ae)&&"PUBLIC"===ae.type){const ve=(Ye=N())=>{if("function"!=typeof Ye[lt])throw g.create("invalid-app-argument",{appName:Pe});return Ye[lt]()};void 0!==ae.serviceProps&&(0,i.ZB)(ve,ae.serviceProps),de[lt]=ve,le.prototype[lt]=function(...Ye){return this._getService.bind(this,Pe).apply(this,ae.multipleInstances?Ye:[])}}return"PUBLIC"===ae.type?de[lt]:null},removeApp:function rt(ae){delete se[ae]}
1,useAsService:function me(ae,Pe){return"serverAuth"===Pe?null:Pe},modularAPIs:s}};function N(ae){if(!(0,i.r3)(se,ae=ae||s._DEFAULT_ENTRY_NAME))throw g.create("no-app",{appName:ae});return se[ae]}return de.default=de,Object.defineProperty(de,"apps",{get:function W(){return Object.keys(se).map(ae=>se[ae])}}),N.App=le,de}(o);return le.INTERNAL=Object.assign(Object.assign({},le.INTERNAL),{createFirebaseNamespace:x,extendNamespace:function se(de){(0,i.ZB)(le,de)},createSubscribe:i.ne,ErrorFactory:i.LL,deepExtend:i.ZB}),le}(),Z=new d.Yd("@firebase/app-compat");if((0,i.jU)()&&void 0!==self.firebase){Z.warn("\n Warning: Firebase is already defined in the global scope. Please make sure\n Firebase library is only loaded once.\n ");const le=self.firebase.SDK_VERSION;le&&le.indexOf("LITE")>=0&&Z.warn("\n Warning: You are trying to load Firebase while using Firebase Performance standalone script.\n You should load Firebase Performance with this instance of Firebase to avoid loading duplicate code.\n ")}const te=L;!function ye(le){(0,s.registerVersion)("@firebase/app-compat","0.1.23",le)}()},9681:(Xe,ie,l)=>{"use strict";l.r(ie),l.d(ie,{FirebaseError:()=>d.ZR,SDK_VERSION:()=>ct,_DEFAULT_ENTRY_NAME:()=>xe,_addComponent:()=>Dt,_addOrOverwriteComponent:()=>_t,_apps:()=>Ke,_clearComponents:()=>tt,_components:()=>st,_getProvider:()=>Fe,_registerComponent:()=>Ut,_removeServiceInstance:()=>Ge,deleteApp:()=>jt,getApp:()=>nn,getApps:()=>an,initializeApp:()=>Kt,onLog:()=>_e,registerVersion:()=>Je,setLogLevel:()=>J});var i=l(5861),n=l(3475),s=l(1877),d=l(2090);class o{constructor(Ee){this.container=Ee}getPlatformInfoString(){return this.container.getProviders().map(We=>{if(function _(Ae){return"VERSION"===Ae.getComponent()?.type}(We)){const ce=We.getImmediate();return`${ce.library}/${ce.version}`}return null}).filter(We=>We).join(" ")}}const g="@firebase/app",w="0.7.22",x=new s.Yd("@firebase/app"),xe="[DEFAULT]",Lt={[g]:"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","fire-js":"fire-js",firebase:"fire-js-all"},Ke=new Map,st=new Map;function Dt(Ae,Ee){try{Ae.container.addComponent(Ee)}catch(We){x.debug(`Component ${Ee.name} failed to register with FirebaseApp ${Ae.name}`,We)}}function _t(Ae,Ee){Ae.container.addOrOverwriteComponent(Ee)}function Ut(Ae){const Ee=Ae.name;if(st.has(Ee))return x.debug(`There were multiple attempts to register component ${Ee}.`),!1;st.set(Ee,Ae);for(const We of Ke.values())Dt(We,Ae);return!0}function Fe(Ae,Ee){const We=Ae.container.getProvider("heartbeat").getImmediate({optional:!0});return We&&We.triggerHeartbeat(),Ae.container.getProvider(Ee)}function Ge(Ae,Ee,We=xe){Fe(Ae,Ee).clearInstance(We)}function tt(){st.clear()}const At=new d.LL("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()","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","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.","storage-open":"Error thrown when opening storage. Original error: {$originalErrorMessage}.","storage-get":"Error thrown when reading from storage. Original error: {$originalErrorMessage}.","storage-set":"Error thrown when writing to storage. Original error: {$originalErrorMessage}.","storage-delete":"Error thrown when deleting from storage. Original error: {$originalErrorMessage}."});class Pt{constructor(Ee,We,ce){this._isDeleted=!1,this._options=Object.assign({},Ee),this._config=Object.assign({},We),this._name=We.name,this._automaticDataCollectionEnabled=We.automaticDataCollectionEnabled,this._container=ce,this.container.addComponent(new n.wA("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(Ee){this.checkDestroyed(),this._automaticDataCollectionEnabled=Ee}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(Ee){this._isDeleted=Ee}checkDestroyed(){if(this.isDeleted)throw At.create("app-deleted",{appName:this._name})}}const ct="9.7.0";function Kt(Ae,Ee={}){"object"!=typeof Ee&&(Ee={name:Ee});const We=Object.assign({name:xe,automaticDataCollectionEnabled:!1},Ee),ce=We.name;if("string"!=typeof ce||!ce)throw At.create("bad-app-name",{appName:String(ce)});const pe=Ke.get(ce);if(pe){if((0,d.vZ)(Ae,pe.options)&&(0,d.vZ)(We,pe.config))return pe;throw At.create("duplicate-app",{appName:ce})}const je=new n.H0(ce);for(const Y of st.values())je.addComponent(Y);const R=new Pt(Ae,We,je);return Ke.set(ce,R),R}function nn(Ae=xe){const Ee=Ke.get(Ae);if(!Ee)throw At.create("no-app",{appName:Ae});return Ee}function an(){return Array.from(Ke.values())}function jt(Ae){return kn.apply(this,arguments)}function kn(){return(kn=(0,i.Z)(function*(Ae){const Ee=Ae.name;Ke.has(Ee)&&(Ke.delete(Ee),yield Promise.all(Ae.container.getProviders().map(We=>We.delete())),Ae.isDeleted=!0)})).apply(this,arguments)}function Je(Ae,Ee,We){var ce;let pe=null!==(ce=Lt[Ae])&&void 0!==ce?ce:Ae;We&&(pe+=`-${We}`);const je=pe.match(/\s|\//),R=Ee.match(/\s|\//);if(je||R){const Y=[`Unable to register library "${pe}" with version "${Ee}":`];return je&&Y.push(`library name "${pe}" contains illegal characters (whitespace or "/")`),je&&R&&Y.push("and"),R&&Y.push(`version name "${Ee}" contains illegal characters (whitespace or "/")`),void x.warn(Y.join(" "))}Ut(new n.wA(`${pe}-version`,()=>({library:pe,version:Ee}),"VERSION"))}function _e(Ae,Ee){if(null!==Ae&&"function"!=typeof Ae)throw At.create("invalid-log-argument");(0,s.Am)(Ae,Ee)}function J(Ae){(0,s.Ub)(Ae)}const Le="firebase-heartbeat-store";let Ct=null;function Ze(){return Ct||(Ct=(0,d.X3)("firebase-heartbeat-database",1,(Ae,Ee)=>{0===Ee&&Ae.createObjectStore(Le)}).catch(Ae=>{throw At.create("storage-open",{originalErrorMessage:Ae.message})})),Ct}function $e(){return($e=(0,i.Z)(function*(Ae){try{return(yield Ze()).transaction(Le).objectStore(Le).get(Xt(Ae))}catch(Ee){throw At.create("storage-get",{originalErrorMessage:Ee.message})}})).apply(this,arguments)}function gt(Ae,Ee){return wt.apply(this,arguments)}function wt(){return(wt=(0,i.Z)(function*(Ae,Ee){try{const ce=(yield Ze()).transaction(Le,"readwrite");return yield ce.objectStore(Le).put(Ee,Xt(Ae)),ce.complete}catch(We){throw At.create("storage-set",{originalErrorMessage:We.message})}})).apply(this,arguments)}function Xt(Ae){return`${Ae.name}!${Ae.options.appId}`}class Gt{constructor(Ee){this.container=Ee,this._heartbeatsCache=null;const We=this.container.getProvider("app").getImmediate();this._storage=new Pn(We),this._heartbeatsCachePromise=this._storage.read().then(ce=>(this._heartbeatsCache=ce,ce))}triggerHeartbeat(){var Ee=this;return(0,i.Z)(function*(){const ce=Ee.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),pe=Cn();if(null===Ee._heartbeatsCache&&(Ee._heartbeatsCache=yield Ee._heartbeatsCachePromise),Ee._heartbeatsCache.lastSentHeartbeatDate!==pe&&!Ee._heartbeatsCache.heartbeats.some(je=>je.date===pe))return Ee._heartbeatsCache.heartbeats.push({date:pe,agent:ce}),Ee._heartbeatsCache.heartbeats=Ee._heartbeatsCache.heartbeats.filter(je=>{const R=new Date(je.date).valueOf();return Date.now()-R<=2592e6}),Ee._storage.overwrite(Ee._heartbeatsCache)})()}getHeartbeatsHeader(){var Ee=this;return(0,i.Z)(function*(){if(null===Ee._heartbeatsCache&&(yield Ee._heartbeatsCachePromise),null===Ee._heartbeatsCache||0===Ee._heartbeatsCache.heartbeats.length)return"";const We=Cn(),{heartbeatsToSend:ce,unsentEntries:pe}=function yn(Ae,Ee=1024){const We=[];let ce=Ae.slice();for(const pe of Ae){const je=We.find(R=>R.agent===pe.agent);if(je){if(je.dates.push(pe.date),It(We)>Ee){je.dates.pop();break}}else if(We.push({agent:pe.agent,dates:[pe.date]}),It(We)>Ee){We.pop();break}ce=ce.slice(1)}return{heartbeatsToSend:We,unsentEntries:ce}}(Ee._heartbeatsCache.heartbeats),je=(0,d.L)(JSON.stringify({version:2,heartbeats:ce}));return Ee._heartbeatsCache.lastSentHeartbeatDate=We,pe.length>0?(Ee._heartbeatsCache.heartbeats=pe,yield Ee._storage.overwrite(Ee._heartbeatsCache)):(Ee._heartbeatsCache.heartbeats=[],Ee._storage.overwrite(Ee._heartbeatsCache)),je})()}}function Cn(){return(new Date).toISOString().substring(0,10)}class Pn{constructor(Ee){this.app=Ee,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}runIndexedDBEnvironmentCheck(){return(0,i.Z)(function*(){return!!(0,d.hl)()&&(0,d.eu)().then(()=>!0).catch(()=>!1)})()}read(){var Ee=this;return(0,i.Z)(function*(){return(yield Ee._canUseIndexedDBPromise)&&(yield function Ne(Ae){return $e.apply(this,arguments)}(Ee.app))||{heartbeats:[]}})()}overwrite(Ee){var We=this;return(0,i.Z)(function*(){var ce;if(yield We._canUseIndexedDBPromise){const je=yield We.read();
1return gt(We.app,{lastSentHeartbeatDate:null!==(ce=Ee.lastSentHeartbeatDate)&&void 0!==ce?ce:je.lastSentHeartbeatDate,heartbeats:Ee.heartbeats})}})()}add(Ee){var We=this;return(0,i.Z)(function*(){var ce;if(yield We._canUseIndexedDBPromise){const je=yield We.read();return gt(We.app,{lastSentHeartbeatDate:null!==(ce=Ee.lastSentHeartbeatDate)&&void 0!==ce?ce:je.lastSentHeartbeatDate,heartbeats:[...je.heartbeats,...Ee.heartbeats]})}})()}}function It(Ae){return(0,d.L)(JSON.stringify({version:2,heartbeats:Ae})).length}!function St(Ae){Ut(new n.wA("platform-logger",Ee=>new o(Ee),"PRIVATE")),Ut(new n.wA("heartbeat",Ee=>new Gt(Ee),"PRIVATE")),Je(g,w,Ae),Je(g,w,"esm2017"),Je("fire-js","")}("")},3475:(Xe,ie,l)=>{"use strict";l.d(ie,{H0:()=>w,wA:()=>s});var i=l(5861),n=l(2090);class s{constructor(L,Z,G){this.name=L,this.instanceFactory=Z,this.type=G,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(L){return this.instantiationMode=L,this}setMultipleInstances(L){return this.multipleInstances=L,this}setServiceProps(L){return this.serviceProps=L,this}setInstanceCreatedCallback(L){return this.onInstanceCreated=L,this}}const d="[DEFAULT]";class o{constructor(L,Z){this.name=L,this.container=Z,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(L){const Z=this.normalizeInstanceIdentifier(L);if(!this.instancesDeferred.has(Z)){const G=new n.BH;if(this.instancesDeferred.set(Z,G),this.isInitialized(Z)||this.shouldAutoInitialize())try{const he=this.getOrInitializeService({instanceIdentifier:Z});he&&G.resolve(he)}catch{}}return this.instancesDeferred.get(Z).promise}getImmediate(L){var Z;const G=this.normalizeInstanceIdentifier(L?.identifier),he=null!==(Z=L?.optional)&&void 0!==Z&&Z;if(!this.isInitialized(G)&&!this.shouldAutoInitialize()){if(he)return null;throw Error(`Service ${this.name} is not available`)}try{return this.getOrInitializeService({instanceIdentifier:G})}catch(ye){if(he)return null;throw ye}}getComponent(){return this.component}setComponent(L){if(L.name!==this.name)throw Error(`Mismatching Component ${L.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=L,this.shouldAutoInitialize()){if(function g(x){return"EAGER"===x.instantiationMode}(L))try{this.getOrInitializeService({instanceIdentifier:d})}catch{}for(const[Z,G]of this.instancesDeferred.entries()){const he=this.normalizeInstanceIdentifier(Z);try{const ye=this.getOrInitializeService({instanceIdentifier:he});G.resolve(ye)}catch{}}}}clearInstance(L=d){this.instancesDeferred.delete(L),this.instancesOptions.delete(L),this.instances.delete(L)}delete(){var L=this;return(0,i.Z)(function*(){const Z=Array.from(L.instances.values());yield Promise.all([...Z.filter(G=>"INTERNAL"in G).map(G=>G.INTERNAL.delete()),...Z.filter(G=>"_delete"in G).map(G=>G._delete())])})()}isComponentSet(){return null!=this.component}isInitialized(L=d){return this.instances.has(L)}getOptions(L=d){return this.instancesOptions.get(L)||{}}initialize(L={}){const{options:Z={}}=L,G=this.normalizeInstanceIdentifier(L.instanceIdentifier);if(this.isInitialized(G))throw Error(`${this.name}(${G}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const he=this.getOrInitializeService({instanceIdentifier:G,options:Z});for(const[ye,te]of this.instancesDeferred.entries())G===this.normalizeInstanceIdentifier(ye)&&te.resolve(he);return he}onInit(L,Z){var G;const he=this.normalizeInstanceIdentifier(Z),ye=null!==(G=this.onInitCallbacks.get(he))&&void 0!==G?G:new Set;ye.add(L),this.onInitCallbacks.set(he,ye);const te=this.instances.get(he);return te&&L(te,he),()=>{ye.delete(L)}}invokeOnInitCallbacks(L,Z){const G=this.onInitCallbacks.get(Z);if(G)for(const he of G)try{he(L,Z)}catch{}}getOrInitializeService({instanceIdentifier:L,options:Z={}}){let G=this.instances.get(L);if(!G&&this.component&&(G=this.component.instanceFactory(this.container,{instanceIdentifier:(x=L,x===d?void 0:x),options:Z}),this.instances.set(L,G),this.instancesOptions.set(L,Z),this.invokeOnInitCallbacks(G,L),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,L,G)}catch{}var x;return G||null}normalizeInstanceIdentifier(L=d){return this.component?this.component.multipleInstances?L:d:L}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class w{constructor(L){this.name=L,this.providers=new Map}addComponent(L){const Z=this.getProvider(L.name);if(Z.isComponentSet())throw new Error(`Component ${L.name} has already been registered with ${this.name}`);Z.setComponent(L)}addOrOverwriteComponent(L){this.getProvider(L.name).isComponentSet()&&this.providers.delete(L.name),this.addComponent(L)}getProvider(L){if(this.providers.has(L))return this.providers.get(L);const Z=new o(L,this);return this.providers.set(L,Z),Z}getProviders(){return Array.from(this.providers.values())}}},2833:(Xe,ie,l)=>{"use strict";var i=l(5861),n=l(9681),s=l(3475),d=l(2090);const o="@firebase/installations",_="0.5.8",w=`w:${_}`,x="FIS_v2",te=new d.LL("installations","Installations",{"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"not-registered":"Firebase Installation is not registered.","installation-not-found":"Firebase Installation not found.","request-failed":'{$requestName} request failed with error "{$serverCode} {$serverStatus}: {$serverMessage}"',"app-offline":"Could not process request. Application offline.","delete-pending-registration":"Can't delete installation while there is a pending registration request."});function le(A){return A instanceof d.ZR&&A.code.includes("request-failed")}function se({projectId:A}){return`https://firebaseinstallations.googleapis.com/v1/projects/${A}/installations`}
1function de(A){return{token:A.token,requestStatus:2,expiresIn:ae(A.expiresIn),creationTime:Date.now()}}function rt(A,ke){return N.apply(this,arguments)}function N(){return(N=(0,i.Z)(function*(A,ke){const Nt=(yield ke.json()).error;return te.create("request-failed",{requestName:A,serverCode:Nt.code,serverMessage:Nt.message,serverStatus:Nt.status})})).apply(this,arguments)}function O({apiKey:A}){return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":A})}function W(A,{refreshToken:ke}){const ht=O(A);return ht.append("Authorization",function Pe(A){return`${x} ${A}`}(ke)),ht}function $(A){return me.apply(this,arguments)}function me(){return(me=(0,i.Z)(function*(A){const ke=yield A();return ke.status>=500&&ke.status<600?A():ke})).apply(this,arguments)}function ae(A){return Number(A.replace("s","000"))}function lt(A,ke){return ve.apply(this,arguments)}function ve(){return(ve=(0,i.Z)(function*({appConfig:A,heartbeatServiceProvider:ke},{fid:ht}){const Nt=se(A),Dn=O(A),ut=ke.getImmediate({optional:!0});if(ut){const it=yield ut.getHeartbeatsHeader();it&&Dn.append("x-firebase-client",it)}const C={method:"POST",headers:Dn,body:JSON.stringify({fid:ht,authVersion:x,appId:A.appId,sdkVersion:w})},Te=yield $(()=>fetch(Nt,C));if(Te.ok){const it=yield Te.json();return{fid:it.fid||ht,registrationStatus:2,refreshToken:it.refreshToken,authToken:de(it.authToken)}}throw yield rt("Create Installation",Te)})).apply(this,arguments)}function Ye(A){return new Promise(ke=>{setTimeout(ke,A)})}const Ie=/^[cdef][\w-]{21}$/;function at(){try{const A=new Uint8Array(17);(self.crypto||self.msCrypto).getRandomValues(A),A[0]=112+A[0]%16;const ht=function Ht(A){return function we(A){return btoa(String.fromCharCode(...A)).replace(/\+/g,"-").replace(/\//g,"_")}(A).substr(0,22)}(A);return Ie.test(ht)?ht:""}catch{return""}}function xe(A){return`${A.appName}!${A.appId}`}const Lt=new Map;function Ke(A,ke){const ht=xe(A);_t(ht,ke),function Ut(A,ke){const ht=function Ge(){return!Fe&&"BroadcastChannel"in self&&(Fe=new BroadcastChannel("[Firebase] FID Change"),Fe.onmessage=A=>{_t(A.data.key,A.data.fid)}),Fe}();ht&&ht.postMessage({key:A,fid:ke}),function tt(){0===Lt.size&&Fe&&(Fe.close(),Fe=null)}()}(ht,ke)}function _t(A,ke){const ht=Lt.get(A);if(ht)for(const Nt of ht)Nt(ke)}let Fe=null;const Pt="firebase-installations-store";let ct=null;function Kt(){return ct||(ct=(0,d.X3)("firebase-installations-database",1,(A,ke)=>{0===ke&&A.createObjectStore(Pt)})),ct}function nn(A,ke){return an.apply(this,arguments)}function an(){return(an=(0,i.Z)(function*(A,ke){const ht=xe(A),Dn=(yield Kt()).transaction(Pt,"readwrite"),ut=Dn.objectStore(Pt),Rt=yield ut.get(ht);return yield ut.put(ke,ht),yield Dn.complete,(!Rt||Rt.fid!==ke.fid)&&Ke(A,ke.fid),ke})).apply(this,arguments)}function jt(A){return kn.apply(this,arguments)}function kn(){return(kn=(0,i.Z)(function*(A){const ke=xe(A),Nt=(yield Kt()).transaction(Pt,"readwrite");yield Nt.objectStore(Pt).delete(ke),yield Nt.complete})).apply(this,arguments)}function Je(A,ke){return _e.apply(this,arguments)}function _e(){return(_e=(0,i.Z)(function*(A,ke){const ht=xe(A),Dn=(yield Kt()).transaction(Pt,"readwrite"),ut=Dn.objectStore(Pt),Rt=yield ut.get(ht),C=ke(Rt);return void 0===C?yield ut.delete(ht):yield ut.put(C,ht),yield Dn.complete,C&&(!Rt||Rt.fid!==C.fid)&&Ke(A,C.fid),C})).apply(this,arguments)}function J(A){return Q.apply(this,arguments)}function Q(){return(Q=(0,i.Z)(function*(A){let ke;const ht=yield Je(A.appConfig,Nt=>{const Dn=oe(Nt),ut=Le(A,Dn);return ke=ut.registrationPromise,ut.installationEntry});return""===ht.fid?{installationEntry:yield ke}:{installationEntry:ht,registrationPromise:ke}})).apply(this,arguments)}function oe(A){return wt(A||{fid:at(),registrationStatus:0})}function Le(A,ke){if(0===ke.registrationStatus){if(!navigator.onLine)return{installationEntry:ke,registrationPromise:Promise.reject(te.create("app-offline"))};const ht={fid:ke.fid,registrationStatus:1,registrationTime:Date.now()},Nt=function Ct(A,ke){return Ze.apply(this,arguments)}(A,ht);return{installationEntry:ht,registrationPromise:Nt}}return 1===ke.registrationStatus?{installationEntry:ke,registrationPromise:Ne(A)}:{installationEntry:ke}}function Ze(){return(Ze=(0,i.Z)(function*(A,ke){try{const ht=yield lt(A,ke);return nn(A.appConfig,ht)}catch(ht){throw le(ht)&&409===ht.customData.serverCode?yield jt(A.appConfig):yield nn(A.appConfig,{fid:ke.fid,registrationStatus:0}),ht}})).apply(this,arguments)}function Ne(A){return $e.apply(this,arguments)}function $e(){return($e=(0,i.Z)(function*(A){let ke=yield gt(A.appConfig);for(;1===ke.registrationStatus;)yield Ye(100),ke=yield gt(A.appConfig);if(0===ke.registrationStatus){const{installationEntry:ht,registrationPromise:Nt}=yield J(A);return Nt||ht}return ke})).apply(this,arguments)}function gt(A){return Je(A,ke=>{if(!ke)throw te.create("installation-not-found");return wt(ke)})}function wt(A){return function Xt(A){return 1===A.registrationStatus&&A.registrationTime+1e4<Date.now()}(A)?{fid:A.fid,registrationStatus:0}:A}function fn(A,ke){return An.apply(this,arguments)}function An(){return(An=(0,i.Z)(function*({appConfig:A,heartbeatServiceProvider:ke},ht){const Nt=Gt(A,ht),Dn=W(A,ht),ut=ke.getImmediate({optional:!0});if(ut){const it=yield ut.getHeartbeatsHeader();it&&Dn.append("x-firebase-client",it)}const C={method:"POST",headers:Dn,body:JSON.stringify({installation:{sdkVersion:w,appId:A.appId}})},Te=yield $(()=>fetch(Nt,C));if(Te.ok)return de(yield Te.json());throw yield rt("Generate Auth Token",Te)})).apply(this,arguments)}function Gt(A,{fid:ke}){return`${se(A)}/${ke}/authTokens:generate`}function Cn(A){return yn.apply(this,arguments)}function yn(){return(yn=(0,i.Z)(function*(A,ke=!1){let ht;const Nt=yield Je(A.appConfig,ut=>{if(!We(ut))throw te.create("not-registered");const Rt=ut.authToken;if(!ke&&ce(Rt))return ut;if(1===Rt.requestStatus)return ht=Pn(A,ke),ut;{if(!navigator.onLine)throw te.create("app-offline");const C=je(ut);return ht=Ae(A,C),C}});return ht?yield ht:Nt.authToken})).apply(this,arguments)}function Pn(A,ke){return It.apply(this,arguments)}function It(){return(It=(0,i.Z)(function*(A,ke){let ht=yield St(A.appConfig);for(;1===ht.authToken.requestStatus;)yield Ye(100),ht=yield St(A.appConfig);const Nt=ht.authToken;return 0===Nt.requestStatus?Cn(A,ke):Nt})).apply(this,arguments)}function St(A){return Je(A,ke=>{if(!We(ke))throw te.create("not-registered");return function R(A){return 1===A.requestStatus&&A.requestTime+1e4<Date.now()}(ke.authToken)?Object.assign(Object.assign({},ke),{authToken:{requestStatus:0}}):ke})}function Ae(A,ke){return Ee.apply(this,arguments)}function Ee(){return(Ee=(0,i.Z)(function*(A,ke){try{const ht=yield fn(A,ke),Nt=Object.assign(Object.assign({},ke),{authToken:ht});return yield nn(A.appConfig,Nt),ht}catch(ht){if(!le(ht)||401!==ht.customData.serverCode&&404!==ht.customData.serverCode){const Nt=Object.assign(Object.assign({},ke),{authToken:{requestStatus:0}});yield nn(A.appConfig,Nt)}else yield jt(A.appConfig);throw ht}})).apply(this,arguments)}function We(A){return void 0!==A&&2===A.registrationStatus}function ce(A){return 2===A.requestStatus&&!function pe(A){const ke=Date.now();
1return ke<A.creationTime||A.creationTime+A.expiresIn<ke+36e5}(A)}function je(A){const ke={requestStatus:1,requestTime:Date.now()};return Object.assign(Object.assign({},A),{authToken:ke})}function De(){return(De=(0,i.Z)(function*(A){const ke=A,{installationEntry:ht,registrationPromise:Nt}=yield J(ke);return Nt?Nt.catch(console.error):Cn(ke).catch(console.error),ht.fid})).apply(this,arguments)}function Tt(){return(Tt=(0,i.Z)(function*(A,ke=!1){const ht=A;return yield Zt(ht),(yield Cn(ht,ke)).token})).apply(this,arguments)}function Zt(A){return gn.apply(this,arguments)}function gn(){return(gn=(0,i.Z)(function*(A){const{registrationPromise:ke}=yield J(A);ke&&(yield ke)})).apply(this,arguments)}function kt(A){return te.create("missing-app-config-values",{valueName:A})}const Qe="installations",Jt=A=>{const ke=A.getProvider("app").getImmediate(),ht=function et(A){if(!A||!A.options)throw kt("App Configuration");if(!A.name)throw kt("App Name");const ke=["projectId","apiKey","appId"];for(const ht of ke)if(!A.options[ht])throw kt(ht);return{appName:A.name,projectId:A.options.projectId,apiKey:A.options.apiKey,appId:A.options.appId}}(ke);return{app:ke,appConfig:ht,heartbeatServiceProvider:(0,n._getProvider)(ke,"heartbeat"),_delete:()=>Promise.resolve()}},yt=A=>{const ke=A.getProvider("app").getImmediate(),ht=(0,n._getProvider)(ke,Qe).getImmediate();return{getId:()=>function Y(A){return De.apply(this,arguments)}(ht),getToken:Dn=>function ot(A){return Tt.apply(this,arguments)}(ht,Dn)}};(function Ot(){(0,n._registerComponent)(new s.wA(Qe,Jt,"PUBLIC")),(0,n._registerComponent)(new s.wA("installations-internal",yt,"PRIVATE"))})(),(0,n.registerVersion)(o,_),(0,n.registerVersion)(o,_,"esm2017")},1877:(Xe,ie,l)=>{"use strict";l.d(ie,{Am:()=>x,Ub:()=>w,Yd:()=>g,in:()=>n});const i=[];var n=(()=>{return(L=n||(n={}))[L.DEBUG=0]="DEBUG",L[L.VERBOSE=1]="VERBOSE",L[L.INFO=2]="INFO",L[L.WARN=3]="WARN",L[L.ERROR=4]="ERROR",L[L.SILENT=5]="SILENT",n;var L})();const s={debug:n.DEBUG,verbose:n.VERBOSE,info:n.INFO,warn:n.WARN,error:n.ERROR,silent:n.SILENT},d=n.INFO,o={[n.DEBUG]:"log",[n.VERBOSE]:"log",[n.INFO]:"info",[n.WARN]:"warn",[n.ERROR]:"error"},_=(L,Z,...G)=>{if(Z<L.logLevel)return;const he=(new Date).toISOString(),ye=o[Z];if(!ye)throw new Error(`Attempted to log a message with an invalid logType (value: ${Z})`);console[ye](`[${he}] ${L.name}:`,...G)};class g{constructor(Z){this.name=Z,this._logLevel=d,this._logHandler=_,this._userLogHandler=null,i.push(this)}get logLevel(){return this._logLevel}set logLevel(Z){if(!(Z in n))throw new TypeError(`Invalid value "${Z}" assigned to \`logLevel\``);this._logLevel=Z}setLogLevel(Z){this._logLevel="string"==typeof Z?s[Z]:Z}get logHandler(){return this._logHandler}set logHandler(Z){if("function"!=typeof Z)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=Z}get userLogHandler(){return this._userLogHandler}set userLogHandler(Z){this._userLogHandler=Z}debug(...Z){this._userLogHandler&&this._userLogHandler(this,n.DEBUG,...Z),this._logHandler(this,n.DEBUG,...Z)}log(...Z){this._userLogHandler&&this._userLogHandler(this,n.VERBOSE,...Z),this._logHandler(this,n.VERBOSE,...Z)}info(...Z){this._userLogHandler&&this._userLogHandler(this,n.INFO,...Z),this._logHandler(this,n.INFO,...Z)}warn(...Z){this._userLogHandler&&this._userLogHandler(this,n.WARN,...Z),this._logHandler(this,n.WARN,...Z)}error(...Z){this._userLogHandler&&this._userLogHandler(this,n.ERROR,...Z),this._logHandler(this,n.ERROR,...Z)}}function w(L){i.forEach(Z=>{Z.setLogLevel(L)})}function x(L,Z){for(const G of i){let he=null;Z&&Z.level&&(he=s[Z.level]),G.userLogHandler=null===L?null:(ye,te,...le)=>{const se=le.map(de=>{if(null==de)return null;if("string"==typeof de)return de;if("number"==typeof de||"boolean"==typeof de)return de.toString();if(de instanceof Error)return de.message;try{return JSON.stringify(de)}catch{return null}}).filter(de=>de).join(" ");te>=(he??ye.logLevel)&&L({level:n[te].toLowerCase(),message:se,args:le,type:ye.name})}}}},908:(Xe,ie,l)=>{"use strict";l.d(ie,{Gb:()=>gn,LP:()=>Se,pQ:()=>et,ps:()=>kt});var i=l(5861),s=(l(2833),l(3475)),d=l(2090),o=l(9681);
1const _="/firebase-messaging-sw.js",g="/firebase-cloud-messaging-push-scope",w="BDOU99-h67HcA6JeFXHbSNMu7e2yNNu3RzoMj8TM4W88jITfq7ZmPvIM1Iv-4_l2LxQcYwhqby2xGpWwzjfAnG4",L="google.c.a.c_id",Z="google.c.a.c_l",G="google.c.a.ts",he="google.c.a.e";var te=(()=>{return(Qe=te||(te={})).PUSH_RECEIVED="push-received",Qe.NOTIFICATION_CLICKED="notification-clicked",te;var Qe})();function le(Qe){const xt=new Uint8Array(Qe);return btoa(String.fromCharCode(...xt)).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function se(Qe){const Jt=(Qe+"=".repeat((4-Qe.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),yt=atob(Jt),Ot=new Uint8Array(yt.length);for(let A=0;A<yt.length;++A)Ot[A]=yt.charCodeAt(A);return Ot}const de="fcm_token_details_db",N="fcm_token_object_Store";function O(Qe){return W.apply(this,arguments)}function W(){return W=(0,i.Z)(function*(Qe){if("databases"in indexedDB&&!(yield indexedDB.databases()).map(A=>A.name).includes(de))return null;let xt=null;return(yield(0,d.X3)(de,5,function(){var yt=(0,i.Z)(function*(Ot,A,ke,ht){var Nt;if(A<2||!Ot.objectStoreNames.contains(N))return;const Dn=ht.objectStore(N),ut=yield Dn.index("fcmSenderId").get(Qe);if(yield Dn.clear(),ut)if(2===A){const Rt=ut;if(!Rt.auth||!Rt.p256dh||!Rt.endpoint)return;xt={token:Rt.fcmToken,createTime:null!==(Nt=Rt.createTime)&&void 0!==Nt?Nt:Date.now(),subscriptionOptions:{auth:Rt.auth,p256dh:Rt.p256dh,endpoint:Rt.endpoint,swScope:Rt.swScope,vapidKey:"string"==typeof Rt.vapidKey?Rt.vapidKey:le(Rt.vapidKey)}}}else if(3===A){const Rt=ut;xt={token:Rt.fcmToken,createTime:Rt.createTime,subscriptionOptions:{auth:le(Rt.auth),p256dh:le(Rt.p256dh),endpoint:Rt.endpoint,swScope:Rt.swScope,vapidKey:le(Rt.vapidKey)}}}else if(4===A){const Rt=ut;xt={token:Rt.fcmToken,createTime:Rt.createTime,subscriptionOptions:{auth:le(Rt.auth),p256dh:le(Rt.p256dh),endpoint:Rt.endpoint,swScope:Rt.swScope,vapidKey:le(Rt.vapidKey)}}}});return function(Ot,A,ke,ht){return yt.apply(this,arguments)}}())).close(),yield(0,d.Lj)(de),yield(0,d.Lj)("fcm_vapid_details_db"),yield(0,d.Lj)("undefined"),$(xt)?xt:null}),W.apply(this,arguments)}function $(Qe){if(!Qe||!Qe.subscriptionOptions)return!1;const{subscriptionOptions:xt}=Qe;return"number"==typeof Qe.createTime&&Qe.createTime>0&&"string"==typeof Qe.token&&Qe.token.length>0&&"string"==typeof xt.auth&&xt.auth.length>0&&"string"==typeof xt.p256dh&&xt.p256dh.length>0&&"string"==typeof xt.endpoint&&xt.endpoint.length>0&&"string"==typeof xt.swScope&&xt.swScope.length>0&&"string"==typeof xt.vapidKey&&xt.vapidKey.length>0}const Pe="firebase-messaging-store";let lt=null;function ve(){return lt||(lt=(0,d.X3)("firebase-messaging-database",1,(Qe,xt)=>{0===xt&&Qe.createObjectStore(Pe)})),lt}function Ye(Qe){return we.apply(this,arguments)}function we(){return(we=(0,i.Z)(function*(Qe){const xt=xe(Qe),yt=yield(yield ve()).transaction(Pe).objectStore(Pe).get(xt);if(yt)return yt;{const Ot=yield O(Qe.appConfig.senderId);if(Ot)return yield Ie(Qe,Ot),Ot}})).apply(this,arguments)}function Ie(Qe,xt){return mt.apply(this,arguments)}function mt(){return(mt=(0,i.Z)(function*(Qe,xt){const Jt=xe(Qe),Ot=(yield ve()).transaction(Pe,"readwrite");return yield Ot.objectStore(Pe).put(xt,Jt),yield Ot.complete,xt})).apply(this,arguments)}function at(Qe){return Ht.apply(this,arguments)}function Ht(){return(Ht=(0,i.Z)(function*(Qe){const xt=xe(Qe),yt=(yield ve()).transaction(Pe,"readwrite");yield yt.objectStore(Pe).delete(xt),yield yt.complete})).apply(this,arguments)}function xe({appConfig:Qe}){return Qe.appId}const Ke=new d.LL("messaging","Messaging",{"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"only-available-in-window":"This method is available in a Window context.","only-available-in-sw":"This method is available in a service worker context.","permission-default":"The notification permission was not granted and dismissed instead.","permission-blocked":"The notification permission was not granted and blocked instead.","unsupported-browser":"This browser doesn't support the API's required to use the Firebase SDK.","indexed-db-unsupported":"This browser doesn't support indexedDb.open() (ex. Safari iFrame, Firefox Private Browsing, etc)","failed-service-worker-registration":"We are unable to register the default service worker. {$browserErrorMessage}","token-subscribe-failed":"A problem occurred while subscribing the user to FCM: {$errorInfo}","token-subscribe-no-token":"FCM returned no token when subscribing the user to push.","token-unsubscribe-failed":"A problem occurred while unsubscribing the user from FCM: {$errorInfo}","token-update-failed":"A problem occurred while updating the user from FCM: {$errorInfo}","token-update-no-token":"FCM returned no token when updating the user to push.","use-sw-after-get-token":"The useServiceWorker() method may only be called once and must be called before calling getToken() to ensure your service worker is used.","invali
1d-sw-registration":"The input to useServiceWorker() must be a ServiceWorkerRegistration.","invalid-bg-handler":"The input to setBackgroundMessageHandler() must be a function.","invalid-vapid-key":"The public VAPID key must be a string.","use-vapid-key-after-get-token":"The usePublicVapidKey() method may only be called once and must be called before calling getToken() to ensure your VAPID key is used."});function st(Qe,xt){return Dt.apply(this,arguments)}function Dt(){return(Dt=(0,i.Z)(function*(Qe,xt){const Jt=yield bt(Qe),yt=Pt(xt),Ot={method:"POST",headers:Jt,body:JSON.stringify(yt)};let A;try{A=yield(yield fetch(tt(Qe.appConfig),Ot)).json()}catch(ke){throw Ke.create("token-subscribe-failed",{errorInfo:ke})}if(A.error)throw Ke.create("token-subscribe-failed",{errorInfo:A.error.message});if(!A.token)throw Ke.create("token-subscribe-no-token");return A.token})).apply(this,arguments)}function _t(Qe,xt){return Ut.apply(this,arguments)}function Ut(){return(Ut=(0,i.Z)(function*(Qe,xt){const Jt=yield bt(Qe),yt=Pt(xt.subscriptionOptions),Ot={method:"PATCH",headers:Jt,body:JSON.stringify(yt)};let A;try{A=yield(yield fetch(`${tt(Qe.appConfig)}/${xt.token}`,Ot)).json()}catch(ke){throw Ke.create("token-update-failed",{errorInfo:ke})}if(A.error)throw Ke.create("token-update-failed",{errorInfo:A.error.message});if(!A.token)throw Ke.create("token-update-no-token");return A.token})).apply(this,arguments)}function Fe(Qe,xt){return Ge.apply(this,arguments)}function Ge(){return(Ge=(0,i.Z)(function*(Qe,xt){const yt={method:"DELETE",headers:yield bt(Qe)};try{const A=yield(yield fetch(`${tt(Qe.appConfig)}/${xt}`,yt)).json();if(A.error)throw Ke.create("token-unsubscribe-failed",{errorInfo:A.error.message})}catch(Ot){throw Ke.create("token-unsubscribe-failed",{errorInfo:Ot})}})).apply(this,arguments)}function tt({projectId:Qe}){return`https://fcmregistrations.googleapis.com/v1/projects/${Qe}/registrations`}function bt(Qe){return At.apply(this,arguments)}function At(){return(At=(0,i.Z)(function*({appConfig:Qe,installations:xt}){const Jt=yield xt.getToken();return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":Qe.apiKey,"x-goog-firebase-installations-auth":`FIS ${Jt}`})})).apply(this,arguments)}function Pt({p256dh:Qe,auth:xt,endpoint:Jt,vapidKey:yt}){const Ot={web:{endpoint:Jt,auth:xt,p256dh:Qe}};return yt!==w&&(Ot.web.applicationPubKey=yt),Ot}const ct=6048e5;function Kt(Qe){return nn.apply(this,arguments)}function nn(){return(nn=(0,i.Z)(function*(Qe){const xt=yield Q(Qe.swRegistration,Qe.vapidKey),Jt={vapidKey:Qe.vapidKey,swScope:Qe.swRegistration.scope,endpoint:xt.endpoint,auth:le(xt.getKey("auth")),p256dh:le(xt.getKey("p256dh"))},yt=yield Ye(Qe.firebaseDependencies);if(yt){if(Le(yt.subscriptionOptions,Jt))return Date.now()>=yt.createTime+ct?kn(Qe,{token:yt.token,createTime:Date.now(),subscriptionOptions:Jt}):yt.token;try{yield Fe(Qe.firebaseDependencies,yt.token)}catch(Ot){console.warn(Ot)}return _e(Qe.firebaseDependencies,Jt)}return _e(Qe.firebaseDependencies,Jt)})).apply(this,arguments)}function an(Qe){return jt.apply(this,arguments)}function jt(){return(jt=(0,i.Z)(function*(Qe){const xt=yield Ye(Qe.firebaseDependencies);xt&&(yield Fe(Qe.firebaseDependencies,xt.token),yield at(Qe.firebaseDependencies));const Jt=yield Qe.swRegistration.pushManager.getSubscription();return!Jt||Jt.unsubscribe()})).apply(this,arguments)}function kn(Qe,xt){return Je.apply(this,arguments)}function Je(){return(Je=(0,i.Z)(function*(Qe,xt){try{const Jt=yield _t(Qe.firebaseDependencies,xt),yt=Object.assign(Object.assign({},xt),{token:Jt,createTime:Date.now()});return yield Ie(Qe.firebaseDependencies,yt),Jt}catch(Jt){throw yield an(Qe),Jt}})).apply(this,arguments)}function _e(Qe,xt){return J.apply(this,arguments)}function J(){return(J=(0,i.Z)(function*(Qe,xt){const yt={token:yield st(Qe,xt),createTime:Date.now(),subscriptionOptions:xt};return yield Ie(Qe,yt),yt.token})).apply(this,arguments)}function Q(Qe,xt){return oe.apply(this,arguments)}function oe(){return(oe=(0,i.Z)(function*(Qe,xt){return(yield Qe.pushManager.getSubscription())||Qe.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:se(xt)})})).apply(this,arguments)}function Le(Qe,xt){return xt.vapidKey===Qe.vapidKey&&xt.endpoint===Qe.endpoint&&xt.auth===Qe.auth&&xt.p256dh===Qe.p256dh}function Ct(Qe){const xt={from:Qe.from,collapseKey:Qe.collapse_key,messageId:Qe.fcmMessageId};return function Ze(Qe,xt){if(!xt.notification)return;Qe.notification={};const Jt=xt.notification.title;Jt&&(Qe.notification.title=Jt);const yt=xt.notification.body;yt&&(Qe.notification.body=yt);const Ot=xt.notification.image;Ot&&(Qe.notification.image=Ot)}(xt,Qe),function Ne(Qe,xt){!xt.data||(Qe.data=xt.data)}(xt,Qe),function $e(Qe,xt){if(!xt.fcmOptions)return;Qe.fcmOptions={};const Jt=xt.fcmOptions.link;Jt&&(Qe.fcmOptions.link=Jt);const yt=xt.fcmOptions.analytics_label;yt&&(Qe.fcmOptions.analyticsLabel=yt)}(xt,Qe),xt}function gt(Qe){return"object"==typeof Qe&&!!Qe&&L in Qe}function wt(Qe,xt){const Jt=[];for(let yt=0;yt<Qe.length;yt++)Jt.push(Qe.charAt(yt)),yt<xt.length&&Jt.push(xt.charAt(yt));return Jt.join("")}function fn(Qe){return Ke.create("missing-app-config-values",{valueName:Qe})}wt("hts/frbslgigp.ogepscmv/ieo/eaylg","tp:/ieaeogn-agolai.o/1frlglgc/o"),wt("AzSCbw63g1R0nCw85jG8","Iaya3yLKwmgvh7cF0q4");class An{constructor(xt,Jt,yt){this.deliveryMetricsExportedToBigQueryEnabled=!1,this.onBackgroun
1dMessageHandler=null,this.onMessageHandler=null,this.logEvents=[],this.isLogServiceStarted=!1;const Ot=function Xt(Qe){if(!Qe||!Qe.options)throw fn("App Configuration Object");if(!Qe.name)throw fn("App Name");const xt=["projectId","apiKey","appId","messagingSenderId"],{options:Jt}=Qe;for(const yt of xt)if(!Jt[yt])throw fn(yt);return{appName:Qe.name,projectId:Jt.projectId,apiKey:Jt.apiKey,appId:Jt.appId,senderId:Jt.messagingSenderId}}(xt);this.firebaseDependencies={app:xt,appConfig:Ot,installations:Jt,analyticsProvider:yt}}_delete(){return Promise.resolve()}}function Gt(Qe){return Cn.apply(this,arguments)}function Cn(){return(Cn=(0,i.Z)(function*(Qe){try{Qe.swRegistration=yield navigator.serviceWorker.register(_,{scope:g}),Qe.swRegistration.update().catch(()=>{})}catch(xt){throw Ke.create("failed-service-worker-registration",{browserErrorMessage:xt.message})}})).apply(this,arguments)}function yn(Qe,xt){return Pn.apply(this,arguments)}function Pn(){return(Pn=(0,i.Z)(function*(Qe,xt){if(!xt&&!Qe.swRegistration&&(yield Gt(Qe)),xt||!Qe.swRegistration){if(!(xt instanceof ServiceWorkerRegistration))throw Ke.create("invalid-sw-registration");Qe.swRegistration=xt}})).apply(this,arguments)}function It(Qe,xt){return St.apply(this,arguments)}function St(){return(St=(0,i.Z)(function*(Qe,xt){xt?Qe.vapidKey=xt:Qe.vapidKey||(Qe.vapidKey=w)})).apply(this,arguments)}function Ae(Qe,xt){return Ee.apply(this,arguments)}function Ee(){return(Ee=(0,i.Z)(function*(Qe,xt){if(!navigator)throw Ke.create("only-available-in-window");if("default"===Notification.permission&&(yield Notification.requestPermission()),"granted"!==Notification.permission)throw Ke.create("permission-blocked");return yield It(Qe,xt?.vapidKey),yield yn(Qe,xt?.serviceWorkerRegistration),Kt(Qe)})).apply(this,arguments)}function We(Qe,xt,Jt){return ce.apply(this,arguments)}function ce(){return(ce=(0,i.Z)(function*(Qe,xt,Jt){const yt=pe(xt);(yield Qe.firebaseDependencies.analyticsProvider.get()).logEvent(yt,{message_id:Jt[L],message_name:Jt[Z],message_time:Jt[G],message_device_time:Math.floor(Date.now()/1e3)})})).apply(this,arguments)}function pe(Qe){switch(Qe){case te.NOTIFICATION_CLICKED:return"notification_open";case te.PUSH_RECEIVED:return"notification_foreground";default:throw new Error}}function R(){return(R=(0,i.Z)(function*(Qe,xt){const Jt=xt.data;if(!Jt.isFirebaseMessaging)return;Qe.onMessageHandler&&Jt.messageType===te.PUSH_RECEIVED&&("function"==typeof Qe.onMessageHandler?Qe.onMessageHandler(Ct(Jt)):Qe.onMessageHandler.next(Ct(Jt)));const yt=Jt.data;gt(yt)&&"1"===yt[he]&&(yield We(Qe,Jt.messageType,yt))})).apply(this,arguments)}const Y="@firebase/messaging",ot=Qe=>{const xt=new An(Qe.getProvider("app").getImmediate(),Qe.getProvider("installations-internal").getImmediate(),Qe.getProvider("analytics-internal"));return navigator.serviceWorker.addEventListener("message",Jt=>function je(Qe,xt){return R.apply(this,arguments)}(xt,Jt)),xt},Tt=Qe=>{const xt=Qe.getProvider("messaging").getImmediate();return{getToken:yt=>Ae(xt,yt)}};function gn(){return ln.apply(this,arguments)}function ln(){return(ln=(0,i.Z)(function*(){try{yield(0,d.eu)()}catch{return!1}return typeof window<"u"&&(0,d.hl)()&&(0,d.zI)()&&"serviceWorker"in navigator&&"PushManager"in window&&"Notification"in window&&"fetch"in window&&ServiceWorkerRegistration.prototype.hasOwnProperty("showNotification")&&PushSubscription.prototype.hasOwnProperty("getKey")})).apply(this,arguments)}function Jn(){return(Jn=(0,i.Z)(function*(Qe){if(!navigator)throw Ke.create("only-available-in-window");return Qe.swRegistration||(yield Gt(Qe)),an(Qe)})).apply(this,arguments)}function Se(Qe,xt){return ue.apply(this,arguments)}function ue(){return(ue=(0,i.Z)(function*(Qe,xt){return Ae(Qe=(0,d.m9)(Qe),xt)})).apply(this,arguments)}function et(Qe){return function ii(Qe){return Jn.apply(this,arguments)}(Qe=(0,d.m9)(Qe))}function kt(Qe,xt){return function Yn(Qe,xt){if(!navigator)throw Ke.create("only-available-in-window");return Qe.onMessageHandler=xt,()=>{Qe.onMessageHandler=null}}(Qe=(0,d.m9)(Qe),xt)}!function Zt(){(0,o._registerComponent)(new s.wA("messaging",ot,"PUBLIC")),(0,o._registerComponent)(new s.wA("messaging-internal",Tt,"PRIVATE")),(0,o.registerVersion)(Y,"0.9.12"),(0,o.registerVersion)(Y,"0.9.12","esm2017")}()},9383:(Xe,ie,l)=>{"use strict";l.d(ie,{X$:()=>Ie,Zw:()=>G,aw:()=>mt,sK:()=>Ye});var i=l(4650),n=l(9646),s=l(5191),d=l(4128),o=l(7272),_=l(9770),g=l(5698),w=l(3151),x=l(4004),L=l(4351),Z=l(3900);class G{}let he=(()=>{class at extends G{getTranslation(xe){return(0,n.of)({})}}return at.\u0275fac=function(){let Ht;
1return function(Lt){return(Ht||(Ht=i.\u0275\u0275getInheritedFactory(at)))(Lt||at)}}(),at.\u0275prov=i.\u0275\u0275defineInjectable({token:at,factory:at.\u0275fac}),at})();class ye{}let te=(()=>{class at{handle(xe){return xe.key}}return at.\u0275fac=function(xe){return new(xe||at)},at.\u0275prov=i.\u0275\u0275defineInjectable({token:at,factory:at.\u0275fac}),at})();function le(at,Ht){if(at===Ht)return!0;if(null===at||null===Ht)return!1;if(at!=at&&Ht!=Ht)return!0;let Ke,st,Dt,xe=typeof at;if(xe==typeof Ht&&"object"==xe){if(!Array.isArray(at)){if(Array.isArray(Ht))return!1;for(st in Dt=Object.create(null),at){if(!le(at[st],Ht[st]))return!1;Dt[st]=!0}for(st in Ht)if(!(st in Dt)&&typeof Ht[st]<"u")return!1;return!0}if(!Array.isArray(Ht))return!1;if((Ke=at.length)==Ht.length){for(st=0;st<Ke;st++)if(!le(at[st],Ht[st]))return!1;return!0}}return!1}function se(at){return typeof at<"u"&&null!==at}function de(at){return at&&"object"==typeof at&&!Array.isArray(at)}function rt(at,Ht){let xe=Object.assign({},at);return de(at)&&de(Ht)&&Object.keys(Ht).forEach(Lt=>{de(Ht[Lt])?Lt in at?xe[Lt]=rt(at[Lt],Ht[Lt]):Object.assign(xe,{[Lt]:Ht[Lt]}):Object.assign(xe,{[Lt]:Ht[Lt]})}),xe}class N{}let O=(()=>{class at extends N{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(xe,Lt){let Ke;return Ke="string"==typeof xe?this.interpolateString(xe,Lt):"function"==typeof xe?this.interpolateFunction(xe,Lt):xe,Ke}getValue(xe,Lt){let Ke="string"==typeof Lt?Lt.split("."):[Lt];Lt="";do{Lt+=Ke.shift(),!se(xe)||!se(xe[Lt])||"object"!=typeof xe[Lt]&&Ke.length?Ke.length?Lt+=".":xe=void 0:(xe=xe[Lt],Lt="")}while(Ke.length);return xe}interpolateFunction(xe,Lt){return xe(Lt)}interpolateString(xe,Lt){return Lt?xe.replace(this.templateMatcher,(Ke,st)=>{let Dt=this.getValue(Lt,st);return se(Dt)?Dt:Ke}):xe}}return at.\u0275fac=function(){let Ht;return function(Lt){return(Ht||(Ht=i.\u0275\u0275getInheritedFactory(at)))(Lt||at)}}(),at.\u0275prov=i.\u0275\u0275defineInjectable({token:at,factory:at.\u0275fac}),at})();class W{}let $=(()=>{class at extends W{compile(xe,Lt){return xe}compileTranslations(xe,Lt){return xe}}return at.\u0275fac=function(){let Ht;return function(Lt){return(Ht||(Ht=i.\u0275\u0275getInheritedFactory(at)))(Lt||at)}}(),at.\u0275prov=i.\u0275\u0275defineInjectable({token:at,factory:at.\u0275fac}),at})();class me{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new i.EventEmitter,this.onLangChange=new i.EventEmitter,this.onDefaultLangChange=new i.EventEmitter}}const ae=new i.InjectionToken("USE_STORE"),Pe=new i.InjectionToken("USE_DEFAULT_LANG"),lt=new i.InjectionToken("DEFAULT_LANGUAGE"),ve=new i.InjectionToken("USE_EXTEND");let Ye=(()=>{class at{constructor(xe,Lt,Ke,st,Dt,_t=!0,Ut=!1,Fe=!1,Ge){this.store=xe,this.currentLoader=Lt,this.compiler=Ke,this.parser=st,this.missingTranslationHandler=Dt,this.useDefaultLang=_t,this.isolate=Ut,this.extend=Fe,this.pending=!1,this._onTranslationChange=new i.EventEmitter,this._onLangChange=new i.EventEmitter,this._onDefaultLangChange=new i.EventEmitter,this._langs=[],this._translations={},this._translationRequests={},Ge&&this.setDefaultLang(Ge)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(xe){this.isolate?this._defaultLang=xe:this.store.defaultLang=xe}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(xe){this.isolate?this._currentLang=xe:this.store.currentLang=xe}get langs(){return this.isolate?this._langs:this.store.langs}set langs(xe){this.isolate?this._langs=xe:this.store.langs=xe}get translations(){return this.isolate?this._translations:this.store.translations}set translations(xe){this.isolate?this._translations=xe:this.store.translations=xe}setDefaultLang(xe){if(xe===this.defaultLang)return;let Lt=this.retrieveTranslations(xe);typeof Lt<"u"?(null==this.defaultLang&&(this.defaultLang=xe),Lt.pipe((0,g.q)(1)).subscribe(Ke=>{this.changeDefaultLang(xe)}
1)):this.changeDefaultLang(xe)}getDefaultLang(){return this.defaultLang}use(xe){if(xe===this.currentLang)return(0,n.of)(this.translations[xe]);let Lt=this.retrieveTranslations(xe);return typeof Lt<"u"?(this.currentLang||(this.currentLang=xe),Lt.pipe((0,g.q)(1)).subscribe(Ke=>{this.changeLang(xe)}),Lt):(this.changeLang(xe),(0,n.of)(this.translations[xe]))}retrieveTranslations(xe){let Lt;return(typeof this.translations[xe]>"u"||this.extend)&&(this._translationRequests[xe]=this._translationRequests[xe]||this.getTranslation(xe),Lt=this._translationRequests[xe]),Lt}getTranslation(xe){this.pending=!0;const Lt=this.currentLoader.getTranslation(xe).pipe((0,w.d)(1),(0,g.q)(1));return this.loadingTranslations=Lt.pipe((0,x.U)(Ke=>this.compiler.compileTranslations(Ke,xe)),(0,w.d)(1),(0,g.q)(1)),this.loadingTranslations.subscribe({next:Ke=>{this.translations[xe]=this.extend&&this.translations[xe]?{...Ke,...this.translations[xe]}:Ke,this.updateLangs(),this.pending=!1},error:Ke=>{this.pending=!1}}),Lt}setTranslation(xe,Lt,Ke=!1){Lt=this.compiler.compileTranslations(Lt,xe),this.translations[xe]=(Ke||this.extend)&&this.translations[xe]?rt(this.translations[xe],Lt):Lt,this.updateLangs(),this.onTranslationChange.emit({lang:xe,translations:this.translations[xe]})}getLangs(){return this.langs}addLangs(xe){xe.forEach(Lt=>{-1===this.langs.indexOf(Lt)&&this.langs.push(Lt)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(xe,Lt,Ke){let st;if(Lt instanceof Array){let Dt={},_t=!1;for(let Ut of Lt)Dt[Ut]=this.getParsedResult(xe,Ut,Ke),(0,s.b)(Dt[Ut])&&(_t=!0);if(_t){const Ut=Lt.map(Fe=>(0,s.b)(Dt[Fe])?Dt[Fe]:(0,n.of)(Dt[Fe]));return(0,d.D)(Ut).pipe((0,x.U)(Fe=>{let Ge={};return Fe.forEach((tt,bt)=>{Ge[Lt[bt]]=tt}),Ge}))}return Dt}if(xe&&(st=this.parser.interpolate(this.parser.getValue(xe,Lt),Ke)),typeof st>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(st=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],Lt),Ke)),typeof st>"u"){let Dt={key:Lt,translateService:this};typeof Ke<"u"&&(Dt.interpolateParams=Ke),st=this.missingTranslationHandler.handle(Dt)}return typeof st<"u"?st:Lt}get(xe,Lt){if(!se(xe)||!xe.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,L.b)(Ke=>(Ke=this.getParsedResult(Ke,xe,Lt),(0,s.b)(Ke)?Ke:(0,n.of)(Ke))));{let Ke=this.getParsedResult(this.translations[this.currentLang],xe,Lt);return(0,s.b)(Ke)?Ke:(0,n.of)(Ke)}}getStreamOnTranslationChange(xe,Lt){if(!se(xe)||!xe.length)throw new Error('Parameter "key" required');return(0,o.z)((0,_.P)(()=>this.get(xe,Lt)),this.onTranslationChange.pipe((0,Z.w)(Ke=>{const st=this.getParsedResult(Ke.translations,xe,Lt);return"function"==typeof st.subscribe?st:(0,n.of)(st)})))}stream(xe,Lt){if(!se(xe)||!xe.length)throw new Error('Parameter "key" required');return(0,o.z)((0,_.P)(()=>this.get(xe,Lt)),this.onLangChange.pipe((0,Z.w)(Ke=>{const st=this.getParsedResult(Ke.translations,xe,Lt);return(0,s.b)(st)?st:(0,n.of)(st)})))}instant(xe,Lt){if(!se(xe)||!xe.length)throw new Error('Parameter "key" required');let Ke=this.getParsedResult(this.translations[this.currentLang],xe,Lt);if((0,s.b)(Ke)){if(xe instanceof Array){let st={};return xe.forEach((Dt,_t)=>{st[xe[_t]]=xe[_t]}),st}return xe}return Ke}set(xe,Lt,Ke=this.currentLang){this.translations[Ke][xe]=this.compiler.compile(Lt,Ke),this.updateLangs(),this.onTranslationChange.emit({lang:Ke,translations:this.translations[Ke]})}changeLang(xe){this.currentLang=xe,this.onLangChange.emit({lang:xe,translations:this.translations[xe]}),null==this.defaultLang&&this.changeDefaultLang(xe)}changeDefaultLang(xe){this.defaultLang=xe,this.onDefaultLangChange.emit({lang:xe,translations:this.translations[xe]})}reloadLang(xe){return this.resetLang(xe),this.getTranslation(xe)}resetLang(xe){this._translationRequests[xe]=void 0,this.translations[xe]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let xe=window.navigator.languages?window.navigator.languages[0]:null;return xe=xe||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof xe>"u"?void 0:(-1!==xe.indexOf("-")&&(xe=xe.split("-")[0]),-1!==xe.indexOf("_")&&(xe=xe.split("_")[0]),xe)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let xe=window.navigator.languages?window.navigator.languages[0]:null;return xe=xe||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,xe}}return at.\u0275fac=function(xe){return new(xe||at)(i.\u0275\u0275inject(me),i.\u0275\u0275inject(G),i.\u0275\u0275inject(W),i.\u0275\u0275inject(N),i.\u0275\u0275inject(ye),i.\u0275\u0275inject(Pe),i.\u0275\u0275inject(ae),i.\u0275\u0275inject(ve),i.\u0275\u0275inject(lt))},at.\u0275prov=i.\u0275\u0275defineInjectable({token:at,factory:at.\u0275fac}),at})(),Ie=(()=>{class at{constructor(xe,Lt){this.translate=xe,this._ref=Lt,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(xe,Lt,Ke){let st=Dt=>{this.value=void 0!==Dt?Dt:xe,this.lastKey=xe,this._ref.markForCheck()};if(Ke){let Dt=this.translate.getParsedResult(Ke,xe,Lt);(0,s.b)(Dt.subscribe)?Dt.subscribe(st):st(Dt)}this.translate.get(xe,Lt).subscribe(st)}transform(xe,...Lt){if(!xe||!xe.length)return xe;if(le(xe,this.lastKey)&&le(Lt,this.lastParams))return this.value;let Ke;if(se(Lt[0])&&Lt.length)if("string"==typeof Lt[0]&&Lt[0].length){let st=Lt[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{Ke=JSON.parse(st)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${Lt[0]}`)}}else"object"==typeof Lt[0]&&!Array.isArray(Lt[0])&&(Ke=Lt[0]);
1return this.lastKey=xe,this.lastParams=Lt,this.updateValue(xe,Ke),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(st=>{this.lastKey&&st.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(xe,Ke,st.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(st=>{this.lastKey&&(this.lastKey=null,this.updateValue(xe,Ke,st.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(xe,Ke))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return at.\u0275fac=function(xe){return new(xe||at)(i.\u0275\u0275directiveInject(Ye,16),i.\u0275\u0275directiveInject(i.ChangeDetectorRef,16))},at.\u0275pipe=i.\u0275\u0275definePipe({name:"translate",type:at,pure:!1}),at.\u0275prov=i.\u0275\u0275defineInjectable({token:at,factory:at.\u0275fac}),at})(),mt=(()=>{class at{static forRoot(xe={}){return{ngModule:at,providers:[xe.loader||{provide:G,useClass:he},xe.compiler||{provide:W,useClass:$},xe.parser||{provide:N,useClass:O},xe.missingTranslationHandler||{provide:ye,useClass:te},me,{provide:ae,useValue:xe.isolate},{provide:Pe,useValue:xe.useDefaultLang},{provide:ve,useValue:xe.extend},{provide:lt,useValue:xe.defaultLanguage},Ye]}}static forChild(xe={}){return{ngModule:at,providers:[xe.loader||{provide:G,useClass:he},xe.compiler||{provide:W,useClass:$},xe.parser||{provide:N,useClass:O},xe.missingTranslationHandler||{provide:ye,useClass:te},{provide:ae,useValue:xe.isolate},{provide:Pe,useValue:xe.useDefaultLang},{provide:ve,useValue:xe.extend},{provide:lt,useValue:xe.defaultLanguage},Ye]}}}return at.\u0275fac=function(xe){return new(xe||at)},at.\u0275mod=i.\u0275\u0275defineNgModule({type:at}),at.\u0275inj=i.\u0275\u0275defineInjector({}),at})()},2642:(Xe,ie,l)=>{"use strict";l.d(ie,{$td:()=>$n,CKM:()=>Pn,DYM:()=>Ta,E59:()=>kt,H9A:()=>Ks,JrY:()=>At,Kh3:()=>nn,LPZ:()=>Cs,Mh9:()=>Rn,Ny3:()=>Ci,SK8:()=>Qs,SUY:()=>oe,THo:()=>Fr,Uos:()=>mt,WF_:()=>Di,X:()=>Sa,XdH:()=>de,Xdw:()=>Hr,XyB:()=>G,YGQ:()=>Qe,Z8U:()=>Cr,_DY:()=>ts,_ME:()=>Pt,_Qn:()=>Kt,_jl:()=>yt,a7h:()=>Dt,acj:()=>Rt,bAj:()=>Ot,bG7:()=>s,cS$:()=>i,d6Z:()=>En,fFh:()=>na,hxd:()=>Ui,kIV:()=>Os,mre:()=>ws,n5m:()=>Ea,olP:()=>N,olm:()=>zs,pkz:()=>us,rFk:()=>si,s$$:()=>ct,s1S:()=>A,tjY:()=>Wr,v2r:()=>ur,v37:()=>Xr,yTB:()=>ta});const i='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-activity">\n <polyline points="22 12 18 12 15 21 9 3 6 12 2 12"></polyline>\n</svg>',s='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-alert-circle">\n <circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line>\n</svg>',G='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-archive">\n <polyline points="21 8 21 21 3 21 3 8"></polyline><rect x="1" y="3" width="22" height="5"></rect><line x1="10" y1="12" x2="14" y2="12"></line>\n</svg>',de='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-arrow-left">\n <line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline>\n</svg>',N='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-arrow-right">\n <line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline>\n</svg>',mt='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-bell">\n <path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"></path><path d="M13.73 21a2 2 0 0 1-3.46 0"></path>\n</svg>',Dt='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-briefcase">\n <rect x="2" y="7" width="20" height="14" rx="2" ry="2"></rect><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path>\n</svg>',At='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-check">\n <polyline points="20 6 9 17 4 12"></polyline>\n</svg>',Pt='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-chevron-down">\n <polyline points="6 9 12 15 18 9"></polyline>\n</svg>',ct='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-chevron-left">\n <polyline points="15 18 9 12 15 6"></polyline>\n</svg>',Kt='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-chevron-right">\n <polyline points="9 18 15 12 9 6"></polyline>\n</svg>',nn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-chevron-up">\n <polyline points="18 15 12 9 6 15"></polyline>\n</svg>',oe='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-clock">\n <circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline>\n</svg>',Pn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-copy">\n <rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path>\n</svg>',kt='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-edit-2">\n <path d="M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"></path>\n</svg>',Qe='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-edit-3">\n <path d="M12 20h9"></path><path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"></path>\n</svg>',yt='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-eye-off">\n <path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"></path><line x1="1" y1="1" x2="23" y2="23"></line>\n</svg>',Ot='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-eye">\n <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle>\n</svg>',A='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-facebook">\n <path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path>\n</svg>',Rt='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-file-text">\n <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="16" y1="13" x2="8" y2="13"></line><line x1="16" y1="17" x2="8" y2="17"></line><polyline points="10 9 9 9 8 9"></polyline>\n</svg>',Fr='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-globe">\n <circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path>\n</svg>',Hr='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-heart">\n <path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path>\n</svg>',Qs='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-home">\n <path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline>\n</svg>',Os='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-info">\n <circle cx="12" cy="12" r="10"></circle><line x1="12" y1="16" x2="12" y2="12"></line><line x1="12" y1="8" x2="12.01" y2="8"></line>\n</svg>',ws='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-instagram">\n <rect x="2" y="2" width="20" height="20" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"></line>\n</svg>',En='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-log-out">\n <path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"></path><polyline points="16 17 21 12 16 7"></polyline><line x1="21" y1="12" x2="9" y2="12"></line>\n</svg>',Rn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-mail">\n <path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline>\n</svg>',$n='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-map-pin">\n <path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle>\n</svg>',ur='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-menu">\n <line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line>\n</svg>',Cr='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-message-circle">\n <path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"></path>\n</svg>',Wr='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-message-square">\n <path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path>\n</svg>',Di='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-minus">\n <line x1="5" y1="12" x2="19" y2="12"></line>\n</svg>',us='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-paperclip">\n <path d="M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"></path>\n</svg>',Cs='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-phone">\n <path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path>\n</svg>',Xr='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-plus">\n <line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line>\n</svg>',zs='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-search">\n <circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line>\n</svg>',ta='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-shopping-cart">\n <circle cx="9" cy="21" r="1"></circle><circle cx="20" cy="21" r="1"></circle><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path>\n</svg>',si='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-trash">\n <polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path>\n</svg>',Ci='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-trello">\n <rect x="3" y="3" width="18" height="18" rx="2" ry="2"></rect><rect x="7" y="7" width="3" height="9"></rect><rect x="14" y="7" width="3" height="5"></rect>\n</svg>',ts='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-truck">\n <rect x="1" y="3" width="15" height="13"></rect><polygon points="16 8 20 8 23 11 23 16 16 16 16 8"></polygon><circle cx="5.5" cy="18.5" r="2.5"></circle><circle cx="18.5" cy="18.5" r="2.5"></circle>\n</svg>',na='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-user-x">\n <path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="8.5" cy="7" r="4"></circle><line x1="18" y1="8" x2="23" y2="13"></line><line x1="23" y1="8" x2="18" y2="13"></line>\n</svg>',Ea='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-user">\n <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle>\n</svg>',Sa='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-x">\n <line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line>\n</svg>',Ui='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-youtube">\n <path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z"></path><polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"></polygon>\n</svg>',Ta='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-zoom-in">\n <circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line>
1<line x1="11" y1="8" x2="11" y2="14"></line><line x1="8" y1="11" x2="14" y2="11"></line>\n</svg>',Ks='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="feather feather-zoom-out">\n <circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line><line x1="8" y1="11" x2="14" y2="11"></line>\n</svg>'},6323:(Xe,ie,l)=>{"use strict";l.d(ie,{p:()=>_,u:()=>o});var i=l(4650);const n=["*"];class s{constructor(w){this.icons=w}}let o=(()=>{class g{constructor(x,L,Z){this.elem=x,this.changeDetector=L,this.icons=Z}ngOnChanges(x){const Z=Object.assign({},...this.icons)[function d(g){return g.toLowerCase().replace(/(?:^\w|[A-Z]|\b\w)/g,w=>w.toUpperCase()).replace(/[-_]/g,"")}(x.name.currentValue)]||"";Z||console.warn(`Icon not found: ${x.name.currentValue}\nRefer to documentation on https://github.com/michaelbazos/angular-feather`),this.elem.nativeElement.innerHTML=Z,this.changeDetector.markForCheck()}}return g.\u0275fac=function(x){return new(x||g)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(s))},g.\u0275cmp=i.\u0275\u0275defineComponent({type:g,selectors:[["i-feather"],["feather-icon"]],inputs:{name:"name"},features:[i.\u0275\u0275NgOnChangesFeature],ngContentSelectors:n,decls:1,vars:0,template:function(x,L){1&x&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275projection(0))},styles:["[_nghost-%COMP%]{display:inline-block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}"]}),g})(),_=(()=>{class g{constructor(x){if(this.icons=x,!this.icons)throw new Error("No icon provided. Make sure to use 'FeatherModule.pick({ ... })' when importing the module\nRefer to documentation on https://github.com/michaelbazos/angular-feather")}static pick(x){return{ngModule:g,providers:[{provide:s,multi:!0,useValue:x}]}}}return g.\u0275fac=function(x){return new(x||g)(i.\u0275\u0275inject(s,8))},g.\u0275mod=i.\u0275\u0275defineNgModule({type:g}),g.\u0275inj=i.\u0275\u0275defineInjector({}),g})()},1094:(Xe,ie,l)=>{"use strict";l.d(ie,{hx:()=>he,yI:()=>le});var i=l(5861),n=l(4650),s=l(4006),d=l(6895);const o=new n.InjectionToken("ngx-mask config"),_=new n.InjectionToken("new ngx-mask config"),g=new n.InjectionToken("initial ngx-mask config"),w={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showTemplate:!1,showMaskTyped:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:void 0,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,triggerOnMaskChange:!1,maskFilled:new n.EventEmitter,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},x=["Hh:m0:s0","Hh:m0","m0:s0"],L=["percent","Hh","s0","m0","separator","d0/M0/0000","d0/M0","d0","M0"];let Z=(()=>{class de{constructor(N){this._config=N,this.maskExpression="",this.actualValue="",this.shownMaskExpression="",this._formatWithSeparators=(O,W,$,me)=>{let ae=[],Pe="";if(Array.isArray($)){const Ie=new RegExp($.map(mt=>"[\\^$.|?*+()".indexOf(mt)>=0?`\\${mt}`:mt).join("|"));ae=O.split(Ie),Pe=O.match(Ie)?.[0]??""}else ae=O.split($),Pe=$;const lt=ae.length>1?`${Pe}${ae[1]}`:"";let ve=ae[0];const Ye=this.separatorLimit.replace(/\s/g,"");Ye&&+Ye&&(ve="-"===ve[0]?`-${ve.slice(1,ve.length).slice(0,Ye.length)}`:ve.slice(0,Ye.length));const we=/(\d+)(\d{3})/;for(;W&&we.test(ve);)ve=ve.replace(we,"$1"+W+"$2");return void 0===me?ve+lt:0===me?ve:ve+lt.substr(0,me+1)},this.percentage=O=>Number(O)>=0&&Number(O)<=100,this.getPrecision=O=>{const W=O.split(".");return W.length>1?Number(W[W.length-1]):1/0},this.checkAndRemoveSuffix=O=>{for(let W=this.suffix?.length-1;W>=0;W--){const $=this.suffix.substr(W,this.suffix?.length);if(O.includes($)&&(W-1<0||!O.includes(this.suffix.substr(W-1,this.suffix?.length))))return O.replace($,"")}return O},this.checkInputPrecision=(O,W,$)=>
1{if(W<1/0){if(Array.isArray($)){const Pe=$.find(lt=>lt!==this.thousandSeparator);$=Pe||$[0]}const me=new RegExp(this._charToRegExpExpression($)+`\\d{${W}}.*$`),ae=O.match(me);ae&&ae[0].length-1>W&&(O=O.substring(0,O.length-(ae[0].length-1-W))),0===W&&this._compareOrIncludes(O[O.length-1],$,this.thousandSeparator)&&(O=O.substring(0,O.length-1))}return O},this._shift=new Set,this.clearIfNotMatch=this._config.clearIfNotMatch,this.dropSpecialCharacters=this._config.dropSpecialCharacters,this.maskSpecialCharacters=this._config.specialCharacters,this.maskAvailablePatterns=this._config.patterns,this.prefix=this._config.prefix,this.suffix=this._config.suffix,this.thousandSeparator=this._config.thousandSeparator,this.decimalMarker=this._config.decimalMarker,this.hiddenInput=this._config.hiddenInput,this.showMaskTyped=this._config.showMaskTyped,this.placeHolderCharacter=this._config.placeHolderCharacter,this.validation=this._config.validation,this.separatorLimit=this._config.separatorLimit,this.allowNegativeNumbers=this._config.allowNegativeNumbers,this.leadZeroDateTime=this._config.leadZeroDateTime}applyMaskWithPattern(N,O){const[W,$]=O;return this.customPattern=$,this.applyMask(N,W)}applyMask(N,O,W=0,$=!1,me=!1,ae=(()=>{})){if(!O||"string"!=typeof N)return"";let Pe=0,lt="",ve=!1,Ye=!1,we=1,Ie=!1;N.slice(0,this.prefix.length)===this.prefix&&(N=N.slice(this.prefix.length,N.length)),this.suffix&&N?.length>0&&(N=this.checkAndRemoveSuffix(N));const mt=N.toString().split("");"IP"===O&&(this.ipError=mt.filter(st=>"."===st).length<3&&mt.length<7,O="099.099.099.099");const at=[];for(let st=0;st<N.length;st++)N[st]?.match("\\d")&&at.push(N[st]);if("CPF_CNPJ"===O&&(this.cpfCnpjError=11!==at.length&&14!==at.length,O=at.length>11?"00.000.000/0000-00":"000.000.000-00"),O.startsWith("percent")){if(N.match("[a-z]|[A-Z]")||N.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)){N=this._stripToDecimal(N);const st=this.getPrecision(O);N=this.checkInputPrecision(N,st,this.decimalMarker)}N.indexOf(".")>0&&!this.percentage(N.substring(0,N.indexOf(".")))&&(N=`${N.substring(0,N.indexOf(".")-1)}${N.substring(N.indexOf("."),N.length)}`),lt=this.percentage(N)?N:N.substring(0,N.length-1)}else if(O.startsWith("separator")){(N.match("[w\u0430-\u044f\u0410-\u042f]")||N.match("[\u0401\u0451\u0410-\u044f]")||N.match("[a-z]|[A-Z]")||N.match(/[-@#!$%\\^&*()_\xa3\xac'+|~=`{}\[\]:";<>.?\/]/)||N.match("[^A-Za-z0-9,]"))&&(N=this._stripToDecimal(N)),N=N.length>1&&"0"===N[0]&&!this._compareOrIncludes(N[1],this.decimalMarker,this.thousandSeparator)&&!me?N.slice(1,N.length):N,me&&(N=this._compareOrIncludes(N[N.length-1],this.decimalMarker,this.thousandSeparator)?N.slice(0,N.length-1):N);const st=this._charToRegExpExpression(this.thousandSeparator);let Dt='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(st,"");if(Array.isArray(this.decimalMarker))for(const bt of this.decimalMarker)Dt=Dt.replace(this._charToRegExpExpression(bt),"");else Dt=Dt.replace(this._charToRegExpExpression(this.decimalMarker),"");const _t=new RegExp("["+Dt+"]");(N.match(_t)||1===N.length&&this._compareOrIncludes(N,this.decimalMarker,this.thousandSeparator))&&(N=N.substring(0,N.length-1));const Ut=this.getPrecision(O),Fe=(N=this.checkInputPrecision(N,Ut,this.decimalMarker)).replace(new RegExp(st,"g"),"");lt=this._formatWithSeparators(Fe,this.thousandSeparator,this.decimalMarker,Ut);const Ge=lt.indexOf(",")-N.indexOf(","),tt=lt.length-N.length;if(tt>0&&","!==lt[W]){Ye=!0;let bt=0;do{this._shift.add(W+bt),bt++}while(bt<tt)}else 0!==Ge&&W>0&&!(lt.indexOf(",")>=W&&W>3)||!(lt.indexOf(".")>=W&&W>3)&&tt<=0?(this._shift.clear(),Ye=!0,we=tt,this._shift.add(W+=tt)):this._shift.clear()}else for(let st=0,Dt=mt[0];st<mt.length&&Pe!==O.length;st++,Dt=mt[st])if(this._checkSymbolMask(Dt,O[Pe])&&"?"===O[Pe+1])lt+=Dt,Pe+=2;else if("*"===O[Pe+1]&&ve&&this._checkSymbolMask(Dt,O[Pe+2]))lt+=Dt,Pe+=3,ve=!1;else if(this._checkSymbolMask(Dt,O[Pe])&&"*"===O[Pe+1])lt+=Dt,ve=!0;else if("?"===O[Pe+1]&&this._checkSymbolMask(Dt,O[Pe+2]))lt+=Dt,Pe+=3;else if(this._checkSymbolMask(Dt,O[Pe])){if("H"===O[Pe]&&Number(Dt)>2){Pe+=1,this._shiftStep(O,Pe,mt.length),st--,this.leadZeroDateTime&&(lt+="0");continue}if("h"===O[Pe]&&"2"===lt&&Number(Dt)>3){Pe+=1,st--;continue}if("m"===O[Pe]&&Number(Dt)>5){Pe+=1,this._shiftStep(O,Pe,mt.length),st--,this.leadZeroDateTime&&(lt+="0");continue}if("s"===O[Pe]&&Number(Dt)>5){Pe+=1,this._shiftStep(O,Pe,mt.length),st--,this.leadZeroDateTime&&(lt+="0");continue}const _t=31;if("d"===O[Pe]&&(Number(Dt)>3&&this.leadZeroDateTime||Number(N.slice(Pe,Pe+2))>_t||"/"===N[Pe+1])){Pe+=1,this._shiftStep(O,Pe,mt.length),st--,this.leadZeroDateTime&&(lt+="0");continue}if("M"===O[Pe]){const Fe=0===Pe&&(Number(Dt)>2||Number(N.slice(Pe,Pe+2))>12||"/"===N[Pe+1]),Ge=N.slice(Pe-3,Pe-1).includes("/")&&("/"===N[Pe-2]&&Number(N.slice(Pe-1,Pe+1))>12&&"/"!==N[Pe]||"/"===N[Pe]||"/"===N[Pe-3]&&Number(N.slice(Pe-2,Pe))>12&&"/"!==N[Pe-1]||"/"===N[Pe-1]),tt=Number(N.slice(Pe-3,Pe-1))<=_t&&!N.slice(Pe-3,Pe-1).includes("/")&&"/"===N[Pe-1]&&(Number(N.slice(Pe,Pe+2))>12||"/"===N[Pe+1]),bt=Number(N.slice(Pe-3,Pe-1))>_t&&!N.slice(Pe-3,Pe-1).includes("/")&&!N.slice(Pe-2,Pe).includes("/")&&Number(N.slice(Pe-2,Pe))>12,At=Number(N.slice(Pe-3,Pe-1))<=_t&&!N.slice(Pe-3,Pe-1).includes("/")&&"/"!==N[Pe-1]&&Number(N.slice(Pe-1,Pe+1))>12;if(Number(Dt)>1&&this.leadZeroDateTime||Fe||Ge||tt||bt||At){Pe+=1,this._shiftStep(O,Pe,mt.length),st--,this.leadZeroDateTime&&(lt+="0");continue}}lt+=Dt,Pe++}else-1!==this.maskSpecialCharacters.indexOf(O[Pe])?(lt+=O[Pe],Pe++,this._shiftStep(O,Pe,mt.length),st--):this.maskSpecialCharacters.indexOf(Dt)>-1&&this.maskAvailablePatterns[O[Pe]]&&this.maskAvailablePatterns[O[Pe]]?.optional?(!!mt[Pe]&&"099.099.099.099"!==O&&"000.000.000-00"!==O&&"00.000.000/0000-00"!==O&&(lt+=mt[Pe]),Pe++,st--):"*"===this.maskExpression[Pe+1]&&this._findSpecialChar(this.maskExpression[Pe+2])&&this._findSpecialChar(Dt)===this.maskExpression[Pe+2]&&ve||"?"===this.maskExpression[Pe+1]&&this._findSpecialChar(this.maskExpression[Pe+2])&&this._findSpecialChar(Dt)===this.maskExpression[Pe+2]&&ve?(Pe+=3,lt+=Dt):this.showMaskTyped&&this.maskSpecialCharacters.indexOf(Dt)<0&&Dt!==this.placeHolderCharacter&&(Ie=!0);lt.length+1===O.length&&-1!==this.maskSpecialCharacters.indexOf(O[O.length-1])&&(lt+=O[O.length-1]);let Ht=W+1;for(;this._shift.has(Ht);)we++,Ht++;let xe=$?Pe:this._shift.has(W)?we:0;Ie&&xe--,ae(xe,Ye),we<0&&this._shift.clear();let Lt=!1;me&&(Lt=mt.every(st=>this.maskSpecialCharacters.includes(st)));let Ke=`${this.prefix}${Lt?"":lt}${this.suffix}`;return 0===lt.length&&(Ke=`${this.prefix}${lt}`),Ke}_findSpecialChar(N){return this.maskSpecialCharacters.find(O=>O===N)}_checkSymbolMask(N,O){return this.maskAvailablePatterns=this.customPattern?this.customPattern:this.maskAvailablePatterns,this.maskAvailablePatterns[O]&&this.maskAvailablePatterns[O].pattern&&this.maskAvailablePatterns[O].pattern.test(N)}_stripToDecimal(N){return N.split("").filter((O,W)=>O.match("^-?\\d")||O.match("\\s")||"."===O||","===O||"-"===O&&0===W&&this.allowNegativeNumbers).join("")}_charToRegExpExpression(N){return N&&(" "===N?"\\s":"[\\^$.|?*+()".indexOf(N)>=0?`\\${N}`:N)}_shiftStep(N,O,W){const $=/[*?]/g.test(N.slice(0,O))?W:O;this._shift.add($+this.prefix.length||0)}_compareOrIncludes(N,O,W){return Array.isArray(O)?O.filter($=>$!==W).includes(N):N===O}}return de.\u0275fac=function(N){return new(N||de)(n.\u0275\u0275inject(o))},de.\u0275prov=n.\u0275\u0275defineInjectable({token:de,factory:de.\u0275fac}),de})(),G=(()=>{class de extends Z{constructor(N,O,W,$){super(O),this.document=N,this._config=O,this._elementRef=W,this._renderer=$,this.maskExpression="",this.isNumberValue=!1,this.placeHolderCharacter="_",this.maskIsShown="",this.selStart=null,this.selEnd=null,this.writingValue=!1,this.maskChanged=!1,this.triggerOnMaskChange=!1,this.onChange=me=>{}}applyMask(N,O,W=0,$=!1,me=!1,ae=(()=>{})){if(!O)return N;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():"","IP"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(N||"#")),"CPF_CNPJ"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(N||"#")),!N&&this.showMaskTyped)return this.formControlResult(this.prefix),this.prefix+this.maskIsShown;const Pe=N&&"number"==typeof this.selStart?N[this.selStart]:"";let lt="";if(this.hiddenInput&&!this.writingValue){let Ie=this.actualValue.split("");""!==N&&Ie.length?"number"==typeof this.selStart&&"number"==typeof this.selEnd&&(N.length>Ie.length?Ie.splice(this.selStart,0,Pe):N.length<Ie.length&&(Ie.length-N.length==1?Ie.splice(this.selStart-1,1):Ie.splice(this.selStart,this.selEnd-this.selStart))):Ie=[],this.showMaskTyped&&(N=this.removeMask(N)),lt=this.actualValue.length&&Ie.length<=N.length?this.shiftTypedSymbol
1s(Ie.join("")):N}lt=Boolean(lt)&<.length?lt:N;const ve=super.applyMask(lt,O,W,$,me,ae);if(this.actualValue=this.getActualValue(ve),"."===this.thousandSeparator&&"."===this.decimalMarker&&(this.decimalMarker=","),this.maskExpression.startsWith("separator")&&!0===this.dropSpecialCharacters&&(this.maskSpecialCharacters=this.maskSpecialCharacters.filter(Ie=>!this._compareOrIncludes(Ie,this.decimalMarker,this.thousandSeparator))),this.formControlResult(ve),!this.showMaskTyped)return this.hiddenInput&&ve&&ve.length?this.hideInput(ve,this.maskExpression):ve;const Ye=ve.length,we=this.prefix+this.maskIsShown;if(this.maskExpression.includes("H")){const Ie=this._numberSkipedSymbols(ve);return ve+we.slice(Ye+Ie)}return"IP"===this.maskExpression||"CPF_CNPJ"===this.maskExpression?ve+we:ve+we.slice(Ye)}_numberSkipedSymbols(N){const O=/(^|\D)(\d\D)/g;let W=O.exec(N),$=0;for(;null!=W;)$+=1,W=O.exec(N);return $}applyValueChanges(N,O,W,$=(()=>{})){const me=this._elementRef.nativeElement;me.value=this.applyMask(me.value,this.maskExpression,N,O,W,$),me!==this.document.activeElement&&this.clearIfNotMatchFn()}hideInput(N,O){return N.split("").map((W,$)=>this.maskAvailablePatterns&&this.maskAvailablePatterns[O[$]]&&this.maskAvailablePatterns[O[$]]?.symbol?this.maskAvailablePatterns[O[$]]?.symbol:W).join("")}getActualValue(N){const O=N.split("").filter((W,$)=>this._checkSymbolMask(W,this.maskExpression[$])||this.maskSpecialCharacters.includes(this.maskExpression[$])&&W===this.maskExpression[$]);return O.join("")===N?O.join(""):N}shiftTypedSymbols(N){let O="";return(N&&N.split("").map(($,me)=>{if(this.maskSpecialCharacters.includes(N[me+1])&&N[me+1]!==this.maskExpression[me+1])return O=$,N[me+1];if(O.length){const ae=O;return O="",ae}return $})||[]).join("")}showMaskInInput(N){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}if(this.showMaskTyped){if(N){if("IP"===this.maskExpression)return this._checkForIp(N);if("CPF_CNPJ"===this.maskExpression)return this._checkForCpfCnpj(N)}return this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){const N=this._elementRef.nativeElement;this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==N.value.replace(/_/g,"").length&&(this.formElementProperty=["value",""],this.applyMask(N.value,this.maskExpression))}set formElementProperty([N,O]){Promise.resolve().then(()=>this._renderer.setProperty(this._elementRef.nativeElement,N,O))}checkSpecialCharAmount(N){return N.split("").filter(W=>this._findSpecialChar(W)).length}removeMask(N){return this._removeMask(this._removeSuffix(this._removePrefix(N)),this.maskSpecialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(N){if("#"===N)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;const O=[];for(let W=0;W<N.length;W++)N[W]?.match("\\d")&&O.push(N[W]);return O.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:O.length>3&&O.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:O.length>6&&O.length<=9?this.placeHolderCharacter:""}_checkForCpfCnpj(N){const O=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,W=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if("#"===N)return O;const $=[];for(let me=0;me<N.length;me++)N[me]?.match("\\d")&&$.push(N[me]);return $.length<=3?O.slice($.length,O.length):$.length>3&&$.length<=6?O.slice($.length+1,O.length):$.length>6&&$.length<=9?O.slice($.length+2,O.length):$.length>9&&$.length<11?O.slice($.length+3,O.length):11===$.length?"":12===$.length?W.slice(17===N.length?16:15,W.length):$.length>12&&$.length<=14?W.slice($.length+4,W.length):""}formControlResult(N){this.writingValue||!this.triggerOnMaskChange&&this.maskChanged?this.maskChanged=!1:Array.isArray(this.dropSpecialCharacters)?this.onChange(this._toNumber(this._removeMask(this._removeSuffix(this._removePrefix(N)),this.dropSpecialCharacters))):this.onChange(this.dropSpecialCharacters?this._toNumber(this._checkSymbol
1s(N)):this._removeSuffix(N))}_toNumber(N){if(!this.isNumberValue||""===N)return N;const O=Number(N);return Number.isNaN(O)?N:O}_removeMask(N,O){return N&&N.replace(this._regExpForRemove(O),"")}_removePrefix(N){return this.prefix?N&&N.replace(this.prefix,""):N}_removeSuffix(N){return this.suffix?N&&N.replace(this.suffix,""):N}_retrieveSeparatorValue(N){return this._removeMask(this._removeSuffix(this._removePrefix(N)),this.maskSpecialCharacters)}_regExpForRemove(N){return new RegExp(N.map(O=>`\\${O}`).join("|"),"gi")}_checkSymbols(N){if(""===N)return N;const O=this._retrieveSeparatorPrecision(this.maskExpression);let W=this._retrieveSeparatorValue(N);return"."!==this.decimalMarker&&!Array.isArray(this.decimalMarker)&&(W=W.replace(this.decimalMarker,".")),this.isNumberValue?O?N===this.decimalMarker?null:this._checkPrecision(this.maskExpression,W):Number(W):W}_retrieveSeparatorPrecision(N){const O=N.match(new RegExp("^separator\\.([^d]*)"));return O?Number(O[1]):null}_checkPrecision(N,O){return N.indexOf("2")>0?Number(O).toFixed(2):Number(O)}}return de.\u0275fac=function(N){return new(N||de)(n.\u0275\u0275inject(d.K0),n.\u0275\u0275inject(o),n.\u0275\u0275inject(n.ElementRef),n.\u0275\u0275inject(n.Renderer2))},de.\u0275prov=n.\u0275\u0275defineInjectable({token:de,factory:de.\u0275fac}),de})(),he=(()=>{class de{constructor(N,O,W){this.document=N,this._maskService=O,this._config=W,this.maskExpression="",this.specialCharacters=[],this.patterns={},this.prefix="",this.suffix="",this.thousandSeparator=" ",this.decimalMarker=".",this.dropSpecialCharacters=null,this.hiddenInput=null,this.showMaskTyped=null,this.placeHolderCharacter=null,this.shownMaskExpression=null,this.showTemplate=null,this.clearIfNotMatch=null,this.validation=null,this.separatorLimit=null,this.allowNegativeNumbers=null,this.leadZeroDateTime=null,this.triggerOnMaskChange=null,this.maskFilled=new n.EventEmitter,this._maskValue="",this._position=null,this._maskExpressionArray=[],this._justPasted=!1,this.onChange=$=>{},this.onTouch=()=>{}}ngOnChanges(N){const{maskExpression:O,specialCharacters:W,patterns:$,prefix:me,suffix:ae,thousandSeparator:Pe,decimalMarker:lt,dropSpecialCharacters:ve,hiddenInput:Ye,showMaskTyped:we,placeHolderCharacter:Ie,shownMaskExpression:mt,showTemplate:at,clearIfNotMatch:Ht,validation:xe,separatorLimit:Lt,allowNegativeNumbers:Ke,leadZeroDateTime:st,triggerOnMaskChange:Dt}=N;if(O&&(O.currentValue!==O.previousValue&&!O.firstChange&&(this._maskService.maskChanged=!0),O.currentValue&&O.currentValue.split("||").length>1?(this._maskExpressionArray=O.currentValue.split("||").sort((_t,Ut)=>_t.length-Ut.length),this._maskValue=this._maskExpressionArray[0],this.maskExpression=this._maskExpressionArray[0],this._maskService.maskExpression=this._maskExpressionArray[0]):(this._maskExpressionArray=[],this._maskValue=O.currentValue||"",this._maskService.maskExpression=this._maskValue)),W){if(!W.currentValue||!Array.isArray(W.currentValue))return;this._maskService.maskSpecialCharacters=W.currentValue||[]}$&&$.currentValue&&(this._maskService.maskAvailablePatterns=$.currentValue),me&&(this._maskService.prefix=me.currentValue),ae&&(this._maskService.suffix=ae.currentValue),Pe&&(this._maskService.thousandSeparator=Pe.currentValue),lt&&(this._maskService.decimalMarker=lt.currentValue),ve&&(this._maskService.dropSpecialCharacters=ve.currentValue),Ye&&(this._maskService.hiddenInput=Ye.currentValue),we&&(this._maskService.showMaskTyped=we.currentValue),Ie&&(this._maskService.placeHolderCharacter=Ie.currentValue),mt&&(this._maskService.shownMaskExpression=mt.currentValue),at&&(this._maskService.showTemplate=at.currentValue),Ht&&(this._maskService.clearIfNotMatch=Ht.currentValue),xe&&(this._maskService.validation=xe.currentValue),Lt&&(this._maskService.separatorLimit=Lt.currentValue),Ke&&(this._maskService.allowNegativeNumbers=Ke.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.maskSpecialCharacters=this._maskService.maskSpecialCharacters.filter(_t=>"-"!==_t))),st&&(this._maskService.leadZeroDateTime=st.currentValue),Dt&&(this._maskService.triggerOnMaskChange=Dt.currentValue),this._applyMask()}validate({value:N}){if(!this._maskService.validation||!this._maskValue)return null;if(this._maskService.ipError)return this._createValidationError(N);if(this._maskService.cpfCnpjError)return this._createValidationError(N);if(this._maskValue.startsWith("separator")||L.includes(this._maskValue)||this._maskService.clearIfNotMatch)return null;
1if(x.includes(this._maskValue))return this._validateTime(N);if(N&&N.toString().length>=1){let O=0;for(const W in this._maskService.maskAvailablePatterns)if(this._maskService.maskAvailablePatterns[W].optional&&(this._maskValue.indexOf(W)!==this._maskValue.lastIndexOf(W)?O+=this._maskValue.split("").filter(me=>me===W).join("").length:-1!==this._maskValue.indexOf(W)&&O++,-1!==this._maskValue.indexOf(W)&&N.toString().length>=this._maskValue.indexOf(W)||O===this._maskValue.length))return null;if(1===this._maskValue.indexOf("{")&&N.toString().length===this._maskValue.length+Number(this._maskValue.split("{")[1].split("}")[0])-4||1===this._maskValue.indexOf("*")||1===this._maskValue.indexOf("?"))return null;if(this._maskValue.indexOf("*")>1&&N.toString().length<this._maskValue.indexOf("*")||this._maskValue.indexOf("?")>1&&N.toString().length<this._maskValue.indexOf("?")||1===this._maskValue.indexOf("{"))return this._createValidationError(N);if(-1===this._maskValue.indexOf("*")||-1===this._maskValue.indexOf("?")){const W=this._maskService.dropSpecialCharacters?this._maskValue.length-this._maskService.checkSpecialCharAmount(this._maskValue)-O:this._maskValue.length-O;if(N.toString().length<W)return this._createValidationError(N)}}return N&&this.maskFilled.emit(),null}onPaste(){this._justPasted=!0}onModelChange(N){!N&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(""))}onInput(N){const O=N.target;if(this._inputValue=O.value,this._setMask(),!this._maskValue)return void this.onChange(O.value);const W=1===O.selectionStart?O.selectionStart+this._maskService.prefix.length:O.selectionStart;let $=0,me=!1;if(this._maskService.applyValueChanges(W,this._justPasted,"Backspace"===this._code||"Delete"===this._code,(Pe,lt)=>{this._justPasted=!1,$=Pe,me=lt}),this.document.activeElement!==O)return;this._position=1===this._position&&1===this._inputValue.length?null:this._position;let ae=this._position?this._inputValue.length+W+$:W+("Backspace"!==this._code||me?$:0);ae>this._getActualInputLength()&&(ae=this._getActualInputLength()),ae<0&&(ae=0),O.setSelectionRange(ae,ae),this._position=null}onBlur(){this._maskValue&&this._maskService.clearIfNotMatchFn(),this.onTouch()}onClick(N){if(!this._maskValue)return;const O=N.target;null!==O&&null!==O.selectionStart&&O.selectionStart===O.selectionEnd&&O.selectionStart>this._maskService.prefix.length&&38!==N.keyCode&&this._maskService.showMaskTyped&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),O.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===O.value?(O.focus(),O.setSelectionRange(0,0)):O.selectionStart>this._maskService.actualValue.length&&O.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));const me=O.value&&O.value!==this._maskService.prefix?O.value:this._maskService.prefix+this._maskService.maskIsShown;O.value!==me&&(O.value=me),(O.selectionStart||O.selectionEnd)<=this._maskService.prefix.length?O.selectionStart=this._maskService.prefix.length:(console.log(O.selectionEnd,this._getActualInputLength()),O.selectionEnd>this._getActualInputLength()&&(O.selectionEnd=this._getActualInputLength()))}onKeyDown(N){if(!this._maskValue)return;this._code=N.code?N.code:N.key;const O=N.target;if(this._inputValue=O.value,this._setMask(),38===N.keyCode&&N.preventDefault(),37===N.keyCode||8===N.keyCode||46===N.keyCode){if(8===N.keyCode&&0===O.value.length&&(O.selectionStart=O.selectionEnd),8===N.keyCode&&0!==O.selectionStart)if(this.specialCharacters=this.specialCharacters?.length?this.specialCharacters:this._config.specialCharacters,this.prefix.length>1&&O.selectionStart<=this.prefix.length)O.setSelectionRange(this.prefix.length,O.selectionEnd);else if(this._inputValue.length!==O.selectionStart&&1!==O.selectionStart)for(;this.specialCharacters.includes(this._inputValue[O.selectionStart-1].toString())&&(this.prefix.length>=1&&O.selectionStart>this.prefix.length||0===this.prefix.length);)O.setSelectionRange(O.selectionStart-1,O.selectionEnd);this.checkSelectionOnDeletion(O),this._maskService.prefix.length&&O.selectionStart<=this._maskService.prefix.length&&O.selectionEnd<=this._maskService.prefix.length&&N.preventDefault();const W=O.selectionStart;8===N.keyCode&&!O.readOnly&&0===W&&O.selectionEnd===O.value.length&&0!==O.value.length&&(this._position=this._maskService.prefix?this._maskService.prefix.length:0,this._maskService.applyM
1ask(this._maskService.prefix,this._maskService.maskExpression,this._position))}this.suffix&&this.suffix.length>1&&this._inputValue.length-this.suffix.length<O.selectionStart?O.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length):(65===N.keyCode&&N.ctrlKey||65===N.keyCode&&N.metaKey)&&(O.setSelectionRange(0,this._getActualInputLength()),N.preventDefault()),this._maskService.selStart=O.selectionStart,this._maskService.selEnd=O.selectionEnd}writeValue(N){var O=this;return(0,i.Z)(function*(){"object"==typeof N&&null!==N&&"value"in N&&("disable"in N&&O.setDisabledState(Boolean(N.disable)),N=N.value),"number"==typeof N&&(N=String(N),Array.isArray(O.decimalMarker)||(N="."!==O.decimalMarker?N.replace(".",O.decimalMarker):N),O._maskService.isNumberValue=!0),"string"!=typeof N&&(N=""),O._inputValue=N,O._setMask(),N&&O._maskService.maskExpression||O._maskService.maskExpression&&(O._maskService.prefix||O._maskService.showMaskTyped)?(O._maskService.writingValue=!0,O._maskService.formElementProperty=["value",O._maskService.applyMask(N,O._maskService.maskExpression)],O._maskService.writingValue=!1):O._maskService.formElementProperty=["value",N],O._inputValue=N})()}registerOnChange(N){this.onChange=N,this._maskService.onChange=this.onChange}registerOnTouched(N){this.onTouch=N}checkSelectionOnDeletion(N){N.selectionStart=Math.min(Math.max(this.prefix.length,N.selectionStart),this._inputValue.length-this.suffix.length),N.selectionEnd=Math.min(Math.max(this.prefix.length,N.selectionEnd),this._inputValue.length-this.suffix.length)}setDisabledState(N){this._maskService.formElementProperty=["disabled",N]}_repeatPatternSymbols(N){return N.match(/{[0-9]+}/)&&N.split("").reduce((O,W,$)=>
1{if(this._start="{"===W?$:this._start,"}"!==W)return this._maskService._findSpecialChar(W)?O+W:O;this._end=$;const me=Number(N.slice(this._start+1,this._end));return O+new Array(me+1).join(N[this._start-1])},"")||N}_applyMask(){this._maskService.maskExpression=this._repeatPatternSymbols(this._maskValue||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue,this._maskService.maskExpression)]}_validateTime(N){const O=this._maskValue.split("").filter(W=>":"!==W).length;return N&&(0==+N[N.length-1]&&N.length<O||N.length<=O-2)?this._createValidationError(N):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(N){return{mask:{requiredMask:this._maskValue,actualValue:N}}}_setMask(){this._maskExpressionArray.length>0&&this._maskExpressionArray.some(N=>{const O=this._maskService.removeMask(this._inputValue)?.length<=this._maskService.removeMask(N)?.length;if(this._inputValue&&O)return this._maskValue=N,this.maskExpression=N,this._maskService.maskExpression=N,O;this._maskValue=this._maskExpressionArray[this._maskExpressionArray.length-1],this.maskExpression=this._maskExpressionArray[this._maskExpressionArray.length-1],this._maskService.maskExpression=this._maskExpressionArray[this._maskExpressionArray.length-1]})}}return de.\u0275fac=function(N){return new(N||de)(n.\u0275\u0275directiveInject(d.K0),n.\u0275\u0275directiveInject(G),n.\u0275\u0275directiveInject(o))},de.\u0275dir=n.\u0275\u0275defineDirective({type:de,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(N,O){1&N&&n.\u0275\u0275listener("paste",function(){return O.onPaste()})("ngModelChange",function($){return O.onModelChange($)})("input",function($){return O.onInput($)})("blur",function(){return O.onBlur()})("click",function($){return O.onClick($)})("keydown",function($){return O.onKeyDown($)})},inputs:{maskExpression:["mask","maskExpression"],specialCharacters:"specialCharacters",patterns:"patterns",prefix:"prefix",suffix:"suffix",thousandSeparator:"thousandSeparator",decimalMarker:"decimalMarker",dropSpecialCharacters:"dropSpecialCharacters",hiddenInput:"hiddenInput",showMaskTyped:"showMaskTyped",placeHolderCharacter:"placeHolderCharacter",shownMaskExpression:"shownMaskExpression",showTemplate:"showTemplate",clearIfNotMatch:"clearIfNotMatch",validation:"validation",separatorLimit:"separatorLimit",allowNegativeNumbers:"allowNegativeNumbers",leadZeroDateTime:"leadZeroDateTime",triggerOnMaskChange:"triggerOnMaskChange"},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],features:[n.\u0275\u0275ProvidersFeature([{provide:s.JU,useExisting:(0,n.forwardRef)(()=>de),multi:!0},{provide:s.Cf,useExisting:(0,n.forwardRef)(()=>de),multi:!0},G]),n.\u0275\u0275NgOnChangesFeature]}),de})();function te(de,rt){return rt instanceof Function?{...de,...rt()}:{...de,...rt}}let le=(()=>{class de{static forRoot(N){return{ngModule:de,providers:[{provide:_,useValue:N},{provide:g,useValue:w},{provide:o,useFactory:te,deps:[g,_]},Z]}}static forChild(){return{ngModule:de}}}return de.\u0275fac=function(N){return new(N||de)},de.\u0275mod=n.\u0275\u0275defineNgModule({type:de}),de.\u0275inj=n.\u0275\u0275defineInjector({}),de})();const se=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};se.KeyboardEvent||(se.KeyboardEvent=function(de,rt){})},5861:(Xe,ie,l)=>{"use strict";function i(s,d,o,_,g,w,x){try{var L=s[w](x),Z=L.value}catch(G){return void o(G)}L.done?d(Z):Promise.resolve(Z).then(_,g)}function n(s){return function(){var d=this,o=arguments;return new Promise(function(_,g){var w=s.apply(d,o);function x(Z){i(w,_,g,x,L,"next",Z)}function L(Z){i(w,_,g,x,L,"throw",Z)}x(void 0)})}}l.d(ie,{Z:()=>n})}},Xe=>{Xe(Xe.s=8123)}]);
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.