1(self.webpackChunkui=self.webpackChunkui||[]).push([[502],{2385:function(Yt){typeof self<"u"&&self,Yt.exports=function(Fe){function B(S){if(u[S])return u[S].exports;var G=u[S]={i:S,l:!1,exports:{}};return Fe[S].call(G.exports,G,G.exports,B),G.l=!0,G.exports}var u={};return B.m=Fe,B.c=u,B.d=function(S,G,J){B.o(S,G)||Object.defineProperty(S,G,{configurable:!1,enumerable:!0,get:J})},B.n=function(S){var G=S&&S.__esModule?function(){return S.default}:function(){return S};return B.d(G,"a",G),G},B.o=function(S,G){return Object.prototype.hasOwnProperty.call(S,G)},B.p="",B(B.s=11)}([function(Fe,B){var u=Fe.exports;u.stringToBase64Url=function(S){var G=btoa(S);return u.base64ToBase64Url(G)},u.base64ToBase64Url=function(S){return S.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},u.base64UrlToBase64=function(S){return S.replace(/-/g,"+").replace(/_/g,"/")},u.base64UrlToString=function(S){var G=u.base64UrlToBase64(S);switch(G.length%4){case 0:break;case 2:G+="==";break;case 3:G+="=";break;default:throw"Not a valid Base64Url"}var J=atob(G);try{return decodeURIComponent(escape(J))}catch{return J}},u.stringToBuffer=function(S){for(var G=new Uint8Array(S.length),J=0;J<S.length;J++)G[J]=S.charCodeAt(J);return G},u.base64UrlDecode=function(S){return atob(u.base64UrlToBase64(S))},u.bind=function(S,G){var J=Array.prototype.slice.call(arguments,2);return function(){var q=Array.prototype.slice.call(arguments);return q=J.concat(q),S.apply(G,q)}},u.isAbsoluteUrl=function(S){return/^(?:[a-z]+:)?\/\//i.test(S)},u.isString=function(S){return"[object String]"===Object.prototype.toString.call(S)},u.isObject=function(S){return"[object Object]"===Object.prototype.toString.call(S)},u.isNumber=function(S){return"[object Number]"===Object.prototype.toString.call(S)},u.isArray=function(S){return"[object Array]"===Object.prototype.toString.call(S)},u.isoToUTCString=function(S){var G=S.match(/\d+/g),J=Date.UTC(G[0],G[1]-1,G[2],G[3],G[4],G[5]);return new Date(J).toUTCString()},u.toQueryParams=function(S){var G=[];if(null!==S)for(var J in S)S.hasOwnProperty(J)&&null!=S[J]&&G.push(J+"="+encodeURIComponent(S[J]));return G.length?"?"+G.join("&"):""},u.genRandomString=function(S){for(var G="abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",J="",q=0;q<S;++q)J+=G[Math.floor(61*Math.random())];return J},u.extend=function(){var S=arguments[0];return[].slice.call(arguments,1).forEach(function(G){for(var J in G)G.hasOwnProperty(J)&&void 0!==G[J]&&(S[J]=G[J])}),S},u.removeNils=function(S){var G={};for(var J in S)if(S.hasOwnProperty(J)){var q=S[J];null!=q&&(G[J]=q)}return G},u.clone=function(S){if(S){var G=JSON.stringify(S);if(G)return JSON.parse(G)}return S},u.omit=function(S){var G=Array.prototype.slice.call(arguments,1),J={};for(var q in S)S.hasOwnProperty(q)&&-1==G.indexOf(q)&&(J[q]=S[q]);return u.clone(J)},u.find=function(S,G){for(var J=S.length;J--;){var q=S[J],X=!0;for(var re in G)if(G.hasOwnProperty(re)&&q[re]!==G[re]){X=!1;break}if(X)return q}},u.getLink=function(S,G,J){if(S&&S._links){var q=u.clone(S._links[G]);return q&&q.name&&J?q.name===J?q:void 0:q}},u.getNativeConsole=function(){return typeof window<"u"?window.console:typeof console<"u"?console:void 0},u.getConsole=function(){var S=u.getNativeConsole();return S&&S.log?S:{log:function(){}}},u.warn=function(S){u.getConsole().log("[okta-auth-sdk] WARN: "+S)},u.deprecate=function(S){u.getConsole().log("[okta-auth-sdk] DEPRECATION: "+S)},u.deprecateWrap=function(S,G){return function(){return u.deprecate(S),G.apply(null,arguments)}},u.removeTrailingSlash=function(S){if(S)return S.replace(/^\s+|\s+$/gm,"").replace(/\/+$/,"")},u.isIE11OrLess=function(){return!!document.documentMode&&document.documentMode<=11},u.isFunction=function(S){return!!S&&"[object Function]"==={}.toString.call(S)}},function(Fe,B){function u(S,G){this.name="AuthSdkError",this.message=S,this.errorCode="INTERNAL",this.errorSummary=S,this.errorLink="INTERNAL",this.errorId="INTERNAL",this.errorCauses=[],G&&(this.xhr=G)}u.prototype=new Error,Fe.exports=u},function(Fe,B){Fe.exports={STATE_TOKEN_KEY_NAME:"oktaStateToken",DEFAULT_POLLING_DELAY:500,DEFAULT_MAX_CLOCK_SKEW:300,DEFAULT_CACHE_DURATION:86400,REDIRECT_OAUTH_PARAMS_COOKIE_NAME:"okta-oauth-redirect-params",REDI
1RECT_STATE_COOKIE_NAME:"okta-oauth-state",REDIRECT_NONCE_COOKIE_NAME:"okta-oauth-nonce",TOKEN_STORAGE_NAME:"okta-token-storage",CACHE_STORAGE_NAME:"okta-cache-storage",PKCE_STORAGE_NAME:"okta-pkce-storage"}},function(Fe,B,u){function S(ie,ue){var pe=(ue=ue||{}).url,$e=ue.method,he=ue.args,qe=ue.saveAuthnState,Me=ue.accessToken,Ae=!1!==ue.withCredentials,ne=ie.options.storageUtil,Ce=ne.storage,ot=ne.getHttpCache();if(ue.cacheResponse){var ke=ot.getStorage()[pe];if(ke&&Date.now()/1e3<ke.expiresAt)return X.resolve(ke.response)}var He,_,Te={Accept:"application/json","Content-Type":"application/json","X-Okta-User-Agent-Extended":ie.userAgent};return q.extend(Te,ie.options.headers,ue.headers),Me&&q.isString(Me)&&(Te.Authorization="Bearer "+Me),new X(ie.options.httpRequestClient($e,pe,{headers:Te,data:he||void 0,withCredentials:Ae})).then(function(ge){return(_=ge.responseText)&&q.isString(_)&&(_=JSON.parse(_)),qe&&(_.stateToken||Ce.delete(de.STATE_TOKEN_KEY_NAME)),_&&_.stateToken&&_.expiresAt&&Ce.set(de.STATE_TOKEN_KEY_NAME,_.stateToken,_.expiresAt),_&&ue.cacheResponse&&ot.updateStorage(pe,{expiresAt:Math.floor(Date.now()/1e3)+de.DEFAULT_CACHE_DURATION,response:_}),_}).fail(function(ge){var te=ge.responseText||{};if(q.isString(te))try{te=JSON.parse(te)}catch{te={errorSummary:"Unknown error"}}throw ge.status>=500&&(te.errorSummary="Unknown error"),ie.options.transformErrorXHR&&(ge=ie.options.transformErrorXHR(q.clone(ge))),"E0000011"===(He=new re(te,ge)).errorCode&&Ce.delete(de.STATE_TOKEN_KEY_NAME),He})}var q=u(0),X=u(5),re=u(22),de=u(2);Fe.exports={get:function G(ie,ue,pe){var $e={url:ue=q.isAbsoluteUrl(ue)?ue:ie.options.url+ue,method:"GET"};return q.extend($e,pe),S(ie,$e)},post:function J(ie,ue,pe,$e){var he={url:ue=q.isAbsoluteUrl(ue)?ue:ie.options.url+ue,method:"POST",args:pe,saveAuthnState:!0};return q.extend(he,$e),S(ie,he)},httpRequest:S}},function(Fe,B,u){var S=u(14),G=u(6),J=u(2),q={browserHasLocalStorage:function(){try{var X=q.getLocalStorage();return q.testStorage(X)}catch{return!1}},browserHasSessionStorage:function(){try{var X=q.getSessionStorage();return q.testStorage(X)}catch{return!1}},getPKCEStorage:function(){return q.browserHasLocalStorage()?G(q.getLocalStorage(),J.PKCE_STORAGE_NAME):q.browserHasSessionStorage()?G(q.getSessionStorage(),J.PKCE_STORAGE_NAME):G(q.getCookieStorage({secure:"https:"===window.location.protocol}),J.PKCE_STORAGE_NAME)},getHttpCache:function(){return q.browserHasLocalStorage()?G(q.getLocalStorage(),J.CACHE_STORAGE_NAME):q.browserHasSessionStorage()?G(q.getSessionStorage(),J.CACHE_STORAGE_NAME):G(q.getCookieStorage({secure:"https:"===window.location.protocol}),J.CACHE_STORAGE_NAME)},getLocalStorage:function(){return localStorage},getSessionStorage:function(){return sessionStorage},getCookieStorage:function(X){var re=(X=X||{}).secure||!1,de=X.sameSite||(re?"none":"lax");return{getItem:q.storage.get,setItem:function(ie,ue){q.storage.set(ie,ue,"2200-01-01T00:00:00.000Z",{secure:re,sameSite:de})}}},getInMemoryStorage:function(){var X={};return{getItem:function(re){return X[re]},setItem:function(re,de){X[re]=de}}},testStorage:function(X){var re="okta-test-storage";try{return X.setItem(re,re),X.removeItem(re),!0}catch{return!1}}};q.storage={set:function(X,re,de,ie){var ue={path:(ie=ie||{}).path||"/",secure:ie.secure,sameSite:ie.sameSite};return Date.parse(de)&&(ue.expires=new Date(de)),S.set(X,re,ue),q.storage.get(X)},get:function(X){return S.get(X)},delete:function(X){return S.remove(X,{path:"/"})}},Fe.exports=q},function(Fe,B,u){(function(S,G){!function(J){"use strict";"function"==typeof bootstrap?bootstrap("promise",J):Fe.exports=J()}(function(){"use strict";function J(ee){return function(){return nr.apply(ee,arguments)}}function re(ee,le){if(Ht&&le.stack&&"object"==typeof ee&&null!==ee&&ee.stack&&-1===ee.stack.indexOf(Cr)){for(var Ve=[],bt=le;bt;bt=bt.source)bt.stack&&Ve.unshift(bt.stack);Ve.unshift(ee.stack);var Ut=Ve.join("\n"+Cr+"\n");ee.stack=function de(ee){for(var le=ee.split("\n"),Ve=[],bt=0;bt<le.length;++bt){var Ut=le[bt];pe(Ut)||ie(Ut)||!Ut||Ve.push(Ut)}return Ve.join("\n")}(Ut)}}function ie(ee){return-1!==ee.indexOf("(module.js:")||-1!==ee.indexOf("(node.js:")}function ue(ee){var le=/at .+ \((.+):(\d+):(?:\d+)\)$/.exec(ee);if(le)return[le[1],Number(le[2])];var Ve=/at ([^ ]+):(\d+):(?:\d+)$/.exec(ee);if(Ve)return[Ve[1],Number(Ve[2])];var bt=/.*@(.+):(\d+)$/.exec(ee);return bt?[bt[1],Number(bt[2])]:void 0}function pe(ee){var le=ue(ee);if(!le)return!1;var bt=le[1];return le[0]===Tn&&bt>=Zt&&bt<=Nr}function $e(){if(Ht)try{throw new Error}catch(bt){var ee=bt.stack.split("\n"),Ve=ue(ee[0].indexOf("@")>0?ee[1]:ee[2]);return Ve?(Tn=Ve[0],Ve[1]):void 0}}function he(ee){return ee instanceof ne?ee:ke(ee)?function mt(ee){var le=qe();return he.nextTick(function(){try{ee.then(le.resolve,le.reject,le.notify)}catch(Ve){le.reject(Ve)}}),le.promise}(ee):rt(ee)}function qe(){function ee(At){le=At,Nt.source=At,Rt(Ve,function(cn,St){he.nextTick(function(){At.promiseDis
1patch.apply(At,St)})},void 0),Ve=void 0,bt=void 0}var le,Ve=[],bt=[],Ut=vt(qe.prototype),Nt=vt(ne.prototype);if(Nt.promiseDispatch=function(At,cn,St){var kn=Qt(arguments);Ve?(Ve.push(kn),"when"===cn&&St[1]&&bt.push(St[1])):he.nextTick(function(){le.promiseDispatch.apply(le,kn)})},Nt.valueOf=function(){if(Ve)return Nt;var At=ot(le);return ut(At)&&(le=At),At},Nt.inspect=function(){return le?le.inspect():{state:"pending"}},he.longStackSupport&&Ht)try{throw new Error}catch(At){Nt.stack=At.stack.substring(At.stack.indexOf("\n")+1)}return Ut.promise=Nt,Ut.resolve=function(At){le||ee(he(At))},Ut.fulfill=function(At){le||ee(rt(At))},Ut.reject=function(At){le||ee(_e(At))},Ut.notify=function(At){le||Rt(bt,function(cn,St){he.nextTick(function(){St(At)})},void 0)},Ut}function Me(ee){if("function"!=typeof ee)throw new TypeError("resolver must be a function.");var le=qe();try{ee(le.resolve,le.reject,le.notify)}catch(Ve){le.reject(Ve)}return le.promise}function Ae(ee){return Me(function(le,Ve){for(var bt=0,Ut=ee.length;bt<Ut;bt++)he(ee[bt]).then(le,Ve)})}function ne(ee,le,Ve){void 0===le&&(le=function(Nt){return _e(new Error("Promise does not support operation: "+Nt))}),void 0===Ve&&(Ve=function(){return{state:"unknown"}});var bt=vt(ne.prototype);if(bt.promiseDispatch=function(Nt,At,cn){var St;try{St=ee[At]?ee[At].apply(bt,cn):le.call(bt,At,cn)}catch(kn){St=_e(kn)}Nt&&Nt(St)},bt.inspect=Ve,Ve){var Ut=Ve();"rejected"===Ut.state&&(bt.exception=Ut.reason),bt.valueOf=function(){var Nt=Ve();
1return"pending"===Nt.state||"rejected"===Nt.state?bt:Nt.value}}return bt}function Ce(ee,le,Ve,bt){return he(ee).then(le,Ve,bt)}function ot(ee){if(ut(ee)){var le=ee.inspect();if("fulfilled"===le.state)return le.value}return ee}function ut(ee){return ee instanceof ne}function ke(ee){return function q(ee){return ee===Object(ee)}(ee)&&"function"==typeof ee.then}function Ne(){wr.length=0,zt.length=0,qn||(qn=!0)}function _e(ee){var le=ne({when:function(Ve){return Ve&&function te(ee){if(qn){var le=_n(zt,ee);-1!==le&&("object"==typeof S&&"function"==typeof S.emit&&he.nextTick.runAfter(function(){var Ve=_n(pt,ee);-1!==Ve&&(S.emit("rejectionHandled",wr[le],ee),pt.splice(Ve,1))}),zt.splice(le,1),wr.splice(le,1))}}(this),Ve?Ve(ee):this}},function(){return this},function(){return{state:"rejected",reason:ee}});return function ge(ee,le){qn&&("object"==typeof S&&"function"==typeof S.emit&&he.nextTick.runAfter(function(){-1!==_n(zt,ee)&&(S.emit("unhandledRejection",le,ee),pt.push(ee))}),zt.push(ee),wr.push(le&&void 0!==le.stack?le.stack:"(no stack) "+le))}(le,ee),le}function rt(ee){return ne({when:function(){return ee},get:function(le){return ee[le]},set:function(le,Ve){ee[le]=Ve},delete:function(le){delete ee[le]},post:function(le,Ve){return null==le?ee.apply(void 0,Ve):ee[le].apply(ee,Ve)},apply:function(le,Ve){return ee.apply(le,Ve)},keys:function(){return Ar(ee)}},void 0,function(){return{state:"fulfilled",value:ee}})}function Lt(ee,le,Ve){return he(ee).spread(le,Ve)}function Jt(ee,le,Ve){return he(ee).dispatch(le,Ve)}function Re(ee){return Ce(ee,function(le){var Ve=0,bt=qe();return Rt(le,function(Ut,Nt,At){var cn;ut(Nt)&&"fulfilled"===(cn=Nt.inspect()).state?le[At]=cn.value:(++Ve,Ce(Nt,function(St){le[At]=St,0==--Ve&&bt.resolve(le)},bt.reject,function(St){bt.notify({index:At,value:St})}))},void 0),0===Ve&&bt.resolve(le),bt.promise})}function Be(ee){if(0===ee.length)return he.resolve();var le=he.defer(),Ve=0;return Rt(ee,function(bt,Ut,Nt){Ve++,Ce(ee[Nt],function At(ln){le.resolve(ln)},function cn(){0==--Ve&&le.reject(new Error("Can't get fulfillment value from any promise, all promises were rejected."))},function St(ln){le.notify({index:Nt,value:ln})})},void 0),le.promise}function Le(ee){return Ce(ee,function(le){return le=Zn(le,he),Ce(Re(Zn(le,function(Ve){return Ce(Ve,Nn,Nn)})),function(){return le})})}var Ht=!1;try{throw new Error}catch(ee){Ht=!!ee.stack}var Tn,Bn,Zt=$e(),Nn=function(){},An=function(){function ee(){for(var ln,Jn;Ve.next;)ln=(Ve=Ve.next).task,Ve.task=void 0,(Jn=Ve.domain)&&(Ve.domain=void 0,Jn.enter()),le(ln,Jn);for(;cn.length;)le(ln=cn.pop());Ut=!1}function le(ln,Jn){try{ln()}catch(br){if(At)throw Jn&&Jn.exit(),setTimeout(ee,0),Jn&&Jn.enter(),br;setTimeout(function(){throw br},0)}Jn&&Jn.exit()}var Ve={task:void 0,next:null},bt=Ve,Ut=!1,Nt=void 0,At=!1,cn=[];if(An=function(ln){bt=bt.next={task:ln,domain:At&&S.domain,next:null},Ut||(Ut=!0,Nt())},"object"==typeof S&&"[object process]"===S.toString()&&S.nextTick)At=!0,Nt=function(){S.nextTick(ee)};else if("function"==typeof G)Nt=typeof window<"u"?G.bind(window,ee):function(){G(ee)};else if(typeof MessageChannel<"u"){var St=new MessageChannel;St.port1.onmessage=function(){Nt=kn,St.port1.onmessage=ee,ee()};var kn=function(){St.port2.postMessage(0)};Nt=function(){setTimeout(ee,0),kn()}}else Nt=function(){setTimeout(ee,0)};return An.runAfter=function(ln){cn.push(ln),Ut||(Ut=!0,Nt())},An}(),nr=Function.call,Qt=J(Array.prototype.slice),Rt=J(Array.prototype.reduce||function(ee,le){var Ve=0,bt=this.length;if(1===arguments.length)for(;;){if(Ve in this){le=this[Ve++];break}if(++Ve>=bt)throw new TypeError}for(;Ve<bt;Ve++)Ve in this&&(le=ee(le,this[Ve],Ve));return le}),_n=J(Array.prototype.indexOf||function(ee){for(var le=0;le<this.length;le++)if(this[le]===ee)return le;return-1}),Zn=J(Array.prototype.map||function(ee,le){var Ve=this,bt=[];return Rt(Ve,function(Ut,Nt,At){bt.push(ee.call(le,Nt,At,Ve))},void 0),bt}),vt=Object.create||function(ee){function le(){}return le.prototype=ee,new le},rr=J(Object.prototype.hasOwnProperty),Ar=Object.keys||function(ee){var le=[];for(var Ve in ee)rr(ee,Ve)&&le.push(Ve);return le},_r=J(Object.prototype.toString);Bn=typeof ReturnValue<"u"?ReturnValue:function(ee){this.value=ee};var Cr="From previous event:";he.resolve=he,he.nextTick=An,he.longStackSupport=!1,"object"==typeof S&&S&&S.env&&S.env.Q_DEBUG&&(he.longStackSupport=!0),he.defer=qe,qe.prototype.makeNodeResolver=function(){var ee=this;return function(le,Ve){le?ee.reject(le):ee.resolve(arguments.length>
12?Qt(arguments,1):Ve)}},he.Promise=Me,he.promise=Me,Me.race=Ae,Me.all=Re,Me.reject=_e,Me.resolve=he,he.passByCopy=function(ee){return ee},ne.prototype.passByCopy=function(){return this},he.join=function(ee,le){return he(ee).join(le)},ne.prototype.join=function(ee){return he([this,ee]).spread(function(le,Ve){if(le===Ve)return le;throw new Error("Can't join: not the same: "+le+" "+Ve)})},he.race=Ae,ne.prototype.race=function(){return this.then(he.race)},he.makePromise=ne,ne.prototype.toString=function(){return"[object Promise]"},ne.prototype.then=function(ee,le,Ve){var At=this,cn=qe(),St=!1;return he.nextTick(function(){At.promiseDispatch(function(kn){St||(St=!0,cn.resolve(function bt(kn){try{return"function"==typeof ee?ee(kn):kn}catch(ln){return _e(ln)}}(kn)))},"when",[function(kn){St||(St=!0,cn.resolve(function Ut(kn){if("function"==typeof le){re(kn,At);try{return le(kn)}catch(ln){return _e(ln)}}return _e(kn)}(kn)))}])}),At.promiseDispatch(void 0,"when",[void 0,function(kn){var ln,Jn=!1;try{ln=function Nt(kn){return"function"==typeof Ve?Ve(kn):kn}(kn)}catch(br){if(Jn=!0,!he.onerror)throw br;he.onerror(br)}Jn||cn.notify(ln)}]),cn.promise},he.tap=function(ee,le){return he(ee).tap(le)},ne.prototype.tap=function(ee){return ee=he(ee),this.then(function(le){return ee.fcall(le).thenResolve(le)})},he.when=Ce,ne.prototype.thenResolve=function(ee){return this.then(function(){return ee})},he.thenResolve=function(ee,le){return he(ee).thenResolve(le)},ne.prototype.thenReject=function(ee){return this.then(function(){throw ee})},he.thenReject=function(ee,le){return he(ee).thenReject(le)},he.nearer=ot,he.isPromise=ut,he.isPromiseAlike=ke,he.isPending=function Te(ee){return ut(ee)&&"pending"===ee.inspect().state},ne.prototype.isPending=function(){return"pending"===this.inspect().state},he.isFulfilled=function He(ee){return!ut(ee)||"fulfilled"===ee.inspect().state},ne.prototype.isFulfilled=function(){return"fulfilled"===this.inspect().state},he.isRejected=function _(ee){return ut(ee)&&"rejected"===ee.inspect().state},ne.prototype.isRejected=function(){return"rejected"===this.inspect().state};var wr=[],zt=[],pt=[],qn=!0;he.resetUnhandledRejections=Ne,he.getUnhandledReasons=function(){return wr.slice()},he.stopUnhandledRejectionTracking=function(){Ne(),qn=!1},Ne(),he.reject=_e,he.fulfill=rt,he.master=function Ot(ee){return ne({isDef:function(){}},function(le,Ve){return Jt(ee,le,Ve)},function(){return he(ee).inspect()})},he.spread=Lt,ne.prototype.spread=function(ee,le){return this.all().then(function(Ve){return ee.apply(void 0,Ve)},le)},he.async=function Ue(ee){return function(){function le(Nt,At){var cn;if(typeof StopIteration>"u"){try{cn=Ve[Nt](At)}catch(St){return _e(St)}return cn.done?he(cn.value):Ce(cn.value,bt,Ut)}try{cn=Ve[Nt](At)}catch(St){return function X(ee){return"[object StopIteration]"===_r(ee)||ee instanceof Bn}(St)?he(St.value):_e(St)}return Ce(cn,bt,Ut)}var Ve=ee.apply(this,arguments),bt=le.bind(le,"next"),Ut=le.bind(le,"throw");return bt()}},he.spawn=function Ye(ee){he.done(he.async(ee)())},he.return=function Dt(ee){throw new Bn(ee)},he.promised=function lt(ee){return function(){return Lt([this,Re(arguments)],function(le,Ve){return ee.apply(le,Ve)})}},he.dispatch=Jt,ne.prototype.dispatch=function(ee,le){var Ve=this,bt=qe();return he.nextTick(function(){Ve.promiseDispatch(bt.resolve,ee,le)}),bt.promise},he.get=function(ee,le){return he(ee).dispatch("get",[le])},ne.prototype.get=function(ee){return this.dispatch("get",[ee])},he.set=function(ee,le,Ve){return he(ee).dispatch("set",[le,Ve])},ne.prototype.set=function(ee,le){return this.dispatch("set",[ee,le])},he.del=he.delete=function(ee,le){return he(ee).dispatch("delete",[le])},ne.prototype.del=ne.prototype.delete=function(ee){return this.dispatch("delete",[ee])},he.mapply=he.post=function(ee,le,Ve){return he(ee).dispatch("post",[le,Ve])},ne.prototype.mapply=ne.prototype.post=function(ee,le){return this.dispatch("post",[ee,le])},he.send=he.mcall=he.invoke=function(ee,le){return he(ee).dispatch("post",[le,Qt(arguments,2)])},ne.prototype.send=ne.prototype.mcall=ne.prototype.invoke=function(ee){return this.dispatch("post",[ee,Qt(arguments,1
1)])},he.fapply=function(ee,le){return he(ee).dispatch("apply",[void 0,le])},ne.prototype.fapply=function(ee){return this.dispatch("apply",[void 0,ee])},he.try=he.fcall=function(ee){return he(ee).dispatch("apply",[void 0,Qt(arguments,1)])},ne.prototype.fcall=function(){return this.dispatch("apply",[void 0,Qt(arguments)])},he.fbind=function(ee){var le=he(ee),Ve=Qt(arguments,1);return function(){return le.dispatch("apply",[this,Ve.concat(Qt(arguments))])}},ne.prototype.fbind=function(){var ee=this,le=Qt(arguments);return function(){return ee.dispatch("apply",[this,le.concat(Qt(arguments))])}},he.keys=function(ee){return he(ee).dispatch("keys",[])},ne.prototype.keys=function(){return this.dispatch("keys",[])},he.all=Re,ne.prototype.all=function(){return Re(this)},he.any=Be,ne.prototype.any=function(){return Be(this)},he.allResolved=function(ee){return function(){return typeof console<"u"&&"function"==typeof console.warn&&console.warn("allResolved is deprecated, use allSettled instead.",new Error("").stack),ee.apply(ee,arguments)}}(Le),ne.prototype.allResolved=function(){return Le(this)},he.allSettled=function We(ee){return he(ee).allSettled()},ne.prototype.allSettled=function(){return this.then(function(ee){return Re(Zn(ee,function(le){function Ve(){return le.inspect()}return(le=he(le)).then(Ve,Ve)}))})},he.fail=he.catch=function(ee,le){return he(ee).then(void 0,le)},ne.prototype.fail=ne.prototype.catch=function(ee){return this.then(void 0,ee)},he.progress=function ft(ee,le){return he(ee).then(void 0,void 0,le)},ne.prototype.progress=function(ee){return this.then(void 0,void 0,ee)},he.fin=he.finally=function(ee,le){return he(ee).finally(le)},ne.prototype.fin=ne.prototype.finally=function(ee){return ee=he(ee),this.then(function(le){return ee.fcall().then(function(){return le})},function(le){return ee.fcall().then(function(){throw le})})},he.done=function(ee,le,Ve,bt){return he(ee).done(le,Ve,bt)},ne.prototype.done=function(ee,le,Ve){var bt=function(Nt){he.nextTick(function(){if(re(Nt,Ut),!he.onerror)throw Nt;he.onerror(Nt)})},Ut=ee||le||Ve?this.then(ee,le,Ve):this;"object"==typeof S&&S&&S.domain&&(bt=S.domain.bind(bt)),Ut.then(void 0,bt)},he.timeout=function(ee,le,Ve){return he(ee).timeout(le,Ve)},ne.prototype.timeout=function(ee,le){var Ve=qe(),bt=setTimeout(function(){le&&"string"!=typeof le||((le=new Error(le||"Timed out after "+ee+" ms")).code="ETIMEDOUT"),Ve.reject(le)},ee);return this.then(function(Ut){clearTimeout(bt),Ve.resolve(Ut)},function(Ut){clearTimeout(bt),Ve.reject(Ut)},Ve.notify),Ve.promise},he.delay=function(ee,le){return void 0===le&&(le=ee,ee=void 0),he(ee).delay(le)},ne.prototype.delay=function(ee){return this.then(function(le){var Ve=qe();return setTimeout(function(){Ve.resolve(le)},ee),Ve.promise})},he.nfapply=function(ee,le){return he(ee).nfapply(le)},ne.prototype.nfapply=function(ee){var le=qe(),Ve=Qt(ee);return Ve.push(le.makeNodeResolver()),this.fapply(Ve).fail(le.reject),le.promise},he.nfcall=function(ee){var le=Qt(arguments,1);return he(ee).nfapply(le)},ne.prototype.nfcall=function(){var ee=Qt(arguments),le=qe();return ee.push(le.makeNodeResolver()),this.fapply(ee).fail(le.reject),le.promise},he.nfbind=he.denodeify=function(ee){var le=Qt(arguments,1);return function(){var Ve=le.concat(Qt(arguments)),bt=qe();return Ve.push(bt.makeNodeResolver()),he(ee).fapply(Ve).fail(bt.reject),bt.promise}},ne.prototype.nfbind=ne.prototype.denodeify=function(){var ee=Qt(arguments);return ee.unshift(this),he.denodeify.apply(void 0,ee)},he.nbind=function(ee,le){var Ve=Qt(arguments,2);return function(){var Ut=Ve.concat(Qt(arguments)),Nt=qe();return Ut.push(Nt.makeNodeResolver()),he(function bt(){return ee.apply(le,arguments)}).fapply(Ut).fail(Nt.reject),Nt.promise}},ne.prototype.nbind=function(){var ee=Qt(arguments,0);return ee.unshift(this),he.nbind.apply(void 0,ee)},he.nmapply=he.npost=function(ee,le,Ve){return he(ee).npost(le,Ve)},ne.prototype.nmapply=ne.prototype.npost=function(ee,le){var Ve=Qt(le||[]),bt=qe();return Ve.push(bt.makeNodeResolver()),this.dispatch("post",[ee,Ve]).fail(bt.reject),bt.promise},he.nsend=he.nmcall=he.ninvoke=function(ee,le){var Ve=Qt(arguments,2),bt=qe();
1return Ve.push(bt.makeNodeResolver()),he(ee).dispatch("post",[le,Ve]).fail(bt.reject),bt.promise},ne.prototype.nsend=ne.prototype.nmcall=ne.prototype.ninvoke=function(ee){var le=Qt(arguments,1),Ve=qe();return le.push(Ve.makeNodeResolver()),this.dispatch("post",[ee,le]).fail(Ve.reject),Ve.promise},he.nodeify=function yt(ee,le){return he(ee).nodeify(le)},ne.prototype.nodeify=function(ee){if(!ee)return this;this.then(function(le){he.nextTick(function(){ee(null,le)})},function(le){he.nextTick(function(){ee(le)})})},he.noConflict=function(){throw new Error("Q.noConflict only works when Q is used as a global")};var Nr=$e();return he})}).call(B,u(8),u(20).setImmediate)},function(Fe,B,u){var G=u(1);Fe.exports=function S(J,q){function X(){var ue=J.getItem(q);ue=ue||"{}";try{return JSON.parse(ue)}catch{throw new G("Unable to parse storage string: "+q)}}function re(ue){try{var pe=JSON.stringify(ue);J.setItem(q,pe)}catch{throw new G("Unable to set storage: "+q)}}if("string"!=typeof q||!q.length)throw new G('"storageName" is required');return{getStorage:X,setStorage:re,clearStorage:function de(ue){ue||re({});var pe=X();delete pe[ue],re(pe)},updateStorage:function ie(ue,pe){var $e=X();$e[ue]=pe,re($e)}}}},function(Fe,B,u){function S(ke,Te){var He={};return Ae.extend(He,Te),!He.stateToken&&ke.stateToken&&(He.stateToken=ke.stateToken),He}function ie(ke,Te,He,_){return Me.post(ke,Te,He,_).then(function(Ne){return new qe(ke,Ne)})}function ue(ke,Te,He){return function(_){function Ne(){var Ue={};if("function"==typeof _e)try{Ue.autoPush=!!_e()}catch{return ne.reject(new Ce("AutoPush resulted in an error."))}else null!=_e&&(Ue.autoPush=!!_e);if("function"==typeof te)try{Ue.rememberDevice=!!te()}catch{return ne.reject(new Ce("RememberDevice resulted in an error."))}else null!=te&&(Ue.rememberDevice=!!te);var Ye=mt.href+Ae.toQueryParams(Ue);return Me.post(ke,Ye,function G(ke){return S(ke)}(Te),{saveAuthnState:!1})}var ge,te,_e,rt;Ae.isNumber(_)?ge=_:Ae.isObject(_)&&(ge=_.delay,te=_.rememberDevice,_e=_.autoPush,rt=_.transactionCallBack),ge||0===ge||(ge=ut.DEFAULT_POLLING_DELAY);var mt=Ae.getLink(Te,"next","poll");He.isPolling=!0;var Ot=0,Lt=function(){return He.isPolling?Ne().then(function(Ue){if(Ot=0,Ue.factorResult&&"WAITING"===Ue.factorResult){if(!He.isPolling)throw new ot;return"function"==typeof rt&&rt(Ue),ne.delay(ge).then(Lt)}return He.isPolling=!1,new qe(ke,Ue)}).fail(function(Ue){if(Ue.xhr&&(0===Ue.xhr.status||429===Ue.xhr.status)&&Ot<=4){var Ye=1e3*Math.pow(2,Ot);return Ot++,ne.delay(Ye).then(Lt)}throw Ue}):ne.reject(new ot)};return Lt().fail(function(Ue){throw He.isPolling=!1,Ue})}}function pe(ke,Te,He,_,Ne){if(Array.isArray(_))return function(ge,te){if(!ge)throw new Ce("Must provide a link name");var _e=Ae.find(_,{name:ge});if(!_e)throw new Ce("No link found for that name");return pe(ke,Te,He,_e,Ne)(te)};if(_.hints&&_.hints.allow&&1===_.hints.allow.length)switch(_.hints.allow[0]){case"GET":return function(){return Me.get(ke,_.href)};case"POST":return function(ge){Ne&&Ne.isPolling&&(Ne.isPolling=!1);var te=S(Te,ge);"MFA_ENROLL"!==Te.status&&"FACTOR_ENROLL"!==Te.status||Ae.extend(te,{factorType:He.factorType,provider:He.provider});var _e={},rt=te.autoPush;if(void 0!==rt){if("function"==typeof rt)try{_e.autoPush=!!rt()}catch{return ne.reject(new Ce("AutoPush resulted in an error."))}else null!==rt&&(_e.autoPush=!!rt);te=Ae.omit(te,"autoPush")}
1var mt=te.rememberDevice;if(void 0!==mt){if("function"==typeof mt)try{_e.rememberDevice=!!mt()}catch{return ne.reject(new Ce("RememberDevice resulted in an error."))}else null!==mt&&(_e.rememberDevice=!!mt);te=Ae.omit(te,"rememberDevice")}else te.profile&&void 0!==te.profile.updatePhone&&(te.profile.updatePhone&&(_e.updatePhone=!0),te.profile=Ae.omit(te.profile,"updatePhone"));var Ot=_.href+Ae.toQueryParams(_e);return ie(ke,Ot,te)}}}function he(ke,Te,He,_){if(He=Ae.clone(He=He||Te),Array.isArray(He)){for(var Ne=[],ge=0,te=He.length;ge<te;ge++)Ne.push(he(ke,Te,He[ge],_));return Ne}var _e=He._embedded||{};for(var rt in _e)_e.hasOwnProperty(rt)&&(Ae.isObject(_e[rt])||Array.isArray(_e[rt]))&&(_e[rt]=he(ke,Te,_e[rt],_));var mt=function $e(ke,Te,He,_){var Ne={};for(var ge in He._links)if(He._links.hasOwnProperty(ge)){var te=He._links[ge];if("next"===ge&&(ge=te.name),te.type)Ne[ge]=te;else if("poll"===ge)Ne.poll=ue(ke,Te,_);else{var _e=pe(ke,Te,He,te,_);_e&&(Ne[ge]=_e)}}return Ne}(ke,Te,He,_);return Ae.extend(_e,mt),He=Ae.omit(He,"_embedded","_links"),Ae.extend(He,_e),He}function qe(ke,Te){Te&&(this.data=Te,Ae.extend(this,he(ke,Te,Te,{})),delete this.stateToken,"RECOVERY_CHALLENGE"!==Te.status||Te._links||(this.cancel=function(){return new ne(new qe(ke))}))}var Me=u(3),Ae=u(0),ne=u(5),Ce=u(1),ot=u(23),ut=u(2);Fe.exports={transactionStatus:function J(ke,Te){return Te=S(ke,Te),Me.post(ke,ke.options.url+"/api/v1/authn",Te)},resumeTransaction:function q(ke,Te){if(!Te||!Te.stateToken){var He=ke.tx.exists._get(ut.STATE_TOKEN_KEY_NAME);if(!He)return ne.reject(new Ce("No transaction to resume"));Te={stateToken:He}}return ke.tx.status(Te).then(function(_){return new qe(ke,_)})},transactionExists:function de(ke){return!!ke.tx.exists._get(ut.STATE_TOKEN_KEY_NAME)},postToTransaction:ie,introspect:function X(ke,Te){if(!Te||!Te.stateToken){var He=ke.tx.exists._get(ut.STATE_TOKEN_KEY_NAME);if(!He)return ne.reject(new Ce("No transaction to evaluate"));Te={stateToken:He}}return function re(ke,Te){return Te=S(ke,Te),Me.post(ke,ke.options.url+"/api/v1/authn/introspect",Te)}(ke,Te).then(function(_){return new qe(ke,_)})}}},function(Fe,B){function u(){throw new Error("setTimeout has not been defined")}function S(){throw new Error("clearTimeout has not been defined")}function G(Ae){if(ie===setTimeout)return setTimeout(Ae,0);if((ie===u||!ie)&&setTimeout)return ie=setTimeout,setTimeout(Ae,0);try{return ie(Ae,0)}catch{try{return ie.call(null,Ae,0)}catch{return ie.call(this,Ae,0)}}}function q(){qe&&$e&&(qe=!1,$e.length?he=$e.concat(he):Me=-1,he.length&&X())}function X(){if(!qe){var Ae=G(q);qe=!0;for(var ne=he.length;ne;){for($e=he,he=[];++Me<ne;)$e&&$e[Me].run();Me=-1,ne=he.length}$e=null,qe=!1,function J(Ae){if(ue===clearTimeout)return clearTimeout(Ae);if((ue===S||!ue)&&clearTimeout)return ue=clearTimeout,clearTimeout(Ae);try{return ue(Ae)}catch{try{return ue.call(null,Ae)}catch{return ue.call(this,Ae)}}}(Ae)}}function re(Ae,ne){this.fun=Ae,this.array=ne}function de(){}var ie,ue,pe=Fe.exports={};!function(){try{ie="function"==typeof setTimeout?setTimeout:u}catch{ie=u}try{ue="function"==typeof clearTimeout?clearTimeout:S}catch{ue=S}}();var $e,he=[],qe=!1,Me=-1;pe.nextTick=function(Ae){var ne=new Array(arguments.length-1);if(arguments.length>1)for(var Ce=1;Ce<arguments.length;Ce++)ne[Ce-1]=arguments[Ce];he.push(new re(Ae,ne)),1!==he.length||qe||G(X)},re.prototype.run=function(){this.fun.apply(null,this.array)},pe.title="browser",pe.browser=!0,pe.env={},pe.argv=[],pe.version="",pe.versions={},pe.on=de,pe.addListener=de,pe.once=de,pe.off=de,pe.removeListener=de,pe.removeAllListeners=de,pe.emit=de,pe.prependListener=de,pe.prependOnceListener=de,pe.listeners=function(Ae){return[]},pe.binding=function(Ae){throw new Error("process.binding is not supported")},pe.cwd=function(){return"/"},pe.chdir=function(Ae){throw new Error("process.chdir is not supported")},pe.umask=function(){return 0}},function(Fe,B){var u;u=function(){return this}();try{u=u||Function("return this")()||(0,eval)("this")}catch{"object"==typeof window&&(u=window)}Fe.exports=u},function(Fe,B,u){function ie(ot,ut){return qe.get(ot,(ut||ot.options.issuer||ot.options.url)+"/.well-known/openid-configuration",{cacheResponse:!0})}var qe=u(3),Me=u(0),Ae=u(4),ne=u(1),Ce=Ae.getHttpCache();
1Fe.exports={generateState:function S(){return Me.genRandomString(64)},generateNonce:function G(){return Me.genRandomString(64)},getWellKnown:ie,getKey:function ue(ot,ut,ke){return ie(ot,ut).then(function(Te){var He=Te.jwks_uri,Ne=Ce.getStorage()[He];if(Ne&&Date.now()/1e3<Ne.expiresAt){var ge=Me.find(Ne.response.keys,{kid:ke});if(ge)return ge}return Ce.clearStorage(He),qe.get(ot,He,{cacheResponse:!0}).then(function(te){var _e=Me.find(te.keys,{kid:ke});if(_e)return _e;throw new ne("The key id, "+ke+", was not found in the server's keys")})})},validateClaims:function pe(ot,ut,ke){var Te=ke.clientId,He=ke.issuer,_=ke.nonce;if(!ut||!He||!Te)throw new ne("The jwt, iss, and aud arguments are all required");if(_&&ut.nonce!==_)throw new ne("OAuth flow response nonce doesn't match request nonce");var Ne=Math.floor(Date.now()/1e3);if(ut.iss!==He)throw new ne("The issuer ["+ut.iss+"] does not match ["+He+"]");if(ut.aud!==Te)throw new ne("The audience ["+ut.aud+"] does not match ["+Te+"]");if(ut.iat>ut.exp)throw new ne("The JWT expired before it was issued");if(Ne-ot.options.maxClockSkew>ut.exp)throw new ne("The JWT expired and is no longer valid");if(ut.iat>Ne+ot.options.maxClockSkew)throw new ne("The JWT was issued in the future")},getOAuthUrls:function $e(ot,ut,ke){var Te=Me.removeTrailingSlash((ke=ke||{}).authorizeUrl)||ot.options.authorizeUrl,He=Me.removeTrailingSlash(ke.issuer)||ot.options.issuer,_=Me.removeTrailingSlash(ke.userinfoUrl)||ot.options.userinfoUrl,Ne=Me.removeTrailingSlash(ke.tokenUrl)||ot.options.tokenUrl,ge=Me.removeTrailingSlash(ke.logoutUrl)||ot.options.logoutUrl,te=Me.removeTrailingSlash(ke.revokeUrl)||ot.options.revokeUrl;if(He&&!/^https?:/.test(He)&&(He=ot.options.url+"/oauth2/"+He),!He&&Te&&-1!==ut.responseType.indexOf("id_token"))throw new ne("Cannot request idToken with an authorizeUrl without an issuer");if(!He&&ut&&-1!==ut.responseType.indexOf("token")){if(Te&&!_)throw new ne("Cannot request accessToken with an authorizeUrl without an issuer or userinfoUrl");if(_&&!Te)throw new ne("Cannot request token with an userinfoUrl without an issuer or authorizeUrl")}var _e=He=Me.removeTrailingSlash(He=He||ot.options.url);return new RegExp("^https?://.*?/oauth2/.+").test(_e)||_e.endsWith("/oauth2")||(_e+="/oauth2"),{issuer:He,authorizeUrl:Te=Te||_e+"/v1/authorize",userinfoUrl:_=_||_e+"/v1/userinfo",tokenUrl:Ne=Ne||_e+"/v1/token",revokeUrl:te=te||_e+"/v1/revoke",logoutUrl:ge=ge||_e+"/v1/logout"}},loadFrame:function re(ot){var ut=document.createElement("iframe");return ut.style.display="none",ut.src=ot,document.body.appendChild(ut)},loadPopup:function de(ot,ut){var ke=ut.popupTitle||"External Identity Provider User Authentication",Te="toolbar=no, scrollbars=yes, resizable=yes, top=100, left=500, width=600, height=600";if(Me.isIE11OrLess()){var He=window.open("/",ke,Te);return He.location.href=ot,He}return window.open(ot,ke,Te)},urlParamsToObject:function he(ot){for(var ut,ke=/\+/g,Te=/([^&=]+)=?([^&]*)/g,He=ot.substring(1),_={};ut=Te.exec(He);){var Ne=ut[1],ge=ut[2];_[Ne]="id_token"===Ne||"access_token"===Ne||"code"===Ne?ge:decodeURIComponent(ge.replace(ke," "))}return _},isToken:function J(ot){return!(!ot||!ot.accessToken&&!ot.idToken||!Array.isArray(ot.scopes))},addListener:function q(ot,ut,ke){ot.addEventListener?ot.addEventListener(ut,ke):ot.attachEvent("on"+ut,ke)},removeListener:function X(ot,ut,ke){ot.removeEventListener?ot.removeEventListener(ut,ke):ot.detachEvent("on"+ut,ke)}}},function(Fe,B,u){var S=u(12),G=u(4);Fe.exports=u(15)(G,S)},function(Fe,B,u){var G=u(13);Fe.exports=function S(J,q,X){var re=X.data,de=X.headers||{};return"application/json"===(de["Content-Type"]||de["content-type"]||"")&&re&&"string"!=typeof re&&(re=JSON.stringify(re)),G(q,{method:J,headers:X.headers,body:re,credentials:!1===X.withCredentials?"omit":"include"}).then(function(ie){var ue=!ie.ok,pe=ie.status,$e=function(he){var qe={responseText:he,status:pe};if(ue)throw qe;return qe};return ie.headers.get("Content-Type")&&ie.headers.get("Content-Type").toLowerCase().indexOf("application/json")>=0?ie.json().then($e):ie.text().then($e)})}},function(Fe,B){var S,u=function(S){function G(){this.fetch=!1,this.DOMException=S.DOMException}return G.prototype=S,new G}(typeof self<"u"?self:this);S=u,function(G){function q(te){if("string"!=typeof te&&(te=String(te)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(te))throw new TypeError("Invalid character in header field name");return te.toLowerCase()}function X(te){return"string"!=typeof te&&(te=String(te)),te}function re(te){var _e={next:function(){var rt=te.shift();return{done:void 0===rt,value:rt}}};return Te.iterable&&(_e[Symbol.iterator]=function(){return _e}),_e}function de(te){this.map={},te instanceof de?te.forEach(function(_e,rt){this.append(rt,_e)},this):Array.isArray(te)?te.forEach(function(_e){this.append(_e[0],_e[1])},this):te&&Object.getOwnPropertyNames(te).forEach(function(_e){this.append(_e,te[_e])},this)}function ie(te){if(te.bodyUsed)return Promise.reject(new TypeError("Already read"));te.bodyUsed=!0}function ue(te){return new Promise(function(_e,rt){te.onload=function(){_e(te.result)},te.onerror=function(){rt(te.error)}})}function pe(te){var _e=new FileReader,rt=ue(_e);return _e.readAsArrayBuffer(te),rt}function qe(te){if(te.slice)return te.slice(0);var _e=new Uint8Array(te.byteLength);return _e.set(new Uint8Array(te)),_e.buffer}function Me(){return this.bodyUsed=!1,this._initBody=function(te){this._bodyInit=te,te?"string"==typeof te?this._bodyText=te:Te.blob&&Blob.prototype.isPrototypeOf(te)?this._bodyBlob=te:Te.formData&&FormData.prototype.isPrototypeOf(te)?this._bodyFormData=te:Te.searchParams&&URLSearchParams.prototype.isPrototypeOf(te)?this._bodyText=te.toString():Te.arrayBuffer&&Te.blob&&function J(te){return te&&DataView.prototype.isPrototypeOf(te)}(te)?(this._bodyArrayBuffer=qe(te.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Te.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(te)||_(te))?this._bodyArrayBuffer=qe(te):this._bodyText=te=Object.prototype.toString.call(te):this._bodyText="",this.headers.get("content-type")||("string"==typeof te?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Te.searchParams&&URLSearchParams.prototype.isPrototypeOf(te)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Te.blob&&(this.blob=function(){var te=ie(this);if(te)return te;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?ie(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(pe)}),this.text=function(){var te=ie(this);if(te)return te;if(this._bodyBlob)return function $e(te){var _e=new FileReader,rt=ue(_e);return _e.readAsText(te),rt}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function he(te){for(var _e=new Uint8Array(te),rt=new Array(_e.length),mt=0;mt<_e.length;mt++)rt[mt]=String.fromCharCode(_e[mt]);return rt.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},Te.formData&&(this.formData=function(){return this.text().then(Ce)}),this.json=function(){return this.text().then(JSON.parse)},this}function ne(te,_e){var rt=(_e=_e||{}).body;if(te instanceof ne){if(te.bodyUsed)throw new TypeError("Already read");this.url=te.url,this.credentials=te.credentials,_e.headers||(this.headers=new de(te.headers)),this.method=te.method,this.mode=te.mode,this.signal=te.signal,rt||null==te._bodyInit||(rt=te._bodyInit,te.bodyUsed=!0)}else this.url=String(te);if(this.credentials=_e.credentials||this.credentials||"same-origin",!_e.headers&&this.headers||(this.headers=new de(_e.headers)),this.method=function Ae(te){var _e=te.toUpperCase();return Ne.indexOf(_e)>-1?_e:te}(_e.method||this.method||"GET"),this.mode=_e.mode||this.mode||null,this.signal=_e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&rt)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(rt)}function Ce(te){var _e=new FormData;return te.trim().split("&").forEach(function(rt){if(rt){var mt=rt.split("="),Ot=mt.shift().replace(/\+/g," "),Lt=mt.join("=").replace(/\+/g," ");_e.append(decodeURIComponent(Ot),decodeURIComponent(Lt))}}),_e}function ot(te){var _e=new de;
vendor: 4,740 bytes, line 1
1return te.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(rt){var mt=rt.split(":"),Ot=mt.shift().trim();if(Ot){var Lt=mt.join(":").trim();_e.append(Ot,Lt)}}),_e}function ut(te,_e){_e||(_e={}),this.type="default",this.status=void 0===_e.status?200:_e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in _e?_e.statusText:"OK",this.headers=new de(_e.headers),this.url=_e.url||"",this._initBody(te)}function ke(te,_e){return new Promise(function(rt,mt){function Ot(){Ue.abort()}var Lt=new ne(te,_e);if(Lt.signal&&Lt.signal.aborted)return mt(new G.DOMException("Aborted","AbortError"));var Ue=new XMLHttpRequest;Ue.onload=function(){var Ye={status:Ue.status,statusText:Ue.statusText,headers:ot(Ue.getAllResponseHeaders()||"")};Ye.url="responseURL"in Ue?Ue.responseURL:Ye.headers.get("X-Request-URL"),rt(new ut("response"in Ue?Ue.response:Ue.responseText,Ye))},Ue.onerror=function(){mt(new TypeError("Network request failed"))},Ue.ontimeout=function(){mt(new TypeError("Network request failed"))},Ue.onabort=function(){mt(new G.DOMException("Aborted","AbortError"))},Ue.open(Lt.method,Lt.url,!0),"include"===Lt.credentials?Ue.withCredentials=!0:"omit"===Lt.credentials&&(Ue.withCredentials=!1),"responseType"in Ue&&Te.blob&&(Ue.responseType="blob"),Lt.headers.forEach(function(Ye,Dt){Ue.setRequestHeader(Dt,Ye)}),Lt.signal&&(Lt.signal.addEventListener("abort",Ot),Ue.onreadystatechange=function(){4===Ue.readyState&&Lt.signal.removeEventListener("abort",Ot)}),Ue.send(void 0===Lt._bodyInit?null:Lt._bodyInit)})}var Te={searchParams:"URLSearchParams"in S,iterable:"Symbol"in S&&"iterator"in Symbol,blob:"FileReader"in S&&"Blob"in S&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in S,arrayBuffer:"ArrayBuffer"in S};if(Te.arrayBuffer)var He=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],_=ArrayBuffer.isView||function(te){return te&&He.indexOf(Object.prototype.toString.call(te))>-1};de.prototype.append=function(te,_e){te=q(te),_e=X(_e);var rt=this.map[te];this.map[te]=rt?rt+", "+_e:_e},de.prototype.delete=function(te){delete this.map[q(te)]},de.prototype.get=function(te){return te=q(te),this.has(te)?this.map[te]:null},de.prototype.has=function(te){return this.map.hasOwnProperty(q(te))},de.prototype.set=function(te,_e){this.map[q(te)]=X(_e)},de.prototype.forEach=function(te,_e){for(var rt in this.map)this.map.hasOwnProperty(rt)&&te.call(_e,this.map[rt],rt,this)},de.prototype.keys=function(){var te=[];return this.forEach(function(_e,rt){te.push(rt)}),re(te)},de.prototype.values=function(){var te=[];return this.forEach(function(_e){te.push(_e)}),re(te)},de.prototype.entries=function(){var te=[];return this.forEach(function(_e,rt){te.push([rt,_e])}),re(te)},Te.iterable&&(de.prototype[Symbol.iterator]=de.prototype.entries);var Ne=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];ne.prototype.clone=function(){return new ne(this,{body:this._bodyInit})},Me.call(ne.prototype),Me.call(ut.prototype),ut.prototype.clone=function(){return new ut(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new de(this.headers),url:this.url})},ut.error=function(){var te=new ut(null,{status:0,statusText:""});return te.type="error",te};var ge=[301,302,303,307,308];ut.redirect=function(te,_e){if(-1===ge.indexOf(_e))throw new RangeError("Invalid status code");return new ut(null,{status:_e,headers:{location:te}})},G.DOMException=S.DOMException;try{new G.DOMException}catch{G.DOMException=function(_e,rt){this.message=_e,this.name=rt;var mt=Error(_e);this.stack=mt.stack},G.DOMException.prototype=Object.create(Error.prototype),G.DOMException.prototype.constructor=G.DOMException}ke.polyfill=!0,S.fetch||(S.fetch=ke,S.Headers=de,S.Request=ne,S.Response=ut),G.Headers=de,G.Request=ne,G.Response=ut,G.fetch=ke}({}),delete u.fetch.polyfill,(B=u.fetch).default=u.fetch,B.fetch=u.fetch,B.Headers=u.Headers,B.Request=u.Request,B.Response=u.Response,Fe.exports=B},function(Fe,B,u){var S,G,J;J=function(){function J(){for(var X=0,re={};X<arguments.length;X++){var de=arguments[X];for(var ie in de)re[ie]=de[ie]}return re}return function q(X){function re(de,ie,ue){var pe;if(typeof document<"u"){if(arguments.length>1){if("number"==typeof(ue=J({path:"/"},re.defaults,ue)).expires){var $e=new Date;$e.setMilliseconds($e.getMilliseconds()+864e5*ue.expires),ue.expires=$e}ue.expires=ue.expires?ue.expires.toUTCString():"";try{pe=JSON.stringify(ie),/^[\{\[]/.test(pe)&&(ie=pe)}catch{}ie=X.write?X.write(ie,de):encodeURIComponent(String(ie)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decode
1URIComponent),de=(de=(de=encodeURIComponent(String(de))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var he="";for(var qe in ue)ue[qe]&&(he+="; "+qe,!0!==ue[qe]&&(he+="="+ue[qe]));return document.cookie=de+"="+ie+he}de||(pe={});for(var Me=document.cookie?document.cookie.split("; "):[],Ae=/(%[0-9A-Z]{2})+/g,ne=0;ne<Me.length;ne++){var Ce=Me[ne].split("="),ot=Ce.slice(1).join("=");this.json||'"'!==ot.charAt(0)||(ot=ot.slice(1,-1));try{var ut=Ce[0].replace(Ae,decodeURIComponent);if(ot=X.read?X.read(ot,ut):X(ot,ut)||ot.replace(Ae,decodeURIComponent),this.json)try{ot=JSON.parse(ot)}catch{}if(de===ut){pe=ot;break}de||(pe[ut]=ot)}catch{}}return pe}}return re.set=re,re.get=function(de){return re.call(re,de)},re.getJSON=function(){return re.apply({json:!0},[].slice.call(arguments))},re.defaults={},re.remove=function(de,ie){re(de,"",J(ie,{expires:-1}))},re.withConverter=q,re}(function(){})},void 0!==(G="function"==typeof(S=J)?S.call(B,u,B,Fe):S)&&(Fe.exports=G),Fe.exports=J()},function(Fe,B,u){function S(ne){var Ce=this,ot=q.getValidUrl(ne),ut=ne.pkce||"authorization_code"===ne.grantType;if(this.options={url:Me.removeTrailingSlash(ot),clientId:ne.clientId,issuer:Me.removeTrailingSlash(ne.issuer),authorizeUrl:Me.removeTrailingSlash(ne.authorizeUrl),userinfoUrl:Me.removeTrailingSlash(ne.userinfoUrl),tokenUrl:Me.removeTrailingSlash(ne.tokenUrl),revokeUrl:Me.removeTrailingSlash(ne.revokeUrl),logoutUrl:Me.removeTrailingSlash(ne.logoutUrl),pkce:ut,redirectUri:ne.redirectUri,postLogoutRedirectUri:ne.postLogoutRedirectUri,responseMode:ne.responseMode,httpRequestClient:ne.httpRequestClient,storageUtil:ne.storageUtil,transformErrorXHR:ne.transformErrorXHR,headers:ne.headers,onSessionExpired:ne.onSessionExpired},this.options.pkce&&!Ce.features.isPKCESupported()){var ke="PKCE requires a modern browser with encryption support running in a secure context.";throw Ce.features.isHTTPS()||(ke+="\nThe current page is not being served with HTTPS protocol. Try using HTTPS."),Ce.features.hasTextEncoder()||(ke+='\n"TextEncoder" is not defined. You may need a polyfill/shim for this browser.'),new J(ke)}this.userAgent="okta-auth-js-2.13.2",this.options.maxClockSkew=ne.maxClockSkew||0===ne.maxClockSkew?ne.maxClockSkew:X.DEFAULT_MAX_CLOCK_SKEW,this.options.ignoreSignature=!!ne.ignoreSignature,Ce.session={close:Me.bind(pe.closeSession,null,Ce),exists:Me.bind(pe.sessionExists,null,Ce),get:Me.bind(pe.getSession,null,Ce),refresh:Me.bind(pe.refreshSession,null,Ce),setCookieAndRedirect:Me.bind(pe.setCookieAndRedirect,null,Ce)},Ce.tx={status:Me.bind(qe.transactionStatus,null,Ce),resume:Me.bind(qe.resumeTransaction,null,Ce),exists:Me.bind(qe.transactionExists,null,Ce),introspect:Me.bind(qe.introspect,null,Ce)},Ce.tx.exists._get=function(He){return re.get(He)},Ce.idToken={authorize:{_getLocationHref:function(){return window.location.href}}},Ce.token={getWithoutPrompt:Me.bind($e.getWithoutPrompt,null,Ce),getWithPopup:Me.bind($e.getWithPopup,null,Ce),getWithRedirect:Me.bind($e.getWithRedirect,null,Ce),parseFromUrl:Me.bind($e.parseFromUrl,null,Ce),decode:$e.decodeToken,revoke:Me.bind($e.revokeToken,null,Ce),renew:Me.bind($e.renewToken,null,Ce),getUserInfo:Me.bind($e.getUserInfo,null,Ce),verify:Me.bind($e.verifyToken,null,Ce)},Ce.token.getWithRedirect._setLocation=function(He){window.location=He},Ce.token.parseFromUrl._getHistory=function(){return window.history},Ce.token.parseFromUrl._getLocation=function(){return window.location},Ce.token.parseFromUrl._getDocument=function(){return window.document},Ce.fingerprint._getUserAgent=function(){return navigator.userAgent};var Te=/windows phone|iemobile|wpdesktop/i;Ce.features.isFingerprintSupported=function(){var He=Ce.fingerprint._getUserAgent();return He&&!Te.test(He)},Ce.emitter=new G,Ce.tokenManager=new he(Ce,ne.tokenManager),Ce.tokenManager.on("error",this._onTokenManagerError,this)}u(16);var G=u(18),J=u(1),q=u(19),X=u(2),re=u(4).storage,de=u(3),ie=u(10),ue=u(5),pe=u(24),$e=u(25),he=u(29),qe=u(7),Me=u(0),Ae=S.prototype;Ae._onTokenManagerError=function(ne){"login_required"===ne.errorCode&&ne.accessToken&&(this.options.onSessionExpired?this.options.onSessionExpired():console.error("Session has expired or was closed outside the application."))},Ae.features={},Ae.features.isPopupPostMessageSupported=function(){var ne=document.documentMode&&document.documentMode<10;return!(!window.postMessage||ne)},Ae.features.isTokenVerifySupported=function(){return typeof crypto<"u"&&crypto.subtle&&typeof Uint8Array<"u"},Ae.features.hasTextEncoder=function(){return typeof TextEncoder<"u"},Ae.features.isPKCESupported=function(){return Ae.features.isTokenVerifySupported()&&Ae.features.hasTextEncoder()},Ae.features.isHTTPS=function(){return"https:"===window.location.protocol},Ae.signIn=function(ne){function Ce(ut){return delete ne.sendFingerprint,qe.postToTransaction(ot,"/api/v1/authn",ne,ut)}var ot=this;return(ne=Me.clone(ne||{})).sendFingerprint?ot.fingerprint().then(function(ut){return Ce({headers:{"X-Device-Fingerprint":ut}})}):Ce()},Ae.signOut=function(ne){function Ce(){return He.session.close().catch(function(Ne){if("AuthApiError"!==Ne.name)throw Ne})}var ot=(ne=Me.extend({},ne)).postLogoutRedirectUri||this.options.postLogoutRedirectUri,ut=ne.accessToken,ke=ne.revokeAccessToken,Te=ne.idToken,He=this,_=ie.getOAuthUrls(He).logoutUrl;return ue.allSettled([(new ue).then(function(){return ke&&void 0===ut?He.tokenManager.get("token"):ut}),(new ue).then(function(){return ot&&void 0===Te?He.tokenManager.get("idToken"):Te})]).then(function(Ne){if(ut=Ne[0].value,Te=Ne[1].value,He.tokenManager.clear(),ke&&ut)return He.token.revoke(ut).catch(function(ge){if("AuthApiError"!==ge.name)throw ge})}).then(function(){if(!ot)return Ce();if(!Te)return Ce().catch(function(_e){console.log("Unhandled exception while closing session",_e)}).then(function(){window.location.assign(ot)});var Ne=ne.state,te=_+"?id_token_hint="+encodeURIComponent(Te.idToken)+"&post_logout_redirect_uri="+encodeURIComponent(ot);Ne&&(te+="&state="+encodeURIComponent(Ne)),window.location.assign(te)})}
1,q.addSharedPrototypes(Ae),Ae.webfinger=function(ne){var Ce="/.well-known/webfinger"+Me.toQueryParams(ne);return de.get(this,Ce,{headers:{Accept:"application/jrd+json"}})},Ae.fingerprint=function(ne){function Ce(He){if(He&&He.data&&He.origin===ot.options.url){try{var _=JSON.parse(He.data)}catch{return ut.reject(new J("Unable to parse iframe response"))}if(_)return"FingerprintAvailable"===_.type?ut.resolve(_.fingerprint):void("FingerprintServiceReady"===_.type&&He.source.postMessage(JSON.stringify({type:"GetFingerprint"}),He.origin))}}ne=ne||{};var ot=this;if(!ot.features.isFingerprintSupported())return ue.reject(new J("Fingerprinting is not supported on this device"));var ut=ue.defer(),ke=document.createElement("iframe");ke.style.display="none",ie.addListener(window,"message",Ce),ke.src=ot.options.url+"/auth/services/devicefingerprint",document.body.appendChild(ke);var Te=setTimeout(function(){ut.reject(new J("Fingerprinting timed out"))},ne.timeout||15e3);return ut.promise.fin(function(){clearTimeout(Te),ie.removeListener(window,"message",Ce),document.body.contains(ke)&&ke.parentElement.removeChild(ke)})},Fe.exports=q.buildOktaAuth(S)},function(Fe,B,u){u(17),Array.prototype.indexOf||(Array.prototype.indexOf=function(S,G){var J;if(null==this)throw new TypeError('"this" is null or not defined');var q=Object(this),X=q.length>>>0;if(0===X)return-1;var re=+G||0;if(Math.abs(re)===1/0&&(re=0),re>=X)return-1;for(J=Math.max(re>=0?re:X-Math.abs(re),0);J<X;){if(J in q&&q[J]===S)return J;J++}return-1}),Array.isArray||(Array.isArray=function(S){return"[object Array]"===Object.prototype.toString.call(S)})},function(Fe,B,u){!function(){function S(q){this.message=q}var G=B,J="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";(S.prototype=new Error).name="InvalidCharacterError",G.btoa||(G.btoa=function(q){for(var X,re,de=String(q),ie=0,ue=J,pe="";de.charAt(0|ie)||(ue="=",ie%1);pe+=ue.charAt(63&X>>8-ie%1*8)){if((re=de.charCodeAt(ie+=.75))>255)throw new S("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");X=X<<8|re}return pe}),G.atob||(G.atob=function(q){var X=String(q).replace(/=+$/,"");if(X.length%4==1)throw new S("'atob' failed: The string to be decoded is not correctly encoded.");for(var re,de,ie=0,ue=0,pe="";de=X.charAt(ue++);~de&&(re=ie%4?64*re+de:de,ie++%4)?pe+=String.fromCharCode(255&re>>(-2*ie&6)):0)de=J.indexOf(de);return pe})}()},function(Fe,B){function u(){}u.prototype={on:function(S,G,J){var q=this.e||(this.e={});return(q[S]||(q[S]=[])).push({fn:G,ctx:J}),this},once:function(S,G,J){function q(){X.off(S,q),G.apply(J,arguments)}var X=this;return q._=G,this.on(S,q,J)},emit:function(S){for(var G=[].slice.call(arguments,1),J=((this.e||(this.e={}))[S]||[]).slice(),q=0,X=J.length;q<X;q++)J[q].fn.apply(J[q].ctx,G);return this},off:function(S,G){var J=this.e||(this.e={}),q=J[S],X=[];if(q&&G)for(var re=0,de=q.length;re<de;re++)q[re].fn!==G&&q[re].fn._!==G&&X.push(q[re]);return X.length?J[S]=X:delete J[S],this}},Fe.exports=u},function(Fe,B,u){var q=u(1),X=u(7),re=u(0);Fe.exports={addSharedPrototypes:function G(de){de.forgotPassword=function(ie){return X.postToTransaction(this,"/api/v1/authn/recovery/password",ie)},de.unlockAccount=function(ie){return X.postToTransaction(this,"/api/v1/authn/recovery/unlock",ie)},de.verifyRecoveryToken=function(ie){return X.postToTransaction(this,"/api/v1/authn/recovery/token",ie)}},buildOktaAuth:function J(de){return function(ie,ue){function pe($e){if(!(this instanceof pe))return new pe($e);$e&&($e.storageUtil=ie,$e.ajaxRequest?(re.deprecate("ajaxRequest is being deprecated, use httpRequestClient attribute instead."),$e.httpRequestClient=$e.ajaxRequest):$e.httpRequestClient||($e.httpRequestClient=ue)),re.bind(de,this)($e)}return(pe.prototype=de.prototype).constructor=pe,pe.features=de.prototype.features,pe}},getValidUrl:function S(de){if(!de)throw new q("No arguments passed to constructor. Required usage: new OktaAuth(args)");var ie=de.url;if(!ie){var ue=new RegExp("^http?s?://.+");if(!de.issuer||!ue.test(de.issuer))throw new q('No url passed to constructor. Required usage: new OktaAuth({url: "https://{yourOktaDomain}.com"})');ie=de.issuer.split("/oauth2/")[0]}if(-1!==ie.indexOf("-admin."))throw new q('URL passed to constructor contains "-admin" in subdomain. Required usage: new OktaAuth({url: "https://{yourOktaDomain}.com})');return ie}}},function(Fe,B,u){(function(S){function G(X,re){this._id=X,this._clearFn=re}var J=void 0!==S&&S||typeof self<"u"&&self||window,q=Function.prototype.apply;B.setTimeout=function(){return new G(q.call(setTimeout,J,arguments),clearTimeout)},B.setInterval=function(){return new G(q.call(setInterval,J,arguments),clearInterval)},B.clearTimeout=B.clearInterval=function(X){X&&X.close()},G.prototype.unref=G.prototype.ref=function(){},G.prototype.close=function(){this._clearFn.call(J,this._id)},B.enroll=function(X,re){clearTimeout(X._idleTimeoutId),X._idleTimeout=re},B.unenroll=function(X){clearTimeout(X._idleTimeoutId),X._idleTimeout=-1},B._unrefActive=B.active=function(X){clearTimeout(X._idleTimeoutId);var re=X._idleTimeout;re>=0&&(X._idleTimeoutId=setTimeout(function(){X._onTimeout&&X._onTimeout()},re))},u(21),B.setImmediate=typeof self<"u"&&self.setImmediate||void 0!==S&&S.setImmediate||this&&this.setImmediate,B.clearImmediate=typeof self<"u"&&self.clearImmediate||void 0!==S&&S.clearImmediate||this&&this.clearImmediate}).call(B,u(9))},function(Fe,B,u){(function(S,G){!function(J,q){"use strict";function re(Ae){delete $e[Ae]}function ie(Ae){if(he)setTimeout(ie,0,Ae);else{var ne=$e[Ae];if(ne){he=!0;try{!function de(Ae){var ne=Ae.callback,Ce=Ae.args;switch(Ce.length){case 0:ne();break;case 1:ne(Ce[0]);break;case 2:ne(Ce[0],Ce[1]);break;case 3:ne(Ce[0],Ce[1],Ce[2]);break;default:ne.apply(q,Ce)}}(ne)}finally{re(Ae),he=!1}}}}if(!J.setImmediate){var ue,pe=1,$e={},he=!1,qe=J.document,Me=Object.getPrototypeOf&&Object.getPrototypeOf(J);Me=Me&&Me.setTimeout?Me:J,"[object process]"==={}.toString.call(J.process)?ue=function(Ae){G.nextTick(function(){ie(Ae)})}:function(){if(J.postMessage&&!J.importScripts){var Ae=!0,ne=J.onmessage;return J.onmessage=function(){Ae=!1},J.postMessage("","*"),J.onmessage=ne,Ae}}()?(Ae="setImmediate$"+Math.random()+"$",ne=function(Ce){Ce.source===J&&"string"==typeof Ce.data&&0===Ce.data.indexOf(Ae)&&ie(+Ce.data.slice(Ae.length))},J.addEventListener?J.addEventListener("message",ne,!1):J.attachEvent("onmessage",ne),ue=function(Ce){J.postMessage(Ae+Ce,"*")}):J.MessageChannel?function(){var Ae=new MessageChannel;Ae.port1.onmessage=function(ne){ie(ne.data)},ue=function(ne){Ae.port2.postMessage(ne)}}():qe&&"onreadystatechange"in qe.createElement("script")?function(){var Ae=qe.documentElement;
1ue=function(ne){var Ce=qe.createElement("script");Ce.onreadystatechange=function(){ie(ne),Ce.onreadystatechange=null,Ae.removeChild(Ce),Ce=null},Ae.appendChild(Ce)}}():ue=function(Ae){setTimeout(ie,0,Ae)},Me.setImmediate=function X(Ae){"function"!=typeof Ae&&(Ae=new Function(""+Ae));for(var ne=new Array(arguments.length-1),Ce=0;Ce<ne.length;Ce++)ne[Ce]=arguments[Ce+1];return $e[pe]={callback:Ae,args:ne},ue(pe),pe++},Me.clearImmediate=re}var Ae,ne}(typeof self>"u"?void 0===S?this:S:self)}).call(B,u(9),u(8))},function(Fe,B){function u(S,G){this.name="AuthApiError",this.message=S.errorSummary,this.errorSummary=S.errorSummary,this.errorCode=S.errorCode,this.errorLink=S.errorLink,this.errorId=S.errorId,this.errorCauses=S.errorCauses,G&&(this.xhr=G)}u.prototype=new Error,Fe.exports=u},function(Fe,B){function u(){this.name="AuthPollStopError",this.message="The poll was stopped by the sdk"}u.prototype=new Error,Fe.exports=u},function(Fe,B,u){var re=u(0),de=u(3);Fe.exports={sessionExists:function S(ie){return ie.session.get().then(function(ue){return"ACTIVE"===ue.status}).fail(function(){return!1})},getSession:function G(ie){return de.get(ie,"/api/v1/sessions/me").then(function(ue){var pe=re.omit(ue,"_links");return pe.refresh=function(){return de.post(ie,re.getLink(ue,"refresh").href)},pe.user=function(){return de.get(ie,re.getLink(ue,"user").href)},pe}).fail(function(){return{status:"INACTIVE"}})},closeSession:function J(ie){return de.httpRequest(ie,{url:ie.options.url+"/api/v1/sessions/me",method:"DELETE"})},refreshSession:function q(ie){return de.post(ie,"/api/v1/sessions/me/lifecycle/refresh")},setCookieAndRedirect:function X(ie,ue,pe){pe=pe||window.location.href,window.location=ie.options.url+"/login/sessionCookieRedirect"+re.toQueryParams({checkAccountSetupComplete:!0,token:ue,redirectUrl:pe})}}},function(Fe,B,u){function G(Ue){var Ye,Dt=Ue.split(".");try{Ye={header:JSON.parse(_.base64UrlToString(Dt[0])),payload:JSON.parse(_.base64UrlToString(Dt[1])),signature:Dt[2]}}catch{throw new _e("Malformed token")}return Ye}function J(Ue,Ye,Dt){return(new ge).then(function(){if(!Ye||!Ye.idToken)throw new _e("Only idTokens may be verified");var lt=G(Ye.idToken),Jt={clientId:Ue.options.clientId,issuer:Ue.options.issuer||Ue.options.url,ignoreSignature:Ue.options.ignoreSignature};return _.extend(Jt,Dt),Ne.validateClaims(Ue,lt.payload,Jt),1!=Jt.ignoreSignature&&Ue.features.isTokenVerifySupported()?Ne.getKey(Ue,Ye.issuer,lt.header.kid).then(function(Re){return te.verifyToken(Ye.idToken,Re)}).then(function(Re){if(!Re)throw new _e("The token signature is not valid");return Ye}):Ye})}function q(Ue,Ye,Dt){function lt(Re){if(Re.data&&Re.data.state===Dt)return Re.origin!==Ue.options.url?Jt.reject(new _e("The request does not match client configuration")):void Jt.resolve(Re.data)}var Jt=ge.defer();return Ne.addListener(window,"message",lt),Jt.promise.timeout(Ye||12e4,new _e("OAuth flow timed out")).fin(function(){Ne.removeListener(window,"message",lt)})}function de(Ue,Ye){if(Ue.error||Ue.error_description)throw new rt(Ue.error,Ue.error_description);if(Ue.state!==Ye.state)throw new _e("OAuth flow response state doesn't match request state")}function ie(Ue,Ye,Dt,lt){lt=lt||{};var Jt=Ye.responseType,Re=_.clone(Ye.scopes),Be=Ye.clientId||Ue.options.clientId;return(new ge).then(function(){return de(Dt,Ye),Dt.code?(Jt=["token","id_token"],function re(Ue,Ye,Dt,lt){var Jt=Lt.loadMeta(Ue),Re={clientId:Ye.clientId,authorizationCode:Dt,codeVerifier:Jt.codeVerifier,redirectUri:Jt.redirectUri};return Lt.getToken(Ue,Re,lt).then(function(Be){return de(Be,Re),Be}).fin(function(){Lt.clearMeta(Ue)})}(Ue,Ye,Dt.code,lt)):Dt}).then(function(Le){var We={};if(Le.access_token&&(We.token={accessToken:Le.access_token,expiresAt:Number(Le.expires_in)+Math.floor(Date.now()/1e3),tokenType:Le.token_type,scopes:Re,authorizeUrl:lt.authorizeUrl,userinfoUrl:lt.userinfoUrl}),Le.id_token){var ft=Ue.token.decode(Le.id_token),yt={idToken:Le.id_token,claims:ft.payload,expiresAt:ft.payload.exp,scopes:Re,authorizeUrl:lt.authorizeUrl,issuer:lt.issuer,clientId:Be},Ht={clientId:Be,issuer:lt.issuer,nonce:Ye.nonce};return void 0!==Ye.ignoreSignature&&(Ht.ignoreSignature=Ye.ignoreSignature),J(Ue,yt,Ht).then(function(){return We.id_token=yt,We})}return We}).then(function(Le){return Array.isArray(Jt)?(["token","id_token"].filter(function(We){return-1!==Jt.indexOf(We)}
1).forEach(function(We){if(!Le[We])throw new _e("Unable to parse OAuth flow response: "+We+" was not returned.")}),Jt.map(function(We){return Le[We]})):Le[Jt]})}function $e(Ue){var Ye=function pe(Ue){if(!Ue.clientId)throw new _e("A clientId must be specified in the OktaAuth constructor to get a token");if(_.isString(Ue.responseType)&&-1!==Ue.responseType.indexOf(" "))throw new _e("Multiple OAuth responseTypes must be defined as an array");var Ye=_.removeNils({client_id:Ue.clientId,code_challenge:Ue.codeChallenge,code_challenge_method:Ue.codeChallengeMethod,display:Ue.display,idp:Ue.idp,idp_scope:Ue.idpScope,login_hint:Ue.loginHint,max_age:Ue.maxAge,nonce:Ue.nonce,prompt:Ue.prompt,redirect_uri:Ue.redirectUri,response_mode:Ue.responseMode,response_type:Ue.responseType,sessionToken:Ue.sessionToken,state:Ue.state});if(["idp_scope","response_type"].forEach(function(Dt){Array.isArray(Ye[Dt])&&(Ye[Dt]=Ye[Dt].join(" "))}),-1!==Ue.responseType.indexOf("id_token")&&-1===Ue.scopes.indexOf("openid"))throw new _e("openid scope must be specified in the scopes argument when requesting an id_token");return Ye.scope=Ue.scopes.join(" "),Ye}(Ue);return _.toQueryParams(Ye)}function he(Ue,Ye,Dt){return Dt=Dt||{},Ae(Ue,Ye=Ye||{}).then(function(lt){function Jt(_n){return/^(https?\:\/\/)?([^:\/?#]*(?:\:[0-9]+)?)/.exec(_n)[0]}var We,yt;Ye.sessionToken?_.extend(lt,{prompt:"none",responseMode:"okta_post_message",display:null}):Ye.idp&&_.extend(lt,{display:"popup"});try{yt=Ne.getOAuthUrls(Ue,lt,Dt),We=(Ye.codeVerifier?yt.tokenUrl:yt.authorizeUrl)+$e(lt)}catch(_n){return ge.reject(_n)}switch(lt.sessionToken||null===lt.display?"IFRAME":"popup"===lt.display?"POPUP":"IMPLICIT"){case"IFRAME":var Ht=q(Ue,Dt.timeout,lt.state),Tn=Ne.loadFrame(We);return Ht.then(function(_n){return ie(Ue,lt,_n,yt)}).fin(function(){document.body.contains(Tn)&&Tn.parentElement.removeChild(Tn)});case"POPUP":var Bn;if("okta_post_message"===lt.responseMode){if(!Ue.features.isPopupPostMessageSupported())return ge.reject(new _e("This browser doesn't have full postMessage support"));Bn=q(Ue,Dt.timeout,lt.state)}var Nn=Ne.loadPopup(We,{popupTitle:Dt.popupTitle});if("fragment"===lt.responseMode){var An=Jt(Ue.idToken.authorize._getLocationHref()),nr=Jt(lt.redirectUri);if(An!==nr)return ge.reject(new _e("Using fragment, the redirectUri origin ("+nr+") must match the origin of this page ("+An+")"));Bn=function X(Ue,Ye,Dt){var Jt=ge.defer();return function lt(){try{Ye&&Ye.location&&Ye.location.hash?Jt.resolve(Ne.hashToObject(Ye.location.hash)):Ye&&!Ye.closed&&setTimeout(lt,500)}catch{setTimeout(lt,500)}}(),Jt.promise.timeout(Dt||12e4,new _e("OAuth flow timed out"))}(0,Nn,Dt.timeout)}var Qt=ge.defer(),Rt=setInterval(function(){(function Re(_n){if(!_n||_n.closed)return Qt.reject(new _e("Unable to parse OAuth flow response")),!0})(Nn)&&clearInterval(Rt)},500);return Bn.then(function(_n){Qt.resolve(_n)}).fail(function(_n){Qt.reject(_n)}),Qt.promise.then(function(_n){return ie(Ue,lt,_n,yt)}).fin(function(){clearInterval(Rt),Nn&&!Nn.closed&&Nn.close()});default:return ge.reject(new _e("The full page redirect flow is not supported"))}})}function Ae(Ue,Ye){"authorization_code"===(Ye=_.clone(Ye)||{}).grantType&&(Ye.pkce=!0);var Dt=function ue(Ue){return{pkce:Ue.options.pkce||!1,clientId:Ue.options.clientId,redirectUri:Ue.options.redirectUri||window.location.href,responseType:"id_token",responseMode:"okta_post_message",state:Ne.generateState(),nonce:Ne.generateNonce(),scopes:["openid","email"],ignoreSignature:Ue.options.ignoreSignature}}(Ue);return _.extend(Dt,Ye),!0!==Dt.pkce?ge.resolve(Dt):Ue.features.isPKCESupported()?(Dt.codeChallengeMethod||(Dt.codeChallengeMethod=Lt.DEFAULT_CODE_CHALLENGE_METHOD),Dt.responseType="code",Ne.getWellKnown(Ue,null).then(function(lt){if(-1===(lt.code_challenge_methods_supported||[]).indexOf(Dt.codeChallengeMethod))throw new _e("Invalid code_challenge_method")}).then(function(){var lt=Lt.generateVerifier(Dt.codeVerifier);return Lt.saveMeta(Ue,{codeVerifier:lt,redirectUri:Dt.redirectUri}),Lt.computeChallenge(lt)}).then(function(lt){var Jt=_.clone(Dt)||{};return _.extend(Jt,Dt,{codeChallenge:lt}),Jt})):ge.reject(new _e("This browser doesn't support PKCE"))}
1var He=u(3),_=u(0),Ne=u(10),ge=u(5),te=u(26),_e=u(1),rt=u(27),mt=u(2),Ot=u(4).storage,Lt=u(28);Fe.exports={revokeToken:function S(Ue,Ye){return(new ge).then(function(){if(!Ye||!Ye.accessToken)throw new _e("A valid access token object is required");var Dt=Ue.options.clientId;if(!Dt)throw new _e("A clientId must be specified in the OktaAuth constructor to revoke a token");var lt=Ne.getOAuthUrls(Ue).revokeUrl,Re=_.toQueryParams({token_type_hint:"access_token",token:Ye.accessToken}).slice(1),Be=btoa(Dt);return He.post(Ue,lt,Re,{headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:"Basic "+Be}})})},getToken:he,getWithoutPrompt:function qe(Ue,Ye,Dt){var lt=_.clone(Ye)||{};return _.extend(lt,{prompt:"none",responseMode:"okta_post_message",display:null}),he(Ue,lt,Dt)},getWithPopup:function Me(Ue,Ye,Dt){var lt=_.clone(Ye)||{};return _.extend(lt,{display:"popup",responseMode:"okta_post_message"}),he(Ue,lt,Dt)},getWithRedirect:function ne(Ue,Ye,Dt){return Ye=_.clone(Ye)||{},Ae(Ue,Ye).then(function(lt){Ye.responseMode||(lt.responseMode=lt.responseType.includes("code")&&!lt.pkce?"query":Ue.options.responseMode||"fragment");var Jt=Ne.getOAuthUrls(Ue,lt,Dt),Re=Jt.authorizeUrl+$e(lt),Be="https:"===window.location.protocol,Le={secure:Be,sameSite:Be?"none":"lax"};Ot.set(mt.REDIRECT_OAUTH_PARAMS_COOKIE_NAME,JSON.stringify({responseType:lt.responseType,state:lt.state,nonce:lt.nonce,scopes:lt.scopes,clientId:lt.clientId,urls:Jt,ignoreSignature:lt.ignoreSignature}),null,Le),Ot.set(mt.REDIRECT_NONCE_COOKIE_NAME,lt.nonce,null,Le),Ot.set(mt.REDIRECT_STATE_COOKIE_NAME,lt.state,null,Le),Ue.token.getWithRedirect._setLocation(Re)})},parseFromUrl:function ke(Ue,Ye){_.isString(Ye=Ye||{})&&(Ye={url:Ye});var Dt,lt=Ye.url,Jt=Ye.responseMode||Ue.options.responseMode||"fragment",Re=Ue.token.parseFromUrl._getLocation();if(!(Dt="query"===Jt?lt?lt.substring(lt.indexOf("?")):Re.search:lt?lt.substring(lt.indexOf("#")):Re.hash))return ge.reject(new _e("Unable to parse a token from the url"));var Be=Ot.get(mt.REDIRECT_OAUTH_PARAMS_COOKIE_NAME);if(!Be)return ge.reject(new _e("Unable to retrieve OAuth redirect params cookie"));try{var Le=JSON.parse(Be),We=Le.urls;delete Le.urls,Ot.delete(mt.REDIRECT_OAUTH_PARAMS_COOKIE_NAME)}catch(ft){return ge.reject(new _e("Unable to parse the "+mt.REDIRECT_OAUTH_PARAMS_COOKIE_NAME+" cookie: "+ft.message))}return ge.resolve(Ne.urlParamsToObject(Dt)).then(function(ft){return lt||("query"===Jt?function ut(Ue){var Ye=Ue.token.parseFromUrl._getHistory(),Dt=Ue.token.parseFromUrl._getDocument(),lt=Ue.token.parseFromUrl._getLocation();Ye&&Ye.replaceState?Ye.replaceState(null,Dt.title,lt.pathname+lt.hash):lt.search=""}(Ue):function ot(Ue){var Ye=Ue.token.parseFromUrl._getHistory(),Dt=Ue.token.parseFromUrl._getDocument(),lt=Ue.token.parseFromUrl._getLocation();Ye&&Ye.replaceState?Ye.replaceState(null,Dt.title,lt.pathname+lt.search):lt.hash=""}(Ue)),ie(Ue,Le,ft,We)})},decodeToken:G,renewToken:function Ce(Ue,Ye){return Ne.isToken(Ye)?Ue.token.getWithoutPrompt({responseType:Ue.options.pkce?"code":Ye.accessToken?"token":"id_token",scopes:Ye.scopes},{authorizeUrl:Ye.authorizeUrl,userinfoUrl:Ye.userinfoUrl,issuer:Ye.issuer}):ge.reject(new _e("Renew must be passed a token with an array of scopes and an accessToken or idToken"))},getUserInfo:function Te(Ue,Ye){return Ye&&(Ne.isToken(Ye)||Ye.accessToken||Ye.userinfoUrl)?He.httpRequest(Ue,{url:Ye.userinfoUrl,method:"GET",accessToken:Ye.accessToken}).fail(function(Dt){var lt;if(Dt.xhr&&(401===Dt.xhr.status||403===Dt.xhr.status)&&(Dt.xhr.headers&&_.isFunction(Dt.xhr.headers.get)&&Dt.xhr.headers.get("WWW-Authenticate")?lt=Dt.xhr.headers.get("WWW-Authenticate"):_.isFunction(Dt.xhr.getResponseHeader)&&(lt=Dt.xhr.getResponseHeader("WWW-Authenticate")),lt)){var Jt=lt.match(/error="(.*?)"/)||[],Re=lt.match(/error_description="(.*?)"/)||[],Be=Jt[1],Le=Re[1];Be&&Le&&(Dt=new rt(Be,Le))}throw Dt}):ge.reject(new _e("getUserInfo requires an access token object"))},verifyToken:J,handleOAuthResponse:ie,prepareOauthParams:Ae}},function(Fe,B,u){var G=u(0);Fe.exports={verifyToken:function S(J,q){q=G.clone(q);var X={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};return delete q.use,crypto.subtle.importKey("jwk",q,X,!0,["verify"]).then(function(de){var ie=J.split("."),ue=G.stringToBuffer(ie[0]+"."+ie[1]),pe=G.base64UrlDecode(ie[2]),$e=G.
1stringToBuffer(pe);return crypto.subtle.verify(X,de,$e,ue)})}}},function(Fe,B){function u(S,G){this.name="OAuthError",this.message=G,this.errorCode=S,this.errorSummary=G}u.prototype=new Error,Fe.exports=u},function(Fe,B,u){function S(ne){return("0"+ne.toString(16)).substr(-2)}var $e=u(1),he=u(3),qe=u(0),Me=43,Ae=128;Fe.exports={DEFAULT_CODE_CHALLENGE_METHOD:"S256",generateVerifier:function J(ne){var Ce=ne||"";return Ce.length<Me&&(Ce+=function G(ne){var Ce=new Uint8Array(Math.ceil(ne/2));return crypto.getRandomValues(Ce),Array.from(Ce,S).join("").slice(0,ne)}(Me-Ce.length)),encodeURIComponent(Ce).slice(0,Ae)},clearMeta:function re(ne){ne.options.storageUtil.getPKCEStorage().clearStorage()},saveMeta:function q(ne,Ce){ne.options.storageUtil.getPKCEStorage().setStorage(Ce)},loadMeta:function X(ne){return ne.options.storageUtil.getPKCEStorage().getStorage()},computeChallenge:function de(ne){var Ce=(new TextEncoder).encode(ne);return crypto.subtle.digest("SHA-256",Ce).then(function(ot){var ut=String.fromCharCode.apply(null,new Uint8Array(ot));return qe.stringToBase64Url(ut)})},getToken:function pe(ne,Ce,ot){!function ie(ne){if(!ne.clientId)throw new $e("A clientId must be specified in the OktaAuth constructor to get a token");if(!ne.redirectUri)throw new $e("The redirectUri passed to /authorize must also be passed to /token");if(!ne.authorizationCode)throw new $e("An authorization code (returned from /authorize) must be passed to /token");if(!ne.codeVerifier)throw new $e('The "codeVerifier" (generated and saved by your app) must be passed to /token')}(Ce);var ut=function ue(ne){var Ce=qe.removeNils({client_id:ne.clientId,redirect_uri:ne.redirectUri,grant_type:"authorization_code",code:ne.authorizationCode,code_verifier:ne.codeVerifier});return qe.toQueryParams(Ce).slice(1)}(Ce);return he.httpRequest(ne,{url:ot.tokenUrl,method:"POST",args:ut,withCredentials:!1,headers:{"Content-Type":"application/x-www-form-urlencoded"}})}}},function(Fe,B,u){function S(Ne,ge){return ge.expiresAt-Ne.options.expireEarlySeconds}function q(Ne,ge){Ne.emitter.emit("error",ge)}function X(Ne,ge){clearTimeout(Ne.expireTimeouts[ge]),delete Ne.expireTimeouts[ge],delete Ne.renewPromise[ge]}function de(Ne,ge,te,_e){var rt=S(ge,_e),mt=1e3*Math.max(rt-ge.clock.now(),0);X(ge,te);var Ot=setTimeout(function(){!function J(Ne,ge,te){Ne.emitter.emit("expired",ge,te)}(ge,te,_e)},mt);ge.expireTimeouts[te]=Ot}function ue(Ne,ge,te,_e,rt){var mt=te.getStorage();if(!ne.isObject(rt)||!rt.scopes||!rt.expiresAt&&0!==rt.expiresAt||!rt.idToken&&!rt.accessToken)throw new Ce("Token must be an Object with scopes, expiresAt, and an idToken or accessToken properties");mt[_e]=rt,te.setStorage(mt),de(0,ge,_e,rt)}function pe(Ne,ge){return Ne.getStorage()[ge]}function $e(Ne,ge,te,_e){return ut.Promise(function(rt){var mt=pe(te,_e);return rt(mt&&function G(Ne,ge){return S(Ne,ge)<=Ne.clock.now()}(ge,mt)?ge.options.autoRenew?qe(Ne,ge,te,_e):he(ge,te,_e):mt)})}function he(Ne,ge,te){X(Ne,te);var _e=ge.getStorage();delete _e[te],ge.setStorage(_e)}function qe(Ne,ge,te,_e){var rt=ge.renewPromise[_e];if(rt)return rt;try{var mt=pe(te,_e);if(!mt)throw new Ce("The tokenManager has no token for the key: "+_e)}catch(Ot){return ut.reject(Ot)}return X(ge,_e),ge.renewPromise[_e]=Ne.token.renew(mt).then(function(Ot){var Lt=Ot;Ot instanceof Array&&(Lt=Ot.find(function(Ye){return Ye.idToken&&mt.idToken||Ye.accessToken&&mt.accessToken}));var Ue=pe(te,_e);if(Ue)return ue(0,ge,te,_e,Lt),ge.emitter.emit("renewed",_e,Lt,Ue),Lt}).catch(function(Ot){throw"OAuthError"!==Ot.name&&"AuthSdkError"!==Ot.name||(he(ge,te,_e),Ot.tokenKey=_e,Ot.accessToken=!!mt.accessToken,q(ge,Ot)),Ot}).finally(function(){delete ge.renewPromise[_e]}),ge.renewPromise[_e]}function Me(Ne,ge){(function re(Ne){var ge=Ne.expireTimeouts;for(var te in ge)ge.hasOwnProperty(te)&&X(Ne,te)})(Ne),ge.clearStorage()}var ne=u(0),Ce=u(1),ot=u(4),ut=u(5),ke=u(2),Te=u(6),He=u(30),_={autoRenew:!0,storage:"localStorage",expireEarlySeconds:30};Fe.exports=function Ae(Ne,ge){var te;if("localStorage"!==(ge=ne.extend({},_,ne.removeNils(ge))).storage||ot.browserHasLocalStorage()||(ne.warn("This browser doesn't support localStorage. Switching to sessionStorage."),ge.storage="sessionStorage"),"sessionStorage"!==ge.storage||ot.browserHasSessionStorage()||(ne.warn("This browser doesn't support sessionStorage. Switching to cookie-based storage."),ge.storage="cookie"),"object"==typeof ge.storage)te=ge.storage;else switch(ge.storage){case"localStorage":te=localStorage;break;case"sessionStorage":te=sessionStorage;break;case"cookie":te=ot.getCookieStorage(ge);break;case"memory":te=ot.getInMemoryStorage();break;default:throw new Ce("Unrecognized storage option")}var rt=Te(te,ge.storageKey||ke.TOKEN_STORAGE_NAME),Ot={clock:He.create(Ne,ge),options:ge,emitter:Ne.emitter,expireTimeouts:{},renewPromise:{}};this.add=ne.bind(ue,this,Ne,Ot,rt),this.get=ne.bind($e,this,Ne,Ot,rt),this.remove=ne.b
vendor: 7,102 bytes, line 1
1ind(he,this,Ot,rt),this.clear=ne.bind(Me,this,Ot,rt),this.renew=ne.bind(qe,this,Ne,Ot,rt),this.on=ne.bind(Ot.emitter.on,Ot.emitter),this.off=ne.bind(Ot.emitter.off,Ot.emitter),function ie(Ne,ge,te){try{var _e=te.getStorage()}catch(Ot){return void q(ge,Ot)}for(var rt in _e)_e.hasOwnProperty(rt)&&de(0,ge,rt,_e[rt])}(0,Ot,rt)}},function(Fe,B,u){function S(G){this.localOffset=parseInt(G||0)}u(0).extend(S.prototype,{now:function(){return(Date.now()+this.localOffset)/1e3}}),S.create=function(){return new S(0)},Fe.exports=S}])},1653:function(Yt,Fe){var u;!function(S,G){"use strict";"object"==typeof Yt.exports?Yt.exports=S.document?G(S,!0):function(J){if(!J.document)throw new Error("jQuery requires a window with a document");return G(J)}:G(S)}(typeof window<"u"?window:this,function(S,G){"use strict";var J=[],q=Object.getPrototypeOf,X=J.slice,re=J.flat?function(s){return J.flat.call(s)}:function(s){return J.concat.apply([],s)},de=J.push,ie=J.indexOf,ue={},pe=ue.toString,$e=ue.hasOwnProperty,he=$e.toString,qe=he.call(Object),Me={},Ae=function(l){return"function"==typeof l&&"number"!=typeof l.nodeType&&"function"!=typeof l.item},ne=function(l){return null!=l&&l===l.window},Ce=S.document,ot={type:!0,src:!0,nonce:!0,noModule:!0};function ut(s,l,y){var b,k,F=(y=y||Ce).createElement("script");if(F.text=s,l)for(b in ot)(k=l[b]||l.getAttribute&&l.getAttribute(b))&&F.setAttribute(b,k);y.head.appendChild(F).parentNode.removeChild(F)}function ke(s){return null==s?s+"":"object"==typeof s||"function"==typeof s?ue[pe.call(s)]||"object":typeof s}var He=/HTML$/i,_=function(s,l){return new _.fn.init(s,l)};function Ne(s){var l=!!s&&"length"in s&&s.length,y=ke(s);return!Ae(s)&&!ne(s)&&("array"===y||0===l||"number"==typeof l&&l>0&&l-1 in s)}function ge(s,l){return s.nodeName&&s.nodeName.toLowerCase()===l.toLowerCase()}_.fn=_.prototype={jquery:"3.7.1",constructor:_,length:0,toArray:function(){return X.call(this)},get:function(s){return null==s?X.call(this):s<0?this[s+this.length]:this[s]},pushStack:function(s){var l=_.merge(this.constructor(),s);return l.prevObject=this,l},each:function(s){return _.each(this,s)},map:function(s){return this.pushStack(_.map(this,function(l,y){return s.call(l,y,l)}))},slice:function(){return this.pushStack(X.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(_.grep(this,function(s,l){return(l+1)%2}))},odd:function(){return this.pushStack(_.grep(this,function(s,l){return l%2}))},eq:function(s){var l=this.length,y=+s+(s<0?l:0);return this.pushStack(y>=0&&y<l?[this[y]]:[])},end:function(){return this.prevObject||this.constructor()},push:de,sort:J.sort,splice:J.splice},_.extend=_.fn.extend=function(){var s,l,y,b,k,F,W=arguments[0]||{},we=1,fe=arguments.length,Ie=!1;for("boolean"==typeof W&&(Ie=W,W=arguments[we]||{},we++),"object"!=typeof W&&!Ae(W)&&(W={}),we===fe&&(W=this,we--);we<fe;we++)if(null!=(s=arguments[we]))for(l in s)b=s[l],"__proto__"!==l&&W!==b&&(Ie&&b&&(_.isPlainObject(b)||(k=Array.isArray(b)))?(y=W[l],F=k&&!Array.isArray(y)?[]:k||_.isPlainObject(y)?y:{},k=!1,W[l]=_.extend(Ie,F,b)):void 0!==b&&(W[l]=b));return W},_.extend({expando:"jQuery"+("3.7.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(s){throw new Error(s)},noop:function(){},isPlainObject:function(s){var l,y;return!(!s||"[object Object]"!==pe.call(s)||(l=q(s))&&("function"!=typeof(y=$e.call(l,"constructor")&&l.constructor)||he.call(y)!==qe))},isEmptyObject:function(s){var l;for(l in s)return!1;return!0},globalEval:function(s,l,y){ut(s,{nonce:l&&l.nonce},y)},each:function(s,l){var y,b=0;if(Ne(s))for(y=s.length;b<y&&!1!==l.call(s[b],b,s[b]);b++);else for(b in s)if(!1===l.call(s[b],b,s[b]))break;return s},text:function(s){var l,y="",b=0,k=s.nodeType;if(!k)for(;l=s[b++];)y+=_.text(l);return 1===k||11===k?s.textContent:9===k?s.documentElement.textContent:3===k||4===k?s.nodeValue:y},makeArray:function(s,l){var y=l||[];return null!=s&&(Ne(Object(s))?_.merge(y,"string"==typeof s?[s]:s):de.call(y,s)),y},inArray:function(s,l,y){return null==l?-1:ie.call(l,s,y)},isXMLDoc:function(s){var y=s&&(s.ownerDocument||s).documentElement;return!He.test(s&&s.namespaceURI||y&&y.nodeName||"HTML")},merge:function(s,l){for(var y=+l.length,b=0,k=s.length;b<y;b++)s[k++]=l[b];return s.length=k,s},grep:function(s,l,y){for(var k=[],F=0,W=s.length,we=!y;F<W;F++)!l(s[F],F)!==we&&k.push(s[F]);return k},map:function(s,l,y){var b,k,F=0,W=[];if(Ne(s))for(b=s.length;F<b;F++)null!=(k=l(s[F],F,y))&&W.push(k);else for(F in s)null!=(k=l(s[F],F,y))&&W.push(k);return re(W)},guid:1,support:Me}),"function"==typeof Symbol&&(_.fn[Symbol.iterator]=J[Symbol.iterator]),_.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(s,l){ue["[object "+l+"]"]=l.toLowerCase()});var te=J.pop,_e=J.sort,rt=J.splice,mt="[\\x20\\t\\r\\n\\f]",Ot=new RegExp("^"+mt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+mt+"+$","g");_.contains=function(s,l){var y=l&&l.parentNode;return s===y||!(!y||1!==y.nodeType||!(s.contains?s.contains(y):s.compareDocumentPosition&&16&s.compareDocumentPosition(y)))};var Lt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Ue(s,l){return l?"\0"===s?"\ufffd":s.slice(0,-1)+"\\"+s.charCodeAt(s.length-1).toString(16)+" ":"\\"+s}_.escapeSelector=function(s){return(s+"").replace(Lt,Ue)};var Ye=Ce,Dt=de;!function(){var s,l,y,b,k,W,we,fe,Ie,Je,F=Dt,Ze=_.expando,Ke=0,Et=0,Mn=Ro(),Ln=Ro(),pn=Ro(),En=Ro(),Wn=function(E,I){return E===I&&(k=!0),0},Ci="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",bi="(?:\\\\[\\da-fA-F]{1,6}"+mt+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",On="\\["+mt+"*("+bi+")(?:"+mt+"*([*^$|!~]?=)"+mt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+bi+"))|)"+mt+"*\\]",Xi=":("+bi+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+On+")*)|.*)\\)|)",gn=new RegExp(mt+"+","g"),Kn=new RegExp("^"+mt+"*,"+mt+"*"),lo=new RegExp("^"+mt+"*([>+~]|"+mt+")"+mt+"*"),oo=new RegExp(mt+"|>"),Ii=new RegExp(Xi),Oo=new RegExp("^"+bi+"$"),Lr={ID:new RegExp("^#("+bi+")"),CLASS:new RegExp("^\\.("+bi+")"),TAG:new RegExp("^("+bi+"|[*])"),ATTR:new RegExp("^"+On),PSEUDO:new RegExp("^"+Xi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+mt+"*(even|odd|(([+-]|)(\\d*)n|)"+mt+"*(?:([+-]|)"+mt+"*(\\d+)|))"+mt+"*\\)|)","i"),bool:new RegExp("^(?:"+Ci+")$","i"),needsContext:new RegExp("^"+mt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+mt+"*((?:-\\d)?\\d*)"+mt+"*\\)|)(?=[^-]|$)","i")},ai=/^(?:input|select|textarea|button)$/i,Qi=/^h\d$/i,ui=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ki=/[+~]/,Ai=new RegExp("\\\\[\\da-fA-F]{1,6}"+mt+"?|\\\\([^\\r\\n\\f])","g"),Un=function(E,I){var H="0x"+E.slice(1)-65536;return I||(H<0?String.fromCharCode(H+65536):String.fromCharCode(H>>10|55296,1023&H|56320))},Fi=function(){hn()},bs=so(function(E){return!0===E.disabled&&ge(E,"fieldset")},{dir:"parentNode",next:"legend"});try{F.apply(J=X.call(Ye.childNodes),Ye.childNodes)}catch{F={apply:function(I,H){Dt.apply(I,X.call(H))}
vendor: 14,187 bytes, line 1
1,call:function(I){Dt.apply(I,X.call(arguments,1))}}}function or(E,I,H,K){var oe,be,tt,it,Ct,Vt,Tt,Mt=I&&I.ownerDocument,on=I?I.nodeType:9;if(H=H||[],"string"!=typeof E||!E||1!==on&&9!==on&&11!==on)return H;if(!K&&(hn(I),I=I||W,fe)){if(11!==on&&(Ct=ui.exec(E)))if(oe=Ct[1]){if(9===on){if(!(tt=I.getElementById(oe)))return H;if(tt.id===oe)return F.call(H,tt),H}else if(Mt&&(tt=Mt.getElementById(oe))&&or.contains(I,tt)&&tt.id===oe)return F.call(H,tt),H}else{if(Ct[2])return F.apply(H,I.getElementsByTagName(E)),H;if((oe=Ct[3])&&I.getElementsByClassName)return F.apply(H,I.getElementsByClassName(oe)),H}if(!(En[E+" "]||Ie&&Ie.test(E))){if(Tt=E,Mt=I,1===on&&(oo.test(E)||lo.test(E))){for(((Mt=ki.test(E)&&Wt(I.parentNode)||I)!=I||!Me.scope)&&((it=I.getAttribute("id"))?it=_.escapeSelector(it):I.setAttribute("id",it=Ze)),be=(Vt=ci(E)).length;be--;)Vt[be]=(it?"#"+it:":scope")+" "+li(Vt[be]);Tt=Vt.join(",")}try{return F.apply(H,Mt.querySelectorAll(Tt)),H}catch{En(E,!0)}finally{it===Ze&&I.removeAttribute("id")}}}return M(E.replace(Ot,"$1"),I,H,K)}function Ro(){var E=[];return function I(H,K){return E.push(H+" ")>l.cacheLength&&delete I[E.shift()],I[H+" "]=K}}function Ni(E){return E[Ze]=!0,E}function A(E){var I=W.createElement("fieldset");try{return!!E(I)}catch{return!1}finally{I.parentNode&&I.parentNode.removeChild(I),I=null}}function N(E){return function(I){return ge(I,"input")&&I.type===E}}function D(E){return function(I){return(ge(I,"input")||ge(I,"button"))&&I.type===E}}function $(E){return function(I){return"form"in I?I.parentNode&&!1===I.disabled?"label"in I?"label"in I.parentNode?I.parentNode.disabled===E:I.disabled===E:I.isDisabled===E||I.isDisabled!==!E&&bs(I)===E:I.disabled===E:"label"in I&&I.disabled===E}}function ve(E){return Ni(function(I){return I=+I,Ni(function(H,K){for(var oe,be=E([],H.length,I),tt=be.length;tt--;)H[oe=be[tt]]&&(H[oe]=!(K[oe]=H[oe]))})})}function Wt(E){return E&&typeof E.getElementsByTagName<"u"&&E}function hn(E){var I,H=E?E.ownerDocument||E:Ye;return H==W||9!==H.nodeType||!H.documentElement||(we=(W=H).documentElement,fe=!_.isXMLDoc(W),Je=we.matches||we.webkitMatchesSelector||we.msMatchesSelector,we.msMatchesSelector&&Ye!=W&&(I=W.defaultView)&&I.top!==I&&I.addEventListener("unload",Fi),Me.getById=A(function(K){return we.appendChild(K).id=_.expando,!W.getElementsByName||!W.getElementsByName(_.expando).length}),Me.disconnectedMatch=A(function(K){return Je.call(K,"*")}),Me.scope=A(function(){return W.querySelectorAll(":scope")}),Me.cssHas=A(function(){try{return W.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),Me.getById?(l.filter.ID=function(K){var oe=K.replace(Ai,Un);return function(be){return be.getAttribute("id")===oe}},l.find.ID=function(K,oe){if(typeof oe.getElementById<"u"&&fe){var be=oe.getElementById(K);return be?[be]:[]}}):(l.filter.ID=function(K){var oe=K.replace(Ai,Un);return function(be){var tt=typeof be.getAttributeNode<"u"&&be.getAttributeNode("id");return tt&&tt.value===oe}},l.find.ID=function(K,oe){if(typeof oe.getElementById<"u"&&fe){var be,tt,it,Ct=oe.getElementById(K);if(Ct){if((be=Ct.getAttributeNode("id"))&&be.value===K)return[Ct];for(it=oe.getElementsByName(K),tt=0;Ct=it[tt++];)if((be=Ct.getAttributeNode("id"))&&be.value===K)return[Ct]}return[]}}),l.find.TAG=function(K,oe){return typeof oe.getElementsByTagName<"u"?oe.getElementsByTagName(K):oe.querySelectorAll(K)},l.find.CLASS=function(K,oe){if(typeof oe.getElementsByClassName<"u"&&fe)return oe.getElementsByClassName(K)},Ie=[],A(function(K){var oe;we.appendChild(K).innerHTML="<a id='"+Ze+"' href='' disabled='disabled'></a><select id='"+Ze+"-\r\\' disabled='disabled'><option selected=''></option></select>",K.querySelectorAll("[selected]").length||Ie.push("\\["+mt+"*(?:value|"+Ci+")"),K.querySelectorAll("[id~="+Ze+"-]").length||Ie.push("~="),K.querySelectorAll("a#"+Ze+"+*").length||Ie.push(".#.+[+~]"),K.querySelectorAll(":checked").length||Ie.push(":checked"),(oe=W.createElement("input")).setAttribute("type","hidden"),K.appendChild(oe).setAttribute("name","D"),we.appendChild(K).disabled=!0,2!==K.querySelectorAll(":disabled").length&&Ie.push(":enabled",":disabled"),(oe=W.createElement("input")).setAttribute("name",""),K.appendChild(oe),K.querySelectorAll("[name='']").length||Ie.push("\\["+mt+"*name"+mt+"*="+mt+"*(?:''|\"\")")}),Me.cssHas||Ie.push(":has"),Ie=Ie.length&&new RegExp(Ie.join("|")),Wn=function(K,oe){if(K===oe)return k=!0,0;var be=!K.compareDocumentPosition-!oe.compareDocumentPosition;return be||(1&(be=(K.ownerDocument||K)==(oe.ownerDocument||oe)?K.compareDocumentPosition(oe):1)||!Me.sortDetached&&oe.compareDocumentPosition(K)===be?K===W||K.ownerDocument==Ye&&or.contains(Ye,K)?-1:oe===W||oe.ownerDocument==Ye&&or.contains(Ye,oe)?1:b?ie.call(b,K)-ie.call(b,oe):0:4&be?-1:1)}),W}for(s in or.matches=function(E,I){return or(E,null,null,I)},or.matchesSelector=function(E,I){if(hn(E),fe&&!En[I+" "]&&(!Ie||!Ie.test(I)))try{var H=Je.call(E,I);if(H||Me.disconnectedMatch||E.document&&11!==E.document.nodeType)return H}catch{En(I,!0)}return or(I,W,null,[E]).length>0},or.contains=function(E,I){return(E.ownerDocument||E)!=W&&hn(E),_.contains(E,I)},or.attr=function(E,I){(E.ownerDocument||E)!=W&&hn(E);var H=l.attrHandle[I.toLowerCase()],K=H&&$e.call(l.attrHandle,I.toLowerCase())?H(E,I,!fe):void 0;return void 0!==K?K:E.getAttribute(I)},or.error=function(E){throw new Error("Syntax error, unrecognized expression: "+E)},_.uniqueSort=function(E){var I,H=[],K=0,oe=0;if(k=!Me.sortStable,b=!Me.sortStable&&X.call(E,0),_e.call(E,Wn),k){for(;I=E[oe++];)I===E[oe]&&(K=H.push(oe));for(;K--;)rt.call(E,H[K],1)}return b=null,E},_.fn.uniqueSort=function(){return this.pushStack(_.uniqueSort(X.apply(this)))},(l=_.expr={cacheLength:50,createPseudo:Ni,match:Lr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(E){return E[1]=E[1].replace(Ai,Un),E[3]=(E[3]||E[4]||E[5]||"").replace(Ai,Un),"~="===E[2]&&(E[3]=" "+E[3]+" "),E.slice(0,4)},CHILD:function(E){return E[1]=E[1].toLowerCase(),"nth"===E[1].slice(0,3)?(E[3]||or.error(E[0]),E[4]=+(E[4]?E[5]+(E[6]||1):2*("even"===E[3]||"odd"===E[3])),E[5]=+(E[7]+E[8]||"odd"===E[3])):E[3]&&or.error(E[0]),E},PSEUDO:function(E){var I,H=!E[6]&&E[2];return Lr.CHILD.test(E[0])?null:(E[3]?E[2]=E[4]||E[5]||"":H&&Ii.test(H)&&(I=ci(H,!0))&&(I=H.indexOf(")",H.length-I)-H.length)&&(E[0]=E[0].slice(0,I),E[2]=H.slice(0,I)),E.slice(0,3))}},filter:{TAG:function(E){var I=E.replace(Ai,Un).toLowerCase();return"*"===E?function(){return!0}:function(H){return ge(H,I)}},CLASS:function(E){var I=Mn[E+" "];return I||(I=new RegExp("(^|"+mt+")"+E+"("+mt+"|$)"))&&Mn(E,function(H){return I.test("string"==typeof H.className&&H.className||typeof H.getAttribute<"u"&&H.getAttribute("class")||"")})},ATTR:function(E,I,H){return function(K){var oe=or.attr(K,E);return null==oe?"!="===I:!I||(oe+="","="===I?oe===H:"!="===I?oe!==H:"^="===I?H&&0===oe.indexOf(H):"*="===I?H&&oe.indexOf(H)>-1:"$="===I?H&&oe.slice(-H.length)===H:"~="===I?(" "+oe.replace(gn," ")+" ").indexOf(H)>-1:"|="===I&&(oe===H||oe.slice(0,H.length+1)===H+"-"))}},CHILD:function(E,I,H,K,oe){var be="nth"!==E.slice(0,3),tt="last"!==E.slice(-4),it="of-type"===I;return 1===K&&0===oe?function(Ct){return!!Ct.parentNode}:function(Ct,Vt,Tt){var Mt,on,Kt,wn,yr,Yn=be!==tt?"nextSibling":"previousSibling",Jr=Ct.parentNode,ei=it&&Ct.nodeName.toLowerCase(),Ir=!Tt&&!it,lr=!1;if(Jr){if(be){for(;Yn;){for(Kt=Ct;Kt=Kt[Yn];)if(it?ge(Kt,ei):1===Kt.nodeType)return!1;yr=Yn="only"===E&&!yr&&"nextSibling"}return!0}if(yr=[tt?Jr.firstChild:Jr.lastChild],tt&&Ir){for(lr=(wn=(Mt=(on=Jr[Ze]||(Jr[Ze]={}))[E]||[])[0]===Ke&&Mt[1])&&Mt[2],Kt=wn&&Jr.childNodes[wn];Kt=++wn&&Kt&&Kt[Yn]||(lr=wn=0)||yr.pop();)if(1===Kt.nodeType&&++lr&&Kt===Ct){on[E]=[Ke,wn,lr];break}}else if(Ir&&(lr=wn=(Mt=(on=Ct[Ze]||(Ct[Ze]={}))[E]||[])[0]===Ke&&Mt[1]),!1===lr)for(;(Kt=++wn&&Kt&&Kt[Yn]||(lr=wn=0)||yr.pop())&&(!(it?ge(Kt,ei):1===Kt.nodeType)||!++lr||(Ir&&((on=Kt[Ze]||(Kt[Ze]={}))[E]=[Ke,lr]),Kt!==Ct)););return(lr-=oe)===K||lr%K==0&&lr/K>=0}}},PSEUDO:function(E,I){var H,K=l.pseudos[E]||l.setFilters[E.toLowerCase()]||or.error("unsupported pseudo: "+E);return K[Ze]?K(I):K.length>1?(H=[E,E,"",I],l.setFilters.hasOwnProperty(E.toLowerCase())?Ni(function(oe,be){for(var tt,it=K(oe,I),Ct=it.length;Ct--;)oe[tt=ie.call(oe,it[Ct])]=!(be[tt]=it[Ct])}):function(oe){return K(oe,0,H)}):K}},pseudos:{not:Ni(function(E){var I=[],H=[],K=p(E.replace(Ot,"$1"));return K[Ze]?Ni(function(oe,be,tt,it){for(var Ct,Vt=K(oe,null,it,[]),Tt=oe.length;Tt--;)(Ct=Vt[Tt])&&(oe[Tt]=!(be[Tt]=Ct))}):function(oe,be,tt){return I[0]=oe,K(I,null,tt,H),I[0]=null,!H.pop()}}),has:Ni(function(E){return function(I){return or(E,I).length>0}}),contains:Ni(function(E){return E=E.replace(Ai,Un),function(I){return(I.textContent||_.text(I)).indexOf(E)>-1}}),lang:Ni(function(E){return Oo.test(E||"")||or.error("unsupported lang: "+E),E=E.replace(Ai,Un).toLowerCase(),function(I){var H;do{if(H=fe?I.lang:I.getAttribute("xml:lang")||I.getAttribute("lang"))return(H=H.toLowerCase())===E||0===H.indexOf(E+"-")}while((I=I.parentNode)&&1===I.nodeType);return!1}}),target:function(E){var I=S.location&&S.location.hash;return I&&I.slice(1)===E.id},root:function(E){return E===we},focus:function(E){return E===function es(){try{return W.activeElement}catch{}}()&&W.hasFocus()&&!!(E.type||E.href||~E.tabIndex)},enabled:$(!1),disabled:$(!0),checked:function(E){return ge(E,"input")&&!!E.checked||ge(E,"option")&&!!E.selected},selected:function(E){return!0===E.selected},empty:function(E){for(E=E.firstChild;E;E=E.nextSibling)if(E.nodeType<6)return!1;return!0},parent:function(E){return!l.pseudos.empty(E)},header:function(E){return Qi.test(E.nodeName)},input:function(E){return ai.test(E.nodeName)},button:function(E){return ge(E,"input")&&"button"===E.type||ge(E,"button")},text:function(E){var I;return ge(E,"input")&&"text"===E.type&&(null==(I=E.getAttribute("type"))||"text"===I.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(E,I){return[I-1]}),eq:ve(function(E,I,H){return[H<0?H+I:H]}),even:ve(function(E,I){for(var H=0;H<I;H+=2)E.push(H);return E}),odd:ve(function(E,I){for(var H=1;H<I;H+=2)E.push(H);return E}),lt:ve(function(E,I,H){var K;for(K=H<0?H+I:H>I?I:H;--K>=0;)E.push(K);return E}),gt:ve(function(E,I,H){for(var K=H<0?H+I:H;++K<I;)E.push(K);return E})}}).pseudos.nth=l.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})l.pseudos[s]=N(s);for(s in{submit:!0,reset:!0})l.pseudos[s]=D(s);function vi(){}function ci(E,I){var H,K,oe,be,tt,it,Ct,Vt=Ln[E+" "];if(Vt)return I?0:Vt.slice(0);for(tt=E,it=[],Ct=l.preFilter;tt;){for(be in(!H||(K=Kn.exec(tt)))&&(K&&(tt=tt.slice(K[0].length)||tt),it.push(oe=[])),H=!1,(K=lo.exec(tt))&&(H=K.shift(),oe.push({value:H,type:K[0].replace(Ot," ")}),tt=tt.slice(H.length)),l.filter)(K=Lr[be].exec(tt))&&(!Ct[be]||(K=Ct[be](K)))&&(H=K.shift(),oe.push({value:H,type:be,matches:K}),tt=tt.slice(H.length));if(!H)break}return I?tt.length:tt?or.error(E):Ln(E,it).slice(0)}function li(E){for(var I=0,H=E.length,K="";I<H;I++)K+=E[I].value;return K}function so(E,I,H){var K=I.dir,oe=I.next,be=oe||K,tt=H&&"parentNode"===be,it=Et++;return I.first?function(Ct,Vt,Tt){for(;Ct=Ct[K];)if(1===Ct.nodeType||tt)return E(Ct,Vt,Tt);return!1}:function(Ct,Vt,Tt){var Mt,on,Kt=[Ke,it];if(Tt){for(;Ct=Ct[K];)if((1===Ct.nodeType||tt)&&E(Ct,Vt,Tt))return!0}else for(;Ct=Ct[K];)if(1===Ct.nodeType||tt)if(on=Ct[Ze]||(Ct[Ze]={}),oe&&ge(Ct,oe))Ct=Ct[K]||Ct;else{if((Mt=on[be])&&Mt[0]===Ke&&Mt[1]===it)return Kt[2]=Mt[2];if(on[be]=Kt,Kt[2]=E(Ct,Vt,Tt))return!0}return!1}}function bo(E){return E.length>1?function(I,H,K){for(var oe=E.length;oe--;)if(!E[oe](I,H,K))return!1;return!0}:E[0]}function xr(E,I,H,K,oe){for(var be,tt=[],it=0,Ct=E.length,Vt=null!=I;it<Ct;it++)(be=E[it])&&(!H||H(be,K,oe))&&(tt.push(be),Vt&&I.push(it));return tt}function Yr(E,I,H,K,oe,be){return K&&!K[Ze]&&(K=Yr(K)),oe&&!oe[Ze]&&(oe=Yr(oe,be)),Ni(function(tt,it,Ct,Vt){var Tt,Mt,on,Kt,wn=[],yr=[],Yn=it.length,Jr=tt||function xn(E,I,H){for(var K=0,oe=I.length;K<oe;K++)or(E,I[K],H);return H}(I||"*",Ct.nodeType?[Ct]:Ct,[]),ei=!E||!tt&&I?Jr:xr(Jr,wn,E,Ct,Vt);if(H?H(ei,Kt=oe||(tt?E:Yn||K)?[]:it,Ct,Vt):Kt=ei,K)for(Tt=xr(Kt,yr),K(Tt,[],Ct,Vt),Mt=Tt.length;Mt--;)(on=Tt[Mt])&&(Kt[yr[Mt]]=!(ei[yr[Mt]]=on));if(tt){if(oe||E){if(oe){for(Tt=[],Mt=Kt.length;Mt--;)(on=Kt[Mt])&&Tt.push(ei[Mt]=on);oe(null,Kt=[],Tt,Vt)}for(Mt=Kt.length;Mt--;)(on=Kt[Mt])&&(Tt=oe?ie.call(tt,on):wn[Mt])>-1&&(tt[Tt]=!(it[Tt]=on))}}else Kt=xr(Kt===it?Kt.splice(Yn,Kt.length):Kt),oe?oe(null,it,Kt,Vt):F.apply(it,Kt)})}function U(E){for(var I,H,K,oe=E.length,be=l.relative[E[0].type],tt=be||l.relative[" "],it=be?1:0,Ct=so(function(Mt){return Mt===I},tt,!0),Vt=so(function(Mt){return ie.call(I,Mt)>-1},tt,!0),Tt=[function(Mt,on,Kt){var wn=!be&&(Kt||on!=y)||((I=on).nodeType?Ct(Mt,on,Kt):Vt(Mt,on,Kt));return I=null,wn}];it<oe;it++)if(H=l.relative[E[it].type])Tt=[so(bo(Tt),H)];else{if((H=l.filter[E[it].type].apply(null,E[it].matches))[Ze]){for(K=++it;K<oe&&!l.relative[E[K].type];K++);return Yr(it>1&&bo(Tt),it>1&&li(E.slice(0,it-1).concat({value:" "===E[it-2].type?"*":""})).replace(Ot,"$1"),H,it<K&&U(E.slice(it,K)),K<oe&&U(E=E.slice(K)),K<oe&&li(E))}Tt.push(H)}return bo(Tt)}function p(E,I){var H,K=[],oe=[],be=pn[E+" "];if(!be){for(I||(I=ci(E)),H=I.length;H--;)(be=U(I[H]))[Ze]?K.push(be):oe.push(be);be=pn(E,function c(E,I){var H=I.length>0,K=E.length>0,oe=function(be,tt,it,Ct,Vt){var Tt,Mt,on,Kt=0,wn="0",yr=be&&[],Yn=[],Jr=y,ei=be||K&&l.find.TAG("*",Vt),Ir=Ke+=null==Jr?1:Math.random()||.1,lr=ei.length;for(Vt&&(y=tt==W||tt||Vt);wn!==lr&&null!=(Tt=ei[wn]);wn++){if(K&&Tt){for(Mt=0,!tt&&Tt.ownerDocument!=W&&(hn(Tt),it=!fe);on=E[Mt++];)if(on(Tt,tt||W,it)){F.call(Ct,Tt);break}Vt&&(Ke=Ir)}H&&((Tt=!on&&Tt)&&Kt--,be&&yr.push(Tt))}if(Kt+=wn,H&&wn!==Kt){for(Mt=0;on=I[Mt++];)on(yr,Yn,tt,it);if(be){if(Kt>0)for(;wn--;)yr[wn]||Yn[wn]||(Yn[wn]=te.call(Ct));Yn=xr(Yn)}F.apply(Ct,Yn),Vt&&!be&&Yn.length>0&&Kt+I.length>1&&_.uniqueSort(Ct)}return Vt&&(Ke=Ir,y=Jr),yr};return H?Ni(oe):oe}(oe,K)),be.selector=E}return be}function M(E,I,H,K){var oe,be,tt,it,Ct,Vt="function"==typeof E&&E,Tt=!K&&ci(E=Vt.selector||E);
vendor: 7,189 bytes, line 1
1if(H=H||[],1===Tt.length){if((be=Tt[0]=Tt[0].slice(0)).length>2&&"ID"===(tt=be[0]).type&&9===I.nodeType&&fe&&l.relative[be[1].type]){if(!(I=(l.find.ID(tt.matches[0].replace(Ai,Un),I)||[])[0]))return H;Vt&&(I=I.parentNode),E=E.slice(be.shift().value.length)}for(oe=Lr.needsContext.test(E)?0:be.length;oe--&&!l.relative[it=(tt=be[oe]).type];)if((Ct=l.find[it])&&(K=Ct(tt.matches[0].replace(Ai,Un),ki.test(be[0].type)&&Wt(I.parentNode)||I))){if(be.splice(oe,1),!(E=K.length&&li(be)))return F.apply(H,K),H;break}}return(Vt||p(E,Tt))(K,I,!fe,H,!I||ki.test(E)&&Wt(I.parentNode)||I),H}vi.prototype=l.filters=l.pseudos,l.setFilters=new vi,Me.sortStable=Ze.split("").sort(Wn).join("")===Ze,hn(),Me.sortDetached=A(function(E){return 1&E.compareDocumentPosition(W.createElement("fieldset"))}),_.find=or,_.expr[":"]=_.expr.pseudos,_.unique=_.uniqueSort,or.compile=p,or.select=M,or.setDocument=hn,or.tokenize=ci,or.escape=_.escapeSelector,or.getText=_.text,or.isXML=_.isXMLDoc,or.selectors=_.expr,or.support=_.support,or.uniqueSort=_.uniqueSort}();var lt=function(s,l,y){for(var b=[],k=void 0!==y;(s=s[l])&&9!==s.nodeType;)if(1===s.nodeType){if(k&&_(s).is(y))break;b.push(s)}return b},Jt=function(s,l){for(var y=[];s;s=s.nextSibling)1===s.nodeType&&s!==l&&y.push(s);return y},Re=_.expr.match.needsContext,Be=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Le(s,l,y){return Ae(l)?_.grep(s,function(b,k){return!!l.call(b,k,b)!==y}):l.nodeType?_.grep(s,function(b){return b===l!==y}):"string"!=typeof l?_.grep(s,function(b){return ie.call(l,b)>-1!==y}):_.filter(l,s,y)}_.filter=function(s,l,y){var b=l[0];return y&&(s=":not("+s+")"),1===l.length&&1===b.nodeType?_.find.matchesSelector(b,s)?[b]:[]:_.find.matches(s,_.grep(l,function(k){return 1===k.nodeType}))},_.fn.extend({find:function(s){var l,y,b=this.length,k=this;if("string"!=typeof s)return this.pushStack(_(s).filter(function(){for(l=0;l<b;l++)if(_.contains(k[l],this))return!0}));for(y=this.pushStack([]),l=0;l<b;l++)_.find(s,k[l],y);return b>1?_.uniqueSort(y):y},filter:function(s){return this.pushStack(Le(this,s||[],!1))},not:function(s){return this.pushStack(Le(this,s||[],!0))},is:function(s){return!!Le(this,"string"==typeof s&&Re.test(s)?_(s):s||[],!1).length}});var We,ft=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,yt=_.fn.init=function(s,l,y){var b,k;if(!s)return this;if(y=y||We,"string"==typeof s){if(!(b="<"===s[0]&&">"===s[s.length-1]&&s.length>=3?[null,s,null]:ft.exec(s))||!b[1]&&l)return!l||l.jquery?(l||y).find(s):this.constructor(l).find(s);if(b[1]){if(_.merge(this,_.parseHTML(b[1],(l=l instanceof _?l[0]:l)&&l.nodeType?l.ownerDocument||l:Ce,!0)),Be.test(b[1])&&_.isPlainObject(l))for(b in l)Ae(this[b])?this[b](l[b]):this.attr(b,l[b]);return this}return(k=Ce.getElementById(b[2]))&&(this[0]=k,this.length=1),this}return s.nodeType?(this[0]=s,this.length=1,this):Ae(s)?void 0!==y.ready?y.ready(s):s(_):_.makeArray(s,this)};yt.prototype=_.fn,We=_(Ce);var Ht=/^(?:parents|prev(?:Until|All))/,Tn={children:!0,contents:!0,next:!0,prev:!0};function Bn(s,l){for(;(s=s[l])&&1!==s.nodeType;);return s}_.fn.extend({has:function(s){var l=_(s,this),y=l.length;return this.filter(function(){for(var b=0;b<y;b++)if(_.contains(this,l[b]))return!0})},closest:function(s,l){var y,b=0,k=this.length,F=[],W="string"!=typeof s&&_(s);if(!Re.test(s))for(;b<k;b++)for(y=this[b];y&&y!==l;y=y.parentNode)if(y.nodeType<11&&(W?W.index(y)>-1:1===y.nodeType&&_.find.matchesSelector(y,s))){F.push(y);break}return this.pushStack(F.length>1?_.uniqueSort(F):F)},index:function(s){return s?"string"==typeof s?ie.call(_(s),this[0]):ie.call(this,s.jquery?s[0]:s):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(s,l){return this.pushStack(_.uniqueSort(_.merge(this.get(),_(s,l))))},addBack:function(s){return this.add(null==s?this.prevObject:this.prevObject.filter(s))}}),_.each({parent:function(s){var l=s.parentNode;return l&&11!==l.nodeType?l:null},parents:function(s){return lt(s,"parentNode")},parentsUntil:function(s,l,y){return lt(s,"parentNode",y)},next:function(s){return Bn(s,"nextSibling")},prev:function(s){return Bn(s,"previousSibling")},nextAll:function(s){return lt(s,"nextSibling")},prevAll:function(s){return lt(s,"previousSibling")},nextUntil:function(s,l,y){return lt(s,"nextSibling",y)},prevUntil:function(s,l,y){return lt(s,"previousSibling",y)},siblings:function(s){return Jt((s.parentNode||{}).firstChild,s)},children:function(s){return Jt(s.firstChild)},contents:function(s){return null!=s.contentDocument&&q(s.contentDocument)?s.contentDocument:(ge(s,"template")&&(s=s.content||s),_.merge([],s.childNodes))}},function(s,l){_.fn[s]=function(y,b){var k=_.map(this,l,y);return"Until"!==s.slice(-5)&&(b=y),b&&"string"==typeof b&&(k=_.filter(b,k)),this.length>1&&(Tn[s]||_.uniqueSort(k),Ht.test(s)&&k.reverse()),this.pushStack(k)}});var Zt=/[^\x20\t\r\n\f]+/g;function An(s){return s}function nr(s){throw s}function Qt(s,l,y,b){var k;try{s&&Ae(k=s.promise)?k.call(s).done(l).fail(y):s&&Ae(k=s.then)?k.call(s,l,y):l.apply(void 0,[s].slice(b))}catch(F){y.apply(void 0,[F])}}_.Callbacks=function(s){s="string"==typeof s?function Nn(s){var l={};return _.each(s.match(Zt)||[],function(y,b){l[b]=!0}),l}(s):_.extend({},s);var l,y,b,k,F=[],W=[],we=-1,fe=function(){for(k=k||s.once,b=l=!0;W.length;we=-1)for(y=W.shift();++we<F.length;)!1===F[we].apply(y[0],y[1])&&s.stopOnFalse&&(we=F.length,y=!1);s.memory||(y=!1),l=!1,k&&(F=y?[]:"")},Ie={add:function(){return F&&(y&&!l&&(we=F.length-1,W.push(y)),function Je(Ze){_.each(Ze,function(Ke,Et){Ae(Et)?(!s.unique||!Ie.has(Et))&&F.push(Et):Et&&Et.length&&"string"!==ke(Et)&&Je(Et)})}(arguments),y&&!l&&fe()),this},remove:function(){return _.each(arguments,function(Je,Ze){for(var Ke;(Ke=_.inArray(Ze,F,Ke))>-1;)F.splice(Ke,1),Ke<=we&&we--}),this},has:function(Je){return Je?_.inArray(Je,F)>-1:F.length>0},empty:function(){return F&&(F=[]),this},disable:function(){return k=W=[],F=y="",this},disabled:function(){return!F},lock:function(){return k=W=[],!y&&!l&&(F=y=""),this},locked:function(){return!!k},fireWith:function(Je,Ze){return k||(Ze=[Je,(Ze=Ze||[]).slice?Ze.slice():Ze],W.push(Ze),l||fe()),this},fire:function(){return Ie.fireWith(this,arguments),this},fired:function(){return!!b}};return Ie},_.extend({Deferred:function(s){var l=[["notify","progress",_.Callbacks("memory"),_.Callbacks("memory"),2],["resolve","done",_.Callbacks("once memory"),_.Callbacks("once memory"),0,"resolved"],["reject","fail",_.Callbacks("once memory"),_.Callbacks("once memory"),1,"rejected"]],y="pending",b={state:function(){return y},always:function(){return k.done(arguments).fail(arguments),this},catch:function(F){return b.then(null,F)},pipe:function(){var F=arguments;return _.Deferred(function(W){_.each(l,function(we,fe){var Ie=Ae(F[fe[4]])&&F[fe[4]];k[fe[1]](function(){var Je=Ie&&Ie.apply(this,arguments);Je&&Ae(Je.promise)?Je.promise().progress(W.notify).done(W.resolve).fail(W.reject):W[fe[0]+"With"](this,Ie?[Je]:arguments)})}),F=null}).promise()},then:function(F,W,we){var fe=0;function Ie(Je,Ze,Ke,Et){return function(){var Mn=this,Ln=arguments,pn=function(){var Wn,Ci;if(!(Je<fe)){if((Wn=Ke.apply(Mn,Ln))===Ze.promise())throw new TypeError("Thenable self
1-resolution");Ae(Ci=Wn&&("object"==typeof Wn||"function"==typeof Wn)&&Wn.then)?Et?Ci.call(Wn,Ie(fe,Ze,An,Et),Ie(fe,Ze,nr,Et)):(fe++,Ci.call(Wn,Ie(fe,Ze,An,Et),Ie(fe,Ze,nr,Et),Ie(fe,Ze,An,Ze.notifyWith))):(Ke!==An&&(Mn=void 0,Ln=[Wn]),(Et||Ze.resolveWith)(Mn,Ln))}},En=Et?pn:function(){try{pn()}catch(Wn){_.Deferred.exceptionHook&&_.Deferred.exceptionHook(Wn,En.error),Je+1>=fe&&(Ke!==nr&&(Mn=void 0,Ln=[Wn]),Ze.rejectWith(Mn,Ln))}};Je?En():(_.Deferred.getErrorHook?En.error=_.Deferred.getErrorHook():_.Deferred.getStackHook&&(En.error=_.Deferred.getStackHook()),S.setTimeout(En))}}return _.Deferred(function(Je){l[0][3].add(Ie(0,Je,Ae(we)?we:An,Je.notifyWith)),l[1][3].add(Ie(0,Je,Ae(F)?F:An)),l[2][3].add(Ie(0,Je,Ae(W)?W:nr))}).promise()},promise:function(F){return null!=F?_.extend(F,b):b}},k={};return _.each(l,function(F,W){var we=W[2],fe=W[5];b[W[1]]=we.add,fe&&we.add(function(){y=fe},l[3-F][2].disable,l[3-F][3].disable,l[0][2].lock,l[0][3].lock),we.add(W[3].fire),k[W[0]]=function(){return k[W[0]+"With"](this===k?void 0:this,arguments),this},k[W[0]+"With"]=we.fireWith}),b.promise(k),s&&s.call(k,k),k},when:function(s){var l=arguments.length,y=l,b=Array(y),k=X.call(arguments),F=_.Deferred(),W=function(we){return function(fe){b[we]=this,k[we]=arguments.length>1?X.call(arguments):fe,--l||F.resolveWith(b,k)}};if(l<=1&&(Qt(s,F.done(W(y)).resolve,F.reject,!l),"pending"===F.state()||Ae(k[y]&&k[y].then)))return F.then();for(;y--;)Qt(k[y],W(y),F.reject);return F.promise()}});var Rt=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;_.Deferred.exceptionHook=function(s,l){S.console&&S.console.warn&&s&&Rt.test(s.name)&&S.console.warn("jQuery.Deferred exception: "+s.message,s.stack,l)},_.readyException=function(s){S.setTimeout(function(){throw s})};var _n=_.Deferred();function Zn(){Ce.removeEventListener("DOMContentLoaded",Zn),S.removeEventListener("load",Zn),_.ready()}_.fn.ready=function(s){return _n.then(s).catch(function(l){_.readyException(l)}),this},_.extend({isReady:!1,readyWait:1,ready:function(s){(!0===s?--_.readyWait:_.isReady)||(_.isReady=!0,!(!0!==s&&--_.readyWait>0)&&_n.resolveWith(Ce,[_]))}}),_.ready.then=_n.then,"complete"===Ce.readyState||"loading"!==Ce.readyState&&!Ce.documentElement.doScroll?S.setTimeout(_.ready):(Ce.addEventListener("DOMContentLoaded",Zn),S.addEventListener("load",Zn));var vt=function(s,l,y,b,k,F,W){var we=0,fe=s.length,Ie=null==y;if("object"===ke(y))for(we in k=!0,y)vt(s,l,we,y[we],!0,F,W);else if(void 0!==b&&(k=!0,Ae(b)||(W=!0),Ie&&(W?(l.call(s,b),l=null):(Ie=l,l=function(Je,Ze,Ke){return Ie.call(_(Je),Ke)})),l))for(;we<fe;we++)l(s[we],y,W?b:b.call(s[we],we,l(s[we],y)));return k?s:Ie?l.call(s):fe?l(s[0],y):F},rr=/^-ms-/,Ar=/-([a-z])/g;function _r(s,l){return l.toUpperCase()}function Cr(s){return s.replace(rr,"ms-").replace(Ar,_r)}var wr=function(s){return 1===s.nodeType||9===s.nodeType||!+s.nodeType};function zt(){this.expando=_.expando+zt.uid++}zt.uid=1,zt.prototype={cache:function(s){var l=s[this.expando];return l||(l={},wr(s)&&(s.nodeType?s[this.expando]=l:Object.defineProperty(s,this.expando,{value:l,configurable:!0}))),l},set:function(s,l,y){var b,k=this.cache(s);if("string"==typeof l)k[Cr(l)]=y;else for(b in l)k[Cr(b)]=l[b];return k},get:function(s,l){return void 0===l?this.cache(s):s[this.expando]&&s[this.expando][Cr(l)]},access:function(s,l,y){return void 0===l||l&&"string"==typeof l&&void 0===y?this.get(s,l):(this.set(s,l,y),void 0!==y?y:l)},remove:function(s,l){var y,b=s[this.expando];if(void 0!==b){if(void 0!==l)for((y=(l=Array.isArray(l)?l.map(Cr):(l=Cr(l))in b?[l]:l.match(Zt)||[]).length);y--;)delete b[l[y]];(void 0===l||_.isEmptyObject(b))&&(s.nodeType?s[this.expando]=void 0:delete s[this.expando])}},hasData:function(s){var l=s[this.expando];return void 0!==l&&!_.isEmptyObject(l)}};var pt=new zt,qn=new zt,Nr=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ee=/[A-Z]/g;function Ve(s,l,y){var b;if(void 0===y&&1===s.nodeType)if(b="data-"+l.replace(ee,"-$&").toLowerCase(),"string"==typeof(y=s.getAttribute(b))){try{y=function le(s){return"true"===s||"false"!==s&&("null"===s?null:s===+s+""?+s:Nr.test(s)?JSON.parse(s):s)}(y)}catch{}qn.set(s,l,y)}else y=void 0;return y}_.extend({hasData:function(s){return qn.hasData(s)||pt.hasData(s)},data:function(s,l,y){return qn.access(s,l,y)},removeData:function(s,l){qn.remove(s,l)},_data:function(s,l,y){return pt.access(s,l,y)},_removeData:function(s,l){pt.remove(s,l)}}),_.fn.extend({data:function(s,l){var y,b,k,F=this[0],W=F&&F.attributes;if(void 0===s){if(this.length&&(k=qn.get(F),1===F.nodeType&&!pt.get(F,"hasDataAttrs"))){for(y=W.length;y--;)W[y]&&0===(b=W[y].name).indexOf("data-")&&(b=Cr(b.slice(5)),Ve(F,b,k[b]));pt.set(F,"hasDataAttrs",!0)}return k}return"object"==typeof s?this.each(function(){qn.set(this,s)}):vt(this,function(we){var fe;if(F&&void 0===we)return void 0!==(fe=qn.get(F,s))||void 0!==(fe=Ve(F,s))?fe:void 0;this.each(function(){qn.set(this,s,we)})},null,l,arguments.length>1,null,!0)},removeData:function(s){return this.each(function(){qn.remove(this,s)})}}),_.extend({queue:function(s,l,y){var b;if(s)return b=pt.get(s,l=(l||"fx")+"queue"),y&&(!b||Array.isArray(y)?b=pt.access(s,l,_.makeArray(y)):b.push(y)),b||[]},dequeue:function(s,l){var y=_.queue(s,l=l||"fx"),b=y.length,k=y.shift(),F=_._queueHooks(s,l);"inprogress"===k&&(k=y.shift(),b--),k&&("fx"===l&&y.unshift("inprogress"),delete F.stop,k.call(s,function(){_.dequeue(s,l)},F)),!b&&F&&F.empty.fire()},_queueHooks:function(s,l){var y=l+"queueHooks";return pt.get(s,y)||pt.access(s,y,{empty:_.Callbacks("once memory").add(function(){pt.remove(s,[l+"queue",y])})})}}),_.fn.extend({queue:function(s,l){var y=2;return"string"!=typeof s&&(l=s,s="fx",y--),arguments.length<y?_.queue(this[0],s):void 0===l?this:this.each(function(){var b=_.queue(this,s,l);_._queueHooks(this,s),"fx"===s&&"inprogress"!==b[0]&&_.dequeue(this,s)})},dequeue:function(s){return this.each(function(){_.dequeue(this,s)})},clearQueue:function(s){return this.queue(s||"fx",[])},promise:function(s,l){var y,b=1,k=_.Deferred(),F=this,W=this.length,we=function(){--b||k.resolveWith(F,[F])};for("string"!=typeof s&&(l=s,s=void 0),s=s||"fx";W--;)(y=pt.get(F[W],s+"queueHooks"))&&y.empty&&(b++,y.empty.add(we));return we(),k.promise(l)}});var bt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ut=new RegExp("^(?:([+-])=|)("+bt+")([a-z%]*)$","i"),Nt=["Top","Right","Bottom","Left"],At=Ce.documentElement,cn=function(s){return _.contains(s.ownerDocument,s)},St={composed:!0};At.getRootNode&&(cn=function(s){return _.contains(s.ownerDocument,s)||s.getRootNode(St)===s.ownerDocument});var kn=function(s,l){return"none"===(s=l||s).style.display||""===s.style.display&&cn(s)&&"none"===_.css(s,"dis
vendor: 7,144 bytes, line 1
1play")};function ln(s,l,y,b){var k,F,W=20,we=b?function(){return b.cur()}:function(){return _.css(s,l,"")},fe=we(),Ie=y&&y[3]||(_.cssNumber[l]?"":"px"),Je=s.nodeType&&(_.cssNumber[l]||"px"!==Ie&&+fe)&&Ut.exec(_.css(s,l));if(Je&&Je[3]!==Ie){for(Ie=Ie||Je[3],Je=+(fe/=2)||1;W--;)_.style(s,l,Je+Ie),(1-F)*(1-(F=we()/fe||.5))<=0&&(W=0),Je/=F;_.style(s,l,(Je*=2)+Ie),y=y||[]}return y&&(Je=+Je||+fe||0,k=y[1]?Je+(y[1]+1)*y[2]:+y[2],b&&(b.unit=Ie,b.start=Je,b.end=k)),k}var Jn={};function br(s){var l,y=s.ownerDocument,b=s.nodeName,k=Jn[b];return k||(l=y.body.appendChild(y.createElement(b)),k=_.css(l,"display"),l.parentNode.removeChild(l),"none"===k&&(k="block"),Jn[b]=k,k)}function Sr(s,l){for(var y,b,k=[],F=0,W=s.length;F<W;F++)(b=s[F]).style&&(y=b.style.display,l?("none"===y&&(k[F]=pt.get(b,"display")||null,k[F]||(b.style.display="")),""===b.style.display&&kn(b)&&(k[F]=br(b))):"none"!==y&&(k[F]="none",pt.set(b,"display",y)));for(F=0;F<W;F++)null!=k[F]&&(s[F].style.display=k[F]);return s}_.fn.extend({show:function(){return Sr(this,!0)},hide:function(){return Sr(this)},toggle:function(s){return"boolean"==typeof s?s?this.show():this.hide():this.each(function(){kn(this)?_(this).show():_(this).hide()})}});var l,y,ze=/^(?:checkbox|radio)$/i,Oe=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ce=/^$|^module$|\/(?:java|ecma)script/i;l=Ce.createDocumentFragment().appendChild(Ce.createElement("div")),(y=Ce.createElement("input")).setAttribute("type","radio"),y.setAttribute("checked","checked"),y.setAttribute("name","t"),l.appendChild(y),Me.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,l.innerHTML="<textarea>x</textarea>",Me.noCloneChecked=!!l.cloneNode(!0).lastChild.defaultValue,l.innerHTML="<option></option>",Me.option=!!l.lastChild;var Ee={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function nt(s,l){var y;return y=typeof s.getElementsByTagName<"u"?s.getElementsByTagName(l||"*"):typeof s.querySelectorAll<"u"?s.querySelectorAll(l||"*"):[],void 0===l||l&&ge(s,l)?_.merge([s],y):y}function Ft(s,l){for(var y=0,b=s.length;y<b;y++)pt.set(s[y],"globalEval",!l||pt.get(l[y],"globalEval"))}Ee.tbody=Ee.tfoot=Ee.colgroup=Ee.caption=Ee.thead,Ee.th=Ee.td,Me.option||(Ee.optgroup=Ee.option=[1,"<select multiple='multiple'>","</select>"]);var mn=/<|&#?\w+;/;function Cn(s,l,y,b,k){for(var F,W,we,fe,Ie,Je,Ze=l.createDocumentFragment(),Ke=[],Et=0,Mn=s.length;Et<Mn;Et++)if((F=s[Et])||0===F)if("object"===ke(F))_.merge(Ke,F.nodeType?[F]:F);else if(mn.test(F)){for(W=W||Ze.appendChild(l.createElement("div")),we=(Oe.exec(F)||["",""])[1].toLowerCase(),W.innerHTML=(fe=Ee[we]||Ee._default)[1]+_.htmlPrefilter(F)+fe[2],Je=fe[0];Je--;)W=W.lastChild;_.merge(Ke,W.childNodes),(W=Ze.firstChild).textContent=""}else Ke.push(l.createTextNode(F));for(Ze.textContent="",Et=0;F=Ke[Et++];)if(b&&_.inArray(F,b)>-1)k&&k.push(F);else if(Ie=cn(F),W=nt(Ze.appendChild(F),"script"),Ie&&Ft(W),y)for(Je=0;F=W[Je++];)ce.test(F.type||"")&&y.push(F);return Ze}var Qn=/^([^.]*)(?:\.(.+)|)/;function dr(){return!0}function Tr(){return!1}function qr(s,l,y,b,k,F){var W,we;if("object"==typeof l){for(we in"string"!=typeof y&&(b=b||y,y=void 0),l)qr(s,we,y,b,l[we],F);return s}if(null==b&&null==k?(k=y,b=y=void 0):null==k&&("string"==typeof y?(k=b,b=void 0):(k=b,b=y,y=void 0)),!1===k)k=Tr;else if(!k)return s;return 1===F&&(W=k,k=function(fe){return _().off(fe),W.apply(this,arguments)},k.guid=W.guid||(W.guid=_.guid++)),s.each(function(){_.event.add(this,l,k,b,y)})}function xi(s,l,y){y?(pt.set(s,l,!1),_.event.add(s,l,{namespace:!1,handler:function(b){var k,F=pt.get(this,l);if(1&b.isTrigger&&this[l]){if(F)(_.event.special[l]||{}).delegateType&&b.stopPropagation();else if(F=X.call(arguments),pt.set(this,l,F),this[l](),k=pt.get(this,l),pt.set(this,l,!1),F!==k)return b.stopImmediatePropagation(),b.preventDefault(),k}else F&&(pt.set(this,l,_.event.trigger(F[0],F.slice(1),this)),b.stopPropagation(),b.isImmediatePropagationStopped=dr)}})):void 0===pt.get(s,l)&&_.event.add(s,l,dr)}_.event={global:{},add:function(s,l,y,b,k){var F,W,we,fe,Ie,Je,Ze,Ke,Et,Mn,Ln,pn=pt.get(s);if(wr(s))for(y.handler&&(y=(F=y).handler,k=F.selector),k&&_.find.matchesSelector(At,k),y.guid||(y.guid=_.guid++),(fe=pn.events)||(fe=pn.events=Object.create(null)),(W=pn.handle)||(W=pn.handle=function(En){return typeof _<"u"&&_.event.triggered!==En.type?_.event.dispatch.apply(s,arguments):void 0}),Ie=(l=(l||"").match(Zt)||[""]).length;Ie--;)Et=Ln=(we=Qn.exec(l[Ie])||[])[1],Mn=(we[2]||"").split(".").sort(),Et&&(Ze=_.event.special[Et]||{},Ze=_.event.special[Et=(k?Ze.delegateType:Ze.bindType)||Et]||{},Je=_.extend({type:Et,origType:Ln,data:b,handler:y,guid:y.guid,selector:k,needsContext:k&&_.expr.match.needsContext.test(k),namespace:Mn.join(".")},F),(Ke=fe[Et])||((Ke=fe[Et]=[]).delegateCount=0,(!Ze.setup||!1===Ze.setup.call(s,b,Mn,W))&&s.addEventListener&&s.addEventListener(Et,W)),Ze.add&&(Ze.add.call(s,Je),Je.handler.guid||(Je.handler.guid=y.guid)),k?Ke.splice(Ke.delegateCount++,0,Je):Ke.push(Je),_.event.global[Et]=!0)},remove:function(s,l,y,b,k){var F,W,we,fe,Ie,Je,Ze,Ke,Et,Mn,Ln,pn=pt.hasData(s)&&pt.get(s);if(pn&&(fe=pn.events)){for(Ie=(l=(l||"").match(Zt)||[""]).length;Ie--;)if(Et=Ln=(we=Qn.exec(l[Ie])||[])[1],Mn=(we[2]||"").split(".").sort(),Et){for(Ze=_.event.special[Et]||{},Ke=fe[Et=(b?Ze.delegateType:Ze.bindType)||Et]||[],we=we[2]&&new RegExp("(^|\\.)"+Mn.join("\\.(?:.*\\.|)")+"(\\.|$)"),W=F=Ke.length;F--;)Je=Ke[F],(k||Ln===Je.origType)&&(!y||y.guid===Je.guid)&&(!we||we.test(Je.namespace))&&(!b||b===Je.selector||"**"===b&&Je.selector)&&(Ke.splice(F,1),Je.selector&&Ke.delegateCount--,Ze.remove&&Ze.remove.call(s,Je));W&&!Ke.length&&((!Ze.teardown||!1===Ze.teardown.call(s,Mn,pn.handle))&&_.removeEvent(s,Et,pn.handle),delete fe[Et])}else for(Et in fe)_.event.remove(s,Et+l[Ie],y,b,!0);_.isEmptyObject(fe)&&pt.remove(s,"handle events")}},dispatch:function(s){var l,y,b,k,F,W,we=new Array(arguments.length),fe=_.event.fix(s),Ie=(pt.get(this,"events")||Object.create(null))[fe.type]||[],Je=_.event.special[fe.type]||{};for(we[0]=fe,l=1;l<arguments.length;l++)we[l]=arguments[l];if(fe.delegateTarget=this,!Je.preDispatch||!1!==Je.preDispatch.call(this,fe)){for(W=_.event.handlers.call(this,fe,Ie),l=0;(k=W[l++])&&!fe.isPropagationStopped();)for(fe.currentTarget=k.elem,y=0;(F=k.handlers[y++])&&!fe.isImmediatePropagationStopped();)(!fe.rnamespace||!1===F.namespace||fe.rnamespace.test(F.namespace))&&(fe.handleObj=F,fe.data=F.data,void 0!==(b=((_.event.special[F.origType]||{}).handle||F.handler).apply(k.elem,we))&&!1===(fe.result=b)&&(fe.preventDefault(),fe.stopPropagation()));return Je.postDispatch&&Je.postDispatch.call(this,fe),fe.result}},handlers:function(s,l){var y,b,k,F,W,we=[],fe=l.delegateCount,Ie=s.target;if(fe&&Ie.nodeType&&!("click"===s.type&&s.button>=1))for(;Ie!==this;Ie=Ie.parentNode||this)if(1===Ie.nodeType&&("click"!==s.type||!0!==Ie.disabled)){for(F=[],W={},y=0;y<fe;y++)void 0===W[k=(b=l[y]).selector+" "]&&(W[k]=b.needsContext?_(k,this).index(Ie)>-1:_.find(k,this,null,[Ie]).length),W[k]&&F.push(b);
vendor: 3,559 bytes, line 1
1F.length&&we.push({elem:Ie,handlers:F})}return Ie=this,fe<l.length&&we.push({elem:Ie,handlers:l.slice(fe)}),we},addProp:function(s,l){Object.defineProperty(_.Event.prototype,s,{enumerable:!0,configurable:!0,get:Ae(l)?function(){if(this.originalEvent)return l(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[s]},set:function(y){Object.defineProperty(this,s,{enumerable:!0,configurable:!0,writable:!0,value:y})}})},fix:function(s){return s[_.expando]?s:new _.Event(s)},special:{load:{noBubble:!0},click:{setup:function(s){var l=this||s;return ze.test(l.type)&&l.click&&ge(l,"input")&&xi(l,"click",!0),!1},trigger:function(s){var l=this||s;return ze.test(l.type)&&l.click&&ge(l,"input")&&xi(l,"click"),!0},_default:function(s){var l=s.target;return ze.test(l.type)&&l.click&&ge(l,"input")&&pt.get(l,"click")||ge(l,"a")}},beforeunload:{postDispatch:function(s){void 0!==s.result&&s.originalEvent&&(s.originalEvent.returnValue=s.result)}}}},_.removeEvent=function(s,l,y){s.removeEventListener&&s.removeEventListener(l,y)},_.Event=function(s,l){if(!(this instanceof _.Event))return new _.Event(s,l);s&&s.type?(this.originalEvent=s,this.type=s.type,this.isDefaultPrevented=s.defaultPrevented||void 0===s.defaultPrevented&&!1===s.returnValue?dr:Tr,this.target=s.target&&3===s.target.nodeType?s.target.parentNode:s.target,this.currentTarget=s.currentTarget,this.relatedTarget=s.relatedTarget):this.type=s,l&&_.extend(this,l),this.timeStamp=s&&s.timeStamp||Date.now(),this[_.expando]=!0},_.Event.prototype={constructor:_.Event,isDefaultPrevented:Tr,isPropagationStopped:Tr,isImmediatePropagationStopped:Tr,isSimulated:!1,preventDefault:function(){var s=this.originalEvent;this.isDefaultPrevented=dr,s&&!this.isSimulated&&s.preventDefault()},stopPropagation:function(){var s=this.originalEvent;this.isPropagationStopped=dr,s&&!this.isSimulated&&s.stopPropagation()},stopImmediatePropagation:function(){var s=this.originalEvent;this.isImmediatePropagationStopped=dr,s&&!this.isSimulated&&s.stopImmediatePropagation(),this.stopPropagation()}},_.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},_.event.addProp),_.each({focus:"focusin",blur:"focusout"},function(s,l){function y(b){if(Ce.documentMode){var k=pt.get(this,"handle"),F=_.event.fix(b);F.type="focusin"===b.type?"focus":"blur",F.isSimulated=!0,k(b),F.target===F.currentTarget&&k(F)}else _.event.simulate(l,b.target,_.event.fix(b))}_.event.special[s]={setup:function(){var b;if(xi(this,s,!0),!Ce.documentMode)return!1;(b=pt.get(this,l))||this.addEventListener(l,y),pt.set(this,l,(b||0)+1)},trigger:function(){return xi(this,s),!0},teardown:function(){var b;if(!Ce.documentMode)return!1;(b=pt.get(this,l)-1)?pt.set(this,l,b):(this.removeEventListener(l,y),pt.remove(this,l))},_default:function(b){return pt.get(b.target,s)},delegateType:l},_.event.special[l]={setup:function(){var b=this.ownerDocument||this.document||this,k=Ce.documentMode?this:b,F=pt.get(k,l);F||(Ce.documentMode?this.addEventListener(l,y):b.addEventListener(s,y,!0)),pt.set(k,l,(F||0)+1)},teardown:function(){var b=this.ownerDocument||this.document||this,k=Ce.documentMode?this:b,F=pt.get(k,l)-1;F?pt.set(k,l,F):(Ce.documentMode?this.removeEventListener(l,y):b.removeEventListener(s,y,!0),pt.remove(k,l))}}}
vendor: 6,051 bytes, line 1
1),_.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(s,l){_.event.special[s]={delegateType:l,bindType:l,handle:function(y){var b,F=y.relatedTarget,W=y.handleObj;return(!F||F!==this&&!_.contains(this,F))&&(y.type=W.origType,b=W.handler.apply(this,arguments),y.type=l),b}}}),_.fn.extend({on:function(s,l,y,b){return qr(this,s,l,y,b)},one:function(s,l,y,b){return qr(this,s,l,y,b,1)},off:function(s,l,y){var b,k;if(s&&s.preventDefault&&s.handleObj)return b=s.handleObj,_(s.delegateTarget).off(b.namespace?b.origType+"."+b.namespace:b.origType,b.selector,b.handler),this;if("object"==typeof s){for(k in s)this.off(k,l,s[k]);return this}return(!1===l||"function"==typeof l)&&(y=l,l=void 0),!1===y&&(y=Tr),this.each(function(){_.event.remove(this,s,y,l)})}});var ao=/<script|<style|<link/i,Pi=/checked\s*(?:[^=]|=\s*.checked.)/i,wi=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Or(s,l){return ge(s,"table")&&ge(11!==l.nodeType?l:l.firstChild,"tr")&&_(s).children("tbody")[0]||s}function en(s){return s.type=(null!==s.getAttribute("type"))+"/"+s.type,s}function Hi(s){return"true/"===(s.type||"").slice(0,5)?s.type=s.type.slice(5):s.removeAttribute("type"),s}function Qr(s,l){var y,b,k,W,we,fe;if(1===l.nodeType){if(pt.hasData(s)&&(fe=pt.get(s).events))for(k in pt.remove(l,"handle events"),fe)for(y=0,b=fe[k].length;y<b;y++)_.event.add(l,k,fe[k][y]);qn.hasData(s)&&(W=qn.access(s),we=_.extend({},W),qn.set(l,we))}}function $i(s,l){var y=l.nodeName.toLowerCase();"input"===y&&ze.test(s.type)?l.checked=s.checked:("input"===y||"textarea"===y)&&(l.defaultValue=s.defaultValue)}function Br(s,l,y,b){l=re(l);var k,F,W,we,fe,Ie,Je=0,Ze=s.length,Ke=Ze-1,Et=l[0],Mn=Ae(Et);if(Mn||Ze>1&&"string"==typeof Et&&!Me.checkClone&&Pi.test(Et))return s.each(function(Ln){var pn=s.eq(Ln);Mn&&(l[0]=Et.call(this,Ln,pn.html())),Br(pn,l,y,b)});if(Ze&&(F=(k=Cn(l,s[0].ownerDocument,!1,s,b)).firstChild,1===k.childNodes.length&&(k=F),F||b)){for(we=(W=_.map(nt(k,"script"),en)).length;Je<Ze;Je++)fe=k,Je!==Ke&&(fe=_.clone(fe,!0,!0),we&&_.merge(W,nt(fe,"script"))),y.call(s[Je],fe,Je);if(we)for(Ie=W[W.length-1].ownerDocument,_.map(W,Hi),Je=0;Je<we;Je++)ce.test((fe=W[Je]).type||"")&&!pt.access(fe,"globalEval")&&_.contains(Ie,fe)&&(fe.src&&"module"!==(fe.type||"").toLowerCase()?_._evalUrl&&!fe.noModule&&_._evalUrl(fe.src,{nonce:fe.nonce||fe.getAttribute("nonce")},Ie):ut(fe.textContent.replace(wi,""),fe,Ie))}return s}function Wi(s,l,y){for(var b,k=l?_.filter(l,s):s,F=0;null!=(b=k[F]);F++)!y&&1===b.nodeType&&_.cleanData(nt(b)),b.parentNode&&(y&&cn(b)&&Ft(nt(b,"script")),b.parentNode.removeChild(b));return s}_.extend({htmlPrefilter:function(s){return s},clone:function(s,l,y){var b,k,F,W,we=s.cloneNode(!0),fe=cn(s);if(!(Me.noCloneChecked||1!==s.nodeType&&11!==s.nodeType||_.isXMLDoc(s)))for(W=nt(we),b=0,k=(F=nt(s)).length;b<k;b++)$i(F[b],W[b]);if(l)if(y)for(F=F||nt(s),W=W||nt(we),b=0,k=F.length;b<k;b++)Qr(F[b],W[b]);else Qr(s,we);return(W=nt(we,"script")).length>0&&Ft(W,!fe&&nt(s,"script")),we},cleanData:function(s){for(var l,y,b,k=_.event.special,F=0;void 0!==(y=s[F]);F++)if(wr(y)){if(l=y[pt.expando]){if(l.events)for(b in l.events)k[b]?_.event.remove(y,b):_.removeEvent(y,b,l.handle);y[pt.expando]=void 0}y[qn.expando]&&(y[qn.expando]=void 0)}}}),_.fn.extend({detach:function(s){return Wi(this,s,!0)},remove:function(s){return Wi(this,s)},text:function(s){return vt(this,function(l){return void 0===l?_.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=l)})},null,s,arguments.length)},append:function(){return Br(this,arguments,function(s){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Or(this,s).appendChild(s)})},prepend:function(){return Br(this,arguments,function(s){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var l=Or(this,s);l.insertBefore(s,l.firstChild)}})},before:function(){return Br(this,arguments,function(s){this.parentNode&&this.parentNode.insertBefore(s,this)})},after:function(){return Br(this,arguments,function(s){this.parentNode&&this.parentNode.insertBefore(s,this.nextSibling)})},empty:function(){for(var s,l=0;null!=(s=this[l]);l++)1===s.nodeType&&(_.cleanData(nt(s,!1)),s.textContent="");return this},clone:function(s,l){return s=s??!1,l=l??s,this.map(function(){return _.clone(this,s,l)})},html:function(s){return vt(this,function(l){var y=this[0]||{},b=0,k=this.length;if(void 0===l&&1===y.nodeType)return y.innerHTML;if("string"==typeof l&&!ao.test(l)&&!Ee[(Oe.exec(l)||["",""])[1].toLowerCase()]){l=_.htmlPrefilter(l);try{for(;b<k;b++)1===(y=this[b]||{}).nodeType&&(_.cleanData(nt(y,!1)),y.innerHTML=l);y=0}catch{}}y&&this.empty().append(l)},null,s,arguments.length)},replaceWith:function(){var s=[];return Br(this,arguments,function(l){var y=this.parentNode;_.inArray(this,s)<0&&(_.cleanData(nt(this)),y&&y.replaceChild(l,this))},s)}}),_.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(s,l){_.fn[s]=function(y){for(var b,k=[],F=_(y),W=F.length-1,we=0;we<=W;we++)b=we===W?this:this.clone(!0),_(F[we])[l](b),de.apply(k,b.get());return this.pushStack(k)}});var $n=new RegExp("^("+bt+")(?!px)[a-z%]+$","i"),no=/^--/,ar=function(s){var l=s.ownerDocument.defaultView;return(!l||!l.opener)&&(l=S),l.getComputedStyle(s)},ni=function(s,l,y){var b,k,F={};for(k in l)F[k]=s.style[k],s.style[k]=l[k];for(k in b=y.call(s),l)s.style[k]=F[k];return b},Hr=new RegExp(Nt.join("|"),"i");function ri(s,l,y){var b,k,F,W,we=no.test(l),fe=s.style;return(y=y||ar(s))&&(W=y.getPropertyValue(l)||y[l],we&&W&&(W=W.replace(Ot,"$1")||void 0),""===W&&!cn(s)&&(W=_.style(s,l)),!Me.pixelBoxStyles()&&$n.test(W)&&Hr.test(l)&&(b=fe.width,k=fe.minWidth,F=fe.maxWidth,fe.minWidth=fe.maxWidth=fe.width=W,W=y.width,fe.width=b,fe.minWidth=k,fe.maxWidth=F)),void 0!==W?W+"":W}function hi(s,l){return{get:function(){if(!s())return(this.get=l).apply(this,arguments);delete this.get}}}!function(){function s(){if(Ie){fe.style.cssText="position:absolute;
1left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Ie.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",At.appendChild(fe).appendChild(Ie);var Je=S.getComputedStyle(Ie);y="1%"!==Je.top,we=12===l(Je.marginLeft),Ie.style.right="60%",F=36===l(Je.right),b=36===l(Je.width),Ie.style.position="absolute",k=12===l(Ie.offsetWidth/3),At.removeChild(fe),Ie=null}}function l(Je){return Math.round(parseFloat(Je))}var y,b,k,F,W,we,fe=Ce.createElement("div"),Ie=Ce.createElement("div");Ie.style&&(Ie.style.backgroundClip="content-box",Ie.cloneNode(!0).style.backgroundClip="",Me.clearCloneStyle="content-box"===Ie.style.backgroundClip,_.extend(Me,{boxSizingReliable:function(){return s(),b},pixelBoxStyles:function(){return s(),F},pixelPosition:function(){return s(),y},reliableMarginLeft:function(){return s(),we},scrollboxSize:function(){return s(),k},reliableTrDimensions:function(){var Je,Ze,Ke,Et;return null==W&&(Je=Ce.createElement("table"),Ze=Ce.createElement("tr"),Ke=Ce.createElement("div"),Je.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Ze.style.cssText="box-sizing:content-box;border:1px solid",Ze.style.height="1px",Ke.style.height="9px",Ke.style.display="block",At.appendChild(Je).appendChild(Ze).appendChild(Ke),Et=S.getComputedStyle(Ze),W=parseInt(Et.height,10)+parseInt(Et.borderTopWidth,10)+parseInt(Et.borderBottomWidth,10)===Ze.offsetHeight,At.removeChild(Je)),W}}))}();var Xr=["Webkit","Moz","ms"],$r=Ce.createElement("div").style,Di={};function Gi(s){return _.cssProps[s]||Di[s]||(s in $r?s:Di[s]=function zi(s){for(var l=s[0].toUpperCase()+s.slice(1),y=Xr.length;y--;)if((s=Xr[y]+l)in $r)return s}(s)||s)}var fn=/^(none|table(?!-c[ea]).+)/,Y={position:"absolute",visibility:"hidden",display:"block"},me={letterSpacing:"0",fontWeight:"400"};function De(s,l,y){var b=Ut.exec(l);return b?Math.max(0,b[2]-(y||0))+(b[3]||"px"):l}function Qe(s,l,y,b,k,F){var W="width"===l?1:0,we=0,fe=0,Ie=0;if(y===(b?"border":"content"))return 0;for(;W<4;W+=2)"margin"===y&&(Ie+=_.css(s,y+Nt[W],!0,k)),b?("content"===y&&(fe-=_.css(s,"padding"+Nt[W],!0,k)),"margin"!==y&&(fe-=_.css(s,"border"+Nt[W]+"Width",!0,k))):(fe+=_.css(s,"padding"+Nt[W],!0,k),"padding"!==y?fe+=_.css(s,"border"+Nt[W]+"Width",!0,k):we+=_.css(s,"border"+Nt[W]+"Width",!0,k));return!b&&F>=0&&(fe+=Math.max(0,Math.ceil(s["offset"+l[0].toUpperCase()+l.slice(1)]-F-fe-we-.5))||0),fe+Ie}function ht(s,l,y){var b=ar(s),F=(!Me.boxSizingReliable()||y)&&"border-box"===_.css(s,"boxSizing",!1,b),W=F,we=ri(s,l,b),fe="offset"+l[0].toUpperCase()+l.slice(1);if($n.test(we)){if(!y)return we;we="auto"}return(!Me.boxSizingReliable()&&F||!Me.reliableTrDimensions()&&ge(s,"tr")||"auto"===we||!parseFloat(we)&&"inline"===_.css(s,"display",!1,b))&&s.getClientRects().length&&(F="border-box"===_.css(s,"boxSizing",!1,b),(W=fe in s)&&(we=s[fe])),(we=parseFloat(we)||0)+Qe(s,l,y||(F?"border":"content"),W,b,we)+"px"}function wt(s,l,y,b,k){return new wt.prototype.init(s,l,y,b,k)}_.extend({cssHooks:{opacity:{get:function(s,l){if(l){var y=ri(s,"opacity");return""===y?"1":y}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(s,l,y,b){if(s&&3!==s.nodeType&&8!==s.nodeType&&s.style){var k,F,W,we=Cr(l),fe=no.test(l),Ie=s.style;if(fe||(l=Gi(we)),W=_.cssHooks[l]||_.cssHooks[we],void 0===y)return W&&"get"in W&&void 0!==(k=W.get(s,!1,b))?k:Ie[l];if("string"==(F=typeof y)&&(k=Ut.exec(y))&&k[1]&&(y=ln(s,l,k),F="number"),null==y||y!=y)return;"number"===F&&!fe&&(y+=k&&k[3]||(_.cssNumber[we]?"":"px")),!Me.clearCloneStyle&&""===y&&0===l.indexOf("background")&&(Ie[l]="inherit"),(!W||!("set"in W)||void 0!==(y=W.set(s,y,b)))&&(fe?Ie.setProperty(l,y):Ie[l]=y)}},css:function(s,l,y,b){var k,F,W,we=Cr(l);return no.test(l)||(l=Gi(we)),(W=_.cssHooks[l]||_.cssHooks[we])&&"get"in W&&(k=W.get(s,!0,y)),void 0===k&&(k=ri(s,l,b)),"normal"===k&&l in me&&(k=me[l]),""===y||y?(F=parseFloat(k),!0===y||isFinite(F)?F||0:k):k}}),_.each(["height","width"],function(s,l){_.cssHooks[l]={get:function(y,b,k){if(b)return!fn.test(_.css(y,"display"))||y.getClientRects().length&&y.getBoundingClientRect().width?ht(y,l,k):ni(y,Y,function(){return ht(y,l,k)})},set:function(y,b,k){var F,W=ar(y),we=!Me.scrollboxSize()&&"absolute"===W.position,Ie=(we||k)&&"border-box"===_.css(y,"boxSizing",!1,W),Je=k?Qe(y,l,k,Ie,W):0;return Ie&&we&&(Je-=Math.ceil(y["offset"+l[0].toUpperCase()+l.slice(1)]-parseFloat(W[l])-
vendor: 32,445 bytes, line 1
1Qe(y,l,"border",!1,W)-.5)),Je&&(F=Ut.exec(b))&&"px"!==(F[3]||"px")&&(y.style[l]=b,b=_.css(y,l)),De(0,b,Je)}}}),_.cssHooks.marginLeft=hi(Me.reliableMarginLeft,function(s,l){if(l)return(parseFloat(ri(s,"marginLeft"))||s.getBoundingClientRect().left-ni(s,{marginLeft:0},function(){return s.getBoundingClientRect().left}))+"px"}),_.each({margin:"",padding:"",border:"Width"},function(s,l){_.cssHooks[s+l]={expand:function(y){for(var b=0,k={},F="string"==typeof y?y.split(" "):[y];b<4;b++)k[s+Nt[b]+l]=F[b]||F[b-2]||F[0];return k}},"margin"!==s&&(_.cssHooks[s+l].set=De)}),_.fn.extend({css:function(s,l){return vt(this,function(y,b,k){var F,W,we={},fe=0;if(Array.isArray(b)){for(F=ar(y),W=b.length;fe<W;fe++)we[b[fe]]=_.css(y,b[fe],!1,F);return we}return void 0!==k?_.style(y,b,k):_.css(y,b)},s,l,arguments.length>1)}}),_.Tween=wt,wt.prototype={constructor:wt,init:function(s,l,y,b,k,F){this.elem=s,this.prop=y,this.easing=k||_.easing._default,this.options=l,this.start=this.now=this.cur(),this.end=b,this.unit=F||(_.cssNumber[y]?"":"px")},cur:function(){var s=wt.propHooks[this.prop];return s&&s.get?s.get(this):wt.propHooks._default.get(this)},run:function(s){var l,y=wt.propHooks[this.prop];return this.pos=l=this.options.duration?_.easing[this.easing](s,this.options.duration*s,0,1,this.options.duration):s,this.now=(this.end-this.start)*l+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),y&&y.set?y.set(this):wt.propHooks._default.set(this),this}},wt.prototype.init.prototype=wt.prototype,wt.propHooks={_default:{get:function(s){var l;return 1!==s.elem.nodeType||null!=s.elem[s.prop]&&null==s.elem.style[s.prop]?s.elem[s.prop]:(l=_.css(s.elem,s.prop,""))&&"auto"!==l?l:0},set:function(s){_.fx.step[s.prop]?_.fx.step[s.prop](s):1!==s.elem.nodeType||!_.cssHooks[s.prop]&&null==s.elem.style[Gi(s.prop)]?s.elem[s.prop]=s.now:_.style(s.elem,s.prop,s.now+s.unit)}}},wt.propHooks.scrollTop=wt.propHooks.scrollLeft={set:function(s){s.elem.nodeType&&s.elem.parentNode&&(s.elem[s.prop]=s.now)}},_.easing={linear:function(s){return s},swing:function(s){return.5-Math.cos(s*Math.PI)/2},_default:"swing"},_.fx=wt.prototype.init,_.fx.step={};var Pt,bn,rn=/^(?:toggle|show|hide)$/,mr=/queueHooks$/;function cr(){bn&&(!1===Ce.hidden&&S.requestAnimationFrame?S.requestAnimationFrame(cr):S.setTimeout(cr,_.fx.interval),_.fx.tick())}function Gt(){return S.setTimeout(function(){Pt=void 0}),Pt=Date.now()}function Gn(s,l){var y,b=0,k={height:s};for(l=l?1:0;b<4;b+=2-l)k["margin"+(y=Nt[b])]=k["padding"+y]=s;return l&&(k.opacity=k.width=s),k}function Fn(s,l,y){for(var b,k=(yn.tweeners[l]||[]).concat(yn.tweeners["*"]),F=0,W=k.length;F<W;F++)if(b=k[F].call(y,l,s))return b}function yn(s,l,y){var b,k,F=0,W=yn.prefilters.length,we=_.Deferred().always(function(){delete fe.elem}),fe=function(){if(k)return!1;for(var Ze=Pt||Gt(),Ke=Math.max(0,Ie.startTime+Ie.duration-Ze),Mn=1-(Ke/Ie.duration||0),Ln=0,pn=Ie.tweens.length;Ln<pn;Ln++)Ie.tweens[Ln].run(Mn);return we.notifyWith(s,[Ie,Mn,Ke]),Mn<1&&pn?Ke:(pn||we.notifyWith(s,[Ie,1,0]),we.resolveWith(s,[Ie]),!1)},Ie=we.promise({elem:s,props:_.extend({},l),opts:_.extend(!0,{specialEasing:{},easing:_.easing._default},y),originalProperties:l,originalOptions:y,startTime:Pt||Gt(),duration:y.duration,tweens:[],createTween:function(Ze,Ke){var Et=_.Tween(s,Ie.opts,Ze,Ke,Ie.opts.specialEasing[Ze]||Ie.opts.easing);return Ie.tweens.push(Et),Et},stop:function(Ze){var Ke=0,Et=Ze?Ie.tweens.length:0;if(k)return this;for(k=!0;Ke<Et;Ke++)Ie.tweens[Ke].run(1);return Ze?(we.notifyWith(s,[Ie,1,0]),we.resolveWith(s,[Ie,Ze])):we.rejectWith(s,[Ie,Ze]),this}}),Je=Ie.props;for(function sn(s,l){var y,b,k,F,W;for(y in s)if(k=l[b=Cr(y)],F=s[y],Array.isArray(F)&&(k=F[1],F=s[y]=F[0]),y!==b&&(s[b]=F,delete s[y]),(W=_.cssHooks[b])&&"expand"in W)for(y in F=W.expand(F),delete s[b],F)y in s||(s[y]=F[y],l[y]=k);else l[b]=k}(Je,Ie.opts.specialEasing);F<W;F++)if(b=yn.prefilters[F].call(Ie,s,Je,Ie.opts))return Ae(b.stop)&&(_._queueHooks(Ie.elem,Ie.opts.queue).stop=b.stop.bind(b)),b;return _.map(Je,Fn,Ie),Ae(Ie.opts.start)&&Ie.opts.start.call(s,Ie),Ie.progress(Ie.opts.progress).done(Ie.opts.done,Ie.opts.complete).fail(Ie.opts.fail).always(Ie.opts.always),_.fx.timer(_.extend(fe,{elem:s,anim:Ie,queue:Ie.opts.queue})),Ie}_.Animation=_.extend(yn,{tweeners:{"*":[function(s,l){var y=this.createTween(s,l);return ln(y.elem,s,Ut.exec(l),y),y}]},tweener:function(s,l){Ae(s)?(l=s,s=["*"]):s=s.match(Zt);for(var y,b=0,k=s.length;b<k;b++)(yn.tweeners[y=s[b]]=yn.tweeners[y]||[]).unshift(l)},prefilters:[function ir(s,l,y){var b,k,F,W,we,fe,Ie,Je,Ze="width"in l||"height"in l,Ke=this,Et={},Mn=s.style,Ln=s.nodeType&&kn(s),pn=pt.get(s,"fxshow");for(b in y.queue||(null==(W=_._queueHooks(s,"fx")).unqueued&&(W.unqueued=0,we=W.empty.fire,W.empty.fire=function(){W.unqueued||we()}),W.unqueued++,Ke.always(function(){Ke.always(function(){W.unqueued--,_.queue(s,"fx").length||W.empty.fire()})})),l)if(rn.test(k=l[b])){if(delete l[b],F=F||"toggle"===k,k===(Ln?"hide":"show")){if("show"!==k||!pn||void 0===pn[b])continue;Ln=!0}Et[b]=pn&&pn[b]||_.style(s,b)}if((fe=!_.isEmptyObject(l))||!_.isEmptyObject(Et))for(b in Ze&&1===s.nodeType&&(y.overflow=[Mn.overflow,Mn.overflowX,Mn.overflowY],null==(Ie=pn&&pn.display)&&(Ie=pt.get(s,"display")),"none"===(Je=_.css(s,"display"))&&(Ie?Je=Ie:(Sr([s],!0),Ie=s.style.display||Ie,Je=_.css(s,"display"),Sr([s]))),("inline"===Je||"inline-block"===Je&&null!=Ie)&&"none"===_.css(s,"float")&&(fe||(Ke.done(function(){Mn.display=Ie}),null==Ie&&(Ie="none"===(Je=Mn.display)?"":Je)),Mn.display="inline-block")),y.overflow&&(Mn.overflow="hidden",Ke.always(function(){Mn.overflow=y.overflow[0],Mn.overflowX=y.overflow[1],Mn.overflowY=y.overflow[2]})),fe=!1,Et)fe||(pn?"hidden"in pn&&(Ln=pn.hidden):pn=pt.access(s,"fxshow",{display:Ie}),F&&(pn.hidden=!Ln),Ln&&Sr([s],!0),Ke.done(function(){for(b in Ln||Sr([s]),pt.remove(s,"fxshow"),Et)_.style(s,b,Et[b])})),fe=Fn(Ln?pn[b]:0,b,Ke),b in pn||(pn[b]=fe.start,Ln&&(fe.end=fe.start,fe.start=0))}],prefilter:function(s,l){l?yn.prefilters.unshift(s):yn.prefilters.push(s)}}),_.speed=function(s,l,y){var b=s&&"object"==typeof s?_.extend({},s):{complete:y||!y&&l||Ae(s)&&s,duration:s,easing:y&&l||l&&!Ae(l)&&l};return _.fx.off?b.duration=0:"number"!=typeof b.duration&&(b.duration=b.duration in _.fx.speeds?_.fx.speeds[b.duration]:_.fx.speeds._default),(null==b.queue||!0===b.queue)&&(b.queue="fx"),b.old=b.complete,b.complete=function(){Ae(b.old)&&b.old.call(this),b.queue&&_.dequeue(this,b.queue)},b},_.fn.extend({fadeTo:function(s,l,y,b){return this.filter(kn).css("opacity",0).show().end().animate({opacity:l},s,y,b)},animate:function(s,l,y,b){var k=_.isEmptyObject(s),F=_.speed(l,y,b),W=function(){var we=yn(this,_.extend({},s),F);(k||pt.get(this,"finish"))&&we.stop(!0)};return W.finish=W,k||!1===F.queue?this.each(W):this.queue(F.queue,W)},stop:function(s,l,y){var b=function(k){var F=k.stop;delete k.stop,F(y)};return"string"!=typeof s&&(y=l,l=s,s=void 0),l&&this.queue(s||"fx",[]),this.each(function(){var k=!0,F=null!=s&&s+"queueHooks",W=_.timers,we=pt.get(this);if(F)we[F]&&we[F].stop&&b(we[F]);else for(F in we)we[F]&&we[F].stop&&mr.test(F)&&b(we[F]);for(F=W.length;F--;)W[F].elem===this&&(null==s||W[F].queue===s)&&(W[F].anim.stop(y),k=!1,W.splice(F,1));(k||!y)&&_.dequeue(this,s)})},finish:function(s){return!1!==s&&(s=s||"fx"),this.each(function(){var l,y=pt.get(this),b=y[s+"queue"],k=y[s+"queueHooks"],F=_.timers,W=b?b.length:0;for(y.finish=!0,_.queue(this,s,[]),k&&k.stop&&k.stop.call(this,!0),l=F.length;l--;)F[l].elem===this&&F[l].queue===s&&(F[l].anim.stop(!0),F.splice(l,1));for(l=0;l<W;l++)b[l]&&b[l].finish&&b[l].finish.call(this);delete y.finish})}}),_.each(["toggle","show","hide"],function(s,l){var y=_.fn[l];_.fn[l]=function(b,k,F){return null==b||"boolean"==typeof b?y.apply(this,arguments):this.animate(Gn(l,!0),b,k,F)}}),_.each({slideDown:Gn("show"),slideUp:Gn("hide"),slideToggle:Gn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(s,l){_.fn[s]=function(y,b,k){return this.animate(l,y,b,k)}}),_.timers=[],_.fx.tick=function(){var s,l=0,y=_.timers;for(Pt=Date.now();l<y.length;l++)!(s=y[l])()&&y[l]===s&&y.splice(l--,1);y.length||_.fx.stop(),Pt=void 0},_.fx.timer=function(s){_.timers.push(s),_.fx.start()},_.fx.interval=13,_.fx.start=function(){bn||(bn=!0,cr())},_.fx.stop=function(){bn=null},_.fx.speeds={slow:600,fast:200,_default:400},_.fn.delay=function(s,l){return s=_.fx&&_.fx.speeds[s]||s,this.queue(l=l||"fx",function(y,b){var k=S.setTimeout(y,s);b.stop=function(){S.clearTimeout(k)}})},function(){var s=Ce.createElement("input"),y=Ce.createElement("select").appendChild(Ce.createElement("option"));s.type="checkbox",Me.checkOn=""!==s.value,Me.optSelected=y.selected,(s=Ce.createElement("input")).value="t",s.type="radio",Me.radioValue="t"===s.value}();var fr,qt=_.expr.attrHandle;_.fn.extend({attr:function(s,l){return vt(this,_.attr,s,l,arguments.length>1)},removeAttr:function(s){return this.each(function(){_.removeAttr(this,s)})}}),_.extend({attr:function(s,l,y){var b,k,F=s.nodeType;if(3!==F&&8!==F&&2!==F)return typeof s.getAttribute>"u"?_.prop(s,l,y):((1!==F||!_.isXMLDoc(s))&&(k=_.attrHooks[l.toLowerCase()]||(_.expr.match.bool.test(l)?fr:void 0)),void 0!==y?null===y?void _.removeAttr(s,l):k&&"set"in k&&void 0!==(b=k.set(s,y,l))?b:(s.setAttribute(l,y+""),y):k&&"get"in k&&null!==(b=k.get(s,l))?b:(b=_.find.attr(s,l))??void 0)},attrHooks:{type:{set:function(s,l){if(!Me.radioValue&&"radio"===l&&ge(s,"input")){var y=s.value;return s.setAttribute("type",l),y&&(s.value=y),l}}}},removeAttr:function(s,l){var y,b=0,k=l&&l.match(Zt);if(k&&1===s.nodeType)for(;y=k[b++];)s.removeAttribute(y)}}),fr={set:function(s,l,y){return!1===l?_.removeAttr(s,y):s.setAttribute(y,y),y}},_.each(_.expr.match.bool.source.match(/\w+/g),function(s,l){var y=qt[l]||_.find.attr;qt[l]=function(b,k,F){var W,we,fe=k.toLowerCase();return F||(we=qt[fe],qt[fe]=W,W=null!=y(b,k,F)?fe:null,qt[fe]=we),W}});var $t=/^(?:input|select|textarea|button)$/i,pi=/^(?:a|area)$/i;function yi(s){return(s.match(Zt)||[]).join(" ")}function Rr(s){return s.getAttribute&&s.getAttribute("class")||""}function mo(s){return Array.isArray(s)?s:"string"==typeof s&&s.match(Zt)||[]}_.fn.extend({prop:function(s,l){return vt(this,_.prop,s,l,arguments.length>1)},removeProp:function(s){return this.each(function(){delete this[_.propFix[s]||s]})}}),_.extend({prop:function(s,l,y){var b,k,F=s.nodeType;if(3!==F&&8!==F&&2!==F)return(1!==F||!_.isXMLDoc(s))&&(k=_.propHooks[l=_.propFix[l]||l]),void 0!==y?k&&"set"in k&&void 0!==(b=k.set(s,y,l))?b:s[l]=y:k&&"get"in k&&null!==(b=k.get(s,l))?b:s[l]},propHooks:{tabIndex:{get:function(s){var l=_.find.attr(s,"tabindex");return l?parseInt(l,10):$t.test(s.nodeName)||pi.test(s.nodeName)&&s.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),Me.optSelected||(_.propHooks.selected={get:function(s){return null},set:function(s){}}),_.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){_.propFix[this.toLowerCase()]=this}),_.fn.extend({addClass:function(s){var l,y,b,k,F,W;return Ae(s)?this.each(function(we){_(this).addClass(s.call(this,we,Rr(this)))}):(l=mo(s)).length?this.each(function(){if(b=Rr(this),y=1===this.nodeType&&" "+yi(b)+" "){for(F=0;F<l.length;F++)y.indexOf(" "+(k=l[F])+" ")<0&&(y+=k+" ");W=yi(y),b!==W&&this.setAttribute("class",W)}}):this},removeClass:function(s){var l,y,b,k,F,W;return Ae(s)?this.each(function(we){_(this).removeClass(s.call(this,we,Rr(this)))}):arguments.length?(l=mo(s)).length?this.each(function(){if(b=Rr(this),y=1===this.nodeType&&" "+yi(b)+" "){for(F=0;F<l.length;F++)for(k=l[F];y.indexOf(" "+k+" ")>-1;)y=y.replace(" "+k+" "," ");W=yi(y),b!==W&&this.setAttribute("class",W)}}):this:this.attr("class","")},toggleClass:function(s,l){var y,b,k,F,W=typeof s,we="string"===W||Array.isArray(s);return Ae(s)?this.each(function(fe){_(this).toggleClass(s.call(this,fe,Rr(this),l),l)}):"boolean"==typeof l&&we?l?this.addClass(s):this.removeClass(s):(y=mo(s),this.each(function(){if(we)for(F=_(this),k=0;k<y.length;k++)F.hasClass(b=y[k])?F.removeClass(b):F.addClass(b);else(void 0===s||"boolean"===W)&&((b=Rr(this))&&pt.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||!1===s?"":pt.get(this,"__className__")||""))}))},hasClass:function(s){var l,y,b=0;for(l=" "+s+" ";y=this[b++];)if(1===y.nodeType&&(" "+yi(Rr(y))+" ").indexOf(l)>-1)return!0;return!1}});var yo=/\r/g;_.fn.extend({val:function(s){var l,y,b,k=this[0];return arguments.length?(b=Ae(s),this.each(function(F){var W;1===this.nodeType&&(null==(W=b?s.call(this,F,_(this).val()):s)?W="":"number"==typeof W?W+="":Array.isArray(W)&&(W=_.map(W,function(we){return null==we?"":we+""})),(!(l=_.valHooks[this.type]||_.valHooks[this.nodeName.toLowerCase()])||!("set"in l)||void 0===l.set(this,W,"value"))&&(this.value=W))})):k?(l=_.valHooks[k.type]||_.valHooks[k.nodeName.toLowerCase()])&&"get"in l&&void 0!==(y=l.get(k,"value"))?y:"string"==typeof(y=k.value)?y.replace(yo,""):y??"":void 0}}),_.extend({valHooks:{option:{get:function(s){return _.find.attr(s,"value")??yi(_.text(s))}},select:{get:function(s){var l,y,b,k=s.options,F=s.selectedIndex,W="select-one"===s.type,we=W?null:[],fe=W?F+1:k.length;for(b=F<0?fe:W?F:0;b<fe;b++)if(((y=k[b]).selected||b===F)&&!y.disabled&&(!y.parentNode.disabled||!ge(y.parentNode,"optgroup"))){if(l=_(y).val(),W)return l;we.push(l)}return we},set:function(s,l){for(var y,b,k=s.options,F=_.makeArray(l),W=k.length;W--;)((b=k[W]).selected=_.inArray(_.valHooks.option.get(b),F)>-1)&&(y=!0);return y||(s.selectedIndex=-1),F}}}}),_.each(["radio","checkbox"],function(){_.valHooks[this]={set:function(s,l){if(Array.isArray(l))return s.checked=_.inArray(_(s).val(),l)>-1}},Me.checkOn||(_.valHooks[this].get=function(s){return null===s.getAttribute("value")?"on":s.value})});var R=S.location,V={guid:Date.now()},L=/\?/;_.parseXML=function(s){var l,y;if(!s||"string"!=typeof s)return null;try{l=(new S.DOMParser).parseFromString(s,"text/xml")}catch{}return y=l&&l.getElementsByTagName("parsererror")[0],(!l||y)&&_.error("Invalid XML: "+(y?_.map(y.childNodes,function(b){return b.textContent}).join("\n"):s)),l};var Q=/^(?:focusinfocus|focusoutblur)$/,xe=function(s){s.stopPropagation()};_.extend(_.event,{trigger:function(s,l,y,b){var k,F,W,we,fe,Ie,Je,Ze,Ke=[y||Ce],Et=$e.call(s,"type")?s.type:s,Mn=$e.call(s,"namespace")?s.namespace.split("."):[];if(F=Ze=W=y=y||Ce,3!==y.nodeType&&8!==y.nodeType&&!Q.test(Et+_.event.triggered)&&(Et.indexOf(".")>-1&&(Mn=Et.split("."),Et=Mn.shift(),Mn.sort()),fe=Et.indexOf(":")<0&&"on"+Et,(s=s[_.expando]?s:new _.Event(Et,"object"==typeof s&&s)).isTrigger=b?2:3,s.namespace=Mn.join("."),s.rnamespace=s.namespace?new RegExp("(^|\\.)"+Mn.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,s.result=void 0,s.target||(s.target=y),l=null==l?[s]:_.makeArray(l,[s]),Je=_.event.special[Et]||{},b||!Je.trigger||!1!==Je.trigger.apply(y,l))){if(!b&&!Je.noBubble&&!ne(y)){for(Q.test((we=Je.delegateType||Et)+Et)||(F=F.parentNode);F;F=F.parentNode)Ke.push(F),W=F;W===(y.ownerDocument||Ce)&&Ke.push(W.defaultView||W.parentWindow||S)}for(k=0;(F=Ke[k++])&&!s.isPropagationStopped();)Ze=F,s.type=k>1?we:Je.bindType||Et,(Ie=(pt.get(F,"events")||Object.create(null))[s.type]&&pt.get(F,"handle"))&&Ie.apply(F,l),(Ie=fe&&F[fe])&&Ie.apply&&wr(F)&&(s.result=Ie.apply(F,l),!1===s.result&&s.preventDefault());return s.type=Et,!b&&!s.isDefaultPrevented()&&(!Je._default||!1===Je._default.apply(Ke.pop(),l))&&wr(y)&&fe&&Ae(y[Et])&&!ne(y)&&((W=y[fe])&&(y[fe]=null),_.event.triggered=Et,s.isPropagationStopped()&&Ze.addEventListener(Et,xe),y[Et](),s.isPropagationStopped()&&Ze.removeEventListener(Et,xe),_.event.triggered=void 0,W&&(y[fe]=W)),s.result}},simulate:function(s,l,y){var b=_.extend(new _.Event,y,{type:s,isSimulated:!0});_.event.trigger(b,null,l)}}),_.fn.extend({trigger:function(s,l){return this.each(function(){_.event.trigger(s,l,this)})},triggerHandler:function(s,l){var y=this[0];if(y)return _.event.trigger(s,l,y,!0)}});var et=/\[\]$/,gt=/\r?\n/g,xt=/^(?:submit|button|image|reset|file)$/i,Bt=/^(?:input|select|textarea|keygen)/i;function tn(s,l,y,b){var k;if(Array.isArray(l))_.each(l,function(F,W){y||et.test(s)?b(s,W):tn(s+"["+("object"==typeof W&&null!=W?F:"")+"]",W,y,b)});else if(y||"object"!==ke(l))b(s,l);else for(k in l)tn(s+"["+k+"]",l[k],y,b)}_.param=function(s,l){var y,b=[],k=function(F,W){var we=Ae(W)?W():W;b[b.length]=encodeURIComponent(F)+"="+encodeURIComponent(we??"")};if(null==s)return"";if(Array.isArray(s)||s.jquery&&!_.isPlainObject(s))_.each(s,function(){k(this.name,this.value)});else for(y in s)tn(y,s[y],l,k);return b.join("&")},_.fn.extend({serialize:function(){return _.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var s=_.prop(this,"elements");return s?_.makeArray(s):this}).filter(function(){var s=this.type;return this.name&&!_(this).is(":disabled")&&Bt.test(this.nodeName)&&!xt.test(s)&&(this.checked||!ze.test(s))}).map(function(s,l){var y=_(this).val();return null==y?null:Array.isArray(y)?_.map(y,function(b){return{name:l.name,value:b.replace(gt,"\r\n")}}):{name:l.name,value:y.replace(gt,"\r\n")}}).get()}});var Hn=/%20/g,Mr=/#.*$/,ii=/([?&])_=[^&]*/,Fr=/^(.*?):[ \t]*([^\r\n]*)$/gm,oi=/^(?:GET|HEAD)$/,Ki=/^\/\//,Wr={},qi={},er="*/".concat("*"),vo=Ce.createElement("a");function Xt(s){return function(l,y){"string"!=typeof l&&(y=l,l="*");var b,k=0,F=l.toLowerCase().match(Zt)||[];if(Ae(y))for(;b=F[k++];)"+"===b[0]?(b=b.slice(1)||"*",(s[b]=s[b]||[]).unshift(y)):(s[b]=s[b]||[]).push(y)}}function _o(s,l,y,b){var k={},F=s===qi;function W(we){var fe;return k[we]=!0,_.each(s[we]||[],function(Ie,Je){var Ze=Je(l,y,b);return"string"!=typeof Ze||F||k[Ze]?F?!(fe=Ze):void 0:(l.dataTypes.unshift(Ze),W(Ze),!1)}),fe}return W(l.dataTypes[0])||!k["*"]&&W("*")}function Mi(s,l){var y,b,k=_.ajaxSettings.flatOptions||{};for(y in l)void 0!==l[y]&&((k[y]?s:b||(b={}))[y]=l[y]);return b&&_.extend(!0,s,b),s}vo.href=R.href,_.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:R.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(R.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":er,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":_.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(s,l){return l?Mi(Mi(s,_.ajaxSettings),l):Mi(_.ajaxSettings,s)},ajaxPrefilter:Xt(Wr),ajaxTransport:Xt(qi),ajax:function(s,l){"object"==typeof s&&(l=s,s=void 0);var y,b,k,F,W,we,fe,Ie,Je,Ze,Ke=_.ajaxSetup({},l=l||{}),Et=Ke.context||Ke,Mn=Ke.context&&(Et.nodeType||Et.jquery)?_(Et):_.event,Ln=_.Deferred(),pn=_.Callbacks("once memory"),En=Ke.statusCode||{},Wn={},Ci={},bi="canceled",On={readyState:0,getResponseHeader:function(gn){var Kn;if(fe){if(!F)for(F={};Kn=Fr.exec(k);)F[Kn[1].toLowerCase()+" "]=(F[Kn[1].toLowerCase()+" "]||[]).concat(Kn[2]);Kn=F[gn.toLowerCase()+" "]}return null==Kn?null:Kn.join(", ")},getAllResponseHeaders:function(){return fe?k:null},setRequestHeader:function(gn,Kn){return null==fe&&(gn=Ci[gn.toLowerCase()]=Ci[gn.toLowerCase()]||gn,Wn[gn]=Kn),this},overrideMimeType:function(gn){return null==fe&&(Ke.mimeType=gn),this},statusCode:function(gn){var Kn;if(gn)if(fe)On.always(gn[On.status]);else for(Kn in gn)En[Kn]=[En[Kn],gn[Kn]];return this},abort:function(gn){var Kn=gn||bi;return y&&y.abort(Kn),Xi(0,Kn),this}};if(Ln.promise(On),Ke.url=((s||Ke.url||R.href)+"").replace(Ki,R.protocol+"//"),Ke.type=l.method||l.type||Ke.method||Ke.type,Ke.dataTypes=(Ke.dataType||"*").toLowerCase().match(Zt)||[""],null==Ke.crossDomain){we=Ce.createElement("a");try{we.href=Ke.url,we.href=we.href,Ke.crossDomain=vo.protocol+"//"+vo.host!=we.protocol+"//"+we.host}catch{Ke.crossDomain=!0}}if(Ke.data&&Ke.processData&&"string"!=typeof Ke.data&&(Ke.data=_.param(Ke.data,Ke.traditional)),_o(Wr,Ke,l,On),fe)return On;for(Je in(Ie=_.event&&Ke.global)&&0==_.active++&&_.event.trigger("ajaxStart"),Ke.type=Ke.type.toUpperCase(),Ke.hasContent=!oi.test(Ke.type),b=Ke.url.replace(Mr,""),Ke.hasContent?Ke.data&&Ke.processData&&0===(Ke.contentType||"").indexOf("application/x-www-form-urlencoded")&&(Ke.data=Ke.data.replace(Hn,"+")):(Ze=Ke.url.slice(b.length),Ke.data&&(Ke.processData||"string"==typeof Ke.data)&&(b+=(L.test(b)?"&":"?")+Ke.data,delete Ke.data),!1===Ke.cache&&(b=b.replace(ii,"$1"),Ze=(L.test(b)?"&":"?")+"_="+V.guid+++Ze),Ke.url=b+Ze),Ke.ifModified&&(_.lastModified[b]&&On.setRequestHeader("If-Modified-Since",_.lastModified[b]),_.etag[b]&&On.setRequestHeader("If-None-Match",_.etag[b])),(Ke.data&&Ke.hasContent&&!1!==Ke.contentType||l.contentType)&&On.setRequestHeader("Content-Type",Ke.contentType),On.setRequestHeader("Accept",Ke.dataTypes[0]&&Ke.accepts[Ke.dataTypes[0]]?Ke.accepts[Ke.dataTypes[0]]+("*"!==Ke.dataTypes[0]?", "+er+"; q=0.01":""):Ke.accepts["*"]),Ke.headers)On.setRequestHeader(Je,Ke.headers[Je]);if(Ke.beforeSend&&(!1===Ke.beforeSend.call(Et,On,Ke)||fe))return On.abort();if(bi="abort",pn.add(Ke.complete),On.done(Ke.success),On.fail(Ke.error),y=_o(qi,Ke,l,On)){if(On.readyState=1,Ie&&Mn.trigger("ajaxSend",[On,Ke]),fe)return On;Ke.async&&Ke.timeout>0&&(W=S.setTimeout(function(){On.abort("timeout")},Ke.timeout));try{fe=!1,y.send(Wn,Xi)}catch(gn){if(fe)throw gn;Xi(-1,gn)}}else Xi(-1,"No Transport");function Xi(gn,Kn,lo,oo){var Ii,Oo,Lr,ai,Qi,ui=Kn;fe||(fe=!0,W&&S.clearTimeout(W),y=void 0,k=oo||"",On.readyState=gn>0?4:0,Ii=gn>=200&&gn<300||304===gn,lo&&(ai=function Eo(s,l,y){for(var b,k,F,W,we=s.contents,fe=s.dataTypes;"*"===fe[0];)fe.shift(),void 0===b&&(b=s.mimeType||l.getResponseHeader("Content-Type"));if(b)for(k in we)if(we[k]&&we[k].test(b)){fe.unshift(k);break}if(fe[0]in y)F=fe[0];else{for(k in y){if(!fe[0]||s.converters[k+" "+fe[0]]){F=k;break}W||(W=k)}F=F||W}if(F)return F!==fe[0]&&fe.unshift(F),y[F]}(Ke,On,lo)),!Ii&&_.inArray("script",Ke.dataTypes)>-1&&_.inArray("json",Ke.dataTypes)<0&&(Ke.converters["text script"]=function(){}),ai=function uo(s,l,y,b){var k,F,W,we,fe,Ie={},Je=s.dataTypes.slice();if(Je[1])for(W in s.converters)Ie[W.toLowerCase()]=s.converters[W];for(F=Je.shift();F;)if(s.responseFields[F]&&(y[s.responseFields[F]]=l),!fe&&b&&s.dataFilter&&(l=s.dataFilter(l,s.dataType)),fe=F,F=Je.shift())if("*"===F)F=fe;else if("*"!==fe&&fe!==F){if(!(W=Ie[fe+" "+F]||Ie["* "+F]))for(k in Ie)if((we=k.split(" "))[1]===F&&(W=Ie[fe+" "+we[0]]||Ie["* "+we[0]])){!0===W?W=Ie[k]:!0!==Ie[k]&&(F=we[0],Je.unshift(we[1]));break}if(!0!==W)if(W&&s.throws)l=W(l);else try{l=W(l)}catch(Ze){return{state:"parsererror",error:W?Ze:"No conversion from "+fe+" to "+F}}}return{state:"success",data:l}}(Ke,ai,On,Ii),Ii?(Ke.ifModified&&((Qi=On.getResponseHeader("Last-Modified"))&&(_.lastModified[b]=Qi),(Qi=On.getResponseHeader("etag"))&&(_.etag[b]=Qi)),204===gn||"HEAD"===Ke.type?ui="nocontent":304===gn?ui="notmodified":(ui=ai.state,Oo=ai.data,Ii=!(Lr=ai.error))):(Lr=ui,(gn||!ui)&&(ui="error",gn<0&&(gn=0))),On.status=gn,On.statusText=(Kn||ui)+"",Ii?Ln.resolveWith(Et,[Oo,ui,On]):Ln.rejectWith(Et,[On,ui,Lr]),On.statusCode(En),En=void 0,Ie&&Mn.trigger(Ii?"ajaxSuccess":"ajaxError",[On,Ke,Ii?Oo:Lr]),pn.fireWith(Et,[On,ui]),Ie&&(Mn.trigger("ajaxComplete",[On,Ke]),--_.active||_.event.trigger("ajaxStop")))}return On},getJSON:function(s,l,y){return _.get(s,l,y,"json")},getScript:function(s,l){return _.get(s,void 0,l,"script")}}),_.each(["get","post"],function(s,l){_[l]=function(y,b,k,F){return Ae(b)&&(F=F||k,k=b,b=void 0),_.ajax(_.extend({url:y,type:l,dataType:F,data:b,success:k},_.isPlainObject(y)&&y))}}),_.ajaxPrefilter(function(s){var l;for(l in s.headers)"content-type"===l.toLowerCase()&&(s.contentType=s.headers[l]||"")}),_._evalUrl=function(s,l,y){return _.ajax({url:s,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(b){_.globalEval(b,l,y)}})},_.fn.extend({wrapAll:function(s){var l;return this[0]&&(Ae(s)&&(s=s.call(this[0])),l=_(s,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&l.insertBefore(this[0]),l.map(function(){for(var y=this;y.firstElementChild;)y=y.firstElementChild;return y}).append(this)),this},wrapInner:function(s){return Ae(s)?this.each(function(l){_(this).wrapInner(s.call(this,l))}):this.each(function(){var l=_(this),y=l.contents();y.length?y.wrapAll(s):l.append(s)})},wrap:function(s){var l=Ae(s);return this.each(function(y){_(this).wrapAll(l?s.call(this,y):s)})},unwrap:function(s){return this.parent(s).not("body").each(function(){_(this).replaceWith(this.childNodes)}),this}}),_.expr.pseudos.hidden=function(s){return!_.expr.pseudos.visible(s)},_.expr.pseudos.visible=function(s){return!!(s.offsetWidth||s.offsetHeight||s.getClientRects().length)},_.ajaxSettings.xhr=function(){try{return new S.XMLHttpRequest}catch{}};var Lo={0:200,1223:204},si=_.ajaxSettings.xhr();Me.cors=!!si&&"withCredentials"in si,Me.ajax=si=!!si,_.ajaxTransport(function(s){var l,y;if(Me.cors||si&&!s.crossDomain)return{send:function(b,k){var F,W=s.xhr();if(W.open(s.type,s.url,s.async,s.username,s.password),s.xhrFields)for(F in s.xhrFields)W[F]=s.xhrFields[F];for(F in s.mimeType&&W.overrideMimeType&&W.overrideMimeType(s.mimeType),!s.crossDomain&&!b["X-Requested-With"]&&(b["X-Requested-With"]="XMLHttpRequest"),b)W.setRequestHeader(F,b[F]);l=function(we){return function(){l&&(l=y=W.onload=W.onerror=W.onabort=W.ontimeout=W.onreadystatechange=null,"abort"===we?W.abort():"error"===we?"number"!=typeof W.status?k(0,"error"):k(W.status,W.statusText):k(Lo[W.status]||W.status,W.statusText,"text"!==(W.responseType||"text")||"string"!=typeof W.responseText?{binary:W.response}:{text:W.responseText},W.getAllResponseHeaders()))}},W.onload=l(),y=W.onerror=W.ontimeout=l("error"),void 0!==W.onabort?W.onabort=y:W.onreadystatechange=function(){4===W.readyState&&S.setTimeout(function(){l&&y()})},l=l("abort");try{W.send(s.hasContent&&s.data||null)}catch(we){if(l)throw we}},abort:function(){l&&l()}}}),_.ajaxPrefilter(function(s){s.crossDomain&&(s.contents.script=!1)}),_.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(s){return _.globalEval(s),s}}}),_.ajaxPrefilter("script",function(s){void 0===s.cache&&(s.cache=!1),s.crossDomain&&(s.type="GET")}),_.ajaxTransport("script",function(s){var l,y;if(s.crossDomain||s.scriptAttrs)return{send:function(b,k){l=_("<script>").attr(s.scriptAttrs||{}).prop({charset:s.scriptCharset,src:s.url}).on("load error",y=function(F){l.remove(),y=null,F&&k("error"===F.type?404:200,F.type)}),Ce.head.appendChild(l[0])},abort:function(){y&&y()}}});var s,ro=[],co=/(=)\?(?=&|$)|\?\?/;_.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var s=ro.pop()||_.expando+"_"+V.guid++;return this[s]=!0,s}}),_.ajaxPrefilter("json jsonp",function(s,l,y){var b,k,F,W=!1!==s.jsonp&&(co.test(s.url)?"url":"string"==typeof s.data&&0===(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&co.test(s.data)&&"data");if(W||"jsonp"===s.dataTypes[0])return b=s.jsonpCallback=Ae(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback,W?s[W]=s[W].replace(co,"$1"+b):!1!==s.jsonp&&(s.url+=(L.test(s.url)?"&":"?")+s.jsonp+"="+b),s.converters["script json"]=function(){return F||_.error(b+" was not called"),F[0]},s.dataTypes[0]="json",k=S[b],S[b]=function(){F=arguments},y.always(function(){void 0===k?_(S).removeProp(b):S[b]=k,s[b]&&(s.jsonpCallback=l.jsonpCallback,ro.push(b)),F&&Ae(k)&&k(F[0]),F=k=void 0}),"script"}),Me.createHTMLDocument=((s=Ce.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===s.childNodes.length),_.parseHTML=function(s,l,y){return"string"!=typeof s?[]:("boolean"==typeof l&&(y=l,l=!1),l||(Me.createHTMLDocument?((b=(l=Ce.implementation.createHTMLDocument("")).createElement("base")).href=Ce.location.href,l.head.appendChild(b)):l=Ce),F=!y&&[],(k=Be.exec(s))?[l.createElement(k[1])]:(k=Cn([s],l,F),F&&F.length&&_(F).remove(),_.merge([],k.childNodes)));var b,k,F},_.fn.load=function(s,l,y){var b,k,F,W=this,we=s.indexOf(" ");return we>-1&&(b=yi(s.slice(we)),s=s.slice(0,we)),Ae(l)?(y=l,l=void 0):l&&"object"==typeof l&&(k="POST"),W.length>0&&_.ajax({url:s,type:k||"GET",dataType:"html",data:l}).done(function(fe){F=arguments,W.html(b?_("<div>").append(_.parseHTML(fe)).find(b):fe)}).always(y&&function(fe,Ie){W.each(function(){y.apply(this,F||[fe.responseText,Ie,fe])})}),this},_.expr.pseudos.animated=function(s){return _.grep(_.timers,function(l){return s===l.elem}).length},_.offset={setOffset:function(s,l,y){var b,k,F,W,we,fe,Je=_.css(s,"position"),Ze=_(s),Ke={};"static"===Je&&(s.style.position="relative"),we=Ze.offset(),F=_.css(s,"top"),fe=_.css(s,"left"),("absolute"===Je||"fixed"===Je)&&(F+fe).indexOf("auto")>-1?(W=(b=Ze.position()).top,k=b.left):(W=parseFloat(F)||0,k=parseFloat(fe)||0),Ae(l)&&(l=l.call(s,y,_.extend({},we))),null!=l.top&&(Ke.top=l.top-we.top+W),null!=l.left&&(Ke.left=l.left-we.left+k),"using"in l?l.using.call(s,Ke):Ze.css(Ke)}},_.fn.extend({offset:function(s){if(arguments.length)return void 0===s?this:this.each(function(k){_.offset.setOffset(this,s,k)});var l,y,b=this[0];return b?b.getClientRects().length?{top:(l=b.getBoundingClientRect()).top+(y=b.ownerDocument.defaultView).pageYOffset,left:l.left+y.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var s,l,y,b=this[0],k={top:0,left:0};if("fixed"===_.css(b,"position"))l=b.getBoundingClientRect();else{for(l=this.offset(),y=b.ownerDocument,s=b.offsetParent||y.documentElement;s&&(s===y.body||s===y.documentElement)&&"static"===_.css(s,"position");)s=s.parentNode;s&&s!==b&&1===s.nodeType&&((k=_(s).offset()).top+=_.css(s,"borderTopWidth",!0),k.left+=_.css(s,"borderLeftWidth",!0))}return{top:l.top-k.top-_.css(b,"marginTop",!0),left:l.left-k.left-_.css(b,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var s=this.offsetParent;s&&"static"===_.css(s,"position");)s=s.offsetParent;return s||At})}}),_.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(s,l){var y="pageYOffset"===l;_.fn[s]=function(b){return vt(this,function(k,F,W){var we;if(ne(k)?we=k:9===k.nodeType&&(we=k.defaultView),void 0===W)return we?we[l]:k[F];we?we.scrollTo(y?we.pageXOffset:W,y?W:we.pageYOffset):k[F]=W},s,b,arguments.length)}}),_.each(["top","left"],function(s,l){_.cssHooks[l]=hi(Me.pixelPosition,function(y,b){if(b)return b=ri(y,l),$n.test(b)?_(y).position()[l]+"px":b})}),_.each({Height:"height",Width:"width"},function(s,l){_.each({padding:"inner"+s,content:l,"":"outer"+s},function(y,b){_.fn[b]=function(k,F){var W=arguments.length&&(y||"boolean"!=typeof k),we=y||(!0===k||!0===F?"margin":"border");return vt(this,function(fe,Ie,Je){var Ze;return ne(fe)?0===b.indexOf("outer")?fe["inner"+s]:fe.document.documentElement["client"+s]:9===fe.nodeType?(Ze=fe.documentElement,Math.max(fe.body["scroll"+s],Ze["scroll"+s],fe.body["offset"+s],Ze["offset"+s],Ze["client"+s])):void 0===Je?_.css(fe,Ie,we):_.style(fe,Ie,Je,we)},l,W?k:void 0,W)}})}),_.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(s,l){_.fn[l]=function(y){return this.on(l,y)}}),_.fn.extend({bind:function(s,l,y){return this.on(s,null,l,y)},unbind:function(s,l){return this.off(s,null,l)},delegate:function(s,l,y,b){return this.on(l,s,y,b)},undelegate:function(s,l,y){return 1===arguments.length?this.off(s,"**"):this.off(l,s||"**",y)},hover:function(s,l){return this.on("mouseenter",s).on("mouseleave",l||s)}}),_.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(s,l){_.fn[l]=function(y,b){return arguments.length>0?this.on(l,null,y,b):this.trigger(l)}});var Ao=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;_.proxy=function(s,l){var y,b,k;if("string"==typeof l&&(y=s[l],l=s,s=y),Ae(s))return b=X.call(arguments,2),k=function(){return s.apply(l||this,b.concat(X.call(arguments)))},k.guid=s.guid=s.guid||_.guid++,k},_.holdReady=function(s){s?_.readyWait++:_.ready(!0)},_.isArray=Array.isArray,_.parseJSON=JSON.parse,_.nodeName=ge,_.is
vendor: 11,194 bytes, line 1
1Function=Ae,_.isWindow=ne,_.camelCase=Cr,_.type=ke,_.now=Date.now,_.isNumeric=function(s){var l=_.type(s);return("number"===l||"string"===l)&&!isNaN(s-parseFloat(s))},_.trim=function(s){return null==s?"":(s+"").replace(Ao,"$1")},void 0!==(u=function(){return _}.apply(Fe,[]))&&(Yt.exports=u);var No=S.jQuery,io=S.$;return _.noConflict=function(s){return S.$===_&&(S.$=io),s&&S.jQuery===_&&(S.jQuery=No),_},typeof G>"u"&&(S.jQuery=S.$=_),_})},4412:(Yt,Fe,B)=>{"use strict";B.d(Fe,{t:()=>S});var u=B(1413);class S extends u.B{constructor(J){super(),this._value=J}get value(){return this.getValue()}_subscribe(J){const q=super._subscribe(J);return!q.closed&&J.next(this._value),q}getValue(){const{hasError:J,thrownError:q,_value:X}=this;if(J)throw q;return this._throwIfClosed(),X}next(J){super.next(this._value=J)}}},1985:(Yt,Fe,B)=>{"use strict";B.d(Fe,{c:()=>de});var u=B(7707),S=B(8359),G=B(3494),J=B(1203),q=B(1026),X=B(8071),re=B(9786);let de=(()=>{class $e{constructor(qe){qe&&(this._subscribe=qe)}lift(qe){const Me=new $e;return Me.source=this,Me.operator=qe,Me}subscribe(qe,Me,Ae){const ne=function pe($e){return $e&&$e instanceof u.vU||function ue($e){return $e&&(0,X.T)($e.next)&&(0,X.T)($e.error)&&(0,X.T)($e.complete)}($e)&&(0,S.Uv)($e)}(qe)?qe:new u.Ms(qe,Me,Ae);return(0,re.Y)(()=>{const{operator:Ce,source:ot}=this;ne.add(Ce?Ce.call(ne,ot):ot?this._subscribe(ne):this._trySubscribe(ne))}),ne}_trySubscribe(qe){try{return this._subscribe(qe)}catch(Me){qe.error(Me)}}forEach(qe,Me){return new(Me=ie(Me))((Ae,ne)=>{const Ce=new u.Ms({next:ot=>{try{qe(ot)}catch(ut){ne(ut),Ce.unsubscribe()}},error:ne,complete:Ae});this.subscribe(Ce)})}_subscribe(qe){var Me;return null===(Me=this.source)||void 0===Me?void 0:Me.subscribe(qe)}[G.s](){return this}pipe(...qe){return(0,J.m)(qe)(this)}toPromise(qe){return new(qe=ie(qe))((Me,Ae)=>{let ne;this.subscribe(Ce=>ne=Ce,Ce=>Ae(Ce),()=>Me(ne))})}}return $e.create=he=>new $e(he),$e})();function ie($e){var he;return null!==(he=$e??q.$.Promise)&&void 0!==he?he:Promise}},2771:(Yt,Fe,B)=>{"use strict";B.d(Fe,{m:()=>G});var u=B(1413),S=B(6129);class G extends u.B{constructor(q=1/0,X=1/0,re=S.U){super(),this._bufferSize=q,this._windowTime=X,this._timestampProvider=re,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=X===1/0,this._bufferSize=Math.max(1,q),this._windowTime=Math.max(1,X)}next(q){const{isStopped:X,_buffer:re,_infiniteTimeWindow:de,_timestampProvider:ie,_windowTime:ue}=this;X||(re.push(q),!de&&re.push(ie.now()+ue)),this._trimBuffer(),super.next(q)}_subscribe(q){this._throwIfClosed(),this._trimBuffer();const X=this._innerSubscribe(q),{_infiniteTimeWindow:re,_buffer:de}=this,ie=de.slice();for(let ue=0;ue<ie.length&&!q.closed;ue+=re?1:2)q.next(ie[ue]);return this._checkFinalizedStatuses(q),X}_trimBuffer(){const{_bufferSize:q,_timestampProvider:X,_buffer:re,_infiniteTimeWindow:de}=this,ie=(de?1:2)*q;if(q<1/0&&ie<re.length&&re.splice(0,re.length-ie),!de){const ue=X.now();let pe=0;for(let $e=1;$e<re.length&&re[$e]<=ue;$e+=2)pe=$e;pe&&re.splice(0,pe+1)}}}},1413:(Yt,Fe,B)=>{"use strict";B.d(Fe,{B:()=>re});var u=B(1985),S=B(8359);const J=(0,B(1853).L)(ie=>function(){ie(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var q=B(7908),X=B(9786);let re=(()=>{class ie extends u.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(pe){const $e=new de(this,this);return $e.operator=pe,$e}_throwIfClosed(){if(this.closed)throw new J}next(pe){(0,X.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const $e of this.currentObservers)$e.next(pe)}})}error(pe){(0,X.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=pe;const{observers:$e}=this;for(;$e.length;)$e.shift().error(pe)}})}complete(){(0,X.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:pe}=this;for(;pe.length;)pe.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var pe;return(null===(pe=this.observers)||void 0===pe?void 0:pe.length)>0}_trySubscribe(pe){return this._throwIfClosed(),super._trySubscribe(pe)}_subscribe(pe){return this._throwIfClosed(),this._checkFinalizedStatuses(pe),this._innerSubscribe(pe)}_innerSubscribe(pe){const{hasError:$e,isStopped:he,observers:qe}=this;return $e||he?S.Kn:(this.currentObservers=null,qe.push(pe),new S.yU(()=>{this.currentObservers=null,(0,q.o)(qe,pe)}))}_checkFinalizedStatuses(pe){const{hasError:$e,thrownError:he,isStopped:qe}=this;$e?pe.error(he):qe&&pe.complete()}asObservable(){const pe=new u.c;return pe.source=this,pe}}return ie.create=(ue,pe)=>new de(ue,pe),ie})();class de extends re{constructor(ue,pe){super(),this.destination=ue,this.source=pe}next(ue){var pe,$e;null===($e=null===(pe=this.destination)||void 0===pe?void 0:pe.next)||void 0===$e||$e.call(pe,ue)}error(ue){var pe,$e;null===($e=null===(pe=this.destination)||void 0===pe?void 0:pe.error)||void 0===$e||$e.call(pe,ue)}complete(){var ue,pe;null===(pe=null===(ue=this.destination)||void 0===ue?void 0:ue.complete)||void 0===pe||pe.call(ue)}_subscribe(ue){var pe,$e;return null!==($e=null===(pe=this.source)||void 0===pe?void 0:pe.subscribe(ue))&&void 0!==$e?$e:S.Kn}}},7707:(Yt,Fe,B)=>{"use strict";B.d(Fe,{Ms:()=>Ae,vU:()=>$e});var u=B(8071),S=B(8359),G=B(1026),J=B(5334),q=B(5343);const X=ie("C",void 0,void 0);function ie(ke,Te,He){return{kind:ke,value:Te,error:He}}var ue=B(9270),pe=B(9786);class $e extends S.yU{constructor(Te){super(),this.isStopped=!1,Te?(this.destination=Te,(0,S.Uv)(Te)&&Te.add(this)):this.destination=ut}static create(Te,He,_){return new Ae(Te,He,_)}next(Te){this.isStopped?ot(function de(ke){return ie("N",ke,void 0)}(Te),this):this._next(Te)}error(Te){this.isStopped?ot(function re(ke){return ie("E",void 0,ke)}(Te),this):(this.isStopped=!0,this._error(Te))}complete(){this.isStopped?ot(X,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Te){this.destination.next(Te)}_error(Te){try{this.destination.error(Te)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const he=Function.prototype.bind;function qe(ke,Te){return he.call(ke,Te)}class Me{constructor(Te){this.partialObserver=Te}next(Te){const{partialObserver:He}=this;if(He.next)try{He.next(Te)}catch(_){ne(_)}}error(Te){const{partialObserver:He}=this;if(He.error)try{He.error(Te)}catch(_){ne(_)}else ne(Te)}complete(){const{partialObserver:Te}=this;if(Te.complete)try{Te.complete()}catch(He){ne(He)}}}class Ae extends $e{constructor(Te,He,_){let Ne;if(super(),(0,u.T)(Te)||!Te)Ne={next:Te??void 0,error:He??void 0,complete:_??void 0};else{let ge;this&&G.$.useDeprecatedNextContext?(ge=Object.create(Te),ge.unsubscribe=()=>this.unsubscribe(),Ne={next:Te.next&&qe(Te.next,ge),error:Te.error&&qe(Te.error,ge),complete:Te.complete&&qe(Te.complete,ge)}):Ne=Te}this.destination=new Me(Ne)}}function ne(ke){G.$.useDeprecatedSynchronousErrorHandling?(0,pe.l)(ke):(0,J.m)(ke)}function ot(ke,Te){const{onStoppedNotification:He}=G.$;He&&ue.f.setTimeout(()=>He(ke,Te))}const ut={closed:!0,next:q.l,error:function Ce(ke){throw ke},complete:q.l}},8359:(Yt,Fe,B)=>{"use strict";B.d(Fe,{Kn:()=>X,yU:()=>q,Uv:()=>re});var u=B(8071);const G=(0,B(1853).L)(ie=>function(pe){ie(this),this.message=pe?`${pe.length} errors occurred during unsubscription:\n${pe.map(($e,he)=>`${he+1}) ${$e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=pe});var J=B(7908);class q{constructor(ue){this.initialTeardown=ue,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let ue;if(!this.closed){this.closed=!0;const{_parentage:pe}=this;if(pe)if(this._parentage=null,Array.isArray(pe))for(const qe of pe)qe.remove(this);else pe.remove(this);const{initialTeardown:$e}=this;if((0,u.T)($e))try{$e()}catch(qe){ue=qe instanceof G?qe.errors:[qe]}const{_finalizers:he}=this;if(he){this._finalizers=null;for(const qe of he)try{de(qe)}catch(Me){ue=ue??[],Me instanceof G?ue=[...ue,...Me.errors]:ue.push(Me)}}if(ue)throw new G(ue)}}add(ue){var pe;if(ue&&ue!==this)if(this.closed)de(ue);else{if(ue instanceof q){if(ue.closed||ue._hasParent(this))return;ue._addParent(this)}(this._finalizers=null!==(pe=this._finalizers)&&void 0!==pe?pe:[]).push(ue)}}_hasParent(ue){const{_parentage:pe}=this;return pe===ue||Array.isArray(pe)&&pe.includes(ue)}_addParent(ue){const{_parentage:pe}=this;this._parentage=Array.isArray(pe)?(pe.push(ue),pe):pe?[pe,ue]:ue}_removeParent(ue){const{_parentage:pe}=this;pe===ue?this._parentage=null:Array.isArray(pe)&&(0,J.o)(pe,ue)}remove(ue){const{_finalizers:pe}=this;pe&&(0,J.o)(pe,ue),ue instanceof q&&ue._removeParent(this)}}q.EMPTY=(()=>{const ie=new q;return ie.closed=!0,ie})();const X=q.EMPTY;function re(ie){return ie instanceof q||ie&&"closed"in ie&&(0,u.T)(ie.remove)&&(0,u.T)(ie.add)&&(0,u.T)(ie.unsubscribe)}function de(ie){(0,u.T)(ie)?ie():ie.unsubscribe()}},1026:(Yt,Fe,B)=>{"use strict";B.d(Fe,{$:()=>u});const u={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},9030:(Yt,Fe,B)=>{"use strict";B.d(Fe,{v:()=>G});var u=B(1985),S=B(8750);function G(J){return new u.c(q=>{(0,S.Tg)(J()).subscribe(q)})}},983:(Yt,Fe,B)=>{"use strict";B.d(Fe,{w:()=>S});const S=new(B(1985).c)(q=>q.complete())},6648:(Yt,Fe,B)=>{"use strict";B.d(Fe,{H:()=>_});var u=B(8750),S=B(5225),G=B(9974),J=B(4360);function q(Ne,ge=0){return(0,G.N)((te,_e)=>{te.subscribe((0,J._)(_e,rt=>(0,S.N)(_e,Ne,()=>_e.next(rt),ge),()=>(0,S.N)(_e,Ne,()=>_e.complete(),ge),rt=>(0,S.N)(_e,Ne,()=>_e.error(rt),ge)))})}function X(Ne,ge=0){return(0,G.N)((te,_e)=>{_e.add(Ne.schedule(()=>te.subscribe(_e),ge))})}var ie=B(1985),pe=B(4761),$e=B(8071);function qe(Ne,ge){if(!Ne)throw new Error("Iterable cannot be null");return new ie.c(te=>{(0,S.N)(te,ge,()=>{const _e=Ne[Symbol.asyncIterator]();(0,S.N)(te,ge,()=>{_e.next().then(rt=>{rt.done?te.complete():te.next(rt.value)})},0,!0)})})}var Me=B(5055),Ae=B(9858),ne=B(7441),Ce=B(5397),ot=B(7953),ut=B(591),ke=B(5196);function _(Ne,ge){return ge?function He(Ne,ge){if(null!=Ne){if((0,Me.l)(Ne))return function re(Ne,ge){return(0,u.Tg)(Ne).pipe(X(ge),q(ge))}(Ne,ge);if((0,ne.X)(Ne))return function ue(Ne,ge){return new ie.c(te=>{let _e=0;return ge.schedule(function(){_e===Ne.length?te.complete():(te.next(Ne[_e++]),te.closed||this.schedule())})})}(Ne,ge);if((0,Ae.y)(Ne))return function de(Ne,ge){return(0,u.Tg)(Ne).pipe(X(ge),q(ge))}(Ne,ge);if((0,ot.T)(Ne))return qe(Ne,ge);if((0,Ce.x)(Ne))return function he(Ne,ge){return new ie.c(te=>{let _e;return(0,S.N)(te,ge,()=>{_e=Ne[pe.l](),(0,S.N)(te,ge,()=>{let rt,mt;try{({value:rt,done:mt}=_e.next())}catch(Ot){return void te.error(Ot)}mt?te.complete():te.next(rt)},0,!0)}),()=>(0,$e.T)(_e?.return)&&_e.return()})}(Ne,ge);if((0,ke.U)(Ne))return function Te(Ne,ge){return qe((0,ke.C)(Ne),ge)}(Ne,ge)}throw(0,ut.L)(Ne)}(Ne,ge):(0,u.Tg)(Ne)}},3726:(Yt,Fe,B)=>{"use strict";B.d(Fe,{R:()=>ue});
1var u=B(8750),S=B(1985),G=B(1397),J=B(7441),q=B(8071),X=B(6450);const re=["addListener","removeListener"],de=["addEventListener","removeEventListener"],ie=["on","off"];function ue(Me,Ae,ne,Ce){if((0,q.T)(ne)&&(Ce=ne,ne=void 0),Ce)return ue(Me,Ae,ne).pipe((0,X.I)(Ce));const[ot,ut]=function qe(Me){return(0,q.T)(Me.addEventListener)&&(0,q.T)(Me.removeEventListener)}(Me)?de.map(ke=>Te=>Me[ke](Ae,Te,ne)):function $e(Me){return(0,q.T)(Me.addListener)&&(0,q.T)(Me.removeListener)}(Me)?re.map(pe(Me,Ae)):function he(Me){return(0,q.T)(Me.on)&&(0,q.T)(Me.off)}(Me)?ie.map(pe(Me,Ae)):[];if(!ot&&(0,J.X)(Me))return(0,G.Z)(ke=>ue(ke,Ae,ne))((0,u.Tg)(Me));if(!ot)throw new TypeError("Invalid event target");return new S.c(ke=>{const Te=(...He)=>ke.next(1<He.length?He:He[0]);return ot(Te),()=>ut(Te)})}function pe(Me,Ae){return ne=>Ce=>Me[ne](Ae,Ce)}},8750:(Yt,Fe,B)=>{"use strict";B.d(Fe,{Tg:()=>he});var u=B(1635),S=B(7441),G=B(9858),J=B(1985),q=B(5055),X=B(7953),re=B(591),de=B(5397),ie=B(5196),ue=B(8071),pe=B(5334),$e=B(3494);function he(ke){if(ke instanceof J.c)return ke;if(null!=ke){if((0,q.l)(ke))return function qe(ke){return new J.c(Te=>{const He=ke[$e.s]();if((0,ue.T)(He.subscribe))return He.subscribe(Te);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ke);if((0,S.X)(ke))return function Me(ke){return new J.c(Te=>{for(let He=0;He<ke.length&&!Te.closed;He++)Te.next(ke[He]);Te.complete()})}(ke);if((0,G.y)(ke))return function Ae(ke){return new J.c(Te=>{ke.then(He=>{Te.closed||(Te.next(He),Te.complete())},He=>Te.error(He)).then(null,pe.m)})}(ke);if((0,X.T)(ke))return Ce(ke);if((0,de.x)(ke))return function ne(ke){return new J.c(Te=>{for(const He of ke)if(Te.next(He),Te.closed)return;Te.complete()})}(ke);if((0,ie.U)(ke))return function ot(ke){return Ce((0,ie.C)(ke))}(ke)}throw(0,re.L)(ke)}function Ce(ke){return new J.c(Te=>{(function ut(ke,Te){var He,_,Ne,ge;return(0,u.sH)(this,void 0,void 0,function*(){try{for(He=(0,u.xN)(ke);!(_=yield He.next()).done;)if(Te.next(_.value),Te.closed)return}catch(te){Ne={error:te}}finally{try{_&&!_.done&&(ge=He.return)&&(yield ge.call(He))}finally{if(Ne)throw Ne.error}}Te.complete()})})(ke,Te).catch(He=>Te.error(He))})}},7786:(Yt,Fe,B)=>{"use strict";B.d(Fe,{h:()=>X});var u=B(6365),S=B(8750),G=B(983),J=B(9326),q=B(6648);function X(...re){const de=(0,J.lI)(re),ie=(0,J.R0)(re,1/0),ue=re;return ue.length?1===ue.length?(0,S.Tg)(ue[0]):(0,u.U)(ie)((0,q.H)(ue,de)):G.w}},7673:(Yt,Fe,B)=>{"use strict";B.d(Fe,{of:()=>G});var u=B(9326),S=B(6648);function G(...J){const q=(0,u.lI)(J);return(0,S.H)(J,q)}},8810:(Yt,Fe,B)=>{"use strict";B.d(Fe,{$:()=>G});var u=B(1985),S=B(8071);function G(J,q){const X=(0,S.T)(J)?J:()=>J,re=de=>de.error(X());return new u.c(q?de=>q.schedule(re,0,de):re)}},4360:(Yt,Fe,B)=>{"use strict";B.d(Fe,{_:()=>S});var u=B(7707);function S(J,q,X,re,de){return new G(J,q,X,re,de)}class G extends u.vU{constructor(q,X,re,de,ie,ue){super(q),this.onFinalize=ie,this.shouldUnsubscribe=ue,this._next=X?function(pe){try{X(pe)}catch($e){q.error($e)}}:super._next,this._error=de?function(pe){try{de(pe)}catch($e){q.error($e)}finally{this.unsubscribe()}}:super._error,this._complete=re?function(){try{re()}catch(pe){q.error(pe)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var q;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:X}=this;super.unsubscribe(),!X&&(null===(q=this.onFinalize)||void 0===q||q.call(this))}}}},9437:(Yt,Fe,B)=>{"use strict";B.d(Fe,{W:()=>J});var u=B(8750),S=B(4360),G=B(9974);function J(q){return(0,G.N)((X,re)=>{let ue,de=null,ie=!1;de=X.subscribe((0,S._)(re,void 0,void 0,pe=>{ue=(0,u.Tg)(q(pe,J(q)(X))),de?(de.unsubscribe(),de=null,ue.subscribe(re)):ie=!0})),ie&&(de.unsubscribe(),de=null,ue.subscribe(re))})}},274:(Yt,Fe,B)=>{"use strict";B.d(Fe,{H:()=>G});var u=B(1397),S=B(8071);function G(J,q){return(0,S.T)(q)?(0,u.Z)(J,q,1):(0,u.Z)(J,1)}},9901:(Yt,Fe,B)=>{"use strict";B.d(Fe,{U:()=>G});var u=B(9974),S=B(4360);function G(J){return(0,u.N)((q,X)=>{let re=!1;q.subscribe((0,S._)(X,de=>{re=!0,X.next(de)},()=>{re||X.next(J),X.complete()}
vendor: 6,226 bytes, line 1
1))})}},5964:(Yt,Fe,B)=>{"use strict";B.d(Fe,{p:()=>G});var u=B(9974),S=B(4360);function G(J,q){return(0,u.N)((X,re)=>{let de=0;X.subscribe((0,S._)(re,ie=>J.call(q,ie,de++)&&re.next(ie)))})}},980:(Yt,Fe,B)=>{"use strict";B.d(Fe,{j:()=>S});var u=B(9974);function S(G){return(0,u.N)((J,q)=>{try{J.subscribe(q)}finally{q.add(G)}})}},1594:(Yt,Fe,B)=>{"use strict";B.d(Fe,{$:()=>re});var u=B(9350),S=B(5964),G=B(6697),J=B(9901),q=B(3774),X=B(3669);function re(de,ie){const ue=arguments.length>=2;return pe=>pe.pipe(de?(0,S.p)(($e,he)=>de($e,he,pe)):X.D,(0,G.s)(1),ue?(0,J.U)(ie):(0,q.v)(()=>new u.G))}},6354:(Yt,Fe,B)=>{"use strict";B.d(Fe,{T:()=>G});var u=B(9974),S=B(4360);function G(J,q){return(0,u.N)((X,re)=>{let de=0;X.subscribe((0,S._)(re,ie=>{re.next(J.call(q,ie,de++))}))})}},6365:(Yt,Fe,B)=>{"use strict";B.d(Fe,{U:()=>G});var u=B(1397),S=B(3669);function G(J=1/0){return(0,u.Z)(S.D,J)}},1397:(Yt,Fe,B)=>{"use strict";B.d(Fe,{Z:()=>de});var u=B(6354),S=B(8750),G=B(9974),J=B(5225),q=B(4360),re=B(8071);function de(ie,ue,pe=1/0){return(0,re.T)(ue)?de(($e,he)=>(0,u.T)((qe,Me)=>ue($e,qe,he,Me))((0,S.Tg)(ie($e,he))),pe):("number"==typeof ue&&(pe=ue),(0,G.N)(($e,he)=>function X(ie,ue,pe,$e,he,qe,Me,Ae){const ne=[];let Ce=0,ot=0,ut=!1;const ke=()=>{ut&&!ne.length&&!Ce&&ue.complete()},Te=_=>Ce<$e?He(_):ne.push(_),He=_=>{qe&&ue.next(_),Ce++;let Ne=!1;(0,S.Tg)(pe(_,ot++)).subscribe((0,q._)(ue,ge=>{he?.(ge),qe?Te(ge):ue.next(ge)},()=>{Ne=!0},void 0,()=>{if(Ne)try{for(Ce--;ne.length&&Ce<$e;){const ge=ne.shift();Me?(0,J.N)(ue,Me,()=>He(ge)):He(ge)}ke()}catch(ge){ue.error(ge)}}))};return ie.subscribe((0,q._)(ue,Te,()=>{ut=!0,ke()})),()=>{Ae?.()}}($e,he,ie,pe)))}},5558:(Yt,Fe,B)=>{"use strict";B.d(Fe,{n:()=>J});var u=B(8750),S=B(9974),G=B(4360);function J(q,X){return(0,S.N)((re,de)=>{let ie=null,ue=0,pe=!1;const $e=()=>pe&&!ie&&de.complete();re.subscribe((0,G._)(de,he=>{ie?.unsubscribe();let qe=0;const Me=ue++;(0,u.Tg)(q(he,Me)).subscribe(ie=(0,G._)(de,Ae=>de.next(X?X(he,Ae,Me,qe++):Ae),()=>{ie=null,$e()}))},()=>{pe=!0,$e()}))})}},6697:(Yt,Fe,B)=>{"use strict";B.d(Fe,{s:()=>J});var u=B(983),S=B(9974),G=B(4360);function J(q){return q<=0?()=>u.w:(0,S.N)((X,re)=>{let de=0;X.subscribe((0,G._)(re,ie=>{++de<=q&&(re.next(ie),q<=de&&re.complete())}))})}},6977:(Yt,Fe,B)=>{"use strict";B.d(Fe,{Q:()=>q});var u=B(9974),S=B(4360),G=B(8750),J=B(5343);function q(X){return(0,u.N)((re,de)=>{(0,G.Tg)(X).subscribe((0,S._)(de,()=>de.complete(),J.l)),!de.closed&&re.subscribe(de)})}},3774:(Yt,Fe,B)=>{"use strict";B.d(Fe,{v:()=>J});var u=B(9350),S=B(9974),G=B(4360);function J(X=q){return(0,S.N)((re,de)=>{let ie=!1;re.subscribe((0,G._)(de,ue=>{ie=!0,de.next(ue)},()=>ie?de.complete():de.error(X())))})}function q(){return new u.G}},6780:(Yt,Fe,B)=>{"use strict";B.d(Fe,{R:()=>q});var u=B(8359);class S extends u.yU{constructor(re,de){super()}schedule(re,de=0){return this}}const G={setInterval(X,re,...de){const{delegate:ie}=G;return ie?.setInterval?ie.setInterval(X,re,...de):setInterval(X,re,...de)},clearInterval(X){const{delegate:re}=G;return(re?.clearInterval||clearInterval)(X)},delegate:void 0};var J=B(7908);class q extends S{constructor(re,de){super(re,de),this.scheduler=re,this.work=de,this.pending=!1}schedule(re,de=0){var ie;if(this.closed)return this;this.state=re;const ue=this.id,pe=this.scheduler;return null!=ue&&(this.id=this.recycleAsyncId(pe,ue,de)),this.pending=!0,this.delay=de,this.id=null!==(ie=this.id)&&void 0!==ie?ie:this.requestAsyncId(pe,this.id,de),this}requestAsyncId(re,de,ie=0){return G.setInterval(re.flush.bind(re,this),ie)}recycleAsyncId(re,de,ie=0){if(null!=ie&&this.delay===ie&&!1===this.pending)return de;null!=de&&G.clearInterval(de)}execute(re,de){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const ie=this._execute(re,de);if(ie)return ie;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(re,de){let ue,ie=!1;try{this.work(re)}catch(pe){ie=!0,ue=pe||new Error("Scheduled action threw falsy error")}if(ie)return this.unsubscribe(),ue}unsubscribe(){if(!this.closed){const{id:re,scheduler:de}=this,{actions:ie}=de;this.work=this.state=this.scheduler=null,this.pending=!1,(0,J.o)(ie,this),null!=re&&(this.id=this.recycleAsyncId(de,re,null)),this.delay=null,super.unsubscribe()}}}},9687:(Yt,Fe,B)=>{"use strict";B.d(Fe,{q:()=>G});var u=B(6129);class S{constructor(q,X=S.now){this.schedulerActionCtor=q,this.now=X}schedule(q,X=0,re){return new this.schedulerActionCtor(this,q).schedule(re,X)}}S.now=u.U.now;class G extends S{constructor(q,X=S.now){super(q,X),this.actions=[],this._active=!1}flush(q){const{actions:X}=this;if(this._active)return void X.push(q);let re;this._active=!0;do{if(re=q.execute(q.state,q.delay))break}while(q=X.shift());if(this._active=!1,re){for(;q=X.shift();)q.unsubscribe();throw re}}}},6129:(Yt,Fe,B)=>{"use strict";B.d(Fe,{U:()=>u});const u={now:()=>(u.delegate||Date).now(),delegate:void 0}},9270:(Yt,Fe,B)=>{"use strict";B.d(Fe,{f:()=>u});const u={setTimeout(S,G,...J){const{delegate:q}=u;return q?.setTimeout?q.setTimeout(S,G,...J):setTimeout(S,G,...J)},clearTimeout(S){const{delegate:G}=u;return(G?.clearTimeout||clearTimeout)(S)},delegate:void 0}},4761:(Yt,Fe,B)=>{"use strict";B.d(Fe,{l:()=>S});const S=function u(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(Yt,Fe,B)=>{"use strict";B.d(Fe,{s:()=>u});const u="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(Yt,Fe,B)=>{"use strict";B.d(Fe,{G:()=>S});const S=(0,B(1853).L)(G=>function(){G(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(Yt,Fe,B)=>{"use strict";B.d(Fe,{R0:()=>X,lI:()=>q,ms:()=>J});var u=B(8071),S=B(9470);function G(re){return re[re.length-1]}function J(re){return(0,u.T)(G(re))?re.pop():void 0}function q(re){return(0,S.m)(G(re))?re.pop():void 0}function X(re,de){return"number"==typeof G(re)?re.pop():de}},3073:(Yt,Fe,B)=>{"use strict";B.d(Fe,{D:()=>q});const{isArray:u}=Array,{getPrototypeOf:S,prototype:G,keys:J}=Object;function q(re){if(1===re.length){const de=re[0];if(u(de))return{args:de,keys:null};if(function X(re){return re&&"object"==typeof re&&S(re)===G}(de)){const ie=J(de);return{args:ie.map(ue=>
1de[ue]),keys:ie}}}return{args:re,keys:null}}},7908:(Yt,Fe,B)=>{"use strict";function u(S,G){if(S){const J=S.indexOf(G);0<=J&&S.splice(J,1)}}B.d(Fe,{o:()=>u})},1853:(Yt,Fe,B)=>{"use strict";function u(S){const J=S(q=>{Error.call(q),q.stack=(new Error).stack});return J.prototype=Object.create(Error.prototype),J.prototype.constructor=J,J}B.d(Fe,{L:()=>u})},8496:(Yt,Fe,B)=>{"use strict";function u(S,G){return S.reduce((J,q,X)=>(J[q]=G[X],J),{})}B.d(Fe,{e:()=>u})},9786:(Yt,Fe,B)=>{"use strict";B.d(Fe,{Y:()=>G,l:()=>J});var u=B(1026);let S=null;function G(q){if(u.$.useDeprecatedSynchronousErrorHandling){const X=!S;if(X&&(S={errorThrown:!1,error:null}),q(),X){const{errorThrown:re,error:de}=S;if(S=null,re)throw de}}else q()}function J(q){u.$.useDeprecatedSynchronousErrorHandling&&S&&(S.errorThrown=!0,S.error=q)}},5225:(Yt,Fe,B)=>{"use strict";function u(S,G,J,q=0,X=!1){const re=G.schedule(function(){J(),X?S.add(this.schedule(null,q)):this.unsubscribe()},q);if(S.add(re),!X)return re}B.d(Fe,{N:()=>u})},3669:(Yt,Fe,B)=>{"use strict";function u(S){return S}B.d(Fe,{D:()=>u})},7441:(Yt,Fe,B)=>{"use strict";B.d(Fe,{X:()=>u});const u=S=>S&&"number"==typeof S.length&&"function"!=typeof S},7953:(Yt,Fe,B)=>{"use strict";B.d(Fe,{T:()=>S});var u=B(8071);function S(G){return Symbol.asyncIterator&&(0,u.T)(G?.[Symbol.asyncIterator])}},8071:(Yt,Fe,B)=>{"use strict";function u(S){return"function"==typeof S}B.d(Fe,{T:()=>u})},5055:(Yt,Fe,B)=>{"use strict";B.d(Fe,{l:()=>G});var u=B(3494),S=B(8071);function G(J){return(0,S.T)(J[u.s])}},5397:(Yt,Fe,B)=>{"use strict";B.d(Fe,{x:()=>G});var u=B(4761),S=B(8071);function G(J){return(0,S.T)(J?.[u.l])}},9858:(Yt,Fe,B)=>{"use strict";B.d(Fe,{y:()=>S});var u=B(8071);function S(G){return(0,u.T)(G?.then)}},5196:(Yt,Fe,B)=>{"use strict";B.d(Fe,{C:()=>G,U:()=>J});var u=B(1635),S=B(8071);function G(q){return(0,u.AQ)(this,arguments,function*(){const re=q.getReader();try{for(;;){const{value:de,done:ie}=yield(0,u.N3)(re.read());if(ie)return yield(0,u.N3)(void 0);yield yield(0,u.N3)(de)}}finally{re.releaseLock()}})}function J(q){return(0,S.T)(q?.getReader)}},9470:(Yt,Fe,B)=>{"use strict";B.d(Fe,{m:()=>S});var u=B(8071);function S(G){return G&&(0,u.T)(G.schedule)}},9974:(Yt,Fe,B)=>{"use strict";B.d(Fe,{N:()=>G,S:()=>S});var u=B(8071);function S(J){return(0,u.T)(J?.lift)}function G(J){return q=>{if(S(q))return q.lift(function(X){try{return J(X,this)}catch(re){this.error(re)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(Yt,Fe,B)=>{"use strict";B.d(Fe,{I:()=>J});var u=B(6354);const{isArray:S}=Array;function J(q){return(0,u.T)(X=>function G(q,X){return S(X)?q(...X):q(X)}(q,X))}},5343:(Yt,Fe,B)=>{"use strict";function u(){}B.d(Fe,{l:()=>u})},1203:(Yt,Fe,B)=>{"use strict";B.d(Fe,{F:()=>S,m:()=>G});var u=B(3669);function S(...J){return G(J)}function G(J){return 0===J.length?u.D:1===J.length?J[0]:function(X){return J.reduce((re,de)=>de(re),X)}}},5334:(Yt,Fe,B)=>{"use strict";B.d(Fe,{m:()=>G});var u=B(1026),S=B(9270);function G(J){S.f.setTimeout(()=>{const{onUnhandledError:q}=u.$;if(!q)throw J;q(J)})}},591:(Yt,Fe,B)=>{"use strict";function u(S){return new TypeError(`You provided ${null!==S&&"object"==typeof S?"an invalid object":`'${S}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}B.d(Fe,{L:()=>u})},177:(Yt,Fe,B)=>{"use strict";B.d(Fe,{AJ:()=>Mi,B3:()=>yn,MD:()=>_o,N0:()=>io,P9:()=>vo,PV:()=>L,QT:()=>G,QX:()=>oi,Sm:()=>Ae,Sq:()=>De,T3:()=>fr,UE:()=>uo,VF:()=>q,Vy:()=>Lo,Xr:()=>ro,YU:()=>Gi,ZD:()=>J,_b:()=>$r,aZ:()=>Ce,bT:()=>wt,fw:()=>ne,hb:()=>qe,hj:()=>ie,oe:()=>Wr,qQ:()=>re,vh:()=>xt});var u=B(4438);let S=null;function G(){return S}function J(g){S??=g}class q{}const re=new u.nKC("");let de=(()=>{class g{historyGo(C){throw new Error("")}static{this.\u0275fac=function(P){return new(P||g)}}static{this.\u0275prov=u.jDH({token:g,factory:()=>(0,u.WQX)(ue),providedIn:"platform"})}}return g})();const ie=new u.nKC("");let ue=(()=>{class g extends de{constructor(){super(),this._doc=(0,u.WQX)(re),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return G().getBaseHref(this._doc)}onPopState(C){const P=G().getGlobalEventTarget(this._doc,"window");return P.addEventListener("popstate",C,!1),()=>P.removeEventListener("popstate",C)}onHashChange(C){const P=G().getGlobalEventTarget(this._doc,"window");return P.addEventListener("hashchange",C,!1),()=>P.removeEventListener("hashchange",C)}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(C){this._location.pathname=C}pushState(C,P,se){this._history.pushState(C,P,se)}replaceState(C,P,se){this._history.replaceState(C,P,se)}forward(){this._history.forward()}back(){this._history.back()}historyGo(C=0){this._history.go(C)}getState(){return this._history.state}static{this.\u0275fac=function(P){return new(P||g)}}static{this.\u0275prov=u.jDH({token:g,factory:()=>new g,providedIn:"platform"})}}return g})();function pe(g,j){if(0==g.length)return j;if(0==j.length)return g;let C=0;return g.endsWith("/")&&C++,j.startsWith("/")&&C++,2==C?g+j.substring(1):1==C?g+j:g+"/"+j}function $e(g){const j=g.match(/#|\?|$/),C=j&&j.index||g.length;return g.slice(0,C-("/"===g[C-1]?1:0))+g.slice(C)}function he(g){return g&&"?"!==g[0]?"?"+g:g}let qe=(()=>{class g{historyGo(C){throw new Error("")}static{this.\u0275fac=function(P){return new(P||g)}}static{this.\u0275prov=u.jDH({token:g,factory:()=>(0,u.WQX)(Ae),providedIn:"root"})}}return g})();const Me=new u.nKC("");let Ae=(()=>{class g extends qe{constructor(C,P){super(),this._platformLocation=C,this._removeListenerFns=[],this._baseHref=P??this._platformLocation.getBaseHrefFromDOM()??(0,u.WQX)(re).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(C){this._removeListenerFns.push(this._platformLocation.onPopState(C),this._platformLocation.on
1HashChange(C))}getBaseHref(){return this._baseHref}prepareExternalUrl(C){return pe(this._baseHref,C)}path(C=!1){const P=this._platformLocation.pathname+he(this._platformLocation.search),se=this._platformLocation.hash;return se&&C?`${P}${se}`:P}pushState(C,P,se,Xe){const ct=this.prepareExternalUrl(se+he(Xe));this._platformLocation.pushState(C,P,ct)}replaceState(C,P,se,Xe){const ct=this.prepareExternalUrl(se+he(Xe));this._platformLocation.replaceState(C,P,ct)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(C=0){this._platformLocation.historyGo?.(C)}static{this.\u0275fac=function(P){return new(P||g)(u.KVO(de),u.KVO(Me,8))}}static{this.\u0275prov=u.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})(),ne=(()=>{class g extends qe{constructor(C,P){super(),this._platformLocation=C,this._baseHref="",this._removeListenerFns=[],null!=P&&(this._baseHref=P)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(C){this._removeListenerFns.push(this._platformLocation.onPopState(C),this._platformLocation.onHashChange(C))}getBaseHref(){return this._baseHref}path(C=!1){const P=this._platformLocation.hash??"#";return P.length>0?P.substring(1):P}prepareExternalUrl(C){const P=pe(this._baseHref,C);return P.length>0?"#"+P:P}pushState(C,P,se,Xe){let ct=this.prepareExternalUrl(se+he(Xe));0==ct.length&&(ct=this._platformLocation.pathname),this._platformLocation.pushState(C,P,ct)}replaceState(C,P,se,Xe){let ct=this.prepareExternalUrl(se+he(Xe));0==ct.length&&(ct=this._platformLocation.pathname),this._platformLocation.replaceState(C,P,ct)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(C=0){this._platformLocation.historyGo?.(C)}static{this.\u0275fac=function(P){return new(P||g)(u.KVO(de),u.KVO(Me,8))}}static{this.\u0275prov=u.jDH({token:g,factory:g.\u0275fac})}}return g})(),Ce=(()=>{class g{constructor(C){this._subject=new u.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=C;const P=this._locationStrategy.getBaseHref();this._basePath=function Te(g){if(new RegExp("^(https?:)?//").test(g)){const[,C]=g.split(/\/\/[^\/]+/);return C}return g}($e(ke(P))),this._locationStrategy.onPopState(se=>{this._subject.emit({url:this.path(!0),pop:!0,state:se.state,type:se.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(C=!1){return this.normalize(this._locationStrategy.path(C))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(C,P=""){return this.path()==this.normalize(C+he(P))}normalize(C){return g.stripTrailingSlash(function ut(g,j){if(!g||!j.startsWith(g))return j;const C=j.substring(g.length);return""===C||["/",";","?","#"].includes(C[0])?C:j}(this._basePath,ke(C)))}prepareExternalUrl(C){return C&&"/"!==C[0]&&(C="/"+C),this._locationStrategy.prepareExternalUrl(C)}go(C,P="",se=null){this._locationStrategy.pushState(se,"",C,P),this._notifyUrlChangeListeners(this.prepareExternalUrl(C+he(P)),se)}replaceState(C,P="",se=null){this._locationStrategy.replaceState(se,"",C,P),this._notifyUrlChangeListeners(this.prepareExternalUrl(C+he(P)),se)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(C=0){this._locationStrategy.historyGo?.(C)}onUrlChange(C){return this._urlChangeListeners.push(C),this._urlChangeSubscription??=this.subscribe(P=>{this._notifyUrlChangeListeners(P.url,P.state)}),()=>{const P=this._urlChangeListeners.indexOf(C);this._urlChangeListeners.splice(P,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(C="",P){this._urlChangeListeners.forEach(se=>se(C,P))}subscribe(C,P,se){return this._subject.subscribe({next:C,error:P,complete:se})}static{this.normalizeQueryParams=he}static{this.joinWithSlash=pe}static{this.stripTrailingSlash=$e}static{this.\u0275fac=function(P){return new(P||g)(u.KVO(qe))}}static{this.\u0275prov=u.jDH({token:g,factory:()=>function ot(){return new Ce((0,u.KVO)(qe))}(),providedIn:"root"})}}return g})();function ke(g){return g.replace(/\/index.html$/,"")}const He={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var _=function(g){return g[g.Decimal=0]="Decimal",g[g.Percent=1]="Percent",g[g.Currency=2]="Currency",g[g.Scientific=3]="Scientific",g}(_||{}),ge=function(g){return g[g.Format=0]="Format",g[g.Standalone=1]="Standalone",g}(ge||{}),te=function(g){return g[g.Narrow=0]="Narrow",g[g.Abbreviated=1]="Abbreviated",g[g.Wide=2]="Wide",g[g.Short=3]="Short",g}(te||{}),_e=function(g){return g[g.Short=0]="Short",g[g.Medium=1]="Medium",g[g.Long=2]="Long",g[g.Full=3]="Full",g}(_e||{});const rt={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function Re(g,j){return Rt((0,u.H5H)(g)[u.KH2.DateFormat],j)}function Be(g,j){return Rt((0,u.H5H)(g)[u.KH2.TimeFormat],j)}function Le(g,j){return Rt((0,u.H5H)(g)[u.KH2.DateTimeFormat],j)}function We(g,j){const C=(0,u.H5H)(g),P=C[u.KH2.NumberSymbols][j];if(typeof P>"u"){if(j===rt.CurrencyDecimal)return C[u.KH2.NumberSymbols][rt.Decimal];if(j===rt.CurrencyGroup)return C[u.KH2.NumberSymbols][rt.Group]}return P}function ft(g,j){return(0,u.H5H)(g)[u.KH2.NumberFormats][j]}function Nn(g){if(!g[u.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${g[u.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Rt(g,j){for(let C=j;C>-1;C--)if(typeof g[C]<"u")return g[C];throw new Error("Locale data API: locale data undefined")}function _n(g){const[j,C]=g.split(":");return{hours:+j,minutes:+C}}const Ar=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,_r={},Cr=/((?:[^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 wr=function(g){return g[g.Short=0]="Short",g[g.ShortGMT=1]="ShortGMT",g[g.Long=2]="Long",g[g.Extended=3]="Extended",g}(wr||{}),zt=function(g){return g[g.FullYear=0]="FullYear",g[g.Month=1]="Month",g[g.Date=2]="Date",g[g.Hours=3]="Hours",g[g.Minutes=4]="Minutes",g[g.Seconds=5]="Seconds",g[g.FractionalSeconds=6]="FractionalSeconds",g[g.Day=7]="Day",g}(zt||{}),pt=function(g){return g[g.DayPeriods=0]="DayPeriods",g[g.Days=1]="Days",g[g.Months=2]="Months",g[g.Eras=3]="Eras",g}(pt||{});function qn(g,j,C,P){let se=function mn(g){if(Qn(g))return g;if("number"==typeof g&&!isNaN(g))return new Date(g);if("string"==typeof g){if(g=g.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(g)){const[se,Xe=1,ct=1]=g.split("-").map(nn=>+nn);return Nr(se,Xe-1,ct)}const C=parseFloat(g);if(!isNaN(g-C))return new Date(C);let P;if(P=g.match(Ar))return function Cn(g){const j=new Date(0);let C=0,P=0;const se=g[8]?j.setUTCFullYear:j.setFullYear,Xe=g[8]?j.setUTCHours:j.setHours;g[9]&&(C=Number(g[9]+g[10]),P=Number(g[9]+g[11])),se.call(j,Number(g[1]),Number(g[2])-1,Number(g[3]));const ct=Number(g[4]||0)-C,nn=Number(g[5]||0)-P,vr=Number(g[6]||0),kr=Math.floor(1e3*parseFloat("0."+(g[7]||0)));return Xe.call(j,ct,nn,vr,kr),j}(P)}const j=new Date(g);if(!Qn(j))throw new Error(`Unable to convert "${g}" into a date`);return j}(g);j=ee(C,j)||j;let nn,ct=[];for(;j;){if(nn=Cr.exec(j),!nn){ct.push(j);break}{ct=ct.concat(nn.slice(1));const Er=ct.pop();if(!Er)break;j=Er}}let vr=se.getTimezoneOffset();P&&(vr=Ee(P,vr),se=function Ft(g,j,C){const P=C?-1:1,se=g.getTimezoneOffset();return function nt(g,j){return(g=new Date(g.getTime())).setMinutes(g.getMinutes()+j),g}(g,P*(Ee(j,se)-se))}(se,P,!0));let kr="";return ct.forEach(Er=>{const tr=function ce(g){if(Oe[g])return Oe[g];let j;switch(g){case"G":case"GG":case"GGG":j=At(pt.Eras,te.Abbreviated);break;case"GGGG":j=At(pt.Eras,te.Wide);break;case"GGGGG":j=At(pt.Eras,te.Narrow);break;case"y":j=Ut(zt.FullYear,1,0,!1,!0);break;case"yy":j=Ut(zt.FullYear,2,0,!0,!0);break;case"yyy":j=Ut(zt.FullYear,3,0,!1,!0);break;case"yyyy":j=Ut(zt.FullYear,4,0,!1,!0);break;case"Y":j=ze(1);break;case"YY":j=ze(2,!0);break;case"YYY":j=ze(3);break;case"YYYY":j=ze(4);break;case"M":case"L":j=Ut(zt.Month,1,1);break;case"MM":case"LL":j=Ut(zt.Month,2,1);break;case"MMM":j=At(pt.Months,te.Abbreviated);break;case"MMMM":j=At(pt.Months,te.Wide);break;case"MMMMM":j=At(pt.Months,te.Narrow);break;case"LLL":j=At(pt.Months,te.Abbreviated,ge.Standalone);break;case"LLLL":j=At(pt.Months,te.Wide,ge.Standalone);break;case"LLLLL":j=At(pt.Months,te.Narrow,ge.Standalone);break;case"w":j=Sr(1);break;case"ww":j=Sr(2);break;
vendor: 14,727 bytes, line 1
1case"W":j=Sr(1,!0);break;case"d":j=Ut(zt.Date,1);break;case"dd":j=Ut(zt.Date,2);break;case"c":case"cc":j=Ut(zt.Day,1);break;case"ccc":j=At(pt.Days,te.Abbreviated,ge.Standalone);break;case"cccc":j=At(pt.Days,te.Wide,ge.Standalone);break;case"ccccc":j=At(pt.Days,te.Narrow,ge.Standalone);break;case"cccccc":j=At(pt.Days,te.Short,ge.Standalone);break;case"E":case"EE":case"EEE":j=At(pt.Days,te.Abbreviated);break;case"EEEE":j=At(pt.Days,te.Wide);break;case"EEEEE":j=At(pt.Days,te.Narrow);break;case"EEEEEE":j=At(pt.Days,te.Short);break;case"a":case"aa":case"aaa":j=At(pt.DayPeriods,te.Abbreviated);break;case"aaaa":j=At(pt.DayPeriods,te.Wide);break;case"aaaaa":j=At(pt.DayPeriods,te.Narrow);break;case"b":case"bb":case"bbb":j=At(pt.DayPeriods,te.Abbreviated,ge.Standalone,!0);break;case"bbbb":j=At(pt.DayPeriods,te.Wide,ge.Standalone,!0);break;case"bbbbb":j=At(pt.DayPeriods,te.Narrow,ge.Standalone,!0);break;case"B":case"BB":case"BBB":j=At(pt.DayPeriods,te.Abbreviated,ge.Format,!0);break;case"BBBB":j=At(pt.DayPeriods,te.Wide,ge.Format,!0);break;case"BBBBB":j=At(pt.DayPeriods,te.Narrow,ge.Format,!0);break;case"h":j=Ut(zt.Hours,1,-12);break;case"hh":j=Ut(zt.Hours,2,-12);break;case"H":j=Ut(zt.Hours,1);break;case"HH":j=Ut(zt.Hours,2);break;case"m":j=Ut(zt.Minutes,1);break;case"mm":j=Ut(zt.Minutes,2);break;case"s":j=Ut(zt.Seconds,1);break;case"ss":j=Ut(zt.Seconds,2);break;case"S":j=Ut(zt.FractionalSeconds,1);break;case"SS":j=Ut(zt.FractionalSeconds,2);break;case"SSS":j=Ut(zt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":j=St(wr.Short);break;case"ZZZZZ":j=St(wr.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":j=St(wr.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":j=St(wr.Long);break;default:return null}return Oe[g]=j,j}(Er);kr+=tr?tr(se,C,vr):"''"===Er?"'":Er.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),kr}function Nr(g,j,C){const P=new Date(0);return P.setFullYear(g,j,C),P.setHours(0,0,0),P}function ee(g,j){const C=function Ot(g){return(0,u.H5H)(g)[u.KH2.LocaleId]}(g);if(_r[C]??={},_r[C][j])return _r[C][j];let P="";switch(j){case"shortDate":P=Re(g,_e.Short);break;case"mediumDate":P=Re(g,_e.Medium);break;case"longDate":P=Re(g,_e.Long);break;case"fullDate":P=Re(g,_e.Full);break;case"shortTime":P=Be(g,_e.Short);break;case"mediumTime":P=Be(g,_e.Medium);break;case"longTime":P=Be(g,_e.Long);break;case"fullTime":P=Be(g,_e.Full);break;case"short":const se=ee(g,"shortTime"),Xe=ee(g,"shortDate");P=le(Le(g,_e.Short),[se,Xe]);break;case"medium":const ct=ee(g,"mediumTime"),nn=ee(g,"mediumDate");P=le(Le(g,_e.Medium),[ct,nn]);break;case"long":const vr=ee(g,"longTime"),kr=ee(g,"longDate");P=le(Le(g,_e.Long),[vr,kr]);break;case"full":const Er=ee(g,"fullTime"),tr=ee(g,"fullDate");P=le(Le(g,_e.Full),[Er,tr])}return P&&(_r[C][j]=P),P}function le(g,j){return j&&(g=g.replace(/\{([^}]+)}/g,function(C,P){return null!=j&&P in j?j[P]:C})),g}function Ve(g,j,C="-",P,se){let Xe="";(g<0||se&&g<=0)&&(se?g=1-g:(g=-g,Xe=C));let ct=String(g);for(;ct.length<j;)ct="0"+ct;return P&&(ct=ct.slice(ct.length-j)),Xe+ct}function Ut(g,j,C=0,P=!1,se=!1){return function(Xe,ct){let nn=function Nt(g,j){switch(g){case zt.FullYear:return j.getFullYear();case zt.Month:return j.getMonth();case zt.Date:return j.getDate();case zt.Hours:return j.getHours();case zt.Minutes:return j.getMinutes();case zt.Seconds:return j.getSeconds();case zt.FractionalSeconds:return j.getMilliseconds();case zt.Day:return j.getDay();default:throw new Error(`Unknown DateType value "${g}".`)}}(g,Xe);if((C>0||nn>-C)&&(nn+=C),g===zt.Hours)0===nn&&-12===C&&(nn=12);else if(g===zt.FractionalSeconds)return function bt(g,j){return Ve(g,3).substring(0,j)}(nn,j);const vr=We(ct,rt.MinusSign);return Ve(nn,j,vr,P,se)}}function At(g,j,C=ge.Format,P=!1){return function(se,Xe){return function cn(g,j,C,P,se,Xe){switch(C){case pt.Months:return function Ye(g,j,C){const P=(0,u.H5H)(g),Xe=Rt([P[u.KH2.MonthsFormat],P[u.KH2.MonthsStandalone]],j);return Rt(Xe,C)}(j,se,P)[g.getMonth()];case pt.Days:return function Ue(g,j,C){const P=(0,u.H5H)(g),Xe=Rt([P[u.KH2.DaysFormat],P[u.KH2.DaysStandalone]],j);return Rt(Xe,C)}(j,se,P)[g.getDay()];case pt.DayPeriods:const ct=g.getHours(),nn=g.getMinutes();if(Xe){const kr=function An(g){const j=(0,u.H5H)(g);return Nn(j),(j[u.KH2.ExtraData][2]||[]).map(P=>"string"==typeof P?_n(P):[_n(P[0]),_n(P[1])])}(j),Er=function nr(g,j,C){const P=(0,u.H5H)(g);Nn(P);const Xe=Rt([P[u.KH2.ExtraData][0],P[u.KH2.ExtraData][1]],j)||[];return Rt(Xe,C)||[]}(j,se,P),tr=kr.findIndex(Vr=>{if(Array.isArray(Vr)){const[Sn,_t]=Vr,un=ct>=Sn.hours&&nn>=Sn.minutes,Dr=ct<_t.hours||ct===_t.hours&&nn<_t.minutes;if(Sn.hours<_t.hours){if(un&&Dr)return!0}else if(un||Dr)return!0}else if(Vr.hours===ct&&Vr.minutes===nn)return!0;return!1});if(-1!==tr)return Er[tr]}return function Lt(g,j,C){const P=(0,u.H5H)(g),Xe=Rt([P[u.KH2.DayPeriodsFormat],P[u.KH2.DayPeriodsStandalone]],j);return Rt(Xe,C)}(j,se,P)[ct<12?0:1];case pt.Eras:return function Dt(g,j){return Rt((0,u.H5H)(g)[u.KH2.Eras],j)}(j,P)[g.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${C}`)}}(se,Xe,g,j,C,P)}}function St(g){return function(j,C,P){const se=-1*P,Xe=We(C,rt.MinusSign),ct=se>0?Math.floor(se/60):Math.ceil(se/60);switch(g){case wr.Short:return(se>=0?"+":"")+Ve(ct,2,Xe)+Ve(Math.abs(se%60),2,Xe);case wr.ShortGMT:return"GMT"+(se>=0?"+":"")+Ve(ct,1,Xe);case wr.Long:return"GMT"+(se>=0?"+":"")+Ve(ct,2,Xe)+":"+Ve(Math.abs(se%60),2,Xe);case wr.Extended:return 0===P?"Z":(se>=0?"+":"")+Ve(ct,2,Xe)+":"+Ve(Math.abs(se%60),2,Xe);default:throw new Error(`Unknown zone width "${g}"`)}}}const kn=0,ln=4;function br(g){const j=g.getDay(),C=0===j?-3:ln-j;return Nr(g.getFullYear(),g.getMonth(),g.getDate()+C)}function Sr(g,j=!1){return function(C,P){let se;if(j){const Xe=new Date(C.getFullYear(),C.getMonth(),1).getDay()-1,ct=C.getDate();se=1+Math.floor((ct+Xe)/7)}else{const Xe=br(C),ct=function Jn(g){const j=Nr(g,kn,1).getDay();return Nr(g,0,1+(j<=ln?ln:ln+7)-j)}(Xe.getFullYear()),nn=Xe.getTime()-ct.getTime();se=1+Math.round(nn/6048e5)}return Ve(se,g,We(P,rt.MinusSign))}}function ze(g,j=!1){return function(C,P){return Ve(br(C).getFullYear(),g,We(P,rt.MinusSign),j)}}const Oe={};function Ee(g,j){g=g.replace(/:/g,"");const C=Date.parse("Jan 01, 1970 00:00:00 "+g)/6e4;return isNaN(C)?j:C}function Qn(g){return g instanceof Date&&!isNaN(g.valueOf())}const dr=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Tr=22,qr=".",xi="0",ao=";",Pi=",",wi="#";function Hi(g,j,C,P,se,Xe,ct=!1){let nn="",vr=!1;if(isFinite(g)){let kr=function no(g){let P,se,Xe,ct,nn,j=Math.abs(g)+"",C=0;for((se=j.indexOf(qr))>-1&&(j=j.replace(qr,"")),(Xe=j.search(/e/i))>0?(se<0&&(se=Xe),se+=+j.slice(Xe+1),j=j.substring(0,Xe)):se<0&&(se=j.length),Xe=0;j.charAt(Xe)===xi;Xe++);if(Xe===(nn=j.length))P=[0],se=1;else{for(nn--;j.charAt(nn)===xi;)nn--;for(se-=Xe,P=[],ct=0;Xe<=nn;Xe++,ct++)P[ct]=Number(j.charAt(Xe))}return se>Tr&&(P=P.splice(0,Tr-1),C=se-1,se=1),{digits:P,exponent:C,integerLen:se}}(g);ct&&(kr=function $n(g){if(0===g.digits[0])return g;const j=g.digits.length-g.integerLen;return g.exponent?g.exponent+=2:(0===j?g.digits.push(0,0):1===j&&g.digits.push(0),g.integerLen+=2),g}(kr));let Er=j.minInt,tr=j.minFrac,Vr=j.maxFrac;if(Xe){const jr=Xe.match(dr);if(null===jr)throw new Error(`${Xe} is not a valid digit info`);const Oi=jr[1],ho=jr[3],hr=jr[5];null!=Oi&&(Er=ni(Oi)),null!=ho&&(tr=ni(ho)),null!=hr?Vr=ni(hr):null!=ho&&tr>Vr&&(Vr=tr)}!function ar(g,j,C){if(j>C)throw new Error(`The minimum number of digits after fraction (${j}) is higher than the maximum (${C}).`);let P=g.digits,se=P.length-g.integerLen;const Xe=Math.min(Math.max(j,se),C);let ct=Xe+g.integerLen,nn=P[ct];if(ct>0){P.splice(Math.max(g.integerLen,ct));for(let tr=ct;tr<P.length;tr++)P[tr]=0}else{se=Math.max(0,se),g.integerLen=1,P.length=Math.max(1,ct=Xe+1),P[0]=0;for(let tr=1;tr<ct;tr++)P[tr]=0}if(nn>=5)if(ct-1<0){for(let tr=0;tr>ct;tr--)P.unshift(0),g.integerLen++;P.unshift(1),g.integerLen++}else P[ct-1]++;for(;se<Math.max(0,Xe);se++)P.push(0);let vr=0!==Xe;const kr=j+g.integerLen,Er=P.reduceRight(function(tr,Vr,Sn,_t){return _t[Sn]=(Vr+=tr)<10?Vr:Vr-10,vr&&(0===_t[Sn]&&Sn>=kr?_t.pop():vr=!1),Vr>=10?1:0},0);Er&&(P.unshift(Er),g.integerLen++)}(kr,tr,Vr);let Sn=kr.digits,_t=kr.integerLen;const un=kr.exponent;let Dr=[];for(vr=Sn.every(jr=>!jr);_t<Er;_t++)Sn.unshift(0);for(;_t<0;_t++)Sn.unshift(0);_t>0?Dr=Sn.splice(_t,Sn.length):(Dr=Sn,Sn=[0]);const gi=[];for(Sn.length>=j.lgSize&&gi.unshift(Sn.splice(-j.lgSize,Sn.length).join(""));Sn.length>j.gSize;)gi.unshift(Sn.splice(-j.gSize,Sn.length).join(""));Sn.length&&gi.unshift(Sn.join("")),nn=gi.join(We(C,P)),Dr.length&&(nn+=We(C,se)+Dr.join("")),un&&(nn+=We(C,rt.Exponential)+"+"+un)}else nn=We(C,rt.Infinity);return nn=g<0&&!vr?j.negPre+nn+j.negSuf:j.posPre+nn+j.posSuf,nn}function Wi(g,j="-"){const C={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},P=g.split(ao),se=P[0],Xe=P[1],ct=-1!==se.indexOf(qr)?se.split(qr):[se.substring(0,se.lastIndexOf(xi)+1),se.substring(se.lastIndexOf(xi)+1)],nn=ct[0],vr=ct[1]||"";C.posPre=nn.substring(0,nn.indexOf(wi));for(let Er=0;Er<vr.length;Er++){const tr=vr.charAt(Er);tr===xi?C.minFrac=C.maxFrac=Er+1:tr===wi?C.maxFrac=Er+1:C.posSuf+=tr}const kr=nn.split(Pi);if(C.gSize=kr[1]?kr[1].length:0,C.lgSize=kr[2]||kr[1]?(kr[2]||kr[1]).length:0,Xe){const Er=se.length-C.posPre.length-C.posSuf.length,tr=Xe.indexOf(wi);C.negPre=Xe.substring(0,tr).replace(/'/g,""),C.negSuf=Xe.slice(tr+Er).replace(/'/g,"")}else C.negPre=j+C.posPre,C.negSuf=C.posSuf;return C}function ni(g){const j=parseInt(g);if(isNaN(j))throw new Error("Invalid integer literal when parsing "+g);return j}function $r(g,j){j=encodeURIComponent(j);for(const C of g.split(";")){const P=C.indexOf("="),[se,Xe]=-1==P?[C,""]:[C.slice(0,P),C.slice(P+1)];if(se.trim()===j)return decodeURIComponent(Xe)}return null}const Di=/\s+/,zi=[];let Gi=(()=>{class g{constructor(C,P){this._ngEl=C,this._renderer=P,this.initialClasses=zi,this.stateMap=new Map}set klass(C){this.initialClasses=null!=C?C.trim().split(Di):zi}set ngClass(C){this.rawClass="string"==typeof C?C.trim().split(Di):C}ngDoCheck(){for(const P of this.initialClasses)this._updateState(P,!0);const C=this.rawClass;if(Array.isArray(C)||C instanceof Set)for(const P of C)this._updateState(P,!0);else if(null!=C)for(const P of Object.keys(C))this._updateState(P,!!C[P]);this._applyStateDiff()}_updateState(C,P){const se=this.stateMap.get(C);void 0!==se?(se.enabled!==P&&(se.changed=!0,se.enabled=P),se.touched=!0):this.stateMap.set(C,{enabled:P,changed:!0,touched:!0})}_applyStateDiff(){for(const C of this.stateMap){const P=C[0],se=C[1];se.changed?(this._toggleClass(P,se.enabled),se.changed=!1):se.touched||(se.enabled&&this._toggleClass(P,!1),this.stateMap.delete(P)),se.touched=!1}}_toggleClass(C,P){(C=C.trim()).length>0&&C.split(Di).forEach(se=>{P?this._renderer.addClass(this._ngEl.nativeElement,se):this._renderer.removeClass(this._ngEl.nativeElement,se)})}static{this.\u0275fac=function(P){return new(P||g)(u.rXU(u.aKT),u.rXU(u.sFG))}}static{this.\u0275dir=u.FsC({type:g,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return g})();class me{constructor(j,C,P,se){this.$implicit=j,this.ngForOf=C,this.index=P,this.count=se}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 De=(()=>{class g{set ngForOf(C){this._ngForOf=C,this._ngForOfDirty=!0}set ngForTrackBy(C){this._trackByFn=C}get ngForTrackBy(){return this._trackByFn}constructor(C,P,se){this._viewContainer=C,this._template=P,this._differs=se,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(C){C&&(this._template=C)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const C=this._ngForOf;!this._differ&&C&&(this._differ=this._differs.find(C).create(this.ngForTrackBy))}if(this._differ){const C=this._differ.diff(this._ngForOf);C&&this._applyChanges(C)}}_applyChanges(C){const P=this._viewContainer;C.forEachOperation((se,Xe,ct)=>{if(null==se.previousIndex)P.createEmbeddedView(this._template,new me(se.item,this._ngForOf,-1,-1),null===ct?void 0:ct);else if(null==ct)P.remove(null===Xe?void 0:Xe);else if(null!==Xe){const nn=P.get(Xe);P.move(nn,ct),Qe(nn,se)}});for(let se=0,Xe=P.length;se<Xe;se++){const nn=P.get(se).context;nn.index=se,nn.count=Xe,nn.ngForOf=this._ngForOf}C.forEachIdentityChange(se=>{Qe(P.get(se.currentIndex),se)})}static ngTemplateContextGuard(C,P){return!0}static{this.\u0275fac=function(P){return new(P||g)(u.rXU(u.c1b),u.rXU(u.C4Q),u.rXU(u._q3))}}static{this.\u0275dir=u.FsC({type:g,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return g})();function Qe(g,j){g.context.$implicit=j.item}let wt=(()=>{class g{constructor(C,P){this._viewContainer=C,this._context=new Pt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=P}set ngIf(C){this._context.$implicit=this._context.ngIf=C,this._updateView()}set ngIfThen(C){bn("ngIfThen",C),this._thenTemplateRef=C,this._thenViewRef=null,this._updateView()}set ngIfElse(C){bn("ngIfElse",C),this._elseTemplateRef=C,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(C,P){return!0}static{this.\u0275fac=function(P){return new(P||g)(u.rXU(u.c1b),u.rXU(u.C4Q))}}static{this.\u0275dir=u.FsC({type:g,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return g})();class Pt{constructor(){this.$implicit=null,this.ngIf=null}}function bn(g,j){if(j&&!j.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,u.Tbb)(j)}'.`)}let yn=(()=>{class g{constructor(C,P,se){this._ngEl=C,this._differs=P,this._renderer=se,this._ngStyle=null,this._differ=null}set ngStyle(C){this._ngStyle=C,!this._differ&&C&&(this._differ=this._differs.find(C).create())}ngDoCheck(){if(this._differ){const C=this._differ.diff(this._ngStyle);C&&this._applyChanges(C)}}_setStyle(C,P){const[se,Xe]=C.split("."),ct=-1===se.indexOf("-")?void 0:u.czy.DashCase;null!=P?this._renderer.setStyle(this._ngEl.nativeElement,se,Xe?`${P}${Xe}`:P,ct):this._renderer.removeStyle(this._ngEl.nativeElement,se,ct)}
1_applyChanges(C){C.forEachRemovedItem(P=>this._setStyle(P.key,null)),C.forEachAddedItem(P=>this._setStyle(P.key,P.currentValue)),C.forEachChangedItem(P=>this._setStyle(P.key,P.currentValue))}static{this.\u0275fac=function(P){return new(P||g)(u.rXU(u.aKT),u.rXU(u.MKu),u.rXU(u.sFG))}}static{this.\u0275dir=u.FsC({type:g,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return g})(),fr=(()=>{class g{constructor(C){this._viewContainerRef=C,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(C){if(this._shouldRecreateView(C)){const P=this._viewContainerRef;if(this._viewRef&&P.remove(P.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const se=this._createContextForwardProxy();this._viewRef=P.createEmbeddedView(this.ngTemplateOutlet,se,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(C){return!!C.ngTemplateOutlet||!!C.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(C,P,se)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,P,se),get:(C,P,se)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,P,se)}})}static{this.\u0275fac=function(P){return new(P||g)(u.rXU(u.c1b))}}static{this.\u0275dir=u.FsC({type:g,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[u.OA$]})}}return g})();function $t(g,j){return new u.wOt(2100,!1)}const V=/(?:[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 L=(()=>{class g{transform(C){if(null==C)return null;if("string"!=typeof C)throw $t();return C.replace(V,P=>P[0].toUpperCase()+P.slice(1).toLowerCase())}static{this.\u0275fac=function(P){return new(P||g)}}static{this.\u0275pipe=u.EJ8({name:"titlecase",type:g,pure:!0,standalone:!0})}}return g})();const et=new u.nKC(""),gt=new u.nKC("");let xt=(()=>{class g{constructor(C,P,se){this.locale=C,this.defaultTimezone=P,this.defaultOptions=se}transform(C,P,se,Xe){if(null==C||""===C||C!=C)return null;try{return qn(C,P??this.defaultOptions?.dateFormat??"mediumDate",Xe||this.locale,se??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(ct){throw $t()}}static{this.\u0275fac=function(P){return new(P||g)(u.rXU(u.xe9,16),u.rXU(et,24),u.rXU(gt,24))}}static{this.\u0275pipe=u.EJ8({name:"date",type:g,pure:!0,standalone:!0})}}return g})(),oi=(()=>{class g{constructor(C){this._locale=C}transform(C,P,se){if(!qi(C))return null;se||=this._locale;try{return function Br(g,j,C){return Hi(g,Wi(ft(j,_.Decimal),We(j,rt.MinusSign)),j,rt.Group,rt.Decimal,C)}(er(C),se,P)}catch(Xe){throw $t()}}static{this.\u0275fac=function(P){return new(P||g)(u.rXU(u.xe9,16))}}static{this.\u0275pipe=u.EJ8({name:"number",type:g,pure:!0,standalone:!0})}}return g})(),Wr=(()=>{class g{constructor(C,P="USD"){this._locale=C,this._defaultCurrencyCode=P}transform(C,P=this._defaultCurrencyCode,se="symbol",Xe,ct){if(!qi(C))return null;ct||=this._locale,"boolean"==typeof se&&(se=se?"symbol":"code");let nn=P||this._defaultCurrencyCode;"code"!==se&&(nn="symbol"===se||"symbol-narrow"===se?function Zn(g,j,C="en"){const P=function Bn(g){return(0,u.H5H)(g)[u.KH2.Currencies]}(C)[g]||He[g]||[],se=P[1];return"narrow"===j&&"string"==typeof se?se:P[0]||g}(nn,"symbol"===se?"wide":"narrow",ct):se);try{return function Qr(g,j,C,P,se){const ct=Wi(ft(j,_.Currency),We(j,rt.MinusSign));return ct.minFrac=function rr(g){let j;const C=He[g];return C&&(j=C[2]),"number"==typeof j?j:2}(P),ct.maxFrac=ct.minFrac,Hi(g,ct,j,rt.CurrencyGroup,rt.CurrencyDecimal,se).replace("\xa4",C).replace("\xa4","").trim()}(er(C),ct,nn,P,Xe)}catch(vr){throw $t()}}static{this.\u0275fac=function(P){return new(P||g)(u.rXU(u.xe9,16),u.rXU(u.Ocv,16))}}static{this.\u0275pipe=u.EJ8({name:"currency",type:g,pure:!0,standalone:!0})}}return g})();function qi(g){return!(null==g||""===g||g!=g)}function er(g){if("string"==typeof g&&!isNaN(Number(g)-parseFloat(g)))return Number(g);if("number"!=typeof g)throw new Error(`${g} is not a number`);return g}let vo=(()=>{class g{transform(C,P,se){if(null==C)return null;if(!this.supports(C))throw $t();return C.slice(P,se)}supports(C){return"string"==typeof C||Array.isArray(C)}static{this.\u0275fac=function(P){return new(P||g)}}static{this.\u0275pipe=u.EJ8({name:"slice",type:g,pure:!1,standalone:!0})}}return g})(),_o=(()=>{class g{static{this.\u0275fac=function(P){return new(P||g)}}static{this.\u0275mod=u.$C({type:g})}static{this.\u0275inj=u.G2t({})}}return g})();const Mi="browser",Eo="server";function uo(g){return g===Mi}function Lo(g){return g===Eo}let ro=(()=>{class g{static{this.\u0275prov=(0,u.jDH)({token:g,providedIn:"root",factory:()=>uo((0,u.WQX)(u.Agw))?new co((0,u.WQX)(re),window):new No})}}return g})();class co{constructor(j,C){this.document=j,this.window=C,this.offset=()=>[0,0]}setOffset(j){this.offset=Array.isArray(j)?()=>j:j}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(j){this.window.scrollTo(j[0],j[1])}scrollToAnchor(j){const C=function Ao(g,j){const C=g.getElementById(j)||g.getElementsByName(j)[0];if(C)return C;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const P=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let se=P.currentNode;for(;se;){const Xe=se.shadowRoot;if(Xe){const ct=Xe.getElementById(j)||Xe.querySelector(`[name="${j}"]`);if(ct)return ct}se=P.nextNode()}}return null}(this.document,j);C&&(this.scrollToElement(C),C.focus())}setHistoryScrollRestoration(j){this.window.history.scrollRestoration=j}scrollToElement(j){const C=j.getBoundingClientRect(),P=C.left+this.window.pageXOffset,se=C.top+this.window.pageYOffset,Xe=this.offset();this.window.scrollTo(P-Xe[0],se-Xe[1])}}class No{setOffset(j){}getScrollPosition(){return[0,0]}scrollToPosition(j){}scrollToAnchor(j){}setHistoryScrollRestoration(j){}}class io{}},1626:(Yt,Fe,B)=>{"use strict";B.d(Fe,{$R:()=>Ft,Lr:()=>qe,Qq:()=>Le,Sx:()=>Qn});var u=B(467),S=B(4438),G=B(7673),J=B(1985),q=B(6648),X=B(274),re=B(5964),de=B(6354),ie=B(980),ue=B(5558),pe=B(177);class $e{}class he{}class qe{constructor(me){this.normalizedNames=new Map,this.lazyUpdate=null,me?"string"==typeof me?this.lazyInit=()=>{this.headers=new Map,me.split("\n").forEach(De=>{const Qe=De.indexOf(":");if(Qe>0){const ht=De.slice(0,Qe),wt=ht.toLowerCase(),Pt=De.slice(Qe+1).trim();this.maybeSetNormalizedName(ht,wt),this.headers.has(wt)?this.headers.get(wt).push(Pt):this.headers.set(wt,[Pt])}})}:typeof Headers<"u"&&me instanceof Headers?(this.headers=new Map,me.forEach((De,Qe)=>{this.setHeaderEntries(Qe,De)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(me).forEach(([De,Qe])=>{this.setHeaderEntries(De,Qe)})}:this.headers=new Map}has(me){return this.init(),this.headers.has(me.toLowerCase())}get(me){this.init();const De=this.headers.get(me.toLowerCase());return De&&De.length>0?De[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(me){return this.init(),this.headers.get(me.toLowerCase())||null}append(me,De){return this.clone({name:me,value:De,op:"a"})}set(me,De){return this.clone({name:me,value:De,op:"s"})}delete(me,De){return this.clone({name:me,value:De,op:"d"})}maybeSetNormalizedName(me,De){this.normalizedNames.has(De)||this.normalizedNames.set(De,me)}init(){this.lazyInit&&(this.lazyInit instanceof qe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(me=>this.applyUpdate(me)),this.lazyUpdate=null))}
vendor: 6,217 bytes, line 1
1copyFrom(me){me.init(),Array.from(me.headers.keys()).forEach(De=>{this.headers.set(De,me.headers.get(De)),this.normalizedNames.set(De,me.normalizedNames.get(De))})}clone(me){const De=new qe;return De.lazyInit=this.lazyInit&&this.lazyInit instanceof qe?this.lazyInit:this,De.lazyUpdate=(this.lazyUpdate||[]).concat([me]),De}applyUpdate(me){const De=me.name.toLowerCase();switch(me.op){case"a":case"s":let Qe=me.value;if("string"==typeof Qe&&(Qe=[Qe]),0===Qe.length)return;this.maybeSetNormalizedName(me.name,De);const ht=("a"===me.op?this.headers.get(De):void 0)||[];ht.push(...Qe),this.headers.set(De,ht);break;case"d":const wt=me.value;if(wt){let Pt=this.headers.get(De);if(!Pt)return;Pt=Pt.filter(bn=>-1===wt.indexOf(bn)),0===Pt.length?(this.headers.delete(De),this.normalizedNames.delete(De)):this.headers.set(De,Pt)}else this.headers.delete(De),this.normalizedNames.delete(De)}}setHeaderEntries(me,De){const Qe=(Array.isArray(De)?De:[De]).map(wt=>wt.toString()),ht=me.toLowerCase();this.headers.set(ht,Qe),this.maybeSetNormalizedName(me,ht)}forEach(me){this.init(),Array.from(this.normalizedNames.keys()).forEach(De=>me(this.normalizedNames.get(De),this.headers.get(De)))}}class Ae{encodeKey(me){return ut(me)}encodeValue(me){return ut(me)}decodeKey(me){return decodeURIComponent(me)}decodeValue(me){return decodeURIComponent(me)}}const Ce=/%(\d[a-f0-9])/gi,ot={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ut(Y){return encodeURIComponent(Y).replace(Ce,(me,De)=>ot[De]??me)}function ke(Y){return`${Y}`}class Te{constructor(me={}){if(this.updates=null,this.cloneFrom=null,this.encoder=me.encoder||new Ae,me.fromString){if(me.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function ne(Y,me){const De=new Map;return Y.length>0&&Y.replace(/^\?/,"").split("&").forEach(ht=>{const wt=ht.indexOf("="),[Pt,bn]=-1==wt?[me.decodeKey(ht),""]:[me.decodeKey(ht.slice(0,wt)),me.decodeValue(ht.slice(wt+1))],rn=De.get(Pt)||[];rn.push(bn),De.set(Pt,rn)}),De}(me.fromString,this.encoder)}else me.fromObject?(this.map=new Map,Object.keys(me.fromObject).forEach(De=>{const Qe=me.fromObject[De],ht=Array.isArray(Qe)?Qe.map(ke):[ke(Qe)];this.map.set(De,ht)})):this.map=null}has(me){return this.init(),this.map.has(me)}get(me){this.init();const De=this.map.get(me);return De?De[0]:null}getAll(me){return this.init(),this.map.get(me)||null}keys(){return this.init(),Array.from(this.map.keys())}append(me,De){return this.clone({param:me,value:De,op:"a"})}appendAll(me){const De=[];return Object.keys(me).forEach(Qe=>{const ht=me[Qe];Array.isArray(ht)?ht.forEach(wt=>{De.push({param:Qe,value:wt,op:"a"})}):De.push({param:Qe,value:ht,op:"a"})}),this.clone(De)}set(me,De){return this.clone({param:me,value:De,op:"s"})}delete(me,De){return this.clone({param:me,value:De,op:"d"})}toString(){return this.init(),this.keys().map(me=>{const De=this.encoder.encodeKey(me);return this.map.get(me).map(Qe=>De+"="+this.encoder.encodeValue(Qe)).join("&")}).filter(me=>""!==me).join("&")}clone(me){const De=new Te({encoder:this.encoder});return De.cloneFrom=this.cloneFrom||this,De.updates=(this.updates||[]).concat(me),De}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(me=>this.map.set(me,this.cloneFrom.map.get(me))),this.updates.forEach(me=>{switch(me.op){case"a":case"s":const De=("a"===me.op?this.map.get(me.param):void 0)||[];De.push(ke(me.value)),this.map.set(me.param,De);break;case"d":if(void 0===me.value){this.map.delete(me.param);break}{let Qe=this.map.get(me.param)||[];const ht=Qe.indexOf(ke(me.value));-1!==ht&&Qe.splice(ht,1),Qe.length>0?this.map.set(me.param,Qe):this.map.delete(me.param)}}}),this.cloneFrom=this.updates=null)}}class _{constructor(){this.map=new Map}set(me,De){return this.map.set(me,De),this}get(me){return this.map.has(me)||this.map.set(me,me.defaultValue()),this.map.get(me)}delete(me){return this.map.delete(me),this}has(me){return this.map.has(me)}keys(){return this.map.keys()}}function ge(Y){return typeof ArrayBuffer<"u"&&Y instanceof ArrayBuffer}function te(Y){return typeof Blob<"u"&&Y instanceof Blob}function _e(Y){return typeof FormData<"u"&&Y instanceof FormData}class mt{constructor(me,De,Qe,ht){let wt;if(this.url=De,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=me.toUpperCase(),function Ne(Y){switch(Y){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||ht?(this.body=void 0!==Qe?Qe:null,wt=ht):wt=Qe,wt&&(this.reportProgress=!!wt.reportProgress,this.withCredentials=!!wt.withCredentials,wt.responseType&&(this.responseType=wt.responseType),wt.headers&&(this.headers=wt.headers),wt.context&&(this.context=wt.context),wt.params&&(this.params=wt.params),this.transferCache=wt.transferCache),this.headers??=new qe,this.context??=new _,this.params){const Pt=this.params.toString();if(0===Pt.length)this.urlWithParams=De;else{const bn=De.indexOf("?");this.urlWithParams=De+(-1===bn?"?":bn<De.length-1?"&":"")+Pt}}else this.params=new Te,this.urlWithParams=De}serializeBody(){return null===this.body?null:"string"==typeof this.body||ge(this.body)||te(this.body)||_e(this.body)||function rt(Y){return typeof URLSearchParams<"u"&&Y instanceof URLSearchParams}(this.body)?this.body:this.body instanceof Te?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||_e(this.body)?null:te(this.body)?this.body.type||null:ge(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Te?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(me={}){const De=me.method||this.method,Qe=me.url||this.url,ht=me.responseType||this.responseType,wt=me.transferCache??this.transferCache,Pt=void 0!==me.body?me.body:this.body,bn=me.withCredentials??this.withCredentials,rn=me.reportProgress??this.reportProgress;let mr=me.headers||this.headers,cr=me.params||this.params;const Gt=me.context??this.context;
1return void 0!==me.setHeaders&&(mr=Object.keys(me.setHeaders).reduce((Gn,Fn)=>Gn.set(Fn,me.setHeaders[Fn]),mr)),me.setParams&&(cr=Object.keys(me.setParams).reduce((Gn,Fn)=>Gn.set(Fn,me.setParams[Fn]),cr)),new mt(De,Qe,Pt,{params:cr,headers:mr,context:Gt,reportProgress:rn,responseType:ht,withCredentials:bn,transferCache:wt})}}var Ot=function(Y){return Y[Y.Sent=0]="Sent",Y[Y.UploadProgress=1]="UploadProgress",Y[Y.ResponseHeader=2]="ResponseHeader",Y[Y.DownloadProgress=3]="DownloadProgress",Y[Y.Response=4]="Response",Y[Y.User=5]="User",Y}(Ot||{});class Lt{constructor(me,De=200,Qe="OK"){this.headers=me.headers||new qe,this.status=void 0!==me.status?me.status:De,this.statusText=me.statusText||Qe,this.url=me.url||null,this.ok=this.status>=200&&this.status<300}}class Ue extends Lt{constructor(me={}){super(me),this.type=Ot.ResponseHeader}clone(me={}){return new Ue({headers:me.headers||this.headers,status:void 0!==me.status?me.status:this.status,statusText:me.statusText||this.statusText,url:me.url||this.url||void 0})}}class Ye extends Lt{constructor(me={}){super(me),this.type=Ot.Response,this.body=void 0!==me.body?me.body:null}clone(me={}){return new Ye({body:void 0!==me.body?me.body:this.body,headers:me.headers||this.headers,status:void 0!==me.status?me.status:this.status,statusText:me.statusText||this.statusText,url:me.url||this.url||void 0})}}class Dt extends Lt{constructor(me){super(me,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${me.url||"(unknown url)"}`:`Http failure response for ${me.url||"(unknown url)"}: ${me.status} ${me.statusText}`,this.error=me.error||null}}function Be(Y,me){return{body:me,headers:Y.headers,context:Y.context,observe:Y.observe,params:Y.params,reportProgress:Y.reportProgress,responseType:Y.responseType,withCredentials:Y.withCredentials,transferCache:Y.transferCache}}let Le=(()=>{class Y{constructor(De){this.handler=De}request(De,Qe,ht={}){let wt;if(De instanceof mt)wt=De;else{let rn,mr;rn=ht.headers instanceof qe?ht.headers:new qe(ht.headers),ht.params&&(mr=ht.params instanceof Te?ht.params:new Te({fromObject:ht.params})),wt=new mt(De,Qe,void 0!==ht.body?ht.body:null,{headers:rn,context:ht.context,params:mr,reportProgress:ht.reportProgress,responseType:ht.responseType||"json",withCredentials:ht.withCredentials,transferCache:ht.transferCache})}const Pt=(0,G.of)(wt).pipe((0,X.H)(rn=>this.handler.handle(rn)));if(De instanceof mt||"events"===ht.observe)return Pt;const bn=Pt.pipe((0,re.p)(rn=>rn instanceof Ye));switch(ht.observe||"body"){case"body":switch(wt.responseType){case"arraybuffer":return bn.pipe((0,de.T)(rn=>{if(null!==rn.body&&!(rn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return rn.body}));case"blob":return bn.pipe((0,de.T)(rn=>{if(null!==rn.body&&!(rn.body instanceof Blob))throw new Error("Response is not a Blob.");return rn.body}));case"text":return bn.pipe((0,de.T)(rn=>{if(null!==rn.body&&"string"!=typeof rn.body)throw new Error("Response is not a string.");return rn.body}));default:return bn.pipe((0,de.T)(rn=>rn.body))}case"response":return bn;default:throw new Error(`Unreachable: unhandled observe type ${ht.observe}}`)}}delete(De,Qe={}){return this.request("DELETE",De,Qe)}get(De,Qe={}){return this.request("GET",De,Qe)}head(De,Qe={}){return this.request("HEAD",De,Qe)}jsonp(De,Qe){return this.request("JSONP",De,{params:(new Te).append(Qe,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(De,Qe={}){return this.request("OPTIONS",De,Qe)}patch(De,Qe,ht={}){return this.request("PATCH",De,Be(ht,Qe))}post(De,Qe,ht={}){return this.request("POST",De,Be(ht,Qe))}put(De,Qe,ht={}){return this.request("PUT",De,Be(ht,Qe))}static{this.\u0275fac=function(Qe){return new(Qe||Y)(S.KVO($e))}}static{this.\u0275prov=S.jDH({token:Y,factory:Y.\u0275fac})}}return Y})();const We=/^\)\]\}',?\n/;function yt(Y){if(Y.url)return Y.url;const me="X-Request-URL".toLocaleLowerCase();return Y.headers.get(me)}let Ht=(()=>{class Y{constructor(){this.fetchImpl=(0,S.WQX)(Tn,{optional:!0})?.fetch??((...De)=>globalThis.fetch(...De)),this.ngZone=(0,S.WQX)(S.SKi)}handle(De){return new J.c(Qe=>{const ht=new AbortController;return this.doRequest(De,ht.signal,Qe).then(Bn,wt=>Qe.error(new Dt({error:wt}))),()=>ht.abort()})}doRequest(De,Qe,ht){var wt=this;return(0,u.A)(function*(){const Pt=wt.createRequestInit(De);let bn;try{const ir=wt.ngZone.runOutsideAngular(()=>wt.fetchImpl(De.urlWithParams,{signal:Qe,...Pt}));(function Zt(Y){Y.then(Bn,Bn)})(ir),ht.next({type:Ot.Sent}),bn=yield ir}catch(ir){return void ht.error(new Dt({error:ir,status:ir.status??0,statusText:ir.statusText,url:De.urlWithParams,headers:ir.headers}))}const rn=new qe(bn.headers),mr=bn.statusText,cr=yt(bn)??De.urlWithParams;let Gt=bn.status,Gn=null;if(De.reportProgress&&ht.next(new Ue({headers:rn,status:Gt,statusText:mr,url:cr})),bn.body){const ir=bn.headers.get("content-length"),sn=[],yn=bn.body.getReader();let qt,$t,fr=0;const pi=typeof Zone<"u"&&Zone.current;yield wt.ngZone.runOutsideAngular((0,u.A)(function*(){for(;;){const{done:Rr,value:mo}=yield yn.read();if(Rr)break;
1if(sn.push(mo),fr+=mo.length,De.reportProgress){$t="text"===De.responseType?($t??"")+(qt??=new TextDecoder).decode(mo,{stream:!0}):void 0;const yo=()=>ht.next({type:Ot.DownloadProgress,total:ir?+ir:void 0,loaded:fr,partialText:$t});pi?pi.run(yo):yo()}}}));const yi=wt.concatChunks(sn,fr);try{const Rr=bn.headers.get("Content-Type")??"";Gn=wt.parseBody(De,yi,Rr)}catch(Rr){return void ht.error(new Dt({error:Rr,headers:new qe(bn.headers),status:bn.status,statusText:bn.statusText,url:yt(bn)??De.urlWithParams}))}}0===Gt&&(Gt=Gn?200:0),Gt>=200&&Gt<300?(ht.next(new Ye({body:Gn,headers:rn,status:Gt,statusText:mr,url:cr})),ht.complete()):ht.error(new Dt({error:Gn,headers:rn,status:Gt,statusText:mr,url:cr}))})()}parseBody(De,Qe,ht){switch(De.responseType){case"json":const wt=(new TextDecoder).decode(Qe).replace(We,"");return""===wt?null:JSON.parse(wt);case"text":return(new TextDecoder).decode(Qe);case"blob":return new Blob([Qe],{type:ht});case"arraybuffer":return Qe.buffer}}createRequestInit(De){const Qe={},ht=De.withCredentials?"include":void 0;if(De.headers.forEach((wt,Pt)=>Qe[wt]=Pt.join(",")),De.headers.has("Accept")||(Qe.Accept="application/json, text/plain, */*"),!De.headers.has("Content-Type")){const wt=De.detectContentTypeHeader();null!==wt&&(Qe["Content-Type"]=wt)}return{body:De.serializeBody(),method:De.method,headers:Qe,credentials:ht}}concatChunks(De,Qe){const ht=new Uint8Array(Qe);let wt=0;for(const Pt of De)ht.set(Pt,wt),wt+=Pt.length;return ht}static{this.\u0275fac=function(Qe){return new(Qe||Y)}}static{this.\u0275prov=S.jDH({token:Y,factory:Y.\u0275fac})}}return Y})();class Tn{}function Bn(){}function Nn(Y,me){return me(Y)}function An(Y,me){return(De,Qe)=>me.intercept(De,{handle:ht=>Y(ht,Qe)})}const Qt=new S.nKC(""),Rt=new S.nKC(""),_n=new S.nKC(""),Zn=new S.nKC("",{providedIn:"root",factory:()=>!0});function vt(){let Y=null;return(me,De)=>{null===Y&&(Y=((0,S.WQX)(Qt,{optional:!0})??[]).reduceRight(An,Nn));const Qe=(0,S.WQX)(S.TgB);if((0,S.WQX)(Zn)){const wt=Qe.add();return Y(me,De).pipe((0,ie.j)(()=>Qe.remove(wt)))}return Y(me,De)}}let _r=(()=>{class Y extends $e{constructor(De,Qe){super(),this.backend=De,this.injector=Qe,this.chain=null,this.pendingTasks=(0,S.WQX)(S.TgB),this.contributeToStability=(0,S.WQX)(Zn)}handle(De){if(null===this.chain){const Qe=Array.from(new Set([...this.injector.get(Rt),...this.injector.get(_n,[])]));this.chain=Qe.reduceRight((ht,wt)=>function nr(Y,me,De){return(Qe,ht)=>(0,S.N4e)(De,()=>me(Qe,wt=>Y(wt,ht)))}(ht,wt,this.injector),Nn)}if(this.contributeToStability){const Qe=this.pendingTasks.add();return this.chain(De,ht=>this.backend.handle(ht)).pipe((0,ie.j)(()=>this.pendingTasks.remove(Qe)))}return this.chain(De,Qe=>this.backend.handle(Qe))}static{this.\u0275fac=function(Qe){return new(Qe||Y)(S.KVO(he),S.KVO(S.uvJ))}}static{this.\u0275prov=S.jDH({token:Y,factory:Y.\u0275fac})}}return Y})();const Nt=/^\)\]\}',?\n/;let cn=(()=>{class Y{constructor(De){this.xhrFactory=De}handle(De){if("JSONP"===De.method)throw new S.wOt(-2800,!1);const Qe=this.xhrFactory;return(Qe.\u0275loadImpl?(0,q.H)(Qe.\u0275loadImpl()):(0,G.of)(null)).pipe((0,ue.n)(()=>new J.c(wt=>{const Pt=Qe.build();if(Pt.open(De.method,De.urlWithParams),De.withCredentials&&(Pt.withCredentials=!0),De.headers.forEach((sn,yn)=>Pt.setRequestHeader(sn,yn.join(","))),De.headers.has("Accept")||Pt.setRequestHeader("Accept","application/json, text/plain, */*"),!De.headers.has("Content-Type")){const sn=De.detectContentTypeHeader();null!==sn&&Pt.setRequestHeader("Content-Type",sn)}if(De.responseType){const sn=De.responseType.toLowerCase();Pt.responseType="json"!==sn?sn:"text"}const bn=De.serializeBody();let rn=null;const mr=()=>{if(null!==rn)return rn;const sn=Pt.statusText||"OK",yn=new qe(Pt.getAllResponseHeaders()),fr=function At(Y){return"responseURL"in Y&&Y.responseURL?Y.responseURL:/^X-Request-URL:/m.test(Y.getAllResponseHeaders())?Y.getResponseHeader("X-Request-URL"):null}(Pt)||De.url;return rn=new Ue({headers:yn,status:Pt.status,statusText:sn,url:fr}),rn},cr=()=>{let{headers:sn,status:yn,statusText:fr,url:qt}=mr(),$t=null;204!==yn&&($t=typeof Pt.response>"u"?Pt.responseText:Pt.response),0===yn&&(yn=$t?200:0);let pi=yn>=200&&yn<300;if("json"===De.responseType&&"string"==typeof $t){const yi=$t;$t=$t.replace(Nt,"");try{$t=""!==$t?JSON.parse($t):null}
1catch(Rr){$t=yi,pi&&(pi=!1,$t={error:Rr,text:$t})}}pi?(wt.next(new Ye({body:$t,headers:sn,status:yn,statusText:fr,url:qt||void 0})),wt.complete()):wt.error(new Dt({error:$t,headers:sn,status:yn,statusText:fr,url:qt||void 0}))},Gt=sn=>{const{url:yn}=mr(),fr=new Dt({error:sn,status:Pt.status||0,statusText:Pt.statusText||"Unknown Error",url:yn||void 0});wt.error(fr)};let Gn=!1;const Fn=sn=>{Gn||(wt.next(mr()),Gn=!0);let yn={type:Ot.DownloadProgress,loaded:sn.loaded};sn.lengthComputable&&(yn.total=sn.total),"text"===De.responseType&&Pt.responseText&&(yn.partialText=Pt.responseText),wt.next(yn)},ir=sn=>{let yn={type:Ot.UploadProgress,loaded:sn.loaded};sn.lengthComputable&&(yn.total=sn.total),wt.next(yn)};return Pt.addEventListener("load",cr),Pt.addEventListener("error",Gt),Pt.addEventListener("timeout",Gt),Pt.addEventListener("abort",Gt),De.reportProgress&&(Pt.addEventListener("progress",Fn),null!==bn&&Pt.upload&&Pt.upload.addEventListener("progress",ir)),Pt.send(bn),wt.next({type:Ot.Sent}),()=>{Pt.removeEventListener("error",Gt),Pt.removeEventListener("abort",Gt),Pt.removeEventListener("load",cr),Pt.removeEventListener("timeout",Gt),De.reportProgress&&(Pt.removeEventListener("progress",Fn),null!==bn&&Pt.upload&&Pt.upload.removeEventListener("progress",ir)),Pt.readyState!==Pt.DONE&&Pt.abort()}})))}static{this.\u0275fac=function(Qe){return new(Qe||Y)(S.KVO(pe.N0))}}static{this.\u0275prov=S.jDH({token:Y,factory:Y.\u0275fac})}}return Y})();const St=new S.nKC(""),ln=new S.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),br=new S.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Sr{}let ze=(()=>{class Y{constructor(De,Qe,ht){this.doc=De,this.platform=Qe,this.cookieName=ht,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const De=this.doc.cookie||"";return De!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,pe._b)(De,this.cookieName),this.lastCookieString=De),this.lastToken}static{this.\u0275fac=function(Qe){return new(Qe||Y)(S.KVO(pe.qQ),S.KVO(S.Agw),S.KVO(ln))}}static{this.\u0275prov=S.jDH({token:Y,factory:Y.\u0275fac})}}return Y})();function Oe(Y,me){const De=Y.url.toLowerCase();if(!(0,S.WQX)(St)||"GET"===Y.method||"HEAD"===Y.method||De.startsWith("http://")||De.startsWith("https://"))return me(Y);const Qe=(0,S.WQX)(Sr).getToken(),ht=(0,S.WQX)(br);return null!=Qe&&!Y.headers.has(ht)&&(Y=Y.clone({headers:Y.headers.set(ht,Qe)})),me(Y)}var Ee=function(Y){return Y[Y.Interceptors=0]="Interceptors",Y[Y.LegacyInterceptors=1]="LegacyInterceptors",Y[Y.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Y[Y.NoXsrfProtection=3]="NoXsrfProtection",Y[Y.JsonpSupport=4]="JsonpSupport",Y[Y.RequestsMadeViaParent=5]="RequestsMadeViaParent",Y[Y.Fetch=6]="Fetch",Y}(Ee||{});function Ft(...Y){const me=[Le,cn,_r,{provide:$e,useExisting:_r},{provide:he,useFactory:()=>(0,S.WQX)(Ht,{optional:!0})??(0,S.WQX)(cn)},{provide:Rt,useValue:Oe,multi:!0},{provide:St,useValue:!0},{provide:Sr,useClass:ze}];for(const De of Y)me.push(...De.\u0275providers);return(0,S.EmA)(me)}const Cn=new S.nKC("");function Qn(){return function nt(Y,me){return{\u0275kind:Y,\u0275providers:me}}(Ee.LegacyInterceptors,[{provide:Cn,useFactory:vt},{provide:Rt,useExisting:Cn,multi:!0}])}},4438:(Yt,Fe,B)=>{"use strict";function u(e,t){return Object.is(e,t)}B.d(Fe,{bc$:()=>CC,iLQ:()=>Rl,sZ2:()=>Mc,hnV:()=>nw,Hbi:()=>qN,o8S:()=>ls,BIS:()=>bC,gRc:()=>vw,Ql9:()=>yN,OM3:()=>xu,Ocv:()=>bN,Z63:()=>Wn,aKT:()=>au,uvJ:()=>_i,zcH:()=>Es,bkB:()=>os,$GK:()=>V,nKC:()=>fn,zZn:()=>Do,_q3:()=>Xh,MKu:()=>Zh,xe9:()=>Wh,Co$:()=>Yy,Vns:()=>Js,SKi:()=>Ei,Xx1:()=>co,Agw:()=>Ic,PLl:()=>Cg,sFG:()=>vS,_9s:()=>Af,czy:()=>Bc,WPN:()=>Gs,kdw:()=>No,C4Q:()=>bu,NYb:()=>lN,giA:()=>ew,RxE:()=>GE,c1b:()=>il,gXe:()=>gn,mal:()=>fl,L39:()=>SO,EWP:()=>MO,Ol2:()=>Gf,w6W:()=>cT,oH4:()=>pw,SmG:()=>xN,Rfq:()=>ze,WQX:()=>Xt,QuC:()=>U,EmA:()=>K,fpN:()=>KN,HJs:()=>PO,N4e:()=>zr,vPA:()=>xy,O8t:()=>IO,H3F:()=>KE,H8p:()=>Yn,KH2:()=>za,TgB:()=>$s,wOt:()=>vt,WHO:()=>YE,e01:()=>JE,lNU:()=>Zn,h9k:()=>Gg,$MX:()=>Lc,ZF7:()=>ya,Kcf:()=>WC,e5t:()=>qC,UyX:()=>GC,cWb:()=>zC,osQ:()=>KC,H5H:()=>_h,Zy3:()=>rr,mq5:()=>r_,JZv:()=>Nt,LfX:()=>Hr,plB:()=>Ns,jNT:()=>Uh,zjR:()=>tw,TL$:()=>wC,Tbb:()=>ln,rcV:()=>ws,Vt3:()=>Hf,GFd:()=>Zy,OA$:()=>Ge,Jv_:()=>fE,aNF:()=>hE,R7$:()=>Em,BMQ:()=>oh,x72:()=>sh,HbH:()=>Hv,AVh:()=>fh,wni:()=>j_,VBU:()=>Wt,FsC:()=>so,jDH:()=>$n,G2t:()=>ar,$C:()=>ci,EJ8:()=>bo,rXU:()=>Ea,nrm:()=>yh,eu8:()=>vh,bVm:()=>wl,qex:()=>El,k0s:()=>_l,j41:()=>vl,RV6:()=>e_,xGo:()=>Bp,KVO:()=>er,kS0:()=>wc,QTQ:()=>Dm,bIt:()=>Dh,lsd:()=>H_,joV:()=>Tp,qSk:()=>Sp,XpG:()=>I_,nI1:()=>SE,bMT:()=>TE,i5U:()=>ME,brH:()=>IE,ii3:()=>AE,SdG:()=>N_,NAR:()=>A_,Y8G:()=>lh,FS9:()=>bh,Mz_:()=>Tl,eq3:()=>yE,l_i:()=>
vendor: 8,361 bytes, line 1
1vE,sMw:()=>_E,mGM:()=>B_,sdS:()=>$_,Njj:()=>fp,tSv:()=>em,eBV:()=>dp,npT:()=>Kg,B4B:()=>$d,n$t:()=>Qg,Obh:()=>pE,DNE:()=>qf,C5r:()=>NE,EFF:()=>J_,JRh:()=>Th,SpI:()=>Ml,Lme:()=>Mh,DH7:()=>uE,mxI:()=>Ah,R50:()=>Ih,GBs:()=>U_});let S=null,G=!1,J=1;const q=Symbol("SIGNAL");function X(e){const t=S;return S=e,t}const ue={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function pe(e){if(G)throw new Error("");if(null===S)return;S.consumerOnSignalRead(e);const t=S.nextProducerIndex++;_(S),t<S.producerNode.length&&S.producerNode[t]!==e&&He(S)&&Te(S.producerNode[t],S.producerIndexOfThis[t]),S.producerNode[t]!==e&&(S.producerNode[t]=e,S.producerIndexOfThis[t]=He(S)?ke(e,S,t):0),S.producerLastReadVersion[t]=e.version}function he(e){if((!He(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==J)){if(!e.producerMustRecompute(e)&&!ot(e))return e.dirty=!1,void(e.lastCleanEpoch=J);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=J}}function qe(e){if(void 0===e.liveConsumerNode)return;const t=G;G=!0;try{for(const n of e.liveConsumerNode)n.dirty||Ae(n)}finally{G=t}}function Me(){return!1!==S?.consumerAllowSignalWrites}function Ae(e){e.dirty=!0,qe(e),e.consumerMarkedDirty?.(e)}function ne(e){return e&&(e.nextProducerIndex=0),X(e)}function Ce(e,t){if(X(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(He(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Te(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function ot(e){_(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(he(n),r!==n.version))return!0}return!1}function ut(e){if(_(e),He(e))for(let t=0;t<e.producerNode.length;t++)Te(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function ke(e,t,n){if(Ne(e),0===e.liveConsumerNode.length&&ge(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=ke(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function Te(e,t){if(Ne(e),1===e.liveConsumerNode.length&&ge(e))for(let r=0;r<e.producerNode.length;r++)Te(e.producerNode[r],e.producerIndexOfThis[r]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[t],i=e.liveConsumerNode[t];_(i),i.producerIndexOfThis[r]=t}}function He(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function _(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Ne(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function ge(e){return void 0!==e.producerNode}const _e=Symbol("UNSET"),rt=Symbol("COMPUTING"),mt=Symbol("ERRORED"),Ot={...ue,value:_e,dirty:!0,error:null,equal:u,producerMustRecompute:e=>e.value===_e||e.value===rt,producerRecomputeValue(e){if(e.value===rt)throw new Error("Detected cycle in computations.");const t=e.value;e.value=rt;const n=ne(e);let r;try{r=e.computation()}catch(i){r=mt,e.error=i}finally{Ce(e,n)}t!==_e&&t!==mt&&r!==mt&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let Ue=function Lt(){throw new Error};function Ye(){Ue()}let lt=null;function Le(e,t){Me()||Ye(),e.equal(e.value,t)||(e.value=t,function Ht(e){e.version++,function $e(){J++}(),qe(e),lt?.()}(e))}const yt={...ue,equal:u,value:void 0};var An=B(4412),nr=B(1413),Qt=B(8359),Rt=B(6354);const Zn="https://g.co/ng/security#xss";class vt extends Error{constructor(t,n){super(rr(t,n)),this.code=t}}function rr(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function pt(e){return{toString:e}.toString()}const Nr="__parameters__";function bt(e,t,n){return pt(()=>{const r=function Ve(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}(t);function i(...o){if(this instanceof i)return r.apply(this,o),this;const a=new i(...o);return d.annotation=a,d;function d(m,T,x){const Z=m.hasOwnProperty(Nr)?m[Nr]:Object.defineProperty(m,Nr,{value:[]})[Nr];for(;Z.length<=x;)Z.push(null);return(Z[x]=Z[x]||[]).push(a),m}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const Nt=globalThis;function St(e){for(let t in e)if(e[t]===St)return t;throw Error("Could not find renamed property on target object.")}function kn(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function ln(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(ln).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Jn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Sr=St({__forward_ref__:St});function ze(e){return e.__forward_ref__=ze,e.toString=function(){return ln(this())},e}function Oe(e){return ce(e)?e():e}function ce(e){return"function"==typeof e&&e.hasOwnProperty(Sr)&&e.__forward_ref__===ze}function $n(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ar(e){return{providers:e.providers||[],imports:e.imports||[]}}function ni(e){return ri(e,$r)||ri(e,zi)}function Hr(e){return null!==ni(e)}function ri(e,t){return e.hasOwnProperty(t)?e[t]:null}function Xr(e){return e&&(e.hasOwnProperty(Di)||e.hasOwnProperty(Gi))?e[Di]:null}const $r=St({\u0275prov:St}),Di=St({\u0275inj:St}),zi=St({ngInjectableDef:St}),Gi=St({ngInjectorDef:St});class fn{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=$n({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function cr(e){return e&&!!e.\u0275providers}const Gt=St({\u0275cmp:St}),Gn=St({\u0275dir:St}),Fn=St({\u0275pipe:St}),ir=St({\u0275mod:St}),sn=St({\u0275fac:St}),yn=St({__NG_ELEMENT_ID__:St}),fr=St({__NG_ENV_ID__:St});function qt(e){return"string"==typeof e?e:null==e?"":String(e)}function $t(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():qt(e)}function R(e,t){throw new vt(-201,!1)}var V=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(V||{});let L;function Q(){return L}function xe(e){const t=L;return L=e,t}function et(e,t,n){const r=ni(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&V.Optional?null:void 0!==t?t:void R()}const Bt={},tn="__NG_DI_FLAG__",Hn="ngTempTokenPath",ii=/\n/gm,Zr="__source";let oi;function Wr(e){const t=oi;return oi=e,t}function qi(e,t=V.Default){if(void 0===oi)throw new vt(-203,!1);return null===oi?et(e,void 0,t):oi.get(e,t&V.Optional?null:void 0,t)}function er(e,t=V.Default){return(Q()||qi)(Oe(e),t)}function Xt(e,t=V.Default){return er(e,_o(t))}function _o(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Mi(e){const t=[];for(let n=0;n<e.length;n++){const r=Oe(e[n]);if(Array.isArray(r)){if(0===r.length)throw new vt(900,!1);let i,o=V.Default;for(let a=0;a<r.length;a++){const d=r[a],m=uo(d);"number"==typeof m?-1===m?i=d.token:o|=m:i=d}t.push(er(i,o))}else t.push(er(r))}return t}function Eo(e,t){return e[tn]=t,e.prototype[tn]=t,e}function uo(e){return e[tn]}const co=Eo(bt("Optional"),8),No=Eo(bt("SkipSelf"),4);function s(e,t){return e.hasOwnProperty(sn)?e[sn]:null}function y(e){return e.flat(Number.POSITIVE_INFINITY)}function b(e,t){e.forEach(n=>Array.isArray(n)?b(n,t):t(n))}
vendor: 4,809 bytes, line 1
1function k(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function F(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Ze(e,t,n){let r=Et(e,t);return r>=0?e[1|r]=n:(r=~r,function Ie(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function Ke(e,t){const n=Et(e,t);if(n>=0)return e[1|n]}function Et(e,t){return function Ln(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const o=r+(i-r>>1),a=e[o<<n];if(t===a)return o<<n;a>t?i=o:r=o+1}return~(i<<n)}(e,t,1)}const pn={},En=[],Wn=new fn(""),Ci=new fn("",-1),bi=new fn("");class On{get(t,n=Bt){if(n===Bt){const r=new Error(`NullInjectorError: No provider for ${ln(t)}!`);throw r.name="NullInjectorError",r}return n}}var Xi=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Xi||{}),gn=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(gn||{}),Kn=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Kn||{});function lo(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const o=t.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}n=i+1}}function oo(e,t,n){let r=0;for(;r<n.length;){const i=n[r];if("number"==typeof i){if(0!==i)break;r++;const o=n[r++],a=n[r++],d=n[r++];e.setAttribute(t,a,d,o)}else{const o=i,a=n[++r];Oo(o)?e.setProperty(t,o,a):e.setAttribute(t,o,a),r++}}return r}function Ii(e){return 3===e||4===e||6===e}function Oo(e){return 64===e.charCodeAt(0)}function Lr(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const i=t[r];"number"==typeof i?n=i:0===n||ai(e,n,i,null,-1===n||2===n?t[++r]:null)}}return e}function ai(e,t,n,r,i){let o=0,a=e.length;if(-1===t)a=-1;else for(;o<e.length;){const d=e[o++];if("number"==typeof d){if(d===t){a=-1;break}if(d>t){a=o-1;break}}}for(;o<e.length;){const d=e[o];if("number"==typeof d)break;if(d===n){if(null===r)return void(null!==i&&(e[o+1]=i));if(r===e[o+1])return void(e[o+2]=i)}o++,null!==r&&o++,null!==i&&o++}-1!==a&&(e.splice(a,0,t),o=a+1),e.splice(o++,0,n),null!==r&&e.splice(o++,0,r),null!==i&&e.splice(o++,0,i)}const Qi="ng-template";function ui(e,t,n,r){let i=0;if(r){for(;i<t.length&&"string"==typeof t[i];i+=2)if("class"===t[i]&&-1!==lo(t[i+1].toLowerCase(),n,0))return!0}else if(ki(e))return!1;if(i=t.indexOf(1,i),i>-1){let o;for(;++i<t.length&&"string"==typeof(o=t[i]);)if(o.toLowerCase()===n)return!0}return!1}function ki(e){return 4===e.type&&e.value!==Qi}function Ai(e,t,n){return t===(4!==e.type||n?e.value:Qi)}function Un(e,t,n){let r=4;const i=e.attrs,o=null!==i?function Ro(e){for(let t=0;t<e.length;t++)if(Ii(e[t]))return t;return e.length}(i):0;let a=!1;for(let d=0;d<t.length;d++){const m=t[d];if("number"!=typeof m){if(!a)if(4&r){if(r=2|1&r,""!==m&&!Ai(e,m,n)||""===m&&1===t.length){if(Fi(r))return!1;a=!0}}else if(8&r){if(null===i||!ui(e,i,m,n)){if(Fi(r))return!1;a=!0}}else{const T=t[++d],x=bs(m,i,ki(e),n);if(-1===x){if(Fi(r))return!1;a=!0;continue}if(""!==T){let Z;if(Z=x>o?"":i[x+1].toLowerCase(),2&r&&T!==Z){if(Fi(r))return!1;a=!0}}}}else{if(!a&&!Fi(r)&&!Fi(m))return!1;if(a&&Fi(m))continue;a=!1,r=m|1&r}}return Fi(r)||a}function Fi(e){return!(1&e)}function bs(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let o=!1;for(;i<t.length;){const a=t[i];if(a===e)return i;if(3===a||6===a)o=!0;else{if(1===a||2===a){let d=t[++i];for(;"string"==typeof d;)d=t[++i];continue}if(4===a)break;if(0===a){i+=4;continue}}i+=o?1:2}return-1}return function Ni(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function es(e,t,n=!1){for(let r=0;r<t.length;r++)if(Un(e,t[r],n))return!0;return!1}function A(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function N(e,t){return e?":not("+t.trim()+")":t}function D(e){let t=e[0],n=1,r=2,i="",o=!1;for(;n<e.length;){let a=e[n];if("string"==typeof a)if(2&r){const d=e[++n];i+="["+a+(d.length>0?'="'+d+'"':"")+"]"}else 8&r?i+="."+a:4&r&&(i+=" "+a);else""!==i&&!Fi(a)&&(t+=N(o,i),i=""),r=a,o=o||!Fi(r);n++}return""!==i&&(t+=N(o,i)),t}function Wt(e){return pt(()=>{const t=p(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Xi.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||gn.Emulated,styles:e.styles||En,_:null,schemas:e.schemas||null,tView:null,id:""};M(n);
vendor: 5,507 bytes, line 1
1const r=e.dependencies;return n.directiveDefs=E(r,!1),n.pipeDefs=E(r,!0),n.id=function H(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of n)t=Math.imul(31,t)+i.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function hn(e){return xn(e)||xr(e)}function vi(e){return null!==e}function ci(e){return pt(()=>({type:e.type,bootstrap:e.bootstrap||En,declarations:e.declarations||En,imports:e.imports||En,exports:e.exports||En,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function li(e,t){if(null==e)return pn;const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let o,a,d=Kn.None;Array.isArray(i)?(d=i[0],o=i[1],a=i[2]??o):(o=i,a=i),t?(n[o]=d!==Kn.None?[r,d]:r,t[o]=a):n[o]=r}return n}function so(e){return pt(()=>{const t=p(e);return M(t),t})}function bo(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 xn(e){return e[Gt]||null}function xr(e){return e[Gn]||null}function Yr(e){return e[Fn]||null}function U(e){const t=xn(e)||xr(e)||Yr(e);return null!==t&&t.standalone}function c(e,t){const n=e[ir]||null;if(!n&&!0===t)throw new Error(`Type ${ln(e)} does not have '\u0275mod' property.`);return n}function p(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||pn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||En,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:li(e.inputs,t),outputs:li(e.outputs),debugInfo:null}}function M(e){e.features?.forEach(t=>t(e))}function E(e,t){if(!e)return null;const n=t?Yr:hn;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(vi)}function K(e){return{\u0275providers:e}}function oe(...e){return{\u0275providers:be(0,e),\u0275fromNgModule:!0}}function be(e,...t){const n=[],r=new Set;let i;const o=a=>{n.push(a)};return b(t,a=>{const d=a;it(d,o,[],r)&&(i||=[],i.push(d))}),void 0!==i&&tt(i,o),n}function tt(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:i}=e[n];Vt(i,o=>{t(o,r)})}}function it(e,t,n,r){if(!(e=Oe(e)))return!1;let i=null,o=Xr(e);const a=!o&&xn(e);if(o||a){if(a&&!a.standalone)return!1;i=e}else{const m=e.ngModule;if(o=Xr(m),!o)return!1;i=m}const d=r.has(i);if(a){if(d)return!1;if(r.add(i),a.dependencies){const m="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const T of m)it(T,t,n,r)}}else{if(!o)return!1;{if(null!=o.imports&&!d){let T;r.add(i);try{b(o.imports,x=>{it(x,t,n,r)&&(T||=[],T.push(x))})}finally{}void 0!==T&&tt(T,t)}if(!d){const T=s(i)||(()=>new i);t({provide:i,useFactory:T,deps:En},i),t({provide:bi,useValue:i,multi:!0},i),t({provide:Wn,useValue:()=>er(i),multi:!0},i)}const m=o.providers;if(null!=m&&!d){const T=e;Vt(m,x=>{t(x,T)})}}}return i!==e&&void 0!==e.providers}function Vt(e,t){for(let n of e)cr(n)&&(n=n.\u0275providers),Array.isArray(n)?Vt(n,t):t(n)}const Tt=St({provide:String,useValue:St});function Mt(e){return null!==e&&"object"==typeof e&&Tt in e}function wn(e){return"function"==typeof e}const Yn=new fn(""),Jr={},ei={};let Ir;function lr(){return void 0===Ir&&(Ir=new On),Ir}class _i{}class fo extends _i{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Xn(t,a=>this.processProvider(a)),this.records.set(Ci,$o(void 0,this)),i.has("environment")&&this.records.set(_i,$o(void 0,this));const o=this.records.get(Yn);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(bi,En,V.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=X(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),X(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Wr(this),r=xe(void 0);try{return t()}finally{Wr(n),xe(r)}}get(t,n=Bt,r=V.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(fr))return t[fr](this);r=_o(r);const o=Wr(this),a=xe(void 0);try{if(!(r&V.SkipSelf)){let m=this.records.get(t);if(void 0===m){const T=function In(e){return"function"==typeof e||"object"==typeof e&&e instanceof fn}(t)&&ni(t);m=T&&this.injectableDefInScope(T)?$o(ds(t),Jr):null,this.records.set(t,m)}if(null!=m)return this.hydrate(t,m)}return(r&V.Self?lr():this.parent).get(t,n=r&V.Optional&&n===Bt?null:n)}catch(d){if("NullInjectorError"===d.name){if((d[Hn]=d[Hn]||[]).unshift(ln(t)),o)throw d;return function Lo(e,t,n,r){const i=e[Hn];throw t[Zr]&&i.unshift(t[Zr]),e.message=function si(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=ln(t);if(Array.isArray(t))i=t.map(ln).join(" -> ");else if("object"==typeof t){let o=[];for(let a in t)if(t.hasOwnProperty(a)){let d=t[a];
vendor: 5,388 bytes, line 1
1o.push(a+":"+("string"==typeof d?JSON.stringify(d):ln(d)))}i=`{${o.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(ii,"\n ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[Hn]=null,e}(d,t,"R3InjectorError",this.source)}throw d}finally{xe(a),Wr(o)}}resolveInjectorInitializers(){const t=X(null),n=Wr(this),r=xe(void 0);try{const o=this.get(Wn,En,V.Self);for(const a of o)a()}finally{Wr(n),xe(r),X(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(ln(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new vt(205,!1)}processProvider(t){let n=wn(t=Oe(t))?t:Oe(t&&t.provide);const r=function fs(e){return Mt(e)?$o(void 0,e.useValue):$o(Ss(e),Jr)}(t);if(!wn(t)&&!0===t.multi){let i=this.records.get(n);i||(i=$o(void 0,Jr,!0),i.factory=()=>Mi(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=X(null);try{return n.value===Jr&&(n.value=ei,n.value=n.factory()),"object"==typeof n.value&&n.value&&function vn(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{X(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Oe(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function ds(e){const t=ni(e),n=null!==t?t.factory:s(e);if(null!==n)return n;if(e instanceof fn)throw new vt(204,!1);if(e instanceof Function)return function Ho(e){if(e.length>0)throw new vt(204,!1);const n=function hi(e){return e&&(e[$r]||e[zi])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new vt(204,!1)}function Ss(e,t,n){let r;if(wn(e)){const i=Oe(e);return s(i)||ds(i)}if(Mt(e))r=()=>Oe(e.useValue);else if(function Kt(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Mi(e.deps||[]));else if(function on(e){return!(!e||!e.useExisting)}(e))r=()=>er(Oe(e.useExisting));else{const i=Oe(e&&(e.useClass||e.provide));if(!function an(e){return!!e.deps}(e))return s(i)||ds(i);r=()=>new i(...Mi(e.deps))}return r}function $o(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Xn(e,t){for(const n of e)Array.isArray(n)?Xn(n,t):n&&cr(n)?Xn(n.\u0275providers,t):t(n)}function zr(e,t){e instanceof fo&&e.assertNotDestroyed();const r=Wr(e),i=xe(void 0);try{return t()}finally{Wr(r),xe(i)}}function Zi(){return void 0!==Q()||null!=function Ki(){return oi}()}const Sn=0,_t=1,un=2,Dr=3,gi=4,jr=5,Oi=6,ho=7,hr=8,pr=9,wo=10,Pn=11,hs=12,ic=13,Ts=14,ti=15,Ms=16,ks=17,qo=18,ts=19,Qa=20,ps=21,Fs=22,Ti=23,dn=25,oc=1,Qo=7,gs=9,mi=10;var sa=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(sa||{});function Li(e){return Array.isArray(e)&&"object"==typeof e[oc]}function po(e){return Array.isArray(e)&&!0===e[oc]}function aa(e){return!!(4&e.flags)}function ms(e){return e.componentOffset>-1}function Xa(e){return!(1&~e.flags)}function Wo(e){return!!e.template}function ua(e){return!!(512&e[un])}class z{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function ae(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function Ge(){return Pe}function Pe(e){return e.type.prototype.ngOnChanges&&(e.setInput=Dn),It}function It(){const e=Gr(this),t=e?.current;if(t){const n=e.previous;if(n===pn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Dn(e,t,n,r,i){const o=this.declaredInputs[r],a=Gr(e)||function zo(e,t){return e[Rn]=t}(e,{previous:pn,current:null}),d=a.current||(a.current={}),m=a.previous,T=m[o];d[o]=new z(T&&T.currentValue,n,m===pn),ae(e,t,i,n)}Ge.ngInherit=!0;const Rn="__ngSimpleChanges__";function Gr(e){return e[Rn]||null}const Ri=function(e,t,n){},Is="svg";function ur(e){for(;Array.isArray(e);)e=e[Sn];return e}function Ja(e,t){return ur(t[e])}function So(e,t){return ur(t[e.index])}function eu(e,t){return e.data[t]}function Vs(e,t){return e[t]}function Vo(e,t){const n=t[e];return Li(n)?n:n[Sn]}function Xl(e){return!(128&~e[un])}function Go(e,t){return null==t?null:e[t]}function sp(e){e[ks]=0}function ap(e){1024&e[un]||(e[un]|=1024,Xl(e)&&lc(e))}function cc(e){return!!(9216&e[un]||e[Ti]?.dirty)}function Zl(e){e[wo].changeDetectionScheduler?.notify(8),64&e[un]&&(e[un]|=1024),cc(e)&&lc(e)}function lc(e){e[wo].changeDetectionScheduler?.notify(0);let t=ys(e);for(;null!==t&&!(8192&t[un])&&(t[un]|=8192,Xl(t));)t=ys(t)}function dc(e,t){if(!(256&~e[un]))throw new vt(911,!1);null===e[ps]&&(e[ps]=[]),e[ps].push(t)}function ys(e){const t=e[Dr];return po(t)?t[Dr]:t}const Vn={lFrame:Dp(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let cp=!1;function lp(){return Vn.bindingsEnabled}function js(){return null!==Vn.skipHydrationRootTNode}function st(){return Vn.lFrame.lView}function sr(){return Vn.lFrame.tView}function dp(e){return Vn.lFrame.contextLView=e,e[hr]}function fp(e){return Vn.lFrame.contextLView=null,e}function Ur(){let e=hp();for(;null!==e&&64===e.type;)e=e.parent;return e}function hp(){return Vn.lFrame.currentTNode}function Xo(e,t){const n=Vn.lFrame;n.currentTNode=e,n.isParent=t}function ed(){return Vn.lFrame.isParent}function td(){Vn.lFrame.isParent=!1}function mp(){return cp}function yp(e){cp=e}function To(){const e=Vn.lFrame;let t=e.bindingRootIndex;
vendor: 6,927 bytes, line 1
1return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Zo(){return Vn.lFrame.bindingIndex++}function _s(e){const t=Vn.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function pD(e,t){const n=Vn.lFrame;n.bindingIndex=n.bindingRootIndex=e,nd(t)}function nd(e){Vn.lFrame.currentDirectiveIndex=e}function id(){return Vn.lFrame.currentQueryIndex}function hc(e){Vn.lFrame.currentQueryIndex=e}function mD(e){const t=e[_t];return 2===t.type?t.declTNode:1===t.type?e[jr]:null}function Ep(e,t,n){if(n&V.SkipSelf){let i=t,o=e;for(;!(i=i.parent,null!==i||n&V.Host||(i=mD(o),null===i||(o=o[Ts],10&i.type))););if(null===i)return!1;t=i,e=o}const r=Vn.lFrame=wp();return r.currentTNode=t,r.lView=e,!0}function od(e){const t=wp(),n=e[_t];Vn.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function wp(){const e=Vn.lFrame,t=null===e?null:e.child;return null===t?Dp(e):t}function Dp(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 Cp(){const e=Vn.lFrame;return Vn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const bp=Cp;function sd(){const e=Cp();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 go(){return Vn.lFrame.selectedIndex}function Us(e){Vn.lFrame.selectedIndex=e}function fi(){const e=Vn.lFrame;return eu(e.tView,e.selectedIndex)}function Sp(){Vn.lFrame.currentNamespace=Is}function Tp(){!function _D(){Vn.lFrame.currentNamespace=null}()}let Ip=!0;function nu(){return Ip}function rs(e){Ip=e}function pc(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const o=e.data[n].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:d,ngAfterViewInit:m,ngAfterViewChecked:T,ngOnDestroy:x}=o;a&&(e.contentHooks??=[]).push(-n,a),d&&((e.contentHooks??=[]).push(n,d),(e.contentCheckHooks??=[]).push(n,d)),m&&(e.viewHooks??=[]).push(-n,m),T&&((e.viewHooks??=[]).push(n,T),(e.viewCheckHooks??=[]).push(n,T)),null!=x&&(e.destroyHooks??=[]).push(n,x)}}function gc(e,t,n){Ap(e,t,3,n)}function mc(e,t,n,r){(3&e[un])===n&&Ap(e,t,n,r)}function ad(e,t){let n=e[un];(3&n)===t&&(n&=16383,n+=1,e[un]=n)}function Ap(e,t,n,r){const o=r??-1,a=t.length-1;let d=0;for(let m=void 0!==r?65535&e[ks]:0;m<a;m++)if("number"==typeof t[m+1]){if(d=t[m],null!=r&&d>=r)break}else t[m]<0&&(e[ks]+=65536),(d<o||-1==o)&&(wD(e,n,t,m),e[ks]=(4294901760&e[ks])+m+2),m++}function Np(e,t){Ri(4,e,t);const n=X(null);try{t.call(e)}finally{X(n),Ri(5,e,t)}}function wD(e,t,n,r){const i=n[r]<0,o=n[r+1],d=e[i?-n[r]:n[r]];i?e[un]>>14<e[ks]>>16&&(3&e[un])===t&&(e[un]+=16384,Np(d,o)):Np(d,o)}const ca=-1;class ru{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}const cd={};class Bs{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=_o(r);const i=this.injector.get(t,cd,r);return i!==cd||n===cd?i:this.parentInjector.get(t,n,r)}}function ld(e){return e!==ca}function iu(e){return 32767&e}function ou(e,t){let n=function TD(e){return e>>16}(e),r=t;for(;n>0;)r=r[Ts],n--;return r}let dd=!0;function yc(e){const t=dd;return dd=e,t}const Rp=255,xp=5;let ID=0;const is={};function vc(e,t){const n=Pp(e,t);if(-1!==n)return n;const r=t[_t];r.firstCreatePass&&(e.injectorIndex=t.length,fd(r.data,e),fd(t,null),fd(r.blueprint,null));const i=_c(e,t),o=e.injectorIndex;if(ld(i)){const a=iu(i),d=ou(i,t),m=d[_t].data;for(let T=0;T<8;T++)t[o+T]=d[a+T]|m[a+T]}return t[o+8]=i,o}function fd(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Pp(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function _c(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){if(r=Hp(i),null===r)return ca;if(n++,i=i[Ts],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return ca}function hd(e,t,n){!function AD(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(yn)&&(r=n[yn]),null==r&&(r=n[yn]=ID++);const i=r&Rp;t.data[e+(i>>xp)]|=1<<i}(e,t,n)}function kp(e,t,n){if(n&V.Optional||void 0!==e)return e;R()}function Fp(e,t,n,r){if(n&V.Optional&&void 0===r&&(r=null),!(n&(V.Self|V.Host))){const i=e[pr],o=xe(void 0);try{return i?i.get(t,r,n&V.Optional):et(t,r,n&V.Optional)}finally{xe(o)}}return kp(r,0,n)}function Lp(e,t,n,r=V.Default,i){if(null!==e){if(2048&t[un]&&!(r&V.Self)){const a=function PD(e,t,n,r,i){let o=e,a=t;for(;null!==o&&null!==a&&2048&a[un]&&!(512&a[un]);){const d=Vp(o,a,n,r|V.Self,is);if(d!==is)return d;let m=o.parent;if(!m){const T=a[Qa];if(T){const x=T.get(n,is,r);if(x!==is)return x}m=Hp(a),a=a[Ts]}o=m}return i}(e,t,n,r,is);if(a!==is)return a}const o=Vp(e,t,n,r,is);if(o!==is)return o}return Fp(t,n,r,i)}function Vp(e,t,n,r,i){const o=function RD(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(yn)?e[yn]:void 0;return"number"==typeof t?t>=0?t&Rp:xD:t}(n);if("function"==typeof o){if(!Ep(t,e,r))return r&V.Host?kp(i,0,r):Fp(t,n,r,i);try{let a;if(a=o(r),null!=a||r&V.Optional)return a;R()}finally{bp()}}else if("number"==typeof o){let a=null,d=Pp(e,t),m=ca,T=r&V.Host?t[ti][jr]:null;for((-1===d||r&V.SkipSelf)&&(m=-1===d?_c(e,t):t[d+8],m!==ca&&Up(r,!1)?(a=t[_t],d=iu(m),t=ou(m,t)):d=-1);-1!==d;){const x=t[_t];if(jp(o,d,x.data)){const Z=OD(d,t,n,a,r,T);if(Z!==is)return Z}m=t[d+8],m!==ca&&Up(r,t[_t].data[d+8]===T)&&jp(o,d,t)?(a=x,d=iu(m),t=ou(m,t)):d=-1}}return i}function OD(e,t,n,r,i,o){const a=t[_t],d=a.data[e+8],x=Ec(d,a,n,null==r?ms(d)&&dd:r!=a&&!!(3&d.type),i&V.Host&&o===d);return null!==x?Hs(t,a,x,d):is}function Ec(e,t,n,r,i){const o=e.providerIndexes,a=t.data,d=1048575&o,m=e.directiveStart,x=o>>20,ye=i?d+x:e.directiveEnd;for(let Se=r?d:d+x;Se<ye;Se++){const je=a[Se];if(Se<m&&n===je||Se>=m&&je.type===n)return Se}if(i){const Se=a[m];if(Se&&Wo(Se)&&Se.type===n)return m}return null}function Hs(e,t,n,r){let i=e[n];const o=t.data;if(function DD(e){return e instanceof ru}(i)){const a=i;a.resolving&&function Rr(e,t){throw t&&t.join(" > "),new vt(-200,e)}($t(o[n]));const d=yc(a.canSeeViewProviders);a.resolving=!0;const T=a.injectImpl?xe(a.injectImpl):null;Ep(e,r,V.Default);try{i=e[n]=a.factory(void 0,o,e,r),t.firstCreatePass&&n>=r.directiveStart&&function ED(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=t.type.prototype;if(r){const a=Pe(t);(n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a)}i&&(n.preOrderHooks??=[]).push(0-e,i),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}(n,o[n],t)}finally{null!==T&&xe(T),yc(d),a.resolving=!1,bp()}}return i}
1function jp(e,t,n){return!!(n[t+(e>>xp)]&1<<e)}function Up(e,t){return!(e&V.Self||e&V.Host&&t)}class Ji{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Lp(this._tNode,this._lView,t,_o(r),n)}}function xD(){return new Ji(Ur(),st())}function Bp(e){return pt(()=>{const t=e.prototype.constructor,n=t[sn]||pd(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[sn]||pd(i);if(o&&o!==n)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function pd(e){return ce(e)?()=>{const t=pd(Oe(e));return t&&t()}:s(e)}function Hp(e){const t=e[_t],n=t.type;return 2===n?t.declTNode:1===n?e[jr]:null}function wc(e){return function ND(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i<r;){const o=n[i];if(Ii(o))break;if(0===o)i+=2;else if("number"==typeof o)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(o===t)return n[i+1];i+=2}}}return null}(Ur(),e)}function Kp(e,t=null,n=null,r){const i=qp(e,t,n,r);return i.resolveInjectorInitializers(),i}function qp(e,t=null,n=null,r,i=new Set){const o=[n||En,oe(e)];return r=r||("object"==typeof e?void 0:ln(e)),new fo(o,t||lr(),r||null,i)}class Do{static{this.THROW_IF_NOT_FOUND=Bt}static{this.NULL=new On}static create(t,n){if(Array.isArray(t))return Kp({name:""},n,t,"");{const r=t.name??"";return Kp({name:r},t.parent,t.providers,r)}}static{this.\u0275prov=$n({token:Do,providedIn:"any",factory:()=>er(Ci)})}static{this.__NG_ELEMENT_ID__=-1}}new fn("").__NG_ELEMENT_ID__=e=>{const t=Ur();if(null===t)throw new vt(204,!1);if(2&t.type)return t.value;if(e&V.Optional)return null;throw new vt(204,!1)};function md(e){return e.ngOriginalError}const Xp=!0;let su=(()=>{class e{static{this.__NG_ELEMENT_ID__=WD}static{this.__NG_ENV_ID__=n=>n}}return e})();class $D extends su{constructor(t){super(),this._lView=t}onDestroy(t){return dc(this._lView,t),()=>function Yl(e,t){if(null===e[ps])return;const n=e[ps].indexOf(t);-1!==n&&e[ps].splice(n,1)}(this._lView,t)}}function WD(){return new $D(st())}let $s=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new An.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=$n({token:e,providedIn:"root",factory:()=>new e})}}return e})();const os=class zD extends nr.B{constructor(t=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=t,Zi()&&(this.destroyRef=Xt(su,{optional:!0})??void 0,this.pendingTasks=Xt($s,{optional:!0})??void 0)}emit(t){const n=X(null);try{super.next(t)}finally{X(n)}}subscribe(t,n,r){let i=t,o=n||(()=>null),a=r;if(t&&"object"==typeof t){const m=t;i=m.next?.bind(m),o=m.error?.bind(m),a=m.complete?.bind(m)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),a&&(a=this.wrapInTimeout(a)));const d=super.subscribe({next:i,error:o,complete:a});return t instanceof Qt.yU&&t.add(d),d}wrapInTimeout(t){return n=>{const r=this.pendingTasks?.add();setTimeout(()=>{t(n),void 0!==r&&this.pendingTasks?.remove(r)})}}};function Cc(...e){}function Zp(e){let t,n;function r(){e=Cc;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Yp(e){return queueMicrotask(()=>e()),()=>{e=Cc}}const yd="isAngularZone",bc=yd+"_ID";let GD=0;class Ei{constructor(t){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new os(!1),this.onMicrotaskEmpty=new os(!1),this.onStable=new os(!1),this.onError=new os(!1);const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=Xp}=t;if(typeof Zone>"u")throw new vt(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!i&&r,a.shouldCoalesceRunChangeDetection=i,a.callbackScheduled=!1,a.scheduleInRootZone=o,function QD(e){const t=()=>{!function qD(e){function t(){Zp(()=>{e.callbackScheduled=!1,_d(e),e.isCheckStableRunning=!0,vd(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),_d(e))}(e)},n=GD++;e._inner=e._inner.fork({name:"angular",properties:{[yd]:!0,[bc]:n,[bc+n]:!0},onInvokeTask:(r,i,o,a,d,m)=>{if(function XD(e){return tg(e,"__ignore_ng_zone__")}(m))return r.invokeTask(o,a,d,m);try{return Jp(e),r.invokeTask(o,a,d,m)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||e.shouldCoalesceRunChangeDetection)&&t(),eg(e)}},onInvoke:(r,i,o,a,d,m,T)=>{try{return Jp(e),r.invoke(o,a,d,m,T)}
vendor: 10,971 bytes, line 1
1finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function ZD(e){return tg(e,"__scheduler_tick__")}(m)&&t(),eg(e)}},onHasTask:(r,i,o,a)=>{r.hasTask(o,a),i===o&&("microTask"==a.change?(e._hasPendingMicrotasks=a.microTask,_d(e),vd(e)):"macroTask"==a.change&&(e.hasPendingMacrotasks=a.macroTask))},onHandleError:(r,i,o,a)=>(r.handleError(o,a),e.runOutsideAngular(()=>e.onError.emit(a)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(yd)}static assertInAngularZone(){if(!Ei.isInAngularZone())throw new vt(909,!1)}static assertNotInAngularZone(){if(Ei.isInAngularZone())throw new vt(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+i,t,KD,Cc,Cc);try{return o.runTask(a,n,r)}finally{o.cancelTask(a)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const KD={};function vd(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 _d(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Jp(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function eg(e){e._nesting--,vd(e)}class Ed{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new os,this.onMicrotaskEmpty=new os,this.onStable=new os,this.onError=new os}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}function tg(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}class Es{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&md(t);for(;n&&md(n);)n=md(n);return n||null}}const JD=new fn("",{providedIn:"root",factory:()=>{const e=Xt(Ei),t=Xt(Es);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function eC(){return fa(Ur(),st())}function fa(e,t){return new au(So(e,t))}let au=(()=>{class e{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=eC}}return e})();function rg(e){return e instanceof au?e.nativeElement:e}function tC(){return this._results[Symbol.iterator]()}class wd{get changes(){return this._changes??=new os}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=wd.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=tC)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const r=y(t);(this._changesDetected=!function l(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],o=t[r];if(n&&(i=n(i),o=n(o)),o!==i)return!1}return!0}(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function cu(e){return!(128&~e.flags)}const Cd=new Map;let rC=0;function bd(e){Cd.delete(e[ts])}const Sc="__ngContext__";function Co(e,t){Li(t)?(e[Sc]=t[ts],function oC(e){Cd.set(e[ts],e)}(t)):e[Sc]=t}function hg(e){return gg(e[hs])}function pg(e){return gg(e[gi])}function gg(e){for(;null!==e&&!po(e);)e=e[gi];return e}let Td;function wC(e){Td=e}function As(){if(void 0!==Td)return Td;if(typeof document<"u")return document;throw new vt(210,!1)}const Mc=new fn("",{providedIn:"root",factory:()=>DC}),DC="ng",Cg=new fn(""),Ic=new fn("",{providedIn:"platform",factory:()=>"unknown"}),CC=new fn(""),bC=new fn("",{providedIn:"root",factory:()=>As().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let bg=()=>null;function xd(e,t,n=!1){return bg(e,t,n)}const Rg=new fn("",{providedIn:"root",factory:()=>!1});let kc,Fc;function ma(e){return function Vd(){if(void 0===kc&&(kc=null,Nt.trustedTypes))try{kc=Nt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return kc}()?.createHTML(e)||e}function jd(){if(void 0===Fc&&(Fc=null,Nt.trustedTypes))try{Fc=Nt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Fc}function kg(e){return jd()?.createHTML(e)||e}function Lg(e){return jd()?.createScriptURL(e)||e}class zs{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Zn})`}}class VC extends zs{getTypeName(){return"HTML"}}class jC extends zs{getTypeName(){return"Style"}}class UC extends zs{getTypeName(){return"Script"}}class BC extends zs{getTypeName(){return"URL"}}class HC extends zs{getTypeName(){return"ResourceURL"}}function ws(e){return e instanceof zs?e.changingThisBreaksApplicationSecurity:e}function ya(e,t){const n=function $C(e){return e instanceof zs&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Zn})`)}return n===t}function WC(e){return new VC(e)}function zC(e){return new jC(e)}function GC(e){return new UC(e)}function KC(e){return new BC(e)}function qC(e){return new HC(e)}class QC{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(ma(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class XC{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=ma(t),n}}const YC=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Lc(e){return(e=String(e)).match(YC)?e:"unsafe:"+e}function Ds(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function mu(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const jg=Ds("area,br,col,hr,img,wbr"),Ug=Ds("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Bg=Ds("rp,rt"),Ud=mu(jg,mu(Ug,Ds("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")),mu(Bg,Ds("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")),mu(Bg,Ug)),Bd=Ds("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Hg=mu(Bd,Ds("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ds("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")),JC=Ds("script,style,template");class eb{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0,i=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)i.push(n),n=rb(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=nb(n);if(o){n=o;break}n=i.pop()}return this.buf.join("")}startElement(t){const n=$g(t).toLowerCase();if(!Ud.hasOwnProperty(n))return this.sanitizedSomething=!0,!JC.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i<r.length;i++){const o=r.item(i),a=o.name,d=a.toLowerCase();if(!Hg.hasOwnProperty(d)){this.sanitizedSomething=!0;continue}let m=o.value;Bd[d]&&(m=Lc(m)),this.buf.push(" ",a,'="',zg(m),'"')}return this.buf.push(">"),!0}endElement(t){const n=$g(t).toLowerCase();Ud.hasOwnProperty(n)&&!jg.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(zg(t))}}function nb(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Wg(t);return t}function rb(e){const t=e.firstChild;if(t&&function tb(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Wg(t);return t}function $g(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Wg(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const ib=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ob=/([^\#-~ |!])/g;function zg(e){return e.replace(/&/g,"&").replace(ib,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(ob,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Vc;function Gg(e,t){let n=null;try{Vc=Vc||function Vg(e){const t=new XC(e);return function ZC(){try{return!!(new window.DOMParser).parseFromString(ma(""),"text/html")}catch{return!1}}()?new QC(t):t}(e);let r=t?String(t):"";n=Vc.getInertBodyElement(r);let i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=n.innerHTML,n=Vc.getInertBodyElement(r)}while(r!==o);return ma((new eb).sanitizeChildren(Hd(n)||n))}finally{if(n){const r=Hd(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}
vendor: 13,612 bytes, line 1
1function Hd(e){return"content"in e&&function sb(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Gs=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Gs||{});function Kg(e){const t=yu();return t?kg(t.sanitize(Gs.HTML,e)||""):ya(e,"HTML")?kg(ws(e)):Gg(As(),qt(e))}function $d(e){const t=yu();return t?t.sanitize(Gs.URL,e)||"":ya(e,"URL")?ws(e):Lc(qt(e))}function qg(e){const t=yu();if(t)return Lg(t.sanitize(Gs.RESOURCE_URL,e)||"");if(ya(e,"ResourceURL"))return Lg(ws(e));throw new vt(904,!1)}function Qg(e,t,n){return function db(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?qg:$d}(t,n)(e)}function yu(){const e=st();return e&&e[wo].sanitizer}const fb=/^>|^->|<!--|-->|--!>|<!-$/g,hb=/(<|>)/g,pb="\u200b$1\u200b";function em(e){return e.ownerDocument.defaultView}function jo(e){return e instanceof Function?e():e}var Bc=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Bc||{});let Gd;function Kd(e,t){return Gd(e,t)}function _a(e,t,n,r,i){if(null!=r){let o,a=!1;po(r)?o=r:Li(r)&&(a=!0,r=r[Sn]);const d=ur(r);0===e&&null!==n?null==i?cm(t,n,d):Ks(t,n,d,i||null,!0):1===e&&null!==n?Ks(t,n,d,i||null,!0):2===e?function _u(e,t,n){e.removeChild(null,t,n)}(t,d,a):3===e&&t.destroyNode(d),null!=o&&function xb(e,t,n,r,i){const o=n[Qo];o!==ur(n)&&_a(t,e,r,o,i);for(let d=mi;d<n.length;d++){const m=n[d];zc(m[_t],m,e,t,r,o)}}(t,e,o,n,i)}}function Qd(e,t){return e.createComment(function Xg(e){return e.replace(fb,t=>t.replace(hb,pb))}(t))}function Hc(e,t,n){return e.createElement(t,n)}function sm(e,t){t[wo].changeDetectionScheduler?.notify(9),zc(e,t,t[Pn],2,null,null)}function am(e,t){const n=e[gs],r=t[Dr];(Li(r)||t[ti]!==r[Dr][ti])&&(e[un]|=sa.HasTransplantedViews),null===n?e[gs]=[t]:n.push(t)}function Xd(e,t){const n=e[gs],r=n.indexOf(t);n.splice(r,1)}function vu(e,t){if(e.length<=mi)return;const n=mi+t,r=e[n];if(r){const i=r[Ms];null!==i&&i!==e&&Xd(i,r),t>0&&(e[n-1][gi]=r[gi]);const o=F(e,mi+t);!function Sb(e,t){sm(e,t),t[Sn]=null,t[jr]=null}(r[_t],r);const a=o[qo];null!==a&&a.detachView(o[_t]),r[Dr]=null,r[gi]=null,r[un]&=-129}return r}function $c(e,t){if(!(256&t[un])){const n=t[Pn];n.destroyNode&&zc(e,t,n,3,null,null),function Mb(e){let t=e[hs];if(!t)return Zd(e[_t],e);for(;t;){let n=null;if(Li(t))n=t[hs];else{const r=t[mi];r&&(n=r)}if(!n){for(;t&&!t[gi]&&t!==e;)Li(t)&&Zd(t[_t],t),t=t[Dr];null===t&&(t=e),Li(t)&&Zd(t[_t],t),n=t&&t[gi]}t=n}}(t)}}function Zd(e,t){if(256&t[un])return;const n=X(null);try{t[un]&=-129,t[un]|=256,t[Ti]&&ut(t[Ti]),function Nb(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const i=t[n[r]];if(!(i instanceof ru)){const o=n[r+1];if(Array.isArray(o))for(let a=0;a<o.length;a+=2){const d=i[o[a]],m=o[a+1];Ri(4,d,m);try{m.call(d)}finally{Ri(5,d,m)}}else{Ri(4,i,o);try{o.call(i)}finally{Ri(5,i,o)}}}}}(e,t),function Ab(e,t){const n=e.cleanup,r=t[ho];if(null!==n)for(let o=0;o<n.length-1;o+=2)if("string"==typeof n[o]){const a=n[o+3];a>=0?r[a]():r[-a].unsubscribe(),o+=2}else n[o].call(r[n[o+1]]);null!==r&&(t[ho]=null);const i=t[ps];if(null!==i){t[ps]=null;for(let o=0;o<i.length;o++)(0,i[o])()}}(e,t),1===t[_t].type&&t[Pn].destroy();const r=t[Ms];if(null!==r&&po(t[Dr])){r!==t[Dr]&&Xd(r,t);const i=t[qo];null!==i&&i.detachView(e)}bd(t)}finally{X(n)}}function Yd(e,t,n){return function um(e,t,n){let r=t;for(;null!==r&&168&r.type;)r=(t=r).parent;if(null===r)return n[Sn];{const{componentOffset:i}=r;if(i>-1){const{encapsulation:o}=e.data[r.directiveStart+i];if(o===gn.None||o===gn.Emulated)return null}return So(r,n)}}(e,t.parent,n)}function Ks(e,t,n,r,i){e.insertBefore(t,n,r,i)}function cm(e,t,n){e.appendChild(t,n)}function lm(e,t,n,r,i){null!==r?Ks(e,t,n,r,i):cm(e,t,n)}function Jd(e,t){return e.parentNode(t)}function dm(e,t,n){return hm(e,t,n)}let ef,hm=function fm(e,t,n){return 40&e.type?So(e,n):null};function Wc(e,t,n,r){const i=Yd(e,r,t),o=t[Pn],d=dm(r.parent||t[jr],r,t);if(null!=i)if(Array.isArray(n))for(let m=0;m<n.length;m++)lm(o,i,n[m],d,!1);else lm(o,i,n,d,!1);void 0!==ef&&ef(o,r,t,n,i)}function qs(e,t){if(null!==t){const n=t.type;if(3&n)return So(t,e);if(4&n)return tf(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return qs(e,r);{const i=e[t.index];return po(i)?tf(-1,i):ur(i)}}if(128&n)return qs(e,t.next);if(32&n)return Kd(t,e)()||ur(e[t.index]);{const r=gm(e,t);return null!==r?Array.isArray(r)?r[0]:qs(ys(e[ti]),r):qs(e,t.next)}}return null}function gm(e,t){return null!==t?e[ti][jr].projection[t.projection]:null}function tf(e,t){const n=mi+e+1;if(n<t.length){const r=t[n],i=r[_t].firstChild;if(null!==i)return qs(r,i)}return t[Qo]}function nf(e,t,n,r,i,o,a){for(;null!=n;){if(128===n.type){n=n.next;continue}const d=r[n.index],m=n.type;if(a&&0===t&&(d&&Co(ur(d),r),n.flags|=2),32&~n.flags)if(8&m)nf(e,t,n.child,r,i,o,!1),_a(t,e,i,d,o);else if(32&m){const T=Kd(n,r);let x;for(;x=T();)_a(t,e,i,x,o);_a(t,e,i,d,o)}else 16&m?ym(e,t,r,n,i,o):_a(t,e,i,d,o);n=a?n.projectionNext:n.next}}function zc(e,t,n,r,i,o){nf(n,r,e.firstChild,t,i,o,!1)}function ym(e,t,n,r,i,o){const a=n[ti],m=a[jr].projection[r.projection];if(Array.isArray(m))for(let T=0;T<m.length;T++)_a(t,e,i,m[T],o);else{let T=m;const x=a[Dr];cu(r)&&(T.flags|=128),nf(e,t,T,x,i,o,!0)}}function vm(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function _m(e,t,n){const{mergedAttrs:r,classes:i,styles:o}=n;null!==r&&oo(e,t,r),null!==i&&vm(e,t,i),null!==o&&function kb(e,t,n){e.setAttribute(t,"style",n)}(e,t,o)}const zn={};function Em(e=1){wm(sr(),st(),go()+e,!1)}function wm(e,t,n,r){if(!r)if(3&~t[un]){const o=e.preOrderHooks;null!==o&&mc(t,o,0,n)}else{const o=e.preOrderCheckHooks;null!==o&&gc(t,o,n)}Us(n)}function Ea(e,t=V.Default){const n=st();return null===n?er(e,t):Lp(Ur(),n,Oe(e),t)}function Dm(){throw new Error("invalid")}function Cm(e,t,n,r,i,o){const a=X(null);try{let d=null;i&Kn.SignalBased&&(d=t[r][q]),null!==d&&void 0!==d.transformFn&&(o=d.transformFn(o)),i&Kn.HasDecoratorInputTransform&&(o=e.inputTransforms[r].call(t,o)),null!==e.setInput?e.setInput(t,d,o,n,r):ae(t,d,r,o)}finally{X(a)}}function Gc(e,t,n,r,i,o,a,d,m,T,x){const Z=t.blueprint.slice();return Z[Sn]=i,Z[un]=204|r,(null!==T||e&&2048&e[un])&&(Z[un]|=2048),sp(Z),Z[Dr]=Z[Ts]=e,Z[hr]=n,Z[wo]=a||e&&e[wo],Z[Pn]=d||e&&e[Pn],Z[pr]=m||e&&e[pr]||null,Z[jr]=o,Z[ts]=function iC(){return rC++}(),Z[Oi]=x,Z[Qa]=T,Z[ti]=2==t.type?e[ti]:Z,Z}function Qs(e,t,n,r,i){let o=e.data[t];if(null===o)o=function rf(e,t,n,r,i){const o=hp(),a=ed(),m=e.data[t]=function $b(e,t,n,r,i,o){let a=t?t.injectorIndex:-1,d=0;return js()&&(d|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:d,providerIndexes:0,value:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?o:o&&o.parent,n,t,r,i);return null===e.firstChild&&(e.firstChild=m),null!==o&&(a?null==o.child&&null!==m.parent&&(o.child=m):null===o.next&&(o.next=m,m.prev=o)),m}(e,t,n,r,i),function hD(){return Vn.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=n,o.value=r,o.attrs=i;const a=function tu(){const e=Vn.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();o.injectorIndex=null===a?-1:a.injectorIndex}return Xo(o,!0),o}function Eu(e,t,n,r){if(0===n)return-1;const i=t.length;for(let o=0;o<n;o++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function bm(e,t,n,r,i){const o=go(),a=2&r;try{Us(-1),a&&t.length>dn&&wm(e,t,dn,!1),Ri(a?2:0,i),n(r,i)}finally{Us(o),Ri(a?3:1,i)}}function sf(e,t,n){if(aa(t)){const r=X(null);try{const o=t.directiveEnd;for(let a=t.directiveStart;a<o;a++){const d=e.data[a];d.contentQueries&&d.contentQueries(1,n[a],a)}}finally{X(r)}}}function af(e,t,n){lp()&&(function Xb(e,t,n,r){const i=n.directiveStart,o=n.directiveEnd;ms(n)&&function r0(e,t,n){const r=So(t,e),i=Sm(n);let a=16;n.signals?a=4096:n.onPush&&(a=64);const d=Kc(e,Gc(e,i,null,a,r,t,null,e[wo].rendererFactory.createRenderer(r,n),null,null,null));e[t.index]=d}(t,n,e.data[i+n.componentOffset]),e.firstCreatePass||vc(n,t),Co(r,t);const a=n.initialInputs;for(let d=i;d<o;d++){const m=e.data[d],T=Hs(t,e,d,n);Co(T,t),null!==a&&o0(0,d-i,T,m,0,a),Wo(m)&&(Vo(n.index,t)[hr]=Hs(t,e,d,n))}}(e,t,n,So(n,t)),!(64&~n.flags)&&Nm(e,t,n))}function uf(e,t,n=So){const r=t.localNames;if(null!==r){let i=t.index+1;for(let o=0;o<r.length;o+=2){const a=r[o+1],d=-1===a?n(t,e):e[a];e[i++]=d}}}function Sm(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=cf(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function cf(e,t,n,r,i,o,a,d,m,T,x){const Z=dn+r,ye=Z+i,Se=function Lb(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:zn);return n}(Z,ye),je="function"==typeof T?T():T;return Se[_t]={type:e,blueprint:Se,template:n,queries:null,viewQuery:d,declTNode:t,data:Se.slice().fill(null,Z),bindingStartIndex:Z,expandoStartIndex:ye,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 o?o():o,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:m,consts:je,incompleteFirstPass:!1,ssrId:x}}let Tm=()=>null;function Mm(e,t,n,r,i){for(let o in t){if(!t.hasOwnProperty(o))continue;const a=t[o];if(void 0===a)continue;r??={};let d,m=Kn.None;Array.isArray(a)?(d=a[0],m=a[1]):d=a;let T=o;if(null!==i){if(!i.hasOwnProperty(o))continue;T=i[o]}0===e?Im(r,n,T,d,m):Im(r,n,T,d)}return r}function Im(e,t,n,r,i){let o;e.hasOwnProperty(n)?(o=e[n]).push(t,r):o=e[n]=[t,r],void 0!==i&&o.push(i)}function Po(e,t,n,r,i,o,a,d){const m=So(t,n);let x,T=t.inputs;!d&&null!=T&&(x=T[r])?(pf(e,n,x,r,i),ms(t)&&function Gb(e,t){const n=Vo(t,e);16&n[un]||(n[un]|=64)}(n,t.index)):3&t.type&&(r=function zb(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=a?a(i,t.value||"",r):i,o.setProperty(m,r,i))}function lf(e,t,n,r){if(lp()){const i=null===r?null:{"":-1},o=function Yb(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let o=0;o<n.length;o++){const a=n[o];if(es(t,a.selectors,!1))if(r||(r=[]),Wo(a))if(null!==a.findHostDirectiveDefs){const d=[];i=i||new Map,a.findHostDirectiveDefs(a,d,i),r.unshift(...d,a),df(e,t,d.length)}else r.unshift(a),df(e,t,0);else i=i||new Map,a.findHostDirectiveDefs?.(a,r,i),r.push(a)}return null===r?null:[r,i]}(e,n);let a,d;null===o?a=d=null:[a,d]=o,null!==a&&Am(e,t,n,a,i,d),i&&function Jb(e,t,n){if(t){const r=e.localNames=[];for(let i=0;i<t.length;i+=2){const o=n[t[i+1]];if(null==o)throw new vt(-301,!1);r.push(t[i],o)}}}(n,r,i)}n.mergedAttrs=Lr(n.mergedAttrs,n.attrs)}function Am(e,t,n,r,i,o){for(let T=0;T<r.length;T++)hd(vc(n,t),e,r[T].type);!function t0(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let T=0;T<r.length;T++){const x=r[T];x.providersResolver&&x.providersResolver(x)}let a=!1,d=!1,m=Eu(e,t,r.length,null);for(let T=0;T<r.length;T++){const x=r[T];n.mergedAttrs=Lr(n.mergedAttrs,x.hostAttrs),n0(e,n,t,m,x),e0(m,x,i),null!==x.contentQueries&&(n.flags|=4),(null!==x.hostBindings||null!==x.hostAttrs||0!==x.hostVars)&&(n.flags|=64);const Z=x.type.prototype;!a&&(Z.ngOnChanges||Z.ngOnInit||Z.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),a=!0),!d&&(Z.ngOnChanges||Z.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),d=!0),m++}!function Wb(e,t,n){const i=t.directiveEnd,o=e.data,a=t.attrs,d=[];let m=null,T=null;for(let x=t.directiveStart;x<i;x++){const Z=o[x],ye=n?n.get(Z):null,je=ye?ye.outputs:null;m=Mm(0,Z.inputs,x,m,ye?ye.inputs:null),T=Mm(1,Z.outputs,x,T,je);const dt=null===m||null===a||ki(t)?null:s0(m,x,a);d.push(dt)}null!==m&&(m.hasOwnProperty("class")&&(t.flags|=8),m.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=d,t.inputs=m,t.outputs=T}(e,n,o)}function Nm(e,t,n){const r=n.directiveStart,i=n.directiveEnd,o=n.index,a=function gD(){return Vn.lFrame.currentDirectiveIndex}();try{Us(o);for(let d=r;d<i;d++){const m=e.data[d],T=t[d];nd(d),(null!==m.hostBindings||0!==m.hostVars||null!==m.hostAttrs)&&Zb(m,T)}}finally{Us(-1),nd(a)}}function Zb(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function df(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function e0(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;Wo(t)&&(n[""]=e)}}function n0(e,t,n,r,i){e.data[r]=i;const o=i.factory||(i.factory=s(i.type)),a=new ru(o,Wo(i),Ea);e.blueprint[r]=a,n[r]=a,function qb(e,t,n,r,i){const o=i.hostBindings;if(o){let a=e.hostBindingOpCodes;null===a&&(a=e.hostBindingOpCodes=[]);const d=~t.index;(function Qb(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=d&&a.push(d),a.push(n,r,o)}}(e,t,r,Eu(e,n,i.hostVars,zn),i)}function ss(e,t,n,r,i,o){const a=So(e,t);!function ff(e,t,n,r,i,o,a){if(null==o)e.removeAttribute(t,i,n);else{const d=null==a?qt(o):a(o,r||"",i);e.setAttribute(t,i,d,n)}}
1(t[Pn],a,o,e.value,n,r,i)}function o0(e,t,n,r,i,o){const a=o[t];if(null!==a)for(let d=0;d<a.length;)Cm(r,n,a[d++],a[d++],a[d++],a[d++])}function s0(e,t,n){let r=null,i=0;for(;i<n.length;){const o=n[i];if(0!==o)if(5!==o){if("number"==typeof o)break;if(e.hasOwnProperty(o)){null===r&&(r=[]);const a=e[o];for(let d=0;d<a.length;d+=3)if(a[d]===t){r.push(o,a[d+1],a[d+2],n[i+1]);break}}i+=2}else i+=2;else i+=4}return r}function Om(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function Rm(e,t){const n=e.contentQueries;if(null!==n){const r=X(null);try{for(let i=0;i<n.length;i+=2){const a=n[i+1];if(-1!==a){const d=e.data[a];hc(n[i]),d.contentQueries(2,t[a],a)}}}finally{X(r)}}}function Kc(e,t){return e[hs]?e[ic][gi]=t:e[hs]=t,e[ic]=t,t}function hf(e,t,n){hc(0);const r=X(null);try{t(e,n)}finally{X(r)}}function xm(e){return e[ho]??=[]}function Pm(e){return e.cleanup??=[]}function qc(e,t){const n=e[pr],r=n?n.get(Es,null):null;r&&r.handleError(t)}function pf(e,t,n,r,i){for(let o=0;o<n.length;){const a=n[o++],d=n[o++],m=n[o++];Cm(e.data[a],t[a],r,d,m,i)}}function Cs(e,t,n){const r=Ja(t,e);!function om(e,t,n){e.setValue(t,n)}(e[Pn],r,n)}function a0(e,t){const n=Vo(t,e),r=n[_t];!function u0(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const i=n[Sn];null!==i&&null===n[Oi]&&(n[Oi]=xd(i,n[pr])),gf(r,n,n[hr])}function gf(e,t,n){od(t);try{const r=e.viewQuery;null!==r&&hf(1,r,n);const i=e.template;null!==i&&bm(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[qo]?.finishViewCreation(e),e.staticContentQueries&&Rm(e,t),e.staticViewQueries&&hf(2,e.viewQuery,n);const o=e.components;null!==o&&function c0(e,t){for(let n=0;n<t.length;n++)a0(e,t[n])}(t,o)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[un]&=-5,sd()}}function wa(e,t,n,r){const i=X(null);try{const o=t.tView,m=Gc(e,o,n,4096&e[un]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);m[Ms]=e[t.index];const x=e[qo];return null!==x&&(m[qo]=x.createEmbeddedView(o)),gf(o,m,n),m}finally{X(i)}}function Xs(e,t){return!t||null===t.firstChild||cu(e)}function Da(e,t,n,r=!0){const i=t[_t];if(function Ib(e,t,n,r){const i=mi+r,o=n.length;r>0&&(n[i-1][gi]=t),r<o-mi?(t[gi]=n[i],k(n,mi+r,t)):(n.push(t),t[gi]=null),t[Dr]=n;const a=t[Ms];null!==a&&n!==a&&am(a,t);const d=t[qo];null!==d&&d.insertView(e),Zl(t),t[un]|=128}(i,t,e,n),r){const a=tf(n,e),d=t[Pn],m=Jd(d,e[Qo]);null!==m&&function Tb(e,t,n,r,i,o){r[Sn]=i,r[jr]=t,zc(e,r,n,1,i,o)}(i,e[jr],d,t,m,a)}const o=t[Oi];null!==o&&null!==o.firstChild&&(o.firstChild=null)}function wu(e,t,n,r,i=!1){for(;null!==n;){if(128===n.type){n=i?n.projectionNext:n.next;continue}const o=t[n.index];null!==o&&r.push(ur(o)),po(o)&&Lm(o,r);const a=n.type;if(8&a)wu(e,t,n.child,r);else if(32&a){const d=Kd(n,t);let m;for(;m=d();)r.push(m)}else if(16&a){const d=gm(t,n);if(Array.isArray(d))r.push(...d);else{const m=ys(t[ti]);wu(m[_t],m,d,r,!0)}}n=i?n.projectionNext:n.next}return r}function Lm(e,t){for(let n=mi;n<e.length;n++){const r=e[n],i=r[_t].firstChild;null!==i&&wu(r[_t],r,i,t)}e[Qo]!==e[Sn]&&t.push(e[Qo])}let Vm=[];const h0={...ue,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{lc(e.lView)},consumerOnSignalRead(){this.lView[Ti]=this}},g0={...ue,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=ys(e.lView);for(;t&&!jm(t[_t]);)t=ys(t);t&&ap(t)},consumerOnSignalRead(){this.lView[Ti]=this}};function jm(e){return 2!==e.type}const m0=100;function Qc(e,t=!0,n=0){const r=e[wo],i=r.rendererFactory;i.begin?.();try{!function y0(e,t){const n=mp();try{yp(!0),yf(e,t);let r=0;for(;cc(e);){if(r===m0)throw new vt(103,!1);r++,yf(e,1)}}finally{yp(n)}}(e,n)}catch(a){throw t&&qc(e,a),a}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function v0(e,t,n,r){const i=t[un];if(!(256&~i))return;t[wo].inlineEffectRunner?.flush(),od(t);let d=!0,m=null,T=null;jm(e)?(T=function l0(e){return e[Ti]??function d0(e){const t=Vm.pop()??Object.create(h0);return t.lView=e,t}(e)}(t),m=ne(T)):null===function re(){return S}()?(d=!1,T=function p0(e){const t=e[Ti]??Object.create(g0);return t.lView=e,t}(t),m=ne(T)):t[Ti]&&(ut(t[Ti]),t[Ti]=null);try{sp(t),function vp(e){return Vn.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&bm(e,t,n,2,r);const x=!(3&~i);if(x){const Se=e.preOrderCheckHooks;null!==Se&&gc(t,Se,null)}else{const Se=e.preOrderHooks;null!==Se&&mc(t,Se,0,null),ad(t,0)}if(function _0(e){for(let t=hg(e);null!==t;t=pg(t)){if(!(t[un]&sa.HasTransplantedViews))continue;const n=t[gs];for(let r=0;r<n.length;r++)ap(n[r])}}(t),Bm(t,0),null!==e.contentQueries&&Rm(e,t),x){const Se=e.contentCheckHooks;null!==Se&&gc(t,Se)}else{const Se=e.contentHooks;null!==Se&&mc(t,Se,1),ad(t,1)}!function Fb(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const i=n[r];if(i<0)Us(~i);else{const o=i,a=n[++r],d=n[++r];pD(a,o),d(2,t[o])}}}finally{Us(-1)}}(e,t);const Z=e.components;null!==Z&&$m(t,Z,0);const ye=e.viewQuery;if(null!==ye&&hf(2,ye,r),x){const Se=e.viewCheckHooks;null!==Se&&gc(t,Se)}else{const Se=e.viewHooks;null!==Se&&mc(t,Se,2),ad(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Fs]){for(const Se of t[Fs])Se();t[Fs]=null}t[un]&=-73}catch(x){throw lc(t),x}finally{null!==T&&(Ce(T,m),d&&function f0(e){e.lView[Ti]!==e&&(e.lView=null,Vm.push(e))}(T)),sd()}}function Bm(e,t){for(let n=hg(e);null!==n;n=pg(n))for(let r=mi;r<n.length;r++)Hm(n[r],t)}function E0(e,t,n){Hm(Vo(t,e),n)}function Hm(e,t){Xl(e)&&yf(e,t)}function yf(e,t){const r=e[_t],i=e[un],o=e[Ti];let a=!!(0===t&&16&i);if(a||=!!(64&i&&0===t),a||=!!(1024&i),a||=!(!o?.dirty||!ot(o)),a||=!1,o&&(o.dirty=!1),e[un]&=-9217,a)v0(r,e,r.template,e[hr]);else if(8192&i){Bm(e,1);const d=r.components;null!==d&&$m(e,d,1)}}function $m(e,t,n){for(let r=0;r<t.length;r++)E0(e,t[r],n)}function Du(e,t){const n=mp()?64:1088;for(e[wo].changeDetectionScheduler?.notify(t);e;){e[un]|=n;const r=ys(e);if(ua(e)&&!r)return e;e=r}return null}class Cu{get rootNodes(){const t=this._lView,n=t[_t];return wu(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[hr]}set context(t){this._lView[hr]=t}get destroyed(){return!(256&~this._lView[un])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[Dr];if(po(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(vu(t,r),F(n,r))}this._attachedToViewContainer=!1}$c(this._lView[_t],this._lView)}onDestroy(t){dc(this._lView,t)}markForCheck(){Du(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[un]&=-129}reattach(){Zl(this._lView),this._lView[un]|=128}detectChanges(){this._lView[un]|=1024,Qc(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new vt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=ua(this._lView),n=this._lView[Ms];null!==n&&!t&&Xd(n,this._lView),sm(this._lView[_t],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new vt(902,!1);this._appRef=t;const n=ua(this._lView),r=this._lView[Ms];null!==r&&!n&&am(r,this._lView),Zl(this._lView)}}let bu=(()=>{class e{static{this.__NG_ELEMENT_ID__=C0}}return e})();const w0=bu,D0=class extends w0{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const i=wa(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new Cu(i)}};function C0(){return Xc(Ur(),st())}function Xc(e,t){return 4&e.type?new D0(t,e,fa(e,t)):null}let ly=()=>null;function Ys(e,t){return ly(e,t)}class ba{}const Ru=new fn("",{providedIn:"root",factory:()=>!1}),dy=new fn(""),If=new fn("");class gS{}class fy{}
1class yS{resolveComponentFactory(t){throw function mS(e){const t=Error(`No component factory found for ${ln(e)}.`);return t.ngComponent=e,t}(t)}}class xu{static{this.NULL=new yS}}class Af{}let vS=(()=>{class e{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function _S(){const e=st(),n=Vo(Ur().index,e);return(Li(n)?n:e)[Pn]}()}}return e})(),ES=(()=>{class e{static{this.\u0275prov=$n({token:e,providedIn:"root",factory:()=>null})}}return e})();function Nf(e){return void 0!==e.ngModule}function Ns(e){return!!c(e)}function nl(e){return!!Yr(e)}function py(e){return!!xr(e)}function Pu(e){return!!xn(e)}function DS(e,t){if(ce(e)&&!(e=Oe(e)))throw new Error(`Expected forwardRef function, imported from "${$t(t)}", to return a standalone entity or NgModule but got "${$t(e)||e}".`);if(null==c(e)){const n=xn(e)||xr(e)||Yr(e);if(null==n)throw Nf(e)?new Error(`A module with providers was imported from "${$t(t)}". Modules with providers are not supported in standalone components imports.`):new Error(`The "${$t(e)}" type, imported from "${$t(t)}", must be a standalone component / directive / pipe or an NgModule. Did you forget to add the required @Component / @Directive / @Pipe or @NgModule annotation?`);if(!n.standalone)throw new Error(`The "${$t(e)}" ${function wS(e){return xn(e)?"component":xr(e)?"directive":Yr(e)?"pipe":"type"}(e)}, imported from "${$t(t)}", is not standalone. Did you forget to add the standalone: true flag?`)}}class gy{constructor(){this.ownerNgModule=new Map,this.ngModulesWithSomeUnresolvedDecls=new Set,this.ngModulesScopeCache=new Map,this.standaloneComponentsScopeCache=new Map}resolveNgModulesDecls(){if(0!==this.ngModulesWithSomeUnresolvedDecls.size){for(const t of this.ngModulesWithSomeUnresolvedDecls){const n=c(t);if(n?.declarations)for(const r of jo(n.declarations))Pu(r)&&this.ownerNgModule.set(r,t)}this.ngModulesWithSomeUnresolvedDecls.clear()}}getComponentDependencies(t,n){this.resolveNgModulesDecls();const r=xn(t);if(null===r)throw new Error(`Attempting to get component dependencies for a type that is not a component: ${t}`);if(r.standalone){const i=this.getStandaloneComponentScope(t,n);return i.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...i.compilation.directives,...i.compilation.pipes,...i.compilation.ngModules]}}{if(!this.ownerNgModule.has(t))return{dependencies:[]};const i=this.getNgModuleScope(this.ownerNgModule.get(t));return i.compilation.isPoisoned?{dependencies:[]}:{dependencies:[...i.compilation.directives,...i.compilation.pipes]}}}registerNgModule(t,n){if(!Ns(t))throw new Error(`Attempting to register a Type which is not NgModule as NgModule: ${t}`);this.ngModulesWithSomeUnresolvedDecls.add(t)}clearScopeCacheFor(t){this.ngModulesScopeCache.delete(t),this.standaloneComponentsScopeCache.delete(t)}getNgModuleScope(t){if(this.ngModulesScopeCache.has(t))return this.ngModulesScopeCache.get(t);const n=this.computeNgModuleScope(t);return this.ngModulesScopeCache.set(t,n),n}computeNgModuleScope(t){const n=c(t,!0),r={exported:{directives:new Set,pipes:new Set},compilation:{directives:new Set,pipes:new Set}};for(const i of jo(n.imports))if(Ns(i)){const o=this.getNgModuleScope(i);Os(o.exported.directives,r.compilation.directives),Os(o.exported.pipes,r.compilation.pipes)}else{if(!U(i)){r.compilation.isPoisoned=!0;break}if(py(i)||Pu(i))r.compilation.directives.add(i);else{if(!nl(i))throw new vt(1e3,"The standalone imported type is neither a component nor a directive nor a pipe");r.compilation.pipes.add(i)}}if(!r.compilation.isPoisoned)for(const i of jo(n.declarations)){if(Ns(i)||U(i)){r.compilation.isPoisoned=!0;break}nl(i)?r.compilation.pipes.add(i):r.compilation.directives.add(i)}for(const i of jo(n.exports))if(Ns(i)){const o=this.getNgModuleScope(i);Os(o.exported.directives,r.exported.directives),Os(o.exported.pipes,r.exported.pipes),Os(o.exported.directives,r.compilation.directives),Os(o.exported.pipes,r.compilation.pipes)}else nl(i)?r.exported.pipes.add(i):r.exported.directives.add(i);return r}getStandaloneComponentScope(t,n){if(this.standaloneComponentsScopeCache.has(t))return this.standaloneComponentsScopeCache.get(t);const r=this.computeStandaloneComponentScope(t,n);return this.standaloneComponentsScopeCache.set(t,r),r}computeStandaloneComponentScope(t,n){const r={compilation:{directives:new Set([t]),pipes:new Set,ngModules:new Set}};for(const i of y(n??[])){const o=Oe(i);try{DS(o,t)}catch{return r.compilation.isPoisoned=!0,r}if(Ns(o)){r.compilation.ngModules.add(o);const a=this.getNgModuleScope(o);if(a.exported.isPoisoned)return r.compilation.isPoisoned=!0,r;Os(a.exported.directives,r.compilation.directives),Os(a.exported.pipes,r.compilation.pipes)}else if(nl(o))r.compilation.pipes.add(o);
vendor: 9,573 bytes, line 1
1else{if(!py(o)&&!Pu(o))return r.compilation.isPoisoned=!0,r;r.compilation.directives.add(o)}}return r}isOrphanComponent(t){const n=xn(t);return!(!n||n.standalone||(this.resolveNgModulesDecls(),this.ownerNgModule.has(t)))}}function Os(e,t){for(const n of e)t.add(n)}const ku=new gy;function rl(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,o=0;if(null!==t)for(let a=0;a<t.length;a++){const d=t[a];"number"==typeof d?o=d:1==o?i=Jn(i,d):2==o&&(r=Jn(r,d+": "+t[++a]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}class my extends xu{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=xn(t);return new Fu(n,this.ngModule)}}function yy(e,t){const n=[];for(const r in e){if(!e.hasOwnProperty(r))continue;const i=e[r];if(void 0===i)continue;const o=Array.isArray(i),a=o?i[0]:i;n.push(t?{propName:a,templateName:r,isSignal:!!((o?i[1]:Kn.None)&Kn.SignalBased)}:{propName:a,templateName:r})}return n}class Fu extends fy{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=yy(t.inputs,!0);if(null!==n)for(const i of r)n.hasOwnProperty(i.propName)&&(i.transform=n[i.propName]);return r}get outputs(){return yy(this.componentDef.outputs,!1)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function $(e){return e.map(D).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,i){const o=X(null);try{let a=(i=i||this.ngModule)instanceof _i?i:i?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const d=a?new Bs(t,a):t,m=d.get(Af,null);if(null===m)throw new vt(407,!1);const Z={rendererFactory:m,sanitizer:d.get(ES,null),inlineEffectRunner:null,changeDetectionScheduler:d.get(ba,null)},ye=m.createRenderer(null,this.componentDef),Se=this.componentDef.selectors[0][0]||"div",je=r?function Vb(e,t,n,r){const o=r.get(Rg,!1)||n===gn.ShadowDom,a=e.selectRootElement(t,o);return function jb(e){Tm(e)}(a),a}(ye,r,this.componentDef.encapsulation,d):Hc(ye,Se,function CS(e){const t=e.toLowerCase();return"svg"===t?Is:"math"===t?"math":null}(Se));let dt=512;this.componentDef.signals?dt|=4096:this.componentDef.onPush||(dt|=16);let kt=null;null!==je&&(kt=xd(je,d,!0));const jt=cf(0,null,null,1,0,null,null,null,null,null,null),at=Gc(null,jt,null,dt,null,null,Z,ye,d,null,kt);od(at);let jn,gr,Kr=null;try{const Bi=this.componentDef;let Fo,qa=null;Bi.findHostDirectiveDefs?(Fo=[],qa=new Map,Bi.findHostDirectiveDefs(Bi,Fo,qa),Fo.push(Bi)):Fo=[Bi];const Xw=function SS(e,t){const n=e[_t],r=dn;return e[r]=t,Qs(n,r,2,"#host",null)}(at,je);Kr=function TS(e,t,n,r,i,o,a){const d=i[_t];!function MS(e,t,n,r){for(const i of e)t.mergedAttrs=Lr(t.mergedAttrs,i.hostAttrs);null!==t.mergedAttrs&&(rl(t,t.mergedAttrs,!0),null!==n&&_m(r,n,t))}(r,e,t,a);let m=null;null!==t&&(m=xd(t,i[pr]));const T=o.rendererFactory.createRenderer(t,n);let x=16;n.signals?x=4096:n.onPush&&(x=64);const Z=Gc(i,Sm(n),null,x,i[e.index],e,o,T,null,null,m);return d.firstCreatePass&&df(d,e,r.length-1),Kc(i,Z),i[e.index]=Z}(Xw,je,Bi,Fo,at,Z,ye),gr=eu(jt,dn),je&&function AS(e,t,n,r){if(r)oo(e,n,["ng-version","18.2.12"]);else{const{attrs:i,classes:o}=function ve(e){const t=[],n=[];let r=1,i=2;for(;r<e.length;){let o=e[r];if("string"==typeof o)2===i?""!==o&&t.push(o,e[++r]):8===i&&n.push(o);else{if(!Fi(i))break;i=o}r++}return{attrs:t,classes:n}}(t.selectors[0]);i&&oo(e,n,i),o&&o.length>0&&vm(e,n,o.join(" "))}}(ye,Bi,je,r),void 0!==n&&function NS(e,t,n){const r=e.projection=[];for(let i=0;i<t.length;i++){const o=n[i];r.push(null!=o?Array.from(o):null)}}(gr,this.ngContentSelectors,n),jn=function IS(e,t,n,r,i,o){const a=Ur(),d=i[_t],m=So(a,i);Am(d,i,a,n,null,r);for(let x=0;x<n.length;x++)Co(Hs(i,d,a.directiveStart+x,a),i);Nm(d,i,a),m&&Co(m,i);const T=Hs(i,d,a.directiveStart+a.componentOffset,a);if(e[hr]=i[hr]=T,null!==o)for(const x of o)x(T,t);return sf(d,a,i),T}(Kr,Bi,Fo,qa,at,[OS]),gf(jt,at,null)}catch(Bi){throw null!==Kr&&bd(Kr),bd(at),Bi}finally{sd()}return new bS(this.componentType,jn,fa(gr,at),at,gr)}finally{X(o)}}}class bS extends gS{constructor(t,n,r,i,o){super(),this.location=r,this._rootLView=i,this._tNode=o,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new Cu(i,void 0,!1),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let i;if(null!==r&&(i=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const o=this._rootLView;pf(o[_t],o,i,t,n),this.previousInputValues.set(t,n),Du(Vo(this._tNode.index,o),1)}}get injector(){return new Ji(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function OS(){const e=Ur();pc(st()[_t],e)}let il=(()=>{class e{static{this.__NG_ELEMENT_ID__=RS}}return e})();function RS(){return Ey(Ur(),st())}const xS=il,vy=class extends xS{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return fa(this._hostTNode,this._hostLView)}get injector(){return new Ji(this._hostTNode,this._hostLView)}get parentInjector(){const t=_c(this._hostTNode,this._hostLView);if(ld(t)){const n=ou(t,this._hostLView),r=iu(t);return new Ji(n[_t].data[r+8],n)}return new Ji(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=_y(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-mi}createEmbeddedView(t,n,r){let i,o;"number"==typeof r?i=r:null!=r&&(i=r.index,o=r.injector);const a=Ys(this._lContainer,t.ssrId),d=t.createEmbeddedViewImpl(n||{},o,a);return this.insertImpl(d,i,Xs(this._hostTNode,a)),d}createComponent(t,n,r,i,o){const a=t&&!function se(e){return"function"==typeof e}(t);let d;if(a)d=n;else{const je=n||{};d=je.index,r=je.injector,i=je.projectableNodes,o=je.environmentInjector||je.ngModuleRef}const m=a?t:new Fu(xn(t)),T=r||this.parentInjector;if(!o&&null==m.ngModule){const dt=(a?T:this.parentInjector).get(_i,null);dt&&(o=dt)}const x=xn(m.componentType??{}),Z=Ys(this._lContainer,x?.id??null),Se=m.create(T,i,Z?.firstChild??null,o);return this.insertImpl(Se.hostView,d,Xs(this._hostTNode,Z)),Se}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const i=t._lView;if(function iD(e){return po(e[Dr])}(i)){const d=this.indexOf(t);if(-1!==d)this.detach(d);else{const m=i[Dr],T=new vy(m,m[jr],m[Dr]);T.detach(T.indexOf(t))}}const o=this._adjustIndex(n),a=this._lContainer;return Da(a,i,o,r),t.attachToViewContainerRef(),k(Rf(a),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=_y(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=vu(this._lContainer,n);r&&(F(Rf(this._lContainer),n),$c(r[_t],r))}detach(t){const n=this._adjustIndex(t,-1),r=vu(this._lContainer,n);return r&&null!=F(Rf(this._lContainer),n)?new Cu(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function _y(e){return e[8]}function Rf(e){return e[8]||(e[8]=[])}function Ey(e,t){let n;const r=t[e.index];return po(r)?n=r:(n=Om(r,t,null,e),t[e.index]=n,Kc(t,n)),wy(n,t,e,r),new vy(n,e,t)}let wy=function Cy(e,t,n,r){if(e[Qo])return;let i;i=8&n.type?ur(r):function PS(e,t){const n=e[Pn],r=n.createComment(""),i=So(t,e);return Ks(n,Jd(n,i),r,function Ob(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[Qo]=i},xf=()=>!1;class Pf{constructor(t){this.queryList=t,this.matches=null}clone(){return new Pf(this.queryList)}setDirty(){this.queryList.setDirty()}}class kf{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let o=0;o<r;o++){const a=n.getByIndex(o);i.push(this.queries[a.indexInDeclarationView].clone())}return new kf(i)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==Uf(t,n).matches&&this.queries[n].setDirty()}}class by{constructor(t,n,r=null){this.flags=n,this.read=r,this.predicate="string"==typeof t?function HS(e){return e.split(",").map(t=>t.trim())}(t):t}}class Ff{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const i=null!==n?n.length:0,o=this.getByIndex(r).embeddedTView(t,i);o&&(o.indexInDeclarationView=r,null!==n?n.push(o):n=[o])}return null!==n?new Ff(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Lf{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new Lf(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}
vendor: 4,807 bytes, line 1
1matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const o=r[i];this.matchTNodeWithReadOption(t,n,VS(n,o)),this.matchTNodeWithReadOption(t,n,Ec(n,t,o,!1,!1))}else r===bu?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Ec(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===au||i===il||i===bu&&4&n.type)this.addMatch(n.index,-2);else{const o=Ec(n,t,i,!1,!1);null!==o&&this.addMatch(n.index,o)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function VS(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function US(e,t,n,r){return-1===n?function jS(e,t){return 11&e.type?fa(e,t):4&e.type?Xc(e,t):null}(t,e):-2===n?function BS(e,t,n){return n===au?fa(t,e):n===bu?Xc(t,e):n===il?Ey(t,e):void 0}(e,t,r):Hs(e,e[_t],n,t)}function Sy(e,t,n,r){const i=t[qo].queries[r];if(null===i.matches){const o=e.data,a=n.matches,d=[];for(let m=0;null!==a&&m<a.length;m+=2){const T=a[m];d.push(T<0?null:US(t,o[T],a[m+1],n.metadata.read))}i.matches=d}return i.matches}function Vf(e,t,n,r){const i=e.queries.getByIndex(n),o=i.matches;if(null!==o){const a=Sy(e,t,i,n);for(let d=0;d<o.length;d+=2){const m=o[d];if(m>0)r.push(a[d/2]);else{const T=o[d+1],x=t[-m];for(let Z=mi;Z<x.length;Z++){const ye=x[Z];ye[Ms]===ye[Dr]&&Vf(ye[_t],ye,T,r)}if(null!==x[gs]){const Z=x[gs];for(let ye=0;ye<Z.length;ye++){const Se=Z[ye];Vf(Se[_t],Se,T,r)}}}}}return r}function Ty(e,t,n){const r=new wd(!(4&~n));return function Hb(e,t,n,r){const i=xm(t);i.push(n),e.firstCreatePass&&Pm(e).push(r,i.length-1)}(e,t,r,r.destroy),(t[qo]??=new kf).queries.push(new Pf(r))-1}function Ay(e,t,n){null===e.queries&&(e.queries=new Ff),e.queries.track(new Lf(t,n))}function Uf(e,t){return e.queries.getByIndex(t)}function Ny(e,t){const n=e[_t],r=Uf(n,t);return r.crossesNgTemplate?Vf(n,e,t,[]):Sy(n,e,r,t)}const Oy=new Set;function Mo(e){Oy.has(e)||(Oy.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function xy(e,t){Mo("NgSignals");const n=function Jt(e){const t=Object.create(yt);t.value=e;const n=()=>(pe(t),t.value);return n[q]=t,n}(e),r=n[q];return t?.equal&&(r.equal=t.equal),n.set=i=>Le(r,i),n.update=i=>function We(e,t){Me()||Ye(),Le(e,t(e.value))}(r,i),n.asReadonly=Py.bind(n),n}function Py(){const e=this[q];if(void 0===e.readonlyFn){const t=()=>this();t[q]=e,e.readonlyFn=t}return e.readonlyFn}function ky(e){return function Ry(e){return"function"==typeof e&&void 0!==e[q]}(e)&&"function"==typeof e.set}function Hf(e){let t=function Gy(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let i;if(Wo(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new vt(903,!1);i=t.\u0275dir}if(i){if(n){r.push(i);const a=e;a.inputs=sl(e.inputs),a.inputTransforms=sl(e.inputTransforms),a.declaredInputs=sl(e.declaredInputs),a.outputs=sl(e.outputs);const d=i.hostBindings;d&&rT(e,d);const m=i.viewQuery,T=i.contentQueries;if(m&&tT(e,m),T&&nT(e,T),JS(e,i),kn(e.outputs,i.outputs),Wo(i)&&i.data.animation){const x=e.data;x.animation=(x.animation||[]).concat(i.data.animation)}}const o=i.features;if(o)for(let a=0;a<o.length;a++){const d=o[a];d&&d.ngInherit&&d(e),d===Hf&&(n=!1)}}t=Object.getPrototypeOf(t)}!function eT(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Lr(i.hostAttrs,n=Lr(n,i.hostAttrs))}}(r)}function JS(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];if(void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const i=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(i))continue;e.inputTransforms??={},e.inputTransforms[i]=t.inputTransforms[i]}}}function sl(e){return e===pn?{}:e===En?[]:e}function tT(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function nT(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,o)=>{t(r,i,o),n(r,i,o)}:t}function rT(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}function Zy(e){const t=e.inputConfig,n={};for(const r in t)if(t.hasOwnProperty(r)){const i=t[r];Array.isArray(i)&&i[3]&&(n[r]=i[3])}e.inputTransforms=n}class Js{}class Yy{}function cT(e,t){return new Wf(e,t??null,[])}class Wf extends Js{constructor(t,n,r,i=!0){super(),this.ngModuleType=t,this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new my(this);const o=c(t);this._bootstrapComponents=jo(o.bootstrap),this._r3Injector=qp(t,n,[{provide:Js,useValue:this},{provide:xu,useValue:this.componentFactoryResolver},...r],ln(t),new Set(["environment"])),i&&this.resolveInjectorInitializer
1s()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class zf extends Yy{constructor(t){super(),this.moduleType=t}create(t){return new Wf(this.moduleType,t,[])}}class Jy extends Js{constructor(t){super(),this.componentFactoryResolver=new my(this),this.instance=null;const n=new fo([...t.providers,{provide:Js,useValue:this},{provide:xu,useValue:this.componentFactoryResolver}],t.parent||lr(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Gf(e,t,n=null){return new Jy({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}function al(e){return!!Kf(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function Kf(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function as(e,t,n){return e[t]=n}function Vi(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function ea(e,t,n,r){const i=Vi(e,t,n);return Vi(e,t+1,r)||i}function ju(e,t,n,r,i,o,a,d,m,T){const x=n+dn,Z=t.firstCreatePass?function gT(e,t,n,r,i,o,a,d,m){const T=t.consts,x=Qs(t,e,4,a||null,d||null);lf(t,n,x,Go(T,m)),pc(t,x);const Z=x.tView=cf(2,x,r,i,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,T,null);return null!==t.queries&&(t.queries.template(t,x),Z.queries=t.queries.embeddedTView(x)),x}(x,t,e,r,i,o,a,d,m):t.data[x];Xo(Z,!1);const ye=ev(t,e,Z,n);nu()&&Wc(t,e,ye,Z),Co(ye,e);const Se=Om(ye,e,ye,Z);return e[x]=Se,Kc(e,Se),function Dy(e,t,n){return xf(e,t,n)}(Se,Z,e),Xa(Z)&&af(t,e,Z),null!=m&&uf(e,Z,T),Z}function qf(e,t,n,r,i,o,a,d){const m=st(),T=sr();return ju(m,T,e,t,n,r,i,Go(T.consts,o),a,d),qf}let ev=function tv(e,t,n,r){return rs(!0),t[Pn].createComment("")};var Ia=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Ia||{});let av=(()=>{class e{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=$n({token:e,providedIn:"root",factory:()=>new e})}}return e})();class Hu{constructor(){this.ngZone=Xt(Ei),this.scheduler=Xt(ba),this.errorHandler=Xt(Es,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[Ia.EarlyRead,Ia.Write,Ia.MixedReadWrite,Ia.Read]}execute(){this.executing=!0;for(const t of Hu.PHASES)for(const n of this.sequences)if(!n.erroredOrDestroyed&&n.hooks[t])try{n.pipelinedValue=this.ngZone.runOutsideAngular(()=>n.hooks[t](n.pipelinedValue))}catch(r){n.erroredOrDestroyed=!0,this.errorHandler?.handleError(r)}this.executing=!1;for(const t of this.sequences)t.afterRun(),t.once&&(this.sequences.delete(t),t.destroy());for(const t of this.deferredRegistrations)this.sequences.add(t);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(t){this.executing?this.deferredRegistrations.add(t):(this.sequences.add(t),this.scheduler.notify(6))}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}static{this.\u0275prov=$n({token:Hu,providedIn:"root",factory:()=>new Hu})}}class _T{constructor(t,n,r,i){this.impl=t,this.hooks=n,this.once=r,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function fl(e,t){!t?.injector&&function di(e){if(!Zi())throw new vt(-203,!1)}();const n=t?.injector??Xt(Do);return function Uo(e){return"browser"===(e??Xt(Do)).get(Ic)}(n)?(Mo("NgAfterNextRender"),function uv(e,t,n,r){const i=t.get(av);i.impl??=t.get(Hu);const o=n?.phase??Ia.MixedReadWrite,a=!0!==n?.manualCleanup?t.get(su):null,d=new _T(i.impl,function wT(e,t){if(e instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[t]=e,n}return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e,o),r,a);return i.impl.register(d),d}(e,n,t,!0)):cv}const cv={destroy(){}};function oh(e,t,n,r){const i=st();return Vi(i,Zo(),t)&&(sr(),ss(fi(),i,e,t,n,r)),oh}function ka(e,t,n,r){return Vi(e,Zo(),n)?t+qt(n)+r:zn}function Fa(e,t,n,r,i,o){const d=ea(e,function vs(){return Vn.lFrame.bindingIndex}(),n,i);return _s(2),d?t+qt(n)+r+qt(i)+o:zn}function sh(e,t,n,r,i,o){const a=st(),d=ka(a,t,n,r);return d!==zn&&ss(fi(),a,e,d,i,o),sh}function gl(e,t){return e<<17|t<<2}function xs(e){return e>>17&32767}function ah(e){return 2|e}function na(e){return(131068&e)>>2}function uh(e,t){return-131069&e|t<<2}function ch(e){return 1|e}function Pv(e,t,n,r){const i=e[n+1],o=null===t;let a=r?xs(i):na(i),d=!1;for(;0!==a&&(!1===d||o);){const T=e[a+1];rM(e[a],t)&&(d=!0,e[a+1]=r?ch(T):ah(T)),a=r?xs(T):na(T)}d&&(e[n+1]=r?ah(i):ch(i))}function rM(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Et(e,t)>=0}const eo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
vendor: 15,592 bytes, line 1
1;function kv(e){return e.substring(eo.key,eo.keyEnd)}function Fv(e,t){const n=eo.textEnd;return n===t?-1:(t=eo.keyEnd=function aM(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,eo.key=t,n),$a(e,t,n))}function $a(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function lh(e,t,n){const r=st();return Vi(r,Zo(),t)&&Po(sr(),fi(),r,e,t,r[Pn],n,!1),lh}function dh(e,t,n,r,i){const a=i?"class":"style";pf(e,n,t.inputs[a],a,r)}function fh(e,t){return function Yo(e,t,n,r){const i=st(),o=sr(),a=_s(2);o.firstUpdatePass&&Wv(o,e,a,r),t!==zn&&Vi(i,a,t)&&Gv(o,o.data[go()],i,i[Pn],e,i[a+1]=function vM(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=ln(ws(e)))),e}(t,n),r,a)}(e,t,null,!0),fh}function Hv(e){!function Jo(e,t,n,r){const i=sr(),o=_s(2);i.firstUpdatePass&&Wv(i,null,o,r);const a=st();if(n!==zn&&Vi(a,o,n)){const d=i.data[go()];if(qv(d,r)&&!$v(i,o)){let m=r?d.classesWithoutHost:d.stylesWithoutHost;null!==m&&(n=Jn(m,n||"")),dh(i,d,a,n,r)}else!function yM(e,t,n,r,i,o,a,d){i===zn&&(i=En);let m=0,T=0,x=0<i.length?i[0]:null,Z=0<o.length?o[0]:null;for(;null!==x||null!==Z;){const ye=m<i.length?i[m+1]:void 0,Se=T<o.length?o[T+1]:void 0;let dt,je=null;x===Z?(m+=2,T+=2,ye!==Se&&(je=Z,dt=Se)):null===Z||null!==x&&x<Z?(m+=2,je=x):(T+=2,je=Z,dt=Se),null!==je&&Gv(e,t,n,r,je,dt,a,d),x=m<i.length?i[m]:null,Z=T<o.length?o[T]:null}}(i,d,a,a[Pn],a[o+1],a[o+1]=function gM(e,t,n){if(null==n||""===n)return En;const r=[],i=ws(n);if(Array.isArray(i))for(let o=0;o<i.length;o++)e(r,i[o],!0);else if("object"==typeof i)for(const o in i)i.hasOwnProperty(o)&&e(r,o,i[o]);else"string"==typeof i&&t(r,i);return r}(e,t,n),r,o)}}(mM,cs,e,!0)}function cs(e,t){for(let n=function oM(e){return function Vv(e){eo.key=0,eo.keyEnd=0,eo.value=0,eo.valueEnd=0,eo.textEnd=e.length}(e),Fv(e,$a(e,0,eo.textEnd))}(t);n>=0;n=Fv(t,n))Ze(e,kv(t),!0)}function $v(e,t){return t>=e.expandoStartIndex}function Wv(e,t,n,r){const i=e.data;if(null===i[n+1]){const o=i[go()],a=$v(e,n);qv(o,r)&&null===t&&!a&&(t=!1),t=function dM(e,t,n,r){const i=function rd(e){const t=Vn.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let o=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Wu(n=hh(null,e,t,n,r),t.attrs,r),o=null);else{const a=t.directiveStylingLast;if(-1===a||e[a]!==i)if(n=hh(i,e,t,n,r),null===o){let m=function fM(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==na(r))return e[xs(r)]}(e,t,r);void 0!==m&&Array.isArray(m)&&(m=hh(null,e,t,m[1],r),m=Wu(m,t.attrs,r),function hM(e,t,n,r){e[xs(n?t.classBindings:t.styleBindings)]=r}(e,t,r,m))}else o=function pM(e,t,n){let r;const i=t.directiveEnd;for(let o=1+t.directiveStylingLast;o<i;o++)r=Wu(r,e[o].hostAttrs,n);return Wu(r,t.attrs,n)}(e,t,r)}return void 0!==o&&(r?t.residualClasses=o:t.residualStyles=o),n}(i,o,t,r),function tM(e,t,n,r,i,o){let a=o?t.classBindings:t.styleBindings,d=xs(a),m=na(a);e[r]=n;let x,T=!1;if(Array.isArray(n)?(x=n[1],(null===x||Et(n,x)>0)&&(T=!0)):x=n,i)if(0!==m){const ye=xs(e[d+1]);e[r+1]=gl(ye,d),0!==ye&&(e[ye+1]=uh(e[ye+1],r)),e[d+1]=function JT(e,t){return 131071&e|t<<17}(e[d+1],r)}else e[r+1]=gl(d,0),0!==d&&(e[d+1]=uh(e[d+1],r)),d=r;else e[r+1]=gl(m,0),0===d?d=r:e[m+1]=uh(e[m+1],r),m=r;T&&(e[r+1]=ah(e[r+1])),Pv(e,x,r,!0),Pv(e,x,r,!1),function nM(e,t,n,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&Et(o,t)>=0&&(n[r+1]=ch(n[r+1]))}(t,x,e,r,o),a=gl(d,m),o?t.classBindings=a:t.styleBindings=a}(i,o,t,n,a,r)}}function hh(e,t,n,r,i){let o=null;const a=n.directiveEnd;let d=n.directiveStylingLast;for(-1===d?d=n.directiveStart:d++;d<a&&(o=t[d],r=Wu(r,o.hostAttrs,i),o!==e);)d++;return null!==e&&(n.directiveStylingLast=d),r}function Wu(e,t,n){const r=n?1:2;let i=-1;if(null!==t)for(let o=0;o<t.length;o++){const a=t[o];"number"==typeof a?i=a:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),Ze(e,a,!!n||t[++o]))}return void 0===e?null:e}function mM(e,t,n){const r=String(t);""!==r&&!r.includes(" ")&&Ze(e,r,n)}function Gv(e,t,n,r,i,o,a,d){if(!(3&t.type))return;const m=e.data,T=m[d+1],x=function eM(e){return!(1&~e)}(T)?Kv(m,t,n,i,na(T),a):void 0;ml(x)||(ml(o)||function YT(e){return!(2&~e)}(T)&&(o=Kv(m,null,n,i,d,a)),function Pb(e,t,n,r,i){if(t)i?e.addClass(n,r):e.removeClass(n,r);else{let o=-1===r.indexOf("-")?void 0:Bc.DashCase;null==i?e.removeStyle(n,r,o):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),o|=Bc.Important),e.setStyle(n,r,i,o))}}(r,a,Ja(go(),n),i,o))}function Kv(e,t,n,r,i,o){const a=null===t;let d;for(;i>0;){const m=e[i],T=Array.isArray(m),x=T?m[1]:m,Z=null===x;let ye=n[i+1];ye===zn&&(ye=Z?En:void 0);let Se=Z?Ke(ye,r):x===r?ye:void 0;if(T&&!ml(Se)&&(Se=Ke(m,r)),ml(Se)&&(d=Se,a))return d;const je=e[i+1];i=a?xs(je):na(je)}if(null!==t){let m=o?t.residualClasses:t.residualStyles;null!=m&&(d=Ke(m,r))}return d}function ml(e){return void 0!==e}function qv(e,t){return!!(e.flags&(t?8:16))}function vl(e,t,n,r){const i=st(),o=sr(),a=dn+e,d=i[Pn],m=o.firstCreatePass?function BM(e,t,n,r,i,o){const a=t.consts,m=Qs(t,e,2,r,Go(a,i));return lf(t,n,m,Go(a,o)),null!==m.attrs&&rl(m,m.attrs,!1),null!==m.mergedAttrs&&rl(m,m.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,m),m}(a,o,i,t,n,r):o.data[a],T=Yv(o,i,m,d,t,e);i[a]=T;const x=Xa(m);return Xo(m,!0),_m(d,T,m),!function Ta(e){return!(32&~e.flags)}(m)&&nu()&&Wc(o,i,T,m),0===function oD(){return Vn.lFrame.elementDepthCount}()&&Co(T,i),function sD(){Vn.lFrame.elementDepthCount++}(),x&&(af(o,i,m),sf(o,m,i)),null!==r&&uf(i,m),vl}function _l(){let e=Ur();ed()?td():(e=e.parent,Xo(e,!1));const t=e;(function uD(e){return Vn.skipHydrationRootTNode===e})(t)&&function fD(){Vn.skipHydrationRootTNode=null}(),function aD(){Vn.lFrame.elementDepthCount--}();const n=sr();return n.firstCreatePass&&(pc(n,e),aa(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function bD(e){return!!(8&e.flags)}(t)&&dh(n,t,st(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function SD(e){return!!(16&e.flags)}(t)&&dh(n,t,st(),t.stylesWithoutHost,!1),_l}function yh(e,t,n,r){return vl(e,t,n,r),_l(),yh}let Yv=(e,t,n,r,i,o)=>(rs(!0),Hc(r,i,function Mp(){return Vn.lFrame.currentNamespace}()));function El(e,t,n){const r=st(),i=sr(),o=e+dn,a=i.firstCreatePass?function WM(e,t,n,r,i){const o=t.consts,a=Go(o,r),d=Qs(t,e,8,"ng-container",a);return null!==a&&rl(d,a,!0),lf(t,n,d,Go(o,i)),null!==t.queries&&t.queries.elementStart(t,d),d}(o,i,r,t,n):i.data[o];Xo(a,!0);const d=Jv(i,r,a,e);return r[o]=d,nu()&&Wc(i,r,d,a),Co(d,r),Xa(a)&&(af(i,r,a),sf(i,a,r)),null!=n&&uf(r,a),El}function wl(){let e=Ur();const t=sr();return ed()?td():(e=e.parent,Xo(e,!1)),t.firstCreatePass&&(pc(t,e),aa(e)&&t.queries.elementEnd(e)),wl}function vh(e,t,n){return El(e,t,n),wl(),vh}let Jv=(e,t,n,r)=>(rs(!0),Qd(t[Pn],""));function e_(){return st()}const ra=void 0;var qM=["en",[["a","p"],["AM","PM"],ra],[["AM","PM"],ra,ra],[["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"]],ra,[["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"]],ra,[["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}",ra,"{1} 'at' {0}",ra],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function KM(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let Wa={};function _h(e){const t=function QM(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=i_(t);if(n)return n;const r=t.split("-")[0];if(n=i_(r),n)return n;if("en"===r)return qM;throw new vt(701,!1)}function r_(e){return _h(e)[za.PluralCase]}function i_(e){return e in Wa||(Wa[e]=Nt.ng&&Nt.ng.common&&Nt.ng.common.locales&&Nt.ng.common.locales[e]),Wa[e]}var za=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(za||{});const Dl="en-US";let o_=Dl,C_=(e,t,n)=>{};function Dh(e,t,n,r){const i=st(),o=sr(),a=Ur();return Ch(o,i,i[Pn],a,e,t,r),Dh}function Ch(e,t,n,r,i,o,a){const d=Xa(r),T=e.firstCreatePass&&Pm(e),x=t[hr],Z=xm(t);let ye=!0;if(3&r.type||a){const dt=So(r,t),kt=a?a(dt):dt,jt=Z.length,at=a?gr=>a(ur(gr[r.index])):r.index;let jn=null;if(!a&&d&&(jn=function LI(e,t,n,r){const i=e.cleanup;if(null!=i)for(let o=0;o<i.length-1;o+=2){const a=i[o];if(a===n&&i[o+1]===r){const d=t[ho],m=i[o+2];return d.length>m?d[m]:null}"string"==typeof a&&(o+=2)}return null}(e,t,i,r.index)),null!==jn)(jn.__ngLastListenerFn__||jn).__ngNextListenerFn__=o,jn.__ngLastListenerFn__=o,ye=!1;else{o=M_(r,t,x,o),C_(dt,i,o);const gr=n.listen(kt,i,o);Z.push(o,gr),T&&T.push(i,at,jt,jt+1)}}else o=M_(r,t,x,o);const Se=r.outputs;let je;if(ye&&null!==Se&&(je=Se[i])){const dt=je.length;if(dt)for(let kt=0;kt<dt;kt+=2){const Kr=t[je[kt]][je[kt+1]].subscribe(o),Bi=Z.length;Z.push(o,Kr),T&&T.push(i,r.index,Bi,-(Bi+1))}}}function T_(e,t,n,r){const i=X(null);try{return Ri(6,t,n),!1!==n(r)}catch(o){return qc(e,o),!1}finally{Ri(7,t,n),X(i)}}function M_(e,t,n,r){return function i(o){if(o===Function)return r;Du(e.componentOffset>-1?Vo(e.index,t):t,5);let d=T_(t,n,r,o),m=i.__ngNextListenerFn__;for(;m;)d=T_(t,n,m,o)&&d,m=m.__ngNextListenerFn__;return d}}function I_(e=1){return function yD(e){return(Vn.lFrame.contextLView=function up(e,t){for(;e>0;)t=t[Ts],e--;return t}(e,Vn.lFrame.contextLView))[hr]}(e)}function VI(e,t){let n=null;const r=function or(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i<t.length;i++){const o=t[i];if("*"!==o){if(null===r?es(e,o,!0):A(r,o))return i}else n=i}return n}function A_(e){const t=st()[ti][jr];if(!t.projection){const r=t.projection=function W(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}(e?e.length:1,null),i=r.slice();let o=t.child;for(;null!==o;){if(128!==o.type){const a=e?VI(o,e):0;null!==a&&(i[a]?i[a].projectionNext=o:r[a]=o,i[a]=o)}o=o.next}}}function N_(e,t=0,n,r,i,o){const a=st(),d=sr(),m=r?e+1:null;null!==m&&ju(a,d,m,r,i,o,null,n);const T=Qs(d,dn+e,16,null,n||null);null===T.projection&&(T.projection=t),td();const Z=!a[Oi]||js();null===a[ti][jr].projection[T.projection]&&null!==m?function jI(e,t,n){const r=dn+n,i=t.data[r],o=e[r],a=Ys(o,i.tView.ssrId);Da(o,wa(e,i,void 0,{dehydratedView:a}),0,Xs(i,a))}(a,d,m):Z&&32&~T.flags&&function Rb(e,t,n){ym(t[Pn],0,t,n,Yd(e,n,t),dm(n.parent||t[jr],n,t))}(d,a,T)}function bh(e,t,n){return Tl(e,"",t,"",n),bh}function Tl(e,t,n,r,i){const o=st(),a=ka(o,t,n,r);return a!==zn&&Po(sr(),fi(),o,e,a,o[Pn],i,!1),Tl}function j_(e,t,n,r){!function Iy(e,t,n,r){const i=sr();if(i.firstCreatePass){const o=Ur();Ay(i,new by(t,n,r),o.index),function $S(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(i,e),!(2&~n)&&(i.staticContentQueries=!0)}return Ty(i,st(),n)}(e,t,n,r)}function U_(e,t,n){!function My(e,t,n){const r=sr();return r.firstCreatePass&&(Ay(r,new by(e,t,n),-1),!(2&~t)&&(r.staticViewQueries=!0)),Ty(r,st(),t)}(e,t,n)}function B_(e){const t=st(),n=sr(),r=id();hc(r+1);const i=Uf(n,r);if(e.dirty&&function rD(e){return!(4&~e[un])}(t)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const o=Ny(t,r);e.reset(o,rg),e.notifyOnChanges()}return!0}return!1}function H_(){return function jf(e,t){return e[qo].queries[t].queryList}(st(),id())}function $_(e){return Vs(function pp(){return Vn.lFrame.contextLView}(),dn+e)}function J_(e,t=""){const n=st(),r=sr(),i=e+dn,o=r.firstCreatePass?Qs(r,i,1,t,null):r.data[i],a=eE(r,n,o,t,e);n[i]=a,nu()&&Wc(r,n,a,o),Xo(o,!1)}let eE=(e,t,n,r,i)=>(rs(!0),function qd(e,t){return e.createText(t)}(t[Pn],r));function Th(e){return Ml("",e,""),Th}function Ml(e,t,n){const r=st(),i=ka(r,e,t,n);return i!==zn&&Cs(r,go(),i),Ml}function Mh(e,t,n,r,i){const o=st(),a=Fa(o,e,t,n,r,i);return a!==zn&&Cs(o,go(),a),Mh}function Ih(e,t,n){ky(t)&&(t=t());const r=st();return Vi(r,Zo(),t)&&Po(sr(),fi(),r,e,t,r[Pn],n,!1),Ih}function uE(e,t){const n=ky(e);return n&&e.set(t),n}function Ah(e,t){const n=st(),r=sr(),i=Ur();return Ch(r,n,n[Pn],i,e,t),Ah}function Nh(e,t,n,r,i){if(e=Oe(e),Array.isArray(e))for(let o=0;o<e.length;o++)Nh(e[o],t,n,r,i);else{const o=sr(),a=st(),d=Ur();let m=wn(e)?e:Oe(e.provide);const T=Ss(e),x=1048575&d.providerIndexes,Z=d.directiveStart,ye=d.providerIndexes>>20;if(wn(e)||!e.multi){const Se=new ru(T,i,Ea),je=Rh(m,t,i?x:x+ye,Z);-1===je?(hd(vc(d,a),o,m),Oh(o,e,t.length),t.push(m),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),n.push(Se),a.push(Se)):(n[je]=Se,a[je]=Se)}else{const Se=Rh(m,t,x+ye,Z),je=Rh(m,t,x,x+ye),kt=je>=0&&n[je];if(i&&!kt||!i&&!(Se>=0&&n[Se])){hd(vc(d,a),o,m);const jt=function oA(e,t,n,r,i){const o=new ru(e,n,Ea);return o.multi=[],o.index=t,o.componentProviders=0,dE(o,i,r&&!n),o}(i?iA:rA,n.length,i,r,T);!i&&kt&&(n[je].providerFactory=jt),Oh(o,e,t.length,0),t.push(m),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),n.push(jt),a.push(jt)}else Oh(o,e,Se>-1?Se:je,dE(n[i?je:Se],T,!i&&r));!i&&r&&kt&&n[je].componentProviders++}}}function Oh(e,t,n,r){const i=wn(t),o=function yr(e){return!!e.useClass}(t);if(i||o){const m=(o?Oe(t.useClass):t).prototype.ngOnDestroy;if(m){const T=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const x=T.indexOf(n);-1===x?T.push(n,[r,m]):T[x+1].push(r,m)}else T.push(n,m)}}}function dE(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Rh(e,t,n,r){for(let i=n;i<r;i++)if(t[i]===e)return i;return-1}function rA(e,t,n,r){return xh(this.multi,[])}function iA(e,t,n,r){const i=this.multi;let o;if(this.providerFactory){const a=this.providerFactory.componentProviders,d=Hs(n,n[_t],this.providerFactory.index,r);o=d.slice(0,a),xh(i,o);for(let m=a;m<d.length;m++)o.push(d[m])}else o=[],xh(i,o);return o}function xh(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function fE(e,t=[]){return n=>{n.providersResolver=(r,i)=>function nA(e,t,n){const r=sr();if(r.firstCreatePass){const i=Wo(e);Nh(n,r.data,r.blueprint,i,!0),Nh(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}let sA=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=be(0,n.type),i=r.length>0?Gf([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=$n({token:e,providedIn:"environment",factory:()=>
1new e(er(_i))})}}return e})();function hE(e){Mo("NgStandalone"),e.getStandaloneInjector=t=>t.get(sA).getOrCreateStandaloneInjector(e)}function pE(e,t){return pt(()=>{const n=c(e,!0);n.declarations=Il(t.declarations||En),n.imports=Il(t.imports||En),n.exports=Il(t.exports||En),t.bootstrap&&(n.bootstrap=Il(t.bootstrap)),ku.registerNgModule(e,t)})}function Il(e){if("function"==typeof e)return e;const t=y(e);return t.some(ce)?()=>t.map(Oe).map(gE):t.map(gE)}function gE(e){return Nf(e)?e.ngModule:e}function yE(e,t,n,r){return EE(st(),To(),e,t,n,r)}function vE(e,t,n,r,i){return wE(st(),To(),e,t,n,r,i)}function _E(e,t,n,r,i,o){return DE(st(),To(),e,t,n,r,i,o)}function Xu(e,t){const n=e[t];return n===zn?void 0:n}function EE(e,t,n,r,i,o){const a=t+n;return Vi(e,a,i)?as(e,a+1,o?r.call(o,i):r(i)):Xu(e,a+1)}function wE(e,t,n,r,i,o,a){const d=t+n;return ea(e,d,i,o)?as(e,d+2,a?r.call(a,i,o):r(i,o)):Xu(e,d+2)}function DE(e,t,n,r,i,o,a,d){const m=t+n;return function ul(e,t,n,r,i){const o=ea(e,t,n,r);return Vi(e,t+2,i)||o}(e,m,i,o,a)?as(e,m+3,d?r.call(d,i,o,a):r(i,o,a)):Xu(e,m+3)}function CE(e,t,n,r,i,o,a,d,m){const T=t+n;return function Ko(e,t,n,r,i,o){const a=ea(e,t,n,r);return ea(e,t+2,i,o)||a}(e,T,i,o,a,d)?as(e,T+4,m?r.call(m,i,o,a,d):r(i,o,a,d)):Xu(e,T+4)}function SE(e,t){const n=sr();let r;const i=e+dn;n.firstCreatePass?(r=function mA(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const o=r.factory||(r.factory=s(r.type)),d=xe(Ea);try{const m=yc(!1),T=o();return yc(m),function Sh(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,st(),i,T),T}finally{xe(d)}}function TE(e,t,n){const r=e+dn,i=st(),o=Vs(i,r);return Zu(i,r)?EE(i,To(),t,o.transform,n,o):o.transform(n)}function ME(e,t,n,r){const i=e+dn,o=st(),a=Vs(o,i);return Zu(o,i)?wE(o,To(),t,a.transform,n,r,a):a.transform(n,r)}function IE(e,t,n,r,i){const o=e+dn,a=st(),d=Vs(a,o);return Zu(a,o)?DE(a,To(),t,d.transform,n,r,i,d):d.transform(n,r,i)}function AE(e,t,n,r,i,o){const a=e+dn,d=st(),m=Vs(d,a);return Zu(d,a)?CE(d,To(),t,m.transform,n,r,i,o,m):m.transform(n,r,i,o)}function Zu(e,t){return e[_t].data[t].pure}function NE(e,t){return Xc(e,t)}class GE{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let KE=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();const YE=new fn(""),JE=new fn("");let jh,lN=(()=>{class e{constructor(n,r,i){this._ngZone=n,this.registry=r,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,jh||(function dN(e){jh=e}(i),i.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ei.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),n()},r)),this._callbacks.push({doneCb:n,timeoutId:o,updateCb:i})}whenStable(n,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,i){return[]}static{this.\u0275fac=function(r){return new(r||e)(er(Ei),er(ew),er(JE))}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac})}}return e})(),ew=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return jh?.findTestabilityInTree(this,n,r)??null}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})();function Uh(e){return!!e&&"function"==typeof e.then}function tw(e){return!!e&&"function"==typeof e.subscribe}const nw=new fn("");let rw=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=Xt(nw,{optional:!0})??[]}
1runInitializers(){if(this.initialized)return;const n=[];for(const i of this.appInits){const o=i();if(Uh(o))n.push(o);else if(tw(o)){const a=new Promise((d,m)=>{o.subscribe({complete:d,error:m})});n.push(a)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const Rl=new fn("");function ow(e,t){return Array.isArray(t)?t.reduce(ow,e):{...e,...t}}let ls=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Xt(JD),this.afterRenderManager=Xt(av),this.zonelessEnabled=Xt(Ru),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new nr.B,this.afterTick=new nr.B,this.componentTypes=[],this.components=[],this.isStable=Xt($s).hasPendingTasks.pipe((0,Rt.T)(n=>!n)),this._injector=Xt(_i)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{n.unsubscribe()})}get injector(){return this._injector}bootstrap(n,r){const i=n instanceof fy;if(!this._injector.get(rw).done)throw!i&&U(n),new vt(405,!1);let a;a=i?n:this._injector.get(xu).resolveComponentFactory(n),this.componentTypes.push(a.componentType);const d=function fN(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Js),T=a.create(Do.NULL,[],r||a.selector,d),x=T.location.nativeElement,Z=T.injector.get(YE,null);return Z?.registerApplication(x),T.onDestroy(()=>{this.detachView(T.hostView),xl(this.components,T),Z?.unregisterApplication(x)}),this._loadComponent(T),T}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new vt(101,!1);const n=X(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,X(n),this.afterTick.next()}}synchronize(){let n=null;this._injector.destroyed||(n=this._injector.get(Af,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let r=0;for(;0!==this.dirtyFlags&&r++<10;)this.synchronizeOnce(n)}synchronizeOnce(n){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(r);for(let{_lView:i,notifyErrorHandler:o}of this._views)gN(i,o,r,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else n?.begin?.(),n?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>cc(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;xl(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(Rl,[]);[...this._bootstrapListeners,...r].forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>xl(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new vt(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function xl(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function gN(e,t,n,r){(n||cc(e))&&Qc(e,t,n&&!r?0:1)}class mN{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let yN=(()=>{class e{compileModuleSync(n){return new zf(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),o=jo(c(n).declarations).reduce((a,d)=>{const m=xn(d);return m&&a.push(new Fu(m)),a},[]);return new mN(r,o)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),EN=(()=>{class e{constructor(){this.zone=Xt(Ei),this.changeDetectionScheduler
1=Xt(ba),this.applicationRef=Xt(ls)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function Bh({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new Ei({...Hh(),scheduleInRootZone:n}),[{provide:Ei,useFactory:e},{provide:Wn,multi:!0,useFactory:()=>{const r=Xt(EN,{optional:!0});return()=>r.initialize()}},{provide:Wn,multi:!0,useFactory:()=>{const r=Xt(DN);return()=>{r.initialize()}}},!0===t?{provide:dy,useValue:!0}:[],{provide:If,useValue:n??Xp}]}function Hh(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let DN=(()=>{class e{constructor(){this.subscription=new Qt.yU,this.initialized=!1,this.zone=Xt(Ei),this.pendingTasks=Xt($s)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Ei.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ei.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),ec=(()=>{class e{constructor(){this.appRef=Xt(ls),this.taskService=Xt($s),this.ngZone=Xt(Ei),this.zonelessEnabled=Xt(Ru),this.disableScheduling=Xt(dy,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Qt.yU,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(bc):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Xt(If,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Ed||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const r=this.useMicrotaskScheduler?Yp:Zp;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>r(()=>this.tick())):this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(bc+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Yp(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();const Wh=new fn("",{providedIn:"root",factory:()=>Xt(Wh,V.Optional|V.SkipSelf)||function CN(){return typeof $localize<"u"&&$localize.locale||Dl}()}),bN=new fn("",{providedIn:"root",factory:()=>"USD"}),kl=new fn("");function Fl(e){return!e.moduleRef}let fw=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const i=r?.scheduleInRootZone,a=r?.ignoreChangesOutsideZone,d=[Bh({ngZoneFactory:()=>function YD(e="zone.js",t){return"noop"===e?new Ed:"zone.js"===e?new Ei(t):e}(r?.ngZone,{...Hh({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}),scheduleInRootZone:i}),ignoreChangesOutsideZone:a}),{provide:ba,useExisting:ec}],m=function lT(e,t,n){return new Wf(e,t,n,!1)}(n.moduleType,this.injector,d);return function dw(e){const t=Fl(e)?e.r3Injector:e.moduleRef.injector,n=t.get(Ei);return n.run(()=>
vendor: 5,850 bytes, line 1
1{Fl(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=t.get(Es,null);let i;if(n.runOutsideAngular(()=>{i=n.onError.subscribe({next:o=>{r.handleError(o)}})}),Fl(e)){const o=()=>t.destroy(),a=e.platformInjector.get(kl);a.add(o),t.onDestroy(()=>{i.unsubscribe(),a.delete(o)})}else{const o=()=>e.moduleRef.destroy(),a=e.platformInjector.get(kl);a.add(o),e.moduleRef.onDestroy(()=>{xl(e.allPlatformModules,e.moduleRef),i.unsubscribe(),a.delete(o)})}return function pN(e,t,n){try{const r=n();return Uh(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(r,n,()=>{const o=t.get(rw);return o.runInitializers(),o.donePromise.then(()=>{if(function JM(e){"string"==typeof e&&(o_=e.toLowerCase().replace(/_/g,"-"))}(t.get(Wh,Dl)||Dl),Fl(e)){const d=t.get(ls);return void 0!==e.rootComponent&&d.bootstrap(e.rootComponent),d}return function AN(e,t){const n=e.injector.get(ls);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new vt(-403,!1);e.instance.ngDoBootstrap(n)}t.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({moduleRef:m,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(n,r=[]){const i=ow({},r);return function _N(e,t,n){const r=new zf(n);return Promise.resolve(r)}(0,0,n).then(o=>this.bootstrapModuleFactory(o,i))}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new vt(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(kl,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static{this.\u0275fac=function(r){return new(r||e)(er(Do))}}static{this.\u0275prov=$n({token:e,factory:e.\u0275fac,providedIn:"platform"})}}return e})(),Ps=null;const hw=new fn("");function pw(e,t,n=[]){const r=`Platform: ${t}`,i=new fn(r);return(o=[])=>{let a=zh();if(!a||a.injector.get(hw,!1)){const d=[...n,...o,{provide:i,useValue:!0}];e?e(d):function NN(e){if(Ps&&!Ps.get(hw,!1))throw new vt(400,!1);(function iw(){!function Dt(e){Ue=e}(()=>{throw new vt(600,!1)})})(),Ps=e;const t=e.get(fw);(function mw(e){e.get(Cg,null)?.forEach(n=>n())})(e)}(function gw(e=[],t){return Do.create({name:t,providers:[{provide:Yn,useValue:"platform"},{provide:kl,useValue:new Set([()=>Ps=null])},...e]})}(d,r))}return function ON(){const t=zh();if(!t)throw new vt(401,!1);return t}()}}function zh(){return Ps?.get(fw)??null}function xN(){}let vw=(()=>{class e{static{this.__NG_ELEMENT_ID__=PN}}return e})();function PN(e){return function kN(e,t,n){if(ms(e)&&!n){const r=Vo(e.index,t);return new Cu(r,r)}return 175&e.type?new Cu(t[ti],t):null}(Ur(),st(),!(16&~e))}class Dw{constructor(){}supports(t){return al(t)}create(t){return new UN(t)}}const jN=(e,t)=>t;class UN{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||jN}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,o=null;for(;n||r;){const a=!r||n&&n.currentIndex<bw(r,i,o)?n:r,d=bw(a,i,o),m=a.currentIndex;if(a===r)i--,r=r._nextRemoved;else if(n=n._next,null==a.previousIndex)i++;else{o||(o=[]);const T=d-i,x=m-i;if(T!=x){for(let ye=0;ye<T;ye++){const Se=ye<o.length?o[ye]:o[ye]=0,je=Se+ye;x<=je&&je<T&&(o[ye]=Se+1)}o[a.previousIndex]=x-T}}d!==m&&t(a,d,m)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!al(t))throw new vt(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i,o,a,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let d=0;d<this.length;d++)o=t[d],a=this._trackByFn(d,o),null!==n&&Object.is(n.trackById,a)?(r&&(n=this._verifyReinsertion(n,o,a,d)),Object.is(n.item,o)||this._addIdentityChange(n,o)):(n=this._mismatch(n,o,a,d),r=!0),n=n._next}else i=0,function hT(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,d=>{a=this._trackByFn(i,d),null!==n&&Object.is(n.trackById,a)?(r&&(n=this._verifyReinsertion(n,d,a,i)),Object.is(n.item,d)||this._addIdentityChange(n,d)):(n=this._mismatch(n,d,a,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.
vendor: 4,576 bytes, line 1
1item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,o,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,o,i)):t=this._addAfter(new BN(n,r),o,i),t}_verifyReinsertion(t,n,r,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?t=this._reinsertAfter(o,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,o=t._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Cw),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Cw),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class BN{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class HN{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class Cw{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new HN,this.map.set(n,r)),r.add(t)}get(t,n){const i=this.map.get(t);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function bw(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r<n.length&&(i=n[r]),r+t+i}class Sw{constructor(){}supports(t){return t instanceof Map||Kf(t)}create(){return new $N}}class $N{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;
vendor: 3,819 bytes, line 1
1n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||Kf(t)))throw new vt(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,i)=>{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const o=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const o=i._prev,a=i._next;return o&&(o._next=a),a&&(a._prev=o),i._next=null,i._prev=null,i}const r=new WN(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class WN{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 Tw(){return new Xh([new Dw])}let Xh=(()=>{class e{static{this.\u0275prov=$n({token:e,providedIn:"root",factory:Tw})}constructor(n){this.factories=n}static create(n,r){if(null!=r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Tw()),deps:[[e,new No,new co]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(null!=r)return r;throw new vt(901,!1)}}return e})();function Mw(){return new Zh([new Sw])}let Zh=(()=>{class e{static{this.\u0275prov=$n({token:e,providedIn:"root",factory:Mw})}constructor(n){this.factories=n}static create(n,r){if(r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||Mw()),deps:[[e,new No,new co]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(r)return r;throw new vt(901,!1)}}return e})();const KN=pw(null,"core",[]);let qN=(()=>{class e{constructor(n){}static{this.\u0275fac=function(r){return new(r||e)(er(ls))}}static{this.\u0275mod=ci({type:e})}static{this.\u0275inj=ar({})}}return e})();function SO(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function MO(e,t){Mo("NgSignals");const n=function te(e){const t=Object.create(Ot);t.computation=e;const n=()=>
1{if(he(t),pe(t),t.value===mt)throw t.error;return t.value};return n[q]=t,n}(e);return t?.equal&&(n[q].equal=t.equal),n}function IO(e){const t=X(null);try{return e()}finally{X(t)}}function PO(e){const t=xn(e);if(!t)return null;const n=new Fu(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},4341:(Yt,Fe,B)=>{"use strict";B.d(Fe,{me:()=>Te,j4:()=>Mi,YN:()=>Ro,BC:()=>zt,cb:()=>pt,vS:()=>tn,Fm:()=>Ki,X1:()=>Ni,ze:()=>es,k0:()=>_e,qT:()=>Hn});var u=B(4438),S=B(177),G=B(6648),J=B(1985),q=B(3073),X=B(8750),re=B(9326),de=B(4360),ie=B(6450),ue=B(8496),$e=B(1413),he=B(6354);let qe=(()=>{class A{constructor(D,$){this._renderer=D,this._elementRef=$,this.onChange=ve=>{},this.onTouched=()=>{}}setProperty(D,$){this._renderer.setProperty(this._elementRef.nativeElement,D,$)}registerOnTouched(D){this.onTouched=D}registerOnChange(D){this.onChange=D}setDisabledState(D){this.setProperty("disabled",D)}static{this.\u0275fac=function($){return new($||A)(u.rXU(u.sFG),u.rXU(u.aKT))}}static{this.\u0275dir=u.FsC({type:A})}}return A})(),Me=(()=>{class A extends qe{static{this.\u0275fac=(()=>{let D;return function(ve){return(D||(D=u.xGo(A)))(ve||A)}})()}static{this.\u0275dir=u.FsC({type:A,features:[u.Vt3]})}}return A})();const Ae=new u.nKC(""),ot={provide:Ae,useExisting:(0,u.Rfq)(()=>Te),multi:!0},ke=new u.nKC("");let Te=(()=>{class A extends qe{constructor(D,$,ve){super(D,$),this._compositionMode=ve,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ut(){const A=(0,S.QT)()?(0,S.QT)().getUserAgent():"";return/android (\d+)/.test(A.toLowerCase())}())}writeValue(D){this.setProperty("value",D??"")}_handleInput(D){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(D)}_compositionStart(){this._composing=!0}_compositionEnd(D){this._composing=!1,this._compositionMode&&this.onChange(D)}static{this.\u0275fac=function($){return new($||A)(u.rXU(u.sFG),u.rXU(u.aKT),u.rXU(ke,8))}}static{this.\u0275dir=u.FsC({type:A,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($,ve){1&$&&u.bIt("input",function(hn){return ve._handleInput(hn.target.value)})("blur",function(){return ve.onTouched()})("compositionstart",function(){return ve._compositionStart()})("compositionend",function(hn){return ve._compositionEnd(hn.target.value)})},features:[u.Jv_([ot]),u.Vt3]})}}return A})();function He(A){return null==A||("string"==typeof A||Array.isArray(A))&&0===A.length}function _(A){return null!=A&&"number"==typeof A.length}const Ne=new u.nKC(""),ge=new u.nKC(""),te=/^(?=.{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 _e{static min(N){return function rt(A){return N=>{if(He(N.value)||He(A))return null;const D=parseFloat(N.value);return!isNaN(D)&&D<A?{min:{min:A,actual:N.value}}:null}}(N)}static max(N){return function mt(A){return N=>{if(He(N.value)||He(A))return null;const D=parseFloat(N.value);return!isNaN(D)&&D>A?{max:{max:A,actual:N.value}}:null}}(N)}static required(N){return function Ot(A){return He(A.value)?{required:!0}:null}(N)}static requiredTrue(N){return function Lt(A){return!0===A.value?null:{required:!0}}(N)}static email(N){return function Ue(A){return He(A.value)||te.test(A.value)?null:{email:!0}}(N)}static minLength(N){return function Ye(A){return N=>He(N.value)||!_(N.value)?null:N.value.length<A?{minlength:{requiredLength:A,actualLength:N.value.length}}:null}(N)}static maxLength(N){return function Dt(A){return N=>_(N.value)&&N.value.length>A?{maxlength:{requiredLength:A,actualLength:N.value.length}}:null}(N)}static pattern(N){return function lt(A){if(!A)return Jt;let N,D;return"string"==typeof A?(D="","^"!==A.charAt(0)&&(D+="^"),D+=A,"$"!==A.charAt(A.length-1)&&(D+="$"),N=new RegExp(D)):(D=A.toString(),N=A),$=>{if(He($.value))return null;const ve=$.value;return N.test(ve)?null:{pattern:{requiredPattern:D,actualValue:ve}}}}(N)}static nullValidator(N){return null}static compose(N){return Ht(N)}static composeAsync(N){return Bn(N)}}function Jt(A){return null}function Re(A){return null!=A}function Be(A){return(0,u.jNT)(A)?(0,G.H)(A):A}function Le(A){let N={};return A.forEach(D=>{N=null!=D?{...N,...D}:N}),0===Object.keys(N).length?null:N}function We(A,N){return N.map(D=>D(A))}function yt(A){return A.map(N=>function ft(A){return!A.validate}(N)?N:D=>N.validate(D))}function Ht(A){if(!A)return null;const N=A.filter(Re);return 0==N.length?null:function(D){return Le(We(D,N))}}function Tn(A){return null!=A?Ht(yt(A)):null}function Bn(A){if(!A)return null;const N=A.filter(Re);return 0==N.length?null:function(D){return function pe(...A){const N=(0,re.ms)(A),{args:D,keys:$}=(0,q.D)(A),ve=new J.c(Wt=>{const{length:hn}
1=D;if(!hn)return void Wt.complete();const vi=new Array(hn);let ci=hn,li=hn;for(let so=0;so<hn;so++){let bo=!1;(0,X.Tg)(D[so]).subscribe((0,de._)(Wt,xn=>{bo||(bo=!0,li--),vi[so]=xn},()=>ci--,void 0,()=>{(!ci||!bo)&&(li||Wt.next($?(0,ue.e)($,vi):vi),Wt.complete())}))}});return N?ve.pipe((0,ie.I)(N)):ve}(We(D,N).map(Be)).pipe((0,he.T)(Le))}}function Zt(A){return null!=A?Bn(yt(A)):null}function Nn(A,N){return null===A?[N]:Array.isArray(A)?[...A,N]:[A,N]}function An(A){return A._rawValidators}function nr(A){return A._rawAsyncValidators}function Qt(A){return A?Array.isArray(A)?A:[A]:[]}function Rt(A,N){return Array.isArray(A)?A.includes(N):A===N}function _n(A,N){const D=Qt(N);return Qt(A).forEach(ve=>{Rt(D,ve)||D.push(ve)}),D}function Zn(A,N){return Qt(N).filter(D=>!Rt(A,D))}class vt{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(N){this._rawValidators=N||[],this._composedValidatorFn=Tn(this._rawValidators)}_setAsyncValidators(N){this._rawAsyncValidators=N||[],this._composedAsyncValidatorFn=Zt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(N){this._onDestroyCallbacks.push(N)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(N=>N()),this._onDestroyCallbacks=[]}reset(N=void 0){this.control&&this.control.reset(N)}hasError(N,D){return!!this.control&&this.control.hasError(N,D)}getError(N,D){return this.control?this.control.getError(N,D):null}}class rr extends vt{get formDirective(){return null}get path(){return null}}class Ar extends vt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class _r{constructor(N){this._cd=N}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let zt=(()=>{class A extends _r{constructor(D){super(D)}static{this.\u0275fac=function($){return new($||A)(u.rXU(Ar,2))}}static{this.\u0275dir=u.FsC({type:A,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function($,ve){2&$&&u.AVh("ng-untouched",ve.isUntouched)("ng-touched",ve.isTouched)("ng-pristine",ve.isPristine)("ng-dirty",ve.isDirty)("ng-valid",ve.isValid)("ng-invalid",ve.isInvalid)("ng-pending",ve.isPending)},features:[u.Vt3]})}}return A})(),pt=(()=>{class A extends _r{constructor(D){super(D)}static{this.\u0275fac=function($){return new($||A)(u.rXU(rr,10))}}static{this.\u0275dir=u.FsC({type:A,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function($,ve){2&$&&u.AVh("ng-untouched",ve.isUntouched)("ng-touched",ve.isTouched)("ng-pristine",ve.isPristine)("ng-dirty",ve.isDirty)("ng-valid",ve.isValid)("ng-invalid",ve.isInvalid)("ng-pending",ve.isPending)("ng-submitted",ve.isSubmitted)},features:[u.Vt3]})}}return A})();const ce="VALID",Ee="INVALID",nt="PENDING",Ft="DISABLED";class mn{}class Cn extends mn{constructor(N,D){super(),this.value=N,this.source=D}}class Qn extends mn{constructor(N,D){super(),this.pristine=N,this.source=D}}class dr extends mn{constructor(N,D){super(),this.touched=N,this.source=D}}class Tr extends mn{constructor(N,D){super(),this.status=N,this.source=D}}class qr extends mn{constructor(N){super(),this.source=N}}class xi extends mn{constructor(N){super(),this.source=N}}function ao(A){return(en(A)?A.validators:A)||null}function wi(A,N){return(en(N)?N.asyncValidators:A)||null}function en(A){return null!=A&&!Array.isArray(A)&&"object"==typeof A}function Hi(A,N,D){const $=A.controls;if(!(N?Object.keys($):$).length)throw new u.wOt(1e3,"");if(!$[D])throw new u.wOt(1001,"")}function Qr(A,N,D){A._forEachChild(($,ve)=>{if(void 0===D[ve])throw new u.wOt(1002,"")})}class $i{constructor(N,D){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,u.EWP)(()=>this.statusReactive()),this.statusReactive=(0,u.vPA)(void 0),this._pristine=(0,u.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,u.vPA)(!0),this._touched=(0,u.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,u.vPA)(!1),this._events=new $e.B,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(N),this._assignAsyncValidators(D)}get validator(){return this._composedValidatorFn}set validator(N){this._rawValidators=this._composedValidatorFn=N}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(N){this._rawAsyncValidators=this._composedAsyncValidatorFn=N}get parent(){return this._parent}get status(){return(0,u.O8t)(this.statusReactive)}set status(N){(0,u.O8t)(()=>this.statusReactive.set(N))}get valid(){return this.status===ce}get invalid(){return this.status===Ee}get pending(){return this.status==nt}get disabled(){return this.status===Ft}get enabled(){return this.status!==Ft}get pristine(){return(0,u.O8t)(this.pristineReactive)}set pristine(N){(0,u.O8t)(()=>this.pristineReactive.set(N))}get dirty(){return!this.pristine}get touched(){return(0,u.O8t)(this.touchedReactive)}set touched(N){(0,u.O8t)(()=>this.touchedReactive.set(N))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(N){this._assignValidators(N)}setAsyncValidators(N){this._assignAsyncValidators(N)}addValidators(N){this.setValidators(_n(N,this._rawValidators))}addAsyncValidators(N){this.setAsyncValidators(_n(N,this._rawAsyncValidators))}removeValidators(N){this.setValidators(Zn(N,this._rawValidators))}removeAsyncValidators(N){this.setAsyncValidators(Zn(N,this._rawAsyncValidators))}hasValidator(N){return Rt(this._rawValidators,N)}hasAsyncValidator(N){return Rt(this._rawAsyncValidators,N)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(N={}){const D=!1===this.touched;this.touched=!0;const $=N.sourceControl??this;this._parent&&!N.onlySelf&&this._parent.markAsTouched({...N,sourceControl:$}),D&&!1!==N.emitEvent&&this._events.next(new dr(!0,$))}markAllAsTouched(N={}){this.markAsTouched({onlySelf:!0,emitEvent:N.emitEvent,sourceControl:this}
vendor: 5,184 bytes, line 1
1),this._forEachChild(D=>D.markAllAsTouched(N))}markAsUntouched(N={}){const D=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const $=N.sourceControl??this;this._forEachChild(ve=>{ve.markAsUntouched({onlySelf:!0,emitEvent:N.emitEvent,sourceControl:$})}),this._parent&&!N.onlySelf&&this._parent._updateTouched(N,$),D&&!1!==N.emitEvent&&this._events.next(new dr(!1,$))}markAsDirty(N={}){const D=!0===this.pristine;this.pristine=!1;const $=N.sourceControl??this;this._parent&&!N.onlySelf&&this._parent.markAsDirty({...N,sourceControl:$}),D&&!1!==N.emitEvent&&this._events.next(new Qn(!1,$))}markAsPristine(N={}){const D=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const $=N.sourceControl??this;this._forEachChild(ve=>{ve.markAsPristine({onlySelf:!0,emitEvent:N.emitEvent})}),this._parent&&!N.onlySelf&&this._parent._updatePristine(N,$),D&&!1!==N.emitEvent&&this._events.next(new Qn(!0,$))}markAsPending(N={}){this.status=nt;const D=N.sourceControl??this;!1!==N.emitEvent&&(this._events.next(new Tr(this.status,D)),this.statusChanges.emit(this.status)),this._parent&&!N.onlySelf&&this._parent.markAsPending({...N,sourceControl:D})}disable(N={}){const D=this._parentMarkedDirty(N.onlySelf);this.status=Ft,this.errors=null,this._forEachChild(ve=>{ve.disable({...N,onlySelf:!0})}),this._updateValue();const $=N.sourceControl??this;!1!==N.emitEvent&&(this._events.next(new Cn(this.value,$)),this._events.next(new Tr(this.status,$)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...N,skipPristineCheck:D},this),this._onDisabledChange.forEach(ve=>ve(!0))}enable(N={}){const D=this._parentMarkedDirty(N.onlySelf);this.status=ce,this._forEachChild($=>{$.enable({...N,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent}),this._updateAncestors({...N,skipPristineCheck:D},this),this._onDisabledChange.forEach($=>$(!1))}_updateAncestors(N,D){this._parent&&!N.onlySelf&&(this._parent.updateValueAndValidity(N),N.skipPristineCheck||this._parent._updatePristine({},D),this._parent._updateTouched({},D))}setParent(N){this._parent=N}getRawValue(){return this.value}updateValueAndValidity(N={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const $=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ce||this.status===nt)&&this._runAsyncValidator($,N.emitEvent)}const D=N.sourceControl??this;!1!==N.emitEvent&&(this._events.next(new Cn(this.value,D)),this._events.next(new Tr(this.status,D)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!N.onlySelf&&this._parent.updateValueAndValidity({...N,sourceControl:D})}_updateTreeValidity(N={emitEvent:!0}){this._forEachChild(D=>D._updateTreeValidity(N)),this.updateValueAndValidity({onlySelf:!0,emitEvent:N.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ft:ce}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(N,D){if(this.asyncValidator){this.status=nt,this._hasOwnPendingAsyncValidator={emitEvent:!1!==D};const $=Be(this.asyncValidator(this));this._asyncValidationSubscription=$.subscribe(ve=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(ve,{emitEvent:D,shouldHaveEmitted:N})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const N=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,N}return!1}setErrors(N,D={}){this.errors=N,this._updateControlsErrors(!1!==D.emitEvent,this,D.shouldHaveEmitted)}get(N){let D=N;return null==D||(Array.isArray(D)||(D=D.split(".")),0===D.length)?null:D.reduce(($,ve)=>$&&$._find(ve),this)}getError(N,D){const $=D?this.get(D):this;return $&&$.errors?$.errors[N]:null}hasError(N,D){return!!this.getError(N,D)}get root(){let N=this;for(;N._parent;)N=N._parent;return N}_updateControlsErrors(N,D,$){this.status=this._calculateStatus(),N&&this.statusChanges.emit(this.status),(N||$)&&this._events.next(new Tr(this.status,D)),this._parent&&this._parent._updateControlsErrors(N,D,$)}_initObservables(){this.valueChanges=new u.bkB,this.statusChanges=new u.bkB}_calculateStatus(){return this._allControlsDisabled()?Ft:this.errors?Ee:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(nt)?nt:this._anyControlsHaveStatus(Ee)?Ee:ce}_anyControlsHaveStatus(N){return this._anyControls(D=>D.status===N)}_anyControlsDirty(){return this._anyControls(N=>N.dirty)}_anyControlsTouched(){return this._anyControls(N=>N.touched)}_updatePristine(N,D){const $=!this._anyControlsDirty(),ve=this.pristine!==$;this.pristine=$,this._parent&&!N.onlySelf&&this._parent._updatePristine(N,D),ve&&this._events.next(new Qn(this.pristine,D))}_updateTouched(N={},D){this.touched=this._anyControlsTouched(),this._events.next(new dr(this.touched,D)),this._parent&&!N.onlySelf&&this._parent._updateTouched(N,D)}_registerOnCollectionChange(N){this._onCollectionChange=N}_setUpdateStrategy(N){en(N)&&null!=N.updateOn&&(this._updateOn=N.updateOn)}_parentMarkedDirty(N){return!N&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
vendor: 5,347 bytes, line 1
1_find(N){return null}_assignValidators(N){this._rawValidators=Array.isArray(N)?N.slice():N,this._composedValidatorFn=function Pi(A){return Array.isArray(A)?Tn(A):A||null}(this._rawValidators)}_assignAsyncValidators(N){this._rawAsyncValidators=Array.isArray(N)?N.slice():N,this._composedAsyncValidatorFn=function Or(A){return Array.isArray(A)?Zt(A):A||null}(this._rawAsyncValidators)}}class Br extends $i{constructor(N,D,$){super(ao(D),wi($,D)),this.controls=N,this._initObservables(),this._setUpdateStrategy(D),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(N,D){return this.controls[N]?this.controls[N]:(this.controls[N]=D,D.setParent(this),D._registerOnCollectionChange(this._onCollectionChange),D)}addControl(N,D,$={}){this.registerControl(N,D),this.updateValueAndValidity({emitEvent:$.emitEvent}),this._onCollectionChange()}removeControl(N,D={}){this.controls[N]&&this.controls[N]._registerOnCollectionChange(()=>{}),delete this.controls[N],this.updateValueAndValidity({emitEvent:D.emitEvent}),this._onCollectionChange()}setControl(N,D,$={}){this.controls[N]&&this.controls[N]._registerOnCollectionChange(()=>{}),delete this.controls[N],D&&this.registerControl(N,D),this.updateValueAndValidity({emitEvent:$.emitEvent}),this._onCollectionChange()}contains(N){return this.controls.hasOwnProperty(N)&&this.controls[N].enabled}setValue(N,D={}){Qr(this,0,N),Object.keys(N).forEach($=>{Hi(this,!0,$),this.controls[$].setValue(N[$],{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D)}patchValue(N,D={}){null!=N&&(Object.keys(N).forEach($=>{const ve=this.controls[$];ve&&ve.patchValue(N[$],{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D))}reset(N={},D={}){this._forEachChild(($,ve)=>{$.reset(N?N[ve]:null,{onlySelf:!0,emitEvent:D.emitEvent})}),this._updatePristine(D,this),this._updateTouched(D,this),this.updateValueAndValidity(D)}getRawValue(){return this._reduceChildren({},(N,D,$)=>(N[$]=D.getRawValue(),N))}_syncPendingControls(){let N=this._reduceChildren(!1,(D,$)=>!!$._syncPendingControls()||D);return N&&this.updateValueAndValidity({onlySelf:!0}),N}_forEachChild(N){Object.keys(this.controls).forEach(D=>{const $=this.controls[D];$&&N($,D)})}_setUpControls(){this._forEachChild(N=>{N.setParent(this),N._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(N){for(const[D,$]of Object.entries(this.controls))if(this.contains(D)&&N($))return!0;return!1}_reduceValue(){return this._reduceChildren({},(D,$,ve)=>(($.enabled||this.disabled)&&(D[ve]=$.value),D))}_reduceChildren(N,D){let $=N;return this._forEachChild((ve,Wt)=>{$=D($,ve,Wt)}),$}_allControlsDisabled(){for(const N of Object.keys(this.controls))if(this.controls[N].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(N){return this.controls.hasOwnProperty(N)?this.controls[N]:null}}class ar extends Br{}const Hr=new u.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>ri}),ri="always";function Xr(A,N,D=ri){Gi(A,N),N.valueAccessor.writeValue(A.value),(A.disabled||"always"===D)&&N.valueAccessor.setDisabledState?.(A.disabled),function Y(A,N){N.valueAccessor.registerOnChange(D=>{A._pendingValue=D,A._pendingChange=!0,A._pendingDirty=!0,"change"===A.updateOn&&De(A,N)})}(A,N),function Qe(A,N){const D=($,ve)=>{N.valueAccessor.writeValue($),ve&&N.viewToModelUpdate($)};A.registerOnChange(D),N._registerOnDestroy(()=>{A._unregisterOnChange(D)})}(A,N),function me(A,N){N.valueAccessor.registerOnTouched(()=>{A._pendingTouched=!0,"blur"===A.updateOn&&A._pendingChange&&De(A,N),"submit"!==A.updateOn&&A.markAsTouched()})}(A,N),function zi(A,N){if(N.valueAccessor.setDisabledState){const D=$=>{N.valueAccessor.setDisabledState($)};A.registerOnDisabledChange(D),N._registerOnDestroy(()=>{A._unregisterOnDisabledChange(D)})}}(A,N)}function $r(A,N,D=!0){const $=()=>{};N.valueAccessor&&(N.valueAccessor.registerOnChange($),N.valueAccessor.registerOnTouched($)),fn(A,N),A&&(N._invokeOnDestroyCallbacks(),A._registerOnCollectionChange(()=>{}))}function Di(A,N){A.forEach(D=>{D.registerOnValidatorChange&&D.registerOnValidatorChange(N)})}function Gi(A,N){const D=An(A);null!==N.validator?A.setValidators(Nn(D,N.validator)):"function"==typeof D&&A.setValidators([D]);const $=nr(A);null!==N.asyncValidator?A.setAsyncValidators(Nn($,N.asyncValidator)):"function"==typeof $&&A.setAsyncValidators([$]);const ve=()=>A.updateValueAndValidity();Di(N._rawValidators,ve),Di(N._rawAsyncValidators,ve)}function fn(A,N){let D=!1;if(null!==A){if(null!==N.validator){const ve=An(A);if(Array.isArray(ve)&&ve.length>0){const Wt=ve.filter(hn=>hn!==N.validator);Wt.length!==ve.length&&(D=!0,A.setValidators(Wt))}}if(null!==N.asyncValidator){const ve=nr(A);if(Array.isArray(ve)&&ve.length>0){const Wt=ve.filter(hn=>hn!==N.asyncValidator);Wt.length!==ve.length&&(D=!0,A.setAsyncValidators(Wt))}}}const $=()=>{};return Di(N._rawValidators,$),Di(N._rawAsyncValidators,$),D}function De(A,N){A._pendingDirty&&A.markAsDirty(),A.setValue(A._pendingValue,{emitModelToViewChange:!1}),N.viewToModelUpdate(A._pendingValue),A._pendingChange=!1}function pi(A,N){const D=A.indexOf(N);D>-1&&A.splice(D,1)}function yi(A){return"object"==typeof A&&null!==A&&2===Object.keys(A).length&&"value"in A&&"disabled"in A}Promise.resolve();
vendor: 4,867 bytes, line 1
1const Rr=class extends $i{constructor(N=null,D,$){super(ao(D),wi($,D)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(N),this._setUpdateStrategy(D),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),en(D)&&(D.nonNullable||D.initialValueIsDefault)&&(this.defaultValue=yi(N)?N.value:N)}setValue(N,D={}){this.value=this._pendingValue=N,this._onChange.length&&!1!==D.emitModelToViewChange&&this._onChange.forEach($=>$(this.value,!1!==D.emitViewToModelChange)),this.updateValueAndValidity(D)}patchValue(N,D={}){this.setValue(N,D)}reset(N=this.defaultValue,D={}){this._applyFormState(N),this.markAsPristine(D),this.markAsUntouched(D),this.setValue(this.value,D),this._pendingChange=!1}_updateValue(){}_anyControls(N){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(N){this._onChange.push(N)}_unregisterOnChange(N){pi(this._onChange,N)}registerOnDisabledChange(N){this._onDisabledChange.push(N)}_unregisterOnDisabledChange(N){pi(this._onDisabledChange,N)}_forEachChild(N){}_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(N){yi(N)?(this.value=this._pendingValue=N.value,N.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=N}},xt={provide:Ar,useExisting:(0,u.Rfq)(()=>tn)},Bt=Promise.resolve();let tn=(()=>{class A extends Ar{constructor(D,$,ve,Wt,hn,vi){super(),this._changeDetectorRef=hn,this.callSetDisabledState=vi,this.control=new Rr,this._registered=!1,this.name="",this.update=new u.bkB,this._parent=D,this._setValidators($),this._setAsyncValidators(ve),this.valueAccessor=function ir(A,N){if(!N)return null;let D,$,ve;return Array.isArray(N),N.forEach(Wt=>{Wt.constructor===Te?D=Wt:function Gn(A){return Object.getPrototypeOf(A.constructor)===Me}(Wt)?$=Wt:ve=Wt}),ve||$||D||null}(0,Wt)}ngOnChanges(D){if(this._checkForErrors(),!this._registered||"name"in D){if(this._registered&&(this._checkName(),this.formDirective)){const $=D.name.previousValue;this.formDirective.removeControl({name:$,path:this._getPath($)})}this._setUpControl()}"isDisabled"in D&&this._updateDisabled(D),function Gt(A,N){if(!A.hasOwnProperty("model"))return!1;const D=A.model;return!!D.isFirstChange()||!Object.is(N,D.currentValue)}(D,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(D){this.viewModel=D,this.update.emit(D)}_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(){Xr(this.control,this,this.callSetDisabledState),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(D){Bt.then(()=>{this.control.setValue(D,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(D){const $=D.isDisabled.currentValue,ve=0!==$&&(0,u.L39)($);Bt.then(()=>{ve&&!this.control.disabled?this.control.disable():!ve&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(D){return this._parent?function hi(A,N){return[...N.path,A]}(D,this._parent):[D]}static{this.\u0275fac=function($){return new($||A)(u.rXU(rr,9),u.rXU(Ne,10),u.rXU(ge,10),u.rXU(Ae,10),u.rXU(u.gRc,8),u.rXU(Hr,8))}}static{this.\u0275dir=u.FsC({type:A,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[u.Jv_([xt]),u.Vt3,u.OA$]})}}return A})(),Hn=(()=>{class A{static{this.\u0275fac=function($){return new($||A)}}static{this.\u0275dir=u.FsC({type:A,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return A})();const Fr={provide:Ae,useExisting:(0,u.Rfq)(()=>Ki),multi:!0};let oi=(()=>{class A{constructor(){this._accessors=[]}add(D,$){this._accessors.push([D,$])}remove(D){for(let $=this._accessors.length-1;$>=0;--$)if(this._accessors[$][1]===D)return void this._accessors.splice($,1)}
1select(D){this._accessors.forEach($=>{this._isSameGroup($,D)&&$[1]!==D&&$[1].fireUncheck(D.value)})}_isSameGroup(D,$){return!!D[0].control&&D[0]._parent===$._control._parent&&D[1].name===$.name}static{this.\u0275fac=function($){return new($||A)}}static{this.\u0275prov=u.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})(),Ki=(()=>{class A extends Me{constructor(D,$,ve,Wt){super(D,$),this._registry=ve,this._injector=Wt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,u.WQX)(Hr,{optional:!0})??ri}ngOnInit(){this._control=this._injector.get(Ar),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(D){this._state=D===this.value,this.setProperty("checked",this._state)}registerOnChange(D){this._fn=D,this.onChange=()=>{D(this.value),this._registry.select(this)}}setDisabledState(D){(this.setDisabledStateFired||D||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",D),this.setDisabledStateFired=!0}fireUncheck(D){this.writeValue(D)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static{this.\u0275fac=function($){return new($||A)(u.rXU(u.sFG),u.rXU(u.aKT),u.rXU(oi),u.rXU(u.zZn))}}static{this.\u0275dir=u.FsC({type:A,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function($,ve){1&$&&u.bIt("change",function(){return ve.onChange()})("blur",function(){return ve.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[u.Jv_([Fr]),u.Vt3]})}}return A})();const er=new u.nKC(""),_o={provide:rr,useExisting:(0,u.Rfq)(()=>Mi)};let Mi=(()=>{class A extends rr{get submitted(){return(0,u.O8t)(this._submittedReactive)}set submitted(D){this._submittedReactive.set(D)}constructor(D,$,ve){super(),this.callSetDisabledState=ve,this._submitted=(0,u.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,u.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new u.bkB,this._setValidators(D),this._setAsyncValidators($)}ngOnChanges(D){this._checkFormPresent(),D.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(fn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(D){const $=this.form.get(D.path);return Xr($,D,this.callSetDisabledState),$.updateValueAndValidity({emitEvent:!1}),this.directives.push(D),$}getControl(D){return this.form.get(D.path)}
1removeControl(D){$r(D.control||null,D,!1),function sn(A,N){const D=A.indexOf(N);D>-1&&A.splice(D,1)}(this.directives,D)}addFormGroup(D){this._setUpFormContainer(D)}removeFormGroup(D){this._cleanUpFormContainer(D)}getFormGroup(D){return this.form.get(D.path)}addFormArray(D){this._setUpFormContainer(D)}removeFormArray(D){this._cleanUpFormContainer(D)}getFormArray(D){return this.form.get(D.path)}updateModel(D,$){this.form.get(D.path).setValue($)}onSubmit(D){return this._submittedReactive.set(!0),function Fn(A,N){A._syncPendingControls(),N.forEach(D=>{const $=D.control;"submit"===$.updateOn&&$._pendingChange&&(D.viewToModelUpdate($._pendingValue),$._pendingChange=!1)})}(this.form,this.directives),this.ngSubmit.emit(D),this.form._events.next(new qr(this.control)),"dialog"===D?.target?.method}onReset(){this.resetForm()}resetForm(D=void 0){this.form.reset(D),this._submittedReactive.set(!1),this.form._events.next(new xi(this.form))}_updateDomValue(){this.directives.forEach(D=>{const $=D.control,ve=this.form.get(D.path);$!==ve&&($r($||null,D),(A=>A instanceof Rr)(ve)&&(Xr(ve,D,this.callSetDisabledState),D.control=ve))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(D){const $=this.form.get(D.path);(function ht(A,N){Gi(A,N)})($,D),$.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(D){if(this.form){const $=this.form.get(D.path);$&&function wt(A,N){return fn(A,N)}($,D)&&$.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Gi(this.form,this),this._oldForm&&fn(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function($){return new($||A)(u.rXU(Ne,10),u.rXU(ge,10),u.rXU(Hr,8))}}static{this.\u0275dir=u.FsC({type:A,selectors:[["","formGroup",""]],hostBindings:function($,ve){1&$&&u.bIt("submit",function(hn){return ve.onSubmit(hn)})("reset",function(){return ve.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[u.Jv_([_o]),u.Vt3,u.OA$]})}}return A})(),Qi=(()=>{class A{static{this.\u0275fac=function($){return new($||A)}}static{this.\u0275mod=u.$C({type:A})}static{this.\u0275inj=u.G2t({})}}return A})();class ui extends $i{constructor(N,D,$){super(ao(D),wi($,D)),this.controls=N,this._initObservables(),this._setUpdateStrategy(D),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(N){return this.controls[this._adjustIndex(N)]}push(N,D={}){this.controls.push(N),this._registerControl(N),this.updateValueAndValidity({emitEvent:D.emitEvent}),this._onCollectionChange()}insert(N,D,$={}){this.controls.splice(N,0,D),this._registerControl(D),this.updateValueAndValidity({emitEvent:$.emitEvent})}removeAt(N,D={}){let $=this._adjustIndex(N);$<0&&($=0),this.controls[$]&&this.controls[$]._registerOnCollectionChange(()=>{}),this.controls.splice($,1),this.updateValueAndValidity({emitEvent:D.emitEvent})}setControl(N,D,$={}){let ve=this._adjustIndex(N);ve<0&&(ve=0),this.controls[ve]&&this.controls[ve]._registerOnCollectionChange(()=>{}),this.controls.splice(ve,1),D&&(this.controls.splice(ve,0,D),this._registerControl(D)),this.updateValueAndValidity({emitEvent:$.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(N,D={}){Qr(this,0,N),N.forEach(($,ve)=>{Hi(this,!1,ve),this.at(ve).setValue($,{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D)}patchValue(N,D={}){null!=N&&(N.forEach(($,ve)=>{this.at(ve)&&this.at(ve).patchValue($,{onlySelf:!0,emitEvent:D.emitEvent})}),this.updateValueAndValidity(D))}reset(N=[],D={}){this._forEachChild(($,ve)=>{$.reset(N[ve],{onlySelf:!0,emitEvent:D.emitEvent})}),this._updatePristine(D,this),this._updateTouched(D,this),this.updateValueAndValidity(D)}getRawValue(){return this.controls.map(N=>N.getRawValue())}clear(N={}){this.controls.length<1||(this._forEachChild(D=>D._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:N.emitEvent}))}_adjustIndex(N){return N<0?N+this.length:N}_syncPendingControls(){let N=this.controls.reduce((D,$)=>!!$._syncPendingControls()||D,!1);
1return N&&this.updateValueAndValidity({onlySelf:!0}),N}_forEachChild(N){this.controls.forEach((D,$)=>{N(D,$)})}_updateValue(){this.value=this.controls.filter(N=>N.enabled||this.disabled).map(N=>N.value)}_anyControls(N){return this.controls.some(D=>D.enabled&&N(D))}_setUpControls(){this._forEachChild(N=>this._registerControl(N))}_allControlsDisabled(){for(const N of this.controls)if(N.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(N){N.setParent(this),N._registerOnCollectionChange(this._onCollectionChange)}_find(N){return this.at(N)??null}}function Un(A){return!!A&&(void 0!==A.asyncValidators||void 0!==A.validators||void 0!==A.updateOn)}let Fi=(()=>{class A{constructor(){this.useNonNullable=!1}get nonNullable(){const D=new A;return D.useNonNullable=!0,D}group(D,$=null){const ve=this._reduceControls(D);let Wt={};return Un($)?Wt=$:null!==$&&(Wt.validators=$.validator,Wt.asyncValidators=$.asyncValidator),new Br(ve,Wt)}record(D,$=null){const ve=this._reduceControls(D);return new ar(ve,$)}control(D,$,ve){let Wt={};return this.useNonNullable?(Un($)?Wt=$:(Wt.validators=$,Wt.asyncValidators=ve),new Rr(D,{...Wt,nonNullable:!0})):new Rr(D,$,ve)}array(D,$,ve){const Wt=D.map(hn=>this._createControl(hn));return new ui(Wt,$,ve)}_reduceControls(D){const $={};return Object.keys(D).forEach(ve=>{$[ve]=this._createControl(D[ve])}),$}_createControl(D){return D instanceof Rr||D instanceof $i?D:Array.isArray(D)?this.control(D[0],D.length>1?D[1]:null,D.length>2?D[2]:null):this.control(D)}static{this.\u0275fac=function($){return new($||A)}}static{this.\u0275prov=u.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})(),es=(()=>{class A extends Fi{group(D,$=null){return super.group(D,$)}control(D,$,ve){return super.control(D,$,ve)}array(D,$,ve){return super.array(D,$,ve)}static{this.\u0275fac=(()=>{let D;return function(ve){return(D||(D=u.xGo(A)))(ve||A)}})()}static{this.\u0275prov=u.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})(),Ro=(()=>{class A{static withConfig(D){return{ngModule:A,providers:[{provide:Hr,useValue:D.callSetDisabledState??ri}]}}static{this.\u0275fac=function($){return new($||A)}}static{this.\u0275mod=u.$C({type:A})}static{this.\u0275inj=u.G2t({imports:[Qi]})}}return A})(),Ni=(()=>{class A{static withConfig(D){return{ngModule:A,providers:[{provide:er,useValue:D.warnOnNgModelWithFormControl??"always"},{provide:Hr,useValue:D.callSetDisabledState??ri}]}}static{this.\u0275fac=function($){return new($||A)}}static{this.\u0275mod=u.$C({type:A})}static{this.\u0275inj=u.G2t({imports:[Qi]})}}return A})()},9184:(Yt,Fe,B)=>{"use strict";B.d(Fe,{wb:()=>bo});var u=B(4438),S=B(345),G=function(U){return U[U.State=0]="State",U[U.Transition=1]="Transition",U[U.Sequence=2]="Sequence",U[U.Group=3]="Group",U[U.Animate=4]="Animate",U[U.Keyframes=5]="Keyframes",U[U.Style=6]="Style",U[U.Trigger=7]="Trigger",U[U.Reference=8]="Reference",U[U.AnimateChild=9]="AnimateChild",U[U.AnimateRef=10]="AnimateRef",U[U.Query=11]="Query",U[U.Stagger=12]="Stagger",U}(G||{});const J="*";function ie(U){return{type:G.Style,styles:U,offset:null}}class ge{constructor(c=0,p=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=c+p}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(c=>c()),this._onDoneFns=[])}onStart(c){this._originalOnStartFns.push(c),this._onStartFns.push(c)}onDone(c){this._originalOnDoneFns.push(c),this._onDoneFns.push(c)}onDestroy(c){this._onDestroyFns.push(c)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(c=>c()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(c=>c()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(c){this._position=this.totalTime?c*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(c){const p="start"==c?this._onStartFns:this._onDoneFns;p.forEach(M=>M()),p.length=0}}class te{constructor(c){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=c;let p=0,M=0,E=0;const I=this.players.length;0==I?queueMicrotask(()=>
vendor: 57,266 bytes, line 1
1this._onFinish()):this.players.forEach(H=>{H.onDone(()=>{++p==I&&this._onFinish()}),H.onDestroy(()=>{++M==I&&this._onDestroy()}),H.onStart(()=>{++E==I&&this._onStart()})}),this.totalTime=this.players.reduce((H,K)=>Math.max(H,K.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(c=>c()),this._onDoneFns=[])}init(){this.players.forEach(c=>c.init())}onStart(c){this._onStartFns.push(c)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(c=>c()),this._onStartFns=[])}onDone(c){this._onDoneFns.push(c)}onDestroy(c){this._onDestroyFns.push(c)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(c=>c.play())}pause(){this.players.forEach(c=>c.pause())}restart(){this.players.forEach(c=>c.restart())}finish(){this._onFinish(),this.players.forEach(c=>c.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(c=>c.destroy()),this._onDestroyFns.forEach(c=>c()),this._onDestroyFns=[])}reset(){this.players.forEach(c=>c.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(c){const p=c*this.totalTime;this.players.forEach(M=>{const E=M.totalTime?Math.min(1,p/M.totalTime):1;M.setPosition(E)})}getPosition(){const c=this.players.reduce((p,M)=>null===p||M.totalTime>p.totalTime?M:p,null);return null!=c?c.getPosition():0}beforeDestroy(){this.players.forEach(c=>{c.beforeDestroy&&c.beforeDestroy()})}triggerCallback(c){const p="start"==c?this._onStartFns:this._onDoneFns;p.forEach(M=>M()),p.length=0}}function mt(U){return new u.wOt(3e3,!1)}function Ve(U){switch(U.length){case 0:return new ge;case 1:return U[0];default:return new te(U)}}function bt(U,c,p=new Map,M=new Map){const E=[],I=[];let H=-1,K=null;if(c.forEach(oe=>{const be=oe.get("offset"),tt=be==H,it=tt&&K||new Map;oe.forEach((Ct,Vt)=>{let Tt=Vt,Mt=Ct;if("offset"!==Vt)switch(Tt=U.normalizePropertyName(Tt,E),Mt){case"!":Mt=p.get(Vt);break;case J:Mt=M.get(Vt);break;default:Mt=U.normalizeStyleValue(Vt,Tt,Mt,E)}it.set(Tt,Mt)}),tt||I.push(it),K=it,H=be}),E.length)throw function Zn(){return new u.wOt(3502,!1)}();return I}function Ut(U,c,p,M){switch(c){case"start":U.onStart(()=>M(p&&Nt(p,"start",U)));break;case"done":U.onDone(()=>M(p&&Nt(p,"done",U)));break;case"destroy":U.onDestroy(()=>M(p&&Nt(p,"destroy",U)))}}function Nt(U,c,p){const I=At(U.element,U.triggerName,U.fromState,U.toState,c||U.phaseName,p.totalTime??U.totalTime,!!p.disabled),H=U._data;return null!=H&&(I._data=H),I}function At(U,c,p,M,E="",I=0,H){return{element:U,triggerName:c,fromState:p,toState:M,phaseName:E,totalTime:I,disabled:!!H}}function cn(U,c,p){let M=U.get(c);return M||U.set(c,M=p),M}function St(U){const c=U.indexOf(":");return[U.substring(1,c),U.slice(c+1)]}const kn=typeof document>"u"?null:document.documentElement;function ln(U){const c=U.parentNode||U.host||null;return c===kn?null:c}let br=null,Sr=!1;function Ee(U,c){for(;c;){if(c===U)return!0;c=ln(c)}return!1}function nt(U,c,p){if(p)return Array.from(U.querySelectorAll(c));const M=U.querySelector(c);return M?[M]:[]}let mn=(()=>{class U{validateStyleProperty(p){return function ze(U){br||(br=function ce(){return typeof document<"u"?document.body:null}()||{},Sr=!!br.style&&"WebkitAppearance"in br.style);let c=!0;return br.style&&!function Jn(U){return"ebkit"==U.substring(1,6)}(U)&&(c=U in br.style,!c&&Sr&&(c="Webkit"+U.charAt(0).toUpperCase()+U.slice(1)in br.style)),c}(p)}containsElement(p,M){return Ee(p,M)}getParentElement(p){return ln(p)}query(p,M,E){return nt(p,M,E)}computeStyle(p,M,E){return E||""}animate(p,M,E,I,H,K=[],oe){return new ge(E,I)}static{this.\u0275fac=function(M){return new(M||U)}}static{this.\u0275prov=u.jDH({token:U,factory:U.\u0275fac})}}return U})();class Cn{static{this.NOOP=new mn}}class Qn{}const Tr=1e3,ao="ng-enter",Pi="ng-leave",wi="ng-trigger",Or=".ng-trigger",en="ng-animating",Hi=".ng-animating";function Qr(U){if("number"==typeof U)return U;const c=U.match(/^(-?[\.\d]+)(m?s)/);return!c||c.length<2?0:$i(parseFloat(c[1]),c[2])}function $i(U,c){return"s"===c?U*Tr:U}function Br(U,c,p){return U.hasOwnProperty("duration")?U:function Wi(U,c,p){let E,I=0,H="";if("string"==typeof U){const K=U.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===K)return c.push(mt()),{duration:0,delay:0,easing:""};E=$i(parseFloat(K[1]),K[2]);const oe=K[3];null!=oe&&(I=$i(parseFloat(oe),K[4]));const be=K[5];be&&(H=be)}else E=U;if(!p){let K=!1,oe=c.length;E<0&&(c.push(function Ot(){return new u.wOt(3100,!1)}()),K=!0),I<0&&(c.push(function Lt(){return new u.wOt(3101,!1)}()),K=!0),K&&c.splice(oe,0,mt())}return{duration:E,delay:I,easing:H}}(U,c,p)}function ar(U,c,p){c.forEach((M,E)=>{const I=zi(E);p&&!p.has(E)&&p.set(E,U.style[I]),U.style[I]=M})}function ni(U,c){c.forEach((p,M)=>{const E=zi(M);U.style[E]=""})}function Hr(U){return Array.isArray(U)?1==U.length?U[0]:function de(U,c=null){return{type:G.Sequence,steps:U,options:c}}(U):U}const hi=new RegExp("{{\\s*(.+?)\\s*}}","g");function Xr(U){let c=[];if("string"==typeof U){let p;for(;p=hi.exec(U);)c.push(p[1]);hi.lastIndex=0}return c}function $r(U,c,p){const M=`${U}`,E=M.replace(hi,(I,H)=>{let K=c[H];return null==K&&(p.push(function Ye(){return new u.wOt(3003,!1)}()),K=""),K.toString()});return E==M?U:E}const Di=/-+([a-z0-9])/g;function zi(U){return U.replace(Di,(...c)=>c[1].toUpperCase())}function me(U,c,p){switch(c.type){case G.Trigger:return U.visitTrigger(c,p);case G.State:return U.visitState(c,p);case G.Transition:return U.visitTransition(c,p);case G.Sequence:return U.visitSequence(c,p);case G.Group:return U.visitGroup(c,p);case G.Animate:return U.visitAnimate(c,p);case G.Keyframes:return U.visitKeyframes(c,p);case G.Style:return U.visitStyle(c,p);case G.Reference:return U.visitReference(c,p);case G.AnimateChild:return U.visitAnimateChild(c,p);case G.AnimateRef:return U.visitAnimateRef(c,p);case G.Query:return U.visitQuery(c,p);case G.Stagger:return U.visitStagger(c,p);default:throw function Dt(){return new u.wOt(3004,!1)}()}}function De(U,c){return window.getComputedStyle(U)[c]}const Qe=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 ht extends Qn{normalizePropertyName(c,p){return zi(c)}normalizeStyleValue(c,p,M,E){let I="";const H=M.toString().trim();if(Qe.has(p)&&0!==M&&"0"!==M)if("number"==typeof M)I="px";else{const K=M.match(/^[+-]?[\d\.]+([a-z]*)$/);K&&0==K[1].length&&E.push(function lt(){return new u.wOt(3005,!1)}())}return H+I}}const Gt="*";const sn=new Set(["true","1"]),yn=new Set(["false","0"]);function fr(U,c){const p=sn.has(U)||yn.has(U),M=sn.has(c)||yn.has(c);return(E,I)=>{let H=U==Gt||U==E,K=c==Gt||c==I;return!H&&p&&"boolean"==typeof E&&(H=E?sn.has(U):yn.has(U)),!K&&M&&"boolean"==typeof I&&(K=I?sn.has(c):yn.has(c)),H&&K}}const $t=new RegExp("s*:selfs*,?","g");function pi(U,c,p,M){return new Rr(U).build(c,p,M)}class Rr{constructor(c){this._driver=c}build(c,p,M){const E=new R(p);return this._resetContextStyleTimingState(E),me(this,Hr(c),E)}_resetContextStyleTimingState(c){c.currentQuerySelector="",c.collectedStyles=new Map,c.collectedStyles.set("",new Map),c.currentTime=0}visitTrigger(c,p){let M=p.queryCount=0,E=p.depCount=0;const I=[],H=[];return"@"==c.name.charAt(0)&&p.errors.push(function Jt(){return new u.wOt(3006,!1)}()),c.definitions.forEach(K=>{if(this._resetContextStyleTimingState(p),K.type==G.State){const oe=K,be=oe.name;be.toString().split(/\s*,\s*/).forEach(tt=>{oe.name=tt,I.push(this.visitState(oe,p))}),oe.name=be}else if(K.type==G.Transition){const oe=this.visitTransition(K,p);M+=oe.queryCount,E+=oe.depCount,H.push(oe)}else p.errors.push(function Re(){return new u.wOt(3007,!1)}())}),{type:G.Trigger,name:c.name,states:I,transitions:H,queryCount:M,depCount:E,options:null}}visitState(c,p){const M=this.visitStyle(c.styles,p),E=c.options&&c.options.params||null;if(M.containsDynamicStyles){const I=new Set,H=E||{};M.styles.forEach(K=>{K instanceof Map&&K.forEach(oe=>{Xr(oe).forEach(be=>{H.hasOwnProperty(be)||I.add(be)})})}),I.size&&p.errors.push(function Be(){return new u.wOt(3008,!1)}(0,I.values()))}return{type:G.State,name:c.name,style:M,options:E?{params:E}:null}}visitTransition(c,p){p.queryCount=0,p.depCount=0;const M=me(this,Hr(c.animation),p),E=function Gn(U,c){const p=[];return"string"==typeof U?U.split(/\s*,\s*/).forEach(M=>function Fn(U,c,p){if(":"==U[0]){const oe=function ir(U,c){switch(U){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(p,M)=>parseFloat(M)>parseFloat(p);case":decrement":return(p,M)=>parseFloat(M)<parseFloat(p);default:return c.push(function nr(){return new u.wOt(3016,!1)}()),"* => *"}}(U,p);if("function"==typeof oe)return void c.push(oe);U=oe}const M=U.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==M||M.length<4)return p.push(function An(){return new u.wOt(3015,!1)}()),c;const E=M[1],I=M[2],H=M[3];c.push(fr(E,H)),"<"==I[0]&&(E!=Gt||H!=Gt)&&c.push(fr(H,E))}(M,p,c)):p.push(U),p}(c.expr,p.errors);return{type:G.Transition,matchers:E,animation:M,queryCount:p.queryCount,depCount:p.depCount,options:Q(c.options)}}visitSequence(c,p){return{type:G.Sequence,steps:c.steps.map(M=>me(this,M,p)),options:Q(c.options)}}visitGroup(c,p){const M=p.currentTime;let E=0;const I=c.steps.map(H=>{p.currentTime=M;const K=me(this,H,p);return E=Math.max(E,p.currentTime),K});return p.currentTime=E,{type:G.Group,steps:I,options:Q(c.options)}}visitAnimate(c,p){const M=function L(U,c){if(U.hasOwnProperty("duration"))return U;if("number"==typeof U)return xe(Br(U,c).duration,0,"");const p=U;if(p.split(/\s+/).some(I=>"{"==I.charAt(0)&&"{"==I.charAt(1))){const I=xe(0,0,"");return I.dynamic=!0,I.strValue=p,I}const E=Br(p,c);return xe(E.duration,E.delay,E.easing)}(c.timings,p.errors);p.currentAnimateTimings=M;let E,I=c.styles?c.styles:ie({});if(I.type==G.Keyframes)E=this.visitKeyframes(I,p);else{let H=c.styles,K=!1;if(!H){K=!0;const be={};M.easing&&(be.easing=M.easing),H=ie(be)}p.currentTime+=M.duration+M.delay;const oe=this.visitStyle(H,p);oe.isEmptyStep=K,E=oe}return p.currentAnimateTimings=null,{type:G.Animate,timings:M,style:E,options:null}}visitStyle(c,p){const M=this._makeStyleAst(c,p);return this._validateStyleAst(M,p),M}_makeStyleAst(c,p){const M=[],E=Array.isArray(c.styles)?c.styles:[c.styles];for(let K of E)"string"==typeof K?K===J?M.push(K):p.errors.push(new u.wOt(3002,!1)):M.push(new Map(Object.entries(K)));let I=!1,H=null;return M.forEach(K=>{if(K instanceof Map&&(K.has("easing")&&(H=K.get("easing"),K.delete("easing")),!I))for(let oe of K.values())if(oe.toString().indexOf("{{")>=0){I=!0;break}}),{type:G.Style,styles:M,easing:H,offset:c.offset,containsDynamicStyles:I,options:null}}_validateStyleAst(c,p){const M=p.currentAnimateTimings;let E=p.currentTime,I=p.currentTime;M&&I>0&&(I-=M.duration+M.delay),c.styles.forEach(H=>{"string"!=typeof H&&H.forEach((K,oe)=>{const be=p.collectedStyles.get(p.currentQuerySelector),tt=be.get(oe);let it=!0;tt&&(I!=E&&I>=tt.startTime&&E<=tt.endTime&&(p.errors.push(function ft(){return new u.wOt(3010,!1)}()),it=!1),I=tt.startTime),it&&be.set(oe,{startTime:I,endTime:E}),p.options&&function ri(U,c,p){const M=c.params||{},E=Xr(U);E.length&&E.forEach(I=>{M.hasOwnProperty(I)||p.push(function Ue(){return new u.wOt(3001,!1)}())})}(K,p.options,p.errors)})})}visitKeyframes(c,p){const M={type:G.Keyframes,styles:[],options:null};if(!p.currentAnimateTimings)return p.errors.push(function yt(){return new u.wOt(3011,!1)}()),M;let I=0;const H=[];let K=!1,oe=!1,be=0;const tt=c.steps.map(Kt=>{const wn=this._makeStyleAst(Kt,p);let yr=null!=wn.offset?wn.offset:function V(U){if("string"==typeof U)return null;let c=null;if(Array.isArray(U))U.forEach(p=>{if(p instanceof Map&&p.has("offset")){const M=p;c=parseFloat(M.get("offset")),M.delete("offset")}});else if(U instanceof Map&&U.has("offset")){const p=U;c=parseFloat(p.get("offset")),p.delete("offset")}return c}(wn.styles),Yn=0;return null!=yr&&(I++,Yn=wn.offset=yr),oe=oe||Yn<0||Yn>1,K=K||Yn<be,be=Yn,H.push(Yn),wn});oe&&p.errors.push(function Ht(){return new u.wOt(3012,!1)}()),K&&p.errors.push(function Tn(){return new u.wOt(3200,!1)}());const it=c.steps.length;let Ct=0;I>0&&I<it?p.errors.push(function Bn(){return new u.wOt(3202,!1)}()):0==I&&(Ct=1/(it-1));const Vt=it-1,Tt=p.currentTime,Mt=p.currentAnimateTimings,on=Mt.duration;return tt.forEach((Kt,wn)=>{const yr=Ct>0?wn==Vt?1:Ct*wn:H[wn],Yn=yr*on;p.currentTime=Tt+Mt.delay+Yn,Mt.duration=Yn,this._validateStyleAst(Kt,p),Kt.offset=yr,M.styles.push(Kt)}),M}visitReference(c,p){return{type:G.Reference,animation:me(this,Hr(c.animation),p),options:Q(c.options)}}visitAnimateChild(c,p){return p.depCount++,{type:G.AnimateChild,options:Q(c.options)}}visitAnimateRef(c,p){return{type:G.AnimateRef,animation:this.visitReference(c.animation,p),options:Q(c.options)}}visitQuery(c,p){const M=p.currentQuerySelector,E=c.options||{};p.queryCount++,p.currentQuery=c;const[I,H]=function mo(U){const c=!!U.split(/\s*,\s*/).find(p=>":self"==p);return c&&(U=U.replace($t,"")),U=U.replace(/@\*/g,Or).replace(/@\w+/g,p=>Or+"-"+p.slice(1)).replace(/:animating/g,Hi),[U,c]}(c.selector);p.currentQuerySelector=M.length?M+" "+I:I,cn(p.collectedStyles,p.currentQuerySelector,new Map);const K=me(this,Hr(c.animation),p);return p.currentQuery=null,p.currentQuerySelector=M,{type:G.Query,selector:I,limit:E.limit||0,optional:!!E.optional,includeSelf:H,animation:K,originalSelector:c.selector,options:Q(c.options)}}visitStagger(c,p){p.currentQuery||p.errors.push(function Zt(){return new u.wOt(3013,!1)}());const M="full"===c.timings?{duration:0,delay:0,easing:"full"}:Br(c.timings,p.errors,!0);return{type:G.Stagger,animation:me(this,Hr(c.animation),p),timings:M,options:null}}}class R{constructor(c){this.errors=c,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 Q(U){return U?(U={...U}).params&&(U.params=function yo(U){return U?{...U}:null}(U.params)):U={},U}function xe(U,c,p){return{duration:U,delay:c,easing:p}}function et(U,c,p,M,E,I,H=null,K=!1){return{type:1,element:U,keyframes:c,preStyleProps:p,postStyleProps:M,duration:E,delay:I,totalTime:E+I,easing:H,subTimeline:K}}class gt{constructor(){this._map=new Map}get(c){return this._map.get(c)||[]}append(c,p){let M=this._map.get(c);M||this._map.set(c,M=[]),M.push(...p)}has(c){return this._map.has(c)}clear(){this._map.clear()}}const tn=new RegExp(":enter","g"),Mr=new RegExp(":leave","g");function ii(U,c,p,M,E,I=new Map,H=new Map,K,oe,be=[]){return(new Fr).buildKeyframes(U,c,p,M,E,I,H,K,oe,be)}class Fr{buildKeyframes(c,p,M,E,I,H,K,oe,be,tt=[]){be=be||new gt;const it=new oi(c,p,be,E,I,tt,[]);it.options=oe;const Ct=oe.delay?Qr(oe.delay):0;it.currentTimeline.delayNextStep(Ct),it.currentTimeline.setStyles([H],null,it.errors,oe),me(this,M,it);const Vt=it.timelines.filter(Tt=>Tt.containsAnimation());if(Vt.length&&K.size){let Tt;for(let Mt=Vt.length-1;Mt>=0;Mt--){const on=Vt[Mt];if(on.element===p){Tt=on;break}}Tt&&!Tt.allowOnlyTimelineStyles()&&Tt.setStyles([K],null,it.errors,oe)}return Vt.length?Vt.map(Tt=>Tt.buildKeyframes()):[et(p,[],[],[],0,Ct,"",!1)]}visitTrigger(c,p){}visitState(c,p){}visitTransition(c,p){}visitAnimateChild(c,p){const M=p.subInstructions.get(p.element);if(M){const E=p.createSubContext(c.options),I=p.currentTimeline.currentTime,H=this._visitSubInstructions(M,E,E.options);I!=H&&p.transformIntoNewTimeline(H)}p.previousNode=c}visitAnimateRef(c,p){const M=p.createSubContext(c.options);M.transformIntoNewTimeline(),this._applyAnimationRefDelays([c.options,c.animation.options],p,M),this.visitReference(c.animation,M),p.transformIntoNewTimeline(M.currentTimeline.currentTime),p.previousNode=c}_applyAnimationRefDelays(c,p,M){for(const E of c){const I=E?.delay;if(I){const H="number"==typeof I?I:Qr($r(I,E?.params??{},p.errors));M.delayNextStep(H)}}}_visitSubInstructions(c,p,M){let I=p.currentTimeline.currentTime;const H=null!=M.duration?Qr(M.duration):null,K=null!=M.delay?Qr(M.delay):null;return 0!==H&&c.forEach(oe=>{const be=p.appendInstructionToTimeline(oe,H,K);I=Math.max(I,be.duration+be.delay)}),I}visitReference(c,p){p.updateOptions(c.options,!0),me(this,c.animation,p),p.previousNode=c}visitSequence(c,p){const M=p.subContextCount;let E=p;const I=c.options;if(I&&(I.params||I.delay)&&(E=p.createSubContext(I),E.transformIntoNewTimeline(),null!=I.delay)){E.previousNode.type==G.Style&&(E.currentTimeline.snapshotCurrentStyles(),E.previousNode=Zr);const H=Qr(I.delay);E.delayNextStep(H)}c.steps.length&&(c.steps.forEach(H=>me(this,H,E)),E.currentTimeline.applyStylesToKeyframe(),E.subContextCount>M&&E.transformIntoNewTimeline()),p.previousNode=c}visitGroup(c,p){const M=[];let E=p.currentTimeline.currentTime;const I=c.options&&c.options.delay?Qr(c.options.delay):0;c.steps.forEach(H=>{const K=p.createSubContext(c.options);I&&K.delayNextStep(I),me(this,H,K),E=Math.max(E,K.currentTimeline.currentTime),M.push(K.currentTimeline)}),M.forEach(H=>p.currentTimeline.mergeTimelineCollectedStyles(H)),p.transformIntoNewTimeline(E),p.previousNode=c}_visitTiming(c,p){if(c.dynamic){const M=c.strValue;return Br(p.params?$r(M,p.params,p.errors):M,p.errors)}return{duration:c.duration,delay:c.delay,easing:c.easing}}visitAnimate(c,p){const M=p.currentAnimateTimings=this._visitTiming(c.timings,p),E=p.currentTimeline;M.delay&&(p.incrementTime(M.delay),E.snapshotCurrentStyles());const I=c.style;I.type==G.Keyframes?this.visitKeyframes(I,p):(p.incrementTime(M.duration),this.visitStyle(I,p),E.applyStylesToKeyframe()),p.currentAnimateTimings=null,p.previousNode=c}visitStyle(c,p){const M=p.currentTimeline,E=p.currentAnimateTimings;!E&&M.hasCurrentStyleProperties()&&M.forwardFrame();const I=E&&E.easing||c.easing;c.isEmptyStep?M.applyEmptyStep(I):M.setStyles(c.styles,I,p.errors,p.options),p.previousNode=c}visitKeyframes(c,p){const M=p.currentAnimateTimings,E=p.currentTimeline.duration,I=M.duration,K=p.createSubContext().currentTimeline;K.easing=M.easing,c.styles.forEach(oe=>{K.forwardTime((oe.offset||0)*I),K.setStyles(oe.styles,oe.easing,p.errors,p.options),K.applyStylesToKeyframe()}),p.currentTimeline.mergeTimelineCollectedStyles(K),p.transformIntoNewTimeline(E+I),p.previousNode=c}visitQuery(c,p){const M=p.currentTimeline.currentTime,E=c.options||{},I=E.delay?Qr(E.delay):0;I&&(p.previousNode.type===G.Style||0==M&&p.currentTimeline.hasCurrentStyleProperties())&&(p.currentTimeline.snapshotCurrentStyles(),p.previousNode=Zr);let H=M;const K=p.invokeQuery(c.selector,c.originalSelector,c.limit,c.includeSelf,!!E.optional,p.errors);p.currentQueryTotal=K.length;let oe=null;K.forEach((be,tt)=>{p.currentQueryIndex=tt;const it=p.createSubContext(c.options,be);I&&it.delayNextStep(I),be===p.element&&(oe=it.currentTimeline),me(this,c.animation,it),it.currentTimeline.applyStylesToKeyframe(),H=Math.max(H,it.currentTimeline.currentTime)}),p.currentQueryIndex=0,p.currentQueryTotal=0,p.transformIntoNewTimeline(H),oe&&(p.currentTimeline.mergeTimelineCollectedStyles(oe),p.currentTimeline.snapshotCurrentStyles()),p.previousNode=c}visitStagger(c,p){const M=p.parentContext,E=p.currentTimeline,I=c.timings,H=Math.abs(I.duration),K=H*(p.currentQueryTotal-1);let oe=H*p.currentQueryIndex;switch(I.duration<0?"reverse":I.easing){case"reverse":oe=K-oe;break;case"full":oe=M.currentStaggerTime}const tt=p.currentTimeline;oe&&tt.delayNextStep(oe);const it=tt.currentTime;me(this,c.animation,p),p.previousNode=c,M.currentStaggerTime=E.currentTime-it+(E.startTime-M.currentTimeline.startTime)}}const Zr={};class oi{constructor(c,p,M,E,I,H,K,oe){this._driver=c,this.element=p,this.subInstructions=M,this._enterClassName=E,this._leaveClassName=I,this.errors=H,this.timelines=K,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Zr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=oe||new Ki(this._driver,p,0),K.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(c,p){if(!c)return;const M=c;let E=this.options;null!=M.duration&&(E.duration=Qr(M.duration)),null!=M.delay&&(E.delay=Qr(M.delay));const I=M.params;if(I){let H=E.params;H||(H=this.options.params={}),Object.keys(I).forEach(K=>{(!p||!H.hasOwnProperty(K))&&(H[K]=$r(I[K],H,this.errors))})}}_copyOptions(){const c={};if(this.options){const p=this.options.params;if(p){const M=c.params={};Object.keys(p).forEach(E=>{M[E]=p[E]})}}return c}createSubContext(c=null,p,M){const E=p||this.element,I=new oi(this._driver,E,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(E,M||0));return I.previousNode=this.previousNode,I.currentAnimateTimings=this.currentAnimateTimings,I.options=this._copyOptions(),I.updateOptions(c),I.currentQueryIndex=this.currentQueryIndex,I.currentQueryTotal=this.currentQueryTotal,I.parentContext=this,this.subContextCount++,I}transformIntoNewTimeline(c){return this.previousNode=Zr,this.currentTimeline=this.currentTimeline.fork(this.element,c),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(c,p,M){const E={duration:p??c.duration,delay:this.currentTimeline.currentTime+(M??0)+c.delay,easing:""},I=new Wr(this._driver,c.element,c.keyframes,c.preStyleProps,c.postStyleProps,E,c.stretchStartingKeyframe);return this.timelines.push(I),E}incrementTime(c){this.currentTimeline.forwardTime(this.currentTimeline.duration+c)}delayNextStep(c){c>0&&this.currentTimeline.delayNextStep(c)}invokeQuery(c,p,M,E,I,H){let K=[];if(E&&K.push(this.element),c.length>0){c=(c=c.replace(tn,"."+this._enterClassName)).replace(Mr,"."+this._leaveClassName);let be=this._driver.query(this.element,c,1!=M);0!==M&&(be=M<0?be.slice(be.length+M,be.length):be.slice(0,M)),K.push(...be)}return!I&&0==K.length&&H.push(function Nn(){return new u.wOt(3014,!1)}()),K}}class Ki{constructor(c,p,M,E){this._driver=c,this.element=p,this.startTime=M,this._elementTimelineStylesLookup=E,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(p),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(p,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(c){const p=1===this._keyframes.size&&this._pendingStyles.size;this.duration||p?(this.forwardTime(this.currentTime+c),p&&this.snapshotCurrentStyles()):this.startTime+=c}fork(c,p){return this.applyStylesToKeyframe(),new Ki(this._driver,c,p||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(c){this.applyStylesToKeyframe(),this.duration=c,this._loadKeyframe()}_updateStyle(c,p){this._localTimelineStyles.set(c,p),this._globalTimelineStyles.set(c,p),this._styleSummary.set(c,{time:this.currentTime,value:p})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(c){c&&this._previousKeyframe.set("easing",c);for(let[p,M]of this._globalTimelineStyles)this._backFill.set(p,M||J),this._currentKeyframe.set(p,J);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(c,p,M,E){p&&this._previousKeyframe.set("easing",p);const I=E&&E.params||{},H=function er(U,c){const p=new Map;let M;return U.forEach(E=>{if("*"===E){M??=c.keys();for(let I of M)p.set(I,J)}else for(let[I,H]of E)p.set(I,H)}),p}(c,this._globalTimelineStyles);for(let[K,oe]of H){const be=$r(oe,I,M);this._pendingStyles.set(K,be),this._localTimelineStyles.has(K)||this._backFill.set(K,this._globalTimelineStyles.get(K)??J),this._updateStyle(K,be)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((c,p)=>{this._currentKeyframe.set(p,c)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((c,p)=>{this._currentKeyframe.has(p)||this._currentKeyframe.set(p,c)}))}snapshotCurrentStyles(){for(let[c,p]of this._localTimelineStyles)this._pendingStyles.set(c,p),this._updateStyle(c,p)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const c=[];for(let p in this._currentKeyframe)c.push(p);return c}mergeTimelineCollectedStyles(c){c._styleSummary.forEach((p,M)=>{const E=this._styleSummary.get(M);(!E||p.time>E.time)&&this._updateStyle(M,p.value)})}buildKeyframes(){this.applyStylesToKeyframe();const c=new Set,p=new Set,M=1===this._keyframes.size&&0===this.duration;let E=[];this._keyframes.forEach((K,oe)=>{const be=new Map([...this._backFill,...K]);be.forEach((tt,it)=>{"!"===tt?c.add(it):tt===J&&p.add(it)}),M||be.set("offset",oe/this.duration),E.push(be)});const I=[...c.values()],H=[...p.values()];if(M){const K=E[0],oe=new Map(K);K.set("offset",0),oe.set("offset",1),E=[K,oe]}return et(this.element,E,I,H,this.duration,this.startTime,this.easing,!1)}}class Wr extends Ki{constructor(c,p,M,E,I,H,K=!1){super(c,p,H.delay),this.keyframes=M,this.preStyleProps=E,this.postStyleProps=I,this._stretchStartingKeyframe=K,this.timings={duration:H.duration,delay:H.delay,easing:H.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let c=this.keyframes,{delay:p,duration:M,easing:E}=this.timings;if(this._stretchStartingKeyframe&&p){const I=[],H=M+p,K=p/H,oe=new Map(c[0]);oe.set("offset",0),I.push(oe);const be=new Map(c[0]);be.set("offset",qi(K)),I.push(be);const tt=c.length-1;for(let it=1;it<=tt;it++){let Ct=new Map(c[it]);const Vt=Ct.get("offset");Ct.set("offset",qi((p+Vt*M)/H)),I.push(Ct)}M=H,p=0,E="",c=I}return et(this.element,c,this.preStyleProps,this.postStyleProps,M,p,E,!0)}}function qi(U,c=3){const p=Math.pow(10,c-1);return Math.round(U*p)/p}function vo(U,c,p,M,E,I,H,K,oe,be,tt,it,Ct){return{type:0,element:U,triggerName:c,isRemovalTransition:E,fromState:p,fromStyles:I,toState:M,toStyles:H,timelines:K,queriedElements:oe,preStyleProps:be,postStyleProps:tt,totalTime:it,errors:Ct}}const Xt={};class _o{constructor(c,p,M){this._triggerName=c,this.ast=p,this._stateStyles=M}match(c,p,M,E){return function Eo(U,c,p,M,E){return U.some(I=>I(c,p,M,E))}(this.ast.matchers,c,p,M,E)}buildStyles(c,p,M){let E=this._stateStyles.get("*");return void 0!==c&&(E=this._stateStyles.get(c?.toString())||E),E?E.buildStyles(p,M):new Map}build(c,p,M,E,I,H,K,oe,be,tt){const it=[],Ct=this.ast.options&&this.ast.options.params||Xt,Tt=this.buildStyles(M,K&&K.params||Xt,it),Mt=oe&&oe.params||Xt,on=this.buildStyles(E,Mt,it),Kt=new Set,wn=new Map,yr=new Map,Yn="void"===E,Jr={params:uo(Mt,Ct),delay:this.ast.options?.delay},ei=tt?[]:ii(c,p,this.ast.animation,I,H,Tt,on,Jr,be,it);let Ir=0;return ei.forEach(lr=>{Ir=Math.max(lr.duration+lr.delay,Ir)}),it.length?vo(p,this._triggerName,M,E,Yn,Tt,on,[],[],wn,yr,Ir,it):(ei.forEach(lr=>{const _i=lr.element,fo=cn(wn,_i,new Set);lr.preStyleProps.forEach(Ho=>fo.add(Ho));const ds=cn(yr,_i,new Set);lr.postStyleProps.forEach(Ho=>ds.add(Ho)),_i!==p&&Kt.add(_i)}),vo(p,this._triggerName,M,E,Yn,Tt,on,ei,[...Kt.values()],wn,yr,Ir))}}function uo(U,c){const p={...c};return Object.entries(U).forEach(([M,E])=>{null!=E&&(p[M]=E)}),p}class Lo{constructor(c,p,M){this.styles=c,this.defaultParams=p,this.normalizer=M}buildStyles(c,p){const M=new Map,E=uo(c,this.defaultParams);return this.styles.styles.forEach(I=>{"string"!=typeof I&&I.forEach((H,K)=>{H&&(H=$r(H,E,p));const oe=this.normalizer.normalizePropertyName(K,p);H=this.normalizer.normalizeStyleValue(K,oe,H,p),M.set(K,H)})}),M}}class ro{constructor(c,p,M){this.name=c,this.ast=p,this._normalizer=M,this.transitionFactories=[],this.states=new Map,p.states.forEach(E=>{this.states.set(E.name,new Lo(E.style,E.options&&E.options.params||{},M))}),Ao(this.states,"true","1"),Ao(this.states,"false","0"),p.transitions.forEach(E=>{this.transitionFactories.push(new _o(c,E,this.states))}),this.fallbackTransition=function co(U,c){return new _o(U,{type:G.Transition,animation:{type:G.Sequence,steps:[],options:null},matchers:[(H,K)=>!0],options:null,queryCount:0,depCount:0},c)}(c,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(c,p,M,E){return this.transitionFactories.find(H=>H.match(c,p,M,E))||null}matchStyles(c,p,M){return this.fallbackTransition.buildStyles(c,p,M)}}function Ao(U,c,p){U.has(c)?U.has(p)||U.set(p,U.get(c)):U.has(p)&&U.set(c,U.get(p))}const No=new gt;class io{constructor(c,p,M){this.bodyNode=c,this._driver=p,this._normalizer=M,this._animations=new Map,this._playersById=new Map,this.players=[]}register(c,p){const M=[],I=pi(this._driver,p,M,[]);if(M.length)throw function vt(){return new u.wOt(3503,!1)}();this._animations.set(c,I)}_buildPlayer(c,p,M){const E=c.element,I=bt(this._normalizer,c.keyframes,p,M);return this._driver.animate(E,I,c.duration,c.delay,c.easing,[],!0)}create(c,p,M={}){const E=[],I=this._animations.get(c);let H;const K=new Map;if(I?(H=ii(this._driver,p,I,ao,Pi,new Map,new Map,M,No,E),H.forEach(tt=>{const it=cn(K,tt.element,new Map);tt.postStyleProps.forEach(Ct=>it.set(Ct,null))})):(E.push(function rr(){return new u.wOt(3300,!1)}()),H=[]),E.length)throw function Ar(){return new u.wOt(3504,!1)}();K.forEach((tt,it)=>{tt.forEach((Ct,Vt)=>{tt.set(Vt,this._driver.computeStyle(it,Vt,J))})});const be=Ve(H.map(tt=>{const it=K.get(tt.element);return this._buildPlayer(tt,new Map,it)}));return this._playersById.set(c,be),be.onDestroy(()=>this.destroy(c)),this.players.push(be),be}destroy(c){const p=this._getPlayer(c);p.destroy(),this._playersById.delete(c);const M=this.players.indexOf(p);M>=0&&this.players.splice(M,1)}_getPlayer(c){const p=this._playersById.get(c);if(!p)throw function _r(){return new u.wOt(3301,!1)}();return p}listen(c,p,M,E){const I=At(p,"","","");return Ut(this._getPlayer(c),M,I,E),()=>{}}command(c,p,M,E){if("register"==M)return void this.register(c,E[0]);if("create"==M)return void this.create(c,p,E[0]||{});const I=this._getPlayer(c);switch(M){case"play":I.play();break;case"pause":I.pause();break;case"reset":I.reset();break;case"restart":I.restart();break;case"finish":I.finish();break;case"init":I.init();break;case"setPosition":I.setPosition(parseFloat(E[0]));break;case"destroy":this.destroy(c)}}}const s="ng-animate-queued",y="ng-animate-disabled",W=[],we={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},fe={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ie="__ng_removed";class Je{get params(){return this.options.params}constructor(c,p=""){this.namespaceId=p;const M=c&&c.hasOwnProperty("value");if(this.value=function En(U){return U??null}(M?c.value:c),M){const{value:I,...H}=c;this.options=H}else this.options={};this.options.params||(this.options.params={})}absorbOptions(c){const p=c.params;if(p){const M=this.options.params;Object.keys(p).forEach(E=>{null==M[E]&&(M[E]=p[E])})}}}const Ze="void",Ke=new Je(Ze);class Et{constructor(c,p,M){this.id=c,this.hostElement=p,this._engine=M,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+c,gn(p,this._hostClassName)}listen(c,p,M,E){if(!this._triggers.has(p))throw function Cr(){return new u.wOt(3302,!1)}();if(null==M||0==M.length)throw function wr(){return new u.wOt(3303,!1)}();if(!function Ci(U){return"start"==U||"done"==U}(M))throw function zt(){return new u.wOt(3400,!1)}();const I=cn(this._elementListeners,c,[]),H={name:p,phase:M,callback:E};I.push(H);const K=cn(this._engine.statesByElement,c,new Map);return K.has(p)||(gn(c,wi),gn(c,wi+"-"+p),K.set(p,Ke)),()=>{this._engine.afterFlush(()=>{const oe=I.indexOf(H);oe>=0&&I.splice(oe,1),this._triggers.has(p)||K.delete(p)})}}register(c,p){return!this._triggers.has(c)&&(this._triggers.set(c,p),!0)}_getTrigger(c){const p=this._triggers.get(c);if(!p)throw function pt(){return new u.wOt(3401,!1)}();return p}trigger(c,p,M,E=!0){const I=this._getTrigger(p),H=new Ln(this.id,p,c);let K=this._engine.statesByElement.get(c);K||(gn(c,wi),gn(c,wi+"-"+p),this._engine.statesByElement.set(c,K=new Map));let oe=K.get(p);const be=new Je(M,this.id);if(!(M&&M.hasOwnProperty("value"))&&oe&&be.absorbOptions(oe.options),K.set(p,be),oe||(oe=Ke),be.value!==Ze&&oe.value===be.value){if(!function Oo(U,c){const p=Object.keys(U),M=Object.keys(c);if(p.length!=M.length)return!1;for(let E=0;E<p.length;E++){const I=p[E];if(!c.hasOwnProperty(I)||U[I]!==c[I])return!1}return!0}(oe.params,be.params)){const Mt=[],on=I.matchStyles(oe.value,oe.params,Mt),Kt=I.matchStyles(be.value,be.params,Mt);Mt.length?this._engine.reportError(Mt):this._engine.afterFlush(()=>{ni(c,on),ar(c,Kt)})}return}const Ct=cn(this._engine.playersByElement,c,[]);Ct.forEach(Mt=>{Mt.namespaceId==this.id&&Mt.triggerName==p&&Mt.queued&&Mt.destroy()});let Vt=I.matchTransition(oe.value,be.value,c,be.params),Tt=!1;if(!Vt){if(!E)return;Vt=I.fallbackTransition,Tt=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:p,transition:Vt,fromState:oe,toState:be,player:H,isFallbackTransition:Tt}),Tt||(gn(c,s),H.onStart(()=>{Kn(c,s)})),H.onDone(()=>{let Mt=this.players.indexOf(H);Mt>=0&&this.players.splice(Mt,1);const on=this._engine.playersByElement.get(c);if(on){let Kt=on.indexOf(H);Kt>=0&&on.splice(Kt,1)}}),this.players.push(H),Ct.push(H),H}deregister(c){this._triggers.delete(c),this._engine.statesByElement.forEach(p=>p.delete(c)),this._elementListeners.forEach((p,M)=>{this._elementListeners.set(M,p.filter(E=>E.name!=c))})}clearElementCache(c){this._engine.statesByElement.delete(c),this._elementListeners.delete(c);const p=this._engine.playersByElement.get(c);p&&(p.forEach(M=>M.destroy()),this._engine.playersByElement.delete(c))}_signalRemovalForInnerTriggers(c,p){const M=this._engine.driver.query(c,Or,!0);M.forEach(E=>{if(E[Ie])return;const I=this._engine.fetchNamespacesByElement(E);I.size?I.forEach(H=>H.triggerLeaveAnimation(E,p,!1,!0)):this.clearElementCache(E)}),this._engine.afterFlushAnimationsDone(()=>M.forEach(E=>this.clearElementCache(E)))}triggerLeaveAnimation(c,p,M,E){const I=this._engine.statesByElement.get(c),H=new Map;if(I){const K=[];if(I.forEach((oe,be)=>{if(H.set(be,oe.value),this._triggers.has(be)){const tt=this.trigger(c,be,Ze,E);tt&&K.push(tt)}}),K.length)return this._engine.markElementAsRemoved(this.id,c,!0,p,H),M&&Ve(K).onDone(()=>this._engine.processLeaveNode(c)),!0}return!1}prepareLeaveAnimationListeners(c){const p=this._elementListeners.get(c),M=this._engine.statesByElement.get(c);if(p&&M){const E=new Set;p.forEach(I=>{const H=I.name;if(E.has(H))return;E.add(H);const oe=this._triggers.get(H).fallbackTransition,be=M.get(H)||Ke,tt=new Je(Ze),it=new Ln(this.id,H,c);this._engine.totalQueuedPlayers++,this._queue.push({element:c,triggerName:H,transition:oe,fromState:be,toState:tt,player:it,isFallbackTransition:!0})})}}removeNode(c,p){const M=this._engine;if(c.childElementCount&&this._signalRemovalForInnerTriggers(c,p),this.triggerLeaveAnimation(c,p,!0))return;let E=!1;if(M.totalAnimations){const I=M.players.length?M.playersByQueriedElement.get(c):[];if(I&&I.length)E=!0;else{let H=c;for(;H=H.parentNode;)if(M.statesByElement.get(H)){E=!0;break}}}if(this.prepareLeaveAnimationListeners(c),E)M.markElementAsRemoved(this.id,c,!1,p);else{const I=c[Ie];(!I||I===we)&&(M.afterFlush(()=>this.clearElementCache(c)),M.destroyInnerAnimations(c),M._onRemovalComplete(c,p))}}insertNode(c,p){gn(c,this._hostClassName)}drainQueuedTransitions(c){const p=[];return this._queue.forEach(M=>{const E=M.player;if(E.destroyed)return;const I=M.element,H=this._elementListeners.get(I);H&&H.forEach(K=>{if(K.name==M.triggerName){const oe=At(I,M.triggerName,M.fromState.value,M.toState.value);oe._data=c,Ut(M.player,K.phase,oe,K.callback)}}),E.markedForDestroy?this._engine.afterFlush(()=>{E.destroy()}):p.push(M)}),this._queue=[],p.sort((M,E)=>{const I=M.transition.ast.depCount,H=E.transition.ast.depCount;return 0==I||0==H?I-H:this._engine.driver.containsElement(M.element,E.element)?1:-1})}destroy(c){this.players.forEach(p=>p.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,c)}}class Mn{_onRemovalComplete(c,p){this.onRemovalComplete(c,p)}constructor(c,p,M){this.bodyNode=c,this.driver=p,this._normalizer=M,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=(E,I)=>{}}get queuedPlayers(){const c=[];return this._namespaceList.forEach(p=>{p.players.forEach(M=>{M.queued&&c.push(M)})}),c}createNamespace(c,p){const M=new Et(c,p,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,p)?this._balanceNamespaceList(M,p):(this.newHostElements.set(p,M),this.collectEnterElement(p)),this._namespaceLookup[c]=M}_balanceNamespaceList(c,p){const M=this._namespaceList,E=this.namespacesByHostElement;if(M.length-1>=0){let H=!1,K=this.driver.getParentElement(p);for(;K;){const oe=E.get(K);if(oe){const be=M.indexOf(oe);M.splice(be+1,0,c),H=!0;break}K=this.driver.getParentElement(K)}H||M.unshift(c)}else M.push(c);return E.set(p,c),c}register(c,p){let M=this._namespaceLookup[c];return M||(M=this.createNamespace(c,p)),M}registerTrigger(c,p,M){let E=this._namespaceLookup[c];E&&E.register(p,M)&&this.totalAnimations++}destroy(c,p){c&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const M=this._fetchNamespace(c);this.namespacesByHostElement.delete(M.hostElement);const E=this._namespaceList.indexOf(M);E>=0&&this._namespaceList.splice(E,1),M.destroy(p),delete this._namespaceLookup[c]}))}_fetchNamespace(c){return this._namespaceLookup[c]}fetchNamespacesByElement(c){const p=new Set,M=this.statesByElement.get(c);if(M)for(let E of M.values())if(E.namespaceId){const I=this._fetchNamespace(E.namespaceId);I&&p.add(I)}return p}trigger(c,p,M,E){if(Wn(p)){const I=this._fetchNamespace(c);if(I)return I.trigger(p,M,E),!0}return!1}insertNode(c,p,M,E){if(!Wn(p))return;const I=p[Ie];if(I&&I.setForRemoval){I.setForRemoval=!1,I.setForMove=!0;const H=this.collectedLeaveElements.indexOf(p);H>=0&&this.collectedLeaveElements.splice(H,1)}if(c){const H=this._fetchNamespace(c);H&&H.insertNode(p,M)}E&&this.collectEnterElement(p)}collectEnterElement(c){this.collectedEnterElements.push(c)}markElementAsDisabled(c,p){p?this.disabledNodes.has(c)||(this.disabledNodes.add(c),gn(c,y)):this.disabledNodes.has(c)&&(this.disabledNodes.delete(c),Kn(c,y))}removeNode(c,p,M){if(Wn(p)){const E=c?this._fetchNamespace(c):null;E?E.removeNode(p,M):this.markElementAsRemoved(c,p,!1,M);const I=this.namespacesByHostElement.get(p);I&&I.id!==c&&I.removeNode(p,M)}else this._onRemovalComplete(p,M)}markElementAsRemoved(c,p,M,E,I){this.collectedLeaveElements.push(p),p[Ie]={namespaceId:c,setForRemoval:E,hasAnimation:M,removedBeforeQueried:!1,previousTriggersValues:I}}listen(c,p,M,E,I){return Wn(p)?this._fetchNamespace(c).listen(p,M,E,I):()=>{}}_buildInstruction(c,p,M,E,I){return c.transition.build(this.driver,c.element,c.fromState.value,c.toState.value,M,E,c.fromState.options,c.toState.options,p,I)}destroyInnerAnimations(c){let p=this.driver.query(c,Or,!0);p.forEach(M=>this.destroyActiveAnimationsForElement(M)),0!=this.playersByQueriedElement.size&&(p=this.driver.query(c,Hi,!0),p.forEach(M=>this.finishActiveQueriedAnimationOnElement(M)))}destroyActiveAnimationsForElement(c){const p=this.playersByElement.get(c);p&&p.forEach(M=>{M.queued?M.markedForDestroy=!0:M.destroy()})}finishActiveQueriedAnimationOnElement(c){const p=this.playersByQueriedElement.get(c);p&&p.forEach(M=>M.finish())}whenRenderingDone(){return new Promise(c=>{if(this.players.length)return Ve(this.players).onDone(()=>c());c()})}processLeaveNode(c){const p=c[Ie];if(p&&p.setForRemoval){if(c[Ie]=we,p.namespaceId){this.destroyInnerAnimations(c);const M=this._fetchNamespace(p.namespaceId);M&&M.clearElementCache(c)}this._onRemovalComplete(c,p.setForRemoval)}c.classList?.contains(y)&&this.markElementAsDisabled(c,!1),this.driver.query(c,".ng-animate-disabled",!0).forEach(M=>{this.markElementAsDisabled(M,!1)})}flush(c=-1){let p=[];if(this.newHostElements.size&&(this.newHostElements.forEach((M,E)=>this._balanceNamespaceList(M,E)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let M=0;M<this.collectedEnterElements.length;M++)gn(this.collectedEnterElements[M],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const M=[];try{p=this._flushAnimations(M,c)}finally{for(let E=0;E<M.length;E++)M[E]()}}else for(let M=0;M<this.collectedLeaveElements.length;M++)this.processLeaveNode(this.collectedLeaveElements[M]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(M=>M()),this._flushFns=[],this._whenQuietFns.length){const M=this._whenQuietFns;this._whenQuietFns=[],p.length?Ve(p).onDone(()=>{M.forEach(E=>E())}):M.forEach(E=>E())}}reportError(c){throw function qn(){return new u.wOt(3402,!1)}()}_flushAnimations(c,p){const M=new gt,E=[],I=new Map,H=[],K=new Map,oe=new Map,be=new Map,tt=new Set;this.disabledNodes.forEach(an=>{tt.add(an);const vn=this.driver.query(an,".ng-animate-queued",!0);for(let In=0;In<vn.length;In++)tt.add(vn[In])});const it=this.bodyNode,Ct=Array.from(this.statesByElement.keys()),Vt=Xi(Ct,this.collectedEnterElements),Tt=new Map;let Mt=0;Vt.forEach((an,vn)=>{const In=ao+Mt++;Tt.set(vn,In),an.forEach(Xn=>gn(Xn,In))});const on=[],Kt=new Set,wn=new Set;for(let an=0;an<this.collectedLeaveElements.length;an++){const vn=this.collectedLeaveElements[an],In=vn[Ie];In&&In.setForRemoval&&(on.push(vn),Kt.add(vn),In.hasAnimation?this.driver.query(vn,".ng-star-inserted",!0).forEach(Xn=>Kt.add(Xn)):wn.add(vn))}const yr=new Map,Yn=Xi(Ct,Array.from(Kt));Yn.forEach((an,vn)=>{const In=Pi+Mt++;yr.set(vn,In),an.forEach(Xn=>gn(Xn,In))}),c.push(()=>{Vt.forEach((an,vn)=>{const In=Tt.get(vn);an.forEach(Xn=>Kn(Xn,In))}),Yn.forEach((an,vn)=>{const In=yr.get(vn);an.forEach(Xn=>Kn(Xn,In))}),on.forEach(an=>{this.processLeaveNode(an)})});const Jr=[],ei=[];for(let an=this._namespaceList.length-1;an>=0;an--)this._namespaceList[an].drainQueuedTransitions(p).forEach(In=>{const Xn=In.player,zr=In.element;if(Jr.push(Xn),this.collectedEnterElements.length){const C=zr[Ie];if(C&&C.setForMove){if(C.previousTriggersValues&&C.previousTriggersValues.has(In.triggerName)){const P=C.previousTriggersValues.get(In.triggerName),se=this.statesByElement.get(In.element);if(se&&se.has(In.triggerName)){const Xe=se.get(In.triggerName);Xe.value=P,se.set(In.triggerName,Xe)}}return void Xn.destroy()}}const Zi=!it||!this.driver.containsElement(it,zr),di=yr.get(zr),Si=Tt.get(zr),Pr=this._buildInstruction(In,M,Si,di,Zi);if(Pr.errors&&Pr.errors.length)return void ei.push(Pr);if(Zi)return Xn.onStart(()=>ni(zr,Pr.fromStyles)),Xn.onDestroy(()=>ar(zr,Pr.toStyles)),void E.push(Xn);if(In.isFallbackTransition)return Xn.onStart(()=>ni(zr,Pr.fromStyles)),Xn.onDestroy(()=>ar(zr,Pr.toStyles)),void E.push(Xn);const g=[];Pr.timelines.forEach(C=>{C.stretchStartingKeyframe=!0,this.disabledNodes.has(C.element)||g.push(C)}),Pr.timelines=g,M.append(zr,Pr.timelines),H.push({instruction:Pr,player:Xn,element:zr}),Pr.queriedElements.forEach(C=>cn(K,C,[]).push(Xn)),Pr.preStyleProps.forEach((C,P)=>{if(C.size){let se=oe.get(P);se||oe.set(P,se=new Set),C.forEach((Xe,ct)=>se.add(ct))}}),Pr.postStyleProps.forEach((C,P)=>{let se=be.get(P);se||be.set(P,se=new Set),C.forEach((Xe,ct)=>se.add(ct))})});if(ei.length){const an=[];ei.forEach(vn=>{an.push(function ee(){return new u.wOt(3505,!1)}())}),Jr.forEach(vn=>vn.destroy()),this.reportError(an)}const Ir=new Map,lr=new Map;H.forEach(an=>{const vn=an.element;M.has(vn)&&(lr.set(vn,vn),this._beforeAnimationBuild(an.player.namespaceId,an.instruction,Ir))}),E.forEach(an=>{const vn=an.element;this._getPreviousPlayers(vn,!1,an.namespaceId,an.triggerName,null).forEach(Xn=>{cn(Ir,vn,[]).push(Xn),Xn.destroy()})});const _i=on.filter(an=>Lr(an,oe,be)),fo=new Map;On(fo,this.driver,wn,be,J).forEach(an=>{Lr(an,oe,be)&&_i.push(an)});const Ho=new Map;Vt.forEach((an,vn)=>{On(Ho,this.driver,new Set(an),oe,"!")}),_i.forEach(an=>{const vn=fo.get(an),In=Ho.get(an);fo.set(an,new Map([...vn?.entries()??[],...In?.entries()??[]]))});const fs=[],Ss=[],$o={};H.forEach(an=>{const{element:vn,player:In,instruction:Xn}=an;if(M.has(vn)){if(tt.has(vn))return In.onDestroy(()=>ar(vn,Xn.toStyles)),In.disabled=!0,In.overrideTotalTime(Xn.totalTime),void E.push(In);let zr=$o;if(lr.size>1){let di=vn;const Si=[];for(;di=di.parentNode;){const Pr=lr.get(di);if(Pr){zr=Pr;break}Si.push(di)}Si.forEach(Pr=>lr.set(Pr,zr))}const Zi=this._buildAnimation(In.namespaceId,Xn,Ir,I,Ho,fo);if(In.setRealPlayer(Zi),zr===$o)fs.push(In);else{const di=this.playersByElement.get(zr);di&&di.length&&(In.parentPlayer=Ve(di)),E.push(In)}}else ni(vn,Xn.fromStyles),In.onDestroy(()=>ar(vn,Xn.toStyles)),Ss.push(In),tt.has(vn)&&E.push(In)}),Ss.forEach(an=>{const vn=I.get(an.element);if(vn&&vn.length){const In=Ve(vn);an.setRealPlayer(In)}}),E.forEach(an=>{an.parentPlayer?an.syncPlayerEvents(an.parentPlayer):an.destroy()});for(let an=0;an<on.length;an++){const vn=on[an],In=vn[Ie];if(Kn(vn,Pi),In&&In.hasAnimation)continue;let Xn=[];if(K.size){let Zi=K.get(vn);Zi&&Zi.length&&Xn.push(...Zi);let di=this.driver.query(vn,Hi,!0);for(let Si=0;Si<di.length;Si++){let Pr=K.get(di[Si]);Pr&&Pr.length&&Xn.push(...Pr)}}const zr=Xn.filter(Zi=>!Zi.destroyed);zr.length?lo(this,vn,zr):this.processLeaveNode(vn)}return on.length=0,fs.forEach(an=>{this.players.push(an),an.onDone(()=>{an.destroy();const vn=this.players.indexOf(an);this.players.splice(vn,1)}),an.play()}),fs}afterFlush(c){this._flushFns.push(c)}afterFlushAnimationsDone(c){this._whenQuietFns.push(c)}_getPreviousPlayers(c,p,M,E,I){let H=[];if(p){const K=this.playersByQueriedElement.get(c);K&&(H=K)}else{const K=this.playersByElement.get(c);if(K){const oe=!I||I==Ze;K.forEach(be=>{be.queued||!oe&&be.triggerName!=E||H.push(be)})}}return(M||E)&&(H=H.filter(K=>!(M&&M!=K.namespaceId||E&&E!=K.triggerName))),H}_beforeAnimationBuild(c,p,M){const I=p.element,H=p.isRemovalTransition?void 0:c,K=p.isRemovalTransition?void 0:p.triggerName;for(const oe of p.timelines){const be=oe.element,tt=be!==I,it=cn(M,be,[]);this._getPreviousPlayers(be,tt,H,K,p.toState).forEach(Vt=>{const Tt=Vt.getRealPlayer();Tt.beforeDestroy&&Tt.beforeDestroy(),Vt.destroy(),it.push(Vt)})}ni(I,p.fromStyles)}_buildAnimation(c,p,M,E,I,H){const K=p.triggerName,oe=p.element,be=[],tt=new Set,it=new Set,Ct=p.timelines.map(Tt=>{const Mt=Tt.element;tt.add(Mt);const on=Mt[Ie];if(on&&on.removedBeforeQueried)return new ge(Tt.duration,Tt.delay);const Kt=Mt!==oe,wn=function oo(U){const c=[];return Ii(U,c),c}((M.get(Mt)||W).map(Ir=>Ir.getRealPlayer())).filter(Ir=>!!Ir.element&&Ir.element===Mt),yr=I.get(Mt),Yn=H.get(Mt),Jr=bt(this._normalizer,Tt.keyframes,yr,Yn),ei=this._buildPlayer(Tt,Jr,wn);if(Tt.subTimeline&&E&&it.add(Mt),Kt){const Ir=new Ln(c,K,Mt);Ir.setRealPlayer(ei),be.push(Ir)}return ei});be.forEach(Tt=>{cn(this.playersByQueriedElement,Tt.element,[]).push(Tt),Tt.onDone(()=>function pn(U,c,p){let M=U.get(c);if(M){if(M.length){const E=M.indexOf(p);M.splice(E,1)}0==M.length&&U.delete(c)}return M}(this.playersByQueriedElement,Tt.element,Tt))}),tt.forEach(Tt=>gn(Tt,en));const Vt=Ve(Ct);return Vt.onDestroy(()=>{tt.forEach(Tt=>Kn(Tt,en)),ar(oe,p.toStyles)}),it.forEach(Tt=>{cn(E,Tt,[]).push(Vt)}),Vt}_buildPlayer(c,p,M){return p.length>0?this.driver.animate(c.element,p,c.duration,c.delay,c.easing,M):new ge(c.duration,c.delay)}}class Ln{constructor(c,p,M){this.namespaceId=c,this.triggerName=p,this.element=M,this._player=new ge,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(c){this._containsRealPlayer||(this._player=c,this._queuedCallbacks.forEach((p,M)=>{p.forEach(E=>Ut(c,M,void 0,E))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(c.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(c){this.totalTime=c}syncPlayerEvents(c){const p=this._player;p.triggerCallback&&c.onStart(()=>p.triggerCallback("start")),c.onDone(()=>this.finish()),c.onDestroy(()=>this.destroy())}_queueEvent(c,p){cn(this._queuedCallbacks,c,[]).push(p)}onDone(c){this.queued&&this._queueEvent("done",c),this._player.onDone(c)}onStart(c){this.queued&&this._queueEvent("start",c),this._player.onStart(c)}onDestroy(c){this.queued&&this._queueEvent("destroy",c),this._player.onDestroy(c)}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(c){this.queued||this._player.setPosition(c)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(c){const p=this._player;p.triggerCallback&&p.triggerCallback(c)}}function Wn(U){return U&&1===U.nodeType}function bi(U,c){const p=U.style.display;return U.style.display=c??"none",p}function On(U,c,p,M,E){const I=[];p.forEach(oe=>I.push(bi(oe)));const H=[];M.forEach((oe,be)=>{const tt=new Map;oe.forEach(it=>{const Ct=c.computeStyle(be,it,E);tt.set(it,Ct),(!Ct||0==Ct.length)&&(be[Ie]=fe,H.push(be))}),U.set(be,tt)});let K=0;return p.forEach(oe=>bi(oe,I[K++])),H}function Xi(U,c){const p=new Map;if(U.forEach(K=>p.set(K,[])),0==c.length)return p;const E=new Set(c),I=new Map;function H(K){if(!K)return 1;let oe=I.get(K);if(oe)return oe;const be=K.parentNode;return oe=p.has(be)?be:E.has(be)?1:H(be),I.set(K,oe),oe}return c.forEach(K=>{const oe=H(K);1!==oe&&p.get(oe).push(K)}),p}function gn(U,c){U.classList?.add(c)}function Kn(U,c){U.classList?.remove(c)}function lo(U,c,p){Ve(p).onDone(()=>U.processLeaveNode(c))}function Ii(U,c){for(let p=0;p<U.length;p++){const M=U[p];M instanceof te?Ii(M.players,c):c.push(M)}}function Lr(U,c,p){const M=p.get(U);if(!M)return!1;let E=c.get(U);return E?M.forEach(I=>E.add(I)):c.set(U,M),p.delete(U),!0}class ai{constructor(c,p,M){this._driver=p,this._normalizer=M,this._triggerCache={},this.onRemovalComplete=(E,I)=>{},this._transitionEngine=new Mn(c.body,p,M),this._timelineEngine=new io(c.body,p,M),this._transitionEngine.onRemovalComplete=(E,I)=>this.onRemovalComplete(E,I)}registerTrigger(c,p,M,E,I){const H=c+"-"+E;let K=this._triggerCache[H];if(!K){const oe=[],tt=pi(this._driver,I,oe,[]);if(oe.length)throw function _n(){return new u.wOt(3404,!1)}();K=function si(U,c,p){return new ro(U,c,p)}(E,tt,this._normalizer),this._triggerCache[H]=K}this._transitionEngine.registerTrigger(p,E,K)}register(c,p){this._transitionEngine.register(c,p)}destroy(c,p){this._transitionEngine.destroy(c,p)}onInsert(c,p,M,E){this._transitionEngine.insertNode(c,p,M,E)}onRemove(c,p,M){this._transitionEngine.removeNode(c,p,M)}disableAnimations(c,p){this._transitionEngine.markElementAsDisabled(c,p)}process(c,p,M,E){if("@"==M.charAt(0)){const[I,H]=St(M);this._timelineEngine.command(I,p,H,E)}else this._transitionEngine.trigger(c,p,M,E)}listen(c,p,M,E,I){if("@"==M.charAt(0)){const[H,K]=St(M);return this._timelineEngine.listen(H,p,K,I)}return this._transitionEngine.listen(c,p,M,E,I)}flush(c=-1){this._transitionEngine.flush(c)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(c){this._transitionEngine.afterFlushAnimationsDone(c)}}class ui{static{this.initialStylesByElement=new WeakMap}constructor(c,p,M){this._element=c,this._startStyles=p,this._endStyles=M,this._state=0;let E=ui.initialStylesByElement.get(c);E||ui.initialStylesByElement.set(c,E=new Map),this._initialStyles=E}start(){this._state<1&&(this._startStyles&&ar(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(ar(this._element,this._initialStyles),this._endStyles&&(ar(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(ui.initialStylesByElement.delete(this._element),this._startStyles&&(ni(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ni(this._element,this._endStyles),this._endStyles=null),ar(this._element,this._initialStyles),this._state=3)}}function ki(U){let c=null;return U.forEach((p,M)=>{(function Ai(U){return"display"===U||"position"===U})(M)&&(c=c||new Map,c.set(M,p))}),c}class Un{constructor(c,p,M,E){this.element=c,this.keyframes=p,this.options=M,this._specialStyles=E,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=M.duration,this._delay=M.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(c=>c()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const c=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,c,this.options),this._finalKeyframe=c.length?c[c.length-1]:new Map;const p=()=>this._onFinish();this.domPlayer.addEventListener("finish",p),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",p)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(c){const p=[];return c.forEach(M=>{p.push(Object.fromEntries(M))}),p}_triggerWebAnimation(c,p,M){return c.animate(this._convertKeyframesToObject(p),M)}onStart(c){this._originalOnStartFns.push(c),this._onStartFns.push(c)}onDone(c){this._originalOnDoneFns.push(c),this._onDoneFns.push(c)}onDestroy(c){this._onDestroyFns.push(c)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(c=>c()),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(c=>c()),this._onDestroyFns=[])}setPosition(c){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=c*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const c=new Map;this.hasStarted()&&this._finalKeyframe.forEach((M,E)=>{"offset"!==E&&c.set(E,this._finished?M:De(this.element,E))}),this.currentSnapshot=c}triggerCallback(c){const p="start"===c?this._onStartFns:this._onDoneFns;p.forEach(M=>M()),p.length=0}}class Fi{validateStyleProperty(c){return!0}validateAnimatableStyleProperty(c){return!0}containsElement(c,p){return Ee(c,p)}getParentElement(c){return ln(c)}query(c,p,M){return nt(c,p,M)}computeStyle(c,p,M){return De(c,p)}animate(c,p,M,E,I,H=[]){const oe={duration:M,delay:E,fill:0==E?"both":"forwards"};I&&(oe.easing=I);const be=new Map,tt=H.filter(Vt=>Vt instanceof Un);(function fn(U,c){return 0===U||0===c})(M,E)&&tt.forEach(Vt=>{Vt.currentSnapshot.forEach((Tt,Mt)=>be.set(Mt,Tt))});let it=function $n(U){return U.length?U[0]instanceof Map?U:U.map(c=>new Map(Object.entries(c))):[]}(p).map(Vt=>new Map(Vt));it=function Y(U,c,p){if(p.size&&c.length){let M=c[0],E=[];
1if(p.forEach((I,H)=>{M.has(H)||E.push(H),M.set(H,I)}),E.length)for(let I=1;I<c.length;I++){let H=c[I];E.forEach(K=>H.set(K,De(U,K)))}}return c}(c,it,be);const Ct=function Qi(U,c){let p=null,M=null;return Array.isArray(c)&&c.length?(p=ki(c[0]),c.length>1&&(M=ki(c[c.length-1]))):c instanceof Map&&(p=ki(c)),p||M?new ui(U,p,M):null}(c,it);return new Un(c,it,oe,Ct)}}const Ro="@.disabled";class Ni{constructor(c,p,M,E){this.namespaceId=c,this.delegate=p,this.engine=M,this._onDestroy=E,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(c){this.delegate.destroyNode?.(c)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(c,p){return this.delegate.createElement(c,p)}createComment(c){return this.delegate.createComment(c)}createText(c){return this.delegate.createText(c)}appendChild(c,p){this.delegate.appendChild(c,p),this.engine.onInsert(this.namespaceId,p,c,!1)}insertBefore(c,p,M,E=!0){this.delegate.insertBefore(c,p,M),this.engine.onInsert(this.namespaceId,p,c,E)}removeChild(c,p,M){this.parentNode(p)&&this.engine.onRemove(this.namespaceId,p,this.delegate)}selectRootElement(c,p){return this.delegate.selectRootElement(c,p)}parentNode(c){return this.delegate.parentNode(c)}nextSibling(c){return this.delegate.nextSibling(c)}setAttribute(c,p,M,E){this.delegate.setAttribute(c,p,M,E)}removeAttribute(c,p,M){this.delegate.removeAttribute(c,p,M)}addClass(c,p){this.delegate.addClass(c,p)}removeClass(c,p){this.delegate.removeClass(c,p)}setStyle(c,p,M,E){this.delegate.setStyle(c,p,M,E)}removeStyle(c,p,M){this.delegate.removeStyle(c,p,M)}setProperty(c,p,M){"@"==p.charAt(0)&&p==Ro?this.disableAnimations(c,!!M):this.delegate.setProperty(c,p,M)}setValue(c,p){this.delegate.setValue(c,p)}listen(c,p,M){return this.delegate.listen(c,p,M)}disableAnimations(c,p){this.engine.disableAnimations(c,p)}}class A extends Ni{constructor(c,p,M,E,I){super(p,M,E,I),this.factory=c,this.namespaceId=p}setProperty(c,p,M){"@"==p.charAt(0)?"."==p.charAt(1)&&p==Ro?this.disableAnimations(c,M=void 0===M||!!M):this.engine.process(this.namespaceId,c,p.slice(1),M):this.delegate.setProperty(c,p,M)}listen(c,p,M){if("@"==p.charAt(0)){const E=function N(U){switch(U){case"body":return document.body;case"document":return document;case"window":return window;default:return U}}(c);let I=p.slice(1),H="";return"@"!=I.charAt(0)&&([I,H]=function D(U){const c=U.indexOf(".");return[U.substring(0,c),U.slice(c+1)]}(I)),this.engine.listen(this.namespaceId,E,I,H,K=>{this.factory.scheduleListenerCallback(K._data||-1,M,K)})}return this.delegate.listen(c,p,M)}}class ${constructor(c,p,M){this.delegate=c,this.engine=p,this._zone=M,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,p.onRemovalComplete=(E,I)=>{I?.removeChild(null,E)}}createRenderer(c,p){const E=this.delegate.createRenderer(c,p);if(!c||!p?.data?.animation){const be=this._rendererCache;let tt=be.get(E);return tt||(tt=new Ni("",E,this.engine,()=>be.delete(E)),be.set(E,tt)),tt}const I=p.id,H=p.id+"-"+this._currentId;this._currentId++,this.engine.register(H,c);const K=be=>{Array.isArray(be)?be.forEach(K):this.engine.registerTrigger(I,H,c,be.name,be)};return p.data.animation.forEach(K),new A(this,H,E,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(c,p,M){if(c>=0&&c<this._microtaskId)return void this._zone.run(()=>p(M));const E=this._animationCallbacksBuffer;0==E.length&&queueMicrotask(()=>{this._zone.run(()=>{E.forEach(I=>{const[H,K]=I;H(K)}),this._animationCallbacksBuffer=[]})}),E.push([p,M])}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()}}var ve=B(177);const ci=[{provide:Qn,useFactory:function hn(){return new ht}},{provide:ai,useClass:(()=>{class U extends ai{constructor(p,M,E){super(p,M,E)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(M){return new(M||U)(u.KVO(ve.qQ),u.KVO(Cn),u.KVO(Qn))}}static{this.\u0275prov=u.jDH({token:U,factory:U.\u0275fac})}}return U})()},{provide:u._9s,useFactory:function vi(U,c,p){return new $(U,c,p)},deps:[S.B7,ai,u.SKi]}],li=[{provide:Cn,useFactory:()=>new Fi},{provide:u.bc$,useValue:"BrowserAnimations"},...ci],so=[{provide:Cn,useClass:mn},{provide:u.bc$,useValue:"NoopAnimations"},...ci];let bo=(()=>{class U{static withConfig(p){return{ngModule:U,providers:p.disableAnimations?so:li}}static{this.\u0275fac=function(M){return new(M||U)}}static{this.\u0275mod=u.$C({type:U})}static{this.\u0275inj=u.G2t({providers:li,imports:[S.Bb]})}}return U})()},345:(Yt,Fe,B)=>{"use strict";B.d(Fe,{B7:()=>Ne,Bb:()=>nr,hE:()=>_n,sG:()=>Bn,up:()=>bt});var u=B(177),S=B(4438);class G extends u.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class J extends G{static makeCurrent(){(0,u.ZD)(new J)}onAndCancel(Oe,ce,Ee){return Oe.addEventListener(ce,Ee),()=>{Oe.removeEventListener(ce,Ee)}}dispatchEvent(Oe,ce){Oe.dispatchEvent(ce)}remove(Oe){Oe.remove()}createElement(Oe,ce){return(ce=ce||this.getDefaultDocument()).createElement(Oe)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Oe){return Oe.nodeType===Node.ELEMENT_NODE}isShadowRoot(Oe){return Oe instanceof DocumentFragment}getGlobalEventTarget(Oe,ce){return"window"===ce?window:"document"===ce?Oe:"body"===ce?Oe.body:null}getBaseHref(Oe){const ce=function X(){return q=q||document.querySelector("base"),q?q.getAttribute("href"):null}();return null==ce?null:function re(ze){return new URL(ze,document.baseURI).pathname}(ce)}resetBaseElement(){q=null}getUserAgent(){return window.navigator.userAgent}getCookie(Oe){return(0,u._b)(document.cookie,Oe)}}let q=null,ie=(()=>{class ze{build(){return new XMLHttpRequest}static{this.\u0275fac=function(Ee){return new(Ee||ze)}
vendor: 7,706 bytes, line 1
1}static{this.\u0275prov=S.jDH({token:ze,factory:ze.\u0275fac})}}return ze})();const ue=new S.nKC("");let pe=(()=>{class ze{constructor(ce,Ee){this._zone=Ee,this._eventNameToPlugin=new Map,ce.forEach(nt=>{nt.manager=this}),this._plugins=ce.slice().reverse()}addEventListener(ce,Ee,nt){return this._findPluginFor(Ee).addEventListener(ce,Ee,nt)}getZone(){return this._zone}_findPluginFor(ce){let Ee=this._eventNameToPlugin.get(ce);if(Ee)return Ee;if(Ee=this._plugins.find(Ft=>Ft.supports(ce)),!Ee)throw new S.wOt(5101,!1);return this._eventNameToPlugin.set(ce,Ee),Ee}static{this.\u0275fac=function(Ee){return new(Ee||ze)(S.KVO(ue),S.KVO(S.SKi))}}static{this.\u0275prov=S.jDH({token:ze,factory:ze.\u0275fac})}}return ze})();class $e{constructor(Oe){this._doc=Oe}}const he="ng-app-id";let qe=(()=>{class ze{constructor(ce,Ee,nt,Ft={}){this.doc=ce,this.appId=Ee,this.nonce=nt,this.platformId=Ft,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,u.Vy)(Ft),this.resetHostNodes()}addStyles(ce){for(const Ee of ce)1===this.changeUsageCount(Ee,1)&&this.onStyleAdded(Ee)}removeStyles(ce){for(const Ee of ce)this.changeUsageCount(Ee,-1)<=0&&this.onStyleRemoved(Ee)}ngOnDestroy(){const ce=this.styleNodesInDOM;ce&&(ce.forEach(Ee=>Ee.remove()),ce.clear());for(const Ee of this.getAllStyles())this.onStyleRemoved(Ee);this.resetHostNodes()}addHost(ce){this.hostNodes.add(ce);for(const Ee of this.getAllStyles())this.addStyleToHost(ce,Ee)}removeHost(ce){this.hostNodes.delete(ce)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ce){for(const Ee of this.hostNodes)this.addStyleToHost(Ee,ce)}onStyleRemoved(ce){const Ee=this.styleRef;Ee.get(ce)?.elements?.forEach(nt=>nt.remove()),Ee.delete(ce)}collectServerRenderedStyles(){const ce=this.doc.head?.querySelectorAll(`style[${he}="${this.appId}"]`);if(ce?.length){const Ee=new Map;return ce.forEach(nt=>{null!=nt.textContent&&Ee.set(nt.textContent,nt)}),Ee}return null}changeUsageCount(ce,Ee){const nt=this.styleRef;if(nt.has(ce)){const Ft=nt.get(ce);return Ft.usage+=Ee,Ft.usage}return nt.set(ce,{usage:Ee,elements:[]}),Ee}getStyleElement(ce,Ee){const nt=this.styleNodesInDOM,Ft=nt?.get(Ee);if(Ft?.parentNode===ce)return nt.delete(Ee),Ft.removeAttribute(he),Ft;{const mn=this.doc.createElement("style");return this.nonce&&mn.setAttribute("nonce",this.nonce),mn.textContent=Ee,this.platformIsServer&&mn.setAttribute(he,this.appId),ce.appendChild(mn),mn}}addStyleToHost(ce,Ee){const nt=this.getStyleElement(ce,Ee),Ft=this.styleRef,mn=Ft.get(Ee)?.elements;mn?mn.push(nt):Ft.set(Ee,{elements:[nt],usage:1})}resetHostNodes(){const ce=this.hostNodes;ce.clear(),ce.add(this.doc.head)}static{this.\u0275fac=function(Ee){return new(Ee||ze)(S.KVO(u.qQ),S.KVO(S.sZ2),S.KVO(S.BIS,8),S.KVO(S.Agw))}}static{this.\u0275prov=S.jDH({token:ze,factory:ze.\u0275fac})}}return ze})();const Me={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/Math/MathML"},Ae=/%COMP%/g,ke=new S.nKC("",{providedIn:"root",factory:()=>!0});function _(ze,Oe){return Oe.map(ce=>ce.replace(Ae,ze))}let Ne=(()=>{class ze{constructor(ce,Ee,nt,Ft,mn,Cn,Qn,dr=null){this.eventManager=ce,this.sharedStylesHost=Ee,this.appId=nt,this.removeStylesOnCompDestroy=Ft,this.doc=mn,this.platformId=Cn,this.ngZone=Qn,this.nonce=dr,this.rendererByCompId=new Map,this.platformIsServer=(0,u.Vy)(Cn),this.defaultRenderer=new ge(ce,mn,Qn,this.platformIsServer)}createRenderer(ce,Ee){if(!ce||!Ee)return this.defaultRenderer;this.platformIsServer&&Ee.encapsulation===S.gXe.ShadowDom&&(Ee={...Ee,encapsulation:S.gXe.Emulated});const nt=this.getOrCreateRenderer(ce,Ee);return nt instanceof Lt?nt.applyToHost(ce):nt instanceof Ot&&nt.applyStyles(),nt}getOrCreateRenderer(ce,Ee){const nt=this.rendererByCompId;let Ft=nt.get(Ee.id);if(!Ft){const mn=this.doc,Cn=this.ngZone,Qn=this.eventManager,dr=this.sharedStylesHost,Tr=this.removeStylesOnCompDestroy,qr=this.platformIsServer;switch(Ee.encapsulation){case S.gXe.Emulated:Ft=new Lt(Qn,dr,Ee,this.appId,Tr,mn,Cn,qr);break;case S.gXe.ShadowDom:return new mt(Qn,dr,ce,Ee,mn,Cn,this.nonce,qr);default:Ft=new Ot(Qn,dr,Ee,Tr,mn,Cn,qr)}nt.set(Ee.id,Ft)}return Ft}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(Ee){return new(Ee||ze)(S.KVO(pe),S.KVO(qe),S.KVO(S.sZ2),S.KVO(ke),S.KVO(u.qQ),S.KVO(S.Agw),S.KVO(S.SKi),S.KVO(S.BIS))}}static{this.\u0275prov=S.jDH({token:ze,factory:ze.\u0275fac})}}return ze})();class ge{constructor(Oe,ce,Ee,nt){this.eventManager=Oe,this.doc=ce,this.ngZone=Ee,this.platformIsServer=nt,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Oe,ce){return ce?this.doc.createElementNS(Me[ce]||ce,Oe):this.doc.createElement(Oe)}createComment(Oe){return this.doc.createComment(Oe)}createText(Oe){return this.doc.createTextNode(Oe)}appendChild(Oe,ce){(rt(Oe)?Oe.content:Oe).appendChild(ce)}insertBefore(Oe,ce,Ee){Oe&&(rt(Oe)?Oe.content:Oe).insertBefore(ce,Ee)}removeChild(Oe,ce){ce.remove()}selectRootElement(Oe,ce){let Ee="string"==typeof Oe?this.doc.querySelector(Oe):Oe;if(!Ee)throw new S.wOt(-5104,!1);return ce||(Ee.textContent=""),Ee}parentNode(Oe){return Oe.parentNode}nextSibling(Oe){return Oe.nextSibling}setAttribute(Oe,ce,Ee,nt){if(nt){ce=nt+":"+ce;const Ft=Me[nt];Ft?Oe.setAttributeNS(Ft,ce,Ee):Oe.setAttribute(ce,Ee)}else Oe.setAttribute(ce,Ee)}removeAttribute(Oe,ce,Ee){if(Ee){const nt=Me[Ee];nt?Oe.removeAttributeNS(nt,ce):Oe.removeAttribute(`${Ee}:${ce}`)}else Oe.removeAttribute(ce)}addClass(Oe,ce){Oe.classList.add(ce)}removeClass(Oe,ce){Oe.classList.remove(ce)}setStyle(Oe,ce,Ee,nt){nt&(S.czy.DashCase|S.czy.Important)?Oe.style.setProperty(ce,Ee,nt&S.czy.Important?"important":""):Oe.style[ce]=Ee}removeStyle(Oe,ce,Ee){Ee&S.czy.DashCase?Oe.style.removeProperty(ce):Oe.style[ce]=""}setProperty(Oe,ce,Ee){null!=Oe&&(Oe[ce]=Ee)}setValue(Oe,ce){Oe.nodeValue=ce}listen(Oe,ce,Ee){if("string"==typeof Oe&&!(Oe=(0,u.QT)().getGlobalEventTarget(this.doc,Oe)))throw new Error(`Unsupported event target ${Oe} for event ${ce}`);return this.eventManager.addEventListener(Oe,ce,this.decoratePreventDefault(Ee))}decoratePreventDefault(Oe){return ce=>{if("__ngUnwrap__"===ce)return Oe;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Oe(ce)):Oe(ce))&&ce.preventDefault()}}}function rt(ze){return"TEMPLATE"===ze.tagName&&void 0!==ze.content}class mt extends ge{constructor(Oe,ce,Ee,nt,Ft,mn,Cn,Qn){super(Oe,Ft,mn,Qn),this.sharedStylesHost=ce,this.hostEl=Ee,this.shadowRoot=Ee.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const dr=_(nt.id,nt.styles);for(const Tr of dr){const qr=document.createElement("style");Cn&&qr.setAttribute("nonce",Cn),qr.textContent=Tr,this.shadowRoot.appendChild(qr)}}nodeOrShadowRoot(Oe){return Oe===this.hostEl?this.shadowRoot:Oe}appendChild(Oe,ce){return super.appendChild(this.nodeOrShadowRoot(Oe),ce)}insertBefore(Oe,ce,Ee){return super.insertBefore(this.nodeOrShadowRoot(Oe),ce,Ee)}removeChild(Oe,ce){return super.removeChild(null,ce)}parentNode(Oe){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Oe)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ot extends ge{constructor(Oe,ce,Ee,nt,Ft,mn,Cn,Qn){super(Oe,Ft,mn,Cn),this.sharedStylesHost=ce,this.removeStylesOnCompDestroy=nt,this.styles=Qn?_(Qn,Ee.styles):Ee.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Lt extends Ot{constructor(Oe,ce,Ee,nt,Ft,mn,Cn,Qn){const dr=nt
vendor: 4,433 bytes, line 1
1+"-"+Ee.id;super(Oe,ce,Ee,Ft,mn,Cn,Qn,dr),this.contentAttr=function Te(ze){return"_ngcontent-%COMP%".replace(Ae,ze)}(dr),this.hostAttr=function He(ze){return"_nghost-%COMP%".replace(Ae,ze)}(dr)}applyToHost(Oe){this.applyStyles(),this.setAttribute(Oe,this.hostAttr,"")}createElement(Oe,ce){const Ee=super.createElement(Oe,ce);return super.setAttribute(Ee,this.contentAttr,""),Ee}}let Ue=(()=>{class ze extends $e{constructor(ce){super(ce)}supports(ce){return!0}addEventListener(ce,Ee,nt){return ce.addEventListener(Ee,nt,!1),()=>this.removeEventListener(ce,Ee,nt)}removeEventListener(ce,Ee,nt){return ce.removeEventListener(Ee,nt)}static{this.\u0275fac=function(Ee){return new(Ee||ze)(S.KVO(u.qQ))}}static{this.\u0275prov=S.jDH({token:ze,factory:ze.\u0275fac})}}return ze})();const Ye=["alt","control","meta","shift"],Dt={"\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"},lt={alt:ze=>ze.altKey,control:ze=>ze.ctrlKey,meta:ze=>ze.metaKey,shift:ze=>ze.shiftKey};let Jt=(()=>{class ze extends $e{constructor(ce){super(ce)}supports(ce){return null!=ze.parseEventName(ce)}addEventListener(ce,Ee,nt){const Ft=ze.parseEventName(Ee),mn=ze.eventCallback(Ft.fullKey,nt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,u.QT)().onAndCancel(ce,Ft.domEventName,mn))}static parseEventName(ce){const Ee=ce.toLowerCase().split("."),nt=Ee.shift();if(0===Ee.length||"keydown"!==nt&&"keyup"!==nt)return null;const Ft=ze._normalizeKey(Ee.pop());let mn="",Cn=Ee.indexOf("code");if(Cn>-1&&(Ee.splice(Cn,1),mn="code."),Ye.forEach(dr=>{const Tr=Ee.indexOf(dr);Tr>-1&&(Ee.splice(Tr,1),mn+=dr+".")}),mn+=Ft,0!=Ee.length||0===Ft.length)return null;const Qn={};return Qn.domEventName=nt,Qn.fullKey=mn,Qn}static matchEventFullKeyCode(ce,Ee){let nt=Dt[ce.key]||ce.key,Ft="";return Ee.indexOf("code.")>-1&&(nt=ce.code,Ft="code."),!(null==nt||!nt)&&(nt=nt.toLowerCase()," "===nt?nt="space":"."===nt&&(nt="dot"),Ye.forEach(mn=>{mn!==nt&&(0,lt[mn])(ce)&&(Ft+=mn+".")}),Ft+=nt,Ft===Ee)}static eventCallback(ce,Ee,nt){return Ft=>{ze.matchEventFullKeyCode(Ft,ce)&&nt.runGuarded(()=>Ee(Ft))}}static _normalizeKey(ce){return"esc"===ce?"escape":ce}static{this.\u0275fac=function(Ee){return new(Ee||ze)(S.KVO(u.qQ))}}static{this.\u0275prov=S.jDH({token:ze,factory:ze.\u0275fac})}}return ze})();const Bn=(0,S.oH4)(S.fpN,"browser",[{provide:S.Agw,useValue:u.AJ},{provide:S.PLl,useValue:function ft(){J.makeCurrent()},multi:!0},{provide:u.qQ,useFactory:function Ht(){return(0,S.TL$)(document),document},deps:[]}]),Zt=new S.nKC(""),Nn=[{provide:S.e01,useClass:class de{addToWindow(Oe){S.JZv.getAngularTestability=(Ee,nt=!0)=>{const Ft=Oe.findTestabilityInTree(Ee,nt);if(null==Ft)throw new S.wOt(5103,!1);return Ft},S.JZv.getAllAngularTestabilities=()=>Oe.getAllTestabilities(),S.JZv.getAllAngularRootElements=()=>Oe.getAllRootElements(),S.JZv.frameworkStabilizers||(S.JZv.frameworkStabilizers=[]),S.JZv.frameworkStabilizers.push(Ee=>{const nt=S.JZv.getAllAngularTestabilities();let Ft=nt.length;const mn=function(){Ft--,0==Ft&&Ee()};nt.forEach(Cn=>{Cn.whenStable(mn)})})}findTestabilityInTree(Oe,ce,Ee){return null==ce?null:Oe.getTestability(ce)??(Ee?(0,u.QT)().isShadowRoot(ce)?this.findTestabilityInTree(Oe,ce.host,!0):this.findTestabilityInTree(Oe,ce.parentElement,!0):null)}},deps:[]},{provide:S.WHO,useClass:S.NYb,deps:[S.SKi,S.giA,S.e01]},{provide:S.NYb,useClass:S.NYb,deps:[S.SKi,S.giA,S.e01]}],An=[{provide:S.H8p,useValue:"root"},{provide:S.zcH,useFactory:function yt(){return new S.zcH},deps:[]},{provide:ue,useClass:Ue,multi:!0,deps:[u.qQ,S.SKi,S.Agw]},{provide:ue,useClass:Jt,multi:!0,deps:[u.qQ]},Ne,qe,pe,{provide:S._9s,useExisting:Ne},{provide:u.N0,useClass:ie,deps:[]},[]];let nr=(()=>{class ze{constructor(ce){}static withServerTransition(ce){return{ngModule:ze,providers:[{provide:S.sZ2,useValue:ce.appId}]}}static{this.\u0275fac=function(Ee){return new(Ee||ze)(S.KVO(Zt,12))}}static{this.\u0275mod=S.$C({type:ze})}static{this.\u0275inj=S.G2t({providers:[...An,...Nn],imports:[u.MD,S.Hbi]})}}return ze})(),_n=(()=>{class ze{constructor(ce){this._doc=ce}getTitle(){return this._doc.title}setTitle(ce){this._doc.title=ce||""}static{this.\u0275fac=function(Ee){return new(Ee||ze)(S.KVO(u.qQ))}}static{this.\u0275prov=S.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"})}}return ze}
1)(),bt=(()=>{class ze{static{this.\u0275fac=function(Ee){return new(Ee||ze)}}static{this.\u0275prov=S.jDH({token:ze,factory:function(Ee){let nt=null;return nt=Ee?new(Ee||ze):S.KVO(Ut),nt},providedIn:"root"})}}return ze})(),Ut=(()=>{class ze extends bt{constructor(ce){super(),this._doc=ce}sanitize(ce,Ee){if(null==Ee)return null;switch(ce){case S.WPN.NONE:return Ee;case S.WPN.HTML:return(0,S.ZF7)(Ee,"HTML")?(0,S.rcV)(Ee):(0,S.h9k)(this._doc,String(Ee)).toString();case S.WPN.STYLE:return(0,S.ZF7)(Ee,"Style")?(0,S.rcV)(Ee):Ee;case S.WPN.SCRIPT:if((0,S.ZF7)(Ee,"Script"))return(0,S.rcV)(Ee);throw new S.wOt(5200,!1);case S.WPN.URL:return(0,S.ZF7)(Ee,"URL")?(0,S.rcV)(Ee):(0,S.$MX)(String(Ee));case S.WPN.RESOURCE_URL:if((0,S.ZF7)(Ee,"ResourceURL"))return(0,S.rcV)(Ee);throw new S.wOt(5201,!1);default:throw new S.wOt(5202,!1)}}bypassSecurityTrustHtml(ce){return(0,S.Kcf)(ce)}bypassSecurityTrustStyle(ce){return(0,S.cWb)(ce)}bypassSecurityTrustScript(ce){return(0,S.UyX)(ce)}bypassSecurityTrustUrl(ce){return(0,S.osQ)(ce)}bypassSecurityTrustResourceUrl(ce){return(0,S.e5t)(ce)}static{this.\u0275fac=function(Ee){return new(Ee||ze)(S.KVO(u.qQ))}}static{this.\u0275prov=S.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"})}}return ze})()},7541:(Yt,Fe,B)=>{"use strict";B.d(Fe,{nX:()=>io,Ix:()=>pr,iI:()=>Ya,n3:()=>fe});var u=B(4438),S=B(1985),G=B(8071),q=B(6648),X=B(7673),re=B(4412),de=B(3073),ie=B(3669),ue=B(6450),pe=B(9326),$e=B(8496),he=B(4360),qe=B(5225);function Me(...f){const v=(0,pe.lI)(f),h=(0,pe.ms)(f),{args:w,keys:O}=(0,de.D)(f);if(0===w.length)return(0,q.H)([],v);const z=new S.c(function Ae(f,v,h=ie.D){return w=>{ne(v,()=>{const{length:O}=f,z=new Array(O);let ae=O,Ge=O;for(let Pe=0;Pe<O;Pe++)ne(v,()=>{const It=(0,q.H)(f[Pe],v);let Dn=!1;It.subscribe((0,he._)(w,Rn=>{z[Pe]=Rn,Dn||(Dn=!0,Ge--),Ge||w.next(h(z.slice()))},()=>{--ae||w.complete()}))},w)},w)}}(w,v,O?ae=>(0,$e.e)(O,ae):ie.D));return h?z.pipe((0,ue.I)(h)):z}function ne(f,v,h){f?(0,qe.N)(h,f,v):v()}var Ce=B(9350),ot=B(6365);function ke(...f){return function ut(){return(0,ot.U)(1)}()((0,q.H)(f,(0,pe.lI)(f)))}var Te=B(9030),He=B(1203),_=B(8810),Ne=B(983),ge=B(8359),te=B(9974);function _e(){return(0,te.N)((f,v)=>{let h=null;f._refCount++;const w=(0,he._)(v,void 0,void 0,void 0,()=>{if(!f||f._refCount<=0||0<--f._refCount)return void(h=null);const O=f._connection,z=h;h=null,O&&(!z||O===z)&&O.unsubscribe(),v.unsubscribe()});f.subscribe(w),w.closed||(h=f.connect())})}class rt extends S.c{constructor(v,h){super(),this.source=v,this.subjectFactory=h,this._subject=null,this._refCount=0,this._connection=null,(0,te.S)(v)&&(this.lift=v.lift)}_subscribe(v){return this.getSubject().subscribe(v)}getSubject(){const v=this._subject;return(!v||v.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:v}=this;this._subject=this._connection=null,v?.unsubscribe()}connect(){let v=this._connection;if(!v){v=this._connection=new ge.yU;const h=this.getSubject();v.add(this.source.subscribe((0,he._)(h,void 0,()=>{this._teardown(),h.complete()},w=>{this._teardown(),h.error(w)},()=>this._teardown()))),v.closed&&(this._connection=null,v=ge.yU.EMPTY)}return v}refCount(){return _e()(this)}}var mt=B(1413),Ot=B(177),Lt=B(6354),Ue=B(5558),Ye=B(6697),lt=B(5964),Jt=B(1397),Re=B(1594),Be=B(274);function Le(f,v,h){const w=(0,G.T)(f)||v||h?{next:f,error:v,complete:h}:f;return w?(0,te.N)((O,z)=>{var ae;null===(ae=w.subscribe)||void 0===ae||ae.call(w);let Ge=!0;O.subscribe((0,he._)(z,Pe=>{var It;null===(It=w.next)||void 0===It||It.call(w,Pe),z.next(Pe)},()=>{var Pe;Ge=!1,null===(Pe=w.complete)||void 0===Pe||Pe.call(w),z.complete()},Pe=>{var It;Ge=!1,null===(It=w.error)||void 0===It||It.call(w,Pe),z.error(Pe)},()=>{var Pe,It;Ge&&(null===(Pe=w.unsubscribe)||void 0===Pe||Pe.call(w)),null===(It=w.finalize)||void 0===It||It.call(w)}))}):ie.D}var We=B(9437);var Ht=B(9901);function Tn(f){return f<=0?()=>Ne.w:(0,te.N)((v,h)=>{let w=[];v.subscribe((0,he._)(h,O=>{w.push(O),f<w.length&&w.shift()},()=>{for(const O of w)h.next(O);h.complete()},void 0,()=>{w=null}))})}var Bn=B(3774),An=B(980),nr=B(6977),Qt=B(345);const Rt="primary",_n=Symbol("RouteTitle");class Zn{constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h[0]:h}return null}getAll(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h:[h]}return[]}get keys(){return Object.keys(this.params)}}function vt(f){return new Zn(f)}function rr(f,v,h){const w=h.path.split("/");if(w.length>f.length||"full"===h.pathMatch&&(v.hasChildren()||w.length<f.length))return null;const O={};for(let z=0;z<w.length;z++){const ae=w[z],Ge=f[z];if(":"===ae[0])O[ae.substring(1)]=Ge;else if(ae!==Ge.path)return null}return{consumed:f.slice(0,w.length),posParams:O}}function _r(f,v){const h=f?Cr(f):void 0,w=v?Cr(v):void 0;if(!h||!w||h.length!=w.length)return!1;let O;for(let z=0;z<h.length;z++)if(O=h[z],!wr(f[O],v[O]))return!1;return!0}function Cr(f){return[...Object.keys(f),...Object.getOwnPropertySymbols(f)]}function wr(f,v){if(Array.isArray(f)&&Array.isArray(v)){if(f.length!==v.length)return!1;const h=[...f].sort(),w=[...v].sort();return h.every((O,z)=>
1w[z]===O)}return f===v}function zt(f){return f.length>0?f[f.length-1]:null}function pt(f){return function J(f){return!!f&&(f instanceof S.c||(0,G.T)(f.lift)&&(0,G.T)(f.subscribe))}(f)?f:(0,u.jNT)(f)?(0,q.H)(Promise.resolve(f)):(0,X.of)(f)}const qn={exact:function Ve(f,v,h){if(!Jn(f.segments,v.segments)||!At(f.segments,v.segments,h)||f.numberOfChildren!==v.numberOfChildren)return!1;for(const w in v.children)if(!f.children[w]||!Ve(f.children[w],v.children[w],h))return!1;return!0},subset:Ut},Nr={exact:function le(f,v){return _r(f,v)},subset:function bt(f,v){return Object.keys(v).length<=Object.keys(f).length&&Object.keys(v).every(h=>wr(f[h],v[h]))},ignored:()=>!0};function ee(f,v,h){return qn[h.paths](f.root,v.root,h.matrixParams)&&Nr[h.queryParams](f.queryParams,v.queryParams)&&!("exact"===h.fragment&&f.fragment!==v.fragment)}function Ut(f,v,h){return Nt(f,v,v.segments,h)}function Nt(f,v,h,w){if(f.segments.length>h.length){const O=f.segments.slice(0,h.length);return!(!Jn(O,h)||v.hasChildren()||!At(O,h,w))}if(f.segments.length===h.length){if(!Jn(f.segments,h)||!At(f.segments,h,w))return!1;for(const O in v.children)if(!f.children[O]||!Ut(f.children[O],v.children[O],w))return!1;return!0}{const O=h.slice(0,f.segments.length),z=h.slice(f.segments.length);return!!(Jn(f.segments,O)&&At(f.segments,O,w)&&f.children[Rt])&&Nt(f.children[Rt],v,z,w)}}function At(f,v,h){return v.every((w,O)=>Nr[h](f[O].parameters,w.parameters))}class cn{constructor(v=new St([],{}),h={},w=null){this.root=v,this.queryParams=h,this.fragment=w}get queryParamMap(){return this._queryParamMap??=vt(this.queryParams),this._queryParamMap}toString(){return Oe.serialize(this)}}class St{constructor(v,h){this.segments=v,this.children=h,this.parent=null,Object.values(h).forEach(w=>w.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return ce(this)}}class kn{constructor(v,h){this.path=v,this.parameters=h}get parameterMap(){return this._parameterMap??=vt(this.parameters),this._parameterMap}toString(){return Tr(this)}}function Jn(f,v){return f.length===v.length&&f.every((h,w)=>h.path===v[w].path)}let Sr=(()=>{class f{static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:()=>new ze,providedIn:"root"})}}return f})();class ze{parse(v){const h=new Br(v);return new cn(h.parseRootSegment(),h.parseQueryParams(),h.parseFragment())}serialize(v){const h=`/${Ee(v.root,!0)}`,w=function xi(f){const v=Object.entries(f).map(([h,w])=>Array.isArray(w)?w.map(O=>`${Ft(h)}=${Ft(O)}`).join("&"):`${Ft(h)}=${Ft(w)}`).filter(h=>h);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${h}${w}${"string"==typeof v.fragment?`#${function mn(f){return encodeURI(f)}(v.fragment)}`:""}`}}const Oe=new ze;function ce(f){return f.segments.map(v=>Tr(v)).join("/")}function Ee(f,v){if(!f.hasChildren())return ce(f);if(v){const h=f.children[Rt]?Ee(f.children[Rt],!1):"",w=[];return Object.entries(f.children).forEach(([O,z])=>{O!==Rt&&w.push(`${O}:${Ee(z,!1)}`)}),w.length>0?`${h}(${w.join("//")})`:h}{const h=function br(f,v){let h=[];return Object.entries(f.children).forEach(([w,O])=>{w===Rt&&(h=h.concat(v(O,w)))}),Object.entries(f.children).forEach(([w,O])=>{w!==Rt&&(h=h.concat(v(O,w)))}),h}(f,(w,O)=>O===Rt?[Ee(f.children[Rt],!1)]:[`${O}:${Ee(w,!1)}`]);return 1===Object.keys(f.children).length&&null!=f.children[Rt]?`${ce(f)}/${h[0]}`:`${ce(f)}/(${h.join("//")})`}}function nt(f){return encodeURIComponent(f).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ft(f){return nt(f).replace(/%3B/gi,";")}function Cn(f){return nt(f).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Qn(f){return decodeURIComponent(f)}function dr(f){return Qn(f.replace(/\+/g,"%20"))}function Tr(f){return`${Cn(f.path)}${function qr(f){return Object.entries(f).map(([v,h])=>`;${Cn(v)}=${Cn(h)}`).join("")}(f.parameters)}`}const ao=/^[^\/()?;#]+/;function Pi(f){const v=f.match(ao);return v?v[0]:""}const wi=/^[^\/()?;=#]+/,en=/^[^=?&#]+/,Qr=/^[^&#]+/;class Br{constructor(v){this.url=v,this.remaining=v}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new St([],{}):new St([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}
1parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const v=[];for(this.peekStartsWith("(")||v.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),v.push(this.parseSegment());let h={};this.peekStartsWith("/(")&&(this.capture("/"),h=this.parseParens(!0));let w={};return this.peekStartsWith("(")&&(w=this.parseParens(!1)),(v.length>0||Object.keys(h).length>0)&&(w[Rt]=new St(v,h)),w}parseSegment(){const v=Pi(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new u.wOt(4009,!1);return this.capture(v),new kn(Qn(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const h=function Or(f){const v=f.match(wi);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let w="";if(this.consumeOptional("=")){const O=Pi(this.remaining);O&&(w=O,this.capture(w))}v[Qn(h)]=Qn(w)}parseQueryParam(v){const h=function Hi(f){const v=f.match(en);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let w="";if(this.consumeOptional("=")){const ae=function $i(f){const v=f.match(Qr);return v?v[0]:""}(this.remaining);ae&&(w=ae,this.capture(w))}const O=dr(h),z=dr(w);if(v.hasOwnProperty(O)){let ae=v[O];Array.isArray(ae)||(ae=[ae],v[O]=ae),ae.push(z)}else v[O]=z}parseParens(v){const h={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const w=Pi(this.remaining),O=this.remaining[w.length];if("/"!==O&&")"!==O&&";"!==O)throw new u.wOt(4010,!1);let z;w.indexOf(":")>-1?(z=w.slice(0,w.indexOf(":")),this.capture(z),this.capture(":")):v&&(z=Rt);const ae=this.parseChildren();h[z]=1===Object.keys(ae).length?ae[Rt]:new St([],ae),this.consumeOptional("//")}return h}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new u.wOt(4011,!1)}}function Wi(f){return f.segments.length>0?new St([],{[Rt]:f}):f}function $n(f){const v={};for(const[w,O]of Object.entries(f.children)){const z=$n(O);if(w===Rt&&0===z.segments.length&&z.hasChildren())for(const[ae,Ge]of Object.entries(z.children))v[ae]=Ge;else(z.segments.length>0||z.hasChildren())&&(v[w]=z)}return function no(f){if(1===f.numberOfChildren&&f.children[Rt]){const v=f.children[Rt];return new St(f.segments.concat(v.segments),v.children)}return f}(new St(f.segments,v))}function ar(f){return f instanceof cn}function Hr(f){let v;const O=Wi(function h(z){const ae={};for(const Pe of z.children){const It=h(Pe);ae[Pe.outlet]=It}const Ge=new St(z.url,ae);return z===f&&(v=Ge),Ge}(f.root));return v??O}function ri(f,v,h,w){let O=f;for(;O.parent;)O=O.parent;if(0===v.length)return $r(O,O,O,h,w);const z=function Gi(f){if("string"==typeof f[0]&&1===f.length&&"/"===f[0])return new zi(!0,0,f);let v=0,h=!1;const w=f.reduce((O,z,ae)=>{if("object"==typeof z&&null!=z){if(z.outlets){const Ge={};return Object.entries(z.outlets).forEach(([Pe,It])=>{Ge[Pe]="string"==typeof It?It.split("/"):It}),[...O,{outlets:Ge}]}if(z.segmentPath)return[...O,z.segmentPath]}return"string"!=typeof z?[...O,z]:0===ae?(z.split("/").forEach((Ge,Pe)=>{0==Pe&&"."===Ge||(0==Pe&&""===Ge?h=!0:".."===Ge?v++:""!=Ge&&O.push(Ge))}),O):[...O,z]},[]);return new zi(h,v,w)}(v);if(z.toRoot())return $r(O,O,new St([],{}),h,w);const ae=function Y(f,v,h){if(f.isAbsolute)return new fn(v,!0,0);if(!h)return new fn(v,!1,NaN);if(null===h.parent)return new fn(h,!0,0);const w=hi(f.commands[0])?0:1;return function me(f,v,h){let w=f,O=v,z=h;for(;z>O;){if(z-=O,w=w.parent,!w)throw new u.wOt(4005,!1);O=w.segments.length}return new fn(w,!1,O-z)}(h,h.segments.length-1+w,f.numberOfDoubleDots)}(z,O,f),Ge=ae.processChildren?ht(ae.segmentGroup,ae.index,z.commands):Qe(ae.segmentGroup,ae.index,z.commands);return $r(O,ae.segmentGroup,Ge,h,w)}function hi(f){return"object"==typeof f&&null!=f&&!f.outlets&&!f.segmentPath}function Xr(f){return"object"==typeof f&&null!=f&&f.outlets}function $r(f,v,h,w,O){let ae,z={};
1w&&Object.entries(w).forEach(([Pe,It])=>{z[Pe]=Array.isArray(It)?It.map(Dn=>`${Dn}`):`${It}`}),ae=f===v?h:Di(f,v,h);const Ge=Wi($n(ae));return new cn(Ge,z,O)}function Di(f,v,h){const w={};return Object.entries(f.children).forEach(([O,z])=>{w[O]=z===v?h:Di(z,v,h)}),new St(f.segments,w)}class zi{constructor(v,h,w){if(this.isAbsolute=v,this.numberOfDoubleDots=h,this.commands=w,v&&w.length>0&&hi(w[0]))throw new u.wOt(4003,!1);const O=w.find(Xr);if(O&&O!==zt(w))throw new u.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class fn{constructor(v,h,w){this.segmentGroup=v,this.processChildren=h,this.index=w}}function Qe(f,v,h){if(f??=new St([],{}),0===f.segments.length&&f.hasChildren())return ht(f,v,h);const w=function wt(f,v,h){let w=0,O=v;const z={match:!1,pathIndex:0,commandIndex:0};for(;O<f.segments.length;){if(w>=h.length)return z;const ae=f.segments[O],Ge=h[w];if(Xr(Ge))break;const Pe=`${Ge}`,It=w<h.length-1?h[w+1]:null;if(O>0&&void 0===Pe)break;if(Pe&&It&&"object"==typeof It&&void 0===It.outlets){if(!mr(Pe,It,ae))return z;w+=2}else{if(!mr(Pe,{},ae))return z;w++}O++}return{match:!0,pathIndex:O,commandIndex:w}}(f,v,h),O=h.slice(w.commandIndex);if(w.match&&w.pathIndex<f.segments.length){const z=new St(f.segments.slice(0,w.pathIndex),{});return z.children[Rt]=new St(f.segments.slice(w.pathIndex),f.children),ht(z,0,O)}return w.match&&0===O.length?new St(f.segments,{}):w.match&&!f.hasChildren()?Pt(f,v,h):w.match?ht(f,0,O):Pt(f,v,h)}function ht(f,v,h){if(0===h.length)return new St(f.segments,{});{const w=function De(f){return Xr(f[0])?f[0].outlets:{[Rt]:f}}(h),O={};if(Object.keys(w).some(z=>z!==Rt)&&f.children[Rt]&&1===f.numberOfChildren&&0===f.children[Rt].segments.length){const z=ht(f.children[Rt],v,h);return new St(f.segments,z.children)}return Object.entries(w).forEach(([z,ae])=>{"string"==typeof ae&&(ae=[ae]),null!==ae&&(O[z]=Qe(f.children[z],v,ae))}),Object.entries(f.children).forEach(([z,ae])=>{void 0===w[z]&&(O[z]=ae)}),new St(f.segments,O)}}function Pt(f,v,h){const w=f.segments.slice(0,v);let O=0;for(;O<h.length;){const z=h[O];if(Xr(z)){const Pe=bn(z.outlets);return new St(w,Pe)}if(0===O&&hi(h[0])){w.push(new kn(f.segments[v].path,rn(h[0]))),O++;continue}const ae=Xr(z)?z.outlets[Rt]:`${z}`,Ge=O<h.length-1?h[O+1]:null;ae&&Ge&&hi(Ge)?(w.push(new kn(ae,rn(Ge))),O+=2):(w.push(new kn(ae,{})),O++)}return new St(w,{})}function bn(f){const v={};return Object.entries(f).forEach(([h,w])=>{"string"==typeof w&&(w=[w]),null!==w&&(v[h]=Pt(new St([],{}),0,w))}),v}function rn(f){const v={};return Object.entries(f).forEach(([h,w])=>v[h]=`${w}`),v}function mr(f,v,h){return f==h.path&&_r(v,h.parameters)}const cr="imperative";var Gt=function(f){return f[f.NavigationStart=0]="NavigationStart",f[f.NavigationEnd=1]="NavigationEnd",f[f.NavigationCancel=2]="NavigationCancel",f[f.NavigationError=3]="NavigationError",f[f.RoutesRecognized=4]="RoutesRecognized",f[f.ResolveStart=5]="ResolveStart",f[f.ResolveEnd=6]="ResolveEnd",f[f.GuardsCheckStart=7]="GuardsCheckStart",f[f.GuardsCheckEnd=8]="GuardsCheckEnd",f[f.RouteConfigLoadStart=9]="RouteConfigLoadStart",f[f.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",f[f.ChildActivationStart=11]="ChildActivationStart",f[f.ChildActivationEnd=12]="ChildActivationEnd",f[f.ActivationStart=13]="ActivationStart",f[f.ActivationEnd=14]="ActivationEnd",f[f.Scroll=15]="Scroll",f[f.NavigationSkipped=16]="NavigationSkipped",f}(Gt||{});class Gn{constructor(v,h){this.id=v,this.url=h}}class Fn extends Gn{constructor(v,h,w="imperative",O=null){super(v,h),this.type=Gt.NavigationStart,this.navigationTrigger=w,this.restoredState=O}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ir extends Gn{constructor(v,h,w){super(v,h),this.urlAfterRedirects=w,this.type=Gt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var sn=function(f){return f[f.Redirect=0]="Redirect",f[f.SupersededByNewNavigation=1]="SupersededByNewNavigation",f[f.NoDataFromResolver=2]="NoDataFromResolver",f[f.GuardRejected=3]="GuardRejected",f}(sn||{}),yn=function(f){return f[f.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",f[f.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",f}(yn||{});class fr extends Gn{constructor(v,h,w,O){super(v,h),this.reason=w,this.code=O,this.type=Gt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class qt extends Gn{constructor(v,h,w,O){super(v,h),this.reason=w,this.code=O,this.type=Gt.NavigationSkipped}}class $t extends Gn{constructor(v,h,w,O){super(v,h),this.error=w,this.target=O,this.type=Gt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class pi extends Gn{constructor(v,h,w,O){super(v,h),this.urlAfterRedirects=w,this.state=O,this.type=Gt.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class yi extends Gn{constructor(v,h,w,O){super(v,h),this.urlAfterRedirects=w,this.state=O,this.type=Gt.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Rr extends Gn{constructor(v,h,w,O,z){super(v,h),this.urlAfterRedirects=w,this.state=O,this.shouldActivate=z,this.type=Gt.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class mo extends Gn{constructor(v,h,w,O){super(v,h),this.urlAfterRedirects=w,this.state=O,this.type=Gt.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class yo extends Gn{constructor(v,h,w,O){super(v,h),this.urlAfterRedirects=w,this.state=O,this.type=Gt.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class R{constructor(v){this.route=v,this.type=Gt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class V{constructor(v){this.route=v,this.type=Gt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class L{constructor(v){this.snapshot=v,this.type=Gt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Q{constructor(v){this.snapshot=v,this.type=Gt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class xe{constructor(v){this.snapshot=v,this.type=Gt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class et{constructor(v){this.snapshot=v,this.type=Gt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gt{constructor(v,h,w){this.routerEvent=v,this.position=h,this.anchor=w,this.type=Gt.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class xt{}class Bt{constructor(v,h){this.url=v,this.navigationBehaviorOptions=h}}function er(f){return f.outlet||Rt}function Xt(f){if(!f)return null;if(f.routeConfig?._injector)return f.routeConfig._injector;for(let v=f.parent;v;v=v.parent){const h=v.routeConfig;if(h?._loadedInjector)return h._loadedInjector;if(h?._injector)return h._injector}return null}class _o{get injector(){return Xt(this.route?.snapshot)??this.rootInjector}set injector(v){}constructor(v){this.rootInjector=v,this.outlet=null,this.route=null,this.children=new Mi(this.rootInjector),this.attachRef=null}}let Mi=(()=>{class f{constructor(h){this.rootInjector=h,this.contexts=new Map}onChildOutletCreated(h,w){const O=this.getOrCreateContext(h);O.outlet=w,this.contexts.set(h,O)}onChildOutletDestroyed(h){const w=this.getContext(h);w&&(w.outlet=null,w.attachRef=null)}onOutletDeactivated(){const h=this.contexts;return this.contexts=new Map,h}onOutletReAttached(h){this.contexts=h}getOrCreateContext(h){let w=this.getContext(h);return w||(w=new _o(this.rootInjector),this.contexts.set(h,w)),w}getContext(h){return this.contexts.get(h)||null}static{this.\u0275fac=function(w){return new(w||f)(u.KVO(u.uvJ))}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})();class Eo{constructor(v){this._root=v}get root(){return this._root.value}
1parent(v){const h=this.pathFromRoot(v);return h.length>1?h[h.length-2]:null}children(v){const h=uo(v,this._root);return h?h.children.map(w=>w.value):[]}firstChild(v){const h=uo(v,this._root);return h&&h.children.length>0?h.children[0].value:null}siblings(v){const h=Lo(v,this._root);return h.length<2?[]:h[h.length-2].children.map(O=>O.value).filter(O=>O!==v)}pathFromRoot(v){return Lo(v,this._root).map(h=>h.value)}}function uo(f,v){if(f===v.value)return v;for(const h of v.children){const w=uo(f,h);if(w)return w}return null}function Lo(f,v){if(f===v.value)return[v];for(const h of v.children){const w=Lo(f,h);if(w.length)return w.unshift(v),w}return[]}class si{constructor(v,h){this.value=v,this.children=h}toString(){return`TreeNode(${this.value})`}}function ro(f){const v={};return f&&f.children.forEach(h=>v[h.value.outlet]=h),v}class co extends Eo{constructor(v,h){super(v),this.snapshot=h,b(this,v)}toString(){return this.snapshot.toString()}}function Ao(f){const v=function No(f){const z=new l([],{},{},"",{},Rt,f,null,{});return new y("",new si(z,[]))}(f),h=new re.t([new kn("",{})]),w=new re.t({}),O=new re.t({}),z=new re.t({}),ae=new re.t(""),Ge=new io(h,w,z,ae,O,Rt,f,v.root);return Ge.snapshot=v.root,new co(new si(Ge,[]),v)}class io{constructor(v,h,w,O,z,ae,Ge,Pe){this.urlSubject=v,this.paramsSubject=h,this.queryParamsSubject=w,this.fragmentSubject=O,this.dataSubject=z,this.outlet=ae,this.component=Ge,this._futureSnapshot=Pe,this.title=this.dataSubject?.pipe((0,Lt.T)(It=>It[_n]))??(0,X.of)(void 0),this.url=v,this.params=h,this.queryParams=w,this.fragment=O,this.data=z}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,Lt.T)(v=>vt(v))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Lt.T)(v=>vt(v))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function s(f,v,h="emptyOnly"){let w;const{routeConfig:O}=f;return w=null===v||"always"!==h&&""!==O?.path&&(v.component||v.routeConfig?.loadComponent)?{params:{...f.params},data:{...f.data},resolve:{...f.data,...f._resolvedData??{}}}:{params:{...v.params,...f.params},data:{...v.data,...f.data},resolve:{...f.data,...v.data,...O?.data,...f._resolvedData}},O&&we(O)&&(w.resolve[_n]=O.title),w}class l{get title(){return this.data?.[_n]}constructor(v,h,w,O,z,ae,Ge,Pe,It){this.url=v,this.params=h,this.queryParams=w,this.fragment=O,this.data=z,this.outlet=ae,this.component=Ge,this.routeConfig=Pe,this._resolve=It}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??=vt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=vt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(w=>w.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class y extends Eo{constructor(v,h){super(h),this.url=v,b(this,h)}toString(){return k(this._root)}}function b(f,v){v.value._routerState=f,v.children.forEach(h=>b(f,h))}function k(f){const v=f.children.length>0?` { ${f.children.map(k).join(", ")} } `:"";return`${f.value}${v}`}function F(f){if(f.snapshot){const v=f.snapshot,h=f._futureSnapshot;f.snapshot=h,_r(v.queryParams,h.queryParams)||f.queryParamsSubject.next(h.queryParams),v.fragment!==h.fragment&&f.fragmentSubject.next(h.fragment),_r(v.params,h.params)||f.paramsSubject.next(h.params),function Ar(f,v){if(f.length!==v.length)return!1;for(let h=0;h<f.length;++h)if(!_r(f[h],v[h]))return!1;return!0}(v.url,h.url)||f.urlSubject.next(h.url),_r(v.data,h.data)||f.dataSubject.next(h.data)}else f.snapshot=f._futureSnapshot,f.dataSubject.next(f._futureSnapshot.data)}function W(f,v){const h=_r(f.params,v.params)&&function ln(f,v){return Jn(f,v)&&f.every((h,w)=>_r(h.parameters,v[w].parameters))}(f.url,v.url);return h&&!(!f.parent!=!v.parent)&&(!f.parent||W(f.parent,v.parent))}function we(f){return"string"==typeof f.title||null===f.title}let fe=(()=>{class f{constructor(){this.activated=null,this._activatedRoute=null,this.name=Rt,this.activateEvents=new u.bkB,this.deactivateEvents=new u.bkB,this.attachEvents=new u.bkB,this.detachEvents=new u.bkB,this.parentContexts=(0,u.WQX)(Mi),this.location=(0,u.WQX)(u.c1b),this.changeDetector=(0,u.WQX)(u.gRc),this.inputBinder=(0,u.WQX)(Je,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(h){if(h.name){const{firstChange:w,previousValue:O}=h.name;if(w)return;this.isTrackedInParentContexts(O)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(O)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(h){return this.parentContexts.getContext(h)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const h=this.parentContexts.getContext(this.name);h?.route&&(h.attachRef?this.attach(h.attachRef,h.route):this.activateWith(h.route,h.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new u.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new u.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new u.wOt(4012,!1);this.location.detach();const h=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(h.instance),h}attach(h,w){this.activated=h,this._activatedRoute=w,this.location.insert(h.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(h.instance)}deactivate(){if(this.activated){const h=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(h)}}activateWith(h,w){if(this.isActivated)throw new u.wOt(4013,!1);this._activatedRoute=h;const O=this.location,ae=h.snapshot.component,Ge=this.parentContexts.getOrCreateContext(this.name).children,Pe=new Ie(h,Ge,O.injector);this.activated=O.createComponent(ae,{index:O.length,injector:Pe,environmentInjector:w}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275dir=u.FsC({type:f,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[u.OA$]})}}return f})();class Ie{__ngOutletInjector(v){return new Ie(this.route,this.childContexts,v)}constructor(v,h,w){this.route=v,this.childContexts=h,this.parent=w}get(v,h){return v===io?this.route:v===Mi?this.childContexts:this.parent.get(v,h)}}const Je=new u.nKC("");let Ze=(()=>{class f{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(h){this.unsubscribeFromRouteData(h),this.subscribeToRouteData(h)}unsubscribeFromRouteData(h){this.outletDataSubscriptions.get(h)?.unsubscribe(),this.outletDataSubscriptions.delete(h)}subscribeToRouteData(h){const{activatedRoute:w}
1=h,O=Me([w.queryParams,w.params,w.data]).pipe((0,Ue.n)(([z,ae,Ge],Pe)=>(Ge={...z,...ae,...Ge},0===Pe?(0,X.of)(Ge):Promise.resolve(Ge)))).subscribe(z=>{if(!h.isActivated||!h.activatedComponentRef||h.activatedRoute!==w||null===w.component)return void this.unsubscribeFromRouteData(h);const ae=(0,u.HJs)(w.component);if(ae)for(const{templateName:Ge}of ae.inputs)h.activatedComponentRef.setInput(Ge,z[Ge]);else this.unsubscribeFromRouteData(h)});this.outletDataSubscriptions.set(h,O)}static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac})}}return f})();function Et(f,v,h){if(h&&f.shouldReuseRoute(v.value,h.value.snapshot)){const w=h.value;w._futureSnapshot=v.value;const O=function Mn(f,v,h){return v.children.map(w=>{for(const O of h.children)if(f.shouldReuseRoute(w.value,O.value.snapshot))return Et(f,w,O);return Et(f,w)})}(f,v,h);return new si(w,O)}{if(f.shouldAttach(v.value)){const z=f.retrieve(v.value);if(null!==z){const ae=z.route;return ae.value._futureSnapshot=v.value,ae.children=v.children.map(Ge=>Et(f,Ge)),ae}}const w=function Ln(f){return new io(new re.t(f.url),new re.t(f.params),new re.t(f.queryParams),new re.t(f.fragment),new re.t(f.data),f.outlet,f.component,f)}(v.value),O=v.children.map(z=>Et(f,z));return new si(w,O)}}class pn{constructor(v,h){this.redirectTo=v,this.navigationBehaviorOptions=h}}const En="ngNavigationCancelingError";function Wn(f,v){const{redirectTo:h,navigationBehaviorOptions:w}=ar(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,O=Ci(!1,sn.Redirect);return O.url=h,O.navigationBehaviorOptions=w,O}function Ci(f,v){const h=new Error(`NavigationCancelingError: ${f||""}`);return h[En]=!0,h.cancellationCode=v,h}function On(f){return!!f&&f[En]}class Kn{constructor(v,h,w,O,z){this.routeReuseStrategy=v,this.futureState=h,this.currState=w,this.forwardEvent=O,this.inputBindingEnabled=z}activate(v){const h=this.futureState._root,w=this.currState?this.currState._root:null;this.deactivateChildRoutes(h,w,v),F(this.futureState.root),this.activateChildRoutes(h,w,v)}deactivateChildRoutes(v,h,w){const O=ro(h);v.children.forEach(z=>{const ae=z.value.outlet;this.deactivateRoutes(z,O[ae],w),delete O[ae]}),Object.values(O).forEach(z=>{this.deactivateRouteAndItsChildren(z,w)})}deactivateRoutes(v,h,w){const O=v.value,z=h?h.value:null;if(O===z)if(O.component){const ae=w.getContext(O.outlet);ae&&this.deactivateChildRoutes(v,h,ae.children)}else this.deactivateChildRoutes(v,h,w);else z&&this.deactivateRouteAndItsChildren(h,w)}deactivateRouteAndItsChildren(v,h){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,h):this.deactivateRouteAndOutlet(v,h)}detachAndStoreRouteSubtree(v,h){const w=h.getContext(v.value.outlet),O=w&&v.value.component?w.children:h,z=ro(v);for(const ae of Object.values(z))this.deactivateRouteAndItsChildren(ae,O);if(w&&w.outlet){const ae=w.outlet.detach(),Ge=w.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:ae,route:v,contexts:Ge})}}deactivateRouteAndOutlet(v,h){const w=h.getContext(v.value.outlet),O=w&&v.value.component?w.children:h,z=ro(v);for(const ae of Object.values(z))this.deactivateRouteAndItsChildren(ae,O);w&&(w.outlet&&(w.outlet.deactivate(),w.children.onOutletDeactivated()),w.attachRef=null,w.route=null)}activateChildRoutes(v,h,w){const O=ro(h);v.children.forEach(z=>{this.activateRoutes(z,O[z.value.outlet],w),this.forwardEvent(new et(z.value.snapshot))}),v.children.length&&this.forwardEvent(new Q(v.value.snapshot))}activateRoutes(v,h,w){const O=v.value,z=h?h.value:null;if(F(O),O===z)if(O.component){const ae=w.getOrCreateContext(O.outlet);this.activateChildRoutes(v,h,ae.children)}else this.activateChildRoutes(v,h,w);else if(O.component){const ae=w.getOrCreateContext(O.outlet);if(this.routeReuseStrategy.shouldAttach(O.snapshot)){const Ge=this.routeReuseStrategy.retrieve(O.snapshot);this.routeReuseStrategy.store(O.snapshot,null),ae.children.onOutletReAttached(Ge.contexts),ae.attachRef=Ge.componentRef,ae.route=Ge.route.value,ae.outlet&&ae.outlet.attach(Ge.componentRef,Ge.route.value),F(Ge.route.value),this.activateChildRoutes(v,null,ae.children)}else ae.attachRef=null,ae.route=O,ae.outlet&&ae.outlet.activateWith(O,ae.injector),this.activateChildRoutes(v,null,ae.children)}else this.activateChildRoutes(v,null,w)}}class lo{constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class oo{constructor(v,h){this.component=v,this.route=h}}function Ii(f,v,h){const w=f._root;return ai(w,v?v._root:null,h,[w.value])}function Lr(f,v){const h=Symbol(),w=v.get(f,h);return w===h?"function"!=typeof f||(0,u.LfX)(f)?v.get(f):f:w}function ai(f,v,h,w,O={canDeactivateChecks:[],canActivateChecks:[]}){const z=ro(v);
1return f.children.forEach(ae=>{(function Qi(f,v,h,w,O={canDeactivateChecks:[],canActivateChecks:[]}){const z=f.value,ae=v?v.value:null,Ge=h?h.getContext(f.value.outlet):null;if(ae&&z.routeConfig===ae.routeConfig){const Pe=function ui(f,v,h){if("function"==typeof h)return h(f,v);switch(h){case"pathParamsChange":return!Jn(f.url,v.url);case"pathParamsOrQueryParamsChange":return!Jn(f.url,v.url)||!_r(f.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!W(f,v)||!_r(f.queryParams,v.queryParams);default:return!W(f,v)}}(ae,z,z.routeConfig.runGuardsAndResolvers);Pe?O.canActivateChecks.push(new lo(w)):(z.data=ae.data,z._resolvedData=ae._resolvedData),ai(f,v,z.component?Ge?Ge.children:null:h,w,O),Pe&&Ge&&Ge.outlet&&Ge.outlet.isActivated&&O.canDeactivateChecks.push(new oo(Ge.outlet.component,ae))}else ae&&ki(v,Ge,O),O.canActivateChecks.push(new lo(w)),ai(f,null,z.component?Ge?Ge.children:null:h,w,O)})(ae,z[ae.value.outlet],h,w.concat([ae.value]),O),delete z[ae.value.outlet]}),Object.entries(z).forEach(([ae,Ge])=>ki(Ge,h.getContext(ae),O)),O}function ki(f,v,h){const w=ro(f),O=f.value;Object.entries(w).forEach(([z,ae])=>{ki(ae,O.component?v?v.children.getContext(z):null:v,h)}),h.canDeactivateChecks.push(new oo(O.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,O))}function Ai(f){return"function"==typeof f}function Ni(f){return f instanceof Ce.G||"EmptyError"===f?.name}const A=Symbol("INITIAL_VALUE");function N(){return(0,Ue.n)(f=>Me(f.map(v=>v.pipe((0,Ye.s)(1),function Dt(...f){const v=(0,pe.lI)(f);return(0,te.N)((h,w)=>{(v?ke(f,h,v):ke(f,h)).subscribe(w)})}(A)))).pipe((0,Lt.T)(v=>{for(const h of v)if(!0!==h){if(h===A)return A;if(!1===h||D(h))return h}return!0}),(0,lt.p)(v=>v!==A),(0,Ye.s)(1)))}function D(f){return ar(f)||f instanceof pn}function xn(f){return(0,He.F)(Le(v=>{if("boolean"!=typeof v)throw Wn(0,v)}),(0,Lt.T)(v=>!0===v))}class Yr{constructor(v){this.segmentGroup=v||null}}class U extends Error{constructor(v){super(),this.urlTree=v}}function c(f){return(0,_.$)(new Yr(f))}class I{constructor(v,h){this.urlSerializer=v,this.urlTree=h}lineralizeSegments(v,h){let w=[],O=h.root;for(;;){if(w=w.concat(O.segments),0===O.numberOfChildren)return(0,X.of)(w);if(O.numberOfChildren>1||!O.children[Rt])return(0,_.$)(new u.wOt(4e3,!1));O=O.children[Rt]}}applyRedirectCommands(v,h,w,O,z){if("string"!=typeof h){const Ge=h,{queryParams:Pe,fragment:It,routeConfig:Dn,url:Rn,outlet:Gr,params:zo,data:Yi,title:ns}=O,Ri=(0,u.N4e)(z,()=>Ge({params:zo,data:Yi,queryParams:Pe,fragment:It,routeConfig:Dn,url:Rn,outlet:Gr,title:ns}));if(Ri instanceof cn)throw new U(Ri);h=Ri}const ae=this.applyRedirectCreateUrlTree(h,this.urlSerializer.parse(h),v,w);if("/"===h[0])throw new U(ae);return ae}applyRedirectCreateUrlTree(v,h,w,O){const z=this.createSegmentGroup(v,h.root,w,O);return new cn(z,this.createQueryParams(h.queryParams,this.urlTree.queryParams),h.fragment)}createQueryParams(v,h){const w={};return Object.entries(v).forEach(([O,z])=>{if("string"==typeof z&&":"===z[0]){const Ge=z.substring(1);w[O]=h[Ge]}else w[O]=z}),w}createSegmentGroup(v,h,w,O){const z=this.createSegments(v,h.segments,w,O);let ae={};return Object.entries(h.children).forEach(([Ge,Pe])=>{ae[Ge]=this.createSegmentGroup(v,Pe,w,O)}),new St(z,ae)}createSegments(v,h,w,O){return h.map(z=>":"===z.path[0]?this.findPosParam(v,z,O):this.findOrReturn(z,w))}findPosParam(v,h,w){const O=w[h.path.substring(1)];if(!O)throw new u.wOt(4001,!1);return O}findOrReturn(v,h){let w=0;for(const O of h){if(O.path===v.path)return h.splice(w),O;w++}return v}}const H={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function K(f,v,h,w,O){const z=oe(f,v,h);return z.matched?(w=function Hn(f,v){return f.providers&&!f._injector&&(f._injector=(0,u.Ol2)(f.providers,v,`Route: ${f.path}`)),f._injector??v}(v,w),function xr(f,v,h,w){const O=v.canMatch;if(!O||0===O.length)return(0,X.of)(!0);const z=O.map(ae=>{const Ge=Lr(ae,f);return pt(function Ro(f){return f&&Ai(f.canMatch)}(Ge)?Ge.canMatch(v,h):(0,u.N4e)(f,()=>Ge(v,h)))});return(0,X.of)(z).pipe(N(),xn())}(w,v,h).pipe((0,Lt.T)(ae=>!0===ae?z:{...H}))):(0,X.of)(z)}function oe(f,v,h){if("**"===v.path)return function be(f){return{matched:!0,parameters:f.length>0?zt(f).parameters:{},consumedSegments:f,remainingSegments:[],positionalParamSegments:{}}}(h);if(""===v.path)return"full"===v.pathMatch&&(f.hasChildren()||h.length>0)?{...H}:{matched:!0,consumedSegments:[],remainingSegments:h,parameters:{},positionalParamSegments:{}};const O=(v.matcher||rr)(h,f,v);if(!O)return{...H};const z={};Object.entries(O.posParams??{}
1).forEach(([Ge,Pe])=>{z[Ge]=Pe.path});const ae=O.consumed.length>0?{...z,...O.consumed[O.consumed.length-1].parameters}:z;return{matched:!0,consumedSegments:O.consumed,remainingSegments:h.slice(O.consumed.length),parameters:ae,positionalParamSegments:O.posParams??{}}}function tt(f,v,h,w){return h.length>0&&function Vt(f,v,h){return h.some(w=>Mt(f,v,w)&&er(w)!==Rt)}(f,h,w)?{segmentGroup:new St(v,Ct(w,new St(h,f.children))),slicedSegments:[]}:0===h.length&&function Tt(f,v,h){return h.some(w=>Mt(f,v,w))}(f,h,w)?{segmentGroup:new St(f.segments,it(f,h,w,f.children)),slicedSegments:h}:{segmentGroup:new St(f.segments,f.children),slicedSegments:h}}function it(f,v,h,w){const O={};for(const z of h)if(Mt(f,v,z)&&!w[er(z)]){const ae=new St([],{});O[er(z)]=ae}return{...w,...O}}function Ct(f,v){const h={};h[Rt]=v;for(const w of f)if(""===w.path&&er(w)!==Rt){const O=new St([],{});h[er(w)]=O}return h}function Mt(f,v,h){return(!(f.hasChildren()||v.length>0)||"full"!==h.pathMatch)&&""===h.path}class Kt{}class Yn{constructor(v,h,w,O,z,ae,Ge){this.injector=v,this.configLoader=h,this.rootComponentType=w,this.config=O,this.urlTree=z,this.paramsInheritanceStrategy=ae,this.urlSerializer=Ge,this.applyRedirects=new I(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(v){return new u.wOt(4002,`'${v.segmentGroup}'`)}recognize(){const v=tt(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(v).pipe((0,Lt.T)(({children:h,rootSnapshot:w})=>{const O=new si(w,h),z=new y("",O),ae=function ni(f,v,h=null,w=null){return ri(Hr(f),v,h,w)}(w,[],this.urlTree.queryParams,this.urlTree.fragment);return ae.queryParams=this.urlTree.queryParams,z.url=this.urlSerializer.serialize(ae),{state:z,tree:ae}}))}match(v){const h=new l([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Rt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,v,Rt,h).pipe((0,Lt.T)(w=>({children:w,rootSnapshot:h})),(0,We.W)(w=>{if(w instanceof U)return this.urlTree=w.urlTree,this.match(w.urlTree.root);throw w instanceof Yr?this.noMatchError(w):w}))}processSegmentGroup(v,h,w,O,z){return 0===w.segments.length&&w.hasChildren()?this.processChildren(v,h,w,z):this.processSegment(v,h,w,w.segments,O,!0,z).pipe((0,Lt.T)(ae=>ae instanceof si?[ae]:[]))}processChildren(v,h,w,O){const z=[];for(const ae of Object.keys(w.children))"primary"===ae?z.unshift(ae):z.push(ae);return(0,q.H)(z).pipe((0,Be.H)(ae=>{const Ge=w.children[ae],Pe=function vo(f,v){const h=f.filter(w=>er(w)===v);return h.push(...f.filter(w=>er(w)!==v)),h}(h,ae);return this.processSegmentGroup(v,Pe,Ge,ae,O)}),function yt(f,v){return(0,te.N)(function ft(f,v,h,w,O){return(z,ae)=>{let Ge=h,Pe=v,It=0;z.subscribe((0,he._)(ae,Dn=>{const Rn=It++;Pe=Ge?f(Pe,Dn,Rn):(Ge=!0,Dn),w&&ae.next(Pe)},O&&(()=>{Ge&&ae.next(Pe),ae.complete()})))}}(f,v,arguments.length>=2,!0))}((ae,Ge)=>(ae.push(...Ge),ae)),(0,Ht.U)(null),function Zt(f,v){const h=arguments.length>=2;return w=>w.pipe(f?(0,lt.p)((O,z)=>f(O,z,w)):ie.D,Tn(1),h?(0,Ht.U)(v):(0,Bn.v)(()=>new Ce.G))}(),(0,Jt.Z)(ae=>{if(null===ae)return c(w);const Ge=Ir(ae);return function Jr(f){f.sort((v,h)=>v.value.outlet===Rt?-1:h.value.outlet===Rt?1:v.value.outlet.localeCompare(h.value.outlet))}(Ge),(0,X.of)(Ge)}))}processSegment(v,h,w,O,z,ae,Ge){return(0,q.H)(h).pipe((0,Be.H)(Pe=>this.processSegmentAgainstRoute(Pe._injector??v,h,Pe,w,O,z,ae,Ge).pipe((0,We.W)(It=>{if(It instanceof Yr)return(0,X.of)(null);throw It}))),(0,Re.$)(Pe=>!!Pe),(0,We.W)(Pe=>{if(Ni(Pe))return function on(f,v,h){return 0===v.length&&!f.children[h]}(w,O,z)?(0,X.of)(new Kt):c(w);throw Pe}))}processSegmentAgainstRoute(v,h,w,O,z,ae,Ge,Pe){return er(w)===ae||ae!==Rt&&Mt(O,z,w)?void 0===w.redirectTo?this.matchSegmentAgainstRoute(v,O,w,z,ae,Pe):this.allowRedirects&&Ge?this.expandSegmentAgainstRouteUsingRedirect(v,O,h,w,z,ae,Pe):c(O):c(O)}expandSegmentAgainstRouteUsingRedirect(v,h,w,O,z,ae,Ge){const{matched:Pe,parameters:It,consumedSegments:Dn,positionalParamSegments:Rn,remainingSegments:Gr}=oe(h,O,z);if(!Pe)return c(h);"string"==typeof O.redirectTo&&"/"===O.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const zo=new l(z,It,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,_i(O),er(O),O.component??O._loadedComponent??null,O,fo(O)),Yi=s(zo,Ge,this.paramsInheritanceStrategy);zo.params=Object.freeze(Yi.params),zo.data=Object.freeze(Yi.data);const ns=this.applyRedirects.applyRedirectCommands(Dn,O.redirectTo,Rn,zo,v);return this.applyRedirects.lineralizeSegments(O,ns).pipe((0,Jt.Z)(Ri=>this.processSegment(v,w,h,Ri.concat(Gr),ae,!1,Ge)))}matchSegmentAgainstRoute(v,h,w,O,z,ae){const Ge=K(h,w,O,v);return"**"===w.path&&(h.children={}
1),Ge.pipe((0,Ue.n)(Pe=>Pe.matched?this.getChildConfig(v=w._injector??v,w,O).pipe((0,Ue.n)(({routes:It})=>{const Dn=w._loadedInjector??v,{parameters:Rn,consumedSegments:Gr,remainingSegments:zo}=Pe,Yi=new l(Gr,Rn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,_i(w),er(w),w.component??w._loadedComponent??null,w,fo(w)),ns=s(Yi,ae,this.paramsInheritanceStrategy);Yi.params=Object.freeze(ns.params),Yi.data=Object.freeze(ns.data);const{segmentGroup:Ri,slicedSegments:Is}=tt(h,Gr,zo,It);if(0===Is.length&&Ri.hasChildren())return this.processChildren(Dn,It,Ri,Yi).pipe((0,Lt.T)(ur=>new si(Yi,ur)));if(0===It.length&&0===Is.length)return(0,X.of)(new si(Yi,[]));const uc=er(w)===z;return this.processSegment(Dn,It,Ri,Is,uc?Rt:z,!0,Yi).pipe((0,Lt.T)(ur=>new si(Yi,ur instanceof si?[ur]:[])))})):c(h)))}getChildConfig(v,h,w){return h.children?(0,X.of)({routes:h.children,injector:v}):h.loadChildren?void 0!==h._loadedRoutes?(0,X.of)({routes:h._loadedRoutes,injector:h._loadedInjector}):function bo(f,v,h,w){const O=v.canLoad;if(void 0===O||0===O.length)return(0,X.of)(!0);const z=O.map(ae=>{const Ge=Lr(ae,f);return pt(function Fi(f){return f&&Ai(f.canLoad)}(Ge)?Ge.canLoad(v,h):(0,u.N4e)(f,()=>Ge(v,h)))});return(0,X.of)(z).pipe(N(),xn())}(v,h,w).pipe((0,Jt.Z)(O=>O?this.configLoader.loadChildren(v,h).pipe(Le(z=>{h._loadedRoutes=z.routes,h._loadedInjector=z.injector})):function E(){return(0,_.$)(Ci(!1,sn.GuardRejected))}())):(0,X.of)({routes:[],injector:v})}}function ei(f){const v=f.value.routeConfig;return v&&""===v.path}function Ir(f){const v=[],h=new Set;for(const w of f){if(!ei(w)){v.push(w);continue}const O=v.find(z=>w.value.routeConfig===z.value.routeConfig);void 0!==O?(O.children.push(...w.children),h.add(O)):v.push(w)}for(const w of h){const O=Ir(w.children);v.push(new si(w.value,O))}return v.filter(w=>!h.has(w))}function _i(f){return f.data||{}}function fo(f){return f.resolve||{}}function fs(f){const v=f.children.map(h=>fs(h)).flat();return[f,...v]}function vn(f){return(0,Ue.n)(v=>{const h=f(v);return h?(0,q.H)(h).pipe((0,Lt.T)(()=>v)):(0,X.of)(v)})}let In=(()=>{class f{buildTitle(h){let w,O=h.root;for(;void 0!==O;)w=this.getResolvedTitleForRoute(O)??w,O=O.children.find(z=>z.outlet===Rt);return w}getResolvedTitleForRoute(h){return h.data[_n]}static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:()=>(0,u.WQX)(Xn),providedIn:"root"})}}return f})(),Xn=(()=>{class f extends In{constructor(h){super(),this.title=h}updateTitle(h){const w=this.buildTitle(h);void 0!==w&&this.title.setTitle(w)}static{this.\u0275fac=function(w){return new(w||f)(u.KVO(Qt.hE))}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})();const zr=new u.nKC("",{providedIn:"root",factory:()=>({})});let Zi=(()=>{class f{static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275cmp=u.VBU({type:f,selectors:[["ng-component"]],standalone:!0,features:[u.aNF],decls:1,vars:0,template:function(w,O){1&w&&u.nrm(0,"router-outlet")},dependencies:[fe],encapsulation:2})}}return f})();function di(f){const v=f.children&&f.children.map(di),h=v?{...f,children:v}:{...f};return!h.component&&!h.loadComponent&&(v||h.loadChildren)&&h.outlet&&h.outlet!==Rt&&(h.c
1omponent=Zi),h}const Si=new u.nKC("");let Pr=(()=>{class f{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,u.WQX)(u.Ql9)}loadComponent(h){if(this.componentLoaders.get(h))return this.componentLoaders.get(h);if(h._loadedComponent)return(0,X.of)(h._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(h);const w=pt(h.loadComponent()).pipe((0,Lt.T)(C),Le(z=>{this.onLoadEndListener&&this.onLoadEndListener(h),h._loadedComponent=z}),(0,An.j)(()=>{this.componentLoaders.delete(h)})),O=new rt(w,()=>new mt.B).pipe(_e());return this.componentLoaders.set(h,O),O}loadChildren(h,w){if(this.childrenLoaders.get(w))return this.childrenLoaders.get(w);if(w._loadedRoutes)return(0,X.of)({routes:w._loadedRoutes,injector:w._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(w);const z=function g(f,v,h,w){return pt(f.loadChildren()).pipe((0,Lt.T)(C),(0,Jt.Z)(O=>O instanceof u.Co$||Array.isArray(O)?(0,X.of)(O):(0,q.H)(v.compileModuleAsync(O))),(0,Lt.T)(O=>{w&&w(f);let z,ae,Ge=!1;return Array.isArray(O)?(ae=O,!0):(z=O.create(h).injector,ae=z.get(Si,[],{optional:!0,self:!0}).flat()),{routes:ae.map(di),injector:z}}))}(w,this.compiler,h,this.onLoadEndListener).pipe((0,An.j)(()=>{this.childrenLoaders.delete(w)})),ae=new rt(z,()=>new mt.B).pipe(_e());return this.childrenLoaders.set(w,ae),ae}static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})();function C(f){return function j(f){return f&&"object"==typeof f&&"default"in f}(f)?f.default:f}let P=(()=>{class f{static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:()=>(0,u.WQX)(se),providedIn:"root"})}}return f})(),se=(()=>{class f{shouldProcessUrl(h){return!0}extract(h){return h}merge(h,w){return h}static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})();const Xe=new u.nKC(""),ct=new u.nKC("");function nn(f,v,h){const w=f.get(ct),O=f.get(Ot.qQ);return f.get(u.SKi).runOutsideAngular(()=>{if(!O.startViewTransition||w.skipNextTransition)return w.skipNextTransition=!1,new Promise(It=>setTimeout(It));let z;const ae=new Promise(It=>{z=It}),Ge=O.startViewTransition(()=>(z(),function vr(f){return new Promise(v=>{(0,u.mal)({read:()=>setTimeout(v)},{injector:f})})}(f))),{onViewTransitionCreated:Pe}=w;return Pe&&(0,u.N4e)(f,()=>Pe({transition:Ge,from:v,to:h})),ae})}const kr=new u.nKC("");let Er=(()=>{class f{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new mt.B,this.transitionAbortSubject=new mt.B,this.configLoader=(0,u.WQX)(Pr),this.environmentInjector=(0,u.WQX)(u.uvJ),this.urlSerializer=(0,u.WQX)(Sr),this.rootContexts=(0,u.WQX)(Mi),this.location=(0,u.WQX)(Ot.aZ),this.inputBindingEnabled=null!==(0,u.WQX)(Je,{optional:!0}),this.titleStrategy=(0,u.WQX)(In),this.options=(0,u.WQX)(zr,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,u.WQX)(P),this.createViewTransition=(0,u.WQX)(Xe,{optional:!0}),this.navigationErrorHandler=(0,u.WQX)(kr,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,X.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=O=>this.events.next(new V(O)),this.configLoader.onLoadStartListener=O=>this.events.next(new R(O))}complete(){this.transitions?.complete()}handleNavigationRequest(h){const w=++this.navigationId;this.transitions?.next({...this.transitions.value,...h,id:w})}setupNavigations(h,w,O){return this.transitions=new re.t({id:0,currentUrlTree:w,currentRawUrl:w,extractedUrl:this.urlHandlingStrategy.extract(w),urlAfterRedirects:this.urlHandlingStrategy.extract(w),rawUrl:w,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:cr,restoredState:null,currentSnapshot:O.snapshot,targetSnapshot:null,currentRouterState:O,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,lt.p)(z=>0!==z.id),(0,Lt.T)(z=>({...z,extractedUrl:this.urlHandlingStrategy.extract(z.rawUrl)})),(0,Ue.n)(z=>{let ae=!1,Ge=!1;
1return(0,X.of)(z).pipe((0,Ue.n)(Pe=>{if(this.navigationId>z.id)return this.cancelNavigationTransition(z,"",sn.SupersededByNewNavigation),Ne.w;this.currentTransition=z,this.currentNavigation={id:Pe.id,initialUrl:Pe.rawUrl,extractedUrl:Pe.extractedUrl,targetBrowserUrl:"string"==typeof Pe.extras.browserUrl?this.urlSerializer.parse(Pe.extras.browserUrl):Pe.extras.browserUrl,trigger:Pe.source,extras:Pe.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const It=!h.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!It&&"reload"!==(Pe.extras.onSameUrlNavigation??h.onSameUrlNavigation)){const Rn="";return this.events.next(new qt(Pe.id,this.urlSerializer.serialize(Pe.rawUrl),Rn,yn.IgnoredSameUrlNavigation)),Pe.resolve(!1),Ne.w}if(this.urlHandlingStrategy.shouldProcessUrl(Pe.rawUrl))return(0,X.of)(Pe).pipe((0,Ue.n)(Rn=>{const Gr=this.transitions?.getValue();return this.events.next(new Fn(Rn.id,this.urlSerializer.serialize(Rn.extractedUrl),Rn.source,Rn.restoredState)),Gr!==this.transitions?.getValue()?Ne.w:Promise.resolve(Rn)}),function ds(f,v,h,w,O,z){return(0,Jt.Z)(ae=>function wn(f,v,h,w,O,z,ae="emptyOnly"){return new Yn(f,v,h,w,O,ae,z).recognize()}(f,v,h,w,ae.extractedUrl,O,z).pipe((0,Lt.T)(({state:Ge,tree:Pe})=>({...ae,targetSnapshot:Ge,urlAfterRedirects:Pe}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,h.config,this.urlSerializer,this.paramsInheritanceStrategy),Le(Rn=>{z.targetSnapshot=Rn.targetSnapshot,z.urlAfterRedirects=Rn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Rn.urlAfterRedirects};const Gr=new pi(Rn.id,this.urlSerializer.serialize(Rn.extractedUrl),this.urlSerializer.serialize(Rn.urlAfterRedirects),Rn.targetSnapshot);this.events.next(Gr)}));if(It&&this.urlHandlingStrategy.shouldProcessUrl(Pe.currentRawUrl)){const{id:Rn,extractedUrl:Gr,source:zo,restoredState:Yi,extras:ns}=Pe,Ri=new Fn(Rn,this.urlSerializer.serialize(Gr),zo,Yi);this.events.next(Ri);const Is=Ao(this.rootComponentType).snapshot;return this.currentTransition=z={...Pe,targetSnapshot:Is,urlAfterRedirects:Gr,extras:{...ns,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Gr,(0,X.of)(z)}{const Rn="";return this.events.next(new qt(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),Rn,yn.IgnoredByUrlHandlingStrategy)),Pe.resolve(!1),Ne.w}}),Le(Pe=>{const It=new yi(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),this.urlSerializer.serialize(Pe.urlAfterRedirects),Pe.targetSnapshot);this.events.next(It)}),(0,Lt.T)(Pe=>(this.currentTransition=z={...Pe,guards:Ii(Pe.targetSnapshot,Pe.currentSnapshot,this.rootContexts)},z)),function $(f,v){return(0,Jt.Z)(h=>{const{targetSnapshot:w,currentSnapshot:O,guards:{canActivateChecks:z,canDeactivateChecks:ae}}=h;return 0===ae.length&&0===z.length?(0,X.of)({...h,guardsResult:!0}):function ve(f,v,h,w){return(0,q.H)(f).pipe((0,Jt.Z)(O=>function so(f,v,h,w,O){const z=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!z||0===z.length)return(0,X.of)(!0);const ae=z.map(Ge=>{const Pe=Xt(v)??O,It=Lr(Ge,Pe);return pt(function or(f){return f&&Ai(f.canDeactivate)}(It)?It.canDeactivate(f,v,h,w):(0,u.N4e)(Pe,()=>It(f,v,h,w))).pipe((0,Re.$)())});return(0,X.of)(ae).pipe(N())}(O.component,O.route,h,v,w)),(0,Re.$)(O=>!0!==O,!0))}(ae,w,O,f).pipe((0,Jt.Z)(Ge=>Ge&&function Un(f){return"boolean"==typeof f}(Ge)?function Wt(f,v,h,w){return(0,q.H)(v).pipe((0,Be.H)(O=>ke(function vi(f,v){return null!==f&&v&&v(new L(f)),(0,X.of)(!0)}(O.route.parent,w),function hn(f,v){return null!==f&&v&&v(new xe(f)),(0,X.of)(!0)}(O.route,w),function li(f,v,h){const w=v[v.length-1],z=v.slice(0,v.length-1).reverse().map(ae=>function Oo(f){const v=f.routeConfig?f.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:f,guards:v}:null}(ae)).filter(ae=>null!==ae).map(ae=>(0,Te.v)(()=>{const Ge=ae.guards.map(Pe=>{const It=Xt(ae.node)??h,Dn=Lr(Pe,It);return pt(function es(f){return f&&Ai(f.canActivateChild)}(Dn)?Dn.canActivateChild(w,f):(0,u.N4e)(It,()=>Dn(w,f))).pipe((0,Re.$)())});return(0,X.of)(Ge).pipe(N())}));return(0,X.of)(z).pipe(N())}(f,O.path,h),function ci(f,v,h){const w=v.routeConfig?v.routeConfig.canActivate:null;if(!w||0===w.length)return(0,X.of)(!0);const O=w.map(z=>(0,Te.v)(()=>{const ae=Xt(v)??h,Ge=Lr(z,ae);return pt(function bs(f){return f&&Ai(f.canActivate)}(Ge)?Ge.canActivate(v,f):(0,u.N4e)(ae,()=>Ge(v,f))).pipe((0,Re.$)())}));return(0,X.of)(O).pipe(N())}(f,O.route,h))),(0,Re.$)(O=>!0!==O,!0))}(w,z,f,v):(0,X.of)(Ge)),(0,Lt.T)(Ge=>({...h,guardsResult:Ge})))})}(this.environmentInjector,Pe=>this.events.next(Pe)),Le(Pe=>{if(z.guardsResult=Pe.guardsResult,Pe.guardsResult&&"boolean"!=typeof Pe.guardsResult)throw Wn(0,Pe.guardsResult);const It=new Rr(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),this.urlSerializer.serialize(Pe.urlAfterRedirects),Pe.targetSnapshot,!!Pe.guardsResult);this.events.next(It)}),(0,lt.p)(Pe=>!!Pe.guardsResult||(this.cancelNavigationTransition(Pe,"",sn.GuardRejected),!1)),vn(Pe=>{if(Pe.guards.canActivateChecks.length)return(0,X.of)(Pe).pipe(Le(It=>{const Dn=new mo(It.id,this.urlSerializer.serialize(It.extractedUrl),this.urlSerializer.serialize(It.urlAfterRedirects),It.targetSnapshot);this.events.next(Dn)}),(0,Ue.n)(It=>{let Dn=!1;return(0,X.of)(It).pipe(function Ho(f,v){return(0,Jt.Z)(h=>{const{targetSnapshot:w,guards:{canActivateChecks:O}}=h;if(!O.length)return(0,X.of)(h);const z=new Set(O.map(Pe=>Pe.route)),ae=new Set;for(const Pe of z)if(!ae.has(Pe))for(const It of fs(Pe))ae.add(It);let Ge=0;return(0,q.H)(ae).pipe((0,Be.H)(Pe=>z.has(Pe)?function Ss(f,v,h,w){const O=f.routeConfig,z=f._resolve;return void 0!==O?.title&&!we(O)&&(z[_n]=O.title),function $o(f,v,h,w){const O=Cr(f);if(0===O.length)return(0,X.of)({});const z={};return(0,q.H)(O).pipe((0,Jt.Z)(ae=>function an(f,v,h,w){const O=Xt(v)??w,z=Lr(f,O);return pt(z.resolve?z.resolve(v,h):(0,u.N4e)(O,()=>z(v,h)))}(f[ae],v,h,w).pipe((0,Re.$)(),Le(Ge=>{if(Ge instanceof pn)throw Wn(new ze,Ge);z[ae]=Ge}))),Tn(1),function Nn(f){return(0,Lt.T)(()=>f)}(z),(0,We.W)(ae=>Ni(ae)?Ne.w:(0,_.$)(ae)))}(z,f,v,w).pipe((0,Lt.T)(ae=>(f._resolvedData=ae,f.data=s(f,f.parent,h).resolve,null)))}(Pe,w,f,v):(Pe.data=s(Pe,Pe.parent,f).resolve,(0,X.of)(void 0))),Le(()=>Ge++),Tn(1),(0,Jt.Z)(Pe=>Ge===ae.size?(0,X.of)(h):Ne.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),Le({next:()=>Dn=!0,complete:()=>
1{Dn||this.cancelNavigationTransition(It,"",sn.NoDataFromResolver)}}))}),Le(It=>{const Dn=new yo(It.id,this.urlSerializer.serialize(It.extractedUrl),this.urlSerializer.serialize(It.urlAfterRedirects),It.targetSnapshot);this.events.next(Dn)}))}),vn(Pe=>{const It=Dn=>{const Rn=[];Dn.routeConfig?.loadComponent&&!Dn.routeConfig._loadedComponent&&Rn.push(this.configLoader.loadComponent(Dn.routeConfig).pipe(Le(Gr=>{Dn.component=Gr}),(0,Lt.T)(()=>{})));for(const Gr of Dn.children)Rn.push(...It(Gr));return Rn};return Me(It(Pe.targetSnapshot.root)).pipe((0,Ht.U)(null),(0,Ye.s)(1))}),vn(()=>this.afterPreactivation()),(0,Ue.n)(()=>{const{currentSnapshot:Pe,targetSnapshot:It}=z,Dn=this.createViewTransition?.(this.environmentInjector,Pe.root,It.root);return Dn?(0,q.H)(Dn).pipe((0,Lt.T)(()=>z)):(0,X.of)(z)}),(0,Lt.T)(Pe=>{const It=function Ke(f,v,h){const w=Et(f,v._root,h?h._root:void 0);return new co(w,v)}(h.routeReuseStrategy,Pe.targetSnapshot,Pe.currentRouterState);return this.currentTransition=z={...Pe,targetRouterState:It},this.currentNavigation.targetRouterState=It,z}),Le(()=>{this.events.next(new xt)}),((f,v,h,w)=>(0,Lt.T)(O=>(new Kn(v,O.targetRouterState,O.currentRouterState,h,w).activate(f),O)))(this.rootContexts,h.routeReuseStrategy,Pe=>this.events.next(Pe),this.inputBindingEnabled),(0,Ye.s)(1),Le({next:Pe=>{ae=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ir(Pe.id,this.urlSerializer.serialize(Pe.extractedUrl),this.urlSerializer.serialize(Pe.urlAfterRedirects))),this.titleStrategy?.updateTitle(Pe.targetRouterState.snapshot),Pe.resolve(!0)},complete:()=>{ae=!0}}),(0,nr.Q)(this.transitionAbortSubject.pipe(Le(Pe=>{throw Pe}))),(0,An.j)(()=>{!ae&&!Ge&&this.cancelNavigationTransition(z,"",sn.SupersededByNewNavigation),this.currentTransition?.id===z.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,We.W)(Pe=>{if(Ge=!0,On(Pe))this.events.next(new fr(z.id,this.urlSerializer.serialize(z.extractedUrl),Pe.message,Pe.cancellationCode)),function bi(f){return On(f)&&ar(f.url)}(Pe)?this.events.next(new Bt(Pe.url,Pe.navigationBehaviorOptions)):z.resolve(!1);else{const It=new $t(z.id,this.urlSerializer.serialize(z.extractedUrl),Pe,z.targetSnapshot??void 0);try{const Dn=(0,u.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(It));if(Dn instanceof pn){const{message:Rn,cancellationCode:Gr}=Wn(0,Dn);this.events.next(new fr(z.id,this.urlSerializer.serialize(z.extractedUrl),Rn,Gr)),this.events.next(new Bt(Dn.redirectTo,Dn.navigationBehaviorOptions))}else{this.events.next(It);const Rn=h.errorHandler(Pe);z.resolve(!!Rn)}}catch(Dn){this.options.resolveNavigationPromiseOnError?z.resolve(!1):z.reject(Dn)}}return Ne.w}))}))}cancelNavigationTransition(h,w,O){const z=new fr(h.id,this.urlSerializer.serialize(h.extractedUrl),w,O);this.events.next(z),h.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const h=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),w=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return h.toString()!==w?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})();function tr(f){return f!==cr}let Vr=(()=>{class f{static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:()=>(0,u.WQX)(_t),providedIn:"root"})}}return f})();class Sn{shouldDetach(v){return!1}store(v,h){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,h){return v.routeConfig===h.routeConfig}}let _t=(()=>{class f extends Sn{static{this.\u0275fac=(()=>{let h;return function(O){return(h||(h=u.xGo(f)))(O||f)}})()}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})(),un=(()=>{class f{static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:()=>(0,u.WQX)(Dr),providedIn:"root"})}}return f})(),Dr=(()=>{class f extends un{constructor(){super(...arguments),this.location=(0,u.WQX)(Ot.aZ),this.urlSerializer
1=(0,u.WQX)(Sr),this.options=(0,u.WQX)(zr,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,u.WQX)(P),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new cn,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Ao(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(h){return this.location.subscribe(w=>{"popstate"===w.type&&h(w.url,w.state)})}handleRouterEvent(h,w){if(h instanceof Fn)this.stateMemento=this.createStateMemento();else if(h instanceof qt)this.rawUrlTree=w.initialUrl;else if(h instanceof pi){if("eager"===this.urlUpdateStrategy&&!w.extras.skipLocationChange){const O=this.urlHandlingStrategy.merge(w.finalUrl,w.initialUrl);this.setBrowserUrl(w.targetBrowserUrl??O,w)}}else h instanceof xt?(this.currentUrlTree=w.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(w.finalUrl,w.initialUrl),this.routerState=w.targetRouterState,"deferred"===this.urlUpdateStrategy&&!w.extras.skipLocationChange&&this.setBrowserUrl(w.targetBrowserUrl??this.rawUrlTree,w)):h instanceof fr&&(h.code===sn.GuardRejected||h.code===sn.NoDataFromResolver)?this.restoreHistory(w):h instanceof $t?this.restoreHistory(w,!0):h instanceof ir&&(this.lastSuccessfulId=h.id,this.currentPageId=this.browserPageId)}setBrowserUrl(h,w){const O=h instanceof cn?this.urlSerializer.serialize(h):h;if(this.location.isCurrentPathEqualTo(O)||w.extras.replaceUrl){const ae={...w.extras.state,...this.generateNgRouterState(w.id,this.browserPageId)};this.location.replaceState(O,"",ae)}else{const z={...w.extras.state,...this.generateNgRouterState(w.id,this.browserPageId+1)};this.location.go(O,"",z)}}restoreHistory(h,w=!1){if("computed"===this.canceledNavigationResolution){const z=this.currentPageId-this.browserPageId;0!==z?this.location.historyGo(z):this.currentUrlTree===h.finalUrl&&0===z&&(this.resetState(h),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(w&&this.resetState(h),this.resetUrlToCurrentUrlTree())}resetState(h){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,h.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(h,w){return"computed"===this.canceledNavigationResolution?{navigationId:h,\u0275routerPageId:w}:{navigationId:h}}static{this.\u0275fac=(()=>{let h;return function(O){return(h||(h=u.xGo(f)))(O||f)}})()}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})();var gi=function(f){return f[f.COMPLETE=0]="COMPLETE",f[f.FAILED=1]="FAILED",f[f.REDIRECTING=2]="REDIRECTING",f}(gi||{});function jr(f,v){f.events.pipe((0,lt.p)(h=>h instanceof ir||h instanceof fr||h instanceof $t||h instanceof qt),(0,Lt.T)(h=>h instanceof ir||h instanceof qt?gi.COMPLETE:h instanceof fr&&(h.code===sn.Redirect||h.code===sn.SupersededByNewNavigation)?gi.REDIRECTING:gi.FAILED),(0,lt.p)(h=>h!==gi.REDIRECTING),(0,Ye.s)(1)).subscribe(()=>{v()})}function Oi(f){throw f}const ho={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},hr={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let pr=(()=>{class f{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=(0,u.WQX)(u.H3F),this.stateManager=(0,u.WQX)(un),this.options=(0,u.WQX)(zr,{optional:!0})||{},this.pendingTasks=(0,u.WQX)(u.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,u.WQX)(Er),this.urlSerializer
1=(0,u.WQX)(Sr),this.location=(0,u.WQX)(Ot.aZ),this.urlHandlingStrategy=(0,u.WQX)(P),this._events=new mt.B,this.errorHandler=this.options.errorHandler||Oi,this.navigated=!1,this.routeReuseStrategy=(0,u.WQX)(Vr),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,u.WQX)(Si,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,u.WQX)(Je,{optional:!0}),this.eventsSubscription=new ge.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:h=>{this.console.warn(h)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const h=this.navigationTransitions.events.subscribe(w=>{try{const O=this.navigationTransitions.currentTransition,z=this.navigationTransitions.currentNavigation;if(null!==O&&null!==z)if(this.stateManager.handleRouterEvent(w,z),w instanceof fr&&w.code!==sn.Redirect&&w.code!==sn.SupersededByNewNavigation)this.navigated=!0;else if(w instanceof ir)this.navigated=!0;else if(w instanceof Bt){const ae=w.navigationBehaviorOptions,Ge=this.urlHandlingStrategy.merge(w.url,O.currentRawUrl),Pe={browserUrl:O.extras.browserUrl,info:O.extras.info,skipLocationChange:O.extras.skipLocationChange,replaceUrl:O.extras.replaceUrl||"eager"===this.urlUpdateStrategy||tr(O.source),...ae};this.scheduleNavigation(Ge,cr,null,Pe,{resolve:O.resolve,reject:O.reject,promise:O.promise})}(function Pn(f){return!(f instanceof xt||f instanceof Bt)})(w)&&this._events.next(w)}catch(O){this.navigationTransitions.transitionAbortSubject.next(O)}});this.eventsSubscription.add(h)}resetRootComponentType(h){this.routerState.root.component=h,this.navigationTransitions.rootComponentType=h}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),cr,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((h,w)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(h,"popstate",w)},0)})}navigateToSyncWithBrowser(h,w,O){const z={replaceUrl:!0},ae=O?.navigationId?O:null;if(O){const Pe={...O};delete Pe.navigationId,delete Pe.\u0275routerPageId,0!==Object.keys(Pe).length&&(z.state=Pe)}const Ge=this.parseUrl(h);this.scheduleNavigation(Ge,w,ae,z)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(h){this.config=h.map(di),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(h,w={}){const{relativeTo:O,queryParams:z,fragment:ae,queryParamsHandling:Ge,preserveFragment:Pe}=w,It=Pe?this.currentUrlTree.fragment:ae;let Rn,Dn=null;switch(Ge??this.options.defaultQueryParamsHandling){case"merge":Dn={...this.currentUrlTree.queryParams,...z};break;case"preserve":Dn=this.currentUrlTree.queryParams;break;default:Dn=z||null}null!==Dn&&(Dn=this.removeEmptyProps(Dn));try{Rn=Hr(O?O.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof h[0]||"/"!==h[0][0])&&(h=[]),Rn=this.currentUrlTree.root}return ri(Rn,h,Dn,It??null)}navigateByUrl(h,w={skipLocationChange:!1}){const O=ar(h)?h:this.parseUrl(h),z=this.urlHandlingStrategy.merge(O,this.rawUrlTree);return this.scheduleNavigation(z,cr,null,w)}navigate(h,w={skipLocationChange:!1}){return function wo(f){for(let v=0;v<f.length;v++)if(null==f[v])throw new u.wOt(4008,!1)}(h),this.navigateByUrl(this.createUrlTree(h,w),w)}serializeUrl(h){return this.urlSerializer.serialize(h)}parseUrl(h){try{return this.urlSerializer.parse(h)}catch{return this.urlSerializer.parse("/")}}isActive(h,w){let O;if(O=!0===w?{...ho}:!1===w?{...hr}:w,ar(h))return ee(this.currentUrlTree,h,O);const z=this.parseUrl(h);return ee(this.currentUrlTree,z,O)}removeEmptyProps(h){return Object.entries(h).reduce((w,[O,z])=>(null!=z&&(w[O]=z),w),{})}scheduleNavigation(h,w,O,z,ae){if(this.disposed)return Promise.resolve(!1);let Ge,Pe,It;ae?(Ge=ae.resolve,Pe=ae.reject,It=ae.promise):It=new Promise((Rn,Gr)=>{Ge=Rn,Pe=Gr});const Dn=this.pendingTasks.add();return jr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Dn))}),this.navigationTransitions.handleNavigationRequest({source:w,restoredState:O,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:h,extras:z,resolve:Ge,reject:Pe,promise:It,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),It.catch(Rn=>Promise.reject(Rn))}static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})();class ti{}let qo=(()=>{class f{constructor(h,w,O,z,ae){this.router=h,this.injector=O,this.preloadingStrategy=z,this.loader=ae}setUpPreloading(){this.subscription=this.router.events.pipe((0,lt.p)(h=>h instanceof ir),(0,Be.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(h,w){const O=[];for(const z of w){z.providers&&!z._injector&&(z._injector=(0,u.Ol2)(z.providers,h,`Route: ${z.path}`));const ae=z._injector??h,Ge=z._loadedInjector??ae;(z.loadChildren&&!z._loadedRoutes&&void 0===z.canLoad||z.loadComponent&&!z._loadedComponent)&&O.push(this.preloadConfig(ae,z)),(z.children||z._loadedRoutes)&&O.push(this.processRoutes(Ge,z.children??z._loadedRoutes))}return(0,q.H)(O).pipe((0,ot.U)())}preloadConfig(h,w){return this.preloadingStrategy.preload(w,()=>{let O;O=w.loadChildren&&void 0===w.canLoad?this.loader.loadChildren(h,w):(0,X.of)(null);const z=O.pipe((0,Jt.Z)(ae=>null===ae?(0,X.of)(void 0):(w._loadedRoutes=ae.routes,w._loadedInjector=ae.injector,this.processRoutes(ae.injector??h,ae.routes))));if(w.loadComponent&&!w._loadedComponent){const ae=this.loader.loadComponent(w);return(0,q.H)([z,ae]).pipe((0,ot.U)())}return z})}static{this.\u0275fac=function(w){return new(w||f)(u.KVO(pr),u.KVO(u.Ql9),u.KVO(u.uvJ),u.KVO(ti),u.KVO(Pr))}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}}return f})();const ts=new u.nKC("");let Qa=(()=>{class f{constructor(h,w,O,z,ae={}
1){this.urlSerializer=h,this.transitions=w,this.viewportScroller=O,this.zone=z,this.options=ae,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ae.scrollPositionRestoration||="disabled",ae.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof Fn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=h.navigationTrigger,this.restoredId=h.restoredState?h.restoredState.navigationId:0):h instanceof ir?(this.lastId=h.id,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.urlAfterRedirects).fragment)):h instanceof qt&&h.code===yn.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof gt&&(h.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(h.position):h.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(h.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(h,w){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new gt(h,"popstate"===this.lastSource?this.store[this.restoredId]:null,w))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(w){u.QTQ()}}static{this.\u0275prov=u.jDH({token:f,factory:f.\u0275fac})}}return f})();function Ti(f,v){return{\u0275kind:f,\u0275providers:v}}function Ls(){const f=(0,u.WQX)(u.zZn);return v=>{const h=f.get(u.o8S);if(v!==h.components[0])return;const w=f.get(pr),O=f.get(gs);1===f.get(mi)&&w.initialNavigation(),f.get(aa,null,u.$GK.Optional)?.setUpPreloading(),f.get(ts,null,u.$GK.Optional)?.init(),w.resetRootComponentType(h.componentTypes[0]),O.closed||(O.next(),O.complete(),O.unsubscribe())}}const gs=new u.nKC("",{factory:()=>new mt.B}),mi=new u.nKC("",{providedIn:"root",factory:()=>1}),aa=new u.nKC("");function ms(f){return Ti(0,[{provide:aa,useExisting:qo},{provide:ti,useExisting:f}])}function zl(f){return Ti(9,[{provide:Xe,useValue:nn},{provide:ct,useValue:{skipNextTransition:!!f?.skipInitialTransition,...f}}])}const Za=new u.nKC("ROUTER_FORROOT_GUARD"),Gl=[Ot.aZ,{provide:Sr,useClass:ze},pr,Mi,{provide:io,useFactory:function Fs(f){return f.routerState.root},deps:[pr]},Pr,[]];let Ya=(()=>{class f{constructor(h){}static forRoot(h,w){return{ngModule:f,providers:[Gl,[],{provide:Si,multi:!0,useValue:h},{provide:Za,useFactory:rp,deps:[[pr,new u.Xx1,new u.kdw]]},{provide:zr,useValue:w||{}},w?.useHash?{provide:Ot.hb,useClass:Ot.fw}:{provide:Ot.hb,useClass:Ot.Sm},{provide:ts,useFactory:()=>{const f=(0,u.WQX)(Ot.Xr),v=(0,u.WQX)(u.SKi),h=(0,u.WQX)(zr),w=(0,u.WQX)(Er),O=(0,u.WQX)(Sr);return h.scrollOffset&&f.setOffset(h.scrollOffset),new Qa(O,w,f,v,h)}},w?.preloadingStrategy?ms(w.preloadingStrategy).\u0275providers:[],w?.initialNavigation?ip(w):[],w?.bindToComponentInputs?Ti(8,[Ze,{provide:Je,useExisting:Ze}]).\u0275providers:[],w?.enableViewTransitions?zl().\u0275providers:[],[{provide:Kl,useFactory:Ls},{provide:u.iLQ,multi:!0,useExisting:Kl}]]}}static forChild(h){return{ngModule:f,providers:[{provide:Si,multi:!0,useValue:h}]}}static{this.\u0275fac=function(w){return new(w||f)(u.KVO(Za,8))}}static{this.\u0275mod=u.$C({type:f})}static{this.\u0275inj=u.G2t({})}}return f})();function rp(f){return"guarded"}function ip(f){return["disabled"===f.initialNavigation?Ti(3,[{provide:u.hnV,multi:!0,useFactory:()=>{const v=(0,u.WQX)(pr);return()=>{v.setUpLocationChangeListener()}}},{provide:mi,useValue:2}]).\u0275providers:[],"enabledBlocking"===f.initialNavigation?Ti(2,[{provide:mi,useValue:0},{provide:u.hnV,multi:!0,deps:[u.zZn],useFactory:v=>{const h=v.get(Ot.hj,Promise.resolve());return()=>h.then(()=>new Promise(w=>{const O=v.get(pr),z=v.get(gs);jr(O,()=>{w(!0)}),v.get(Er).afterPreactivation=()=>(w(!0),z.closed?(0,X.of)(void 0):z),O.initialNavigation()}))}}]).\u0275providers:[]]}const Kl=new u.nKC("")},8554:(Yt,Fe,B)=>{"use strict";B.d(Fe,{Y$:()=>rn,I8:()=>$t,Q_:()=>yo});var u=B(4438);class S{constructor(V,L){this.open=V,this.close=L||V}isManual(){return"manual"===this.open||"manual"===this.close}}const G={hover:["mouseover","mouseout"],focus:["focusin","focusout"]};const ie=typeof window<"u"&&window||{},ue=ie.document;var ke=function(R){return R.isBs4="bs4",R.isBs5="bs5",R}(ke||{});let Te;function He(){const R=ie.document.createElement("span");R.innerText="testing bs version",R.classList.add("d-none"),R.classList.add("pl-1"),ie.document.head.appendChild(R);const V=ie.getComputedStyle(R).paddingLeft;return V&&parseFloat(V)?(ie.document.head.removeChild(R),"bs4"):(ie.document.head.removeChild(R),"bs5")}function te(){return{isBs4:(Te||(Te=He()),"bs4"===Te),isBs5:(Te||(Te=He()),"bs5"===Te)}}class Ot{static reflow(V){}static getStyles(V){let L=V.ownerDocument.defaultView;return(!L||!L.opener)&&(L=ie),L.getComputedStyle(V)}static stackOverflowConfig(){const V=function _e(){const R=te(),V=Object.keys(R).find(L=>R[L]);return ke[V]}();return{crossorigin:"anonymous",integrity:"bs5"===V?"sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65":"sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2",cdnLink:"bs5"===V?"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css":"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"}}}typeof console>"u"||console;var Dt=B(177),lt=B(1413),Jt=B(7786),Re=B(3726),Be=B(7673),Le=B(6780),We=B(8359);
vendor: 1,076 bytes, line 1
1const ft={schedule(R){let V=requestAnimationFrame,L=cancelAnimationFrame;const{delegate:Q}=ft;Q&&(V=Q.requestAnimationFrame,L=Q.cancelAnimationFrame);const xe=V(et=>{L=void 0,R(et)});return new We.yU(()=>L?.(xe))},requestAnimationFrame(...R){const{delegate:V}=ft;return(V?.requestAnimationFrame||requestAnimationFrame)(...R)},cancelAnimationFrame(...R){const{delegate:V}=ft;return(V?.cancelAnimationFrame||cancelAnimationFrame)(...R)},delegate:void 0};var Ht=B(9687);const Bn=new class Tn extends Ht.q{flush(V){let L;this._active=!0,V?L=V.id:(L=this._scheduled,this._scheduled=void 0);const{actions:Q}=this;let xe;V=V||Q.shift();do{if(xe=V.execute(V.state,V.delay))break}while((V=Q[0])&&V.id===L&&Q.shift());if(this._active=!1,xe){for(;(V=Q[0])&&V.id===L&&Q.shift();)V.unsubscribe();throw xe}}}(class yt extends Le.R{constructor(V,L){super(V,L),this.scheduler=V,this.work=L}requestAsyncId(V,L,Q=0){return null!==Q&&Q>0?super.requestAsyncId(V,L,Q):(V.actions.push(this),V._scheduled||(V._scheduled=ft.requestAnimationFrame(()=>V.flush(void 0))))}recycleAsyncId(V,L,Q=0){var xe;
1if(null!=Q?Q>0:this.delay>0)return super.recycleAsyncId(V,L,Q);const{actions:et}=V;null!=L&&L===V._scheduled&&(null===(xe=et[et.length-1])||void 0===xe?void 0:xe.id)!==L&&(ft.cancelAnimationFrame(L),V._scheduled=void 0)}});var Nn=function(R){return R.top="top",R.bottom="bottom",R.left="left",R.right="right",R.auto="auto",R.end="right",R.start="left",R["top left"]="top left",R["top right"]="top right",R["right top"]="right top",R["right bottom"]="right bottom",R["bottom right"]="bottom right",R["bottom left"]="bottom left",R["left bottom"]="left bottom",R["left top"]="left top",R["top start"]="top left",R["top end"]="top right",R["end top"]="right top",R["end bottom"]="right bottom",R["bottom end"]="bottom right",R["bottom start"]="bottom left",R["start bottom"]="start bottom",R["start top"]="left top",R}(Nn||{}),An=function(R){return R.top="top",R.bottom="bottom",R.left="start",R.right="end",R.auto="auto",R.end="end",R.start="start",R["top left"]="top start",R["top right"]="top end",R["right top"]="end top",R["right bottom"]="end bottom",R["bottom right"]="bottom end",R["bottom left"]="bottom start",R["left bottom"]="start bottom",R["left top"]="start top",R["top start"]="top start",R["top end"]="top end",R["end top"]="end top",R["end bottom"]="end bottom",R["bottom end"]="bottom end",R["bottom start"]="bottom start",R["start bottom"]="start bottom",R["start top"]="start top",R}(An||{});function nr(R,V){if(1!==R.nodeType)return[];const Q=R.ownerDocument.defaultView?.getComputedStyle(R,null);return V?Q&&Q[V]:Q}function Qt(R){if(!R)return document.documentElement;let Q,L=R?.offsetParent;for(;null===L&&R.nextElementSibling&&Q!==R.nextElementSibling;)Q=R.nextElementSibling,L=Q.offsetParent;const xe=L&&L.nodeName;return xe&&"BODY"!==xe&&"HTML"!==xe?L&&-1!==["TH","TD","TABLE"].indexOf(L.nodeName)&&"static"===nr(L,"position")?Qt(L):L:Q?Q.ownerDocument.documentElement:document.documentElement}function _n(R){return null!==R.parentNode?_n(R.parentNode):R}function Zn(R,V){if(!(R&&R.nodeType&&V&&V.nodeType))return document.documentElement;const L=R.compareDocumentPosition(V)&Node.DOCUMENT_POSITION_FOLLOWING,Q=L?R:V,xe=L?V:R,et=document.createRange();et.setStart(Q,0),et.setEnd(xe,0);const gt=et.commonAncestorContainer;if(R!==gt&&V!==gt||Q.contains(xe))return function Rt(R){const{nodeName:V}=R;return"BODY"!==V&&("HTML"===V||Qt(R.firstElementChild)===R)}(gt)?gt:Qt(gt);const xt=_n(R);return xt.host?Zn(xt.host,V):Zn(R,_n(V).host)}function vt(R){if(!R||!R.parentElement)return document.documentElement;let V=R.parentElement;for(;V?.parentElement&&"none"===nr(V,"transform");)V=V.parentElement;return V||document.documentElement}function rr(R,V){const L="x"===V?"Left":"Top",Q="Left"===L?"Right":"Bottom";return parseFloat(R[`border${L}Width`])+parseFloat(R[`border${Q}Width`])}function Ar(R,V,L){return Math.max(V[`offset${R}`],V[`scroll${R}`],L[`client${R}`],L[`offset${R}`],L[`scroll${R}`],0)}function _r(R){const V=R.body,L=R.documentElement;return{height:Ar("Height",V,L),width:Ar("Width",V,L)}}function Cr(R){return{...R,right:(R.left||0)+R.width,bottom:(R.top||0)+R.height}}function zt(R){return"number"==typeof R||"[object Number]"===Object.prototype.toString.call(R)}function pt(R){const V=R.getBoundingClientRect();if(!(V&&zt(V.top)&&zt(V.left)&&zt(V.bottom)&&zt(V.right)))return V;const L={left:V.left,top:V.top,width:V.right-V.left,height:V.bottom-V.top},Q="HTML"===R.nodeName?_r(R.ownerDocument):void 0,xe=Q?.width||R.clientWidth||zt(V.right)&&zt(L.left)&&V.right-L.left||0,et=Q?.height||R.clientHeight||zt(V.bottom)&&zt(L.top)&&V.bottom-L.top||0;let gt=R.offsetWidth-xe,xt=R.offsetHeight-et;if(gt||xt){const Bt=nr(R);gt-=rr(Bt,"x"),xt-=rr(Bt,"y"),L.width-=gt,L.height-=xt}return Cr(L)}function qn(R,V,L=!1){const Q="HTML"===V.nodeName,xe=pt(R),et=pt(V),gt=nr(V),xt=parseFloat(gt.borderTopWidth),Bt=parseFloat(gt.borderLeftWidth);L&&Q&&(et.top=Math.max(et.top??0,0),et.left=Math.max(et.left??0,0));const tn=Cr({top:(xe.top??0)-(et.top??0)-xt,left:(xe.left??0)-(et.left??0)-Bt,width:xe.width,height:xe.height});if(tn.marginTop=0,tn.marginLeft=0,Q){const Hn=parseFloat(gt.marginTop),Mr=parseFloat(gt.marginLeft);zt(tn.top)&&(tn.top-=xt-Hn),zt(tn.bottom)&&(tn.bottom-=xt-Hn),zt(tn.left)&&(tn.left-=Bt-Mr),zt(tn.right)&&(tn.right-=Bt-Mr),tn.marginTop=Hn,tn.marginLeft=Mr}return tn}function Nr(R){return"HTML"===R.nodeName?R:R.parentNode||R.host}function ee(R){if(!R)return document.body;switch(R.nodeName){case"HTML":case"BODY":return R.ownerDocument.body;case"#document":return R.body}const{overflow:V,overflowX:L,overflowY:Q}=nr(R);return/(auto|scroll|overlay)/.test(String(V)+String(Q)+String(L))?R:ee(Nr(R))}function le(R,V="top"){const L="top"===V?"scrollTop":"scrollLeft",Q=R.nodeName;return"BODY"===Q||"HTML"===Q?(R.ownerDocument.scrollingElement||R.ownerDocument.documentElement)[L]:R[L]}function bt(R){const V=R.nodeName;return"BODY"!==V&&"HTML"!==V&&("fixed"===nr(R,"position")||bt(Nr(R)))}function Ut(R,V,L=0,Q,xe=!1){let et={top:0,left:0};const gt=xe?vt(R):Zn(R,V);
1if("viewport"===Q)et=function Ve(R,V=!1){const L=R.ownerDocument.documentElement,Q=qn(R,L),xe=Math.max(L.clientWidth,window.innerWidth||0),et=Math.max(L.clientHeight,window.innerHeight||0),gt=V?0:le(L),xt=V?0:le(L,"left");return Cr({top:gt-Number(Q?.top)+Number(Q?.marginTop),left:xt-Number(Q?.left)+Number(Q?.marginLeft),width:xe,height:et})}(gt,xe);else{let xt;"scrollParent"===Q?(xt=ee(Nr(V)),"BODY"===xt.nodeName&&(xt=R.ownerDocument.documentElement)):xt="window"===Q?R.ownerDocument.documentElement:Q;const Bt=qn(xt,gt,xe);if(Bt&&"HTML"===xt.nodeName&&!bt(gt)){const{height:tn,width:Hn}=_r(R.ownerDocument);zt(et.top)&&zt(Bt.top)&&zt(Bt.marginTop)&&(et.top+=Bt.top-Bt.marginTop),zt(et.top)&&(et.bottom=Number(tn)+Number(Bt.top)),zt(et.left)&&zt(Bt.left)&&zt(Bt.marginLeft)&&(et.left+=Bt.left-Bt.marginLeft),zt(et.top)&&(et.right=Number(Hn)+Number(Bt.left))}else Bt&&(et=Bt)}return zt(et.left)&&(et.left+=L),zt(et.top)&&(et.top+=L),zt(et.right)&&(et.right-=L),zt(et.bottom)&&(et.bottom-=L),et}function Nt({width:R,height:V}){return R*V}function At(R,V,L,Q,xe=["top","bottom","right","left"],et="viewport",gt=0){if(-1===R.indexOf("auto"))return R;const xt=Ut(L,Q,gt,et),Bt={top:{width:xt?.width??0,height:(V?.top??0)-(xt?.top??0)},right:{width:(xt?.right??0)-(V?.right??0),height:xt?.height??0},bottom:{width:xt?.width??0,height:(xt?.bottom??0)-(V?.bottom??0)},left:{width:(V.left??0)-(xt?.left??0),height:xt?.height??0}},tn=Object.keys(Bt).map(Fr=>({position:Fr,...Bt[Fr],area:Nt(Bt[Fr])})).sort((Fr,Zr)=>Zr.area-Fr.area);let Hn=tn.filter(({width:Fr,height:Zr})=>Fr>=L.clientWidth&&Zr>=L.clientHeight);Hn=Hn.filter(({position:Fr})=>xe.some(Zr=>Zr===Fr));const Mr=Hn.length>0?Hn[0].position:tn[0].position,ii=R.split(" ")[1];return L.className=L.className.replace(/bs-tooltip-auto/g,`bs-tooltip-${te().isBs5?An[Mr]:Mr}`),Mr+(ii?`-${ii}`:"")}const ln=(R,V=0)=>R?parseFloat(R):V;function Jn(R){const L=R.ownerDocument.defaultView?.getComputedStyle(R),Q=ln(L?.marginTop)+ln(L?.marginBottom),xe=ln(L?.marginLeft)+ln(L?.marginRight);return{width:Number(R.offsetWidth)+xe,height:Number(R.offsetHeight)+Q}}function br(R,V,L){return qn(V,L?vt(R):Zn(R,V),L)}function Sr(R,V,L){const Q=L.split(" ")[0],xe=Jn(R),et={width:xe.width,height:xe.height},gt=-1!==["right","left"].indexOf(Q),xt=gt?"top":"left",Bt=gt?"left":"top",tn=gt?"height":"width",Hn=gt?"width":"height";return et[xt]=(V[xt]??0)+V[tn]/2-xe[tn]/2,et[Bt]=Q===Bt?(V[Bt]??0)-xe[Hn]:V[function St(R){const V={left:"right",right:"left",bottom:"top",top:"bottom"};return R.replace(/left|right|bottom|top/g,L=>V[L])}(Bt)]??0,et}function ze(R,V){return!!R.modifiers[V]?.enabled}const Oe={top:["top","top start","top end"],bottom:["bottom","bottom start","bottom end"],start:["start","start top","start bottom"],end:["end","end top","end bottom"]};function ce(R,V){return!!te().isBs5&&Oe[V].includes(R)}function Ft(R,V,L){!R||!V||Object.keys(V).forEach(Q=>{let xe="";-1!==["width","height","top","right","bottom","left"].indexOf(Q)&&function wr(R){return""!==R&&!isNaN(parseFloat(R))&&isFinite(Number(R))}(V[Q])&&(xe="px"),L?L.setStyle(R,Q,`${String(V[Q])}${xe}`):R.style[Q]=String(V[Q])+xe})}function mn(R){let V=R.offsets.target;const L=R.instance.target.querySelector(".arrow");if(!L)return R;const Q=-1!==["left","right"].indexOf(R.placement.split(" ")[0]),xe=Q?"height":"width",et=Q?"Top":"Left",gt=et.toLowerCase(),xt=Q?"left":"top",Bt=Q?"bottom":"right",tn=Jn(L)[xe],Hn=R.placement.split(" ")[1];(R.offsets.host[Bt]??0)-tn<(V[gt]??0)&&(V[gt]-=(V[gt]??0)-((R.offsets.host[Bt]??0)-tn)),Number(R.offsets.host[gt])+Number(tn)>(V[Bt]??0)&&(V[gt]+=Number(R.offsets.host[gt])+Number(tn)-Number(V[Bt])),V=Cr(V);const Mr=nr(R.instance.target),ii=parseFloat(Mr[`margin${et}`])||0,Fr=parseFloat(Mr[`border${et}Width`])||0;let Zr;if(Hn){const Ki=parseFloat(Mr.borderRadius)||0,Wr=Number(ii+Fr+Ki);Zr=gt===Hn?Number(R.offsets.host[gt])+Wr:Number(R.offsets.host[gt])+Number(R.offsets.host[xe]-Wr)}else Zr=Number(R.offsets.host[gt])+Number(R.offsets.host[xe]/2-tn/2);let oi=Zr-(V[gt]??0)-ii-Fr;return oi=Math.max(Math.min(V[xe]-(tn+5),oi),0),R.offsets.arrow={[gt]:Math.round(oi),[xt]:""},R.instance.arrow=L,R}
1function Cn(R){if(R.offsets.target=Cr(R.offsets.target),!ze(R.options,"flip"))return R.offsets.target={...R.offsets.target,...Sr(R.instance.target,R.offsets.host,R.placement)},R;const V=Ut(R.instance.target,R.instance.host,0,"viewport",!1);let L=R.placement.split(" ")[0],Q=R.placement.split(" ")[1]||"";const xt=At("auto",R.offsets.host,R.instance.target,R.instance.host,R.options.allowedPositions),Bt=[L,xt];return Bt.forEach((tn,Hn)=>{if(L!==tn||Bt.length===Hn+1)return;L=R.placement.split(" ")[0];const Mr="left"===L&&Math.floor(R.offsets.target.right??0)>Math.floor(R.offsets.host.left??0)||"right"===L&&Math.floor(R.offsets.target.left??0)<Math.floor(R.offsets.host.right??0)||"top"===L&&Math.floor(R.offsets.target.bottom??0)>Math.floor(R.offsets.host.top??0)||"bottom"===L&&Math.floor(R.offsets.target.top??0)<Math.floor(R.offsets.host.bottom??0),ii=Math.floor(R.offsets.target.left??0)<Math.floor(V.left??0),Fr=Math.floor(R.offsets.target.right??0)>Math.floor(V.right??0),Zr=Math.floor(R.offsets.target.top??0)<Math.floor(V.top??0),oi=Math.floor(R.offsets.target.bottom??0)>Math.floor(V.bottom??0),Ki="left"===L&&ii||"right"===L&&Fr||"top"===L&&Zr||"bottom"===L&&oi,Wr=-1!==["top","bottom"].indexOf(L),qi=Wr&&"left"===Q&&ii||Wr&&"right"===Q&&Fr||!Wr&&"left"===Q&&Zr||!Wr&&"right"===Q&&oi;(Mr||Ki||qi)&&((Mr||Ki)&&(L=Bt[Hn+1]),qi&&(Q=function kn(R){return"right"===R?"left":"left"===R?"right":R}(Q)),R.placement=L+(Q?` ${Q}`:""),R.offsets.target={...R.offsets.target,...Sr(R.instance.target,R.offsets.host,R.placement)})}),R}function dr(R){if(!ze(R.options,"preventOverflow"))return R;const V="transform",L=R.instance.target.style,{top:Q,left:xe,[V]:et}=L;L.top="",L.left="",L[V]="";const gt=Ut(R.instance.target,R.instance.host,0,R.options.modifiers.preventOverflow?.boundariesElement||"scrollParent",!1);L.top=Q,L.left=xe,L[V]=et;const Bt={primary(tn){let Hn=R.offsets.target[tn];return(R.offsets.target[tn]??0)<(gt[tn]??0)&&(Hn=Math.max(R.offsets.target[tn]??0,gt[tn]??0)),{[tn]:Hn}},secondary(tn){const Hn="right"===tn,Mr=Hn?"left":"top";let Fr=R.offsets.target[Mr];return(R.offsets.target[tn]??0)>(gt[tn]??0)&&(Fr=Math.min(R.offsets.target[Mr]??0,(gt[tn]??0)-R.offsets.target[Hn?"width":"height"])),{[Mr]:Fr}}};return["left","right","top","bottom"].forEach(tn=>{const Hn=-1!==["left","top","start"].indexOf(tn)?Bt.primary:Bt.secondary;R.offsets.target={...R.offsets.target,...Hn(tn)}}),R}function Tr(R){const V=R.placement,L=V.split(" ")[0],Q=V.split(" ")[1];if(Q){const{host:xe,target:et}=R.offsets,gt=-1!==["bottom","top"].indexOf(L),xt=gt?"left":"top",Bt=gt?"width":"height",tn={start:{[xt]:xe[xt]},end:{[xt]:(xe[xt]??0)+xe[Bt]-et[Bt]}};R.offsets.target={...et,[xt]:xt===Q?tn.start[xt]:tn.end[xt]}}return R}const xi=new class qr{position(V,L){return this.offset(V,L)}offset(V,L){return br(L,V)}positionElements(V,L,Q,xe,et){const gt=[Cn,Tr,dr,mn],Bt=function Qn(R,V,L,Q){if(!R||!V)return;const xe=br(R,V);!L.match(/^(auto)*\s*(left|right|top|bottom|start|end)*$/)&&!L.match(/^(left|right|top|bottom|start|end)*(?: (left|right|top|bottom|start|end))*$/)&&(L="auto");const et=!!L.match(/auto/g);let gt=L.match(/auto\s(left|right|top|bottom|start|end)/)?L.split(" ")[1]||"auto":L;const xt=gt.match(/^(left|right|top|bottom|start|end)* ?(?!\1)(left|right|top|bottom|start|end)?/);return xt&&(gt=xt[1]+(xt[2]?` ${xt[2]}`:"")),-1!==["left right","right left","top bottom","bottom top"].indexOf(gt)&&(gt="auto"),gt=At(gt,xe,R,V,Q?Q.allowedPositions:void 0),{options:Q||{modifiers:{}},instance:{target:R,host:V,arrow:void 0},offsets:{target:Sr(R,xe,gt),host:xe,arrow:void 0},positionFixed:!1,placement:gt,placementAuto:et}}(L,V,Nn[Q],et);if(Bt)return gt.reduce((tn,Hn)=>Hn(tn),Bt)}};function ao(R,V,L,Q,xe,et){const gt=xi.positionElements(R,V,L,Q,xe);if(!gt)return;const xt=function cn(R){return{width:R.offsets.target.width,height:R.offsets.target.height,left:Math.floor(R.offsets.target.left??0),top:Math.round(R.offsets.target.top??0),bottom:Math.round(R.offsets.target.bottom??0),right:Math.floor(R.offsets.target.right??0)}}(gt);Ft(V,{"will-change":"transform",top:"0px",left:"0px",transform:`translate3d(${xt.left}px, ${xt.top}px, 0px)`},et),gt.instance.arrow&&Ft(gt.instance.arrow,gt.offsets.arrow,et),function nt(R,V){const L=R.instance.target;let Q=L.className;const xe=te().isBs5?An[R.placement]:R.placement;R.placementAuto&&(Q=Q.replace(/bs-popover-auto/g,`bs-popover-${xe}`),Q=Q.replace(/ms-2|me-2|mb-2|mt-2/g,""),Q=Q.replace(/bs-tooltip-auto/g,`bs-tooltip-${xe}`),Q=Q.replace(/\sauto/g,` ${xe}`),-1!==Q.indexOf("popover")&&(Q=Q+" "+function Ee(R){return te().isBs5?ce(R,"end")?"ms-2":ce(R,"start")?"me-2":ce(R,"top")?"mb-2":ce(R,"bottom")?"mt-2":"":""}(xe)),-1!==Q.indexOf("popover")&&-1===Q.indexOf("popover-auto")&&(Q+=" popover-auto"),-1!==Q.indexOf("tooltip")&&-1===Q.indexOf("tooltip-auto")&&(Q+=" tooltip-auto")),Q=Q.replace(/left|right|top|bottom|end|start/g,`${xe.split(" ")[0]}`),V?V.setAttribute(L,"class",Q):L.className=Q}(gt,et)}let Pi=(()=>{class R{constructor(L,Q,xe){this.update$$=new lt.B,this.positionElements=new Map,this.isDisabled=!1,(0,Dt.UE)(xe)&&L.runOutsideAngular(()=>{this.triggerEvent$=(0,Jt.h)((0,Re.R)(window,"scroll",{passive:!0}),(0,Re.R)(window,"resize",{passive:!0}),(0,Be.of)(0,Bn),this.update$$),this.triggerEvent$.subscribe(()=>
1{this.isDisabled||this.positionElements.forEach(et=>{ao(wi(et.target),wi(et.element),et.attachment,et.appendToBody,this.options,Q.createRenderer(null,null))})})})}position(L){this.addPositionElement(L)}get event$(){return this.triggerEvent$}disable(){this.isDisabled=!0}enable(){this.isDisabled=!1}addPositionElement(L){this.positionElements.set(wi(L.element),L)}calcPosition(){this.update$$.next(null)}deletePositionElement(L){this.positionElements.delete(wi(L))}setOptions(L){this.options=L}static{this.\u0275fac=function(Q){return new(Q||R)(u.KVO(u.SKi),u.KVO(u._9s),u.KVO(u.Agw))}}static{this.\u0275prov=u.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function wi(R){return"string"==typeof R?document.querySelector(R):R instanceof u.aKT?R.nativeElement:R??null}class en{constructor(V,L,Q){this.nodes=V,this.viewRef=L,this.componentRef=Q}}class Hi{constructor(V,L,Q,xe,et,gt,xt,Bt,tn){this._viewContainerRef=V,this._renderer=L,this._elementRef=Q,this._injector=xe,this._componentFactoryResolver=et,this._ngZone=gt,this._applicationRef=xt,this._posService=Bt,this._document=tn,this.onBeforeShow=new u.bkB,this.onShown=new u.bkB,this.onBeforeHide=new u.bkB,this.onHidden=new u.bkB,this._providers=[],this._isHiding=!1,this.containerDefaultSelector="body",this._listenOpts={},this._globalListener=Function.prototype}get isShown(){return!this._isHiding&&!!this._componentRef}attach(V){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(V),this}to(V){return this.container=V||this.container,this}position(V){return V?(this.attachment=V.attachment||this.attachment,this._elementRef=V.target||this._elementRef,this):this}provide(V){return this._providers.push(V),this}show(V={}){if(this._subscribePositioning(),this._innerComponent=void 0,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(V.content,V.context,V.initialState);const L=u.zZn.create({providers:this._providers,parent:this._injector});if(!this._componentFactory)return;if(this._componentRef=this._componentFactory.create(L,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,V),this.container instanceof u.aKT&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"string"==typeof this.container&&typeof this._document<"u"){const Q=this._document.querySelector(this.container)||this._document.querySelector(this.containerDefaultSelector);if(!Q)return;Q.appendChild(this._componentRef.location.nativeElement)}!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(V.id?{id:V.id}:this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef}hide(V){if(!this._componentRef)return this;this._posService.deletePositionElement(this._componentRef.location),this.onBeforeHide.emit(this._componentRef.instance);const L=this._componentRef.location.nativeElement;return L.parentNode?.removeChild(L),this._contentRef?.componentRef?.destroy(),this._viewContainerRef&&this._contentRef?.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef?.viewRef?.destroy(),this._componentRef?.destroy(),this._contentRef=void 0,this._componentRef=void 0,this._removeGlobalListener(),this.onHidden.emit(V?{id:V}:null),this}toggle(){this.isShown?this.hide():this.show()}dispose(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()}listen(V){this.triggers=V.triggers||this.triggers,this._listenOpts.outsideClick=V.outsideClick,this._listenOpts.outsideEsc=V.outsideEsc,V.target=V.target||this._elementRef?.
1nativeElement;const L=this._listenOpts.hide=()=>V.hide?V.hide():void this.hide(),Q=this._listenOpts.show=et=>{V.show?V.show(et):this.show(et),et()};return this._renderer&&(this._unregisterListenersFn=function X(R,V){const L=function J(R,V=G){const L=(R||"").trim();if(0===L.length)return[];const Q=L.split(/\s+/).map(et=>et.split(":")).map(et=>{const gt=V[et[0]]||et;return new S(gt[0],gt[1])}),xe=Q.filter(et=>et.isManual());if(xe.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===xe.length&&Q.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return Q}(V.triggers),Q=V.target;if(1===L.length&&L[0].isManual())return Function.prototype;const xe=[],et=[],gt=()=>{et.forEach(xt=>xe.push(xt())),et.length=0};return L.forEach(xt=>{const Bt=xt.open===xt.close,tn=Bt?V.toggle:V.show;if(!Bt&&xt.close&&V.hide){const Hn=xt.close,Mr=V.hide;et.push(()=>R.listen(Q,Hn,Mr))}tn&&xe.push(R.listen(Q,xt.open,()=>tn(gt)))}),()=>{xe.forEach(xt=>xt())}}(this._renderer,{target:V.target,triggers:V.triggers,show:Q,hide:L,toggle:et=>{this.isShown?L():Q(et)}})),this}_removeGlobalListener(){this._globalListener&&(this._globalListener(),this._globalListener=Function.prototype)}attachInline(V,L){return V&&L&&(this._inlineViewRef=V.createEmbeddedView(L)),this}_registerOutsideClick(){if(!this._componentRef||!this._componentRef.location)return;let V=Function.prototype,L=Function.prototype;if(this._listenOpts.outsideClick){const Q=this._componentRef.location.nativeElement;setTimeout(()=>{this._renderer&&this._elementRef&&(V=function re(R,V){return V.outsideClick?R.listen("document","click",L=>{V.target&&V.target.contains(L.target)||V.targets&&V.targets.some(Q=>Q.contains(L.target))||V.hide&&V.hide()}):Function.prototype}(this._renderer,{targets:[Q,this._elementRef.nativeElement],outsideClick:this._listenOpts.outsideClick,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()}))})}this._listenOpts.outsideEsc&&this._renderer&&this._elementRef&&(L=function de(R,V){return V.outsideEsc?R.listen("document","keyup.esc",L=>{V.target&&V.target.contains(L.target)||V.targets&&V.targets.some(Q=>Q.contains(L.target))||V.hide&&V.hide()}):Function.prototype}(this._renderer,{targets:[this._componentRef.location.nativeElement,this._elementRef.nativeElement],outsideEsc:this._listenOpts.outsideEsc,hide:()=>this._listenOpts.hide&&this._listenOpts.hide()})),this._globalListener=()=>{V(),L()}}getInnerComponent(){return this._innerComponent}_subscribePositioning(){this._zoneSubscription||!this.attachment||(this.onShown.subscribe(()=>{this._posService.position({element:this._componentRef?.location,target:this._elementRef,attachment:this.attachment,appendToBody:"body"===this.container})}),this._zoneSubscription=this._ngZone.onStable.subscribe(()=>{this._componentRef&&this._posService.calcPosition()}))}_unsubscribePositioning(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=void 0)}_getContentRef(V,L,Q){if(!V)return new en([]);if(V instanceof u.C4Q){if(this._viewContainerRef){const gt=this._viewContainerRef.createEmbeddedView(V,L);return gt.markForCheck(),new en([gt.rootNodes],gt)}const et=V.createEmbeddedView({});return this._applicationRef.attachView(et),new en([et.rootNodes],et)}if("function"==typeof V){const et=this._componentFactoryResolver.resolveComponentFactory(V),gt=u.zZn.create({providers:this._providers,parent:this._injector}),xt=et.create(gt);return Object.assign(xt.instance,Q),this._applicationRef.attachView(xt.hostView),new en([[xt.location.nativeElement]],xt.hostView,xt)}const xe=this._renderer?[this._renderer.createText(`${V}`)]:[];return new en([xe])}}let Qr=(()=>{class R{constructor(L,Q,xe,et,gt,xt){this._componentFactoryResolver=L,this._ngZone=Q,this._injector=xe,this._posService=et,this._applicationRef=gt,this._document=xt}createLoader(L,Q,xe){return new Hi(Q,xe,L,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService,this._document)}static{this.\u0275fac=function(Q){return new(Q||R)(u.KVO(u.OM3),u.KVO(u.SKi),u.KVO(u.zZn),u.KVO(Pi),u.KVO(u.o8S),u.KVO(Dt.qQ))}}static{this.\u0275prov=u.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();var $i=B(6697);function Br(R){return null!=R&&"false"!=`${R}`}let Wi;try{Wi=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Wi=!1}let $n=(()=>{class R{constructor(L){this._platformId=L,this.isBrowser=this._platformId?(0,Dt.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(m
1sie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Wi)&&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}static{this.\u0275fac=function(Q){return new(Q||R)(u.KVO(u.Agw))}}static{this.\u0275prov=u.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),ar=(()=>{class R{constructor(L){this._platform=L}isDisabled(L){return L.hasAttribute("disabled")}isVisible(L){return function Hr(R){return!!(R.offsetWidth||R.offsetHeight||"function"==typeof R.getClientRects&&R.getClientRects().length)}(L)&&"visible"===getComputedStyle(L).visibility}isTabbable(L){if(!this._platform.isBrowser)return!1;const Q=function ni(R){try{return R.frameElement}catch{return null}}(function me(R){return R.ownerDocument&&R.ownerDocument.defaultView||window}(L));if(Q&&(-1===Gi(Q)||!this.isVisible(Q)))return!1;let xe=L.nodeName.toLowerCase(),et=Gi(L);return L.hasAttribute("contenteditable")?-1!==et:!("iframe"===xe||"object"===xe||this._platform.WEBKIT&&this._platform.IOS&&!function fn(R){let V=R.nodeName.toLowerCase(),L="input"===V&&R.type;return"text"===L||"password"===L||"select"===V||"textarea"===V}(L))&&("audio"===xe?!!L.hasAttribute("controls")&&-1!==et:"video"===xe?-1!==et&&(null!==et||this._platform.FIREFOX||L.hasAttribute("controls")):L.tabIndex>=0)}isFocusable(L,Q){return function Y(R){return!function hi(R){return function $r(R){return"input"==R.nodeName.toLowerCase()}(R)&&"hidden"==R.type}(R)&&(function ri(R){let V=R.nodeName.toLowerCase();return"input"===V||"select"===V||"button"===V||"textarea"===V}(R)||function Xr(R){return function Di(R){return"a"==R.nodeName.toLowerCase()}(R)&&R.hasAttribute("href")}(R)||R.hasAttribute("contenteditable")||zi(R))}(L)&&!this.isDisabled(L)&&(Q?.ignoreVisibility||this.isVisible(L))}static{this.\u0275fac=function(Q){return new(Q||R)(u.KVO($n))}}static{this.\u0275prov=u.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function zi(R){if(!R.hasAttribute("tabindex")||void 0===R.tabIndex)return!1;let V=R.getAttribute("tabindex");return"-32768"!=V&&!(!V||isNaN(parseInt(V,10)))}function Gi(R){if(!zi(R))return null;const V=parseInt(R.getAttribute("tabindex")||"",10);return isNaN(V)?-1:V}let De=(()=>{class R{constructor(){this._focusTrapStack=[]}register(L){this._focusTrapStack=this._focusTrapStack.filter(xe=>xe!==L);let Q=this._focusTrapStack;Q.length&&Q[Q.length-1]._disable(),Q.push(L),L._enable()}deregister(L){L._disable();const Q=this._focusTrapStack,xe=Q.indexOf(L);-1!==xe&&(Q.splice(xe,1),Q.length&&Q[Q.length-1]._enable())}static{this.\u0275fac=function(Q){return new(Q||R)}}static{this.\u0275prov=u.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();class Qe{get enabled(){return this._enabled}set enabled(V){this._enabled=V,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(V,this._startAnchor),this._toggleAnchorTabIndex(V,this._endAnchor))}constructor(V,L,Q,xe,et=!1){this._element=V,this._checker=L,this._ngZone=Q,this._document=xe,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,et||this.attachAnchors()}destroy(){const V=this._startAnchor,L=this._endAnchor;V&&(V.removeEventListener("focus",this.startAnchorListener),V.parentNode&&V.parentNode.removeChild(V)),L&&(L.removeEventListener("focus",this.endAnchorListener),L.parentNode&&L.parentNode.removeChild(L)),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(){return new Promise(V=>{this._executeOnStable(()=>V(this.focusInitialElement()))})}focusFirstTabbableElementWhenReady(){return new Promise(V=>{this._executeOnStable(()=>V(this.focusFirstTabbableElement()))})}focusLastTabbableElementWhenReady(){return new Promise(V=>{this._executeOnStable(()=>V(this.focusLastTabbableElement()))})}_getRegionBoundary(V){let L=this._element.querySelectorAll(`[cdk-focus-region-${V}], [cdkFocusRegion${V}], [cdk-focus-${V}]`);for(let Q=0;Q<L.length;Q++)L[Q].hasAttribute(`cdk-focus-${V}`)?console.warn(`Found use of deprecated attribute 'cdk-focus-${V}', use 'cdkFocusRegion${V}' instead. The deprecated attribute will be removed in 8.0.0.`,L[Q]):L[Q].hasAttribute(`cdk-focus-region-${V}`)&&console.warn(`Found use of deprecated attribute 'cdk-focus-region-${V}', use 'cdkFocusRegion${V}' instead. The deprecated attribute will be removed in 8.0.0.`,L[Q]);return"start"==V?L.length?L[0]:this._getFirstTabbableElement(this._element):L.length?L[L.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(){const V=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(V){if(V.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead. The deprecated attribute will be removed in 8.0.0",V),!this._checker.isFocusable(V)){const L=this._getFirstTabbableElement(V);return L?.focus(),!!L}return V.focus(),!0}return this.focusFirstTabbableElement()}focusFirstTabbableElement(){const V=this._getRegionBoundary("start");return V&&V.focus(),!!V}focusLastTabbableElement(){const V=this._getRegionBoundary("end");return V&&V.focus(),!!V}hasAttached(){return this._hasAttached}_getFirstTabbableElement(V){if(this._checker.isFocusable(V)&&this._checker.isTabbable(V))return V;let L=V.children||V.childNodes;for(let Q=0;Q<L.length;Q++){let xe=L[Q].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(L[Q]):null;if(xe)return xe}return null}_getLastTabbableElement(V){if(this._checker.isFocusable(V)&&this._checker.isTabbable(V))return V;let L=V.children||V.childNodes;for(let Q=L.length-1;Q>=0;Q--){let xe=L[Q].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(L[Q]):null;if(xe)return xe}return null}_createAnchor(){const V=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,V),V.classList.add("cdk-visually-hidden"),V.classList.add("cdk-focus-trap-anchor"),V.setAttribute("aria-hidden","true"),V}_toggleAnchorTabIndex(V,L){V?L.setAttribute("tabindex","0"):L.removeAttribute("tabindex")}toggleAnchors(V){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(V,this._startAnchor),this._toggleAnchorTabIndex(V,this._endAnchor))}_executeOnStable(V){this._ngZone.isStable?V():this._ngZone.onStable.pipe((0,$i.s)(1)).subscribe(V)}}let ht=(()=>{class R{constructor(L,Q,xe){this._checker=L,this._ngZone=Q,this._document=xe}create(L,Q=!1){return new Qe(L,this._checker,this._ngZone,this._document,Q)}static{this.\u0275fac=function(Q){return new(Q||R)(u.KVO(ar),u.KVO(u.SKi),u.KVO(Dt.qQ))}}static{this.\u0275prov=u.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),wt=(()=>{class R{get enabled(){return this.focusTrap.enabled}set enabled(L){this.focusTrap.enabled=Br(L)}get autoCapture(){return this._autoCapture}set autoCapture(L){this._autoCapture=Br(L)}constructor(L,Q,xe){this._elementRef=L,this._focusTrapFactory=Q,this._previouslyFocusedElement=null,this._autoCapture=!1,this._document=xe,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(L){const Q=L.autoCapture;Q&&!Q.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady()}static{this.\u0275fac=function(Q){return new(Q||R)(u.rXU(u.aKT),u.rXU(ht),u.rXU(Dt.qQ))}}static{this.\u0275dir=u.FsC({type:R,selectors:[["","focusTrap",""]],inputs:{enabled:[0,"cdkTrapFocus","enabled"],autoCapture:[0,"cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["focusTrap"],standalone:!0,features:[u.Jv_([De,$n,ar]),u.OA$]})}}return R})(),Pt=(()=>{class R{static forRoot(){return{ngModule:R,providers:[]}}static{this.\u0275fac=function(Q){return new(Q||R)}}static{this.\u0275mod=u.$C({type:R})}static{this.\u0275inj=u.G2t({imports:[Dt.MD]})}}return R})();const bn=["*"];let rn=(()=>{class R{constructor(){this.hide=()=>{},this.setClass=()=>{}}static{this.\u0275fac=function(Q){return new(Q||R)}}static{this.\u0275prov=u.jDH({token:R,factory:R.\u0275fac,providedIn:"platform"})}}return R})(),cr=(()=>{class R{static{this.\u0275fac=function(Q){return new(Q||R)}}static{this.\u0275prov=u.jDH({token:R,factory:R.\u0275fac,providedIn:"platform"})}}return R})();const Gt={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0,initialState:{},closeInterceptor:void 0},Gn=new u.nKC("override-default-config");let fr=(()=>{class R{get isAnimated(){return this._isAnimated}set isAnimated(L){this._isAnimated=L}get isShown(){return this._isShown}set isShown(L){this._isShown=L,L?this.renderer.addClass(this.element.nativeElement,"show"):this.renderer.removeClass(this.element.nativeElement,"show")}constructor(L,Q){this._isAnimated=!1,this._isShown=!1,this.element=L,this.renderer=Q}ngOnInit(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,"fade"),Ot.reflow(this.element.nativeElement)),this.isShown=!0}static{this.\u0275fac=function(Q){return new(Q||R)(u.rXU(u.aKT),u.rXU(u.sFG))}}static{this.\u0275cmp=u.VBU({type:R,selectors:[["bs-modal-backdrop"]],hostAttrs:[1,"modal-backdrop"],standalone:!0,features:[u.aNF],decls:0,vars:0,template:function(Q,xe){},encapsulation:2})}}return R})(),qt=1,$t=(()=>{class R{constructor(L,Q,xe){this.clf=Q,this.modalDefaultOption=xe,this.onShow=new u.bkB,this.onShown=new u.bkB,this.onHide=new u.bkB,this.onHidden=new u.bkB,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.lastHiddenId=null,this.loaders=[],this._focusEl=null,this._backdropLoader=this.clf.createLoader(),this._renderer=L.createRenderer(null,null),this.config=xe?Object.assign({},Gt,xe):Gt}show(L,Q){this._focusEl=ue.activeElement,this.modalsCount++,this.lastHiddenId=null,this._createLoaders();const xe=Q?.id||qt++;return this.config=this.modalDefaultOption?Object.assign({},Gt,this.modalDefaultOption,Q):Object.assign({},Gt,Q),this.config.id=xe,this._showBackdrop(),this.lastDismissReason=void 0,this._showModal(L)}hide(L){this.lastHiddenId!==L&&(this.lastHiddenId=L,(1===this.modalsCount||null==L)&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1&&null!=L?this.modalsCount-1:0,setTimeout(()=>{this._hideModal(L),this.removeLoaders(L)},this.config.animated?150:0),this._focusEl&&this._focusEl.focus())}_showBackdrop(){const L=!0===this.config.backdrop||"static"===this.config.backdrop,Q=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),L&&Q&&(this._backdropLoader.attach(fr).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))}_hideBackdrop(){this.backdropRef&&(this.backdropRef.instance.isShown=!1,setTimeout(()=>this.removeBackdrop(),this.config.animated?150:0))}_showModal(L){const Q=this.loaders[this.loaders.length-1];if(this.config&&this.config.providers)for(const gt of this.config.providers)Q.provide(gt);const xe=new rn,et=Q.provide({provide:cr,useValue:this.config}).provide({provide:rn,useValue:xe}).attach(pi).to("body");return xe.hide=()=>et.instance?.hide(),xe.setClass=gt=>{et.instance&&(et.instance.config.class=gt)},xe.onHidden=new u.bkB,xe.onHide=new u.bkB,this.copyEvent(Q.onBeforeHide,xe.onHide),this.copyEvent(Q.onHidden,xe.onHidden
1),et.show({content:L,isAnimated:this.config.animated,initialState:this.config.initialState,bsModalService:this,id:this.config.id}),et.instance&&(et.instance.level=this.getModalsCount(),xe.content=Q.getInnerComponent(),xe.id=et.instance.config?.id),xe}_hideModal(L){if(null!=L){const Q=this.loaders.findIndex(et=>et.instance?.config.id===L),xe=this.loaders[Q];xe&&xe.hide(L)}else this.loaders.forEach(Q=>{Q.instance&&Q.hide(Q.instance.config.id)})}getModalsCount(){return this.modalsCount}setDismissReason(L){this.lastDismissReason=L}removeBackdrop(){this._renderer.removeClass(ue.body,"modal-open"),this._renderer.setStyle(ue.body,"overflow-y",""),this._backdropLoader.hide(),this.backdropRef=void 0}checkScrollbar(){this.isBodyOverflowing=ue.body.clientWidth<window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()}setScrollbar(){ue&&(this.originalBodyPadding=parseInt(window.getComputedStyle(ue.body).getPropertyValue("padding-right")||"0",10),this.isBodyOverflowing&&(ue.body.style.paddingRight=`${this.originalBodyPadding+this.scrollbarWidth}px`))}resetScrollbar(){ue.body.style.paddingRight=`${this.originalBodyPadding}px`}getScrollbarWidth(){const L=this._renderer.createElement("div");this._renderer.addClass(L,"modal-scrollbar-measure"),this._renderer.appendChild(ue.body,L);const Q=L.offsetWidth-L.clientWidth;return this._renderer.removeChild(ue.body,L),Q}_createLoaders(){const L=this.clf.createLoader();this.copyEvent(L.onBeforeShow,this.onShow),this.copyEvent(L.onShown,this.onShown),this.copyEvent(L.onBeforeHide,this.onHide),this.copyEvent(L.onHidden,this.onHidden),this.loaders.push(L)}removeLoaders(L){if(null!=L){const Q=this.loaders.findIndex(xe=>xe.instance?.config.id===L);Q>=0&&(this.loaders.splice(Q,1),this.loaders.forEach((xe,et)=>{xe.instance&&(xe.instance.level=et+1)}))}else this.loaders.splice(0,this.loaders.length)}copyEvent(L,Q){L.subscribe(xe=>{Q.emit(this.lastDismissReason||xe)})}static{this.\u0275fac=function(Q){return new(Q||R)(u.KVO(u._9s),u.KVO(Qr),u.KVO(Gn,8))}}static{this.\u0275prov=u.jDH({token:R,factory:R.\u0275fac,providedIn:"platform"})}}return R})(),pi=(()=>{class R{constructor(L,Q,xe){this._element=Q,this._renderer=xe,this.isShown=!1,this.isAnimated=!1,this._focusEl=null,this.isModalHiding=!1,this.clickStartedInContent=!1,this.config=Object.assign({},L)}ngOnInit(){this._focusEl=ue.activeElement,this.isAnimated&&this._renderer.addClass(this._element.nativeElement,"fade"),this._renderer.setStyle(this._element.nativeElement,"display","block"),setTimeout(()=>{this.isShown=!0,this._renderer.addClass(this._element.nativeElement,"show")},this.isAnimated?150:0),ue&&ue.body&&(this.bsModalService&&1===this.bsModalService.getModalsCount()&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(ue.body,"modal-open"),this._renderer.setStyle(ue.body,"overflow-y","hidden")),this._element.nativeElement&&this._element.nativeElement.focus()}onClickStarted(L){this.clickStartedInContent=L.target!==this._element.nativeElement}onClickStop(L){this.config.ignoreBackdropClick||"static"===this.config.backdrop||L.target!==this._element.nativeElement||this.clickStartedInContent?this.clickStartedInContent=!1:(this.bsModalService?.setDismissReason("backdrop-click"),this.hide())}onPopState(){this.bsModalService?.setDismissReason("browser-back-navigation-clicked"),this.hide()}onEsc(L){this.isShown&&((27===L.keyCode||"Escape"===L.key)&&L.preventDefault(),this.config.keyboard&&this.level===this.bsModalService?.getModalsCount()&&(this.bsModalService?.setDismissReason("esc"),this.hide()))}ngOnDestroy(){this.isShown&&this._hide()}hide(){if(!this.isModalHiding){if(this.config.closeInterceptor)return void this.config.closeInterceptor().then(()=>this._hide(),()=>{});this._hide()}}_hide(){this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,"show"),setTimeout(()=>{this.isShown=!1,this.bsModalService?.hide(this.config.id),ue&&ue.body&&0===this.bsModalService?.getModalsCount()&&(this._renderer.removeClass(ue.body,"modal-open"),this._renderer.setStyle(ue.body,"overflow-y","")),this.bsModalService?.hide(this.config.id),this.isModalHiding=!1,this._focusEl&&this._focusEl.focus()},this.isAnimated?300:0)}static{this.\u0275fac=function(Q){return new(Q||R)(u.rXU(cr),u.rXU(u.aKT),u.rXU(u.sFG))}}
1static{this.\u0275cmp=u.VBU({type:R,selectors:[["modal-container"]],hostAttrs:["role","dialog","tabindex","-1",1,"modal"],hostVars:3,hostBindings:function(Q,xe){1&Q&&u.bIt("mousedown",function(gt){return xe.onClickStarted(gt)})("click",function(gt){return xe.onClickStop(gt)})("popstate",function(){return xe.onPopState()},!1,u.tSv)("keydown.esc",function(gt){return xe.onEsc(gt)},!1,u.tSv),2&Q&&u.BMQ("aria-modal",!0)("aria-labelledby",xe.config.ariaLabelledBy)("aria-describedby",xe.config.ariaDescribedby)},standalone:!0,features:[u.Jv_([$t]),u.aNF],ngContentSelectors:bn,decls:3,vars:2,consts:[["role","document","focusTrap",""],[1,"modal-content"]],template:function(Q,xe){1&Q&&(u.NAR(),u.j41(0,"div",0)(1,"div",1),u.SdG(2),u.k0s()()),2&Q&&u.HbH("modal-dialog"+(xe.config.class?" "+xe.config.class:""))},dependencies:[wt],encapsulation:2})}}return R})(),yo=(()=>{class R{static forRoot(){return{ngModule:R,providers:[$t,Qr,Pi]}}static forChild(){return{ngModule:R,providers:[$t,Qr,Pi]}}static{this.\u0275fac=function(Q){return new(Q||R)}}static{this.\u0275mod=u.$C({type:R})}static{this.\u0275inj=u.G2t({imports:[Pt]})}}return R})()},467:(Yt,Fe,B)=>{"use strict";function u(G,J,q,X,re,de,ie){try{var ue=G[de](ie),pe=ue.value}catch($e){return void q($e)}ue.done?J(pe):Promise.resolve(pe).then(X,re)}function S(G){return function(){var J=this,q=arguments;return new Promise(function(X,re){var de=G.apply(J,q);function ie(pe){u(de,X,re,ie,ue,"next",pe)}function ue(pe){u(de,X,re,ie,ue,"throw",pe)}ie(void 0)})}}B.d(Fe,{A:()=>S})},1635:(Yt,Fe,B)=>{"use strict";function $e(Re,Be,Le,We){return new(Le||(Le=Promise))(function(yt,Ht){function Tn(Nn){try{Zt(We.next(Nn))}catch(An){Ht(An)}}function Bn(Nn){try{Zt(We.throw(Nn))}catch(An){Ht(An)}}function Zt(Nn){Nn.done?yt(Nn.value):function ft(yt){return yt instanceof Le?yt:new Le(function(Ht){Ht(yt)})}(Nn.value).then(Tn,Bn)}Zt((We=We.apply(Re,Be||[])).next())})}function ke(Re){return this instanceof ke?(this.v=Re,this):new ke(Re)}function Te(Re,Be,Le){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ft,We=Le.apply(Re,Be||[]),yt=[];return ft=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Tn("next"),Tn("throw"),Tn("return",function Ht(Qt){return function(Rt){return Promise.resolve(Rt).then(Qt,An)}}),ft[Symbol.asyncIterator]=function(){return this},ft;function Tn(Qt,Rt){We[Qt]&&(ft[Qt]=function(_n){return new Promise(function(Zn,vt){yt.push([Qt,_n,Zn,vt])>1||Bn(Qt,_n)})},Rt&&(ft[Qt]=Rt(ft[Qt])))}function Bn(Qt,Rt){try{!function Zt(Qt){Qt.value instanceof ke?Promise.resolve(Qt.value.v).then(Nn,An):nr(yt[0][2],Qt)}(We[Qt](Rt))}catch(_n){nr(yt[0][3],_n)}}function Nn(Qt){Bn("next",Qt)}function An(Qt){Bn("throw",Qt)}function nr(Qt,Rt){Qt(Rt),yt.shift(),yt.length&&Bn(yt[0][0],yt[0][1])}}function _(Re){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Le,Be=Re[Symbol.asyncIterator];return Be?Be.call(Re):(Re=function Ae(Re){var Be="function"==typeof Symbol&&Symbol.iterator,Le=Be&&Re[Be],We=0;
vendor: 654 bytes, line 1
1if(Le)return Le.call(Re);if(Re&&"number"==typeof Re.length)return{next:function(){return Re&&We>=Re.length&&(Re=void 0),{value:Re&&Re[We++],done:!Re}}};throw new TypeError(Be?"Object is not iterable.":"Symbol.iterator is not defined.")}(Re),Le={},We("next"),We("throw"),We("return"),Le[Symbol.asyncIterator]=function(){return this},Le);function We(yt){Le[yt]=Re[yt]&&function(Ht){return new Promise(function(Tn,Bn){!function ft(yt,Ht,Tn,Bn){Promise.resolve(Bn).then(function(Zt){yt({value:Zt,done:Tn})},Ht)}(Tn,Bn,(Ht=Re[yt](Ht)).done,Ht.value)})}}}B.d(Fe,{AQ:()=>Te,N3:()=>ke,sH:()=>$e,xN:()=>_}),"function"==typeof SuppressedError&&SuppressedError}}]);
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.