PageSourceSearch

https://login.jamfnow.com/main-OK57CLUZ.js

js jamfnow.com collected 2026-09-24 10:04:09 UTC 797,570 bytes, 30 lines download raw bytes

1var u3=Object.create;var Xp=Object.defineProperty,f3=Object.defineProperties,p3=Object.getOwnPropertyDescriptor,h3=Object.getOwnPropertyDescriptors,m3=Object.getOwnPropertyNames,Zp=Object.getOwnPropertySymbols,g3=Object.getPrototypeOf,Jv=Object.prototype.hasOwnProperty,KI=Object.prototype.propertyIsEnumerable;var qI=(e,t,n)=>t in e?Xp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,h=(e,t)=>{for(var n in t||={})Jv.call(t,n)&&qI(e,n,t[n]);if(Zp)for(var n of Zp(t))KI.call(t,n)&&qI(e,n,t[n]);return e},M=(e,t)=>f3(e,h3(t));var su=(e,t)=>{var n={};for(var r in e)Jv.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Zp)for(var r of Zp(e))t.indexOf(r)<0&&KI.call(e,r)&&(n[r]=e[r]);return n};var Qv=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),y3=(e,t)=>{for(var n in t)Xp(e,n,{get:t[n],enumerable:!0})},v3=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of m3(t))!Jv.call(e,i)&&i!==n&&Xp(e,i,{get:()=>t[i],enumerable:!(r=p3(t,i))||r.enumerable});return e};var _3=(e,t,n)=>(n=e!=null?u3(g3(e)):{},v3(t||!e||!e.__esModule?Xp(n,"default",{value:e,enumerable:!0}):n,e));var Yr=(e,t,n)=>new Promise((r,i)=>{var o=l=>{try{a(n.next(l))}catch(c){i(c)}},s=l=>{try{a(n.throw(l))}catch(c){i(c)}},a=l=>l.done?r(l.value):Promise.resolve(l.value).then(o,s);a((n=n.apply(e,t)).next())});var IB=Qv(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});Bv.regionAPIs=void 0;Bv.regionAPIs=new Map([["us","https://api-iam.intercom.io"],["eu","https://api-iam.eu.intercom.io"],["ap","https://api-iam.au.intercom.io"]])});var xB=Qv(La=>{"use strict";var Tne=La&&La.__awaiter||function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(d){try{c(r.next(d))}catch(u){s(u)}}function l(d){try{c(r.throw(d))}catch(u){s(u)}}function c(d){d.done?o(d.value):i(d.value).then(a,l)}c((r=r.apply(e,t||[])).next())})};Object.defineProperty(La,"__esModule",{value:!0});La.ref=La.init=void 0;var DB="_intercom_npm_loader",zp=function(){zp.loaderQueue(arguments)};zp.q=[];zp.loaderQueue=function(e){zp.q.push(e)};var jv=function(){var e,t,n=document;if(!n.getElementById(DB)){var r=n.createElement("script");r.type="text/javascript",r.async=!0,r.id=DB,r.src="https://widget.intercom.io/widget/"+((e=window.intercomSettings)===null||e===void 0?void 0:e.app_id);var i=n.getElementsByTagName("script")[0];(t=i.parentNode)===null||t===void 0||t.insertBefore(r,i)}},TB=()=>document.readyState==="complete"||document.readyState==="interactive",xne=()=>Tne(void 0,void 0,void 0,function*(){var e=window,t=e.Intercom;e.intercomSettings&&(e.intercomSettings.installation_type="npm-package"),typeof t=="function"?(t("reattach_activator"),t("update",e.intercomSettings)):(e.Intercom=zp,TB()?jv():(document.addEventListener("readystatechange",function(){TB()&&jv()}),e.attachEvent?e.attachEvent("onload",jv):e.addEventListener("load",jv,!1)))});La.init=xne;La.ref=void 0});var MB=Qv(ce=>{"use strict";var Ane=ce&&ce.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};Object.defineProperty(ce,"__esModule",{value:!0});ce.onUserEmailSupplied=ce.showConversation=ce.showTicket=ce.startChecklist=ce.startSurvey=ce.showNews=ce.showArticle=ce.startTour=ce.getVisitorId=ce.trackEvent=ce.onUnreadCountChange=ce.onShow=ce.onHide=ce.showNewMessage=ce.showMessages=ce.showSpace=ce.show=ce.hide=ce.update=ce.shutdown=ce.boot=ce.Intercom=void 0;var Mne=IB(),AB=xB(),$t=(e,...t)=>{typeof window!==void 0&&window.Intercom?window.Intercom(e,...t):console.warn("Please ensure Intercom is setup and running on client-side!")},Nne=e=>{if(typeof e!="object"){console.warn("Intercom initialiser called with invalid parameters.");return}let{region:t="us"}=e,n=Ane(e,["region"]);typeof window<"u"&&!AB.ref&&(window.intercomSettings=Object.assign(Object.assign({}
vendor: 24,388 bytes, lines 1-3
1,n),{api_base:Mne.regionAPIs.get(t)}),(0,AB.init)())};ce.Intercom=Nne;ce.default=ce.Intercom;var One=e=>$t("boot",e);ce.boot=One;var Rne=()=>$t("shutdown");ce.shutdown=Rne;var kne=e=>$t("update",e);ce.update=kne;var Pne=()=>$t("hide");ce.hide=Pne;var Lne=()=>$t("show");ce.show=Lne;var Fne=e=>$t("showSpace",e);ce.showSpace=Fne;var Bne=()=>$t("showMessages");ce.showMessages=Bne;var jne=e=>$t("showNewMessage",e);ce.showNewMessage=jne;var Vne=e=>$t("onHide",e);ce.onHide=Vne;var Une=e=>$t("onShow",e);ce.onShow=Une;var Hne=e=>$t("onUnreadCountChange",e);ce.onUnreadCountChange=Hne;var $ne=(...e)=>$t("trackEvent",...e);ce.trackEvent=$ne;var Gne=()=>$t("getVisitorId");ce.getVisitorId=Gne;var zne=e=>$t("startTour",e);ce.startTour=zne;var Wne=e=>$t("showArticle",e);ce.showArticle=Wne;var qne=e=>$t("showNews",e);ce.showNews=qne;var Kne=e=>$t("startSurvey",e);ce.startSurvey=Kne;var Yne=e=>$t("startChecklist",e);ce.startChecklist=Yne;var Jne=e=>$t("showTicket",e);ce.showTicket=Jne;var Qne=e=>$t("showConversation",e);ce.showConversation=Qne;var Zne=e=>$t("onUserEmailSupplied",e);ce.onUserEmailSupplied=Zne});var Zv;function eh(){return Zv}function Ji(e){let t=Zv;return Zv=e,t}var YI=Symbol("NotFound");function Zl(e){return e===YI||e?.name==="\u0275NotFound"}var On=null,th=!1,Xv=1,b3=null,Rn=Symbol("SIGNAL");function _e(e){let t=On;return On=e,t}function oh(){return On}var Xl={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function ec(e){if(th)throw new Error("");if(On===null)return;On.consumerOnSignalRead(e);let t=On.producersTail;if(t!==void 0&&t.producer===e)return;let n,r=On.recomputing;if(r&&(n=t!==void 0?t.nextProducer:On.producers,n!==void 0&&n.producer===e)){On.producersTail=n,n.lastReadVersion=e.version;return}let i=e.consumersTail;if(i!==void 0&&i.consumer===On&&(!r||E3(i,On)))return;let o=nc(On),s={producer:e,consumer:On,nextProducer:n,prevConsumer:i,lastReadVersion:e.version,nextConsumer:void 0};On.producersTail=s,t!==void 0?t.nextProducer=s:On.producers=s,o&&XI(e,s)}function JI(){Xv++}function sh(e){if(!(nc(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Xv)){if(!e.producerMustRecompute(e)&&!cu(e)){ih(e);return}e.producerRecomputeValue(e),ih(e)}}function e_(e){if(e.consumers===void 0)return;let t=th;th=!0;try{for(let n=e.consumers;n!==void 0;n=n.nextConsumer){let r=n.consumer;r.dirty||w3(r)}}finally{th=t}}function t_(){return On?.consumerAllowSignalWrites!==!1}function w3(e){e.dirty=!0,e_(e),e.consumerMarkedDirty?.(e)}function ih(e){e.dirty=!1,e.lastCleanEpoch=Xv}function tc(e){return e&&QI(e),_e(e)}function QI(e){e.producersTail=void 0,e.recomputing=!0}function lu(e,t){_e(t),e&&ZI(e)}function ZI(e){e.recomputing=!1;let t=e.producersTail,n=t!==void 0?t.nextProducer:e.producers;if(n!==void 0){if(nc(e))do n=n_(n);while(n!==void 0);t!==void 0?t.nextProducer=void 0:e.producers=void 0}}function cu(e){for(let t=e.producers;t!==void 0;t=t.nextProducer){let n=t.producer,r=t.lastReadVersion;if(r!==n.version||(sh(n),r!==n.version))return!0}return!1}function du(e){if(nc(e)){let t=e.producers;for(;t!==void 0;)t=n_(t)}e.producers=void 0,e.producersTail=void 0,e.consumers=void 0,e.consumersTail=void 0}function XI(e,t){let n=e.consumersTail,r=nc(e);if(n!==void 0?(t.nextConsumer=n.nextConsumer,n.nextConsumer=t):(t.nextConsumer=void 0,e.consumers=t),t.prevConsumer=n,e.consumersTail=t,!r)for(let i=e.producers;i!==void 0;i=i.nextProducer)XI(i.producer,i)}function n_(e){let t=e.producer,n=e.nextProducer,r=e.nextConsumer,i=e.prevConsumer;if(e.nextConsumer=void 0,e.prevConsumer=void 0,r!==void 0?r.prevConsumer=i:t.consumersTail=i,i!==void 0)i.nextConsumer=r;else if(t.consumers=r,!nc(t)){let o=t.producers;for(;o!==void 0;)o=n_(o)}return n}function nc(e){return e.consumerIsAlwaysLive||e.consumers!==void 0}function ah(e){b3?.(e)}function E3(e,t){let n=t.producersTail;if(n!==void 0){let r=t.producers;do{if(r===e)return!0;if(r===n)break;r=r.nextProducer}while(r!==void 0)}return!1}function lh(e,t){return Object.is(e,t)}function ch(e,t){let n=Object.create(C3);n.computation=e,t!==void 0&&(n.equal=t);let r=()=>{if(sh(n),ec(n),n.value===au)throw n.error;return n.value};return r[Rn]=n,ah(n),r}var nh=Symbol("UNSET"),rh=Symbol("COMPUTING"),au=Symbol("ERRORED"),C3=M(h({},Xl),{value:nh,dirty:!0,error:null,equal:lh,kind:"computed",producerMustRecompute(e){return e.value===nh||e.value===rh},producerRecomputeValue(e){if(e.value===rh)throw new Error("");let t=e.value;e.value=rh;let n=tc(e),r,i=!1;try{r=e.computation(),_e(null),i=t!==nh&&t!==au&&r!==au&&e.equal(t,r)}catch(o){r=au,e.error=o}finally{lu(e,n)}if(i){e.value=t;return}e.value=r,e.version++}});function S3(){throw new Error}var eD=S3;function tD(e){eD(e)}function r_(e){eD=e}var I3=null;function i_(e,t){let n=Object.create(dh);n.value=e,t!==void 0&&(n.equal=t);let r=()=>nD(n);return r[Rn]=n,ah(n),[r,s=>rc(n,s),s=>o_(n,s)]}function nD(e){return ec(e),e.value}function rc(e,t){t_()||tD(e),e.equal(e.value,t)||(e.value=t,D3(e))}function o_(e,t){t_()||tD(e),rc(e,t(e.value))}var dh=M(h({},Xl),{equal:lh,value:void 0,kind:"signal"});function D3(e){e.version++,JI(),e_(e),I3?.(e)}function ae(e){return typeof e=="function"}function ic(e){let n=e(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var uh=ic(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription:
2${n.map((r,i)=>`${i+1}) ${r.toString()}`).join(`
3  `)}`:"",this.name="UnsubscriptionError",this.errors=n});function ja(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var wt=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let o of n)o.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(ae(r))try{r()}catch(o){t=o instanceof uh?o.errors:[o]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let o of i)try{rD(o)}catch(s){t=t??[],s instanceof uh?t=[...t,...s.errors]:t.push(s)}}if(t)throw new uh(t)}}add(t){var n;if(t&&t!==this)if(this.closed)rD(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}}_hasParent(t){let{_parentage:n}=this;return n===t||Array.isArray(n)&&n.includes(t)}_addParent(t){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t}_removeParent(t){let{_parentage:n}=this;n===t?this._parentage=null:Array.isArray(n)&&ja(n,t)}remove(t){let{_finalizers:n}=this;n&&ja(n,t),t instanceof e&&t._removeParent(this)}};wt.EMPTY=(()=>{let e=new wt;return e.closed=!0,e})();var s_=wt.EMPTY;function fh(e){return e instanceof wt||e&&"closed"in e&&ae(e.remove)&&ae(e.add)&&ae(e.unsubscribe)}function rD(e){ae(e)?e():e.unsubscribe()}var bi={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var oc={setTimeout(e,t,...n){let{delegate:r}=oc;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=oc;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function ph(e){oc.setTimeout(()=>{let{onUnhandledError:t}=bi;if(t)t(e);else throw e})}function Fo(){}var iD=a_("C",void 0,void 0);function oD(e){return a_("E",void 0,e)}function sD(e){return a_("N",e,void 0)}function a_(e,t,n){return{kind:e,value:t,error:n}}var Va=null;function sc(e){if(bi.useDeprecatedSynchronousErrorHandling){let t=!Va;if(t&&(Va={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=Va;if(Va=null,n)throw r}}else e()}function aD(e){bi.useDeprecatedSynchronousErrorHandling&&Va&&(Va.errorThrown=!0,Va.error=e)}var Ua=class extends wt{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,fh(t)&&t.add(this)):this.destination=A3}static create(t,n,r){return new Bo(t,n,r)}next(t){this.isStopped?c_(sD(t),this):this._next(t)}error(t){this.isStopped?c_(oD(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?c_(iD,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},T3=Function.prototype.bind;function l_(e,t){return T3.call(e,t)}var d_=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){hh(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){hh(r)}else hh(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){hh(n)}}},Bo=class extends Ua{constructor(t,n,r){super();let i;if(ae(t)||!t)i={next:t??void 0,error:n??void 0,complete:r??void 0};else{let o;this&&bi.useDeprecatedNextContext?(o=Object.create(t),o.unsubscribe=()=>this.unsubscribe(),i={next:t.next&&l_(t.next,o),error:t.error&&l_(t.error,o),complete:t.complete&&l_(t.complete,o)}):i=t}this.destination=new d_(i)}};function hh(e){bi.useDeprecatedSynchronousErrorHandling?aD(e):ph(e)}function x3(e){throw e}function c_(e,t){let{onStoppedNotification:n}=bi;n&&oc.setTimeout(()=>n(e,t))}var A3={closed:!0,next:Fo,error:x3,complete:Fo};var ac=typeof Symbol=="function"&&Symbol.observable||"@@observable";function _n(e){return e}function u_(...e){return f_(e)}function f_(e){return e.length===0?_n:e.length===1?e[0]:function(n){return e.reduce((r,i)=>i(r),n)}}var le=(()=>{class e{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new e;return r.source=this,r.operator=n,r}subscribe(n,r,i){let o=N3(n)?n:new Bo(n,r,i);return sc(()=>{let{operator:s,source:a}=this;o.add(s?s.call(o,a):a?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=lD(r),new r((i,o)=>{let s=new Bo({next:a=>{try{n(a)}catch(l){o(l),s.unsubscribe()}},error:o,complete:i});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[ac](){return this}pipe(...n){return f_(n)(this)}toPromise(n){return n=lD(n),new n((r,i)=>{let o;this.subscribe(s=>o=s,s=>i(s),()=>r(o))})}}return e.create=t=>new e(t),e})();function lD(e){var t;return(t=e??bi.Promise)!==null&&t!==void 0?t:Promise}function M3(e){return e&&ae(e.next)&&ae(e.error)&&ae(e.complete)}function N3(e){return e&&e instanceof Ua||M3(e)&&fh(e)}function p_(e){return ae(e?.lift)}function Ee(e){return t=>{if(p_(t))return t.lift(function(n){try{return e(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function de(e,t,n,r,i){return new h_(e,t,n,r,i)}var h_=class extends Ua{constructor(t,n,r,i,o,s){super(t),this.onFinalize=o,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(l){t.error(l)}}:super._next,this._error=i?function(a){try{i(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function lc(){return Ee((e,t)=>{let n=null;e._refCount++;let r=de(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let i=e._connection,o=n;n=null,i&&(!o||i===o)&&i.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var cc=class extends le{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,p_(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new wt;let n=this.getSubject();t.add(this.source.subscribe(de(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=wt.EMPTY)}return t}refCount(){return lc()(this)}};var cD=ic(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ie=(()=>{class e extends le{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new mh(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new cD}next(n){sc(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){sc(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=n;let{observers:r}=this;for(;r.length;)r.shift().error(n)}})}complete(){sc(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:n}=this;for(;n.length;)n.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var n;return((n=this.observers)===null||n===void 0?void 0:n.length)>0}_trySubscribe(n){return this._throwIfClosed(),super._trySubscribe(n)}_subscribe(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)}_innerSubscribe(n){let{hasError:r,isStopped:i,observers:o}=this;return r||i?s_:(this.currentObservers=null,o.push(n),new wt(()=>{this.currentObservers=null,ja(o,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:i,isStopped:o}=this;r?n.error(i):o&&n.complete()}asObservable(){let n=new le;return n.source=this,n}}return e.create=(t,n)=>new mh(t,n),e})(),mh=class extends ie{constructor(t,n){super(),this.destination=t,this.source=n}next(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,t)}error(t){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,t)}complete(){var t,n;(n=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||n===void 0||n.call(t)}_subscribe(t){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(t))!==null&&r!==void 0?r:s_}};var Ot=class extends ie{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let n=super._subscribe(t);return!n.closed&&t.next(this._value),n}getValue(){let{hasError:t,thrownError:n,_value:r}=this;if(t)throw n;return this._throwIfClosed(),r}next(t){super.next(this._value=t)}};var uu={now(){return(uu.delegate||Date).now()},delegate:void 0};var Qi=class extends ie{constructor(t=1/0,n=1/0,r=uu){super(),this._bufferSize=t,this._windowTime=n,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=n===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,n)}next(t){let{isStopped:n,_buffer:r,_infiniteTimeWindow:i,_timestampProvider:o,_windowTime:s}=this;n||(r.push(t),!i&&r.push(o.now()+s)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let n=this._innerSubscribe(t),{_infiniteTimeWindow:r,_buffer:i}=this,o=i.slice();for(let s=0;s<o.length&&!t.closed;s+=r?1:2)t.next(o[s]);return this._checkFinalizedStatuses(t),n}_trimBuffer(){let{_bufferSize:t,_timestampProvider:n,_buffer:r,_infiniteTimeWindow:i}=this,o=(i?1:2)*t;if(t<1/0&&o<r.length&&r.splice(0,r.length-o),!i){let s=n.now(),a=0;for(let l=1;l<r.length&&r[l]<=s;l+=2)a=l;a&&r.splice(0,a+1)}}};var gh=class extends wt{constructor(t,n){super()}schedule(t,n=0){return this}};var fu={setInterval(e,t,...n){let{delegate:r}=fu;return r?.setInterval?r.setInterval(e,t,...n):setInterval(e,t,...n)},clearInterval(e){let{delegate:t}=fu;return(t?.clearInterval||clearInterval)(e)},delegate:void 0};var yh=class extends gh{constructor(t,n){super(t,n),this.scheduler=t,this.work=n,this.pending=!1}schedule(t,n=0){var r;if(this.closed)return this;this.state=t;let i=this.id,o=this.scheduler;return i!=null&&(this.id=this.recycleAsyncId(o,i,n)),this.pending=!0,this.delay=n,this.id=(r=this.id)!==null&&r!==void 0?r:this.requestAsyncId(o,this.id,n),this}requestAsyncId(t,n,r=0){return fu.setInterval(t.flush.bind(t,this),r)}recycleAsyncId(t,n,r=0){if(r!=null&&this.delay===r&&this.pending===!1)return n;n!=null&&fu.clearInterval(n)}execute(t,n){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let r=this._execute(t,n);if(r)return r;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,n){let r=!1,i;try{this.work(t)}catch(o){r=!0,i=o||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){let{id:t,scheduler:n}=this,{actions:r}=n;this.work=this.state=this.scheduler=null,this.pending=!1,ja(r,this),t!=null&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,super.unsubscribe()}}};var dc=class e{constructor(t,n=e.now){this.schedulerActionCtor=t,this.now=n}schedule(t,n=0,r){return new this.schedulerActionCtor(this,t).schedule(r,n)}};dc.now=uu.now;var vh=class extends dc{constructor(t,n=dc.now){super(t,n),this.actions=[],this._active=!1}flush(t){let{actions:n}=this;if(this._active){n.push(t);return}let r;this._active=!0;do if(r=t.execute(t.state,t.delay))break;while(t=n.shift());if(this._active=!1,r){for(;t=n.shift();)t.unsubscribe();throw r}}};var m_=new vh(yh),dD=m_;var Rt=new le(e=>e.complete());function _h(e){return e&&ae(e.schedule)}function g_(e){return e[e.length-1]}function Ms(e){return ae(g_(e))?e.pop():void 0}function Zi(e){return _h(g_(e))?e.pop():void 0}function uD(e,t){return typeof g_(e)=="number"?e.pop():t}function pD(e,t,n,r){function i(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(d){try{c(r.next(d))}catch(u){s(u)}}function l(d){try{c(r.throw(d))}catch(u){s(u)}}function c(d){d.done?o(d.value):i(d.value).then(a,l)}c((r=r.apply(e,t||[])).next())})}function fD(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ha(e){return this instanceof Ha?(this.v=e,this):new Ha(e)}function hD(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),i[Symbol.asyncIterator]=function(){return this},i;function s(p){return function(m){return Promise.resolve(m).then(p,u)}}function a(p,m){r[p]&&(i[p]=function(g){return new Promise(function(y,_){o.push([p,g,y,_])>1||l(p,g)})},m&&(i[p]=m(i[p])))}function l(p,m){try{c(r[p](m))}catch(g){f(o[0][3],g)}}function c(p){p.value instanceof Ha?Promise.resolve(p.value.v).then(d,u):f(o[0][2],p)}function d(p){l("next",p)}function u(p){l("throw",p)}function f(p,m){p(m),o.shift(),o.length&&l(o[0][0],o[0][1])}}function mD(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof fD=="function"?fD(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(s){return new Promise(function(a,l){s=e[o](s),i(a,l,s.done,s.value)})}}function i(o,s,a,l){Promise.resolve(l).then(function(c){o({value:c,done:a})},s)}}var uc=e=>e&&typeof e.length=="number"&&typeof e!="function";function bh(e){return ae(e?.then)}function wh(e){return ae(e[ac])}function Eh(e){return Symbol.asyncIterator&&ae(e?.[Symbol.asyncIterator])}function Ch(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function O3(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Sh=O3();function Ih(e){return ae(e?.[Sh])}function Dh(e){return hD(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:i}=yield Ha(n.read());if(i)return yield Ha(void 0);yield yield Ha(r)}}finally{n.releaseLock()}})}function Th(e){return ae(e?.getReader)}function Pe(e){if(e instanceof le)return e;if(e!=null){if(wh(e))return R3(e);if(uc(e))return k3(e);if(bh(e))return P3(e);if(Eh(e))return gD(e);if(Ih(e))return L3(e);if(Th(e))return F3(e)}throw Ch(e)}function R3(e){return new le(t=>{let n=e[ac]();if(ae(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function k3(e){return new le(t=>{for(let n=0;n<e.length&&!t.closed;n++)t.next(e[n]);t.complete()})}function P3(e){return new le(t=>{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,ph)})}function L3(e){return new le(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function gD(e){return new le(t=>{B3(e,t).catch(n=>t.error(n))})}function F3(e){return gD(Dh(e))}function B3(e,t){var n,r,i,o;return pD(this,void 0,void 0,function*(){try{for(n=mD(e);r=yield n.next(),!r.done;){let s=r.value;if(t.next(s),t.closed)return}}catch(s){i={error:s}}finally{try{r&&!r.done&&(o=n.return)&&(yield o.call(n))}finally{if(i)throw i.error}}t.complete()})}function hr(e,t,n,r=0,i=!1){let o=t.schedule(function(){n(),i?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(o),!i)return o}function xh(e,t=0){return Ee((n,r)=>{n.subscribe(de(r,i=>hr(r,e,()=>r.next(i),t),()=>hr(r,e,()=>r.complete(),t),i=>hr(r,e,()=>r.error(i),t)))})}function Ah(e,t=0){return Ee((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function yD(e,t){return Pe(e).pipe(Ah(t),xh(t))}function vD(e,t){return Pe(e).pipe(Ah(t),xh(t))}function _D(e,t){return new le(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function bD(e,t){return new le(n=>{let r;return hr(n,t,()=>{r=e[Sh](),hr(n,t,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(s){n.error(s);return}o?n.complete():n.next(i)},0,!0)}),()=>ae(r?.return)&&r.return()})}function Mh(e,t){if(!e)throw new Error("Iterable cannot be null");return new le(n=>{hr(n,t,()=>{let r=e[Symbol.asyncIterator]();hr(n,t,()=>{r.next().then(i=>{i.done?n.complete():n.next(i.value)})},0,!0)})})}function wD(e,t){return Mh(Dh(e),t)}function ED(e,t){if(e!=null){if(wh(e))return yD(e,t);if(uc(e))return _D(e,t);if(bh(e))return vD(e,t);if(Eh(e))return Mh(e,t);if(Ih(e))return bD(e,t);if(Th(e))return wD(e,t)}throw Ch(e)}function lt(e,t){return t?ED(e,t):Pe(e)}function V(...e){let t=Zi(e);return lt(e,t)}function Ns(e,t){let n=ae(e)?e:()=>e,r=i=>i.error(n());return new le(t?i=>t.schedule(r,0,i):r)}function Jr(e){return!!e&&(e instanceof le||ae(e.lift)&&ae(e.subscribe))}var jo=ic(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function CD(e){return e instanceof Date&&!isNaN(e)}function L(e,t){return Ee((n,r)=>{let i=0;n.subscribe(de(r,o=>{r.next(e.call(t,o,i++))}))})}var{isArray:j3}=Array;function V3(e,t){return j3(t)?e(...t):e(t)}function fc(e){return L(t=>V3(e,t))}var{isArray:U3}=Array,{getPrototypeOf:H3,prototype:$3,keys:G3}=Object;function Nh(e){if(e.length===1){let t=e[0];if(U3(t))return{args:t,keys:null};if(z3(t)){let n=G3(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function z3(e){return e&&typeof e=="object"&&H3(e)===$3}function Oh(e,t){return e.reduce((n,r,i)=>(n[r]=t[i],n),{})}function qn(...e){let t=Zi(e),n=Ms(e),{args:r,keys:i}=Nh(e);if(r.length===0)return lt([],t);let o=new le(W3(r,t,i?s=>Oh(i,s):_n));return n?o.pipe(fc(n)):o}function W3(e,t,n=_n){return r=>{SD(t,()=>{let{length:i}=e,o=new Array(i),s=i,a=i;for(let l=0;l<i;l++)SD(t,()=>{let c=lt(e[l],t),d=!1;c.subscribe(de(r,u=>{o[l]=u,d||(d=!0,a--),a||r.next(n(o.slice()))},()=>{--s||r.complete()}
3))},r)},r)}}function SD(e,t,n){e?hr(n,e,t):t()}function ID(e,t,n,r,i,o,s,a){let l=[],c=0,d=0,u=!1,f=()=>{u&&!l.length&&!c&&t.complete()},p=g=>c<r?m(g):l.push(g),m=g=>{o&&t.next(g),c++;let y=!1;Pe(n(g,d++)).subscribe(de(t,_=>{i?.(_),o?p(_):t.next(_)},()=>{y=!0},void 0,()=>{if(y)try{for(c--;l.length&&c<r;){let _=l.shift();s?hr(t,s,()=>m(_)):m(_)}f()}catch(_){t.error(_)}}))};return e.subscribe(de(t,p,()=>{u=!0,f()})),()=>{a?.()}}function Ye(e,t,n=1/0){return ae(t)?Ye((r,i)=>L((o,s)=>t(r,o,i,s))(Pe(e(r,i))),n):(typeof t=="number"&&(n=t),Ee((r,i)=>ID(r,i,e,n)))}function Os(e=1/0){return Ye(_n,e)}function DD(){return Os(1)}function xr(...e){return DD()(lt(e,Zi(e)))}function Rs(e){return new le(t=>{Pe(e()).subscribe(t)})}function pu(...e){let t=Ms(e),{args:n,keys:r}=Nh(e),i=new le(o=>{let{length:s}=n;if(!s){o.complete();return}let a=new Array(s),l=s,c=s;for(let d=0;d<s;d++){let u=!1;Pe(n[d]).subscribe(de(o,f=>{u||(u=!0,c--),a[d]=f},()=>l--,void 0,()=>{(!l||!u)&&(c||o.next(r?Oh(r,a):a),o.complete())}))}});return t?i.pipe(fc(t)):i}var q3=["addListener","removeListener"],K3=["addEventListener","removeEventListener"],Y3=["on","off"];function Kn(e,t,n,r){if(ae(n)&&(r=n,n=void 0),r)return Kn(e,t,n).pipe(fc(r));let[i,o]=Z3(e)?K3.map(s=>a=>e[s](t,a,n)):J3(e)?q3.map(TD(e,t)):Q3(e)?Y3.map(TD(e,t)):[];if(!i&&uc(e))return Ye(s=>Kn(s,t,n))(Pe(e));if(!i)throw new TypeError("Invalid event target");return new le(s=>{let a=(...l)=>s.next(1<l.length?l:l[0]);return i(a),()=>o(a)})}function TD(e,t){return n=>r=>e[n](t,r)}function J3(e){return ae(e.addListener)&&ae(e.removeListener)}function Q3(e){return ae(e.on)&&ae(e.off)}function Z3(e){return ae(e.addEventListener)&&ae(e.removeEventListener)}function hu(e=0,t,n=dD){let r=-1;return t!=null&&(_h(t)?n=t:r=t),new le(i=>{let o=CD(e)?+e-n.now():e;o<0&&(o=0);let s=0;return n.schedule(function(){i.closed||(i.next(s++),0<=r?this.schedule(void 0,r):i.complete())},o)})}function Rh(...e){let t=Zi(e),n=uD(e,1/0),r=e;return r.length?r.length===1?Pe(r[0]):Os(n)(lt(r,t)):Rt}var{isArray:X3}=Array;function kh(e){return e.length===1&&X3(e[0])?e[0]:e}function Ue(e,t){return Ee((n,r)=>{let i=0;n.subscribe(de(r,o=>e.call(t,o,i++)&&r.next(o)))})}function Ph(...e){return e=kh(e),e.length===1?Pe(e[0]):new le(ej(e))}function ej(e){return t=>{let n=[];for(let r=0;n&&!t.closed&&r<e.length;r++)n.push(Pe(e[r]).subscribe(de(t,i=>{if(n){for(let o=0;o<n.length;o++)o!==r&&n[o].unsubscribe();n=null}t.next(i)})))}}function mu(...e){let t=Ms(e),n=kh(e);return n.length?new le(r=>{let i=n.map(()=>[]),o=n.map(()=>!1);r.add(()=>{i=o=null});for(let s=0;!r.closed&&s<n.length;s++)Pe(n[s]).subscribe(de(r,a=>{if(i[s].push(a),i.every(l=>l.length)){let l=i.map(c=>c.shift());r.next(t?t(...l):l),i.some((c,d)=>!c.length&&o[d])&&r.complete()}},()=>{o[s]=!0,!i[s].length&&r.complete()}));return()=>{i=o=null}}):Rt}function kt(e){return Ee((t,n)=>{let r=null,i=!1,o;r=t.subscribe(de(n,void 0,void 0,s=>{o=Pe(e(s,kt(e)(t))),r?(r.unsubscribe(),r=null,o.subscribe(n)):i=!0})),i&&(r.unsubscribe(),r=null,o.subscribe(n))})}function xD(e,t,n,r,i){return(o,s)=>{let a=n,l=t,c=0;o.subscribe(de(s,d=>{let u=c++;l=a?e(l,d,u):(a=!0,d),r&&s.next(l)},i&&(()=>{a&&s.next(l),s.complete()})))}}function Qr(e,t){return ae(t)?Ye(e,t,1):Ye(e,1)}function ks(e){return Ee((t,n)=>{let r=!1;t.subscribe(de(n,i=>{r=!0,n.next(i)},()=>{r||n.next(e),n.complete()}))})}function Pt(e){return e<=0?()=>Rt:Ee((t,n)=>{let r=0;t.subscribe(de(n,i=>{++r<=e&&(n.next(i),e<=r&&n.complete())}))})}function AD(){return Ee((e,t)=>{e.subscribe(de(t,Fo))})}function MD(e){return L(()=>e)}function y_(e,t){return t?n=>xr(t.pipe(Pt(1),AD()),n.pipe(y_(e))):Ye((n,r)=>Pe(e(n,r)).pipe(Pt(1),MD(n)))}function v_(e,t=m_){let n=hu(e,t);return y_(()=>n)}function jt(e,t=_n){return e=e??tj,Ee((n,r)=>{let i,o=!0;n.subscribe(de(r,s=>{let a=t(s);(o||!e(i,a))&&(o=!1,i=a,r.next(s))}))})}function tj(e,t){return e===t}function Lh(e=nj){return Ee((t,n)=>{let r=!1;t.subscribe(de(n,i=>{r=!0,n.next(i)},()=>r?n.complete():n.error(e())))})}function nj(){return new jo}function __(...e){return t=>xr(t,V(...e))}function Vo(e){return Ee((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function Uo(e,t){let n=arguments.length>=2;return r=>r.pipe(e?Ue((i,o)=>e(i,o,r)):_n,Pt(1),n?ks(t):Lh(()=>new jo))}function pc(e){return e<=0?()=>
3Rt:Ee((t,n)=>{let r=[];t.subscribe(de(n,i=>{r.push(i),e<r.length&&r.shift()},()=>{for(let i of r)n.next(i);n.complete()},void 0,()=>{r=null}))})}function b_(e,t){let n=arguments.length>=2;return r=>r.pipe(e?Ue((i,o)=>e(i,o,r)):_n,pc(1),n?ks(t):Lh(()=>new jo))}function w_(){return Ee((e,t)=>{let n,r=!1;e.subscribe(de(t,i=>{let o=n;n=i,r&&t.next([o,i]),r=!0}))})}function E_(e,t){return Ee(xD(e,t,arguments.length>=2,!0))}function ND(e={}){let{connector:t=()=>new ie,resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:i=!0}=e;return o=>{let s,a,l,c=0,d=!1,u=!1,f=()=>{a?.unsubscribe(),a=void 0},p=()=>{f(),s=l=void 0,d=u=!1},m=()=>{let g=s;p(),g?.unsubscribe()};return Ee((g,y)=>{c++,!u&&!d&&f();let _=l=l??t();y.add(()=>{c--,c===0&&!u&&!d&&(a=C_(m,i))}),_.subscribe(y),!s&&c>0&&(s=new Bo({next:T=>_.next(T),error:T=>{u=!0,f(),a=C_(p,n,T),_.error(T)},complete:()=>{d=!0,f(),a=C_(p,r),_.complete()}}),Pe(g).subscribe(s))})(o)}}function C_(e,t,...n){if(t===!0){e();return}if(t===!1)return;let r=new Bo({next:()=>{r.unsubscribe(),e()}});return Pe(t(...n)).subscribe(r)}function Yn(e,t,n){let r,i=!1;return e&&typeof e=="object"?{bufferSize:r=1/0,windowTime:t=1/0,refCount:i=!1,scheduler:n}=e:r=e??1/0,ND({connector:()=>new Qi(r,t,n),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}function Fh(...e){let t=Zi(e);return Ee((n,r)=>{(t?xr(e,n,t):xr(e,n)).subscribe(r)})}function Et(e,t){return Ee((n,r)=>{let i=null,o=0,s=!1,a=()=>s&&!i&&r.complete();n.subscribe(de(r,l=>{i?.unsubscribe();let c=0,d=o++;Pe(e(l,d)).subscribe(i=de(r,u=>r.next(t?t(l,u,d,c++):u),()=>{i=null,a()}))},()=>{s=!0,a()}))})}function Ie(e){return Ee((t,n)=>{Pe(e).subscribe(de(n,()=>n.complete(),Fo)),!n.closed&&t.subscribe(n)})}function Ze(e,t,n){let r=ae(e)||t||n?{next:e,error:t,complete:n}:e;return r?Ee((i,o)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;i.subscribe(de(o,l=>{var c;(c=r.next)===null||c===void 0||c.call(r,l),o.next(l)},()=>{var l;a=!1,(l=r.complete)===null||l===void 0||l.call(r),o.complete()},l=>{var c;a=!1,(c=r.error)===null||c===void 0||c.call(r,l),o.error(l)},()=>{var l,c;a&&((l=r.unsubscribe)===null||l===void 0||l.call(r)),(c=r.finalize)===null||c===void 0||c.call(r)}))}):_n}function gu(...e){let t=Ms(e);return Ee((n,r)=>{let i=e.length,o=new Array(i),s=e.map(()=>!1),a=!1;for(let l=0;l<i;l++)Pe(e[l]).subscribe(de(r,c=>{o[l]=c,!a&&!s[l]&&(s[l]=!0,(a=s.every(_n))&&(s=null))},Fo));n.subscribe(de(r,l=>{if(a){let c=[l,...o];r.next(t?t(...c):c)}}))})}function OD(e){let t=_e(null);try{return e()}finally{_e(t)}}var Uh="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",F=class extends Error{code;constructor(t,n){super(zo(t,n)),this.code=t}};function rj(e){return`NG0${Math.abs(e)}`}function zo(e,t){return`${rj(e)}${t?": "+t:""}`}var nn=globalThis;function qe(e){for(let t in e)if(e[t]===qe)return t;throw Error("")}function PD(e,t){for(let n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function $o(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map($o).join(", ")}]`;if(e==null)return""+e;let t=e.overriddenName||e.name;if(t)return`${t}`;let n=e.toString();if(n==null)return""+n;let r=n.indexOf(`
4`);return r>=0?n.slice(0,r):n}function Hh(e,t){return e?t?`${e} ${t}`:e:t||""}var ij=qe({__forward_ref__:qe});function Zn(e){return e.__forward_ref__=Zn,e.toString=function(){return $o(this())},e}function bn(e){return P_(e)?e():e}function P_(e){return typeof e=="function"&&e.hasOwnProperty(ij)&&e.__forward_ref__===Zn}function S(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ct(e){return{providers:e.providers||[],imports:e.imports||[]}}function bu(e){return oj(e,$h)}function L_(e){return bu(e)!==null}function oj(e,t){return e.hasOwnProperty(t)&&e[t]||null}function sj(e){let t=e?.[$h]??null;return t||null}function I_(e){return e&&e.hasOwnProperty(jh)?e[jh]:null}var $h=qe({\u0275prov:qe}),jh=qe({\u0275inj:qe}),G=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=S({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function F_(e){return e&&!!e.\u0275providers}
vendor: 30,634 bytes, line 4
4var B_=qe({\u0275cmp:qe}),j_=qe({\u0275dir:qe}),V_=qe({\u0275pipe:qe}),U_=qe({\u0275mod:qe}),vu=qe({\u0275fac:qe}),qa=qe({__NG_ELEMENT_ID__:qe}),RD=qe({__NG_ENV_ID__:qe});function Ka(e){return typeof e=="string"?e:e==null?"":String(e)}function LD(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():Ka(e)}var FD=qe({ngErrorCode:qe}),aj=qe({ngErrorMessage:qe}),lj=qe({ngTokenPath:qe});function H_(e,t){return BD("",-200,t)}function Gh(e,t){throw new F(-201,!1)}function BD(e,t,n){let r=new F(t,e);return r[FD]=t,r[aj]=e,n&&(r[lj]=n),r}function cj(e){return e[FD]}var D_;function jD(){return D_}function Jn(e){let t=D_;return D_=e,t}function $_(e,t,n){let r=bu(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&8)return null;if(t!==void 0)return t;Gh(e,"Injector")}var dj={},$a=dj,uj="__NG_DI_FLAG__",T_=class{injector;constructor(t){this.injector=t}retrieve(t,n){let r=Ga(n)||0;try{return this.injector.get(t,r&8?null:$a,r)}catch(i){if(Zl(i))return i;throw i}}};function fj(e,t=0){let n=eh();if(n===void 0)throw new F(-203,!1);if(n===null)return $_(e,void 0,t);{let r=pj(t),i=n.retrieve(e,r);if(Zl(i)){if(r.optional)return null;throw i}return i}}function C(e,t=0){return(jD()||fj)(bn(e),t)}function E(e,t){return C(e,Ga(t))}function Ga(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function pj(e){return{optional:!!(e&8),host:!!(e&1),self:!!(e&2),skipSelf:!!(e&4)}}function x_(e){let t=[];for(let n=0;n<e.length;n++){let r=bn(e[n]);if(Array.isArray(r)){if(r.length===0)throw new F(900,!1);let i,o=0;for(let s=0;s<r.length;s++){let a=r[s],l=hj(a);typeof l=="number"?l===-1?i=a.token:o|=l:i=a}t.push(C(i,o))}else t.push(C(r))}return t}function hj(e){return e[uj]}function Ps(e,t){let n=e.hasOwnProperty(vu);return n?e[vu]:null}function VD(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}function UD(e){return e.flat(Number.POSITIVE_INFINITY)}function zh(e,t){e.forEach(n=>Array.isArray(n)?zh(n,t):t(n))}function G_(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function wu(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function HD(e,t){let n=[];for(let r=0;r<e;r++)n.push(t);return n}function $D(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(i===1)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;){let o=i-2;e[i]=e[o],i--}e[t]=n,e[t+1]=r}}function Wh(e,t,n){let r=mc(e,t);return r>=0?e[r|1]=n:(r=~r,$D(e,r,t,n)),r}function qh(e,t){let n=mc(e,t);if(n>=0)return e[n|1]}function mc(e,t){return mj(e,t,1)}function mj(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){let o=r+(i-r>>1),s=e[o<<n];if(t===s)return o<<n;s>t?i=o:r=o+1}return~(i<<n)}var Fs={},Qn=[],Bs=new G(""),z_=new G("",-1),W_=new G(""),_u=class{get(t,n=$a){if(n===$a){let i=BD("",-201);throw i.name="\u0275NotFound",i}return n}};function q_(e){return e[U_]||null}function Xi(e){return e[B_]||null}function K_(e){return e[j_]||null}function GD(e){return e[V_]||null}function gc(e){return{\u0275providers:e}}function zD(...e){return{\u0275providers:Y_(!0,e),\u0275fromNgModule:!0}}function Y_(e,...t){let n=[],r=new Set,i,o=s=>{n.push(s)};return zh(t,s=>{let a=s;Vh(a,o,[],r)&&(i||=[],i.push(a))}),i!==void 0&&WD(i,o),n}function WD(e,t){for(let n=0;n<e.length;n++){let{ngModule:r,providers:i}=e[n];J_(i,o=>{t(o,r)})}}function Vh(e,t,n,r){if(e=bn(e),!e)return!1;let i=null,o=I_(e),s=!o&&Xi(e);if(!o&&!s){let l=e.ngModule;if(o=I_(l),o)i=l;else return!1}else{if(s&&!s.standalone)return!1;i=e}let a=r.has(i);if(s){if(a)return!1;if(r.add(i),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of l)Vh(c,t,n,r)}}else if(o){if(o.imports!=null&&!a){r.add(i);let c;try{zh(o.imports,d=>{Vh(d,t,n,r)&&(c||=[],c.push(d))})}finally{}c!==void 0&&WD(c,t)}if(!a){let c=Ps(i)||(()=>new i);t({provide:i,useFactory:c,deps:Qn},i),t({provide:W_,useValue:i,multi:!0},i),t({provide:Bs,useValue:()=>C(i),multi:!0},i)}let l=o.providers;if(l!=null&&!a){let c=e;J_(l,d=>{t(d,c)})}}else return!1;return i!==e&&e.providers!==void 0}function J_(e,t){for(let n of e)F_(n)&&(n=n.\u0275providers),Array.isArray(n)?J_(n,t):t(n)}var gj=qe({provide:String,useValue:qe});function qD(e){return e!==null&&typeof e=="object"&&gj in e}function yj(e){return!!(e&&e.useExisting)}function vj(e){return!!(e&&e.useFactory)}function za(e){return typeof e=="function"}function KD(e){return!!e.useClass}var Eu=new G(""),Bh={},kD={},S_;function yc(){return S_===void 0&&(S_=new _u),S_}var Ct=class{},Wa=class extends Ct{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,M_(t,s=>this.processProvider(s)),this.records.set(z_,hc(void 0,this)),i.has("environment")&&this.records.set(Ct,hc(void 0,this));let o=this.records.get(Eu);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(W_,Qn,{self:!0}))}retrieve(t,n){let r=Ga(n)||0;try{return this.get(t,$a,r)}catch(i){if(Zl(i))return i;throw i}}destroy(){yu(this),this._destroyed=!0;let t=_e(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let n=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),_e(t)}}onDestroy(t){return yu(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){yu(this);let n=Ji(this),r=Jn(void 0),i;try{return t()}finally{Ji(n),Jn(r)}}get(t,n=$a,r){if(yu(this),t.hasOwnProperty(RD))return t[RD](this);let i=Ga(r),o,s=Ji(this),a=Jn(void 0);try{if(!(i&4)){let c=this.records.get(t);if(c===void 0){let d=Cj(t)&&bu(t);d&&this.injectableDefInScope(d)?c=hc(A_(t),Bh):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c,i)}let l=i&2?yc():this.parent;return n=i&8&&n===$a?null:n,l.get(t,n)}catch(l){let c=cj(l);throw c===-200||c===-201?new F(c,null):l}finally{Jn(a),Ji(s)}}resolveInjectorInitializers(){let t=_e(null),n=Ji(this),r=Jn(void 0),i;try{let o=this.get(Bs,Qn,{self:!0});for(let s of o)s()}finally{Ji(n),Jn(r),_e(t)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push($o(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=bn(t);let n=za(t)?t:bn(t&&t.provide),r=bj(t);if(!za(t)&&t.multi===!0){let i=this.records.get(n);i||(i=hc(void 0,Bh,!0),i.factory=()=>x_(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n,r){let i=_e(null);try{if(n.value===kD)throw H_($o(t));return n.value===Bh&&(n.value=kD,n.value=n.factory(void 0,r)),typeof n.value=="object"&&n.value&&Ej(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{_e(i)}}injectableDefInScope(t){if(!t.providedIn)return!1;let n=bn(t.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){let n=this._onDestroyHooks.indexOf(t);n!==-1&&this._onDestroyHooks.splice(n,1)}};function A_(e){let t=bu(e),n=t!==null?t.factory:Ps(e);if(n!==null)return n;if(e instanceof G)throw new F(204,!1);if(e instanceof Function)return _j(e);throw new F(204,!1)}function _j(e){if(e.length>0)throw new F(204,!1);let n=sj(e);return n!==null?()=>n.factory(e):()=>new e}function bj(e){if(qD(e))return hc(void 0,e.useValue);{let t=Q_(e);return hc(t,Bh)}}function Q_(e,t,n){let r;if(za(e)){let i=bn(e);return Ps(i)||A_(i)}else if(qD(e))r=()=>bn(e.useValue);else if(vj(e))r=()=>e.useFactory(...x_(e.deps||[]));else if(yj(e))r=(i,o)=>C(bn(e.useExisting),o!==void 0&&o&8?8:void 0);else{let i=bn(e&&(e.useClass||e.provide));if(wj(e))r=()=>new i(...x_(e.deps));else return Ps(i)||A_(i)}return r}function yu(e){if(e.destroyed)throw new F(205,!1)}function hc(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function wj(e){return!!e.deps}function Ej(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function Cj(e){return typeof e=="function"||typeof e=="object"&&e.ngMetadataName==="InjectionToken"}function M_(e,t){for(let n of e)Array.isArray(n)?M_(n,t):n&&F_(n)?M_(n.\u0275providers,t):t(n)}function fn(e,t){let n;e instanceof Wa?(yu(e),n=e):n=new T_(e);let r,i=Ji(n),o=Jn(void 0);try{return t()}finally{Ji(i),Jn(o)}}function Z_(){return jD()!==void 0||eh()!=null}var wi=0,oe=1,be=2,tn=3,Zr=4,Xn=5,Ya=6,vc=7,Vt=8,Wo=9,eo=10,tt=11,_c=12,X_=13,Ja=14,er=15,js=16,Qa=17,to=18,Cu=19,eb=20,Ho=21,Kh=22,Su=23,Mr=24,Za=25,Xa=26,mt=27,YD=1,tb=6,Vs=7,Iu=8,el=9,Lt=10;function no(e){return Array.isArray(e)&&typeof e[YD]=="object"}function Ei(e){return Array.isArray(e)&&e[YD]===!0}function nb(e){return(e.flags&4)!==0}function Us(e){return e.componentOffset>-1}function bc(e){return(e.flags&1)===1}function ro(e){return!!e.template}function wc(e){return(e[be]&512)!==0}function tl(e){return(e[be]&256)===256}var rb="svg",JD="math";function Xr(e){for(;Array.isArray(e);)e=e[wi];return e}function ib(e,t){return Xr(t[e])}function Ci(e,t){return Xr(t[e.index])}function Du(e,t){return e.data[t]}function Yh(e,t){return e[t]}function ob(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}function ei(e,t){let n=t[e];return no(n)?n:n[wi]}function QD(e){return(e[be]&4)===4}function Jh(e){return(e[be]&128)===128}function ZD(e){return Ei(e[tn])}function ti(e,t){return t==null?null:e[t]}function sb(e){e[Qa]=0}function ab(e){e[be]&1024||(e[be]|=1024,Jh(e)&&Ec(e))}function XD(e,t){for(;e>0;)t=t[Ja],e--;return t}function Tu(e){return!!(e[be]&9216||e[Mr]?.dirty)}function Qh(e){e[eo].changeDetectionScheduler?.notify(8),e[be]&64&&(e[be]|=1024),Tu(e)&&Ec(e)}function Ec(e){e[eo].changeDetectionScheduler?.notify(0);let t=Ls(e);for(;t!==null&&!(t[be]&8192||(t[be]|=8192,!Jh(t)));)t=Ls(t)}function lb(e,t){if(tl(e))throw new F(911,!1);e[Ho]===null&&(e[Ho]=[]),e[Ho].push(t)}function eT(e,t){if(e[Ho]===null)return;let n=e[Ho].indexOf(t);n!==-1&&e[Ho].splice(n,1)}function Ls(e){let t=e[tn];return Ei(t)?t[tn]:t}function cb(e){return e[vc]??=[]}function db(e){return e.cleanup??=[]}function tT(e,t,n,r){let i=cb(t);i.push(n),e.firstCreatePass&&db(e).push(r,i.length-1)}var Te={lFrame:fT(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var N_=!1;function nT(){return Te.lFrame.elementDepthCount}function rT(){Te.lFrame.elementDepthCount++}function ub(){Te.lFrame.elementDepthCount--}function Zh(){return Te.bindingsEnabled}function fb(){return Te.skipHydrationRootTNode!==null}function pb(e){return Te.skipHydrationRootTNode===e}function hb(){Te.skipHydrationRootTNode=null}function fe(){return Te.lFrame.lView}function Dt(){return Te.lFrame.tView}function Re(e){return Te.lFrame.contextLView=e,e[Vt]}function ke(e){return Te.lFrame.contextLView=null,e}function pn(){let e=mb();for(;e!==null&&e.type===64;)e=e.parent;return e}function mb(){return Te.lFrame.currentTNode}function iT(){let e=Te.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Cc(e,t){let n=Te.lFrame;n.currentTNode=e,n.isParent=t}function gb(){return Te.lFrame.isParent}function yb(){Te.lFrame.isParent=!1}function oT(){return Te.lFrame.contextLView}function vb(){return N_}function _b(e){let t=N_;return N_=e,t}function xu(){let e=Te.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function sT(e){return Te.lFrame.bindingIndex=e}function qo(){return Te.lFrame.bindingIndex++}function bb(e){let t=Te.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function aT(){return Te.lFrame.inI18n}function lT(e,t){let n=Te.lFrame;n.bindingIndex=n.bindingRootIndex=e,Xh(t)}function cT(){return Te.lFrame.currentDirectiveIndex}function Xh(e){Te.lFrame.currentDirectiveIndex=e}function dT(e){let t=Te.lFrame.currentDirectiveIndex;return t===-1?null:e[t]}function wb(){return Te.lFrame.currentQueryIndex}function em(e){Te.lFrame.currentQueryIndex=e}function Sj(e){let t=e[oe];return t.type===2?t.declTNode:t.type===1?e[Xn]:null}function Eb(e,t,n){if(n&4){let i=t,o=e;for(;i=i.parent,i===null&&!(n&1);)if(i=Sj(o),i===null||(o=o[Ja],i.type&10))break;if(i===null)return!1;t=i,e=o}let r=Te.lFrame=uT();return r.currentTNode=t,r.lView=e,!0}function tm(e){let t=uT(),n=e[oe];Te.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function uT(){let e=Te.lFrame,t=e===null?null:e.child;return t===null?fT(e):t}function fT(e){let 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 e!==null&&(e.child=t),t}function pT(){let e=Te.lFrame;return Te.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Cb=pT;function nm(){let e=pT();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 hT(e){return(Te.lFrame.contextLView=XD(e,Te.lFrame.contextLView))[Vt]}function Ko(){return Te.lFrame.selectedIndex}function Hs(e){Te.lFrame.selectedIndex=e}function Au(){let e=Te.lFrame;return Du(e.tView,e.selectedIndex)}function $s(){Te.lFrame.currentNamespace=rb}function mT(){return Te.lFrame.currentNamespace}var gT=!0;function rm(){return gT}function Mu(e){gT=e}function O_(e,t=null,n=null,r){let i=Sb(e,t,n,r);return i.resolveInjectorInitializers(),i}function Sb(e,t=null,n=null,r,i=new Set){let o=[n||Qn,zD(e)];return r=r||(typeof e=="object"?void 0:$o(e)),new Wa(o,t||yc(),r||null,i)}var ht=class e{static THROW_IF_NOT_FOUND=$a;static NULL=new _u;static create(t,n){if(Array.isArray(t))return O_({name:""},n,t,"");{let r=t.name??"";return O_({name:r},t.parent,t.providers,r)}}static \u0275prov=S({token:e,providedIn:"any",factory:()=>C(z_)});static __NG_ELEMENT_ID__=-1},He=new G(""),ni=(()=>{class e{static __NG_ELEMENT_ID__=Ij;static __NG_ENV_ID__=n=>n}return e})(),R_=class extends ni{_lView;constructor(t){super(),this._lView=t}get destroyed(){return tl(this._lView)}onDestroy(t){let n=this._lView;return lb(n,t),()=>eT(n,t)}};function Ij(){return new R_(fe())}var Ar=class{_console=console;handleError(t){this._console.error("ERROR",t)}},tr=new G("",{providedIn:"root",factory:()=>{let e=E(Ct),t;return n=>{e.destroyed&&!t?setTimeout(()=>{throw n}):(t??=e.get(Ar),t.handleError(n))}}}),yT={provide:Bs,useValue:()=>void E(Ar),multi:!0};function Ib(e){return typeof e=="function"&&e[Rn]!==void 0}function Si(e,t){let[n,r,i]=i_(e,t?.equal),o=n,s=o[Rn];return o.set=r,o.update=i,o.asReadonly=vT.bind(o),o}function vT(){let e=this[Rn];if(e.readonlyFn===void 0){let t=()=>this();t[Rn]=e,e.readonlyFn=t}return e.readonlyFn}function Db(e){return Ib(e)&&typeof e.set=="function"}var im=(()=>{class e{view;node;constructor(n,r){this.view=n,this.node=r}static __NG_ELEMENT_ID__=Dj}return e})();function Dj(){return new im(fe(),pn())}var Go=class{},om=new G("",{providedIn:"root",factory:()=>!1});var Tb=new G(""),xb=new G(""),io=(()=>{class e{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new Ot(!1);get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new le(n=>{n.next(!1),n.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=S({token:e,providedIn:"root",factory:()=>new e})}return e})(),Nu=(()=>{class e{internalPendingTasks=E(io);scheduler=E(Go);errorHandler=E(tr);add(){let n=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(n)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(n))}}run(n){let r=this.add();n().catch(this.errorHandler).finally(r)}static \u0275prov=S({token:e,providedIn:"root",factory:()=>new e})}return e})();function Ou(...e){}var Ab=(()=>{class e{static \u0275prov=S({token:e,providedIn:"root",factory:()=>new k_})}return e})(),k_=class{dirtyEffectCount=0;queues=new Map;add(t){this.enqueue(t),this.schedule(t)}schedule(t){t.dirty&&this.dirtyEffectCount++}remove(t){let n=t.zone,r=this.queues.get(n);r.has(t)&&(r.delete(t),t.dirty&&this.dirtyEffectCount--)}enqueue(t){let n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);let r=this.queues.get(n);r.has(t)||r.add(t)}flush(){for(;this.dirtyEffectCount>0;){let t=!1;for(let[n,r]of this.queues)n===null?t||=this.flushQueue(r):t||=n.run(()=>this.flushQueue(r));t||(this.dirtyEffectCount=0)}}flushQueue(t){let n=!1;for(let r of t)r.dirty&&(this.dirtyEffectCount--,n=!0,r.run());return n}};function $u(e){return{toString:e}.toString()}function ex(e){let t=nn.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function Rj(e){return typeof e=="function"}var gm=class{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function tx(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}var ri=(()=>{let e=()=>nx;return e.ngInherit=!0,e})();function nx(e){return e.type.prototype.ngOnChanges&&(e.setInput=Pj),kj}function kj(){let e=ix(this),t=e?.current;if(t){let n=e.previous;if(n===Fs)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Pj(e,t,n,r,i){let o=this.declaredInputs[r],s=ix(e)||Lj(e,{previous:Fs,current:null}),a=s.current||(s.current={}),l=s.previous,c=l[o];a[o]=new gm(c&&c.currentValue,n,l===Fs),tx(e,t,i,n)}var rx="__ngSimpleChanges__";function ix(e){return e[rx]||null}function Lj(e,t){return e[rx]=t}var _T=[];var nt=function(e,t=null,n){for(let r=0;r<_T.length;r++){let i=_T[r];i(e,t,n)}};function Fj(e,t,n){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=t.type.prototype;if(r){let s=nx(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}i&&(n.preOrderHooks??=[]).push(0-e,i),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}function ox(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){let o=e.data[n].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:d}=o;s&&(e.contentHooks??=[]).push(-n,s),a&&((e.contentHooks??=[]).push(n,a),(e.contentCheckHooks??=[]).push(n,a)),l&&(e.viewHooks??=[]).push(-n,l),c&&((e.viewHooks??=[]).push(n,c),(e.viewCheckHooks??=[]).push(n,c)),d!=null&&(e.destroyHooks??=[]).push(n,d)}}function fm(e,t,n){sx(e,t,3,n)}function pm(e,t,n,r){(e[be]&3)===n&&sx(e,t,n,r)}function Mb(e,t){let n=e[be];(n&3)===t&&(n&=16383,n+=1,e[be]=n)}function sx(e,t,n,r){let i=r!==void 0?e[Qa]&65535:0,o=r??-1,s=t.length-1,a=0;for(let l=i;l<s;l++)if(typeof t[l+1]=="number"){if(a=t[l],r!=null&&a>=r)break}else t[l]<0&&(e[Qa]+=65536),(a<o||o==-1)&&(Bj(e,n,t,l),e[Qa]=(e[Qa]&4294901760)+l+2),l++}function bT(e,t){nt(4,e,t);let n=_e(null);try{t.call(e)}finally{_e(n),nt(5,e,t)}}function Bj(e,t,n,r){let i=n[r]<0,o=n[r+1],s=i?-n[r]:n[r],a=e[s];i?e[be]>>14<e[Qa]>>16&&(e[be]&3)===t&&(e[be]+=16384,bT(a,o)):bT(a,o)}var Ic=-1,rl=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r,i){this.factory=t,this.name=i,this.canSeeViewProviders=n,this.injectImpl=r}};function jj(e){return(e.flags&8)!==0}function Vj(e){return(e.flags&16)!==0}function Uj(e,t,n){let r=0;for(;r<n.length;){let i=n[r];if(typeof i=="number"){if(i!==0)break;r++;let o=n[r++],s=n[r++],a=n[r++];e.setAttribute(t,s,a,o)}else{let o=i,s=n[++r];Hj(o)?e.setProperty(t,o,s):e.setAttribute(t,o,s),r++}}return r}function ax(e){return e===3||e===4||e===6}function Hj(e){return e.charCodeAt(0)===64}function Dc(e,t){if(!(t===null||t.length===0))if(e===null||e.length===0)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){let i=t[r];typeof i=="number"?n=i:n===0||(n===-1||n===2?wT(e,n,i,null,t[++r]):wT(e,n,i,null,null))}}return e}function wT(e,t,n,r,i){let o=0,s=e.length;if(t===-1)s=-1;else for(;o<e.length;){let a=e[o++];if(typeof a=="number"){if(a===t){s=-1;break}else if(a>t){s=o-1;break}}}for(;o<e.length;){let a=e[o];if(typeof a=="number")break;if(a===n){i!==null&&(e[o+1]=i);return}o++,i!==null&&o++}s!==-1&&(e.splice(s,0,t),o=s+1),e.splice(o++,0,n),i!==null&&e.splice(o++,0,i)}function lx(e){return e!==Ic}function ym(e){return e&32767}function $j(e){return e>>16}function vm(e,t){let n=$j(e),r=t;for(;n>0;)r=r[Ja],n--;return r}var Hb=!0;function _m(e){let t=Hb;return Hb=e,t}var Gj=256,cx=Gj-1,dx=5,zj=0,oo={};function Wj(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(qa)&&(r=n[qa]),r==null&&(r=n[qa]=zj++);let i=r&cx,o=1<<i;t.data[e+(i>>dx)]|=o}function bm(e,t){let n=ux(e,t);if(n!==-1)return n;let r=t[oe];r.firstCreatePass&&(e.injectorIndex=t.length,Nb(r.data,e),Nb(t,null),Nb(r.blueprint,null));let i=Ew(e,t),o=e.injectorIndex;if(lx(i)){let s=ym(i),a=vm(i,t),l=a[oe].data;for(let c=0;c<8;c++)t[o+c]=a[s+c]|l[s+c]}return t[o+8]=i,o}function Nb(e,t){e.push(0,0,0,0,0,0,0,0,t)}function ux(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Ew(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;i!==null;){if(r=gx(i),r===null)return Ic;if(n++,i=i[Ja],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return Ic}function $b(e,t,n){Wj(e,t,n)}function qj(e,t){if(t==="class")return e.classes;if(t==="style")return e.styles;let n=e.attrs;if(n){let r=n.length,i=0;for(;i<r;){let o=n[i];if(ax(o))break;if(o===0)i=i+2;else if(typeof o=="number")for(i++;i<r&&typeof n[i]=="string";)i++;else{if(o===t)return n[i+1];i=i+2}}}return null}function fx(e,t,n){if(n&8||e!==void 0)return e;Gh(t,"NodeInjector")}function px(e,t,n,r){if(n&8&&r===void 0&&(r=null),(n&3)===0){let i=e[Wo],o=Jn(void 0);try{return i?i.get(t,r,n&8):$_(t,r,n&8)}finally{Jn(o)}}return fx(r,t,n)}function hx(e,t,n,r=0,i){if(e!==null){if(t[be]&2048&&!(r&2)){let s=Qj(e,t,n,r,oo);if(s!==oo)return s}let o=mx(e,t,n,r,oo);if(o!==oo)return o}return px(t,n,r,i)}function mx(e,t,n,r,i){let o=Yj(n);if(typeof o=="function"){if(!Eb(t,e,r))return r&1?fx(i,n,r):px(t,n,r,i);try{let s;if(s=o(r),s==null&&!(r&8))Gh(n);else return s}finally{Cb()}}else if(typeof o=="number"){let s=null,a=ux(e,t),l=Ic,c=r&1?t[er][Xn]:null;for((a===-1||r&4)&&(l=a===-1?Ew(e,t):t[a+8],l===Ic||!CT(r,!1)?a=-1:(s=t[oe],a=ym(l),t=vm(l,t)));a!==-1;){let d=t[oe];if(ET(o,a,d.data)){let u=Kj(a,t,n,s,r,c);if(u!==oo)return u}l=t[a+8],l!==Ic&&CT(r,t[oe].data[a+8]===c)&&ET(o,a,t)?(s=d,a=ym(l),t=vm(l,t)):a=-1}}return i}function Kj(e,t,n,r,i,o){let s=t[oe],a=s.data[e+8],l=r==null?Us(a)&&Hb:r!=s&&(a.type&3)!==0,c=i&1&&o===a,d=hm(a,s,n,l,c);return d!==null?Pu(t,s,d,a,i):oo}function hm(e,t,n,r,i){let o=e.providerIndexes,s=t.data,a=o&1048575,l=e.directiveStart,c=e.directiveEnd,d=o>>20,u=r?a:a+d,f=i?a+d:c;for(let p=u;p<f;p++){let m=s[p];if(p<l&&n===m||p>=l&&m.type===n)return p}if(i){let p=s[l];if(p&&ro(p)&&p.type===n)return l}return null}function Pu(e,t,n,r,i){let o=e[n],s=t.data;if(o instanceof rl){let a=o;if(a.resolving){let p=LD(s[n]);throw H_(p)}let l=_m(a.canSeeViewProviders);a.resolving=!0;let c=s[n].type||s[n],d,u=a.injectImpl?Jn(a.injectImpl):null,f=Eb(e,r,0);try{o=e[n]=a.factory(void 0,i,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&Fj(n,s[n],t)}finally{u!==null&&Jn(u),_m(l),a.resolving=!1,Cb()}}return o}function Yj(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(qa)?e[qa]:void 0;return typeof t=="number"?t>=0?t&cx:Jj:t}function ET(e,t,n){let r=1<<e;return!!(n[t+(e>>dx)]&r)}function CT(e,t){return!(e&2)&&!(e&1&&t)}var nl=class{_tNode;_lView;constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return hx(this._tNode,this._lView,t,Ga(r),n)}};function Jj(){return new nl(pn(),fe())}function Tt(e){return $u(()=>{let t=e.prototype.constructor,n=t[vu]||Gb(t),r=Object.prototype,i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){let o=i[vu]||Gb(i);if(o&&o!==n)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function Gb(e){return P_(e)?()=>{let t=Gb(bn(e));return t&&t()}:Ps(e)}function Qj(e,t,n,r,i){let o=e,s=t;for(;o!==null&&s!==null&&s[be]&2048&&!wc(s);){let a=mx(o,s,n,r|2,oo);if(a!==oo)return a;let l=o.parent;if(!l){let c=s[eb];if(c){let d=c.get(n,oo,r);if(d!==oo)return d}l=gx(s),s=s[Ja]}o=l}return i}function gx(e){let t=e[oe],n=t.type;return n===2?t.declTNode:n===1?e[Xn]:null}function Mc(e){return qj(pn(),e)}function Zj(){return Nc(pn(),fe())}function Nc(e,t){return new Gt(Ci(e,t))}var Gt=(()=>{class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=Zj}return e})();function Xj(e){return e instanceof Gt?e.nativeElement:e}function eV(){return this._results[Symbol.iterator]()}var wm=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new ie}constructor(t=!1){this._emitDistinctChangesOnly=t}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;let r=UD(t);(this._changesDetected=!VD(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=eV};function yx(e){return(e.flags&128)===128}var Cw=(function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e})(Cw||{}),vx=new Map,tV=0;function nV(){return tV++}function rV(e){vx.set(e[Cu],e)}function zb(e){vx.delete(e[Cu])}var ST="__ngContext__";function Tc(e,t){no(t)?(e[ST]=t[Cu],rV(t)):e[ST]=t}function _x(e){return wx(e[_c])}function bx(e){return wx(e[Zr])}function wx(e){for(;e!==null&&!Ei(e);)e=e[Zr];return e}var Wb;function Sw(e){Wb=e}function Iw(){if(Wb!==void 0)return Wb;if(typeof document<"u")return document;throw new F(210,!1)}var Lm=new G("",{providedIn:"root",factory:()=>iV}),iV="ng",Fm=new G(""),Ws=new G("",{providedIn:"platform",factory:()=>"unknown"});var Bm=new G("",{providedIn:"root",factory:()=>Iw().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var oV="h",sV="b";var Ex="r";var Cx="di";var Sx=!1,Ix=new G("",{providedIn:"root",factory:()=>Sx});var Dw=new G("");var aV=(e,t,n,r)=>{};function lV(e,t,n,r){aV(e,t,n,r)}function jm(e){return(e.flags&32)===32}var cV=()=>null;function Dx(e,t,n=!1){return cV(e,t,n)}function Tx(e,t){let n=e.contentQueries;if(n!==null){let r=_e(null);try{for(let i=0;i<n.length;i+=2){let o=n[i],s=n[i+1];if(s!==-1){let a=e.data[s];em(o),a.contentQueries(2,t[s],s)}}}finally{_e(r)}}}function qb(e,t,n){em(0);let r=_e(null);try{t(e,n)}finally{_e(r)}}function Tw(e,t,n){if(nb(t)){let r=_e(null);try{let i=t.directiveStart,o=t.directiveEnd;for(let s=i;s<o;s++){let a=e.data[s];if(a.contentQueries){let l=n[s];a.contentQueries(1,l,s)}}}finally{_e(r)}}}var Yo=(function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e})(Yo||{});var sm;function dV(){if(sm===void 0&&(sm=null,nn.trustedTypes))try{sm=nn.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return sm}function Vm(e){return dV()?.createHTML(e)||e}var am;function xx(){if(am===void 0&&(am=null,nn.trustedTypes))try{am=nn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return am}function IT(e){return xx()?.createHTML(e)||e}function DT(e){return xx()?.createScriptURL(e)||e}var Em=class{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Uh})`}};function al(e){return e instanceof Em?e.changingThisBreaksApplicationSecurity:e}function Um(e,t){let n=Ax(e);if(n!=null&&n!==t){if(n==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Uh})`)}return n===t}function Ax(e){return e instanceof Em&&e.getTypeName()||null}function uV(e){let t=new Yb(e);return fV()?new Kb(t):t}var Kb=class{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{let n=new window.DOMParser().parseFromString(Vm(t),"text/html").body;return n===null?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}},Yb=class{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let n=this.inertDocument.createElement("template");return n.innerHTML=Vm(t),n}};function fV(){try{return!!new window.DOMParser().parseFromString(Vm(""),"text/html")}catch{return!1}}var pV=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function xw(e){return e=String(e),e.match(pV)?e:"unsafe:"+e}function Qo(e){let t={};for(let n of e.split(","))t[n]=!0;return t}function Gu(...e){let t={};for(let n of e)for(let r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}var Mx=Qo("area,br,col,hr,img,wbr"),Nx=Qo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ox=Qo("rp,rt"),hV=Gu(Ox,Nx),mV=Gu(Nx,Qo("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")),gV=Gu(Ox,Qo("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")),TT=Gu(Mx,mV,gV,hV),Rx=Qo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),yV=Qo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
4olspan,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"),vV=Qo("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"),_V=Gu(Rx,yV,vV),bV=Qo("script,style,template"),Jb=class{sanitizedSomething=!1;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=CV(n);continue}for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=EV(n);if(o){n=o;break}n=i.pop()}}return this.buf.join("")}startElement(t){let n=xT(t).toLowerCase();if(!TT.hasOwnProperty(n))return this.sanitizedSomething=!0,!bV.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);let r=t.attributes;for(let i=0;i<r.length;i++){let o=r.item(i),s=o.name,a=s.toLowerCase();if(!_V.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=o.value;Rx[a]&&(l=xw(l)),this.buf.push(" ",s,'="',AT(l),'"')}return this.buf.push(">"),!0}endElement(t){let n=xT(t).toLowerCase();TT.hasOwnProperty(n)&&!Mx.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(AT(t))}};function wV(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function EV(e){let t=e.nextSibling;if(t&&e!==t.previousSibling)throw kx(t);return t}function CV(e){let t=e.firstChild;if(t&&wV(e,t))throw kx(t);return t}function xT(e){let t=e.nodeName;return typeof t=="string"?t:"FORM"}function kx(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var SV=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,IV=/([^\#-~ |!])/g;function AT(e){return e.replace(/&/g,"&amp;").replace(SV,function(t){let n=t.charCodeAt(0),r=t.charCodeAt(1);return"&#"+((n-55296)*1024+(r-56320)+65536)+";"}).replace(IV,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var lm;function Px(e,t){let n=null;try{lm=lm||uV(e);let r=t?String(t):"";n=lm.getInertBodyElement(r);let i=5,o=r;do{if(i===0)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=n.innerHTML,n=lm.getInertBodyElement(r)}while(r!==o);let a=new Jb().sanitizeChildren(MT(n)||n);return Vm(a)}finally{if(n){let r=MT(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}function MT(e){return"content"in e&&DV(e)?e.content:null}function DV(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var TV=/^>|^->|<!--|-->|--!>|<!-$/g,xV=/(<|>)/g,AV="\u200B$1\u200B";function MV(e){return e.replace(TV,t=>t.replace(xV,AV))}function NV(e,t){return e.createText(t)}function OV(e,t,n){e.setValue(t,n)}function RV(e,t){return e.createComment(MV(t))}function Lx(e,t,n){return e.createElement(t,n)}function Cm(e,t,n,r,i){e.insertBefore(t,n,r,i)}function Fx(e,t,n){e.appendChild(t,n)}function NT(e,t,n,r,i){r!==null?Cm(e,t,n,r,i):Fx(e,t,n)}function Bx(e,t,n,r){e.removeChild(null,t,n,r)}function kV(e,t,n){e.setAttribute(t,"style",n)}function PV(e,t,n){n===""?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function jx(e,t,n){let{mergedAttrs:r,classes:i,styles:o}=n;r!==null&&Uj(e,t,r),i!==null&&PV(e,t,i),o!==null&&kV(e,t,o)}var zu=(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})(zu||{});function nr(e){let t=Mw();return t?IT(t.sanitize(zu.HTML,e)||""):Um(e,"HTML")?IT(al(e)):Px(Iw(),Ka(e))}function Or(e){let t=Mw();return t?t.sanitize(zu.URL,e)||"":Um(e,"URL")?al(e):xw(Ka(e))}function Vx(e){let t=Mw();if(t)return DT(t.sanitize(zu.RESOURCE_URL,e)||"");if(Um(e,"ResourceURL"))return DT(al(e));throw new F(904,!1)}function LV(e,t){return t==="src"&&(e==="embed"||e==="frame"||e==="iframe"||e==="media"||e==="script")||t==="href"&&(e==="base"||e==="link")?Vx:Or}
vendor: 97,669 bytes, line 4
4function Aw(e,t,n){return LV(t,n)(e)}function Mw(){let e=fe();return e&&e[eo].sanitizer}function Ux(e){return e instanceof Function?e():e}function FV(e,t,n){let r=e.length;for(;;){let i=e.indexOf(t,n);if(i===-1)return i;if(i===0||e.charCodeAt(i-1)<=32){let o=t.length;if(i+o===r||e.charCodeAt(i+o)<=32)return i}n=i+1}}var Hx="ng-template";function BV(e,t,n,r){let i=0;if(r){for(;i<t.length&&typeof t[i]=="string";i+=2)if(t[i]==="class"&&FV(t[i+1].toLowerCase(),n,0)!==-1)return!0}else if(Nw(e))return!1;if(i=t.indexOf(1,i),i>-1){let o;for(;++i<t.length&&typeof(o=t[i])=="string";)if(o.toLowerCase()===n)return!0}return!1}function Nw(e){return e.type===4&&e.value!==Hx}function jV(e,t,n){let r=e.type===4&&!n?Hx:e.value;return t===r}function VV(e,t,n){let r=4,i=e.attrs,o=i!==null?$V(i):0,s=!1;for(let a=0;a<t.length;a++){let l=t[a];if(typeof l=="number"){if(!s&&!Ii(r)&&!Ii(l))return!1;if(s&&Ii(l))continue;s=!1,r=l|r&1;continue}if(!s)if(r&4){if(r=2|r&1,l!==""&&!jV(e,l,n)||l===""&&t.length===1){if(Ii(r))return!1;s=!0}}else if(r&8){if(i===null||!BV(e,i,l,n)){if(Ii(r))return!1;s=!0}}else{let c=t[++a],d=UV(l,i,Nw(e),n);if(d===-1){if(Ii(r))return!1;s=!0;continue}if(c!==""){let u;if(d>o?u="":u=i[d+1].toLowerCase(),r&2&&c!==u){if(Ii(r))return!1;s=!0}}}}return Ii(r)||s}function Ii(e){return(e&1)===0}function UV(e,t,n,r){if(t===null)return-1;let i=0;if(r||!n){let o=!1;for(;i<t.length;){let s=t[i];if(s===e)return i;if(s===3||s===6)o=!0;else if(s===1||s===2){let a=t[++i];for(;typeof a=="string";)a=t[++i];continue}else{if(s===4)break;if(s===0){i+=4;continue}}i+=o?1:2}return-1}else return GV(t,e)}function $x(e,t,n=!1){for(let r=0;r<t.length;r++)if(VV(e,t[r],n))return!0;return!1}function HV(e){let t=e.attrs;if(t!=null){let n=t.indexOf(5);if((n&1)===0)return t[n+1]}return null}function $V(e){for(let t=0;t<e.length;t++){let n=e[t];if(ax(n))return t}return e.length}function GV(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){let r=e[n];if(typeof r=="number")return-1;if(r===t)return n;n++}return-1}function zV(e,t){e:for(let n=0;n<t.length;n++){let 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 OT(e,t){return e?":not("+t.trim()+")":t}function WV(e){let t=e[0],n=1,r=2,i="",o=!1;for(;n<e.length;){let s=e[n];if(typeof s=="string")if(r&2){let a=e[++n];i+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else r&8?i+="."+s:r&4&&(i+=" "+s);else i!==""&&!Ii(s)&&(t+=OT(o,i),i=""),r=s,o=o||!Ii(r);n++}return i!==""&&(t+=OT(o,i)),t}function qV(e){return e.map(WV).join(",")}function KV(e){let t=[],n=[],r=1,i=2;for(;r<e.length;){let o=e[r];if(typeof o=="string")i===2?o!==""&&t.push(o,e[++r]):i===8&&n.push(o);else{if(!Ii(i))break;i=o}r++}return n.length&&t.push(1,...n),t}var Rr={};function Ow(e,t,n,r,i,o,s,a,l,c,d){let u=mt+r,f=u+i,p=YV(u,f),m=typeof c=="function"?c():c;return p[oe]={type:e,blueprint:p,template:n,queries:null,viewQuery:a,declTNode:t,data:p.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:f,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:typeof o=="function"?o():o,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:l,consts:m,incompleteFirstPass:!1,ssrId:d}}function YV(e,t){let n=[];for(let r=0;r<t;r++)n.push(r<e?null:Rr);return n}function JV(e){let t=e.tView;return t===null||t.incompleteFirstPass?e.tView=Ow(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function Rw(e,t,n,r,i,o,s,a,l,c,d){let u=t.blueprint.slice();return u[wi]=i,u[be]=r|4|128|8|64|1024,(c!==null||e&&e[be]&2048)&&(u[be]|=2048),sb(u),u[tn]=u[Ja]=e,u[Vt]=n,u[eo]=s||e&&e[eo],u[tt]=a||e&&e[tt],u[Wo]=l||e&&e[Wo]||null,u[Xn]=o,u[Cu]=nV(),u[Ya]=d,u[eb]=c,u[er]=t.type==2?e[er]:u,u}function QV(e,t,n){let r=Ci(t,e),i=JV(n),o=e[eo].rendererFactory,s=kw(e,Rw(e,i,null,Gx(n),r,t,null,o.createRenderer(r,n),null,null,null));return e[t.index]=s}function Gx(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function zx(e,t,n,r){if(n===0)return-1;let i=t.length;for(let o=0;o<n;o++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function kw(e,t){return e[_c]?e[X_][Zr]=t:e[_c]=t,e[X_]=t,t}function v(e=1){Wx(Dt(),fe(),Ko()+e,!1)}function Wx(e,t,n,r){if(!r)if((t[be]&3)===3){let o=e.preOrderCheckHooks;o!==null&&fm(t,o,n)}else{let o=e.preOrderHooks;o!==null&&pm(t,o,0,n)}Hs(n)}var Hm=(function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e})(Hm||{});function Qb(e,t,n,r){let i=_e(null);try{let[o,s,a]=e.inputs[n],l=null;(s&Hm.SignalBased)!==0&&(l=t[o][Rn]),l!==null&&l.transformFn!==void 0?r=l.transformFn(r):a!==null&&(r=a.call(t,r)),e.setInput!==null?e.setInput(t,l,r,n,o):tx(t,l,o,r)}finally{_e(i)}}var so=(function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e})(so||{}),ZV;function Pw(e,t){return ZV(e,t)}var il=new Set,$m=(function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e})($m||{}),ll=new G(""),RT=new Set;function Ti(e){RT.has(e)||(RT.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var qx=!1,Zb=class extends ie{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,Z_()&&(this.destroyRef=E(ni,{optional:!0})??void 0,this.pendingTasks=E(io,{optional:!0})??void 0)}emit(t){let n=_e(null);try{super.next(t)}finally{_e(n)}}subscribe(t,n,r){let i=t,o=n||(()=>null),s=r;if(t&&typeof t=="object"){let l=t;i=l.next?.bind(l),o=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:i,error:o,complete:s});return t instanceof wt&&t.add(a),a}wrapInTimeout(t){return n=>{let r=this.pendingTasks?.add();setTimeout(()=>{try{t(n)}finally{r!==void 0&&this.pendingTasks?.remove(r)}})}}},Le=Zb;function Kx(e){let t,n;function r(){e=Ou;try{n!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(n),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function kT(e){return queueMicrotask(()=>e()),()=>{e=Ou}}var Lw="isAngularZone",Sm=Lw+"_ID",XV=0,$e=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Le(!1);onMicrotaskEmpty=new Le(!1);onStable=new Le(!1);onError=new Le(!1);constructor(t){let{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=qx}=t;if(typeof Zone>"u")throw new F(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!i&&r,s.shouldCoalesceRunChangeDetection=i,s.callbackScheduled=!1,s.scheduleInRootZone=o,nU(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Lw)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new F(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new F(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){let o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+i,t,eU,Ou,Ou);try{return o.runTask(s,n,r)}finally{o.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},eU={};function Fw(e){if(e._nesting==0&&!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 tU(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Kx(()=>{e.callbackScheduled=!1,Xb(e),e.isCheckStableRunning=!0,Fw(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),Xb(e)}function nU(e){let t=()=>{tU(e)},n=XV++;e._inner=e._inner.fork({name:"angular",properties:{[Lw]:!0,[Sm]:n,[Sm+n]:!0},onInvokeTask:(r,i,o,s,a,l)=>{if(rU(l))return r.invokeTask(o,s,a,l);try{return PT(e),r.invokeTask(o,s,a,l)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),LT(e)}},onInvoke:(r,i,o,s,a,l,c)=>{try{return PT(e),r.invoke(o,s,a,l,c)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!iU(l)&&t(),LT(e)}},onHasTask:(r,i,o,s)=>{r.hasTask(o,s),i===o&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,Xb(e),Fw(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,i,o,s)=>(r.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function Xb(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function PT(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function LT(e){e._nesting--,Fw(e)}var Lu=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Le;onMicrotaskEmpty=new Le;onStable=new Le;onError=new Le;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 rU(e){return Yx(e,"__ignore_ng_zone__")}function iU(e){return Yx(e,"__scheduler_tick__")}function Yx(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}function Jx(e="zone.js",t){return e==="noop"?new Lu:e==="zone.js"?new $e(t):e}var Bw=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=S({token:e,providedIn:"root",factory:()=>new e})}return e})(),Qx=[0,1,2,3],Zx=(()=>{class e{ngZone=E($e);scheduler=E(Go);errorHandler=E(Ar,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){E(ll,{optional:!0})}execute(){let n=this.sequences.size>0;n&&nt(16),this.executing=!0;for(let r of Qx)for(let i of this.sequences)if(!(i.erroredOrDestroyed||!i.hooks[r]))try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=i.hooks[r];return o(i.pipelinedValue)},i.snapshot))}catch(o){i.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(let r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),n&&nt(17)}register(n){let{view:r}=n;r!==void 0?((r[Za]??=[]).push(n),Ec(r),r[be]|=8192):this.executing?this.deferredRegistrations.add(n):this.addSequence(n)}addSequence(n){this.sequences.add(n),this.scheduler.notify(7)}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run($m.AFTER_NEXT_RENDER,n):n()}static \u0275prov=S({token:e,providedIn:"root",factory:()=>new e})}return e})(),Im=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,i,o,s=null){this.impl=t,this.hooks=n,this.view=r,this.once=i,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let t=this.view?.[Za];t&&(this.view[Za]=t.filter(n=>n!==this))}};function jw(e,t){let n=t?.injector??E(ht);return Ti("NgAfterRender"),Xx(e,n,t,!1)}function qs(e,t){let n=t?.injector??E(ht);return Ti("NgAfterNextRender"),Xx(e,n,t,!0)}function oU(e){return e instanceof Function?[void 0,void 0,e,void 0]:[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function Xx(e,t,n,r){let i=t.get(Bw);i.impl??=t.get(Zx);let o=t.get(ll,null,{optional:!0}),s=n?.manualCleanup!==!0?t.get(ni):null,a=t.get(im,null,{optional:!0}),l=new Im(i.impl,oU(e),a?.view,r,s,o?.snapshot(null));return i.impl.register(l),l}var eA=new G("",{providedIn:"root",factory:()=>({queue:new Set,isScheduled:!1,scheduler:null})});function tA(e,t,n){let r=e.get(eA);if(Array.isArray(t))for(let i of t)r.queue.add(i),n?.detachedLeaveAnimationFns?.push(i);else r.queue.add(t),n?.detachedLeaveAnimationFns?.push(t);r.scheduler&&r.scheduler(e)}function sU(e,t){let n=e.get(eA);if(t.detachedLeaveAnimationFns){for(let r of t.detachedLeaveAnimationFns)n.queue.delete(r);t.detachedLeaveAnimationFns=void 0}}function aU(e,t){for(let[n,r]of t)tA(e,r.animateFns)}function FT(e,t,n,r){let i=e?.[Xa]?.enter;t!==null&&i&&i.has(n.index)&&aU(r,i)}function Sc(e,t,n,r,i,o,s,a){if(i!=null){let l,c=!1;Ei(i)?l=i:no(i)&&(c=!0,i=i[wi]);let d=Xr(i);e===0&&r!==null?(FT(a,r,o,n),s==null?Fx(t,r,d):Cm(t,r,d,s||null,!0)):e===1&&r!==null?(FT(a,r,o,n),Cm(t,r,d,s||null,!0)):e===2?BT(a,o,n,u=>{Bx(t,d,c,u)}):e===3&&BT(a,o,n,()=>{t.destroyNode(d)}),l!=null&&vU(t,e,n,l,o,r,s)}}function lU(e,t){nA(e,t),t[wi]=null,t[Xn]=null}function cU(e,t,n,r,i,o){r[wi]=i,r[Xn]=t,zm(e,r,n,1,i,o)}function nA(e,t){t[eo].changeDetectionScheduler?.notify(9),zm(e,t,t[tt],2,null,null)}function dU(e){let t=e[_c];if(!t)return Ob(e[oe],e);for(;t;){let n=null;if(no(t))n=t[_c];else{let r=t[Lt];r&&(n=r)}if(!n){for(;t&&!t[Zr]&&t!==e;)no(t)&&Ob(t[oe],t),t=t[tn];t===null&&(t=e),no(t)&&Ob(t[oe],t),n=t&&t[Zr]}t=n}}function Vw(e,t){let n=e[el],r=n.indexOf(t);n.splice(r,1)}function Gm(e,t){if(tl(t))return;let n=t[tt];n.destroyNode&&zm(e,t,n,3,null,null),dU(t)}function Ob(e,t){if(tl(t))return;let n=_e(null);try{t[be]&=-129,t[be]|=256,t[Mr]&&du(t[Mr]),pU(e,t),fU(e,t),t[oe].type===1&&t[tt].destroy();let r=t[js];if(r!==null&&Ei(t[tn])){r!==t[tn]&&Vw(r,t);let i=t[to];i!==null&&i.detachView(e)}zb(t)}finally{_e(n)}}function BT(e,t,n,r){let i=e?.[Xa];if(i==null||i.leave==null||!i.leave.has(t.index))return r(!1);e&&il.add(e),tA(n,()=>{if(i.leave&&i.leave.has(t.index)){let s=i.leave.get(t.index),a=[];if(s){for(let l=0;l<s.animateFns.length;l++){let c=s.animateFns[l],{promise:d}=c();a.push(d)}i.detachedLeaveAnimationFns=void 0}i.running=Promise.allSettled(a),uU(e,r)}else e&&il.delete(e),r(!1)},i)}function uU(e,t){let n=e[Xa]?.running;if(n){n.then(()=>{e[Xa].running=void 0,il.delete(e),t(!0)});return}t(!1)}function fU(e,t){let n=e.cleanup,r=t[vc];if(n!==null)for(let s=0;s<n.length-1;s+=2)if(typeof n[s]=="string"){let a=n[s+3];a>=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[n[s+1]];n[s].call(a)}r!==null&&(t[vc]=null);let i=t[Ho];if(i!==null){t[Ho]=null;for(let s=0;s<i.length;s++){let a=i[s];a()}}let o=t[Su];if(o!==null){t[Su]=null;for(let s of o)s.destroy()}}function pU(e,t){let n;if(e!=null&&(n=e.destroyHooks)!=null)for(let r=0;r<n.length;r+=2){let i=t[n[r]];if(!(i instanceof rl)){let o=n[r+1];if(Array.isArray(o))for(let s=0;s<o.length;s+=2){let a=i[o[s]],l=o[s+1];nt(4,a,l);try{l.call(a)}finally{nt(5,a,l)}}else{nt(4,i,o);try{o.call(i)}finally{nt(5,i,o)}}}}}function rA(e,t,n){return hU(e,t.parent,n)}function hU(e,t,n){let r=t;for(;r!==null&&r.type&168;)t=r,r=t.parent;if(r===null)return n[wi];if(Us(r)){let{encapsulation:i}=e.data[r.directiveStart+r.componentOffset];if(i===Yo.None||i===Yo.Emulated)return null}return Ci(r,n)}function iA(e,t,n){return gU(e,t,n)}function mU(e,t,n){return e.type&40?Ci(e,n):null}var gU=mU,jT;function Uw(e,t,n,r){let i=rA(e,r,t),o=t[tt],s=r.parent||t[Xn],a=iA(s,r,t);if(i!=null)if(Array.isArray(n))for(let l=0;l<n.length;l++)NT(o,i,n[l],a,!1);else NT(o,i,n,a,!1);jT!==void 0&&jT(o,r,t,n,i)}function Ru(e,t){if(t!==null){let n=t.type;if(n&3)return Ci(t,e);if(n&4)return ew(-1,e[t.index]);if(n&8){let r=t.child;if(r!==null)return Ru(e,r);{let i=e[t.index];return Ei(i)?ew(-1,i):Xr(i)}}else{if(n&128)return Ru(e,t.next);if(n&32)return Pw(t,e)()||Xr(e[t.index]);{let r=oA(e,t);if(r!==null){if(Array.isArray(r))return r[0];let i=Ls(e[er]);return Ru(i,r)}else return Ru(e,t.next)}}}return null}function oA(e,t){if(t!==null){let r=e[er][Xn],i=t.projection;return r.projection[i]}return null}function ew(e,t){let n=Lt+e+1;if(n<t.length){let r=t[n],i=r[oe].firstChild;if(i!==null)return Ru(r,i)}return t[Vs]}function Hw(e,t,n,r,i,o,s){for(;n!=null;){let a=r[Wo];if(n.type===128){n=n.next;continue}let l=r[n.index],c=n.type;if(s&&t===0&&(l&&Tc(Xr(l),r),n.flags|=2),!jm(n))if(c&8)Hw(e,t,n.child,r,i,o,!1),Sc(t,e,a,i,l,n,o,r);else if(c&32){let d=Pw(n,r),u;for(;u=d();)Sc(t,e,a,i,u,n,o,r);Sc(t,e,a,i,l,n,o,r)}else c&16?sA(e,t,r,n,i,o):Sc(t,e,a,i,l,n,o,r);n=s?n.projectionNext:n.next}}function zm(e,t,n,r,i,o){Hw(n,r,e.firstChild,t,i,o,!1)}function yU(e,t,n){let r=t[tt],i=rA(e,n,t),o=n.parent||t[Xn],s=iA(o,n,t);sA(r,0,t,n,i,s)}function sA(e,t,n,r,i,o){let s=n[er],l=s[Xn].projection[r.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++){let d=l[c];Sc(t,e,n[Wo],i,d,r,o,n)}else{let c=l,d=s[tn];yx(r)&&(c.flags|=128),Hw(e,t,c,d,i,o,!0)}}function vU(e,t,n,r,i,o,s){let a=r[Vs],l=Xr(r);a!==l&&Sc(t,e,n,o,a,i,s);for(let c=Lt;c<r.length;c++){let d=r[c];zm(d[oe],d,e,t,o,a)}}function _U(e,t,n,r,i){if(t)i?e.addClass(n,r):e.removeClass(n,r);else{let o=r.indexOf("-")===-1?void 0:so.DashCase;i==null?e.removeStyle(n,r,o):(typeof i=="string"&&i.endsWith("!important")&&(i=i.slice(0,-10),o|=so.Important),e.setStyle(n,r,i,o))}}function aA(e,t,n,r,i){let o=Ko(),s=r&2;try{Hs(-1),s&&t.length>mt&&Wx(e,t,mt,!1),nt(s?2:0,i,n),n(r,i)}finally{Hs(o),nt(s?3:1,i,n)}}function Wm(e,t,n){IU(e,t,n),(n.flags&64)===64&&DU(e,t,n)}function Wu(e,t,n=Ci){let r=t.localNames;if(r!==null){let i=t.index+1;for(let o=0;o<r.length;o+=2){let s=r[o+1],a=s===-1?n(t,e):e[s];e[i++]=a}}}function bU(e,t,n,r){let o=r.get(Ix,Sx)||n===Yo.ShadowDom,s=e.selectRootElement(t,o);return wU(s),s}function wU(e){EU(e)}var EU=()=>null;function CU(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function lA(e,t,n,r,i,o){let s=t[oe];if(Ww(e,s,t,n,r)){Us(e)&&SU(t,e.index);return}e.type&3&&(n=CU(n)),cA(e,t,n,r,i,o)}function cA(e,t,n,r,i,o){if(e.type&3){let s=Ci(e,t);r=o!=null?o(r,e.value||"",n):r,i.setProperty(s,n,r)}else e.type&12}function SU(e,t){let n=ei(t,e);n[be]&16||(n[be]|=64)}function IU(e,t,n){let r=n.directiveStart,i=n.directiveEnd;Us(n)&&QV(t,n,e.data[r+n.componentOffset]),e.firstCreatePass||bm(n,t);let o=n.initialInputs;for(let s=r;s<i;s++){let a=e.data[s],l=Pu(t,e,s,n);if(Tc(l,t),o!==null&&MU(t,s-r,l,a,n,o),ro(a)){let c=ei(n.index,t);c[Vt]=Pu(t,e,s,n)}}}function DU(e,t,n){let r=n.directiveStart,i=n.directiveEnd,o=n.index,s=cT();try{Hs(o);for(let a=r;a<i;a++){let l=e.data[a],c=t[a];Xh(a),(l.hostBindings!==null||l.hostVars!==0||l.hostAttrs!==null)&&TU(l,c)}}finally{Hs(-1),Xh(s)}}function TU(e,t){e.hostBindings!==null&&e.hostBindings(1,t)}function $w(e,t){let n=e.directiveRegistry,r=null;if(n)for(let i=0;i<n.length;i++){let o=n[i];$x(t,o.selectors,!1)&&(r??=[],ro(o)?r.unshift(o):r.push(o))}return r}function xU(e,t,n,r,i,o){let s=Ci(e,t);AU(t[tt],s,o,e.value,n,r,i)}function AU(e,t,n,r,i,o,s){if(o==null)e.removeAttribute(t,i,n);else{let a=s==null?Ka(o):s(o,r||"",i);e.setAttribute(t,i,a,n)}}function MU(e,t,n,r,i,o){let s=o[t];if(s!==null)for(let a=0;a<s.length;a+=2){let l=s[a],c=s[a+1];Qb(r,n,l,c)}}function Gw(e,t,n,r,i){let o=mt+n,s=t[oe],a=i(s,t,e,r,n);t[o]=a,Cc(e,!0);let l=e.type===2;return l?(jx(t[tt],a,e),(nT()===0||bc(e))&&Tc(a,t),rT()):Tc(a,t),rm()&&(!l||!jm(e))&&Uw(s,t,a,e),e}function zw(e){let t=e;return gb()?yb():(t=t.parent,Cc(t,!1)),t}function NU(e,t){let n=e[Wo];if(!n)return;let r;try{r=n.get(tr,null)}catch{r=null}r?.(t)}function Ww(e,t,n,r,i){let o=e.inputs?.[r],s=e.hostDirectiveInputs?.[r],a=!1;if(s)for(let l=0;l<s.length;l+=2){let c=s[l],d=s[l+1],u=t.data[c];Qb(u,n[c],d,i),a=!0}if(o)for(let l of o){let c=n[l],d=t.data[l];Qb(d,c,r,i),a=!0}return a}function OU(e,t){let n=ei(t,e),r=n[oe];RU(r,n);let i=n[wi];i!==null&&n[Ya]===null&&(n[Ya]=Dx(i,n[Wo])),nt(18),qw(r,n,n[Vt]),nt(19,n[Vt])}function RU(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}function qw(e,t,n){tm(t);try{let r=e.viewQuery;r!==null&&qb(1,r,n);let i=e.template;i!==null&&aA(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[to]?.finishViewCreation(e),e.staticContentQueries&&Tx(e,t),e.staticViewQueries&&qb(2,e.viewQuery,n);let o=e.components;o!==null&&kU(t,o)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[be]&=-5,nm()}}function kU(e,t){for(let n=0;n<t.length;n++)OU(e,t[n])}function qu(e,t,n,r){let i=_e(null);try{let o=t.tView,a=e[be]&4096?4096:16,l=Rw(e,o,n,a,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),c=e[t.index];l[js]=c;let d=e[to];return d!==null&&(l[to]=d.createEmbeddedView(o)),qw(o,l,n),l}finally{_e(i)}}function xc(e,t){return!t||t.firstChild===null||yx(e)}function Fu(e,t,n,r,i=!1){for(;n!==null;){if(n.type===128){n=i?n.projectionNext:n.next;continue}let o=t[n.index];o!==null&&r.push(Xr(o)),Ei(o)&&dA(o,r);let s=n.type;if(s&8)Fu(e,t,n.child,r);else if(s&32){let a=Pw(n,t),l;for(;l=a();)r.push(l)}else if(s&16){let a=oA(t,n);if(Array.isArray(a))r.push(...a);else{let l=Ls(t[er]);Fu(l[oe],l,a,r,!0)}}n=i?n.projectionNext:n.next}return r}function dA(e,t){for(let n=Lt;n<e.length;n++){let r=e[n],i=r[oe].firstChild;i!==null&&Fu(r[oe],r,i,t)}e[Vs]!==e[wi]&&t.push(e[Vs])}function uA(e){if(e[Za]!==null){for(let t of e[Za])t.impl.addSequence(t);e[Za].length=0}}var fA=[];function PU(e){return e[Mr]??LU(e)}function LU(e){let t=fA.pop()??Object.create(BU);return t.lView=e,t}function FU(e){e.lView[Mr]!==e&&(e.lView=null,fA.push(e))}var BU=M(h({},Xl),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{Ec(e.lView)},consumerOnSignalRead(){this.lView[Mr]=this}});function jU(e){let t=e[Mr]??Object.create(VU);return t.lView=e,t}var VU=M(h({},Xl),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=Ls(e.lView);for(;t&&!pA(t[oe]);)t=Ls(t);t&&ab(t)},consumerOnSignalRead(){this.lView[Mr]=this}});function pA(e){return e.type!==2}function hA(e){if(e[Su]===null)return;let t=!0;for(;t;){let n=!1;for(let r of e[Su])r.dirty&&(n=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(e[be]&8192)}}var UU=100;function mA(e,t=0){let r=e[eo].rendererFactory,i=!1;i||r.begin?.();try{HU(e,t)}finally{i||r.end?.()}}function HU(e,t){let n=vb();try{_b(!0),tw(e,t);let r=0;for(;Tu(e);){if(r===UU)throw new F(103,!1);r++,tw(e,1)}}finally{_b(n)}}function $U(e,t,n,r){if(tl(t))return;let i=t[be],o=!1,s=!1;tm(t);let a=!0,l=null,c=null;o||(pA(e)?(c=PU(t),l=tc(c)):oh()===null?(a=!1,c=jU(t),l=tc(c)):t[Mr]&&(du(t[Mr]),t[Mr]=null));try{sb(t),sT(e.bindingStartIndex),n!==null&&aA(e,t,n,2,r);let d=(i&3)===3;if(!o)if(d){let p=e.preOrderCheckHooks;p!==null&&fm(t,p,null)}else{let p=e.preOrderHooks;p!==null&&pm(t,p,0,null),Mb(t,0)}if(s||GU(t),hA(t),gA(t,0),e.contentQueries!==null&&Tx(e,t),!o)if(d){let p=e.contentCheckHooks;p!==null&&fm(t,p)}else{let p=e.contentHooks;p!==null&&pm(t,p,1),Mb(t,1)}WU(e,t);let u=e.components;u!==null&&vA(t,u,0);let f=e.viewQuery;if(f!==null&&qb(2,f,r),!o)if(d){let p=e.viewCheckHooks;p!==null&&fm(t,p)}else{let p=e.viewHooks;p!==null&&pm(t,p,2),Mb(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[Kh]){for(let p of t[Kh])p();t[Kh]=null}o||(uA(t),t[be]&=-73)}catch(d){throw o||Ec(t),d}finally{c!==null&&(lu(c,l),a&&FU(c)),nm()}}function gA(e,t){for(let n=_x(e);n!==null;n=bx(n))for(let r=Lt;r<n.length;r++){let i=n[r];yA(i,t)}}function GU(e){for(let t=_x(e);t!==null;t=bx(t)){if(!(t[be]&2))continue;let n=t[el];for(let r=0;r<n.length;r++){let i=n[r];ab(i)}}}function zU(e,t,n){nt(18);let r=ei(t,e);yA(r,n),nt(19,r[Vt])}function yA(e,t){Jh(e)&&tw(e,t)}function tw(e,t){let r=e[oe],i=e[be],o=e[Mr],s=!!(t===0&&i&16);if(s||=!!(i&64&&t===0),s||=!!(i&1024),s||=!!(o?.dirty&&cu(o)),s||=!1,o&&(o.dirty=!1),e[be]&=-9217,s)$U(r,e,r.template,e[Vt]);else if(i&8192){let a=_e(null);try{hA(e),gA(e,1);let l=r.components;l!==null&&vA(e,l,1),uA(e)}finally{_e(a)}}}function vA(e,t,n){for(let r=0;r<t.length;r++)zU(e,t[r],n)}function WU(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let r=0;r<n.length;r++){let i=n[r];if(i<0)Hs(~i);else{let o=i,s=n[++r],a=n[++r];lT(s,o);let l=t[o];nt(24,l),a(2,l),nt(25,l)}}}finally{Hs(-1)}}function Kw(e,t){let n=vb()?64:1088;for(e[eo].changeDetectionScheduler?.notify(t);e;){e[be]|=n;let r=Ls(e);if(wc(e)&&!r)return e;e=r}return null}function _A(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function bA(e,t){let n=Lt+t;if(n<e.length)return e[n]}function Ku(e,t,n,r=!0){let i=t[oe];if(qU(i,t,e,n),r){let s=ew(n,e),a=t[tt],l=a.parentNode(e[Vs]);l!==null&&cU(i,e[Xn],a,t,l,s)}let o=t[Ya];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function wA(e,t){let n=Bu(e,t);return n!==void 0&&Gm(n[oe],n),n}function Bu(e,t){if(e.length<=Lt)return;let n=Lt+t,r=e[n];if(r){let i=r[js];i!==null&&i!==e&&Vw(i,r),t>0&&(e[n-1][Zr]=r[Zr]);let o=wu(e,Lt+t);lU(r[oe],r);let s=o[to];s!==null&&s.detachView(o[oe]),r[tn]=null,r[Zr]=null,r[be]&=-129}return r}function qU(e,t,n,r){let i=Lt+r,o=n.length;r>0&&(n[i-1][Zr]=t),r<o-Lt?(t[Zr]=n[i],G_(n,Lt+r,t)):(n.push(t),t[Zr]=null),t[tn]=n;let s=t[js];s!==null&&n!==s&&EA(s,t);let a=t[to];a!==null&&a.insertView(e),Qh(t),t[be]|=128}function EA(e,t){let n=e[el],r=t[tn];if(no(r))e[be]|=2;else{let i=r[tn][er];t[er]!==i&&(e[be]|=2)}n===null?e[el]=[t]:n.push(t)}var Gs=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let t=this._lView,n=t[oe];return Fu(n,t,n.firstChild,[])}constructor(t,n){this._lView=t,this._cdRefInjectingView=n}get context(){return this._lView[Vt]}set context(t){this._lView[Vt]=t}get destroyed(){return tl(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[tn];if(Ei(t)){let n=t[Iu],r=n?n.indexOf(this):-1;r>-1&&(Bu(t,r),wu(n,r))}this._attachedToViewContainer=!1}Gm(this._lView[oe],this._lView)}onDestroy(t){lb(this._lView,t)}markForCheck(){Kw(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[be]&=-129}reattach(){Qh(this._lView),this._lView[be]|=128}detectChanges(){this._lView[be]|=1024,mA(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new F(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=wc(this._lView),n=this._lView[js];n!==null&&!t&&Vw(n,this._lView),nA(this._lView[oe],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new F(902,!1);this._appRef=t;let n=wc(this._lView),r=this._lView[js];r!==null&&!n&&EA(r,this._lView),Qh(this._lView)}};var wn=(()=>{class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=KU;constructor(n,r,i){this._declarationLView=n,this._declarationTContainer=r,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,i){let o=qu(this._declarationLView,this._declarationTContainer,n,{embeddedViewInjector:r,dehydratedView:i});return new Gs(o)}}return e})();function KU(){return qm(pn(),fe())}function qm(e,t){return e.type&4?new wn(t,e,Nc(e,t)):null}function Oc(e,t,n,r,i){let o=e.data[t];if(o===null)o=YU(e,t,n,r,i),aT()&&(o.flags|=32);else if(o.type&64){o.type=n,o.value=r,o.attrs=i;let s=iT();o.injectorIndex=s===null?-1:s.injectorIndex}return Cc(o,!0),o}function YU(e,t,n,r,i){let o=mb(),s=gb(),a=s?o:o&&o.parent,l=e.data[t]=QU(e,a,n,t,r,i);return JU(e,l,o,s),l}function JU(e,t,n,r){e.firstChild===null&&(e.firstChild=t),n!==null&&(r?n.child==null&&t.parent!==null&&(n.child=t):n.next===null&&(n.next=t,t.prev=n))}function QU(e,t,n,r,i,o){let s=t?t.injectorIndex:-1,a=0;return fb()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex: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}}var phe=new RegExp(`^(\\d+)*(${sV}|${oV})*(.*)`);function ZU(e){let t=e[tb]??[],r=e[tn][tt],i=[];for(let o of t)o.data[Cx]!==void 0?i.push(o):XU(o,r);e[tb]=i}function XU(e,t){let n=0,r=e.firstChild;if(r){let i=e.data[Ex];for(;n<i;){let o=r.nextSibling;Bx(t,r,!1),r=o,n++}}}var eH=()=>null,tH=()=>null;function Dm(e,t){return eH(e,t)}function CA(e,t,n){return tH(e,t,n)}var SA=class{},Km=class{},nw=class{resolveComponentFactory(t){throw new F(917,!1)}},Yu=class{static NULL=new nw},Jo=class{},Zo=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>nH()}return e})();function nH(){let e=fe(),t=pn(),n=ei(t.index,e);return(no(n)?n:e)[tt]}var IA=(()=>{class e{static \u0275prov=S({token:e,providedIn:"root",factory:()=>null})}return e})();var mm={},rw=class{injector;parentInjector;constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){let i=this.injector.get(t,mm,r);return i!==mm||n===mm?i:this.parentInjector.get(t,n,r)}};function Tm(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,o=0;if(t!==null)for(let s=0;s<t.length;s++){let a=t[s];if(typeof a=="number")o=a;else if(o==1)i=Hh(i,a);else if(o==2){let l=a,c=t[++s];r=Hh(r,l+": "+c+";")}}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}function I(e,t=0){let n=fe();if(n===null)return C(e,t);let r=pn();return hx(r,n,bn(e),t)}function Yw(){let e="invalid";throw new Error(e)}function DA(e,t,n,r,i){let o=r===null?null:{"":-1},s=i(e,n);if(s!==null){let a=s,l=null,c=null;for(let d of s)if(d.resolveHostDirectives!==null){[a,l,c]=d.resolveHostDirectives(s);break}oH(e,t,n,a,o,l,c)}o!==null&&r!==null&&rH(n,r,o)}function rH(e,t,n){let r=e.localNames=[];for(let i=0;i<t.length;i+=2){let o=n[t[i+1]];if(o==null)throw new F(-301,!1);r.push(t[i],o)}}function iH(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function oH(e,t,n,r,i,o,s){let a=r.length,l=!1;for(let f=0;f<a;f++){let p=r[f];!l&&ro(p)&&(l=!0,iH(e,n,f)),$b(bm(n,t),e,p.type)}uH(n,e.data.length,a);for(let f=0;f<a;f++){let p=r[f];p.providersResolver&&p.providersResolver(p)}let c=!1,d=!1,u=zx(e,t,a,null);a>0&&(n.directiveToIndex=new Map);for(let f=0;f<a;f++){let p=r[f];if(n.mergedAttrs=Dc(n.mergedAttrs,p.hostAttrs),aH(e,n,t,u,p),dH(u,p,i),s!==null&&s.has(p)){let[g,y]=s.get(p);n.directiveToIndex.set(p.type,[u,g+n.directiveStart,y+n.directiveStart])}else(o===null||!o.has(p))&&n.directiveToIndex.set(p.type,u);p.contentQueries!==null&&(n.flags|=4),(p.hostBindings!==null||p.hostAttrs!==null||p.hostVars!==0)&&(n.flags|=64);let m=p.type.prototype;!c&&(m.ngOnChanges||m.ngOnInit||m.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),c=!0),!d&&(m.ngOnChanges||m.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),d=!0),u++}sH(e,n,o)}function sH(e,t,n){for(let r=t.directiveStart;r<t.directiveEnd;r++){let i=e.data[r];if(n===null||!n.has(i))VT(0,t,i,r),VT(1,t,i,r),HT(t,r,!1);else{let o=n.get(i);UT(0,t,o,r),UT(1,t,o,r),HT(t,r,!0)}}}function VT(e,t,n,r){let i=e===0?n.inputs:n.outputs;for(let o in i)if(i.hasOwnProperty(o)){let s;e===0?s=t.inputs??={}:s=t.outputs??={},s[o]??=[],s[o].push(r),TA(t,o)}}function UT(e,t,n,r){let i=e===0?n.inputs:n.outputs;for(let o in i)if(i.hasOwnProperty(o)){let s=i[o],a;e===0?a=t.hostDirectiveInputs??={}:a=t.hostDirectiveOutputs??={},a[s]??=[],a[s].push(r,o),TA(t,s)}}function TA(e,t){t==="class"?e.flags|=8:t==="style"&&(e.flags|=16)}function HT(e,t,n){let{attrs:r,inputs:i,hostDirectiveInputs:o}=e;if(r===null||!n&&i===null||n&&o===null||Nw(e)){e.initialInputs??=[],e.initialInputs.push(null);return}let s=null,a=0;for(;a<r.length;){let l=r[a];if(l===0){a+=4;continue}else if(l===5){a+=2;continue}else if(typeof l=="number")break;if(!n&&i.hasOwnProperty(l)){let c=i[l];for(let d of c)if(d===t){s??=[],s.push(l,r[a+1]);break}}else if(n&&o.hasOwnProperty(l)){let c=o[l];for(let d=0;d<c.length;d+=2)if(c[d]===t){s??=[],s.push(c[d+1],r[a+1]);break}}a+=2}e.initialInputs??=[],e.initialInputs.push(s)}function aH(e,t,n,r,i){e.data[r]=i;let o=i.factory||(i.factory=Ps(i.type,!0)),s=new rl(o,ro(i),I,null);e.blueprint[r]=s,n[r]=s,lH(e,t,r,zx(e,n,i.hostVars,Rr),i)}function lH(e,t,n,r,i){let o=i.hostBindings;if(o){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~t.index;cH(s)!=a&&s.push(a),s.push(n,r,o)}}function cH(e){let t=e.length;for(;t>0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function dH(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;ro(t)&&(n[""]=e)}}function uH(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}function Jw(e,t,n,r,i,o,s,a){let l=t[oe],c=l.consts,d=ti(c,s),u=Oc(l,e,n,r,d);return o&&DA(l,t,u,ti(c,a),i),u.mergedAttrs=Dc(u.mergedAttrs,u.attrs),u.attrs!==null&&Tm(u,u.attrs,!1),u.mergedAttrs!==null&&Tm(u,u.mergedAttrs,!0),l.queries!==null&&l.queries.elementStart(l,u),u}function Qw(e,t){ox(e,t),nb(t)&&e.queries.elementEnd(t)}function fH(e,t,n,r,i,o){let s=t.consts,a=ti(s,i),l=Oc(t,e,n,r,a);if(l.mergedAttrs=Dc(l.mergedAttrs,l.attrs),o!=null){let c=ti(s,o);l.localNames=[];for(let d=0;d<c.length;d+=2)l.localNames.push(c[d],-1)}return l.attrs!==null&&Tm(l,l.attrs,!1),l.mergedAttrs!==null&&Tm(l,l.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,l),l}function Zw(e){return e!==null&&(typeof e=="function"||typeof e=="object")}function xA(e,t,n){return e[t]=n}function Nr(e,t,n){if(n===Rr)return!1;let r=e[t];return Object.is(r,n)?!1:(e[t]=n,!0)}function pH(e,t,n,r){let i=Nr(e,t,n);return Nr(e,t+1,r)||i}function Rb(e,t,n){return function r(i){let o=Us(e)?ei(e.index,t):t;Kw(o,5);let s=t[Vt],a=$T(t,s,n,i),l=r.__ngNextListenerFn__;for(;l;)a=$T(t,s,l,i)&&a,l=l.__ngNextListenerFn__;return a}}function $T(e,t,n,r){let i=_e(null);try{return nt(6,t,n),n(r)!==!1}catch(o){return NU(e,o),!1}finally{nt(7,t,n),_e(i)}}function hH(e,t,n,r,i,o,s,a){let l=bc(e),c=!1,d=null;if(!r&&l&&(d=gH(t,n,o,e.index)),d!==null){let u=d.__ngLastListenerFn__||d;u.__ngNextListenerFn__=s,d.__ngLastListenerFn__=s,c=!0}else{let u=Ci(e,n),f=r?r(u):u;lV(n,f,o,a);let p=i.listen(f,o,a);if(!mH(o)){let m=r?g=>r(Xr(g[e.index])):e.index;AA(m,t,n,o,a,p,!1)}}return c}function mH(e){return e.startsWith("animation")||e.startsWith("transition")}function gH(e,t,n,r){let i=e.cleanup;if(i!=null)for(let o=0;o<i.length-1;o+=2){let s=i[o];if(s===n&&i[o+1]===r){let a=t[vc],l=i[o+2];return a&&a.length>l?a[l]:null}typeof s=="string"&&(o+=2)}return null}function AA(e,t,n,r,i,o,s){let a=t.firstCreatePass?db(t):null,l=cb(n),c=l.length;l.push(i,o),a&&a.push(r,e,c,(c+1)*(s?-1:1))}function GT(e,t,n,r,i,o){let s=t[n],a=t[oe],c=a.data[n].outputs[r],u=s[c].subscribe(o);AA(e.index,a,t,i,o,u,!0)}var iw=Symbol("BINDING");var xm=class extends Yu{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let n=Xi(t);return new zs(n,this.ngModule)}};function yH(e){return Object.keys(e).map(t=>{let[n,r,i]=e[t],o={propName:n,templateName:t,isSignal:(r&Hm.SignalBased)!==0};return i&&(o.transform=i),o})}function vH(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function _H(e,t,n){let r=t instanceof Ct?t:t?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new rw(n,r):n}function bH(e){let t=e.get(Jo,null);if(t===null)throw new F(407,!1);let n=e.get(IA,null),r=e.get(Go,null);return{rendererFactory:t,sanitizer:n,changeDetectionScheduler:r,ngReflect:!1}}function wH(e,t){let n=MA(e);return Lx(t,n,n==="svg"?rb:n==="math"?JD:null)}function MA(e){return(e.selectors[0][0]||"div").toLowerCase()}var zs=class extends Km{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=yH(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=vH(this.componentDef.outputs),this.cachedOutputs}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=qV(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!n}create(t,n,r,i,o,s){nt(22);let a=_e(null);try{let l=this.componentDef,c=EH(r,l,s,o),d=_H(l,i||this.ngModule,t),u=bH(d),f=u.rendererFactory.createRenderer(null,l),p=r?bU(f,r,l.encapsulation,d):wH(l,f),m=s?.some(zT)||o?.some(_=>typeof _!="function"&&_.bindings.some(zT)),g=Rw(null,c,null,512|Gx(l),null,null,u,f,d,null,Dx(p,d,!0));g[mt]=p,tm(g);let y=null;try{let _=Jw(mt,g,2,"#host",()=>c.directiveRegistry,!0,0);jx(f,p,_),Tc(p,g),Wm(c,g,_),Tw(c,_,g),Qw(c,_),n!==void 0&&SH(_,this.ngContentSelectors,n),y=ei(_.index,g),g[Vt]=y[Vt],qw(c,g,null)}catch(_){throw y!==null&&zb(y),zb(g),_}finally{nt(23),nm()}return new Am(this.componentType,g,!!m)}finally{_e(a)}}};function EH(e,t,n,r){let i=e?["ng-version","20.3.15"]:KV(t.selectors[0]),o=null,s=null,a=0;if(n)for(let d of n)a+=d[iw].requiredVars,d.create&&(d.targetIdx=0,(o??=[]).push(d)),d.update&&(d.targetIdx=0,(s??=[]).push(d));if(r)for(let d=0;d<r.length;d++){let u=r[d];if(typeof u!="function")for(let f of u.bindings){a+=f[iw].requiredVars;let p=d+1;f.create&&(f.targetIdx=p,(o??=[]).push(f)),f.update&&(f.targetIdx=p,(s??=[]).push(f))}}let l=[t];if(r)for(let d of r){let u=typeof d=="function"?d:d.type,f=K_(u);l.push(f)}return Ow(0,null,CH(o,s),1,a,l,null,null,null,[i],null)}function CH(e,t){return!e&&!t?null:n=>{if(n&1&&e)for(let r of e)r.create();if(n&2&&t)for(let r of t)r.update()}}function zT(e){let t=e[iw].kind;return t==="input"||t==="twoWay"}var Am=class extends SA{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,n,r){super(),this._rootLView=n,this._hasInputBindings=r,this._tNode=Du(n[oe],mt),this.location=Nc(this._tNode,n),this.instance=ei(this._tNode.index,n)[Vt],this.hostView=this.changeDetectorRef=new Gs(n,void 0),this.componentType=t}setInput(t,n){this._hasInputBindings;let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;let i=this._rootLView,o=Ww(r,i[oe],i,t,n);this.previousInputValues.set(t,n);let s=ei(r.index,i);Kw(s,1)}get injector(){return new nl(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function SH(e,t,n){let r=e.projection=[];for(let i=0;i<t.length;i++){let o=n[i];r.push(o!=null&&o.length?Array.from(o):null)}}var En=(()=>{class e{static __NG_ELEMENT_ID__=IH}return e})();function IH(){let e=pn();return OA(e,fe())}var DH=En,NA=class extends DH{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Nc(this._hostTNode,this._hostLView)}get injector(){return new nl(this._hostTNode,this._hostLView)}get parentInjector(){let t=Ew(this._hostTNode,this._hostLView);if(lx(t)){let n=vm(t,this._hostLView),r=ym(t),i=n[oe].data[r+8];return new nl(i,n)}else return new nl(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=WT(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-Lt}createEmbeddedView(t,n,r){let i,o;typeof r=="number"?i=r:r!=null&&(i=r.index,o=r.injector);let s=Dm(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},o,s);return this.insertImpl(a,i,xc(this._hostTNode,s)),a}createComponent(t,n,r,i,o,s,a){let l=t&&!Rj(t),c;if(l)c=n;else{let y=n||{};c=y.index,r=y.injector,i=y.projectableNodes,o=y.environmentInjector||y.ngModuleRef,s=y.directives,a=y.bindings}let d=l?t:new zs(Xi(t)),u=r||this.parentInjector;if(!o&&d.ngModule==null){let _=(l?u:this.parentInjector).get(Ct,null);_&&(o=_)}let f=Xi(d.componentType??{}),p=Dm(this._lContainer,f?.id??null),m=p?.firstChild??null,g=d.create(u,i,m,o,s,a);return this.insertImpl(g.hostView,c,xc(this._hostTNode,p)),g}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let i=t._lView;if(ZD(i)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let l=i[tn],c=new NA(l,l[Xn],l[tn]);c.detach(c.indexOf(t))}}let o=this._adjustIndex(n),s=this._lContainer;return Ku(s,i,o,r),t.attachToViewContainerRef(),G_(kb(s),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=WT(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=Bu(this._lContainer,n);r&&(wu(kb(this._lContainer),n),Gm(r[oe],r))}detach(t){let n=this._adjustIndex(t,-1),r=Bu(this._lContainer,n);return r&&wu(kb(this._lContainer),n)!=null?new Gs(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function WT(e){return e[Iu]}function kb(e){return e[Iu]||(e[Iu]=[])}function OA(e,t){let n,r=t[e.index];return Ei(r)?n=r:(n=_A(r,t,null,e),t[e.index]=n,kw(t,n)),xH(n,t,e,r),new NA(n,e,t)}function TH(e,t){let n=e[tt],r=n.createComment(""),i=Ci(t,e),o=n.parentNode(i);return Cm(n,o,r,n.nextSibling(i),!1),r}var xH=NH,AH=()=>!1;function MH(e,t,n){return AH(e,t,n)}function NH(e,t,n,r){if(e[Vs])return;let i;n.type&8?i=Xr(r):i=TH(t,n),e[Vs]=i}var ow=class e{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},sw=class e{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){let n=t.queries;if(n!==null){let r=t.contentQueries!==null?t.contentQueries[0]:n.length,i=[];for(let o=0;o<r;o++){let s=n.getByIndex(o),a=this.queries[s.indexInDeclarationView];i.push(a.clone())}return new e(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++)Xw(t,n).matches!==null&&this.queries[n].setDirty()}},aw=class{flags;read;predicate;constructor(t,n,r=null){this.flags=n,this.read=r,typeof t=="string"?this.predicate=jH(t):this.predicate=t}},lw=class e{queries;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++){let i=n!==null?n.length:0,o=this.getByIndex(r).embeddedTView(t,i);o&&(o.indexInDeclarationView=r,n!==null?n.push(o):n=[o])}return n!==null?new e(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)}},cw=class e{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(t,n=-1){this.metadata=t,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 e(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let n=this._declarationNodeIndex,r=t.parent;for(;r!==null&&r.type&8&&r.index!==n;)r=r.parent;return n===(r!==null?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){let r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){let o=r[i];this.matchTNodeWithReadOption(t,n,OH(n,o)),this.matchTNodeWithReadOption(t,n,hm(n,t,o,!1,!1))}else r===wn?n.type&4&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,hm(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(r!==null){let i=this.metadata.read;if(i!==null)if(i===Gt||i===En||i===wn&&n.type&4)this.addMatch(n.index,-2);else{let o=hm(n,t,i,!1,!1);o!==null&&this.addMatch(n.index,o)}else this.addMatch(n.index,r)}}addMatch(t,n){this.matches===null?this.matches=[t,n]:this.matches.push(t,n)}};function OH(e,t){let n=e.localNames;if(n!==null){for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1]}return null}function RH(e,t){return e.type&11?Nc(e,t):e.type&4?qm(e,t):null}function kH(e,t,n,r){return n===-1?RH(t,e):n===-2?PH(e,t,r):Pu(e,e[oe],n,t)}function PH(e,t,n){if(n===Gt)return Nc(t,e);if(n===wn)return qm(t,e);if(n===En)return OA(t,e)}function RA(e,t,n,r){let i=t[to].queries[r];if(i.matches===null){let o=e.data,s=n.matches,a=[];for(let l=0;s!==null&&l<s.length;l+=2){let c=s[l];if(c<0)a.push(null);else{let d=o[c];a.push(kH(t,d,s[l+1],n.metadata.read))}}i.matches=a}return i.matches}function dw(e,t,n,r){let i=e.queries.getByIndex(n),o=i.matches;if(o!==null){let s=RA(e,t,i,n);for(let a=0;a<o.length;a+=2){let l=o[a];if(l>0)r.push(s[a/2]);else{let c=o[a+1],d=t[-l];for(let u=Lt;u<d.length;u++){let f=d[u];f[js]===f[tn]&&dw(f[oe],f,c,r)}if(d[el]!==null){let u=d[el];for(let f=0;f<u.length;f++){let p=u[f];dw(p[oe],p,c,r)}}}}}return r}function LH(e,t){return e[to].queries[t].queryList}function FH(e,t,n){let r=new wm((n&4)===4);return tT(e,t,r,r.destroy),(t[to]??=new sw).queries.push(new ow(r))-1}function BH(e,t,n){let r=Dt();return r.firstCreatePass&&(VH(r,new aw(e,t,n),-1),(t&2)===2&&(r.staticViewQueries=!0)),FH(r,fe(),t)}function jH(e){return e.split(",").map(t=>t.trim())}function VH(e,t,n){e.queries===null&&(e.queries=new lw),e.queries.track(new cw(t,n))}function Xw(e,t){return e.queries.getByIndex(t)}function UH(e,t){let n=e[oe],r=Xw(n,t);return r.crossesNgTemplate?dw(n,e,t,[]):RA(n,e,r,t)}function kA(e){let t=[],n=new Map;function r(i){let o=n.get(i);if(!o){let s=e(i);n.set(i,o=s.then(a=>$H(i,a)))}return o}return Mm.forEach((i,o)=>{let s=[];i.templateUrl&&s.push(r(i.templateUrl).then(c=>{i.template=c}));let a=typeof i.styles=="string"?[i.styles]:i.styles||[];if(i.styles=a,i.styleUrl&&i.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(i.styleUrls?.length){let c=i.styles.length,d=i.styleUrls;i.styleUrls.forEach((u,f)=>{a.push(""),s.push(r(u).then(p=>{a[c+f]=p,d.splice(d.indexOf(u),1),d.length==0&&(i.styleUrls=void 0)}))})}else i.styleUrl&&s.push(r(i.styleUrl).then(c=>{a.push(c),i.styleUrl=void 0}));let l=Promise.all(s).then(()=>GH(o));t.push(l)}),PA(),Promise.all(t).then(()=>{})}var Mm=new Map,HH=new Set;function PA(){let e=Mm;return Mm=new Map,e}function LA(){return Mm.size===0}function $H(e,t){return typeof t=="string"?t:t.status!==void 0&&t.status!==200?Promise.reject(new F(918,!1)):t.text()}function GH(e){HH.delete(e)}var ol=class{},Ym=class{};var ju=class extends ol{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new xm(this);constructor(t,n,r,i=!0){super(),this.ngModuleType=t,this._parent=n;let o=q_(t);this._bootstrapComponents=Ux(o.bootstrap),this._r3Injector=Sb(t,n,[{provide:ol,useValue:this},{provide:Yu,useValue:this.componentFactoryResolver},...r],$o(t),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},Vu=class extends Ym{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new ju(this.moduleType,t,[])}};function FA(e,t,n){return new ju(e,t,n,!1)}var Nm=class extends ol{injector;componentFactoryResolver=new xm(this);instance=null;constructor(t){super();let n=new Wa([...t.providers,{provide:ol,useValue:this},{provide:Yu,useValue:this.componentFactoryResolver}],t.parent||yc(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function Rc(e,t,n=null){return new Nm({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var zH=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){let r=Y_(!1,n.type),i=r.length>0?Rc([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(let n of this.cachedInjectors.values())n!==null&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=S({token:e,providedIn:"environment",factory:()=>new e(C(Ct))})}return e})();function re(e){return $u(()=>{let t=BA(e),n=M(h({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Cw.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?i=>i.get(zH).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Yo.Emulated,styles:e.styles||Qn,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&Ti("NgStandalone"),jA(n);let r=e.dependencies;return n.directiveDefs=qT(r,WH),n.pipeDefs=qT(r,GD),n.id=YH(n),n})}function WH(e){return Xi(e)||K_(e)}function gt(e){return $u(()=>({type:e.type,bootstrap:e.bootstrap||Qn,declarations:e.declarations||Qn,imports:e.imports||Qn,exports:e.exports||Qn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function qH(e,t){if(e==null)return Fs;let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],o,s,a,l;Array.isArray(i)?(a=i[0],o=i[1],s=i[2]??o,l=i[3]||null):(o=i,s=i,a=Hm.None,l=null),n[o]=[r,a,l],t[o]=s}return n}function KH(e){if(e==null)return Fs;let t={};for(let n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function xe(e){return $u(()=>{let t=BA(e);return jA(t),t})}function mr(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function BA(e){let 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,inputConfig:e.inputs||Fs,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||Qn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:qH(e.inputs,t),outputs:KH(e.outputs),debugInfo:null}}function jA(e){e.features?.forEach(t=>t(e))}function qT(e,t){return e?()=>{let n=typeof e=="function"?e():e,r=[];for(let i of n){let o=t(i);o!==null&&r.push(o)}return r}:null}function YH(e){let t=0,n=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,n,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];for(let o of r.join("|"))t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function JH(e){return Object.getPrototypeOf(e.prototype).constructor}function zt(e){let t=JH(e.type),n=!0,r=[e];for(;t;){let i;if(ro(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new F(903,!1);i=t.\u0275dir}if(i){if(n){r.push(i);let s=e;s.inputs=Pb(e.inputs),s.declaredInputs=Pb(e.declaredInputs),s.outputs=Pb(e.outputs);let a=i.hostBindings;a&&t5(e,a);let l=i.viewQuery,c=i.contentQueries;if(l&&XH(e,l),c&&e5(e,c),QH(e,i),PD(e.outputs,i.outputs),ro(i)&&i.data.animation){let d=e.data;d.animation=(d.animation||[]).concat(i.data.animation)}}let o=i.features;if(o)for(let s=0;s<o.length;s++){let a=o[s];a&&a.ngInherit&&a(e),a===zt&&(n=!1)}}t=Object.getPrototypeOf(t)}ZH(r)}function QH(e,t){for(let n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;let r=t.inputs[n];r!==void 0&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n])}}function ZH(e){let t=0,n=null;for(let r=e.length-1;r>=0;r--){let i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=Dc(i.hostAttrs,n=Dc(n,i.hostAttrs))}}function Pb(e){return e===Fs?{}:e===Qn?[]:e}function XH(e,t){let n=e.viewQuery;n?e.viewQuery=(r,i)=>{t(r,i),n(r,i)}:e.viewQuery=t}function e5(e,t){let n=e.contentQueries;n?e.contentQueries=(r,i,o)=>{t(r,i,o),n(r,i,o)}:e.contentQueries=t}function t5(e,t){let n=e.hostBindings;n?e.hostBindings=(r,i)=>{t(r,i),n(r,i)}:e.hostBindings=t}function VA(e,t,n,r,i,o,s,a){if(n.firstCreatePass){e.mergedAttrs=Dc(e.mergedAttrs,e.attrs);let d=e.tView=Ow(2,e,i,o,s,n.directiveRegistry,n.pipeRegistry,null,n.schemas,n.consts,null);n.queries!==null&&(n.queries.template(n,e),d.queries=n.queries.embeddedTView(e))}a&&(e.flags|=a),Cc(e,!1);let l=r5(n,t,e,r);rm()&&Uw(n,t,l,e),Tc(l,t);let c=_A(l,t,l,e);t[r+mt]=c,kw(t,c),MH(c,e,t)}function n5(e,t,n,r,i,o,s,a,l,c,d){let u=n+mt,f;return t.firstCreatePass?(f=Oc(t,u,4,s||null,a||null),Zh()&&DA(t,e,f,ti(t.consts,c),$w),ox(t,f)):f=t.data[u],VA(f,e,t,n,r,i,o,l),bc(f)&&Wm(t,e,f),c!=null&&Wu(e,f,d),f}function Uu(e,t,n,r,i,o,s,a,l,c,d){let u=n+mt,f;if(t.firstCreatePass){if(f=Oc(t,u,4,s||null,a||null),c!=null){let p=ti(t.consts,c);f.localNames=[];for(let m=0;m<p.length;m+=2)f.localNames.push(p[m],-1)}}else f=t.data[u];return VA(f,e,t,n,r,i,o,l),c!=null&&Wu(e,f,d),f}function rr(e,t,n,r,i,o,s,a){let l=fe(),c=Dt(),d=ti(c.consts,o);return n5(l,c,e,t,n,r,i,d,void 0,s,a),rr}var r5=i5;function i5(e,t,n,r){return Mu(!0),t[tt].createComment("")}var eE=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var Jm=new G(""),kc=new G(""),Ju=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(n,r,i){this._ngZone=n,this.registry=r,Z_()&&(this._destroyRef=E(ni,{optional:!0})??void 0),tE||(UA(i),i.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let n=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),r=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{$e.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{n.unsubscribe(),r.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){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):!0)}}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(s=>s.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 \u0275fac=function(r){return new(r||e)(C($e),C(Qu),C(kc))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),Qu=(()=>{class e{_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 tE?.findTestabilityInTree(this,n,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function UA(e){tE=e}var tE;function Xo(e){return!!e&&typeof e.then=="function"}function Qm(e){return!!e&&typeof e.subscribe=="function"}var nE=new G("");function Zm(e){return gc([{provide:nE,multi:!0,useValue:e}])}var rE=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=E(nE,{optional:!0})??[];injector=E(ht);constructor(){}runInitializers(){if(this.initialized)return;let n=[];for(let i of this.appInits){let o=fn(this.injector,i);if(Xo(o))n.push(o);else if(Qm(o)){let s=new Promise((a,l)=>{o.subscribe({complete:a,error:l})});n.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),n.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Xm=new G("");function HA(){r_(()=>{let e="";throw new F(600,e)})}function $A(e){return e.isBoundToModule}var o5=10;function iE(e,t){return Array.isArray(t)?t.reduce(iE,e):h(h({},e),t)}var kr=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=E(tr);afterRenderManager=E(Bw);zonelessEnabled=E(om);rootEffectScheduler=E(Ab);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new ie;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=E(io);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(L(n=>!n))}constructor(){E(ll,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=E(Ct);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){return this.bootstrapImpl(n,r)}bootstrapImpl(n,r,i=ht.NULL){return this._injector.get($e).run(()=>{nt(10);let s=n instanceof Km;if(!this._injector.get(rE).done){let m="";throw new F(405,m)}let l;s?l=n:l=this._injector.get(Yu).resolveComponentFactory(n),this.componentTypes.push(l.componentType);let c=$A(l)?void 0:this._injector.get(ol),d=r||l.selector,u=l.create(i,[],d,c),f=u.location.nativeElement,p=u.injector.get(Jm,null);return p?.registerApplication(f),u.onDestroy(()=>{this.detachView(u.hostView),ku(this.components,u),p?.unregisterApplication(f)}),this._loadComponent(u),nt(11,u),u})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){nt(12),this.tracingSnapshot!==null?this.tracingSnapshot.run($m.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new F(101,!1);let n=_e(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,_e(n),this.afterTick.next(),nt(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Jo,null,{optional:!0}));let n=0;for(;this.dirtyFlags!==0&&n++<o5;)nt(14),this.synchronizeOnce(),nt(15)}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let n=!1;if(this.dirtyFlags&7){let r=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:i}of this.allViews){if(!r&&!Tu(i))continue;let o=r&&!this.zonelessEnabled?0:1;mA(i,o),n=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}n||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:n})=>Tu(n))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(n){let r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){let r=n;ku(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView);try{this.tick()}catch(i){this.internalErrorHandler(i)}this.components.push(n),this._injector.get(Xm,[]).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._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>ku(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new F(406,!1);let n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function ku(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function Ut(e,t,n,r){let i=fe(),o=qo();if(Nr(i,o,t)){let s=Dt(),a=Au();xU(a,i,e,t,n,r)}return Ut}var bhe=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";var uw=class{destroy(t){}updateValue(t,n){}swap(t,n){let r=Math.min(t,n),i=Math.max(t,n),o=this.detach(i);if(i-r>1){let s=this.detach(r);this.attach(r,o),this.attach(i,s)}else this.attach(r,o)}move(t,n){this.attach(n,this.detach(t))}};function Lb(e,t,n,r,i){return e===n&&Object.is(t,r)?1:Object.is(i(e,t),i(n,r))?-1:0}function s5(e,t,n){let r,i,o=0,s=e.length-1,a=void 0;if(Array.isArray(t)){let l=t.length-1;for(;o<=s&&o<=l;){let c=e.at(o),d=t[o],u=Lb(o,c,o,d,n);if(u!==0){u<0&&e.updateValue(o,d),o++;continue}let f=e.at(s),p=t[l],m=Lb(s,f,l,p,n);if(m!==0){m<0&&e.updateValue(s,p),s--,l--;continue}let g=n(o,c),y=n(s,f),_=n(o,d);if(Object.is(_,y)){let T=n(l,p);Object.is(T,g)?(e.swap(o,s),e.updateValue(s,p),l--,s--):e.move(s,o),e.updateValue(o,d),o++;continue}if(r??=new Om,i??=YT(e,o,s,n),fw(e,r,o,_))e.updateValue(o,d),o++,s++;else if(i.has(_))r.set(g,e.detach(o)),s--;else{let T=e.create(o,t[o]);e.attach(o,T),o++,s++}}for(;o<=l;)KT(e,r,n,o,t[o]),o++}else if(t!=null){let l=t[Symbol.iterator](),c=l.next();for(;!c.done&&o<=s;){let d=e.at(o),u=c.value,f=Lb(o,d,o,u,n);if(f!==0)f<0&&e.updateValue(o,u),o++,c=l.next();else{r??=new Om,i??=YT(e,o,s,n);let p=n(o,u);if(fw(e,r,o,p))e.updateValue(o,u),o++,s++,c=l.next();else if(!i.has(p))e.attach(o,e.create(o,u)),o++,s++,c=l.next();else{let m=n(o,d);r.set(m,e.detach(o)),s--}}}for(;!c.done;)KT(e,r,n,e.length,c.value),c=l.next()}for(;o<=s;)e.destroy(e.detach(s--));r?.forEach(l=>{e.destroy(l)})}function fw(e,t,n,r){return t!==void 0&&t.has(r)?(e.attach(n,t.get(r)),t.delete(r),!0):!1}function KT(e,t,n,r,i){if(fw(e,t,r,n(r,i)))e.updateValue(r,i);else{let o=e.create(r,i);e.attach(r,o)}}function YT(e,t,n,r){let i=new Set;for(let o=t;o<=n;o++)i.add(r(o,e.at(o)));return i}var Om=class{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let n=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),this._vMap!==void 0){let i=this._vMap;for(;i.has(r);)r=i.get(r),t(r,n)}}};function Q(e,t,n,r,i,o,s,a){Ti("NgControlFlow");let l=fe(),c=Dt(),d=ti(c.consts,o);return Uu(l,c,e,t,n,r,i,d,256,s,a),Zu}function Zu(e,t,n,r,i,o,s,a){Ti("NgControlFlow");let l=fe(),c=Dt(),d=ti(c.consts,o);return Uu(l,c,e,t,n,r,i,d,512,s,a),Zu}function Z(e,t){Ti("NgControlFlow");let n=fe(),r=qo(),i=n[r]!==Rr?n[r]:-1,o=i!==-1?Rm(n,mt+i):void 0,s=0;if(Nr(n,r,e)){let a=_e(null);try{if(o!==void 0&&wA(o,s),e!==-1){let l=mt+e,c=Rm(n,l),d=gw(n[oe],l),u=CA(c,d,n),f=qu(n,d,t,{dehydratedView:u});Ku(c,f,s,xc(d,u))}}finally{_e(a)}}else if(o!==void 0){let a=bA(o,s);a!==void 0&&(a[Vt]=t)}}var pw=class{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-Lt}};function eg(e,t){return t}var hw=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}};function tg(e,t,n,r,i,o,s,a,l,c,d,u,f){Ti("NgControlFlow");let p=fe(),m=Dt(),g=l!==void 0,y=fe(),_=a?s.bind(y[er][Vt]):s,T=new hw(g,_);y[mt+e]=T,Uu(p,m,e+1,t,n,r,i,ti(m.consts,o),256),g&&Uu(p,m,e+2,l,c,d,u,ti(m.consts,f),512)}var mw=class extends uw{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-Lt}at(t){return this.getLView(t)[Vt].$implicit}attach(t,n){let r=n[Ya];this.needsIndexUpdate||=t!==this.length,Ku(this.lContainer,n,t,xc(this.templateTNode,r)),a5(this.lContainer,t)}detach(t){return this.needsIndexUpdate||=t!==this.length-1,l5(this.lContainer,t),c5(this.lContainer,t)}create(t,n){let r=Dm(this.lContainer,this.templateTNode.tView.ssrId),i=qu(this.hostLView,this.templateTNode,new pw(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),i}destroy(t){Gm(t[oe],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[Vt].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[Vt].$index=t}getLView(t){return d5(this.lContainer,t)}};function ng(e){let t=_e(null),n=Ko();try{let r=fe(),i=r[oe],o=r[n],s=n+1,a=Rm(r,s);if(o.liveCollection===void 0){let c=gw(i,s);o.liveCollection=new mw(a,r,c)}else o.liveCollection.reset();let l=o.liveCollection;if(s5(l,e,o.trackByFn),l.updateIndexes(),o.hasEmptyBlock){let c=qo(),d=l.length===0;if(Nr(r,c,d)){let u=n+2,f=Rm(r,u);if(d){let p=gw(i,u),m=CA(f,p,r),g=qu(r,p,void 0,{dehydratedView:m});Ku(f,g,0,xc(p,m))}else i.firstUpdatePass&&ZU(f),wA(f,0)}}}finally{_e(t)}}function Rm(e,t){return e[t]}function a5(e,t){if(e.length<=Lt)return;let n=Lt+t,r=e[n],i=r?r[Xa]:void 0;if(r&&i&&i.detachedLeaveAnimationFns&&i.detachedLeaveAnimationFns.length>0){let o=r[Wo];sU(o,i),il.delete(r),i.detachedLeaveAnimationFns=void 0}}function l5(e,t){if(e.length<=Lt)return;let n=Lt+t,r=e[n],i=r?r[Xa]:void 0;i&&i.leave&&i.leave.size>0&&(i.detachedLeaveAnimationFns=[])}function c5(e,t){return Bu(e,t)}function d5(e,t){return bA(e,t)}function gw(e,t){return Du(e,t)}function z(e,t,n){let r=fe(),i=qo();if(Nr(r,i,t)){let o=Dt(),s=Au();lA(s,r,e,t,r[tt],n)}return z}function yw(e,t,n,r,i){Ww(t,e,n,i?"class":"style",r)}function b(e,t,n,r){let i=fe(),o=i[oe],s=e+mt,a=o.firstCreatePass?Jw(s,i,2,t,$w,Zh(),n,r):o.data[s];if(Gw(a,i,e,t,GA),bc(a)){let l=i[oe];Wm(l,i,a),Tw(l,a,i)}return r!=null&&Wu(i,a),b}function w(){let e=Dt(),t=pn(),n=zw(t);return e.firstCreatePass&&Qw(e,n),pb(n)&&hb(),ub(),n.classesWithoutHost!=null&&jj(n)&&yw(e,n,fe(),n.classesWithoutHost,!0),n.stylesWithoutHost!=null&&Vj(n)&&yw(e,n,fe(),n.stylesWithoutHost,!1),w}function B(e,t,n,r){return b(e,t,n,r),w(),B}function rg(e,t,n,r){let i=fe(),o=i[oe],s=e+mt,a=o.firstCreatePass?fH(s,o,2,t,n,r):o.data[s];return Gw(a,i,e,t,GA),r!=null&&Wu(i,a),rg}function ig(){let e=pn(),t=zw(e);return pb(t)&&hb(),ub(),ig}var GA=(e,t,n,r,i)=>(Mu(!0),Lx(t[tt],r,mT()));function Ks(e,t,n){let r=fe(),i=r[oe],o=e+mt,s=i.firstCreatePass?Jw(o,r,8,"ng-container",$w,Zh(),t,n):i.data[o];if(Gw(s,r,e,"ng-container",u5),bc(s)){let a=r[oe];Wm(a,r,s),Tw(a,s,r)}return n!=null&&Wu(r,s),Ks}function Ys(){let e=Dt(),t=pn(),n=zw(t);return e.firstCreatePass&&Qw(e,n),Ys}var u5=(e,t,n,r,i)=>(Mu(!0),RV(t[tt],""));function rt(){return fe()}function Pc(e,t,n){let r=fe(),i=qo();if(Nr(r,i,t)){let o=Dt(),s=Au();cA(s,r,e,t,r[tt],n)}return Pc}var cm=void 0;function f5(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return t===1&&n===0?1:5}var p5=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["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"]],cm,[["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"]],cm,[["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}",cm,"{1} 'at' {0}",cm],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",f5],Fb={};function ir(e){let t=h5(e),n=JT(t);if(n)return n;let r=t.split("-")[0];if(n=JT(r),n)return n;if(r==="en")return p5;throw new F(701,!1)}function JT(e){return e in Fb||(Fb[e]=nn.ng&&nn.ng.common&&nn.ng.common.locales&&nn.ng.common.locales[e]),Fb[e]}var xt=(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})(xt||{});function h5(e){return e.toLowerCase().replace(/_/g,"-")}var Xu="en-US",m5="USD";var g5=Xu;function zA(e){typeof e=="string"&&(g5=e.toLowerCase().replace(/_/g,"-"))}function Ae(e,t,n){let r=fe(),i=Dt(),o=pn();return WA(i,r,r[tt],o,e,t,n),Ae}function WA(e,t,n,r,i,o,s){let a=!0,l=null;if((r.type&3||s)&&(l??=Rb(r,t,o),hH(r,e,t,s,n,i,o,l)&&(a=!1)),a){let c=r.outputs?.[i],d=r.hostDirectiveOutputs?.[i];if(d&&d.length)for(let u=0;u<d.length;u+=2){let f=d[u],p=d[u+1];l??=Rb(r,t,o),GT(r,t,f,p,i,l)}if(c&&c.length)for(let u of c)l??=Rb(r,t,o),GT(r,t,u,i,i,l)}}function J(e=1){return hT(e)}function y5(e,t){let n=null,r=HV(e);for(let i=0;i<t.length;i++){let o=t[i];if(o==="*"){n=i;continue}if(r===null?$x(e,o,!0):zV(r,o))return i}return n}function ao(e){let t=fe()[er][Xn];if(!t.projection){let n=e?e.length:1,r=t.projection=HD(n,null),i=r.slice(),o=t.child;for(;o!==null;){if(o.type!==128){let s=e?y5(o,e):0;s!==null&&(i[s]?i[s].projectionNext=o:r[s]=o,i[s]=o)}o=o.next}}}function Pr(e,t=0,n,r,i,o){let s=fe(),a=Dt(),l=r?e+1:null;l!==null&&Uu(s,a,l,r,i,o,null,n);let c=Oc(a,mt+e,16,null,n||null);c.projection===null&&(c.projection=t),yb();let u=!s[Ya]||fb();s[er][Xn].projection[c.projection]===null&&l!==null?v5(s,a,l):u&&!jm(c)&&yU(a,s,c)}function v5(e,t,n){let r=mt+n,i=t.data[r],o=e[r],s=Dm(o,i.tView.ssrId),a=qu(e,i,void 0,{dehydratedView:s});Ku(o,a,0,xc(i,s))}function es(e,t,n){BH(e,t,n)}function lo(e){let t=fe(),n=Dt(),r=wb();em(r+1);let i=Xw(n,r);if(e.dirty&&QD(t)===((i.metadata.flags&2)===2)){if(i.matches===null)e.reset([]);else{let o=UH(t,r);e.reset(o,Xj),e.notifyOnChanges()}return!0}return!1}function co(){return LH(fe(),wb())}function St(e){let t=oT();return Yh(t,mt+e)}function dm(e,t){return e<<17|t<<2}function sl(e){return e>>17&32767}function _5(e){return(e&2)==2}function b5(e,t){return e&131071|t<<17}function vw(e){return e|2}function Ac(e){return(e&131068)>>2}function Bb(e,t){return e&-131069|t<<2}function w5(e){return(e&1)===1}function _w(e){return e|1}function E5(e,t,n,r,i,o){let s=o?t.classBindings:t.styleBindings,a=sl(s),l=Ac(s);e[r]=n;let c=!1,d;if(Array.isArray(n)){let u=n;d=u[1],(d===null||mc(u,d)>0)&&(c=!0)}else d=n;if(i)if(l!==0){let f=sl(e[a+1]);e[r+1]=dm(f,a),f!==0&&(e[f+1]=Bb(e[f+1],r)),e[a+1]=b5(e[a+1],r)}else e[r+1]=dm(a,0),a!==0&&(e[a+1]=Bb(e[a+1],r)),a=r;else e[r+1]=dm(l,0),a===0?a=r:e[l+1]=Bb(e[l+1],r),l=r;c&&(e[r+1]=vw(e[r+1])),QT(e,d,r,!0),QT(e,d,r,!1),C5(t,d,e,r,o),s=dm(a,l),o?t.classBindings=s:t.styleBindings=s}function C5(e,t,n,r,i){let o=i?e.residualClasses:e.residualStyles;o!=null&&typeof t=="string"&&mc(o,t)>=0&&(n[r+1]=_w(n[r+1]))}function QT(e,t,n,r){let i=e[n+1],o=t===null,s=r?sl(i):Ac(i),a=!1;for(;s!==0&&(a===!1||o);){let l=e[s],c=e[s+1];S5(l,t)&&(a=!0,e[s+1]=r?_w(c):vw(c)),s=r?sl(c):Ac(c)}a&&(e[n+1]=r?vw(i):_w(i))}function S5(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?mc(e,t)>=0:!1}var Di={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function I5(e){return e.substring(Di.key,Di.keyEnd)}function D5(e){return T5(e),qA(e,KA(e,0,Di.textEnd))}function qA(e,t){let n=Di.textEnd;return n===t?-1:(t=Di.keyEnd=x5(e,Di.key=t,n),KA(e,t,n))}function T5(e){Di.key=0,Di.keyEnd=0,Di.value=0,Di.valueEnd=0,Di.textEnd=e.length}function KA(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function x5(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}function or(e,t){return M5(e,t,null,!0),or}function Js(e){N5(F5,A5,e,!0)}function A5(e,t){for(let n=D5(t);n>=0;n=qA(t,n))Wh(e,I5(t),!0)}function M5(e,t,n,r){let i=fe(),o=Dt(),s=bb(2);if(o.firstUpdatePass&&JA(o,e,s,r),t!==Rr&&Nr(i,s,t)){let a=o.data[Ko()];QA(o,a,i,i[tt],e,i[s+1]=j5(t,n),r,s)}}function N5(e,t,n,r){let i=Dt(),o=bb(2);i.firstUpdatePass&&JA(i,null,o,r);let s=fe();if(n!==Rr&&Nr(s,o,n)){let a=i.data[Ko()];if(ZA(a,r)&&!YA(i,o)){let l=r?a.classesWithoutHost:a.stylesWithoutHost;l!==null&&(n=Hh(l,n||"")),yw(i,a,s,n,r)}else B5(i,a,s,s[tt],s[o+1],s[o+1]=L5(e,t,n),r,o)}}function YA(e,t){return t>=e.expandoStartIndex}function JA(e,t,n,r){let i=e.data;if(i[n+1]===null){let o=i[Ko()],s=YA(e,n);ZA(o,r)&&t===null&&!s&&(t=!1),t=O5(i,o,t,r),E5(i,o,t,n,s,r)}}function O5(e,t,n,r){let i=dT(e),o=r?t.residualClasses:t.residualStyles;if(i===null)(r?t.classBindings:t.styleBindings)===0&&(n=jb(null,e,t,n,r),n=Hu(n,t.attrs,r),o=null);else{let s=t.directiveStylingLast;if(s===-1||e[s]!==i)if(n=jb(i,e,t,n,r),o===null){let l=R5(e,t,r);l!==void 0&&Array.isArray(l)&&(l=jb(null,e,t,l[1],r),l=Hu(l,t.attrs,r),k5(e,t,r,l))}else o=P5(e,t,r)}return o!==void 0&&(r?t.residualClasses=o:t.residualStyles=o),n}function R5(e,t,n){let r=n?t.classBindings:t.styleBindings;if(Ac(r)!==0)return e[sl(r)]}function k5(e,t,n,r){let i=n?t.classBindings:t.styleBindings;e[sl(i)]=r}function P5(e,t,n){let r,i=t.directiveEnd;for(let o=1+t.directiveStylingLast;o<i;o++){let s=e[o].hostAttrs;r=Hu(r,s,n)}return Hu(r,t.attrs,n)}function jb(e,t,n,r,i){let o=null,s=n.directiveEnd,a=n.directiveStylingLast;for(a===-1?a=n.directiveStart:a++;a<s&&(o=t[a],r=Hu(r,o.hostAttrs,i),o!==e);)a++;return e!==null&&(n.directiveStylingLast=a),r}function Hu(e,t,n){let r=n?1:2,i=-1;if(t!==null)for(let o=0;o<t.length;o++){let s=t[o];typeof s=="number"?i=s:i===r&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),Wh(e,s,n?!0:t[++o]))}return e===void 0?null:e}function L5(e,t,n){if(n==null||n==="")return Qn;let r=[],i=al(n);if(Array.isArray(i))for(let o=0;o<i.length;o++)e(r,i[o],!0);else if(typeof i=="object")for(let o in i)i.hasOwnProperty(o)&&e(r,o,i[o]);else typeof i=="string"&&t(r,i);return r}function F5(e,t,n){let r=String(t);r!==""&&!r.includes(" ")&&Wh(e,r,n)}function B5(e,t,n,r,i,o,s,a){i===Rr&&(i=Qn);let l=0,c=0,d=0<i.length?i[0]:null,u=0<o.length?o[0]:null;for(;d!==null||u!==null;){let f=l<i.length?i[l+1]:void 0,p=c<o.length?o[c+1]:void 0,m=null,g;d===u?(l+=2,c+=2,f!==p&&(m=u,g=p)):u===null||d!==null&&d<u?(l+=2,m=d):(c+=2,m=u,g=p),m!==null&&QA(e,t,n,r,m,g,s,a),d=l<i.length?i[l]:null,u=c<o.length?o[c]:null}}function QA(e,t,n,r,i,o,s,a){if(!(t.type&3))return;let l=e.data,c=l[a+1],d=w5(c)?ZT(l,t,n,i,Ac(c),s):void 0;if(!km(d)){km(o)||_5(c)&&(o=ZT(l,null,n,i,a,s));let u=ib(Ko(),n);_U(r,s,u,i,o)}}function ZT(e,t,n,r,i,o){let s=t===null,a;for(;i>0;){let l=e[i],c=Array.isArray(l),d=c?l[1]:l,u=d===null,f=n[i+1];f===Rr&&(f=u?Qn:void 0);let p=u?qh(f,r):d===r?f:void 0;if(c&&!km(p)&&(p=qh(l,r)),km(p)&&(a=p,s))return a;let m=e[i+1];i=s?sl(m):Ac(m)}if(t!==null){let l=o?t.residualClasses:t.residualStyles;l!=null&&(a=qh(l,r))}return a}function km(e){return e!==void 0}function j5(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=$o(al(e)))),e}function ZA(e,t){return(e.flags&(t?8:16))!==0}function O(e,t=""){let n=fe(),r=Dt(),i=e+mt,o=r.firstCreatePass?Oc(r,i,1,t,null):r.data[i],s=V5(r,n,o,t,e);n[i]=s,rm()&&Uw(r,n,s,o),Cc(o,!1)}var V5=(e,t,n,r,i)=>(Mu(!0),NV(t[tt],r));function U5(e,t,n,r=""){return Nr(e,qo(),n)?t+Ka(n)+r:Rr}function U(e){return dt("",e),U}function dt(e,t,n){let r=fe(),i=U5(r,e,t,n);return i!==Rr&&H5(r,Ko(),i),dt}function H5(e,t,n){let r=ib(t,e);OV(e[tt],r,n)}function Cn(e,t,n){Db(t)&&(t=t());let r=fe(),i=qo();if(Nr(r,i,t)){let o=Dt(),s=Au();lA(s,r,e,t,r[tt],n)}return Cn}function kn(e,t){let n=Db(e);return n&&e.set(t),n}function Sn(e,t){let n=fe(),r=Dt(),i=pn();return WA(r,n,n[tt],i,e,t),Sn}function uo(e){return Nr(fe(),qo(),e)?Ka(e):Rr}function $5(e,t,n){let r=Dt();if(r.firstCreatePass){let i=ro(e);bw(n,r.data,r.blueprint,i,!0),bw(t,r.data,r.blueprint,i,!1)}}function bw(e,t,n,r,i){if(e=bn(e),Array.isArray(e))for(let o=0;o<e.length;o++)bw(e[o],t,n,r,i);else{let o=Dt(),s=fe(),a=pn(),l=za(e)?e:bn(e.provide),c=Q_(e),d=a.providerIndexes&1048575,u=a.directiveStart,f=a.providerIndexes>>20;if(za(e)||!e.multi){let p=new rl(c,i,I,null),m=Ub(l,t,i?d:d+f,u);m===-1?($b(bm(a,s),o,l),Vb(o,e,t.length),t.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),n.push(p),s.push(p)):(n[m]=p,s[m]=p)}else{let p=Ub(l,t,d+f,u),m=Ub(l,t,d,d+f),g=p>=0&&n[p],y=m>=0&&n[m];if(i&&!y||!i&&!g){$b(bm(a,s),o,l);let _=W5(i?z5:G5,n.length,i,r,c,e);!i&&y&&(n[m].providerFactory=_),Vb(o,e,t.length,0),t.push(l),a.directiveStart++,a.directiveEnd++,i&&(a.providerIndexes+=1048576),n.push(_),s.push(_)}else{let _=XA(n[i?m:p],c,!i&&r);Vb(o,e,p>-1?p:m,_)}!i&&r&&y&&n[m].componentProviders++}}}function Vb(e,t,n,r){let i=za(t),o=KD(t);if(i||o){let l=(o?bn(t.useClass):t).prototype.ngOnDestroy;if(l){let c=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){let d=c.indexOf(n);d===-1?c.push(n,[r,l]):c[d+1].push(r,l)}else c.push(n,l)}}}function XA(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function Ub(e,t,n,r){for(let i=n;i<r;i++)if(t[i]===e)return i;return-1}function G5(e,t,n,r,i){return ww(this.multi,[])}function z5(e,t,n,r,i){let o=this.multi,s;if(this.providerFactory){let a=this.providerFactory.componentProviders,l=Pu(r,r[oe],this.providerFactory.index,i);s=l.slice(0,a),ww(o,s);for(let c=a;c<l.length;c++)s.push(l[c])}else s=[],ww(o,s);return s}function ww(e,t){for(let n=0;n<e.length;n++){let r=e[n];t.push(r())}return t}function W5(e,t,n,r,i,o){let s=new rl(e,n,I,null);return s.multi=[],s.index=t,s.componentProviders=0,XA(s,i,r&&!n),s}function Pn(e,t=[]){return n=>{n.providersResolver=(r,i)=>$5(r,i?i(e):e,t)}}function Lr(e,t,n,r){return tM(fe(),xu(),e,t,n,r)}function Lc(e,t,n,r,i){return nM(fe(),xu(),e,t,n,r,i)}function eM(e,t){let n=e[t];return n===Rr?void 0:n}function tM(e,t,n,r,i,o){let s=t+n;return Nr(e,s,i)?xA(e,s+1,o?r.call(o,i):r(i)):eM(e,s+1)}function nM(e,t,n,r,i,o,s){let a=t+n;return pH(e,a,i,o)?xA(e,a+2,s?r.call(s,i,o):r(i,o)):eM(e,a+2)}function D(e,t){let n=Dt(),r,i=e+mt;n.firstCreatePass?(r=q5(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];let o=r.factory||(r.factory=Ps(r.type,!0)),s,a=Jn(I);try{let l=_m(!1),c=o();return _m(l),ob(n,fe(),i,c),c}finally{Jn(a)}}function q5(e,t){if(t)for(let n=t.length-1;n>=0;n--){let r=t[n];if(e===r.name)return r}}function A(e,t,n){let r=e+mt,i=fe(),o=Yh(i,r);return rM(i,r)?tM(i,xu(),t,o.transform,n,o):o.transform(n)}function fo(e,t,n,r){let i=e+mt,o=fe(),s=Yh(o,i);return rM(o,i)?nM(o,xu(),t,s.transform,n,r,s):s.transform(n,r)}function rM(e,t){return e[oe].data[t].pure}function oE(e,t){return qm(e,t)}var um=null;function iM(e){um!==null&&(e.defaultEncapsulation!==um.defaultEncapsulation||e.preserveWhitespaces!==um.preserveWhitespaces)||(um=e)}var Pm=class{ngModuleFactory;componentFactories;constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},sE=(()=>{class e{compileModuleSync(n){return new Vu(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){let r=this.compileModuleSync(n),i=q_(n),o=Ux(i.declarations).reduce((s,a)=>{let l=Xi(a);return l&&s.push(new zs(l)),s},[]);return new Pm(r,o)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),oM=new G("");var K5=(()=>{class e{zone=E($e);changeDetectionScheduler=E(Go);applicationRef=E(kr);applicationErrorHandler=E(tr);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(n){this.applicationErrorHandler(n)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function sM({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new $e(M(h({},aE()),{scheduleInRootZone:n})),[{provide:$e,useFactory:e},{provide:Bs,multi:!0,useFactory:()=>{let r=E(K5,{optional:!0});return()=>r.initialize()}},{provide:Bs,multi:!0,useFactory:()=>{let r=E(Y5);return()=>{r.initialize()}}},t===!0?{provide:Tb,useValue:!0}:[],{provide:xb,useValue:n??qx},{provide:tr,useFactory:()=>{let r=E($e),i=E(Ct),o;return s=>{r.runOutsideAngular(()=>{i.destroyed&&!o?setTimeout(()=>{throw s}):(o??=i.get(Ar),o.handleError(s))})}}}]}function aE(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var Y5=(()=>{class e{subscription=new wt;initialized=!1;zone=E($e);pendingTasks=E(io);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(()=>{$e.assertNotInAngularZone(),queueMicrotask(()=>{n!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{$e.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var aM=(()=>{class e{applicationErrorHandler=E(tr);appRef=E(kr);taskService=E(io);ngZone=E($e);zonelessEnabled=E(om);tracing=E(ll,{optional:!0});disableScheduling=E(Tb,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new wt;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Sm):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(E(xb,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){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 Lu||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&n===5)return;let r=!1;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 6:{this.appRef.dirtyFlags|=2,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;let i=this.useMicrotaskScheduler?kT:Kx;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>i(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Sm+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.taskService.remove(n),this.applicationErrorHandler(r)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,kT(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function J5(){return typeof $localize<"u"&&$localize.locale||Xu}var cl=new G("",{providedIn:"root",factory:()=>E(cl,{optional:!0,skipSelf:!0})||J5()}),lE=new G("",{providedIn:"root",factory:()=>m5});function Wt(e){return OD(e)}function Fc(e,t){return ch(e,t?.equal)}var lM=class{[Rn];constructor(t){this[Rn]=t}destroy(){this[Rn].destroy()}};var gM=Symbol("InputSignalNode#UNSET"),y$=M(h({},dh),{transformFn:void 0,applyValueToInputSignal(e,t){rc(e,t)}});function yM(e,t){let n=Object.create(y$);n.value=e,n.transformFn=t?.transform;function r(){if(ec(n),n.value===gM){let i=null;throw new F(-950,i)}return n.value}return r[Rn]=n,r}var og=class{attributeName;constructor(t){this.attributeName=t}__NG_ELEMENT_ID__=()=>Mc(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},v$=new G("");v$.__NG_ELEMENT_ID__=e=>{let t=pn();if(t===null)throw new F(204,!1);if(t.type&2)return t.value;if(e&8)return null;throw new F(204,!1)};function cM(e,t){return yM(e,t)}function _$(e){return yM(gM,e)}var vM=(cM.required=_$,cM);function b$(e,t,n){let r=new Vu(n);return Promise.resolve(r)}function dM(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var sg=new G(""),w$=new G("");function ef(e){return!e.moduleRef}function E$(e){let t=ef(e)?e.r3Injector:e.moduleRef.injector,n=t.get($e);return n.run(()=>{ef(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=t.get(tr),i;if(n.runOutsideAngular(()=>{i=n.onError.subscribe({next:r})}),ef(e)){let o=()=>t.destroy(),s=e.platformInjector.get(sg);s.add(o),t.onDestroy(()=>{i.unsubscribe(),s.delete(o)})}else{let o=()=>e.moduleRef.destroy(),s=e.platformInjector.get(sg);s.add(o),e.moduleRef.onDestroy(()=>{ku(e.allPlatformModules,e.moduleRef),i.unsubscribe(),s.delete(o)})}return S$(r,n,()=>{let o=t.get(io),s=o.add(),a=t.get(rE);return a.runInitializers(),a.donePromise.then(()=>{let l=t.get(cl,Xu);if(zA(l||Xu),!t.get(w$,!0))return ef(e)?t.get(kr):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(ef(e)){let d=t.get(kr);return e.rootComponent!==void 0&&d.bootstrap(e.rootComponent),d}else return _M?.(e.moduleRef,e.allPlatformModules),e.moduleRef}).finally(()=>void o.remove(s))})})}var _M;function uM(){_M=C$}function C$(e,t){let n=e.injector.get(kr);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(n);else throw new F(-403,!1);t.push(e)}function S$(e,t,n){try{let r=n();return Xo(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e(r)),r}}var bM=(()=>{class e{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(n){this._injector=n}bootstrapModuleFactory(n,r){let i=r?.scheduleInRootZone,o=()=>Jx(r?.ngZone,M(h({},aE({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing})),{scheduleInRootZone:i})),s=r?.ignoreChangesOutsideZone,a=[sM({ngZoneFactory:o,ignoreChangesOutsideZone:s}),{provide:Go,useExisting:aM},yT],l=FA(n.moduleType,this.injector,a);return uM(),E$({moduleRef:l,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(n,r=[]){let i=iE({},r);return uM(),b$(this.injector,i,n).then(o=>this.bootstrapModuleFactory(o,i))}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new F(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());let n=this._injector.get(sg,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(r){return new(r||e)(C(ht))};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),fE=null;function I$(e){if(hE())throw new F(400,!1);HA(),fE=e;let t=e.get(bM);return x$(e),t}function pE(e,t,n=[]){let r=`Platform: ${t}`,i=new G(r);return(o=[])=>{let s=hE();if(!s){let a=[...n,...o,{provide:i,useValue:!0}];s=e?.(a)??I$(D$(a,r))}return T$(i)}}function D$(e=[],t){return ht.create({name:t,providers:[{provide:Eu,useValue:"platform"},{provide:sg,useValue:new Set([()=>fE=null])},...e]})}function T$(e){let t=hE();if(!t)throw new F(-401,!1);return t}function hE(){return fE?.get(bM)??null}function x$(e){let t=e.get(Fm,null);fn(e,()=>{t?.forEach(n=>n())})}var Ln=(()=>{class e{static __NG_ELEMENT_ID__=A$}return e})();function A$(e){return M$(pn(),fe(),(e&16)===16)}function M$(e,t,n){if(Us(e)&&!n){let r=ei(e.index,t);return new Gs(r,r)}else if(e.type&175){let r=t[er];return new Gs(r,t)}return null}var cE=class{constructor(){}supports(t){return t instanceof Map||Zw(t)}create(){return new dE}},dE=class{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(t){let n;for(n=this._mapHead;n!==null;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;n!==null;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;n!==null;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;n!==null;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;n!==null;n=n._nextRemoved)t(n)}diff(t){if(!t)t=new Map;else if(!(t instanceof Map||Zw(t)))throw new F(900,!1);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{let o=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;r!==null;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){let 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)){let i=this._records.get(t);this._maybeAddToChanges(i,n);let o=i._prev,s=i._next;return o&&(o._next=s),s&&(s._prev=o),i._next=null,i._prev=null,i}let r=new uE(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;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;t!==null;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;t!=null;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){this._additionsHead===null?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){this._changesHead===null?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))}},uE=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}};function fM(){return new mE([new cE])}var mE=(()=>{class e{static \u0275prov=S({token:e,providedIn:"root",factory:fM});factories;constructor(n){this.factories=n}static create(n,r){if(r){let i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:()=>{let r=E(e,{optional:!0,skipSelf:!0});return e.create(n,r||fM())}}}find(n){let r=this.factories.find(i=>i.supports(n));if(r)return r;throw new F(901,!1)}}return e})();var wM=pE(null,"core",[]),EM=(()=>{class e{constructor(n){}static \u0275fac=function(r){return new(r||e)(C(kr))};static \u0275mod=gt({type:e});static \u0275inj=ct({})}return e})();function Qs(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function ag(e,t){let n=Xi(e),r=t.elementInjector||yc();return new zs(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector,t.directives,t.bindings)}function CM(e){let t=Xi(e);if(!t)return null;let n=new zs(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}}}var DM=null;function Fr(){return DM}function gE(e){DM??=e}var tf=class{},nf=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:()=>E(TM),providedIn:"platform"})}return e})(),yE=new G(""),TM=(()=>{class e extends nf{_location;_history;_doc=E(He);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Fr().getBaseHref(this._doc)}onPopState(n){let r=Fr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=Fr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}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(n){this._location.pathname=n}pushState(n,r,i){this._history.pushState(n,r,i)}replaceState(n,r,i){this._history.replaceState(n,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function lg(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function SM(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function xi(e){return e&&e[0]!=="?"?`?${e}`:e}var Ai=(()=>{class e{historyGo(n){throw new Error("")}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:()=>E(dg),providedIn:"root"})}return e})(),cg=new G(""),dg=(()=>{class e extends Ai{_platformLocation;_baseHref;_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??E(He).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.on
4HashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return lg(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+xi(this._platformLocation.search),i=this._platformLocation.hash;return i&&n?`${r}${i}`:r}pushState(n,r,i,o){let s=this.prepareExternalUrl(i+xi(o));this._platformLocation.pushState(n,r,s)}replaceState(n,r,i,o){let s=this.prepareExternalUrl(i+xi(o));this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(C(nf),C(cg,8))};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Zs=(()=>{class e{_subject=new ie;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(n){this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=R$(SM(IM(r))),this._locationStrategy.onPopState(i=>{this._subject.next({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+xi(r))}normalize(n){return e.stripTrailingSlash(O$(this._basePath,IM(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",i=null){this._locationStrategy.pushState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+xi(r)),i)}replaceState(n,r="",i=null){this._locationStrategy.replaceState(i,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+xi(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(i=>i(n,r))}subscribe(n,r,i){return this._subject.subscribe({next:n,error:r??void 0,complete:i??void 0})}static normalizeQueryParams=xi;static joinWithSlash=lg;static stripTrailingSlash=SM;static \u0275fac=function(r){return new(r||e)(C(Ai))};static \u0275prov=S({token:e,factory:()=>N$(),providedIn:"root"})}return e})();function N$(){return new Zs(C(Ai))}function O$(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function IM(e){return e.replace(/\/index.html$/,"")}function R$(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}var DE=(()=>{class e extends Ai{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(n,r){super(),this._platformLocation=n,r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(n){let r=lg(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,i,o){let s=this.prepareExternalUrl(i+xi(o))||this._platformLocation.pathname;this._platformLocation.pushState(n,r,s)}replaceState(n,r,i,o){let s=this.prepareExternalUrl(i+xi(o))||this._platformLocation.pathname;this._platformLocation.replaceState(n,r,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}static \u0275fac=function(r){return new(r||e)(C(nf),C(cg,8))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),kM={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]},TE=(function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e})(TE||{});var Fn=(function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e})(Fn||{}),Xe=(function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e})(Xe||{}),gr=(function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e})(gr||{}),yr={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 PM(e){return ir(e)[xt.LocaleId]}function LM(e,t,n){let r=ir(e),i=[r[xt.DayPeriodsFormat],r[xt.DayPeriodsStandalone]],o=ii(i,t);return ii(o,n)}
4function FM(e,t,n){let r=ir(e),i=[r[xt.DaysFormat],r[xt.DaysStandalone]],o=ii(i,t);return ii(o,n)}function BM(e,t,n){let r=ir(e),i=[r[xt.MonthsFormat],r[xt.MonthsStandalone]],o=ii(i,t);return ii(o,n)}function jM(e,t){let r=ir(e)[xt.Eras];return ii(r,t)}function rf(e,t){let n=ir(e);return ii(n[xt.DateFormat],t)}function of(e,t){let n=ir(e);return ii(n[xt.TimeFormat],t)}function sf(e,t){let r=ir(e)[xt.DateTimeFormat];return ii(r,t)}function po(e,t){let n=ir(e),r=n[xt.NumberSymbols][t];if(typeof r>"u"){if(t===yr.CurrencyDecimal)return n[xt.NumberSymbols][yr.Decimal];if(t===yr.CurrencyGroup)return n[xt.NumberSymbols][yr.Group]}return r}function VM(e,t){return ir(e)[xt.NumberFormats][t]}function k$(e){return ir(e)[xt.Currencies]}function UM(e){if(!e[xt.ExtraData])throw new F(2303,!1)}function HM(e){let t=ir(e);return UM(t),(t[xt.ExtraData][2]||[]).map(r=>typeof r=="string"?vE(r):[vE(r[0]),vE(r[1])])}function $M(e,t,n){let r=ir(e);UM(r);let i=[r[xt.ExtraData][0],r[xt.ExtraData][1]],o=ii(i,t)||[];return ii(o,n)||[]}function ii(e,t){for(let n=t;n>-1;n--)if(typeof e[n]<"u")return e[n];throw new F(2304,!1)}function vE(e){let[t,n]=e.split(":");return{hours:+t,minutes:+n}}function GM(e,t,n="en"){let r=k$(n)[e]||kM[e]||[],i=r[1];return t==="narrow"&&typeof i=="string"?i:r[0]||e}var P$=2;function zM(e){let t,n=kM[e];return n&&(t=n[2]),typeof t=="number"?t:P$}var L$=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ug={},F$=/((?:[^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]*)/;function xE(e,t,n,r){let i=W$(e);t=ts(n,t)||t;let s=[],a;for(;t;)if(a=F$.exec(t),a){s=s.concat(a.slice(1));let d=s.pop();if(!d)break;t=d}else{s.push(t);break}let l=i.getTimezoneOffset();r&&(l=qM(r,l),i=z$(i,r));let c="";return s.forEach(d=>{let u=$$(d);c+=u?u(i,n,l):d==="''"?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function gg(e,t,n){let r=new Date(0);return r.setFullYear(e,t,n),r.setHours(0,0,0),r}function ts(e,t){let n=PM(e);if(ug[n]??={},ug[n][t])return ug[n][t];let r="";switch(t){case"shortDate":r=rf(e,gr.Short);break;case"mediumDate":r=rf(e,gr.Medium);break;case"longDate":r=rf(e,gr.Long);break;case"fullDate":r=rf(e,gr.Full);break;case"shortTime":r=of(e,gr.Short);break;case"mediumTime":r=of(e,gr.Medium);break;case"longTime":r=of(e,gr.Long);break;case"fullTime":r=of(e,gr.Full);break;case"short":let i=ts(e,"shortTime"),o=ts(e,"shortDate");r=fg(sf(e,gr.Short),[i,o]);break;case"medium":let s=ts(e,"mediumTime"),a=ts(e,"mediumDate");r=fg(sf(e,gr.Medium),[s,a]);break;case"long":let l=ts(e,"longTime"),c=ts(e,"longDate");r=fg(sf(e,gr.Long),[l,c]);break;case"full":let d=ts(e,"fullTime"),u=ts(e,"fullDate");r=fg(sf(e,gr.Full),[d,u]);break}return r&&(ug[n][t]=r),r}function fg(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(n,r){return t!=null&&r in t?t[r]:n})),e}function Mi(e,t,n="-",r,i){let o="";(e<0||i&&e<=0)&&(i?e=-e+1:(e=-e,o=n));let s=String(e);for(;s.length<t;)s="0"+s;return r&&(s=s.slice(s.length-t)),o+s}function B$(e,t){return Mi(e,3).substring(0,t)}function qt(e,t,n=0,r=!1,i=!1){return function(o,s){let a=j$(e,o);if((n>0||a>-n)&&(a+=n),e===3)a===0&&n===-12&&(a=12);else if(e===6)return B$(a,t);let l=po(s,yr.MinusSign);return Mi(a,t,l,r,i)}}function j$(e,t){switch(e){case 0:return t.getFullYear();case 1:return t.getMonth();case 2:return t.getDate();case 3:return t.getHours();case 4:return t.getMinutes();case 5:return t.getSeconds();case 6:return t.getMilliseconds();case 7:return t.getDay();default:throw new F(2301,!1)}}function ut(e,t,n=Fn.Format,r=!1){return function(i,o){return V$(i,o,e,t,n,r)}}function V$(e,t,n,r,i,o){switch(n){case 2:return BM(t,i,r)[e.getMonth()];case 1:return FM(t,i,r)[e.getDay()];case 0:let s=e.getHours(),a=e.getMinutes();if(o){let c=HM(t),d=$M(t,i,r),u=c.findIndex(f=>{if(Array.isArray(f)){let[p,m]=f,g=s>=p.hours&&a>=p.minutes,y=s<m.hours||s===m.hours&&a<m.minutes;if(p.hours<m.hours){if(g&&y)return!0}else if(g||y)return!0}else if(f.hours===s&&f.minutes===a)return!0;return!1});if(u!==-1)return d[u]}return LM(t,i,r)[s<12?0:1];case 3:return jM(t,r)[e.getFullYear()<=0?0:1];default:let l=n;throw new F(2302,!1)}}function pg(e){return function(t,n,r){let i=-1*r,o=po(n,yr.MinusSign),s=i>0?Math.floor(i/60):Math.ceil(i/60);switch(e){case 0:return(i>=0?"+":"")+Mi(s,2,o)+Mi(Math.abs(i%60),2,o);case 1:return"GMT"+(i>
4=0?"+":"")+Mi(s,1,o);case 2:return"GMT"+(i>=0?"+":"")+Mi(s,2,o)+":"+Mi(Math.abs(i%60),2,o);case 3:return r===0?"Z":(i>=0?"+":"")+Mi(s,2,o)+":"+Mi(Math.abs(i%60),2,o);default:throw new F(2310,!1)}}}var U$=0,mg=4;function H$(e){let t=gg(e,U$,1).getDay();return gg(e,0,1+(t<=mg?mg:mg+7)-t)}function WM(e){let t=e.getDay(),n=t===0?-3:mg-t;return gg(e.getFullYear(),e.getMonth(),e.getDate()+n)}function _E(e,t=!1){return function(n,r){let i;if(t){let o=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,s=n.getDate();i=1+Math.floor((s+o)/7)}else{let o=WM(n),s=H$(o.getFullYear()),a=o.getTime()-s.getTime();i=1+Math.round(a/6048e5)}return Mi(i,e,po(r,yr.MinusSign))}}function hg(e,t=!1){return function(n,r){let o=WM(n).getFullYear();return Mi(o,e,po(r,yr.MinusSign),t)}}var bE={};function $$(e){if(bE[e])return bE[e];let t;switch(e){case"G":case"GG":case"GGG":t=ut(3,Xe.Abbreviated);break;case"GGGG":t=ut(3,Xe.Wide);break;case"GGGGG":t=ut(3,Xe.Narrow);break;case"y":t=qt(0,1,0,!1,!0);break;case"yy":t=qt(0,2,0,!0,!0);break;case"yyy":t=qt(0,3,0,!1,!0);break;case"yyyy":t=qt(0,4,0,!1,!0);break;case"Y":t=hg(1);break;case"YY":t=hg(2,!0);break;case"YYY":t=hg(3);break;case"YYYY":t=hg(4);break;case"M":case"L":t=qt(1,1,1);break;case"MM":case"LL":t=qt(1,2,1);break;case"MMM":t=ut(2,Xe.Abbreviated);break;case"MMMM":t=ut(2,Xe.Wide);break;case"MMMMM":t=ut(2,Xe.Narrow);break;case"LLL":t=ut(2,Xe.Abbreviated,Fn.Standalone);break;case"LLLL":t=ut(2,Xe.Wide,Fn.Standalone);break;case"LLLLL":t=ut(2,Xe.Narrow,Fn.Standalone);break;case"w":t=_E(1);break;case"ww":t=_E(2);break;case"W":t=_E(1,!0);break;case"d":t=qt(2,1);break;case"dd":t=qt(2,2);break;case"c":case"cc":t=qt(7,1);break;case"ccc":t=ut(1,Xe.Abbreviated,Fn.Standalone);break;case"cccc":t=ut(1,Xe.Wide,Fn.Standalone);break;case"ccccc":t=ut(1,Xe.Narrow,Fn.Standalone);break;case"cccccc":t=ut(1,Xe.Short,Fn.Standalone);break;case"E":case"EE":case"EEE":t=ut(1,Xe.Abbreviated);break;case"EEEE":t=ut(1,Xe.Wide);break;case"EEEEE":t=ut(1,Xe.Narrow);break;case"EEEEEE":t=ut(1,Xe.Short);break;case"a":case"aa":case"aaa":t=ut(0,Xe.Abbreviated);break;case"aaaa":t=ut(0,Xe.Wide);break;case"aaaaa":t=ut(0,Xe.Narrow);break;case"b":case"bb":case"bbb":t=ut(0,Xe.Abbreviated,Fn.Standalone,!0);break;case"bbbb":t=ut(0,Xe.Wide,Fn.Standalone,!0);break;case"bbbbb":t=ut(0,Xe.Narrow,Fn.Standalone,!0);break;case"B":case"BB":case"BBB":t=ut(0,Xe.Abbreviated,Fn.Format,!0);break;case"BBBB":t=ut(0,Xe.Wide,Fn.Format,!0);break;case"BBBBB":t=ut(0,Xe.Narrow,Fn.Format,!0);break;case"h":t=qt(3,1,-12);break;case"hh":t=qt(3,2,-12);break;case"H":t=qt(3,1);break;case"HH":t=qt(3,2);break;case"m":t=qt(4,1);break;case"mm":t=qt(4,2);break;case"s":t=qt(5,1);break;case"ss":t=qt(5,2);break;case"S":t=qt(6,1);break;case"SS":t=qt(6,2);break;case"SSS":t=qt(6,3);break;case"Z":case"ZZ":case"ZZZ":t=pg(0);break;case"ZZZZZ":t=pg(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=pg(1);break;case"OOOO":case"ZZZZ":case"zzzz":t=pg(2);break;default:return null}return bE[e]=t,t}function qM(e,t){e=e.replace(/:/g,"");let n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function G$(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function z$(e,t,n){let i=e.getTimezoneOffset(),o=qM(t,i);return G$(e,-1*(o-i))}function W$(e){if(xM(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[i,o=1,s=1]=e.split("-").map(a=>+a);return gg(i,o-1,s)}let n=parseFloat(e);if(!isNaN(e-n))return new Date(n);let r;if(r=e.match(L$))return q$(r)}let t=new Date(e);if(!xM(t))throw new F(2311,!1);return t}function q$(e){let t=new Date(0),n=0,r=0,i=e[8]?t.setUTCFullYear:t.setFullYear,o=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),i.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));let s=Number(e[4]||0)-n,a=Number(e[5]||0)-r,l=Number(e[6]||0),c=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return o.call(t,s,a,l,c),t}function xM(e){return e instanceof Date&&!isNaN(e.valueOf())}var K$=/^(\d+)?\.((\d+)(-(\d+))?)?$/,AM=22,yg=".",af="0",Y$=";",J$=",",wE="#",MM="\xA4";function Q$(e,t,n,r,i,o,s=!1){let a="",l=!1;if(!isFinite(e))a=po(n,yr.Infinity);else{let c=e4(e);s&&(c=X$(c));let d=t.minInt,u=t.minFrac,f=t.maxFrac;if(o){let T=o.match(K$);if(T===null)throw new F(2306,!1);let Y=T[1],j=T[3],H=T[5];Y!=null&&(d=EE(Y)),j!=null&&(u=EE(j)),H!=null?f=EE(H):j!=null&&u>f&&(f=u)}t4(c,u,f);let p=c.digits,m=c.integerLen,g=c.exponent,y=[];for(l=p.every(T=>!T);m<d;m++)p.unshift(0);for(;m<0;m++)p.unshift(0);m>0?y=p.splice(m,p.length):(y=p,p=[0]);let _=[];for(p.length>=t.lgSize&&_.unshift(p.splice(-t.lgSize,p.length).join(""));p.length>t.gSize;)_.unshift(p.splice(-t.gSize,p.length).join(""));
4p.length&&_.unshift(p.join("")),a=_.join(po(n,r)),y.length&&(a+=po(n,i)+y.join("")),g&&(a+=po(n,yr.Exponential)+"+"+g)}return e<0&&!l?a=t.negPre+a+t.negSuf:a=t.posPre+a+t.posSuf,a}function KM(e,t,n,r,i){let o=VM(t,TE.Currency),s=Z$(o,po(t,yr.MinusSign));return s.minFrac=zM(r),s.maxFrac=s.minFrac,Q$(e,s,t,yr.CurrencyGroup,yr.CurrencyDecimal,i).replace(MM,n).replace(MM,"").trim()}function Z$(e,t="-"){let n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(Y$),i=r[0],o=r[1],s=i.indexOf(yg)!==-1?i.split(yg):[i.substring(0,i.lastIndexOf(af)+1),i.substring(i.lastIndexOf(af)+1)],a=s[0],l=s[1]||"";n.posPre=a.substring(0,a.indexOf(wE));for(let d=0;d<l.length;d++){let u=l.charAt(d);u===af?n.minFrac=n.maxFrac=d+1:u===wE?n.maxFrac=d+1:n.posSuf+=u}let c=a.split(J$);if(n.gSize=c[1]?c[1].length:0,n.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,o){let d=i.length-n.posPre.length-n.posSuf.length,u=o.indexOf(wE);n.negPre=o.substring(0,u).replace(/'/g,""),n.negSuf=o.slice(u+d).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}function X$(e){if(e.digits[0]===0)return e;let t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(t===0?e.digits.push(0,0):t===1&&e.digits.push(0),e.integerLen+=2),e}function e4(e){let t=Math.abs(e)+"",n=0,r,i,o,s,a;for((i=t.indexOf(yg))>-1&&(t=t.replace(yg,"")),(o=t.search(/e/i))>0?(i<0&&(i=o),i+=+t.slice(o+1),t=t.substring(0,o)):i<0&&(i=t.length),o=0;t.charAt(o)===af;o++);if(o===(a=t.length))r=[0],i=1;else{for(a--;t.charAt(a)===af;)a--;for(i-=o,r=[],s=0;o<=a;o++,s++)r[s]=Number(t.charAt(o))}return i>AM&&(r=r.splice(0,AM-1),n=i-1,i=1),{digits:r,exponent:n,integerLen:i}}function t4(e,t,n){if(t>n)throw new F(2307,!1);let r=e.digits,i=r.length-e.integerLen,o=Math.min(Math.max(t,i),n),s=o+e.integerLen,a=r[s];if(s>0){r.splice(Math.max(e.integerLen,s));for(let u=s;u<r.length;u++)r[u]=0}else{i=Math.max(0,i),e.integerLen=1,r.length=Math.max(1,s=o+1),r[0]=0;for(let u=1;u<s;u++)r[u]=0}if(a>=5)if(s-1<0){for(let u=0;u>s;u--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[s-1]++;for(;i<Math.max(0,o);i++)r.push(0);let l=o!==0,c=t+e.integerLen,d=r.reduceRight(function(u,f,p,m){return f=f+u,m[p]=f<10?f:f-10,l&&(m[p]===0&&p>=c?m.pop():l=!1),f>=10?1:0},0);d&&(r.unshift(d),e.integerLen++)}function EE(e){let t=parseInt(e);if(isNaN(t))throw new F(2305,!1);return t}var CE=/\s+/,NM=[],dl=(()=>{class e{_ngEl;_renderer;initialClasses=NM;rawClass;stateMap=new Map;constructor(n,r){this._ngEl=n,this._renderer=r}set klass(n){this.initialClasses=n!=null?n.trim().split(CE):NM}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(CE):n}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let r of n)this._updateState(r,!0);else if(n!=null)for(let r of Object.keys(n))this._updateState(r,!!n[r]);this._applyStateDiff()}_updateState(n,r){let i=this.stateMap.get(n);i!==void 0?(i.enabled!==r&&(i.changed=!0,i.enabled=r),i.touched=!0):this.stateMap.set(n,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let r=n[0],i=n[1];i.changed?(this._toggleClass(r,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),i.touched=!1}}_toggleClass(n,r){n=n.trim(),n.length>0&&n.split(CE).forEach(i=>{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static \u0275fac=function(r){return new(r||e)(I(Gt),I(Zo))};static \u0275dir=xe({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})();var AE=(()=>{class e{_viewContainer;_context=new vg;_thenTemplateRef=null;_elseTemplateRef=null;
4_thenViewRef=null;_elseViewRef=null;constructor(n,r){this._viewContainer=n,this._thenTemplateRef=r}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){OM(n,!1),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){OM(n,!1),this._elseTemplateRef=n,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(n,r){return!0}static \u0275fac=function(r){return new(r||e)(I(En),I(wn))};static \u0275dir=xe({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return e})(),vg=class{$implicit=null;ngIf=null};function OM(e,t){if(e&&!e.createEmbeddedView)throw new F(2020,!1)}var ME=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(n){this._viewContainerRef=n}ngOnChanges(n){if(this._shouldRecreateView(n)){let r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let i=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,i,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(n){return!!n.ngTemplateOutlet||!!n.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(n,r,i)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,i):!1,get:(n,r,i)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,i)}})}static \u0275fac=function(r){return new(r||e)(I(En))};static \u0275dir=xe({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[ri]})}return e})();function NE(e,t){return new F(2100,!1)}var SE=class{createSubscription(t,n,r){return Wt(()=>t.subscribe({next:n,error:r}))}dispose(t){Wt(()=>t.unsubscribe())}},IE=class{createSubscription(t,n,r){return t.then(i=>n?.(i),i=>r?.(i)),{unsubscribe:()=>{n=null,r=null}}}dispose(t){t.unsubscribe()}},n4=new IE,r4=new SE,Ni=(()=>{class e{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=E(tr);constructor(n){this._ref=n}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(n){if(!this._obj){if(n)try{this.markForCheckOnValueUpdate=!1,this._subscribe(n)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return n!==this._obj?(this._dispose(),this.transform(n)):this._latestValue}_subscribe(n){this._obj=n,this._strategy=this._selectStrategy(n),this._subscription=this._strategy.createSubscription(n,r=>this._updateLatestValue(n,r),r=>this.applicationErrorHandler(r))}_selectStrategy(n){if(Xo(n))return n4;if(Qm(n))return r4;throw NE(e,n)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(n,r){n===this._obj&&(this._latestValue=r,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(r){return new(r||e)(I(Ln,16))};static \u0275pipe=mr({name:"async",type:e,pure:!1})}return e})();var i4="mediumDate",YM=new G(""),JM=new G(""),OE=(()=>{class e{locale;defaultTimezone;defaultOptions;constructor(n,r,i){this.locale=n,this.defaultTimezone=r,this.defaultOptions=i}transform(n,r,i,o){if(n==null||n===""||n!==n)return null;try{let s=r??this.defaultOptions?.dateFormat??i4,a=i??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return xE(n,s,o||this.locale,a)}catch(s){throw NE(e,s.message)}}static \u0275fac=function(r){return new(r||e)(I(cl,16),I(YM,24),I(JM,24))};static \u0275pipe=mr({name:"date",type:e,pure:!0})}return e})();function o4(e,t){return{key:e,value:t}}var RE=(()=>{class e{differs;constructor(n){this.differs=n}differ;keyValues=[];compareFn=RM;transform(n,r=RM){if(!n||!(n instanceof Map)&&typeof n!="object")return null;this.differ??=this.differs.find(n).create();let i=this.differ.diff(n),o=r!==this.compareFn;
4return i&&(this.keyValues=[],i.forEachItem(s=>{this.keyValues.push(o4(s.key,s.currentValue))})),(i||o)&&(r&&this.keyValues.sort(r),this.compareFn=r),this.keyValues}static \u0275fac=function(r){return new(r||e)(I(mE,16))};static \u0275pipe=mr({name:"keyvalue",type:e,pure:!1})}return e})();function RM(e,t){let n=e.key,r=t.key;if(n===r)return 0;if(n==null)return 1;if(r==null)return-1;if(typeof n=="string"&&typeof r=="string")return n<r?-1:1;if(typeof n=="number"&&typeof r=="number")return n-r;if(typeof n=="boolean"&&typeof r=="boolean")return n<r?-1:1;let i=String(n),o=String(r);return i==o?0:i<o?-1:1}var lf=(()=>{class e{_locale;_defaultCurrencyCode;constructor(n,r="USD"){this._locale=n,this._defaultCurrencyCode=r}transform(n,r=this._defaultCurrencyCode,i="symbol",o,s){if(!s4(n))return null;s||=this._locale,typeof i=="boolean"&&(i=i?"symbol":"code");let a=r||this._defaultCurrencyCode;i!=="code"&&(i==="symbol"||i==="symbol-narrow"?a=GM(a,i==="symbol"?"wide":"narrow",s):a=i);try{let l=a4(n);return KM(l,s,a,r,o)}catch(l){throw NE(e,l.message)}}static \u0275fac=function(r){return new(r||e)(I(cl,16),I(lE,16))};static \u0275pipe=mr({name:"currency",type:e,pure:!0})}return e})();function s4(e){return!(e==null||e===""||e!==e)}function a4(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new F(2309,!1);return e}var cf=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=gt({type:e});static \u0275inj=ct({})}return e})();function df(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[i,o]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(i.trim()===t)return decodeURIComponent(o)}return null}var ul=class{};var PE="browser";function LE(e){return e===PE}var QM=(()=>{class e{static \u0275prov=S({token:e,providedIn:"root",factory:()=>new kE(E(He),window)})}return e})(),kE=class{document;window;offset=()=>[0,0];constructor(t,n){this.document=t,this.window=n}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t,n){this.window.scrollTo(M(h({},n),{left:t[0],top:t[1]}))}scrollToAnchor(t,n){let r=d4(this.document,t);r&&(this.scrollToElement(r,n),r.focus())}setHistoryScrollRestoration(t){try{this.window.history.scrollRestoration=t}catch{console.warn(zo(2400,!1))}}scrollToElement(t,n){let r=t.getBoundingClientRect(),i=r.left+this.window.pageXOffset,o=r.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(M(h({},n),{left:i-s[0],top:o-s[1]}))}};function d4(e,t){let n=e.getElementById(t)||e.getElementsByName(t)[0];if(n)return n;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let r=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),i=r.currentNode;for(;i;){let o=i.shadowRoot;if(o){let s=o.getElementById(t)||o.querySelector(`[name="${t}"]`);if(s)return s}i=r.nextNode()}}return null}var uf=class{_doc;constructor(t){this._doc=t}manager},_g=(()=>{class e extends uf{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,i,o){return n.addEventListener(r,i,o),()=>this.removeEventListener(n,r,i,o)}removeEventListener(n,r,i,o){return n.removeEventListener(r,i,o)}static \u0275fac=function(r){return new(r||e)(C(He))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),wg=new G(""),UE=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(n,r){this._zone=r,n.forEach(s=>{s.manager=this});let i=n.filter(s=>!(s instanceof _g));this._plugins=i.slice().reverse();let o=n.find(s=>s instanceof _g);o&&this._plugins.push(o)}addEventListener(n,r,i,o){return this._findPluginFor(r).addEventListener(n,r,i,o)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(o=>o.supports(n)),!r)throw new F(5101,!1);return this._eventNameToPlugin.set(n,r),r}static \u0275fac=function(r){return new(r||e)(C(wg),C($e))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),FE="ng-app-id";function ZM(e){for(let t of e)t.remove()}function XM(e,t){let n=t.createElement("style");return n.textContent=e,n}function u4(e,t,n,r){let i=e.head?.querySelectorAll(`style[${FE}="${t}"],link[${FE}="${t}"]`);
vendor: 29,249 bytes, lines 4-5
4if(i)for(let o of i)o.removeAttribute(FE),o instanceof HTMLLinkElement?r.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&n.set(o.textContent,{usage:0,elements:[o]})}function jE(e,t){let n=t.createElement("link");return n.setAttribute("rel","stylesheet"),n.setAttribute("href",e),n}var HE=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(n,r,i,o={}){this.doc=n,this.appId=r,this.nonce=i,u4(n,r,this.inline,this.external),this.hosts.add(n.head)}addStyles(n,r){for(let i of n)this.addUsage(i,this.inline,XM);r?.forEach(i=>this.addUsage(i,this.external,jE))}removeStyles(n,r){for(let i of n)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(n,r,i){let o=r.get(n);o?o.usage++:r.set(n,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,i(n,this.doc)))})}removeUsage(n,r){let i=r.get(n);i&&(i.usage--,i.usage<=0&&(ZM(i.elements),r.delete(n)))}ngOnDestroy(){for(let[,{elements:n}]of[...this.inline,...this.external])ZM(n);this.hosts.clear()}addHost(n){this.hosts.add(n);for(let[r,{elements:i}]of this.inline)i.push(this.addElement(n,XM(r,this.doc)));for(let[r,{elements:i}]of this.external)i.push(this.addElement(n,jE(r,this.doc)))}removeHost(n){this.hosts.delete(n)}addElement(n,r){return this.nonce&&r.setAttribute("nonce",this.nonce),n.appendChild(r)}static \u0275fac=function(r){return new(r||e)(C(He),C(Lm),C(Bm,8),C(Ws))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),BE={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"},$E=/%COMP%/g;var tN="%COMP%",f4=`_nghost-${tN}`,p4=`_ngcontent-${tN}`,h4=!0,m4=new G("",{providedIn:"root",factory:()=>h4});function g4(e){return p4.replace($E,e)}function y4(e){return f4.replace($E,e)}function nN(e,t){return t.map(n=>n.replace($E,e))}var GE=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(n,r,i,o,s,a,l=null,c=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=s,this.ngZone=a,this.nonce=l,this.tracingService=c,this.platformIsServer=!1,this.defaultRenderer=new ff(n,s,a,this.platformIsServer,this.tracingService)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;let i=this.getOrCreateRenderer(n,r);return i instanceof bg?i.applyToHost(n):i instanceof pf&&i.applyStyles(),i}getOrCreateRenderer(n,r){let i=this.rendererByCompId,o=i.get(r.id);if(!o){let s=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,u=this.platformIsServer,f=this.tracingService;switch(r.encapsulation){case Yo.Emulated:o=new bg(l,c,r,this.appId,d,s,a,u,f);break;case Yo.ShadowDom:return new VE(l,c,n,r,s,a,this.nonce,u,f);default:o=new pf(l,c,r,d,s,a,u,f);break}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(n){this.rendererByCompId.delete(n)}static \u0275fac=function(r){return new(r||e)(C(UE),C(HE),C(Lm),C(m4),C(He),C($e),C(Bm),C(ll,8))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),ff=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,n,r,i,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=i,this.tracingService=o}destroy(){}destroyNode=null;createElement(t,n){return n?this.doc.createElementNS(BE[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(eN(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(eN(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){n.remove()}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new F(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,i){if(i){n=i+":"+n;let o=BE[i];o?t.setAttributeNS(o,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let i=BE[r];i?t.removeAttributeNS(i,n):t.removeAttribute(`${r}:${n}`)}else t.removeAttribute(n)}addClass(t,n){t.classList.add(n)}removeClass(t,n){t.classList.remove(n)}setStyle(t,n,r,i){i&(so.DashCase|so.Important)?t.style.setProperty(n,r,i&so.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&so.DashCase?t.style.removeProperty(n):t.style[n]=""}setProperty(t,n,r){t!=null&&(t[n]=r)}setValue(t,n){t.nodeValue=n}listen(t,n,r,i){if(typeof t=="string"&&(t=Fr().getGlobalEventTarget(this.doc,t),!t))throw new F(5102,!1);let o=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(t,n,o)),this.eventManager.addEventListener(t,n,o,i)}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;t(n)===!1&&n.preventDefault()}}};function eN(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var VE=class extends ff{sharedStylesHost;hostEl;shadowRoot;constructor(t,n,r,i,o,s,a,l,c){super(t,o,s,l,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let d=i.styles;d=nN(i.id,d);for(let f of d){let p=document.createElement("style");a&&p.setAttribute("nonce",a),p.textContent=f,this.shadowRoot.appendChild(p)}let u=i.getExternalStyles?.();if(u)for(let f of u){let p=jE(f,o);a&&p.setAttribute("nonce",a),this.shadowRoot.appendChild(p)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,n){return super.appendChild(this.nodeOrShadowRoot(t),n)}insertBefore(t,n,r){return super.insertBefore(this.nodeOrShadowRoot(t),n,r)}removeChild(t,n){return super.removeChild(null,n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},pf=class extends ff{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,n,r,i,o,s,a,l,c){super(t,o,s,a,l),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=i;let d=r.styles;this.styles=c?nN(c,d):d,this.styleUrls=r.getExternalStyles?.(c)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&il.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},bg=class extends pf{contentAttr;hostAttr;constructor(t,n,r,i,o,s,a,l,c){let d=i+"-"+r.id;super(t,n,r,o,s,a,l,c,d),this.contentAttr=g4(d),this.hostAttr=y4(d)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,n){let r=super.createElement(t,n);return super.setAttribute(r,this.contentAttr,""),r}};var Eg=class e extends tf{supportsDOMEvents=!0;static makeCurrent(){gE(new e)}onAndCancel(t,n,r,i){return t.addEventListener(n,r,i),()=>{t.removeEventListener(n,r,i)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.remove()}createElement(t,n){return n=n||this.getDefaultDocument(),n.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,n){return n==="window"?window:n==="document"?t:n==="body"?t.body:null}getBaseHref(t){let n=v4();return n==null?null:_4(n)}resetBaseElement(){hf=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return df(document.cookie,t)}},hf=null;function v4(){return hf=hf||document.head.querySelector("base"),hf?hf.getAttribute("href"):null}function _4(e){return new URL(e,document.baseURI).pathname}var Cg=class{addToWindow(t){nn.getAngularTestability=(r,i=!0)=>{let o=t.findTestabilityInTree(r,i);if(o==null)throw new F(5103,!1);return o},nn.getAllAngularTestabilities=()=>t.getAllTestabilities(),nn.getAllAngularRootElements=()=>t.getAllRootElements();let n=r=>{let i=nn.getAllAngularTestabilities(),o=i.length,s=function(){o--,o==0&&r()};i.forEach(a=>{a.whenStable(s)})};nn.frameworkStabilizers||(nn.frameworkStabilizers=[]),nn.frameworkStabilizers.push(n)}findTestabilityInTree(t,n,r){if(n==null)return null;let i=t.getTestability(n);return i??(r?Fr().isShadowRoot(n)?this.findTestabilityInTree(t,n.host,!0):this.findTestabilityInTree(t,n.parentElement,!0):null)}},b4=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),rN=["alt","control","meta","shift"],w4={"\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"},E4={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},iN=(()=>{class e extends uf{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,i,o){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Fr().onAndCancel(n,s.domEventName,a,o))}static parseEventName(n){let r=n.toLowerCase().split("."),i=r.shift();if(r.length===0||!(i==="keydown"||i==="keyup"))return null;let o=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),rN.forEach(c=>{let d=r.indexOf(c);d>-1&&(r.splice(d,1),s+=c+".")}),s+=o,r.length!=0||o.length===0)return null;let l={};return l.domEventName=i,l.fullKey=s,l}static matchEventFullKeyCode(n,r){let i=w4[n.key]||n.key,o="";return r.indexOf("code.")>-1&&(i=n.code,o="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),rN.forEach(s=>{if(s!==i){let a=E4[s];a(n)&&(o+=s+".")}}),o+=i,o===r)}static eventCallback(n,r,i){return o=>{e.matchEventFullKeyCode(o,n)&&i.runGuarded(()=>r(o))}}static _normalizeKey(n){return n==="esc"?"escape":n}static \u0275fac=function(r){return new(r||e)(C(He))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})();function C4(){Eg.makeCurrent()}function S4(){return new Ar}function I4(){return Sw(document),document}var D4=[{provide:Ws,useValue:PE},{provide:Fm,useValue:C4,multi:!0},{provide:He,useFactory:I4}],zE=pE(wM,"browser",D4);var T4=[{provide:kc,useClass:Cg},{provide:Jm,useClass:Ju,deps:[$e,Qu,kc]},{provide:Ju,useClass:Ju,deps:[$e,Qu,kc]}],x4=[{provide:Eu,useValue:"root"},{provide:Ar,useFactory:S4},{provide:wg,useClass:_g,multi:!0,deps:[He]},{provide:wg,useClass:iN,multi:!0,deps:[He]},GE,HE,UE,{provide:Jo,useExisting:GE},{provide:ul,useClass:b4},[]],WE=(()=>{class e{constructor(){}static \u0275fac=function(r){return new(r||e)};static \u0275mod=gt({type:e});static \u0275inj=ct({providers:[...x4,...T4],imports:[cf,EM]})}return e})();var Vc=class{},mf=class{},Xs=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(`
5`).forEach(n=>{let r=n.indexOf(":");if(r>0){let i=n.slice(0,r),o=n.slice(r+1).trim();this.addHeaderEntry(i,o)}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.addHeaderEntry(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let n=this.headers.get(t.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,n){return this.clone({name:t,value:n,op:"a"})}set(t,n){return this.clone({name:t,value:n,op:"s"})}delete(t,n){return this.clone({name:t,value:n,op:"d"})}maybeSetNormalizedName(t,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(n=>{this.headers.set(n,t.headers.get(n)),this.normalizedNames.set(n,t.normalizedNames.get(n))})}clone(t){let n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}applyUpdate(t){let n=t.name.toLowerCase();switch(t.op){case"a":case"s":let r=t.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(t.name,n);let i=(t.op==="a"?this.headers.get(n):void 0)||[];i.push(...r),this.headers.set(n,i);break;case"d":let o=t.value;if(!o)this.headers.delete(n),this.normalizedNames.delete(n);else{let s=this.headers.get(n);if(!s)return;s=s.filter(a=>o.indexOf(a)===-1),s.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s)}break}}addHeaderEntry(t,n){let r=t.toLowerCase();this.maybeSetNormalizedName(t,r),this.headers.has(r)?this.headers.get(r).push(n):this.headers.set(r,[n])}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(o=>o.toString()),i=t.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(t,i)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var Ig=class{encodeKey(t){return oN(t)}encodeValue(t){return oN(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function A4(e,t){let n=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(i=>{let o=i.indexOf("="),[s,a]=o==-1?[t.decodeKey(i),""]:[t.decodeKey(i.slice(0,o)),t.decodeValue(i.slice(o+1))],l=n.get(s)||[];l.push(a),n.set(s,l)}),n}var M4=/%(\d[a-f0-9])/gi,N4={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function oN(e){return encodeURIComponent(e).replace(M4,(t,n)=>N4[n]??t)}function Sg(e){return`${e}`}var Oi=class e{map;encoder;updates=null;cloneFrom=null;constructor(t={}){if(this.encoder=t.encoder||new Ig,t.fromString){if(t.fromObject)throw new F(2805,!1);this.map=A4(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(n=>{let r=t.fromObject[n],i=Array.isArray(r)?r.map(Sg):[Sg(r)];this.map.set(n,i)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let n=this.map.get(t);return n?n[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,n){return this.clone({param:t,value:n,op:"a"})}appendAll(t){let n=[];return Object.keys(t).forEach(r=>{let i=t[r];Array.isArray(i)?i.forEach(o=>{n.push({param:r,value:o,op:"a"})}):n.push({param:r,value:i,op:"a"})}),this.clone(n)}set(t,n){return this.clone({param:t,value:n,op:"s"})}delete(t,n){return this.clone({param:t,value:n,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let n=this.encoder.encodeKey(t);return this.map.get(t).map(r=>n+"="+this.encoder.encodeValue(r)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat(t),n}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let n=(t.op==="a"?this.map.get(t.param):void 0)||[];n.push(Sg(t.value)),this.map.set(t.param,n);break;case"d":if(t.value!==void 0){let r=this.map.get(t.param)||[],i=r.indexOf(Sg(t.value));i!==-1&&r.splice(i,1),r.length>0?this.map.set(t.param,r):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var Dg=class{map=new Map;set(t,n){return this.map.set(t,n),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function O4(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function sN(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function aN(e){return typeof Blob<"u"&&e instanceof Blob}function lN(e){return typeof FormData<"u"&&e instanceof FormData}function R4(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var cN="Content-Type",dN="Accept",fN="X-Request-URL",pN="text/plain",hN="application/json",k4=`${hN}, ${pN}, */*`,Bc=class e{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(t,n,r,i){this.url=n,this.method=t.toUpperCase();let o;if(O4(this.method)||i?(this.body=r!==void 0?r:null,o=i):o=r,o){if(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),typeof o.timeout=="number"){if(o.timeout<1||!Number.isInteger(o.timeout))throw new F(2822,"");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),o.integrity&&(this.integrity=o.integrity),o.referrer&&(this.referrer=o.referrer),this.transferCache=o.transferCache}if(this.headers??=new Xs,this.context??=new Dg,!this.params)this.params=new Oi,this.urlWithParams=n;else{let s=this.params.toString();if(s.length===0)this.urlWithParams=n;else{let a=n.indexOf("?"),l=a===-1?"?":a<n.length-1?"&":"";this.urlWithParams=n+l+s}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||sN(this.body)||aN(this.body)||lN(this.body)||R4(this.body)?this.body:this.body instanceof Oi?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||lN(this.body)?null:aN(this.body)?this.body.type||null:sN(this.body)?null:typeof this.body=="string"?pN:this.body instanceof Oi?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?hN:null}clone(t={}){let n=t.method||this.method,r=t.url||this.url,i=t.responseType||this.responseType,o=t.keepalive??this.keepalive,s=t.priority||this.priority,a=t.cache||this.cache,l=t.mode||this.mode,c=t.redirect||this.redirect,d=t.credentials||this.credentials,u=t.referrer||this.referrer,f=t.integrity||this.integrity,p=t.transferCache??this.transferCache,m=t.timeout??this.timeout,g=t.body!==void 0?t.body:this.body,y=t.withCredentials??this.withCredentials,_=t.reportProgress??this.reportProgress,T=t.headers||this.headers,Y=t.params||this.params,j=t.context??this.context;return t.setHeaders!==void 0&&(T=Object.keys(t.setHeaders).reduce((H,P)=>H.set(P,t.setHeaders[P]),T)),t.setParams&&(Y=Object.keys(t.setParams).reduce((H,P)=>H.set(P,t.setParams[P]),Y)),new e(n,r,g,{params:Y,headers:T,context:j,reportProgress:_,responseType:i,withCredentials:y,transferCache:p,keepalive:o,cache:a,priority:s,timeout:m,mode:l,redirect:c,credentials:d,referrer:u,integrity:f})}},fl=(function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e})(fl||{}),Uc=class{headers;status;statusText;url;ok;type;redirected;constructor(t,n=200,r="OK"){this.headers=t.headers||new Xs,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.redirected=t.redirected,this.ok=this.status>=200&&this.status<300}},Tg=class e extends Uc{constructor(t={}){super(t)}type=fl.ResponseHeader;clone(t={}){return new e({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},pl=class e extends Uc{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=fl.Response;clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0,redirected:t.redirected??this.redirected})}},jc=class extends Uc{name="HttpErrorResponse";message;error;ok=!1;constructor(t){super(t,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},P4=200,L4=204;function qE(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,credentials:e.credentials,transferCache:e.transferCache,timeout:e.timeout,keepalive:e.keepalive,priority:e.priority,cache:e.cache,mode:e.mode,redirect:e.redirect,integrity:e.integrity,referrer:e.referrer}}var Ft=(()=>{class e{handler;constructor(n){this.handler=n}request(n,r,i={}){let o;if(n instanceof Bc)o=n;else{let l;i.headers instanceof Xs?l=i.headers:l=new Xs(i.headers);let c;i.params&&(i.params instanceof Oi?c=i.params:c=new Oi({fromObject:i.params})),o=new Bc(n,r,i.body!==void 0?i.body:null,{headers:l,context:i.context,params:c,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache,keepalive:i.keepalive,priority:i.priority,cache:i.cache,mode:i.mode,redirect:i.redirect,credentials:i.credentials,referrer:i.referrer,integrity:i.integrity,timeout:i.timeout})}let s=V(o).pipe(Qr(l=>this.handler.handle(l)));if(n instanceof Bc||i.observe==="events")return s;let a=s.pipe(Ue(l=>l instanceof pl));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return a.pipe(L(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new F(2806,!1);return l.body}));case"blob":return a.pipe(L(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new F(2807,!1);return l.body}));case"text":return a.pipe(L(l=>{if(l.body!==null&&typeof l.body!="string")throw new F(2808,!1);return l.body}));case"json":default:return a.pipe(L(l=>l.body))}case"response":return a;default:throw new F(2809,!1)}}delete(n,r={}){return this.request("DELETE",n,r)}get(n,r={}){return this.request("GET",n,r)}head(n,r={}){return this.request("HEAD",n,r)}jsonp(n,r){return this.request("JSONP",n,{params:new Oi().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(n,r={}){return this.request("OPTIONS",n,r)}patch(n,r,i={}){return this.request("PATCH",n,qE(i,r))}post(n,r,i={}){return this.request("POST",n,qE(i,r))}put(n,r,i={}){return this.request("PUT",n,qE(i,r))}static \u0275fac=function(r){return new(r||e)(C(Vc))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})();var F4=new G("");function mN(e,t){return t(e)}function B4(e,t){return(n,r)=>t.intercept(n,{handle:i=>e(i,r)})}function j4(e,t,n){return(r,i)=>fn(n,()=>t(r,o=>e(o,i)))}var yf=new G(""),YE=new G(""),gN=new G(""),JE=new G("",{providedIn:"root",factory:()=>!0});function V4(){let e=null;return(t,n)=>{e===null&&(e=(E(yf,{optional:!0})??[]).reduceRight(B4,mN));let r=E(Nu);if(E(JE)){let o=r.add();return e(t,n).pipe(Vo(o))}else return e(t,n)}}var xg=(()=>{class e extends Vc{backend;injector;chain=null;pendingTasks=E(Nu);contributeToStability=E(JE);constructor(n,r){super(),this.backend=n,this.injector=r}handle(n){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(YE),...this.injector.get(gN,[])]));this.chain=r.reduceRight((i,o)=>j4(i,o,this.injector),mN)}if(this.contributeToStability){let r=this.pendingTasks.add();return this.chain(n,i=>this.backend.handle(i)).pipe(Vo(r))}else return this.chain(n,r=>this.backend.handle(r))}static \u0275fac=function(r){return new(r||e)(C(mf),C(Ct))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})();var U4=/^\)\]\}',?\n/,H4=RegExp(`^${fN}:`,"m");function $4(e){return"responseURL"in e&&e.responseURL?e.responseURL:H4.test(e.getAllResponseHeaders())?e.getResponseHeader(fN):null}var KE=(()=>{class e{xhrFactory;constructor(n){this.xhrFactory=n}handle(n){if(n.method==="JSONP")throw new F(-2800,!1);let r=this.xhrFactory;return V(null).pipe(Et(()=>new le(o=>{let s=r.build();if(s.open(n.method,n.urlWithParams),n.withCredentials&&(s.withCredentials=!0),n.headers.forEach((y,_)=>s.setRequestHeader(y,_.join(","))),n.headers.has(dN)||s.setRequestHeader(dN,k4),!n.headers.has(cN)){let y=n.detectContentTypeHeader();y!==null&&s.setRequestHeader(cN,y)}if(n.timeout&&(s.timeout=n.timeout),n.responseType){let y=n.responseType.toLowerCase();s.responseType=y!=="json"?y:"text"}let a=n.serializeBody(),l=null,c=()=>{if(l!==null)return l;let y=s.statusText||"OK",_=new Xs(s.getAllResponseHeaders()),T=$4(s)||n.url;return l=new Tg({headers:_,status:s.status,statusText:y,url:T}),l},d=()=>{let{headers:y,status:_,statusText:T,url:Y}=c(),j=null;_!==L4&&(j=typeof s.response>"u"?s.responseText:s.response),_===0&&(_=j?P4:0);let H=_>=200&&_<300;if(n.responseType==="json"&&typeof j=="string"){let P=j;j=j.replace(U4,"");try{j=j!==""?JSON.parse(j):null}catch($){j=P,H&&(H=!1,j={error:$,text:j})}}H?(o.next(new pl({body:j,headers:y,status:_,statusText:T,url:Y||void 0})),o.complete()):o.error(new jc({error:j,headers:y,status:_,statusText:T,url:Y||void 0}))},u=y=>{let{url:_}=c(),T=new jc({error:y,status:s.status||0,statusText:s.statusText||"Unknown Error",url:_||void 0});o.error(T)},f=u;n.timeout&&(f=y=>{let{url:_}=c(),T=new jc({error:new DOMException("Request timed out","TimeoutError"),status:s.status||0,statusText:s.statusText||"Request timeout",url:_||void 0});o.error(T)});let p=!1,m=y=>{p||(o.next(c()),p=!0);let _={type:fl.DownloadProgress,loaded:y.loaded};y.lengthComputable&&(_.total=y.total),n.responseType==="text"&&s.responseText&&(_.partialText=s.responseText),o.next(_)},g=y=>{let _={type:fl.UploadProgress,loaded:y.loaded};y.lengthComputable&&(_.total=y.total),o.next(_)};return s.addEventListener("load",d),s.addEventListener("error",u),s.addEventListener("timeout",f),s.addEventListener("abort",u),n.reportProgress&&(s.addEventListener("progress",m),a!==null&&s.upload&&s.upload.addEventListener("progress",g)),s.send(a),o.next({type:fl.Sent}),()=>{s.removeEventListener("error",u),s.removeEventListener("abort",u),s.removeEventListener("load",d),s.removeEventListener("timeout",f),n.reportProgress&&(s.removeEventListener("progress",m),a!==null&&s.upload&&s.upload.removeEventListener("progress",g)),s.readyState!==s.DONE&&s.abort()}})))}static \u0275fac=function(r){return new(r||e)(C(ul))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),yN=new G(""),G4="XSRF-TOKEN",z4=new G("",{providedIn:"root",factory:()=>G4}),W4="X-XSRF-TOKEN",q4=new G("",{providedIn:"root",factory:()=>W4}),gf=class{},K4=(()=>{class e{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(n,r){this.doc=n,this.cookieName=r}getToken(){let n=this.doc.cookie||"";return n!==this.lastCookieString&&(this.parseCount++,this.lastToken=df(n,this.cookieName),this.lastCookieString=n),this.lastToken}static \u0275fac=function(r){return new(r||e)(C(He),C(z4))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),Y4=/^(?:https?:)?\/\//i;function J4(e,t){if(!E(yN)||e.method==="GET"||e.method==="HEAD"||Y4.test(e.url))return t(e);let n=E(gf).getToken(),r=E(q4);return n!=null&&!e.headers.has(r)&&(e=e.clone({headers:e.headers.set(r,n)})),t(e)}var QE=(function(e){return e[e.Interceptors=0]="Interceptors",e[e.LegacyInterceptors=1]="LegacyInterceptors",e[e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",e[e.NoXsrfProtection=3]="NoXsrfProtection",e[e.JsonpSupport=4]="JsonpSupport",e[e.RequestsMadeViaParent=5]="RequestsMadeViaParent",e[e.Fetch=6]="Fetch",e})(QE||{});function Q4(e,t){return{\u0275kind:e,\u0275providers:t}}function vf(...e){let t=[Ft,KE,xg,{provide:Vc,useExisting:xg},{provide:mf,useFactory:()=>E(F4,{optional:!0})??E(KE)},{provide:YE,useValue:J4,multi:!0},{provide:yN,useValue:!0},{provide:gf,useClass:K4}];for(let n of e)t.push(...n.\u0275providers);return gc(t)}var uN=new G("");function _f(){return Q4(QE.LegacyInterceptors,[{provide:uN,useFactory:V4},{provide:YE,useExisting:uN,multi:!0}])}var oi=(()=>{class e{_doc;constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}static \u0275fac=function(r){return new(r||e)(C(He))};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var mo=class{},vN=(()=>{class e extends mo{getTranslation(n){return V({})}static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),bf=class{},_N=(()=>{class e{handle(n){return n.key}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})();function wf(e,t){if(e===t)return!0;
5if(e===null||t===null)return!1;if(e!==e&&t!==t)return!0;let n=typeof e,r=typeof t,i,o,s;if(n==r&&n=="object")if(Array.isArray(e)){if(!Array.isArray(t))return!1;if((i=e.length)==t.length){for(o=0;o<i;o++)if(!wf(e[o],t[o]))return!1;return!0}}else{if(Array.isArray(t))return!1;s=Object.create(null);for(o in e){if(!wf(e[o],t[o]))return!1;s[o]=!0}for(o in t)if(!(o in s)&&typeof t[o]<"u")return!1;return!0}return!1}function Br(e){return typeof e<"u"&&e!==null}function ZE(e){return e&&typeof e=="object"&&!Array.isArray(e)}function wN(e,t){let n=Object.assign({},e);return ZE(e)&&ZE(t)&&Object.keys(t).forEach(r=>{ZE(t[r])?r in e?n[r]=wN(e[r],t[r]):Object.assign(n,{[r]:t[r]}):Object.assign(n,{[r]:t[r]})}),n}var go=class{},Ag=(()=>{class e extends go{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(n,r){let i;return typeof n=="string"?i=this.interpolateString(n,r):typeof n=="function"?i=this.interpolateFunction(n,r):i=n,i}getValue(n,r){let i=typeof r=="string"?r.split("."):[r];r="";do r+=i.shift(),Br(n)&&Br(n[r])&&(typeof n[r]=="object"||!i.length)?(n=n[r],r=""):i.length?r+=".":n=void 0;while(i.length);return n}interpolateFunction(n,r){return n(r)}interpolateString(n,r){return r?n.replace(this.templateMatcher,(i,o)=>{let s=this.getValue(r,o);return Br(s)?s:i}):n}static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),yo=class{},bN=(()=>{class e extends yo{compile(n,r){return n}compileTranslations(n,r){return n}static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),Mg=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new Le;onLangChange=new Le;onDefaultLangChange=new Le},XE=new G("USE_STORE"),e1=new G("USE_DEFAULT_LANG"),t1=new G("DEFAULT_LANGUAGE"),n1=new G("USE_EXTEND"),ea=(()=>{class e{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new Le;_onLangChange=new Le;_onDefaultLangChange=new Le;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(n){this.isolate?this._defaultLang=n:this.store.defaultLang=n}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(n){this.isolate?this._currentLang=n:this.store.currentLang=n}get langs(){return this.isolate?this._langs:this.store.langs}set langs(n){this.isolate?this._langs=n:this.store.langs=n}get translations(){return this.isolate?this._translations:this.store.translations}set translations(n){this.isolate?this._translations=n:this.store.translations=n}constructor(n,r,i,o,s,a=!0,l=!1,c=!1,d){this.store=n,this.currentLoader=r,this.compiler=i,this.parser=o,this.missingTranslationHandler=s,this.useDefaultLang=a,this.isolate=l,this.extend=c,d&&this.setDefaultLang(d)}setDefaultLang(n){if(n===this.defaultLang)return;let r=this.retrieveTranslations(n);typeof r<"u"?(this.defaultLang==null&&(this.defaultLang=n),r.pipe(Pt(1)).subscribe(i=>{this.changeDefaultLang(n)})):this.changeDefaultLang(n)}getDefaultLang(){return this.defaultLang}use(n){if(n===this.currentLang)return V(this.translations[n]);let r=this.retrieveTranslations(n);return typeof r<"u"?(this.currentLang||(this.currentLang=n),r.pipe(Pt(1)).subscribe(i=>{this.changeLang(n)}),r):(this.changeLang(n),V(this.translations[n]))}retrieveTranslations(n){let r;return(typeof this.translations[n]>"u"||this.extend)&&(this._translationRequests[n]=this._translationRequests[n]||this.getTranslation(n),r=this._translationRequests[n]),r}getTranslation(n){this.pending=!0;let r=this.currentLoader.getTranslation(n).pipe(Yn(1),Pt(1));return this.loadingTranslations=r.pipe(L(i=>this.compiler.compileTranslations(i,n)),Yn(1),Pt(1)),this.loadingTranslations.subscribe({next:i=>{this.translations[n]=this.extend&&this.translations[n]?h(h({},i),this.translations[n]):i,this.updateLangs(),this.pending=!1},error:i=>{this.pending=!1}}),r}setTranslation(n,r,i=!1){r=this.compiler.compileTranslations(r,n),(i||this.extend)&&this.translations[n]?this.translations[n]=wN(this.translations[n],r):this.translations[n]=r,this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}getLangs(){return this.langs}
5addLangs(n){n.forEach(r=>{this.langs.indexOf(r)===-1&&this.langs.push(r)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(n,r,i){let o;if(r instanceof Array){let s={},a=!1;for(let l of r)s[l]=this.getParsedResult(n,l,i),Jr(s[l])&&(a=!0);if(a){let l=r.map(c=>Jr(s[c])?s[c]:V(s[c]));return pu(l).pipe(L(c=>{let d={};return c.forEach((u,f)=>{d[r[f]]=u}),d}))}return s}if(n&&(o=this.parser.interpolate(this.parser.getValue(n,r),i)),typeof o>"u"&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(o=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],r),i)),typeof o>"u"){let s={key:r,translateService:this};typeof i<"u"&&(s.interpolateParams=i),o=this.missingTranslationHandler.handle(s)}return typeof o<"u"?o:r}get(n,r){if(!Br(n)||!n.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Qr(i=>(i=this.getParsedResult(i,n,r),Jr(i)?i:V(i))));{let i=this.getParsedResult(this.translations[this.currentLang],n,r);return Jr(i)?i:V(i)}}getStreamOnTranslationChange(n,r){if(!Br(n)||!n.length)throw new Error('Parameter "key" required');return xr(Rs(()=>this.get(n,r)),this.onTranslationChange.pipe(Et(i=>{let o=this.getParsedResult(i.translations,n,r);return typeof o.subscribe=="function"?o:V(o)})))}stream(n,r){if(!Br(n)||!n.length)throw new Error('Parameter "key" required');return xr(Rs(()=>this.get(n,r)),this.onLangChange.pipe(Et(i=>{let o=this.getParsedResult(i.translations,n,r);return Jr(o)?o:V(o)})))}instant(n,r){if(!Br(n)||!n.length)throw new Error('Parameter "key" required');let i=this.getParsedResult(this.translations[this.currentLang],n,r);if(Jr(i)){if(n instanceof Array){let o={};return n.forEach((s,a)=>{o[n[a]]=n[a]}),o}return n}else return i}set(n,r,i=this.currentLang){this.translations[i][n]=this.compiler.compile(r,i),this.updateLangs(),this.onTranslationChange.emit({lang:i,translations:this.translations[i]})}changeLang(n){this.currentLang=n,this.onLangChange.emit({lang:n,translations:this.translations[n]}),this.defaultLang==null&&this.changeDefaultLang(n)}changeDefaultLang(n){this.defaultLang=n,this.onDefaultLangChange.emit({lang:n,translations:this.translations[n]})}reloadLang(n){return this.resetLang(n),this.getTranslation(n)}resetLang(n){this._translationRequests[n]=void 0,this.translations[n]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;if(n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,!(typeof n>"u"))return n.indexOf("-")!==-1&&(n=n.split("-")[0]),n.indexOf("_")!==-1&&(n=n.split("_")[0]),n}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let n=window.navigator.languages?window.navigator.languages[0]:null;return n=n||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,n}static \u0275fac=function(r){return new(r||e)(C(Mg),C(mo),C(yo),C(go),C(bf),C(e1),C(XE),C(n1),C(t1))};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),Ng=(()=>{class e{translateService;element;_ref;key;lastParams;currentParams;onLangChangeSub;onDefaultLangChangeSub;onTranslationChangeSub;set translate(n){n&&(this.key=n,this.checkNodes())}set translateParams(n){wf(this.currentParams,n)||(this.currentParams=n,this.checkNodes(!0))}constructor(n,r,i){this.translateService=n,this.element=r,this._ref=i,this.onTranslationChangeSub||(this.onTranslationChangeSub=this.translateService.onTranslationChange.subscribe(o=>{o.lang===this.translateService.currentLang&&this.checkNodes(!0,o.translations)})),this.onLangChangeSub||(this.onLangChangeSub=this.translateService.onLangChange.subscribe(o=>{this.checkNodes(!0,o.translations)})),this.onDefaultLangChangeSub||(this.onDefaultLangChangeSub=this.translateService.onDefaultLangChange.subscribe(o=>{this.checkNodes(!0)}))}ngAfterViewChecked(){this.checkNodes()}checkNodes(n=!1,r){let i=this.element.nativeElement.childNodes;i.length||(this.setContent(this.element.nativeElement,this.key),i=this.element.nativeElement.childNodes);for(let o=0;o<i.length;++o){let s=i[o];if(s.nodeType===3){let a;if(n&&(s.lastKey=null),Br(s.lookupKey))a=s.lookupKey;else if(this.key)a=this.key;else{let l=this.getContent(s),c=l.trim();c.length&&(s.lookupKey=c,l!==s.currentValue?(a=c,s.originalContent=l||s.originalContent):s.originalContent?a=s.originalContent.trim():l!==s.currentValue&&(a=c,s.originalContent=l||s.originalContent))}
5this.updateValue(a,s,r)}}}updateValue(n,r,i){if(n){if(r.lastKey===n&&this.lastParams===this.currentParams)return;this.lastParams=this.currentParams;let o=s=>{s!==n&&(r.lastKey=n),r.originalContent||(r.originalContent=this.getContent(r)),r.currentValue=Br(s)?s:r.originalContent||n,this.setContent(r,this.key?r.currentValue:r.originalContent.replace(n,r.currentValue)),this._ref.markForCheck()};if(Br(i)){let s=this.translateService.getParsedResult(i,n,this.currentParams);Jr(s)?s.subscribe({next:o}):o(s)}else this.translateService.get(n,this.currentParams).subscribe(o)}}getContent(n){return Br(n.textContent)?n.textContent:n.data}setContent(n,r){Br(n.textContent)?n.textContent=r:n.data=r}ngOnDestroy(){this.onLangChangeSub&&this.onLangChangeSub.unsubscribe(),this.onDefaultLangChangeSub&&this.onDefaultLangChangeSub.unsubscribe(),this.onTranslationChangeSub&&this.onTranslationChangeSub.unsubscribe()}static \u0275fac=function(r){return new(r||e)(I(ea),I(Gt),I(Ln))};static \u0275dir=xe({type:e,selectors:[["","translate",""],["","ngx-translate",""]],inputs:{translate:"translate",translateParams:"translateParams"},standalone:!1})}return e})(),Fe=(()=>{class e{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(n,r){this.translate=n,this._ref=r}updateValue(n,r,i){let o=s=>{this.value=s!==void 0?s:n,this.lastKey=n,this._ref.markForCheck()};if(i){let s=this.translate.getParsedResult(i,n,r);Jr(s.subscribe)?s.subscribe(o):o(s)}this.translate.get(n,r).subscribe(o)}transform(n,...r){if(!n||!n.length)return n;if(wf(n,this.lastKey)&&wf(r,this.lastParams))return this.value;let i;if(Br(r[0])&&r.length)if(typeof r[0]=="string"&&r[0].length){let o=r[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{i=JSON.parse(o)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${r[0]}`)}}else typeof r[0]=="object"&&!Array.isArray(r[0])&&(i=r[0]);return this.lastKey=n,this.lastParams=r,this.updateValue(n,i),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(o=>{this.lastKey&&o.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(n,i,o.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(o=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,i,o.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(n,i))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(r){return new(r||e)(I(ea,16),I(Ln,16))};static \u0275pipe=mr({name:"translate",type:e,pure:!1,standalone:!1});static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),Og=(()=>{class e{static forRoot(n={}){return{ngModule:e,providers:[n.loader||{provide:mo,useClass:vN},n.compiler||{provide:yo,useClass:bN},n.parser||{provide:go,useClass:Ag},n.missingTranslationHandler||{provide:bf,useClass:_N},Mg,{provide:XE,useValue:n.isolate},{provide:e1,useValue:n.useDefaultLang},{provide:n1,useValue:n.extend},{provide:t1,useValue:n.defaultLanguage},ea]}}static forChild(n={}){return{ngModule:e,providers:[n.loader||{provide:mo,useClass:vN},n.compiler||{provide:yo,useClass:bN},n.parser||{provide:go,useClass:Ag},n.missingTranslationHandler||{provide:bf,useClass:_N},{provide:XE,useValue:n.isolate},{provide:e1,useValue:n.useDefaultLang},{provide:n1,useValue:n.extend},{provide:t1,useValue:n.defaultLanguage},ea]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=gt({type:e});static \u0275inj=ct({})}return e})();var MN=(()=>{class e{_renderer;_elementRef;onChange=n=>{};onTouched=()=>{};constructor(n,r){this._renderer=n,this._elementRef=r}setProperty(n,r){this._renderer.setProperty(this._elementRef.nativeElement,n,r)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}static \u0275fac=function(r){return new(r||e)(I(Zo),I(Gt))};static \u0275dir=xe({type:e})}return e})(),NN=(()=>{class e extends MN{static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275dir=xe({type:e,features:[zt]})}return e})(),xf=new G(""),Z4={provide:xf,useExisting:Zn(()=>o1),multi:!0},o1=(()=>{class e extends NN{writeValue(n){this.setProperty("checked",n)}static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275dir=xe({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(r,i){r&1&&Ae("change",function(s){return i.onChange(s.target.checked)})("blur",function(){return i.onTouched()})},standalone:!1,features:[Pn([Z4]),zt]})}return e})(),X4={provide:xf,useExisting:Zn(()=>na),multi:!0};function e8(){let e=Fr()?Fr().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}var t8=new G(""),na=(()=>{class e extends MN{_compositionMode;_composing=!1;constructor(n,r,i){super(n,r),this._compositionMode=i,this._compositionMode==null&&(this._compositionMode=!e8())}writeValue(n){let r=n??"";this.setProperty("value",r)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}static \u0275fac=function(r){return new(r||e)(I(Zo),I(Gt),I(t8,8))};static \u0275dir=xe({type:e,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(r,i){r&1&&Ae("input",function(s){return i._handleInput(s.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(s){return i._compositionEnd(s.target.value)})},standalone:!1,features:[Pn([X4]),zt]})}return e})();function n8(e){return e==null||s1(e)===0}function s1(e){return e==null?null:Array.isArray(e)||typeof e=="string"?e.length:e instanceof Set?e.size:null}var Ri=new G(""),ON=new G("");function r8(e){return n8(e.value)?{required:!0}:null}function i8(e){return t=>{let n=t.value?.length??s1(t.value);return n===null||n===0?null:n<e?{minlength:{requiredLength:e,actualLength:n}}:null}}function o8(e){return t=>{let n=t.value?.length??s1(t.value);return n!==null&&n>e?{maxlength:{requiredLength:e,actualLength:n}}:null}}function EN(e){return null}function RN(e){return e!=null}function kN(e){return Xo(e)?lt(e):e}function PN(e){let t={};return e.forEach(n=>{t=n!=null?h(h({},t),n):t}),Object.keys(t).length===0?null:t}function LN(e,t){return t.map(n=>n(e))}function s8(e){return!e.validate}function FN(e){return e.map(t=>s8(t)?t:n=>t.validate(n))}function a8(e){if(!e)return null;let t=e.filter(RN);return t.length==0?null:function(n){return PN(LN(n,t))}}function a1(e){return e!=null?a8(FN(e)):null}function l8(e){if(!e)return null;let t=e.filter(RN);return t.length==0?null:function(n){let r=LN(n,t).map(kN);return pu(r).pipe(L(PN))}}function l1(e){return e!=null?l8(FN(e)):null}function CN(e,t){return e===null?[t]:Array.isArray(e)?[...e,t]:[e,t]}function c8(e){return e._rawValidators}function d8(e){return e._rawAsyncValidators}function r1(e){return e?Array.isArray(e)?e:[e]:[]}function kg(e,t){return Array.isArray(e)?e.includes(t):e===t}function SN(e,t){let n=r1(t);return r1(e).forEach(i=>
vendor: 24,510 bytes, line 5
5{kg(n,i)||n.push(i)}),n}function IN(e,t){return r1(t).filter(n=>!kg(e,n))}var Pg=class{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=a1(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=l1(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,n){return this.control?this.control.hasError(t,n):!1}getError(t,n){return this.control?this.control.getError(t,n):null}},Gc=class extends Pg{name;get formDirective(){return null}get path(){return null}},Tf=class extends Pg{_parent=null;name=null;valueAccessor=null},Lg=class{_cd;constructor(t){this._cd=t}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}},u8={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},jwe=M(h({},u8),{"[class.ng-submitted]":"isSubmitted"}),zc=(()=>{class e extends Lg{constructor(n){super(n)}static \u0275fac=function(r){return new(r||e)(I(Tf,2))};static \u0275dir=xe({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,i){r&2&&or("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},standalone:!1,features:[zt]})}return e})(),Wc=(()=>{class e extends Lg{constructor(n){super(n)}static \u0275fac=function(r){return new(r||e)(I(Gc,10))};static \u0275dir=xe({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,i){r&2&&or("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},standalone:!1,features:[zt]})}return e})();var Ef="VALID",Rg="INVALID",Hc="PENDING",Cf="DISABLED",ta=class{},Fg=class extends ta{value;source;constructor(t,n){super(),this.value=t,this.source=n}},If=class extends ta{pristine;source;constructor(t,n){super(),this.pristine=t,this.source=n}},Df=class extends ta{touched;source;constructor(t,n){super(),this.touched=t,this.source=n}},$c=class extends ta{status;source;constructor(t,n){super(),this.status=t,this.source=n}},i1=class extends ta{source;constructor(t){super(),this.source=t}},Bg=class extends ta{source;constructor(t){super(),this.source=t}};function BN(e){return(Ug(e)?e.validators:e)||null}function f8(e){return Array.isArray(e)?a1(e):e||null}function jN(e,t){return(Ug(t)?t.asyncValidators:e)||null}function p8(e){return Array.isArray(e)?l1(e):e||null}function Ug(e){return e!=null&&!Array.isArray(e)&&typeof e=="object"}function h8(e,t,n){let r=e.controls;if(!(t?Object.keys(r):r).length)throw new F(1e3,"");if(!r[n])throw new F(1001,"")}function m8(e,t,n){e._forEachChild((r,i)=>{if(n[i]===void 0)throw new F(1002,"")})}var jg=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(t,n){this._assignValidators(t),this._assignAsyncValidators(n)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get status(){return Wt(this.statusReactive)}set status(t){Wt(()=>this.statusReactive.set(t))}_status=Fc(()=>this.statusReactive());statusReactive=Si(void 0);get valid(){return this.status===Ef}get invalid(){return this.status===Rg}get pending(){return this.status==Hc}get disabled(){return this.status===Cf}get enabled(){return this.status!==Cf}errors;get pristine(){return Wt(this.pristineReactive)}set pristine(t){Wt(()=>this.pristineReactive.set(t))}_pristine=Fc(()=>this.pristineReactive());pristineReactive=Si(!0);get dirty(){return!this.pristine}get touched(){return Wt(this.touchedReactive)}set touched(t){Wt(()=>this.touchedReactive.set(t))}_touched=Fc(()=>this.touchedReactive());touchedReactive=Si(!1);get untouched(){return!this.touched}_events=new ie;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(SN(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(SN(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(IN(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(IN(t,this._rawAsyncValidators))}hasValidator(t){return kg(this._rawValidators,t)}hasAsyncValidator(t){return kg(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){let n=this.touched===!1;this.touched=!0;let r=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsTouched(M(h({},t),{sourceControl:r})),n&&t.emitEvent!==!1&&this._events.next(new Df(!0,r))}markAllAsDirty(t={}){this.markAsDirty({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}),this._forEachChild(n=>n.markAllAsDirty(t))}markAllAsTouched(t={}){this.markAsTouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}),this._forEachChild(n=>n.markAllAsTouched(t))}markAsUntouched(t={}){let n=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let r=t.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:r})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,r),n&&t.emitEvent!==!1&&this._events.next(new Df(!1,r))}markAsDirty(t={}){let n=this.pristine===!0;this.pristine=!1;let r=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsDirty(M(h({},t),{sourceControl:r})),n&&t.emitEvent!==!1&&this._events.next(new If(!1,r))}markAsPristine(t={}){let n=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let r=t.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:t.emitEvent})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t,r),n&&t.emitEvent!==!1&&this._events.next(new If(!0,r))}markAsPending(t={}){this.status=Hc;let n=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new $c(this.status,n)),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.markAsPending(M(h({},t),{sourceControl:n}))}disable(t={}){let n=this._parentMarkedDirty(t.onlySelf);this.status=Cf,this.errors=null,this._forEachChild(i=>{i.disable(M(h({},t),{onlySelf:!0}))}),this._updateValue();let r=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new Fg(this.value,r)),this._events.next(new $c(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(M(h({},t),{skipPristineCheck:n}),this),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){let n=this._parentMarkedDirty(t.onlySelf);this.status=Ef,this._forEachChild(r=>{r.enable(M(h({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(M(h({},t),{skipPristineCheck:n}),this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(t,n){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine({},n),this._parent._updateTouched({},n))}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ef||this.status===Hc)&&this._runAsyncValidator(r,t.emitEvent)}let n=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new Fg(this.value,n)),this._events.next(new $c(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(M(h({},t),{sourceControl:n}))}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(n=>n._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Cf:Ef}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t,n){if(this.asyncValidator){this.status=Hc,this._hasOwnPendingAsyncValidator={emitEvent:n!==!1,shouldHaveEmitted:t!==!1};let r=kN(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:n,shouldHaveEmitted:t})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let t=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,t}return!1}setErrors(t,n={}){this.errors=t,this._updateControlsErrors(n.emitEvent!==!1,this,n.shouldHaveEmitted)}get(t){let n=t;return n==null||(Array.isArray(n)||(n=n.split(".")),n.length===0)?null:n.reduce((r,i)=>r&&r._find(i),this)}getError(t,n){let r=n?this.get(n):this;return r&&r.errors?r.errors[t]:null}hasError(t,n){return!!this.getError(t,n)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t,n,r){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),(t||r)&&this._events.next(new $c(this.status,n)),this._parent&&this._parent._updateControlsErrors(t,n,r)}_initObservables(){this.valueChanges=new Le,this.statusChanges=new Le}_calculateStatus(){return this._allControlsDisabled()?Cf:this.errors?Rg:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Hc)?Hc:this._anyControlsHaveStatus(Rg)?Rg:Ef}_anyControlsHaveStatus(t){return this._anyControls(n=>n.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t,n){let r=!this._anyControlsDirty(),i=this.pristine!==r;this.pristine=r,this._parent&&!t.onlySelf&&this._parent._updatePristine(t,n),i&&this._events.next(new If(this.pristine,n))}_updateTouched(t={},n){this.touched=this._anyControlsTouched(),this._events.next(new Df(this.touched,n)),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,n)}_onDisabledChange=[];_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Ug(t)&&t.updateOn!=null&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){let n=this._parent&&this._parent.dirty;return!t&&!!n&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=f8(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=p8(this._rawAsyncValidators)}},Vg=class extends jg{constructor(t,n,r){super(BN(n),jN(r,n)),this.controls=t,this._initObservables(),this._setUpdateStrategy(n),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(t,n){return this.controls[t]?this.controls[t]:(this.controls[t]=n,n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange),n)}addControl(t,n,r={}){this.registerControl(t,n),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(t,n={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}setControl(t,n,r={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],n&&this.registerControl(t,n),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,n={}){m8(this,!0,t),Object.keys(t).forEach(r=>{h8(this,!0,r),this.controls[r].setValue(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}patchValue(t,n={}){t!=null&&(Object.keys(t).forEach(r=>{let i=this.controls[r];i&&i.patchValue(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n))}reset(t={},n={}){this._forEachChild((r,i)=>{r.reset(t?t[i]:null,{onlySelf:!0,emitEvent:n.emitEvent})}),this._updatePristine(n,this),this._updateTouched(n,this),this.updateValueAndValidity(n),n?.emitEvent!==!1&&this._events.next(new Bg(this))}getRawValue(){return this._reduceChildren({},(t,n,r)=>(t[r]=n.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(n,r)=>r._syncPendingControls()?!0:n);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(n=>{let r=this.controls[n];r&&t(r,n)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(let[n,r]of Object.entries(this.controls))if(this.contains(n)&&t(r))return!0;return!1}_reduceValue(){let t={};return this._reduceChildren(t,(n,r,i)=>((r.enabled||this.disabled)&&(n[i]=r.value),n))}_reduceChildren(t,n){let r=t;return this._forEachChild((i,o)=>{r=n(r,i,o)}),r}_allControlsDisabled(){for(let t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}};var c1=new G("",{providedIn:"root",factory:()=>d1}),d1="always";function g8(e,t){return[...t.path,e]}function VN(e,t,n=d1){UN(e,t),t.valueAccessor.writeValue(e.value),(e.disabled||n==="always")&&t.valueAccessor.setDisabledState?.(e.disabled),v8(e,t),b8(e,t),_8(e,t),y8(e,t)}function DN(e,t){e.forEach(n=>{n.registerOnValidatorChange&&n.registerOnValidatorChange(t)})}function y8(e,t){if(t.valueAccessor.setDisabledState){let n=r=>{t.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(n),t._registerOnDestroy(()=>{e._unregisterOnDisabledChange(n)})}}function UN(e,t){let n=c8(e);t.validator!==null?e.setValidators(CN(n,t.validator)):typeof n=="function"&&e.setValidators([n]);let r=d8(e);t.asyncValidator!==null?e.setAsyncValidators(CN(r,t.asyncValidator)):typeof r=="function"&&e.setAsyncValidators([r]);let i=()=>e.updateValueAndValidity();DN(t._rawValidators,i),DN(t._rawAsyncValidators,i)}function v8(e,t){t.valueAccessor.registerOnChange(n=>{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,e.updateOn==="change"&&HN(e,t)})}function _8(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,e.updateOn==="blur"&&e._pendingChange&&HN(e,t),e.updateOn!=="submit"&&e.markAsTouched()})}function HN(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function b8(e,t){let n=(r,i)=>{t.valueAccessor.writeValue(r),i&&t.viewToModelUpdate(r)};e.registerOnChange(n),t._registerOnDestroy(()=>{e._unregisterOnChange(n)})}function w8(e,t){e==null,UN(e,t)}function E8(e,t){if(!e.hasOwnProperty("model"))return!1;let n=e.model;return n.isFirstChange()?!0:!Object.is(t,n.currentValue)}function C8(e){return Object.getPrototypeOf(e.constructor)===NN}function S8(e,t){e._syncPendingControls(),t.forEach(n=>{let r=n.control;r.updateOn==="submit"&&r._pendingChange&&(n.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}function I8(e,t){if(!t)return null;Array.isArray(t);let n,r,i;return t.forEach(o=>{o.constructor===na?n=o:C8(o)?r=o:i=o}),i||r||n||null}var D8={provide:Gc,useExisting:Zn(()=>ml)},Sf=Promise.resolve(),ml=(()=>{class e extends Gc{callSetDisabledState;get submitted(){return Wt(this.submittedReactive)}_submitted=Fc(()=>this.submittedReactive());submittedReactive=Si(!1);_directives=new Set;form;ngSubmit=new Le;options;constructor(n,r,i){super(),this.callSetDisabledState=i,this.form=new Vg({},a1(n),l1(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(n){Sf.then(()=>{let r=this._findContainer(n.path);n.control=r.registerControl(n.name,n.control),VN(n.control,n,this.callSetDisabledState),n.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(n)})}getControl(n){return this.form.get(n.path)}removeControl(n){Sf.then(()=>{let r=this._findContainer(n.path);r&&r.removeControl(n.name),this._directives.delete(n)})}addFormGroup(n){Sf.then(()=>{let r=this._findContainer(n.path),i=new Vg({});w8(i,n),r.registerControl(n.name,i),i.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(n){Sf.then(()=>{let r=this._findContainer(n.path);r&&r.removeControl(n.name)})}getFormGroup(n){return this.form.get(n.path)}updateModel(n,r){Sf.then(()=>{this.form.get(n.path).setValue(r)})}setValue(n){this.control.setValue(n)}onSubmit(n){return this.submittedReactive.set(!0),S8(this.form,this._directives),this.ngSubmit.emit(n),this.form._events.next(new i1(this.control)),n?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(n=void 0){this.form.reset(n),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(n){return n.pop(),n.length?this.form.get(n):this.form}static \u0275fac=function(r){return new(r||e)(I(Ri,10),I(ON,10),I(c1,8))};static \u0275dir=xe({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,i){r&1&&Ae("submit",function(s){return i.onSubmit(s)})("reset",function(){return i.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[Pn([D8]),zt]})}return e})();function TN(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}function xN(e){return typeof e=="object"&&e!==null&&Object.keys(e).length===2&&"value"in e&&"disabled"in e}var T8=class extends jg{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(t=null,n,r){super(BN(n),jN(r,n)),this._applyFormState(t),this._setUpdateStrategy(n),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ug(n)&&(n.nonNullable||n.initialValueIsDefault)&&(xN(t)?this.defaultValue=t.value:this.defaultValue=t)}setValue(t,n={}){this.value=this._pendingValue=t,this._onChange.length&&n.emitModelToViewChange!==!1&&this._onChange.forEach(r=>r(this.value,n.emitViewToModelChange!==!1)),this.updateValueAndValidity(n)}patchValue(t,n={}){this.setValue(t,n)}reset(t=this.defaultValue,n={}){this._applyFormState(t),this.markAsPristine(n),this.markAsUntouched(n),this.setValue(this.value,n),this._pendingChange=!1,n?.emitEvent!==!1&&this._events.next(new Bg(this))}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){TN(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){TN(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(t){xN(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}};var x8={provide:Tf,useExisting:Zn(()=>gl)},AN=Promise.resolve(),gl=(()=>{class e extends Tf{_changeDetectorRef;callSetDisabledState;control=new T8;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new Le;constructor(n,r,i,o,s,a){super(),this._changeDetectorRef=s,this.callSetDisabledState=a,this._parent=n,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=I8(this,o)}ngOnChanges(n){if(this._checkForErrors(),!this._registered||"name"in n){if(this._registered&&(this._checkName(),this.formDirective)){let r=n.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in n&&this._updateDisabled(n),E8(n,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(n){this.viewModel=n,this.update.emit(n)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){VN(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(n){AN.then(()=>{this.control.setValue(n,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(n){let r=n.isDisabled.currentValue,i=r!==0&&Qs(r);AN.then(()=>{i&&!this.control.disabled?this.control.disable():!i&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(n){return this._parent?g8(n,this._parent):[n]}static \u0275fac=function(r){return new(r||e)(I(Gc,9),I(Ri,10),I(ON,10),I(xf,10),I(Ln,8),I(c1,8))};static \u0275dir=xe({type:e,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"],standalone:!1,features:[Pn([x8]),zt,ri]})}return e})();var qc=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275dir=xe({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return e})();function $N(e){return typeof e=="number"?e:parseInt(e,10)}var u1=(()=>{class e{_validator=EN;_onChange;_enabled;ngOnChanges(n){if(this.inputName in n){let r=this.normalizeInput(n[this.inputName].
5currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):EN,this._onChange&&this._onChange()}}validate(n){return this._validator(n)}registerOnValidatorChange(n){this._onChange=n}enabled(n){return n!=null}static \u0275fac=function(r){return new(r||e)};static \u0275dir=xe({type:e,features:[ri]})}return e})();var A8={provide:Ri,useExisting:Zn(()=>yl),multi:!0};var yl=(()=>{class e extends u1{required;inputName="required";normalizeInput=Qs;createValidator=n=>r8;enabled(n){return n}static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275dir=xe({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(r,i){r&2&&Ut("required",i._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[Pn([A8]),zt]})}return e})();var M8={provide:Ri,useExisting:Zn(()=>Af),multi:!0},Af=(()=>{class e extends u1{minlength;inputName="minlength";normalizeInput=n=>$N(n);createValidator=n=>i8(n);static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275dir=xe({type:e,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(r,i){r&2&&Ut("minlength",i._enabled?i.minlength:null)},inputs:{minlength:"minlength"},standalone:!1,features:[Pn([M8]),zt]})}return e})(),N8={provide:Ri,useExisting:Zn(()=>Mf),multi:!0},Mf=(()=>{class e extends u1{maxlength;inputName="maxlength";normalizeInput=n=>$N(n);createValidator=n=>o8(n);static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275dir=xe({type:e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(r,i){r&2&&Ut("maxlength",i._enabled?i.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[Pn([N8]),zt]})}return e})();var O8=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275mod=gt({type:e});static \u0275inj=ct({})}return e})();var GN=(()=>{class e{static withConfig(n){return{ngModule:e,providers:[{provide:c1,useValue:n.callSetDisabledState??d1}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=gt({type:e});static \u0275inj=ct({imports:[O8]})}return e})();var Ce="primary",$f=Symbol("RouteTitle"),y1=class{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function bl(e){return new y1(e)}function ZN(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.length<e.length))return null;let i={};for(let o=0;o<r.length;o++){let s=r[o],a=e[o];if(s[0]===":")i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:e.slice(0,r.length),posParams:i}}function R8(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!vo(e[n],t[n]))return!1;return!0}function vo(e,t){let n=e?v1(e):void 0,r=t?v1(t):void 0;if(!n||!r||n.length!=r.length)return!1;let i;for(let o=0;o<n.length;o++)if(i=n[o],!XN(e[i],t[i]))return!1;return!0}function v1(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e)]}function XN(e,t){if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;let n=[...e].sort(),r=[...t].sort();return n.every((i,o)=>r[o]===i)}else return e===t}function eO(e){return e.length>0?e[e.length-1]:null}function rs(e){return Jr(e)?e:Xo(e)?lt(Promise.resolve(e)):V(e)}var k8={exact:nO,subset:rO},tO={exact:P8,subset:L8,ignored:()=>!0};function zN(e,t,n){return k8[n.paths](e.root,t.root,n.matrixParams)&&tO[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function P8(e,t){return vo(e,t)}function nO(e,t,n){if(!vl(e.segments,t.segments)||!Gg(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!nO(e.children[r],t.children[r],n))return!1;return!0}function L8(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>XN(e[n],t[n]))}function rO(e,t,n){return iO(e,t,t.segments,n)}function iO(e,t,n,r){if(e.segments.length>n.length){let i=e.segments.slice(0,n.length);
5return!(!vl(i,n)||t.hasChildren()||!Gg(i,n,r))}else if(e.segments.length===n.length){if(!vl(e.segments,n)||!Gg(e.segments,n,r))return!1;for(let i in t.children)if(!e.children[i]||!rO(e.children[i],t.children[i],r))return!1;return!0}else{let i=n.slice(0,e.segments.length),o=n.slice(e.segments.length);return!vl(e.segments,i)||!Gg(e.segments,i,r)||!e.children[Ce]?!1:iO(e.children[Ce],t,o,r)}}function Gg(e,t,n){return t.every((r,i)=>tO[n](e[i].parameters,r.parameters))}var _o=class{root;queryParams;fragment;_queryParamMap;constructor(t=new Ge([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=bl(this.queryParams),this._queryParamMap}toString(){return j8.serialize(this)}},Ge=class{segments;children;parent=null;constructor(t,n){this.segments=t,this.children=n,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return zg(this)}},ra=class{path;parameters;_parameterMap;constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=bl(this.parameters),this._parameterMap}toString(){return sO(this)}};function F8(e,t){return vl(e,t)&&e.every((n,r)=>vo(n.parameters,t[r].parameters))}function vl(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function B8(e,t){let n=[];return Object.entries(e.children).forEach(([r,i])=>{r===Ce&&(n=n.concat(t(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==Ce&&(n=n.concat(t(i,r)))}),n}var wl=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:()=>new ia,providedIn:"root"})}return e})(),ia=class{parse(t){let n=new b1(t);return new _o(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${Nf(t.root,!0)}`,r=H8(t.queryParams),i=typeof t.fragment=="string"?`#${V8(t.fragment)}`:"";return`${n}${r}${i}`}},j8=new ia;function zg(e){return e.segments.map(t=>sO(t)).join("/")}function Nf(e,t){if(!e.hasChildren())return zg(e);if(t){let n=e.children[Ce]?Nf(e.children[Ce],!1):"",r=[];return Object.entries(e.children).forEach(([i,o])=>{i!==Ce&&r.push(`${i}:${Nf(o,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=B8(e,(r,i)=>i===Ce?[Nf(e.children[Ce],!1)]:[`${i}:${Nf(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[Ce]!=null?`${zg(e)}/${n[0]}`:`${zg(e)}/(${n.join("//")})`}}function oO(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Hg(e){return oO(e).replace(/%3B/gi,";")}function V8(e){return encodeURI(e)}function _1(e){return oO(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Wg(e){return decodeURIComponent(e)}function WN(e){return Wg(e.replace(/\+/g,"%20"))}function sO(e){return`${_1(e.path)}${U8(e.parameters)}`}function U8(e){return Object.entries(e).map(([t,n])=>`;${_1(t)}=${_1(n)}`).join("")}function H8(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(i=>`${Hg(n)}=${Hg(i)}`).join("&"):`${Hg(n)}=${Hg(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var $8=/^[^\/()?;#]+/;function p1(e){let t=e.match($8);return t?t[0]:""}var G8=/^[^\/()?;=#]+/;function z8(e){let t=e.match(G8);return t?t[0]:""}var W8=/^[^=?&#]+/;function q8(e){let t=e.match(W8);return t?t[0]:""}var K8=/^[^&#]+/;function Y8(e){let t=e.match(K8);return t?t[0]:""}var b1=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ge([],{}):new Ge([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[Ce]=new Ge(t,n)),r}parseSegment(){let t=p1(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new F(4009,!1);return this.capture(t),new ra(Wg(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=z8(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let i=p1(this.remaining);i&&(r=i,this.capture(r))}t[Wg(n)]=Wg(r)}parseQueryParam(t){let n=q8(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let s=Y8(this.remaining);s&&(r=s,this.capture(r))}let i=WN(n),o=WN(r);if(t.hasOwnProperty(i)){let s=t[i];Array.isArray(s)||(s=[s],t[i]=s),s.push(o)}else t[i]=o}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=p1(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new F(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):t&&(o=Ce);let s=this.parseChildren();n[o??Ce]=Object.keys(s).length===1&&s[Ce]?s[Ce]:new Ge([],s),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new F(4011,!1)}};function aO(e){return e.segments.length>0?new Ge([],{[Ce]:e}):e}function lO(e){let t={};for(let[r,i]of Object.entries(e.children)){let o=lO(i);if(r===Ce&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))t[s]=a;else(o.segments.length>0||o.hasChildren())&&(t[r]=o)}let n=new Ge(e.segments,t);return J8(n)}function J8(e){if(e.numberOfChildren===1&&e.children[Ce]){let t=e.children[Ce];return new Ge(e.segments.concat(t.segments),t.children)}return e}function oa(e){return e instanceof _o}function cO(e,t,n=null,r=null){let i=dO(e);return uO(i,t,n,r)}function dO(e){let t;function n(o){let s={};for(let l of o.children){let c=n(l);s[l.outlet]=c}let a=new Ge(o.url,s);return o===e&&(t=a),a}let r=n(e.root),i=aO(r);return t??i}function uO(e,t,n,r){let i=e;for(;i.parent;)i=i.parent;if(t.length===0)return h1(i,i,i,n,r);let o=Q8(t);if(o.toRoot())return h1(i,i,new Ge([],{}),n,r);let s=Z8(o,i,e),a=s.processChildren?Rf(s.segmentGroup,s.index,o.commands):pO(s.segmentGroup,s.index,o.commands);return h1(i,s.segmentGroup,a,n,r)}function qg(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Pf(e){return typeof e=="object"&&e!=null&&e.outlets}function h1(e,t,n,r,i){let o={};r&&Object.entries(r).forEach(([l,c])=>{o[l]=Array.isArray(c)?c.map(d=>`${d}`):`${c}`});let s;e===t?s=n:s=fO(e,t,n);let a=aO(lO(s));return new _o(a,o,i)}function fO(e,t,n){let r={};
5return Object.entries(e.children).forEach(([i,o])=>{o===t?r[i]=n:r[i]=fO(o,t,n)}),new Ge(e.segments,r)}var Kg=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&qg(r[0]))throw new F(4003,!1);let i=r.find(Pf);if(i&&i!==eO(r))throw new F(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function Q8(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new Kg(!0,0,e);let t=0,n=!1,r=e.reduce((i,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([l,c])=>{a[l]=typeof c=="string"?c.split("/"):c}),[...i,{outlets:a}]}if(o.segmentPath)return[...i,o.segmentPath]}return typeof o!="string"?[...i,o]:s===0?(o.split("/").forEach((a,l)=>{l==0&&a==="."||(l==0&&a===""?n=!0:a===".."?t++:a!=""&&i.push(a))}),i):[...i,o]},[]);return new Kg(n,t,r)}var Jc=class{segmentGroup;processChildren;index;constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function Z8(e,t,n){if(e.isAbsolute)return new Jc(t,!0,0);if(!n)return new Jc(t,!1,NaN);if(n.parent===null)return new Jc(n,!0,0);let r=qg(e.commands[0])?0:1,i=n.segments.length-1+r;return X8(n,i,e.numberOfDoubleDots)}function X8(e,t,n){let r=e,i=t,o=n;for(;o>i;){if(o-=i,r=r.parent,!r)throw new F(4005,!1);i=r.segments.length}return new Jc(r,!1,i-o)}function e6(e){return Pf(e[0])?e[0].outlets:{[Ce]:e}}function pO(e,t,n){if(e??=new Ge([],{}),e.segments.length===0&&e.hasChildren())return Rf(e,t,n);let r=t6(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex<e.segments.length){let o=new Ge(e.segments.slice(0,r.pathIndex),{});return o.children[Ce]=new Ge(e.segments.slice(r.pathIndex),e.children),Rf(o,0,i)}else return r.match&&i.length===0?new Ge(e.segments,{}):r.match&&!e.hasChildren()?w1(e,t,n):r.match?Rf(e,0,i):w1(e,t,n)}function Rf(e,t,n){if(n.length===0)return new Ge(e.segments,{});{let r=e6(n),i={};if(Object.keys(r).some(o=>o!==Ce)&&e.children[Ce]&&e.numberOfChildren===1&&e.children[Ce].segments.length===0){let o=Rf(e.children[Ce],t,n);return new Ge(e.segments,o.children)}return Object.entries(r).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(i[o]=pO(e.children[o],t,s))}),Object.entries(e.children).forEach(([o,s])=>{r[o]===void 0&&(i[o]=s)}),new Ge(e.segments,i)}}function t6(e,t,n){let r=0,i=t,o={match:!1,pathIndex:0,commandIndex:0};for(;i<e.segments.length;){if(r>=n.length)return o;let s=e.segments[i],a=n[r];if(Pf(a))break;let l=`${a}`,c=r<n.length-1?n[r+1]:null;if(i>0&&l===void 0)break;if(l&&c&&typeof c=="object"&&c.outlets===void 0){if(!KN(l,c,s))return o;r+=2}else{if(!KN(l,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function w1(e,t,n){let r=e.segments.slice(0,t),i=0;for(;i<n.length;){let o=n[i];if(Pf(o)){let l=n6(o.outlets);return new Ge(r,l)}if(i===0&&qg(n[0])){let l=e.segments[t];r.push(new ra(l.path,qN(n[0]))),i++;continue}let s=Pf(o)?o.outlets[Ce]:`${o}`,a=i<n.length-1?n[i+1]:null;s&&a&&qg(a)?(r.push(new ra(s,qN(a))),i+=2):(r.push(new ra(s,{})),i++)}return new Ge(r,{})}function n6(e){let t={};return Object.entries(e).forEach(([n,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=w1(new Ge([],{}),0,r))}),t}function qN(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function KN(e,t,n){return e==n.path&&vo(t,n.parameters)}var Qc="imperative",on=(function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e})(on||{}),Vr=class{id;url;constructor(t,n){this.id=t,this.url=n}},si=class extends Vr{type=on.NavigationStart;navigationTrigger;restoredState;constructor(t,n,r="imperative",i=null){super(t,n),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},hn=class extends Vr{urlAfterRedirects;type=on.NavigationEnd;constructor(t,n,r){super(t,n),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},sr=(function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromRe
5solver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e[e.Aborted=4]="Aborted",e})(sr||{}),Xc=(function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e})(Xc||{}),vr=class extends Vr{reason;code;type=on.NavigationCancel;constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},bo=class extends Vr{reason;code;type=on.NavigationSkipped;constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i}},wo=class extends Vr{error;target;type=on.NavigationError;constructor(t,n,r,i){super(t,n),this.error=r,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Lf=class extends Vr{urlAfterRedirects;state;type=on.RoutesRecognized;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Yg=class extends Vr{urlAfterRedirects;state;type=on.GuardsCheckStart;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Jg=class extends Vr{urlAfterRedirects;state;shouldActivate;type=on.GuardsCheckEnd;constructor(t,n,r,i,o){super(t,n),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Qg=class extends Vr{urlAfterRedirects;state;type=on.ResolveStart;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ed=class extends Vr{urlAfterRedirects;state;type=on.ResolveEnd;constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Zg=class{route;type=on.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Xg=class{route;type=on.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},ey=class{snapshot;type=on.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ty=class{snapshot;type=on.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ny=class{snapshot;type=on.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ry=class{snapshot;type=on.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},td=class{routerEvent;position;anchor;type=on.Scroll;constructor(t,n,r){this.routerEvent=t,this.position=n,this.anchor=r}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},Ff=class{},nd=class{url;navigationBehaviorOptions;constructor(t,n){this.url=t,this.navigationBehaviorOptions=n}};function r6(e){return!(e instanceof Ff)&&!(e instanceof nd)}function i6(e,t){return e.providers&&!e._injector&&(e._injector=Rc(e.providers,t,`Route: ${e.path}`)),e._injector??t}function ki(e){return e.outlet||Ce}function o6(e,t){let n=e.filter(r=>ki(r)===t);return n.push(...e.filter(r=>ki(r)!==t)),n}function od(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var iy=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return od(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new El(this.rootInjector)}},El=(()=>{class e{rootInjector;contexts=new Map;constructor(n){this.rootInjector=n}onChildOutletCreated(n,r){let i=this.getOrCreateContext(n);i.outlet=r,this.contexts.set(n,i)}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new iy(this.rootInjector),this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}static \u0275fac=function(r){return new(r||e)(C(Ct))};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),oy=class{_root;constructor(t){this._root=t}get root(){return this._root.value}
5parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=E1(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=E1(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=C1(t,this._root);return n.length<2?[]:n[n.length-2].children.map(i=>i.value).filter(i=>i!==t)}pathFromRoot(t){return C1(t,this._root).map(n=>n.value)}};function E1(e,t){if(e===t.value)return t;for(let n of t.children){let r=E1(e,n);if(r)return r}return null}function C1(e,t){if(e===t.value)return[t];for(let n of t.children){let r=C1(e,n);if(r.length)return r.unshift(t),r}return[]}var jr=class{value;children;constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function Yc(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var Bf=class extends oy{snapshot;constructor(t,n){super(t),this.snapshot=n,N1(this,t)}toString(){return this.snapshot.toString()}};function hO(e){let t=s6(e),n=new Ot([new ra("",{})]),r=new Ot({}),i=new Ot({}),o=new Ot({}),s=new Ot(""),a=new yt(n,r,o,s,i,Ce,e,t.root);return a.snapshot=t.root,new Bf(new jr(a,[]),t)}function s6(e){let t={},n={},r={},o=new _l([],t,r,"",n,Ce,e,null,{});return new jf("",new jr(o,[]))}var yt=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,n,r,i,o,s,a,l){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(L(c=>c[$f]))??V(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=o}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(L(t=>bl(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(L(t=>bl(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function sy(e,t,n="emptyOnly"){let r,{routeConfig:i}=e;return t!==null&&(n==="always"||i?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:h(h({},t.params),e.params),data:h(h({},t.data),e.data),resolve:h(h(h(h({},e.data),t.data),i?.data),e._resolvedData)}:r={params:h({},e.params),data:h({},e.data),resolve:h(h({},e.data),e._resolvedData??{})},i&&gO(i)&&(r.resolve[$f]=i.title),r}var _l=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[$f]}constructor(t,n,r,i,o,s,a,l,c){this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=s,this.component=a,this.routeConfig=l,this._resolve=c}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??=bl(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=bl(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},jf=class extends oy{url;constructor(t,n){super(n),this.url=t,N1(this,n)}toString(){return mO(this._root)}};function N1(e,t){t.value._routerState=e,t.children.forEach(n=>N1(e,n))}function mO(e){let t=e.children.length>0?` { ${e.children.map(mO).join(", ")} } `:"";return`${e.value}${t}`}function m1(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,vo(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),vo(t.params,n.params)||e.paramsSubject.next(n.params),R8(t.url,n.url)||e.urlSubject.next(n.url),vo(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function S1(e,t){let n=vo(e.params,t.params)&&F8(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||S1(e.parent,t.parent))}
5function gO(e){return typeof e.title=="string"||e.title===null}var yO=new G(""),Gf=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=Ce;activateEvents=new Le;deactivateEvents=new Le;attachEvents=new Le;detachEvents=new Le;routerOutletData=vM();parentContexts=E(El);location=E(En);changeDetector=E(Ln);inputBinder=E(zf,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:i}=n.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new F(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new F(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new F(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new F(4013,!1);this._activatedRoute=n;let i=this.location,s=n.snapshot.component,a=this.parentContexts.getOrCreateContext(this.name).children,l=new I1(n,a,i.injector,this.routerOutletData);this.activated=i.createComponent(s,{index:i.length,injector:l,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||e)};static \u0275dir=xe({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[ri]})}return e})(),I1=class{route;childContexts;parent;outletData;constructor(t,n,r,i){this.route=t,this.childContexts=n,this.parent=r,this.outletData=i}get(t,n){return t===yt?this.route:t===El?this.childContexts:t===yO?this.outletData:this.parent.get(t,n)}},zf=new G(""),O1=(()=>{class e{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(n){this.unsubscribeFromRouteData(n),this.subscribeToRouteData(n)}unsubscribeFromRouteData(n){this.outletDataSubscriptions.get(n)?.unsubscribe(),this.outletDataSubscriptions.delete(n)}subscribeToRouteData(n){let{activatedRoute:r}=n,i=qn([r.queryParams,r.params,r.data]).pipe(Et(([o,s,a],l)=>(a=h(h(h({},o),s),a),l===0?V(a):Promise.resolve(a)))).subscribe(o=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==r||r.component===null){this.unsubscribeFromRouteData(n);return}let s=CM(r.component);if(!s){this.unsubscribeFromRouteData(n);return}for(let{templateName:a}of s.inputs)n.activatedComponentRef.setInput(a,o[a])});this.outletDataSubscriptions.set(n,i)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})(),R1=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275cmp=re({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,i){r&1&&B(0,"router-outlet")},dependencies:[Gf],encapsulation:2})}return e})();function k1(e){let t=e.children&&e.children.map(k1),n=t?M(h({},e),{children:t}):h({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==Ce&&(n.component=R1),n}function a6(e,t,n){let r=Vf(e,t._root,n?n._root:void 0);return new Bf(r,t)}function Vf(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;
5let i=l6(e,t,n);return new jr(r,i)}else{if(e.shouldAttach(t.value)){let o=e.retrieve(t.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>Vf(e,a)),s}}let r=c6(t.value),i=t.children.map(o=>Vf(e,o));return new jr(r,i)}}function l6(e,t,n){return t.children.map(r=>{for(let i of n.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return Vf(e,r,i);return Vf(e,r)})}function c6(e){return new yt(new Ot(e.url),new Ot(e.params),new Ot(e.queryParams),new Ot(e.fragment),new Ot(e.data),e.outlet,e.component,e)}var rd=class{redirectTo;navigationBehaviorOptions;constructor(t,n){this.redirectTo=t,this.navigationBehaviorOptions=n}},vO="ngNavigationCancelingError";function ay(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=oa(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,i=_O(!1,sr.Redirect);return i.url=n,i.navigationBehaviorOptions=r,i}function _O(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[vO]=!0,n.cancellationCode=t,n}function d6(e){return bO(e)&&oa(e.url)}function bO(e){return!!e&&e[vO]}var u6=(e,t,n,r)=>L(i=>(new D1(t,i.targetRouterState,i.currentRouterState,n,r).activate(e),i)),D1=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,n,r,i,o){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),m1(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let i=Yc(n);t.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,i[s],r),delete i[s]}),Object.values(i).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(t,n,r){let i=t.value,o=n?n.value:null;if(i===o)if(i.component){let s=r.getContext(i.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,r);else o&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,o=Yc(t);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);if(r&&r.outlet){let s=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:s,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,o=Yc(t);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let i=Yc(n);t.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new ry(o.value.snapshot))}),t.children.length&&this.forwardEvent(new ty(t.value.snapshot))}activateRoutes(t,n,r){let i=t.value,o=n?n.value:null;if(m1(i),i===o)if(i.component){let s=r.getOrCreateContext(i.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,r);else if(i.component){let s=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),m1(a.route.value),this.activateChildRoutes(t,null,s.children)}else s.attachRef=null,s.route=i,s.outlet&&s.outlet.activateWith(i,s.injector),this.activateChildRoutes(t,null,s.children)}else this.activateChildRoutes(t,null,r)}},ly=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},Zc=class{component;route;constructor(t,n){this.component=t,this.route=n}};function f6(e,t,n){let r=e._root,i=t?t._root:null;return Of(r,i,n,[r.value])}function p6(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function sd(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!L_(e)?e:t.get(e):r}function Of(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=Yc(t);
5return e.children.forEach(s=>{h6(s,o[s.value.outlet],n,r.concat([s.value]),i),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>kf(a,n.getContext(s),i)),i}function h6(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let l=m6(s,o,o.routeConfig.runGuardsAndResolvers);l?i.canActivateChecks.push(new ly(r)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?Of(e,t,a?a.children:null,r,i):Of(e,t,n,r,i),l&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new Zc(a.outlet.component,s))}else s&&kf(t,a,i),i.canActivateChecks.push(new ly(r)),o.component?Of(e,null,a?a.children:null,r,i):Of(e,null,n,r,i);return i}function m6(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!vl(e.url,t.url);case"pathParamsOrQueryParamsChange":return!vl(e.url,t.url)||!vo(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!S1(e,t)||!vo(e.queryParams,t.queryParams);case"paramsChange":default:return!S1(e,t)}}function kf(e,t,n){let r=Yc(e),i=e.value;Object.entries(r).forEach(([o,s])=>{i.component?t?kf(s,t.children.getContext(o),n):kf(s,null,n):kf(s,t,n)}),i.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new Zc(t.outlet.component,i)):n.canDeactivateChecks.push(new Zc(null,i)):n.canDeactivateChecks.push(new Zc(null,i))}function Wf(e){return typeof e=="function"}function g6(e){return typeof e=="boolean"}function y6(e){return e&&Wf(e.canLoad)}function v6(e){return e&&Wf(e.canActivate)}function _6(e){return e&&Wf(e.canActivateChild)}function b6(e){return e&&Wf(e.canDeactivate)}function w6(e){return e&&Wf(e.canMatch)}function wO(e){return e instanceof jo||e?.name==="EmptyError"}var $g=Symbol("INITIAL_VALUE");function id(){return Et(e=>qn(e.map(t=>t.pipe(Pt(1),Fh($g)))).pipe(L(t=>{for(let n of t)if(n!==!0){if(n===$g)return $g;if(n===!1||E6(n))return n}return!0}),Ue(t=>t!==$g),Pt(1)))}function E6(e){return oa(e)||e instanceof rd}function C6(e,t){return Ye(n=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:s}}=n;return s.length===0&&o.length===0?V(M(h({},n),{guardsResult:!0})):S6(s,r,i,e).pipe(Ye(a=>a&&g6(a)?I6(r,o,e,t):V(a)),L(a=>M(h({},n),{guardsResult:a})))})}function S6(e,t,n,r){return lt(e).pipe(Ye(i=>M6(i.component,i.route,n,t,r)),Uo(i=>i!==!0,!0))}function I6(e,t,n,r){return lt(t).pipe(Qr(i=>xr(T6(i.route.parent,r),D6(i.route,r),A6(e,i.path,n),x6(e,i.route,n))),Uo(i=>i!==!0,!0))}function D6(e,t){return e!==null&&t&&t(new ny(e)),V(!0)}function T6(e,t){return e!==null&&t&&t(new ey(e)),V(!0)}function x6(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return V(!0);let i=r.map(o=>Rs(()=>{let s=od(t)??n,a=sd(o,s),l=v6(a)?a.canActivate(t,e):fn(s,()=>a(t,e));return rs(l).pipe(Uo())}));return V(i).pipe(id())}function A6(e,t,n){let r=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(s=>p6(s)).filter(s=>s!==null).map(s=>Rs(()=>{let a=s.guards.map(l=>{let c=od(s.node)??n,d=sd(l,c),u=_6(d)?d.canActivateChild(r,e):fn(c,()=>d(r,e));return rs(u).pipe(Uo())});return V(a).pipe(id())}));return V(o).pipe(id())}function M6(e,t,n,r,i){let o=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!o||o.length===0)return V(!0);let s=o.map(a=>{let l=od(t)??i,c=sd(a,l),d=b6(c)?c.canDeactivate(e,t,n,r):fn(l,()=>c(e,t,n,r));return rs(d).pipe(Uo())});return V(s).pipe(id())}function N6(e,t,n,r){let i=t.canLoad;if(i===void 0||i.length===0)return V(!0);let o=i.map(s=>{let a=sd(s,e),l=y6(a)?a.canLoad(t,n):fn(e,()=>a(t,n));return rs(l)});return V(o).pipe(id(),EO(r))}function EO(e){return u_(Ze(t=>{if(typeof t!="boolean")throw ay(e,t)}),L(t=>t===!0))}function O6(e,t,n,r){let i=t.canMatch;if(!i||i.length===0)return V(!0);let o=i.map(s=>{let a=sd(s,e),l=w6(a)?a.canMatch(t,n):fn(e,()=>a(t,n));return rs(l)});return V(o).pipe(id(),EO(r))}var Uf=class{segmentGroup;constructor(t){this.segmentGroup=t||null}},Hf=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function Kc(e){return Ns(new Uf(e))}function R6(e){return Ns(new F(4e3,!1))}function k6(e){return Ns(_O(!1,sr.GuardRejected))}var T1=class{urlSerializer;urlTree;
5constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],i=n.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return V(r);if(i.numberOfChildren>1||!i.children[Ce])return R6(`${t.redirectTo}`);i=i.children[Ce]}}applyRedirectCommands(t,n,r,i,o){return P6(n,i,o).pipe(L(s=>{if(s instanceof _o)throw new Hf(s);let a=this.applyRedirectCreateUrlTree(s,this.urlSerializer.parse(s),t,r);if(s[0]==="/")throw new Hf(a);return a}))}applyRedirectCreateUrlTree(t,n,r,i){let o=this.createSegmentGroup(t,n.root,r,i);return new _o(o,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([i,o])=>{if(typeof o=="string"&&o[0]===":"){let a=o.substring(1);r[i]=n[a]}else r[i]=o}),r}createSegmentGroup(t,n,r,i){let o=this.createSegments(t,n.segments,r,i),s={};return Object.entries(n.children).forEach(([a,l])=>{s[a]=this.createSegmentGroup(t,l,r,i)}),new Ge(o,s)}createSegments(t,n,r,i){return n.map(o=>o.path[0]===":"?this.findPosParam(t,o,i):this.findOrReturn(o,r))}findPosParam(t,n,r){let i=r[n.path.substring(1)];if(!i)throw new F(4001,!1);return i}findOrReturn(t,n){let r=0;for(let i of n){if(i.path===t.path)return n.splice(r),i;r++}return t}};function P6(e,t,n){if(typeof e=="string")return V(e);let r=e,{queryParams:i,fragment:o,routeConfig:s,url:a,outlet:l,params:c,data:d,title:u}=t;return rs(fn(n,()=>r({params:c,data:d,queryParams:i,fragment:o,routeConfig:s,url:a,outlet:l,title:u})))}var x1={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function L6(e,t,n,r,i){let o=CO(e,t,n);return o.matched?(r=i6(t,r),O6(r,t,n,i).pipe(L(s=>s===!0?o:h({},x1)))):V(o)}function CO(e,t,n){if(t.path==="**")return F6(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?h({},x1):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let i=(t.matcher||ZN)(n,e,t);if(!i)return h({},x1);let o={};Object.entries(i.posParams??{}).forEach(([a,l])=>{o[a]=l.path});let s=i.consumed.length>0?h(h({},o),i.consumed[i.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:n.slice(i.consumed.length),parameters:s,positionalParamSegments:i.posParams??{}}}function F6(e){return{matched:!0,parameters:e.length>0?eO(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function YN(e,t,n,r){return n.length>0&&V6(e,n,r)?{segmentGroup:new Ge(t,j6(r,new Ge(n,e.children))),slicedSegments:[]}:n.length===0&&U6(e,n,r)?{segmentGroup:new Ge(e.segments,B6(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new Ge(e.segments,e.children),slicedSegments:n}}function B6(e,t,n,r){let i={};for(let o of n)if(dy(e,t,o)&&!r[ki(o)]){let s=new Ge([],{});i[ki(o)]=s}return h(h({},r),i)}function j6(e,t){let n={};n[Ce]=t;for(let r of e)if(r.path===""&&ki(r)!==Ce){let i=new Ge([],{});n[ki(r)]=i}return n}function V6(e,t,n){return n.some(r=>dy(e,t,r)&&ki(r)!==Ce)}function U6(e,t,n){return n.some(r=>dy(e,t,r))}function dy(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function H6(e,t,n){return t.length===0&&!e.children[n]}var A1=class{};function $6(e,t,n,r,i,o,s="emptyOnly"){return new M1(e,t,n,r,i,s,o).recognize()}var G6=31,M1=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,n,r,i,o,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new T1(this.urlSerializer,this.urlTree)}noMatchError(t){return new F(4002,`'${t.segmentGroup}'`)}recognize(){let t=YN(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(L(({children:n,rootSnapshot:r})=>{let i=new jr(r,n),o=new jf("",i),s=cO(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),{state:o,tree:s}}))}match(t){let n=new _l([],Object.freeze({}),Object.freeze(h({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),Ce,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,Ce,n).pipe(L(r=>({children:r,rootSnapshot:n})),kt(r=>{if(r instanceof Hf)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof Uf?this.noMatchError(r):r}))}processSegmentGroup(t,n,r,i,o){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r,o):this.processSegment(t,n,r,r.segments,i,!0,o).pipe(L(s=>s instanceof jr?[s]:[]))}processChildren(t,n,r,i){let o=[];for(let s of Object.keys(r.children))s==="primary"?o.unshift(s):o.push(s);return lt(o).pipe(Qr(s=>{let a=r.children[s],l=o6(n,s);return this.processSegmentGroup(t,l,a,s,i)}),E_((s,a)=>
5(s.push(...a),s)),ks(null),b_(),Ye(s=>{if(s===null)return Kc(r);let a=SO(s);return z6(a),V(a)}))}processSegment(t,n,r,i,o,s,a){return lt(n).pipe(Qr(l=>this.processSegmentAgainstRoute(l._injector??t,n,l,r,i,o,s,a).pipe(kt(c=>{if(c instanceof Uf)return V(null);throw c}))),Uo(l=>!!l),kt(l=>{if(wO(l))return H6(r,i,o)?V(new A1):Kc(r);throw l}))}processSegmentAgainstRoute(t,n,r,i,o,s,a,l){return ki(r)!==s&&(s===Ce||!dy(i,o,r))?Kc(i):r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,i,r,o,s,l):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,i,n,r,o,s,l):Kc(i)}expandSegmentAgainstRouteUsingRedirect(t,n,r,i,o,s,a){let{matched:l,parameters:c,consumedSegments:d,positionalParamSegments:u,remainingSegments:f}=CO(n,i,o);if(!l)return Kc(n);typeof i.redirectTo=="string"&&i.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>G6&&(this.allowRedirects=!1));let p=new _l(o,c,Object.freeze(h({},this.urlTree.queryParams)),this.urlTree.fragment,JN(i),ki(i),i.component??i._loadedComponent??null,i,QN(i)),m=sy(p,a,this.paramsInheritanceStrategy);return p.params=Object.freeze(m.params),p.data=Object.freeze(m.data),this.applyRedirects.applyRedirectCommands(d,i.redirectTo,u,p,t).pipe(Et(y=>this.applyRedirects.lineralizeSegments(i,y)),Ye(y=>this.processSegment(t,r,n,y.concat(f),s,!1,a)))}matchSegmentAgainstRoute(t,n,r,i,o,s){let a=L6(n,r,i,t,this.urlSerializer);return r.path==="**"&&(n.children={}),a.pipe(Et(l=>l.matched?(t=r._injector??t,this.getChildConfig(t,r,i).pipe(Et(({routes:c})=>{let d=r._loadedInjector??t,{parameters:u,consumedSegments:f,remainingSegments:p}=l,m=new _l(f,u,Object.freeze(h({},this.urlTree.queryParams)),this.urlTree.fragment,JN(r),ki(r),r.component??r._loadedComponent??null,r,QN(r)),g=sy(m,s,this.paramsInheritanceStrategy);m.params=Object.freeze(g.params),m.data=Object.freeze(g.data);let{segmentGroup:y,slicedSegments:_}=YN(n,f,p,c);if(_.length===0&&y.hasChildren())return this.processChildren(d,c,y,m).pipe(L(Y=>new jr(m,Y)));if(c.length===0&&_.length===0)return V(new jr(m,[]));let T=ki(r)===o;return this.processSegment(d,c,y,_,T?Ce:o,!0,m).pipe(L(Y=>new jr(m,Y instanceof jr?[Y]:[])))}))):Kc(n)))}getChildConfig(t,n,r){return n.children?V({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?V({routes:n._loadedRoutes,injector:n._loadedInjector}):N6(t,n,r,this.urlSerializer).pipe(Ye(i=>i?this.configLoader.loadChildren(t,n).pipe(Ze(o=>{n._loadedRoutes=o.routes,n._loadedInjector=o.injector})):k6(n))):V({routes:[],injector:t})}};function z6(e){e.sort((t,n)=>t.value.outlet===Ce?-1:n.value.outlet===Ce?1:t.value.outlet.localeCompare(n.value.outlet))}function W6(e){let t=e.value.routeConfig;return t&&t.path===""}function SO(e){let t=[],n=new Set;for(let r of e){if(!W6(r)){t.push(r);continue}let i=t.find(o=>r.value.routeConfig===o.value.routeConfig);i!==void 0?(i.children.push(...r.children),n.add(i)):t.push(r)}for(let r of n){let i=SO(r.children);t.push(new jr(r.value,i))}return t.filter(r=>!n.has(r))}function JN(e){return e.data||{}}function QN(e){return e.resolve||{}}function q6(e,t,n,r,i,o){return Ye(s=>$6(e,t,n,r,s.extractedUrl,i,o).pipe(L(({state:a,tree:l})=>M(h({},s),{targetSnapshot:a,urlAfterRedirects:l}))))}function K6(e,t){return Ye(n=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=n;if(!i.length)return V(n);let o=new Set(i.map(l=>l.route)),s=new Set;for(let l of o)if(!s.has(l))for(let c of IO(l))s.add(c);let a=0;return lt(s).pipe(Qr(l=>o.has(l)?Y6(l,r,e,t):(l.data=sy(l,l.parent,e).resolve,V(void 0))),Ze(()=>a++),pc(1),Ye(l=>a===s.size?V(n):Rt))})}function IO(e){let t=e.children.map(n=>IO(n)).flat();return[e,...t]}function Y6(e,t,n,r){let i=e.routeConfig,o=e._resolve;return i?.title!==void 0&&!gO(i)&&(o[$f]=i.title),Rs(()=>(e.data=sy(e,e.parent,n).resolve,J6(o,e,t,r).pipe(L(s=>(e._resolvedData=s,e.data=h(h({},e.data),s),null)))))}function J6(e,t,n,r){let i=v1(e);if(i.length===0)return V({});let o={};return lt(i).pipe(Ye(s=>Q6(e[s],t,n,r).pipe(Uo(),Ze(a=>{if(a instanceof rd)throw ay(new ia,a);o[s]=a}))),pc(1),L(()=>o),kt(s=>wO(s)?Rt:Ns(s)))}function Q6(e,t,n,r){let i=od(t)??r,o=sd(e,i),s=o.resolve?o.resolve(t,n):fn(i,()=>o(t,n));return rs(s)}function g1(e){return Et(t=>{let n=e(t);return n?lt(n).pipe(L(()=>t)):V(t)})}var P1=(()=>{class e{buildTitle(n){let r,i=n.root;for(;i!==void 0;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=>o.outlet===Ce);return r}getResolvedTitleForRoute(n){return n.data[$f]}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:()=>E(DO),providedIn:"root"})}return e})(),DO=(()=>
5{class e extends P1{title;constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||e)(C(oi))};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),sa=new G("",{providedIn:"root",factory:()=>({})}),ad=new G(""),uy=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=E(sE);loadComponent(n,r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return V(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let i=rs(fn(n,()=>r.loadComponent())).pipe(L(xO),Et(AO),Ze(s=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s}),Vo(()=>{this.componentLoaders.delete(r)})),o=new cc(i,()=>new ie).pipe(lc());return this.componentLoaders.set(r,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return V({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let o=TO(r,this.compiler,n,this.onLoadEndListener).pipe(Vo(()=>{this.childrenLoaders.delete(r)})),s=new cc(o,()=>new ie).pipe(lc());return this.childrenLoaders.set(r,s),s}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function TO(e,t,n,r){return rs(fn(n,()=>e.loadChildren())).pipe(L(xO),Et(AO),Ye(i=>i instanceof Ym||Array.isArray(i)?V(i):lt(t.compileModuleAsync(i))),L(i=>{r&&r(e);let o,s,a=!1;return Array.isArray(i)?(s=i,a=!0):(o=i.create(n).injector,s=o.get(ad,[],{optional:!0,self:!0}).flat()),{routes:s.map(k1),injector:o}}))}function Z6(e){return e&&typeof e=="object"&&"default"in e}function xO(e){return Z6(e)?e.default:e}function AO(e){return V(e)}var fy=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:()=>E(X6),providedIn:"root"})}return e})(),X6=(()=>{class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),L1=new G(""),F1=new G("");function MO(e,t,n){let r=e.get(F1),i=e.get(He);if(!i.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(c=>setTimeout(c));let o,s=new Promise(c=>{o=c}),a=i.startViewTransition(()=>(o(),eG(e)));a.ready.catch(c=>{});let{onViewTransitionCreated:l}=r;return l&&fn(e,()=>l({transition:a,from:t,to:n})),s}function eG(e){return new Promise(t=>{qs({read:()=>setTimeout(t)},{injector:e})})}var B1=new G(""),py=(()=>{class e{currentNavigation=Si(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=null;events=new ie;transitionAbortWithErrorSubject=new ie;configLoader=E(uy);environmentInjector=E(Ct);destroyRef=E(ni);urlSerializer=E(wl);rootContexts=E(El);location=E(Zs);inputBindingEnabled=E(zf,{optional:!0})!==null;titleStrategy=E(P1);options=E(sa,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=E(fy);createViewTransition=E(L1,{optional:!0});navigationErrorHandler=E(B1,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>V(void 0);rootComponentType=null;destroyed=!1;constructor(){let n=i=>this.events.next(new Zg(i)),r=i=>this.events.next(new Xg(i));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;Wt(()=>{this.transitions?.next(M(h({},n),{extractedUrl:this.urlHandlingStrategy.extract(n.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:r}))})}setupNavigations(n){return this.transitions=new Ot(null),this.transitions.pipe(Ue(r=>r!==null),Et(r=>{let i=!1;return V(r).pipe(Et(o=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",sr.SupersededByNewNavigation),Rt;this.currentTransition=r,this.currentNavigation.set({id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:typeof o.extras.browserUrl=="string"?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?M(h({},this.lastSuccessfulNavigation),{previousNavigation:null}):null,abort:()=>o.abortController.abort()});let s=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),a=o.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!s&&a!=="reload")return this.events.next(new bo(o.id,this.urlSerializer.serialize(o.rawUrl),"",Xc.IgnoredSameUrlNavigation)),o.resolve(!1),Rt;if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return V(o).pipe(Et(l=>(this.events.next(new si(l.id,this.urlSerializer.serialize(l.extractedUrl),l.source,l.restoredState)),l.id!==this.navigationId?Rt:Promise.resolve(l))),q6(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),Ze(l=>{r.targetSnapshot=l.targetSnapshot,r.urlAfterRedirects=l.urlAfterRedirects,this.currentNavigation.update(d=>(d.finalUrl=l.urlAfterRedirects,d));let c=new Lf(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(c)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){let{id:l,extractedUrl:c,source:d,restoredState:u,extras:f}=o,p=new si(l,this.urlSerializer.serialize(c),d,u);this.events.next(p);let m=hO(this.rootComponentType).snapshot;return this.currentTransition=r=M(h({},o),{targetSnapshot:m,urlAfterRedirects:c,extras:M(h({},f),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(g=>(g.finalUrl=c,g)),V(r)}else return this.events.next(new bo(o.id,this.urlSerializer.serialize(o.extractedUrl),"",Xc.IgnoredByUrlHandlingStrategy)),o.resolve(!1),Rt}),Ze(o=>{let s=new Yg(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}),L(o=>(this.currentTransition=r=M(h({},o),{guards:f6(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),r)),C6(this.environmentInjector,o=>this.events.next(o)),Ze(o=>{if(r.guardsResult=o.guardsResult,o.guardsResult&&typeof o.guardsResult!="boolean")throw ay(this.urlSerializer,o.guardsResult);let s=new Jg(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(s)}),Ue(o=>o.guardsResult?!0:(this.cancelNavigationTransition(o,"",sr.GuardRejected),!1)),g1(o=>{if(o.guards.canActivateChecks.length!==0)return V(o).pipe(Ze(s=>{let a=new Qg(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}),Et(s=>{let a=!1;return V(s).pipe(K6(this.paramsInheritanceStrategy,this.environmentInjector),Ze({next:()=>a=!0,complete:()=>
5{a||this.cancelNavigationTransition(s,"",sr.NoDataFromResolver)}}))}),Ze(s=>{let a=new ed(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(a)}))}),g1(o=>{let s=a=>{let l=[];if(a.routeConfig?.loadComponent){let c=od(a)??this.environmentInjector;l.push(this.configLoader.loadComponent(c,a.routeConfig).pipe(Ze(d=>{a.component=d}),L(()=>{})))}for(let c of a.children)l.push(...s(c));return l};return qn(s(o.targetSnapshot.root)).pipe(ks(null),Pt(1))}),g1(()=>this.afterPreactivation()),Et(()=>{let{currentSnapshot:o,targetSnapshot:s}=r,a=this.createViewTransition?.(this.environmentInjector,o.root,s.root);return a?lt(a).pipe(L(()=>r)):V(r)}),L(o=>{let s=a6(n.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=r=M(h({},o),{targetRouterState:s}),this.currentNavigation.update(a=>(a.targetRouterState=s,a)),r}),Ze(()=>{this.events.next(new Ff)}),u6(this.rootContexts,n.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Pt(1),Ie(new le(o=>{let s=r.abortController.signal,a=()=>o.next();return s.addEventListener("abort",a),()=>s.removeEventListener("abort",a)}).pipe(Ue(()=>!i&&!r.targetRouterState),Ze(()=>{this.cancelNavigationTransition(r,r.abortController.signal.reason+"",sr.Aborted)}))),Ze({next:o=>{i=!0,this.lastSuccessfulNavigation=Wt(this.currentNavigation),this.events.next(new hn(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{i=!0}}),Ie(this.transitionAbortWithErrorSubject.pipe(Ze(o=>{throw o}))),Vo(()=>{i||this.cancelNavigationTransition(r,"",sr.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),kt(o=>{if(this.destroyed)return r.resolve(!1),Rt;if(i=!0,bO(o))this.events.next(new vr(r.id,this.urlSerializer.serialize(r.extractedUrl),o.message,o.cancellationCode)),d6(o)?this.events.next(new nd(o.url,o.navigationBehaviorOptions)):r.resolve(!1);else{let s=new wo(r.id,this.urlSerializer.serialize(r.extractedUrl),o,r.targetSnapshot??void 0);try{let a=fn(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(a instanceof rd){let{message:l,cancellationCode:c}=ay(this.urlSerializer,a);this.events.next(new vr(r.id,this.urlSerializer.serialize(r.extractedUrl),l,c)),this.events.next(new nd(a.redirectTo,a.navigationBehaviorOptions))}else throw this.events.next(s),o}catch(a){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(a)}}return Rt}))}))}cancelNavigationTransition(n,r,i){let o=new vr(n.id,this.urlSerializer.serialize(n.extractedUrl),r,i);this.events.next(o),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let n=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=Wt(this.currentNavigation),i=r?.targetBrowserUrl??r?.extractedUrl;return n.toString()!==i?.toString()&&!r?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function tG(e){return e!==Qc}var NO=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:()=>E(nG),providedIn:"root"})}return e})(),cy=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},nG=(()=>{class e extends cy{static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),OO=(()=>{class e{urlSerializer=E(wl);options=E(sa,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=E(Zs);urlHandlingStrategy=E(fy);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new _o;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:n,initialUrl:r,targetBrowserUrl:i}){let o=n!==void 0?this.urlHandlingStrategy.merge(n,r):r,s=i??o;return s instanceof _o?this.urlSerializer.serialize(s):s}commitTransition({targetRouterState:n,finalUrl:r,initialUrl:i}){r&&n?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,i),this.routerState=n):this.rawUrlTree=i}routerState=hO(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:n}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n??this.rawUrlTree)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:()=>E(rG),providedIn:"root"})}return e})(),rG=(()=>{class e extends OO{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{n(r.url,r.state,"popstate")})})}handleRouterEvent(n,r){n instanceof si?this.updateStateMemento():n instanceof bo?this.commitTransition(r):n instanceof Lf?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof Ff?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):n instanceof vr&&n.code!==sr.SupersededByNewNavigation&&n.c
5ode!==sr.Redirect?this.restoreHistory(r):n instanceof wo?this.restoreHistory(r,!0):n instanceof hn&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,{extras:r,id:i}){let{replaceUrl:o,state:s}=r;if(this.location.isCurrentPathEqualTo(n)||o){let a=this.browserPageId,l=h(h({},s),this.generateNgRouterState(i,a));this.location.replaceState(n,"",l)}else{let a=h(h({},s),this.generateNgRouterState(i,this.browserPageId+1));this.location.go(n,"",a)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,o=this.currentPageId-i;o!==0?this.location.historyGo(o):this.getCurrentUrlTree()===n.finalUrl&&o===0&&(this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(n),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}static \u0275fac=(()=>{let n;return function(i){return(n||(n=Tt(e)))(i||e)}})();static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function hy(e,t){e.events.pipe(Ue(n=>n instanceof hn||n instanceof vr||n instanceof wo||n instanceof bo),L(n=>n instanceof hn||n instanceof bo?0:(n instanceof vr?n.code===sr.Redirect||n.code===sr.SupersededByNewNavigation:!1)?2:1),Ue(n=>n!==2),Pt(1)).subscribe(()=>{t()})}var iG={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},oG={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},it=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=E(eE);stateManager=E(OO);options=E(sa,{optional:!0})||{};pendingTasks=E(io);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=E(py);urlSerializer=E(wl);location=E(Zs);urlHandlingStrategy=E(fy);injector=E(Ct);_events=new ie;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=E(NO);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=E(ad,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!E(zf,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}eventsSubscription=new wt;subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let i=this.navigationTransitions.currentTransition,o=Wt(this.navigationTransitions.currentNavigation);if(i!==null&&o!==null){if(this.stateManager.handleRouterEvent(r,o),r instanceof vr&&r.code!==sr.Redirect&&r.code!==sr.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof hn)this.navigated=!0;else if(r instanceof nd){let s=r.navigationBehaviorOptions,a=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),l=h({browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||this.urlUpdateStrategy==="eager"||tG(i.source)},s);this.scheduleNavigation(a,Qc,null,l,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}r6(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortWithErrorSubject.next(i)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Qc,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r,i)=>{this.navigateToSyncWithBrowser(n,i,r)})}navigateToSyncWithBrowser(n,r,i){let o={replaceUrl:!0},s=i?.navigationId?i:null;if(i){let l=h({},i);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&&(o.state=l)}let a=this.parseUrl(n);this.scheduleNavigation(a,r,s,o).catch(l=>{this.disposed||this.injector.get(tr)(l)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return Wt(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(k1),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(n,r={}){let{relativeTo:i,queryParams:o,fragment:s,queryParamsHandling:a,preserveFragment:l}=r,c=l?this.currentUrlTree.fragment:s,d=null;switch(a??this.options.defaultQueryParamsHandling){case"merge":d=h(h({},this.currentUrlTree.queryParams),o);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=o||null}d!==null&&(d=this.removeEmptyProps(d));let u;
5try{let f=i?i.snapshot:this.routerState.snapshot.root;u=dO(f)}catch{(typeof n[0]!="string"||n[0][0]!=="/")&&(n=[]),u=this.currentUrlTree.root}return uO(u,n,d,c??null)}navigateByUrl(n,r={skipLocationChange:!1}){let i=oa(n)?n:this.parseUrl(n),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,Qc,null,r)}navigate(n,r={skipLocationChange:!1}){return sG(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.console.warn(zo(4018,!1)),this.urlSerializer.parse("/")}}isActive(n,r){let i;if(r===!0?i=h({},iG):r===!1?i=h({},oG):i=r,oa(n))return zN(this.currentUrlTree,n,i);let o=this.parseUrl(n);return zN(this.currentUrlTree,o,i)}removeEmptyProps(n){return Object.entries(n).reduce((r,[i,o])=>(o!=null&&(r[i]=o),r),{})}scheduleNavigation(n,r,i,o,s){if(this.disposed)return Promise.resolve(!1);let a,l,c;s?(a=s.resolve,l=s.reject,c=s.promise):c=new Promise((u,f)=>{a=u,l=f});let d=this.pendingTasks.add();return hy(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:o,resolve:a,reject:l,promise:c,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),c.catch(u=>Promise.reject(u))}static \u0275fac=function(r){return new(r||e)};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function sG(e){for(let t=0;t<e.length;t++)if(e[t]==null)throw new F(4008,!1)}var my=(()=>{class e{router;route;tabIndexAttribute;renderer;el;locationStrategy;reactiveHref=Si(null);get href(){return Wt(this.reactiveHref)}set href(n){this.reactiveHref.set(n)}target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new ie;applicationErrorHandler=E(tr);options=E(sa,{optional:!0});constructor(n,r,i,o,s,a){this.router=n,this.route=r,this.tabIndexAttribute=i,this.renderer=o,this.el=s,this.locationStrategy=a,this.reactiveHref.set(E(new og("href"),{optional:!0}));let l=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area"||!!(typeof customElements=="object"&&customElements.get(l)?.observedAttributes?.includes?.("href")),this.isAnchorElement?this.setTabIndexIfNotOnNativeEl("0"):this.subscribeToNavigationEventsIfNecessary()}subscribeToNavigationEventsIfNecessary(){if(this.subscription!==void 0||!this.isAnchorElement)return;let n=this.preserveFragment,r=i=>i==="merge"||i==="preserve";n||=r(this.queryParamsHandling),n||=!this.queryParamsHandling&&!r(this.options?.defaultQueryParamsHandling),n&&(this.subscription=this.router.events.subscribe(i=>{i instanceof hn&&this.updateHref()}))}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(n){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",n)}ngOnChanges(n){this.isAnchorElement&&(this.updateHref(),this.subscribeToNavigationEventsIfNecessary()),this.onChanges.next(this)}routerLinkInput=null;set routerLink(n){n==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(oa(n)?this.routerLinkInput=n:this.routerLinkInput=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0"))}onClick(n,r,i,o,s){let a=this.urlTree;if(a===null||this.isAnchorElement&&(n!==0||r||i||o||s||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(a,l)?.catch(c=>{this.applicationErrorHandler(c)}),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let n=this.urlTree;this.reactiveHref.set(n!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(n))??"":null)}applyAttributeValue(n,r){let i=this.renderer,o=this.el.nativeElement;r!==null?i.setAttribute(o,n,r):i.removeAttribute(o,n)}get urlTree(){return this.routerLinkInput===null?null:oa(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(r){return new(r||e)(I(it),I(yt),Mc("tabindex"),I(Zo),I(Gt),I(Ai))};static \u0275dir=xe({type:e,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(r,i){r&1&&Ae("click",function(s){return i.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),r&2&&Ut("href",i.reactiveHref(),Aw)("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Qs],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Qs],replaceUrl:[2,"replaceUrl","replaceUrl",Qs],routerLink:"routerLink"},features:[ri]})}return e})();var qf=class{};var RO=(()=>{class e{router;injector;preloadingStrategy;loader;subscription;constructor(n,r,i,o){this.router=n,this.injector=r,this.preloadingStrategy=i,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(Ue(n=>n instanceof hn),Qr(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,r){let i=[];for(let o of r){o.providers&&!o._injector&&(o._injector=Rc(o.providers,n,`Route: ${o.path}`));let s=o._injector??n,a=o._loadedInjector??s;(o.loadChildren&&!o._loadedRoutes&&o.canLoad===void 0||o.loadComponent&&!o._loadedComponent)&&i.push(this.preloadConfig(s,o)),(o.children||o._loadedRoutes)&&i.push(this.processRoutes(a,o.children??o._loadedRoutes))}return lt(i).pipe(Os())}preloadConfig(n,r){return this.preloadingStrategy.preload(r,()=>{let i;r.loadChildren&&r.canLoad===void 0?i=this.loader.loadChildren(n,r):i=V(null);let o=i.pipe(Ye(s=>s===null?V(void 0):(r._loadedRoutes=s.routes,r._loadedInjector=s.injector,this.processRoutes(s.injector??n,s.routes))));if(r.loadComponent&&!r._loadedComponent){let s=this.loader.loadComponent(n,r);return lt([o,s]).pipe(Os())}else return o}
5)}static \u0275fac=function(r){return new(r||e)(C(it),C(Ct),C(qf),C(uy))};static \u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),kO=new G(""),aG=(()=>{class e{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=Qc;restoredId=0;store={};constructor(n,r,i,o,s={}){this.urlSerializer=n,this.transitions=r,this.viewportScroller=i,this.zone=o,this.options=s,s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof si?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof hn?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof bo&&n.code===Xc.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=>{if(!(n instanceof td))return;let r={behavior:"instant"};n.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0],r):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(n.position,r):n.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(n.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(n,r){this.zone.runOutsideAngular(()=>Yr(this,null,function*(){yield new Promise(i=>{setTimeout(i),typeof requestAnimationFrame<"u"&&requestAnimationFrame(i)}),this.zone.run(()=>{this.transitions.events.next(new td(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(r){Yw()};static \u0275prov=S({token:e,factory:e.\u0275fac})}return e})();function lG(e){return e.routerState.root}function Kf(e,t){return{\u0275kind:e,\u0275providers:t}}function cG(){let e=E(ht);return t=>{let n=e.get(kr);if(t!==n.components[0])return;let r=e.get(it),i=e.get(PO);e.get(V1)===1&&r.initialNavigation(),e.get(BO,null,{optional:!0})?.setUpPreloading(),e.get(kO,null,{optional:!0})?.init(),r.resetRootComponentType(n.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var PO=new G("",{factory:()=>new ie}),V1=new G("",{providedIn:"root",factory:()=>1});function LO(){let e=[{provide:Dw,useValue:!0},{provide:V1,useValue:0},Zm(()=>{let t=E(ht);return t.get(yE,Promise.resolve()).then(()=>new Promise(r=>{let i=t.get(it),o=t.get(PO);hy(i,()=>{r(!0)}),t.get(py).afterPreactivation=()=>(r(!0),o.closed?V(void 0):o),i.initialNavigation()}))})];return Kf(2,e)}function FO(){let e=[Zm(()=>{E(it).setUpLocationChangeListener()}),{provide:V1,useValue:2}];return Kf(3,e)}var BO=new G("");function jO(e){return Kf(0,[{provide:BO,useExisting:RO},{provide:qf,useExisting:e}])}function VO(){return Kf(8,[O1,{provide:zf,useExisting:O1}])}function UO(e){Ti("NgRouterViewTransitions");let t=[{provide:L1,useValue:MO},{provide:F1,useValue:h({skipNextTransition:!!e?.skipInitialTransition},e)}];return Kf(9,t)}var HO=[Zs,{provide:wl,useClass:ia},it,El,{provide:yt,useFactory:lG,deps:[it]},uy,[]],gy=(()=>{class e{constructor(){}static forRoot(n,r){return{ngModule:e,providers:[HO,[],{provide:ad,multi:!0,useValue:n},[],r?.errorHandler?{provide:B1,useValue:r.errorHandler}:[],{provide:sa,useValue:r||{}},r?.useHash?uG():fG(),dG(),r?.preloadingStrategy?jO(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?pG(r):[],r?.bindToComponentInputs?VO().\u0275providers:[],r?.enableViewTransitions?UO().\u0275providers:[],hG()]}}static forChild(n){return{ngModule:e,providers:[{provide:ad,multi:!0,useValue:n}]}}static \u0275fac=function(r){return new(r||e)};static \u0275mod=gt({type:e});static \u0275inj=ct({})}return e})();function dG(){return{provide:kO,useFactory:()=>{let e=E(QM),t=E($e),n=E(sa),r=E(py),i=E(wl);return n.scrollOffset&&e.setOffset(n.scrollOffset),new aG(i,r,e,t,n)}}}function uG(){return{provide:Ai,useClass:DE}}function fG(){return{provide:Ai,useClass:dg}}function pG(e){return[e.initialNavigation==="disabled"?FO().\u0275providers:[],e.initialNavigation==="enabledBlocking"?LO().\u0275providers:[]]}var j1=new G("");function hG(){return[{provide:j1,useFactory:cG},{provide:Xm,multi:!0,useExisting:j1}]}var q=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var ge=globalThis;var Eo="10.2.0";function Ur(){return Cl(ge),ge}function Cl(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||Eo,t[Eo]=t[Eo]||{}}function is(e,t,n=ge){let r=n.__SENTRY__=n.__SENTRY__||{},i=r[Eo]=r[Eo]||{};return i[e]||(i[e]=t())}var U1=["debug","info","warn","error","log","assert","trace"],mG="Sentry Logger ",ld={};function Hr(e){if(!("console"in ge))return e();let t=ge.console,n={},r=Object.keys(ld);r.forEach(i=>
5{let o=ld[i];n[i]=t[i],t[i]=o});try{return e()}finally{r.forEach(i=>{t[i]=n[i]})}}function gG(){$1().enabled=!0}function yG(){$1().enabled=!1}function $O(){return $1().enabled}function vG(...e){H1("log",...e)}function _G(...e){H1("warn",...e)}function bG(...e){H1("error",...e)}function H1(e,...t){q&&$O()&&Hr(()=>{ge.console[e](`${mG}[${e}]:`,...t)})}function $1(){return q?is("loggerSettings",()=>({enabled:!1})):{enabled:!1}}var N={enable:gG,disable:yG,isEnabled:$O,log:vG,warn:_G,error:bG};var GO=/\(error: (.*)\)/,zO=/captureMessage|captureException/;function vy(...e){let t=e.sort((n,r)=>n[0]-r[0]).map(n=>n[1]);return(n,r=0,i=0)=>{let o=[],s=n.split(`
6`);for(let a=r;a<s.length;a++){let l=s[a];l.length>1024&&(l=l.slice(0,1024));let c=GO.test(l)?l.replace(GO,"$1"):l;if(!c.match(/\S*Error: /)){for(let d of t){let u=d(c);if(u){o.push(u);break}}if(o.length>=50+i)break}}return WO(o.slice(i))}}function z1(e){return Array.isArray(e)?vy(...e):e}function WO(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(yy(t).function||"")&&t.pop(),t.reverse(),zO.test(yy(t).function||"")&&(t.pop(),zO.test(yy(t).function||"")&&t.pop()),t.slice(0,50).map(n=>M(h({},n),{filename:n.filename||yy(t).filename,function:n.function||"?"}))}function yy(e){return e[e.length-1]||{}}var G1="<anonymous>";function _r(e){try{return!e||typeof e!="function"?G1:e.name||G1}catch{return G1}}function _y(e){let t=e.exception;if(t){let n=[];try{return t.values.forEach(r=>{r.stacktrace.frames&&n.push(...r.stacktrace.frames)}),n}catch{return}}}var by={},qO={};function Bn(e,t){by[e]=by[e]||[],by[e].push(t)}function jn(e,t){if(!qO[e]){qO[e]=!0;try{t()}catch(n){q&&N.error(`Error while instrumenting ${e}`,n)}}}function Kt(e,t){let n=e&&by[e];if(n)for(let r of n)try{r(t)}catch(i){q&&N.error(`Error while triggering instrumentation handler.
7Type: ${e}
8Name: ${_r(r)}
9Error:`,i)}}var W1=null;function Yf(e){let t="error";Bn(t,e),jn(t,wG)}function wG(){W1=ge.onerror,ge.onerror=function(e,t,n,r,i){return Kt("error",{column:r,error:i,line:n,msg:e,url:t}),W1?W1.apply(this,arguments):!1},ge.onerror.__SENTRY_INSTRUMENTED__=!0}var q1=null;function Jf(e){let t="unhandledrejection";Bn(t,e),jn(t,EG)}function EG(){q1=ge.onunhandledrejection,ge.onunhandledrejection=function(e){return Kt("unhandledrejection",e),q1?q1.apply(this,arguments):!0},ge.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var KO=Object.prototype.toString;function Sl(e){switch(KO.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return $r(e,Error)}}function cd(e,t){return KO.call(e)===`[object ${t}]`}function wy(e){return cd(e,"ErrorEvent")}function Ey(e){return cd(e,"DOMError")}function K1(e){return cd(e,"DOMException")}function Vn(e){return cd(e,"String")}function dd(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function Co(e){return e===null||dd(e)||typeof e!="object"&&typeof e!="function"}function os(e){return cd(e,"Object")}function Il(e){return typeof Event<"u"&&$r(e,Event)}function Y1(e){return typeof Element<"u"&&$r(e,Element)}function J1(e){return cd(e,"RegExp")}function Li(e){return!!(e?.then&&typeof e.then=="function")}function Q1(e){return os(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function $r(e,t){try{return e instanceof t}catch{return!1}}function Qf(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}function Cy(e){return typeof Request<"u"&&$r(e,Request)}var Z1=ge,CG=80;function In(e,t={}){if(!e)return"<unknown>";try{let n=e,r=5,i=[],o=0,s=0,a=" > ",l=a.length,c,d=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||CG;for(;n&&o++<r&&(c=SG(n,d),!(c==="html"||o>1&&s+i.length*l+c.length>=u));)i.push(c),s+=c.length,n=n.parentNode;return i.reverse().join(a)}catch{return"<unknown>"}}function SG(e,t){let n=e,r=[];if(!n?.tagName)return"";if(Z1.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}r.push(n.tagName.toLowerCase());let i=t?.length?t.filter(s=>n.getAttribute(s)).map(s=>[s,n.getAttribute(s)]):null;if(i?.length)i.forEach(s=>{r.push(`[${s[0]}="${s[1]}"]`)});else{n.id&&r.push(`#${n.id}`);let s=n.className;if(s&&Vn(s)){let a=s.split(/\s+/);for(let l of a)r.push(`.${l}`)}}let o=["aria-label","type","name","title","alt"];for(let s of o){let a=n.getAttribute(s);a&&r.push(`[${s}="${a}"]`)}return r.join("")}function Fi(){try{return Z1.document.location.href}catch{return""}}function Zf(e){if(!Z1.HTMLElement)return null;let t=e,n=5;for(let r=0;r<n;r++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}function aa(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function Sy(e,t){if(!Array.isArray(e))return"";let n=[];for(let r=0;r<e.length;r++){let i=e[r];try{Qf(i)?n.push("[VueViewModel]"):n.push(String(i))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function ud(e,t,n=!1){return Vn(e)?J1(t)?t.test(e):Vn(t)?n?e===t:e.includes(t):!1:!1}function ai(e,t=[],n=!1){return t.some(r=>ud(e,r,n))}function sn(e,t,n){if(!(t in e))return;let r=e[t];if(typeof r!="function")return;let i=n(r);typeof i=="function"&&Iy(i,r);try{e[t]=i}catch{q&&N.log(`Failed to replace method "${t}" in object`,e)}}function At(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{q&&N.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function Iy(e,t){try{let n=t.prototype||{};e.prototype=t.prototype=n,At(e,"__sentry_original__",t)}catch{}}function Dl(e){return e.__sentry_original__}function Dy(e){if(Sl(e))return h({message:e.message,name:e.name,stack:e.stack},JO(e));if(Il(e)){let t=h({type:e.type,target:YO(e.target),currentTarget:YO(e.currentTarget)},JO(e));return typeof CustomEvent<"u"&&$r(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function YO(e){try{return Y1(e)?In(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function JO(e){if(typeof e=="object"&&e!==null){let t={};for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function X1(e,t=40){let n=Object.keys(Dy(e));n.sort();let r=n[0];if(!r)return"[object has no keys]";if(r.length>=t)return aa(r,t);for(let i=n.length;i>0;i--){let o=n.slice(0,i).join(", ");
9if(!(o.length>t))return i===n.length?o:aa(o,t)}return""}function IG(){let e=ge;return e.crypto||e.msCrypto}function an(e=IG()){let t=()=>Math.random()*16;try{if(e?.randomUUID)return e.randomUUID().replace(/-/g,"");e?.getRandomValues&&(t=()=>{let n=new Uint8Array(1);return e.getRandomValues(n),n[0]})}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,n=>(n^(t()&15)>>n/4).toString(16))}function QO(e){return e.exception?.values?.[0]}function So(e){let{message:t,event_id:n}=e;if(t)return t;let r=QO(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function fd(e,t,n){let r=e.exception=e.exception||{},i=r.values=r.values||[],o=i[0]=i[0]||{};o.value||(o.value=t||""),o.type||(o.type=n||"Error")}function Io(e,t){let n=QO(e);if(!n)return;let r={type:"generic",handled:!0},i=n.mechanism;if(n.mechanism=h(h(h({},r),i),t),t&&"data"in t){let o=h(h({},i?.data),t.data);n.mechanism.data=o}}function Ty(e){if(DG(e))return!0;try{At(e,"__sentry_captured__",!0)}catch{}return!1}function DG(e){try{return e.__sentry_captured__}catch{}}var XO=1e3;function Gr(){return Date.now()/XO}function TG(){let{performance:e}=ge;if(!e?.now||!e.timeOrigin)return Gr;let t=e.timeOrigin;return()=>(t+e.now())/XO}var ZO;function ot(){return(ZO??(ZO=TG()))()}var eC;function xG(){let{performance:e}=ge;if(!e?.now)return[void 0,"none"];let t=3600*1e3,n=e.now(),r=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,o=i<t,s=e.timing?.navigationStart,l=typeof s=="number"?Math.abs(s+n-r):t,c=l<t;return o||c?i<=l?[e.timeOrigin,"timeOrigin"]:[s,"navigationStart"]:[r,"dateNow"]}function Ht(){return eC||(eC=xG()),eC[0]}function eR(e){let t=ot(),n={sid:an(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>AG(n)};return e&&ss(n,e),n}function ss(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||ot(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:an()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{let n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function tR(e,t){let n={};t?n={status:t}:e.status==="ok"&&(n={status:"exited"}),ss(e,n)}function AG(e){return{sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}function la(e,t,n=2){if(!t||typeof t!="object"||n<=0)return t;if(e&&Object.keys(t).length===0)return e;let r=h({},e);for(let i in t)Object.prototype.hasOwnProperty.call(t,i)&&(r[i]=la(r[i],t[i],n-1));return r}function br(){return an()}function Bi(){return an().substring(16)}var tC="_sentrySpan";function as(e,t){t?At(e,tC,t):delete e[tC]}function Tl(e){return e[tC]}var MG=100,wr=class e{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:br(),sampleRand:Math.random()}}clone(){let t=new e;return t._breadcrumbs=[...this._breadcrumbs],t._tags=h({},this._tags),t._extra=h({},this._extra),t._contexts=h({},this._contexts),this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata=h({},this._sdkProcessingMetadata),t._propagationContext=h({},this._propagationContext),t._client=this._client,t._lastEventId=this._lastEventId,as(t,Tl(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&ss(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags=h(h({},this._tags),t),this._notifyScopeListeners(),this}setTag(t,n){return this._tags=M(h({},this._tags),{[t]:n}),this._notifyScopeListeners(),this}setExtras(t){return this._extra=h(h({},this._extra),t),this._notifyScopeListeners(),this}setExtra(t,n){return this._extra=M(h({},this._extra),{[t]:n}),this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;let n=typeof t=="function"?t(this):t,r=n instanceof e?n.getScopeData():os(n)?t:void 0,{tags:i,extra:o,user:s,contexts:a,level:l,fingerprint:c=[],propagationContext:d}=r||{};return this._tags=h(h({},this._tags),i),this._extra=h(h({},this._extra),o),this._contexts=h(h({},this._contexts),a),s&&Object.keys(s).length&&(this._user=s),l&&(this._level=l),c.length&&(this._fingerprint=c),d&&(this._propagationContext=d),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,as(this,void 0),this._attachments=[],this.setPropagationContext({traceId:br(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,n){let r=typeof n=="number"?n:MG;if(r<=0)return this;let i=M(h({timestamp:Gr()},t),{message:t.message?aa(t.message,2048):t.message});return this._breadcrumbs.push(i),this._breadcrumbs.length>r&&(this._breadcrumbs=this._breadcrumbs.slice(-r),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:Tl(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=la(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,n){let r=n?.event_id||an();if(!this._client)return q&&N.warn("No client configured on scope - will not capture exception!"),r;let i=new Error("Sentry syntheticException");return this._client.captureException(t,M(h({originalException:t,syntheticException:i},n),{event_id:r}),this),r}captureMessage(t,n,r){let i=r?.event_id||an();if(!this._client)return q&&N.warn("No client configured on scope - will not capture message!"),i;let o=new Error(t);return this._client.captureMessage(t,n,M(h({originalException:t,syntheticException:o},r),{event_id:i}),this),i}captureEvent(t,n){let r=n?.event_id||an();return this._client?(this._client.captureEvent(t,M(h({},n),{event_id:r}),this),r):(q&&N.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEac
9h(t=>{t(this)}),this._notifyingListeners=!1)}};function nR(){return is("defaultCurrentScope",()=>new wr)}function rR(){return is("defaultIsolationScope",()=>new wr)}var nC=class{constructor(t,n){let r;t?r=t:r=new wr;let i;n?i=n:i=new wr,this._stack=[{scope:r}],this._isolationScope=i}withScope(t){let n=this._pushScope(),r;try{r=t(n)}catch(i){throw this._popScope(),i}return Li(r)?r.then(i=>(this._popScope(),i),i=>{throw this._popScope(),i}):(this._popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}};function pd(){let e=Ur(),t=Cl(e);return t.stack=t.stack||new nC(nR(),rR())}function NG(e){return pd().withScope(e)}function OG(e,t){let n=pd();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function iR(e){return pd().withScope(()=>e(pd().getIsolationScope()))}function oR(){return{withIsolationScope:iR,withScope:NG,withSetScope:OG,withSetIsolationScope:(e,t)=>iR(t),getCurrentScope:()=>pd().getScope(),getIsolationScope:()=>pd().getIsolationScope()}}function Do(e){let t=Cl(e);return t.acs?t.acs:oR()}function ye(){let e=Ur();return Do(e).getCurrentScope()}function Dn(){let e=Ur();return Do(e).getIsolationScope()}function xy(){return is("globalScope",()=>new wr)}function ls(...e){let t=Ur(),n=Do(t);if(e.length===2){let[r,i]=e;return r?n.withSetScope(r,i):n.withScope(i)}return n.withScope(e[0])}function pe(){return ye().getClient()}function rC(e){let t=e.getPropagationContext(),{traceId:n,parentSpanId:r,propagationSpanId:i}=t,o={trace_id:n,span_id:i||Bi()};return r&&(o.parent_span_id=r),o}var Mt="sentry.source",ca="sentry.sample_rate",Xf="sentry.previous_trace_sample_rate",ln="sentry.op",Be="sentry.origin",xl="sentry.idle_span_finish_reason",To="sentry.measurement_unit",xo="sentry.measurement_value",ep="sentry.custom_span_name",hd="sentry.profile_id",li="sentry.exclusive_time";var iC="sentry.link.type";function oC(e){if(e<400&&e>=100)return{code:1};if(e>=400&&e<500)switch(e){case 401:return{code:2,message:"unauthenticated"};case 403:return{code:2,message:"permission_denied"};case 404:return{code:2,message:"not_found"};case 409:return{code:2,message:"already_exists"};case 413:return{code:2,message:"failed_precondition"};case 429:return{code:2,message:"resource_exhausted"};case 499:return{code:2,message:"cancelled"};default:return{code:2,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:2,message:"unimplemented"};case 503:return{code:2,message:"unavailable"};case 504:return{code:2,message:"deadline_exceeded"};default:return{code:2,message:"internal_error"}}return{code:2,message:"unknown_error"}}function md(e,t){e.setAttribute("http.response.status_code",t);let n=oC(t);n.message!=="unknown_error"&&e.setStatus(n)}var sR="_sentryScope",aR="_sentryIsolationScope";function lR(e,t,n){e&&(At(e,aR,n),At(e,sR,t))}function Al(e){return{scope:e[sR],isolationScope:e[aR]}}var Ay="sentry-",RG=/^sentry-/,kG=8192;function My(e){let t=PG(e);if(!t)return;let n=Object.entries(t).reduce((r,[i,o])=>{if(i.match(RG)){let s=i.slice(Ay.length);r[s]=o}return r},{});if(Object.keys(n).length>0)return n}function sC(e){if(!e)return;let t=Object.entries(e).reduce((n,[r,i])=>(i&&(n[`${Ay}${r}`]=i),n),{});return LG(t)}function PG(e){if(!(!e||!Vn(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,n)=>{let r=cR(n);return Object.entries(r).forEach(([i,o])=>{t[i]=o}),t},{}):cR(e)}function cR(e){return e.split(",").map(t=>t.split("=").map(n=>{try{return decodeURIComponent(n.trim())}catch{return}})).reduce((t,[n,r])=>(n&&r&&(t[n]=r),t),{})}function LG(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[n,r],i)=>{let o=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,s=i===0?o:`${t},${o}`;return s.length>kG?(q&&N.warn(`Not adding key: ${n} with val: ${r} to baggage header due to exceeding baggage size limits.`),t):s},"")}var FG=/^o(\d+)\./,BG=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function jG(e){return e==="http"||e==="https"}function cs(e,t=!1){let{host:n,path:r,pass:i,port:o,projectId:s,protocol:a,publicKey:l}=e;return`${a}://${l}${t&&i?`:${i}`:""}@${n}${o?`:${o}`:""}/${r&&`${r}/`}${s}`}function VG(e){let t=BG.exec(e);if(!t){Hr(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[n,r,i="",o="",s="",a=""]=t.slice(1),l="",c=a,d=c.split("/");if(d.length>1&&(l=d.slice(0,-1).join("/"),c=d.pop()),c){let u=c.match(/^\d+/);u&&(c=u[0])}return dR({host:o,pass:i,path:l,projectId:c,port:s,protocol:n,publicKey:r})}function dR(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function UG(e){if(!q)return!0;let{port:t,projectId:n,protocol:r}=e;return["protocol","publicKey","host","projectId"].find(s=>e[s]?!1:(N.error(`Invalid Sentry Dsn: ${s} missing`),!0))?!1:n.match(/^\d+$/)?jG(r)?t&&isNaN(parseInt(t,10))?(N.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(N.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(N.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function HG(e){return e.match(FG)?.[1]}function uR(e){let t=e.getOptions(),{host:n}=e.getDsn()||{},r;return t.orgId?r=String(t.orgId):n&&(r=HG(n)),r}function fR(e){let t=typeof e=="string"?VG(e):dR(e);if(!(!t||!UG(t)))return t}function ds(e){if(typeof e=="boolean")return Number(e);let t=typeof e=="string"?parseFloat(e):e;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}var Ny=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function pR(e){if(!e)return;let t=e.match(Ny);if(!t)return;let n;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function aC(e,t){let n=pR(e),r=My(t);if(!n?.traceId)return{traceId:br(),sampleRand:Math.random()};let i=$G(n,r);r&&(r.sample_rand=i.toString());let{traceId:o,parentSpanId:s,parentSampled:a}=n;return{traceId:o,parentSpanId:s,sampled:a,dsc:r||{},sampleRand:i}}function tp(e=br(),t=Bi(),n){let r="";return n!==void 0&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function $G(e,t){let n=ds(t?.sample_rand);if(n!==void 0)return n;let r=ds(t?.sample_rate);return r&&e?.parentSampled!==void 0?e.parentSampled?Math.random()*r:r+Math.random()*(1-r):Math.random()}var Oy=0,Ry=1,hR=!1;function gR(e){let{spanId:t,traceId:n}=e.spanContext(),{data:r,op:i,parent_span_id:o,status:s,origin:a,links:l}=se(e);return{parent_span_id:o,span_id:t,trace_id:n,data:r,op:i,status:s,origin:a,links:l}}function ky(e){let{spanId:t,traceId:n,isRemote:r}=e.spanContext(),i=r?t:se(e).parent_span_id,o=Al(e).scope,s=r?o?.getPropagationContext().propagationSpanId||Bi():t;return{parent_span_id:i,span_id:s,trace_id:n}}function Py(e){let{traceId:t,spanId:n}=e.spanContext(),r=ci(e);return tp(t,n,r)}function Ly(e){if(e&&e.length>0)return e.map(s=>{var a=s,{context:l}=a,c=l,{spanId:t,traceId:n,traceFlags:r}=c,i=su(c,["spanId","traceId","traceFlags"]),{attributes:o}=a;return h({span_id:t,trace_id:n,sampled:r===Ry,attributes:o},i)})}function ji(e){return typeof e=="number"?mR(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?mR(e.getTime()):ot()}function mR(e){return e>9999999999?e/1e3:e}function se(e){if(qG(e))return e.getSpanJSON();let{spanId:t,traceId:n}=e.spanContext();if(WG(e)){let{attributes:r,startTime:i,name:o,endTime:s,status:a,links:l}=e,c="parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0;return{span_id:t,trace_id:n,data:r,description:o,parent_span_id:c,start_timestamp:ji(i),timestamp:ji(s)||void 0,status:Fy(a),op:r[ln],origin:r[Be],links:Ly(l)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function WG(e){let t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function qG(e){return typeof e.getSpanJSON=="function"}function ci(e){let{traceFlags:t}=e.spanContext();return t===Ry}function Fy(e){if(!(!e||e.code===0))return e.code===1?"ok":e.message||"unknown_error"}var Ml="_sentryChildSpans",lC="_sentryRootSpan";function By(e,t){let n=e[lC]||e;At(t,lC,n),e[Ml]?e[Ml].add(t):At(e,Ml,new Set([t]))}function yR(e,t){e[Ml]&&e[Ml].delete(t)}function da(e){let t=new Set;function n(r){if(!t.has(r)&&ci(r)){t.add(r);let i=r[Ml]?Array.from(r[Ml]):[];for(let o of i)n(o)}}return n(e),Array.from(t)}function ze(e){return e[lC]||e}function Je(){let e=Ur(),t=Do(e);return t.getActiveSpan?t.getActiveSpan():Tl(ye())}function np(){hR||(Hr(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly.")}),hR=!0)}var vR=!1;function jy(){if(vR)return;function e(){let t=Je(),n=t&&ze(t);if(n){let r="internal_error";q&&N.log(`[Tracing] Root span: ${r} -> Global error occurred`),n.setStatus({code:2,message:r})}}e.tag="sentry_tracingErrorCallback",vR=!0,Yf(e),Jf(e)}function ar(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;let t=e||pe()?.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}var gd="production";var _R="_frozenDsc";function yd(e,t){At(e,_R,t)}function cC(e,t){let n=t.getOptions(),{publicKey:r}=t.getDsn()||{},i={environment:n.environment||gd,release:n.release,public_key:r,trace_id:e,org_id:uR(t)};return t.emit("createDsc",i),i}function rp(e,t){let n=t.getPropagationContext();return n.dsc||cC(n.traceId,e)}function Tn(e){let t=pe();if(!t)return{};let n=ze(e),r=se(n),i=r.data,o=n.spanContext().traceState,s=o?.get("sentry.sample_rate")??i[ca]??i[Xf];function a(m){return(typeof s=="number"||typeof s=="string")&&(m.sample_rate=`${s}`),m}let l=n[_R];if(l)return a(l);let c=o?.get("sentry.dsc"),d=c&&My(c);if(d)return a(d);let u=cC(e.spanContext().traceId,t),f=i[Mt],p=r.description;return f!=="url"&&p&&(u.transaction=p),ar()&&(u.sampled=String(ci(n)),u.sample_rand=o?.get("sentry.sample_rand")??Al(n).scope?.getPropagationContext().sampleRand.toString()),a(u),t.emit("createDsc",u,n),u}var lr=class{constructor(t={}){this._traceId=t.traceId||br(),this._spanId=t.spanId||Bi()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:Oy}}end(t){}setAttribute(t,n){return this}setAttributes(t){return this}setStatus(t){return this}updateName(t){return this}isRecording(){return!1}
9addEvent(t,n,r){return this}addLink(t){return this}addLinks(t){return this}recordException(t,n){}};function di(e,t=100,n=1/0){try{return dC("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function Vy(e,t=3,n=100*1024){let r=di(e,t);return QG(r)>n?Vy(e,t-1,n):r}function dC(e,t,n=1/0,r=1/0,i=ZG()){let[o,s]=i;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;let a=KG(e,t);if(!a.startsWith("[object "))return a;if(t.__sentry_skip_normalization__)return t;let l=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(l===0)return a.replace("object ","");if(o(t))return"[Circular ~]";let c=t;if(c&&typeof c.toJSON=="function")try{let p=c.toJSON();return dC("",p,l-1,r,i)}catch{}let d=Array.isArray(t)?[]:{},u=0,f=Dy(t);for(let p in f){if(!Object.prototype.hasOwnProperty.call(f,p))continue;if(u>=r){d[p]="[MaxProperties ~]";break}let m=f[p];d[p]=dC(p,m,l-1,r,i),u++}return s(t),d}function KG(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(Qf(t))return"[VueViewModel]";if(Q1(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${_r(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;let n=YG(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function YG(e){let t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}function JG(e){return~-encodeURI(e).split(/%..|./).length}function QG(e){return JG(JSON.stringify(e))}function ZG(){let e=new WeakSet;function t(r){return e.has(r)?!0:(e.add(r),!1)}function n(r){e.delete(r)}return[t,n]}function Ao(e,t=[]){return[e,t]}function bR(e,t){let[n,r]=e;return[n,[...r,t]]}function fC(e,t){let n=e[1];for(let r of n){let i=r[0].type;if(t(r,i))return!0}return!1}function uC(e){let t=Cl(ge);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function wR(e){let[t,n]=e,r=JSON.stringify(t);function i(o){typeof r=="string"?r=typeof o=="string"?r+o:[uC(r),o]:r.push(typeof o=="string"?uC(o):o)}for(let o of n){let[s,a]=o;if(i(`
10${JSON.stringify(s)}
11`),typeof a=="string"||a instanceof Uint8Array)i(a);else{let l;try{l=JSON.stringify(a)}catch{l=JSON.stringify(di(a))}i(l)}}return typeof r=="string"?r:XG(r)}function XG(e){let t=e.reduce((i,o)=>i+o.length,0),n=new Uint8Array(t),r=0;for(let i of e)n.set(i,r),r+=i.length;return n}function ER(e){return[{type:"span"},e]}function CR(e){let t=typeof e.data=="string"?uC(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}var e7={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item"};function pC(e){return e7[e]}function hC(e){if(!e?.sdk)return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}function SR(e,t,n,r){let i=e.sdkProcessingMetadata?.dynamicSamplingContext;return h(h(h({event_id:e.event_id,sent_at:new Date().toISOString()},t&&{sdk:t}),!!n&&r&&{dsn:cs(r)}),i&&{trace:i})}function ip(e,t){if(!t?.length||!e.description)return!1;for(let n of t){if(t7(n)){if(ud(e.description,n))return!0;continue}if(!n.name&&!n.op)continue;let r=n.name?ud(e.description,n.name):!0,i=n.op?e.op&&ud(e.op,n.op):!0;if(r&&i)return!0}return!1}function IR(e,t){let n=t.parent_span_id,r=t.span_id;if(n)for(let i of e)i.parent_span_id===r&&(i.parent_span_id=n)}function t7(e){return typeof e=="string"||e instanceof RegExp}function n7(e,t){return t&&(e.sdk=e.sdk||{}
11,e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function DR(e,t,n,r){let i=hC(n),o=h(h({sent_at:new Date().toISOString()},i&&{sdk:i}),!!r&&t&&{dsn:cs(t)}),s="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return Ao(o,[s])}function TR(e,t,n,r){let i=hC(n),o=e.type&&e.type!=="replay_event"?e.type:"event";n7(e,n?.sdk);let s=SR(e,i,r,t);return delete e.sdkProcessingMetadata,Ao(s,[[{type:o},e]])}function xR(e,t){function n(p){return!!p.trace_id&&!!p.public_key}let r=Tn(e[0]),i=t?.getDsn(),o=t?.getOptions().tunnel,s=h(h({sent_at:new Date().toISOString()},n(r)&&{trace:r}),!!o&&i&&{dsn:cs(i)}),{beforeSendSpan:a,ignoreSpans:l}=t?.getOptions()||{},c=l?.length?e.filter(p=>!ip(se(p),l)):e,d=e.length-c.length;d&&t?.recordDroppedEvent("before_send","span",d);let u=a?p=>{let m=se(p),g=a(m);return g||(np(),m)}:se,f=[];for(let p of c){let m=u(p);m&&f.push(ER(m))}return Ao(s,f)}function AR(e){if(!q)return;let{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:r}=se(e),{spanId:i}=e.spanContext(),o=ci(e),s=ze(e),a=s===e,l=`[Tracing] Starting ${o?"sampled":"unsampled"} ${a?"root ":""}span`,c=[`op: ${n}`,`name: ${t}`,`ID: ${i}`];if(r&&c.push(`parent ID: ${r}`),!a){let{op:d,description:u}=se(s);c.push(`root ID: ${s.spanContext().spanId}`),d&&c.push(`root op: ${d}`),u&&c.push(`root description: ${u}`)}N.log(`${l}
12  ${c.join(`
13  `)}`)}function MR(e){if(!q)return;let{description:t="< unknown name >",op:n="< unknown op >"}=se(e),{spanId:r}=e.spanContext(),o=ze(e)===e,s=`[Tracing] Finishing "${n}" ${o?"root ":""}span "${t}" with ID ${r}`;N.log(s)}function Uy(e,t,n,r=Je()){let i=r&&ze(r);i&&(q&&N.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),i.addEvent(e,{[xo]:t,[To]:n}))}function Hy(e){if(!e||e.length===0)return;let t={};return e.forEach(n=>{let r=n.attributes||{},i=r[To],o=r[xo];typeof i=="string"&&typeof o=="number"&&(t[n.name]={value:o,unit:i})}),t}var NR=1e3,fa=class{constructor(t={}){this._traceId=t.traceId||br(),this._spanId=t.spanId||Bi(),this._startTime=t.startTimestamp||ot(),this._links=t.links,this._attributes={},this.setAttributes(h({[Be]:"manual",[ln]:t.op},t.attributes)),this._name=t.name,t.parentSpanId&&(this._parentSpanId=t.parentSpanId),"sampled"in t&&(this._sampled=t.sampled),t.endTimestamp&&(this._endTime=t.endTimestamp),this._events=[],this._isStandaloneSpan=t.isStandalone,this._endTime&&this._onSpanEnded()}addLink(t){return this._links?this._links.push(t):this._links=[t],this}addLinks(t){return this._links?this._links.push(...t):this._links=t,this}recordException(t,n){}spanContext(){let{_spanId:t,_traceId:n,_sampled:r}=this;return{spanId:t,traceId:n,traceFlags:r?Ry:Oy}}setAttribute(t,n){return n===void 0?delete this._attributes[t]:this._attributes[t]=n,this}setAttributes(t){return Object.keys(t).forEach(n=>this.setAttribute(n,t[n])),this}updateStartTime(t){this._startTime=ji(t)}setStatus(t){return this._status=t,this}updateName(t){return this._name=t,this.setAttribute(Mt,"custom"),this}end(t){this._endTime||(this._endTime=ji(t),MR(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[ln],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:Fy(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[Be],profile_id:this._attributes[hd],exclusive_time:this._attributes[li],measurements:Hy(this._events),is_segment:this._isStandaloneSpan&&ze(this)===this||void 0,segment_id:this._isStandaloneSpan?ze(this).spanContext().spanId:void 0,links:Ly(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(t,n,r){q&&N.log("[Tracing] Adding an event to span:",t);let i=OR(n)?n:r||ot(),o=OR(n)?{}:n||{},s={name:t,time:ji(i),attributes:o};return this._events.push(s),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let t=pe();if(t&&t.emit("spanEnd",this),!(this._isStandaloneSpan||this===ze(this)))return;if(this._isStandaloneSpan){this._sampled?i7(xR([this],t)):(q&&N.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),t&&t.recordDroppedEvent("sample_rate","span"));return}let r=this._convertSpanToTransaction();r&&(Al(this).scope||ye()).captureEvent(r)}_convertSpanToTransaction(){if(!RR(se(this)))return;this._name||(q&&N.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:t,isolationScope:n}=Al(this),r=t?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(this._sampled!==!0)return;let o=da(this).filter(d=>d!==this&&!r7(d)).map(d=>se(d)).filter(RR),s=this._attributes[Mt];delete this._attributes[ep],o.forEach(d=>{delete d.data[ep]});let a=h({contexts:{trace:gR(this)},spans:o.length>NR?o.sort((d,u)=>d.start_timestamp-u.start_timestamp).slice(0,NR):o,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:t,capturedSpanIsolationScope:n,dynamicSamplingContext:Tn(this)},request:r},s&&{transaction_info:{source:s}}),l=Hy(this._events);return l&&Object.keys(l).length&&(q&&N.log("[Measurements] Adding measurements to transaction event",JSON.stringify(l,void 0,2)),a.measurements=l),a}};function OR(e){return e&&typeof e=="number"||e instanceof Date||Array.isArray(e)}function RR(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}function r7(e){return e instanceof fa&&e.isStandaloneSpan()}function i7(e){let t=pe();if(!t)return;let n=e[1];if(!n||n.length===0){t.recordDroppedEvent("before_send","span");return}t.sendEnvelope(e)}function kR(e,t,n=()=>{}){let r;try{r=e()}catch(i){throw t(i),n(),i}return o7(r,t,n)}function o7(e,t,n){return Li(e)?e.then(r=>(n(),r),r=>{throw t(r),n(),r}):(n(),e)}function PR(e,t,n){if(!ar(e))return[!1];let r,i;typeof e.tracesSampler=="function"?(i=e.tracesSampler(M(h({},t),{inheritOrSampleWith:a=>typeof t.parentSampleRate=="number"?t.parentSampleRate:typeof t.parentSampled=="boolean"?Number(t.parentSampled):a})),r=!0):t.parentSampled!==void 0?i=t.parentSampled:typeof e.tracesSampleRate<"u"&&(i=e.tracesSampleRate,r=!0);let o=ds(i);if(o===void 0)return q&&N.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(i)} of type ${JSON.stringify(typeof i)}.`),[!1];if(!o)return q&&N.log(`[Tracing] Discarding transaction because ${typeof e.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,o,r];let s=n<o;return s||q&&N.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(i)})`),[s,o,r]}
13var FR="__SENTRY_SUPPRESS_TRACING__";function $y(e,t){let n=mC();if(n.startSpan)return n.startSpan(e,t);let r=jR(e),{forceTransaction:i,parentSpan:o,scope:s}=e,a=s?.clone();return ls(a,()=>a7(o)(()=>{let c=ye(),d=VR(c,o),f=e.onlyIfParent&&!d?new lr:BR({parentSpan:d,spanArguments:r,forceTransaction:i,scope:c});return as(c,f),kR(()=>t(f),()=>{let{status:p}=se(f);f.isRecording()&&(!p||p==="ok")&&f.setStatus({code:2,message:"internal_error"})},()=>{f.end()})}))}function cr(e){let t=mC();if(t.startInactiveSpan)return t.startInactiveSpan(e);let n=jR(e),{forceTransaction:r,parentSpan:i}=e;return(e.scope?s=>ls(e.scope,s):i!==void 0?s=>vd(i,s):s=>s())(()=>{let s=ye(),a=VR(s,i);return e.onlyIfParent&&!a?new lr:BR({parentSpan:a,spanArguments:n,forceTransaction:r,scope:s})})}function vd(e,t){let n=mC();return n.withActiveSpan?n.withActiveSpan(e,t):ls(r=>(as(r,e||void 0),t(r)))}function BR({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){if(!ar()){let s=new lr;if(n||!e){let a=h({sampled:"false",sample_rate:"0",transaction:t.name},Tn(s));yd(s,a)}return s}let i=Dn(),o;if(e&&!n)o=s7(e,r,t),By(e,o);else if(e){let s=Tn(e),{traceId:a,spanId:l}=e.spanContext(),c=ci(e);o=LR(h({traceId:a,parentSpanId:l},t),r,c),yd(o,s)}else{let{traceId:s,dsc:a,parentSpanId:l,sampled:c}=h(h({},i.getPropagationContext()),r.getPropagationContext());o=LR(h({traceId:s,parentSpanId:l},t),r,c),a&&yd(o,a)}return AR(o),lR(o,r,i),o}function jR(e){let t=e.experimental||{},n=h({isStandalone:t.standalone},e);if(e.startTime){let r=h({},n);return r.startTimestamp=ji(e.startTime),delete r.startTime,r}return n}function mC(){let e=Ur();return Do(e)}function LR(e,t,n){let r=pe(),i=r?.getOptions()||{},{name:o=""}=e,s={spanAttributes:h({},e.attributes),spanName:o,parentSampled:n};r?.emit("beforeSampling",s,{decision:!1});let a=s.parentSampled??n,l=s.spanAttributes,c=t.getPropagationContext(),[d,u,f]=t.getScopeData().sdkProcessingMetadata[FR]?[!1]:PR(i,{name:o,parentSampled:a,attributes:l,parentSampleRate:ds(c.dsc?.sample_rate)},c.sampleRand),p=new fa(M(h({},e),{attributes:h({[Mt]:"custom",[ca]:u!==void 0&&f?u:void 0},l),sampled:d}));return!d&&r&&(q&&N.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),r.recordDroppedEvent("sample_rate","transaction")),r&&r.emit("spanStart",p),p}
13function s7(e,t,n){let{spanId:r,traceId:i}=e.spanContext(),o=t.getScopeData().sdkProcessingMetadata[FR]?!1:ci(e),s=o?new fa(M(h({},n),{parentSpanId:r,traceId:i,sampled:o})):new lr({traceId:i});By(e,s);let a=pe();return a&&(a.emit("spanStart",s),n.endTimestamp&&a.emit("spanEnd",s)),s}function VR(e,t){if(t)return t;if(t===null)return;let n=Tl(e);if(!n)return;let r=pe();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?ze(n):n}function a7(e){return e!==void 0?t=>vd(e,t):t=>t()}var _d={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},l7="heartbeatFailed",c7="idleTimeout",d7="finalTimeout",u7="externalFinish";function Gy(e,t={}){let n=new Map,r=!1,i,o=u7,s=!t.disableAutoFinish,a=[],{idleTimeout:l=_d.idleTimeout,finalTimeout:c=_d.finalTimeout,childSpanTimeout:d=_d.childSpanTimeout,beforeSpanEnd:u}=t,f=pe();if(!f||!ar()){let P=new lr,$=h({sample_rate:"0",sampled:"false"},Tn(P));return yd(P,$),P}let p=ye(),m=Je(),g=f7(e);g.end=new Proxy(g.end,{apply(P,$,te){if(u&&u(g),$ instanceof lr)return;let[Me,...X]=te,ne=Me||ot(),ue=ji(ne),K=da(g).filter(je=>je!==g);if(!K.length)return H(ue),Reflect.apply(P,$,[ue,...X]);let bt=K.map(je=>se(je).timestamp).filter(je=>!!je),Ne=bt.length?Math.max(...bt):void 0,Oe=se(g).start_timestamp,Se=Math.min(Oe?Oe+c/1e3:1/0,Math.max(Oe||-1/0,Math.min(ue,Ne||1/0)));return H(Se),Reflect.apply(P,$,[Se,...X])}});function y(){i&&(clearTimeout(i),i=void 0)}function _(P){y(),i=setTimeout(()=>{!r&&n.size===0&&s&&(o=c7,g.end(P))},l)}function T(P){i=setTimeout(()=>{!r&&s&&(o=l7,g.end(P))},d)}function Y(P){y(),n.set(P,!0);
13let $=ot();T($+d/1e3)}function j(P){if(n.has(P)&&n.delete(P),n.size===0){let $=ot();_($+l/1e3)}}function H(P){r=!0,n.clear(),a.forEach(ue=>ue()),as(p,m);let $=se(g),{start_timestamp:te}=$;if(!te)return;$.data[xl]||g.setAttribute(xl,o),N.log(`[Tracing] Idle span "${$.op}" finished`);let X=da(g).filter(ue=>ue!==g),ne=0;X.forEach(ue=>{ue.isRecording()&&(ue.setStatus({code:2,message:"cancelled"}),ue.end(P),q&&N.log("[Tracing] Cancelling span since span ended early",JSON.stringify(ue,void 0,2)));let K=se(ue),{timestamp:bt=0,start_timestamp:Ne=0}=K,Oe=Ne<=P,Se=(c+l)/1e3,je=bt-Ne<=Se;if(q){let ve=JSON.stringify(ue,void 0,2);Oe?je||N.log("[Tracing] Discarding span since it finished after idle span final timeout",ve):N.log("[Tracing] Discarding span since it happened after idle span was finished",ve)}(!je||!Oe)&&(yR(g,ue),ne++)}),ne>0&&g.setAttribute("sentry.idle_span_discarded_spans",ne)}return a.push(f.on("spanStart",P=>{if(r||P===g||se(P).timestamp||P instanceof fa&&P.isStandaloneSpan())return;da(g).includes(P)&&Y(P.spanContext().spanId)})),a.push(f.on("spanEnd",P=>{r||j(P.spanContext().spanId)})),a.push(f.on("idleSpanEnableAutoFinish",P=>{P===g&&(s=!0,_(),n.size&&T())})),t.disableAutoFinish||_(),setTimeout(()=>{r||(g.setStatus({code:2,message:"deadline_exceeded"}),o=d7,g.end())},c),g}function f7(e){let t=cr(e);return as(ye(),t),q&&N.log("[Tracing] Started span is an idle span"),t}var gC=0,UR=1,HR=2;function ui(e){return new Vi(t=>{t(e)})}function pa(e){return new Vi((t,n)=>{n(e)})}var Vi=class e{constructor(t){this._state=gC,this._handlers=[],this._runExecutor(t)}then(t,n){return new e((r,i)=>{this._handlers.push([!1,o=>{if(!t)r(o);else try{r(t(o))}catch(s){i(s)}},o=>{if(!n)i(o);else try{r(n(o))}catch(s){i(s)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new e((n,r)=>{let i,o;return this.then(s=>{o=!1,i=s,t&&t()},s=>{o=!0,i=s,t&&t()}).then(()=>{if(o){r(i);return}n(i)})})}_executeHandlers(){if(this._state===gC)return;let t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===UR&&n[1](this._value),this._state===HR&&n[2](this._value),n[0]=!0)})}_runExecutor(t){let n=(o,s)=>{if(this._state===gC){if(Li(s)){s.then(r,i);return}this._state=o,this._value=s,this._executeHandlers()}},r=o=>{n(UR,o)},i=o=>{n(HR,o)};try{t(r,i)}catch(o){i(o)}}};function zy(e,t,n,r=0){return new Vi((i,o)=>{let s=e[r];if(t===null||typeof s!="function")i(t);else{let a=s(h({},t),n);q&&s.id&&a===null&&N.log(`Event processor "${s.id}" dropped event`),Li(a)?a.then(l=>zy(e,l,n,r+1).then(i)).then(null,o):zy(e,a,n,r+1).then(i).then(null,o)}})}function $R(e,t){let{fingerprint:n,span:r,breadcrumbs:i,sdkProcessingMetadata:o}=t;p7(e,t),r&&g7(e,r),y7(e,n),h7(e,i),m7(e,o)}function yC(e,t){let{extra:n,tags:r,user:i,contexts:o,level:s,sdkProcessingMetadata:a,breadcrumbs:l,fingerprint:c,eventProcessors:d,attachments:u,propagationContext:f,transactionName:p,span:m}=t;Wy(e,"extra",n),Wy(e,"tags",r),Wy(e,"user",i),Wy(e,"contexts",o),e.sdkProcessingMetadata=la(e.sdkProcessingMetadata,a,2),s&&(e.level=s),p&&(e.transactionName=p),m&&(e.span=m),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),d.length&&(e.eventProcessors=[...e.eventProcessors,...d]),u.length&&(e.attachments=[...e.attachments,...u]),e.propagationContext=h(h({},e.propagationContext),f)}function Wy(e,t,n){e[t]=la(e[t],n,1)}function p7(e,t){let{extra:n,tags:r,user:i,contexts:o,level:s,transactionName:a}=t;Object.keys(n).length&&(e.extra=h(h({},n),e.extra)),Object.keys(r).length&&(e.tags=h(h({},r),e.tags)),Object.keys(i).length&&(e.user=h(h({},i),e.user)),Object.keys(o).length&&(e.contexts=h(h({},o),e.contexts)),s&&(e.level=s),a&&e.type!=="transaction"&&(e.transaction=a)}function h7(e,t){let n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function m7(e,t){e.sdkProcessingMetadata=h(h({},e.sdkProcessingMetadata),t)}function g7(e,t){e.contexts=h({trace:ky(t)},e.contexts),e.sdkProcessingMetadata=h({dynamicSamplingContext:Tn(t)},e.sdkProcessingMetadata);let n=ze(t),r=se(n).description;r&&!e.transaction&&e.type==="transaction"&&(e.transaction=r)}function y7(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}var qy,GR,Ky;function zR(e){let t=ge._sentryDebugIds;if(!t)return{};let n=Object.keys(t);return Ky&&n.length===GR||(GR=n.length,Ky=n.reduce((r,i)=>{qy||(qy={});let o=qy[i];if(o)r[o[0]]=o[1];else{let s=e(i);for(let a=s.length-1;a>=0;a--){let c=s[a]?.filename,d=t[i];if(c&&d){r[c]=d,qy[i]=[c,d];break}}}return r},{})),Ky}function WR(e,t,n,r,i,o){let{normalizeDepth:s=3,normalizeMaxBreadth:a=1e3}=e,l=M(h({},t),{event_id:t.event_id||n.event_id||an(),timestamp:t.timestamp||Gr()}),c=n.integrations||e.integrations.map(y=>y.name);v7(l,e),w7(l,c),i&&i.emit("applyFrameMetadata",t),t.type===void 0&&_7(l,e.stackParser);let d=C7(r,n.captureContext);n.mechanism&&Io(l,n.mechanism);let u=i?i.getEventProcessors():[],f=xy().getScopeData();if(o){let y=o.getScopeData();yC(f,y)}if(d){let y=d.getScopeData();yC(f,y)}let p=[...n.attachments||[],...f.attachments];p.length&&(n.attachments=p),$R(l,f);let m=[...u,...f.eventProcessors];return zy(m,l,n).then(y=>(y&&b7(y),typeof s=="number"&&s>0?E7(y,s,a):y))}function v7(e,t){let{environment:n,release:r,dist:i,maxValueLength:o=250}=t;e.environment=e.environment||n||gd,!e.release&&r&&(e.release=r),!e.dist&&i&&(e.dist=i);let s=e.request;s?.url&&(s.url=aa(s.url,o))}function _7(e,t){let n=zR(t);e.exception?.values?.forEach(r=>{r.stacktrace?.frames?.forEach(i=>
13{i.filename&&(i.debug_id=n[i.filename])})})}function b7(e){let t={};if(e.exception?.values?.forEach(r=>{r.stacktrace?.frames?.forEach(i=>{i.debug_id&&(i.abs_path?t[i.abs_path]=i.debug_id:i.filename&&(t[i.filename]=i.debug_id),delete i.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let n=e.debug_meta.images;Object.entries(t).forEach(([r,i])=>{n.push({type:"sourcemap",code_file:r,debug_id:i})})}function w7(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function E7(e,t,n){if(!e)return null;let r=h(h(h(h(h({},e),e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(i=>h(h({},i),i.data&&{data:di(i.data,t,n)}))}),e.user&&{user:di(e.user,t,n)}),e.contexts&&{contexts:di(e.contexts,t,n)}),e.extra&&{extra:di(e.extra,t,n)});return e.contexts?.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=di(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(i=>h(h({},i),i.data&&{data:di(i.data,t,n)}))),e.contexts?.flags&&r.contexts&&(r.contexts.flags=di(e.contexts.flags,3,n)),r}function C7(e,t){if(!t)return e;let n=e?e.clone():new wr;return n.update(t),n}function qR(e){if(e)return S7(e)?{captureContext:e}:D7(e)?{captureContext:e}:e}function S7(e){return e instanceof wr||typeof e=="function"}var I7=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function D7(e){return Object.keys(e).some(t=>I7.includes(t))}function ha(e,t){return ye().captureException(e,qR(t))}function ma(e,t){return ye().captureEvent(e,t)}function Yy(e){Dn().setTags(e)}function Jy(e,t){Dn().setTag(e,t)}function Qy(e){Dn().setUser(e)}function Zy(){let e=pe();return e?.getOptions().enabled!==!1&&!!e?.getTransport()}function op(e){let t=Dn(),n=ye(),{userAgent:r}=ge.navigator||{},i=eR(h(h({user:n.getUser()||t.getUser()},r&&{userAgent:r}),e)),o=t.getSession();return o?.status==="ok"&&ss(o,{status:"exited"}),Xy(),t.setSession(i),i}function Xy(){let e=Dn(),n=ye().getSession()||e.getSession();n&&tR(n),YR(),e.setSession()}function YR(){let e=Dn(),t=pe(),n=e.getSession();n&&t&&t.captureSession(n)}function sp(e=!1){if(e){Xy();return}YR()}var T7="7";function x7(e){let t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function A7(e){return`${x7(e)}${e.projectId}/envelope/`}function M7(e,t){let n={sentry_version:T7};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}function JR(e,t,n){return t||`${A7(e)}?${M7(e,n)}`}var QR=[];function N7(e){let t={};return e.forEach(n=>{let{name:r}=n,i=t[r];
13i&&!i.isDefaultInstance&&n.isDefaultInstance||(t[r]=n)}),Object.values(t)}function vC(e){let t=e.defaultIntegrations||[],n=e.integrations;t.forEach(i=>{i.isDefaultInstance=!0});let r;if(Array.isArray(n))r=[...t,...n];else if(typeof n=="function"){let i=n(t);r=Array.isArray(i)?i:[i]}else r=t;return N7(r)}function ZR(e,t){let n={};return t.forEach(r=>{r&&bC(e,r,n)}),n}function _C(e,t){for(let n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function bC(e,t,n){if(n[t.name]){q&&N.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,QR.indexOf(t.name)===-1&&typeof t.setupOnce=="function"&&(t.setupOnce(),QR.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){let r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(i,o)=>r(i,o,e))}if(typeof t.processEvent=="function"){let r=t.processEvent.bind(t),i=Object.assign((o,s)=>r(o,s,e),{id:t.name});e.addEventProcessor(i)}q&&N.log(`Integration installed: ${t.name}`)}function XR(e,t,n){let r=[{type:"client_report"},{timestamp:n||Gr(),discarded_events:e}];return Ao(t?{dsn:t}:{},[r])}function e0(e){let t=[];e.message&&t.push(e.message);try{let n=e.exception.values[e.exception.values.length-1];n?.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}function ek(e){let{trace_id:t,parent_span_id:n,span_id:r,status:i,origin:o,data:s,op:a}=e.contexts?.trace??{};return{data:s??{},description:e.transaction,op:a,parent_span_id:n,span_id:r??"",start_timestamp:e.start_timestamp??0,status:i,timestamp:e.timestamp,trace_id:t??"",origin:o,profile_id:s?.[hd],exclusive_time:s?.[li],measurements:e.measurements,is_segment:!0}}function tk(e){return{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:h(h(h({},e.data),e.profile_id&&{[hd]:e.profile_id}),e.exclusive_time&&{[li]:e.exclusive_time})}},measurements:e.measurements}}var nk="Not capturing exception because it's already been captured.",rk="Discarded session because of missing or non-string release",sk=Symbol.for("SentryInternalError"),ak=Symbol.for("SentryDoNotSendEventError");function t0(e){return{message:e,[sk]:!0}}function wC(e){return{message:e,[ak]:!0}}function ik(e){return!!e&&typeof e=="object"&&sk in e}function ok(e){return!!e&&typeof e=="object"&&ak in e}var ap=class{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=fR(t.dsn):q&&N.warn("No DSN provided, client will not send events."),this._dsn){let n=JR(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport(M(h({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this)},t.transportOptions),{url:n}))}}captureException(t,n,r){let i=an();if(Ty(t))return q&&N.log(nk),i;let o=h({event_id:i},n);return this._process(this.eventFromException(t,o).then(s=>this._captureEvent(s,o,r))),o.event_id}captureMessage(t,n,r,i){let o=h({event_id:an()},r),s=dd(t)?t:String(t),a=Co(t)?this.eventFromMessage(s,n,o):this.eventFromException(t,o);return this._process(a.then(l=>this._captureEvent(l,o,i))),o.event_id}captureEvent(t,n,r){let i=an();if(n?.originalException&&Ty(n.originalException))return q&&N.log(nk),i;let o=h({event_id:i},n),s=t.sdkProcessingMetadata||{},a=s.capturedSpanScope,l=s.capturedSpanIsolationScope;return this._process(this._captureEvent(t,o,a||r,l)),o.event_id}captureSession(t){this.sendSession(t),ss(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){let n=this._transport;
13return n?(this.emit("flush"),this._isClientDoneProcessing(t).then(r=>n.flush(t).then(i=>r&&i))):ui(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,this.emit("close"),n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){let n=this._integrations[t.name];bC(this,t,this._integrations),n||_C(this,[t])}sendEvent(t,n={}){this.emit("beforeSendEvent",t,n);let r=TR(t,this._dsn,this._options._metadata,this._options.tunnel);for(let o of n.attachments||[])r=bR(r,CR(o));let i=this.sendEnvelope(r);i&&i.then(o=>this.emit("afterSendEvent",t,o),null)}sendSession(t){let{release:n,environment:r=gd}=this._options;if("aggregates"in t){let o=t.attrs||{};if(!o.release&&!n){q&&N.warn(rk);return}o.release=o.release||n,o.environment=o.environment||r,t.attrs=o}else{if(!t.release&&!n){q&&N.warn(rk);return}t.release=t.release||n,t.environment=t.environment||r}this.emit("beforeSendSession",t);let i=DR(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(i)}recordDroppedEvent(t,n,r=1){if(this._options.sendClientReports){let i=`${t}:${n}`;q&&N.log(`Recording outcome: "${i}"${r>1?` (${r} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+r}}on(t,n){let r=this._hooks[t]=this._hooks[t]||[];return r.push(n),()=>{let i=r.indexOf(n);i>-1&&r.splice(i,1)}}emit(t,...n){let r=this._hooks[t];r&&r.forEach(i=>i(...n))}sendEnvelope(t){return this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport?this._transport.send(t).then(null,n=>(q&&N.error("Error while sending envelope:",n),n)):(q&&N.error("Transport disabled"),ui({}))}_setupIntegrations(){let{integrations:t}=this._options;this._integrations=ZR(this,t),_C(this,t)}_updateSessionFromEvent(t,n){let r=n.level==="fatal",i=!1,o=n.exception?.values;if(o){i=!0;for(let l of o)if(l.mechanism?.handled===!1){r=!0;break}}let s=t.status==="ok";(s&&t.errors===0||s&&r)&&(ss(t,M(h({},r&&{status:"crashed"}),{errors:t.errors||Number(i||r)})),this.captureSession(t))}_isClientDoneProcessing(t){return new Vi(n=>{let r=0,i=1,o=setInterval(()=>{this._numProcessing==0?(clearInterval(o),n(!0)):(r+=i,t&&r>=t&&(clearInterval(o),n(!1)))},i)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,r,i){let o=this.getOptions(),s=Object.keys(this._integrations);return!n.integrations&&s?.length&&(n.integrations=s),this.emit("preprocessEvent",t,n),t.type||i.setLastEventId(t.event_id||n.event_id),WR(o,t,n,r,this,i).then(a=>{if(a===null)return a;this.emit("postprocessEvent",a,n),a.contexts=h({trace:rC(r)},a.contexts);let l=rp(this,r);return a.sdkProcessingMetadata=h({dynamicSamplingContext:l},a.sdkProcessingMetadata),a})}_captureEvent(t,n={},r=ye(),i=Dn()){return q&&EC(t)&&N.log(`Captured error event \`${e0(t)[0]||"<unknown>"}\``),this._processEvent(t,n,r,i).then(o=>o.event_id,o=>{q&&(ok(o)?N.log(o.message):ik(o)?N.warn(o.message):N.warn(o))})}_processEvent(t,n,r,i){let o=this.getOptions(),{sampleRate:s}=o,a=lk(t),l=EC(t),c=t.type||"error",d=`before send for type \`${c}\``,u=typeof s>"u"?void 0:ds(s);if(l&&typeof u=="number"&&Math.random()>u)return this.recordDroppedEvent("sample_rate","error"),pa(wC(`Discarding event because it's not included in the random sample (sampling rate = ${s})`));let f=c==="replay_event"?"replay":c;return this._prepareEvent(t,n,r,i).then(p=>{if(p===null)throw this.recordDroppedEvent("event_processor",f),wC("An event processor returned `null`, will not send event.");if(n.data&&n.data.__sentry__===!0)return p;let g=R7(this,o,p,n);return O7(g,d)}).then(p=>{if(p===null){if(this.recordDroppedEvent("before_send",f),a){let _=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",_)}throw wC(`${d} returned \`null\`, will not send event.`)}let m=r.getSession()||i.getSession();if(l&&m&&this._updateSessionFromEvent(m,p),a){let y=p.sdkProcessingMetadata?.spanCountBeforeProcessing||0,_=p.spans?p.spans.length:0,T=y-_;T>0&&this.recordDroppedEvent("before_send","span",T)}let g=p.transaction_info;if(a&&g&&p.transaction!==t.transaction){let y="custom";p.transaction_info=M(h({},g),{source:y})}return this.sendEvent(p,n),p}).then(null,p=>{throw ok(p)||ik(p)?p:(this.captureException(p,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:p}),t0(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
14Reason: ${p}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_clearOutcomes(){let t=this._outcomes;return this._outcomes={},Object.entries(t).map(([n,r])=>{let[i,o]=n.split(":");return{reason:i,category:o,quantity:r}})}_flushOutcomes(){q&&N.log("Flushing outcomes...");let t=this._clearOutcomes();if(t.length===0){q&&N.log("No outcomes to send");return}if(!this._dsn){q&&N.log("No dsn provided, will not send outcomes");return}q&&N.log("Sending outcomes:",t);let n=XR(t,this._options.tunnel&&cs(this._dsn));this.sendEnvelope(n)}};function O7(e,t){let n=`${t} must return \`null\` or a valid event.`;if(Li(e))return e.then(r=>{if(!os(r)&&r!==null)throw t0(n);return r},r=>{throw t0(`${t} rejected with ${r}`)});if(!os(e)&&e!==null)throw t0(n);return e}function R7(e,t,n,r){let{beforeSend:i,beforeSendTransaction:o,beforeSendSpan:s,ignoreSpans:a}=t,l=n;if(EC(l)&&i)return i(l,r);if(lk(l)){if(s||a){let c=ek(l);if(a?.length&&ip(c,a))return null;if(s){let d=s(c);d?l=la(n,tk(d)):np()}if(l.spans){let d=[],u=l.spans;for(let p of u){if(a?.length&&ip(p,a)){IR(u,p);continue}if(s){let m=s(p);m?d.push(m):(np(),d.push(p))}else d.push(p)}let f=l.spans.length-d.length;f&&e.recordDroppedEvent("before_send","span",f),l.spans=d}}if(o){if(l.spans){let c=l.spans.length;l.sdkProcessingMetadata=M(h({},n.sdkProcessingMetadata),{spanCountBeforeProcessing:c})}return o(l,r)}}return l}function EC(e){return e.type===void 0}function lk(e){return e.type==="transaction"}function k7(e){return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{items:e}]}function ck(e,t,n,r){let i={};return t?.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(i.dsn=cs(r)),Ao(i,[k7(e)])}function lp(e,t){let n=t??P7(e)??[];if(n.length===0)return;let r=e.getOptions(),i=ck(n,r._metadata,r.tunnel,e.getDsn());dk().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(i)}function P7(e){return dk().get(e)}function dk(){return is("clientToLogBufferMap",()=>new WeakMap)}function CC(e,t){t.debug===!0&&(q?N.enable():Hr(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),ye().update(t.initialScope);let r=new e(t);return SC(r),r.init(),r}function SC(e){ye().setClient(e)}var IC=Symbol.for("SentryBufferFullError");function uk(e){let t=[];function n(){return e===void 0||t.length<e}function r(s){return t.splice(t.indexOf(s),1)[0]||Promise.resolve(void 0)}
14function i(s){if(!n())return pa(IC);let a=s();return t.indexOf(a)===-1&&t.push(a),a.then(()=>r(a)).then(null,()=>r(a).then(null,()=>{})),a}function o(s){return new Vi((a,l)=>{let c=t.length;if(!c)return a(!0);let d=setTimeout(()=>{s&&s>0&&a(!1)},s);t.forEach(u=>{ui(u).then(()=>{--c||(clearTimeout(d),a(!0))},l)})})}return{$:t,add:i,drain:o}}function L7(e,t=Date.now()){let n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;let r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}function F7(e,t){return e[t]||e.all||0}function fk(e,t,n=Date.now()){return F7(e,t)>n}function pk(e,{statusCode:t,headers:n},r=Date.now()){let i=h({},e),o=n?.["x-sentry-rate-limits"],s=n?.["retry-after"];if(o)for(let a of o.trim().split(",")){let[l,c,,,d]=a.split(":",5),u=parseInt(l,10),f=(isNaN(u)?60:u)*1e3;if(!c)i.all=r+f;else for(let p of c.split(";"))p==="metric_bucket"?(!d||d.split(";").includes("custom"))&&(i[p]=r+f):i[p]=r+f}else s?i.all=r+L7(s,r):t===429&&(i.all=r+60*1e3);return i}var B7=64;function n0(e,t,n=uk(e.bufferSize||B7)){let r={},i=s=>n.drain(s);function o(s){let a=[];if(fC(s,(u,f)=>{let p=pC(f);fk(r,p)?e.recordDroppedEvent("ratelimit_backoff",p):a.push(u)}),a.length===0)return ui({});let l=Ao(s[0],a),c=u=>{fC(l,(f,p)=>{e.recordDroppedEvent(u,pC(p))})},d=()=>t({body:wR(l)}).then(u=>(u.statusCode!==void 0&&(u.statusCode<200||u.statusCode>=300)&&q&&N.warn(`Sentry responded with status code ${u.statusCode} to sent event.`),r=pk(r,u),u),u=>{throw c("network_error"),q&&N.error("Encountered error running transport request:",u),u});return n.add(d).then(u=>u,u=>{if(u===IC)return q&&N.error("Skipped sending event because buffer is full."),c("queue_overflow"),ui({});throw u})}return{send:o,flush:i}}function DC(e){e.user?.ip_address===void 0&&(e.user=M(h({},e.user),{ip_address:"{{auto}}"}))}function TC(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs=M(h({},e.attrs),{ip_address:"{{auto}}"})):e.ipAddress===void 0&&(e.ipAddress="{{auto}}")}function r0(e,t,n=[t],r="npm"){let i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:n.map(o=>({name:`${r}:@sentry/${o}`,version:Eo})),version:Eo}),e._metadata=i}function bd(e={}){let t=e.client||pe();if(!Zy()||!t)return{};let n=Ur(),r=Do(n);if(r.getTraceData)return r.getTraceData(e);let i=e.scope||ye(),o=e.span||Je(),s=o?Py(o):j7(i),a=o?Tn(o):rp(t,i),l=sC(a);return Ny.test(s)?{"sentry-trace":s,baggage:l}:(N.warn("Invalid sentry-trace data. Cannot generate trace data"),{})}function j7(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return tp(t,r,n)}var V7=100;function Mo(e,t){let n=pe(),r=Dn();if(!n)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:o=V7}=n.getOptions();if(o<=0)return;let s=Gr(),a=h({timestamp:s},e),l=i?Hr(()=>i(a,t)):a;l!==null&&(n.emit&&n.emit("beforeAddBreadcrumb",l,t),r.addBreadcrumb(l,o))}var hk,U7="FunctionToString",mk=new WeakMap,H7=()=>({name:U7,setupOnce(){hk=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=Dl(this),n=mk.has(pe())&&t!==void 0?t:this;return hk.apply(n,e)}}catch{}},setup(e){mk.set(e,!0)}}),cp=H7;var $7=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],G7="EventFilters",xC=(e={})=>{let t;return{name:G7,setup(n){let r=n.getOptions();t=gk(e,r)},processEvent(n,r,i){if(!t){let o=i.getOptions();t=gk(e,o)}return z7(n,t)?null:n}}},dp=(e={})=>M(h({},xC(e)),{name:"InboundFilters"});function gk(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:$7],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function z7(e,t){if(e.type){if(e.type==="transaction"&&q7(e,t.ignoreTransactions))return q&&N.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
15Event: ${So(e)}`),!0}else{if(W7(e,t.ignoreErrors))return q&&N.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
16Event: ${So(e)}`),!0;if(Q7(e))return q&&N.warn(`Event dropped due to not having an error message, error type or stacktrace.
17Event: ${So(e)}`),!0;if(K7(e,t.denyUrls))return q&&N.warn(`Event dropped due to being matched by \`denyUrls\` option.
18Event: ${So(e)}.
19Url: ${i0(e)}`),!0;if(!Y7(e,t.allowUrls))return q&&N.warn(`Event dropped due to not being matched by \`allowUrls\` option.
20Event: ${So(e)}.
21Url: ${i0(e)}`),!0}return!1}function W7(e,t){return t?.length?e0(e).some(n=>ai(n,t)):!1}function q7(e,t){if(!t?.length)return!1;let n=e.transaction;return n?ai(n,t):!1}function K7(e,t){if(!t?.length)return!1;let n=i0(e);return n?ai(n,t):!1}function Y7(e,t){if(!t?.length)return!0;let n=i0(e);return n?ai(n,t):!0}function J7(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function i0(e){try{let n=[...e.exception?.values??[]].reverse().find(r=>r.mechanism?.parent_id===void 0&&r.stacktrace?.frames?.length)?.stacktrace?.frames;return n?J7(n):null}catch{return q&&N.error(`Cannot extract url for event ${So(e)}`),null}}function Q7(e){return e.exception?.values?.length?!e.message&&!e.exception.values.some(t=>t.stacktrace||t.type&&t.type!=="Error"||t.value):!1}function MC(e,t,n,r,i,o){if(!i.exception?.values||!o||!$r(o.originalException,Error))return;let s=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;s&&(i.exception.values=AC(e,t,r,o.originalException,n,i.exception.values,s,0))}function AC(e,t,n,r,i,o,s,a){if(o.length>=n+1)return o;let l=[...o];if($r(r[i],Error)){yk(s,a);let c=e(t,r[i]),d=l.length;vk(c,i,d,a),l=AC(e,t,n,r[i],i,[c,...l],c,d)}
21return Array.isArray(r.errors)&&r.errors.forEach((c,d)=>{if($r(c,Error)){yk(s,a);let u=e(t,c),f=l.length;vk(u,`errors[${d}]`,f,a),l=AC(e,t,n,c,i,[u,...l],u,f)}}),l}function yk(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism=M(h(h({},e.mechanism),e.type==="AggregateError"&&{is_exception_group:!0}),{exception_id:t})}function vk(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism=M(h({},e.mechanism),{type:"chained",source:t,exception_id:n,parent_id:r})}function NC(e){let t="console";Bn(t,e),jn(t,Z7)}function Z7(){"console"in ge&&U1.forEach(function(e){e in ge.console&&sn(ge.console,e,function(t){return ld[e]=t,function(...n){Kt("console",{args:n,level:e}),ld[e]?.apply(ge.console,n)}})})}function OC(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}var X7="Dedupe",ez=()=>{let e;return{name:X7,processEvent(t){if(t.type)return t;try{if(tz(t,e))return q&&N.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},up=ez;function tz(e,t){return t?!!(nz(e,t)||rz(e,t)):!1}function nz(e,t){let n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!wk(e,t)||!bk(e,t))}function rz(e,t){let n=_k(t),r=_k(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!wk(e,t)||!bk(e,t))}function bk(e,t){let n=_y(e),r=_y(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let i=0;i<r.length;i++){let o=r[i],s=n[i];if(o.filename!==s.filename||o.lineno!==s.lineno||o.colno!==s.colno||o.function!==s.function)return!1}return!0}function wk(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function _k(e){return e.exception?.values?.[0]}var iz="thismessage:/";function o0(e){return"isRelative"in e}function fp(e,t){let n=e.indexOf("://")<=0&&e.indexOf("//")!==0,r=t??(n?iz:void 0);try{if("canParse"in URL&&!URL.canParse(e,r))return;let i=new URL(e,r);return n?{isRelative:n,pathname:i.pathname,search:i.search,hash:i.hash}:i}catch{}}function RC(e){if(o0(e))return e.pathname;let t=new URL(e);return t.search="",t.hash="",["80","443"].includes(t.port)&&(t.port=""),t.password&&(t.password="%filtered%"),t.username&&(t.username="%filtered%"),t.toString()}function Ui(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}function pp(e){return e.split(/[?#]/,1)[0]}function kC(e,t,n,r,i="auto.http.browser"){if(!e.fetchData)return;let{method:o,url:s}=e.fetchData,a=ar()&&t(s);if(e.endTimestamp&&a){let u=e.fetchData.__span;if(!u)return;let f=r[u];f&&(sz(f,e),delete r[u]);return}let l=!!Je(),c=a&&l?cr(lz(s,o,i)):new lr;if(e.fetchData.__span=c.spanContext().spanId,r[c.spanContext().spanId]=c,n(e.fetchData.url)){let u=e.args[0],f=e.args[1]||{},p=oz(u,f,ar()&&l?c:void 0);p&&(e.args[1]=f,f.headers=p)}let d=pe();if(d){let u={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};d.emit("beforeOutgoingRequestSpan",c,u)}return c}function oz(e,t,n){let r=bd({span:n}),i=r["sentry-trace"],o=r.baggage;if(!i)return;let s=t.headers||(Cy(e)?e.headers:void 0);if(s)if(az(s)){let a=new Headers(s);if(a.get("sentry-trace")||a.set("sentry-trace",i),o){let l=a.get("baggage");l?s0(l)||a.set("baggage",`${l},${o}`):a.set("baggage",o)}return a}else if(Array.isArray(s)){let a=[...s];s.find(c=>c[0]==="sentry-trace")||a.push(["sentry-trace",i]);let l=s.find(c=>c[0]==="baggage"&&s0(c[1]));return o&&!l&&a.push(["baggage",o]),a}else{let a="sentry-trace"in s?s["sentry-trace"]:void 0,l="baggage"in s?s.baggage:void 0,c=l?Array.isArray(l)?[...l]:[l]:[],d=l&&(Array.isArray(l)?l.find(u=>s0(u)):s0(l));return o&&!d&&c.push(o),M(h({},s),{"sentry-trace":a??i,baggage:c.length>0?c.join(","):void 0})}else return h({},r)}function sz(e,t){if(t.response){md(e,t.response.status);let n=t.response?.headers?.get("content-length");if(n){let r=parseInt(n);r>0&&e.setAttribute("http.response_content_length",r)}}else t.error&&e.setStatus({code:2,message:"internal_error"});e.end()}function s0(e){return e.split(",").some(t=>t.trim().startsWith(Ay))}function az(e){return typeof Headers<"u"&&$r(e,Headers)}function lz(e,t,n){let r=fp(e);return{name:r?`${t} ${RC(r)}`:t,attributes:cz(e,r,t,n)}}function cz(e,t,n,r){let i={url:e,type:"fetch","http.method":n,[Be]:r,[ln]:"http.client"};return t&&(o0(t)||(i["http.url"]=t.href,i["server.address"]=t.host),t.search&&(i["http.query"]=t.search),t.hash&&(i["http.fragment"]=t.hash)),i}function a0(e){if(e!==void 0)return e>=400&&e<500?"warning":e>=500?"error":void 0}var hp=ge;function PC(){return"history"in hp&&!!hp.history}
21function dz(){if(!("fetch"in hp))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function mp(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function LC(){if(typeof EdgeRuntime=="string")return!0;if(!dz())return!1;if(mp(hp.fetch))return!0;let e=!1,t=hp.document;if(t&&typeof t.createElement=="function")try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=mp(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){q&&N.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}function gp(e,t){let n="fetch";Bn(n,e),jn(n,()=>Ck(void 0,t))}function BC(e){let t="fetch-body-resolved";Bn(t,e),jn(t,()=>Ck(fz))}function Ck(e,t=!1){t&&!LC()||sn(ge,"fetch",function(n){return function(...r){let i=new Error,{method:o,url:s}=pz(r),a={args:r,fetchData:{method:o,url:s},startTimestamp:ot()*1e3,virtualError:i,headers:hz(r)};return e||Kt("fetch",h({},a)),n.apply(ge,r).then(l=>Yr(null,null,function*(){return e?e(l):Kt("fetch",M(h({},a),{endTimestamp:ot()*1e3,response:l})),l}),l=>{if(Kt("fetch",M(h({},a),{endTimestamp:ot()*1e3,error:l})),Sl(l)&&l.stack===void 0&&(l.stack=i.stack,At(l,"framesToPop",1)),l instanceof TypeError&&(l.message==="Failed to fetch"||l.message==="Load failed"||l.message==="NetworkError when attempting to fetch resource."))try{let c=new URL(a.fetchData.url);l.message=`${l.message} (${c.host})`}catch{}throw l})}})}function uz(e,t){return Yr(this,null,function*(){if(e?.body){let n=e.body,r=n.getReader(),i=setTimeout(()=>{n.cancel().then(null,()=>{})},90*1e3),o=!0;for(;o;){let s;try{s=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);let{done:a}=yield r.read();clearTimeout(s),a&&(t(),o=!1)}catch{o=!1}finally{clearTimeout(s)}}clearTimeout(i),r.releaseLock(),n.cancel().then(null,()=>{})}})}function fz(e){let t;try{t=e.clone()}catch{return}uz(t,()=>{Kt("fetch-body-resolved",{endTimestamp:ot()*1e3,response:e})})}function FC(e,t){return!!e&&typeof e=="object"&&!!e[t]}function Ek(e){return typeof e=="string"?e:e?FC(e,"url")?e.url:e.toString?e.toString():"":""}function pz(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){let[n,r]=e;return{url:Ek(n),method:FC(r,"method")?String(r.method).toUpperCase():"GET"}}let t=e[0];return{url:Ek(t),method:FC(t,"method")?String(t.method).toUpperCase():"GET"}}function hz(e){let[t,n]=e;try{if(typeof n=="object"&&n!==null&&"headers"in n&&n.headers)return new Headers(n.headers);if(Cy(t))return new Headers(t.headers)}catch{}}function jC(){return"npm"}var De=ge,VC=0;function UC(){return VC>0}function Mz(){VC++,setTimeout(()=>{VC--})}function Nl(e,t={}){function n(i){return typeof i=="function"}if(!n(e))return e;try{let i=e.__sentry_wrapped__;if(i)return typeof i=="function"?i:e;if(Dl(e))return e}catch{return e}let r=function(...i){try{let o=i.map(s=>Nl(s,t));return e.apply(this,o)}catch(o){throw Mz(),ls(s=>{s.addEventProcessor(a=>(t.mechanism&&(fd(a,void 0,void 0),Io(a,t.mechanism)),a.extra=M(h({},a.extra),{arguments:i}),a)),ha(o)}),o}};try{for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}catch{}Iy(r,e),At(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}function vp(){let e=Fi(),{referrer:t}=De.document||{},{userAgent:n}=De.navigator||{},r=h(h({},t&&{Referer:t}),n&&{"User-Agent":n});return{url:e,headers:r}}function l0(e,t){let n=GC(e,t),r={type:Pz(t),value:Lz(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function Nz(e,t,n,r){let o=pe()?.getOptions().normalizeDepth,s=jz(t),a={__serialized__:Vy(t,o)};if(s)return{exception:{values:[l0(e,s)]},extra:a};let l={exception:{values:[{type:Il(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Fz(t,{isUnhandledRejection:r})}]},extra:a};if(n){let c=GC(e,n);c.length&&(l.exception.values[0].stacktrace={frames:c})}return l}function HC(e,t){return{exception:{values:[l0(e,t)]}}}function GC(e,t){let n=t.stacktrace||t.stack||"",r=Rz(t),i=kz(t);try{return e(n,r,i)}catch{}return[]}
21var Oz=/Minified React error #\d+;/i;function Rz(e){return e&&Oz.test(e.message)?1:0}function kz(e){return typeof e.framesToPop=="number"?e.framesToPop:0}function Ik(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}function Pz(e){let t=e?.name;return!t&&Ik(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}function Lz(e){let t=e?.message;return Ik(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function Dk(e,t,n,r){let i=n?.syntheticException||void 0,o=c0(e,t,i,r);return Io(o),o.level="error",n?.event_id&&(o.event_id=n.event_id),ui(o)}function Tk(e,t,n="info",r,i){let o=r?.syntheticException||void 0,s=$C(e,t,o,i);return s.level=n,r?.event_id&&(s.event_id=r.event_id),ui(s)}function c0(e,t,n,r,i){let o;if(wy(t)&&t.error)return HC(e,t.error);if(Ey(t)||K1(t)){let s=t;if("stack"in t)o=HC(e,t);else{let a=s.name||(Ey(s)?"DOMError":"DOMException"),l=s.message?`${a}: ${s.message}`:a;o=$C(e,l,n,r),fd(o,l)}return"code"in s&&(o.tags=M(h({},o.tags),{"DOMException.code":`${s.code}`})),o}return Sl(t)?HC(e,t):os(t)||Il(t)?(o=Nz(e,t,n,i),Io(o,{synthetic:!0}),o):(o=$C(e,t,n,r),fd(o,`${t}`,void 0),Io(o,{synthetic:!0}),o)}function $C(e,t,n,r){let i={};if(r&&n){let o=GC(e,n);o.length&&(i.exception={values:[{value:t,stacktrace:{frames:o}}]}),Io(i,{synthetic:!0})}if(dd(t)){let{__sentry_template_string__:o,__sentry_template_values__:s}=t;return i.logentry={message:o,params:s},i}return i.message=t,i}function Fz(e,{isUnhandledRejection:t}){let n=X1(e),r=t?"promise rejection":"exception";return wy(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:Il(e)?`Event \`${Bz(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function Bz(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function jz(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let n=e[t];if(n instanceof Error)return n}}var Vz=5e3,d0=class extends ap{constructor(t){let n=Uz(t),r=De.SENTRY_SDK_SOURCE||jC();r0(n,"browser",["browser"],r),super(n);let{sendDefaultPii:i,sendClientReports:o,enableLogs:s}=this._options;De.document&&(o||s)&&De.document.addEventListener("visibilitychange",()=>{De.document.visibilityState==="hidden"&&(o&&this._flushOutcomes(),s&&lp(this))}),s&&(this.on("flush",()=>{lp(this)}),this.on("afterCaptureLog",()=>{this._logFlushIdleTimeout&&clearTimeout(this._logFlushIdleTimeout),this._logFlushIdleTimeout=setTimeout(()=>{lp(this)},Vz)})),i&&(this.on("postprocessEvent",DC),this.on("beforeSendSession",TC))}eventFromException(t,n){return Dk(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",r){return Tk(this._options.stackParser,t,n,r,this._options.attachStacktrace)}_prepareEvent(t,n,r,i){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,r,i)}};function Uz(e){return h({release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:De.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0},e)}var ya=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var ee=ge;var Hz=(e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good",No=(e,t,n,r)=>{let i,o;return s=>{t.value>=0&&(s||r)&&(o=t.value-(i??0),(o||i===void 0)&&(i=t.value,t.delta=o,t.rating=Hz(t.value,n),e(t)))}};var xk=()=>`v5-${Date.now()}-${Math.floor(Math.random()*8999999999999)+1e12}`;var us=(e=!0)=>{let t=ee.performance?.getEntriesByType?.("navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t};var fi=()=>us()?.activationStart??0;var Oo=(e,t=-1)=>{let n=us(),r="navigate";return n&&(ee.document?.prerendering||fi()>0?r="prerender":ee.document?.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:xk(),navigationType:r}};var zC=new WeakMap;function wd(e,t){return zC.get(e)||zC.set(e,new t),zC.get(e)}var u0=class e{constructor(){e.prototype.__init.call(this),e.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(t){if(t.hadRecentInput)return;let n=this._sessionEntries[0],r=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&n&&r&&t.startTime-r.startTime<1e3&&t.startTime-n.startTime<5e3?(this._sessionValue+=t.value,this._sessionEntries.push(t)):(this._sessionValue=t.value,this._sessionEntries=[t]),this._onAfterProcessingUnexpectedShift?.(t)}};var pi=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(i=>{Promise.resolve().then(()=>{t(i.getEntries())})});return r.observe(h({type:e,buffered:!0},n)),r}}catch{}};var Ed=e=>{let t=!1;return()=>{t||(e(),t=!0)}};var _p=-1,$z=()=>ee.document?.visibilityState==="hidden"&&!ee.document?.prerendering?0:1/0,f0=e=>{ee.document.visibilityState==="hidden"&&_p>
21-1&&(_p=e.type==="visibilitychange"?e.timeStamp:0,zz())},Gz=()=>{addEventListener("visibilitychange",f0,!0),addEventListener("prerenderingchange",f0,!0)},zz=()=>{removeEventListener("visibilitychange",f0,!0),removeEventListener("prerenderingchange",f0,!0)},Cd=()=>{if(ee.document&&_p<0){let e=fi();_p=(ee.document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(n=>n.name==="hidden"&&n.startTime>e)[0]?.startTime)??$z(),Gz()}return{get firstHiddenTime(){return _p}}};var va=e=>{ee.document?.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()};var Wz=[1800,3e3],Ak=(e,t={})=>{va(()=>{let n=Cd(),r=Oo("FCP"),i,s=pi("paint",a=>{for(let l of a)l.name==="first-contentful-paint"&&(s.disconnect(),l.startTime<n.firstHiddenTime&&(r.value=Math.max(l.startTime-fi(),0),r.entries.push(l),i(!0)))});s&&(i=No(e,r,Wz,t.reportAllChanges))})};var qz=[.1,.25],Mk=(e,t={})=>{Ak(Ed(()=>{let n=Oo("CLS",0),r,i=wd(t,u0),o=a=>{for(let l of a)i._processEntry(l);i._sessionValue>n.value&&(n.value=i._sessionValue,n.entries=i._sessionEntries,r())},s=pi("layout-shift",o);s&&(r=No(e,n,qz,t.reportAllChanges),ee.document?.addEventListener("visibilitychange",()=>{ee.document?.visibilityState==="hidden"&&(o(s.takeRecords()),r(!0))}),ee?.setTimeout?.(r))}))};var Nk=0,WC=1/0,p0=0,Kz=e=>{e.forEach(t=>{t.interactionId&&(WC=Math.min(WC,t.interactionId),p0=Math.max(p0,t.interactionId),Nk=p0?(p0-WC)/7+1:0)})},qC,KC=()=>qC?Nk:performance.interactionCount||0,Ok=()=>{"interactionCount"in performance||qC||(qC=pi("event",Kz,{type:"event",buffered:!0,durationThreshold:0}))};var YC=10,Rk=0,Yz=()=>KC()-Rk,h0=class e{constructor(){e.prototype.__init.call(this),e.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){Rk=KC(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){let t=Math.min(this._longestInteractionList.length-1,Math.floor(Yz()/50));return this._longestInteractionList[t]}_processEntry(t){if(this._onBeforeProcessingEntry?.(t),!(t.interactionId||t.entryType==="first-input"))return;let n=this._longestInteractionList.at(-1),r=this._longestInteractionMap.get(t.interactionId);if(r||this._longestInteractionList.length<YC||t.duration>n._latency){if(r?t.duration>r._latency?(r.entries=[t],r._latency=t.duration):t.duration===r._latency&&t.startTime===r.entries[0].startTime&&r.entries.push(t):(r={id:t.interactionId,entries:[t],_latency:t.duration},this._longestInteractionMap.set(r.id,r),this._longestInteractionList.push(r)),this._longestInteractionList.sort((i,o)=>o._latency-i._latency),this._longestInteractionList.length>YC){let i=this._longestInteractionList.splice(YC);for(let o of i)this._longestInteractionMap.delete(o.id)}this._onAfterProcessingINPCandidate?.(r)}}};var Sd=e=>{let t=n=>{(n.type==="pagehide"||ee.document?.visibilityState==="hidden")&&e(n)};ee.document&&(addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0))};var m0=e=>{let t=ee.requestIdleCallback||ee.setTimeout;ee.document?.visibilityState==="hidden"?e():(e=Ed(e),t(e),Sd(e))};var Jz=[200,500],Qz=40,kk=(e,t={})=>{globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype&&va(()=>{Ok();let n=Oo("INP"),r,i=wd(t,h0),o=a=>{m0(()=>{for(let c of a)i._processEntry(c);let l=i._estimateP98LongestInteraction();l&&l._latency!==n.value&&(n.value=l._latency,n.entries=l.entries,r())})},s=pi("event",o,{durationThreshold:t.durationThreshold??Qz});r=No(e,n,Jz,t.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),Sd(()=>{o(s.takeRecords()),r(!0)}))})};var g0=class{_processEntry(t){this._onBeforeProcessingEntry?.(t)}};var Zz=[2500,4e3],Pk=(e,t={})=>{va(()=>{let n=Cd(),r=Oo("LCP"),i,o=wd(t,g0),s=l=>{t.reportAllChanges||(l=l.slice(-1));for(let c of l)o._processEntry(c),c.startTime<n.firstHiddenTime&&(r.value=Math.max(c.startTime-fi(),0),r.entries=[c],i())},a=pi("largest-contentful-paint",s);if(a){i=No(e,r,Zz,t.reportAllChanges);let l=Ed(()=>{s(a.takeRecords()),a.disconnect(),i(!0)});for(let c of["keydown","click","visibilitychange"])ee.document&&addEventListener(c,()=>m0(l),{capture:!0,once:!0})}})};var Xz=[800,1800],JC=e=>{ee.document?.prerendering?va(()=>JC(e)):ee.document?.readyState!=="complete"?addEventListener("load",()=>JC(e),!0):setTimeout(e)},Lk=(e,t={})=>{let n=Oo("TTFB"),r=No(e,n,Xz,t.reportAllChanges);JC(()=>{let i=us();i&&(n.value=Math.max(i.responseStart-fi(),0),n.entries=[i],r(!0))})};var bp={},y0={},Fk,Bk,jk,Vk;function wp(e,t=!1){return v0("cls",e,e9,Fk,t)}function Ep(e,t=!1){return v0("lcp",e,t9,Bk,t)}function QC(e){return v0("ttfb",e,n9,jk)}function ZC(e){return v0("inp",e,r9,Vk)}function Hi(e,t){return Uk(e,t),y0[e]||(i9(e),y0[e]=!0),Hk(e,t)}function Cp(e,t){let n=bp[e];if(n?.length)for(let r of n)try{r(t)}catch(i){ya&&N.error(`Error while triggering instrumentation handler.
22Type: ${e}
23Name: ${_r(r)}
24Error:`,i)}}function e9(){return Mk(e=>{Cp("cls",{metric:e}),Fk=e},{reportAllChanges:!0})}function t9(){return Pk(e=>{Cp("lcp",{metric:e}),Bk=e},{reportAllChanges:!0})}function n9(){return Lk(e=>{Cp("ttfb",{metric:e}),jk=e})}function r9(){return kk(e=>{Cp("inp",{metric:e}),Vk=e})}function v0(e,t,n,r,i=!1){Uk(e,t);let o;return y0[e]||(o=n(),y0[e]=!0),r&&t({metric:r}),Hk(e,t,i?o:void 0)}function i9(e){let t={};e==="event"&&(t.durationThreshold=0),pi(e,n=>{Cp(e,{entries:n})},t)}function Uk(e,t){bp[e]=bp[e]||[],bp[e].push(t)}function Hk(e,t,n){return()=>{n&&n();let r=bp[e];if(!r)return;let i=r.indexOf(t);i!==-1&&r.splice(i,1)}}function $k(e){return"duration"in e}function _0(e){return typeof e=="number"&&isFinite(e)}function fs(e,t,n,i){var r=su(i,[]);let o=se(e).start_timestamp;return o&&o>t&&typeof e.updateStartTime=="function"&&e.updateStartTime(t),vd(e,()=>{let s=cr(h({startTime:t},r));return s&&s.end(n),s})}function Id(e){let t=pe();if(!t)return;let{name:n,transaction:r,attributes:i,startTime:o}=e,{release:s,environment:a,sendDefaultPii:l}=t.getOptions(),d=t.getIntegrationByName("Replay")?.getReplayId(),u=ye(),f=u.getUser(),p=f!==void 0?f.email||f.id||f.ip_address:void 0,m;try{m=u.getScopeData().contexts.profile.profile_id}catch{}let g=h({release:s,environment:a,user:p||void 0,profile_id:m||void 0,replay_id:d||void 0,transaction:r,"user_agent.original":ee.navigator?.userAgent,"client.address":l?"{{auto}}":void 0},i);return cr({name:n,attributes:g,startTime:o,experimental:{standalone:!0}})}function Ol(){return ee.addEventListener&&ee.performance}function st(e){return e/1e3}function Sp(e){let t="unknown",n="unknown",r="";for(let i of e){if(i==="/"){[t,n]=e.split("/");break}if(!isNaN(Number(i))){t=r==="h"?"http":r,n=e.split(r)[1];break}r+=i}
24return r===e&&(t=r),{name:t,version:n}}function b0(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function w0(e,t){let n,r=!1;function i(a){!r&&n&&t(a,n),r=!0}Sd(()=>{i("pagehide")});let o=e.on("beforeStartNavigationSpan",(a,l)=>{l?.isRedirect||(i("navigation"),Gk(o,s))}),s=e.on("afterStartPageLoadSpan",a=>{n=a.spanContext().spanId,Gk(s)})}function Gk(...e){e.forEach(t=>t&&setTimeout(t,0))}function zk(e){let t=0,n;if(!b0("layout-shift"))return;let r=wp(({metric:i})=>{let o=i.entries[i.entries.length-1];o&&(t=i.value,n=o)},!0);w0(e,(i,o)=>{o9(t,n,o,i),r()})}function o9(e,t,n,r){ya&&N.log(`Sending CLS span (${e})`);let i=st((Ht()||0)+(t?.startTime||0)),o=ye().getScopeData().transactionName,s=t?In(t.sources[0]?.node):"Layout shift",a={[Be]:"auto.http.browser.cls",[ln]:"ui.webvital.cls",[li]:t?.duration||0,"sentry.pageload.span_id":n,"sentry.report_event":r};t?.sources&&t.sources.forEach((c,d)=>{a[`cls.source.${d+1}`]=In(c.node)});let l=Id({name:s,transaction:o,attributes:a,startTime:i});l&&(l.addEvent("cls",{[To]:"",[xo]:e}),l.end(i))}function Wk(e){let t=0,n;if(!b0("largest-contentful-paint"))return;let r=Ep(({metric:i})=>{let o=i.entries[i.entries.length-1];o&&(t=i.value,n=o)},!0);w0(e,(i,o)=>{s9(t,n,o,i),r()})}function s9(e,t,n,r){ya&&N.log(`Sending LCP span (${e})`);let i=st((Ht()||0)+(t?.startTime||0)),o=ye().getScopeData().transactionName,s=t?In(t.element):"Largest contentful paint",a={[Be]:"auto.http.browser.lcp",[ln]:"ui.webvital.lcp",[li]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t&&(t.element&&(a["lcp.element"]=In(t.element)),t.id&&(a["lcp.id"]=t.id),t.url&&(a["lcp.url"]=t.url.trim().slice(0,200)),t.loadTime!=null&&(a["lcp.loadTime"]=t.loadTime),t.renderTime!=null&&(a["lcp.renderTime"]=t.renderTime),t.size!=null&&(a["lcp.size"]=t.size));let l=Id({name:s,transaction:o,attributes:a,startTime:i});l&&(l.addEvent("lcp",{[To]:"millisecond",[xo]:e}),l.end(i))}var a9=2147483647,qk=0,$i={},Er,C0;function eS({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){let r=Ol();if(r&&Ht()){r.mark&&ee.performance.mark("sentry-tracing-init");let i=t?Wk(n):c9(),o=d9(),s=e?zk(n):l9();return()=>{i?.(),o(),s?.()}}return()=>{}}function tS(){Hi("longtask",({entries:e})=>{let t=Je();if(!t)return;let{op:n,start_timestamp:r}=se(t);for(let i of e){let o=st(Ht()+i.startTime),s=st(i.duration);n==="navigation"&&r&&o<r||fs(t,o,o+s,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[Be]:"auto.ui.browser.metrics"}})}})}function nS(){new PerformanceObserver(t=>{let n=Je();if(n)for(let r of t.getEntries()){if(!r.scripts[0])continue;let i=st(Ht()+r.startTime),{start_timestamp:o,op:s}=se(n);if(s==="navigation"&&o&&i<o)continue;let a=st(r.duration),l={[Be]:"auto.ui.browser.metrics"},c=r.scripts[0],{invoker:d,invokerType:u,sourceURL:f,sourceFunctionName:p,sourceCharPosition:m}=c;l["browser.script.invoker"]=d,l["browser.script.invoker_type"]=u,f&&(l["code.filepath"]=f),p&&(l["code.function"]=p),m!==-1&&(l["browser.script.source_char_position"]=m),fs(n,i,i+a,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:l})}}).observe({type:"long-animation-frame",buffered:!0})}function rS(){Hi("event",({entries:e})=>{let t=Je();if(t){for(let n of e)if(n.name==="click"){let r=st(Ht()+n.startTime),i=st(n.duration),o={name:In(n.target),op:`ui.interaction.${n.name}`,startTime:r,attributes:{[Be]:"auto.ui.browser.metrics"}},s=Zf(n.target);s&&(o.attributes["ui.component_name"]=s),fs(t,r,r+i,o)}}})}function l9(){return wp(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&($i.cls={value:e.value,unit:""},C0=t)},!0)}function c9(){return Ep(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&($i.lcp={value:e.value,unit:"millisecond"},Er=t)},!0)}function d9(){return QC(({metric:e})=>{e.entries[e.entries.length-1]&&($i.ttfb={value:e.value,unit:"millisecond"})})}function iS(e,t){let n=Ol(),r=Ht();if(!n?.getEntries||!r)return;let i=st(r),o=n.getEntries(),{op:s,start_timestamp:a}=se(e);o.slice(qk).forEach(l=>{let c=st(l.startTime),d=st(Math.max(0,l.duration));if(!(s==="navigation"&&a&&i+c<a))switch(l.entryType){case"navigation":{p9(e,l,i);break}case"mark":case"paint":case"measure":{u9(e,l,c,d,i,t.ignorePerformanceApiSpans);let u=Cd(),f=l.startTime<u.firstHiddenTime;l.name==="first-paint"&&f&&($i.fp={value:l.startTime,unit:"millisecond"}),l.name==="first-contentful-paint"&&f&&($i.fcp={value:l.startTime,unit:"millisecond"});break}case"resource":{g9(e,l,l.name,c,d,i,t.ignoreResourceSpans);break}}}),qk=Math.max(o.length-1,0),y9(e),s==="pageload"&&(_9($i),t.recordClsOnPageloadSpan||delete $i.cls,t.recordLcpOnPageloadSpan||delete $i.lcp,Object.entries($i).forEac
24h(([l,c])=>{Uy(l,c.value,c.unit)}),e.setAttribute("performance.timeOrigin",i),e.setAttribute("performance.activationStart",fi()),v9(e,t)),Er=void 0,C0=void 0,$i={}}function u9(e,t,n,r,i,o){if(["mark","measure"].includes(t.entryType)&&ai(t.name,o))return;let s=us(!1),a=st(s?s.requestStart:0),l=i+Math.max(n,a),c=i+n,d=c+r,u={[Be]:"auto.resource.browser.metrics"};l!==c&&(u["sentry.browser.measure_happened_before_request"]=!0,u["sentry.browser.measure_start_time"]=l),f9(u,t),l<=d&&fs(e,l,d,{name:t.name,op:t.entryType,attributes:u})}function f9(e,t){try{let n=t.detail;if(!n)return;if(typeof n=="object"){for(let[r,i]of Object.entries(n))if(i&&Co(i))e[`sentry.browser.measure.detail.${r}`]=i;else if(i!==void 0)try{e[`sentry.browser.measure.detail.${r}`]=JSON.stringify(i)}catch{}return}if(Co(n)){e["sentry.browser.measure.detail"]=n;return}try{e["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}function p9(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{E0(e,t,r,n)}),E0(e,t,"secureConnection",n,"TLS/SSL"),E0(e,t,"fetch",n,"cache"),E0(e,t,"domainLookup",n,"DNS"),m9(e,t,n)}function E0(e,t,n,r,i=n){let o=h9(n),s=t[o],a=t[`${n}Start`];!a||!s||fs(e,r+st(a),r+st(s),{op:`browser.${i}`,name:t.name,attributes:h({[Be]:"auto.ui.browser.metrics"},n==="redirect"&&t.redirectCount!=null?{"http.redirect_count":t.redirectCount}:{})})}function h9(e){return e==="secureConnection"?"connectEnd":e==="fetch"?"domainLookupStart":`${e}End`}function m9(e,t,n){let r=n+st(t.requestStart),i=n+st(t.responseEnd),o=n+st(t.responseStart);t.responseEnd&&(fs(e,r,i,{op:"browser.request",name:t.name,attributes:{[Be]:"auto.ui.browser.metrics"}}),fs(e,o,i,{op:"browser.response",name:t.name,attributes:{[Be]:"auto.ui.browser.metrics"}}))}function g9(e,t,n,r,i,o,s){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;let a=t.initiatorType?`resource.${t.initiatorType}`:"resource.other";if(s?.includes(a))return;let l=Ui(n),c={[Be]:"auto.resource.browser.metrics"};XC(c,t,"transferSize","http.response_transfer_size"),XC(c,t,"encodedBodySize","http.response_content_length"),XC(c,t,"decodedBodySize","http.decoded_response_content_length");let d=t.deliveryType;d!=null&&(c["http.response_delivery_type"]=d);let u=t.renderBlockingStatus;if(u&&(c["resource.render_blocking_status"]=u),l.protocol&&(c["url.scheme"]=l.protocol.split(":").pop()),l.host&&(c["server.address"]=l.host),c["url.same_origin"]=n.includes(ee.location.origin),t.nextHopProtocol!=null){let{name:m,version:g}=Sp(t.nextHopProtocol);c["network.protocol.name"]=m,c["network.protocol.version"]=g}let f=o+r,p=f+i;fs(e,f,p,{name:n.replace(ee.location.origin,""),op:a,attributes:c})}function y9(e){let t=ee.navigator;if(!t)return;let n=t.connection;n&&(n.effectiveType&&e.setAttribute("effectiveConnectionType",n.effectiveType),n.type&&e.setAttribute("connectionType",n.type),_0(n.rtt)&&($i["connection.rtt"]={value:n.rtt,unit:"millisecond"})),_0(t.deviceMemory)&&e.setAttribute("deviceMemory",`${t.deviceMemory} GB`),_0(t.hardwareConcurrency)&&e.setAttribute("hardwareConcurrency",String(t.hardwareConcurrency))}function v9(e,t){Er&&t.recordLcpOnPageloadSpan&&(Er.element&&e.setAttribute("lcp.element",In(Er.element)),Er.id&&e.setAttribute("lcp.id",Er.id),Er.url&&e.setAttribute("lcp.url",Er.url.trim().slice(0,200)),Er.loadTime!=null&&e.setAttribute("lcp.loadTime",Er.loadTime),Er.renderTime!=null&&e.setAttribute("lcp.renderTime",Er.renderTime),e.setAttribute("lcp.size",Er.size)),C0?.sources&&t.recordClsOnPageloadSpan&&C0.sources.forEach((n,r)=>e.setAttribute(`cls.source.${r+1}`,In(n.node)))}function XC(e,t,n,r){let i=t[n];i!=null&&i<a9&&(e[r]=i)}function _9(e){let t=us(!1);if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}function oS(){return Ol()&&Ht()?Hi("element",b9):()=>{}}var b9=({entries:e})=>{let t=Je(),n=t?ze(t):void 0,r=n?se(n).description:ye().getScopeData().transactionName;e.forEach(i=>{let o=i;if(!o.identifier)return;let s=o.name,a=o.renderTime,l=o.loadTime,[c,d]=l?[st(l),"load-time"]:a?[st(a),"render-time"]:[ot(),"entry-emission"],u=s==="image-paint"?st(M
24ath.max(0,(a??0)-(l??0))):0,f={[Be]:"auto.ui.browser.elementtiming",[ln]:"ui.elementtiming",[Mt]:"component","sentry.span_start_time_source":d,"sentry.transaction_name":r,"element.id":o.id,"element.type":o.element?.tagName?.toLowerCase()||"unknown","element.size":o.naturalWidth&&o.naturalHeight?`${o.naturalWidth}x${o.naturalHeight}`:void 0,"element.render_time":a,"element.load_time":l,"element.url":o.url||void 0,"element.identifier":o.identifier,"element.paint_type":s};$y({name:`element[${o.identifier}]`,attributes:f,startTime:c,onlyIfParent:!0},p=>{p.end(c+u)})})};var w9=1e3,Kk,sS,aS;function lS(e){Bn("dom",e),jn("dom",E9)}function E9(){if(!ee.document)return;let e=Kt.bind(null,"dom"),t=Yk(e,!0);ee.document.addEventListener("click",t,!1),ee.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{let i=ee[n]?.prototype;i?.hasOwnProperty?.("addEventListener")&&(sn(i,"addEventListener",function(o){return function(s,a,l){if(s==="click"||s=="keypress")try{let c=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},d=c[s]=c[s]||{refCount:0};if(!d.handler){let u=Yk(e);d.handler=u,o.call(this,s,u,l)}d.refCount++}catch{}return o.call(this,s,a,l)}}),sn(i,"removeEventListener",function(o){return function(s,a,l){if(s==="click"||s=="keypress")try{let c=this.__sentry_instrumentation_handlers__||{},d=c[s];d&&(d.refCount--,d.refCount<=0&&(o.call(this,s,d.handler,l),d.handler=void 0,delete c[s]),Object.keys(c).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return o.call(this,s,a,l)}}))})}function C9(e){if(e.type!==sS)return!1;try{if(!e.target||e.target._sentryId!==aS)return!1}catch{}return!0}function S9(e,t){return e!=="keypress"?!1:t?.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function Yk(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;let r=I9(n);if(S9(n.type,r))return;At(n,"_sentryCaptured",!0),r&&!r._sentryId&&At(r,"_sentryId",an());
24let i=n.type==="keypress"?"input":n.type;C9(n)||(e({event:n,name:i,global:t}),sS=n.type,aS=r?r._sentryId:void 0),clearTimeout(Kk),Kk=ee.setTimeout(()=>{aS=void 0,sS=void 0},w9)}}function I9(e){try{return e.target}catch{return null}}var S0;function Rl(e){let t="history";Bn(t,e),jn(t,D9)}function D9(){if(ee.addEventListener("popstate",()=>{let t=ee.location.href,n=S0;if(S0=t,n===t)return;Kt("history",{from:n,to:t})}),!PC())return;function e(t){return function(...n){let r=n.length>2?n[2]:void 0;if(r){let i=S0,o=T9(String(r));if(S0=o,i===o)return t.apply(this,n);Kt("history",{from:i,to:o})}return t.apply(this,n)}}sn(ee.history,"pushState",e),sn(ee.history,"replaceState",e)}function T9(e){try{return new URL(e,ee.location.origin).toString()}catch{return e}}var I0={};function cS(e){let t=I0[e];if(t)return t;let n=ee[e];if(mp(n))return I0[e]=n.bind(ee);let r=ee.document;if(r&&typeof r.createElement=="function")try{let i=r.createElement("iframe");i.hidden=!0,r.head.appendChild(i);let o=i.contentWindow;o?.[e]&&(n=o[e]),r.head.removeChild(i)}catch(i){ya&&N.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,i)}return n&&(I0[e]=n.bind(ee))}function D0(e){I0[e]=void 0}var ps="__sentry_xhr_v3__";function Ip(e){Bn("xhr",e),jn("xhr",x9)}function x9(){if(!ee.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,n,r){let i=new Error,o=ot()*1e3,s=Vn(r[0])?r[0].toUpperCase():void 0,a=A9(r[1]);if(!s||!a)return t.apply(n,r);n[ps]={method:s,url:a,request_headers:{}},s==="POST"&&a.match(/sentry_key/)&&(n.__sentry_own_request__=!0);let l=()=>{let c=n[ps];if(c&&n.readyState===4){try{c.status_code=n.status}catch{}let d={endTimestamp:ot()*1e3,startTimestamp:o,xhr:n,virtualError:i};Kt("xhr",d)}};return"onreadystatechange"in n&&typeof n.onreadystatechange=="function"?n.onreadystatechange=new Proxy(n.onreadystatechange,{apply(c,d,u){return l(),c.apply(d,u)}}):n.addEventListener("readystatechange",l),n.setRequestHeader=new Proxy(n.setRequestHeader,{apply(c,d,u){let[f,p]=u,m=d[ps];return m&&Vn(f)&&Vn(p)&&(m.request_headers[f.toLowerCase()]=p),c.apply(d,u)}}),t.apply(n,r)}}),e.send=new Proxy(e.send,{apply(t,n,r){let i=n[ps];if(!i)return t.apply(n,r);r[0]!==void 0&&(i.body=r[0]);let o={startTimestamp:ot()*1e3,xhr:n};return Kt("xhr",o),t.apply(n,r)}})}function A9(e){if(Vn(e))return e;try{return e.toString()}catch{}}var dS=[],T0=new Map,M9=60;function uS(){if(Ol()&&Ht()){let t=N9();return()=>{t()}}return()=>{}}var Jk={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function N9(){return ZC(O9)}var O9=({metric:e})=>{if(e.value==null)return;let t=st(e.value);if(t>M9)return;let n=e.entries.find(m=>m.duration===e.value&&Jk[m.name]);if(!n)return;let{interactionId:r}=n,i=Jk[n.name],o=st(Ht()+n.startTime),s=Je(),a=s?ze(s):void 0,c=(r!=null?T0.get(r):void 0)||a,d=c?se(c).description:ye().getScopeData().transactionName,u=In(n.target),f={[Be]:"auto.http.browser.inp",[ln]:`ui.interaction.${i}`,[li]:n.duration},p=Id({name:u,transaction:d,attributes:f,startTime:o});p&&(p.addEvent("inp",{[To]:"millisecond",[xo]:e.value}),p.end(o+t))};function fS(){let e=({entries:t})=>{let n=Je(),r=n&&ze(n);t.forEach(i=>{if(!$k(i)||!r)return;let o=i.interactionId;if(o!=null&&!T0.has(o)){if(dS.length>10){let s=dS.shift();T0.delete(s)}dS.push(o),T0.set(o,r)}})};Hi("event",e),Hi("first-input",e)}function Qk(e,t=cS("fetch")){let n=0,r=0;function i(o){let s=o.body.length;n+=s,r++;let a=h({body:o.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15},e.fetchOptions);if(!t)return D0("fetch"),pa("No fetch implementation available");try{return t(e.url,a).then(l=>(n-=s,r--,{statusCode:l.status,headers:{"x-sentry-rate-limits":l.headers.get("X-Sentry-Rate-Limits"),"retry-after":l.headers.get("Retry-After")}}))}catch(l){return D0("fetch"),n-=s,r--,pa(l)}}return n0(e,i)}var R9=30;var k9=50;function pS(e,t,n,r){let i={filename:e,function:t==="<anonymous>"?"?":t,in_app:!0};return n!==void 0&&(i.lineno=n),r!==void 0&&(i.colno=r),i}var P9=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,L9=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,F9=/\((\S*)(?::(\d+))(?::(\d+))\)/,B9=/at (.+?) ?\(data:(.+?),/,j9=e=>{let t=e.match(B9);
24if(t)return{filename:`<data:${t[2]}>`,function:t[1]};let n=P9.exec(e);if(n){let[,i,o,s]=n;return pS(i,"?",+o,+s)}let r=L9.exec(e);if(r){if(r[2]&&r[2].indexOf("eval")===0){let a=F9.exec(r[2]);a&&(r[2]=a[1],r[3]=a[2],r[4]=a[3])}let[o,s]=Xk(r[1]||"?",r[2]);return pS(s,o,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}},V9=[R9,j9],U9=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,H9=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,$9=e=>{let t=U9.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let o=H9.exec(t[3]);o&&(t[1]=t[1]||"eval",t[3]=o[1],t[4]=o[2],t[5]="")}let r=t[3],i=t[1]||"?";return[i,r]=Xk(i,r),pS(r,i,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},G9=[k9,$9];var z9=[V9,G9],Zk=vy(...z9),Xk=(e,t)=>{let n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:"?",n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};var cn=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var x0=1024,W9="Breadcrumbs",q9=(e={})=>{let t=h({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},e);return{name:W9,setup(n){t.console&&NC(J9(n)),t.dom&&lS(Y9(n,t.dom)),t.xhr&&Ip(Q9(n)),t.fetch&&gp(Z9(n)),t.history&&Rl(X9(n)),t.sentry&&n.on("beforeSendEvent",K9(n))}}},hS=q9;function K9(e){return function(n){pe()===e&&Mo({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:So(n)},{event:n})}}function Y9(e,t){return function(r){if(pe()!==e)return;let i,o,s=typeof t=="object"?t.serializeAttribute:void 0,a=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;a&&a>x0&&(cn&&N.warn(`\`dom.maxStringLength\` cannot exceed ${x0}, but a value of ${a} was configured. Sentry will use ${x0} instead.`),a=x0),typeof s=="string"&&(s=[s]);try{let c=r.event,d=eW(c)?c.target:c;i=In(d,{keyAttrs:s,maxStringLength:a}),o=Zf(d)}catch{i="<unknown>"}if(i.length===0)return;let l={category:`ui.${r.name}`,message:i};o&&(l.data={"ui.component_name":o}),Mo(l,{event:r.event,name:r.name,global:r.global})}}function J9(e){return function(n){if(pe()!==e)return;let r={category:"console",data:{arguments:n.args,logger:"console"},level:OC(n.level),message:Sy(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)r.message=`Assertion failed: ${Sy(n.args.slice(1)," ")||"console.assert"}`,r.data.arguments=n.args.slice(1);else return;Mo(r,{input:n.args,level:n.level})}}function Q9(e){return function(n){if(pe()!==e)return;let{startTimestamp:r,endTimestamp:i}=n,o=n.xhr[ps];if(!r||!i||!o)return;let{method:s,url:a,status_code:l,body:c}=o,d={method:s,url:a,status_code:l},u={xhr:n.xhr,input:c,startTimestamp:r,endTimestamp:i},f={category:"xhr",data:d,type:"http",level:a0(l)};e.emit("beforeOutgoingRequestBreadcrumb",f,u),Mo(f,u)}}function Z9(e){return function(n){if(pe()!==e)return;let{startTimestamp:r,endTimestamp:i}=n;if(i&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.fetchData.method,n.fetchData.url,n.error){let o=n.fetchData,s={data:n.error,input:n.args,startTimestamp:r,endTimestamp:i},a={category:"fetch",data:o,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",a,s),Mo(a,s)}else{let o=n.response,s=M(h({},n.fetchData),{status_code:o?.status});n.fetchData.request_body_size,n.fetchData.response_body_size,o?.status;let a={input:n.args,response:o,startTimestamp:r,endTimestamp:i},l={category:"fetch",data:s,type:"http",level:a0(s.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",l,a),Mo(l,a)}}}function X9(e){return function(n){if(pe()!==e)return;let r=n.from,i=n.to,o=Ui(De.location.href),s=r?Ui(r):void 0,a=Ui(i);s?.path||(s=o),o.protocol===a.protocol&&o.host===a.host&&(i=a.relative),o.protocol===s.protocol&&o.host===s.host&&(r=s.relative),Mo({category:"navigation",data:{from:r,to:i}})}}function eW(e){return!!e&&!!e.target}var tW=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],nW="BrowserApiErrors",rW=(e={})=>{let t=h({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1},e);return{name:nW,setupOnce(){t.setTimeout&&sn(De,"setTimeout",eP),t.setInterval&&sn(De,"setInterval",eP),t.requestAnimationFrame&&sn(De,"requestAnimationFrame",iW),t.XMLHttpRequest&&"XMLHttpRequest"in De&&sn(XMLHttpRequest.prototype,"send",oW);let n=t.eventTarget;n&&(Array.isArray(n)?n:tW).forEach(i=>
24sW(i,t))}}},tP=rW;function eP(e){return function(...t){let n=t[0];return t[0]=Nl(n,{mechanism:{data:{function:_r(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function iW(e){return function(t){return e.apply(this,[Nl(t,{mechanism:{data:{function:"requestAnimationFrame",handler:_r(e)},handled:!1,type:"instrument"}})])}}function oW(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(i=>{i in n&&typeof n[i]=="function"&&sn(n,i,function(o){let s={mechanism:{data:{function:i,handler:_r(o)},handled:!1,type:"instrument"}},a=Dl(o);return a&&(s.mechanism.data.handler=_r(a)),Nl(o,s)})}),e.apply(this,t)}}function sW(e,t){let r=De[e]?.prototype;r?.hasOwnProperty?.("addEventListener")&&(sn(r,"addEventListener",function(i){return function(o,s,a){try{aW(s)&&(s.handleEvent=Nl(s.handleEvent,{mechanism:{data:{function:"handleEvent",handler:_r(s),target:e},handled:!1,type:"instrument"}}))}catch{}return t.unregisterOriginalCallbacks&&lW(this,o,s),i.apply(this,[o,Nl(s,{mechanism:{data:{function:"addEventListener",handler:_r(s),target:e},handled:!1,type:"instrument"}}),a])}}),sn(r,"removeEventListener",function(i){return function(o,s,a){try{let l=s.__sentry_wrapped__;l&&i.call(this,o,l,a)}catch{}return i.call(this,o,s,a)}}))}function aW(e){return typeof e.handleEvent=="function"}function lW(e,t,n){e&&typeof e=="object"&&"removeEventListener"in e&&typeof e.removeEventListener=="function"&&e.removeEventListener(t,n)}var mS=()=>({name:"BrowserSession",setupOnce(){if(typeof De.document>"u"){cn&&N.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}op({ignoreDuration:!0}),sp(),Rl(({from:e,to:t})=>{e!==void 0&&e!==t&&(op({ignoreDuration:!0}),sp())})}});var cW="GlobalHandlers",dW=(e={})=>{let t=h({onerror:!0,onunhandledrejection:!0},e);return{name:cW,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(uW(n),nP("onerror")),t.onunhandledrejection&&(fW(n),nP("onunhandledrejection"))}}},gS=dW;function uW(e){Yf(t=>{let{stackParser:n,attachStacktrace:r}=rP();if(pe()!==e||UC())return;let{msg:i,url:o,line:s,column:a,error:l}=t,c=mW(c0(n,l||i,void 0,r,!1),o,s,a);c.level="error",ma(c,{originalException:l,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function fW(e){Jf(t=>{let{stackParser:n,attachStacktrace:r}=rP();if(pe()!==e||UC())return;let i=pW(t),o=Co(i)?hW(i):c0(n,i,void 0,r,!0);o.level="error",ma(o,{originalException:i,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function pW(e){if(Co(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function hW(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function mW(e,t,n,r){let i=e.exception=e.exception||{},o=i.values=i.values||[],s=o[0]=o[0]||{},a=s.stacktrace=s.stacktrace||{},l=a.frames=a.frames||[],c=r,d=n,u=Vn(t)&&t.length>0?t:Fi();return l.length===0&&l.push({colno:c,filename:u,function:"?",in_app:!0,lineno:d}),e}function nP(e){cn&&N.log(`Global Handler attached: ${e}`)}function rP(){return pe()?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}var yS=()=>({name:"HttpContext",preprocessEvent(e){if(!De.navigator&&!De.location&&!De.document)return;let t=vp(),n=h(h({},t.headers),e.request?.headers);e.request=M(h(h({},t),e.request),{headers:n})}});var gW="cause",yW=5,vW="LinkedErrors",_W=(e={})=>{let t=e.limit||yW,n=e.key||gW;return{name:vW,preprocessEvent(r,i,o){let s=o.getOptions();MC(l0,s.stackParser,n,t,r,i)}}},vS=_W;function iP(){return bW()?(cn&&Hr(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}function bW(){if(typeof De.window>"u")return!1;let e=De;if(e.nw||!(e.chrome||e.browser)?.runtime?.id)return!1;let n=Fi(),r=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(De===De.top&&r.some(o=>n.startsWith(`${o}://`)))}function oP(e){return[dp(),cp(),tP(),hS(),gS(),vS(),up(),yS(),mS()]}function A0(e={}){let t=!e.skipBrowserExtensionCheck&&iP(),n=M(h({},e),{enabled:t?!1:e.enabled,stackParser:z1(e.stackParser||Zk),integrations:vC({integrations:e.integrations,defaultIntegrations:e.defaultIntegrations==null?oP():e.defaultIntegrations}),transport:e.transport||Qk});return CC(d0,n)}function Ro(e=0){return((Ht()||performance.timeOrigin)+e)/1e3}function sP(e){let t=[];if(e.nextHopProtocol!=null){let{name:n,version:r}=Sp(e.nextHopProtocol);t.push(["network.protocol.version",r],["network.protocol.name",n])}return Ht()?[...t,["http.request.redirect_start",Ro(e.redirectStart)],["http.request.fetch_start",Ro(e.fetchStart)],["http.request.domain_lookup_start",Ro(e.domainLookupStart)],["http.request.domain_lookup_end",Ro(e.domainLookupEnd)],["http.request.connect_start",Ro(e.connectStart)],["http.request.secure_connection_start",Ro(e.secureConnectionStart)],["http.request.connection_end",Ro(e.connectEnd)],["http.request.request_start",Ro(e.requestStart)],["http.request.response_start",Ro(e.responseStart)],["http.request.response_end",Ro(e.responseEnd)]]:t}var aP=new WeakMap,_S=new Map,bS={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function cP(e,t){let{traceFetch:n,traceXHR:r,trackFetchStreamPerformance:i,shouldCreateSpanForRequest:o,enableHTTPTimings:s,tracePropagationTargets:a,onRequestSpanStart:l}=h(h({},bS),t),c=typeof o=="function"?o:f=>!0,d=f=>EW(f,a),u={};
24n&&(e.addEventProcessor(f=>(f.type==="transaction"&&f.spans&&f.spans.forEach(p=>{if(p.op==="http.client"){let m=_S.get(p.span_id);m&&(p.timestamp=m/1e3,_S.delete(p.span_id))}}),f)),i&&BC(f=>{if(f.response){let p=aP.get(f.response);p&&f.endTimestamp&&_S.set(p,f.endTimestamp)}}),gp(f=>{let p=kC(f,c,d,u);if(f.response&&f.fetchData.__span&&aP.set(f.response,f.fetchData.__span),p){let m=dP(f.fetchData.url),g=m?Ui(m).host:void 0;p.setAttributes({"http.url":m,"server.address":g}),s&&lP(p),l?.(p,{headers:f.headers})}})),r&&Ip(f=>{let p=CW(f,c,d,u);if(p){s&&lP(p);let m;try{m=new Headers(f.xhr.__sentry_xhr_v3__?.request_headers)}catch{}l?.(p,{headers:m})}})}function wW(e){return e.entryType==="resource"&&"initiatorType"in e&&typeof e.nextHopProtocol=="string"&&(e.initiatorType==="fetch"||e.initiatorType==="xmlhttprequest")}function lP(e){let{url:t}=se(e).data;if(!t||typeof t!="string")return;let n=Hi("resource",({entries:r})=>{r.forEach(i=>{wW(i)&&i.name.endsWith(t)&&(sP(i).forEach(s=>e.setAttribute(...s)),setTimeout(n))})})}function EW(e,t){let n=Fi();if(n){let r,i;try{r=new URL(e,n),i=new URL(n).origin}catch{return!1}let o=r.origin===i;return t?ai(r.toString(),t)||o&&ai(r.pathname,t):o}else{let r=!!e.match(/^\/(?!\/)/);return t?ai(e,t):r}}function CW(e,t,n,r){let i=e.xhr,o=i?.[ps];if(!i||i.__sentry_own_request__||!o)return;let{url:s,method:a}=o,l=ar()&&t(s);if(e.endTimestamp&&l){let g=i.__sentry_xhr_span_id__;if(!g)return;let y=r[g];y&&o.status_code!==void 0&&(md(y,o.status_code),y.end(),delete r[g]);return}let c=dP(s),d=c?Ui(c):Ui(s),u=pp(s),f=!!Je(),p=l&&f?cr({name:`${a} ${u}`,attributes:h(h({url:s,type:"xhr","http.method":a,"http.url":c,"server.address":d?.host,[Be]:"auto.http.browser",[ln]:"http.client"},d?.search&&{"http.query":d?.search}),d?.hash&&{"http.fragment":d?.hash})}):new lr;i.__sentry_xhr_span_id__=p.spanContext().spanId,r[i.__sentry_xhr_span_id__]=p,n(s)&&SW(i,ar()&&f?p:void 0);let m=pe();return m&&m.emit("beforeOutgoingRequestSpan",p,e),p}function SW(e,t){let{"sentry-trace":n,baggage:r}=bd({span:t});n&&IW(e,n,r)}function IW(e,t,n){let r=e.__sentry_xhr_v3__?.request_headers;if(!r?.["sentry-trace"])try{if(e.setRequestHeader("sentry-trace",t),n){let i=r?.baggage;(!i||!DW(i))&&e.setRequestHeader("baggage",n)}}catch{}}function DW(e){return e.split(",").some(t=>t.trim().startsWith("sentry-"))}function dP(e){try{return new URL(e,De.location.origin).href}catch{return}}function uP(){De.document?De.document.addEventListener("visibilitychange",()=>{let e=Je();if(!e)return;let t=ze(e);if(De.document.hidden&&t){let n="cancelled",{op:r,status:i}=se(t);cn&&N.log(`[Tracing] Transaction: ${n} -> since tab moved to the background, op: ${r}`),i||t.setStatus({code:2,message:n}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):cn&&N.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var TW=3600,fP="sentry_previous_trace",xW="sentry.previous_trace";function pP(e,{linkPreviousTrace:t,consistentTraceSampling:n}){let r=t==="session-storage",i=r?NW():void 0;e.on("spanStart",s=>{if(ze(s)!==s)return;let a=ye().getPropagationContext();i=AW(i,s,a),r&&MW(i)});let o=!0;n&&e.on("beforeSampling",s=>{if(!i)return;let a=ye(),l=a.getPropagationContext();if(o&&l.parentSpanId){o=!1;return}a.setPropagationContext(M(h({},l),{dsc:M(h({},l.dsc),{sample_rate:String(i.sampleRate),sampled:String(wS(i.spanContext))}),sampleRand:i.sampleRand})),s.parentSampled=wS(i.spanContext),s.parentSampleRate=i.sampleRate,s.spanAttributes=M(h({},s.spanAttributes),{[Xf]:i.sampleRate})})}function AW(e,t,n){let r=se(t);function i(){try{return Number(n.dsc?.sample_rate)??Number(r.data?.[ca])}catch{return 0}}let o={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:i(),sampleRand:n.sampleRand};if(!e)return o;let s=e.spanContext;return s.traceId===r.trace_id?e:(Date.now()/1e3-e.startTimestamp<=TW&&(cn&&N.log(`Adding previous_trace ${s} link to span ${h({op:r.op},t.spanContext())}`),t.addLink({context:s,attributes:{[iC]:"previous_trace"}}),t.setAttribute(xW,`${s.traceId}-${s.spanId}-${wS(s)?1:0}`)),o)}function MW(e){try{De.sessionStorage.setItem(fP,JSON.stringify(e))}catch(t){cn&&N.warn("Could not store previous trace in sessionStorage",t)}}function NW(){try{let e=De.sessionStorage?.getItem(fP);return JSON.parse(e)}catch{return}}function wS(e){return e.traceFlags===1}var OW="BrowserTracing",RW=h(M(h({},_d),{instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroun
24dSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,enableElementTiming:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,_experiments:{}}),bS),ES=(e={})=>{let t={name:void 0,source:void 0},n=De.document,{enableInp:r,enableElementTiming:i,enableLongTask:o,enableLongAnimationFrame:s,_experiments:{enableInteractions:a,enableStandaloneClsSpans:l,enableStandaloneLcpSpans:c},beforeStartSpan:d,idleTimeout:u,finalTimeout:f,childSpanTimeout:p,markBackgroundSpan:m,traceFetch:g,traceXHR:y,trackFetchStreamPerformance:_,shouldCreateSpanForRequest:T,enableHTTPTimings:Y,ignoreResourceSpans:j,ignorePerformanceApiSpans:H,instrumentPageLoad:P,instrumentNavigation:$,detectRedirects:te,linkPreviousTrace:Me,consistentTraceSampling:X,onRequestSpanStart:ne}=h(h({},RW),e),ue,K;function bt(Ne,Oe,Se=!0){let je=Oe.op==="pageload",ve=d?d(Oe):Oe,Mn=ve.attributes||{};if(Oe.name!==ve.name&&(Mn[Mt]="custom",ve.attributes=Mn),!Se){let Dr=Gr();cr(M(h({},ve),{startTime:Dr})).end(Dr);return}t.name=ve.name,t.source=Mn[Mt];let en=Gy(ve,{idleTimeout:u,finalTimeout:f,childSpanTimeout:p,disableAutoFinish:je,beforeSpanEnd:Dr=>{ue?.(),iS(Dr,{recordClsOnPageloadSpan:!l,recordLcpOnPageloadSpan:!c,ignoreResourceSpans:j,ignorePerformanceApiSpans:H}),mP(Ne,void 0);let Kr=ye(),Tr=Kr.getPropagationContext();Kr.setPropagationContext(M(h({},Tr),{traceId:en.spanContext().traceId,sampled:ci(en),dsc:Tn(Dr)}))}});mP(Ne,en);function Nn(){n&&["interactive","complete"].includes(n.readyState)&&Ne.emit("idleSpanEnableAutoFinish",en)}je&&n&&(n.addEventListener("readystatechange",()=>{Nn()}),Nn())}return{name:OW,setup(Ne){if(jy(),ue=eS({recordClsStandaloneSpans:l||!1,recordLcpStandaloneSpans:c||!1,client:Ne}),r&&uS(),i&&oS(),s&&ge.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?nS():o&&tS(),a&&rS(),te&&n){let Se=()=>{K=ot()};addEventListener("click",Se,{capture:!0}),addEventListener("keydown",Se,{capture:!0,passive:!0})}function Oe(){let Se=Dp(Ne);Se&&!se(Se).timestamp&&(cn&&N.log(`[Tracing] Finishing current active span with op: ${se(Se).op}`),Se.setAttribute(xl,"cancelled"),Se.end())}Ne.on("startNavigationSpan",(Se,je)=>{if(pe()!==Ne)return;if(je?.isRedirect){cn&&N.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),bt(Ne,h({op:"navigation.redirect"},Se),!1);return}Oe(),Dn().setPropagationContext({traceId:br(),sampleRand:Math.random()});let ve=ye();ve.setPropagationContext({traceId:br(),sampleRand:Math.random()}),ve.setSDKProcessingMetadata({normalizedRequest:void 0}),bt(Ne,h({op:"navigation"},Se))}),Ne.on("startPageLoadSpan",(Se,je={})=>{if(pe()!==Ne)return;Oe();let ve=je.sentryTrace||hP("sentry-trace"),Mn=je.baggage||hP("baggage"),en=aC(ve,Mn),Nn=ye();Nn.setPropagationContext(en),Nn.setSDKProcessingMetadata({normalizedRequest:vp()}),bt(Ne,h({op:"pageload"},Se))})},afterAllSetup(Ne){let Oe=Fi();if(Me!=="off"&&pP(Ne,{linkPreviousTrace:Me,consistentTraceSampling:X}),De.location){if(P){let Se=Ht();yP(Ne,{name:De.location.pathname,startTime:Se?Se/1e3:void 0,attributes:{[Mt]:"url",[Be]:"auto.pageload.browser"}})}$&&Rl(({to:Se,from:je})=>{if(je===void 0&&Oe?.indexOf(Se)!==-1){Oe=void 0;return}Oe=void 0;let ve=fp(Se),Mn=Dp(Ne),en=Mn&&te&&PW(Mn,K);Dd(Ne,{name:ve?.pathname||De.location.pathname,attributes:{[Mt]:"url",[Be]:"auto.navigation.browser"}},{url:Se,isRedirect:en})})}m&&uP(),a&&kW(Ne,u,f,p,t),r&&fS(),cP(Ne,{traceFetch:g,traceXHR:y,trackFetchStreamPerformance:_,tracePropagationTargets:Ne.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:T,enableHTTPTimings:Y,onRequestSpanStart:ne})}}};function yP(e,t,n){e.emit("startPageLoadSpan",t,n),ye().setTransactionName(t.name);let r=Dp(e);return r&&e.emit("afterStartPageLoadSpan",r),r}function Dd(e,t,n){let{url:r,isRedirect:i}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:i}),e.emit("startNavigationSpan",t,{isRedirect:i});let o=ye();return o.setTransactionName(t.name),r&&!i&&o.setSDKProcessingMetadata({normalizedRequest:M(h({},vp()),{url:r})}),Dp(e)}function hP(e){return De.document?.querySelector(`meta[name=${e}]`)?.getAttribute("content")||void 0}function kW(e,t,n,r,i){let o=De.document,s,a=()=>{let l="ui.action.click",c=Dp(e);if(c){let d=se(c).op;
24if(["navigation","pageload"].includes(d)){cn&&N.warn(`[Tracing] Did not create ${l} span because a pageload or navigation span is in progress.`);return}}if(s&&(s.setAttribute(xl,"interactionInterrupted"),s.end(),s=void 0),!i.name){cn&&N.warn(`[Tracing] Did not create ${l} transaction because _latestRouteName is missing.`);return}s=Gy({name:i.name,op:l,attributes:{[Mt]:i.source||"url"}},{idleTimeout:t,finalTimeout:n,childSpanTimeout:r})};o&&addEventListener("click",a,{capture:!0})}var vP="_sentry_idleSpan";function Dp(e){return e[vP]}function mP(e,t){At(e,vP,t)}var gP=.3;function PW(e,t){let n=se(e),r=Gr(),i=n.start_timestamp;return!(r-i>gP||t&&r-t<=gP)}var FW=typeof __SENTRY_DEBUG__>"u"?!0:__SENTRY_DEBUG__;var BW=typeof Zone<"u"&&Zone.root?.run;function CS(e){return BW?Zone.root.run(e):e()}var jW="ui.angular.routing";var _P;function bP(e={}){return e.instrumentNavigation!==!1&&(_P=!0),ES(M(h({},e),{instrumentNavigation:!1}))}function VW(e,t){let n=t&&se(t).data||{};t&&n[Mt]==="url"&&(t.updateName(e),t.setAttribute(Mt,"route"),t.setAttribute(Be,`auto.${se(t).op}.angular`))}var wP=(()=>{class e{constructor(n){this._router=n,this.navStart$=this._router.events.pipe(Ue(r=>r instanceof si),Ze(r=>{if(!_P){FW&&N.error("Angular integration has tracing enabled, but Tracing integration is not configured");return}this._routingSpan&&(this._routingSpan.end(),this._routingSpan=null);let i=pe(),o=pp(r.url);if(i){this._isPageloadOngoing()?this._pageloadOngoing=!1:CS(()=>{Dd(i,{name:o,attributes:{[Be]:"auto.navigation.angular",[Mt]:"url"}})}),this._routingSpan=CS(()=>cr({name:`${r.url}`,op:jW,attributes:h({[Be]:"auto.ui.angular",[Mt]:"url",url:o},r.navigationTrigger&&{navigationTrigger:r.navigationTrigger})}))||null;return}})),this.resEnd$=this._router.events.pipe(Ue(r=>r instanceof ed),Ze(r=>{let i=UW(r.state.root);i&&ye().setTransactionName(i);let o=Je(),s=o&&ze(o);VW(i,s)})),this.navEnd$=this._router.events.pipe(Ue(r=>r instanceof hn||r instanceof vr||r instanceof wo),Ze(()=>{this._routingSpan&&(CS(()=>{this._routingSpan.end()}),this._routingSpan=null)})),this._routingSpan=null,this._pageloadOngoing=!0,this._subscription=new wt,this._subscription.add(this.navStart$.subscribe()),this._subscription.add(this.resEnd$.subscribe()),this._subscription.add(this.navEnd$.subscribe())}ngOnDestroy(){this._subscription.unsubscribe()}_isPageloadOngoing(){if(!this._pageloadOngoing)return!1;let n=Je();if(!n)return this._pageloadOngoing=!1,!1;let r=ze(n);return this._pageloadOngoing=se(r).op==="pageload",this._pageloadOngoing}}return e.\u0275fac=function(n){return new(n||e)(C(it))},e.\u0275prov=S({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function UW(e){let t=[],n=e?.firstChild;for(;n;){let i=n?.routeConfig&&n.routeConfig.path;if(i==null)break;t.push(i),n=n.firstChild}let r=t.filter(i=>i).join("/");return r?`/${r}/`:"/"}var SS={authorizationPollingIntervalMs:5e3,ipStackKey:"c2ccbccf2b204099044f23939be77673",buildTimestamp:"1783935769",uiUpdatePollingIntervalMs:3e5,usesAuthenticatedFeatureFlags:!1,gainsightPxKey:"AP-PA8BTHXWHZOB-2-3",gainsightEnvironment:"qa",production:!1,baseApiUrl:"",dnsName:"",gainsightPxEnabled:!1,launchDarklyKey:"",qrCodeServiceUrl:"",stripeApiKey:"pk_test_J7KXRRjOzfTfWtwGO4TPJPao",stripeApiVersion:"2020-03-02",sentry:{dsn:"https://[email protected]/9",enabled:!1,environment:null,releaseVersion:null,appAreaName:null}};var IS=M(h({},SS),{baseApiUrl:"https://api.services.jamfnow.com",istioBaseApiUrl:"https://services-api.services.jamfnow.com",dnsName:"jamfnow.com",gainsightPxEnabled:!0,gainsightPxKey:"AP-PA8BTHXWHZOB-2",gainsightEnvironment:"production",launchDarklyKey:"5b324bbec71068380b768f56",stripeApiKey:"pk_live_FhPWPspBGCOynTA79ESEZnAo",production:!0,qrCodeServiceUrl:"https://qr.jamfnow.com",googleTagManagerEnabled:!0,sentry:M(h({},SS.sentry),{enabled:!0,releaseVersion:"now-ui:RELEASE.1313",environment:"production"})});var Qe=M(h({},IS),{signupUrl:"https://signup.jamfnow.com",sentry:M(h({},IS.sentry),{appAreaName:"login"}),usesAuthenticatedFeatureFlags:!1});var hi=(()=>{let t=class t{constructor(r,i){this.document=r,this.platformId=i,this.documentIsAccessible=LE(this.platformId)}static getCookieRegExp(r){let i=r.replace(/([[\]{}()|=;+?,.*^$\\])/gi,"\\$1");return new RegExp("(?:^"+i+"|;\\s*"+i+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(r){try{return decodeURIComponent(r)}catch{return r}}check(r){return this.documentIsAccessible?(r=encodeURIComponent(r),t.getCookieRegExp(r).test(this.document.cookie)):!1}get(r){if(this.check(r)){r=encodeURIComponent(r);let o=t.getCookieRegExp(r).exec(this.document.cookie);return o?.[1]?t.safeDecodeURIComponent(o[1]):""}else return""}getAll(){if(!this.documentIsAccessible)return{};let r={},i=this.document;return i.cookie&&i.cookie!==""&&i.cookie.split(";").forEach(o=>{let[s,a]=o.split("=");r[t.safeDecodeURIComponent(s.replace(/^ /,""))]=t.safeDecodeURIComponent(a)}),r}set(r,i,o,s,a,l,c,d){if(!this.documentIsAccessible)return;if(typeof o=="number"||o instanceof Date||s||a||l||c){let p={expires:o,path:s,domain:a,secure:l,sameSite:c||"Lax",partitioned:d};this.set(r,i,p);return}let u=encodeURIComponent(r)+"="+encodeURIComponent(i)+";",f=o||{};if(f.expires)if(typeof f.expires=="number"){let p=new Date(new Date().getTime()+f.expires*1e3*60*60*24);u+="expires="+p.toUTCString()+";"}else u+="expires="+f.expires.toUTCString()+";";f.path&&(u+="path="+f.path+";"),f.domain&&(u+="domain="+f.domain+";"),f.secure===!1&&f.sameSite==="None"&&(f.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${r} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),f.secure&&(u+="secure;"),f.sameSite||(f.sameSite="Lax"),u+="sameSite="+f.sameSite+";",f.partitioned&&(u+="Partitioned;"),this.document.cookie=u}delete(r,i,o,s,a="Lax"){if(!this.documentIsAccessible)return;let l=new Date("Thu, 01 Jan 1970 00:00:01 GMT");this.set(r,"",{expires:l,path:i,domain:o,secure:s,sameSite:a})}deleteAll(r,i,o,s="Lax"){if(!this.documentIsAccessible)return;let a=this.getAll();for(let l in a)a.hasOwnProperty(l)&&this.delete(l,r,i,o,s)}};t.\u0275fac=function(i){return new(i||t)(C(He),C(Ws))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Yt="top",xn="bottom",mn="right",dn="left",M0="auto",_a=[Yt,xn,mn,dn],hs="start",kl="end",EP="clippingParents",N0="viewport",Td="popper",CP="reference",DS=_a.reduce(function(e,t){return e.concat([t+"-"+hs,t+"-"+kl])},[]),O0=[].concat(_a,[M0]).reduce(function(e,t){return e.concat([t,t+"-"+hs,t+"-"+kl])},[]),HW="beforeRead",$W="read",GW="afterRead",zW="beforeMain",WW="main",qW="afterMain",KW="beforeWrite",YW="write",JW="afterWrite",SP=[HW,$W,GW,zW,WW,qW,KW,YW,JW];function gn(e){return e?(e.nodeName||"").toLowerCase():null}function It(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function mi(e){var t=It(e).Element;return e instanceof t||e instanceof Element}function un(e){var t=It(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function xd(e){if(typeof ShadowRoot>"u")return!1;var t=It(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function QW(e){var t=e.state;
vendor: 9,892 bytes, line 24
24Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},o=t.elements[n];!un(o)||!gn(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(s){var a=i[s];a===!1?o.removeAttribute(s):o.setAttribute(s,a===!0?"":a)}))})}function ZW(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],o=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),a=s.reduce(function(l,c){return l[c]="",l},{});!un(i)||!gn(i)||(Object.assign(i.style,a),Object.keys(o).forEach(function(l){i.removeAttribute(l)}))})}}var IP={name:"applyStyles",enabled:!0,phase:"write",fn:QW,effect:ZW,requires:["computeStyles"]};function yn(e){return e.split("-")[0]}var Gi=Math.max,Pl=Math.min,ms=Math.round;function Ad(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function xp(){return!/^((?!chrome|android).)*safari/i.test(Ad())}function gi(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&un(e)&&(i=e.offsetWidth>0&&ms(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&ms(r.height)/e.offsetHeight||1);var s=mi(e)?It(e):window,a=s.visualViewport,l=!xp()&&n,c=(r.left+(l&&a?a.offsetLeft:0))/i,d=(r.top+(l&&a?a.offsetTop:0))/o,u=r.width/i,f=r.height/o;return{width:u,height:f,top:d,right:c+u,bottom:d+f,left:c,x:c,y:d}}function Ll(e){var t=gi(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Ap(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&xd(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function dr(e){return It(e).getComputedStyle(e)}function TS(e){return["table","td","th"].indexOf(gn(e))>=0}function An(e){return((mi(e)?e.ownerDocument:e.document)||window.document).documentElement}function gs(e){return gn(e)==="html"?e:e.assignedSlot||e.parentNode||(xd(e)?e.host:null)||An(e)}function DP(e){return!un(e)||dr(e).position==="fixed"?null:e.offsetParent}function XW(e){var t=/firefox/i.test(Ad()),n=/Trident/i.test(Ad());if(n&&un(e)){var r=dr(e);if(r.position==="fixed")return null}var i=gs(e);for(xd(i)&&(i=i.host);un(i)&&["html","body"].indexOf(gn(i))<0;){var o=dr(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function zi(e){for(var t=It(e),n=DP(e);n&&TS(n)&&dr(n).position==="static";)n=DP(n);return n&&(gn(n)==="html"||gn(n)==="body"&&dr(n).position==="static")?t:n||XW(e)||t}function Fl(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Bl(e,t,n){return Gi(e,Pl(t,n))}function TP(e,t,n){var r=Bl(e,t,n);return r>n?n:r}function Mp(){return{top:0,right:0,bottom:0,left:0}}function Np(e){return Object.assign({},Mp(),e)}function Op(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var eq=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Np(typeof t!="number"?t:Op(t,_a))};function tq(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,s=n.modifiersData.popperOffsets,a=yn(n.placement),l=Fl(a),c=[dn,mn].indexOf(a)>=0,d=c?"height":"width";if(!(!o||!s)){var u=eq(i.padding,n),f=Ll(o),p=l==="y"?Yt:dn,m=l==="y"?xn:mn,g=n.rects.reference[d]+n.rects.reference[l]-s[l]-n.rects.popper[d],y=s[l]-n.rects.reference[l],_=zi(o),T=_?l==="y"?_.clientHeight||0:_.clientWidth||0:0,Y=g/2-y/2,j=u[p],H=T-f[d]-u[m],P=T/2-f[d]/2+Y,$=Bl(j,P,H),te=l;n.modifiersData[r]=(t={},t[te]=$,t.centerOffset=$-P,t)}}function nq(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||Ap(t.elements.popper,i)&&(t.elements.arrow=i))}var xS={name:"arrow",enabled:!0,phase:"main",fn:tq,effect:nq,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function yi(e){return e.split("-")[1]}var rq={top:"auto",right:"auto",bottom:"auto",left:"auto"};function iq(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:ms(n*i)/i||0,y:ms(r*i)/i||0}}function xP(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,s=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,u=e.isFixed,f=s.x,p=f===void 0?0:f,m=s.y,g=m===void 0?0:m,y=typeof d=="function"?d({x:p,y:g}):{x:p,y:g};p=y.x,g=y.y;var _=s.hasOwnProperty("x"),T=s.hasOwnProperty("y"),Y=dn,j=Yt,H=window;if(c){var P=zi(n),$="clientHeight",te="clientWidth";if(P===It(n)&&(P=An(n),dr(P).position!=="static"&&a==="absolute"&&($="scrollHeight",te="scrollWidth")),P=P,i===Yt||(i===dn||i===mn)&&o===kl){j=xn;var Me=u&&P===H&&H.visualViewport?H.visualViewport.height:P[$];g-=Me-r.height,g*=l?1:-1}if(i===dn||(i===Yt||i===xn)&&o===kl){Y=mn;var X=u&&P===H&&H.visualViewport?H.visualViewport.width:P[te];p-=X-r.width,p*=l?1:-1}}var ne=Object.assign({position:a},c&&rq),ue=d===!0?iq({x:p,y:g},It(n)):{x:p,y:g};if(p=ue.x,g=ue.y,l){var K;return Object.assign({},ne,(K={},K[j]=T?"0":"",K[Y]=_?"0":"",K.transform=(H.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",K))}return Object.assign({},ne,(t={},t[j]=T?g+"px":"",t[Y]=_?p+"px":"",t.transform="",t))}function oq(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,s=o===void 0?!0:o,a=n.roundOffsets,l=a===void 0?!0:a,c={placement:yn(t.placement),variation:yi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,xP(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,xP(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var AP={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:oq,data:{}};var R0={passive:!0};function sq(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,s=r.resize,a=s===void 0?!0:s,l=It(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach(function(d){d.addEventListener("scroll",n.update,R0)}),a&&l.addEventListener("resize",n.update,R0),function(){o&&c.forEach(function(d){d.removeEventListener("scroll",n.update,R0)}),a&&l.removeEventListener("resize",n.update,R0)}}var MP={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:sq,data:{}};var aq={left:"right",right:"left",bottom:"top",top:"bottom"};function Md(e){return e.replace(/left|right|bottom|top/g,function(t){return aq[t]})}var lq={start:"end",end:"start"};function k0(e){return e.replace(/start|end/g,function(t){return lq[t]})}function jl(e){var t=It(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Vl(e){return gi(An(e)).left+jl(e).scrollLeft}function AS(e,t){var n=It(e),r=An(e),i=n.visualViewport,o=r.clientWidth,s=r.clientHeight,a=0,l=0;if(i){o=i.width,s=i.height;var c=xp();(c||!c&&t==="fixed")&&(a=i.offsetLeft,l=i.offsetTop)}return{width:o,height:s,x:a+Vl(e),y:l}}function MS(e){var t,n=An(e),r=jl(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=Gi(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Gi(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-r.scrollLeft+Vl(e),l=-r.scrollTop;return dr(i||n).direction==="rtl"&&(a+=Gi(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:a,y:l}}function Ul(e){var t=dr(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function P0(e){return["html","body","#document"].indexOf(gn(e))>=0?e.ownerDocument.body:un(e)&&Ul(e)?e:P0(gs(e))}function ba(e,t){var n;t===void 0&&(t=[]);var r=P0(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=It(r),s=i?[o].concat(o.visualViewport||[],Ul(r)?r:[]):r,a=t.concat(s);return i?a:a.concat(ba(gs(s)))}function Nd(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function cq(e,t){var n=gi(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function NP(e,t,n){return t===N0?Nd(AS(e,n)):mi(t)?cq(t,n):Nd(MS(An(e)))}function dq(e){var t=ba(gs(e)),n=["absolute","fixed"].indexOf(dr(e).position)>=0,r=n&&un(e)?zi(e):e;return mi(r)?t.filter(function(i){return mi(i)&&Ap(i,r)&&gn(i)!=="body"}):[]}function NS(e,t,n,r){var i=t==="clippingParents"?dq(e):[].concat(t),o=[].concat(i,[n]),s=o[0],a=o.reduce(function(l,c){var d=NP(e,c,r);return l.top=Gi(d.top,l.top),l.right=Pl(d.right,l.right),l.bottom=Pl(d.bottom,l.bottom),l.left=Gi(d.left,l.left),l},NP(e,s,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Rp(e){var t=e.reference,n=e.element,r=e.placement,i=r?yn(r):null,o=r?yi(r):null,s=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,l;switch(i){case Yt:l={x:s,y:t.y-n.height};break;case xn:l={x:s,y:t.y+t.height};break;case mn:l={x:t.x+t.width,y:a};break;case dn:l={x:t.x-n.width,y:a};break;default:l={x:t.x,y:t.y}}var c=i?Fl(i):null;if(c!=null){var d=c==="y"?"height":"width";switch(o){case hs:l[c]=l[c]-(t[d]/2-n[d]/2);break;case kl:l[c]=l[c]+(t[d]/2-n[d]/2);break;default:}}return l}
vendor: 3,784 bytes, line 24
24function wa(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,s=o===void 0?e.strategy:o,a=n.boundary,l=a===void 0?EP:a,c=n.rootBoundary,d=c===void 0?N0:c,u=n.elementContext,f=u===void 0?Td:u,p=n.altBoundary,m=p===void 0?!1:p,g=n.padding,y=g===void 0?0:g,_=Np(typeof y!="number"?y:Op(y,_a)),T=f===Td?CP:Td,Y=e.rects.popper,j=e.elements[m?T:f],H=NS(mi(j)?j:j.contextElement||An(e.elements.popper),l,d,s),P=gi(e.elements.reference),$=Rp({reference:P,element:Y,strategy:"absolute",placement:i}),te=Nd(Object.assign({},Y,$)),Me=f===Td?te:P,X={top:H.top-Me.top+_.top,bottom:Me.bottom-H.bottom+_.bottom,left:H.left-Me.left+_.left,right:Me.right-H.right+_.right},ne=e.modifiersData.offset;if(f===Td&&ne){var ue=ne[i];Object.keys(X).forEach(function(K){var bt=[mn,xn].indexOf(K)>=0?1:-1,Ne=[Yt,xn].indexOf(K)>=0?"y":"x";X[K]+=ue[Ne]*bt})}return X}function OS(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?O0:l,d=yi(r),u=d?a?DS:DS.filter(function(m){return yi(m)===d}):_a,f=u.filter(function(m){return c.indexOf(m)>=0});f.length===0&&(f=u);var p=f.reduce(function(m,g){return m[g]=wa(e,{placement:g,boundary:i,rootBoundary:o,padding:s})[yn(g)],m},{});return Object.keys(p).sort(function(m,g){return p[m]-p[g]})}function uq(e){if(yn(e)===M0)return[];var t=Md(e);return[k0(e),t,k0(t)]}function fq(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,a=s===void 0?!0:s,l=n.fallbackPlacements,c=n.padding,d=n.boundary,u=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,g=n.allowedAutoPlacements,y=t.options.placement,_=yn(y),T=_===y,Y=l||(T||!m?[Md(y)]:uq(y)),j=[y].concat(Y).reduce(function(Kr,Tr){return Kr.concat(yn(Tr)===M0?OS(t,{placement:Tr,boundary:d,rootBoundary:u,padding:c,flipVariations:m,allowedAutoPlacements:g}):Tr)},[]),H=t.rects.reference,P=t.rects.popper,$=new Map,te=!0,Me=j[0],X=0;X<j.length;X++){var ne=j[X],ue=yn(ne),K=yi(ne)===hs,bt=[Yt,xn].indexOf(ue)>=0,Ne=bt?"width":"height",Oe=wa(t,{placement:ne,boundary:d,rootBoundary:u,altBoundary:f,padding:c}),Se=bt?K?mn:dn:K?xn:Yt;H[Ne]>P[Ne]&&(Se=Md(Se));var je=Md(Se),ve=[];if(o&&ve.push(Oe[ue]<=0),a&&ve.push(Oe[Se]<=0,Oe[je]<=0),ve.every(function(Kr){return Kr})){Me=ne,te=!1;break}$.set(ne,ve)}if(te)for(var Mn=m?3:1,en=function(Tr){var xs=j.find(function(Lo){var pr=$.get(Lo);if(pr)return pr.slice(0,Tr).every(function(Kl){return Kl})});if(xs)return Me=xs,"break"},Nn=Mn;Nn>0;Nn--){var Dr=en(Nn);if(Dr==="break")break}t.placement!==Me&&(t.modifiersData[r]._skip=!0,t.placement=Me,t.reset=!0)}}var RS={name:"flip",enabled:!0,phase:"main",fn:fq,requiresIfExists:["offset"],data:{_skip:!1}};function pq(e,t,n){var r=yn(e),i=[dn,Yt].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=o[0],a=o[1];return s=s||0,a=(a||0)*i,[dn,mn].indexOf(r)>=0?{x:a,y:s}:{x:s,y:a}}function hq(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,s=O0.reduce(function(d,u){return d[u]=pq(u,t.rects,o),d},{}),a=s[t.placement],l=a.x,c=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}var kS={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:hq};function mq(e){var t=e.state,n=e.name;t.modifiersData[n]=Rp({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var OP={name:"popperOffsets",enabled:!0,phase:"read",fn:mq,data:{}};function PS(e){return e==="x"?"y":"x"}function gq(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,a=s===void 0?!1:s,l=n.boundary,c=n.rootBoundary,d=n.altBoundary,u=n.padding,f
vendor: 4,130 bytes, line 24
24=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,g=m===void 0?0:m,y=wa(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),_=yn(t.placement),T=yi(t.placement),Y=!T,j=Fl(_),H=PS(j),P=t.modifiersData.popperOffsets,$=t.rects.reference,te=t.rects.popper,Me=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,X=typeof Me=="number"?{mainAxis:Me,altAxis:Me}:Object.assign({mainAxis:0,altAxis:0},Me),ne=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,ue={x:0,y:0};if(P){if(o){var K,bt=j==="y"?Yt:dn,Ne=j==="y"?xn:mn,Oe=j==="y"?"height":"width",Se=P[j],je=Se+y[bt],ve=Se-y[Ne],Mn=p?-te[Oe]/2:0,en=T===hs?$[Oe]:te[Oe],Nn=T===hs?-te[Oe]:-$[Oe],Dr=t.elements.arrow,Kr=p&&Dr?Ll(Dr):{width:0,height:0},Tr=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Mp(),xs=Tr[bt],Lo=Tr[Ne],pr=Bl(0,$[Oe],Kr[Oe]),Kl=Y?$[Oe]/2-Mn-pr-xs-X.mainAxis:en-pr-xs-X.mainAxis,ru=Y?-$[Oe]/2+Mn+pr+Lo+X.mainAxis:Nn+pr+Lo+X.mainAxis,Yi=t.elements.arrow&&zi(t.elements.arrow),iu=Yi?j==="y"?Yi.clientTop||0:Yi.clientLeft||0:0,Yl=(K=ne?.[j])!=null?K:0,ou=Se+Kl-Yl-iu,Yp=Se+ru-Yl,As=Bl(p?Pl(je,ou):je,Se,p?Gi(ve,Yp):ve);P[j]=As,ue[j]=As-Se}if(a){var Jl,Jp=j==="x"?Yt:dn,x=j==="x"?xn:mn,k=P[H],R=H==="y"?"height":"width",me=k+y[Jp],We=k-y[x],Ke=[Yt,dn].indexOf(_)!==-1,Ve=(Jl=ne?.[H])!=null?Jl:0,pt=Ke?me:k-$[R]-te[R]-Ve+X.altAxis,Ql=Ke?k+$[R]+te[R]-Ve-X.altAxis:We,Qp=p&&Ke?TP(pt,k,Ql):Bl(p?pt:me,k,p?Ql:We);P[H]=Qp,ue[H]=Qp-k}t.modifiersData[r]=ue}}var LS={name:"preventOverflow",enabled:!0,phase:"main",fn:gq,requiresIfExists:["offset"]};function FS(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function BS(e){return e===It(e)||!un(e)?jl(e):FS(e)}function yq(e){var t=e.getBoundingClientRect(),n=ms(t.width)/e.offsetWidth||1,r=ms(t.height)/e.offsetHeight||1;return n!==1||r!==1}function jS(e,t,n){n===void 0&&(n=!1);var r=un(t),i=un(t)&&yq(t),o=An(t),s=gi(e,i,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((gn(t)!=="body"||Ul(o))&&(a=BS(t)),un(t)?(l=gi(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=Vl(o))),{x:s.left+a.scrollLeft-l.x,y:s.top+a.scrollTop-l.y,width:s.width,height:s.height}}function vq(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(a){if(!n.has(a)){var l=t.get(a);l&&i(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function VS(e){var t=vq(e);return SP.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function US(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function HS(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var RP={placement:"bottom",modifiers:[],strategy:"absolute"};function kP(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function PP(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,o=i===void 0?RP:i;return function(a,l,c){c===void 0&&(c=o);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},RP,o),modifiersData:{},elements:{reference:a,popper:l},attributes:{},styles:{}},u=[],f=!1,p={state:d,setOptions:function(_){var T=typeof _=="function"?_(d.options):_;g(),d.options=Object.assign({},o,d.options,T),d.scrollParents={reference:mi(a)?ba(a):a.contextElement?ba(a.contextElement):[],popper:ba(l)};var Y=VS(HS([].concat(r,d.options.modifiers)));return d.orderedModifiers=Y.filter(function(j){return j.enabled}),m(),p.update()},forceUpdate:function(){if(!f){var _=d.elements,T=_.reference,Y=_.popper;if(kP(T,Y)){d.rects={reference:jS(T,zi(Y),d.options.strategy==="fixed"),popper:Ll(Y)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(X){return d.modifiersData[X.name]=Object.assign({}
24,X.data)});for(var j=0;j<d.orderedModifiers.length;j++){if(d.reset===!0){d.reset=!1,j=-1;continue}var H=d.orderedModifiers[j],P=H.fn,$=H.options,te=$===void 0?{}:$,Me=H.name;typeof P=="function"&&(d=P({state:d,options:te,name:Me,instance:p})||d)}}}},update:US(function(){return new Promise(function(y){p.forceUpdate(),y(d)})}),destroy:function(){g(),f=!0}};if(!kP(a,l))return p;p.setOptions(c).then(function(y){!f&&c.onFirstUpdate&&c.onFirstUpdate(y)});function m(){d.orderedModifiers.forEach(function(y){var _=y.name,T=y.options,Y=T===void 0?{}:T,j=y.effect;if(typeof j=="function"){var H=j({state:d,name:_,instance:p,options:Y}),P=function(){};u.push(H||P)}})}function g(){u.forEach(function(y){return y()}),u=[]}return p}}var _q=[MP,OP,AP,IP],$S=PP({defaultModifiers:_q});var VP=["*"];var bq=["dialog"];function wq(e,t){if(e&1&&O(0),e&2){let n=J(2);U(n.title)}}function Eq(e,t){}function Cq(e,t){if(e&1&&(b(0,"h3",2),rr(1,wq,1,1,"ng-template",null,0,oE)(3,Eq,0,0,"ng-template",4),w()),e&2){let n=St(2),r=J();v(3),z("ngTemplateOutlet",r.isTitleTemplate()?r.title:n)("ngTemplateOutletContext",r.context)}}var UP={animation:!0,transitionTimerDelayMs:5},HP=(()=>{let t=class t{constructor(){this.animation=UP.animation}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Sq(e){let{transitionDelay:t,transitionDuration:n}=window.getComputedStyle(e),r=parseFloat(t),i=parseFloat(n);return(r+i)*1e3}function qS(e){return typeof e=="string"}function KS(e){return e!=null}function Iq(e){return e&&e.then}function Dq(e,t){return!t||typeof e.closest>"u"?null:e.closest(t)}function $P(e){return(e||document.body).getBoundingClientRect()}function Tq(e){return t=>new le(n=>{let r=s=>e.run(()=>n.next(s)),i=s=>e.run(()=>n.error(s)),o=()=>e.run(()=>n.complete());return t.subscribe({next:r,error:i,complete:o})})}var xq=()=>{},{transitionTimerDelayMs:Aq}=UP,kp=new Map,ys=(e,t,n,r)=>{let i=r.context||{},o=kp.get(t);if(o)switch(r.runningTransition){case"continue":return Rt;case"stop":e.run(()=>o.transition$.complete()),i=Object.assign(o.context,i),kp.delete(t)}let s=n(t,r.animation,i)||xq;if(!r.animation||window.getComputedStyle(t).transitionProperty==="none")return e.run(()=>s()),V(void 0).pipe(Tq(e));let a=new ie,l=new ie,c=a.pipe(__(!0));kp.set(t,{transition$:a,complete:()=>{l.next(),l.complete()},context:i});let d=Sq(t);return e.runOutsideAngular(()=>{let u=Kn(t,"transitionend").pipe(Ie(c),Ue(({target:p})=>p===t)),f=hu(d+Aq).pipe(Ie(c));Ph(f,u,l).pipe(Ie(c)).subscribe(()=>{kp.delete(t),e.run(()=>{s(),a.next(),a.complete()})})}),a.asObservable()},LP=e=>{kp.get(e)?.complete()};var L0=(e,t)=>t?t.some(n=>n.contains(e)):!1,FP=(e,t)=>!t||Dq(e,t)!=null,Mq=(()=>{let e=()=>/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2,t=()=>/Android/.test(navigator.userAgent);return typeof navigator<"u"?!!navigator.userAgent&&(e()||t()):!1})(),Nq=e=>Mq?()=>setTimeout(()=>e(),100):e;function Oq(e,t,n,r,i,o,s,a){n&&e.runOutsideAngular(Nq(()=>{let l=f=>{let p=f.target;return f.button===2||L0(p,s)?!1:n==="inside"?L0(p,o)&&FP(p,a):n==="outside"?!L0(p,o):FP(p,a)||!L0(p,o)},c=Kn(t,"keydown").pipe(Ie(i),Ue(f=>f.key==="Escape"),Ze(f=>f.preventDefault())),d=Kn(t,"mousedown").pipe(L(l),Ie(i)),u=Kn(t,"mouseup").pipe(gu(d),Ue(([f,p])=>p),v_(0),Ie(i));Ph([c.pipe(L(f=>0)),u.pipe(L(f=>1))]).subscribe(f=>e.run(()=>r(f)))}))}var Rq=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function GP(e){let t=Array.from(e.querySelectorAll(Rq)).filter(n=>n.tabIndex!==-1);return[t[0],t[t.length-1]]}var kq=(e,t,n,r=!1)=>{e.runOutsideAngular(()=>{let i=Kn(t,"focusin").pipe(Ie(n),L(o=>o.target));Kn(t,"keydown").pipe(Ie(n),Ue(o=>o.key==="Tab"),gu(i)).subscribe(([o,s])=>{let[a,l]=GP(t);(s===a||s===t)&&o.shiftKey&&(l.focus(),o.preventDefault()),s===l&&!o.shiftKey&&(a.focus(),o.preventDefault())}),r&&Kn(t,"click").pipe(Ie(n),gu(i),L(o=>o[1])).subscribe(o=>o.focus())})},Pq=(()=>{let t=class t{constructor(){this._element=E(He).documentElement}isRTL(){return(this._element.getAttribute("dir")||"").toLowerCase()==="rtl"}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Lq=/\s+/,Fq=/  +/gi,Bq={top:["top"],bottom:["bottom"],start:["left","right"],left:["left"],end:["right","left"],right:["right"],"top-start":["top-start","to
24p-end"],"top-left":["top-start"],"top-end":["top-end","top-start"],"top-right":["top-end"],"bottom-start":["bottom-start","bottom-end"],"bottom-left":["bottom-start"],"bottom-end":["bottom-end","bottom-start"],"bottom-right":["bottom-end"],"start-top":["left-start","right-start"],"left-top":["left-start"],"start-bottom":["left-end","right-end"],"left-bottom":["left-end"],"end-top":["right-start","left-start"],"right-top":["right-start"],"end-bottom":["right-end","left-end"],"right-bottom":["right-end"]};function jq(e,t){let[n,r]=Bq[e];return t&&r||n}var Vq=/^left/,Uq=/^right/,Hq=/^start/,$q=/^end/;function Gq(e,t){let[n,r]=t.split("-"),i=n.replace(Vq,"start").replace(Uq,"end"),o=[i];if(r){let s=r;(n==="left"||n==="right")&&(s=s.replace(Hq,"top").replace($q,"bottom")),o.push(`${i}-${s}`)}return e&&(o=o.map(s=>`${e}-${s}`)),o.join(" ")}function BP({placement:e,baseClass:t},n){let r=Array.isArray(e)?e:e.split(Lq),i=["top","bottom","start","end","top-start","top-end","bottom-start","bottom-end","start-top","start-bottom","end-top","end-bottom"],o=r.findIndex(c=>c==="auto");o>=0&&i.forEach(function(c){r.find(d=>d.search("^"+c)!==-1)==null&&r.splice(o++,1,c)});let s=r.map(c=>jq(c,n.isRTL()));return{placement:s.shift(),modifiers:[{name:"bootstrapClasses",enabled:!!t,phase:"write",fn({state:c}){let d=new RegExp(t+"(-[a-z]+)*","gi"),u=c.elements.popper,f=c.placement,p=u.className;p=p.replace(d,""),p+=` ${Gq(t,f)}`,p=p.trim().replace(Fq," "),u.className=p}},RS,LS,xS,{enabled:!0,name:"flip",options:{fallbackPlacements:s}}]}}function jP(e){return e}function zq(){let e=E(Pq),t=null;return{createPopper(n){if(!t){let i=(n.updatePopperOptions||jP)(BP(n,e));t=$S(n.hostElement,n.targetElement,i)}},update(){t&&t.update()},setOptions(n){if(t){let i=(n.updatePopperOptions||jP)(BP(n,e));t.setOptions(i)}},destroy(){t&&(t.destroy(),t=null)}}}function Wq(e){return t=>(t.modifiers.push(kS,{name:"offset",options:{offset:()=>e}}),t)}var sBe=new Date(1882,10,12),aBe=new Date(2174,10,25);var lBe=1e3*60*60*24;var YS=1080,qq=24*YS,Kq=12*YS+793,cBe=29*qq+Kq,dBe=11*YS+204;var Yq=(()=>{let t=class t{constructor(){this._ngbConfig=E(HP),this.backdrop=!0,this.fullscreen=!1,this.keyboard=!0,this.role="dialog"}get animation(){return this._animation??this._ngbConfig.animation}set animation(r){this._animation=r}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),vs=class{constructor(t,n,r){this.nodes=t,this.viewRef=n,this.componentRef=r}},GS=class{constructor(t){this._componentType=t,this._windowRef=null,this._contentRef=null,this._document=E(He),this._applicationRef=E(kr),this._injector=E(ht),this._viewContainerRef=E(En),this._ngZone=E($e)}open(t,n,r=!1){this._windowRef||(this._contentRef=this._getContentRef(t,n),this._windowRef=this._viewContainerRef.createComponent(this._componentType,{injector:this._injector,projectableNodes:this._contentRef.nodes}));let{nativeElement:i}=this._windowRef.location,o=new ie;qs({mixedReadWrite:()=>{o.next(),o.complete()}},{injector:this._injector});let s=o.pipe(Ye(()=>ys(this._ngZone,i,({classList:a})=>a.add("show"),{animation:r,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:s}}close(t=!1){return this._windowRef?ys(this._ngZone,this._windowRef.location.nativeElement,({classList:n})=>n.remove("show"),{animation:t,runningTransition:"stop"}).pipe(Ze(()=>{this._windowRef?.destroy(),this._contentRef?.viewRef?.destroy(),this._windowRef=null,this._contentRef=null})):V(void 0)}_getContentRef(t,n){if(t)if(t instanceof wn){let r=t.createEmbeddedView(n);return this._applicationRef.attachView(r),new vs([r.rootNodes],r)}else return new vs([[this._document.createTextNode(`${t}`)]]);else return new vs([])}},Jq=(()=>{let t=class t{constructor(){this._document=E(He)}hide(){let r=Math.abs(window.innerWidth-this._document.documentElement.clientWidth),i=this._document.body,o=i.style,{overflow:s,paddingRight:a}=o;if(r>0){let l=parseFloat(window.getComputedStyle(i).paddingRight);o.paddingRight=`${l+r}px`}return o.overflow="hidden",()=>{r>0&&(o.paddingRight=a),o.overflow=s}}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Qq=["animation","backdropClass"],Zq=(()=>{let t=class t{constructor(){this._nativeElement=E(Gt).nativeElement,this._zone=E($e),this._injector=E(ht),this._cdRef=E(Ln)}ngOnInit(){qs({mixedReadWrite:()=>ys(this._zone,this._nativeElement,(r,i)=>{i&&$P(r),r.classList.add("show")},{animation:this.animation,runningTransition:"continue"})},{injector:this._injector})}hide(){return ys(this._zone,this._nativeElement,({classList:r})=>r.remove("show"),{animation:this.animation,runningTransition:"stop"})}updateOptions(r){Qq.forEach(i=>
24{KS(r[i])&&(this[i]=r[i])}),this._cdRef.markForCheck()}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1055"],hostVars:6,hostBindings:function(i,o){i&2&&(Js("modal-backdrop"+(o.backdropClass?" "+o.backdropClass:"")),or("show",!o.animation)("fade",o.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(i,o){},encapsulation:2});let e=t;return e})(),vi=class{update(t){}close(t){}dismiss(t){}},zS=class{update(t){this._windowCmptRef.instance.updateOptions(t),this._backdropCmptRef&&this._backdropCmptRef.instance&&this._backdropCmptRef.instance.updateOptions(t)}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(Ie(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(Ie(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}constructor(t,n,r,i){this._windowCmptRef=t,this._contentRef=n,this._backdropCmptRef=r,this._beforeDismiss=i,this._closed=new ie,this._dismissed=new ie,this._hidden=new ie,t.instance.dismissEvent.subscribe(o=>{this.dismiss(o)}),this.result=new Promise((o,s)=>{this._resolve=o,this._reject=s}),this.result.then(null,()=>{})}close(t){this._windowCmptRef&&(this._closed.next(t),this._resolve(t),this._removeModalElements())}_dismiss(t){this._dismissed.next(t),this._reject(t),this._removeModalElements()}dismiss(t){if(this._windowCmptRef)if(!this._beforeDismiss)this._dismiss(t);else{let n=this._beforeDismiss();Iq(n)?n.then(r=>{r!==!1&&this._dismiss(t)},()=>{}):n!==!1&&this._dismiss(t)}}_removeModalElements(){let t=this._windowCmptRef.instance.hide(),n=this._backdropCmptRef?this._backdropCmptRef.instance.hide():V(void 0);t.subscribe(()=>{let{nativeElement:r}=this._windowCmptRef.location;r.parentNode.removeChild(r),this._windowCmptRef.destroy(),this._contentRef?.viewRef?.destroy(),this._windowCmptRef=null,this._contentRef=null}),n.subscribe(()=>{if(this._backdropCmptRef){let{nativeElement:r}=this._backdropCmptRef.location;r.parentNode.removeChild(r),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),mu(t,n).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}},WS=(function(e){return e[e.BACKDROP_CLICK=0]="BACKDROP_CLICK",e[e.ESC=1]="ESC",e})(WS||{}),Xq=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","fullscreen","keyboard","role","scrollable","size","windowClass","modalDialogClass"],eK=(()=>{let t=class t{constructor(){this._document=E(He),this._elRef=E(Gt),this._zone=E($e),this._injector=E(ht),this._cdRef=E(Ln),this._closed$=new ie,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.role="dialog",this.dismissEvent=new Le,this.shown=new ie,this.hidden=new ie}get fullscreenClass(){return this.fullscreen===!0?" modal-fullscreen":qS(this.fullscreen)?` modal-fullscreen-${this.fullscreen}-down`:""}dismiss(r){this.dismissEvent.emit(r)}ngOnInit(){this._elWithFocus=this._document.activeElement,qs({mixedReadWrite:()=>this._show()},{injector:this._injector})}ngOnDestroy(){this._disableEventHandling()}hide(){let{nativeElement:r}=this._elRef,i={animation:this.animation,runningTransition:"stop"},o=ys(this._zone,r,()=>r.classList.remove("show"),i),s=ys(this._zone,this._dialogEl.nativeElement,()=>{},i),a=mu(o,s);return a.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),a}updateOptions(r){Xq.forEach(i=>{KS(r[i])&&(this[i]=r[i])}),this._cdRef.markForCheck()}_show(){let r={animation:this.animation,runningTransition:"continue"},i=ys(this._zone,this._elRef.nativeElement,(s,a)=>{a&&$P(s),s.classList.add("show")},r),o=ys(this._zone,this._dialogEl.nativeElement,()=>{},r);mu(i,o).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){let{nativeElement:r}=this._elRef;this._zone.runOutsideAngular(()=>{Kn(r,"keydown").pipe(Ie(this._closed$),Ue(o=>o.key==="Escape")).subscribe(o=>{this.keyboard?requestAnimationFrame(()=>{o.defaultPrevented||this._zone.run(()=>this.dismiss(WS.ESC))}):this.backdrop==="static"&&this._bumpBackdrop()});let i=!1;Kn(this._dialogEl.nativeElement,"mousedown").pipe(Ie(this._closed$),Ze(()=>i=!1),Et(()=>Kn(r,"mouseup").pipe(Ie(this._closed$),Pt(1))),Ue(({target:o})=>r===o)).subscribe(()=>{i=!0}),Kn(r,"click").pipe(Ie(this._closed$)).subscribe(({target:o})=>{r===o&&(this.backdrop==="static"?this._bumpBackdrop():this.backdrop===!0&&!i&&this._zone.run(()=>this.dismiss(WS.BACKDROP_CLICK))),i=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){let{nativeElement:r}=this._elRef;if(!r.contains(document.activeElement)){let i=r.querySelector("[ngbAutofocus]"),o=GP(r)[0];(i||o||r).focus()}}_restoreFocus(){let r=this._document.body,i=this._elWithFocus,o;i&&i.focus&&r.contains(i)?o=i:o=r,this._zone.runOutsideAngular(()=>{setTimeout(()=>
24o.focus()),this._elWithFocus=null})}_bumpBackdrop(){this.backdrop==="static"&&ys(this._zone,this._elRef.nativeElement,({classList:r})=>(r.add("modal-static"),()=>r.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["ngb-modal-window"]],viewQuery:function(i,o){if(i&1&&es(bq,7),i&2){let s;lo(s=co())&&(o._dialogEl=s.first)}},hostAttrs:["tabindex","-1"],hostVars:8,hostBindings:function(i,o){i&2&&(Ut("aria-modal",!0)("aria-labelledby",o.ariaLabelledBy)("aria-describedby",o.ariaDescribedBy)("role",o.role),Js("modal d-block"+(o.windowClass?" "+o.windowClass:"")),or("fade",o.animation))},inputs:{animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",backdrop:"backdrop",centered:"centered",fullscreen:"fullscreen",keyboard:"keyboard",role:"role",scrollable:"scrollable",size:"size",windowClass:"windowClass",modalDialogClass:"modalDialogClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:VP,decls:4,vars:2,consts:[["dialog",""],["role","document"],[1,"modal-content"]],template:function(i,o){i&1&&(ao(),rg(0,"div",1,0)(2,"div",2),Pr(3),ig()()),i&2&&Js("modal-dialog"+(o.size?" modal-"+o.size:"")+(o.centered?" modal-dialog-centered":"")+o.fullscreenClass+(o.scrollable?" modal-dialog-scrollable":"")+(o.modalDialogClass?" "+o.modalDialogClass:""))},styles:[`ngb-modal-window .component-host-scrollable{display:flex;flex-direction:column;overflow:hidden}
25`],encapsulation:2});let e=t;return e})(),tK=(()=>{let t=class t{constructor(){this._applicationRef=E(kr),this._injector=E(ht),this._environmentInjector=E(Ct),this._document=E(He),this._scrollBar=E(Jq),this._activeWindowCmptHasChanged=new ie,this._ariaHiddenValues=new Map,this._scrollBarRestoreFn=null,this._modalRefs=[],this._windowCmpts=[],this._activeInstances=new Le;let r=E($e);this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){let i=this._windowCmpts[this._windowCmpts.length-1];kq(r,i.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(i.location.nativeElement)}})}_restoreScrollBar(){let r=this._scrollBarRestoreFn;r&&(this._scrollBarRestoreFn=null,r())}_hideScrollBar(){this._scrollBarRestoreFn||(this._scrollBarRestoreFn=this._scrollBar.hide())}open(r,i,o){let s=o.container instanceof HTMLElement?o.container:KS(o.container)?this._document.querySelector(o.container):this._document.body;if(!s)throw new Error(`The specified modal container "${o.container||"body"}" was not found in the DOM.`);this._hideScrollBar();let a=new vi;r=o.injector||r;let l=r.get(Ct,null)||this._environmentInjector,c=this._getContentRef(r,l,i,a,o),d=o.backdrop!==!1?this._attachBackdrop(s):void 0,u=this._attachWindowComponent(s,c.nodes),f=new zS(u,c,d,o.beforeDismiss);return this._registerModalRef(f),this._registerWindowCmpt(u),f.hidden.pipe(Pt(1)).subscribe(()=>Promise.resolve(!0).then(()=>{this._modalRefs.length||(this._document.body.classList.remove("modal-open"),this._restoreScrollBar(),this._revertAriaHidden())})),a.close=p=>{f.close(p)},a.dismiss=p=>{f.dismiss(p)},a.update=p=>{f.update(p)},f.update(o),this._modalRefs.length===1&&this._document.body.classList.add("modal-open"),d&&d.instance&&d.changeDetectorRef.detectChanges(),u.changeDetectorRef.detectChanges(),f}get activeInstances(){return this._activeInstances}dismissAll(r){this._modalRefs.forEach(i=>i.dismiss(r))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(r){let i=ag(Zq,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector});return this._applicationRef.attachView(i.hostView),r.appendChild(i.location.nativeElement),i}_attachWindowComponent(r,i){let o=ag(eK,{environmentInjector:this._applicationRef.injector,elementInjector:this._injector,projectableNodes:i});return this._applicationRef.attachView(o.hostView),r.appendChild(o.location.nativeElement),o}_getContentRef(r,i,o,s,a){return o?o instanceof wn?this._createFromTemplateRef(o,s):qS(o)?this._createFromString(o):this._createFromComponent(r,i,o,s,a):new vs([])}_createFromTemplateRef(r,i){let o={$implicit:i,close(a){i.close(a)}
25,dismiss(a){i.dismiss(a)}},s=r.createEmbeddedView(o);return this._applicationRef.attachView(s),new vs([s.rootNodes],s)}_createFromString(r){let i=this._document.createTextNode(`${r}`);return new vs([[i]])}_createFromComponent(r,i,o,s,a){let l=ht.create({providers:[{provide:vi,useValue:s}],parent:r}),c=ag(o,{environmentInjector:i,elementInjector:l}),d=c.location.nativeElement;return a.scrollable&&d.classList.add("component-host-scrollable"),this._applicationRef.attachView(c.hostView),new vs([[d]],c.hostView,c)}_setAriaHidden(r){let i=r.parentElement;i&&r!==this._document.body&&(Array.from(i.children).forEach(o=>{o!==r&&o.nodeName!=="SCRIPT"&&(this._ariaHiddenValues.set(o,o.getAttribute("aria-hidden")),o.setAttribute("aria-hidden","true"))}),this._setAriaHidden(i))}_revertAriaHidden(){this._ariaHiddenValues.forEach((r,i)=>{r?i.setAttribute("aria-hidden",r):i.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(r){let i=()=>{let o=this._modalRefs.indexOf(r);o>-1&&(this._modalRefs.splice(o,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(r),this._activeInstances.emit(this._modalRefs),r.result.then(i,i)}_registerWindowCmpt(r){this._windowCmpts.push(r),this._activeWindowCmptHasChanged.next(),r.onDestroy(()=>{let i=this._windowCmpts.indexOf(r);i>-1&&(this._windowCmpts.splice(i,1),this._activeWindowCmptHasChanged.next())})}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),JS=(()=>{let t=class t{constructor(){this._injector=E(ht),this._modalStack=E(tK),this._config=E(Yq)}open(r,i={}){let o=h(M(h({},this._config),{animation:this._config.animation}),i);return this._modalStack.open(this._injector,r,o)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(r){this._modalStack.dismissAll(r)}hasOpenModals(){return this._modalStack.hasOpenModals()}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),QS=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=gt({type:t}),t.\u0275inj=ct({providers:[JS]});let e=t;return e})();var nK={hover:["mouseenter","mouseleave"],focus:["focusin","focusout"]};function rK(e){let t=(e||"").trim();if(t.length===0)return[];let n=t.split(/\s+/).map(i=>i.split(":")).map(i=>nK[i[0]]||i),r=n.filter(i=>i.includes("manual"));if(r.length>1)throw"Triggers parse error: only one manual trigger is allowed";if(r.length===1&&n.length>1)throw"Triggers parse error: manual trigger can't be mixed with other triggers";return r.length?[]:n}function iK(e,t,n,r,i,o=0,s=0,a=Rt,l=Rt){let c=rK(t);if(c.length===0)return()=>{};let d=new Set,u=[],f;function p(g,y){e.addEventListener(g,y),u.push(()=>e.removeEventListener(g,y))}function m(g,y){clearTimeout(f),y>0?f=setTimeout(g,y):g()}for(let[g,y]of c)if(y?(p(g,()=>{d.add(g),m(()=>d.size>0&&r(),o)}),p(y,()=>{d.delete(g),m(()=>d.size===0&&i(),s)})):p(g,()=>n()?m(i,s):m(r,o)),g==="mouseenter"&&y==="mouseleave"&&s>0){let _=a.subscribe(()=>{d.delete(g),clearTimeout(f)}),T=l.subscribe(()=>{d.delete(g),m(()=>d.size===0&&i(),s)});u.push(()=>_.unsubscribe(),()=>T.unsubscribe())}return u.push(()=>clearTimeout(f)),()=>u.forEach(g=>g())}var oK=(()=>{let t=class t{constructor(){this._ngbConfig=E(HP),this.autoClose=!0,this.placement="auto",this.popperOptions=r=>r,this.triggers="click",this.disablePopover=!1,this.openDelay=0,this.closeDelay=0}get animation(){return this._animation??this._ngbConfig.animation}set animation(r){this._animation=r}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),sK=0,aK=(()=>{let t=class t{isTitleTemplate(){return this.title instanceof wn}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["ngb-popover-window"]],hostAttrs:["role","tooltip",2,"position","absolute"],hostVars:5,hostBindings:function(i,o){i&1&&Ae("mouseenter",function(){return o.onMouseEnter()})("mouseleave",function(){return o.onMouseLeave()}),i&2&&(Pc("id",o.id),Js("popover"+(o.popoverClass?" "+o.popoverClass:"")),or("fade",o.animation))},inputs:{animation:"animation",title:"title",id:"id",popoverClass:"popoverClass",context:"context",onMouseEnter:"onMouseEnter",onMouseLeave:"onMouseLeave"},ngContentSelectors:VP,decls:4,vars:1,consts:[["simpleTitle",""],["data-popper-arrow","",1,"popover-arrow"],[1,"popover-header"],[1,"popover-body"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,o){i&1&&(ao(),B(0,"div",1),Q(1,Cq,4,2,"h3",2),b(2,"div",3),Pr(3),w()),i&2&&(v(),Z(o.title?1:-1))}
25,dependencies:[ME],encapsulation:2,changeDetection:0});let e=t;return e})(),zP=(()=>{let t=class t{constructor(){this._config=E(oK),this.animation=this._config.animation,this.autoClose=this._config.autoClose,this.placement=this._config.placement,this.popperOptions=this._config.popperOptions,this.triggers=this._config.triggers,this.container=this._config.container,this.disablePopover=this._config.disablePopover,this.popoverClass=this._config.popoverClass,this.openDelay=this._config.openDelay,this.closeDelay=this._config.closeDelay,this.shown=new Le,this.hidden=new Le,this._nativeElement=E(Gt).nativeElement,this._ngZone=E($e),this._document=E(He),this._changeDetector=E(Ln),this._injector=E(ht),this._ngbPopoverWindowId=`ngb-popover-${sK++}`,this._popupService=new GS(aK),this._windowRef=null,this._positioning=zq(),this._mouseEnterPopover=new ie,this._mouseLeavePopover=new ie,this._opening=!0,this._transitioning=!1}open(r){if(!this._opening&&this._transitioning&&(this._transitioning=!1,LP(this._windowRef.location.nativeElement)),!this._windowRef&&!this._isDisabled()){let{windowRef:i,transition$:o}=this._popupService.open(this.ngbPopover,r??this.popoverContext,this.animation);this._opening=!0,this._transitioning=!0,this._windowRef=i,this._windowRef.setInput("animation",this.animation),this._windowRef.setInput("title",this.popoverTitle),this._windowRef.setInput("context",r??this.popoverContext),this._windowRef.setInput("popoverClass",this.popoverClass),this._windowRef.setInput("id",this._ngbPopoverWindowId),this._windowRef.setInput("onMouseEnter",()=>this._mouseEnterPopover.next()),this._windowRef.setInput("onMouseLeave",()=>this._mouseLeavePopover.next()),this._getPositionTargetElement().setAttribute("aria-describedby",this._ngbPopoverWindowId),this.container==="body"&&this._document.body.appendChild(this._windowRef.location.nativeElement),this._windowRef.changeDetectorRef.detectChanges(),this._windowRef.changeDetectorRef.markForCheck(),this._ngZone.runOutsideAngular(()=>{this._positioning.createPopper({hostElement:this._getPositionTargetElement(),targetElement:this._windowRef.location.nativeElement,placement:this.placement,baseClass:"bs-popover",updatePopperOptions:s=>this.popperOptions(Wq([0,8])(s))}),Promise.resolve().then(()=>{this._positioning.update()}),this._afterRenderRef=jw({mixedReadWrite:()=>{this._positioning.update()}},{injector:this._injector})}),Oq(this._ngZone,this._document,this.autoClose,()=>this.close(),this.hidden,[this._windowRef.location.nativeElement]),o.subscribe(()=>{this._transitioning&&(this._transitioning=!1,this.shown.emit())})}}close(r=this.animation){this._opening&&this._transitioning&&(this._transitioning=!1,LP(this._windowRef.location.nativeElement)),this._windowRef&&(this._getPositionTargetElement().removeAttribute("aria-describedby"),this._opening=!1,this._transitioning=!0,this._popupService.close(r).subscribe(()=>{this._windowRef=null,this._positioning.destroy(),this._afterRenderRef?.destroy(),this._transitioning&&(this._transitioning=!1,this.hidden.emit()),this._changeDetector.markForCheck()}))}toggle(){this._windowRef?this.close():this.open()}isOpen(){return this._windowRef!=null}ngOnInit(){this._unregisterListenersFn=iK(this._nativeElement,this.triggers,this.isOpen.bind(this),this.open.bind(this),this.close.bind(this),+this.openDelay,+this.closeDelay,this._mouseEnterPopover,this._mouseLeavePopover)}ngOnChanges({ngbPopover:r,popoverTitle:i,disablePopover:o,popoverClass:s}){s&&this.isOpen()&&this._windowRef.setInput("popoverClass",s.currentValue),(r||i||o)&&this._isDisabled()&&this.close()}ngOnDestroy(){this.close(!1),this._unregisterListenersFn?.()}_isDisabled(){return this.disablePopover?!0:!this.ngbPopover&&!this.popoverTitle}_getPositionTargetElement(){return(qS(this.positionTarget)?this._document.querySelector(this.positionTarget):this.positionTarget)||this._nativeElement}};t.\u0275fac=function(i){return new(i||t)},t.\u0275dir=xe({type:t,selectors:[["","ngbPopover",""]],inputs:{animation:"animation",autoClose:"autoClose",ngbPopover:"ngbPopover",popoverTitle:"popoverTitle",placement:"placement",popperOptions:"popperOptions",triggers:"triggers",positionTarget:"positionTarget",container:"container",disablePopover:"disablePopover",popoverClass:"popoverClass",popoverContext:"popoverContext",openDelay:"openDelay",closeDelay:"closeDelay"},outputs:{shown:"shown",hidden:"hidden"},exportAs:["ngbPopover"],features:[ri]});let e=t;return e})(),ZS=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=gt({type:t}),t.\u0275inj=ct({});let e=t;return e})();var lK=typeof global=="object"&&global&&global.Object===Object&&global,B0=lK;var cK=typeof self=="object"&&self&&self.Object===Object&&self,dK=B0||cK||Function("return this")(),Jt=dK;var uK=Jt.Symbol,ur=uK;var WP=Object.prototype,fK=WP.hasOwnProperty,pK=WP.toString,Pp=ur?ur.toStringTag:void 0;function hK(e){var t=fK.call(e,Pp),n=e[Pp];try{e[Pp]=void 0;var r=!0}catch{}var i=pK.call(e);return r&&(t?e[Pp]=n:delete e[Pp]),i}var qP=hK;var mK=Object.prototype,gK=mK.toString;function yK(e){return gK.call(e)}var KP=yK;
25var vK="[object Null]",_K="[object Undefined]",YP=ur?ur.toStringTag:void 0;function bK(e){return e==null?e===void 0?_K:vK:YP&&YP in Object(e)?qP(e):KP(e)}var zr=bK;function wK(e){return e!=null&&typeof e=="object"}var Qt=wK;var EK="[object Symbol]";function CK(e){return typeof e=="symbol"||Qt(e)&&zr(e)==EK}var Wi=CK;function SK(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var ko=SK;var IK=Array.isArray,et=IK;var DK=1/0,JP=ur?ur.prototype:void 0,QP=JP?JP.toString:void 0;function ZP(e){if(typeof e=="string")return e;if(et(e))return ko(e,ZP)+"";if(Wi(e))return QP?QP.call(e):"";var t=e+"";return t=="0"&&1/e==-DK?"-0":t}var j0=ZP;var TK=/\s/;function xK(e){for(var t=e.length;t--&&TK.test(e.charAt(t)););return t}var XP=xK;var AK=/^\s+/;function MK(e){return e&&e.slice(0,XP(e)+1).replace(AK,"")}var e2=MK;function NK(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var fr=NK;var t2=NaN,OK=/^[-+]0x[0-9a-f]+$/i,RK=/^0b[01]+$/i,kK=/^0o[0-7]+$/i,PK=parseInt;function LK(e){if(typeof e=="number")return e;if(Wi(e))return t2;if(fr(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=fr(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e2(e);var n=RK.test(e);return n||kK.test(e)?PK(e.slice(2),n?2:8):OK.test(e)?t2:+e}var n2=LK;var r2=1/0,FK=17976931348623157e292;function BK(e){if(!e)return e===0?e:0;if(e=n2(e),e===r2||e===-r2){var t=e<0?-1:1;return t*FK}return e===e?e:0}var i2=BK;function jK(e){var t=i2(e),n=t%1;return t===t?n?t-n:t:0}var Od=jK;function VK(e){return e}var V0=VK;var UK="[object AsyncFunction]",HK="[object Function]",$K="[object GeneratorFunction]",GK="[object Proxy]";function zK(e){if(!fr(e))return!1;var t=zr(e);return t==HK||t==$K||t==UK||t==GK}var U0=zK;var WK=Jt["__core-js_shared__"],H0=WK;var o2=(function(){var e=/[^.]+$/.exec(H0&&H0.keys&&H0.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function qK(e){return!!o2&&o2 in e}var s2=qK;var KK=Function.prototype,YK=KK.toString;function JK(e){if(e!=null){try{return YK.call(e)}catch{}try{return e+""}catch{}}return""}var _s=JK;var QK=/[\\^$.*+?()[\]{}|]/g,ZK=/^\[object .+?Constructor\]$/,XK=Function.prototype,eY=Object.prototype,tY=XK.toString,nY=eY.hasOwnProperty,rY=RegExp("^"+tY.call(nY).replace(QK,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function iY(e){if(!fr(e)||s2(e))return!1;var t=U0(e)?rY:ZK;return t.test(_s(e))}var a2=iY;function oY(e,t){return e?.[t]}var l2=oY;function sY(e,t){var n=l2(e,t);return a2(n)?n:void 0}var Cr=sY;var aY=Cr(Jt,"WeakMap"),$0=aY;var c2=Object.create,lY=(function(){function e(){}return function(t){if(!fr(t))return{};if(c2)return c2(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}})(),d2=lY;function cY(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var u2=cY;var dY=(function(){try{var e=Cr(Object,"defineProperty");return e({},"",{}),e}catch{}})(),XS=dY;function uY(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var f2=uY;function fY(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}var G0=fY;function pY(e){return e!==e}var p2=pY;function hY(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}var h2=hY;function mY(e,t,n){return t===t?h2(e,t,n):G0(e,p2,n)}var m2=mY;var gY=9007199254740991,yY=/^(?:0|[1-9]\d*)$/;function vY(e,t){var n=typeof e;return t=t??gY,!!t&&(n=="number"||n!="symbol"&&yY.test(e))&&e>-1&&e%1==0&&e<t}var z0=vY;function _Y(e,t,n){t=="__proto__"&&XS?XS(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var W0=_Y;function bY(e,t){return e===t||e!==e&&t!==t}var Rd=bY;var wY=Object.prototype,EY=wY.hasOwnProperty;function CY(e,t,n){var r=e[t];(!(EY.call(e,t)&&Rd(r,n))||n===void 0&&!(t in e))&&W0(e,t,n)}var q0=CY;function SY(e,t,n,r){var i=!n;n||(n={});for(var o=-1,s=t.length;++o<s;){var a=t[o],l=r?r(n[a],e[a],a,n,e):void 0;l===void 0&&(l=e[a]),i?W0(n,a,l):q0(n,a,l)}return n}var Ea=SY;var IY=9007199254740991;function DY(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=IY}var kd=DY;function TY(e){return e!=null&&kd(e.length)&&!U0(e)}var _i=TY;var xY=Object.prototype;function AY(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||xY;return e===n}var Pd=AY;function MY(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var g2=MY;var NY="[object Arguments]";function OY(e){return Qt(e)&&zr(e)==NY}var eI=OY;var y2=Object.prototype,RY=y2.hasOwnProperty,kY=y2.propertyIsEnumerable,PY=eI((function(){return arguments})())?eI:function(e){return Qt(e)&&RY.call(e,"callee")&&!kY.call(e,"callee")},K0=PY;function LY(){return!1}var v2=LY;var w2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,_2=w2&&typeof module=="object"&&module&&!module.nodeType&&module,FY=_2&&_2.exports===w2,b2=FY?Jt.Buffer:void 0,BY=b2?b2.isBuffer:void 0,jY=BY||v2,Hl=jY;var VY="[object Arguments]",UY="[object Array]",HY="[object Boolean]",$Y="[object Date]",GY="[object Error]",zY="[object Function]",WY="[object Map]",qY="[object Number]",KY="[object Object]",YY="[object RegExp]",JY="[object Set]",QY="[object String]",ZY="[object WeakMap]",XY="[object ArrayBuffer]",eJ="[object DataView]",tJ="[object Float32Array]",nJ="[object Float64Array
25]",rJ="[object Int8Array]",iJ="[object Int16Array]",oJ="[object Int32Array]",sJ="[object Uint8Array]",aJ="[object Uint8ClampedArray]",lJ="[object Uint16Array]",cJ="[object Uint32Array]",vt={};vt[tJ]=vt[nJ]=vt[rJ]=vt[iJ]=vt[oJ]=vt[sJ]=vt[aJ]=vt[lJ]=vt[cJ]=!0;vt[VY]=vt[UY]=vt[XY]=vt[HY]=vt[eJ]=vt[$Y]=vt[GY]=vt[zY]=vt[WY]=vt[qY]=vt[KY]=vt[YY]=vt[JY]=vt[QY]=vt[ZY]=!1;function dJ(e){return Qt(e)&&kd(e.length)&&!!vt[zr(e)]}var E2=dJ;function uJ(e){return function(t){return e(t)}}var Ca=uJ;var C2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Lp=C2&&typeof module=="object"&&module&&!module.nodeType&&module,fJ=Lp&&Lp.exports===C2,tI=fJ&&B0.process,pJ=(function(){try{var e=Lp&&Lp.require&&Lp.require("util").types;return e||tI&&tI.binding&&tI.binding("util")}catch{}})(),bs=pJ;var S2=bs&&bs.isTypedArray,hJ=S2?Ca(S2):E2,Y0=hJ;var mJ=Object.prototype,gJ=mJ.hasOwnProperty;function yJ(e,t){var n=et(e),r=!n&&K0(e),i=!n&&!r&&Hl(e),o=!n&&!r&&!i&&Y0(e),s=n||r||i||o,a=s?g2(e.length,String):[],l=a.length;for(var c in e)(t||gJ.call(e,c))&&!(s&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||z0(c,l)))&&a.push(c);return a}var J0=yJ;function vJ(e,t){return function(n){return e(t(n))}}var Q0=vJ;var _J=Q0(Object.keys,Object),I2=_J;var bJ=Object.prototype,wJ=bJ.hasOwnProperty;function EJ(e){if(!Pd(e))return I2(e);var t=[];for(var n in Object(e))wJ.call(e,n)&&n!="constructor"&&t.push(n);return t}var D2=EJ;function CJ(e){return _i(e)?J0(e):D2(e)}var Sr=CJ;function SJ(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var T2=SJ;var IJ=Object.prototype,DJ=IJ.hasOwnProperty;function TJ(e){if(!fr(e))return T2(e);var t=Pd(e),n=[];for(var r in e)r=="constructor"&&(t||!DJ.call(e,r))||n.push(r);return n}var x2=TJ;function xJ(e){return _i(e)?J0(e,!0):x2(e)}var Ld=xJ;var AJ=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,MJ=/^\w*$/;function NJ(e,t){if(et(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Wi(e)?!0:MJ.test(e)||!AJ.test(e)||t!=null&&e in Object(t)}var Fd=NJ;var OJ=Cr(Object,"create"),ws=OJ;function RJ(){this.__data__=ws?ws(null):{},this.size=0}var A2=RJ;function kJ(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var M2=kJ;var PJ="__lodash_hash_undefined__",LJ=Object.prototype,FJ=LJ.hasOwnProperty;function BJ(e){var t=this.__data__;if(ws){var n=t[e];return n===PJ?void 0:n}return FJ.call(t,e)?t[e]:void 0}var N2=BJ;var jJ=Object.prototype,VJ=jJ.hasOwnProperty;function UJ(e){var t=this.__data__;return ws?t[e]!==void 0:VJ.call(t,e)}var O2=UJ;var HJ="__lodash_hash_undefined__";function $J(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ws&&t===void 0?HJ:t,this}var R2=$J;function Bd(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Bd.prototype.clear=A2;Bd.prototype.delete=M2;Bd.prototype.get=N2;Bd.prototype.has=O2;Bd.prototype.set=R2;var nI=Bd;function GJ(){this.__data__=[],this.size=0}var k2=GJ;function zJ(e,t){for(var n=e.length;n--;)if(Rd(e[n][0],t))return n;return-1}var Sa=zJ;var WJ=Array.prototype,qJ=WJ.splice;function KJ(e){var t=this.__data__,n=Sa(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():qJ.call(t,n,1),--this.size,!0}var P2=KJ;function YJ(e){var t=this.__data__,n=Sa(t,e);return n<0?void 0:t[n][1]}var L2=YJ;function JJ(e){return Sa(this.__data__,e)>-1}var F2=JJ;function QJ(e,t){var n=this.__data__,r=Sa(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var B2=QJ;function jd(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}jd.prototype.clear=k2;jd.prototype.delete=P2;jd.prototype.get=L2;jd.prototype.has=F2;jd.prototype.set=B2;var Ia=jd;var ZJ=Cr(Jt,"Map"),Da=ZJ;function XJ(){this.size=0,this.__data__={hash:new nI,map:new(Da||Ia),string:new nI}}var j2=XJ;function eQ(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var V2=eQ;function tQ(e,t){var n=e.__data__;return V2(t)?n[typeof t=="string"?"string":"hash"]:n.map}var Ta=tQ;function nQ(e){var t=Ta(this,e).delete(e);return this.size-=t?1:0,t}var U2=nQ;function rQ(e){return Ta(this,e).get(e)}var H2=rQ;function iQ(e){return Ta(this,e).has(e)}var $2=iQ;function oQ(e,t){var n=Ta(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var G2=oQ;function Vd(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Vd.prototype.clear=j2;Vd.prototype.delete=U2;Vd.prototype.get=H2;Vd.prototype.has=$2;Vd.prototype.set=G2;var $l=Vd;var sQ="Expected a function";function rI(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(sQ);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var s=e.apply(this,r);return n.cache=o.set(i,s)||o,s};return n.cache=new(rI.Cache||$l),n}rI.Cache=$l;var z2=rI;var aQ=500;function lQ(e){var t=z2(e,function(r){return n.size===aQ&&n.clear(),r}),n=t.cache;return t}var W2=lQ;var cQ=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,dQ=/\\(\\)?/g,uQ=W2(function(e){var t=[];
25return e.charCodeAt(0)===46&&t.push(""),e.replace(cQ,function(n,r,i,o){t.push(i?o.replace(dQ,"$1"):r||n)}),t}),q2=uQ;function fQ(e){return e==null?"":j0(e)}var Ud=fQ;function pQ(e,t){return et(e)?e:Fd(e,t)?[e]:q2(Ud(e))}var Z0=pQ;var hQ=1/0;function mQ(e){if(typeof e=="string"||Wi(e))return e;var t=e+"";return t=="0"&&1/e==-hQ?"-0":t}var xa=mQ;function gQ(e,t){t=Z0(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[xa(t[n++])];return n&&n==r?e:void 0}var Hd=gQ;function yQ(e,t,n){var r=e==null?void 0:Hd(e,t);return r===void 0?n:r}var Fp=yQ;function vQ(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var X0=vQ;var _Q=Q0(Object.getPrototypeOf,Object),ev=_Q;function bQ(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}var K2=bQ;function wQ(){this.__data__=new Ia,this.size=0}var Y2=wQ;function EQ(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var J2=EQ;function CQ(e){return this.__data__.get(e)}var Q2=CQ;function SQ(e){return this.__data__.has(e)}var Z2=SQ;var IQ=200;function DQ(e,t){var n=this.__data__;if(n instanceof Ia){var r=n.__data__;if(!Da||r.length<IQ-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new $l(r)}return n.set(e,t),this.size=n.size,this}var X2=DQ;function $d(e){var t=this.__data__=new Ia(e);this.size=t.size}$d.prototype.clear=Y2;$d.prototype.delete=J2;$d.prototype.get=Q2;$d.prototype.has=Z2;$d.prototype.set=X2;var Aa=$d;function TQ(e,t){return e&&Ea(t,Sr(t),e)}var eL=TQ;function xQ(e,t){return e&&Ea(t,Ld(t),e)}var tL=xQ;var oL=typeof exports=="object"&&exports&&!exports.nodeType&&exports,nL=oL&&typeof module=="object"&&module&&!module.nodeType&&module,AQ=nL&&nL.exports===oL,rL=AQ?Jt.Buffer:void 0,iL=rL?rL.allocUnsafe:void 0;function MQ(e,t){if(t)return e.slice();var n=e.length,r=iL?iL(n):new e.constructor(n);return e.copy(r),r}var sL=MQ;function NQ(e,t){for(var n=-1,r=e==null?0:e.length,i=0,o=[];++n<r;){var s=e[n];t(s,n,e)&&(o[i++]=s)}return o}var aL=NQ;function OQ(){return[]}var tv=OQ;var RQ=Object.prototype,kQ=RQ.propertyIsEnumerable,lL=Object.getOwnPropertySymbols,PQ=lL?function(e){return e==null?[]:(e=Object(e),aL(lL(e),function(t){return kQ.call(e,t)}))}:tv,Gd=PQ;function LQ(e,t){return Ea(e,Gd(e),t)}var cL=LQ;var FQ=Object.getOwnPropertySymbols,BQ=FQ?function(e){for(var t=[];e;)X0(t,Gd(e)),e=ev(e);return t}:tv,nv=BQ;function jQ(e,t){return Ea(e,nv(e),t)}var dL=jQ;function VQ(e,t,n){var r=t(e);return et(e)?r:X0(r,n(e))}var rv=VQ;function UQ(e){return rv(e,Sr,Gd)}var Bp=UQ;function HQ(e){return rv(e,Ld,nv)}var uL=HQ;var $Q=Cr(Jt,"DataView"),iv=$Q;var GQ=Cr(Jt,"Promise"),ov=GQ;var zQ=Cr(Jt,"Set"),sv=zQ;var fL="[object Map]",WQ="[object Object]",pL="[object Promise]",hL="[object Set]",mL="[object WeakMap]",gL="[object DataView]",qQ=_s(iv),KQ=_s(Da),YQ=_s(ov),JQ=_s(sv),QQ=_s($0),Gl=zr;(iv&&Gl(new iv(new ArrayBuffer(1)))!=gL||Da&&Gl(new Da)!=fL||ov&&Gl(ov.resolve())!=pL||sv&&Gl(new sv)!=hL||$0&&Gl(new $0)!=mL)&&(Gl=function(e){var t=zr(e),n=t==WQ?e.constructor:void 0,r=n?_s(n):"";if(r)switch(r){case qQ:return gL;case KQ:return fL;case YQ:return pL;case JQ:return hL;case QQ:return mL}return t});var Es=Gl;var ZQ=Object.prototype,XQ=ZQ.hasOwnProperty;function eZ(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&XQ.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var yL=eZ;var tZ=Jt.Uint8Array,zd=tZ;function nZ(e){var t=new e.constructor(e.byteLength);return new zd(t).set(new zd(e)),t}var Wd=nZ;function rZ(e,t){var n=t?Wd(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var vL=rZ;var iZ=/\w*$/;function oZ(e){var t=new e.constructor(e.source,iZ.exec(e));return t.lastIndex=e.lastIndex,t}var _L=oZ;var bL=ur?ur.prototype:void 0,wL=bL?bL.valueOf:void 0;function sZ(e){return wL?Object(wL.call(e)):{}}var EL=sZ;function aZ(e,t){var n=t?Wd(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var CL=aZ;var lZ="[object Boolean]",cZ="[object Date]",dZ="[object Map]",uZ="[object Number]",fZ="[object RegExp]",pZ="[object Set]",hZ="[object String]",mZ="[object Symbol]",gZ="[object ArrayBuffer]",yZ="[object DataView]",vZ="[object Float32Array]",_Z="[object Float64Array
25]",bZ="[object Int8Array]",wZ="[object Int16Array]",EZ="[object Int32Array]",CZ="[object Uint8Array]",SZ="[object Uint8ClampedArray]",IZ="[object Uint16Array]",DZ="[object Uint32Array]";function TZ(e,t,n){var r=e.constructor;switch(t){case gZ:return Wd(e);case lZ:case cZ:return new r(+e);case yZ:return vL(e,n);case vZ:case _Z:case bZ:case wZ:case EZ:case CZ:case SZ:case IZ:case DZ:return CL(e,n);case dZ:return new r;case uZ:case hZ:return new r(e);case fZ:return _L(e);case pZ:return new r;case mZ:return EL(e)}}var SL=TZ;function xZ(e){return typeof e.constructor=="function"&&!Pd(e)?d2(ev(e)):{}}var IL=xZ;var AZ="[object Map]";function MZ(e){return Qt(e)&&Es(e)==AZ}var DL=MZ;var TL=bs&&bs.isMap,NZ=TL?Ca(TL):DL,xL=NZ;var OZ="[object Set]";function RZ(e){return Qt(e)&&Es(e)==OZ}var AL=RZ;var ML=bs&&bs.isSet,kZ=ML?Ca(ML):AL,NL=kZ;var PZ=1,LZ=2,FZ=4,OL="[object Arguments]",BZ="[object Array]",jZ="[object Boolean]",VZ="[object Date]",UZ="[object Error]",RL="[object Function]",HZ="[object GeneratorFunction]",$Z="[object Map]",GZ="[object Number]",kL="[object Object]",zZ="[object RegExp]",WZ="[object Set]",qZ="[object String]",KZ="[object Symbol]",YZ="[object WeakMap]",JZ="[object ArrayBuffer]",QZ="[object DataView]",ZZ="[object Float32Array]",XZ="[object Float64Array]",eX="[object Int8Array]",tX="[object Int16Array]",nX="[object Int32Array]",rX="[object Uint8Array]",iX="[object Uint8ClampedArray]",oX="[object Uint16Array]",sX="[object Uint32Array]",ft={};ft[OL]=ft[BZ]=ft[JZ]=ft[QZ]=ft[jZ]=ft[VZ]=ft[ZZ]=ft[XZ]=ft[eX]=ft[tX]=ft[nX]=ft[$Z]=ft[GZ]=ft[kL]=ft[zZ]=ft[WZ]=ft[qZ]=ft[KZ]=ft[rX]=ft[iX]=ft[oX]=ft[sX]=!0;ft[UZ]=ft[RL]=ft[YZ]=!1;function av(e,t,n,r,i,o){var s,a=t&PZ,l=t&LZ,c=t&FZ;if(n&&(s=i?n(e,r,i,o):n(e)),s!==void 0)return s;if(!fr(e))return e;var d=et(e);if(d){if(s=yL(e),!a)return u2(e,s)}else{var u=Es(e),f=u==RL||u==HZ;if(Hl(e))return sL(e,a);if(u==kL||u==OL||f&&!i){if(s=l||f?{}:IL(e),!a)return l?dL(e,tL(s,e)):cL(e,eL(s,e))}else{if(!ft[u])return i?e:{};s=SL(e,u,a)}}o||(o=new Aa);var p=o.get(e);if(p)return p;o.set(e,s),NL(e)?e.forEach(function(y){s.add(av(y,t,n,y,e,o))}):xL(e)&&e.forEach(function(y,_){s.set(_,av(y,t,n,_,e,o))});var m=c?l?uL:Bp:l?Ld:Sr,g=d?void 0:m(e);return f2(g||e,function(y,_){g&&(_=y,y=e[_]),q0(s,_,av(y,t,n,_,e,o))}),s}var PL=av;var aX=1,lX=4;function cX(e){return PL(e,aX|lX)}var iI=cX;var dX="__lodash_hash_undefined__";function uX(e){return this.__data__.set(e,dX),this}var LL=uX;function fX(e){return this.__data__.has(e)}var FL=fX;function lv(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new $l;++t<n;)this.add(e[t])}lv.prototype.add=lv.prototype.push=LL;lv.prototype.has=FL;var BL=lv;function pX(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var jL=pX;function hX(e,t){return e.has(t)}var VL=hX;var mX=1,gX=2;function yX(e,t,n,r,i,o){var s=n&mX,a=e.length,l=t.length;if(a!=l&&!(s&&l>a))return!1;var c=o.get(e),d=o.get(t);if(c&&d)return c==t&&d==e;var u=-1,f=!0,p=n&gX?new BL:void 0;for(o.set(e,t),o.set(t,e);++u<a;){var m=e[u],g=t[u];if(r)var y=s?r(g,m,u,t,e,o):r(m,g,u,e,t,o);if(y!==void 0){if(y)continue;f=!1;break}if(p){if(!jL(t,function(_,T){if(!VL(p,T)&&(m===_||i(m,_,n,r,o)))return p.push(T)})){f=!1;break}}else if(!(m===g||i(m,g,n,r,o))){f=!1;break}}return o.delete(e),o.delete(t),f}var cv=yX;function vX(e){var t=-1,n=Array(e.size);return e.forEach(function(r,i){n[++t]=[i,r]}),n}var UL=vX;function _X(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var HL=_X;var bX=1,wX=2,EX="[object Boolean]",CX="[object Date]",SX="[object Error]",IX="[object Map]",DX="[object Number]",TX="[object RegExp]",xX="[object Set]",AX="[object String]",MX="[object Symbol]",NX="[object ArrayBuffer]",OX="[object DataView]",$L=ur?ur.prototype:void 0,oI=$L?$L.valueOf:void 0;function RX(e,t,n,r,i,o,s){switch(n){case OX:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case NX:return!(e.byteLength!=t.byteLength||!o(new zd(e),new zd(t)));case EX:case CX:case DX:return Rd(+e,+t);case SX:return e.name==t.name&&e.message==t.message;case TX:case AX:return e==t+"";case IX:var a=UL;case xX:var l=r&bX;if(a||(a=HL),e.size!=t.size&&!l)return!1;var c=s.get(e);if(c)return c==t;r|=wX,s.set(e,t);var d=cv(a(e),a(t),r,i,o,s);return s.delete(e),d;case MX:if(oI)return oI.call(e)==oI.call(t)}return!1}var GL=RX;var kX=1,PX=Object.prototype,LX=PX.hasOwnProperty;function FX(e,t,n,r,i,o){var s=n&kX,a=Bp(e),l=a.length,c=Bp(t),d=c.length;
25if(l!=d&&!s)return!1;for(var u=l;u--;){var f=a[u];if(!(s?f in t:LX.call(t,f)))return!1}var p=o.get(e),m=o.get(t);if(p&&m)return p==t&&m==e;var g=!0;o.set(e,t),o.set(t,e);for(var y=s;++u<l;){f=a[u];var _=e[f],T=t[f];if(r)var Y=s?r(T,_,f,t,e,o):r(_,T,f,e,t,o);if(!(Y===void 0?_===T||i(_,T,n,r,o):Y)){g=!1;break}y||(y=f=="constructor")}if(g&&!y){var j=e.constructor,H=t.constructor;j!=H&&"constructor"in e&&"constructor"in t&&!(typeof j=="function"&&j instanceof j&&typeof H=="function"&&H instanceof H)&&(g=!1)}return o.delete(e),o.delete(t),g}var zL=FX;var BX=1,WL="[object Arguments]",qL="[object Array]",dv="[object Object]",jX=Object.prototype,KL=jX.hasOwnProperty;function VX(e,t,n,r,i,o){var s=et(e),a=et(t),l=s?qL:Es(e),c=a?qL:Es(t);l=l==WL?dv:l,c=c==WL?dv:c;var d=l==dv,u=c==dv,f=l==c;if(f&&Hl(e)){if(!Hl(t))return!1;s=!0,d=!1}if(f&&!d)return o||(o=new Aa),s||Y0(e)?cv(e,t,n,r,i,o):GL(e,t,l,n,r,i,o);if(!(n&BX)){var p=d&&KL.call(e,"__wrapped__"),m=u&&KL.call(t,"__wrapped__");if(p||m){var g=p?e.value():e,y=m?t.value():t;return o||(o=new Aa),i(g,y,n,r,o)}}return f?(o||(o=new Aa),zL(e,t,n,r,i,o)):!1}var YL=VX;function JL(e,t,n,r,i){return e===t?!0:e==null||t==null||!Qt(e)&&!Qt(t)?e!==e&&t!==t:YL(e,t,n,r,JL,i)}var uv=JL;var UX=1,HX=2;function $X(e,t,n,r){var i=n.length,o=i,s=!r;if(e==null)return!o;for(e=Object(e);i--;){var a=n[i];if(s&&a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++i<o;){a=n[i];var l=a[0],c=e[l],d=a[1];if(s&&a[2]){if(c===void 0&&!(l in e))return!1}else{var u=new Aa;if(r)var f=r(c,d,l,e,t,u);if(!(f===void 0?uv(d,c,UX|HX,r,u):f))return!1}}return!0}var QL=$X;function GX(e){return e===e&&!fr(e)}var fv=GX;function zX(e){for(var t=Sr(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,fv(i)]}return t}var ZL=zX;function WX(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}var pv=WX;function qX(e){var t=ZL(e);return t.length==1&&t[0][2]?pv(t[0][0],t[0][1]):function(n){return n===e||QL(n,e,t)}}var XL=qX;function KX(e,t){return e!=null&&t in Object(e)}var eF=KX;function YX(e,t,n){t=Z0(t,e);for(var r=-1,i=t.length,o=!1;++r<i;){var s=xa(t[r]);if(!(o=e!=null&&n(e,s)))break;e=e[s]}return o||++r!=i?o:(i=e==null?0:e.length,!!i&&kd(i)&&z0(s,i)&&(et(e)||K0(e)))}var tF=YX;function JX(e,t){return e!=null&&tF(e,t,eF)}var nF=JX;var QX=1,ZX=2;function XX(e,t){return Fd(e)&&fv(t)?pv(xa(e),t):function(n){var r=Fp(n,e);return r===void 0&&r===t?nF(n,e):uv(t,r,QX|ZX)}}var rF=XX;function eee(e){return function(t){return t?.[e]}}var iF=eee;function tee(e){return function(t){return Hd(t,e)}}var oF=tee;function nee(e){return Fd(e)?iF(xa(e)):oF(e)}var sF=nee;function ree(e){return typeof e=="function"?e:e==null?V0:typeof e=="object"?et(e)?rF(e[0],e[1]):XL(e):sF(e)}var Ma=ree;function iee(e){return function(t,n,r){for(var i=-1,o=Object(t),s=r(t),a=s.length;a--;){var l=s[e?a:++i];if(n(o[l],l,o)===!1)break}return t}}var aF=iee;var oee=aF(),lF=oee;function see(e,t){return e&&lF(e,t,Sr)}var cF=see;function aee(e,t){return function(n,r){if(n==null)return n;if(!_i(n))return e(n,r);for(var i=n.length,o=t?i:-1,s=Object(n);(t?o--:++o<i)&&r(s[o],o,s)!==!1;);return n}}var dF=aee;var lee=dF(cF),uF=lee;function cee(e,t,n){e=Ud(e),t=j0(t);var r=e.length;n=n===void 0?r:K2(Od(n),0,r);var i=n;return n-=t.length,n>=0&&e.slice(n,i)==t}var sI=cee;function dee(e){return function(t,n,r){var i=Object(t);if(!_i(t)){var o=Ma(n,3);t=Sr(t),n=function(a){return o(i[a],a,i)}}var s=e(t,n,r);return s>-1?i[o?t[s]:s]:void 0}}var fF=dee;var uee=Math.max;function fee(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var i=n==null?0:Od(n);return i<0&&(i=uee(r+i,0)),G0(e,Ma(t,3),i)}var pF=fee;var pee=fF(pF),aI=pee;function hee(e,t){var n=-1,r=_i(e)?Array(e.length):[];return uF(e,function(i,o,s){r[++n]=t(i,o,s)}),r}var hv=hee;function mee(e,t){var n=et(e)?ko:hv;return n(e,Ma(t,3))}var lI=mee;var gee="[object String]";function yee(e){return typeof e=="string"||!et(e)&&Qt(e)&&zr(e)==gee}var Na=yee;function vee(e,t){return ko(t,function(n){return e[n]})}var hF=vee;function _ee(e){return e==null?[]:hF(e,Sr(e))}var mF=_ee;var bee=Math.max;function wee(e,t,n,r){e=_i(e)?e:mF(e),n=n&&!r?Od(n):0;var i=e.length;return n<0&&(n=bee(i+n,0)),Na(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&m2(e,t,n)>-1}var jp=wee;function Eee(e){return e===null}var cI=Eee;function Cee(e){return e===void 0}var Vp=Cee;function See(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var gF=See;function Iee(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,o=Wi(e),s=t!==void 0,a=t===null,l=t===t,c=Wi(t);if(!a&&!c&&!o&&e>t||o&&s&&l&&!a&&!c||r&&s&&l||!n&&l||!i)return 1;if(!r&&!o&&!c&&e<t||c&&n&&i&&!r&&!o||a&&n&&i||!s&&i||!l)return-1}return 0}var yF=Iee;function Dee(e,t,n){for(var r=-1,i=e.criteria,o=t.criteria,s=i.length,a=n.length;++r<s;){var l=yF(i[r],o[r]);if(l){if(r>=a)return l;var c=n[r];return l*(c=="desc"?-1:1)}}return e.index-t.index}var vF=Dee;function Tee(e,t,n){t.length?t=ko(t,function(o){return et(o)?function(s){return Hd(s,o.length===1?o[0]:o)}:o}):t=[V0];var r=-1;t=ko(t,Ca(Ma));var i=hv(e,function(o,s,a){var l=ko(t,function(c){return c(o)});return{criteria:l,index:++r,value:o}});return gF(i,function(o,s){return vF(o,s,n)})}var _F=Tee;function xee(e,t,n,r){return e==null?[]:(et(t)||(t=t==null?[]:[t]),n=r?void 0:n,et(n)||(n=n==null?[]:[n]),_F(e,t,n))}var mv=xee;var Aee=0;function Mee(e){var t=++Aee;return Ud(e)+t}var qd=Mee;var Nee=["tickableInput"];function Oee(e,t){e&1&&($s(),b(0,"svg",2),B(1,"circle",3)(2,"circle",4)(3,"circle",5),w())}function Ree(e,t){if(e&1){let n=rt();b(0,"input",1,0),Ae("change",function(){Re(n);let i=J();return ke(i.onChange())}),w(),Q(2,Oee,4,0,":svg:svg",2)}if(e&2){let n=J();z("id",n.inputId)("name",n.name)("checked",n.value===n.selectedValue)("disabled",n.disabled)("required",n.required)("value",n.value),v(2),Z(n.omitControl?-1:2)}}function kee(e,t){e&1&&($s(),b(0,"svg",7),B(1,"rect",9)(2,"rect",10)(3,"path",11),w())}function Pee(e,t){e&1&&B(0,"span",8)}function Lee(e,t){if(e&1&&Q(0,kee,4,0,":svg:svg",7)(1,Pee,1,0,"span",8),e&2){let n=J(2);Z(n.isSwitch?1:0)}}function Fee(e,t){if(e&1){let n=rt();b(0,"input",6,0),Sn("checkedChange",function(i){Re(n);let o=J();
25return kn(o.isChecked,i)||(o.isChecked=i),ke(i)}),Ae("change",function(){Re(n);let i=J();return ke(i.onChange())}),w(),Q(2,Lee,2,1)}if(e&2){let n=J();z("id",n.inputId)("name",n.name),Cn("checked",n.isChecked),z("disabled",n.disabled)("required",n.required),Ut("aria-describedby",n.ariaDescribedby),v(2),Z(n.omitControl?-1:2)}}var dI=(()=>{let t=class t{constructor(){this.inputId="",this.name="",this.disabled=!1,this.required=!1,this.ariaDescribedby="",this.omitControl=!1,this.valueChanged=new Le}ngOnInit(){this.inputId||(this.inputId=qd("tickable-input_"))}validate(r){return this.input?.nativeElement&&this.input.nativeElement.validity.valueMissing?{required:!0}:null}onChange(){this.isRadio?this.valueChanged.next(this.value):this.valueChanged.next(this.isChecked)}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["now-tickable-input"]],viewQuery:function(i,o){if(i&1&&es(Nee,5),i&2){let s;lo(s=co())&&(o.input=s.first)}},inputs:{inputId:"inputId",name:"name",value:"value",selectedValue:"selectedValue",isChecked:"isChecked",disabled:"disabled",required:"required",ariaDescribedby:"ariaDescribedby",omitControl:"omitControl",isRadio:"isRadio",isSwitch:"isSwitch"},outputs:{valueChanged:"valueChanged"},standalone:!1,features:[Pn([{provide:Ri,useExisting:t,multi:!0}])],decls:2,vars:1,consts:[["tickableInput",""],["type","radio",3,"change","id","name","checked","disabled","required","value"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 32 32","role","presentation"],["cx","16","cy","16","r","16",1,"outline"],["cx","16","cy","16","r","14",1,"background"],["cx","16","cy","16","r","9",1,"indicator"],["type","checkbox",3,"checkedChange","change","id","name","checked","disabled","required"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 16 16","role","presentation"],[1,"switch-control"],["x","0","y","0","width","16px","height","16px","rx","4",1,"outline"],["x","1","y","1","width","14px","height","14px","rx","3",1,"background"],["d","M11.848 5.
2514097C12.0463 5.33315 12.0512 5.6497 11.859 5.84799L7.01288 10.848C6.8236 11.0433 6.51292 11.0515 6.31362 10.8664L4.15978 8.8664C3.95742 8.6785 3.9457 8.36213 4.13361 8.15978C4.32151 7.95742 4.63787 7.9457 4.84023 8.1336L6.63543 9.80058L11.141 5.15201C11.3332 4.95372 11.6497 4.94878 11.848 5.14097Z",1,"indicator"]],template:function(i,o){i&1&&Q(0,Ree,3,7)(1,Fee,3,7),i&2&&Z(o.isRadio?0:1)},encapsulation:2});let e=t;return e})();var Bee=["tickableInput"],jee=[[["","now-checkbox-label",""]],"*",[["","now-checkbox-description",""]],[["now-status"]]],Vee=["[now-checkbox-label]","*","[now-checkbox-description]","now-status"],gv=(()=>{let t=class t extends o1{constructor(){super(...arguments),this.disabled=!1,this.isSwitch=!1,this.ngModelChange=new Le,this.omitControl=!1,this.required=!1}valueChanged(){this.ngModelChange.next(this.ngModel)}ngOnInit(){this.inputId||(this.inputId=qd("checkbox_"),this.isSwitch&&(this.inputId=qd("switch_"))),this.internalDescriptionId=this.inputId+"-description",this.ariaDescribedby=this.internalDescriptionId,this.descriptionId&&(this.ariaDescribedby=`${this.ariaDescribedby}  ${this.descriptionId}`)}validate(r){return this.tickableInput?.validate(r)}};t.\u0275fac=(()=>{let r;return function(o){return(r||(r=Tt(t)))(o||t)}})(),t.\u0275cmp=re({type:t,selectors:[["now-checkbox"]],viewQuery:function(i,o){if(i&1&&es(Bee,5),i&2){let s;lo(s=co())&&(o.tickableInput=s.first)}},hostVars:4,hostBindings:function(i,o){i&2&&or("disabled",o.disabled)("switch",o.isSwitch)},inputs:{descriptionId:"descriptionId",disabled:"disabled",inputId:"inputId",isSwitch:"isSwitch",ngModel:"ngModel",name:"name",omitControl:"omitControl",required:"required"},outputs:{ngModelChange:"ngModelChange"},standalone:!1,features:[Pn([{provide:xf,useExisting:Zn(()=>t),multi:!0},{provide:Ri,useExisting:t,multi:!0}]),zt],ngContentSelectors:Vee,decls:11,vars:11,consts:[["tickableInput",""],[1,"disableable",3,"for"],[3,"valueChanged","isRadio","inputId","name","isChecked","disabled","required","ariaDescribedby","isSwitch","omitControl"],[1,"label-content"],[1,"description-content",3,"id"],[1,"disableable"]],template:function(i,o){if(i&1){let s=rt();ao(jee),b(0,"label",1)(1,"now-tickable-input",2,0),Ae("valueChanged",function(){return Re(s),ke(o.valueChanged())}),w(),b(3,"span",3),Pr(4),Pr(5,1),w()(),b(6,"span",4)(7,"span",5),Pr(8,2),w(),b(9,"span"),Pr(10,3),w()()}i&2&&(z("for",o.inputId),v(),z("isRadio",!1)("inputId",o.inputId)("name",o.name)("isChecked",o.ngModel)("disabled",o.disabled)("required",o.required)("ariaDescribedby",o.ariaDescribedby)("isSwitch",o.isSwitch)("omitControl",o.omitControl),v(5),z("id",o.internalDescriptionId))},dependencies:[dI],styles:[`.disable-ligatures{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}now-checkbox label,now-checkbox .description-content{display:grid;grid-gap:0 10px;grid-template-columns:[tickable] 1em [text] auto;align-items:baseline}now-checkbox .label-content{grid-column:text}now-checkbox .description-content:empty{display:none}now-checkbox .description-content>*{grid-column:text}now-checkbox.disabled,now-checkbox[disabled=disabled]{cursor:not-allowed}now-checkbox.disabled .disableable,now-checkbox[disabled=disabled] .disableable{opacity:.5}now-checkbox.disabled label,now-checkbox[disabled=disabled] label{cursor:not-allowed}now-checkbox.switch label,now-checkbox.switch .description-content{grid-template-columns:[tickable] 2em [text] auto}now-checkbox svg{transform:scale(1)}
25now-checkbox:hover input:not([disabled])+svg .outline{fill:var(--color-input-primary-active)}now-checkbox:hover input:not([disabled]):checked+svg .outline{fill:var(--color-border-primary-active)}now-checkbox:hover input:not([disabled])+.switch-control{border-color:var(--color-border-neutral-active)}now-checkbox:hover input:not([disabled])+.switch-control:before{background:var(--color-border-neutral-active)}now-checkbox:hover input:not([disabled]):checked+.switch-control{background:var(--color-action-primary-active);border-color:var(--color-action-primary-active)}now-checkbox:hover input:not([disabled]):checked+.switch-control:before{background:var(--color-action-secondary-base)}
26`],encapsulation:2});let e=t;return e})();var yv=(()=>{let t=class t{validate(r){let i=r.value;if(i!==null){let o=/\d+/.test(i),s=i.toLocaleUpperCase()!==i,a=i.toLocaleLowerCase()!==i;if(o&&s&&a)return null}return{complexPassword:{invalid:!0}}}};t.\u0275fac=function(i){return new(i||t)},t.\u0275dir=xe({type:t,selectors:[["","nowComplexPassword",""]],standalone:!1,features:[Pn([{provide:Ri,useExisting:t,multi:!0}])]});let e=t;return e})();var Bt=class{};var CF=(()=>{let t=class t{constructor(r){this.DEFAULT_DELAY=1e3,this.renderer=r.createRenderer(null,null)}checkValidator(r,i,o){if(r.data&&r.data.errors)return!Vp(aI(r.data.errors,{field:i,validator:o}))}delay(r,i=this.DEFAULT_DELAY){setTimeout(function(){r()},i)}goBack(){window.history.back()}openUrl(r,i){i=i||"_blank",window.open(r,i)}loadScript(r,i){let o=document.createElement("script");return o.type="text/javascript",o.src=r,this.renderer.appendChild(document.body,o),i&&(o.onload=i),o}};t.\u0275fac=function(i){return new(i||t)(C(Jo))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Zt=(()=>{let t=class t{getWindowLocation(){return window.location}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var SF=(()=>{let t=class t{constructor(r,i,o,s,a){this.config=r,this.cookies=i,this.utilityService=o,this.http=s,this.windowLocationService=a,this.COUNTRY_COOKIE={name:"cc_country_code",expires:this.daysFromNow(1)},this._cookiePath="/",this._cookieDomain=this.getDomainWithoutSubdomains(),this.countryCode$=this.determineCountryCode$(),this.countryCode$.subscribe(l=>{this.setCookie(this.COUNTRY_COOKIE.name,l,this.COUNTRY_COOKIE.expires)})}determineCountryCode$(){let r=this.cookies.get(this.COUNTRY_COOKIE.name);return r&&r!=="null"?V(r):this.http.get(`https://api.ipstack.com/check?access_key=${this.config.ipStackKey}&fields=country_code`).pipe(L(i=>i.country_code),kt(this.determineCountryCodeFromMaxMind$.bind(this)),Yn(1))}determineCountryCodeFromMaxMind$(){return new le(r=>{try{this.utilityService.loadScript("https://geoip-js.com/js/apis/geoip2/v2.1/geoip2.js",()=>{if(!window.geoip2){r.next("");return}window.geoip2.country(i=>{i&&i.country&&i.country.iso_code?r.next(i.country.iso_code):r.next("")})})}catch(i){r.error(i)}})}setCookie(r,i,o){this.cookies.set(r,i,o,this._cookiePath,this._cookieDomain,!0,"Lax")}getDomainWithoutSubdomains(){return this.windowLocationService.getWindowLocation().hostname.replace(/^[^.]+\./g,"")}daysFromNow(r){let i=new Date,o=i.getFullYear(),s=i.getMonth(),a=i.getDate();return new Date(o,s,a+r)}};t.\u0275fac=function(i){return new(i||t)(C(Bt),C(hi),C(CF),C(Ft),C(Zt))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var vv=(()=>{let t=class t{get isAccepted$(){return this._isAccepted$.asObservable()}constructor(r,i,o){this.cookies=r,this.userCountryService=i,this.windowLocationService=o,this.COUNTRIES_REQUIRING_CONSENT_WINDOW=["AT","BE","BG","CY","CZ","DE","DK","EE","EL","ES","FI","FR","GB","HR","HU","IE","IT","LT","LU","LV","MT","NL","PL","PT","SE","SI","SK","UK"],this.COUNTRIES_REQUIRING_CONSENT_REVOCABILITY=["CY","DE","DK","EE","ES","FR","HR","LT","LV","NL","PT"],this.CONSENT_COOKIE={name:"cc_compliance",accepted:"accepted",declined:"declined"},this._cookiePath="/",this._cookieDomain=this.getDomainWithoutSubdomains(),this._isAccepted$=new Ot(null),this.countryCode$=this.userCountryService.countryCode$,this.consentIsRequired$=this.countryCode$.pipe(L(s=>this.countryRequiresConsentWindow(s))),this.consentIsRevocable$=this.countryCode$.pipe(L(s=>this.countryRequiresConsentRevocability(s))),this.countryCode$.subscribe(s=>{this._isAccepted$.getValue()===null&&this.initializeIsAccepted(s)}),this._isAccepted$.subscribe(s=>{s?this.setCookie(this.CONSENT_COOKIE.name,this.CONSENT_COOKIE.accepted):s===!1&&this.setCookie(this.CONSENT_COOKIE.name,this.CONSENT_COOKIE.declined)})}countryRequiresConsentWindow(r){return this.COUNTRIES_REQUIRING_CONSENT_WINDOW.includes(r.toUpperCase())||r===""}countryRequiresConsentRevocability(r){return this.COUNTRIES_REQUIRING_CONSENT_REVOCABILITY.includes(r.toUpperCase())}accept(){this._isAccepted$.next(!0)}decline(){this._isAccepted$.next(!1)}initializeIsAccepted(r){if(!this.countryRequiresConsentWindow(r)&&!this.countryRequiresConsentRevocability(r)){this._isAccepted$.next(!0);return}let i=this.cookies.get(this.CONSENT_COOKIE.name);i===this.CONSENT_COOKIE.accepted?this._isAccepted$.next(!0):i===this.CONSENT_COOKIE.declined&&this._isAccepted$.next(!1)}setCookie(r,i,o){this.cookies.set(r,i,o,this._cookiePath,this._cookieDomain,!0,"Lax")}getDomainWithoutSubdomains(){return this.windowLocationService.getWindowLocation().hostname.replace(/^[^.]+\./g,"")}};t.\u0275fac=function(i){return new(i||t)(C(hi),C(SF),C(Zt))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var qi={affiliateTerms:"https://www.jamf.com/partners/affiliates/terms/",privacy:"https://www.jamf.com/privacy-policy/",terms:"https://media.jamf.com/documents/SLASA_click-through_FINAL_v05092025.pdf"};var $ee=(e,t)=>
26({termsurl:e,privacyurl:t});function Gee(e,t){if(e&1){let n=rt();b(0,"div",0),B(1,"div",2),D(2,"translate"),b(3,"div",3)(4,"button",4),Ae("click",function(){Re(n);let i=J(2);return ke(i.accept())}),O(5),D(6,"translate"),w(),b(7,"button",5),Ae("click",function(){Re(n);let i=J(2);return ke(i.decline())}),O(8),D(9,"translate"),w()()()}if(e&2){let n=J(2);v(),z("innerHtml",fo(2,3,"COOKIE_CONSENT:MESSAGE",Lc(10,$ee,n.termsUrl,n.privacyUrl)),nr),v(4),dt(" ",A(6,6,"COOKIE_CONSENT:ACCEPT")," "),v(3),dt(" ",A(9,8,"COOKIE_CONSENT:DECLINE")," ")}}function zee(e,t){if(e&1){let n=rt();b(0,"div",1)(1,"button",6),Ae("click",function(){Re(n);let i=J(2);return ke(i.showCookieConsentWindow())}),O(2),D(3,"translate"),w()()}e&2&&(v(2),dt(" ",A(3,1,"COOKIE_CONSENT:REVOKE")," "))}function Wee(e,t){if(e&1&&(b(0,"div"),Q(1,Gee,10,13,"div",0),Q(2,zee,4,3,"div",1),D(3,"async"),w()),e&2){let n=J();v(),Z(n.consentWindowIsShown?1:-1),v(),Z(!n.consentWindowIsShown&&A(3,2,n.consentIsRevocable$)?2:-1)}}var DF=(()=>{let t=class t{constructor(r){this.cookieConsentService=r,this.loaded=!1,this.consentWindowIsShown=!1,this.privacyUrl=qi.privacy,this.termsUrl=qi.terms}ngOnInit(){this.consentIsRevocable$=this.cookieConsentService.consentIsRevocable$,qn([this.cookieConsentService.consentIsRequired$,this.cookieConsentService.isAccepted$]).subscribe(([r,i])=>{this.consentWindowIsShown=r&&i===null,this.loaded=!0})}accept(){this.cookieConsentService.accept()}decline(){this.cookieConsentService.decline()}showCookieConsentWindow(){this.consentWindowIsShown=!0}};t.\u0275fac=function(i){return new(i||t)(I(vv))},t.\u0275cmp=re({type:t,selectors:[["now-cookie-consent"]],standalone:!1,decls:1,vars:1,consts:[[1,"cc-window"],[1,"cc-revoke"],[1,"cc-message",3,"innerHtml"],[1,"cc-compliance"],["data-test","cookie-consent-accept-btn",1,"small","cc-accept",3,"click"],["data-test","cookie-consent-decline-btn",1,"small","primary-ghost","cc-decline",3,"click"],["data-test","cookie-consent-revoke-btn",1,"small","primary-ghost",3,"click"]],template:function(i,o){i&1&&Q(0,Wee,4,4,"div"),i&2&&Z(o.loaded?0:-1)},dependencies:[Ni,Fe],styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]   .cc-compliance[_ngcontent-%COMP%]   .cc-accept[_ngcontent-%COMP%]{font-style:normal;font-weight:600;font-family:Inter-Semibold,helvetica neue,helvetica,lucida grande,sans-serif}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}[_nghost-%COMP%]{position:fixed}[_nghost-%COMP%]   button.primary-ghost[_ngcontent-%COMP%]{color:var(--color-font-inverse)}@media screen and (max-width: 900px){.bottom-left[_nghost-%COMP%], .bottom-right[_nghost-%COMP%]{bottom:0}}@media screen and (min-width: 901px){.bottom-left[_nghost-%COMP%], .bottom-right[_nghost-%COMP%]{bottom:30px}}@media screen and (max-width: 900px){.bottom-left[_nghost-%COMP%]{left:0}}@media screen and (min-width: 901px){.bottom-left[_nghost-%COMP%]{left:30px}}@media screen and (max-width: 900px){.bottom-right[_nghost-%COMP%]{right:0}}@media screen and (min-width: 901px){.bottom-right[_nghost-%COMP%]{right:30px}}[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%], [_nghost-%COMP%]   .cc-revoke[_ngcontent-%COMP%]{background:#141920;box-shadow:0 4px 8px -2px var(--color-shadow-base);border-radius:8px}[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]{color:var(--color-font-inverse);display:grid;font-size:14px;grid-gap:20px;padding:20px}@media screen and (max-width: 500px){[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]{grid-template-columns:1fr;width:100%}}@media screen and (min-width: 501px) and (max-width: 900px){[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]{grid-template-columns:1fr 160px;width:100%}}@media screen and (min-width: 901px){[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]{grid-template-columns:1fr;width:300px}}
26[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]   .cc-compliance[_ngcontent-%COMP%]   .cc-accept[_ngcontent-%COMP%], [_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]   .cc-compliance[_ngcontent-%COMP%]   .cc-decline[_ngcontent-%COMP%]{display:block;text-align:center;width:100%;height:38px;padding:0}[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]   .cc-compliance[_ngcontent-%COMP%]   .cc-accept[_ngcontent-%COMP%]{background:#0a84ff;color:var(--black);padding:10px}[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]   .cc-compliance[_ngcontent-%COMP%]   .cc-accept[_ngcontent-%COMP%]:focus, [_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]   .cc-compliance[_ngcontent-%COMP%]   .cc-accept[_ngcontent-%COMP%]:hover{background:#1772eb}[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]   .cc-compliance[_ngcontent-%COMP%]   .cc-decline[_ngcontent-%COMP%]{font-size:12px;color:#0093ff;border:1px solid transparent;margin-top:4px;transition:border-color .2s ease-in-out}[_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]   .cc-compliance[_ngcontent-%COMP%]   .cc-decline[_ngcontent-%COMP%]:focus, [_nghost-%COMP%]   .cc-window[_ngcontent-%COMP%]   .cc-compliance[_ngcontent-%COMP%]   .cc-decline[_ngcontent-%COMP%]:hover{color:#0093ff;background:#1f242b;border-color:#0a84ff}[_nghost-%COMP%]     .cc-link{color:#0a84ff}[_nghost-%COMP%]     .cc-link:focus, [_nghost-%COMP%]     .cc-link:hover{color:#1772eb}']});let e=t;return e})();var Kd=class{compile(t,n){return t}compileTranslations(t,n){for(let r in t)t.hasOwnProperty(r)&&(t[r]=this.translateNestedTranslation(t[r],t));return t}translateNestedTranslation(t,n){if(!t.includes("| translate"))return t;let r=/{{\s'([A-Z0-9_:]*)'\s\|\stranslate\s}}/g,i=t.match(r);return i?.forEach(o=>{let s=o.replace("{{ '","").replace("' | translate }}","").trim();n.hasOwnProperty(s)?t=t.replace(o,n[s]):(t=t.replace(o,s),console.error(`Error: Unable to find translation '${s}'!`))}),i&&t.includes("| translate")&&(t=this.translateNestedTranslation(t,n)),t}};var zl=(function(e){return e.Center="center-dialog",e.Right="right-dialog",e})(zl||{});var Oa=(()=>{let t=class t{constructor(r){this.bootstrapModalService=r,this.FALLBACK_MODAL_CLEANUP_MILLISECONDS=2e3,this.NGB_DIALOG_TAG_NAME="NGB-MODAL-WINDOW",this.DEFAULT_DIALOG_HEADING_ID="dialog-heading",this.activeDialogs=[]}open(r,i,o=zl.Center,s={}){this.activeDialogs.push(i);let a=this.bootstrapModalService.open(r,M(h({ariaLabelledBy:r.headingId||this.DEFAULT_DIALOG_HEADING_ID},s),{beforeDismiss:this.animateClosing.bind(this,i),scrollable:!0,windowClass:`${i} ${o}`}));return a.dismissed.subscribe(()=>{this.activeDialogs.pop()}),a}close(r,i){let o=this.activeDialogs.pop();this.animateClosing(o).then(()=>{r.close(i)})}dismiss(r,i){r.dismiss(i)}promisifyAnimationEnd(r){return new Promise((i,o)=>{let s=window.setTimeout(o,this.FALLBACK_MODAL_CLEANUP_MILLISECONDS),a=()=>{r.tagName===this.NGB_DIALOG_TAG_NAME&&(r.style.display="none"),window.clearTimeout(s),i(),r.removeEventListener("animationend",a)};try{r.addEventListener("animationend",a)}catch(l){o(l)}})}animateClosing(r){let i=document.getElementsByTagName("body")[0],o=document.getElementsByTagName("ngb-modal-backdrop")[0],s=document.getElementsByClassName(r),a=s[s.length-1],l=document.getElementsByTagName(this.NGB_DIALOG_TAG_NAME);return a.classList.add("active"),i.classList.add("modal-closing"),l.length<=1&&i.classList.remove("modal-open"),Promise.all([l.length<=1?this.promisifyAnimationEnd(o):null,this.promisifyAnimationEnd(a)]).then(()=>!0).catch(()=>!0).finally(()=>{i.classList.remove("modal-closing")})}};t.\u0275fac=function(i){return new(i||t)(C(JS))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var TF=(()=>{let t=class t{constructor(r){this.httpClient=r,this.initInProgress=!1,this.initDone=!1,this.iconLibraries={32:"icons-32-dcf90a7264942a56cb4d7d50440dfb99.svg",custom:"icons-custom-5b7b4ad109056f8f00e3a50214cb954b.svg"}}initIfNeeded(){this.initDone||this.initInProgress||(this.initInProgress=!0,qn([this.httpClient.get("assets/img/icons/icons-32-dcf90a7264942a56cb4d7d50440dfb99.svg",{responseType:"text"}),this.httpClient.get("assets/img/icons/icons-custom-5b7b4ad109056f8f00e3a50214cb954b.svg",{responseType:"text"})]).subscribe(([r,i])=>{this.addSvgToBody(r,"lib32"),this.addSvgToBody(i,"libcustom"),this.initDone=!0}).add(()=>{this.initInProgress=!1}))}getIconLibraryNames(){return Object.keys(this.iconLibraries)}addSvgToBody(r,i){r=r.trim().replace(/symbol id="/g,`symbol id="${i}-`);let o=document.createElement("template");o.innerHTML=r;let s=o.content.firstChild;s.setAttribute("aria-hidden","true"),document.body.appendChild(s)}};t.\u0275fac=function(i){return new(i||t)(C(Ft))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Zee(e,t){if(e&1&&($s(),b(0,"title",1),O(1),w()),e&2){let n=J(2);z("id",n.svgTitleId),v(),U(n.svgTitle)}}function Xee(e,t){if(e&1&&($s(),b(0,"svg"),Q(1,Zee,2,2,":svg:title",1),B(2,"use"),w()),e&2){let n=J();Js(n.class),Ut("role",n.svgTitle?"img":"presentation")("aria-labelledby",n.svgTitleId)("aria-hidden",!n.svgTitleId),v(),Z(n.svgTitle?1:-1),v(),Ut("href",n.path)}}var _t=(()=>{let t=class t{constructor(r){this.iconService=r,this.library="32"}ngOnInit(){if(this.iconService.initIfNeeded(),!this.iconService.getIconLibraryNames().includes(this.library))throw new Error(`Provided icon library '${this.library}
26' is not valid`);this.class=`icon-${this.name}`,this.path=`#lib${this.library}-${this.class}`,this.svgTitle=this.nowBalloon||this.title||"",this.svgTitle&&(this.svgTitleId=`id-${Math.floor(Math.random()*1e5)}`)}};t.\u0275fac=function(i){return new(i||t)(I(TF))},t.\u0275cmp=re({type:t,selectors:[["now-icon"]],inputs:{library:"library",name:"name",nowBalloon:"nowBalloon",title:"title"},standalone:!1,decls:1,vars:1,consts:[[3,"class"],[3,"id"]],template:function(i,o){i&1&&Q(0,Xee,3,7,":svg:svg",0),i&2&&Z(o.name?0:-1)},encapsulation:2});let e=t;return e})();var xF=(()=>{let t=class t{constructor(r,i){this.activeModal=r,this.dialogService=i}close(r){this.dialogService.dismiss(this.activeModal,r)}};t.\u0275fac=function(i){return new(i||t)(I(vi),I(Oa))},t.\u0275cmp=re({type:t,selectors:[["now-dialog-close"]],standalone:!1,decls:6,vars:7,consts:[["type","button","data-test","close-dialog-btn",3,"click","title"],["name","close","role","presentation","aria-hidden","true"],[1,"visually-hidden"]],template:function(i,o){i&1&&(b(0,"button",0),D(1,"translate"),Ae("click",function(){return o.close("Close button")}),B(2,"now-icon",1),b(3,"span",2),O(4),D(5,"translate"),w()()),i&2&&(z("title",uo(A(1,3,"ACTION:CLOSE"))),v(4),U(A(5,5,"ACTION:CLOSE")))},dependencies:[_t,Fe],styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{color:inherit;padding:8px 10px;margin:0}']});let e=t;return e})();var Ra=(()=>{let t=class t{set campaignTokenOverride(r){this._campaignTokenOverride=r}constructor(r,i){this.config=r,this.route=i,this._initializedAfterCookieConsent=!1,this.route.queryParams.subscribe(o=>{this._campaignTokenFromQueryParameter=this.determineCampaignTokenFromQueryParameters(o)})}determineCampaignToken(){return this._campaignTokenOverride?this._campaignTokenOverride:this._campaignTokenFromQueryParameter?this._campaignTokenFromQueryParameter:"-"}determineCampaignTokenFromQueryParameters(r){let i=r.utm_r;if(i&&i!=="-")return i;let o=r.utm_campaign||"?",s=r.utm_source||"?",a=r.utm_medium||"?",l=o+":"+s+":"+a;return l&&l!=="?:?:?"?l:""}prepareGoogleTagManager(){try{(function(r,i,o,s,a){r[s]=r[s]||[],r[s].push({"gtm.start":new Date().getTime(),event:"gtm.js"});var l=i.getElementsByTagName(o)[0],c=i.createElement(o),d=s!="dataLayer"?"&l="+s:"";c.async=!0,c.src="https://www.googletagmanager.com/gtm.js?id="+a+d,l.parentNode.insertBefore(c,l)})(window,document,"script","dataLayer","GTM-P39B3W")}catch{}}initializeAfterCookieConsent(){if(!this._initializedAfterCookieConsent)try{this.config.googleTagManagerEnabled&&this.prepareGoogleTagManager(),this.config.gainsightPxEnabled&&this.prepareGainsightPx(),this._initializedAfterCookieConsent=!0}catch{}}track(r,i){try{window.aptrinsic("track",r,i)}catch{}try{window.dataLayer=window.dataLayer||[],window.dataLayer.push(h({event:r},Object.assign({label:this.determineCampaignToken()},i)))}catch{}}page(r,i){try{window.dataLayer=window.dataLayer||[],window.dataLayer.push(h({event:r},i))}catch{}}prepareGainsightPx(){try{(function(r,i,o,s,a){var l="aptrinsic";r[l]=r[l]||function(){(r[l].q=r[l].q||[]).push(arguments)},r[l].p=s,r[l].c=a;var c=i.createElement("script");c.async=!0,c.src=o+"?a="+s;var d=i.getElementsByTagName("script")[0];d.parentNode.insertBefore(c,d)})(window,document,"https://web-sdk.aptrinsic.com/api/aptrinsic.js",this.config.gainsightPxKey),window.aptrinsic("set","globalContext",{capabilityId:"now",env:this.config.gainsightEnvironment})}catch{}}logoutGainsight(){if(this.config.gainsightPxEnabled)try{window.aptrinsic("reset")}catch{}}
26initGainsightPx(r,i,o,s){if(this.config.gainsightPxEnabled)try{window.aptrinsic("identify",{capabilityId:"now",id:r.userId,createdAt:r.userCreatedOn,twostep:r.twoFactorEnabled,userLanguage:r.lang,userAppearance:r.userAppearance,systemAppearance:o,groupId:i.data.tenantId},M(h({id:i.data.tenantId,name:i.data.company,publicId:i.data.publicId,createdAt:i.data.accountCreatedOn,apnsStatus:i.data.apnsStatus,billingFailure:i.data.billingFailure,billingConfigured:i.data.billingConfigured,depStatus:i.data.depStatus,hasDevices:i.data.hasDevices,suspendedTenant:i.data.suspendedTenant,tier:i.data.tier},i.data?.tierConsolidationGroup&&{tierConsolidationGroup:i.data?.tierConsolidationGroup}),{vppStatus:i.data.vppStatus,appAppleProgram:i.data.appAppleProgram,deviceAppleProgram:i.data.deviceAppleProgram,industry:s}))}catch{}}};t.\u0275fac=function(i){return new(i||t)(C(Bt),C(yt))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var wv=class{constructor(t,n,r,i=!1){this.http=t,this.requestOptions=n,this.intervalMs=r,this.stopPollingOnFailedRequest=i,this.shouldCancel=!1}startImmediately(){return this.setSubjects(),this.doRequest(),{httpResponses$:this.responseSubject$.asObservable(),httpErrors$:this.errorSubject$.asObservable()}}start(){return this.setSubjects(),this.queueRequest(),{httpResponses$:this.responseSubject$.asObservable(),httpErrors$:this.errorSubject$.asObservable()}}cancel(){window.clearTimeout(this.timeoutId),this.shouldCancel=!0,this.responseSubject$.complete(),this.errorSubject$.complete()}pushFakeResponse(t){if(!this.responseSubject$)throw new Error("HttpPoller: pushFakeResponse() called before start() or startImmediately()");this.responseSubject$.next(t)}setSubjects(){this.responseSubject$=new Qi(1),this.errorSubject$=new Qi(1)}queueRequest(){this.shouldCancel||(this.timeoutId=window.setTimeout(()=>{this.doRequest()},this.intervalMs))}doRequest(){this.http.get(this.requestOptions.url,this.requestOptions.options).subscribe({next:t=>{this.responseSubject$.next(t)},error:t=>{this.stopPollingOnFailedRequest&&(this.shouldCancel=!0),this.errorSubject$.next(t)}}).add(()=>{this.queueRequest()})}};var Ev=(()=>{let t=class t{constructor(r){this.http=r}create(r,i,o=!1){return new wv(this.http,r,i,o)}};t.\u0275fac=function(i){return new(i||t)(C(Ft))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Pa(e){function t(n,r){Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.message=n,this.code=r}return t.prototype=new Error,t.prototype.name=e,t.prototype.constructor=t,t}var tte=Pa("LaunchDarklyUnexpectedResponseError"),nte=Pa("LaunchDarklyInvalidEnvironmentIdError"),rte=Pa("LaunchDarklyInvalidUserError"),ite=Pa("LaunchDarklyInvalidEventKeyError"),ote=Pa("LaunchDarklyInvalidArgumentError"),ste=Pa("LaunchDarklyFlagFetchError");for(Nt={LDUnexpectedResponseError:tte,LDInvalidEnvironmentIdError:nte,LDInvalidUserError:rte,LDInvalidEventKeyError:ite,LDInvalidArgumentError:ote,LDInvalidDataError:Pa("LaunchDarklyInvalidDataError"),LDFlagFetchError:ste,LDTimeoutError:Pa("LaunchDarklyTimeoutError"),isHttpErrorRecoverable:function(e){return!(e>=400&&e<500)||e===400||e===408||e===429}},tB=function(e){var t=NF(e),n=t[0],r=t[1];return 3*(n+r)/4-r},nB=function(e){var t,n,r=NF(e),i=r[0],o=r[1],s=new MF((function(c,d,u){return 3*(d+u)/4-u})(0,i,o)),a=0,l=o>0?i-4:i;for(n=0;n<l;n+=4)t=qr[e.charCodeAt(n)]<<18|qr[e.charCodeAt(n+1)]<<12|qr[e.charCodeAt(n+2)]<<6|qr[e.charCodeAt(n+3)],s[a++]=t>>16&255,s[a++]=t>>8&255,s[a++]=255&t;return o===2&&(t=qr[e.charCodeAt(n)]<<2|qr[e.charCodeAt(n+1)]>>4,s[a++]=255&t),o===1&&(t=qr[e.charCodeAt(n)]<<10|qr[e.charCodeAt(n+1)]<<4|qr[e.charCodeAt(n+2)]>>2,s[a++]=t>>8&255,s[a++]=255&t),s},rB=function(e){for(var t,n=e.length,r=n%3,i=[],o=16383,s=0,a=n-r;s<a;s+=o)i.push(ate(e,s,s+o>a?a:s+o));return r===1?(t=e[n-1],i.push(Ki[t>>2]+Ki[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],i.push(Ki[t>>10]+Ki[t>>4&63]+Ki[t<<2&63]+"=")),i.join("")},Ki=[],qr=[],MF=typeof Uint8Array<"u"?Uint8Array:Array,uI="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
26+/",Wl=0;Wl<64;++Wl)Ki[Wl]=uI[Wl],qr[uI.charCodeAt(Wl)]=Wl;var Nt,tB,nB,rB,Ki,qr,MF,uI,Wl;function NF(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return n===-1&&(n=t),[n,n===t?0:4-n%4]}function ate(e,t,n){for(var r,i,o=[],s=t;s<n;s+=3)r=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),o.push(Ki[(i=r)>>18&63]+Ki[i>>12&63]+Ki[i>>6&63]+Ki[63&i]);return o.join("")}qr[45]=62,qr[95]=63;var lte={byteLength:tB,toByteArray:nB,fromByteArray:rB},OF=Array.isArray,RF=Object.keys,cte=Object.prototype.hasOwnProperty,dte=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){var r,i,o,s=OF(t),a=OF(n);if(s&&a){if((i=t.length)!=n.length)return!1;for(r=i;r--!==0;)if(!e(t[r],n[r]))return!1;return!0}if(s!=a)return!1;var l=t instanceof Date,c=n instanceof Date;if(l!=c)return!1;if(l&&c)return t.getTime()==n.getTime();var d=t instanceof RegExp,u=n instanceof RegExp;if(d!=u)return!1;if(d&&u)return t.toString()==n.toString();var f=RF(t);if((i=f.length)!==RF(n).length)return!1;for(r=i;r--!==0;)if(!cte.call(n,f[r]))return!1;for(r=i;r--!==0;)if(!e(t[o=f[r]],n[o]))return!1;return!0}return t!=t&&n!=n},ute=["key","ip","country","email","firstName","lastName","avatar","name"];function kF(e){let t=unescape(encodeURIComponent(e));return lte.fromByteArray((function(n){let r=[];for(let i=0;i<n.length;i++)r.push(n.charCodeAt(i));return r})(t))}function fI(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var pI,we={appendUrlPath:function(e,t){return(e.endsWith("/")?e.substring(0,e.length-1):e)+(t.startsWith("/")?"":"/")+t},base64URLEncode:function(e){return kF(e).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")},btoa:kF,clone:function(e){return JSON.parse(JSON.stringify(e))},deepEquals:function(e,t){return dte(e,t)},extend:function(...e){return e.reduce((t,n)=>h(h({},t),n),{})},getLDUserAgentString:function(e){let t=e.version||"?";return e.userAgent+"/"+t},objectHasOwnProperty:fI,onNextTick:function(e){setTimeout(e,0)},sanitizeContext:function(e){if(!e)return e;let t;return e.kind!==null&&e.kind!==void 0||ute.forEach(n=>{let r=e[n];r!==void 0&&typeof r!="string"&&(t=t||h({},e),t[n]=String(r))}),t||e},transformValuesToVersionedValues:function(e){let t={};for(let n in e)fI(e,n)&&(t[n]={value:e[n],version:0});return t},transformVersionedValuesToValues:function(e){let t={};for(let n in e)fI(e,n)&&(t[n]=e[n].value);return t},wrapPromiseCallback:function(e,t){let n=e.then(r=>(t&&setTimeout(()=>{t(null,r)},0),r),r=>{if(!t)return Promise.reject(r);setTimeout(()=>{t(r,null)},0)});return t?void 0:n},once:function(e){let t,n=!1;return function(...r){return n||(n=!0,t=e.apply(this,r)),t}}},fte=new Uint8Array(16);function PF(){if(!pI&&!(pI=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return pI(fte)}var pte=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Ov(e){return typeof e=="string"&&pte.test(e)}for(vn=[],Cv=0;Cv<256;++Cv)vn.push((Cv+256).toString(16).substr(1));var II,Mv,vn,Cv;function Nv(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(vn[e[t+0]]+vn[e[t+1]]+vn[e[t+2]]+vn[e[t+3]]+"-"+vn[e[t+4]]+vn[e[t+5]]+"-"+vn[e[t+6]]+vn[e[t+7]]+"-"+vn[e[t+8]]+vn[e[t+9]]+"-"+vn[e[t+10]]+vn[e[t+11]]+vn[e[t+12]]+vn[e[t+13]]+vn[e[t+14]]+vn[e[t+15]]).toLowerCase();if(!Ov(n))throw TypeError("Stringified UUID is invalid");return n}var hI=0,mI=0;function iB(e){if(!Ov(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n}
26function oB(e,t,n){function r(i,o,s,a){if(typeof i=="string"&&(i=(function(d){d=unescape(encodeURIComponent(d));for(var u=[],f=0;f<d.length;++f)u.push(d.charCodeAt(f));return u})(i)),typeof o=="string"&&(o=iB(o)),o.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var l=new Uint8Array(16+i.length);if(l.set(o),l.set(i,o.length),(l=n(l))[6]=15&l[6]|t,l[8]=63&l[8]|128,s){a=a||0;for(var c=0;c<16;++c)s[a+c]=l[c];return s}return Nv(l)}try{r.name=e}catch{}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}function LF(e){return 14+(e+64>>>9<<4)+1}function ka(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function Rv(e,t,n,r,i,o){return ka((s=ka(ka(t,e),ka(r,o)))<<(a=i)|s>>>32-a,n);var s,a}function Un(e,t,n,r,i,o,s){return Rv(t&n|~t&r,e,t,i,o,s)}function Hn(e,t,n,r,i,o,s){return Rv(t&r|n&~r,e,t,i,o,s)}function $n(e,t,n,r,i,o,s){return Rv(t^n^r,e,t,i,o,s)}function Gn(e,t,n,r,i,o,s){return Rv(n^(t|~r),e,t,i,o,s)}var hte=oB("v3",48,function(e){if(typeof e=="string"){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return(function(r){for(var i=[],o=32*r.length,s="0123456789abcdef",a=0;a<o;a+=8){var l=r[a>>5]>>>a%32&255,c=parseInt(s.charAt(l>>>4&15)+s.charAt(15&l),16);i.push(c)}return i})((function(r,i){r[i>>5]|=128<<i%32,r[LF(i)-1]=i;for(var o=1732584193,s=-271733879,a=-1732584194,l=271733878,c=0;c<r.length;c+=16){var d=o,u=s,f=a,p=l;o=Un(o,s,a,l,r[c],7,-680876936),l=Un(l,o,s,a,r[c+1],12,-389564586),a=Un(a,l,o,s,r[c+2],17,606105819),s=Un(s,a,l,o,r[c+3],22,-1044525330),o=Un(o,s,a,l,r[c+4],7,-176418897),l=Un(l,o,s,a,r[c+5],12,1200080426),a=Un(a,l,o,s,r[c+6],17,-1473231341),s=Un(s,a,l,o,r[c+7],22,-45705983),o=Un(o,s,a,l,r[c+8],7,1770035416),l=Un(l,o,s,a,r[c+9],12,-1958414417),a=Un(a,l,o,s,r[c+10],17,-42063),s=Un(s,a,l,o,r[c+11],22,-1990404162),o=Un(o,s,a,l,r[c+12],7,1804603682),l=Un(l,o,s,a,r[c+13],12,-40341101),a=Un(a,l,o,s,r[c+14],17,-1502002290),o=Hn(o,s=Un(s,a,l,o,r[c+15],22,1236535329),a,l,r[c+1],5,-165796510),l=Hn(l,o,s,a,r[c+6],9,-1069501632),a=Hn(a,l,o,s,r[c+11],14,643717713),s=Hn(s,a,l,o,r[c],20,-373897302),o=Hn(o,s,a,l,r[c+5],5,-701558691),l=Hn(l,o,s,a,r[c+10],9,38016083),a=Hn(a,l,o,s,r[c+15],14,-660478335),s=Hn(s,a,l,o,r[c+4],20,-405537848),o=Hn(o,s,a,l,r[c+9],5,568446438),l=Hn(l,o,s,a,r[c+14],9,-1019803690),a=Hn(a,l,o,s,r[c+3],14,-187363961),s=Hn(s,a,l,o,r[c+8],20,1163531501),o=Hn(o,s,a,l,r[c+13],5,-1444681467),l=Hn(l,o,s,a,r[c+2],9,-51403784),a=Hn(a,l,o,s,r[c+7],14,1735328473),o=$n(o,s=Hn(s,a,l,o,r[c+12],20,-1926607734),a,l,r[c+5],4,-378558),l=$n(l,o,s,a,r[c+8],11,-2022574463),a=$n(a,l,o,s,r[c+11],16,1839030562),s=$n(s,a,l,o,r[c+14],23,-35309556),o=$n(o,s,a,l,r[c+1],4,-1530992060),l=$n(l,o,s,a,r[c+4],11,1272893353),a=$n(a,l,o,s,r[c+7],16,-155497632),s=$n(s,a,l,o,r[c+10],23,-1094730640),o=$n(o,s,a,l,r[c+13],4,681279174),l=$n(l,o,s,a,r[c],11,-358537222),a=$n(a,l,o,s,r[c+3],16,-722521979),s=$n(s,a,l,o,r[c+6],23,76029189),o=$n(o,s,a,l,r[c+9],4,-640364487),l=$n(l,o,s,a,r[c+12],11,-421815835),a=$n(a,l,o,s,r[c+15],16,530742520),o=Gn(o,s=$n(s,a,l,o,r[c+2],23,-995338651),a,l,r[c],6,-198630844),l=Gn(l,o,s,a,r[c+7],10,1126891415),a=Gn(a,l,o,s,r[c+14],15,-1416354905),s=Gn(s,a,l,o,r[c+5],21,-57434055),o=Gn(o,s,a,l,r[c+12],6,1700485571),l=Gn(l,o,s,a,r[c+3],10,-1894986606),a=Gn(a,l,o,s,r[c+10],15,-1051523),s=Gn(s,a,l,o,r[c+1],21,-2054922799),o=Gn(o,s,a,l,r[c+8],6,1873313359),l=Gn(l,o,s,a,r[c+15],10,-30611744),a=Gn(a,l,o,s,r[c+6],15,-1560198380),s=Gn(s,a,l,o,r[c+13],21,1309151649),o=Gn(o,s,a,l,r[c+4],6,-145523070),l=Gn(l,o,s,a,r[c+11],10,-1120210379),a=Gn(a,l,o,s,r[c+2],15,718787259),s=Gn(s,a,l,o,r[c+9],21,-343485551),o=ka(o,d),s=ka(s,u),a=ka(a,f),l=ka(l,p)}return[o,s,a,l]})((function(r){if(r.length===0)return[];for(var i=8*r.length,o=new Uint32Array(LF(i)),s=0;s<i;s+=8)o[s>>5]|=(255&r[s/8])<<s%32;return o})(e),8*e.length))}),mte=hte;function gte(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function gI(e,t){return e<<t|e>>>32-t}var yte=oB("v5",80,function(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof e=="string"){var r=unescape(encodeURIComponent(e));e=[];for(var i=0;i<r.length;++i)e.push(r.charCodeAt(i))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var o=e.length/4+2,s=Math.ceil(o/16),a=new Array(s),l=0;l<s;++l){for(var c=new Uint32Array(16),d=0;d<16;++d)c[d]=e[64*l+4*d]<<24|e[64*l+4*d+1]<<16|e[64*l+4*d+2]<<8|e[64*l+4*d+3];a[l]=c}a[s-1][14]=8*(e.length-1)/Math.pow(2,32),a[s-1][14]=Math.floor(a[s-1][14]),a[s-1][15]=8*(e.length-1)&4294967295;for(var u=0;u<s;++u){for(var f=new Uint32Array(80),p=0;p<16;++p)f[p]=a[u][p];for(var m=16;m<80;++m)f[m]=gI(f[m-3]^f[m-8]^f[m-14]^f[m-16],1);for(var g=n[0],y=n[1],_=n[2],T=n[3],Y=n[4],j=0;j<80;++j){var H=Math.floor(j/20),P=gI(g,5)+gte(H,y,_,T)+Y+t[H]+f[j]>>>0;Y=T,T=_,_=gI(y,30)>>>0,y=g,g=P}n[0]=n[0]+g>>>0,n[1]=n[1]+y>>>0,n[2]=n[2]+_>>>0,n[3]=n[3]+T>>>0,n[4]=n[4]+Y>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>
26>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]}),vte=yte,DI=Object.freeze({__proto__:null,v1:function(e,t,n){var r=t&&n||0,i=t||new Array(16),o=(e=e||{}).node||II,s=e.clockseq!==void 0?e.clockseq:Mv;if(o==null||s==null){var a=e.random||(e.rng||PF)();o==null&&(o=II=[1|a[0],a[1],a[2],a[3],a[4],a[5]]),s==null&&(s=Mv=16383&(a[6]<<8|a[7]))}var l=e.msecs!==void 0?e.msecs:Date.now(),c=e.nsecs!==void 0?e.nsecs:mI+1,d=l-hI+(c-mI)/1e4;if(d<0&&e.clockseq===void 0&&(s=s+1&16383),(d<0||l>hI)&&e.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");hI=l,mI=c,Mv=s;var u=(1e4*(268435455&(l+=122192928e5))+c)%4294967296;i[r++]=u>>>24&255,i[r++]=u>>>16&255,i[r++]=u>>>8&255,i[r++]=255&u;var f=l/4294967296*1e4&268435455;i[r++]=f>>>8&255,i[r++]=255&f,i[r++]=f>>>24&15|16,i[r++]=f>>>16&255,i[r++]=s>>>8|128,i[r++]=255&s;for(var p=0;p<6;++p)i[r+p]=o[p];return t||Nv(i)},v3:mte,v4:function(e,t,n){var r=(e=e||{}).random||(e.rng||PF)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return Nv(r)},v5:vte,NIL:"00000000-0000-0000-0000-000000000000",version:function(e){if(!Ov(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)},validate:Ov,stringify:Nv,parse:iB}),Up=["debug","info","warn","error","none"],TI={commonBasicLogger:function(e,t){if(e&&e.destination&&typeof e.destination!="function")throw new Error("destination for basicLogger was set to a non-function");function n(c){return function(d){console&&console[c]&&console[c].call(console,d)}}let r=e&&e.destination?[e.destination,e.destination,e.destination,e.destination]:[n("log"),n("info"),n("warn"),n("error")],i=!(!e||!e.destination),o=e&&e.prefix!==void 0&&e.prefix!==null?e.prefix:"[LaunchDarkly] ",s=1;if(e&&e.level)for(let c=0;c<Up.length;c++)Up[c]===e.level&&(s=c);function a(c,d,u){if(u.length<1)return;let f,p=i?d+": "+o:o;if(u.length!==1&&t){let m=[...u];m[0]=p+m[0],f=t(...m)}else f=p+u[0];try{r[c](f)}catch(m){console&&console.log&&console.log("[LaunchDarkly] Configured logger's "+d+" method threw an exception: "+m)}}let l={};for(let c=0;c<Up.length;c++){let d=Up[c];if(d!=="none")if(c<s)l[d]=()=>{};else{let u=c;l[d]=function(){a(u,d,arguments)}}}return l},validateLogger:function(e){Up.forEach(t=>{if(t!=="none"&&(!e[t]||typeof e[t]!="function"))throw new Error("Provided logger instance must support logger."+t+"(...) method")})}};function Sv(e){return e&&e.message?e.message:typeof e=="string"||e instanceof String?e:JSON.stringify(e)}var Yd=" Please see https://docs.launchdarkly.com/sdk/client-side/javascript#initialize-the-client for instructions on SDK initialization.",he={bootstrapInvalid:function(){return"LaunchDarkly bootstrap data is not available because the back end could not read the flags."},bootstrapOldFormat:function(){return"LaunchDarkly client was initialized with bootstrap data that did not include flag metadata. Events may not be sent correctly."+Yd},clientInitialized:function(){return"LaunchDarkly client initialized"},clientNotReady:function(){return"LaunchDarkly client is not ready"},debugEnqueueingEvent:function(e){return'enqueueing "'+e+'" event'},debugPostingDiagnosticEvent:function(e){return"sending diagnostic event ("+e.kind+")"},debugPostingEvents:function(e){return"sending "+e+" events"},debugStreamDelete:function(e){return'received streaming deletion for flag "'+e+'"'},debugStreamDeleteIgnored:function(e){return'received streaming deletion for flag "'+e+'" but ignored due to version check'},debugStreamPatch:function(e){return'received streaming update for flag "'+e+'"'},debugStreamPatchIgnored:function(e){return'received streaming update for flag "'+e+'" but ignored due to version check'},debugStreamPing:function(){return"received ping message from stream"},debugPolling:function(e){return"polling for feature flags at "+e},debugStreamPut:function(){return"received streaming update for all flags"},deprecated:function(e,t){return t?'"'+e+'" is deprecated, please use "'+t+'"':'"'+e+'" is deprecated'},environmentNotFound:function(){return"Environment not found. Double check that you specified a valid environment/client-side ID."+Yd},environmentNotSpecified:function(){return"No environment/client-side ID was specified."+Yd},errorFetchingFlags:function(e){return"Error fetching flag settings: "+Sv(e)},eventCapacityExceeded:function(){return"Exceeded event queue capacity. Increase capacity to avoid dropping events."},eventWithoutContext:function(){return"Be sure to call `identify` in the LaunchDarkly client: https://docs.lau
26nchdarkly.com/sdk/features/identify#javascript"},httpErrorMessage:function(e,t,n){return"Received error "+e+(e===401?" (invalid SDK key)":"")+" for "+t+" - "+(Nt.isHttpErrorRecoverable(e)?n:"giving up permanently")},httpUnavailable:function(){return"Cannot make HTTP requests in this environment."+Yd},identifyDisabled:function(){return"identify() has no effect here; it must be called on the main client instance"},inspectorMethodError:(e,t)=>`an inspector: "${t}" of type: "${e}" generated an exception`,invalidContentType:function(e){return'Expected application/json content type but got "'+e+'"'},invalidData:function(){return"Invalid data received from LaunchDarkly; connection may have been interrupted"},invalidInspector:(e,t)=>`an inspector: "${t}" of an invalid type (${e}) was configured`,invalidKey:function(){return"Event key must be a string"},invalidMetricValue:e=>`The track function was called with a non-numeric "metricValue" (${e}), only numeric metric values are supported.`,invalidContext:function(){return"Invalid context specified."+Yd},invalidTagValue:e=>`Config option "${e}" must only contain letters, numbers, ., _ or -.`,localStorageUnavailable:function(e){return"local storage is unavailable: "+Sv(e)},networkError:e=>"network error"+(e?" ("+e+")":""),optionBelowMinimum:(e,t,n)=>'Config option "'+e+'" was set to '+t+", changing to minimum value of "+n,streamClosing:function(){return"Closing stream connection"},streamConnecting:function(e){return"Opening stream connection to "+e},streamError:function(e,t){return"Error on stream connection: "+Sv(e)+", will continue retrying after "+t+" milliseconds."},tagValueTooLong:e=>`Value of "${e}" was longer than 64 characters and was discarded.`,unknownCustomEventKey:function(e){return'Custom event "'+e+'" does not exist'},unknownOption:e=>'Ignoring unknown config option "'+e+'"',contextNotSpecified:function(){return"No context specified."+Yd},unrecoverableStreamError:e=>`Error on stream connection ${Sv(e)}, giving up permanently`,wrongOptionType:(e,t,n)=>'Config option "'+e+'" should be of type '+t+", got "+n+", using default value",wrongOptionTypeBoolean:(e,t)=>'Config option "'+e+'" should be a boolean, got '+t+", converting to boolean"},{validateLogger:_te}=TI,FF={baseUrl:{default:"https://app.launchdarkly.com"},streamUrl:{default:"https://clientstream.launchdarkly.com"},eventsUrl:{default:"https://events.launchdarkly.com"},sendEvents:{default:!0},streaming:{type:"boolean"},sendLDHeaders:{default:!0},requestHeaderTransform:{type:"function"},sendEventsOnlyForVariation:{default:!1},useReport:{default:!1},evaluationReasons:{default:!1},eventCapacity:{default:100,minimum:1},flushInterval:{default:2e3,minimum:2e3},samplingInterval:{default:0,minimum:0},streamReconnectDelay:{default:1e3,minimum:0},allAttributesPrivate:{default:!1},privateAttributes:{default:[]},bootstrap:{type:"string|object"},diagnosticRecordingInterval:{default:9e5,minimum:2e3},diagnosticOptOut:{default:!1},wrapperName:{type:"string"},wrapperVersion:{type:"string"},stateProvider:{type:"object"},application:{validator:function(e,t,n){let r={};return t.id&&(r.id=BF(`${e}.id`,t.id,n)),t.version&&(r.version=BF(`${e}.version`,t.version,n)),r}},inspectors:{default:[]},hooks:{default:[]},plugins:{default:[]}},bte=/^(\w|\.|-)+$/;function yI(e){return e&&e.replace(/\/+$/,"")}function BF(e,t,n){if(typeof t=="string"&&t.match(bte)){if(!(t.length>64))return t;n.warn(he.tagValueTooLong(e))}else n.warn(he.invalidTagValue(e))}var xI={baseOptionDefs:FF,validate:function(e,t,n,r){let i=we.extend({logger:{default:r}},FF,n),o={};function s(l){we.onNextTick(()=>{t&&t.maybeReportError(new Nt.LDInvalidArgumentError(l))})}let a=we.extend({},e||{});return(function(l){let c=l;Object.keys(o).forEach(d=>{if(c[d]!==void 0){let u=o[d];r&&r.warn(he.deprecated(d,u)),u&&(c[u]===void 0&&(c[u]=c[d]),delete c[d])}})})(a),a=(function(l){let c=we.extend({},l);
26return Object.keys(i).forEach(d=>{c[d]!==void 0&&c[d]!==null||(c[d]=i[d]&&i[d].default)}),c})(a),a=(function(l){let c=we.extend({},l),d=u=>{if(u===null)return"any";if(u===void 0)return;if(Array.isArray(u))return"array";let f=typeof u;return f==="boolean"||f==="string"||f==="number"||f==="function"?f:"object"};return Object.keys(l).forEach(u=>{let f=l[u];if(f!=null){let p=i[u];if(p===void 0)s(he.unknownOption(u));else{let m=p.type||d(p.default),g=p.validator;if(g){let y=g(u,l[u],r);y!==void 0?c[u]=y:delete c[u]}else if(m!=="any"){let y=m.split("|"),_=d(f);y.indexOf(_)<0?m==="boolean"?(c[u]=!!f,s(he.wrongOptionTypeBoolean(u,_))):(s(he.wrongOptionType(u,m,_)),c[u]=p.default):_==="number"&&p.minimum!==void 0&&f<p.minimum&&(s(he.optionBelowMinimum(u,f,p.minimum)),c[u]=p.minimum)}}}}),c.baseUrl=yI(c.baseUrl),c.streamUrl=yI(c.streamUrl),c.eventsUrl=yI(c.eventsUrl),c})(a),_te(a.logger),a},getTags:function(e){let t={};return e&&(e.application&&e.application.id!==void 0&&e.application.id!==null&&(t["application-id"]=[e.application.id]),e.application&&e.application.version!==void 0&&e.application.id!==null&&(t["application-version"]=[e.application.version])),t}},{getLDUserAgentString:wte}=we,AI={getLDHeaders:function(e,t){if(t&&!t.sendLDHeaders)return{};let n={};n[e.userAgentHeaderName||"User-Agent"]=wte(e),t&&t.wrapperName&&(n["X-LaunchDarkly-Wrapper"]=t.wrapperVersion?t.wrapperName+"/"+t.wrapperVersion:t.wrapperName);let r=xI.getTags(t),i=Object.keys(r);return i.length&&(n["x-launchdarkly-tags"]=i.sort().map(o=>Array.isArray(r[o])?r[o].sort().map(s=>`${o}/${s}`):[`${o}/${r[o]}`]).reduce((o,s)=>o.concat(s),[]).join(" ")),n},transformHeaders:function(e,t){return t&&t.requestHeaderTransform?t.requestHeaderTransform(h({},e)):e}},{v1:Ete}=DI,{getLDHeaders:Cte,transformHeaders:Ste}=AI,sB=function(e,t,n){let r=we.extend({"Content-Type":"application/json"},Cte(e,n)),i={};return i.sendEvents=(o,s,a)=>{if(!e.httpRequest)return Promise.resolve();let l=JSON.stringify(o),c=a?null:Ete();return(function d(u){let f=a?r:we.extend({},r,{"X-LaunchDarkly-Event-Schema":"4","X-LaunchDarkly-Payload-ID":c});return e.httpRequest("POST",s,Ste(f,n),l).promise.then(p=>{if(p)return p.status>=400&&Nt.isHttpErrorRecoverable(p.status)&&u?d(!1):(function(m){let g={status:m.status},y=m.header("date");if(y){let _=Date.parse(y);_&&(g.serverTime=_)}return g})(p)}).catch(()=>u?d(!1):Promise.reject())})(!0).catch(()=>{})},i},Ite=function e(t,n=[]){if(t===null||typeof t!="object")return JSON.stringify(t);if(n.includes(t))throw new Error("Cycle detected");return Array.isArray(t)?`[${t.map(r=>e(r,[...n,t])).map(r=>r===void 0?"null":r).join(",")}]`:`{${Object.keys(t).sort().map(r=>{let i=e(t[r],[...n,t]);if(i!==void 0)return`${JSON.stringify(r)}:${i}`}).filter(r=>r!==void 0).join(",")}}`},{commonBasicLogger:Dte}=TI;
26function jF(e){return typeof e=="string"&&e!=="kind"&&e.match(/^(\w|\.|-)+$/)}function VF(e){return e.includes("%")||e.includes(":")?e.replace(/%/g,"%25").replace(/:/g,"%3A"):e}var kv={checkContext:function(e,t){if(e){if(t&&(e.kind===void 0||e.kind===null))return e.key!==void 0&&e.key!==null;let n=e.key,r=e.kind===void 0?"user":e.kind,i=jF(r),o=r==="multi"||n!=null&&n!=="";if(r==="multi"){let s=Object.keys(e).filter(a=>a!=="kind");return o&&s.every(a=>jF(a))&&s.every(a=>{let l=e[a].key;return l!=null&&l!==""})}return o&&i}return!1},getContextKeys:function(e,t=Dte()){if(!e)return;let n={},{kind:r,key:i}=e;switch(r){case void 0:n.user=`${i}`;break;case"multi":Object.entries(e).filter(([o])=>o!=="kind").forEach(([o,s])=>{s&&s.key&&(n[o]=s.key)});break;case null:t.warn(`null is not a valid context kind: ${e}`);break;case"":t.warn(`'' is not a valid context kind: ${e}`);break;default:n[r]=`${i}`}return n},getContextKinds:function(e){return e?e.kind===null||e.kind===void 0?["user"]:e.kind!=="multi"?[e.kind]:Object.keys(e).filter(t=>t!=="kind"):[]},getCanonicalKey:function(e){if(e){if((e.kind===void 0||e.kind===null||e.kind==="user")&&e.key)return e.key;if(e.kind!=="multi"&&e.key)return`${e.kind}:${VF(e.key)}`;if(e.kind==="multi")return Object.keys(e).sort().filter(t=>t!=="kind").map(t=>`${t}:${VF(e[t].key)}`).join(":")}}},{getContextKinds:Tte}=kv,xte=function(){let e={},t=0,n=0,r={},i={};return e.summarizeEvent=o=>{if(o.kind==="feature"){let s=o.key+":"+(o.variation!==null&&o.variation!==void 0?o.variation:"")+":"+(o.version!==null&&o.version!==void 0?o.version:""),a=r[s],l=i[o.key];l||(l=new Set,i[o.key]=l),(function(c){return c.context?Tte(c.context):c.contextKeys?Object.keys(c.contextKeys):[]})(o).forEach(c=>l.add(c)),a?a.count=a.count+1:r[s]={count:1,key:o.key,version:o.version,variation:o.variation,value:o.value,default:o.default},(t===0||o.creationDate<t)&&(t=o.creationDate),o.creationDate>n&&(n=o.creationDate)}},e.getSummary=()=>{let o={},s=!0;for(let a of Object.values(r)){let l=o[a.key];l||(l={default:a.default,counters:[],contextKinds:[...i[a.key]]},o[a.key]=l);let c={value:a.value,count:a.count};a.variation!==void 0&&a.variation!==null&&(c.variation=a.variation),a.version!==void 0&&a.version!==null?c.version=a.version:c.unknown=!0,l.counters.push(c),s=!1}return s?null:{startDate:t,endDate:n,features:o,kind:"summary"}},e.clearSummary=()=>{t=0,n=0,r={},i={}},e},Ate=function(e){let t={},n={};return{summarizeEvent:function(r){if(r.kind==="feature"){let i=Ite(r.context);if(!i)return;let o=t[i];o||(t[i]=xte(),o=t[i],n[i]=r.context),o.summarizeEvent(r)}},getSummaries:function(){let r=t,i=n;return t={},n={},Object.entries(r).map(([o,s])=>{let a=s.getSummary();return a.context=e.filter(i[o]),a})}}};function aB(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function UF(e){return(e.startsWith("/")?e.substring(1):e).split("/").map(t=>t.indexOf("~")>=0?t.replace(/~1/g,"/").replace(/~0/g,"~"):t)}function HF(e){return!e.startsWith("/")}function $F(e,t){let n=HF(e),r=HF(t);if(n&&r)return e===t;if(n){let i=UF(t);return i.length===1&&e===i[0]}if(r){let i=UF(e);return i.length===1&&t===i[0]}return e===t}function GF(e){return`/${aB(e)}`}var vI={cloneExcluding:function(e,t){let n=[],r={},i=[];for(n.push(...Object.keys(e).map(o=>({key:o,ptr:GF(o),source:e,parent:r,visited:[e]})));n.length;){let o=n.pop();if(t.some(s=>$F(s,o.ptr)))i.push(o.ptr);else{let s=o.source[o.key];if(s===null)o.parent[o.key]=s;else if(Array.isArray(s))o.parent[o.key]=[...s];else if(typeof s=="object"){if(o.visited.includes(s))continue;o.parent[o.key]={},n.push(...Object.keys(s).map(a=>{return{key:a,ptr:(l=o.ptr,c=aB(a),`${l}/${c}`),source:s,parent:o.parent[o.key],visited:[...o.visited,s]};var l,c}))}else o.parent[o.key]=s}}return{cloned:r,excluded:i.sort()}},compare:$F,literalToReference:GF},Mte=function(e){let t={},n=e.allAttributesPrivate,r=e.privateAttributes||[],i=["key","kind","_meta","anonymous"],o=["name","ip","firstName","lastName","email","avatar","country"],s=(a,l)=>{if(typeof a!="object"||a===null||Array.isArray(a))return;let{cloned:c,excluded:d}=vI.cloneExcluding(a,((u,f)=>(n||f&&u.anonymous?Object.keys(u):[...r,...u._meta&&u._meta.privateAttributes||[]]).filter(p=>!i.some(m=>vI.compare(p,m))))(a,l));return c.key=String(c.key),d.length&&(c._meta||(c._meta={}),c._meta.redactedAttributes=d),c._meta&&(delete c._meta.privateAttributes,Object.keys(c._meta).length===0&&delete c._meta),c.anonymous!==void 0&&(c.anonymous=!!c.anonymous),c};return t.filter=(a,l=!1)=>a.kind===void 0||a.kind===null?s((c=>{let d=M(h({},c.custom||{}),{kind:"user",key:c.key});c.anonymous!==void 0&&(d.anonymous=!!c.anonymous);for(let u of o)delete d[u],c[u]!==void 0&&c[u]!==null&&(d[u]=String(c[u]));return c.privateAttributeNames!==void 0&&c.privateAttributeNames!==null&&(d._meta=d._meta||{},d._meta.privateAttributes=c.privateAttributeNames.map(u=>u.startsWith("/")?vI.literalToReference(u):u)),d})(a),l):a.kind==="multi"?((c,d)=>{let u={kind:c.kind},f=Object.keys(c);for(let p of f)if(p!=="kind"){let m=s(c[p],d);m&&(u[p]=m)}return u})(a,l):s(a,l),t},{getContextKeys:Nte}=kv,Ote=function(e,t,n,r=null,i=null,o=null){let s={},a=o||sB(e,n,t),l=we.appendUrlPath(t.eventsUrl,"/events/bulk/"+n),c=Mte(t),d=Ate(c),u=t.samplingInterval,f=t.eventCapacity,p=t.flushInterval,m=t.logger,g,y=[],_=0,T=!1,Y=!1;function j(){return u===0||Math.floor(Math.random()*u)===0}function H($){let te=we.extend({},$);return $.kind==="identify"||$.kind==="feature"||$.kind==="custom"?te.context=c.filter($.context):(te.contextKeys=Nte($.context,m),delete te.context),$.kind==="feature"&&(delete te.trackEvents,delete te.debugEventsUntilDate),te}function P($){y.length<f?(y.push($),Y=!1):(Y||(Y=!0,m.warn(he.eventCapacityExceeded())),r&&r.incrementDroppedEvents())}return s.enqueue=function($){if(T)return;let te=!1,Me=!1;var X;if(d.summarizeEvent($),$.kind==="feature"?j()&&(te=!!$.trackEvents,Me=!!(X=$).debugEventsUntilDate&&X.debugEventsUntilDate>_&&X.debugEventsUntilDate>new Date().getTime()):te=j(),te&&P(H($)),Me){let ne=we.extend({},$,{kind:"debug"});ne.context=c.filter(ne.context),delete ne.trackEvents,delete ne.debugEventsUntilDate,P(ne)}},s.flush=function(){return Yr(this,null,function*(){if(T)return Promise.resolve();let $=y;
26return d.getSummaries().forEach(te=>{Object.keys(te.features).length&&$.push(te)}),r&&r.setEventsInLastBatch($.length),$.length===0?Promise.resolve():(y=[],m.debug(he.debugPostingEvents($.length)),a.sendEvents($,l).then(te=>{te&&(te.serverTime&&(_=te.serverTime),Nt.isHttpErrorRecoverable(te.status)||(T=!0),te.status>=400&&we.onNextTick(()=>{i.maybeReportError(new Nt.LDUnexpectedResponseError(he.httpErrorMessage(te.status,"event posting","some events were dropped")))}))}))})},s.start=function(){let $=()=>{s.flush(),g=setTimeout($,p)};g=setTimeout($,p)},s.stop=function(){clearTimeout(g)},s},Rte=function(e){let t={},n={};return t.on=function(r,i,o){n[r]=n[r]||[],n[r]=n[r].concat({handler:i,context:o})},t.off=function(r,i,o){if(n[r])for(let s=0;s<n[r].length;s++)n[r][s].handler===i&&n[r][s].context===o&&(n[r]=n[r].slice(0,s).concat(n[r].slice(s+1)))},t.emit=function(r){if(!n[r])return;let i=n[r].slice(0);for(let o=0;o<i.length;o++)i[o].handler.apply(i[o].context,Array.prototype.slice.call(arguments,1))},t.getEvents=function(){return Object.keys(n)},t.getEventListenerCount=function(r){return n[r]?n[r].length:0},t.maybeReportError=function(r){r&&(n.error?this.emit("error",r):(e||console).error(r.message))},t},Iv="ready",_I="initialized",bI="failed",kte=function(e){let t=!1,n=!1,r=null,i=null,o=new Promise(s=>{let a=()=>{e.off(Iv,a),s()};e.on(Iv,a)}).catch(()=>{});return{getInitializationPromise:()=>i||(t?Promise.resolve():n?Promise.reject(r):(i=new Promise((s,a)=>{let l=()=>{e.off(_I,l),s()},c=d=>{e.off(bI,c),a(d)};e.on(_I,l),e.on(bI,c)}),i)),getReadyPromise:()=>o,signalSuccess:()=>{t||n||(t=!0,e.emit(_I),e.emit(Iv))},signalFailure:s=>{t||n||(n=!0,r=s,e.emit(bI,s),e.emit(Iv)),e.maybeReportError(s)}}},Pte=function(e,t,n,r){let i={};function o(){let s="",a=r.getContext();return a&&(s=n||we.btoa(JSON.stringify(a))),"ld:"+t+":"+s}return i.loadFlags=()=>e.get(o()).then(s=>{if(s==null)return null;try{let a=JSON.parse(s);if(a){let l=a.$schema;l===void 0||l<1?a=we.transformValuesToVersionedValues(a):delete a.$schema}return a}catch{return i.clearFlags().then(()=>null)}}),i.saveFlags=s=>{let a=we.extend({},s,{$schema:1});return e.set(o(),JSON.stringify(a))},i.clearFlags=()=>e.clear(o()),i},Lte=function(e,t){let n={},r=!1,i=o=>{r||(r=!0,t.warn(he.localStorageUnavailable(o)))};return n.isEnabled=()=>!!e,n.get=o=>new Promise(s=>{e?e.get(o).then(s).catch(a=>{i(a),s(void 0)}):s(void 0)}),n.set=(o,s)=>new Promise(a=>{e?e.set(o,s).then(()=>a(!0)).catch(l=>{i(l),a(!1)}):a(!1)}),n.clear=o=>new Promise(s=>{e?e.clear(o).then(()=>s(!0)).catch(a=>{i(a),s(!1)}):s(!1)}),n},{appendUrlPath:zF,base64URLEncode:Fte,objectHasOwnProperty:Bte}=we,{getLDHeaders:jte,transformHeaders:Vte}=AI,{isHttpErrorRecoverable:Ute}=Nt,Hte=function(e,t,n,r){let i=t.streamUrl,o=t.logger,s={},a=zF(i,"/eval/"+n),l=t.useReport,c=t.evaluationReasons,d=t.streamReconnectDelay,u=jte(e,t),f,p=!1,m=null,g=null,y=null,_=null,T=null,Y=0;function j(){let X=(ne=(function(){let ue=d*Math.pow(2,Y);return ue>3e4?3e4:ue})(),ne-Math.trunc(.5*Math.random()*ne));var ne;return Y+=1,X}function H(X){if(X.status&&typeof X.status=="number"&&!Ute(X.status))return te(),o.error(he.unrecoverableStreamError(X)),void(g&&(clearTimeout(g),g=null));let ne=j();p||(o.warn(he.streamError(X,ne)),p=!0),Me(!1),te(),P(ne)}function P(X){g||(X?g=setTimeout($,X):$())}function $(){let X;g=null;let ne="",ue={headers:u,readTimeoutMillis:3e5};if(e.eventSourceFactory){_!=null&&(ne="h="+_),l?e.eventSourceAllowsReport?(X=a,ue.method="REPORT",ue.headers["Content-Type"]="application/json",ue.body=JSON.stringify(y)):(X=zF(i,"/ping/"+n),ne=""):X=a+"/"+Fte(JSON.stringify(y)),ue.headers=Vte(ue.headers,t),c&&(ne=ne+(ne?"&":"")+"withReasons=true"),X=X+(ne?"?":"")+ne,te(),o.info(he.streamConnecting(X)),f=new Date().getTime(),m=e.eventSourceFactory(X,ue);for(let K in T)Bte(T,K)&&m.addEventListener(K,T[K]);m.onerror=H,m.onopen=()=>{Y=0}}}function te(){m&&(o.info(he.streamClosing()),m.close(),m=null)}function Me(X){f&&r&&r.recordStreamInit(f,!X,new Date().getTime()-f),f=null}return s.connect=function(X,ne,ue){y=X,_=ne,T={};for(let K in ue||{})T[K]=function(bt){p=!1,Me(!0),ue[K]&&ue[K](bt)};P()},s.disconnect=function(){clearTimeout(g),g=null,te()},s.isConnected=function(){return!!(m&&e.eventSourceIsActive&&e.eventSourceIsActive(m))},s},$te=function(e){let t,n,r,i,o={addPromise:(s,a)=>{t=s,n&&n(),n=a,s.then(l=>{t===s&&(r(l),e&&e())},l=>{t===s&&(i(l),e&&e())})}};return o.resultPromise=new Promise((s,a)=>{r=s,i=a}),o},{transformHeaders:Gte,getLDHeaders:zte}=AI,WF="application/json",Wte=function(e,t,n){let r=t.baseUrl,i=t.useReport,o=t.evaluationReasons,s=t.logger,a={},l={};function c(d,u){if(!e.httpRequest)return new Promise((_,T)=>{T(new Nt.LDFlagFetchError(he.httpUnavailable()))});let f=u?"REPORT":"GET",p=zte(e,t);u&&(p["Content-Type"]=WF);let m=l[d];m||(m=$te(()=>{delete l[d]}),l[d]=m);
26let g=e.httpRequest(f,d,Gte(p,t),u),y=g.promise.then(_=>{if(_.status===200){if(_.header("content-type")&&_.header("content-type").substring(0,16)===WF)return JSON.parse(_.body);{let T=he.invalidContentType(_.header("content-type")||"");return Promise.reject(new Nt.LDFlagFetchError(T))}}return Promise.reject((function(T){return T.status===404?new Nt.LDInvalidEnvironmentIdError(he.environmentNotFound()):new Nt.LDFlagFetchError(he.errorFetchingFlags(T.statusText||String(T.status)))})(_))},_=>Promise.reject(new Nt.LDFlagFetchError(he.networkError(_))));return m.addPromise(y,()=>{g.cancel&&g.cancel()}),m.resultPromise}return a.fetchJSON=function(d){return c(we.appendUrlPath(r,d),null)},a.fetchFlagSettings=function(d,u){let f,p,m,g="";return i?(p=[r,"/sdk/evalx/",n,"/context"].join(""),m=JSON.stringify(d)):(f=we.base64URLEncode(JSON.stringify(d)),p=[r,"/sdk/evalx/",n,"/contexts/",f].join("")),u&&(g="h="+u),o&&(g=g+(g?"&":"")+"withReasons=true"),p=p+(g?"?":"")+g,s.debug(he.debugPolling(p)),c(p,m)},a},qte=function(e,t){let n={},r;return n.setContext=function(i){r=we.sanitizeContext(i),r&&t&&t(we.clone(r))},n.getContext=function(){return r?we.clone(r):null},e&&n.setContext(e),n},{v1:Kte}=DI,{getContextKinds:Yte}=kv,Jte=function(e){function t(r){return r==null||r==="user"?"ld:$anonUserId":`ld:$contextKey:${r}`}function n(r,i){return i.key!==null&&i.key!==void 0?(i.key=i.key.toString(),Promise.resolve(i)):i.anonymous?(function(o){return e.get(t(o))})(r).then(o=>{if(o)return i.key=o,i;{let s=Kte();return i.key=s,(function(a,l){return e.set(t(l),a)})(s,r).then(()=>i)}}):Promise.reject(new Nt.LDInvalidUserError(he.invalidContext()))}this.processContext=r=>{if(!r)return Promise.reject(new Nt.LDInvalidUserError(he.contextNotSpecified()));let i=we.clone(r);if(r.kind==="multi"){let o=Yte(i);return Promise.all(o.map(s=>n(s,i[s]))).then(()=>i)}return n(r.kind,i)}},{v1:Qte}=DI,{baseOptionDefs:wI}=xI,{appendUrlPath:Zte}=we,EI={DiagnosticId:function(e){let t={diagnosticId:Qte()};return e&&(t.sdkKeySuffix=e.length>6?e.substring(e.length-6):e),t},DiagnosticsAccumulator:function(e){let t,n,r,i;function o(s){t=s,n=0,r=0,i=[]}return o(e),{getProps:()=>({dataSinceDate:t,droppedEvents:n,eventsInLastBatch:r,streamInits:i}),setProps:s=>{t=s.dataSinceDate,n=s.droppedEvents||0,r=s.eventsInLastBatch||0,i=s.streamInits||[]},incrementDroppedEvents:()=>{n++},setEventsInLastBatch:s=>{r=s},recordStreamInit:(s,a,l)=>{let c={timestamp:s,failed:a,durationMillis:l};i.push(c)},reset:o}},DiagnosticsManager:function(e,t,n,r,i,o,s){let a=!!e.diagnosticUseCombinedEvent,l="ld:"+i+":$diagnostics",c=Zte(o.eventsUrl,"/events/diagnostic/"+i),d=o.diagnosticRecordingInterval,u=n,f,p,m=!!o.streaming,g={};function y(){return{sdk:Y(),configuration:j(),platform:e.diagnosticPlatformData}}function _(H){o.logger&&o.logger.debug(he.debugPostingDiagnosticEvent(H)),r.sendEvents(H,c,!0).then(()=>{}).catch(()=>{})}function T(){_((function(){let H=new Date().getTime(),P=h({kind:a?"diagnostic-combined":"diagnostic",id:s,creationDate:H},u.getProps());return a&&(P=h(h({},P),y())),u.reset(H),P})()),p=setTimeout(T,d),f=new Date().getTime(),a&&(function(){if(t.isEnabled()){let H=h({},u.getProps());t.set(l,JSON.stringify(H))}})()}function Y(){let H=h({},e.diagnosticSdkData);return o.wrapperName&&(H.wrapperName=o.wrapperName),o.wrapperVersion&&(H.wrapperVersion=o.wrapperVersion),H}function j(){return{customBaseURI:o.baseUrl!==wI.baseUrl.default,customStreamURI:o.streamUrl!==wI.streamUrl.default,customEventsURI:o.eventsUrl!==wI.eventsUrl.default,eventsCapacity:o.eventCapacity,eventsFlushIntervalMillis:o.flushInterval,reconnectTimeMillis:o.streamReconnectDelay,streamingDisabled:!m,allAttributesPrivate:!!o.allAttributesPrivate,diagnosticRecordingIntervalMillis:o.diagnosticRecordingInterval,usingSecureMode:!!o.hash,bootstrapMode:!!o.bootstrap,fetchGoalsDisabled:!o.fetchGoals,sendEventsOnlyForVariation:!!o.sendEventsOnlyForVariation}}return g.start=()=>{a?(function(H){if(!t.isEnabled())return H(!1);t.get(l).then(P=>{if(P)try{let $=JSON.parse(P);u.setProps($),f=$.dataSinceDate}catch{}H(!0)}).catch(()=>{H(!1)})})(H=>{if(H){let P=(f||0)+d,$=new Date().getTime();$>=P?T():p=setTimeout(T,P-$)}else Math.floor(4*Math.random())===0?T():p=setTimeout(T,d)}):(_(h({kind:"diagnostic-init",id:s,creationDate:u.getProps().dataSinceDate},y())),p=setTimeout(T,d))},g.stop=()=>{p&&clearTimeout(p)},g.setStreaming=H=>{m=H},g}},Xte=function(e,t){let n=!1,r={type:e.type,name:e.name,synchronous:e.synchronous,method:(...i)=>{try{e.method(...i)}catch{n||(n=!0,t.warn(he.inspectorMethodError(r.type,r.name)))}}};return r},{onNextTick:Dv}=we,Ir={flagUsed:"flag-used",flagDetailsChanged:"flag-details-changed",flagDetailChanged:"flag-detail-changed",clientIdentityChanged:"client-identity-changed"};Object.freeze(Ir);var ene={InspectorTypes:Ir,InspectorManager:function(e,t){let n={},r={[Ir.flagUsed]:[],[Ir.flagDetailsChanged]:[],[Ir.flagDetailChanged]:[],[Ir.clientIdentityChanged]:[]},i={[Ir.flagUsed]:[],[Ir.flagDetailsChanged]:[],[Ir.flagDetailChanged]:[],[Ir.clientIdentityChanged]:[]},o=e&&e.map(s=>Xte(s,t));return o&&o.forEach(s=>{Object.prototype.hasOwnProperty.call(r,s.type)&&!s.synchronous?r[s.type].push(s):Object.prototype.hasOwnProperty.call(i,s.type)&&s.synchronous?i[s.type].push(s):t.warn(he.invalidInspector(s.type,s.name))}),n.hasListeners=s=>r[s]&&r[s].length||i[s]&&i[s].length,n.onFlagUsed=(s,a,l)=>{let c=Ir.flagUsed;
26i[c].length&&i[c].forEach(d=>d.method(s,a,l)),r[c].length&&Dv(()=>{r[c].forEach(d=>d.method(s,a,l))})},n.onFlags=s=>{let a=Ir.flagDetailsChanged;i[a].length&&i[a].forEach(l=>l.method(s)),r[a].length&&Dv(()=>{r[a].forEach(l=>l.method(s))})},n.onFlagChanged=(s,a)=>{let l=Ir.flagDetailChanged;i[l].length&&i[l].forEach(c=>c.method(s,a)),r[l].length&&Dv(()=>{r[l].forEach(c=>c.method(s,a))})},n.onIdentityChanged=s=>{let a=Ir.clientIdentityChanged;i[a].length&&i[a].forEach(l=>l.method(s)),r[a].length&&Dv(()=>{r[a].forEach(l=>l.method(s))})},n}},{LDTimeoutError:tne}=Nt,nne=function(e,t){return new Promise((n,r)=>{setTimeout(()=>{r(new tne(`${t} timed out after ${e} seconds.`))},1e3*e)})},qF="unknown hook";function Hp(e,t,n,r,i){try{return r()}catch(o){return e?.error(`An error was encountered in "${t}" of the "${n}" hook: ${o}`),i}}function $p(e,t){try{return t.getMetadata().name||qF}catch{return e.error("Exception thrown getting metadata for hook. Unable to get hook name."),qF}}var rne=function(e,t){let n=t?[...t]:[];return{withEvaluation:function(r,i,o,s){if(n.length===0)return s();let a=[...n],l={flagKey:r,context:i,defaultValue:o},c=(function(u,f,p){return f.map(m=>Hp(u,"beforeEvaluation",$p(u,m),()=>m?.beforeEvaluation?.(p,{})??{},{}))})(e,a,l),d=s();return(function(u,f,p,m,g){for(let y=f.length-1;y>=0;y-=1){let _=f[y],T=m[y];Hp(u,"afterEvaluation",$p(u,_),()=>_?.afterEvaluation?.(p,T,g)??{},{})}})(e,a,l,c,d),d},identify:function(r,i){let o=[...n],s={context:r,timeout:i},a=(function(l,c,d){return c.map(u=>Hp(l,"beforeIdentify",$p(l,u),()=>u?.beforeIdentify?.(d,{})??{},{}))})(e,o,s);return l=>{(function(c,d,u,f,p){for(let m=d.length-1;m>=0;m-=1){let g=d[m],y=f[m];Hp(c,"afterIdentify",$p(c,g),()=>g?.afterIdentify?.(u,y,p)??{},{})}})(e,o,s,a,l)}},addHook:function(r){n.push(r)},afterTrack:function(r){if(n.length===0)return;let i=[...n];(function(o,s,a){for(let l=s.length-1;l>=0;l-=1){let c=s[l];Hp(o,"afterTrack",$p(o,c),()=>c?.afterTrack?.(a),void 0)}})(e,i,r)}}},KF="unknown plugin";function CI(e,t){try{return t.getMetadata().name||KF}catch{return e.error("Exception thrown getting metadata for plugin. Unable to get plugin name."),KF}}var ine={getPluginHooks:function(e,t,n){let r=[];return n.forEach(i=>{try{let o=i.getHooks?.(t);o===void 0?e.error(`Plugin ${CI(e,i)} returned undefined from getHooks.`):o&&o.length>0&&r.push(...o)}catch{e.error(`Exception thrown getting hooks for plugin ${CI(e,i)}. Unable to get hooks.`)}}),r},registerPlugins:function(e,t,n,r){r.forEach(i=>{try{i.register(n,t)}catch{e.error(`Exception thrown registering plugin ${CI(e,i)}.`)}})},createPluginEnvironment:function(e,t,n){let r={};e.userAgent&&(r.name=e.userAgent),e.version&&(r.version=e.version),n.wrapperName&&(r.wrapperName=n.wrapperName),n.wrapperVersion&&(r.wrapperVersion=n.wrapperVersion);let i={};n.application&&(n.application.name&&(i.name=n.application.name),n.application.version&&(i.version=n.application.version));let o={sdk:r,clientSideId:t};return Object.keys(i).length>0&&(o.application=i),o}},{commonBasicLogger:YF}=TI,{checkContext:one,getContextKeys:sne}=kv,{InspectorTypes:Tv,InspectorManager:ane}=ene,{getPluginHooks:lne,registerPlugins:cne,createPluginEnvironment:dne}=ine,xv="change",JF="internal-change",Pv={initialize:function(e,t,n,r,i){let o=(function(){return n&&n.logger?n.logger:i&&i.logger&&i.logger.default||YF("warn")})(),s=Rte(o),a=kte(s),l=xI.validate(n,s,i,o),c=ane(l.inspectors,o),d=l.sendEvents,u=e,f=l.hash,p=[...l.plugins],m=dne(r,e,l),g=lne(o,m,p),y=rne(o,[...l.hooks,...g]),_=Lte(r.localStorage,o),T=sB(r,u,l),Y=l.sendEvents&&!l.diagnosticOptOut,j=Y?EI.DiagnosticId(u):null,H=Y?EI.DiagnosticsAccumulator(new Date().getTime()):null,P=Y?EI.DiagnosticsManager(r,_,H,T,u,l,j):null,$=Hte(r,l,u,H),te=l.eventProcessor||Ote(r,l,u,H,s,T),Me=Wte(r,l,u),X,ne,ue,K={},bt=l.streaming,Ne=!1,Oe=!1,Se=!0,je=l.stateProvider,ve=qte(null,function(x){(function(k){je||k&&Nn({kind:"identify",context:k,creationDate:new Date().getTime()})})(x),c.hasListeners(Tv.clientIdentityChanged)&&c.onIdentityChanged(ve.getContext())}),Mn=new Jte(_),en=_.isEnabled()?Pte(_,u,f,ve):null;function Nn(x){u&&(je&&je.enqueueEvent&&je.enqueueEvent(x)||(x.context?(Se=!1,!d||Oe||r.isDoNotTrack()||(o.debug(he.debugEnqueueingEvent(x.kind)),te.enqueue(x))):Se&&(o.warn(he.eventWithoutContext()),Se=!1)))}function Dr(x,k){c.hasListeners(Tv.flagDetailChanged)&&c.onFlagChanged(x.key,pr(k))}function Kr(){c.hasListeners(Tv.flagDetailsChanged)&&c.onFlags(Object.entries(K).map(([x,k])=>({key:x,detail:pr(k)})).reduce((x,k)=>(x[k.key]=k.detail,x),{}))}function Tr(x,k,R,me){let We=ve.getContext(),Ke=new Date,Ve={kind:"feature",key:x,context:We,value:k?k.value:null,variation:k?k.variationIndex:null,default:R,creationDate:Ke.getTime()},pt=K[x];pt&&(Ve.version=pt.flagVersion?pt.flagVersion:pt.version,Ve.trackEvents=pt.trackEvents,Ve.debugEventsUntilDate=pt.debugEventsUntilDate),(me||pt&&pt.trackReason)&&k&&(Ve.reason=k.reason),Nn(Ve)}function xs(x){return one(x,!1)?Promise.resolve(x):Promise.reject(new Nt.LDInvalidUserError(he.invalidContext()))}function Lo(x,k,R,me,We,Ke){let Ve,pt;return K&&we.objectHasOwnProperty(K,x)&&K[x]&&!K[x].deleted?(pt=K[x],Ve=pr(pt),pt.value!==null&&pt.value!==void 0||(Ve.value=k)):Ve={value:k,variationIndex:null,reason:{kind:"ERROR",errorKind:"FLAG_NOT_FOUND"}},R&&(We||pt?.prerequisites?.forEach(Ql=>{Lo(Ql,void 0,R,!1,!1,!1)}),Tr(x,Ve,k,me)),!We&&Ke&&(function(Ql,Qp){c.hasListeners(Tv.flagUsed)&&c.onFlagUsed(Ql,Qp,ve.getContext())})(x,Ve),Ve}function pr(x){return{value:x.value,variationIndex:x.variation===void 0?null:x.variation,reason:x.reason||null}}function Kl(){if(ne=!0,!ve.getContext())return;let x=k=>{try{return JSON.parse(k)}catch{return void s.maybeReportError(new Nt.LDInvalidDataError(he.invalidData()))}};$.connect(ve.getContext(),f,{ping:function(){o.debug(he.debugStreamPing());let k=ve.getContext();Me.fetchFlagSettings(k,f).then(R=>{we.deepEquals(k,ve.getContext())&&Yi(R||{})}).catch(R=>{s.maybeReportError(new Nt.LDFlagFetchError(he.errorFetchingFlags(R)))})},put:function(k){let R=x(k.data);R&&(o.debug(he.debugStreamPut()),Yi(R))},patch:function(k){let R=x(k.data);if(!R)return;let me=K[R.key];
26if(!me||!me.version||!R.version||me.version<R.version){o.debug(he.debugStreamPatch(R.key));let We={},Ke=we.extend({},R);delete Ke.key,K[R.key]=Ke;let Ve=pr(Ke);We[R.key]=me?{previous:me.value,current:Ve}:{current:Ve},Dr(R,Ke),iu(We)}else o.debug(he.debugStreamPatchIgnored(R.key))},delete:function(k){let R=x(k.data);if(R)if(!K[R.key]||K[R.key].version<R.version){o.debug(he.debugStreamDelete(R.key));let me={};K[R.key]&&!K[R.key].deleted&&(me[R.key]={previous:K[R.key].value}),K[R.key]={version:R.version,deleted:!0},Dr(R,K[R.key]),iu(me)}else o.debug(he.debugStreamDeleteIgnored(R.key))}})}function ru(){ne&&($.disconnect(),ne=!1)}function Yi(x){let k={};if(!x)return Promise.resolve();for(let R in K)we.objectHasOwnProperty(K,R)&&K[R]&&(x[R]&&!we.deepEquals(x[R].value,K[R].value)?k[R]={previous:K[R].value,current:pr(x[R])}:x[R]&&!x[R].deleted||(k[R]={previous:K[R].value}));for(let R in x)we.objectHasOwnProperty(x,R)&&x[R]&&(!K[R]||K[R].deleted)&&(k[R]={current:pr(x[R])});return K=h({},x),Kr(),iu(k).catch(()=>{})}function iu(x){let k=Object.keys(x);if(k.length>0){let R={};k.forEach(me=>{let We=x[me].current,Ke=We?We.value:void 0,Ve=x[me].previous;s.emit(xv+":"+me,Ke,Ve),R[me]=We?{current:Ke,previous:Ve}:{previous:Ve}}),s.emit(xv,R),s.emit(JF,K),l.sendEventsOnlyForVariation||je||k.forEach(me=>{Tr(me,x[me].current)})}return X&&en?en.saveFlags(K):Promise.resolve()}function Yl(){let x=bt||ue&&bt===void 0;x&&!ne?Kl():!x&&ne&&ru(),P&&P.setStreaming(x)}function ou(x){return x===xv||x.substr(0,7)===xv+":"}if(typeof l.bootstrap=="string"&&l.bootstrap.toUpperCase()==="LOCALSTORAGE"&&(en?X=!0:o.warn(he.localStorageUnavailable())),typeof l.bootstrap=="object"&&(K=(function(x){let k=Object.keys(x),R="$flagsState",me="$valid",We=x[R];!We&&k.length&&o.warn(he.bootstrapOldFormat()),x[me]===!1&&o.warn(he.bootstrapInvalid());let Ke={};return k.forEach(Ve=>{if(Ve!==R&&Ve!==me){let pt={value:x[Ve]};We&&We[Ve]?pt=we.extend(pt,We[Ve]):pt.version=0,Ke[Ve]=pt}}),Ke})(l.bootstrap)),je){let x=je.getInitialState();x?Yp(x):je.on("init",Yp),je.on("update",function(k){k.context&&ve.setContext(k.context),k.flags&&Yi(k.flags)})}else(function(){if(!e)return Promise.reject(new Nt.LDInvalidEnvironmentIdError(he.environmentNotSpecified()));let x;return Mn.processContext(t).then(xs).then(k=>(x=we.once(y.identify(k,void 0)),k)).then(k=>(x?.({status:"completed"}),ve.setContext(k),typeof l.bootstrap=="object"?As():X?en.loadFlags().then(R=>R==null?(K={},Me.fetchFlagSettings(ve.getContext(),f).then(me=>Yi(me||{})).then(As).catch(me=>{Jl(new Nt.LDFlagFetchError(he.errorFetchingFlags(me)))})):(K=R,we.onNextTick(As),Me.fetchFlagSettings(ve.getContext(),f).then(me=>Yi(me)).catch(me=>s.maybeReportError(me)))):Me.fetchFlagSettings(ve.getContext(),f).then(R=>{K=R||{},Kr(),As()}).catch(R=>{K={},Jl(R)}))).catch(k=>{throw x?.({status:"error"}),k})})().catch(Jl);function Yp(x){u=x.environment,ve.setContext(x.context),K=h({},x.flags),we.onNextTick(As)}function As(){o.info(he.clientInitialized()),Ne=!0,Yl(),a.signalSuccess()}function Jl(x){a.signalFailure(x)}let Jp={waitForInitialization:function(x=void 0){if(x!=null){if(typeof x=="number")return(function(k){k>5&&o.warn("The waitForInitialization function was called with a timeout greater than 5 seconds. We recommend a timeout of 5 seconds or less.");let R=a.getInitializationPromise(),me=nne(k,"waitForInitialization");return Promise.race([me,R]).catch(We=>{throw We instanceof Nt.LDTimeoutError&&o.error(`waitForInitialization error: ${We}`),We})})(x);o.warn("The waitForInitialization method was provided with a non-numeric timeout.")}return o.warn("The waitForInitialization function was called without a timeout specified. In a future version a default timeout will be applied."),a.getInitializationPromise()},waitUntilReady:()=>a.getReadyPromise(),identify:function(x,k,R){if(Oe)return we.wrapPromiseCallback(Promise.resolve({}),R);if(je)return o.warn(he.identifyDisabled()),we.wrapPromiseCallback(Promise.resolve(we.transformVersionedValuesToValues(K)),R);let me,We=X&&en?en.clearFlags():Promise.resolve();return we.wrapPromiseCallback(We.then(()=>Mn.processContext(x)).then(xs).then(Ke=>(me=we.once(y.identify(Ke,void 0)),Ke)).then(Ke=>Me.fetchFlagSettings(Ke,k).then(Ve=>{let pt=we.transformVersionedValuesToValues(Ve);return ve.setContext(Ke),f=k,Ve?Yi(Ve).then(()=>pt):pt})).then(Ke=>(me?.({status:"completed"}),ne&&Kl(),Ke)).catch(Ke=>(me?.({status:"error"}),s.maybeReportError(Ke),Promise.reject(Ke))),R)},getContext:function(){return ve.getContext()},variation:function(x,k){let{value:R}=y.withEvaluation(x,ve.getContext(),k,()=>
26Lo(x,k,!0,!1,!1,!0));return R},variationDetail:function(x,k){return y.withEvaluation(x,ve.getContext(),k,()=>Lo(x,k,!0,!0,!1,!0))},track:function(x,k,R){if(typeof x!="string")return void s.maybeReportError(new Nt.LDInvalidEventKeyError(he.unknownCustomEventKey(x)));R!==void 0&&typeof R!="number"&&o.warn(he.invalidMetricValue(typeof R)),r.customEventFilter&&!r.customEventFilter(x)&&o.warn(he.unknownCustomEventKey(x));let me=ve.getContext(),We={kind:"custom",key:x,context:me,url:r.getCurrentUrl(),creationDate:new Date().getTime()};me&&me.anonymous&&(We.contextKind=me.anonymous?"anonymousUser":"user"),k!=null&&(We.data=k),R!=null&&(We.metricValue=R),Nn(We),y.afterTrack({context:me,key:x,data:k,metricValue:R})},on:function(x,k,R){ou(x)?(ue=!0,Ne&&Yl(),s.on(x,k,R)):s.on(...arguments)},off:function(x){if(s.off(...arguments),ou(x)){let k=!1;s.getEvents().forEach(R=>{ou(R)&&s.getEventListenerCount(R)>0&&(k=!0)}),k||(ue=!1,ne&&bt===void 0&&ru())}},setStreaming:function(x){let k=x===null?void 0:x;k!==bt&&(bt=k,Yl())},flush:function(x){return we.wrapPromiseCallback(d?te.flush():Promise.resolve(),x)},allFlags:function(){let x={};if(!K)return x;for(let k in K)we.objectHasOwnProperty(K,k)&&!K[k].deleted&&(x[k]=Lo(k,null,!l.sendEventsOnlyForVariation,!1,!0,!1).value);return x},close:function(x){if(Oe)return we.wrapPromiseCallback(Promise.resolve(),x);let k=()=>{Oe=!0,K={}},R=Promise.resolve().then(()=>{if(ru(),P&&P.stop(),d)return te.stop(),te.flush()}).then(k).catch(k);return we.wrapPromiseCallback(R,x)},addHook:function(x){y.addHook(x)}};return cne(o,m,Jp,p),{client:Jp,options:l,emitter:s,ident:ve,logger:o,requestor:Me,start:function(){d&&(P&&P.start(),te.start())},enqueueEvent:Nn,getFlagsInternal:function(){return K},getEnvironmentId:()=>u,internalChangeEventName:JF}},commonBasicLogger:YF,errors:Nt,messages:he,utils:we,getContextKeys:sne},une=Pv.initialize,fne=Pv.errors,tGe=Pv.messages;function pne(e,t,n){return(t=(function(r){var i=(function(o,s){if(typeof o!="object"||!o)return o;var a=o[Symbol.toPrimitive];if(a!==void 0){var l=a.call(o,s||"default");if(typeof l!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(o)})(r,"string");return typeof i=="symbol"?i:i+""})(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QF(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ZF(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QF(Object(n),!0).forEach(function(r){pne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QF(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var nGe=Pv.commonBasicLogger;var XF={promise:Promise.resolve({status:200,header:function(){return null},body:null})};function hne(e,t,n,r,i){if(i&&!(function(){var c=window.navigator&&window.navigator.userAgent;if(c){var d=c.match(/Chrom(e|ium)\/([0-9]+)\./);if(d)return parseInt(d[2],10)<73}return!0})())return XF;var o=new window.XMLHttpRequest;for(var s in o.open(e,t,!i),n||{})Object.prototype.hasOwnProperty.call(n,s)&&o.setRequestHeader(s,n[s]);if(i){try{o.send(r)}catch{}return XF}var a,l=new Promise(function(c,d){o.addEventListener("load",function(){a||c({status:o.status,header:function(u){return o.getResponseHeader(u)},body:o.responseText})}),o.addEventListener("error",function(){a||d(new Error)}),o.send(r)});return{promise:l,cancel:function(){a=!0,o.abort()}}}var SI=e=>{if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")};function mne(e,t,n,r){var i,o,s=((e.kind==="substring"||e.kind==="regex")&&r.includes("/")?t:t.replace(r,"")).replace(n,"");switch(e.kind){case"exact":o=t,i=new RegExp("^"+SI(e.url)+"/?$");break;case"canonical":o=s,i=new RegExp("^"+SI(e.url)+"/?$");break;case"substring":o=s,i=new RegExp(".*"+SI(e.substring)+".*$");break;case"regex":o=s,i=new RegExp(e.pattern);break;default:return!1}return i.test(o)}function eB(e,t){for(var n={},r=null,i=[],o=0;o<e.length;o++)for(var s=e[o],a=s.urls||[],l=0;l<a.length;l++)if(mne(a[l],window.location.href,window.location.search,window.location.hash)){s.kind==="pageview"?t("pageview",s):(i.push(s),t("click_pageview",s));break}return i.length>0&&(r=function(c){for(var d=(function(f,p){for(var m=[],g=0;g<p.length;g++)for(var y=f.target,_=p[g],T=_.selector,Y=document.querySelectorAll(T);y&&Y.length>0;){for(var j=0;j<Y.length;j++)y===Y[j]&&m.push(_);y=y.parentNode}return m})(c,i),u=0;u<d.length;
26u++)t("click",d[u])},document.addEventListener("click",r)),n.dispose=function(){document.removeEventListener("click",r)},n}function gne(e,t){var n,r;function i(){r&&r.dispose(),n&&n.length&&(r=eB(n,o))}function o(s,a){var l=e.ident.getContext(),c={kind:s,key:a.key,data:null,url:window.location.href,creationDate:new Date().getTime(),context:l};return s==="click"&&(c.selector=a.selector),e.enqueueEvent(c)}return e.requestor.fetchJSON("/sdk/goals/"+e.getEnvironmentId()).then(function(s){s&&s.length>0&&(r=eB(n=s,o),(function(a,l){var c,d=window.location.href;function u(){(c=window.location.href)!==d&&(d=c,l())}(function f(p,m){p(),setTimeout(function(){f(p,m)},m)})(u,a),window.history&&window.history.pushState?window.addEventListener("popstate",u):window.addEventListener("hashchange",u)})(300,i)),t()}).catch(function(s){e.emitter.maybeReportError(new fne.LDUnexpectedResponseError((s&&s.message,s.message))),t()}),{}}var Av="goalsReady",yne={fetchGoals:{default:!0},hash:{type:"string"},eventProcessor:{type:"object"},eventUrlTransformer:{type:"function"},disableSyncEventPost:{default:!1}};function lB(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=(function(d){var u,f={userAgentHeaderName:"X-LaunchDarkly-User-Agent",synchronousFlush:!1};if(window.XMLHttpRequest){var p=d&&d.disableSyncEventPost;f.httpRequest=function(_,T,Y,j){var H=f.synchronousFlush&!p;return f.synchronousFlush=!1,hne(_,T,Y,j,H)}}f.httpAllowsPost=function(){return u===void 0&&(u=!!window.XMLHttpRequest&&"withCredentials"in new window.XMLHttpRequest),u},f.httpFallbackPing=function(_){new window.Image().src=_};var m,g=d&&d.eventUrlTransformer;f.getCurrentUrl=function(){return g?g(window.location.href):window.location.href},f.isDoNotTrack=function(){var _;return(_=window.navigator&&window.navigator.doNotTrack!==void 0?window.navigator.doNotTrack:window.navigator&&window.navigator.msDoNotTrack!==void 0?window.navigator.msDoNotTrack:window.doNotTrack)===1||_===!0||_==="1"||_==="yes"};try{window.localStorage&&(f.localStorage={get:function(_){return new Promise(function(T){T(window.localStorage.getItem(_))})},set:function(_,T){return new Promise(function(Y){window.localStorage.setItem(_,T),Y()})},clear:function(_){return new Promise(function(T){window.localStorage.removeItem(_),T()})}})}catch{f.localStorage=null}if(d&&d.useReport&&typeof window.EventSourcePolyfill=="function"&&window.EventSourcePolyfill.supportedOptions&&window.EventSourcePolyfill.supportedOptions.method?(f.eventSourceAllowsReport=!0,m=window.EventSourcePolyfill):(f.eventSourceAllowsReport=!1,m=window.EventSource),window.EventSource){var y=3e5;f.eventSourceFactory=function(_,T){var Y=ZF(ZF({},{heartbeatTimeout:y,silentTimeout:y,skipDefaultHeaders:!0}),T);return new m(_,Y)},f.eventSourceIsActive=function(_){return _.readyState===window.EventSource.OPEN||_.readyState===window.EventSource.CONNECTING}}return f.userAgent="JSClient",f.version="3.8.1",f.diagnosticSdkData={name:"js-client-sdk",version:"3.8.1"},f.diagnosticPlatformData={name:"JS"},f.diagnosticUseCombinedEvent=!0,f})(n),i=une(e,t,n,r,yne),o=i.client,s=i.options,a=i.emitter,l=new Promise(function(d){var u=a.on(Av,function(){a.off(Av,u),d()})});o.waitUntilGoalsReady=function(){return l},s.fetchGoals?gne(i,function(){return a.emit(Av)}):a.emit(Av),document.readyState!=="complete"?window.addEventListener("load",i.start):i.start();var c=function(){r.synchronousFlush=!0,o.flush().catch(function(){}),r.synchronousFlush=!1};return document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&c()}),window.addEventListener("pagehide",c),o}var cB=(()=>{let t=class t{get flags$(){return this._flags$.asObservable()}constructor(r){this.config=r,this._flags$=new ie}readyHandler(){this._flags$.next(this.launchDarklyClient.allFlags()),this.launchDarklyClient.on("change",this.changeHandler,this)}changeHandler(){this._flags$.next(this.launchDarklyClient.allFlags())}initialize(){this.launchDarklyClient=lB(this.config.launchDarklyKey,{anonymous:!0}),this.launchDarklyClient.on("ready",this.readyHandler,this)}
26ngOnDestroy(){this.launchDarklyClient&&(this.launchDarklyClient.off("change",this.changeHandler,this),this.launchDarklyClient.off("ready",this.readyHandler,this),this.launchDarklyClient.close()),this._flags$.complete()}};t.\u0275fac=function(i){return new(i||t)(C(Bt))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var zn=(function(e){return e.FLAG_ACTIVITY_FEED="flag-activity-feed",e.FLAG_ALLOW_BALANCE_PURCHASE="flag-allow-balance-purchase",e.FLAG_UI_DISABLE_CUSTOM_PROFILES="flag-ui-disable-custom-profiles",e.FLAG_UI_MAINTENANCE_MODE="flag-ui-maintenance-mode",e.FLAG_UI_THIRD_PARTY_OUTAGE="flag-ui-third-party-outage",e.FLAG_UI_REPLACE_APNS_WITH_MISMATCHED_APSP="flag-ui-replace-apns-with-mismatched-apsp",e.FLAG_UI_ADVERTISE_JAMF_PROTECT="flag-ui-advertise-jamf-protect",e.FLAG_SERVICE_ITUNES_LICENSE_CONVERSION="flag-service-itunes-license-conversion",e.FLAG_SERVICE_DEVICE_STATUS_SUMMARY="flag-service-device-status-summary",e.FLAG_ENABLE_SELF_SERVICE="flag-enable-self-service",e.FLAG_DISABLE_UPLOADING_CUSTOM_APPS="flag-disable-uploading-custom-apps",e.FLAG_DISABLE_BLUEPRINT_WALLPAPER_UPLOADS="flag-disable-blueprint-wallpaper-uploads",e.FLAG_GRANULAR_APP_STORE_SEARCH="flag-granular-app-store-search",e.FLAG_SERVICE_PUSH_DISABLE_APNS_CERT_UPLOAD="flag-service-push-disable-apns-cert-upload",e.FLAG_CUSTOM_PROFILES_DOWNLOAD="flag-custom-profiles-download",e.FLAG_ENABLE_APP_CATALOG="flag-enable-app-catalog",e.FLAG_SHOW_DEP_DEVICES_IN_DEVICES_SUMMARY="flag-show-dep-devices-in-devices-summary",e.FLAG_RETURN_APP_WITH_FLAT_STRUCTURE="flag-return-app-with-flat-structure",e.FLAG_PURCHASE_BALANCE_IN_JAMF_STORE="flag-purchase-balance-in-jamf-store",e.FLAG_RETURN_TO_SERVICE="flag-return-to-service",e.FLAG_DISABLE_APP_INSTALLATION_VIA_SELF_SERVICE="flag-disable-app-installation-via-self-service",e.FLAG_INTERCOM_CHAT="flag-intercom-chat",e.FLAG_ENABLE_INTERCOM_JWT="flag-enable-intercom-jwt",e.FLAG_ENABLE_GAINSIGHT_RESOURCE_CENTER="flag-enable-gainsight-resource-center",e.APP_CATALOG="app-catalog",e.APP_LOCK="app-lock",e.ALLOW_CHANGE_APPEARANCE="allow-change-appearance",e.DEVICE_NAME="device-name",e.ENABLE_DEVICE_DETAIL_AUTOREFRESH="enable-device-detail-autorefresh",e.PRIORITY_SUPPORT_ESCALATION="priority-support-escalation",e.PROTECT="protect",e.CONNECT="connect",e.WEB_PROTECTION="web-protection",e.CUSTOM_APP="custom-app",e.CUSTOM_PROFILES="custom-profiles",e.COMPOSER="composer",e.SELF_SERVICE="self-service",e.WEB_CLIP="web-clip",e.LOCK_SCREEN_MESSAGE="lock-screen-message",e.APPLY_PROMO_CODE="apply-promo-code",e.BALANCE_PURCHASE="balance-purchase",e.CARRIER_BILLING="carrier-billing",e.CREDIT_CARD="credit-card",e.INVOICE_DETAILS="invoice-details",e.LICENSE_PACK="license-pack",e.TIER_CHANGE="tier-change",e.VIEW_PRICING="view-pricing",e.VIEW_PROMO_CODE="view-promo-code",e.ANY="*",e})(zn||{});var Ss=(()=>{let t=class t{get isAuthenticated$(){return this._isAuthenticated$}get isDemoUser$(){return this._isDemoUser$}get isDemoUserSync(){return this.isDemoUserAtLastCheck}get rawFeatures$(){return this._features$}constructor(r,i,o){this.config=r,this.httpPollerFactoryService=i,this.launchDarklyService=o,this.isDemoUserAtLastCheck=!1,this.DEFAULT_PERMISSIONS={},this.destroy$=new ie,this.config.usesAuthenticatedFeatureFlags?this.initializeWithAuthentication():this.initializeWithoutAuthentication()}boolMapsAreEqual(r,i){for(let o in r)if(r[o]!==i[o])return!1;for(let o in i)if(r[o]!==i[o])return!1;return!0}convertLaunchDarklyFlagsToFeatures(r){return Object.entries(r).reduce((i,[o,s])=>(i[this.normalizeFeatureKey(o)]=s,i),{})}convertArrayOfKeysToObject(r){return r==null?{}:r.reduce((i,o)=>(i[o]=!0,i),{})}getKeysWithTruthyValues(r){return Object.entries(r).filter(([i,o])=>o).map(([i,o])=>i)}normalizeFeatureKey(r){return r.toUpperCase()}normalizeObjectKeys(r){return Object.entries(r).reduce((i,[o,s])=>(i[this.normalizeFeatureKey(o)]=s,i),{})}initializeWithAuthentication(){this.httpPoller=this.httpPollerFactoryService.create({url:`${this.config.istioBaseApiUrl}/frontend/rest/authorize`,options:{timeout:30*1e3}},this.config.authorizationPollingIntervalMs);let r=!0,i=this.httpPoller.startImmediately();i.httpResponses$.pipe(Ie(this.destroy$)).subscribe(()=>{r&&(r=!1)}),i.httpErrors$.pipe(Ie(this.destroy$)).subscribe(o=>{r&&(this.httpPoller.pushFakeResponse({permissions:[],features:[zn.FLAG_UI_MAINTENANCE_MODE],demoUser:this.isDemoUserSync}),r=!1),console.error(o)}),this._isAuthenticated$=i.httpResponses$.pipe(L(Boolean),jt()),this._isDemoUser$=i.httpResponses$.pipe(L(o=>!!(o&&o.demoUser)),Ze(o=>this.isDemoUserAtLastCheck=o),jt()),this._features$=i.httpResponses$.pipe(L(o=>this.normalizeObjectKeys(this.convertArrayOfKeysToObject(o?.features))),jt(this.boolMapsAreEqual.bind(this))),this._permissions$=i.httpResponses$.pipe(Yn(1),L(o=>this.normalizeObjectKeys(this.convertArrayOfKeysToObject(o?.permissions))),jt(this.boolMapsAreEqual.bind(this))),this.hasFeature$(zn.FLAG_UI_MAINTENANCE_MODE).pipe(w_(),Ie(this.destroy$)).subscribe(([o,s])=>{o&&!s&&window.location.reload()})}initializeWithoutAuthentication(){this.launchDarklyService.initialize(),this._isAuthenticated$=V(!1).pipe(Yn(1)),this._isDemoUser$=V(!1).pipe(Yn(1)),this._features$=this.lau
26nchDarklyService.flags$.pipe(Yn(1),L(this.convertLaunchDarklyFlagsToFeatures.bind(this))),this._permissions$=V(this.DEFAULT_PERMISSIONS)}getFeatureKeysAsArray$(){return this._features$.pipe(L(r=>this.getKeysWithTruthyValues(r)))}hasFeature$(r){return this._features$.pipe(L(i=>this.featureKeyIsInFeatures(r,i)),jt())}hasFeatures$(r){return this._features$.pipe(L(i=>{let o={};return r.forEach(s=>{o[s]=this.featureKeyIsInFeatures(s,i)}),o}),jt())}hasAnyFeature$(r){let i=[];return typeof r=="string"&&(i=r.match(/\S+/g)),typeof r=="object"&&Array.isArray(r)&&(i=r),this._features$.pipe(L(o=>i.reduce((s,a)=>s||this.featureKeyIsInFeatures(a,o),!1)),jt())}featureKeyIsInFeatures(r,i){return!!(r&&i[this.normalizeFeatureKey(r)])||r===zn.ANY}ngOnDestroy(){this.httpPoller&&this.httpPoller.cancel(),this.launchDarklyService.ngOnDestroy(),this.destroy$.next(),this.destroy$.complete()}};t.\u0275fac=function(i){return new(i||t)(C(Bt),C(Ev),C(cB))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();(function(e){e.ng??={},e.ng.common??={},e.ng.common.locales??={};let t=void 0;function n(r){let i=r,o=Math.floor(Math.abs(r)),s=r.toString().replace(/^[^.]*\.?/,"").length;return o===1&&s===0?1:5}e.ng.common.locales.en=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["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"]],t,[["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"]],t,[["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}",t,"{1} 'at' {0}",t],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",n,[[["mi","n","in the morning","in the afternoon","in the evening","at night"],["midnight","noon","in the morning","in the afternoon","in the evening","at night"],t],[["midnight","noon","morning","afternoon","evening","night"],t,t],["00:00","12:00",["06:00","12:00"],["12:00","18:00"],["18:00","21:00"],["21:00","06:00"]]]]})(globalThis);(function(e){e.ng??={},e.ng.common??={},e.ng.common.locales??={};let t=void 0;function n(r){let i=r,o=Math.floor(Math.abs(r)),s=r.toString().replace(/^[^.]*\.?/,"").length;return o===1&&s===0?1:5}e.ng.common.locales.de=["de",[["AM","PM"]],t,[["S","M","D","M","D","F","S"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["S","M","D","M","D","F","S"],["So","Mo","Di","Mi","Do","Fr","Sa"],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan.","Feb.","M\xE4rz","Apr.","Mai","Juni","Juli","Aug.","Sept.","Okt.","Nov.","Dez."],["Januar","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","M\xE4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["Januar","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["v. Chr.","n. Chr."]],1,[6,0],["dd.MM.yy","dd.MM.y","d. MMMM y","EEEE, d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",t,"{1} 'um' {0}",t],[",",".",";","%","+","-","E","\xB7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","Euro",{ATS:["\xF6S"],AUD:["AU$","$"],BGM:["BGK"],BGO:["BGJ"],BYN:[t,"\u0440."],CUC:[t,"Cub$"],DEM:["DM"],FKP:[t,"Fl\xA3"],GHS:[t,"\u20B5"],GNF:[t,"F.G."],KMF:[t,"FC"],PHP:[t,"\u20B1"],RON:[t,"L"],RUR:[t,"\u0440."],RWF:[t,"F.Rw"],SYP:[],THB:["\u0E3F"],TWD:["NT$"],XXX:[],ZMW:[t,"K"]},"ltr",n,[[["Mitternacht","morgens","vorm.","mittags","nachm.","abends","nachts"],t,["Mitternacht","morgens","vormittags","mittags","nachmittags","abends","nachts"]],[["Mitternacht","Morgen","Vorm.","Mittag","Nachm.","Abend","Nacht"],t,["Mitternacht","Morgen","Vormittag","Mittag","Nachmittag","Abend","Nacht"]],["00:00",["05:00","10:00"],["10:00","12:00"],["12:00","13:00"],["13:00","18:00"],["18:00","24:00"],["00:00","05:00"]]]]})(globalThis);(function(e){e.ng??={},e.ng.common??={},e.ng.common.locales??={};let t=void 0;function n(r){let i=r,o=Math.floor(Math.abs(r)),s=r.toString().replace(/^[^.]*\.?/,"").length,a=parseInt(r.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return i===1?1:a===0&&o!==0&&o%1e6===0&&s===0||!(a>=0&&a<=5)?4:5}e.ng.common.locales.es=["es",[["a.\xA0m.","p.\xA0m."]],t,[["D","L","M","X","J","V","S"],["dom","lun","mar","mi\xE9","jue","vie","s\xE1b"],["domingo","lunes","martes","mi\xE9rcoles","jueves","viernes","s\xE1bado"],["DO","LU","MA","MI","JU","VI","SA"]],t,[["E","F","M","A","M","J","J","A","S","O","N","D"],["ene","feb","mar","abr","may","jun","jul","ago","sept","oct","nov","dic"],["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]],t,[["a. C.","d. C."],t,["antes de Cristo","despu\xE9s de Cristo"]],1,[6,0],["d/M/yy","d MMM y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss (zzzz)"],["{1}
26, {0}",t,t,t],[",",".",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","euro",{AUD:[t,"$"],BRL:[t,"R$"],BYN:[t,"\u0440."],CAD:[t,"$"],CNY:[t,"\xA5"],EGP:[],ESP:["\u20A7"],GBP:[t,"\xA3"],HKD:[t,"$"],ILS:[t,"\u20AA"],INR:[t,"\u20B9"],JPY:[t,"\xA5"],KRW:[t,"\u20A9"],MXN:[t,"$"],NZD:[t,"$"],PHP:[t,"\u20B1"],RON:[t,"L"],THB:["\u0E3F"],TWD:[t,"NT$"],USD:["US$","$"],XAF:[],XCD:[t,"$"],XOF:[]},"ltr",n,[[["del mediod\xEDa","de la madrugada","de la ma\xF1ana","de la tarde","de la noche"],t,t],[["mediod\xEDa","madrugada","ma\xF1ana","tarde","noche"],t,t],["12:00",["00:00","06:00"],["06:00","12:00"],["12:00","20:00"],["20:00","24:00"]]]]})(globalThis);(function(e){e.ng??={},e.ng.common??={},e.ng.common.locales??={};let t=void 0;function n(r){let i=r,o=Math.floor(Math.abs(r)),s=r.toString().replace(/^[^.]*\.?/,"").length,a=parseInt(r.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return o===0||o===1?1:a===0&&o!==0&&o%1e6===0&&s===0||!(a>=0&&a<=5)?4:5}e.ng.common.locales.fr=["fr",[["AM","PM"]],t,[["D","L","M","M","J","V","S"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],["di","lu","ma","me","je","ve","sa"]],t,[["J","F","M","A","M","J","J","A","S","O","N","D"],["janv.","f\xE9vr.","mars","avr.","mai","juin","juil.","ao\xFBt","sept.","oct.","nov.","d\xE9c."],["janvier","f\xE9vrier","mars","avril","mai","juin","juillet","ao\xFBt","septembre","octobre","novembre","d\xE9cembre"]],t,[["av. J.-C.","ap. J.-C."],t,["avant J\xE9sus-Christ","apr\xE8s J\xE9sus-Christ"]],1,[6,0],["dd/MM/y","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}","{1}, {0}","{1} '\xE0' {0}",t],[",","\u202F",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","euro",{ARS:["$AR","$"],AUD:["$AU","$"],BEF:["FB"],BMD:["$BM","$"],BND:["$BN","$"],BYN:[t,"\u0440."],BZD:["$BZ","$"],CAD:["$CA","$"],CLP:["$CL","$"],CNY:[t,"\xA5"],COP:["$CO","$"],CYP:["\xA3CY"],EGP:[t,"\xA3E"],FJD:["$FJ","$"],FKP:["\xA3FK","\xA3"],FRF:["F"],GBP:["\xA3GB","\xA3"],GIP:["\xA3GI","\xA3"],HKD:[t,"$"],IEP:["\xA3IE"],ILP:["\xA3IL"],ITL:["\u20A4IT"],JPY:[t,"\xA5"],KMF:[t,"FC"],LBP:["\xA3LB","\xA3L"],MTP:["\xA3MT"],MXN:["$MX","$"],NAD:["$NA","$"],NIO:[t,"$C"],NZD:["$NZ","$"],PHP:[t,"\u20B1"],RHD:["$RH"],RON:[t,"L"],RWF:[t,"FR"],SBD:["$SB","$"],SGD:["$SG","$"],SRD:["$SR","$"],TOP:[t,"$T"],TTD:["$TT","$"],TWD:[t,"NT$"],USD:["$US","$"],UYU:["$UY","$"],WST:["$WS"],XCD:[t,"$"],XPF:["FCFP"],ZMW:[t,"Kw"]},"ltr",n,[[["minuit","midi","mat.","ap.m.","soir","nuit"],t,["minuit","midi","du matin","de l\u2019apr\xE8s-midi","du soir","du matin"]],[["minuit","midi","mat.","ap.m.","soir","nuit"],t,["minuit","midi","matin","apr\xE8s-midi","soir","nuit"]],["00:00","12:00",["04:00","12:00"],["12:00","18:00"],["18:00","24:00"],["00:00","04:00"]]]]})(globalThis);(function(e){e.ng??={},e.ng.common??={},e.ng.common.locales??={};let t=void 0;function n(r){let i=r;return 5}e.ng.common.locales.ja=["ja",[["\u5348\u524D","\u5348\u5F8C"]],t,[["\u65E5","\u6708","\u706B","\u6C34","\u6728","\u91D1","\u571F"],t,["\u65E5\u66DC\u65E5","\u6708\u66DC\u65E5","\u706B\u66DC\u65E5","\u6C34\u66DC\u65E5","\u6728\u66DC\u65E5","\u91D1\u66DC\u65E5","\u571F\u66DC\u65E5"],["\u65E5","\u6708","\u706B","\u6C34","\u6728","\u91D1","\u571F"]],t,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"]],t,[["BC","AD"],["\u7D00\u5143\u524D","\u897F\u66A6"]],0,[6,0],["y/MM/dd",t,"y\u5E74M\u6708d\u65E5","y\u5E74M\u6708d\u65E5EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H\u6642mm\u5206ss\u79D2 zzzz"],["{1} {0}",t,t,t],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"JPY","\uFFE5","\u65E5\u672C\u5186",{BYN:[t,"\u0440."],CNY:["\u5143","\uFFE5"],JPY:["\uFFE5"],PHP:[t,"\u20B1"],RON:[t,"\u30EC\u30A4"],XXX:[]},"ltr",n,[[["\u771F\u591C\u4E2D","\u6B63\u5348","\u671D","\u663C","\u5915\u65B9","\u591C","\u591C\u4E2D"],t,t],t,["00:00","12:00",["04:00","12:00"],["12:00","16:00"],["16:00","19:00"],["19:00","23:00"],["23:00","04:00"]]]]})(globalThis);(function(e){e.ng??={},e.ng.common??={},e.ng.common.locales??={};let t=void 0;function n(r){let i=r;return 5}e.ng.common.locales["zh-hant"]=["zh-Hant",[["\u4E0A\u5348","\u4E0B\u5348"]],t,[["\u
2665E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u9031\u65E5","\u9031\u4E00","\u9031\u4E8C","\u9031\u4E09","\u9031\u56DB","\u9031\u4E94","\u9031\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]],t,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"]],t,[["\u897F\u5143\u524D","\u897F\u5143"]],0,[6,0],["y/M/d","y\u5E74M\u6708d\u65E5",t,"y\u5E74M\u6708d\u65E5 EEEE"],["Bh:mm","Bh:mm:ss","Bh:mm:ss [z]","Bh:mm:ss [zzzz]"],["{1} {0}",t,t,t],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","\u975E\u6578\u503C",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"TWD","$","\u65B0\u53F0\u5E63",{AUD:["AU$","$"],BYN:[t,"\u0440."],KRW:["\uFFE6","\u20A9"],PHP:[t,"\u20B1"],RON:[t,"L"],RUR:[t,"\u0440."],TWD:["$"],USD:["US$","$"],XXX:[]},"ltr",n,[[["\u5348\u591C","\u6E05\u6668","\u4E0A\u5348","\u4E2D\u5348","\u4E0B\u5348","\u665A\u4E0A","\u51CC\u6668"],t,t],t,["00:00",["05:00","08:00"],["08:00","12:00"],["12:00","13:00"],["13:00","19:00"],["19:00","24:00"],["00:00","05:00"]]]]})(globalThis);var PI={};y3(PI,{exclude:()=>Dne,extract:()=>RI,parse:()=>kI,parseUrl:()=>_B,pick:()=>wB,stringify:()=>vB,stringifyUrl:()=>bB});var fB="%[a-f0-9]{2}",dB=new RegExp("("+fB+")|([^%]+?)","gi"),uB=new RegExp("("+fB+")+","gi");function MI(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;let n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],MI(n),MI(r))}function _ne(e){try{return decodeURIComponent(e)}catch{let t=e.match(dB)||[];for(let n=1;n<t.length;n++)e=MI(t,n).join(""),t=e.match(dB)||[];return e}}function bne(e){let t={"%FE%FF":"\uFFFD\uFFFD","%FF%FE":"\uFFFD\uFFFD"},n=uB.exec(e);for(;n;){try{t[n[0]]=decodeURIComponent(n[0])}catch{let i=_ne(n[0]);i!==n[0]&&(t[n[0]]=i)}n=uB.exec(e)}t["%C2"]="\uFFFD";let r=Object.keys(t);for(let i of r)e=e.replace(new RegExp(i,"g"),t[i]);return e}function NI(e){if(typeof e!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch{return bne(e)}}function Lv(e,t){if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(e===""||t==="")return[];let n=e.indexOf(t);return n===-1?[]:[e.slice(0,n),e.slice(n+t.length)]}function pB(e,t){let n={};if(Array.isArray(t))for(let r of t){let i=Object.getOwnPropertyDescriptor(e,r);i?.enumerable&&Object.defineProperty(n,r,i)}else for(let r of Reflect.ownKeys(e)){let i=Object.getOwnPropertyDescriptor(e,r);if(i.enumerable){let o=e[r];t(r,o,e)&&Object.defineProperty(n,r,i)}}return n}var wne=e=>e==null,Ene=e=>encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),OI=Symbol("encodeFragmentIdentifier");function Cne(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{let i=n.length;return r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Xt(t,e),"[",i,"]"].join("")]:[...n,[Xt(t,e),"[",Xt(i,e),"]=",Xt(r,e)].join("")]};case"bracket":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Xt(t,e),"[]"].join("")]:[...n,[Xt(t,e),"[]=",Xt(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,[Xt(t,e),":list="].join("")]:[...n,[Xt(t,e),":list=",Xt(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{let t=e.arrayFormat==="bracket-separator"?"[]=":"=";return n=>(r,i)=>i===void 0||e.skipNull&&i===null||e.skipEmptyString&&i===""?r:(i=i===null?"":i,r.length===0?[[Xt(n,e),t,Xt(i,e)].join("")]:[[r,Xt(i,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===""?n:r===null?[...n,Xt(t,e)]:[...n,[Xt(t,e),"=",Xt(r,e)].join("")]}}function Sne(e){let t;switch(e.arrayFormat){case"index":return(n,r,i)=>{if(t=/\[(\d*)]$/.exec(n),n=n.replace(/\[\d*]$/,""),!t){i[n]=r;return}i[n]===void 0&&(i[n]={}),i[n][t[1]]=r};case"bracket":return(n,r,i)=>{if(t=/(\[])$/.exec(n),n=n.replace(/\[]$/,""),!t){i[n]=r;return}if(i[n]===void 0){i[n]=[r];return}i[n]=[...i[n],r]};case"colon-list-separator":return(n,r,i)=>{if(t=/(:list)$/.exec(n),n=n.replace(/:list$/,""),!t){i[n]=r;return}if(i[n]===void 0){i[n]=[r];return}i[n]=[...i[n],r]};case"comma":case"separator":return(n,r,i)=>{let o=typeof r=="string"&&r.includes(e.arrayFormatSeparator),s=typeof r=="string"&&!o&&Is(r,e).includes(e.arrayFormatSeparator);r=s?Is(r,e):r;let a=o||s?r.split(e.arrayFormatSeparator).map(l=>Is(l,e)):r===null?r:Is(r,e);i[n]=a};case"bracket-separator":return(n,r,i)=>{let o=/(\[])$/.test(n);if(n=n.replace(/\[]$/,""),!o){i[n]=r&&Is(r,e);return}let s=r===null?[]:r.split(e.arrayFormatSeparator).map(a=>Is(a,e));if(i[n]===void 0){i[n]=s;return}i[n]=[...i[n],...s]};default:return(n,r,i)=>{if(i[n]===void 0){i[n]=r;return}i[n]=[...[i[n]].flat(),r]}}}function mB(e){if(typeof e!="string"||e.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function Xt(e,t){return t.encode?t.strict?Ene(e):encodeURIComponent(e):e}function Is(e,t){return t.decode?NI(e):e}function gB(e){return Array.isArray(e)?e.sort():typeof e=="object"?gB(Object.keys(e)).sort((t,n)=>Number(t)-Number(n)).map(t=>e[t]):e}function yB(e){let t=e.indexOf("#");return t!==-1&&(e=e.slice(0,t)),e}function Ine(e){let t="",n=e.indexOf("#");return n!==-1&&(t=e.slice(n)),t}function hB(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&typeof e=="string"&&e.trim()!==""?e=Number(e):t.parseBooleans&&e!==null&&(e.toLowerCase()==="true"||e.toLowerCase()==="false")&&(e=e.toLowerCase()==="true"),e}function RI(e){e=yB(e);let t=e.indexOf("?");return t===-1?"":e.slice(t+1)}
26function kI(e,t){t=h({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t),mB(t.arrayFormatSeparator);let n=Sne(t),r=Object.create(null);if(typeof e!="string"||(e=e.trim().replace(/^[?#&]/,""),!e))return r;for(let i of e.split("&")){if(i==="")continue;let o=t.decode?i.replace(/\+/g," "):i,[s,a]=Lv(o,"=");s===void 0&&(s=o),a=a===void 0?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?a:Is(a,t),n(Is(s,t),a,r)}for(let[i,o]of Object.entries(r))if(typeof o=="object"&&o!==null)for(let[s,a]of Object.entries(o))o[s]=hB(a,t);else r[i]=hB(o,t);return t.sort===!1?r:(t.sort===!0?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((i,o)=>{let s=r[o];return i[o]=s&&typeof s=="object"&&!Array.isArray(s)?gB(s):s,i},Object.create(null))}function vB(e,t){if(!e)return"";t=h({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t),mB(t.arrayFormatSeparator);let n=s=>t.skipNull&&wne(e[s])||t.skipEmptyString&&e[s]==="",r=Cne(t),i={};for(let[s,a]of Object.entries(e))n(s)||(i[s]=a);let o=Object.keys(i);return t.sort!==!1&&o.sort(t.sort),o.map(s=>{let a=e[s];return a===void 0?"":a===null?Xt(s,t):Array.isArray(a)?a.length===0&&t.arrayFormat==="bracket-separator"?Xt(s,t)+"[]":a.reduce(r(s),[]).join("&"):Xt(s,t)+"="+Xt(a,t)}).filter(s=>s.length>0).join("&")}function _B(e,t){t=h({decode:!0},t);let[n,r]=Lv(e,"#");return n===void 0&&(n=e),h({url:n?.split("?")?.[0]??"",query:kI(RI(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:Is(r,t)}:{})}function bB(e,t){t=h({encode:!0,strict:!0,[OI]:!0},t);let n=yB(e.url).split("?")[0]||"",r=RI(e.url),i=h(h({},kI(r,{sort:!1})),e.query),o=vB(i,t);o&&(o=`?${o}`);let s=Ine(e.url);if(e.fragmentIdentifier){let a=new URL(n);a.hash=e.fragmentIdentifier,s=t[OI]?a.hash:`#${e.fragmentIdentifier}`}return`${n}${o}${s}`}function wB(e,t,n){n=h({parseFragmentIdentifier:!0,[OI]:!1},n);let{url:r,query:i,fragmentIdentifier:o}=_B(e,n);return bB({url:r,query:pB(i,t),fragmentIdentifier:o},n)}function Dne(e,t,n){let r=Array.isArray(t)?i=>!t.includes(i):(i,o)=>!t(i,o);return wB(e,r,n)}var EB=PI;var Jd=(()=>{let t=class t{exists(r){return this.get(r)!==null}get(r){let i=localStorage.getItem(r);return i===void 0?null:i}getObject(r){let i=this.get(r),o=null;try{o=JSON.parse(i)}catch{console.error("Local storage value is not an object")}return o}set(r,i){localStorage.setItem(r,i)}setObject(r,i){let o=JSON.stringify(i);this.set(r,o)}remove(r){localStorage.removeItem(r)}clear(){localStorage.clear()}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var at=(()=>{let t=class t{constructor(r,i,o,s,a,l,c){this.http=r,this.translate=i,this.localStorageService=o,this.cookieService=s,this.analyticsService=a,this.windowLocationService=l,this.document=c,this.TRANSLATION_BASE_URL="/assets/l10n",this.FILE_BUNDLES="string-bundles-878a37f3993938bbb5153c25ecd7b99b.json",this.LANGUAGE_CODE_LENGTH=2,this.LOCALE_QUERY_PARAMETER_NAME="lang",this.LOCAL_STORAGE_TRANSLATIONS_KEY="jamfnow_translations",this.ACTIVE_LOCALE_COOKIE_NAME="jamfnow_lang",this.DEFAULT_LOCALE="en-US",this.RTL_PREFIXES=["ar","he"],this.AVAILABLE_LOCALES={"de-DE":"Deutsch","en-US":"English","es-ES":"Espa\xF1ol","fr-FR":"Fran\xE7ais","ja-JP":"\u65E5\u672C\u8A9E","zh-TW":"\u7E41\u9AD4\u4E2D\u6587"},this.activeLocaleSubject$=new Ot(null),this.destroySubscriptions$=new ie,this.availableBundles$=this.loadTranslationFile$(this.FILE_BUNDLES),this.activeLocalization$=this.determineActiveLocalization$(),this.translate.setDefaultLang(this.DEFAULT_LOCALE),this.initializeLocalStorage(),this.activeLocalization$.pipe(Ie(this.destroySubscriptions$)).subscribe(d=>{this.setLocaleCookie(d.locale),this.localStorageService.setObject(this.LOCAL_STORAGE_TRANSLATIONS_KEY,d.phrases),this.translate.setTranslation(d.locale,d.phrases),this.translate.use(d.locale),this.document.documentElement.lang=d.locale,this.document.documentElement.dir=this.getTextDirection(d.locale)}),this.activeLocaleSubject$.next(this.determineInitialLocale())}getDefaultLocale(){return this.DEFAULT_LOCALE}getAvailableLocales(){return this.AVAILABLE_LOCALES}getActiveLocale$(){return this.activeLocalization$.pipe(L(r=>r.locale),Ue(r=>!!r))}getActiveAngularLocale$(){return this.getActiveLocale$().pipe(L(r=>
26r==="zh-TW"?"zh-Hant":!r||r==="MASK"?this.getDefaultLocale():r))}getActiveLocaleName$(){return this.activeLocalization$.pipe(L(r=>r.localeName),Ue(r=>!!r))}getActivePhrases$(){let r=this.activeLocalization$.pipe(L(i=>i.phrases),Ue(i=>!!i));return this.localStorageService.exists(this.LOCAL_STORAGE_TRANSLATIONS_KEY)?Rh(V(this.localStorageService.getObject(this.LOCAL_STORAGE_TRANSLATIONS_KEY)),r):r}setActiveLocale(r,i=!1){let o=this.activeLocaleSubject$.getValue(),s=r||this.DEFAULT_LOCALE;o!==s&&(this.activeLocaleSubject$.next(s),i&&this.trackLocaleChange(o,r))}guessBrowserLanguage(){try{let r=window.navigator.language;return!r||typeof r!="string"?"":r.substring(0,this.LANGUAGE_CODE_LENGTH)}catch{return""}}trackLocaleChange(r,i){if(!r||!i||r===i)return;let o="Changed Language";this.guessBrowserLanguage().substring(0,this.LANGUAGE_CODE_LENGTH)===i.substring(0,this.LANGUAGE_CODE_LENGTH)?o+=" (new language matches browser language)":o+=" (new language differs from browser language)",this.analyticsService.track(o,{category:"Accounts",label:r+" \u2192 "+i})}userChooseNewLocale(r){this.setActiveLocale(r,!0)}instant(r,i){return this.translate.instant(r,i)}translate$(r,i){let o=(s,a)=>s===a?null:a;return this.translate.getStreamOnTranslationChange(r,i).pipe(L(s=>{if(typeof r=="string")return o(r,s);if(typeof s=="object"){let a={};for(let l of Object.keys(s))a[l]=o(l,s[l]);return a}}))}ngOnDestroy(){this.destroySubscriptions$.next()}determineActiveLocalization$(){return this.activeLocaleSubject$.asObservable().pipe(Ue(r=>
26!!r),jt(),Et(r=>this.determineLocalizationForLocale$(r)),Yn(1))}initializeLocalStorage(){this.localStorageService.exists(this.LOCAL_STORAGE_TRANSLATIONS_KEY)||this.localStorageService.setObject(this.LOCAL_STORAGE_TRANSLATIONS_KEY,{})}determineNameOfLocale(r){return r&&this.AVAILABLE_LOCALES[r]?this.AVAILABLE_LOCALES[r]:""}determineLocalizationForLocale$(r){return this.retrievePhrasesForLocale$(r).pipe(kt(()=>V(null)),Ue(i=>!!i),L(i=>({locale:r,localeName:this.determineNameOfLocale(r),phrases:i})))}retrievePhrasesForLocale$(r){return this.availableBundles$.pipe(Ye(i=>{let o=i[r];if(!o)throw new Error(`invalid locale ${r}`);return this.loadTranslationFile$(o)}))}determineInitialLocale(){let r=EB.parse(this.windowLocationService.getWindowLocation().search)[this.LOCALE_QUERY_PARAMETER_NAME];if(r&&this.localeInAvailableLocales(r,this.AVAILABLE_LOCALES))return r;let i=this.cookieService.get(this.ACTIVE_LOCALE_COOKIE_NAME);return i&&this.localeInAvailableLocales(i,this.AVAILABLE_LOCALES)?i:this.DEFAULT_LOCALE}setLocaleCookie(r){let i=new Date,o=new Date(i.getFullYear()+1,i.getMonth(),i.getDate());this.cookieService.set(this.ACTIVE_LOCALE_COOKIE_NAME,r,o,"/",this.getDomainWithoutSubdomains(),!0,"Lax")}localeInAvailableLocales(r,i){return!!i[r]||r==="MASK"}loadTranslationFile$(r){if(!r)throw new Error("empty file name");return this.http.get(`${this.TRANSLATION_BASE_URL}/${r}`)}getTextDirection(r){for(let i=0;i<this.RTL_PREFIXES.length;i++)if(r.startsWith(this.RTL_PREFIXES[i]))return"rtl";return"ltr"}getDomainWithoutSubdomains(){return this.windowLocationService.getWindowLocation().hostname.replace(/^[^.]+\./g,"")}};t.\u0275fac=function(i){return new(i||t)(C(Ft),C(ea),C(Jd),C(hi),C(Ra
26),C(Zt),C(He))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Fv=(()=>{let t=class t{constructor(r){this.l10nService=r,this.BASE_URL="https://learn.jamf.com",this.BASE_PATH="jamf-now-documentation",this.MAIN_ARTICLE="Jamf_Now_Documentation",this.localePrefix$=this.determineLocalePrefix$()}determineLocalePrefix$(){return this.l10nService.getActiveLocale$().pipe(L(r=>r===this.l10nService.getDefaultLocale()?"":"/"+r))}getArticleUrl$(r,i=!1,o){return!r&&typeof r!="string"&&(r=this.MAIN_ARTICLE),this.localePrefix$.pipe(L(s=>{let a=s;i&&(a="");let l=o||this.BASE_PATH,c=this.BASE_URL+a+"/bundle/"+l+"/page/"+r;return r&&(c+=".html"),c}))}getMainUrl$(){return this.getArticleUrl$()}};t.\u0275fac=function(i){return new(i||t)(C(at))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Ds=_3(MB());var NB=(()=>{let t=class t{constructor(r,i,o){this.httpClient=r,this.config=i,this.l10nService=o,this.DEFAULT_LANGUAGE="en",this._intercomChatIsPossible$=new Qi(1),i.intercomAppId&&(this.intercomAppId=this.config.intercomAppId),this.INTERCOM_JWT_URL=`${this.config.istioBaseApiUrl}/frontend/rest/profile/intercom`,this.intercomChatIsPossible$=this._intercomChatIsPossible$.asObservable()}bootIntercom(r,i,o=!1){if(!this.intercomAppId)throw new Error("Intercom app/workspace ID is missing in config");let s=V(null);o&&(s=this.getIntercomJwt$()),qn([s,this.determineActiveLanguage$(!0)]).pipe(Pt(1)).subscribe(a=>{let l=a[0],c=a[1];if(!o){(0,Ds.default)({app_id:this.intercomAppId,name:`${r.firstName} ${r.lastName}`,"Now Email":r.emailAddress,"Tenant Public ID":i.data.publicId,created_at:Math.round(r.userCreatedOn/1e3),language_override:c,hide_default_launcher:!0}),this._intercomChatIsPossible$.next(!0);return}if(l===null){this._intercomChatIsPossible$.next(!1);return}(0,Ds.default)({app_id:this.intercomAppId,intercom_user_jwt:l.identityVerificationJwt,created_at:Math.round(r.userCreatedOn/1e3),language_override:c,hide_default_launcher:!0}),this._intercomChatIsPossible$.next(!0)})}shutdownIntercom(){Ds.shutdown()}showIntercomMessenger(){Ds.show()}setUpIntercomUnreadCountChangeHandler(r){Ds.onUnreadCountChange(r)}determineActiveLanguage$(r=!1){return this.l10nService.getActiveLocale$().pipe(L(i=>i&&typeof i=="string"?r&&i.startsWith("zh-")?i:i.substring(0,2):this.DEFAULT_LANGUAGE))}getIntercomJwt$(){return this.httpClient.get(this.INTERCOM_JWT_URL).pipe(kt(()=>V(null)))}};t.\u0275fac=function(i){return new(i||t)(C(Ft),C(Bt),C(at))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function ere(e,t){if(e&1){let n=rt();b(0,"div",4),B(1,"now-icon",9),b(2,"h5"),O(3),D(4,"translate"),w(),b(5,"p"),O(6),D(7,"translate"),w(),b(8,"div",6)(9,"button",10),Ae("click",function(){Re(n);let i=J();return ke(i.openIntercomChat())}),O(10),D(11,"translate"),w()()()}e&2&&(v(3),U(A(4,3,"CHOOSE_HELP:LIVE_CHAT:HEADER")),v(3),U(A(7,5,"CHOOSE_HELP:LIVE_CHAT:DESCRIPTION")),v(4),dt(" ",A(11,7,"CHOOSE_HELP:LIVE_CHAT:OPEN_LIVE_CHAT")," "))}function tre(e,t){e&1&&(b(0,"div",4),B(1,"now-icon",11),b(2,"h5"),O(3),D(4,"translate"),w(),b(5,"p"),O(6),D(7,"translate"),w(),b(8,"div",6),B(9,"a",12),w()()),e&2&&(v(3),U(A(4,2,"CHOOSE_HELP:EMAIL:HEADER")),v(3),U(A(7,4,"CHOOSE_HELP:EMAIL:DESCRIPTION")))}function nre(e,t){e&1&&(b(0,"div",8),B(1,"now-icon",13)(2,"span",14),w())}function rre(e,t){e&1&&(b(0,"div",8),B(1,"now-icon",15)(2,"span",16),D(3,"translate"),w()),e&2&&(v(2),z("innerHtml",A(3,1,"CHOOSE_HELP:HAVE_QUESTION"),nr))}var OB=(()=>{let t=class t{constructor(r,i,o,s,a){this.analyticsService=r,this.authorizationService=i,this.productDocumentationService=o,this.supportChatService=s,this.activeModal=a,this.FeatureFlag=zn}ngOnInit(){this.productDocumentationLink$=this.productDocumentationService.getMainUrl$(),this.shouldShowChat$=qn([this.authorizationService.hasFeature$(zn.FLAG_INTERCOM_CHAT),this.authorizationService.isAuthenticated$,this.authorizationService.isDemoUser$,this.supportChatService.intercomChatIsPossible$]).pipe(L(([r,i,o,s])=>!!(r&&i&&!o&&s)),jt()),this.shouldShowPhoneNumber$=qn([this.authorizationService.hasFeature$(zn.PRIORITY_SUPPORT_ESCALATION),this.authorizationService.isAuthenticated$,this.authorizationService.isDemoUser$]).pipe(L(([r,i,o])=>!!(r&&i&&!o)),jt())}openIntercomChat(){this.supportChatService.showIntercomMessenger(),this.activeModal.dismiss()}};t.\u0275fac=function(i){return new(i||t)(I(Ra),I(Ss),I(Fv),I(NB),I(vi))},t.\u0275cmp=re({type:t,selectors:[["now-help-dialog"]],standalone:!1,decls:26,vars:21,consts:[[1,"modal-header"],["id","dialog-heading",1,"modal-title","visually-hidden"],[1,"modal-body"],[1,"support-options"],[1,"prominent-support-option"],["name","book-6",1,"icon-4x"],[1,"actions"],["target","_blank","rel","noopener","data-test","help-center-link","translate","CHOOSE_HELP:PRODUCT_DOCUMENTATION:VISIT",1,"small","button","primary",3,"href"],[1,"support-section"],["name","comments-1",1,"icon-4x"],[1,"button","primary","small",3,"click"],["name","email",1,"icon-4x"],["href","mailto:[email protected]","target","_blank","rel","noopener","data-test","email-support-link","translate","CHOOSE_HELP:LIVE_CHAT:EMAIL_SUPPORT",1,"small","button","primary"],["name","call"],["translate","CHOOSE_HELP:PRIORITY_SUPPORT_ESCALATION"],["name","email"],[3,"innerHtml"]],template:function(i,o){i&1&&(b(0,"header",0)(1,"h4",1),O(2),D(3,"translate"),w(),B(4,"now-dialog-close"),w(),b(5,"div",2)(6,"div",3)(7,"div",4),B(8,"now-icon",5),b(9,"h5"),O(10),D(11,"translate"),w(),b(12,"p"),O(13),D(14,"translate"),w(),b(15,"div",6),B(16,"a",7),D(17,"async"),w()(),Q(18,ere,12,9,"div",4),D(19,"async"),Zu(20,tre,10,6,"div",4),w(),b(21,"footer"),Q(22,nre,3,0,"div",8),D(23,"async"),Q(24,rre,4,3,"div",8),D(25,"async"),w()()),i&2&&(v(2),U(A(3,7,"CHOOSE_HELP:HEADING")),v(8),U(A(11,9,"CHOOSE_HELP:PRODUCT_DOCUMENTATION:HEADER")),v(3),U(A(14,11,"CHOOSE_HELP:PRODUCT_DOCUMENTATION:CONTAINS")),v(3),z("href",A(17,13,o.productDocumentationLink$),Or),v(2),Z(A(19,15,o.shouldShowChat$)?18:20),v(4),Z(A(23,17,o.shouldShowPhoneNumber$)?22:-1),v(2),Z(A(25,19,o.shouldShowChat$)?24:-1))},dependencies:[Ng,xF,_t,Ni,Fe],styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}.modal-header[_ngcontent-%COMP%]{border-bottom:none}.modal-body[_ngcontent-%COMP%]{padding:0 0 5px}.support-options[_ngcontent-%COMP%]{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.support-options[_ngcontent-%COMP%]   .prominent-support-option[_ngcontent-%COMP%]{text-align:center;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-areas:"icon" "header" "description" "action";justify-items:center}.support-options[_ngcontent-%COMP%]   .prominent-support-option[_ngcontent-%COMP%] > now-icon[_ngcontent-%COMP%]{margin-bottom:20px;grid-area:icon}.support-options[_ngcontent-%COMP%]   .prominent-support-option[_ngcontent-%COMP%] > h5[_ngcontent-%COMP%]{text-transform:uppercase;font-size:16px;margin-bottom:10px;grid-area:header}.support-options[_ngcontent-%COMP%]   .prominent-support-option[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{margin-bottom:20px;grid-area:description}.support-options[_ngcontent-%COMP%]   .prominent-support-option[_ngcontent-%COMP%] > .actions[_ngcontent-%COMP%]{grid-area:action}footer[_ngcontent-%COMP%]{border-top:none;padding-top:0;margin-top:30px}footer[_ngcontent-%COMP%]   now-icon[_ngcontent-%COMP%]{margin-right:10px}footer[_ngcontent-%COMP%]   .support-section[_ngcontent-%COMP%]{padding-top:30px;border-top:1px solid var(--color-border-base)}footer[_ngcontent-%COMP%]   .support-section[_ngcontent-%COMP%] + .support-section[_ngcontent-%COMP%]{margin-top:30px}']});let e=t;return e})();function ire(e,t){if(e&1&&(b(0,"option",4),D(1,"async"),O(2),w()),e&2){let n=t.$implicit,r=J();z("value",n.key)("selected",A(1,3,r.activeLocale$)===n.key),v(2),dt(" ",n.value," ")}}var RB=(()=>{let t=class t{constructor(r){this.l10nService=r,this.activeLocale$=this.l10nService.getActiveLocale$(),this.activeLocaleName$=this.l10nService.getActiveLocaleName$(),this.availableLocales=this.l10nService.getAvailableLocales()}chooseLocale(r){this.l10nService.userChooseNewLocale(r)}};t.\u0275fac=function(i){return new(i||t)(I(at))},t.\u0275cmp=re({type:t,selectors:[["now-entry-language"]],standalone:!1,decls:13,vars:8,consts:[["select",""],["for","entry-language-select"],[1,"visually-hidden"],["id","entry-language-select",3,"change"],[3,"value","selected"],["role","presentation","aria-hidden","true",1,"current-language"],["name","internet"]],template:function(i,o){if(i&1){let s=rt();b(0,"label",1)(1,"span",2),O(2),D(3,"translate"),w(),b(4,"select",3,0),Ae("change",function(l){return Re(s),ke(o.cho
26oseLocale(l.target.value))}),tg(6,ire,3,5,"option",4,eg),D(8,"keyvalue"),w(),b(9,"span",5),B(10,"now-icon",6),O(11),D(12,"async"),w()()}i&2&&(v(2),U(A(3,2,"ENTRY:FOOTER:LANGUAGE:LABEL")),v(4),ng(A(8,4,o.availableLocales)),v(5),dt(" ",A(12,6,o.activeLocaleName$)," "))},dependencies:[_t,Ni,RE,Fe],styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}.current-language[_ngcontent-%COMP%]{color:var(--color-font-link-base);cursor:pointer;text-decoration:none;appearance:none}.current-language[_ngcontent-%COMP%]:hover{color:var(--color-font-link-active);text-decoration:underline}.current-language[_ngcontent-%COMP%]:not(.button):focus-visible{transition:box-shadow .2s;outline:none;box-shadow:var(--color-focus-secondary) 0 0 0 2px,var(--color-focus-base) 0 0 0 4px;border-radius:4px}.current-language[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border:none}label[_ngcontent-%COMP%]{position:relative;display:inline-block}@media screen and (max-width: 700px){label[_ngcontent-%COMP%]{margin-top:20px}}select[_ngcontent-%COMP%]{position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;margin:0;opacity:0}select[_ngcontent-%COMP%]:focus + .current-language[_ngcontent-%COMP%]{transition:box-shadow .2s;outline:none;box-shadow:var(--color-focus-secondary) 0 0 0 2px,var(--color-focus-base) 0 0 0 4px}now-icon[_ngcontent-%COMP%]{pointer-events:none}.current-language[_ngcontent-%COMP%]{border-radius:8px}']});let e=t;return e})();var sre=e=>({year:e});function are(e,t){e&1&&B(0,"now-entry-language")}var Vv=(()=>{let t=class t{constructor(r){this.dialogService=r,this.isAffiliate=!1,this.privacyUrl=qi.privacy,this.termsUrl=qi.terms}ngOnInit(){this.year=new Date().getFullYear().toString(),this.isAffiliate&&(this.termsUrl=qi.affiliateTerms)}openHelp(){this.dialogService.open(OB,"help-dialog",zl.Center)}};t.\u0275fac=function(i){return new(i||t)(I(Oa))},t.\u0275cmp=re({type:t,selectors:[["now-entry-footer"]],hostVars:2,hostBindings:function(i,o){i&2&&or("affiliate",o.isAffiliate)},inputs:{isAffiliate:"isAffiliate"},standalone:!1,decls:12,vars:15,consts:[["translate","COPYRIGHT",3,"translateParams"],["data-test","entry-nav"],["target","_blank","rel","noopener","data-test","entry-nav-terms",3,"href"],["target","_blank","rel","noopener","data-test","entry-nav-privacy",3,"href"],["type","button","data-test","entry-nav-support",1,"primary-ghost",3,"click"]],template:function(i,o){i&1&&(B(0,"div",0),b(1,"nav",1)(2,"a",2),O(3),D(4,"translate"),w(),b(5,"a",3),O(6),D(7,"translate"),w(),b(8,"button",4),Ae("click",function(){return o.openHelp()}),O(9),D(10,"translate"),w()(),Q(11,are,1,0,"now-entry-language")),i&2&&(z("translateParams",Lr(13,sre,o.year)),v(2),z("href",o.termsUrl,Or),v(),dt(" ",A(4,7,"ENTRY:FOOTER:TERMS")," "),v(2),z("href",o.privacyUrl,Or),v(),dt(" ",A(7,9,"ENTRY:FOOTER:PRIVACY")," "),v(3),dt(" ",A(10,11,"ENTRY:FOOTER:SUPPORT")," "),v(2),Z(o.isAffiliate?-1:11))},dependencies:[Ng,RB,Fe],styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}.primary-ghost[_ngcontent-%COMP%]{color:var(--color-font-link-base);cursor:pointer;text-decoration:none;appearance:none}.primary-ghost[_ngcontent-%COMP%]:hover{color:var(--color-font-link-active);text-decoration:underline}.primary-ghost[_ngcontent-%COMP%]:not(.button):focus-visible{transition:box-sha
26dow .2s;outline:none;box-shadow:var(--color-focus-secondary) 0 0 0 2px,var(--color-focus-base) 0 0 0 4px;border-radius:4px}.primary-ghost[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border:none}[_nghost-%COMP%]{font-size:14px}@media screen and (max-width: 700px){[_nghost-%COMP%]{display:block;text-align:center}}@media screen and (min-width: 701px){[_nghost-%COMP%]{display:grid;grid-gap:10px;grid-template-columns:max-content 1fr max-content}}@media screen and (min-width: 701px){.affiliate[_nghost-%COMP%]{display:grid;grid-gap:10px;grid-template-columns:auto auto;justify-content:center}}nav[_ngcontent-%COMP%]   *[_ngcontent-%COMP%] + *[_ngcontent-%COMP%]{margin-left:10px}@media screen and (max-width: 700px){nav[_ngcontent-%COMP%]{margin-top:5px}}.primary-ghost[_ngcontent-%COMP%]{background:none;padding:0;border-color:transparent;border:none;font-size:1em}.primary-ghost[_ngcontent-%COMP%]:focus, .primary-ghost[_ngcontent-%COMP%]:hover{background:none}']});let e=t;return e})();var Uv=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["now-product-logo"]],standalone:!1,decls:7,vars:8,consts:[[1,"icon"],["src","assets/img/logos/jamf-light-fba8d011bc68dff2b27dcda702f55187.png",1,"light-mode-only",3,"alt"],["src","assets/img/logos/jamf-dark-9c20b9ca7fb3d0435751bd1a5d4c318c.png",1,"dark-mode-only",3,"alt"],["aria-hidden","true"]],template:function(i,o){i&1&&(b(0,"div",0),B(1,"img",1),D(2,"translate"),B(3,"img",2),D(4,"translate"),w(),b(5,"span",3),O(6,"Now"),w()),i&2&&(v(),z("alt",uo(A(2,4,"PRODUCT_NAME"))),v(2),z("alt",uo(A(4,6,"PRODUCT_NAME"))))},dependencies:[Fe],styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}[_nghost-%COMP%]{font-style:normal;font-weight:700;font-family:Inter-Bold,helvetica neue,helvetica,lucida grande,sans-serif}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}[_nghost-%COMP%]{display:grid;grid-template-columns:min-content auto;align-items:center;text-decoration:none;color:var(--color-font-base)}[_nghost-%COMP%]   .icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}']});let e=t;return e})();function lre(e,t){if(e&1&&(b(0,"h1",0),O(1),w()),e&2){let n=J();v(),U(n.heading)}}function cre(e,t){e&1&&(b(0,"div",1),B(1,"img",3),D(2,"translate"),w()),e&2&&(v(),z("alt",uo(A(2,2,"AFFILIATE:HEADING"))))}function dre(e,t){e&1&&(b(0,"div",2),B(1,"now-product-logo"),w())}var LB=(()=>{let t=class t{constructor(){this.isAffiliate=!1}back(){window.history.back()}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["now-entry-header"]],hostVars:2,hostBindings:function(i,o){i&2&&or("affiliate",o.isAffiliate)},inputs:{heading:"heading",isAffiliate:"isAffiliate"},standalone:!1,decls:3,vars:2,consts:[[1,"visually-hidden"],[1,"affiliate-logo"],[1,"product-logo"],["src","assets/img/logos/jamf-affiliate-color-7f64a261fb86c64744e59c86025014ca.svg",3,"alt"]],template:function(i,o){i&1&&(Q(0,lre,2,1,"h1",0),Q(1,cre,3,4,"div",1)(2,dre,2,0,"div",2)),i&2&&(Z(o.heading?0:-1),v(),Z(o.isAffiliate?1:2))},dependencies:[Uv,Fe],styles:[`now-entry-header{display:block}now-entry-header h1{line-height:0;margin:0;text-align:center}
26now-entry-header .affiliate-logo,now-entry-header .product-logo{display:block;width:135px;margin:0 auto}now-entry-header .affiliate-logo>now-product-logo,now-entry-header .product-logo>now-product-logo{column-gap:12px;font-size:32px}now-entry-header .affiliate-logo>now-product-logo .icon,now-entry-header .product-logo>now-product-logo .icon{width:50px;height:50px}now-entry-header .product-logo img{max-width:230px}now-entry-header .affiliate-logo{width:280px}now-entry-header .affiliate-logo img{max-width:280px}
27`],encapsulation:2});let e=t;return e})();var FB=(()=>{let t=class t{constructor(r,i,o){this.authorizationService=r,this.templateRef=i,this.viewContainer=o,this.destroy$=new ie}set nowHideFeature(r){this.hide(),this.authorizationService.hasAnyFeature$(r).pipe(jt(),Ie(this.destroy$)).subscribe(i=>{i?this.hide():this.show()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}hide(){this.isShown&&(this.viewContainer.clear(),this.isShown=!1)}show(){this.isShown||(this.viewContainer.createEmbeddedView(this.templateRef),this.isShown=!0)}};t.\u0275fac=function(i){return new(i||t)(I(Ss),I(wn),I(En))},t.\u0275dir=xe({type:t,selectors:[["","nowHideFeature",""]],inputs:{nowHideFeature:"nowHideFeature"},standalone:!1});let e=t;return e})();var LI=(()=>{let t=class t{constructor(r,i){this.l10nService=r,this.currencyPipe=i}transform(r,i){return this.l10nService.getActiveAngularLocale$().pipe(L(o=>{let s=this.currencyPipe.transform(r,"","",i,o);return this.l10nService.instant("FILTER:DOLLARS",{amount:s?s.trim():"0"})}))}};t.\u0275fac=function(i){return new(i||t)(I(at,16),I(lf,16))},t.\u0275pipe=mr({name:"dollars$",type:t,pure:!0,standalone:!1});let e=t;return e})();var Ts=(()=>{let t=class t{constructor(r){this.translateService=r,this.description="STATUS:LOADING",this.role="img"}ngOnInit(){this.translatedDescription=this.translateService.instant(this.description)}};t.\u0275fac=function(i){return new(i||t)(I(ea))},t.\u0275cmp=re({type:t,selectors:[["now-loading"]],hostVars:2,hostBindings:function(i,o){i&2&&(Pc("title",o.translatedDescription),Ut("role",o.role))},inputs:{description:"description"},standalone:!1,decls:7,vars:3,consts:[[1,"dots"],[1,"dot"],[1,"visually-hidden"]],template:function(i,o){i&1&&(b(0,"div",0),B(1,"span",1)(2,"span",1)(3,"span",1),w(),b(4,"span",2),O(5),D(6,"translate"),w()),i&2&&(v(5),U(A(6,1,o.description)))},dependencies:[Fe],styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}[_nghost-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-spec-user-select:none;user-select:none;display:flex;justify-content:center}.dots[_ngcontent-%COMP%]{display:inline-block}.dot[_ngcontent-%COMP%]{animation-name:pulsate;animation-duration:.75s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;background:currentColor;border-radius:100%;display:inline-block;height:.625em;width:.625em}.dot[_ngcontent-%COMP%]:first-child{animation-delay:-.25s;margin-right:.3125em}.dot[_ngcontent-%COMP%]:nth-child(2){animation-delay:-125ms;margin-right:.3125em}']});let e=t;return e})();function yre(e,t){e&1&&B(0,"now-loading")}function vre(e,t){if(e&1&&(B(0,"div",0),D(1,"translate")),e&2){let n=J();z("innerHTML",A(1,1,n.text),nr)}}var Fa=(()=>{let t=class t{constructor(){this.ladda=!1}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["now-ladda"]],inputs:{ladda:"ladda",text:"text"},standalone:!1,decls:2,vars:1,consts:[[3,"innerHTML"]],template:function(i,o){i&1&&Q(0,yre,1,0,"now-loading")(1,vre,2,3,"div",0),i&2&&Z(o.ladda?0:1)},dependencies:[Ts,Fe],encapsulation:2});let e=t;return e})();var BB=(()=>{let t=class t{constructor(r,i,o){this.authorizationService=r,this.templateRef=i,this.viewContainer=o,this.destroy$=new ie}set nowShowFeature(r){this.hide(),this.authorizationService.hasAnyFeature$(r).pipe(jt(),Ie(this.destroy$)).subscribe(i=>{i?this.show():this.hide()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}hide(){this.isShown&&(this.viewContainer.clear(),this.isShown=!1)}show(){this.isShown||(this.viewContainer.createEmbeddedView(this.templateRef),this.isShown=!0)}};t.\u0275fac=function(i){return new(i||t)(I(Ss),I(wn),I(En))},t.\u0275dir=xe({type:t,selectors:[["","nowShowFeature",""]],inputs:{nowShowFeature:"nowShowFeature"},standalone:!1});let e=t;return e})();function bre(e,t){e&1&&(b(0,"span"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"SUPPORT_LINK:INTRO")))}function wre(e,t){e&1&&B(0,"now-icon",2)}var jB=(()=>{let t=class t{constructor(r){this.productDocumentationService=r,this.showIcon=!1,this.showIntro=!1,this.forceEnArticle=!1}ngOnInit(){this.customUrl?this.url$=V(this.customUrl):this.url$=this.productDocumentationService.getArticleUrl$(this.article,this.forceEnArticle,this.bundle)}};t.\u0275fac=function(i){return new(i||t)(I(Fv))},t.\u0275cmp=re({type:t,selectors:[["now-support-link"]],inputs:{article:"article",bundle:"bundle",customUrl:"customUrl",showIcon:"showIcon",showIntro:"showIntro",forceEnArticle:"forceEnArticle",text:"text"},standalone:!1,decls:6,vars:8,consts:[["target","_blank","rel","noopener","data-test","support-link-article",3,"href"],[3,"innerHtml"],["name","arrow-1-right",1,"icon-sm","ml5"]],template:function(i,o){i&1&&(Q(0,bre,3,3,"span"),b(1,"a",0),D(2,"async"),B(3,"span",1),D(4,"translate"),Q(5,wre,1,0,"now-icon",2),w()),i&2&&(Z(o.showIcon?0:-1),v(),z("href",A(2,4,o.url$),Or),v(2),z("innerHtml",A(4,6,o.text),nr),v(2),Z(o.showIcon?5:-1))},dependencies:[_t,Ni,Fe],styles:["[_ngcontent-%COMP%]:root{display:inline}span[_ngcontent-%COMP%] + a[_ngcontent-%COMP%]{margin-left:.25em}"]});let e=t;return e})();function Cre(e,t){e&1&&(b(0,"p"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"MAINTENANCE_MODE:MESSAGE")))}function Sre(e,t){e&1&&(b(0,"p"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"MAINTENANCE_MODE:MESSAGE_THIRD_PARTY_OUTAGE")))}var VB=(()=>{let t=class t{constructor(){this.FeatureFlag=zn}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["now-maintenance-mode"]],standalone:!1,decls:13,vars:5,consts:[[1,"spotlight"],[1,"product-logo"],[4,"nowHideFeature"],[4,"nowShowFeature"],["text","CHOOSE_HELP:PRODUCT_DOCUMENTATION:VISIT"]],template:function(i,o){i&1&&(b(0,"div",0)(1,"header")(2,"div",1),B(3,"now-product-logo"),w(),b(4,"h1"),O(5),D(6,"translate"),w()(),rr(7,Cre,3,3,"p",2)(8,Sre,3,3,"p",3),b(9,"p"),B(10,"now-support-link",4),w()(),b(11,"footer"),B(12,"
27now-entry-footer"),w()),i&2&&(v(5),U(A(6,3,"MAINTENANCE_MODE:HEADING")),v(2),z("nowHideFeature",o.FeatureFlag.FLAG_UI_THIRD_PARTY_OUTAGE),v(),z("nowShowFeature",o.FeatureFlag.FLAG_UI_THIRD_PARTY_OUTAGE))},dependencies:[Vv,FB,BB,jB,Uv,Fe],styles:[`now-maintenance-mode{height:100vh;width:100%;display:grid;justify-content:center;align-content:center;grid-template-columns:minmax(auto,480px);grid-template-rows:1fr max-content;grid-template-areas:"spotlight" "footer";padding:1rem;position:absolute;top:0}now-maintenance-mode .spotlight{grid-area:spotlight;justify-self:center;align-self:center;text-align:center;padding:1rem 2rem}now-maintenance-mode .spotlight .product-logo{display:block;width:135px;margin:0 auto}now-maintenance-mode .spotlight .product-logo>now-product-logo{column-gap:12px;font-size:32px}now-maintenance-mode .spotlight .product-logo>now-product-logo .icon{width:50px;height:50px}now-maintenance-mode .spotlight h1{margin:40px 0}now-maintenance-mode .spotlight p{max-width:240px;margin-left:auto;margin-right:auto}now-maintenance-mode .spotlight p+p{margin-top:1em}now-maintenance-mode footer{grid-area:footer}
28`],encapsulation:2});let e=t;return e})();var Dre=["passwordInputContainer"],Tre=["*"],xre=(e,t)=>({shown:e,smaller:t});function Are(e,t){e&1&&B(0,"now-icon",2)}function Mre(e,t){e&1&&B(0,"now-icon",3)}var Qd=(()=>{let t=class t{constructor(){this.isSmall=!1,this.passwordIsShown=!1,this.updateLabel()}ngAfterViewInit(){this.passwordInput=this.passwordInputContainer.nativeElement.previousElementSibling}toggle(){this.passwordIsShown=!this.passwordIsShown,this.passwordIsShown?this.passwordInput.type="text":this.passwordInput.type="password",this.updateLabel()}updateLabel(){this.passwordIsShown?this.buttonLabel="SHOW_PASSWORD:HIDE_PASSWORD":this.buttonLabel="SHOW_PASSWORD:SHOW_PASSWORD"}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["now-show-password"]],viewQuery:function(i,o){if(i&1&&es(Dre,5),i&2){let s;lo(s=co())&&(o.passwordInputContainer=s.first)}},inputs:{isSmall:"isSmall"},standalone:!1,ngContentSelectors:Tre,decls:8,vars:12,consts:[["passwordInputContainer",""],["type","button","data-test","toggle-password-visibility-btn",1,"toggle",3,"click","title","ngClass"],["name","eye-off"],["name","eye"]],template:function(i,o){if(i&1){let s=rt();ao(),Ks(0,null,0),Pr(2),Ys(),b(3,"button",1),D(4,"translate"),D(5,"translate"),Ae("click",function(){return Re(s),ke(o.toggle())}),Q(6,Are,1,0,"now-icon",2)(7,Mre,1,0,"now-icon",3),w()}i&2&&(v(3),z("title",uo(A(4,5,o.buttonLabel)))("ngClass",Lc(9,xre,o.passwordIsShown,o.isSmall)),Ut("aria-label",A(5,7,o.buttonLabel)),v(3),Z(o.passwordIsShown?6:7))},dependencies:[dl,_t,Fe],styles:[`now-show-password{display:grid;grid-template-columns:1fr max-content;grid-template-areas:"input button"}now-show-password input{grid-area:input;border-top-right-radius:0!important;border-bottom-right-radius:0!important}now-show-password input:focus{z-index:2}now-show-password button.toggle{grid-area:button;margin:0;padding:0 15px;height:50px;font-size:18px;border:1px solid var(--color-input-border-base);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;color:var(--color-font-base)}now-show-password button.toggle.smaller{padding:0 10px;height:39px}now-show-password button.toggle:hover,now-show-password button.toggle:focus,now-show-password button.toggle:active{color:var(--color-font-base)}now-show-password button.toggle:focus{border-left-width:1px}
29`],encapsulation:2});let e=t;return e})();var UB=(()=>{let t=class t{transform(r,i=[],o="asc",s=!0){if(!s)return mv(r,i,o);let a=[];return i.forEach(l=>{a.push(c=>{let d=Fp(c,l);return typeof d=="string"||d instanceof String?d.toLowerCase():d})}),mv(r,a,o)}};t.\u0275fac=function(i){return new(i||t)},t.\u0275pipe=mr({name:"sort",type:t,pure:!0,standalone:!1});let e=t;return e})();var Nre=["*"];function Ore(e,t){if(e&1&&B(0,"now-icon",0),e&2){let n=J();z("ngClass",n.cssClass)}}function Rre(e,t){if(e&1&&B(0,"now-icon",1),e&2){let n=J();z("ngClass",n.cssClass)}}function kre(e,t){if(e&1&&B(0,"now-icon",2),e&2){let n=J();z("ngClass",n.cssClass)}}function Pre(e,t){if(e&1&&B(0,"now-icon",3),e&2){let n=J();z("ngClass",n.cssClass)}}var $v=(()=>{let t=class t{constructor(){this.CSS_CLASS_DICTIONARY={critical:"text-danger",success:"text-success",warning:"text-warning",working:"text-normal",normal:"text-normal"}}ngOnInit(){this.cssClass=this.CSS_CLASS_DICTIONARY[this.type]}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["now-status"]],inputs:{type:"type"},standalone:!1,ngContentSelectors:Nre,decls:7,vars:2,consts:[["name","warning-triangle",1,"mr5",3,"ngClass"],["name","check-circle",1,"mr5",3,"ngClass"],["name","info",1,"mr5",3,"ngClass"],["name","working","library","custom",1,"icon-spin","mr5",3,"ngClass"]],template:function(i,o){if(i&1&&(ao(),b(0,"span"),Q(1,Ore,1,1,"now-icon",0)(2,Rre,1,1,"now-icon",1)(3,kre,1,1,"now-icon",2)(4,Pre,1,1,"now-icon",3),b(5,"span"),Pr(6),w()()),i&2){let s;Ut("data-test","status-"+o.type),v(),Z((s=o.type)==="critical"?1:s==="success"?2:s==="warning"?3:s==="working"?4:-1)}},dependencies:[dl,_t],styles:["[_nghost-%COMP%]{display:inline}"]});let e=t;return e})();var Zd=class{constructor(t){this.localStorage=t}getTranslation(t){return new le(n=>{let r=this.localStorage.getObject("jamfnow_translations");n.next(r)})}};var BI=(()=>{let t=class t{isDefined(r){return!Vp(r)}mb2bytes(r){return r*1e3*1e3}dateToEpoch(r){return r?r.getTime():null}epochToDate(r){return r?new Date(r):null}domain(r){return r.replace(/^[^.]+\./g,"")}daysFromNow(r){let i=new Date;return new Date(i.getFullYear(),i.getMonth(),i.getDate()+r)}emailsFromString(r){let i=r.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);return cI(i)?[]:i.toString().split(",")}fileNameEndsWith(r,i){return i.split(",").some(o=>sI(r.toLowerCase(),o.toLowerCase()))}isUuid(r){return/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(r)}includesIgnoreCase(r,i,o){return Na(r)&&Na(i)?jp(r.toLowerCase(),i.toLowerCase(),o):Qt(r)&&Na(i)?jp(lI(r,s=>Na(s)?s.toLowerCase():s),i.toLowerCase(),o):jp(r,i,o)}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var GB=(()=>{let t=class t{transform(r,i=[],o="|"){return Array.isArray(r)?this.groupBy(r,i,o):r}groupBy(r,i,o){return r.reduce((s,a)=>{let l=this.extractKeyByDiscriminator(i,a,o);return s[l]=Array.isArray(s[l])?s[l].concat([a]):[a],s},{})}extractKeyByDiscriminator(r,i,o){return this.isFunction(r)?r(i):Array.isArray(r)?r.map(s=>this.extractDeepPropertyByMapKey(i,s)).join(o):this.extractDeepPropertyByMapKey(i,r)}isFunction(r){return typeof r=="function"}extractDeepPropertyByMapKey(r,i){let o=i.split("."),s=o.shift();return o.reduce((a,l)=>a!=="undefined"&&a!==null&&a[l]!=="undefined"?a[l]:void 0,r[s||""])}};t.\u0275fac=function(i){return new(i||t)},t.\u0275pipe=mr({name:"groupBy",type:t,pure:!0,standalone:!1});let e=t;return e})();var Ba=(()=>{let t=class t{constructor(r,i,o){this.config=r,this.router=i,this.windowLocationService=o,this.destroy$=new ie,this.sentryClient=A0(this.getSentryConfig()),this.config.sentry.appAreaName&&Jy("ui-app",this.config.sentry.appAreaName),this.handleAngularRouteNavigation()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}identifyUser(r){Qy({id:r})}handleError(r){ha(r.originalError||r),console.error(r)}handleHttpErrorResponse(r){[-1,0,400,401,403,422].includes(r.status)||r.status===404&&r.url.endsWith("/itunes/vpp-token")||ma({level:"error",message:`XHR Error: ${r.status} ${r.statusText}`,extra:{__serialized__:r}})}reportUnexpectedFeatureFlagValue(r,i,o){ma({level:"error",message:`Unexpected feature flag from backend: '${r}=${i}'`,extra:{all_flags:o}})}addSentryTags(r){try{Yy(r)}catch{}}getSentryConfig(){let r={dsn:this.config.sentry.dsn,enabled:this.config.sentry.enabled,environment:this.config.sentry.environment,maxBreadcrumbs:50,integrations:[bP({idleTimeout:3e3,beforeStartSpan:i=>M(h({},i),{name:this.generalizePathname(this.windowLocationService.getWindowLocation().pathname)}),instrumentNavigation:!1,instrumentPageLoad:!0})],denyUrls:[/extensions\//i,/^chrome:\/\//i,/chrome-extension:\/\//i,/^file:\/\/\//i,/^bat.bing.com\//i],ignoreErrors:[/polling for window.ga timed out without a defined value/i],tracesSampleRate:1,beforeBreadcrumb:(i,o)=>i.category&&(i.category==="xhr"&&this.shouldIgnoreXhrBreadcrumb(i)||i.category==="ui.click"&&o&&this.shouldIgnoreClickBreadcrumb(i,o))?null:i};return this.config.sentry.releaseVersion&&(r.release=this.config.sentry.releaseVersion),r}shouldIgnoreXhrBreadcrumb(r){if(!r.data)return!0;
29if(r.data.url?.startsWith(this.config.baseApiUrl)||r.data.url?.startsWith(this.config.istioBaseApiUrl))return!1;let i=r.data.status_code?.charAt(0);return i!=="4"&&i!=="5"}shouldIgnoreClickBreadcrumb(r,i){let o=i.event.target,s=o.id,a="";return Object.prototype.hasOwnProperty.call(o.dataset,"test")&&(a=o.dataset.test),s||a?(r.message=`Element id="${s}", data-test="${a}" -- ${r.message}`,!1):!0}generalizePathname(r){r=r.replace(/(\?.+)/,"?:query-string");let i=r.match(/(devices|blueprints)\/(.[^/]+)/);if(i&&i[2])return r.replace(i[2],":id");let o=r.match(/invoice\/(.+)\/(\d+)/);if(o&&o[2])return r.replace(o[2],":id");let s=this.windowLocationService.getWindowLocation().host;return s.startsWith("go.")||s.startsWith("go-")?"/:open-enroll-id":r}handleAngularRouteNavigation(){this.router.events.pipe(Ie(this.destroy$)).subscribe(r=>{if(r instanceof si){if(this.routeNavigationSpan!=null)return;this.activeSpanName=this.generalizePathname(r.url),this.routeNavigationSpan=Dd(this.sentryClient,{name:this.activeSpanName,op:"navigation"})}else if(r instanceof hn||r instanceof vr||r instanceof wo){if(!this.routeNavigationSpan||this.generalizePathname(r.url)!==this.activeSpanName)return;this.routeNavigationSpan.end(),this.routeNavigationSpan=null,this.activeSpanName=null}})}};t.\u0275fac=function(i){return new(i||t)(C(Bt),C(it),C(Zt))},t.\u0275prov=S({token:t,factory:t.\u0275fac});let e=t;return e})();var Gv=(()=>{let t=class t{constructor(r,i,o,s){this.templateRef=r,this.authorizationService=i,this.viewContainer=o,this.localStorageService=s,this.destroy$=new ie,this.BYPASS_MAINTENANCE_MODE_LOCALSTORAGE_KEY="jamfnow_bypass_maintenance"}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}hide(){this.isShown&&(this.viewContainer.clear(),this.isShown=!1)}show(){this.isShown||(this.viewContainer.createEmbeddedView(this.templateRef),this.isShown=!0)}isInMaintenanceMode$(){return this.authorizationService.hasAnyFeature$(zn.FLAG_UI_MAINTENANCE_MODE).pipe(jt(),Ie(this.destroy$))}hasBypassEnabled(){return this.localStorageService.exists(this.BYPASS_MAINTENANCE_MODE_LOCALSTORAGE_KEY)}};t.\u0275fac=function(i){return new(i||t)(I(wn),I(Ss),I(En),I(Jd))},t.\u0275dir=xe({type:t});let e=t;return e})();var WB=(()=>{let t=class t extends Gv{ngOnInit(){this.hide(),this.isInMaintenanceMode$().subscribe(r=>{r&&this.hasBypassEnabled()||!r?this.show():r&&this.hide()})}};t.\u0275fac=(()=>{let r;return function(o){return(r||(r=Tt(t)))(o||t)}})(),t.\u0275dir=xe({type:t,selectors:[["","nowHideInMaintenanceMode",""]],standalone:!1,features:[zt]});let e=t;return e})();var qB=(()=>{let t=class t extends Gv{constructor(){super(...arguments),this.handledBySetter=!1}ngOnInit(){this.handledBySetter||(this.hide(),this.isInMaintenanceMode$().pipe(L(r=>r&&!this.hasBypassEnabled())).subscribe(r=>{r?this.show():this.hide()}))}set nowShowInMaintenanceMode(r){this.hide(),this.isInMaintenanceMode$().subscribe(i=>{i&&r==="bypassOnly"&&this.hasBypassEnabled()?this.show():this.hide()}),this.handledBySetter=!0}};t.\u0275fac=(()=>{let r;return function(o){return(r||(r=Tt(t)))(o||t)}})(),t.\u0275dir=xe({type:t,selectors:[["","nowShowInMaintenanceMode",""]],inputs:{nowShowInMaintenanceMode:"nowShowInMaintenanceMode"},standalone:!1,features:[zt]});let e=t;return e})();var KB=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=re({type:t,selectors:[["now-maintenance-bypass-info"]],standalone:!1,decls:2,vars:0,consts:[[1,"maintenance-bypass-info"]],template:function(i,o){i&1&&(b(0,"div",0),O(1,"Maintenance enabled"),w())},styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}.maintenance-bypass-info[_ngcontent-%COMP%]{position:fixed;z-index:99;top:0;left:0;transform-origin:right top;transform:translate(-30%) rotate(-45deg);color:var(--white);border-image:linear-gradient(var(--color-warning-base) 0 0) fill 0/1/0 100vw;text-decoration:none;padding:4px;font-size:13px}']}
29);let e=t;return e})();var Xd=function(){return Xd=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Xd.apply(this,arguments)},jre="~",Vre="~~";function jI(e,t){for(var n={},r={},i=e.split(Vre),o=!1,s=0;i.length>s;s++){for(var a=i[s].split(jre),l=0;l<a.length;l+=2){var c=a[l],d=a[l+1],u="&"+c+";";n[u]=d,o&&(n["&"+c]=d),r[d]=u}o=!0}return t?{entities:Xd(Xd({},n),t.entities),characters:Xd(Xd({},r),t.characters)}:{entities:n,characters:r}}var zv={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/&notin;|&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/&centerdot;|&copysr;|&divideontimes;|&gtcc;|&gtcir;|&gtdot;|&gtlPar;|&gtquest;|&gtrapprox;|&gtrarr;|&gtrdot;|&gtreqless;|&gtreqqless;|&gtrless;|&gtrsim;|&ltcc;|&ltcir;|&ltdot;|&lthree;|&ltimes;|&ltlarr;|&ltquest;|&ltrPar;|&ltri;|&ltrie;|&ltrif;|&notin;|&notinE;|&notindot;|&notinva;|&notinvb;|&notinvc;|&notni;|&notniva;|&notnivb;|&notnivc;|&parallel;|&timesb;|&timesbar;|&timesd;|&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},ql={};ql.xml=jI(`lt~<~gt~>~quot~"~apos~'~amp~&`);ql.html4=jI(`apos~'~OElig~\u0152~oelig~\u0153~Scaron~\u0160~scaron~\u0161~Yuml~\u0178~circ~\u02C6~tilde~\u02DC~ensp~\u2002~emsp~\u2003~thinsp~\u2009~zwnj~\u200C~zwj~\u200D~lrm~\u200E~rlm~\u200F~ndash~\u2013~mdash~\u2014~lsquo~\u2018~rsquo~\u2019~sbquo~\u201A~ldquo~\u201C~rdquo~\u201D~bdquo~\u201E~dagger~\u2020~Dagger~\u2021~permil~\u2030~lsaquo~\u2039~rsaquo~\u203A~euro~\u20AC~fnof~\u0192~Alpha~\u0391~Beta~\u0392~Gamma~\u0393~Delta~\u0394~Epsilon~\u0395~Zeta~\u0396~Eta~\u0397~Theta~\u0398~Iota~\u0399~Kappa~\u039A~Lambda~\u039B~Mu~\u039C~Nu~\u039D~Xi~\u039E~Omicron~\u039F~Pi~\u03A0~Rho~\u03A1~Sigma~\u03A3~Tau~\u03A4~Upsilon~\u03A5~Phi~\u03A6~Chi~\u03A7~Psi~\u03A8~Omega~\u03A9~alpha~\u03B1~beta~\u03B2~gamma~\u03B3~delta~\u03B4~epsilon~\u03B5~zeta~\u03B6~eta~\u03B7~theta~\u03B8~iota~\u03B9~kappa~\u03BA~lambda~\u03BB~mu~\u03BC~nu~\u03BD~xi~\u03BE~omicron~\u03BF~pi~\u03C0~rho~\u03C1~sigmaf~\u03C2~sigma~\u03C3~tau~\u03C4~upsilon~\u03C5~phi~\u03C6~chi~\u03C7~psi~\u03C8~omega~\u03C9~thetasym~\u03D1~upsih~\u03D2~piv~\u03D6~bull~\u2022~hellip~\u2026~prime~\u2032~Prime~\u2033~oline~\u203E~frasl~\u2044~weierp~\u2118~image~\u2111~real~\u211C~trade~\u2122~alefsym~\u2135~larr~\u2190~uarr~\u2191~rarr~\u2192~darr~\u2193~harr~\u2194~crarr~\u21B5~lArr~\u21D0~uArr~\u21D1~rArr~\u21D2~dArr~\u21D3~hArr~\u21D4~forall~\u2200~part~\u2202~exist~\u2203~empty~\u2205~nabla~\u2207~isin~\u2208~notin~\u2209~ni~\u220B~prod~\u220F~sum~\u2211~minus~\u2212~lowast~\u2217~radic~\u221A~prop~\u221D~infin~\u221E~ang~\u2220~and~\u2227~or~\u2228~cap~\u2229~cup~\u222A~int~\u222B~there4~\u2234~sim~\u223C~cong~\u2245~asymp~\u2248~ne~\u2260~equiv~\u2261~le~\u2264~ge~\u2265~sub~\u2282~sup~\u2283~nsub~\u2284~sube~\u2286~supe~\u2287~oplus~\u2295~otimes~\u2297~perp~\u22A5~sdot~\u22C5~lceil~\u2308~rceil~\u2309~lfloor~\u230A~rfloor~\u230B~lang~\u2329~rang~\u232A~loz~\u25CA~spades~\u2660~
29clubs~\u2663~hearts~\u2665~diams~\u2666~~nbsp~\xA0~iexcl~\xA1~cent~\xA2~pound~\xA3~curren~\xA4~yen~\xA5~brvbar~\xA6~sect~\xA7~uml~\xA8~copy~\xA9~ordf~\xAA~laquo~\xAB~not~\xAC~shy~\xAD~reg~\xAE~macr~\xAF~deg~\xB0~plusmn~\xB1~sup2~\xB2~sup3~\xB3~acute~\xB4~micro~\xB5~para~\xB6~middot~\xB7~cedil~\xB8~sup1~\xB9~ordm~\xBA~raquo~\xBB~frac14~\xBC~frac12~\xBD~frac34~\xBE~iquest~\xBF~Agrave~\xC0~Aacute~\xC1~Acirc~\xC2~Atilde~\xC3~Auml~\xC4~Aring~\xC5~AElig~\xC6~Ccedil~\xC7~Egrave~\xC8~Eacute~\xC9~Ecirc~\xCA~Euml~\xCB~Igrave~\xCC~Iacute~\xCD~Icirc~\xCE~Iuml~\xCF~ETH~\xD0~Ntilde~\xD1~Ograve~\xD2~Oacute~\xD3~Ocirc~\xD4~Otilde~\xD5~Ouml~\xD6~times~\xD7~Oslash~\xD8~Ugrave~\xD9~Uacute~\xDA~Ucirc~\xDB~Uuml~\xDC~Yacute~\xDD~THORN~\xDE~szlig~\xDF~agrave~\xE0~aacute~\xE1~acirc~\xE2~atilde~\xE3~auml~\xE4~aring~\xE5~aelig~\xE6~ccedil~\xE7~egrave~\xE8~eacute~\xE9~ecirc~\xEA~euml~\xEB~igrave~\xEC~iacute~\xED~icirc~\xEE~iuml~\xEF~eth~\xF0~ntilde~\xF1~ograve~\xF2~oacute~\xF3~ocirc~\xF4~otilde~\xF5~ouml~\xF6~divide~\xF7~oslash~\xF8~ugrave~\xF9~uacute~\xFA~ucirc~\xFB~uuml~\xFC~yacute~\xFD~thorn~\xFE~yuml~\xFF~quot~"~amp~&~lt~<~gt~>`);ql.html5=jI('Abreve~\u0102~Acy~\u0410~Afr~\u{1D504}~Amacr~\u0100~And~\u2A53~Aogon~\u0104~Aopf~\u{1D538}~ApplyFunction~\u2061~Ascr~\u{1D49C}~Assign~\u2254~Backslash~\u2216~Barv~\u2AE7~Barwed~\u2306~Bcy~\u0411~Because~\u2235~Bernoullis~\u212C~Bfr~\u{1D505}~Bopf~\u{1D539}~Breve~\u02D8~Bscr~\u212C~Bumpeq~\u224E~CHcy~\u0427~Cacute~\u0106~Cap~\u22D2~CapitalDifferentialD~\u2145~Cayleys~\u212D~Ccaron~\u010C~Ccirc~\u0108~Cconint~\u2230~Cdot~\u010A~Cedilla~\xB8~CenterDot~\xB7~Cfr~\u212D~CircleDot~\u2299~CircleMinus~\u2296~CirclePlus~\u2295~CircleTimes~\u2297~ClockwiseContourIntegral~\u2232~CloseCurlyDoubleQuote~\u201D~CloseCurlyQuote~\u2019~Colon~\u2237~Colone~\u2A74~Congruent~\u2261~Conint~\u222F~ContourIntegral~\u222E~Copf~\u2102~Coproduct~\u2210~CounterClockwiseContourIntegral~\u2233~Cross~\u2A2F~Cscr~\u{1D49E}~Cup~\u22D3~CupCap~\u224D~DD~\u2145~DDotrahd~\u2911~DJcy~\u0402~DScy~\u0405~DZcy~\u040F~Darr~\u21A1~Dashv~\u2AE4~Dcaron~\u010E~Dcy~\u0414~Del~\u2207~Dfr~\u{1D507}~DiacriticalAcute~\xB4~DiacriticalDot~\u02D9~DiacriticalDoubleAcute~\u02DD~DiacriticalGrave~`~DiacriticalTilde~\u02DC~Diamond~\u22C4~DifferentialD~\u2146~Dopf~\u{1D53B}~Dot~\xA8~DotDot~\u20DC~DotEqual~\u2250~DoubleContourIntegral~\u222F~DoubleDot~\xA8~DoubleDownArrow~\u21D3~DoubleLeftArrow~\u21D0~DoubleLeftRightArrow~\u21D4~DoubleLeftTee~\u2AE4~DoubleLongLeftArrow~\u27F8~DoubleLongLeftRightArrow~\u27FA~DoubleLongRightArrow~\u27F9~DoubleRightArrow~\u21D2~DoubleRightTee~\u22A8~DoubleUpArrow~\u21D1~DoubleUpDownArrow~\u21D5~DoubleVerticalBar~\u2225~DownArrow~\u2193~DownArrowBar~\u2913~DownArrowUpArrow~\u21F5~DownBreve~\u0311~DownLeftRightVector~\u2950~DownLeftTeeVector~\u295E~DownLeftVector~\u21BD~DownLeftVectorBar~\u2956~DownRightTeeVector~\u295F~DownRightVector~\u21C1~DownRightVectorBar~\u2957~DownTee~\u22A4~DownTeeArrow~\u21A7~Downarrow~\u21D3~Dscr~\u{1D49F}~Dstrok~\u0110~ENG~\u014A~Ecaron~\u011A~Ecy~\u042D~Edot~\u0116~Efr~\u{1D508}~Element~\u2208~Emacr~\u0112~EmptySmallSquare~\u25FB~EmptyVerySmallSquare~\u25AB~Eogon~\u0118~Eopf~\u{1D53C}~Equal~\u2A75~EqualTilde~\u2242~Equilibrium~\u21CC~Escr~\u2130~Esim~\u2A73~Exists~\u2203~ExponentialE~\u2147~Fcy~\u
290424~Ffr~\u{1D509}~FilledSmallSquare~\u25FC~FilledVerySmallSquare~\u25AA~Fopf~\u{1D53D}~ForAll~\u2200~Fouriertrf~\u2131~Fscr~\u2131~GJcy~\u0403~Gammad~\u03DC~Gbreve~\u011E~Gcedil~\u0122~Gcirc~\u011C~Gcy~\u0413~Gdot~\u0120~Gfr~\u{1D50A}~Gg~\u22D9~Gopf~\u{1D53E}~GreaterEqual~\u2265~GreaterEqualLess~\u22DB~GreaterFullEqual~\u2267~GreaterGreater~\u2AA2~GreaterLess~\u2277~GreaterSlantEqual~\u2A7E~GreaterTilde~\u2273~Gscr~\u{1D4A2}~Gt~\u226B~HARDcy~\u042A~Hacek~\u02C7~Hat~^~Hcirc~\u0124~Hfr~\u210C~HilbertSpace~\u210B~Hopf~\u210D~HorizontalLine~\u2500~Hscr~\u210B~Hstrok~\u0126~HumpDownHump~\u224E~HumpEqual~\u224F~IEcy~\u0415~IJlig~\u0132~IOcy~\u0401~Icy~\u0418~Idot~\u0130~Ifr~\u2111~Im~\u2111~Imacr~\u012A~ImaginaryI~\u2148~Implies~\u21D2~Int~\u222C~Integral~\u222B~Intersection~\u22C2~InvisibleComma~\u2063~InvisibleTimes~\u2062~Iogon~\u012E~Iopf~\u{1D540}~Iscr~\u2110~Itilde~\u0128~Iukcy~\u0406~Jcirc~\u0134~Jcy~\u0419~Jfr~\u{1D50D}~Jopf~\u{1D541}~Jscr~\u{1D4A5}~Jsercy~\u0408~Jukcy~\u0404~KHcy~\u0425~KJcy~\u040C~Kcedil~\u0136~Kcy~\u041A~Kfr~\u{1D50E}~Kopf~\u{1D542}~Kscr~\u{1D4A6}~LJcy~\u0409~Lacute~\u0139~Lang~\u27EA~Laplacetrf~\u2112~Larr~\u219E~Lcaron~\u013D~Lcedil~\u013B~Lcy~\u041B~LeftAngleBracket~\u27E8~LeftArrow~\u2190~LeftArrowBar~\u21E4~LeftArrowRightArrow~\u21C6~LeftCeiling~\u2308~LeftDoubleBracket~\u27E6~LeftDownTeeVector~\u2961~LeftDownVector~\u21C3~LeftDownVectorBar~\u2959~LeftFloor~\u230A~LeftRightArrow~\u2194~LeftRightVector~\u294E~LeftTee~\u22A3~LeftTeeArrow~\u21A4~LeftTeeVector~\u295A~LeftTriangle~\u22B2~LeftTriangleBar~\u29CF~LeftTriangleEqual~\u22B4~LeftUpDownVector~\u2951~LeftUpTeeVector~\u2960~LeftUpVector~\u21BF~LeftUpVectorBar~\u2958~LeftVector~\u21BC~LeftVectorBar~\u2952~Leftarrow~\u21D0~Leftrightarrow~\u21D4~LessEqualGreater~\u22DA~LessFullEqual~\u2266~LessGreater~\u2276~LessLess~\u2AA1~LessSlantEqual~\u2A7D~LessTilde~\u2272~Lfr~\u{1D50F}~Ll~\u22D8~Lleftarrow~\u21DA~Lmidot~\u013F~LongLeftArrow~\u27F5~LongLeftRightArrow~\u27F7~LongRightArrow~\u27F6~Longleftarrow~\u27F8~Longleftrightarrow~\u27FA~Longrightarrow~\u27F9~Lopf~\u{1D543}~LowerLeftArrow~\u2199~LowerRightArrow~\u2198~Lscr~\u2112~Lsh~\u21B0~Lstrok~\u0141~Lt~\u226A~Map~\u2905~Mcy~\u041C~MediumSpace~\u205F~Mellintrf~\u2133~Mfr~\u{1D510}~MinusPlus~\u2213~Mopf~\u{1D544}~Mscr~\u2133~NJcy~\u040A~Nacute~\u0143~Ncaron~\u0147~Ncedil~\u0145~Ncy~\u041D~NegativeMediumSpace~\u200B~NegativeThickSpace~\u200B~NegativeThinSpace~\u200B~NegativeVeryThinSpace~\u200B~NestedGreaterGreater~\u226B~NestedLessLess~\u226A~NewLine~\n~Nfr~\u{1D511}~NoBreak~\u2060~NonBreakingSpace~\xA0~Nopf~\u2115~Not~\u2AEC~NotCongruent~\u2262~NotCupCap~\u226D~NotDoubleVerticalBar~\u2226~NotElement~\u2209~NotEqual~\u2260~NotEqualTilde~\u2242\u0338~NotExists~\u2204~NotGreater~\u226F~NotGreaterEqual~\u2271~NotGreaterFullEqual~\u2267\u0338~NotGreaterGreater~\u226B\u0338~NotGreaterLess~\u2279~NotGreaterSlantEqual~\u2A7E\u0338~NotGreaterTilde~\u2275~NotHumpDownHump~\u224E\u0338~NotHumpEqual~\u224F\u0338~NotLeftTriangle~\u22EA~NotLeftTriangleBar~\u29CF\u0338~NotLeftTriangleEqual~\u22EC~NotLess~\u226E~NotLessEqual~\u2270~NotLessGreater~\u2278~NotLessLess~\u226A\u0338~NotLessSlantEqual~\u2A7D\u0338~NotLessTilde~\u2274~NotNestedGreaterGreater~\u2AA2\u0338~NotNestedLessLess~\u2AA1\u0338~NotPrecedes~\u2280~NotPrecedesEqual~\u2AAF\u0338~NotPrecedesSlantEqual~\u22E0~NotReverseElement~\u220C~NotRightTriangle~\u22EB~NotRightTriangleBar~\u29D0\u0338~NotRightTriangleEqual~\u22ED~NotSquareSubset~\u228F\u0338~NotSquareSubsetEqual~\u22E2~NotSquareSuperset~\u2290\u0338~NotSquareSupersetEqual~\u22E3~NotSubset~\u2282\u20D2~NotSubsetEqual~\u2288~NotSucceeds~\u2281~NotSucceedsEqual~\u2AB0\u0338~NotSucceedsSlantEqual~\u22E1~NotSucceedsTilde~\u227F\u0338~NotSuperset~\u2283\u20D2~NotSupersetEqual~\u2289~NotTilde~\u2241~NotTildeEqual~\u2244~NotTildeFullEqual~\u2247~NotTildeTilde~\u2249~NotVerticalBar~\u2224~Nscr~\u{1D4A9}~Ocy~\u041E~Odblac~\u0150~Ofr~\u{1D512}~Omacr~\u014C~Oopf~\u{1D546}~OpenCurlyDoubleQuote~\u201C~OpenCurlyQuote~\u2018~Or~\u2A54~Oscr~\u{1D4AA}~Otimes~\u2A37~OverBar~\u203E~OverBrace~\u23DE~OverBracket~\u23B4~OverParenthesis~\u23DC~PartialD~\u2202~Pcy~\u041F~Pfr~\u{1D513}~PlusMinus~\xB1~Poincareplane~\u210C~Popf~\u2119~Pr~\u2ABB~Precedes~\u227A~PrecedesEqual~\u2AAF~PrecedesSlantEqual~\u227C~PrecedesTilde~\u227E~Product~\u220F~Proportion~\u2237~Proportional~\u221D~Pscr~\u{1D4AB}~Qfr~\u{1D514}~Qopf~\u211A~Qscr~\u{1D4AC}~RBarr~\u2910~Racute~\u0154~Rang~\u27EB~Rarr~\u21A0~Rarrtl~\u2916~Rcaron~\u0158~Rcedil~\u0156~Rcy~\u0420~Re~\u211C~ReverseElement~\u220B~Rever
29seEquilibrium~\u21CB~ReverseUpEquilibrium~\u296F~Rfr~\u211C~RightAngleBracket~\u27E9~RightArrow~\u2192~RightArrowBar~\u21E5~RightArrowLeftArrow~\u21C4~RightCeiling~\u2309~RightDoubleBracket~\u27E7~RightDownTeeVector~\u295D~RightDownVector~\u21C2~RightDownVectorBar~\u2955~RightFloor~\u230B~RightTee~\u22A2~RightTeeArrow~\u21A6~RightTeeVector~\u295B~RightTriangle~\u22B3~RightTriangleBar~\u29D0~RightTriangleEqual~\u22B5~RightUpDownVector~\u294F~RightUpTeeVector~\u295C~RightUpVector~\u21BE~RightUpVectorBar~\u2954~RightVector~\u21C0~RightVectorBar~\u2953~Rightarrow~\u21D2~Ropf~\u211D~RoundImplies~\u2970~Rrightarrow~\u21DB~Rscr~\u211B~Rsh~\u21B1~RuleDelayed~\u29F4~SHCHcy~\u0429~SHcy~\u0428~SOFTcy~\u042C~Sacute~\u015A~Sc~\u2ABC~Scedil~\u015E~Scirc~\u015C~Scy~\u0421~Sfr~\u{1D516}~ShortDownArrow~\u2193~ShortLeftArrow~\u2190~ShortRightArrow~\u2192~ShortUpArrow~\u2191~SmallCircle~\u2218~Sopf~\u{1D54A}~Sqrt~\u221A~Square~\u25A1~SquareIntersection~\u2293~SquareSubset~\u228F~SquareSubsetEqual~\u2291~SquareSuperset~\u2290~SquareSupersetEqual~\u2292~SquareUnion~\u2294~Sscr~\u{1D4AE}~Star~\u22C6~Sub~\u22D0~Subset~\u22D0~SubsetEqual~\u2286~Succeeds~\u227B~SucceedsEqual~\u2AB0~SucceedsSlantEqual~\u227D~SucceedsTilde~\u227F~SuchThat~\u220B~Sum~\u2211~Sup~\u22D1~Superset~\u2283~SupersetEqual~\u2287~Supset~\u22D1~TRADE~\u2122~TSHcy~\u040B~TScy~\u0426~Tab~	~Tcaron~\u0164~Tcedil~\u0162~Tcy~\u0422~Tfr~\u{1D517}~Therefore~\u2234~ThickSpace~\u205F\u200A~ThinSpace~\u2009~Tilde~\u223C~TildeEqual~\u2243~TildeFullEqual~\u2245~TildeTilde~\u2248~Topf~\u{1D54B}~TripleDot~\u20DB~Tscr~\u{1D4AF}~Tstrok~\u0166~Uarr~\u219F~Uarrocir~\u2949~Ubrcy~\u040E~Ubreve~\u016C~Ucy~\u0423~Udblac~\u0170~Ufr~\u{1D518}~Umacr~\u016A~UnderBar~_~UnderBrace~\u23DF~UnderBracket~\u23B5~UnderParenthesis~\u23DD~Union~\u22C3~UnionPlus~\u228E~Uogon~\u0172~Uopf~\u{1D54C}~UpArrow~\u2191~UpArrowBar~\u2912~UpArrowDownArrow~\u21C5~UpDownArrow~\u2195~UpEquilibrium~\u296E~UpTee~\u22A5~UpTeeArrow~\u21A5~Uparrow~\u21D1~Updownarrow~\u21D5~UpperLeftArrow~\u2196~UpperRightArrow~\u2197~Upsi~\u03D2~Uring~\u016E~Uscr~\u{1D4B0}~Utilde~\u0168~VDash~\u22AB~Vbar~\u2AEB~Vcy~\u0412~Vdash~\u22A9~Vdashl~\u2AE6~Vee~\u22C1~Verbar~\u2016~Vert~\u2016~VerticalBar~\u2223~VerticalLine~|~VerticalSeparator~\u2758~VerticalTilde~\u2240~VeryThinSpace~\u200A~Vfr~\u{1D519}~Vopf~\u{1D54D}~Vscr~\u{1D4B1}~Vvdash~\u22AA~Wcirc~\u0174~Wedge~\u22C0~Wfr~\u{1D51A}~Wopf~\u{1D54E}~Wscr~\u{1D4B2}~Xfr~\u{1D51B}~Xopf~\u{1D54F}~Xscr~\u{1D4B3}~YAcy~\u042F~YIcy~\u0407~YUcy~\u042E~Ycirc~\u0176~Ycy~\u042B~Yfr~\u{1D51C}~Yopf~\u{1D550}~Yscr~\u{1D4B4}~ZHcy~\u0416~Zacute~\u0179~Zcaron~\u017D~Zcy~\u0417~Zdot~\u017B~ZeroWidthSpace~\u200B~Zfr~\u2128~Zopf~\u2124~Zscr~\u{1D4B5}~abreve~\u0103~ac~\u223E~acE~\u223E\u0333~acd~\u223F~acy~\u0430~af~\u2061~afr~\u{1D51E}~aleph~\u2135~amacr~\u0101~amalg~\u2A3F~andand~\u2A55~andd~\u2A5C~andslope~\u2A58~andv~\u2A5A~ange~\u29A4~angle~\u2220~angmsd~\u2221~angmsdaa~\u29A8~angmsdab~\u29A9~angmsdac~\u29AA~angmsdad~\u29AB~angmsdae~\u29AC~angmsdaf~\u29AD~angmsdag~\u29AE~angmsdah~\u29AF~angrt~\u221F~angrtvb~\u22BE~angrtvbd~\u299D~angsph~\u2222~angst~\xC5~angzarr~\u237C~aogon~\u0105~aopf~\u{1D552}~ap~\u2248~apE~\u2A70~apacir~\u2A6F~ape~\u224A~apid~\u224B~approx~\u2248~approxeq~\u224A~ascr~\u{1D4B6}~ast~*~asympeq~\u224D~awconint~\u2233~awint~\u2A11~bNot~\u2AED~backcong~\u224C~backepsilon~\u03F6~backprime~\u2035~backsim~\u223D~backsimeq~\u22CD~barvee~\u22BD~barwed~\u2305~barwedge~\u2305~bbrk~\u23B5~bbrktbrk~\u23B6~bcong~\u224C~bcy~\u0431~becaus~\u2235~because~\u2235~bemptyv~\u29B0~bepsi~\u03F6~bernou~\u212C~beth~\u2136~between~\u226C~bfr~\u{1D51F}~bigcap~\u22C2~bigcirc~\u25EF~bigcup~\u22C3~bigodot~\u2A00~bigoplus~\u2A01~bigotimes~\u2A02~bigsqcup~\u2A06~bigstar~\u2605~bigtriangledown~\u25BD~bigtriangleup~\u25B3~biguplus~\u2A04~bigvee~\u22C1~bigwedge~\u22C0~bkarow~\u290D~blacklozenge~\u29EB~blacksquare~\u25AA~blacktriangle~\u25B4~blacktriangledown~\u25BE~blacktriangleleft~\u25C2~blacktriangleright~\u25B8~blank~\u2423~blk12~\u2592~blk14~\u2591~blk34~\u2593~block~\u2588~bne~=\u20E5~bnequiv~\u2261\u20E5~bnot~\u2310~bopf~\u{1D553}~bot~\u22A5~bottom~\u22A5~bowtie~\u22C8~boxDL~\u2557~boxDR~\u2554~boxDl~\u2556~boxDr~\u2553~boxH~\u2550~boxHD~\u2566~boxHU~\u2569~boxHd~\u2564~boxHu~\u2567~boxUL~\u255D~boxUR~\u255A~boxUl~\u255C~boxUr~\u2559~boxV~\u2551~boxVH~\u256C~boxVL~\u2563~boxVR~\u2560~boxVh~\u256B~boxVl~\u2562~boxVr~\u255F~boxbox~\u29C9~boxdL~\u2555~boxdR~\u2552~boxdl~\u2510~boxdr~\u250C~boxh~\u2500~boxhD~\u2565~boxhU~\u2568~boxhd~\u252C~boxhu~\u2534~boxminus~\u229F~boxplus~\u229E~boxtimes~\u22A0~boxuL~\u255B~boxuR~\u2558~boxul~\u2518~boxur~\u2514~boxv~\u2502~boxvH~\u256A~boxvL~\u2561~boxvR~\u255E~boxvh~\u253C~boxvl~\u2524~boxvr~\u251C~bprime~\u2035~breve~\u02D8~bscr~\u{1D4B7}~bsemi~\u204F~bsim~\u223D~bsime~\u22CD~bsol~\\~bsolb~\u29C5~bsolhsub~\u27C8~bullet~\u2022~bump~\u224E~bumpE~\u2AAE~bumpe~\u224F~bumpeq~\u224F~cacute~\u0107~capand~\u2A44~capbrcup~\u2A49~capcap~\u2A4B~capcup~\u2A47~capdot~\u2A40~caps~\u2229\uFE00~caret~\u2041~caron~\u02C7~ccaps~\u2A4D~ccaron~\u010D~ccirc~\u0109~ccups~\u2A4C~ccupssm~\u2A50~cdot~\u010B~cemptyv~\u29B2~centerdot~\xB7~cfr~\u{1D520}~chcy~\u0447~check~\u2713~checkmark~\u2713~cir~\u25CB~cirE~\u29C3~circeq~\u2257~circlearrowleft~\u21BA~circlearrowright~\u21BB~circledR~\xAE~circledS~\u24C8~circledast~\u229B~circledcirc~\u229A~circleddash~\u229D~cire~\u2257~cirfnint~\u2A10~cirmid~\u2AEF~cirscir~\u29C2~clubsuit~\u2663~colon~:~colone~\u2254~coloneq~\u2254~comma~,~commat~@~comp~\u2201~compfn~\u2218~complement~\u2201~complexes~\u2102~congdot~\u2A6D~conint~\u222E~copf~\u{1D554}~coprod~\u2210~copysr~\u2117~cross~\u2717~cscr~\u{1D4B8}~csub~\u2ACF~csube~\u2AD1~csup~\u2AD0~csupe~\u2AD2~ctdot~\u22EF~cudarrl~\u2938~cudarrr~\u2935~cuepr~\u22DE~cuesc~\u22DF~cularr~\u21B6~cularrp~\u293D~cupbrcap~\u2A48~cupcap~\u2A46~cupcup~\u2A4A~cupdot~\u228D~cupor~\u2A45~cups~\u222A\uFE00~curarr~\u21B7~curarrm~\u293C~curlyeqprec~\u22DE~curlyeqsucc~\u22DF~curlyvee~\u22CE~
29curlywedge~\u22CF~curvearrowleft~\u21B6~curvearrowright~\u21B7~cuvee~\u22CE~cuwed~\u22CF~cwconint~\u2232~cwint~\u2231~cylcty~\u232D~dHar~\u2965~daleth~\u2138~dash~\u2010~dashv~\u22A3~dbkarow~\u290F~dblac~\u02DD~dcaron~\u010F~dcy~\u0434~dd~\u2146~ddagger~\u2021~ddarr~\u21CA~ddotseq~\u2A77~demptyv~\u29B1~dfisht~\u297F~dfr~\u{1D521}~dharl~\u21C3~dharr~\u21C2~diam~\u22C4~diamond~\u22C4~diamondsuit~\u2666~die~\xA8~digamma~\u03DD~disin~\u22F2~div~\xF7~divideontimes~\u22C7~divonx~\u22C7~djcy~\u0452~dlcorn~\u231E~dlcrop~\u230D~dollar~$~dopf~\u{1D555}~dot~\u02D9~doteq~\u2250~doteqdot~\u2251~dotminus~\u2238~dotplus~\u2214~dotsquare~\u22A1~doublebarwedge~\u2306~downarrow~\u2193~downdownarrows~\u21CA~downharpoonleft~\u21C3~downharpoonright~\u21C2~drbkarow~\u2910~drcorn~\u231F~drcrop~\u230C~dscr~\u{1D4B9}~dscy~\u0455~dsol~\u29F6~dstrok~\u0111~dtdot~\u22F1~dtri~\u25BF~dtrif~\u25BE~duarr~\u21F5~duhar~\u296F~dwangle~\u29A6~dzcy~\u045F~dzigrarr~\u27FF~eDDot~\u2A77~eDot~\u2251~easter~\u2A6E~ecaron~\u011B~ecir~\u2256~ecolon~\u2255~ecy~\u044D~edot~\u0117~ee~\u2147~efDot~\u2252~efr~\u{1D522}~eg~\u2A9A~egs~\u2A96~egsdot~\u2A98~el~\u2A99~elinters~\u23E7~ell~\u2113~els~\u2A95~elsdot~\u2A97~emacr~\u0113~emptyset~\u2205~emptyv~\u2205~emsp13~\u2004~emsp14~\u2005~eng~\u014B~eogon~\u0119~eopf~\u{1D556}~epar~\u22D5~eparsl~\u29E3~eplus~\u2A71~epsi~\u03B5~epsiv~\u03F5~eqcirc~\u2256~eqcolon~\u2255~eqsim~\u2242~eqslantgtr~\u2A96~eqslantless~\u2A95~equals~=~equest~\u225F~equivDD~\u2A78~eqvparsl~\u29E5~erDot~\u2253~erarr~\u2971~escr~\u212F~esdot~\u2250~esim~\u2242~excl~!~expectation~\u2130~exponentiale~\u2147~fallingdotseq~\u2252~fcy~\u0444~female~\u2640~ffilig~\uFB03~fflig~\uFB00~ffllig~\uFB04~ffr~\u{1D523}~filig~\uFB01~fjlig~fj~flat~\u266D~fllig~\uFB02~fltns~\u25B1~fopf~\u{1D557}~fork~\u22D4~forkv~\u2AD9~fpartint~\u2A0D~frac13~\u2153~frac15~\u2155~frac16~\u2159~frac18~\u215B~frac23~\u2154~frac25~\u2156~frac35~\u2157~frac38~\u215C~frac45~\u2158~frac56~\u215A~frac58~\u215D~frac78~\u215E~frown~\u2322~fscr~\u{1D4BB}~gE~\u2267~gEl~\u2A8C~gacute~\u01F5~gammad~\u03DD~gap~\u2A86~gbreve~\u011F~gcirc~\u011D~gcy~\u0433~gdot~\u0121~gel~\u22DB~geq~\u2265~geqq~\u2267~geqslant~\u2A7E~ges~\u2A7E~gescc~\u2AA9~gesdot~\u2A80~gesdoto~\u2A82~gesdotol~\u2A84~gesl~\u22DB\uFE00~gesles~\u2A94~gfr~\u{1D524}~gg~\u226B~ggg~\u22D9~gimel~\u2137~gjcy~\u0453~gl~\u2277~glE~\u2A92~gla~\u2AA5~glj~\u2AA4~gnE~\u2269~gnap~\u2A8A~gnapprox~\u2A8A~gne~\u2A88~gneq~\u2A88~gneqq~\u2269~gnsim~\u22E7~gopf~\u{1D558}~grave~`~gscr~\u210A~gsim~\u2273~gsime~\u2A8E~gsiml~\u2A90~gtcc~\u2AA7~gtcir~\u2A7A~gtdot~\u22D7~gtlPar~\u2995~gtquest~\u2A7C~gtrapprox~\u2A86~gtrarr~\u2978~gtrdot~\u22D7~gtreqless~\u22DB~gtreqqless~\u2A8C~gtrless~\u2277~gtrsim~\u2273~gvertneqq~\u2269\uFE00~gvnE~\u2269\uFE00~hairsp~\u200A~half~\xBD~hamilt~\u210B~hardcy~\u044A~harrcir~\u2948~harrw~\u21AD~hbar~\u210F~hcirc~\u0125~heartsuit~\u2665~hercon~\u22B9~hfr~\u{1D525}~hksearow~\u2925~hkswarow~\u2926~hoarr~\u21FF~homtht~\u223B~hookleftarrow~\u21A9~hookrightarrow~\u21AA~hopf~\u{1D559}~horbar~\u2015~hscr~\u{1D4BD}~hslash~\u210F~hstrok~\u0127~hybull~\u2043~hyphen~\u2010~ic~\u2063~icy~\u0438~iecy~\u0435~iff~\u21D4~ifr~\u{1D526}~ii~\u2148~iiiint~\u2A0C~iiint~\u222D~iinfin~\u29DC~iiota~\u2129~ijlig~\u0133~imacr~\u012B~imagline~\u2110~imagpart~\u2111~imath~\u0131~imof~\u22B7~imped~\u01B5~in~\u2208~incare~\u2105~infintie~\u29DD~inodot~\u0131~intcal~\u22BA~integers~\u2124~intercal~\u22BA~intlarhk~\u2A17~intprod~\u2A3C~iocy~\u0451~iogon~\u012F~iopf~\u{1D55A}~iprod~\u2A3C~iscr~\u{1D4BE}~isinE~\u22F9~isindot~\u22F5~isins~\u22F4~isinsv~\u22F3~isinv~\u2208~it~\u2062~itilde~\u0129~iukcy~\u0456~jcirc~\u0135~jcy~\u0439~jfr~\u{1D527}~jmath~\u0237~jopf~\u{1D55B}~jscr~\u{1D4BF}~jsercy~\u0458~jukcy~\u0454~kappav~\u03F0~kcedil~\u0137~kcy~\u043A~kfr~\u{1D528}~kgreen~\u0138~khcy~\u0445~kjcy~\u045C~kopf~\u{1D55C}~kscr~\u{1D4C0}~lAarr~\u21DA~lAtail~\u291B~lBarr~\u290E~lE~\u2266~lEg~\u2A8B~lHar~\u2962~lacute~\u013A~laemptyv~\u29B4~lagran~\u2112~langd~\u2991~langle~\u27E8~lap~\u2A85~larrb~\u21E4~larrbfs~\u291F~larrfs~\u291D~larrhk~\u21A9~larrlp~\u21AB~larrpl~\u2939~larrsim~\u2973~larrtl~\u21A2~lat~\u2AAB~latail~\u2919~late~\u2AAD~lates~\u2AAD\uFE00~lbarr~\u290C~lbbrk~\u2772~lbrace~{~lbrack~[~lbrke~\u298B~lbrksld~\u298F~lbrkslu~\u298D~lcaron~\u013E~lcedil~\u013C~lcub~{~lcy~\u043B~ldca~\u2936~ldquor~\u201E~ldrdhar~\u2967~ldrushar~\u294B~ldsh~\u21B2~leftarrow~\u2190~leftarrowtail~\u21A2~leftharpoondown~\u21BD~leftharpoonup~\u21BC~leftleftarrows~\u21C7~leftrightarrow~\u2194~leftrightarrows~\u21C6~leftrightharpoons~\u21CB~leftrightsquigarrow~\u21AD~leftthreetimes~\u22CB~leg~\u22DA~leq~\u2264~leqq~\u2266~leqslant~\u2A7D~les~\u2A7D~lescc~\u2AA8~lesdot~\u2A7F~lesdoto~\u2A81~lesdotor~\u2A83~lesg~\u22DA\uFE00~lesges~\u2A93~lessapprox~\u2A85~lessdot~\u22D6~lesseqgtr~\u22DA~lesseqqgtr~\u2A8B~lessgtr~\u2276~lesssim~\u2272~lfisht~\u297C~lfr~\u{1D529}~lg~\u2276~lgE~\u2A91~lhard~\u21BD~lharu~\u21BC~lharul~\u296A~lhblk~\u2584~ljcy~\u0459~ll~\u226A~llarr~\u21C7~llcorner~\u231E~llhard~\u296B~lltri~\u25FA~lmidot~\u0140~lmoust~\u23B0~lmoustache~\u23B0~lnE~\u2268~lnap~\u2A89~lnapprox~\u2A89~lne~\u2A87~lneq~\u2A87~lneqq~\u2268~lnsim~\u22E6~loang~\u27EC~loarr~\u21FD~lobrk~\u27E6~longleftarrow~\u27F5~longleftrightarrow~\u27F7~longmapsto~\u27FC~longrightarrow~\u27F6~looparrowleft~\u21AB~looparrowright~\u21AC~lopar~\u2985~lopf~\u{1D55D}~loplus~\u2A2D~lotimes~\u2A34~lowbar~_~lozenge~\u25CA~lozf~\u29EB~lpar~(~lparlt~\u2993~lrarr~\u21C6~lrcorner~\u231F~lrhar~\u21CB~lrhard~\u296D~lrtri~\u22BF~lscr~\u{1D4C1}~lsh~\u21B0~lsim~\u2272~lsime~\u2A8D~lsimg~\u2A8F~lsqb~[~lsquor~\u201A~lstrok~\u0142~ltcc~\u2AA6~ltcir~\u2A79~ltdot~\u22D6~lthree~\u22CB~ltimes~\u22C9~ltlarr~\u2976~ltquest~\u2A7B~ltrPar~\u2996~ltri~\u25C3~ltrie~\u22B4~ltrif~\u25C2~lurdshar~\u294A~luruhar~\u2966~lvertneqq~\u2268\uFE00~lvnE~\u2268\uFE00~mDDot~\u223A~male~\u2642~malt~\u2720~maltese~\u2720~map~\u21A6~mapsto~\u21A6~mapstodown~\u21A7~mapstoleft~\u21A4~mapstoup~\u21A5~marker~\u25AE~mcomma~\u2A29~mcy~\u043C~measuredangle~\u2221~mfr~\u{1D52A}~mho~\u2127~mid~\u2223~midast~*~midcir~\u2AF0~minusb~\u229F~minusd~\u2238~minusdu~\u2A2A~mlcp~\u2ADB~mldr~\u2026~mnplus~\u2213~models~\u22A7~mopf~\u{1D55E}~mp~\u2213~mscr~\u{1D4C2}~mstpos~\u223E~multimap~\u22B8~mumap~\u22B8~nGg~\u22D9\u0338~nGt~\u226B\u20D2~nGtv~\u226B\u0338~nLeftarrow~\u21CD~nLeftrightarrow~\u21CE~nLl~\u22D8\u0338~nLt~\u226A\u20D2~nLtv~\u226A\u0338~nRightarrow~\u21CF~nVDash~\u22AF~nVdash~\u22AE~nacute~\u0144~nang~\u2220\u20D2~nap~\u2249~napE~\u2A70\u0338~napid~\u224B\u0338~napos~\u0149~napprox~\u2249~natur~\u266E~natural~\u266E~naturals~\u2115~nbump~\u224E\u0338~nbumpe~\u224F\u0338~ncap~\u2A43~ncaron~\u0148~ncedil~\u0146~ncong~\u2247~ncongdot~\u2A6D\u0338~ncup~\u2A42~ncy~\u043D~neArr~\u21D7~nearhk~\u2924~nearr~\u2197~nearrow~\u2197~nedot~\u2250\u0338~nequiv~\u2262~nesear~\u2928~nesim~\u2242\u0338~nexist~\u2204~nexists~\u2204~nfr~\u{1D52B}~ngE~\u2267\u0338~nge~\u2271~ngeq~\u2271~ngeqq~\u2267\u0338~ngeqslant~\u2A7E\u0338~nges~\u2A7E\u0338~ngsim~\u2275~ngt~\u226F~ngtr~\u226F~nhArr~\u21CE~nharr~\u21AE~nhpar~\u2AF2~nis~\u22FC~nisd~\u22FA~niv~\u220
29B~njcy~\u045A~nlArr~\u21CD~nlE~\u2266\u0338~nlarr~\u219A~nldr~\u2025~nle~\u2270~nleftarrow~\u219A~nleftrightarrow~\u21AE~nleq~\u2270~nleqq~\u2266\u0338~nleqslant~\u2A7D\u0338~nles~\u2A7D\u0338~nless~\u226E~nlsim~\u2274~nlt~\u226E~nltri~\u22EA~nltrie~\u22EC~nmid~\u2224~nopf~\u{1D55F}~notinE~\u22F9\u0338~notindot~\u22F5\u0338~notinva~\u2209~notinvb~\u22F7~notinvc~\u22F6~notni~\u220C~notniva~\u220C~notnivb~\u22FE~notnivc~\u22FD~npar~\u2226~nparallel~\u2226~nparsl~\u2AFD\u20E5~npart~\u2202\u0338~npolint~\u2A14~npr~\u2280~nprcue~\u22E0~npre~\u2AAF\u0338~nprec~\u2280~npreceq~\u2AAF\u0338~nrArr~\u21CF~nrarr~\u219B~nrarrc~\u2933\u0338~nrarrw~\u219D\u0338~nrightarrow~\u219B~nrtri~\u22EB~nrtrie~\u22ED~nsc~\u2281~nsccue~\u22E1~nsce~\u2AB0\u0338~nscr~\u{1D4C3}~nshortmid~\u2224~nshortparallel~\u2226~nsim~\u2241~nsime~\u2244~nsimeq~\u2244~nsmid~\u2224~nspar~\u2226~nsqsube~\u22E2~nsqsupe~\u22E3~nsubE~\u2AC5\u0338~nsube~\u2288~nsubset~\u2282\u20D2~nsubseteq~\u2288~nsubseteqq~\u2AC5\u0338~nsucc~\u2281~nsucceq~\u2AB0\u0338~nsup~\u2285~nsupE~\u2AC6\u0338~nsupe~\u2289~nsupset~\u2283\u20D2~nsupseteq~\u2289~nsupseteqq~\u2AC6\u0338~ntgl~\u2279~ntlg~\u2278~ntriangleleft~\u22EA~ntrianglelefteq~\u22EC~ntriangleright~\u22EB~ntrianglerighteq~\u22ED~num~#~numero~\u2116~numsp~\u2007~nvDash~\u22AD~nvHarr~\u2904~nvap~\u224D\u20D2~nvdash~\u22AC~nvge~\u2265\u20D2~nvgt~>\u20D2~nvinfin~\u29DE~nvlArr~\u2902~nvle~\u2264\u20D2~nvlt~<\u20D2~nvltrie~\u22B4\u20D2~nvrArr~\u2903~nvrtrie~\u22B5\u20D2~nvsim~\u223C\u20D2~nwArr~\u21D6~nwarhk~\u2923~nwarr~\u2196~nwarrow~\u2196~nwnear~\u2927~oS~\u24C8~oast~\u229B~ocir~\u229A~ocy~\u043E~odash~\u229D~odblac~\u0151~odiv~\u2A38~odot~\u2299~odsold~\u29BC~ofcir~\u29BF~ofr~\u{1D52C}~ogon~\u02DB~ogt~\u29C1~ohbar~\u29B5~ohm~\u03A9~oint~\u222E~olarr~\u21BA~olcir~\u29BE~olcross~\u29BB~olt~\u29C0~omacr~\u014D~omid~\u29B6~ominus~\u2296~oopf~\u{1D560}~opar~\u29B7~operp~\u29B9~orarr~\u21BB~ord~\u2A5D~order~\u2134~orderof~\u2134~origof~\u22B6~oror~\u2A56~orslope~\u2A57~orv~\u2A5B~oscr~\u2134~osol~\u2298~otimesas~\u2A36~ovbar~\u233D~par~\u2225~parallel~\u2225~parsim~\u2AF3~parsl~\u2AFD~pcy~\u043F~percnt~%~period~.~pertenk~\u2031~pfr~\u{1D52D}~phiv~\u03D5~phmmat~\u2133~phone~\u260E~pitchfork~\u22D4~planck~\u210F~planckh~\u210E~plankv~\u210F~plus~+~plusacir~\u2A23~plusb~\u229E~pluscir~\u2A22~plusdo~\u2214~plusdu~\u2A25~pluse~\u2A72~plussim~\u2A26~plustwo~\u2A27~pm~\xB1~pointint~\u2A15~popf~\u{1D561}~pr~\u227A~prE~\u2AB3~prap~\u2AB7~prcue~\u227C~pre~\u2AAF~prec~\u227A~precapprox~\u2AB7~preccurlyeq~\u227C~preceq~\u2AAF~precnapprox~\u2AB9~precneqq~\u2AB5~precnsim~\u22E8~precsim~\u227E~primes~\u2119~prnE~\u2AB5~prnap~\u2AB9~prnsim~\u22E8~profalar~\u232E~profline~\u2312~profsurf~\u2313~propto~\u221D~prsim~\u227E~prurel~\u22B0~pscr~\u{1D4C5}~puncsp~\u2008~qfr~\u{1D52E}~qint~\u2A0C~qopf~\u{1D562}~qprime~\u2057~qscr~\u{1D4C6}~quaternions~\u210D~quatint~\u2A16~quest~?~questeq~\u225F~rAarr~\u21DB~rAtail~\u291C~rBarr~\u290F~rHar~\u2964~race~\u223D\u0331~racute~\u0155~raemptyv~\u29B3~rangd~\u2992~range~\u29A5~rangle~\u27E9~rarrap~\u2975~rarrb~\u21E5~rarrbfs~\u2920~rarrc~\u2933~rarrfs~\u291E~rarrhk~\u21AA~rarrlp~\u21AC~rarrpl~\u2945~rarrsim~\u2974~rarrtl~\u21A3~rarrw~\u219D~ratail~\u291A~ratio~\u2236~rationals~\u211A~rbarr~\u290D~rbbrk~\u2773~rbrace~}~rbrack~]~rbrke~\u298C~rbrksld~\u298E~rbrkslu~\u2990~rcaron~\u0159~rcedil~\u0157~rcub~}~rcy~\u0440~rdca~\u2937~rdldhar~\u2969~rdquor~\u201D~rdsh~\u21B3~realine~\u211B~realpart~\u211C~reals~\u211D~rect~\u25AD~rfisht~\u297D~rfr~\u{1D52F}~rhard~\u21C1~rharu~\u21C0~rharul~\u296C~rhov~\u03F1~rightarrow~\u2192~rightarrowtail~\u21A3~rightharpoondown~\u21C1~rightharpoonup~\u21C0~rightleftarrows~\u21C4~rightleftharpoons~\u21CC~rightrightarrows~\u21C9~rightsquigarrow~\u219D~rightthreetimes~\u22CC~ring~\u02DA~risingdotseq~\u2253~rlarr~\u21C4~rlhar~\u21CC~rmoust~\u23B1~rmoustache~\u23B1~rnmid~\u2AEE~roang~\u27ED~roarr~\u21FE~robrk~\u27E7~ropar~\u2986~ropf~\u{1D563}~roplus~\u2A2E~rotimes~\u2A35~rpar~)~rpargt~\u2994~rppolint~\u2A12~rrarr~\u21C9~rscr~\u{1D4C7}~rsh~\u21B1~rsqb~]~rsquor~\u2019~rthree~\u22CC~rtimes~\u22CA~rtri~\u25B9~rtrie~\u22B5~rtrif~\u25B8~rtriltri~\u29CE~ruluhar~\u2968~rx~\u211E~sacute~\u015B~sc~\u227B~scE~\u2AB4~scap~\u2AB8~sccue~\u227D~sce~\u2AB0~scedil~\u015F~scirc~\u015D~scnE~\u2AB6~scnap~\u2ABA~scnsim~\u22E9~scpolint~\u2A13~scsim~\u227F~scy~\u0441~sdotb~\u22A1~sdote~\u2A66~seArr~\u21D8~searhk~\u2925~searr~\u2198~searrow~\u2198~semi~;~seswar~\u2929~setminus~\u2216~setmn~\u2216~sext~\u2736~sfr~\u{1D530}~sfrown~\u2322~sharp~\u266F~shchcy~\u0449~shcy~\u0448~shortmid~\u2223~shortparallel~\u2225~sigmav~\u03C2~simdot~\u2A6A~sime~\u2243~simeq~\u2243~simg~\u2A9E~simgE~\u2AA0~siml~\u2A9D~simlE~\u2A9F~simne~\u2246~simplus~\u2A24~simrarr~\u2972~slarr~\u2190~smallsetminus~\u2216~smashp~\u2A33~smeparsl~\u29E4~
29smid~\u2223~smile~\u2323~smt~\u2AAA~smte~\u2AAC~smtes~\u2AAC\uFE00~softcy~\u044C~sol~/~solb~\u29C4~solbar~\u233F~sopf~\u{1D564}~spadesuit~\u2660~spar~\u2225~sqcap~\u2293~sqcaps~\u2293\uFE00~sqcup~\u2294~sqcups~\u2294\uFE00~sqsub~\u228F~sqsube~\u2291~sqsubset~\u228F~sqsubseteq~\u2291~sqsup~\u2290~sqsupe~\u2292~sqsupset~\u2290~sqsupseteq~\u2292~squ~\u25A1~square~\u25A1~squarf~\u25AA~squf~\u25AA~srarr~\u2192~sscr~\u{1D4C8}~ssetmn~\u2216~ssmile~\u2323~sstarf~\u22C6~star~\u2606~starf~\u2605~straightepsilon~\u03F5~straightphi~\u03D5~strns~\xAF~subE~\u2AC5~subdot~\u2ABD~subedot~\u2AC3~submult~\u2AC1~subnE~\u2ACB~subne~\u228A~subplus~\u2ABF~subrarr~\u2979~subset~\u2282~subseteq~\u2286~subseteqq~\u2AC5~subsetneq~\u228A~subsetneqq~\u2ACB~subsim~\u2AC7~subsub~\u2AD5~subsup~\u2AD3~succ~\u227B~succapprox~\u2AB8~succcurlyeq~\u227D~succeq~\u2AB0~succnapprox~\u2ABA~succneqq~\u2AB6~succnsim~\u22E9~succsim~\u227F~sung~\u266A~supE~\u2AC6~supdot~\u2ABE~supdsub~\u2AD8~supedot~\u2AC4~suphsol~\u27C9~suphsub~\u2AD7~suplarr~\u297B~supmult~\u2AC2~supnE~\u2ACC~supne~\u228B~supplus~\u2AC0~supset~\u2283~supseteq~\u2287~supseteqq~\u2AC6~supsetneq~\u228B~supsetneqq~\u2ACC~supsim~\u2AC8~supsub~\u2AD4~supsup~\u2AD6~swArr~\u21D9~swarhk~\u2926~swarr~\u2199~swarrow~\u2199~swnwar~\u292A~target~\u2316~tbrk~\u23B4~tcaron~\u0165~tcedil~\u0163~tcy~\u0442~tdot~\u20DB~telrec~\u2315~tfr~\u{1D531}~therefore~\u2234~thetav~\u03D1~thickapprox~\u2248~thicksim~\u223C~thkap~\u2248~thksim~\u223C~timesb~\u22A0~timesbar~\u2A31~timesd~\u2A30~tint~\u222D~toea~\u2928~top~\u22A4~topbot~\u2336~topcir~\u2AF1~topf~\u{1D565}~topfork~\u2ADA~tosa~\u2929~tprime~\u2034~triangle~\u25B5~triangledown~\u25BF~triangleleft~\u25C3~trianglelefteq~\u22B4~triangleq~\u225C~triangleright~\u25B9~trianglerighteq~\u22B5~tridot~\u25EC~trie~\u225C~triminus~\u2A3A~triplus~\u2A39~trisb~\u29CD~tritime~\u2A3B~trpezium~\u23E2~tscr~\u{1D4C9}~tscy~\u0446~tshcy~\u045B~tstrok~\u0167~twixt~\u226C~twoheadleftarrow~\u219E~twoheadrightarrow~\u21A0~uHar~\u2963~ubrcy~\u045E~ubreve~\u016D~ucy~\u0443~udarr~\u21C5~udblac~\u0171~udhar~\u296E~ufisht~\u297E~ufr~\u{1D532}~uharl~\u21BF~uharr~\u21BE~uhblk~\u2580~ulcorn~\u231C~ulcorner~\u231C~ulcrop~\u230F~ultri~\u25F8~umacr~\u016B~uogon~\u0173~uopf~\u{1D566}~uparrow~\u2191~updownarrow~\u2195~upharpoonleft~\u21BF~upharpoonright~\u21BE~uplus~\u228E~upsi~\u03C5~upuparrows~\u21C8~urcorn~\u231D~urcorner~\u231D~urcrop~\u230E~uring~\u016F~urtri~\u25F9~uscr~\u{1D4CA}~utdot~\u22F0~utilde~\u0169~utri~\u25B5~utrif~\u25B4~uuarr~\u21C8~uwangle~\u29A7~vArr~\u21D5~vBar~\u2AE8~vBarv~\u2AE9~vDash~\u22A8~vangrt~\u299C~varepsilon~\u
2903F5~varkappa~\u03F0~varnothing~\u2205~varphi~\u03D5~varpi~\u03D6~varpropto~\u221D~varr~\u2195~varrho~\u03F1~varsigma~\u03C2~varsubsetneq~\u228A\uFE00~varsubsetneqq~\u2ACB\uFE00~varsupsetneq~\u228B\uFE00~varsupsetneqq~\u2ACC\uFE00~vartheta~\u03D1~vartriangleleft~\u22B2~vartriangleright~\u22B3~vcy~\u0432~vdash~\u22A2~vee~\u2228~veebar~\u22BB~veeeq~\u225A~vellip~\u22EE~verbar~|~vert~|~vfr~\u{1D533}~vltri~\u22B2~vnsub~\u2282\u20D2~vnsup~\u2283\u20D2~vopf~\u{1D567}~vprop~\u221D~vrtri~\u22B3~vscr~\u{1D4CB}~vsubnE~\u2ACB\uFE00~vsubne~\u228A\uFE00~vsupnE~\u2ACC\uFE00~vsupne~\u228B\uFE00~vzigzag~\u299A~wcirc~\u0175~wedbar~\u2A5F~wedge~\u2227~wedgeq~\u2259~wfr~\u{1D534}~wopf~\u{1D568}~wp~\u2118~wr~\u2240~wreath~\u2240~wscr~\u{1D4CC}~xcap~\u22C2~xcirc~\u25EF~xcup~\u22C3~xdtri~\u25BD~xfr~\u{1D535}~xhArr~\u27FA~xharr~\u27F7~xlArr~\u27F8~xlarr~\u27F5~xmap~\u27FC~xnis~\u22FB~xodot~\u2A00~xopf~\u{1D569}~xoplus~\u2A01~xotime~\u2A02~xrArr~\u27F9~xrarr~\u27F6~xscr~\u{1D4CD}~xsqcup~\u2A06~xuplus~\u2A04~xutri~\u25B3~xvee~\u22C1~xwedge~\u22C0~yacy~\u044F~ycirc~\u0177~ycy~\u044B~yfr~\u{1D536}~yicy~\u0457~yopf~\u{1D56A}~yscr~\u{1D4CE}~yucy~\u044E~zacute~\u017A~zcaron~\u017E~zcy~\u0437~zdot~\u017C~zeetrf~\u2128~zfr~\u{1D537}~zhcy~\u0436~zigrarr~\u21DD~zopf~\u{1D56B}~zscr~\u{1D4CF}~~AMP~&~COPY~\xA9~GT~>~LT~<~QUOT~"~REG~\xAE',ql.html4);var Ure=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},YB=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536};var eu=function(){return eu=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},eu.apply(this,arguments)},Hre=eu(eu({},ql),{all:ql.html5}),$re={specialChars:/[<>'"&]/g,nonAscii:/[<>'"&\u0080-\uD7FF\uE000-\uFFFF\uDC00-\uDFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]?/g,nonAsciiPrintable:/[<>'"&\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF\uDC00-\uDFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]?/g,nonAsciiPrintableOnly:/[\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF\uDC00-\uDFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]?/g,extensive:/[\x01-\x0c\x0e-\x1f\x21-\x2c\x2e-\x2f\x3a-\x40\x5b-\x60\x7b-\x7d\x7f-\uD7FF\uE000-\uFFFF\uDC00-\uDFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]?/g},Gre={mode:"specialChars",level:"all",numeric:"decimal"};function QB(e,t){var n=t===void 0?Gre:t,r=n.mode,i=r===void 0?"specialChars":r,o=n.numeric,s=o===void 0?"decimal":o,a=n.level,l=a===void 0?"all":a;if(!e)return"";var c=$re[i],d=Hre[l].characters,u=s==="hexadecimal";return String.prototype.replace.call(e,c,function(f){var p=d[f];if(!p){var m=f.length>1?YB(f,0):f.charCodeAt(0);p=(u?"&#x"+m.toString(16):"&#"+m)+";"}return p})}var VI=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,UI=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,JB={xml:{strict:VI,attribute:UI,body:zv.xml},html4:{strict:VI,attribute:UI,body:zv.html4},html5:{strict:VI,attribute:UI,body:zv.html5}},g9e=eu(eu({},JB),{all:JB.html5}),zre=String.fromCharCode,y9e=zre(65533);var Wv=(()=>{let t=class t extends Ag{interpolate(r,i){return super.interpolate(r,this.sanitizeParams(i))}sanitizeParams(r){if(typeof r=="string")return this.sanitizeString(r);if(typeof r=="object"){let i=iI(r);return Object.keys(r).forEach(o=>{i[o]=this.sanitizeParams(i[o])}),i}return r}sanitizeString(r){return QB(r,{mode:"specialChars"})}};t.\u0275fac=(()=>{let r;return function(o){return(r||(r=Tt(t)))(o||t)}})(),t.\u0275prov=S({token:t,factory:t.\u0275fac});let e=t;return e})();var ZB=(()=>{let t=class t{static forRoot(){return{ngModule:t,providers:[Ba,{provide:Ar,useValue:{handleError:r=>{ha(r.originalError||r),console.error(r)}}}]}}};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=gt({type:t}),t.\u0275inj=ct({providers:[hi,vi,zP,OE,lf,GB,LI,UB,vf(_f())],imports:[cf,QS,ZS,Og.forChild({loader:{provide:mo,useClass:Zd,deps:[Ft]},compiler:{provide:yo,useClass:Kd},parser:{provide:go,useClass:Wv}}),QS,ZS]});let e=t;return e})();var HI=class{encode(t){return encodeURIComponent(t).replace(/%20/gi,"+").replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";")}encodeKey(t){return this.encode(t)}encodeValue(t){return this.encode(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}},XB=(()=>{let t=class t{serializeData(r){let i=JSON.parse(JSON.stringify(r));return new Oi({encoder:new HI,fromObject:i}).toString()}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var tu=(()=>{let t=class t{constructor(r,i){this.http=r,this.httpParameterSerializerService=i}serializeFormData(r){return this.httpParameterSerializerService.serializeData(r.value)}post$(r,i){return this.http.post(r,this.serializeFormData(i),{headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"}}).pipe(kt(o=>{throw this.applyServerErrors(o,i),o}))}postJSON$(r,i,o){return this.http.post(r,i,{headers:{"Content-Type":"application/json"}}).pipe(kt(s=>{throw this.applyServerErrors(s,o),s}))}applyServerErrors(r,i){let o=!1;if(r.error&&r.error.errors){for(let s of r.error.errors)if(i.controls[s.field]){let a={};
29a[s.validator]=!0,i.controls[s.field].setErrors(a),o=!0}}return o}};t.\u0275fac=function(i){return new(i||t)(C(Ft),C(XB))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var qv=(()=>{let t=class t{constructor(r,i,o){this.http=r,this.formHelperService=i,this.l10nService=o,this.LOGIN_START_OAUTH_ENDPOINT=Qe.istioBaseApiUrl+"/login/oauth2/authorization/okta",this.LOGIN_SUBMIT_ENDPOINT=Qe.istioBaseApiUrl+"/login/auth",this.LOGIN_CHECK_AUTH_ENDPOINT=Qe.istioBaseApiUrl+"/login/rest/login/authCheck",this.DEMO_USER="[email protected]",this.DEMO_PASSWORD="password"}submitLogin$(r){return this.formHelperService.post$(this.LOGIN_SUBMIT_ENDPOINT,r)}startOAuthLogin(){this.l10nService.getActiveLocale$().subscribe(r=>{window.location.replace(`${this.LOGIN_START_OAUTH_ENDPOINT}?lang=${r}`)})}submitDemoLogin$(){let r={value:{username:this.DEMO_USER,password:this.DEMO_PASSWORD}};return this.formHelperService.post$(this.LOGIN_SUBMIT_ENDPOINT,r)}checkAuth$(){return this.http.get(this.LOGIN_CHECK_AUTH_ENDPOINT)}};t.\u0275fac=function(i){return new(i||t)(C(Ft),C(tu),C(at))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function qre(e,t){if(e&1){let n=rt();b(0,"div",1),B(1,"now-icon",2),b(2,"h5",3),O(3),D(4,"translate"),w(),b(5,"button",4),Ae("click",function(){Re(n);let i=J();return ke(i.dialogService.dismiss(i.activeDialog))}),O(6),D(7,"translate"),w()()}e&2&&(v(3),U(A(4,2,"LOGIN:DEMO:ERROR")),v(3),dt(" ",A(7,4,"ACTION:CLOSE")," "))}function Kre(e,t){e&1&&(b(0,"div",1)(1,"h5",3),O(2),D(3,"translate"),w()()),e&2&&(v(2),U(A(3,1,"LOGIN:DEMO:WORKING")))}var t3=(()=>{let t=class t{constructor(r,i,o,s,a,l){this.cookieService=r,this.loginService=i,this.activatedRoute=o,this.activeDialog=s,this.dialogService=a,this.windowLocationService=l,this.error=!1}ngOnInit(){this.activatedRoute.queryParamMap.subscribe(r=>{if(r.keys.length>0){let i=this.windowLocationService.getWindowLocation().search.substring(1,this.windowLocationService.getWindowLocation().search.length),o=this.windowLocationService.getWindowLocation().hostname.replace(/^[^.]+\./g,"");this.cookieService.set("utm",i,null,"/",o,!0,"Lax");let s=r.get("banner");s!==null&&this.cookieService.set("jamfnow_demo_banner",s,null,"/",o,!0,"Lax")}}),this.demoLoginTimeout=setTimeout(()=>{this.loginService.submitDemoLogin$().subscribe({next:()=>{},error:r=>{this.error=!0,console.error(r)}})},1e3)}ngOnDestroy(){clearTimeout(this.demoLoginTimeout)}};t.\u0275fac=function(i){return new(i||t)(I(hi),I(qv),I(yt),I(vi),I(Oa),I(Zt))},t.\u0275cmp=re({type:t,selectors:[["now-login-start-demo-dialog"]],standalone:!1,decls:3,vars:1,consts:[[1,"modal-body"],[1,"text-center"],["name","warning-triangle",1,"icon-3x","text-alert"],["id","dialog-heading"],["type","button","data-test","cancel-start-demo-btn",1,"mt20","small","secondary",3,"click"]],template:function(i,o){i&1&&(b(0,"div",0),Q(1,qre,8,6,"div",1)(2,Kre,4,3,"div",1),w()),i&2&&(v(),Z(o.error?1:2))},dependencies:[_t,Fe],encapsulation:2});let e=t;return e})();var n3=(()=>{let t=class t{constructor(r){this.windowLocationService=r}extractDomain(r){return r.split(".").slice(-2).join(".")}urlIsSafeToRedirectTo(r){let i=new URL(this.windowLocationService.getWindowLocation().href),o=new URL(r,i.href);return this.extractDomain(i.hostname)===this.extractDomain(o.hostname)}redirect(r,i){this.urlIsSafeToRedirectTo(r)&&(i?this.windowLocationService.getWindowLocation().assign(r):this.windowLocationService.getWindowLocation().replace(r))}};t.\u0275fac=function(i){return new(i||t)(C(Zt))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var r3=(()=>{let t=class t{constructor(r,i,o,s){this.cookies=r,this.redirectService=i,this.lodashMixins=o,this.windowLocationService=s,this.DEEP_LINK_COOKIE_NAME="deepLink",this.referrer=null,this.waitForBackendLogoutRedirect=!1}checkPageReferrer(){let r=document.referrer?document.referrer:this.referrer;this.getDeepLinkCookie().includes(r)||this.removeDeepLinkCookie()}handleDeepLinkRedirect(){let r=this.getDeepLinkCookie();return r?(this.removeDeepLinkCookie(),this.redirectService.redirect(r),!0):!1}addDeepLinkCookie(){let r=new Date;r.setMinutes(r.getMinutes()+15);let i=this.windowLocationService.getWindowLocation().href;i.includes("/rest/")||(this.referrer=i,this.cookies.set(this.DEEP_LINK_COOKIE_NAME,i,r,"/",this.lodashMixins.domain(this.windowLocationService.getWindowLocation().hostname),!0))}getDeepLinkCookie(){return this.cookies.get(this.DEEP_LINK_COOKIE_NAME)}removeDeepLinkCookie(){this.cookies.delete(this.DEEP_LINK_COOKIE_NAME,"/",this.lodashMixins.domain(this.windowLocationService.getWindowLocation().hostname),!0),this.cookies.delete(this.DEEP_LINK_COOKIE_NAME,"/",this.windowLocationService.getWindowLocation().hostname,!0),this.referrer=null}};t.\u0275fac=function(i){return new(i||t)(C(hi),C(n3),C(BI),C(Zt))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var qp=(function(e){return e.USER_NOT_FOUND="USER_NOT_FOUND",e.INCORRECT_CLAIM="INCORRECT_CLAIM",e.EMAIL_ALREADY_EXISTS="EMAIL_ALREADY_EXISTS",e.ACCOUNT_DISABLED="ACCOUNT_DISABLED",e.UNKNOWN_ERROR="UNKNOWN_ERROR",e})(qp||{});function Qre(e,t){e&1&&(b(0,"div",2)(1,"div",9),B(2,"now-icon",10),b(3,"div",11)(4,"p"),O(5),D(6,"translate"),w()()()()),e&2&&(v(5),U(A(6,1,"LOGIN:FORM:ACTIVATED:MESSAGE")))}function Zre(e,t){e&1&&(b(0,"p"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:FORM:JAMF_ID_FAILED:USER_NOT_FOUND")))}function Xre(e,t){e&1&&(b(0,"p"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:FORM:JAMF_ID_FAILED:INCORRECT_CLAIM")))}function eie(e,t){e&1&&(b(0,"p"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:FORM:JAMF_ID_FAILED:EMAIL_ALREADY_EXISTS")))}function tie(e,t){e&1&&(b(0,"p"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:FORM:JAMF_ID_FAILED:ACCOUNT_DISABLED")))}function nie(e,t){e&1&&(b(0,"p"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:FORM:JAMF_ID_FAILED:UNKNOWN_ERROR")))}function rie(e,t){if(e&1&&(b(0,"div",2)(1,"div",12),B(2,"now-icon",13),b(3,"div",11)(4,"h4",14),O(5),D(6,"translate"),w(),Q(7,Zre,3,3,"p")(8,Xre,3,3,"p")(9,eie,3,3,"p")(10,tie,3,3,"p")(11,nie,3,3,"p"),w()()()),e&2){let n,r=J();v(5),U(A(6,2,"LOGIN:FORM:JAMF_ID_FAILED:HEADING")),v(2),Z((n=r.jamfIdErrorType)===r.JamfIdErrorType.USER_NOT_FOUND?7:n===r.JamfIdErrorType.INCORRECT_CLAIM?8:n===r.JamfIdErrorType.EMAIL_ALREADY_EXISTS?9:n===r.JamfIdErrorType.ACCOUNT_DISABLED?10:11)}}var GI=(()=>{let t=class t{constructor(r,i,o,s,a,l){this.activatedRoute=r,this.l10nService=i,this.deepLinkService=o,this.dialogService=s,this.loginService=a,this.sentryService=l,this.isWorking=!1,this.jamfIdErrorType=null,this.jamfIdLoginErrorDetail="",this.showActivatedMessage=!1,this.oAuthLoading=!1,this.signupUrl=null,this.user={username:"",password:"",lang:"en-US"},this.JamfIdErrorType=qp}ngOnInit(){this.signupUrl=Qe.signupUrl,this.deepLinkService.checkPageReferrer(),this.l10nService.getActiveLocale$().subscribe(r=>{this.user.lang=r}),this.loginService.checkAuth$().subscribe({next:()=>{},error:()=>{}}),this.activatedRoute.data.subscribe(r=>{r?.autoDemo&&this.startDemo()}),this.activatedRoute.queryParamMap.subscribe(r=>{if(r.has("activated")&&(this.showActivatedMessage=!0),r.has("jamf_id_error")){let i=r.get("jamf_id_error");Object.values(qp).includes(i)||(i=qp.UNKNOWN_ERROR),this.jamfIdErrorType=i;let o="";r.has("jamf_id_error_detail")&&(o=` - ${r.get("jamf_id_error_detail")}`),this.sentryService.handleError(new Error(`Jamf ID login failed (${this.jamfIdErrorType})${o}`))}})}logInWithJamfID(){this.oAuthLoading=!0,this.loginService.startOAuthLogin()}
29startDemo(){this.dialogService.open(t3,"start-demo-dialog",zl.Center)}};t.\u0275fac=function(i){return new(i||t)(I(yt),I(at),I(r3),I(Oa),I(qv),I(Ba))},t.\u0275cmp=re({type:t,selectors:[["now-login-form"]],standalone:!1,decls:20,vars:17,consts:[[1,"entry-title"],["data-test","login-nav-signup",3,"href"],[1,"entry-form-error"],[1,"entry-form"],[1,"form-action"],["type","button","data-test","submit-form",1,"primary","wider",3,"click","disabled"],["text","LOGIN:WITH_JAMF_ID",3,"ladda"],[1,"entry-actions"],["data-test","login-start-demo",1,"primary-ghost",3,"click"],[1,"alert-message","alert-message-success"],["name","check-circle",1,"alert-message-icon"],[1,"alert-message-content"],[1,"alert-message","alert-message-critical"],["name","warning-triangle",1,"alert-message-icon"],[1,"h5"]],template:function(i,o){i&1&&(b(0,"div",0)(1,"h2"),O(2),D(3,"translate"),w(),b(4,"h3"),O(5),D(6,"translate"),b(7,"a",1),O(8),D(9,"translate"),w()()(),Q(10,Qre,7,3,"div",2),Q(11,rie,12,4,"div",2),b(12,"div",3)(13,"div",4)(14,"button",5),Ae("click",function(){return o.logInWithJamfID()}),B(15,"now-ladda",6),w()(),b(16,"p",7)(17,"button",8),Ae("click",function(){return o.startDemo()}),O(18),D(19,"translate"),w()()()),i&2&&(v(2),U(A(3,9,"LOGIN:FORM:HEADING")),v(3),dt(" ",A(6,11,"LOGIN:FORM:GOTO_SIGNUP")," "),v(2),z("href",o.signupUrl,Or),v(),U(A(9,13,"LOGIN:FORM:GOTO_SIGNUP:LINK")),v(2),Z(o.showActivatedMessage&&o.jamfIdErrorType===null?10:-1),v(),Z(o.jamfIdErrorType!==null?11:-1),v(3),z("disabled",o.oAuthLoading),v(),z("ladda",o.oAuthLoading),v(3),U(A(19,15,"LOGIN:FORM:TRY_DEMO")))},dependencies:[_t,Fa,Fe],encapsulation:2});let e=t;return e})();var nu=(()=>{let t=class t{constructor(r,i){this.http=r,this.formHelperService=i,this.ACTIVATE_ACCOUNT=Qe.istioBaseApiUrl+"/login/rest/activateAccount",this.ACTIVATE_ACCEPT_INVITATION=Qe.istioBaseApiUrl+"/login/rest/activate-invitation/accept",this.ACTIVATE_CHECK_CODE=Qe.istioBaseApiUrl+"/login/rest/activate-invitation/activationCode"}activateAccount$(r){let i={value:{token:r}};return this.formHelperService.post$(this.ACTIVATE_ACCOUNT,i)}acceptInvitation$(r){return this.http.post(this.ACTIVATE_ACCEPT_INVITATION,r)}activateTeammateCheckCode$(r){return this.http.get(`${this.ACTIVATE_CHECK_CODE}/${r}`)}activateParbakedCheckCode$(r){return this.http.get(`${this.ACTIVATE_CHECK_CODE}/${r}/parbaked`)}};t.\u0275fac=function(i){return new(i||t)(C(Ft),C(tu))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function iie(e,t){e&1&&(b(0,"div",0)(1,"h2"),O(2),D(3,"translate"),w()(),b(4,"div",1),B(5,"now-icon",2),b(6,"div",3)(7,"p"),O(8),D(9,"translate"),w()()()),e&2&&(v(2),U(A(3,2,"LOGIN:ACTIVATE_ACCOUNT:HEADING")),v(6),U(A(9,4,"LOGIN:ACTIVATE_ACCOUNT:FAILURE:MESSAGE")))}function oie(e,t){e&1&&B(0,"now-loading")}var WI=(()=>{let t=class t{constructor(r,i,o,s,a,l){this.loginActivateService=r,this.l10nService=i,this.title=o,this.activatedRoute=s,this.router=a,this.analyticsService=l,this.activationFailed=!1}ngOnInit(){this.l10nService.translate$(["PRODUCT_NAME","LOGIN:ACTIVATE_ACCOUNT:PAGE_TITLE"]).subscribe(r=>{let i=r["LOGIN:ACTIVATE_ACCOUNT:PAGE_TITLE"],o=r.PRODUCT_NAME;i&&this.title.setTitle(`${i} - ${o}`)}),this.activatedRoute.data.subscribe(r=>{if(r.activationFailed){this.activationFailed=!0;return}this.activatedRoute.queryParamMap.subscribe(i=>{let o=i.get("token");if(!o){this.router.navigate(["/failure"]);return}o=encodeURIComponent(o),this.loginActivateService.activateAccount$(o).subscribe({next:()=>{this.analyticsService.track("Activated",{category:"Accounts"}),window.location.replace(`${window.location.origin}/?activated=true`)},error:()=>{this.router.navigate(["/failure"])}})})})}};t.\u0275fac=function(i){return new(i||t)(I(nu),I(at),I(oi),I(yt),I(it),I(Ra))},t.\u0275cmp=re({type:t,selectors:[["now-login-activate-account"]],standalone:!1,decls:2,vars:1,consts:[[1,"entry-title"],[1,"alert-message","alert-message-critical"],["name","warning-circle",1,"alert-message-icon"],[1,"alert-message-content"]],template:function(i,o){i&1&&Q(0,iie,10,6)(1,oie,1,0,"now-loading"),i&2&&Z(o.activationFailed?0:1)},dependencies:[_t,Ts,Fe],encapsulation:2});let e=t;return e})();var i3=(()=>{let t=class t{constructor(r,i){this.http=r,this.formHelperService=i,this.CONFIRM_CHANGE_EMAIL_TTL=Qe.istioBaseApiUrl+"/login/rest/change/email/ttl",this.CONFIRM_CHANGE_EMAIL_CHECK_TOKEN=Qe.istioBaseApiUrl+"/login/rest/confirmEmailToken",this.CONFIRM_CHANGE_EMAIL_SUBMIT=Qe.istioBaseApiUrl+"/login/rest/confirmEmail",this.DEFAULT_TTL_
29SECONDS=36e3}getConfirmTtlSeconds$(){return this.http.get(this.CONFIRM_CHANGE_EMAIL_TTL).pipe(kt(()=>V(this.DEFAULT_TTL_SECONDS)),Yn(1))}checkChangeEmailToken$(r){return this.http.get(`${this.CONFIRM_CHANGE_EMAIL_CHECK_TOKEN}/${r}/valid`)}confirmChangeEmail$(r){return this.formHelperService.post$(this.CONFIRM_CHANGE_EMAIL_SUBMIT,r)}};t.\u0275fac=function(i){return new(i||t)(C(Ft),C(tu))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var aie=e=>({duration:e}),lie=e=>({email:e});function cie(e,t){e&1&&(b(0,"h3"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:CONFIRM_EMAIL:SUMMARY")))}function die(e,t){e&1&&(b(0,"p"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:CONFIRM_EMAIL:ERROR:USED")))}function uie(e,t){if(e&1&&(b(0,"p"),O(1),D(2,"async"),D(3,"translate"),w()),e&2){let n=J(2);v(),U(fo(3,3,"LOGIN:CONFIRM_EMAIL:ERROR:EXPIRED",Lr(6,aie,A(2,1,n.ttlHours$))))}}function fie(e,t){e&1&&B(0,"now-loading")}function pie(e,t){if(e&1&&(Ks(0),b(1,"div",4),B(2,"now-icon",5),b(3,"div",6),rr(4,die,3,3,"p",3)(5,uie,4,8,"p",3),D(6,"async"),rr(7,fie,1,0,"now-loading",3),D(8,"async"),w()(),b(9,"p",7)(10,"a",8),B(11,"now-icon",9),b(12,"span"),O(13),D(14,"translate"),w()()(),Ys()),e&2){let n=J();v(4),z("ngIf",n.used),v(),z("ngIf",n.invalid&&A(6,4,n.ttlHours$)!==null),v(2),z("ngIf",n.invalid&&A(8,6,n.ttlHours$)===null),v(6),U(A(14,8,"LOGIN:CONFIRM_EMAIL:ERROR:BACK"))}}function hie(e,t){if(e&1&&(Ks(0),b(1,"div",10),B(2,"now-icon",11),b(3,"div",6),B(4,"p",12),D(5,"translate"),w()(),b(6,"p",7)(7,"a",13),O(8),D(9,"translate"),w()(),Ys()),e&2){let n=J();v(4),z("innerHTML",fo(5,3,"LOGIN:CONFIRM_EMAIL:SUCCESS:MESSAGE",Lr(8,lie,n.successEmail)),nr),v(3),z("href",n.successRedirect,Or),v(),U(A(9,6,"LOGIN:CONFIRM_EMAIL:SUCCESS:SUBMIT"))}}function mie(e,t){e&1&&(b(0,"small",23),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:CONFIRM_EMAIL:MAIN:PASSWORD:ERROR:REQUIRED")))}function gie(e,t){e&1&&(b(0,"small",23),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:CONFIRM_EMAIL:MAIN:PASSWORD:ERROR:INVALID")))}function yie(e,t){if(e&1&&(b(0,"div"),rr(1,mie,3,3,"small",22)(2,gie,3,3,"small",22),w()),e&2){J();let n=St(9);v(),z("ngIf",n.errors.required),v(),z("ngIf",n.errors.validpassword)}}function vie(e,t){if(e&1){let n=rt();Ks(0),b(1,"form",14,0),Ae("ngSubmit",function(){Re(n);let i=St(2),o=J();return ke(o.submit(i))}),b(3,"div",15)(4,"label",16),O(5),D(6,"translate"),w(),b(7,"now-show-password")(8,"input",17,1),Sn("ngModelChange",function(i){Re(n);let o=J();return kn(o.user.password,i)||(o.user.password=i),ke(i)}),w()(),rr(10,yie,3,2,"div",3),w(),b(11,"div",18)(12,"button",19),B(13,"now-ladda",20),w()(),b(14,"input",21),Sn("ngModelChange",function(i){Re(n);let o=J();return kn(o.user.token,i)||(o.user.token=i),ke(i)}),w()(),Ys()}if(e&2){let n=St(2),r=St(9),i=J();v(5),U(A(6,6,"LOGIN:CONFIRM_EMAIL:MAIN:PASSWORD:LABEL")),v(3),Cn("ngModel",i.user.password),v(2),z("ngIf",r.invalid&&(n.submitted||r.touched&&r.dirty)),v(2),z("disabled",i.working),v(),z("ladda",i.working),v(),Cn("ngModel",i.user.token)}}var Kp=(()=>{let t=class t{constructor(r,i,o,s,a){this.l10nService=r,this.title=i,this.activatedRoute=o,this.router=s,this.loginConfirmEmailService=a,this.success=!1,this.invalid=!1,this.used=!1,this.loading=!0,this.working=!1,this.submitError=!1,this.successEmail="",this.successRedirect="",this.user={token:"",password:""},this.HTTP_STATUS_GONE=410,this.HTTP_STATUS_CONFLICT=409,this.router.currentNavigation()?.extras?.state&&(this.successEmail=this.router.currentNavigation().extras.state.email,this.successRedirect=this.router.currentNavigation().extras.state.redirect)}ngOnInit(){this.l10nService.translate$(["PRODUCT_NAME","LOGIN:CONFIRM_EMAIL:PAGE_TITLE"]).subscribe(r=>{let i=r["LOGIN:CONFIRM_EMAIL:PAGE_TITLE"],o=r.PRODUCT_NAME;i&&this.title.setTitle(`${i} - ${o}`)}),this.activatedRoute.data.subscribe(r=>{if(r.emailChangeSuccess){this.success=!0;return}if(r.emailChangeTokenInvalid&&(this.invalid=!0,this.ttlHours$=this.loginConfirmEmailService.getConfirmTtlSeconds$().pipe(L(i=>Math.floor(i/360)/10))),r.emailChangeUsed){this.used=!0;return}this.checkToken()})}submit(r){r.valid&&(this.working=!0,this.submitError=!1,this.loginConfirmEmailService.confirmChangeEmail$(r).subscribe({next:i=>{this.router.navigate(["/confirm/email/success"],{state:{email:i.email,redirect:i.frontendUrl}})},error:i=>{if(i.status===this.HTTP_STATUS_GONE){this.router.navigate(["/confirm/email/invalid"]);return}if(i.status===this.HTTP_STATUS_CONFLICT){this.router.navigate(["/confirm/email/used"]);return}this.working=!1,this.submitError=!0}}))}checkToken(){this.activatedRoute.queryParamMap.subscribe(r=>{let i=r.get("token");if(!i){this.router.navigate(["/confirm/email/invalid"]);return}i=encodeURIComponent(i),this.loginConfirmEmailService.checkChangeEmailToken$(i).subscribe({next:o=>{if(o.status==="INVALID"){this.router.navigate(["/confirm/email/invalid"]);return}if(o.status==="EMAIL_USED"){this.router.navigate(["/confirm/email/used"]);return}this.user.token=i,this.loading=!1},error:()=>{this.router.navigate(["/confirm/email/invalid"])}})})}};t.\u0275fac=function(i){return new(i||t)(I(at),I(oi),I(yt),I(it),I(i3))},t.\u0275cmp=re({type:t,selectors:[["now-login-confirm-email"]],standalone:!1,decls:8,vars:7,consts:[["confirmChangeEmailForm","ngForm"],["passwordEl","ngModel"],[1,"entry-title"],[4,"ngIf"],[1,"alert-message","alert-message-critical"],["name","warning-circle",1,"alert-message-icon"],[1,"alert-message-content"],[1,"entry-actions"],["routerLink","/","data-test","confirm-email-back-to-login-link"],["name","arrow-1-left",1,"icon-sm","mr5"],[1,"alert-message","alert-message-success"],["name","check-circle",1,"alert-message-icon"],[3,"innerHTML"],["data-test","confirm-email-success-redirect-link",1,"button","primary","wider",3,"href"],["name","confirmChangeEmailForm","method","post",1,"entry-form",3,"ngSubmit"],[1,"form-group"],["for","password"],["type","password","name","password","id","password","data-test","confirm-change-email-password-field","required","",3,"ngModelChange","ngModel"],[1,"form-action"],["type","submit","data-test","confirm-change-email-submit",1,"primary","wider",3,"disabled"],["text","LOGIN:CONFIRM_EMAIL:SUBMIT",3,"ladda"],["type","hidden","name","token",3,"ngModelChange","ngModel"],["class","error",4,"ngIf"],[1,"error"]],template:function(i,o){i&1&&(b(0,"div",2)(1,"h2"),O(2),D(3,"translate"),w(),rr(4,cie,3,3,"h3",3),w(),rr(5,pie,15,10,"ng-container",3)(6,hie,10,10,"ng-container",3)(7,vie,15,8,"ng-container",3)),i&2&&(v(2),U(A(3,5,"LOGIN:CONFIRM_EMAIL:HEADING")),v(2),z("ngIf",!o.invalid&&!o.success&&!o.used),v(),z("ngIf",o.used||o.invalid),v(),z("ngIf",o.success),v(),z("ngIf",!o.invalid&&!o.success&&!o.used&&!o.loading))},dependencies:[AE,qc,na,zc,Wc,yl,gl,ml,_t,Fa,Ts,Qd,my,Ni,Fe],encapsulation:2});let e=t;return e})();var _ie=e=>({url:e});function bie(e,t){e&1&&(b(0,"div",8),B(1,"now-icon",11),b(2,"div",12)(3,"p"),O(4),D(5,"translate"),w()()()),e&2&&(v(4),U(A(5,1,"LOGIN:ACTIVATE_TEAMMATE:ERROR:INVALID")))}function wie(e,t){e&1&&(b(0,"p",9)(1,"now-status",13),O(2),D(3,"translate"),w()()),e&2&&(v(2),U(A(3,1,"LOGIN:ACTIVATE_TEAMMATE:FORM:ERROR")))}function Eie(e,t){e&1&&(b(0,"div")(1,"small",30),O(2),D(3,"translate"),w()()),e&2&&(v(2),U(A(3,1,"LOGIN:ACTIVATE_TEAMMATE:FORM:FIRST_NAME:ERROR:REQUIRED")))}function Cie(e,t){e&1&&(b(0,"div")(1,"small",30),O(2),D(3,"translate"),w()()),e&2&&(v(2),U(A(3,1,"LOGIN:ACTIVATE_TEAMMATE:FORM:LAST_NAME:ERROR:REQUIRED")))}function Sie(e,t){e&1&&(b(0,"small",30),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:ACTIVATE_TEAMMATE:FORM:PASSWORD:ERROR:REQUIRED")))}function Iie(e,t){e&1&&(b(0,"small",30),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:ACTIVATE_TEAMMATE:FORM:PASSWORD:ERROR:MINLENGTH")))}function Die(e,t){e&1&&(b(0,"small",30),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:ACTIVATE_TEAMMATE:FORM:PASSWORD:ERROR:COMPLEX")))}function Tie(e,t){if(e&1&&(b(0,"div"),Q(1,Sie,3,3,"small",30),Q(2,Iie,3,3,"small",30),Q(3,Die,3,3,"small",30),w()),e&2){J();let n=St(20);v(),Z(n.errors.required?1:-1),v(),Z(n.errors.minlength?2:-1),v(),Z(!n.errors.required&&!n.errors.minlength&&n.errors.complexPassword?3:-1)}}function xie(e,t){if(e&1){let n=rt();b(0,"div",15)(1,"label",22),O(2),D(3,"translate"),w(),b(4,"input",23,2),Sn("ngModelChange",function(i){Re(n);let o=J(2);return kn(o.teammate.firstName,i)||(o.teammate.firstName=i),ke(i)}),w(),Q(6,Eie,4,3,"div"),w(),b(7,"div",15)(8,"label",24),O(9),D(10,"translate"),w(),b(11,"input",25,3),Sn("ngModelChange",function(i){Re(n);let o=J(2);return kn(o.teammate.lastName,i)||(o.teammate.lastName=i),ke(i)}),w(),Q(13,Cie,4,3,"div"),w(),b(14,"div",26)(15,"label",27),O(16),D(17,"translate"),w(),b(18,"now-show-password")(19,"input",28,4),Sn("ngModelChange",function(i){Re(n);let o=J(2);return kn(o.teammate.password,i)||(o.teammate.password=i),ke(i)}),w()(),Q(21,Tie,4,3,"div"),b(22,"p",29),O(23),D(24,"translate"),w()()}if(e&2){let n=St(5),r=St(12),i=St(20);J();let o=St(1),s=J();v(2),U(A(3,10,"LOGIN:ACTIVATE_TEAMMATE:FORM:FIRST_NAME:LABEL")),v(2),Cn("ngModel",s.teammate.firstName),v(2),Z(n.invalid&&(o.submitted||n.touched&&n.dirty)&&n.errors.required?6:-1),v(3),U(A(10,12,"LOGIN:ACTIVATE_TEAMMATE:FORM:LAST_NAME:LABEL")),v(2),Cn("ngModel",s.teammate.lastName),v(2),Z(r.invali
29d&&(o.submitted||r.touched&&r.dirty)&&r.errors.required?13:-1),v(3),U(A(17,14,"LOGIN:ACTIVATE_TEAMMATE:FORM:PASSWORD:LABEL")),v(3),Cn("ngModel",s.teammate.password),v(2),Z(i.invalid&&(o.submitted||i.touched&&i.dirty)?21:-1),v(2),U(A(24,16,"LOGIN:ACTIVATE_TEAMMATE:FORM:PASSWORD:TIP"))}}function Aie(e,t){e&1&&(b(0,"p",18),O(1),D(2,"translate"),w()),e&2&&(v(),dt(" ",A(2,1,"LOGIN:ACTIVATE_TEAMMATE:FORM:SOFTWARE_LICENSE_AND_SERVICES_AGREEMENT:ERROR:REQUIRED")," "))}function Mie(e,t){if(e&1){let n=rt();b(0,"form",14,0),Ae("ngSubmit",function(){Re(n);let i=St(1),o=J();return ke(o.submit(i))}),Q(2,xie,25,18),b(3,"div",15)(4,"now-checkbox",16,1),Sn("ngModelChange",function(i){Re(n);let o=J();return kn(o.teammate.termsAccepted,i)||(o.teammate.termsAccepted=i),ke(i)}),B(6,"span",17),D(7,"translate"),Q(8,Aie,3,3,"p",18),w()(),b(9,"div",19)(10,"button",20),B(11,"now-ladda",21),w()()()}if(e&2){let n=St(1),r=J();v(2),Z(r.teammate.existsInJamfId?-1:2),v(2),z("required",!0),Cn("ngModel",r.teammate.termsAccepted),v(2),z("innerHTML",fo(7,7,"LOGIN:ACTIVATE_TEAMMATE:FORM:SOFTWARE_LICENSE_AND_SERVICES_AGREEMENT:LABEL",Lr(10,_ie,r.termsUrl)),nr),v(2),Z(n.submitted&&!r.teammate.termsAccepted?8:-1),v(2),z("disabled",r.working),v(),z("ladda",r.working)}}var Kv=(()=>{let t=class t{constructor(r,i,o,s,a){this.l10nService=r,this.title=i,this.activatedRoute=o,this.router=s,this.loginActivateService=a,this.isInvalid=!1,this.loading=!0,this.submitError=!1,this.teammate={firstName:"",lastName:"",password:null,email:"",language:"en-US",activationCode:"",termsAccepted:!1,existsInJamfId:!1},this.termsUrl=qi.terms,this.working=!1}ngOnInit(){this.l10nService.translate$(["PRODUCT_NAME","LOGIN:ACTIVATE_TEAMMATE:PAGE_TITLE"]).subscribe(r=>{let i=r["LOGIN:ACTIVATE_TEAMMATE:PAGE_TITLE"],o=r.PRODUCT_NAME;i&&this.title.setTitle(`${i} - ${o}`)}),this.l10nService.getActiveLocale$().subscribe(r=>{this.teammate.language=r}),this.activatedRoute.data.subscribe(r=>{if(r.invalid){this.isInvalid=!0;return}this.activatedRoute.paramMap.subscribe(i=>{let o=i.get("code");if(!o){this.router.navigate(["/activate/teammate/invalid"]);return}o=encodeURIComponent(o),this.loginActivateService.activateTeammateCheckCode$(o).subscribe({next:s=>{this.teammate=s,this.teammate.existsInJamfId&&(this.teammate.firstName="ignore",this.teammate.lastName="ignore",this.teammate.password="Ignore@1234567890"),this.loading=!1},error:()=>{this.router.navigate(["/activate/teammate/invalid"])}})})})}submit(r){r.valid&&(this.working=!0,this.submitError=!1,this.loginActivateService.acceptInvitation$(this.teammate).subscribe({next:()=>{window.location.replace(`${window.location.origin}/?activated=true`)},error:()=>{this.working=!1,this.submitError=!0}}))}};t.\u0275fac=function(i){return new(i||t)(I(at),I(oi),I(yt),I(it),I(nu))},t.\u0275cmp=re({type:t,selectors:[["now-login-activate-teammate"]],standalone:!1,decls:10,vars:9,consts:[["activateTeammateForm","ngForm"],["eula","ngModel"],["firstNameEl","ngModel"],["lastNameEl","ngModel"],["passwordEl","ngModel"],[1,"entry-title"],[1,"h2"],[1,"h3"],[1,"alert-message","alert-message-critical"],[1,"entry-form-error"],["name","activateTeammateForm","method","post",1,"entry-form"],["name","warning-circle",1,"alert-message-icon"],[1,"alert-message-content"],["type","critical"],["name","activateTeammateForm","method","post",1,"entry-form",3,"ngSubmit"],[1,"form-group"],["name","terms","inputId","terms","aria-describedby","terms-description","data-test","activate-teammate-terms-field",3,"ngModelChange","required","ngModel"],["now-checkbox-label","",3,"innerHTML"],["data-test","signup-eula-error","now-checkbox-description","",1,"text-danger"],[1,"form-action"],["type","submit","data-test","activate-teammate-submit-btn",1,"primary","wider",3,"disabled"],["text","LOGIN:ACTIVATE_TEAMMATE:FORM:SUBMIT",3,"ladda"],["for","first-name"],["type","text","name","firstName","id","first-name","data-test","activate-teammate-first-name-field","maxlength","255","required","",3,"ngModelChange","ngModel"],["for","last-name"],["type","text","name","lastName","id","last-name","data-test","activate-teammate-last-name-field","maxlength","255","required","",3,"ngModelChange","ngModel"],[1,"form-group","mb20"],["for","password"],["type","password","name","password","id","password","data-test","activate-teammate-password-field","minlength","15","nowComplexPassword","","required","",3,"ngModelChange","ngModel"],[1,"text-muted","text-italic"],[1,"error"]],template:function(i,o){i&1&&(b(0,"div",5)(1,"h1",6),O(2),D(3,"translate"),w(),b(4,"h2",7),O(5),D(6,"translate"),w()(),Q(7,bie,6,3,"div",8),Q(8,wie,4,3,"p",9),Q(9,Mie,12,12,"form",10)),i&2&&(v(2),U(A(3,5,"LOGIN:ACTIVATE_TEAMMATE:FORM:HEADING")),v(3),U(A(6,7,"LOGIN:ACTIVATE_TEAMMATE:FORM:SUMMARY")),v(2),Z(o.isInvalid?7:-1),v(),Z(o.submitError?8:-1),v(),Z(o.loading?-1:9))},dependencies:[qc,na,zc,Wc,yl,Af,Mf,gl,ml,gv,yv,_t,Fa,Qd,$v,Fe],styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@media screen and (min-width: 501px){.name-fields[_ngcontent-%COMP%]{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}}']});let e=t;return e})();var Nie=e=>({url:e});function Oie(e,t){e&1&&B(0,"now-loading")}function Rie(e,t){e&1&&(b(0,"h2"),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:ACTIVATE_PARBAKED:FORM:JAMF_ID_EXISTS:HEADING")))}function kie(e,t){e&1&&(b(0,"h2"),O(1),D(2,"translate"),w(),b(3,"h3"),O(4),D(5,"translate"),w()),e&2&&(v(),U(A(2,2,"LOGIN:ACTIVATE_PARBAKED:FORM:HEADING")),v(3),U(A(5,4,"LOGIN:ACTIVATE_PARBAKED:FORM:SUMMARY")))}function Pie(e,t){e&1&&(b(0,"div",6),B(1,"now-icon",9),b(2,"div",10)(3,"p"),O(4),D(5,"translate"),w()()()),e&2&&(v(4),U(A(5,1,"LOGIN:ACTIVATE_PARBAKED:ERROR:INVALID")))}function Lie(e,t){e&1&&(b(0,"p",7)(1,"now-status",11),O(2),D(3,"translate"),w()()),e&2&&(v(2),U(A(3,1,"LOGIN:ACTIVATE_PARBAKED:FORM:ERROR")))}function Fie(e,t){e&1&&(b(0,"div")(1,"small",25),O(2),D(3,"translate"),w()()),e&2&&(v(2),U(A(3,1,"LOGIN:ACTIVATE_PARBAKED:FORM:FIRST_NAME:ERROR:REQUIRED")))}function Bie(e,t){e&1&&(b(0,"div")(1,"small",25),O(2),D(3,"translate"),w()()),e&2&&(v(2),U(A(3,1,"LOGIN:ACTIVATE_PARBAKED:FORM:LAST_NAME:ERROR:REQUIRED")))}function jie(e,t){e&1&&(b(0,"small",25),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:ACTIVATE_PARBAKED:FORM:PASSWORD:ERROR:REQUIRED")))}function Vie(e,t){e&1&&(b(0,"small",25),O(1),D(2,"translate"),w()),e&2&&(v(),U(A(2,1,"LOGIN:ACTIVATE_PARBAKED:FORM:PASSWORD:ERROR:MINLENGTH")))}function Uie(e,t){e&1&&(b(0,"small",25),O(1),D(2,"translate"),w()),e&2&&(v(),dt(" ",A(2,1,"LOGIN:ACTIVATE_PARBAKED:FORM:PASSWORD:ERROR:COMPLEX")," "))}function Hie(e,t){if(e&1&&(b(0,"div"),Q(1,jie,3,3,"small",25),Q(2,Vie,3,3,"small",25),Q(3,Uie,3,3,"small",25),w()),e&2){J();let n=St(20);v(),Z(n.errors.required?1:-1),v(),Z(n.errors.minlength?2:-1),v(),Z(!n.errors.required&&!n.errors.minlength&&n.errors.complexPassword?3:-1)}}function $ie(e,t){if(e&1){let n=rt();b(0,"div",13)(1,"label",17),O(2),D(3,"translate"),w(),b(4,"input",18,1),Sn("ngModelChange",function(i){Re(n);let o=J(3);return kn(o.account.firstName,i)||(o.account.firstName=i),ke(i)}),w(),Q(6,Fie,4,3,"div"),w(),b(7,"div",13)(8,"label",19),O(9),D(10,"translate"),w(),b(11,"input",20,2),Sn("ngModelChange",function(i){Re(n);let o=J(3);return kn(o.account.lastName,i)||(o.account.lastName=i),ke(i)}),w(),Q(13,Bie,4,3,"div"),w(),b(14,"div",21)(15,"label",22),O(16),D(17,"translate"),w(),b(18,"now-show-password")(19,"input",23,3),Sn("ngModelChange",function(i){Re(n);let o=J(3);return kn(o.account.password,i)||(o.account.password=i),ke(i)}),w()(),Q(21,Hie,4,3,"div"),b(22,"p",24),O(23),D(24,"translate"),w()()}if(e&2){let n=St(5),r=St(12),i=St(20);J();let o=St(1),s=J(2);v(2),U(A(3,10,"LOGIN:ACTIVATE_PARBAKED:FORM:FIRST_NAME:LABEL")),v(2),Cn("ngModel",s.account.firstName),v(2),Z(n.invalid&&(o.submitted||n.touched&&n.dirty)&&n.errors.required?6:-1),v(3),U(A(10,12,"LOGIN:ACTIVATE_PARBAKED:FORM:LAST_NAME:LABEL")),v(2),Cn("ngModel",s.account.lastName),v(2),Z(r.invali
29d&&(o.submitted||r.touched&&r.dirty)&&r.errors.required?13:-1),v(3),U(A(17,14,"LOGIN:ACTIVATE_PARBAKED:FORM:PASSWORD:LABEL")),v(3),Cn("ngModel",s.account.password),v(2),Z(i.invalid&&(o.submitted||i.touched&&i.dirty)?21:-1),v(2),U(A(24,16,"LOGIN:ACTIVATE_PARBAKED:FORM:PASSWORD:TIP"))}}function Gie(e,t){e&1&&(b(0,"p",28),O(1),D(2,"translate"),w()),e&2&&(v(),dt(" ",A(2,1,"LOGIN:ACTIVATE_PARBAKED:FORM:SOFTWARE_LICENSE_AND_SERVICES_AGREEMENT:ERROR:REQUIRED")," "))}function zie(e,t){if(e&1){let n=rt();b(0,"div",13)(1,"now-checkbox",26,4),Sn("ngModelChange",function(i){Re(n);let o=J(3);return kn(o.account.termsAccepted,i)||(o.account.termsAccepted=i),ke(i)}),B(3,"span",27),D(4,"translate"),Q(5,Gie,3,3,"p",28),w()()}if(e&2){J();let n=St(1),r=J(2);v(),z("required",!0),Cn("ngModel",r.account.termsAccepted),v(2),z("innerHTML",fo(4,4,"LOGIN:ACTIVATE_PARBAKED:FORM:SOFTWARE_LICENSE_AND_SERVICES_AGREEMENT:LABEL",Lr(7,Nie,r.termsUrl)),nr),v(2),Z(n.submitted&&!r.account.termsAccepted?5:-1)}}function Wie(e,t){if(e&1){let n=rt();b(0,"form",12,0),Ae("ngSubmit",function(){Re(n);let i=St(1),o=J(2);return ke(o.submit(i))}),Q(2,$ie,25,18),Q(3,zie,6,9,"div",13),b(4,"div",14)(5,"button",15),B(6,"now-ladda",16),w()()()}if(e&2){let n=J(2);v(2),Z(n.account.existsInJamfId?-1:2),v(),Z(n.mustAcceptTerms?3:-1),v(2),z("disabled",n.working),v(),z("ladda",n.working)}}function qie(e,t){if(e&1&&(b(0,"div",5),Q(1,Rie,3,3,"h2")(2,kie,6,6),w(),Q(3,Pie,6,3,"div",6),Q(4,Lie,4,3,"p",7),Q(5,Wie,7,4,"form",8)),e&2){let n=J();v(),Z(n.account.existsInJamfId?1:2),v(2),Z(n.isInvalid?3:-1),v(),Z(n.submitError?4:-1),v(),Z(n.isInvalid?-1:5)}}var Yv=(()=>{let t=class t{constructor(r,i,o,s,a){this.l10nService=r,this.title=i,this.activatedRoute=o,this.router=s,this.loginActivateService=a,this.account={firstName:"",lastName:"",password:null,email:"",language:"en-US",activationCode:"",termsAccepted:!1,existsInJamfId:!1},this.isInvalid=!1,this.loading=!0,this.submitError=!1,this.termsUrl=qi.terms,this.working=!1,this.mustAcceptTerms=!0,this.destroy$=new ie}ngOnInit(){this.l10nService.translate$(["PRODUCT_NAME","LOGIN:ACTIVATE_PARBAKED:PAGE_TITLE"]).pipe(Ie(this.destroy$)).subscribe(r=>{let i=r["LOGIN:ACTIVATE_PARBAKED:PAGE_TITLE"],o=r.PRODUCT_NAME;i&&this.title.setTitle(`${i} - ${o}`)}),this.l10nService.getActiveLocale$().pipe(Ie(this.destroy$)).subscribe(r=>{this.account.language=r}),this.activatedRoute.queryParamMap.pipe(Ie(this.destroy$)).subscribe(r=>{r.has("terms_accepted")&&(this.mustAcceptTerms=!1)}),this.activatedRoute.data.pipe(Ie(this.destroy$)).subscribe(r=>{if(r.invalid){this.isInvalid=!0,this.loading=!1;return}this.activatedRoute.paramMap.pipe(Ie(this.destroy$)).subscribe(i=>{let o=i.get("code");if(!o){this.router.navigate(["/activate/parbaked/invalid"]);return}o=encodeURIComponent(o),this.loginActivateService.activateParbakedCheckCode$(o).pipe(Ie(this.destroy$)).subscribe({next:s=>{this.account=s,this.account.existsInJamfId&&(this.account.firstName="ignore",this.account.lastName="ignore",this.account.password="Ignore@1234567890"),this.loading=!1},error:()=>{this.router.navigate(["/activate/parbaked/invalid"])}})})})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}submit(r){r.valid&&(this.working=!0,this.submitError=!1,this.mustAcceptTerms||(this.account.termsAccepted=!0),this.loginActivateService.acceptInvitation$(this.account).pipe(Ie(this.destroy$)).subscribe({next:()=>{window.location.replace(`${window.location.origin}/?activated=true`)},error:()=>{this.working=!1,this.submitError=!0}}))}};t.\u0275fac=function(i){return new(i||t)(I(at),I(oi),I(yt),I(it),I(nu))},t.\u0275cmp=re({type:t,selectors:[["now-login-activate-parbaked"]],standalone:!1,decls:2,vars:1,consts:[["activateParbakedForm","ngForm"],["firstNameEl","ngModel"],["lastNameEl","ngModel"],["passwordEl","ngModel"],["eula","ngModel"],[1,"entry-title"],[1,"alert-message","alert-message-critical"],[1,"entry-form-error"],["name","activateParbakedForm","method","post",1,"entry-form"],["name","warning-circle",1,"alert-message-icon"],[1,"alert-message-content"],["type","critical"],["name","activateParbakedForm","method","post",1,"entry-form",3,"ngSubmit"],[1,"form-group"],[1,"form-action"],["type","submit","data-test","activate-parbaked-submit-btn",1,"primary","wider",3,"disabled"],["text","LOGIN:ACTIVATE_PARBAKED:FORM:SUBMIT",3,"ladda"],["for","first-name"],["type","text","name","firstName","
29id","first-name","data-test","activate-parbaked-first-name-field","maxlength","255","required","",3,"ngModelChange","ngModel"],["for","last-name"],["type","text","name","lastName","id","last-name","data-test","activate-parbaked-last-name-field","maxlength","255","required","",3,"ngModelChange","ngModel"],[1,"form-group","mb20"],["for","password"],["type","password","name","password","id","password","data-test","activate-parbaked-password-field","minlength","15","nowComplexPassword","","required","",3,"ngModelChange","ngModel"],[1,"text-muted","text-italic"],[1,"error"],["name","terms","inputId","terms","data-test","activate-parbaked-terms-field",3,"ngModelChange","required","ngModel"],["now-checkbox-label","",3,"innerHTML"],["data-test","signup-eula-error","now-checkbox-description","",1,"text-danger"]],template:function(i,o){i&1&&Q(0,Oie,1,0,"now-loading")(1,qie,6,4),i&2&&Z(o.loading?0:1)},dependencies:[qc,na,zc,Wc,yl,Af,Mf,gl,ml,gv,yv,_t,Fa,Ts,Qd,$v,Fe],styles:['.disable-ligatures[_ngcontent-%COMP%]{font-variant-ligatures:none}@font-face{font-family:Inter-Light;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Light-Italic;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/inter/inter-light-780dd2adb71f18d7a357ab7f65e881d6.woff2) format("woff2")}@font-face{font-family:Inter-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Regular-Italic;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-regular-dc131113894217b5031000575d9de002.woff2) format("woff2")}@font-face{font-family:Inter-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Medium-Italic;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-medium-60824932303e81c4af185cd9229dd24b.woff2) format("woff2")}@font-face{font-family:Inter-Semibold;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Semibold-Italic;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-semibold-007ad31a53f4ab3f58ee74f2308482ce.woff2) format("woff2")}@font-face{font-family:Inter-Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@font-face{font-family:Inter-Bold-Italic;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-bold-444a7284663a3bc886683eb81450b294.woff2) format("woff2")}@media screen and (min-width: 501px){.name-fields[_ngcontent-%COMP%]{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}}']});let e=t;return e})();var Kie=[{path:"",component:GI},{path:"demo",data:{autoDemo:!0}
29,component:GI},{path:"confirm/email",component:Kp},{path:"confirm/email/success",data:{emailChangeSuccess:!0},component:Kp},{path:"confirm/email/invalid",data:{emailChangeTokenInvalid:!0},component:Kp},{path:"confirm/email/used",data:{emailChangeUsed:!0},component:Kp},{path:"activate/teammate",component:Kv},{path:"activate/teammate/invalid",data:{invalid:!0},component:Kv},{path:"activate/teammate/:code",component:Kv},{path:"activate/parbaked/",component:Yv},{path:"activate/parbaked/invalid",data:{invalid:!0},component:Yv},{path:"activate/parbaked/:code",component:Yv},{path:"activate",component:WI},{path:"failure",data:{activationFailed:!0},component:WI},{path:"**",redirectTo:"/"}],o3=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=gt({type:t}),t.\u0275inj=ct({imports:[gy.forRoot(Kie),gy]});let e=t;return e})();var s3=(()=>{let t=class t{constructor(r,i,o,s){this.httpPollerFactoryService=r,this.router=i,this.config=o,this.windowLocationService=s,this.newerVersionExists=!1,this.localBuildTimestamp=null,this.latestBuildTimestamp=null}init(){let r=parseInt(this.config.buildTimestamp,10);r===null||isNaN(r)||(this.localBuildTimestamp=r,this.router.events.subscribe(i=>{i instanceof hn&&this.reloadIfNeeded()}),this.httpPoller=this.httpPollerFactoryService.create({url:"/VERSION_ANG.txt",options:{responseType:"text"}},this.config.uiUpdatePollingIntervalMs),this.httpPoller.start().httpResponses$.subscribe({next:i=>{this.compareVersions(i)}}))}reloadIfNeeded(){this.newerVersionExists&&this.doPageReload()}compareVersions(r){let i=parseInt(r,10);isNaN(i)||this.localBuildTimestamp<i&&(this.newerVersionExists=!0,this.latestBuildTimestamp=i,console.info(`Version mismatch (local:${this.localBuildTimestamp}, remote:${i}).
30Page reload queued for after next state transition...`),this.httpPoller.cancel())}doPageReload(){this.windowLocationService.getWindowLocation().reload()}};t.\u0275fac=function(i){return new(i||t)(C(Ev),C(it),C(Bt),C(Zt))},t.\u0275prov=S({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Jie=e=>({"no-promo":e});function Qie(e,t){e&1&&B(0,"now-maintenance-mode")}function Zie(e,t){e&1&&B(0,"now-maintenance-bypass-info")}function Xie(e,t){if(e&1&&(b(0,"div",3)(1,"div",4)(2,"main",5)(3,"header",6),B(4,"now-entry-header",7),w(),B(5,"router-outlet"),w()(),b(6,"footer",8),B(7,"now-entry-footer"),w()()),e&2){let n=J();z("ngClass",Lr(3,Jie,n.hidePromo)),v(4),z("heading",n.heading)("isAffiliate",!1)}}var a3=(()=>{let t=class t{constructor(r,i,o,s,a,l,c){this.activatedRoute=r,this.router=i,this.analyticsService=o,this.cookieConsentService=s,this.uiUpdateService=a,this.title=l,this.l10nService=c,this.hidePromo=!0,this.FeatureFlag=zn,this.cookieConsentService.isAccepted$.subscribe(d=>{d&&this.analyticsService.initializeAfterCookieConsent()}),this.uiUpdateService.init()}ngOnInit(){this.router.events.subscribe(()=>{this.hidePromo=!0,(this.activatedRoute.snapshot.firstChild?.routeConfig.path===""||this.activatedRoute.snapshot.firstChild?.routeConfig.path==="demo")&&(this.hidePromo=!1)}),this.l10nService.translate$(["PRODUCT_NAME","LOGIN:PAGE_TITLE"]).subscribe(r=>{let i=r["LOGIN:PAGE_TITLE"],o=r.PRODUCT_NAME;i&&(this.title.setTitle(`${i} - ${o}`),this.heading=i)})}};t.\u0275fac=function(i){return new(i||t)(I(yt),I(it),I(Ra),I(vv),I(s3),I(oi),I(at))},t.\u0275cmp=re({type:t,selectors:[["now-login-app"]],standalone:!1,decls:4,vars:1,consts:[[4,"nowShowInMaintenanceMode"],["class","wrapper",3,"ngClass",4,"nowHideInMaintenanceMode"],[1,"bottom-left"],[1,"wrapper",3,"ngClass"],[1,"main-container"],[1,"main"],[1,"login-header"],[3,"heading","isAffiliate"],[1,"footer"]],template:function(i,o){i&1&&(rr(0,Qie,1,0,"now-maintenance-mode",0)(1,Zie,1,0,"now-maintenance-bypass-info",0)(2,Xie,8,5,"div",1),B(3,"now-cookie-consent",2)),i&2&&(v(),z("nowShowInMaintenanceMode","bypassOnly"))},dependencies:[dl,DF,Vv,LB,VB,WB,qB,KB,Gf],encapsulation:2});let e=t;return e})();var l3=(()=>{let t=class t{constructor(r){this.config=r}intercept(r,i){let o=r.clone({withCredentials:r.url.startsWith(this.config.baseApiUrl)||r.url.startsWith(this.config.istioBaseApiUrl)});return i.handle(o)}};t.\u0275fac=function(i){return new(i||t)(C(Bt))},t.\u0275prov=S({token:t,factory:t.\u0275fac});let e=t;return e})();var c3=(()=>{let t=class t{constructor(r,i){this.sentry=r,this.windowLocationService=i}intercept(r,i){return i.handle(r).pipe(L(o=>
30{if(o instanceof pl){let s=o.headers.get("X-AJAX-LOCATION");s&&this.windowLocationService.getWindowLocation().assign(s)}return o}),kt((o,s)=>(this.sentry.handleHttpErrorResponse(o),Ns(o))))}};t.\u0275fac=function(i){return new(i||t)(C(Ba),C(Zt))},t.\u0275prov=S({token:t,factory:t.\u0275fac});let e=t;return e})();var d3=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=gt({type:t,bootstrap:[a3]}),t.\u0275inj=ct({providers:[{provide:yf,useClass:l3,multi:!0},{provide:yf,useClass:c3,multi:!0,deps:[Ba,Zt]},{provide:Bt,useValue:{istioBaseApiUrl:Qe.istioBaseApiUrl,dnsName:Qe.dnsName,googleTagManagerEnabled:Qe.googleTagManagerEnabled,gainsightPxEnabled:Qe.gainsightPxEnabled,gainsightPxKey:Qe.gainsightPxKey,gainsightEnvironment:Qe.gainsightEnvironment,launchDarklyKey:Qe.launchDarklyKey,ipStackKey:Qe.ipStackKey,sentry:Qe.sentry,buildTimestamp:Qe.buildTimestamp,uiUpdatePollingIntervalMs:Qe.uiUpdatePollingIntervalMs,usesAuthenticatedFeatureFlags:Qe.usesAuthenticatedFeatureFlags}},{provide:wP,deps:[it]},vf(_f())],imports:[WE,GN,ZB.forRoot(),o3,Og.forRoot({loader:{provide:mo,useClass:Zd,deps:[Jd]},compiler:{provide:yo,useClass:Kd},parser:{provide:go,useClass:Wv}})]});let e=t;return e})();Qe.production&&void 0;zE().bootstrapModule(d3).catch(e=>console.error(e));

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.