vendor: 12,789 bytes, lines 1-2
1import{B as J,a as V,b as Ve,c as $e,d as g,j as $,x as Xe,z as X}from"./chunk-Z7IUSDSQ.js";import{$b as Ce,C as be,Da as l,F as Me,Fa as R,Ic as Ue,Id as Be,Jb as Ie,Kb as se,Lb as Se,Mb as b,O as De,Oc as I,Pa as C,Pb as oe,Wa as ne,Xb as N,Ya as Pe,Yb as O,Za as Ne,_ as Ae,_a as Oe,_b as ke,_h as ze,ac as Le,bc as xe,c as Te,cc as _e,da as E,dc as je,ec as Fe,fc as M,ma as p,n as Re,o as te,s as k,ta as v,wb as re,xc as L}from"./chunk-SRTQBDBP.js";import{a as z,b as Ee}from"./chunk-T7NDVU76.js";var _=class{},K=class{},D=class t{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map,n.split(` 2`).forEach(e=>{let r=e.indexOf(":");if(r>0){let s=e.slice(0,r),o=s.toLowerCase(),i=e.slice(r+1).trim();this.maybeSetNormalizedName(s,o),this.headers.has(o)?this.headers.get(o).push(i):this.headers.set(o,[i])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,r)=>{this.setHeaderEntries(r,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,r])=>{this.setHeaderEntries(e,r)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){let e=n.name.toLowerCase();switch(n.op){case"a":case"s":let r=n.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(n.name,e);let s=(n.op==="a"?this.headers.get(e):void 0)||[];s.push(...r),this.headers.set(e,s);break;case"d":let o=n.value;if(!o)this.headers.delete(e),this.normalizedNames.delete(e);else{let i=this.headers.get(e);if(!i)return;i=i.filter(c=>o.indexOf(c)===-1),i.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,i)}break}}setHeaderEntries(n,e){let r=(Array.isArray(e)?e:[e]).map(o=>o.toString()),s=n.toLowerCase();this.headers.set(s,r),this.maybeSetNormalizedName(n,s)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}};var ae=class{encodeKey(n){return Je(n)}encodeValue(n){return Je(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function yt(t,n){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(s=>{let o=s.indexOf("="),[i,c]=o==-1?[n.decodeKey(s),""]:[n.decodeKey(s.slice(0,o)),n.decodeValue(s.slice(o+1))],a=e.get(i)||[];a.push(c),e.set(i,a)}),e}var mt=/%(\d[a-f0-9])/gi,gt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Je(t){return encodeURIComponent(t).replace(mt,(n,e)=>gt[e]??n)}function G(t){return`${t}`}var T=class t{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new ae,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=yt(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{let r=n.fromObject[e],s=Array.isArray(r)?r.map(G):[G(r)];this.map.set(e,s)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){let e=[];return Object.keys(n).forEach(r=>{let s=n[r];Array.isArray(s)?s.forEach(o=>{e.push({param:r,value:o,op:"a"})}):e.push({param:r,value:s,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let e=this.encoder.encodeKey(n);return this.map.get(n).map(r=>e+"="+this.encoder.encodeValue(r)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let e=(n.op==="a"?this.map.get(n.param):void 0)||[];e.push(G(n.value)),this.map.set(n.param,e);break;case"d":if(n.value!==void 0){let r=this.map.get(n.param)||[],s=r.indexOf(G(n.value));s!==-1&&r.splice(s,1),r.length>0?this.map.set(n.param,r):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null)}};var ce=class{constructor(){this.map=new Map}set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}};function vt(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function Ge(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function Ke(t){return typeof Blob<"u"&&t instanceof Blob}function qe(t){return typeof FormData<"u"&&t instanceof FormData}function wt(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var x=class t{constructor(n,e,r,s){this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase();let o;if(vt(this.method)||s?(this.body=r!==void 0?r:null,o=s):o=r,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),this.transferCache=o.transferCache),this.headers??=new D,this.context??=new ce,!this.params)this.params=new T,this.urlWithParams=e;else{let i=this.params.toString();if(i.length===0)this.urlWithParams=e;else{let c=e.indexOf("?"),a=c===-1?"?":c<e.length-1?"&":"";this.urlWithParams=e+a+i}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||Ge(this.body)||Ke(this.body)||qe(this.body)||wt(this.body)?this.body:this.body instanceof T?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||qe(this.body)?null:Ke(this.body)?this.body.type||null:Ge(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof T?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(n={}){let e=n.method||this.method,r=n.url||this.url,s=n.responseType||this.responseType,o=n.transferCache??this.transferCache,i=n.body!==void 0?n.body:this.body,c=n.withCredentials??this.withCredentials,a=n.reportProgress??this.reportProgress,d=n.headers||this.headers,y=n.params||this.params,f=n.context??this.context;return n.setHeaders!==void 0&&(d=Object.keys(n.setHeaders).reduce((A,w)=>A.set(w,n.setHeaders[w]),d)),n.setParams&&(y=Object.keys(n.setParams).reduce((A,w)=>A.set(w,n.setParams[w]),y)),new t(e,r,i,{params:y,headers:d,context:f,reportProgress:a,responseType:s,withCredentials:c,transferCache:o})}},S=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(S||{}),j=class{constructor(n,e=Z.Ok,r="OK"){this.headers=n.headers||new D,this.status=n.status!==void 0?n.status:e,this.statusText=n.statusText||r,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}},le=class t extends j{constructor(n={}){super(n),this.type=S.ResponseHeader}clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},q=class t extends j{constructor(n={}){super(n),this.type=S.Response,this.body=n.body!==void 0?n.body:null}clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},W=class extends j{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},Z=function(t){return t[t.Continue=100]="Continue",t[t.SwitchingProtocols=101]="SwitchingProtocols",t[t.Processing=102]="Processing",t[t.EarlyHints=103]="EarlyHints",t[t.Ok=200]="Ok",t[t.Created=201]="Created",t[t.Accepted=202]="Accepted",t[t.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",t[t.NoContent=204]="NoContent",t[t.ResetContent=205]="ResetContent",t[t.PartialContent=206]="PartialContent",t[t.MultiStatus=207]="MultiStatus",t[t.AlreadyReported=208]="AlreadyReported",t[t.ImUsed=226]="ImUsed",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.Found=302]="Found",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.Unused=306]="Unused",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.LengthRequired=411]="LengthRequired",t[t.PreconditionFailed=412]="PreconditionFailed",t[t.PayloadTooLarge=413]="PayloadTooLarge",t[t.UriTooLong=414]="UriTooLong",t[t.UnsupportedMediaType=415]="UnsupportedMediaType",t[t.RangeNotSatisfiable=416]="RangeNotSatisfiable",t[t.ExpectationFailed=417]="ExpectationFailed",t[t.ImATeapot=418]="ImATeapot",t[t.MisdirectedRequest=421]="MisdirectedRequest",t[t.UnprocessableEntity=422]="UnprocessableEntity",t[t.Locked=423]="Locked",t[t.FailedDependency=424]="FailedDependency",t[t.TooEarly=425]="TooEarly",t[t.UpgradeRequired=426]="UpgradeRequired",t[t.PreconditionRequired=428]="PreconditionRequired",t[t.TooManyRequests=429]="TooManyRequests",t[t.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",t[t.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout",t[t.HttpVersionNotSupported=505]="HttpVersionNotSupported",t[t.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",t[t.InsufficientStorage=507]="InsufficientStorage",t[t.LoopDetected=508]="LoopDetected",t[t.NotExtended=510]="NotExtended",t[t.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",t}(Z||{});function ie(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var Et=(()=>{class t{constructor(e){this.handler=e}request(e,r,s={}){let o;if(e instanceof x)o=e;else{let a;s.headers instanceof D?a=s.headers:a=new D(s.headers);let d;s.params&&(s.params instanceof T?d=s.params:d=new T({fromObject:s.params})),o=new x(e,r,s.body!==void 0?s.body:null,{headers:a,context:s.context,params:d,reportProgress:s.reportProgress,responseType:s.responseType||"json",withCredentials:s.withCredentials,transferCache:s.transferCache})}let i=te(o).pipe(Me(a=>this.handler.handle(a)));if(e instanceof x||s.observe==="events")return i;
2let c=i.pipe(be(a=>a instanceof q));switch(s.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return c.pipe(k(a=>{if(a.body!==null&&!(a.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return a.body}));case"blob":return c.pipe(k(a=>{if(a.body!==null&&!(a.body instanceof Blob))throw new Error("Response is not a Blob.");return a.body}));case"text":return c.pipe(k(a=>{if(a.body!==null&&typeof a.body!="string")throw new Error("Response is not a string.");return a.body}));case"json":default:return c.pipe(k(a=>a.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${s.observe}}`)}}delete(e,r={}){return this.request("DELETE",e,r)}get(e,r={}){return this.request("GET",e,r)}head(e,r={}){return this.request("HEAD",e,r)}jsonp(e,r){return this.request("JSONP",e,{params:new T().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,r={}){return this.request("OPTIONS",e,r)}patch(e,r,s={}){return this.request("PATCH",e,ie(s,r))}post(e,r,s={}){return this.request("POST",e,ie(s,r))}put(e,r,s={}){return this.request("PUT",e,ie(s,r))}static{this.\u0275fac=function(r){return new(r||t)(l(_))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})();function Tt(t,n){return n(t)}function Rt(t,n,e){return(r,s)=>Oe(e,()=>n(r,o=>t(o,s)))}var de=new v(""),bt=new v(""),Mt=new v("");var We=(()=>{class t extends _{constructor(e,r){super(),this.backend=e,this.injector=r,this.chain=null,this.pendingTasks=R(Be);let s=R(Mt,{optional:!0});this.backend=s??e}handle(e){if(this.chain===null){let s=Array.from(new Set([...this.injector.get(de),...this.injector.get(bt,[])]));this.chain=s.reduceRight((o,i)=>Rt(o,i,this.injector),Tt)}let r=this.pendingTasks.add();return this.chain(e,s=>this.backend.handle(s)).pipe(De(()=>this.pendingTasks.remove(r)))}static{this.\u0275fac=function(r){return new(r||t)(l(K),l(Ne))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})();var Dt=/^\)\]\}',?\n/;function At(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}var Ze=(()=>{class t{constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new E(-2800,!1);let r=this.xhrFactory;return(r.\u0275loadImpl?Re(r.\u0275loadImpl()):te(null)).pipe(Ae(()=>new Te(o=>{let i=r.build();if(i.open(e.method,e.urlWithParams),e.withCredentials&&(i.withCredentials=!0),e.headers.forEach((u,h)=>i.setRequestHeader(u,h.join(","))),e.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){let u=e.detectContentTypeHeader();u!==null&&i.setRequestHeader("Content-Type",u)}if(e.responseType){let u=e.responseType.toLowerCase();i.responseType=u!=="json"?u:"text"}let c=e.serializeBody(),a=null,d=()=>{if(a!==null)return a;let u=i.statusText||"OK",h=new D(i.getAllResponseHeaders()),P=At(i)||e.url;return a=new le({headers:h,status:i.status,statusText:u,url:P}),a},y=()=>{let{headers:u,status:h,statusText:P,url:we}=d(),m=null;h!==Z.NoContent&&(m=typeof i.response>"u"?i.responseText:i.response),h===0&&(h=m?Z.Ok:0);let ee=h>=200&&h<300;if(e.responseType==="json"&&typeof m=="string"){let it=m;m=m.replace(Dt,"");try{m=m!==""?JSON.parse(m):null}catch(at){m=it,ee&&(ee=!1,m={error:at,text:m})}}ee?(o.next(new q({body:m,headers:u,status:h,statusText:P,url:we||void 0})),o.complete()):o.error(new W({error:m,headers:u,status:h,statusText:P,url:we||void 0}))},f=u=>{let{url:h}=d(),P=new W({error:u,status:i.status||0,statusText:i.statusText||"Unknown Error",url:h||void 0});o.error(P)},A=!1,w=u=>{A||(o.next(d()),A=!0);let h={type:S.DownloadProgress,loaded:u.loaded};u.lengthComputable&&(h.total=u.total),e.responseType==="text"&&i.responseText&&(h.partialText=i.responseText),o.next(h)},ve=u=>{let h={type:S.UploadProgress,loaded:u.loaded};u.lengthComputable&&(h.total=u.total),o.next(h)};return i.addEventListener("load",y),i.addEventListener("error",f),i.addEventListener("timeout",f),i.addEventListener("abort",f),e.reportProgress&&(i.addEventListener("progress",w),c!==null&&i.upload&&i.upload.addEventListener("progress",ve)),i.send(c),o.next({type:S.Sent}),()=>{i.removeEventListener("error",f),i.removeEventListener("abort",f),i.removeEventListener("load",y),i.removeEventListener("timeout",f),e.reportProgress&&(i.removeEventListener("progress",w),c!==null&&i.upload&&i.upload.removeEventListener("progress",ve)),i.readyState!==i.DONE&&i.abort()}})))}static{this.\u0275fac=function(r){return new(r||t)(l(J))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})(),Ye=new v(""),Pt="XSRF-TOKEN",Nt=new v("",{providedIn:"root",factory:()=>Pt}),Ot="X-XSRF-TOKEN",It=new v("",{providedIn:"root",factory:()=>Ot}),Y=class{},St=(()=>{class t{constructor(e,r,s){this.doc=e,this.platform=r,this.cookieName=s,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=$(e,this.cookieName),this.lastCookieString=e),this.lastToken}static{this.\u0275fac=function(r){return new(r||t)(l(g),l(b),l(Nt))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})();function kt(t,n){let e=t.url.toLowerCase();if(!R(Ye)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return n(t);let r=R(Y).getToken(),s=R(It);return r!=null&&!t.headers.has(s)&&(t=t.clone({headers:t.headers.set(s,r)})),n(t)}var Qe=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(Qe||{});function Ct(t,n){return{\u0275kind:t,\u0275providers:n}}function En(...t){let n=[Et,Ze,We,{provide:_,useExisting:We},{provide:K,useExisting:Ze},{provide:de,useValue:kt,multi:!0},{provide:Ye,useValue:!0},{provide:Y,useClass:St}];for(let e of t)n.push(...e.\u0275providers);return ne(n)}function Tn(t){return Ct(Qe.Interceptors,t.map(n=>({provide:de,useValue:n,multi:!0})))}var fe=class extends $e{constructor(){super(...arguments),this.supportsDOMEvents=!0}},pe=class t extends fe{static makeCurrent(){Ve(new t)}onAndCancel(n,e,r){return n.addEventListener(e,r),()=>{n.removeEventListener(e,r)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,e){return e=e||this.getDefaultDocument(),e.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return e==="window"?window:e==="document"?n:e==="body"?n.body:null}getBaseHref(n){let e=xt();return e==null?null:_t(e)}resetBaseElement(){F=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return $(document.cookie,n)}},F=null;
2function xt(){return F=F||document.querySelector("base"),F?F.getAttribute("href"):null}function _t(t){return new URL(t,document.baseURI).pathname}var jt=(()=>{class t{build(){return new XMLHttpRequest}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})(),ye=new v(""),nt=(()=>{class t{constructor(e,r){this._zone=r,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,r,s){return this._findPluginFor(r).addEventListener(e,r,s)}getZone(){return this._zone}_findPluginFor(e){let r=this._eventNameToPlugin.get(e);if(r)return r;if(r=this._plugins.find(o=>o.supports(e)),!r)throw new E(5101,!1);return this._eventNameToPlugin.set(e,r),r}static{this.\u0275fac=function(r){return new(r||t)(l(ye),l(I))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})(),Q=class{constructor(n){this._doc=n}},ue="ng-app-id",rt=(()=>{class t{constructor(e,r,s,o={}){this.doc=e,this.appId=r,this.nonce=s,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=X(o),this.resetHostNodes()}addStyles(e){for(let r of e)this.changeUsageCount(r,1)===1&&this.onStyleAdded(r)}removeStyles(e){for(let r of e)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){let e=this.styleNodesInDOM;e&&(e.forEach(r=>r.remove()),e.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(let r of this.getAllStyles())this.addStyleToHost(e,r)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(let r of this.hostNodes)this.addStyleToHost(r,e)}onStyleRemoved(e){let r=this.styleRef;r.get(e)?.elements?.forEach(s=>s.remove()),r.delete(e)}collectServerRenderedStyles(){let e=this.doc.head?.querySelectorAll(`style[${ue}="${this.appId}"]`);if(e?.length){let r=new Map;return e.forEach(s=>{s.textContent!=null&&r.set(s.textContent,s)}),r}return null}changeUsageCount(e,r){let s=this.styleRef;if(s.has(e)){let o=s.get(e);return o.usage+=r,o.usage}return s.set(e,{usage:r,elements:[]}),r}getStyleElement(e,r){let s=this.styleNodesInDOM,o=s?.get(r);if(o?.parentNode===e)return s.delete(r),o.removeAttribute(ue),o;{let i=this.doc.createElement("style");return this.nonce&&i.setAttribute("nonce",this.nonce),i.textContent=r,this.platformIsServer&&i.setAttribute(ue,this.appId),e.appendChild(i),i}}addStyleToHost(e,r){let s=this.getStyleElement(e,r),o=this.styleRef,i=o.get(r)?.elements;i?i.push(s):o.set(r,{elements:[s],usage:1})}resetHostNodes(){let e=this.hostNodes;e.clear(),e.add(this.doc.head)}static{this.\u0275fac=function(r){return new(r||t)(l(g),l(se),l(oe,8),l(b))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})(),he={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},ge=/%COMP%/g,st="%COMP%",Ft=`_nghost-${st}`,Ut=`_ngcontent-${st}`,Bt=!0,zt=new v("",{providedIn:"root",factory:()=>Bt});function Vt(t){return Ut.replace(ge,t)}function $t(t){return Ft.replace(ge,t)}function ot(t,n){return n.map(e=>e.replace(ge,t))}var He=(()=>{class t{constructor(e,r,s,o,i,c,a,d=null){this.eventManager=e,this.sharedStylesHost=r,this.appId=s,this.removeStylesOnCompDestroy=o,this.doc=i,this.platformId=c,this.ngZone=a,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=X(c),this.defaultRenderer=new U(e,i,a,this.platformIsServer)}createRenderer(e,r){if(!e||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===C.ShadowDom&&(r=Ee(z({},r),{encapsulation:C.Emulated}));let s=this.getOrCreateRenderer(e,r);return s instanceof H?s.applyToHost(e):s instanceof B&&s.applyStyles(),s}getOrCreateRenderer(e,r){let s=this.rendererByCompId,o=s.get(r.id);if(!o){let i=this.doc,c=this.ngZone,a=this.eventManager,d=this.sharedStylesHost,y=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(r.encapsulation){case C.Emulated:o=new H(a,d,r,this.appId,y,i,c,f);break;case C.ShadowDom:return new me(a,d,e,r,i,c,this.nonce,f);default:o=new B(a,d,r,y,i,c,f);break}s.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(r){return new(r||t)(l(nt),l(rt),l(se),l(zt),l(g),l(b),l(I),l(oe))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})(),U=class{constructor(n,e,r,s){this.eventManager=n,this.doc=e,this.ngZone=r,this.platformIsServer=s,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(n,e){return e?this.doc.createElementNS(he[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(et(n)?n.content:n).appendChild(e)}insertBefore(n,e,r){n&&(et(n)?n.content:n).insertBefore(e,r)}removeChild(n,e){n&&n.removeChild(e)}selectRootElement(n,e){let r=typeof n=="string"?this.doc.querySelector(n):n;if(!r)throw new E(-5104,!1);return e||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,r,s){if(s){e=s+":"+e;let o=he[s];o?n.setAttributeNS(o,e,r):n.setAttribute(e,r)}else n.setAttribute(e,r)}removeAttribute(n,e,r){if(r){let s=he[r];s?n.removeAttributeNS(s,e):n.removeAttribute(`${r}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,r,s){s&(L.DashCase|L.Important)?n.style.setProperty(e,r,s&L.Important?"important":""):n.style[e]=r}removeStyle(n,e,r){r&L.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,r){n!=null&&(n[e]=r)}setValue(n,e){n.nodeValue=e}listen(n,e,r){if(typeof n=="string"&&(n=V().getGlobalEventTarget(this.doc,n),!n))throw new Error(`Unsupported event target ${n} for event ${e}`);return this.eventManager.addEventListener(n,e,this.decoratePreventDefault(r))}decoratePreventDefault(n){return e=>{if(e==="__ngUnwrap__")return n;(this.platformIsServer?this.ngZone.runGuarded(()=>n(e)):n(e))===!1&&e.preventDefault()}}};function et(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var me=class extends U{constructor(n,e,r,s,o,i,c,a){super(n,o,i,a),this.sharedStylesHost=e,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let d=ot(s.id,s.styles);for(let y of d){let f=document.createElement("style");c&&f.setAttribute("nonce",c),f.textContent=y,this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,r){return super.insertBefore(this.nodeOrShadowRoot(n),e,r)}removeChild(n,e){return super.removeChild(this.nodeOrShadowRoot(n),e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},B=class extends U{constructor(n,e,r,s,o,i,c,a){super(n,o,i,c),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=s,this.styles=a?ot(
2a,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},H=class extends B{constructor(n,e,r,s,o,i,c,a){let d=s+"-"+r.id;super(n,e,r,o,i,c,a,d),this.contentAttr=Vt(d),this.hostAttr=$t(d)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){let r=super.createElement(n,e);return super.setAttribute(r,this.contentAttr,""),r}},Xt=(()=>{class t extends Q{constructor(e){super(e)}supports(e){return!0}addEventListener(e,r,s){return e.addEventListener(r,s,!1),()=>this.removeEventListener(e,r,s)}removeEventListener(e,r,s){return e.removeEventListener(r,s)}static{this.\u0275fac=function(r){return new(r||t)(l(g))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})(),tt=["alt","control","meta","shift"],Jt={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Gt={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},Kt=(()=>{class t extends Q{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,r,s){let o=t.parseEventName(r),i=t.eventCallback(o.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>V().onAndCancel(e,o.domEventName,i))}static parseEventName(e){let r=e.toLowerCase().split("."),s=r.shift();if(r.length===0||!(s==="keydown"||s==="keyup"))return null;let o=t._normalizeKey(r.pop()),i="",c=r.indexOf("code");if(c>-1&&(r.splice(c,1),i="code."),tt.forEach(d=>{let y=r.indexOf(d);y>-1&&(r.splice(y,1),i+=d+".")}),i+=o,r.length!=0||o.length===0)return null;let a={};return a.domEventName=s,a.fullKey=i,a}static matchEventFullKeyCode(e,r){let s=Jt[e.key]||e.key,o="";return r.indexOf("code.")>-1&&(s=e.code,o="code."),s==null||!s?!1:(s=s.toLowerCase(),s===" "?s="space":s==="."&&(s="dot"),tt.forEach(i=>{if(i!==s){let c=Gt[i];c(e)&&(o+=i+".")}}),o+=s,o===r)}static eventCallback(e,r,s){return o=>{t.matchEventFullKeyCode(o,e)&&s.runGuarded(()=>r(o))}}static _normalizeKey(e){return e==="esc"?"escape":e}static{this.\u0275fac=function(r){return new(r||t)(l(g))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac})}}return t})();function Jn(t,n){return ze(z({rootComponent:t},qt(n)))}function qt(t){return{appProviders:[...Ht,...t?.providers??[]],platformProviders:Qt}}function Wt(){pe.makeCurrent()}function Zt(){return new re}function Yt(){return Ie(document),document}var Qt=[{provide:b,useValue:Xe},{provide:Se,useValue:Wt,multi:!0},{provide:g,useFactory:Yt,deps:[]}];var Ht=[{provide:Pe,useValue:"root"},{provide:re,useFactory:Zt,deps:[]},{provide:ye,useClass:Xt,multi:!0,deps:[g,I,b]},{provide:ye,useClass:Kt,multi:!0,deps:[g]},He,rt,nt,{provide:Ue,useExisting:He},{provide:J,useClass:jt,deps:[]},[]];var Gn=(()=>{class t{constructor(e){this._doc=e,this._dom=V()}addTag(e,r=!1){return e?this._getOrCreateElement(e,r):null}addTags(e,r=!1){return e?e.reduce((s,o)=>(o&&s.push(this._getOrCreateElement(o,r)),s),[]):[]}getTag(e){return e&&this._doc.querySelector(`meta[${e}]`)||null}getTags(e){if(!e)return[];let r=this._doc.querySelectorAll(`meta[${e}]`);return r?[].slice.call(r):[]}updateTag(e,r){if(!e)return null;r=r||this._parseSelector(e);let s=this.getTag(r);return s?this._setMetaElementAttributes(e,s):this._getOrCreateElement(e,!0)}removeTag(e){this.removeTagElement(this.getTag(e))}removeTagElement(e){e&&this._dom.remove(e)}_getOrCreateElement(e,r=!1){if(!r){let i=this._parseSelector(e),c=this.getTags(i).filter(a=>this._containsAttributes(e,a))[0];if(c!==void 0)return c}let s=this._dom.createElement("meta");return this._setMetaElementAttributes(e,s),this._doc.getElementsByTagName("head")[0].appendChild(s),s}_setMetaElementAttributes(e,r){return Object.keys(e).forEach(s=>r.setAttribute(this._getMetaKeyMap(s),e[s])),r}_parseSelector(e){let r=e.name?"name":"property";return`${r}="${e[r]}"`}_containsAttributes(e,r){return Object.keys(e).every(s=>r.getAttribute(this._getMetaKeyMap(s))===e[s])}_getMetaKeyMap(e){return en[e]||e}static{this.\u0275fac=function(r){return new(r||t)(l(g))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),en={httpEquiv:"http-equiv"},Kn=(()=>{class t{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static{this.\u0275fac=function(r){return new(r||t)(l(g))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var tn=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=p({token:t,factory:function(r){let s=null;return r?s=new(r||t):s=l(nn),s},providedIn:"root"})}}return t})(),nn=(()=>{class t extends tn{constructor(e){super(),this._doc=e}sanitize(e,r){if(r==null)return null;switch(e){case M.NONE:return r;case M.HTML:return O(r,"HTML")?N(r):Fe(this._doc,String(r)).toString();case M.STYLE:return O(r,"Style")?N(r):r;case M.SCRIPT:if(O(r,"Script"))return N(r);throw new E(5200,!1);case M.URL:return O(r,"URL")?N(r):je(String(r));case M.RESOURCE_URL:if(O(r,"ResourceURL"))return N(r);throw new E(5201,!1);default:throw new E(5202,!1)}}bypassSecurityTrustHtml(e){return ke(e)}bypassSecurityTrustStyle(e){return Ce(e)}bypassSecurityTrustScript(e){return Le(e)}bypassSecurityTrustUrl(e){return xe(e)}bypassSecurityTrustResourceUrl(e){return _e(e)}static{this.\u0275fac=function(r){return new(r||t)(l(g))}}static{this.\u0275prov=p({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();export{D as a,T as b,q as c,Et as d,En as e,Tn as f,He as g,Jn as h,Gn as i,Kn as j,tn as k};
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.