diff --git a/Controllers/TodoItemsController.cs b/Controllers/TodoItemsController.cs index 709668d7..2cd2bf2c 100755 --- a/Controllers/TodoItemsController.cs +++ b/Controllers/TodoItemsController.cs @@ -9,7 +9,7 @@ using TodoApi.Models; namespace TodoApi.Controllers { - [Route("api/[controller]")] + [Route("api/[controller]/posts")] [ApiController] public class TodoItemsController : ControllerBase { diff --git a/README.md b/README.md new file mode 100644 index 00000000..e37c7aac --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# .NET Web API with Angular + +This is a .NET backend server connected to a Angular front end. It retrieves api from https://api.hatchways.io/assessment/blog/posts?tag=tech using GET method from REST API. Angular and .NET connected in simplest way possible since VS Code doesn´t provide a template for .NET and Angular synchronisation. Angular could be removed to compile only .NET using swagger. For the sake of not breaking the code no changes will be made but controllers from Web API are still there in case. + +# Usage +Execute "dotnet run --launch-profile https" + +# Authors + +- Batuhan Basoglu diff --git a/bin/Debug/net8.0/TodoApi.dll b/bin/Debug/net8.0/TodoApi.dll index a8344382..2fa65792 100755 Binary files a/bin/Debug/net8.0/TodoApi.dll and b/bin/Debug/net8.0/TodoApi.dll differ diff --git a/bin/Debug/net8.0/TodoApi.pdb b/bin/Debug/net8.0/TodoApi.pdb index c1dc5cc2..9b5efb62 100755 Binary files a/bin/Debug/net8.0/TodoApi.pdb and b/bin/Debug/net8.0/TodoApi.pdb differ diff --git a/bin/Debug/net8.0/TodoApi.staticwebassets.runtime.json b/bin/Debug/net8.0/TodoApi.staticwebassets.runtime.json index a0054f5c..5c4dd8ea 100644 --- a/bin/Debug/net8.0/TodoApi.staticwebassets.runtime.json +++ b/bin/Debug/net8.0/TodoApi.staticwebassets.runtime.json @@ -1 +1 @@ -{"ContentRoots":["/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.html"},"Patterns":null},"main-6RBWMYLE.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"main-6RBWMYLE.js"},"Patterns":null},"polyfills-RX4V3J3S.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"polyfills-RX4V3J3S.js"},"Patterns":null},"styles-5INURTSO.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"styles-5INURTSO.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.html"},"Patterns":null},"main-DASB26HH.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"main-DASB26HH.js"},"Patterns":null},"polyfills-RX4V3J3S.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"polyfills-RX4V3J3S.js"},"Patterns":null},"styles-5INURTSO.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"styles-5INURTSO.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/my-app/.angular/cache/17.1.3/my-app/.tsbuildinfo b/my-app/.angular/cache/17.1.3/my-app/.tsbuildinfo index 53846eb5..a73e7342 100755 --- a/my-app/.angular/cache/17.1.3/my-app/.tsbuildinfo +++ b/my-app/.angular/cache/17.1.3/my-app/.tsbuildinfo @@ -1 +1 @@ -{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../../../node_modules/tslib/tslib.d.ts","../../../../src/main.ngtypecheck.ts","../../../../node_modules/rxjs/dist/types/internal/Subscription.d.ts","../../../../node_modules/rxjs/dist/types/internal/Subscriber.d.ts","../../../../node_modules/rxjs/dist/types/internal/Operator.d.ts","../../../../node_modules/rxjs/dist/types/internal/Observable.d.ts","../../../../node_modules/rxjs/dist/types/internal/types.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/audit.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/auditTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/buffer.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/bufferCount.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/bufferTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/bufferToggle.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/bufferWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/catchError.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combineLatestAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combineAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combineLatest.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combineLatestWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concat.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatMapTo.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/connect.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/count.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/debounce.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/debounceTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/defaultIfEmpty.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/delay.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/delayWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/dematerialize.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/distinct.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/distinctUntilChanged.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/distinctUntilKeyChanged.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/elementAt.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/endWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/every.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/exhaustAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/exhaust.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/exhaustMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/expand.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/filter.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/finalize.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/find.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/findIndex.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/first.d.ts","../../../../node_modules/rxjs/dist/types/internal/Subject.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/groupBy.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/ignoreElements.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/isEmpty.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/last.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/map.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mapTo.d.ts","../../../../node_modules/rxjs/dist/types/internal/Notification.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/materialize.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/max.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/merge.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/flatMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeMapTo.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeScan.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/min.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/ConnectableObservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/multicast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/observeOn.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/onErrorResumeNextWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/pairwise.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/partition.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/pluck.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publish.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publishBehavior.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publishLast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publishReplay.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/race.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/raceWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/reduce.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/repeat.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/repeatWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/retry.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/retryWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/refCount.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sample.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sampleTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/scan.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sequenceEqual.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/share.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/shareReplay.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/single.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skip.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skipLast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skipUntil.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skipWhile.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/startWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/subscribeOn.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchMapTo.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchScan.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/take.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/takeLast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/takeUntil.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/takeWhile.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/tap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/throttle.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/throttleTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/throwIfEmpty.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timeInterval.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timeout.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timeoutWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timestamp.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/toArray.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/window.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowCount.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowToggle.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/withLatestFrom.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/zip.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/zipAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/zipWith.d.ts","../../../../node_modules/rxjs/dist/types/operators/index.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/Action.d.ts","../../../../node_modules/rxjs/dist/types/internal/Scheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/TestMessage.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/SubscriptionLog.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/SubscriptionLoggable.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/ColdObservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/HotObservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/AsyncScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/timerHandle.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/AsyncAction.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/VirtualTimeScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/TestScheduler.d.ts","../../../../node_modules/rxjs/dist/types/testing/index.d.ts","../../../../node_modules/rxjs/dist/types/internal/symbol/observable.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/dom/animationFrames.d.ts","../../../../node_modules/rxjs/dist/types/internal/BehaviorSubject.d.ts","../../../../node_modules/rxjs/dist/types/internal/ReplaySubject.d.ts","../../../../node_modules/rxjs/dist/types/internal/AsyncSubject.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/AsapScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/asap.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/async.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/QueueScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/queue.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/AnimationFrameScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/animationFrame.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/identity.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/pipe.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/noop.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/isObservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/lastValueFrom.d.ts","../../../../node_modules/rxjs/dist/types/internal/firstValueFrom.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/ArgumentOutOfRangeError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/EmptyError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/NotFoundError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/ObjectUnsubscribedError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/SequenceError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/UnsubscriptionError.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/bindCallback.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/bindNodeCallback.d.ts","../../../../node_modules/rxjs/dist/types/internal/AnyCatcher.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/combineLatest.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/concat.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/connectable.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/defer.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/empty.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/forkJoin.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/from.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/fromEvent.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/fromEventPattern.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/generate.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/iif.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/interval.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/merge.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/never.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/of.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/onErrorResumeNext.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/pairs.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/partition.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/race.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/range.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/throwError.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/timer.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/using.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/zip.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduled/scheduled.d.ts","../../../../node_modules/rxjs/dist/types/internal/config.d.ts","../../../../node_modules/rxjs/dist/types/index.d.ts","../../../../node_modules/@angular/core/primitives/signals/index.d.ts","../../../../node_modules/@angular/core/index.d.ts","../../../../node_modules/@angular/common/index.d.ts","../../../../node_modules/@angular/common/http/index.d.ts","../../../../node_modules/@angular/platform-browser/index.d.ts","../../../../src/app/app.config.ngtypecheck.ts","../../../../node_modules/@angular/router/index.d.ts","../../../../src/app/app.routes.ngtypecheck.ts","../../../../src/app/app.routes.ts","../../../../src/app/app.config.ts","../../../../src/app/app.component.ngtypecheck.ts","../../../../src/app/app.component.ts","../../../../src/main.ts","../../../../src/main.server.ngtypecheck.ts","../../../../src/app/app.config.server.ngtypecheck.ts","../../../../node_modules/@angular/animations/index.d.ts","../../../../node_modules/@angular/animations/browser/index.d.ts","../../../../node_modules/@angular/platform-browser/animations/index.d.ts","../../../../node_modules/@angular/platform-server/index.d.ts","../../../../src/app/app.config.server.ts","../../../../src/main.server.ts","../../../../server.ngtypecheck.ts","../../../../node_modules/@angular/ssr/index.d.ts","../../../../node_modules/@types/node/assert.d.ts","../../../../node_modules/@types/node/assert/strict.d.ts","../../../../node_modules/buffer/index.d.ts","../../../../node_modules/undici-types/header.d.ts","../../../../node_modules/undici-types/readable.d.ts","../../../../node_modules/undici-types/file.d.ts","../../../../node_modules/undici-types/fetch.d.ts","../../../../node_modules/undici-types/formdata.d.ts","../../../../node_modules/undici-types/connector.d.ts","../../../../node_modules/undici-types/client.d.ts","../../../../node_modules/undici-types/errors.d.ts","../../../../node_modules/undici-types/dispatcher.d.ts","../../../../node_modules/undici-types/global-dispatcher.d.ts","../../../../node_modules/undici-types/global-origin.d.ts","../../../../node_modules/undici-types/pool-stats.d.ts","../../../../node_modules/undici-types/pool.d.ts","../../../../node_modules/undici-types/handlers.d.ts","../../../../node_modules/undici-types/balanced-pool.d.ts","../../../../node_modules/undici-types/agent.d.ts","../../../../node_modules/undici-types/mock-interceptor.d.ts","../../../../node_modules/undici-types/mock-agent.d.ts","../../../../node_modules/undici-types/mock-client.d.ts","../../../../node_modules/undici-types/mock-pool.d.ts","../../../../node_modules/undici-types/mock-errors.d.ts","../../../../node_modules/undici-types/proxy-agent.d.ts","../../../../node_modules/undici-types/api.d.ts","../../../../node_modules/undici-types/cookies.d.ts","../../../../node_modules/undici-types/patch.d.ts","../../../../node_modules/undici-types/filereader.d.ts","../../../../node_modules/undici-types/diagnostics-channel.d.ts","../../../../node_modules/undici-types/websocket.d.ts","../../../../node_modules/undici-types/content-type.d.ts","../../../../node_modules/undici-types/cache.d.ts","../../../../node_modules/undici-types/interceptors.d.ts","../../../../node_modules/undici-types/index.d.ts","../../../../node_modules/@types/node/globals.d.ts","../../../../node_modules/@types/node/async_hooks.d.ts","../../../../node_modules/@types/node/buffer.d.ts","../../../../node_modules/@types/node/child_process.d.ts","../../../../node_modules/@types/node/cluster.d.ts","../../../../node_modules/@types/node/console.d.ts","../../../../node_modules/@types/node/constants.d.ts","../../../../node_modules/@types/node/crypto.d.ts","../../../../node_modules/@types/node/dgram.d.ts","../../../../node_modules/@types/node/diagnostics_channel.d.ts","../../../../node_modules/@types/node/dns.d.ts","../../../../node_modules/@types/node/dns/promises.d.ts","../../../../node_modules/@types/node/domain.d.ts","../../../../node_modules/@types/node/dom-events.d.ts","../../../../node_modules/@types/node/events.d.ts","../../../../node_modules/@types/node/fs.d.ts","../../../../node_modules/@types/node/fs/promises.d.ts","../../../../node_modules/@types/node/http.d.ts","../../../../node_modules/@types/node/http2.d.ts","../../../../node_modules/@types/node/https.d.ts","../../../../node_modules/@types/node/inspector.d.ts","../../../../node_modules/@types/node/module.d.ts","../../../../node_modules/@types/node/net.d.ts","../../../../node_modules/@types/node/os.d.ts","../../../../node_modules/@types/node/path.d.ts","../../../../node_modules/@types/node/perf_hooks.d.ts","../../../../node_modules/@types/node/process.d.ts","../../../../node_modules/@types/node/punycode.d.ts","../../../../node_modules/@types/node/querystring.d.ts","../../../../node_modules/@types/node/readline.d.ts","../../../../node_modules/@types/node/readline/promises.d.ts","../../../../node_modules/@types/node/repl.d.ts","../../../../node_modules/@types/node/stream.d.ts","../../../../node_modules/@types/node/stream/promises.d.ts","../../../../node_modules/@types/node/stream/consumers.d.ts","../../../../node_modules/@types/node/stream/web.d.ts","../../../../node_modules/@types/node/string_decoder.d.ts","../../../../node_modules/@types/node/test.d.ts","../../../../node_modules/@types/node/timers.d.ts","../../../../node_modules/@types/node/timers/promises.d.ts","../../../../node_modules/@types/node/tls.d.ts","../../../../node_modules/@types/node/trace_events.d.ts","../../../../node_modules/@types/node/tty.d.ts","../../../../node_modules/@types/node/url.d.ts","../../../../node_modules/@types/node/util.d.ts","../../../../node_modules/@types/node/v8.d.ts","../../../../node_modules/@types/node/vm.d.ts","../../../../node_modules/@types/node/wasi.d.ts","../../../../node_modules/@types/node/worker_threads.d.ts","../../../../node_modules/@types/node/zlib.d.ts","../../../../node_modules/@types/node/globals.global.d.ts","../../../../node_modules/@types/node/index.d.ts","../../../../node_modules/@types/mime/index.d.ts","../../../../node_modules/@types/send/index.d.ts","../../../../node_modules/@types/qs/index.d.ts","../../../../node_modules/@types/range-parser/index.d.ts","../../../../node_modules/@types/express-serve-static-core/index.d.ts","../../../../node_modules/@types/http-errors/index.d.ts","../../../../node_modules/@types/serve-static/index.d.ts","../../../../node_modules/@types/connect/index.d.ts","../../../../node_modules/@types/body-parser/index.d.ts","../../../../node_modules/@types/express/index.d.ts","../../../../server.ts"],"fileInfos":[{"version":"f33e5332b24c3773e930e212cbb8b6867c8ba3ec4492064ea78e55a524d57450","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","26f2f787e82c4222710f3b676b4d83eb5ad0a72fa7b746f03449e7a026ce5073","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc",{"version":"21e41a76098aa7a191028256e52a726baafd45a925ea5cf0222eb430c96c1d83","affectsGlobalScope":true},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true},{"version":"e0275cd0e42990dc3a16f0b7c8bca3efe87f1c8ad404f80c6db1c7c0b828c59f","affectsGlobalScope":true},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"acae90d417bee324b1372813b5a00829d31c7eb670d299cd7f8f9a648ac05688","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"51e547984877a62227042850456de71a5c45e7fe86b7c975c6e68896c86fa23b","affectsGlobalScope":true},{"version":"62a4966981264d1f04c44eb0f4b5bdc3d81c1a54725608861e44755aa24ad6a5","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true},{"version":"86a34c7a13de9cabc43161348f663624b56871ed80986e41d214932ddd8d6719","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true},{"version":"13f6e6380c78e15e140243dc4be2fa546c287c6d61f4729bc2dd7cf449605471","affectsGlobalScope":true},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"7a1971efcba559ea9002ada4c4e3c925004fb67a755300d53b5edf9399354900","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ecf5cb089ea438f2545e04b6c52828c68d0b0f4bfaa661986faf36da273e9892","95444fb6292d5e2f7050d7021383b719c0252bf5f88854973977db9e3e3d8006","241bd4add06f06f0699dcd58f3b334718d85e3045d9e9d4fa556f11f4d1569c1","06540a9f3f2f88375ada0b89712de1c4310f7398d821c4c10ab5c6477dafb4bc",{"version":"de2d3120ed0989dbc776de71e6c0e8a6b4bf1935760cf468ff9d0e9986ef4c09","affectsGlobalScope":true},"b8bff8a60af0173430b18d9c3e5c443eaa3c515617210c0c7b3d2e1743c19ecb","97bdf234f5db52085d99c6842db560bca133f8a0413ff76bf830f5f38f088ce3","a76ebdf2579e68e4cfe618269c47e5a12a4e045c2805ed7f7ab37af8daa6b091","b493ff8a5175cbbb4e6e8bcfa9506c08f5a7318b2278365cfca3b397c9710ebc","e59d36b7b6e8ba2dd36d032a5f5c279d2460968c8b4e691ca384f118fb09b52a","e96885c0684c9042ec72a9a43ef977f6b4b4a2728f4b9e737edcbaa0c74e5bf6","303ee143a869e8f605e7b1d12be6c7269d4cab90d230caba792495be595d4f56","89e061244da3fc21b7330f4bd32f47c1813dd4d7f1dc3d0883d88943f035b993","e46558c2e04d06207b080138678020448e7fc201f3d69c2601b0d1456105f29a","71549375db52b1163411dba383b5f4618bdf35dc57fa327a1c7d135cf9bf67d1","7e6b2d61d6215a4e82ea75bc31a80ebb8ad0c2b37a60c10c70dd671e8d9d6d5d","78bea05df2896083cca28ed75784dde46d4b194984e8fc559123b56873580a23","5dd04ced37b7ea09f29d277db11f160df7fd73ba8b9dba86cb25552e0653a637","f74b81712e06605677ae1f061600201c425430151f95b5ef4d04387ad7617e6a","9a72847fcf4ac937e352d40810f7b7aec7422d9178451148296cf1aa19467620","3ae18f60e0b96fa1e025059b7d25b3247ba4dcb5f4372f6d6e67ce2adac74eac","2b9260f44a2e071450ae82c110f5dc8f330c9e5c3e85567ed97248330f2bf639","4f196e13684186bda6f5115fc4677a87cf84a0c9c4fc17b8f51e0984f3697b6d","61419f2c5822b28c1ea483258437c1faab87d00c6f84481aa22afb3380d8e9a4","64479aee03812264e421c0bf5104a953ca7b02740ba80090aead1330d0effe91","a5eb4835ab561c140ffc4634bb039387d5d0cceebb86918f1696c7ac156d26fd","c5570e504be103e255d80c60b56c367bf45d502ca52ee35c55dec882f6563b5c","4252b852dd791305da39f6e1242694c2e560d5e46f9bb26e2aca77252057c026","0520b5093712c10c6ef23b5fea2f833bf5481771977112500045e5ea7e8e2b69","5c3cf26654cf762ac4d7fd7b83f09acfe08eef88d2d6983b9a5a423cb4004ca3","e60fa19cf7911c1623b891155d7eb6b7e844e9afdf5738e3b46f3b687730a2bd","b1fd72ff2bb0ba91bb588f3e5329f8fc884eb859794f1c4657a2bfa122ae54d0","6cf42a4f3cfec648545925d43afaa8bb364ac10a839ffed88249da109361b275","ba13c7d46a560f3d4df8ffb1110e2bbec5801449af3b1240a718514b5576156e","6df52b70d7f7702202f672541a5f4a424d478ee5be51a9d37b8ccbe1dbf3c0f2","0ca7f997e9a4d8985e842b7c882e521b6f63233c4086e9fe79dd7a9dc4742b5e","91046b5c6b55d3b194c81fd4df52f687736fad3095e9d103ead92bb64dc160ee","db5704fdad56c74dfc5941283c1182ed471bd17598209d3ac4a49faa72e43cfc","758e8e89559b02b81bc0f8fd395b17ad5aff75490c862cbe369bb1a3d1577c40","2ee64342c077b1868f1834c063f575063051edd6e2964257d34aad032d6b657c","6f6b4b3d670b6a5f0e24ea001c1b3d36453c539195e875687950a178f1730fa7","05c4e2a992bb83066a3a648bad1c310cecd4d0628d7e19545bb107ac9596103a","b48b83a86dd9cfe36f8776b3ff52fcd45b0e043c0538dc4a4b149ba45fe367b9","792de5c062444bd2ee0413fb766e57e03cce7cdaebbfc52fc0c7c8e95069c96b","a79e3e81094c7a04a885bad9b049c519aace53300fb8a0fe4f26727cb5a746ce","dd6c3362aaaec60be028b4ba292806da8e7020eef7255c7414ce4a5c3a7138ef","8a4e89564d8ea66ad87ee3762e07540f9f0656a62043c910d819b4746fc429c5","b9011d99942889a0f95e120d06b698c628b0b6fdc3e6b7ecb459b97ed7d5bcc6","4d639cbbcc2f8f9ce6d55d5d503830d6c2556251df332dc5255d75af53c8a0e7","cdb48277f600ab5f429ecf1c5ea046683bc6b9f73f3deab9a100adac4b34969c","75be84956a29040a1afbe864c0a7a369dfdb739380072484eff153905ef867ee","b06b4adc2ae03331a92abd1b19af8eb91ec2bf8541747ee355887a167d53145e","3114b315cd0687aad8b57cff36f9c8c51f5b1bc6254f1b1e8446ae583d8e2474","0d417c15c5c635384d5f1819cc253a540fe786cc3fda32f6a2ae266671506a21","af733cb878419f3012f0d4df36f918a69ba38d73f3232ba1ab46ef9ede6cb29c","cb59317243a11379a101eb2f27b9df1022674c3df1df0727360a0a3f963f523b","0a01b0b5a9e87d04737084731212106add30f63ec640169f1462ba2e44b6b3a8","06b8a7d46195b6b3980e523ef59746702fd210b71681a83a5cf73799623621f9","860e4405959f646c101b8005a191298b2381af8f33716dc5f42097e4620608f8","f7e32adf714b8f25d3c1783473abec3f2e82d5724538d8dcf6f51baaaff1ca7a","e07d62a8a9a3bb65433a62e9bbf400c6bfd2df4de60652af4d738303ee3670a1","bfbf80f9cd4558af2d7b2006065340aaaced15947d590045253ded50aabb9bc5","851e8d57d6dd17c71e9fa0319abd20ab2feb3fb674d0801611a09b7a25fd281c","c3bd2b94e4298f81743d92945b80e9b56c1cdfb2bef43c149b7106a2491b1fc9","a246cce57f558f9ebaffd55c1e5673da44ea603b4da3b2b47eb88915d30a9181","d993eacc103c5a065227153c9aae8acea3a4322fe1a169ee7c70b77015bf0bb2","fc2b03d0c042aa1627406e753a26a1eaad01b3c496510a78016822ef8d456bb6","063c7ebbe756f0155a8b453f410ca6b76ffa1bbc1048735bcaf9c7c81a1ce35f","748e79252a7f476f8f28923612d7696b214e270cc909bc685afefaac8f052af0","9669075ac38ce36b638b290ba468233980d9f38bdc62f0519213b2fd3e2552ec","4d123de012c24e2f373925100be73d50517ac490f9ed3578ac82d0168bfbd303","656c9af789629aa36b39092bee3757034009620439d9a39912f587538033ce28","3ac3f4bdb8c0905d4c3035d6f7fb20118c21e8a17bee46d3735195b0c2a9f39f","1f453e6798ed29c86f703e9b41662640d4f2e61337007f27ac1c616f20093f69","af43b7871ff21c62bf1a54ec5c488e31a8d3408d5b51ff2e9f8581b6c55f2fc7","70550511d25cbb0b6a64dcac7fffc3c1397fd4cbeb6b23ccc7f9b794ab8a6954","af0fbf08386603a62f2a78c42d998c90353b1f1d22e05a384545f7accf881e0a","c3f32a185cd27ac232d3428a8d9b362c3f7b4892a58adaaa022828a7dcd13eed","3139c3e5e09251feec7a87f457084bee383717f3626a7f1459d053db2f34eb76","4888fd2bcfee9a0ce89d0df860d233e0cee8ee9c479b6bd5a5d5f9aae98342fe","3be870c8e17ec14f1c18fc248f5d2c4669e576404744ff5c63e6dafcf05b97ea","56654d2c5923598384e71cb808fac2818ca3f07dd23bb018988a39d5e64f268b","8b6719d3b9e65863da5390cb26994602c10a315aa16e7d70778a63fee6c4c079","6ab380571d87bd1d6f644fb6ab7837239d54b59f07dc84347b1341f866194214","547d3c406a21b30e2b78629ecc0b2ddaf652d9e0bdb2d59ceebce5612906df33","b3a4f9385279443c3a5568ec914a9492b59a723386161fd5ef0619d9f8982f97","3fe66aba4fbe0c3ba196a4f9ed2a776fe99dc4d1567a558fb11693e9fcc4e6ed","140eef237c7db06fc5adcb5df434ee21e81ee3a6fd57e1a75b8b3750aa2df2d8","0944ec553e4744efae790c68807a461720cff9f3977d4911ac0d918a17c9dd99","7c9ed7ffdc6f843ab69e5b2a3e7f667b050dd8d24d0052db81e35480f6d4e15d","7c7d9e116fe51100ff766703e6b5e4424f51ad8977fe474ddd8d0959aa6de257","af70a2567e586be0083df3938b6a6792e6821363d8ef559ad8d721a33a5bcdaf","006cff3a8bcb92d77953f49a94cd7d5272fef4ab488b9052ef82b6a1260d870b","7d44bfdc8ee5e9af70738ff652c622ae3ad81815e63ab49bdc593d34cb3a68e5","339814517abd4dbc7b5f013dfd3b5e37ef0ea914a8bbe65413ecffd668792bc6","34d5bc0a6958967ec237c99f980155b5145b76e6eb927c9ffc57d8680326b5d8","9eae79b70c9d8288032cbe1b21d0941f6bd4f315e14786b2c1d10bccc634e897","18ce015ed308ea469b13b17f99ce53bbb97975855b2a09b86c052eefa4aa013a","5a931bc4106194e474be141e0bc1046629510dc95b9a0e4b02a3783847222965","5e5f371bf23d5ced2212a5ff56675aefbd0c9b3f4d4fdda1b6123ac6e28f058c","907c17ad5a05eecb29b42b36cc8fec6437be27cc4986bb3a218e4f74f606911c","3656f0584d5a7ee0d0f2cc2b9cffbb43af92e80186b2ce160ebd4421d1506655","a726ad2d0a98bfffbe8bc1cd2d90b6d831638c0adc750ce73103a471eb9a891c","f44c0c8ce58d3dacac016607a1a90e5342d830ea84c48d2e571408087ae55894","75a315a098e630e734d9bc932d9841b64b30f7a349a20cf4717bf93044eff113","9131d95e32b3d4611d4046a613e022637348f6cebfe68230d4e81b691e4761a1","b03aa292cfdcd4edc3af00a7dbd71136dd067ec70a7536b655b82f4dd444e857","90f690a1c5fcb4c2d19c80fea05c8ab590d8f6534c4c296d70af6293ede67366","be95e987818530082c43909be722a838315a0fc5deb6043de0a76f5221cbad24","9ed5b799c50467b0c9f81ddf544b6bcda3e34d92076d6cab183c84511e45c39f","b4fa87cc1833839e51c49f20de71230e259c15b2c9c3e89e4814acc1d1ef10de","e90ac9e4ac0326faa1bc39f37af38ace0f9d4a655cd6d147713c653139cf4928","ea27110249d12e072956473a86fd1965df8e1be985f3b686b4e277afefdde584","1f6058d60eaa8825f59d4b76bbf6cc0e6ad9770948be58de68587b0931da00cc","5666075052877fe2fdddd5b16de03168076cf0f03fbca5c1d4a3b8f43cba570c","50100b1a91f61d81ca3329a98e64b7f05cddc5e3cb26b3411adc137c9c631aca","11aceaee5663b4ed597544567d6e6a5a94b66857d7ebd62a9875ea061018cd2c","6e30d0b5a1441d831d19fe02300ab3d83726abd5141cbcc0e2993fa0efd33db4","423f28126b2fc8d8d6fa558035309000a1297ed24473c595b7dec52e5c7ebae5","fb30734f82083d4790775dae393cd004924ebcbfde49849d9430bf0f0229dd16","2c92b04a7a4a1cd9501e1be338bf435738964130fb2ad5bd6c339ee41224ac4c","c5c5f0157b41833180419dacfbd2bcce78fb1a51c136bd4bcba5249864d8b9b5","669b754ec246dd7471e19b655b73bda6c2ca5bb7ccb1a4dff44a9ae45b6a716a","4bb6035e906946163ecfaec982389d0247ceeac6bdee7f1d07c03d9c224db3aa","8a44b424edee7bb17dc35a558cc15f92555f14a0441205613e0e50452ab3a602","24a00d0f98b799e6f628373249ece352b328089c3383b5606214357e9107e7d5","33637e3bc64edd2075d4071c55d60b32bdb0d243652977c66c964021b6fc8066","0f0ad9f14dedfdca37260931fac1edf0f6b951c629e84027255512f06a6ebc4c","16ad86c48bf950f5a480dc812b64225ca4a071827d3d18ffc5ec1ae176399e36","8cbf55a11ff59fd2b8e39a4aa08e25c5ddce46e3af0ed71fb51610607a13c505","d5bc4544938741f5daf8f3a339bfbf0d880da9e89e79f44a6383aaf056fe0159","c82857a876075e665bbcc78213abfe9e9b0206d502379576d7abd481ade3a569","4f71d883ed6f398ba8fe11fcd003b44bb5f220f840b3eac3c395ad91304e4620","5229c3934f58413f34f1b26c01323c93a5a65a2d9f2a565f216590dfbed1fe32","9fd7466b77020847dbc9d2165829796bf7ea00895b2520ff3752ffdcff53564b","fbfc12d54a4488c2eb166ed63bab0fb34413e97069af273210cf39da5280c8d6","85a84240002b7cf577cec637167f0383409d086e3c4443852ca248fc6e16711e","4c754b03f36ff35fc539f9ebb5f024adbb73ec2d3e4bfb35b385a05abb36a50e","59507446213e73654d6979f3b82dadc4efb0ed177425ae052d96a3f5a5be0d35","a914be97ca7a5be670d1545fc0691ac3fbabd023d7d084b338f6934349798a1f","8f62cbd3afbd6a07bb8c934294b6bfbe437021b89e53a4da7de2648ecfc7af25","62c3621d34fb2567c17a2c4b89914ebefbfbd1b1b875b070391a7d4f722e55dc","c05ac811542e0b59cb9c2e8f60e983461f0b0e39cea93e320fad447ff8e474f3","8e7a5b8f867b99cc8763c0b024068fb58e09f7da2c4810c12833e1ca6eb11c4f","132351cbd8437a463757d3510258d0fa98fd3ebef336f56d6f359cf3e177a3ce","df877050b04c29b9f8409aa10278d586825f511f0841d1ec41b6554f8362092b","33d1888c3c27d3180b7fd20bac84e97ecad94b49830d5dd306f9e770213027d1","ee942c58036a0de88505ffd7c129f86125b783888288c2389330168677d6347f","a3f317d500c30ea56d41501632cdcc376dae6d24770563a5e59c039e1c2a08ec","eb21ddc3a8136a12e69176531197def71dc28ffaf357b74d4bf83407bd845991","0c1651a159995dfa784c57b4ea9944f16bdf8d924ed2d8b3db5c25d25749a343","aaa13958e03409d72e179b5d7f6ec5c6cc666b7be14773ae7b6b5ee4921e52db","0a86e049843ad02977a94bb9cdfec287a6c5a0a4b6b5391a6648b1a122072c5a","87437ca9dabab3a41d483441696ff9220a19e713f58e0b6a99f1731af10776d7","26c5dfa9aa4e6428f4bb7d14cbf72917ace69f738fa92480b9749eebce933370","8e94328e7ca1a7a517d1aa3c569eac0f6a44f67473f6e22c2c4aff5f9f4a9b38","d604d413aff031f4bfbdae1560e54ebf503d374464d76d50a2c6ded4df525712","299f0af797897d77685d606502be72846b3d1f0dc6a2d8c964e9ea3ccbacf5bc","12bfd290936824373edda13f48a4094adee93239b9a73432db603127881a300d","340ceb3ea308f8e98264988a663640e567c553b8d6dc7d5e43a8f3b64f780374","c5a769564e530fba3ec696d0a5cff1709b9095a0bdf5b0826d940d2fc9786413","7124ef724c3fc833a17896f2d994c368230a8d4b235baed39aa8037db31de54f","5de1c0759a76e7710f76899dcae601386424eab11fb2efaf190f2b0f09c3d3d3","9c5ee8f7e581f045b6be979f062a61bf076d362bf89c7f966b993a23424e8b0d","1a11df987948a86aa1ec4867907c59bdf431f13ed2270444bf47f788a5c7f92d","3c97b5ea66276cf463525a6aa9d5bb086bf5e05beac70a0597cda2575503b57b","b756781cd40d465da57d1fc6a442c34ae61fe8c802d752aace24f6a43fedacee","0fe76167c87289ea094e01616dcbab795c11b56bad23e1ef8aba9aa37e93432a","3a45029dba46b1f091e8dc4d784e7be970e209cd7d4ff02bd15270a98a9ba24b","032c1581f921f8874cf42966f27fd04afcabbb7878fa708a8251cac5415a2a06","69c68ed9652842ce4b8e495d63d2cd425862104c9fb7661f72e7aa8a9ef836f8","a31383256374723b47d8b5497a9558bbbcf95bcecfb586a36caf7bfd3693eb0e","06f62a14599a68bcde148d1efd60c2e52e8fa540cc7dcfa4477af132bb3de271","64aa66c7458cbfd0f48f88070b08c2f66ae94aba099dac981f17c2322d147c06","11f19ce32d21222419cecab448fa335017ebebf4f9e5457c4fa9df42fa2dcca7","2e8ee2cbb5e9159764e2189cf5547aebd0e6b0d9a64d479397bb051cd1991744","1b0471d75f5adb7f545c1a97c02a0f825851b95fe6e069ac6ecaa461b8bb321d","1d157c31a02b1e5cca9bc495b3d8d39f4b42b409da79f863fb953fbe3c7d4884","07baaceaec03d88a4b78cb0651b25f1ae0322ac1aa0b555ae3749a79a41cba86","619a132f634b4ebe5b4b4179ea5870f62f2cb09916a25957bff17b408de8b56d","f60fa446a397eb1aead9c4e568faf2df8068b4d0306ebc075fb4be16ed26b741","f3cb784be4d9e91f966a0b5052a098d9b53b0af0d341f690585b0cc05c6ca412","350f63439f8fe2e06c97368ddc7fb6d6c676d54f59520966f7dbbe6a4586014e","eba613b9b357ac8c50a925fa31dc7e65ff3b95a07efbaa684b624f143d8d34ba","9814545517193cf51127d7fbdc3b7335688206ec04ee3a46bba2ee036bd0dcac","0f6199602df09bdb12b95b5434f5d7474b1490d2cd8cc036364ab3ba6fd24263","c8ca7fd9ec7a3ec82185bfc8213e4a7f63ae748fd6fced931741d23ef4ea3c0f","5c6a8a3c2a8d059f0592d4eab59b062210a1c871117968b10797dee36d991ef7","ad77fd25ece8e09247040826a777dc181f974d28257c9cd5acb4921b51967bd8","29df9ea9a1cbc1f522d2ba575a8ef4d0ade0c70e3bbc5831ee77d49693cd3ec5","add26620a8311383b13cf5fcc2abfc02bf5fb0cd9f50f825460d4bea19bc47ad","80b3258b5a8f6ff07152adbd36ff37aabbe66dfd658da5e60dc2f002e61064fd","3316f02119eaab1e00a15be7728b7b21eefcb57ca6393fc21f933e36d10e33a4","d6e794d5605c001618d69a630220c9ede4d02bea615115f020915936487e91d3","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","5f1b58264eaef8f330f97cc213808258e728544c820cae4896c8175a4e4f5532","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","e2ef74b4c1f7f52a30a417c6808f01b2a29e69bb0d20302527ae5001607f7180","82e55fe56541a293cf0c6917701b791f6bb69c0dc7434fead54c6037f929997b","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","d9568fbe77436a925675ae4db08c34ebdda2c7319528389ddbb8b896773fd172","98f31b67b543962dfae3f3e55e5fbd56c77d1bc6835a5c317dd92fa7d4a022c8","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","774a089fcb1611beaaabdc811c7aa342229701a5cf83af2c275cfc0a1c5440da","76989220f530b4849d21e03a39ef3226ec39d7ff1caa1152532cbe8461e19663","3aef3d418337dc3057498f19d423d1387e4b0ad9b5ae4fc62bbdd0b18d622872","99a7f8aaae2617e37da486bf40b07ae22b7409c7986b7b6e17779c9a927c4ed9","187f8eb60ad38d6154426da013f33ee48e8bf82b86d77dd2368970b8106bc8f0","185b2a171da126f5c6c53ce0812588d3ba46575eeba352368c5414b6e5c0f1de","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","955133b47df2272da61dbb50fda84b0e0732d96f5614a373718719b4bc429641","3846d0dcf468a1d1a07e6d00eaa37ec542956fb5fe0357590a6407af20d2ff90","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","8e9c23ba78aabc2e0a27033f18737a6df754067731e69dc5f52823957d60a4b6","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"49026435d21e3d7559d723af3ae48f73ec28f9cba651b41bd2ac991012836122","affectsGlobalScope":true},"39b1a50d543770780b0409a4caacb87f3ff1d510aedfeb7dc06ed44188256f89",{"version":"b6a4a51bc749ad882c33d98563ff5a94716ca884bfde949a8c97bad530e4ee2c","affectsGlobalScope":true},"16b872cf5432818bdbf405428b4a1d77bb2a7ab908e8bd6609f9a541cea92f81","fe39ceafa361b6d339b518936275eff89a77e7dfe92f2efa5fb97abf9a95ca49",{"version":"4009dd21843fe4a62d1d97b584a2937ca9f045df6fbd65c8b264d8dd04b656fd","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","5f74757c479da70bc82930f50c6a5cfea4ff9f2979fd965d4ff91de0f6291a22","278fe296432b9840660d6e0d1778b4b4897a591d4b910a5f7ac8db0b476a8af7","1c611ff373ce1958aafc40b328048ac2540ba5c7f373cf2897e0d9aeaabe90a0","bea5c9fc0843a6961411ab4a04df856a8372448bc0d180da0c3a054ff31044b8","715873cecbfcebb49f293f0521bd0955d6298486e2eeb9c7bbf5e9f20a6ed152","c6cf9428f45f3d78b07df7d7aab1569994c177d36549e3a962f952d89f026bc4",{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true},{"version":"6c7b9d2139abd8f2e83ed8fa018c3799ab3187755a6665621feb6e93d3429ac3","affectsGlobalScope":true},"5a2f6de23113659e83dc8c5edb9f3c5bcd6136f74dcc1785b3df4eef1271e1f3","021ca24be8eb8c46f99b4e03ebf872931f590c9b07b88d715c68bd30495b6c44","5899ab1898582115c432cccef063298f75477bf2cebe5473360043fddd67bcc6","6b97f4106d72ae6b4ebf4e46d2fe90f4d04dd04b3dbff6e294572440a428209d","e3baa0c5780c2c805ec33a999722a2f740b572eb3746fd0a5f93a0a5c3dbf7f6","48fedd2f8549a2ae7e62f30fdb015779c2a7b536760730c5269406cd3d17cab2",{"version":"089867511b37a534ae71f3d9bc97acc0b925b7f5dbec113f98c4b49224c694eb","affectsGlobalScope":true},"6e5b5174b4781407e96c2c0abeccd1d39d4a408565ac4dafa607594d8628a076","f5ce35485541e817c2d4105d3eb78e3e538bbb009515ed014694363fa3e94ceb","323506ce173f7f865f42f493885ee3dacd18db6359ea1141d57676d3781ce10c",{"version":"bd88055918cf8bf30ad7c9269177f7ebeafd4c5f0d28919edccd1c1d24f7e73c","affectsGlobalScope":true},{"version":"645baafeaed6855c8796fcbae4e813021c65f36eaa3f6178535457a2366f6849","affectsGlobalScope":true},"ea3ab3727cd6c222d94003ecafa30e8550c61eadcdabbf59514aee76e86211a5","d3cdd41693c5ed6bec4f1a1c399d9501372b14bd341bc46eedacf2854c5df5a7","2de7a21c92226fb8abbeed7a0a9bd8aa6d37e4c68a8c7ff7938c644267e9fcc1","6d6070c5c81ba0bfe58988c69e3ba3149fc86421fd383f253aeb071cbf29cd41","48dab0d6e633b8052e7eaa0efb0bb3d58a733777b248765eafcb0b0349439834","d3e22aaa84d935196f465fff6645f88bb41352736c3130285eea0f2489c5f183","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","5195aeb0de306d1c5ca8033457fbcab5987657112fa6d4971cfeb7644493a369","c5dbf0003bc9f0f643e54cd00a3868d1afe85497fecb56be6f2373dc85102924",{"version":"6fa61015444e843013443f2e5ca6bee5f033cbf361f953fd932abb0c029b73b2","affectsGlobalScope":true},{"version":"300f8e9de0b0c3482be3e749462b6ebc3dab8a316801f1da0def94aed0cd2018","affectsGlobalScope":true},"4e228e78c1e9b0a75c70588d59288f63a6258e8b1fe4a67b0c53fe03461421d9","3df5b34f3449733bc4831b8d670f958a045e7a3f5d7b0e21991ef95408dbec13","76a89af04f2ba1807309320dab5169c0d1243b80738b4a2005989e40a136733e","c045b664abf3fc2a4750fa96117ab2735e4ed45ddd571b2a6a91b9917e231a02",{"version":"ca619678b887ae262316673b55bb358c517593d3b6b96c1271972716c699da32","affectsGlobalScope":true},{"version":"0c312a7c5dec6c616f754d3a4b16318ce8d1cb912dfb3dfa0e808f45e66cbb21","affectsGlobalScope":true},"6f44a190351ab5e1811abebe007cf60518044772ccc08244f9f241706afa767f","fecdf44bec4ee9c5188e5f2f58c292c9689c02520900dceaaa6e76594de6da90","2641e5e19268b6f5038ad48a6e2598965301df8a77c48c99d8df760a6a154204",{"version":"6a4a80787c57c10b3ea8314c80d9cc6e1deb99d20adca16106a337825f582420","affectsGlobalScope":true},"f2b9440f98d6f94c8105883a2b65aee2fce0248f71f41beafd0a80636f3a565d",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447","d3f2d715f57df3f04bf7b16dde01dec10366f64fce44503c92b8f78f614c1769","b78cd10245a90e27e62d0558564f5d9a16576294eee724a59ae21b91f9269e4a","dcc9081d68c2ade5c51ac7bf5f37cce630359408e713999269b77f611a30d871","2f5747b1508ccf83fad0c251ba1e5da2f5a30b78b09ffa1cfaf633045160afed",{"version":"a5562ab0448c81180ef220ff104441a4d67187a2259e6008397e7531a821f0e7","affectsGlobalScope":true},"b71c603a539078a5e3a039b20f2b0a0d1708967530cf97dec8850a9ca45baa2b","34118be360cdd3381bbebbfd4b093c394460c8fc5df40688d58f45d86ab1448b","104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","cc0d0b339f31ce0ab3b7a5b714d8e578ce698f1e13d7f8c60bfb766baeb1d35c","5c45abf1e13e4463eacfd5dedda06855da8748a6a6cb3334f582b52e219acc04","eb938d816e6a680b8b52174cac4b0c53a101e40076a18dba7997b284165fb227"],"root":[60,262,263,270,271,370],"options":{"declaration":false,"declarationMap":false,"esModuleInterop":true,"experimentalDecorators":true,"importHelpers":true,"inlineSourceMap":false,"inlineSources":false,"module":7,"noEmitOnError":false,"noFallthroughCasesInSwitch":true,"noImplicitOverride":true,"noImplicitReturns":true,"noPropertyAccessFromIndexSignature":true,"outDir":"../../../..","skipLibCheck":true,"sourceMap":false,"strict":true,"target":9,"tsBuildInfoFile":"./.tsbuildinfo","useDefineForClassFields":false},"fileIdsList":[[251,265],[251],[249,251,252],[249,251],[249,250],[251,254,266],[251,252,253],[251,253,254,267],[249,251,252,254,256],[325,359,367],[325,359],[322,325,359,361,362,363],[362,364,366,368],[273],[309],[310,315,343],[311,322,323,330,340,351],[311,312,322,330],[313,352],[314,315,323,331],[315,340,348],[316,318,322,330],[309,317],[318,319],[322],[320,322],[309,322],[322,323,324,340,351],[322,323,324,337,340,343],[307,356],[318,322,325,330,340,351],[322,323,325,326,330,340,348,351],[325,327,340,348,351],[273,274,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358],[322,328],[329,351,356],[318,322,330,340],[331],[332],[309,333],[334,350,356],[335],[336],[322,337,338],[337,339,352,354],[310,322,340,341,342,343],[310,340,342],[340,341],[343],[344],[309,340],[322,346,347],[346,347],[315,330,340,348],[349],[330,350],[310,325,336,351],[315,352],[340,353],[329,354],[355],[310,315,322,324,333,340,351,354,356],[340,357],[323,340,359,360],[325,359,360,365],[61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,184,193,195,196,197,198,199,200,202,203,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248],[106],[64,65],[61,62,63,65],[62,65],[65,106],[61,65,183],[63,64,65],[61,65],[65],[64],[61,64,106],[62,64,65,222],[64,65,222],[64,230],[62,64,65],[74],[97],[118],[64,65,106],[65,113],[64,65,106,124],[64,65,124],[65,165],[61,65,184],[190,192],[61,65,183,190,191],[183,184,192],[190],[61,65,190,191,192],[206],[201],[204],[62,64,184,185,186,187],[106,184,185,186,187],[184,186],[64,185,186,188,189,193],[61,64],[65,208],[66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181],[194],[284,288,351],[284,340,351],[279],[281,284,348,351],[330,348],[359],[279,359],[281,284,330,351],[276,277,280,283,310,322,340,351],[276,282],[280,284,310,343,351,359],[310,359],[300,310,359],[278,279,359],[284],[278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306],[284,291,292],[282,284,292,293],[283],[276,279,284],[284,288,292,293],[288],[282,284,287,351],[276,281,282,284,288,291],[310,340],[279,284,300,310,356,359],[59],[59,252,270,272,332,351,369],[59,251,256],[59,251,259,268],[59,251,254,256,258],[59,256],[59,254,261,269],[59,254,259,261]],"referencedMap":[[266,1],[265,2],[253,3],[252,4],[251,5],[267,6],[254,7],[268,8],[256,9],[272,2],[368,10],[367,11],[364,12],[369,13],[273,14],[274,14],[309,15],[310,16],[311,17],[312,18],[313,19],[314,20],[315,21],[316,22],[317,23],[318,24],[319,24],[321,25],[320,26],[322,27],[323,28],[324,29],[308,30],[325,31],[326,32],[327,33],[359,34],[328,35],[329,36],[330,37],[331,38],[332,39],[333,40],[334,41],[335,42],[336,43],[337,44],[338,44],[339,45],[340,46],[342,47],[341,48],[343,49],[344,50],[345,51],[346,52],[347,53],[348,54],[349,55],[350,56],[351,57],[352,58],[353,59],[354,60],[355,61],[356,62],[357,63],[361,64],[366,65],[249,66],[200,67],[198,67],[113,68],[64,69],[63,70],[199,71],[184,72],[106,73],[62,74],[61,75],[248,70],[213,76],[212,76],[124,77],[220,68],[221,68],[223,78],[224,68],[225,75],[226,68],[197,68],[227,68],[228,79],[229,68],[230,76],[231,80],[232,68],[233,68],[234,68],[235,68],[236,76],[237,68],[238,68],[239,68],[240,68],[241,81],[242,68],[243,68],[244,68],[245,68],[246,68],[66,75],[67,75],[68,75],[69,75],[70,75],[71,75],[72,75],[73,68],[75,82],[76,75],[74,75],[77,75],[78,75],[79,75],[80,75],[81,75],[82,75],[83,68],[84,75],[85,75],[86,75],[87,75],[88,75],[89,68],[90,75],[91,75],[92,75],[93,75],[94,75],[95,75],[96,68],[98,83],[97,75],[99,75],[100,75],[101,75],[102,75],[103,81],[104,68],[105,68],[119,84],[107,85],[108,75],[109,75],[110,68],[111,75],[112,75],[114,86],[115,75],[116,75],[117,75],[118,75],[120,75],[121,75],[122,75],[123,75],[125,87],[126,75],[127,75],[128,75],[129,68],[130,75],[131,88],[132,88],[133,88],[134,68],[135,75],[136,75],[137,75],[142,75],[138,75],[139,68],[140,75],[141,68],[143,75],[144,75],[145,75],[146,75],[147,75],[148,75],[149,68],[150,75],[151,75],[152,75],[153,75],[154,75],[155,75],[156,75],[157,75],[158,75],[159,75],[160,75],[161,75],[162,75],[163,75],[164,75],[165,75],[166,89],[167,75],[168,75],[169,75],[170,75],[171,75],[172,75],[173,68],[174,68],[175,68],[176,68],[177,68],[178,75],[179,75],[180,75],[181,75],[247,68],[183,90],[206,91],[201,91],[192,92],[190,93],[204,94],[193,95],[207,96],[202,97],[203,94],[205,98],[188,99],[189,100],[187,101],[185,75],[194,102],[65,103],[211,76],[209,104],[182,105],[195,106],[291,107],[298,108],[290,107],[305,109],[282,110],[281,111],[304,112],[299,113],[302,114],[284,115],[283,116],[279,117],[278,118],[301,119],[280,120],[285,121],[289,121],[307,122],[306,121],[293,123],[294,124],[296,125],[292,126],[295,127],[300,112],[287,128],[288,129],[297,130],[277,131],[303,132],[271,133],[370,134],[260,133],[261,135],[255,133],[264,133],[269,136],[259,137],[257,133],[258,138],[60,133],[263,133],[270,139],[262,140]],"exportedModulesMap":[[266,1],[265,2],[253,3],[252,4],[251,5],[267,6],[254,7],[268,8],[256,9],[272,2],[368,10],[367,11],[364,12],[369,13],[273,14],[274,14],[309,15],[310,16],[311,17],[312,18],[313,19],[314,20],[315,21],[316,22],[317,23],[318,24],[319,24],[321,25],[320,26],[322,27],[323,28],[324,29],[308,30],[325,31],[326,32],[327,33],[359,34],[328,35],[329,36],[330,37],[331,38],[332,39],[333,40],[334,41],[335,42],[336,43],[337,44],[338,44],[339,45],[340,46],[342,47],[341,48],[343,49],[344,50],[345,51],[346,52],[347,53],[348,54],[349,55],[350,56],[351,57],[352,58],[353,59],[354,60],[355,61],[356,62],[357,63],[361,64],[366,65],[249,66],[200,67],[198,67],[113,68],[64,69],[63,70],[199,71],[184,72],[106,73],[62,74],[61,75],[248,70],[213,76],[212,76],[124,77],[220,68],[221,68],[223,78],[224,68],[225,75],[226,68],[197,68],[227,68],[228,79],[229,68],[230,76],[231,80],[232,68],[233,68],[234,68],[235,68],[236,76],[237,68],[238,68],[239,68],[240,68],[241,81],[242,68],[243,68],[244,68],[245,68],[246,68],[66,75],[67,75],[68,75],[69,75],[70,75],[71,75],[72,75],[73,68],[75,82],[76,75],[74,75],[77,75],[78,75],[79,75],[80,75],[81,75],[82,75],[83,68],[84,75],[85,75],[86,75],[87,75],[88,75],[89,68],[90,75],[91,75],[92,75],[93,75],[94,75],[95,75],[96,68],[98,83],[97,75],[99,75],[100,75],[101,75],[102,75],[103,81],[104,68],[105,68],[119,84],[107,85],[108,75],[109,75],[110,68],[111,75],[112,75],[114,86],[115,75],[116,75],[117,75],[118,75],[120,75],[121,75],[122,75],[123,75],[125,87],[126,75],[127,75],[128,75],[129,68],[130,75],[131,88],[132,88],[133,88],[134,68],[135,75],[136,75],[137,75],[142,75],[138,75],[139,68],[140,75],[141,68],[143,75],[144,75],[145,75],[146,75],[147,75],[148,75],[149,68],[150,75],[151,75],[152,75],[153,75],[154,75],[155,75],[156,75],[157,75],[158,75],[159,75],[160,75],[161,75],[162,75],[163,75],[164,75],[165,75],[166,89],[167,75],[168,75],[169,75],[170,75],[171,75],[172,75],[173,68],[174,68],[175,68],[176,68],[177,68],[178,75],[179,75],[180,75],[181,75],[247,68],[183,90],[206,91],[201,91],[192,92],[190,93],[204,94],[193,95],[207,96],[202,97],[203,94],[205,98],[188,99],[189,100],[187,101],[185,75],[194,102],[65,103],[211,76],[209,104],[182,105],[195,106],[291,107],[298,108],[290,107],[305,109],[282,110],[281,111],[304,112],[299,113],[302,114],[284,115],[283,116],[279,117],[278,118],[301,119],[280,120],[285,121],[289,121],[307,122],[306,121],[293,123],[294,124],[296,125],[292,126],[295,127],[300,112],[287,128],[288,129],[297,130],[277,131],[303,132],[271,133],[370,134],[260,133],[261,135],[255,133],[264,133],[269,136],[259,137],[257,133],[258,138],[60,133],[263,133],[270,139],[262,140]],"semanticDiagnosticsPerFile":[266,265,253,252,251,250,267,254,268,256,272,368,367,364,369,365,360,273,274,309,310,311,312,313,314,315,316,317,318,319,321,320,322,323,324,308,358,325,326,327,359,328,329,330,331,332,333,334,335,336,337,338,339,340,342,341,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,362,363,361,366,275,249,222,200,198,113,64,63,199,184,106,62,61,248,213,212,124,220,221,223,224,225,226,197,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,66,67,68,69,70,71,72,73,75,76,74,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,97,99,100,101,102,103,104,105,119,107,108,109,110,111,112,114,115,116,117,118,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,142,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,247,183,206,201,192,190,204,193,207,202,203,205,191,196,188,189,186,187,185,194,65,214,215,216,217,218,219,208,211,210,209,182,195,59,57,58,10,12,11,2,13,14,15,16,17,18,19,20,3,4,21,25,22,23,24,26,27,28,5,29,30,31,32,6,36,33,34,35,37,7,38,43,44,39,40,41,42,8,48,45,46,47,49,9,50,51,52,55,53,54,1,56,291,298,290,305,282,281,304,299,302,284,283,279,278,301,280,285,286,289,276,307,306,293,294,296,292,295,300,287,288,297,277,303,370,261,269,259,258,270,262]},"version":"5.3.3"} \ No newline at end of file +{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../../../node_modules/tslib/tslib.d.ts","../../../../src/main.ngtypecheck.ts","../../../../node_modules/rxjs/dist/types/internal/Subscription.d.ts","../../../../node_modules/rxjs/dist/types/internal/Subscriber.d.ts","../../../../node_modules/rxjs/dist/types/internal/Operator.d.ts","../../../../node_modules/rxjs/dist/types/internal/Observable.d.ts","../../../../node_modules/rxjs/dist/types/internal/types.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/audit.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/auditTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/buffer.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/bufferCount.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/bufferTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/bufferToggle.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/bufferWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/catchError.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combineLatestAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combineAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combineLatest.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combineLatestWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concat.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatMapTo.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/connect.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/count.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/debounce.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/debounceTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/defaultIfEmpty.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/delay.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/delayWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/dematerialize.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/distinct.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/distinctUntilChanged.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/distinctUntilKeyChanged.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/elementAt.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/endWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/every.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/exhaustAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/exhaust.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/exhaustMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/expand.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/filter.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/finalize.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/find.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/findIndex.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/first.d.ts","../../../../node_modules/rxjs/dist/types/internal/Subject.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/groupBy.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/ignoreElements.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/isEmpty.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/last.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/map.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mapTo.d.ts","../../../../node_modules/rxjs/dist/types/internal/Notification.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/materialize.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/max.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/merge.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/flatMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeMapTo.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeScan.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/min.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/ConnectableObservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/multicast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/observeOn.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/onErrorResumeNextWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/pairwise.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/partition.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/pluck.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publish.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publishBehavior.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publishLast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publishReplay.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/race.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/raceWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/reduce.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/repeat.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/repeatWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/retry.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/retryWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/refCount.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sample.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sampleTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/scan.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sequenceEqual.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/share.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/shareReplay.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/single.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skip.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skipLast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skipUntil.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skipWhile.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/startWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/subscribeOn.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchMap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchMapTo.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchScan.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/take.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/takeLast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/takeUntil.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/takeWhile.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/tap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/throttle.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/throttleTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/throwIfEmpty.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timeInterval.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timeout.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timeoutWith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timestamp.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/toArray.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/window.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowCount.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowTime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowToggle.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowWhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/withLatestFrom.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/zip.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/zipAll.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/zipWith.d.ts","../../../../node_modules/rxjs/dist/types/operators/index.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/Action.d.ts","../../../../node_modules/rxjs/dist/types/internal/Scheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/TestMessage.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/SubscriptionLog.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/SubscriptionLoggable.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/ColdObservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/HotObservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/AsyncScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/timerHandle.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/AsyncAction.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/VirtualTimeScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/TestScheduler.d.ts","../../../../node_modules/rxjs/dist/types/testing/index.d.ts","../../../../node_modules/rxjs/dist/types/internal/symbol/observable.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/dom/animationFrames.d.ts","../../../../node_modules/rxjs/dist/types/internal/BehaviorSubject.d.ts","../../../../node_modules/rxjs/dist/types/internal/ReplaySubject.d.ts","../../../../node_modules/rxjs/dist/types/internal/AsyncSubject.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/AsapScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/asap.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/async.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/QueueScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/queue.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/AnimationFrameScheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/animationFrame.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/identity.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/pipe.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/noop.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/isObservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/lastValueFrom.d.ts","../../../../node_modules/rxjs/dist/types/internal/firstValueFrom.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/ArgumentOutOfRangeError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/EmptyError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/NotFoundError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/ObjectUnsubscribedError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/SequenceError.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/UnsubscriptionError.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/bindCallback.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/bindNodeCallback.d.ts","../../../../node_modules/rxjs/dist/types/internal/AnyCatcher.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/combineLatest.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/concat.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/connectable.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/defer.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/empty.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/forkJoin.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/from.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/fromEvent.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/fromEventPattern.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/generate.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/iif.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/interval.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/merge.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/never.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/of.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/onErrorResumeNext.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/pairs.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/partition.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/race.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/range.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/throwError.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/timer.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/using.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/zip.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduled/scheduled.d.ts","../../../../node_modules/rxjs/dist/types/internal/config.d.ts","../../../../node_modules/rxjs/dist/types/index.d.ts","../../../../node_modules/@angular/core/primitives/signals/index.d.ts","../../../../node_modules/@angular/core/index.d.ts","../../../../node_modules/@angular/common/index.d.ts","../../../../node_modules/@angular/common/http/index.d.ts","../../../../node_modules/@angular/platform-browser/index.d.ts","../../../../src/app/app.config.ngtypecheck.ts","../../../../node_modules/@angular/router/index.d.ts","../../../../src/app/app.routes.ngtypecheck.ts","../../../../src/app/app.routes.ts","../../../../src/app/app.config.ts","../../../../src/app/app.component.ngtypecheck.ts","../../../../src/app/app.component.ts","../../../../src/main.ts","../../../../src/main.server.ngtypecheck.ts","../../../../src/app/app.config.server.ngtypecheck.ts","../../../../node_modules/@angular/animations/index.d.ts","../../../../node_modules/@angular/animations/browser/index.d.ts","../../../../node_modules/@angular/platform-browser/animations/index.d.ts","../../../../node_modules/@angular/platform-server/index.d.ts","../../../../src/app/app.config.server.ts","../../../../src/main.server.ts","../../../../server.ngtypecheck.ts","../../../../node_modules/@angular/ssr/index.d.ts","../../../../node_modules/@types/node/assert.d.ts","../../../../node_modules/@types/node/assert/strict.d.ts","../../../../node_modules/buffer/index.d.ts","../../../../node_modules/undici-types/header.d.ts","../../../../node_modules/undici-types/readable.d.ts","../../../../node_modules/undici-types/file.d.ts","../../../../node_modules/undici-types/fetch.d.ts","../../../../node_modules/undici-types/formdata.d.ts","../../../../node_modules/undici-types/connector.d.ts","../../../../node_modules/undici-types/client.d.ts","../../../../node_modules/undici-types/errors.d.ts","../../../../node_modules/undici-types/dispatcher.d.ts","../../../../node_modules/undici-types/global-dispatcher.d.ts","../../../../node_modules/undici-types/global-origin.d.ts","../../../../node_modules/undici-types/pool-stats.d.ts","../../../../node_modules/undici-types/pool.d.ts","../../../../node_modules/undici-types/handlers.d.ts","../../../../node_modules/undici-types/balanced-pool.d.ts","../../../../node_modules/undici-types/agent.d.ts","../../../../node_modules/undici-types/mock-interceptor.d.ts","../../../../node_modules/undici-types/mock-agent.d.ts","../../../../node_modules/undici-types/mock-client.d.ts","../../../../node_modules/undici-types/mock-pool.d.ts","../../../../node_modules/undici-types/mock-errors.d.ts","../../../../node_modules/undici-types/proxy-agent.d.ts","../../../../node_modules/undici-types/api.d.ts","../../../../node_modules/undici-types/cookies.d.ts","../../../../node_modules/undici-types/patch.d.ts","../../../../node_modules/undici-types/filereader.d.ts","../../../../node_modules/undici-types/diagnostics-channel.d.ts","../../../../node_modules/undici-types/websocket.d.ts","../../../../node_modules/undici-types/content-type.d.ts","../../../../node_modules/undici-types/cache.d.ts","../../../../node_modules/undici-types/interceptors.d.ts","../../../../node_modules/undici-types/index.d.ts","../../../../node_modules/@types/node/globals.d.ts","../../../../node_modules/@types/node/async_hooks.d.ts","../../../../node_modules/@types/node/buffer.d.ts","../../../../node_modules/@types/node/child_process.d.ts","../../../../node_modules/@types/node/cluster.d.ts","../../../../node_modules/@types/node/console.d.ts","../../../../node_modules/@types/node/constants.d.ts","../../../../node_modules/@types/node/crypto.d.ts","../../../../node_modules/@types/node/dgram.d.ts","../../../../node_modules/@types/node/diagnostics_channel.d.ts","../../../../node_modules/@types/node/dns.d.ts","../../../../node_modules/@types/node/dns/promises.d.ts","../../../../node_modules/@types/node/domain.d.ts","../../../../node_modules/@types/node/dom-events.d.ts","../../../../node_modules/@types/node/events.d.ts","../../../../node_modules/@types/node/fs.d.ts","../../../../node_modules/@types/node/fs/promises.d.ts","../../../../node_modules/@types/node/http.d.ts","../../../../node_modules/@types/node/http2.d.ts","../../../../node_modules/@types/node/https.d.ts","../../../../node_modules/@types/node/inspector.d.ts","../../../../node_modules/@types/node/module.d.ts","../../../../node_modules/@types/node/net.d.ts","../../../../node_modules/@types/node/os.d.ts","../../../../node_modules/@types/node/path.d.ts","../../../../node_modules/@types/node/perf_hooks.d.ts","../../../../node_modules/@types/node/process.d.ts","../../../../node_modules/@types/node/punycode.d.ts","../../../../node_modules/@types/node/querystring.d.ts","../../../../node_modules/@types/node/readline.d.ts","../../../../node_modules/@types/node/readline/promises.d.ts","../../../../node_modules/@types/node/repl.d.ts","../../../../node_modules/@types/node/stream.d.ts","../../../../node_modules/@types/node/stream/promises.d.ts","../../../../node_modules/@types/node/stream/consumers.d.ts","../../../../node_modules/@types/node/stream/web.d.ts","../../../../node_modules/@types/node/string_decoder.d.ts","../../../../node_modules/@types/node/test.d.ts","../../../../node_modules/@types/node/timers.d.ts","../../../../node_modules/@types/node/timers/promises.d.ts","../../../../node_modules/@types/node/tls.d.ts","../../../../node_modules/@types/node/trace_events.d.ts","../../../../node_modules/@types/node/tty.d.ts","../../../../node_modules/@types/node/url.d.ts","../../../../node_modules/@types/node/util.d.ts","../../../../node_modules/@types/node/v8.d.ts","../../../../node_modules/@types/node/vm.d.ts","../../../../node_modules/@types/node/wasi.d.ts","../../../../node_modules/@types/node/worker_threads.d.ts","../../../../node_modules/@types/node/zlib.d.ts","../../../../node_modules/@types/node/globals.global.d.ts","../../../../node_modules/@types/node/index.d.ts","../../../../node_modules/@types/mime/index.d.ts","../../../../node_modules/@types/send/index.d.ts","../../../../node_modules/@types/qs/index.d.ts","../../../../node_modules/@types/range-parser/index.d.ts","../../../../node_modules/@types/express-serve-static-core/index.d.ts","../../../../node_modules/@types/http-errors/index.d.ts","../../../../node_modules/@types/serve-static/index.d.ts","../../../../node_modules/@types/connect/index.d.ts","../../../../node_modules/@types/body-parser/index.d.ts","../../../../node_modules/@types/express/index.d.ts","../../../../server.ts"],"fileInfos":[{"version":"f33e5332b24c3773e930e212cbb8b6867c8ba3ec4492064ea78e55a524d57450","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","26f2f787e82c4222710f3b676b4d83eb5ad0a72fa7b746f03449e7a026ce5073","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc",{"version":"21e41a76098aa7a191028256e52a726baafd45a925ea5cf0222eb430c96c1d83","affectsGlobalScope":true},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true},{"version":"e0275cd0e42990dc3a16f0b7c8bca3efe87f1c8ad404f80c6db1c7c0b828c59f","affectsGlobalScope":true},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"acae90d417bee324b1372813b5a00829d31c7eb670d299cd7f8f9a648ac05688","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"51e547984877a62227042850456de71a5c45e7fe86b7c975c6e68896c86fa23b","affectsGlobalScope":true},{"version":"62a4966981264d1f04c44eb0f4b5bdc3d81c1a54725608861e44755aa24ad6a5","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb","affectsGlobalScope":true},{"version":"86a34c7a13de9cabc43161348f663624b56871ed80986e41d214932ddd8d6719","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true},{"version":"13f6e6380c78e15e140243dc4be2fa546c287c6d61f4729bc2dd7cf449605471","affectsGlobalScope":true},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"7a1971efcba559ea9002ada4c4e3c925004fb67a755300d53b5edf9399354900","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ecf5cb089ea438f2545e04b6c52828c68d0b0f4bfaa661986faf36da273e9892","95444fb6292d5e2f7050d7021383b719c0252bf5f88854973977db9e3e3d8006","241bd4add06f06f0699dcd58f3b334718d85e3045d9e9d4fa556f11f4d1569c1","06540a9f3f2f88375ada0b89712de1c4310f7398d821c4c10ab5c6477dafb4bc",{"version":"de2d3120ed0989dbc776de71e6c0e8a6b4bf1935760cf468ff9d0e9986ef4c09","affectsGlobalScope":true},"b8bff8a60af0173430b18d9c3e5c443eaa3c515617210c0c7b3d2e1743c19ecb","97bdf234f5db52085d99c6842db560bca133f8a0413ff76bf830f5f38f088ce3","a76ebdf2579e68e4cfe618269c47e5a12a4e045c2805ed7f7ab37af8daa6b091","b493ff8a5175cbbb4e6e8bcfa9506c08f5a7318b2278365cfca3b397c9710ebc","e59d36b7b6e8ba2dd36d032a5f5c279d2460968c8b4e691ca384f118fb09b52a","e96885c0684c9042ec72a9a43ef977f6b4b4a2728f4b9e737edcbaa0c74e5bf6","303ee143a869e8f605e7b1d12be6c7269d4cab90d230caba792495be595d4f56","89e061244da3fc21b7330f4bd32f47c1813dd4d7f1dc3d0883d88943f035b993","e46558c2e04d06207b080138678020448e7fc201f3d69c2601b0d1456105f29a","71549375db52b1163411dba383b5f4618bdf35dc57fa327a1c7d135cf9bf67d1","7e6b2d61d6215a4e82ea75bc31a80ebb8ad0c2b37a60c10c70dd671e8d9d6d5d","78bea05df2896083cca28ed75784dde46d4b194984e8fc559123b56873580a23","5dd04ced37b7ea09f29d277db11f160df7fd73ba8b9dba86cb25552e0653a637","f74b81712e06605677ae1f061600201c425430151f95b5ef4d04387ad7617e6a","9a72847fcf4ac937e352d40810f7b7aec7422d9178451148296cf1aa19467620","3ae18f60e0b96fa1e025059b7d25b3247ba4dcb5f4372f6d6e67ce2adac74eac","2b9260f44a2e071450ae82c110f5dc8f330c9e5c3e85567ed97248330f2bf639","4f196e13684186bda6f5115fc4677a87cf84a0c9c4fc17b8f51e0984f3697b6d","61419f2c5822b28c1ea483258437c1faab87d00c6f84481aa22afb3380d8e9a4","64479aee03812264e421c0bf5104a953ca7b02740ba80090aead1330d0effe91","a5eb4835ab561c140ffc4634bb039387d5d0cceebb86918f1696c7ac156d26fd","c5570e504be103e255d80c60b56c367bf45d502ca52ee35c55dec882f6563b5c","4252b852dd791305da39f6e1242694c2e560d5e46f9bb26e2aca77252057c026","0520b5093712c10c6ef23b5fea2f833bf5481771977112500045e5ea7e8e2b69","5c3cf26654cf762ac4d7fd7b83f09acfe08eef88d2d6983b9a5a423cb4004ca3","e60fa19cf7911c1623b891155d7eb6b7e844e9afdf5738e3b46f3b687730a2bd","b1fd72ff2bb0ba91bb588f3e5329f8fc884eb859794f1c4657a2bfa122ae54d0","6cf42a4f3cfec648545925d43afaa8bb364ac10a839ffed88249da109361b275","ba13c7d46a560f3d4df8ffb1110e2bbec5801449af3b1240a718514b5576156e","6df52b70d7f7702202f672541a5f4a424d478ee5be51a9d37b8ccbe1dbf3c0f2","0ca7f997e9a4d8985e842b7c882e521b6f63233c4086e9fe79dd7a9dc4742b5e","91046b5c6b55d3b194c81fd4df52f687736fad3095e9d103ead92bb64dc160ee","db5704fdad56c74dfc5941283c1182ed471bd17598209d3ac4a49faa72e43cfc","758e8e89559b02b81bc0f8fd395b17ad5aff75490c862cbe369bb1a3d1577c40","2ee64342c077b1868f1834c063f575063051edd6e2964257d34aad032d6b657c","6f6b4b3d670b6a5f0e24ea001c1b3d36453c539195e875687950a178f1730fa7","05c4e2a992bb83066a3a648bad1c310cecd4d0628d7e19545bb107ac9596103a","b48b83a86dd9cfe36f8776b3ff52fcd45b0e043c0538dc4a4b149ba45fe367b9","792de5c062444bd2ee0413fb766e57e03cce7cdaebbfc52fc0c7c8e95069c96b","a79e3e81094c7a04a885bad9b049c519aace53300fb8a0fe4f26727cb5a746ce","dd6c3362aaaec60be028b4ba292806da8e7020eef7255c7414ce4a5c3a7138ef","8a4e89564d8ea66ad87ee3762e07540f9f0656a62043c910d819b4746fc429c5","b9011d99942889a0f95e120d06b698c628b0b6fdc3e6b7ecb459b97ed7d5bcc6","4d639cbbcc2f8f9ce6d55d5d503830d6c2556251df332dc5255d75af53c8a0e7","cdb48277f600ab5f429ecf1c5ea046683bc6b9f73f3deab9a100adac4b34969c","75be84956a29040a1afbe864c0a7a369dfdb739380072484eff153905ef867ee","b06b4adc2ae03331a92abd1b19af8eb91ec2bf8541747ee355887a167d53145e","3114b315cd0687aad8b57cff36f9c8c51f5b1bc6254f1b1e8446ae583d8e2474","0d417c15c5c635384d5f1819cc253a540fe786cc3fda32f6a2ae266671506a21","af733cb878419f3012f0d4df36f918a69ba38d73f3232ba1ab46ef9ede6cb29c","cb59317243a11379a101eb2f27b9df1022674c3df1df0727360a0a3f963f523b","0a01b0b5a9e87d04737084731212106add30f63ec640169f1462ba2e44b6b3a8","06b8a7d46195b6b3980e523ef59746702fd210b71681a83a5cf73799623621f9","860e4405959f646c101b8005a191298b2381af8f33716dc5f42097e4620608f8","f7e32adf714b8f25d3c1783473abec3f2e82d5724538d8dcf6f51baaaff1ca7a","e07d62a8a9a3bb65433a62e9bbf400c6bfd2df4de60652af4d738303ee3670a1","bfbf80f9cd4558af2d7b2006065340aaaced15947d590045253ded50aabb9bc5","851e8d57d6dd17c71e9fa0319abd20ab2feb3fb674d0801611a09b7a25fd281c","c3bd2b94e4298f81743d92945b80e9b56c1cdfb2bef43c149b7106a2491b1fc9","a246cce57f558f9ebaffd55c1e5673da44ea603b4da3b2b47eb88915d30a9181","d993eacc103c5a065227153c9aae8acea3a4322fe1a169ee7c70b77015bf0bb2","fc2b03d0c042aa1627406e753a26a1eaad01b3c496510a78016822ef8d456bb6","063c7ebbe756f0155a8b453f410ca6b76ffa1bbc1048735bcaf9c7c81a1ce35f","748e79252a7f476f8f28923612d7696b214e270cc909bc685afefaac8f052af0","9669075ac38ce36b638b290ba468233980d9f38bdc62f0519213b2fd3e2552ec","4d123de012c24e2f373925100be73d50517ac490f9ed3578ac82d0168bfbd303","656c9af789629aa36b39092bee3757034009620439d9a39912f587538033ce28","3ac3f4bdb8c0905d4c3035d6f7fb20118c21e8a17bee46d3735195b0c2a9f39f","1f453e6798ed29c86f703e9b41662640d4f2e61337007f27ac1c616f20093f69","af43b7871ff21c62bf1a54ec5c488e31a8d3408d5b51ff2e9f8581b6c55f2fc7","70550511d25cbb0b6a64dcac7fffc3c1397fd4cbeb6b23ccc7f9b794ab8a6954","af0fbf08386603a62f2a78c42d998c90353b1f1d22e05a384545f7accf881e0a","c3f32a185cd27ac232d3428a8d9b362c3f7b4892a58adaaa022828a7dcd13eed","3139c3e5e09251feec7a87f457084bee383717f3626a7f1459d053db2f34eb76","4888fd2bcfee9a0ce89d0df860d233e0cee8ee9c479b6bd5a5d5f9aae98342fe","3be870c8e17ec14f1c18fc248f5d2c4669e576404744ff5c63e6dafcf05b97ea","56654d2c5923598384e71cb808fac2818ca3f07dd23bb018988a39d5e64f268b","8b6719d3b9e65863da5390cb26994602c10a315aa16e7d70778a63fee6c4c079","6ab380571d87bd1d6f644fb6ab7837239d54b59f07dc84347b1341f866194214","547d3c406a21b30e2b78629ecc0b2ddaf652d9e0bdb2d59ceebce5612906df33","b3a4f9385279443c3a5568ec914a9492b59a723386161fd5ef0619d9f8982f97","3fe66aba4fbe0c3ba196a4f9ed2a776fe99dc4d1567a558fb11693e9fcc4e6ed","140eef237c7db06fc5adcb5df434ee21e81ee3a6fd57e1a75b8b3750aa2df2d8","0944ec553e4744efae790c68807a461720cff9f3977d4911ac0d918a17c9dd99","7c9ed7ffdc6f843ab69e5b2a3e7f667b050dd8d24d0052db81e35480f6d4e15d","7c7d9e116fe51100ff766703e6b5e4424f51ad8977fe474ddd8d0959aa6de257","af70a2567e586be0083df3938b6a6792e6821363d8ef559ad8d721a33a5bcdaf","006cff3a8bcb92d77953f49a94cd7d5272fef4ab488b9052ef82b6a1260d870b","7d44bfdc8ee5e9af70738ff652c622ae3ad81815e63ab49bdc593d34cb3a68e5","339814517abd4dbc7b5f013dfd3b5e37ef0ea914a8bbe65413ecffd668792bc6","34d5bc0a6958967ec237c99f980155b5145b76e6eb927c9ffc57d8680326b5d8","9eae79b70c9d8288032cbe1b21d0941f6bd4f315e14786b2c1d10bccc634e897","18ce015ed308ea469b13b17f99ce53bbb97975855b2a09b86c052eefa4aa013a","5a931bc4106194e474be141e0bc1046629510dc95b9a0e4b02a3783847222965","5e5f371bf23d5ced2212a5ff56675aefbd0c9b3f4d4fdda1b6123ac6e28f058c","907c17ad5a05eecb29b42b36cc8fec6437be27cc4986bb3a218e4f74f606911c","3656f0584d5a7ee0d0f2cc2b9cffbb43af92e80186b2ce160ebd4421d1506655","a726ad2d0a98bfffbe8bc1cd2d90b6d831638c0adc750ce73103a471eb9a891c","f44c0c8ce58d3dacac016607a1a90e5342d830ea84c48d2e571408087ae55894","75a315a098e630e734d9bc932d9841b64b30f7a349a20cf4717bf93044eff113","9131d95e32b3d4611d4046a613e022637348f6cebfe68230d4e81b691e4761a1","b03aa292cfdcd4edc3af00a7dbd71136dd067ec70a7536b655b82f4dd444e857","90f690a1c5fcb4c2d19c80fea05c8ab590d8f6534c4c296d70af6293ede67366","be95e987818530082c43909be722a838315a0fc5deb6043de0a76f5221cbad24","9ed5b799c50467b0c9f81ddf544b6bcda3e34d92076d6cab183c84511e45c39f","b4fa87cc1833839e51c49f20de71230e259c15b2c9c3e89e4814acc1d1ef10de","e90ac9e4ac0326faa1bc39f37af38ace0f9d4a655cd6d147713c653139cf4928","ea27110249d12e072956473a86fd1965df8e1be985f3b686b4e277afefdde584","1f6058d60eaa8825f59d4b76bbf6cc0e6ad9770948be58de68587b0931da00cc","5666075052877fe2fdddd5b16de03168076cf0f03fbca5c1d4a3b8f43cba570c","50100b1a91f61d81ca3329a98e64b7f05cddc5e3cb26b3411adc137c9c631aca","11aceaee5663b4ed597544567d6e6a5a94b66857d7ebd62a9875ea061018cd2c","6e30d0b5a1441d831d19fe02300ab3d83726abd5141cbcc0e2993fa0efd33db4","423f28126b2fc8d8d6fa558035309000a1297ed24473c595b7dec52e5c7ebae5","fb30734f82083d4790775dae393cd004924ebcbfde49849d9430bf0f0229dd16","2c92b04a7a4a1cd9501e1be338bf435738964130fb2ad5bd6c339ee41224ac4c","c5c5f0157b41833180419dacfbd2bcce78fb1a51c136bd4bcba5249864d8b9b5","669b754ec246dd7471e19b655b73bda6c2ca5bb7ccb1a4dff44a9ae45b6a716a","4bb6035e906946163ecfaec982389d0247ceeac6bdee7f1d07c03d9c224db3aa","8a44b424edee7bb17dc35a558cc15f92555f14a0441205613e0e50452ab3a602","24a00d0f98b799e6f628373249ece352b328089c3383b5606214357e9107e7d5","33637e3bc64edd2075d4071c55d60b32bdb0d243652977c66c964021b6fc8066","0f0ad9f14dedfdca37260931fac1edf0f6b951c629e84027255512f06a6ebc4c","16ad86c48bf950f5a480dc812b64225ca4a071827d3d18ffc5ec1ae176399e36","8cbf55a11ff59fd2b8e39a4aa08e25c5ddce46e3af0ed71fb51610607a13c505","d5bc4544938741f5daf8f3a339bfbf0d880da9e89e79f44a6383aaf056fe0159","c82857a876075e665bbcc78213abfe9e9b0206d502379576d7abd481ade3a569","4f71d883ed6f398ba8fe11fcd003b44bb5f220f840b3eac3c395ad91304e4620","5229c3934f58413f34f1b26c01323c93a5a65a2d9f2a565f216590dfbed1fe32","9fd7466b77020847dbc9d2165829796bf7ea00895b2520ff3752ffdcff53564b","fbfc12d54a4488c2eb166ed63bab0fb34413e97069af273210cf39da5280c8d6","85a84240002b7cf577cec637167f0383409d086e3c4443852ca248fc6e16711e","4c754b03f36ff35fc539f9ebb5f024adbb73ec2d3e4bfb35b385a05abb36a50e","59507446213e73654d6979f3b82dadc4efb0ed177425ae052d96a3f5a5be0d35","a914be97ca7a5be670d1545fc0691ac3fbabd023d7d084b338f6934349798a1f","8f62cbd3afbd6a07bb8c934294b6bfbe437021b89e53a4da7de2648ecfc7af25","62c3621d34fb2567c17a2c4b89914ebefbfbd1b1b875b070391a7d4f722e55dc","c05ac811542e0b59cb9c2e8f60e983461f0b0e39cea93e320fad447ff8e474f3","8e7a5b8f867b99cc8763c0b024068fb58e09f7da2c4810c12833e1ca6eb11c4f","132351cbd8437a463757d3510258d0fa98fd3ebef336f56d6f359cf3e177a3ce","df877050b04c29b9f8409aa10278d586825f511f0841d1ec41b6554f8362092b","33d1888c3c27d3180b7fd20bac84e97ecad94b49830d5dd306f9e770213027d1","ee942c58036a0de88505ffd7c129f86125b783888288c2389330168677d6347f","a3f317d500c30ea56d41501632cdcc376dae6d24770563a5e59c039e1c2a08ec","eb21ddc3a8136a12e69176531197def71dc28ffaf357b74d4bf83407bd845991","0c1651a159995dfa784c57b4ea9944f16bdf8d924ed2d8b3db5c25d25749a343","aaa13958e03409d72e179b5d7f6ec5c6cc666b7be14773ae7b6b5ee4921e52db","0a86e049843ad02977a94bb9cdfec287a6c5a0a4b6b5391a6648b1a122072c5a","87437ca9dabab3a41d483441696ff9220a19e713f58e0b6a99f1731af10776d7","26c5dfa9aa4e6428f4bb7d14cbf72917ace69f738fa92480b9749eebce933370","8e94328e7ca1a7a517d1aa3c569eac0f6a44f67473f6e22c2c4aff5f9f4a9b38","d604d413aff031f4bfbdae1560e54ebf503d374464d76d50a2c6ded4df525712","299f0af797897d77685d606502be72846b3d1f0dc6a2d8c964e9ea3ccbacf5bc","12bfd290936824373edda13f48a4094adee93239b9a73432db603127881a300d","340ceb3ea308f8e98264988a663640e567c553b8d6dc7d5e43a8f3b64f780374","c5a769564e530fba3ec696d0a5cff1709b9095a0bdf5b0826d940d2fc9786413","7124ef724c3fc833a17896f2d994c368230a8d4b235baed39aa8037db31de54f","5de1c0759a76e7710f76899dcae601386424eab11fb2efaf190f2b0f09c3d3d3","9c5ee8f7e581f045b6be979f062a61bf076d362bf89c7f966b993a23424e8b0d","1a11df987948a86aa1ec4867907c59bdf431f13ed2270444bf47f788a5c7f92d","3c97b5ea66276cf463525a6aa9d5bb086bf5e05beac70a0597cda2575503b57b","b756781cd40d465da57d1fc6a442c34ae61fe8c802d752aace24f6a43fedacee","0fe76167c87289ea094e01616dcbab795c11b56bad23e1ef8aba9aa37e93432a","3a45029dba46b1f091e8dc4d784e7be970e209cd7d4ff02bd15270a98a9ba24b","032c1581f921f8874cf42966f27fd04afcabbb7878fa708a8251cac5415a2a06","69c68ed9652842ce4b8e495d63d2cd425862104c9fb7661f72e7aa8a9ef836f8","a31383256374723b47d8b5497a9558bbbcf95bcecfb586a36caf7bfd3693eb0e","06f62a14599a68bcde148d1efd60c2e52e8fa540cc7dcfa4477af132bb3de271","64aa66c7458cbfd0f48f88070b08c2f66ae94aba099dac981f17c2322d147c06","11f19ce32d21222419cecab448fa335017ebebf4f9e5457c4fa9df42fa2dcca7","2e8ee2cbb5e9159764e2189cf5547aebd0e6b0d9a64d479397bb051cd1991744","1b0471d75f5adb7f545c1a97c02a0f825851b95fe6e069ac6ecaa461b8bb321d","1d157c31a02b1e5cca9bc495b3d8d39f4b42b409da79f863fb953fbe3c7d4884","07baaceaec03d88a4b78cb0651b25f1ae0322ac1aa0b555ae3749a79a41cba86","619a132f634b4ebe5b4b4179ea5870f62f2cb09916a25957bff17b408de8b56d","f60fa446a397eb1aead9c4e568faf2df8068b4d0306ebc075fb4be16ed26b741","f3cb784be4d9e91f966a0b5052a098d9b53b0af0d341f690585b0cc05c6ca412","350f63439f8fe2e06c97368ddc7fb6d6c676d54f59520966f7dbbe6a4586014e","eba613b9b357ac8c50a925fa31dc7e65ff3b95a07efbaa684b624f143d8d34ba","9814545517193cf51127d7fbdc3b7335688206ec04ee3a46bba2ee036bd0dcac","0f6199602df09bdb12b95b5434f5d7474b1490d2cd8cc036364ab3ba6fd24263","c8ca7fd9ec7a3ec82185bfc8213e4a7f63ae748fd6fced931741d23ef4ea3c0f","5c6a8a3c2a8d059f0592d4eab59b062210a1c871117968b10797dee36d991ef7","ad77fd25ece8e09247040826a777dc181f974d28257c9cd5acb4921b51967bd8","29df9ea9a1cbc1f522d2ba575a8ef4d0ade0c70e3bbc5831ee77d49693cd3ec5","add26620a8311383b13cf5fcc2abfc02bf5fb0cd9f50f825460d4bea19bc47ad","80b3258b5a8f6ff07152adbd36ff37aabbe66dfd658da5e60dc2f002e61064fd","3316f02119eaab1e00a15be7728b7b21eefcb57ca6393fc21f933e36d10e33a4","d6e794d5605c001618d69a630220c9ede4d02bea615115f020915936487e91d3","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","5f1b58264eaef8f330f97cc213808258e728544c820cae4896c8175a4e4f5532","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","e2ef74b4c1f7f52a30a417c6808f01b2a29e69bb0d20302527ae5001607f7180","82e55fe56541a293cf0c6917701b791f6bb69c0dc7434fead54c6037f929997b","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"250393b031da715a1e96a724ebda08dcc07d3438b5f7fb962902c57921546c6c","signature":"1358377c96e0b1ef51655399509cc8c44d3eae920a9263f5aa290fc7f4813ef5"},{"version":"98f31b67b543962dfae3f3e55e5fbd56c77d1bc6835a5c317dd92fa7d4a022c8","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","774a089fcb1611beaaabdc811c7aa342229701a5cf83af2c275cfc0a1c5440da","76989220f530b4849d21e03a39ef3226ec39d7ff1caa1152532cbe8461e19663","3aef3d418337dc3057498f19d423d1387e4b0ad9b5ae4fc62bbdd0b18d622872","99a7f8aaae2617e37da486bf40b07ae22b7409c7986b7b6e17779c9a927c4ed9","187f8eb60ad38d6154426da013f33ee48e8bf82b86d77dd2368970b8106bc8f0",{"version":"185b2a171da126f5c6c53ce0812588d3ba46575eeba352368c5414b6e5c0f1de","signature":"9c60c89de612b6471ab99cd4b57bb1e2b3b5821d9cf81723838d6c8324ed2c36"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","955133b47df2272da61dbb50fda84b0e0732d96f5614a373718719b4bc429641","3846d0dcf468a1d1a07e6d00eaa37ec542956fb5fe0357590a6407af20d2ff90","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","8e9c23ba78aabc2e0a27033f18737a6df754067731e69dc5f52823957d60a4b6","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"49026435d21e3d7559d723af3ae48f73ec28f9cba651b41bd2ac991012836122","affectsGlobalScope":true},"39b1a50d543770780b0409a4caacb87f3ff1d510aedfeb7dc06ed44188256f89",{"version":"b6a4a51bc749ad882c33d98563ff5a94716ca884bfde949a8c97bad530e4ee2c","affectsGlobalScope":true},"16b872cf5432818bdbf405428b4a1d77bb2a7ab908e8bd6609f9a541cea92f81","fe39ceafa361b6d339b518936275eff89a77e7dfe92f2efa5fb97abf9a95ca49",{"version":"4009dd21843fe4a62d1d97b584a2937ca9f045df6fbd65c8b264d8dd04b656fd","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","5f74757c479da70bc82930f50c6a5cfea4ff9f2979fd965d4ff91de0f6291a22","278fe296432b9840660d6e0d1778b4b4897a591d4b910a5f7ac8db0b476a8af7","1c611ff373ce1958aafc40b328048ac2540ba5c7f373cf2897e0d9aeaabe90a0","bea5c9fc0843a6961411ab4a04df856a8372448bc0d180da0c3a054ff31044b8","715873cecbfcebb49f293f0521bd0955d6298486e2eeb9c7bbf5e9f20a6ed152","c6cf9428f45f3d78b07df7d7aab1569994c177d36549e3a962f952d89f026bc4",{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true},{"version":"6c7b9d2139abd8f2e83ed8fa018c3799ab3187755a6665621feb6e93d3429ac3","affectsGlobalScope":true},"5a2f6de23113659e83dc8c5edb9f3c5bcd6136f74dcc1785b3df4eef1271e1f3","021ca24be8eb8c46f99b4e03ebf872931f590c9b07b88d715c68bd30495b6c44","5899ab1898582115c432cccef063298f75477bf2cebe5473360043fddd67bcc6","6b97f4106d72ae6b4ebf4e46d2fe90f4d04dd04b3dbff6e294572440a428209d","e3baa0c5780c2c805ec33a999722a2f740b572eb3746fd0a5f93a0a5c3dbf7f6","48fedd2f8549a2ae7e62f30fdb015779c2a7b536760730c5269406cd3d17cab2",{"version":"089867511b37a534ae71f3d9bc97acc0b925b7f5dbec113f98c4b49224c694eb","affectsGlobalScope":true},"6e5b5174b4781407e96c2c0abeccd1d39d4a408565ac4dafa607594d8628a076","f5ce35485541e817c2d4105d3eb78e3e538bbb009515ed014694363fa3e94ceb","323506ce173f7f865f42f493885ee3dacd18db6359ea1141d57676d3781ce10c",{"version":"bd88055918cf8bf30ad7c9269177f7ebeafd4c5f0d28919edccd1c1d24f7e73c","affectsGlobalScope":true},{"version":"645baafeaed6855c8796fcbae4e813021c65f36eaa3f6178535457a2366f6849","affectsGlobalScope":true},"ea3ab3727cd6c222d94003ecafa30e8550c61eadcdabbf59514aee76e86211a5","d3cdd41693c5ed6bec4f1a1c399d9501372b14bd341bc46eedacf2854c5df5a7","2de7a21c92226fb8abbeed7a0a9bd8aa6d37e4c68a8c7ff7938c644267e9fcc1","6d6070c5c81ba0bfe58988c69e3ba3149fc86421fd383f253aeb071cbf29cd41","48dab0d6e633b8052e7eaa0efb0bb3d58a733777b248765eafcb0b0349439834","d3e22aaa84d935196f465fff6645f88bb41352736c3130285eea0f2489c5f183","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","5195aeb0de306d1c5ca8033457fbcab5987657112fa6d4971cfeb7644493a369","c5dbf0003bc9f0f643e54cd00a3868d1afe85497fecb56be6f2373dc85102924",{"version":"6fa61015444e843013443f2e5ca6bee5f033cbf361f953fd932abb0c029b73b2","affectsGlobalScope":true},{"version":"300f8e9de0b0c3482be3e749462b6ebc3dab8a316801f1da0def94aed0cd2018","affectsGlobalScope":true},"4e228e78c1e9b0a75c70588d59288f63a6258e8b1fe4a67b0c53fe03461421d9","3df5b34f3449733bc4831b8d670f958a045e7a3f5d7b0e21991ef95408dbec13","76a89af04f2ba1807309320dab5169c0d1243b80738b4a2005989e40a136733e","c045b664abf3fc2a4750fa96117ab2735e4ed45ddd571b2a6a91b9917e231a02",{"version":"ca619678b887ae262316673b55bb358c517593d3b6b96c1271972716c699da32","affectsGlobalScope":true},{"version":"0c312a7c5dec6c616f754d3a4b16318ce8d1cb912dfb3dfa0e808f45e66cbb21","affectsGlobalScope":true},"6f44a190351ab5e1811abebe007cf60518044772ccc08244f9f241706afa767f","fecdf44bec4ee9c5188e5f2f58c292c9689c02520900dceaaa6e76594de6da90","2641e5e19268b6f5038ad48a6e2598965301df8a77c48c99d8df760a6a154204",{"version":"6a4a80787c57c10b3ea8314c80d9cc6e1deb99d20adca16106a337825f582420","affectsGlobalScope":true},"f2b9440f98d6f94c8105883a2b65aee2fce0248f71f41beafd0a80636f3a565d",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447","d3f2d715f57df3f04bf7b16dde01dec10366f64fce44503c92b8f78f614c1769","b78cd10245a90e27e62d0558564f5d9a16576294eee724a59ae21b91f9269e4a","dcc9081d68c2ade5c51ac7bf5f37cce630359408e713999269b77f611a30d871","2f5747b1508ccf83fad0c251ba1e5da2f5a30b78b09ffa1cfaf633045160afed",{"version":"a5562ab0448c81180ef220ff104441a4d67187a2259e6008397e7531a821f0e7","affectsGlobalScope":true},"b71c603a539078a5e3a039b20f2b0a0d1708967530cf97dec8850a9ca45baa2b","34118be360cdd3381bbebbfd4b093c394460c8fc5df40688d58f45d86ab1448b","104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","cc0d0b339f31ce0ab3b7a5b714d8e578ce698f1e13d7f8c60bfb766baeb1d35c","5c45abf1e13e4463eacfd5dedda06855da8748a6a6cb3334f582b52e219acc04",{"version":"eb938d816e6a680b8b52174cac4b0c53a101e40076a18dba7997b284165fb227","signature":"cdb9a6bec80e1b795ce332c1ce77969dd94d800d45da3b25253d5fcce74f53ae"}],"root":[60,262,263,270,271,370],"options":{"declaration":false,"declarationMap":false,"esModuleInterop":true,"experimentalDecorators":true,"importHelpers":true,"inlineSourceMap":false,"inlineSources":false,"module":7,"noEmitOnError":false,"noFallthroughCasesInSwitch":true,"noImplicitOverride":true,"noImplicitReturns":true,"noPropertyAccessFromIndexSignature":true,"outDir":"../../../..","skipLibCheck":true,"sourceMap":false,"strict":true,"target":9,"tsBuildInfoFile":"./.tsbuildinfo","useDefineForClassFields":false},"fileIdsList":[[251,265],[251],[249,251,252],[249,251],[249,250],[251,254,266],[251,252,253],[251,253,254,267],[249,251,252,254,256],[325,359,367],[325,359],[322,325,359,361,362,363],[362,364,366,368],[273],[309],[310,315,343],[311,322,323,330,340,351],[311,312,322,330],[313,352],[314,315,323,331],[315,340,348],[316,318,322,330],[309,317],[318,319],[322],[320,322],[309,322],[322,323,324,340,351],[322,323,324,337,340,343],[307,356],[318,322,325,330,340,351],[322,323,325,326,330,340,348,351],[325,327,340,348,351],[273,274,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358],[322,328],[329,351,356],[318,322,330,340],[331],[332],[309,333],[334,350,356],[335],[336],[322,337,338],[337,339,352,354],[310,322,340,341,342,343],[310,340,342],[340,341],[343],[344],[309,340],[322,346,347],[346,347],[315,330,340,348],[349],[330,350],[310,325,336,351],[315,352],[340,353],[329,354],[355],[310,315,322,324,333,340,351,354,356],[340,357],[323,340,359,360],[325,359,360,365],[61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,117,118,119,120,121,122,123,124,125,126,127,128,130,131,132,133,134,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,180,181,182,184,193,195,196,197,198,199,200,202,203,205,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248],[106],[64,65],[61,62,63,65],[62,65],[65,106],[61,65,183],[63,64,65],[61,65],[65],[64],[61,64,106],[62,64,65,222],[64,65,222],[64,230],[62,64,65],[74],[97],[118],[64,65,106],[65,113],[64,65,106,124],[64,65,124],[65,165],[61,65,184],[190,192],[61,65,183,190,191],[183,184,192],[190],[61,65,190,191,192],[206],[201],[204],[62,64,184,185,186,187],[106,184,185,186,187],[184,186],[64,185,186,188,189,193],[61,64],[65,208],[66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,107,108,109,110,111,112,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181],[194],[284,288,351],[284,340,351],[279],[281,284,348,351],[330,348],[359],[279,359],[281,284,330,351],[276,277,280,283,310,322,340,351],[276,282],[280,284,310,343,351,359],[310,359],[300,310,359],[278,279,359],[284],[278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306],[284,291,292],[282,284,292,293],[283],[276,279,284],[284,288,292,293],[288],[282,284,287,351],[276,281,282,284,288,291],[310,340],[279,284,300,310,356,359],[59],[59,252,270,272,332,351,369],[59,251,253,256],[59,251,259,268],[59,251,254,256,258],[59,256],[59,254,261,269],[59,254,259,261],[369],[253]],"referencedMap":[[266,1],[265,2],[253,3],[252,4],[251,5],[267,6],[254,7],[268,8],[256,9],[272,2],[368,10],[367,11],[364,12],[369,13],[273,14],[274,14],[309,15],[310,16],[311,17],[312,18],[313,19],[314,20],[315,21],[316,22],[317,23],[318,24],[319,24],[321,25],[320,26],[322,27],[323,28],[324,29],[308,30],[325,31],[326,32],[327,33],[359,34],[328,35],[329,36],[330,37],[331,38],[332,39],[333,40],[334,41],[335,42],[336,43],[337,44],[338,44],[339,45],[340,46],[342,47],[341,48],[343,49],[344,50],[345,51],[346,52],[347,53],[348,54],[349,55],[350,56],[351,57],[352,58],[353,59],[354,60],[355,61],[356,62],[357,63],[361,64],[366,65],[249,66],[200,67],[198,67],[113,68],[64,69],[63,70],[199,71],[184,72],[106,73],[62,74],[61,75],[248,70],[213,76],[212,76],[124,77],[220,68],[221,68],[223,78],[224,68],[225,75],[226,68],[197,68],[227,68],[228,79],[229,68],[230,76],[231,80],[232,68],[233,68],[234,68],[235,68],[236,76],[237,68],[238,68],[239,68],[240,68],[241,81],[242,68],[243,68],[244,68],[245,68],[246,68],[66,75],[67,75],[68,75],[69,75],[70,75],[71,75],[72,75],[73,68],[75,82],[76,75],[74,75],[77,75],[78,75],[79,75],[80,75],[81,75],[82,75],[83,68],[84,75],[85,75],[86,75],[87,75],[88,75],[89,68],[90,75],[91,75],[92,75],[93,75],[94,75],[95,75],[96,68],[98,83],[97,75],[99,75],[100,75],[101,75],[102,75],[103,81],[104,68],[105,68],[119,84],[107,85],[108,75],[109,75],[110,68],[111,75],[112,75],[114,86],[115,75],[116,75],[117,75],[118,75],[120,75],[121,75],[122,75],[123,75],[125,87],[126,75],[127,75],[128,75],[129,68],[130,75],[131,88],[132,88],[133,88],[134,68],[135,75],[136,75],[137,75],[142,75],[138,75],[139,68],[140,75],[141,68],[143,75],[144,75],[145,75],[146,75],[147,75],[148,75],[149,68],[150,75],[151,75],[152,75],[153,75],[154,75],[155,75],[156,75],[157,75],[158,75],[159,75],[160,75],[161,75],[162,75],[163,75],[164,75],[165,75],[166,89],[167,75],[168,75],[169,75],[170,75],[171,75],[172,75],[173,68],[174,68],[175,68],[176,68],[177,68],[178,75],[179,75],[180,75],[181,75],[247,68],[183,90],[206,91],[201,91],[192,92],[190,93],[204,94],[193,95],[207,96],[202,97],[203,94],[205,98],[188,99],[189,100],[187,101],[185,75],[194,102],[65,103],[211,76],[209,104],[182,105],[195,106],[291,107],[298,108],[290,107],[305,109],[282,110],[281,111],[304,112],[299,113],[302,114],[284,115],[283,116],[279,117],[278,118],[301,119],[280,120],[285,121],[289,121],[307,122],[306,121],[293,123],[294,124],[296,125],[292,126],[295,127],[300,112],[287,128],[288,129],[297,130],[277,131],[303,132],[271,133],[370,134],[260,133],[261,135],[255,133],[264,133],[269,136],[259,137],[257,133],[258,138],[60,133],[263,133],[270,139],[262,140]],"exportedModulesMap":[[266,1],[265,2],[253,3],[252,4],[251,5],[267,6],[254,7],[268,8],[256,9],[272,2],[368,10],[367,11],[364,12],[369,13],[273,14],[274,14],[309,15],[310,16],[311,17],[312,18],[313,19],[314,20],[315,21],[316,22],[317,23],[318,24],[319,24],[321,25],[320,26],[322,27],[323,28],[324,29],[308,30],[325,31],[326,32],[327,33],[359,34],[328,35],[329,36],[330,37],[331,38],[332,39],[333,40],[334,41],[335,42],[336,43],[337,44],[338,44],[339,45],[340,46],[342,47],[341,48],[343,49],[344,50],[345,51],[346,52],[347,53],[348,54],[349,55],[350,56],[351,57],[352,58],[353,59],[354,60],[355,61],[356,62],[357,63],[361,64],[366,65],[249,66],[200,67],[198,67],[113,68],[64,69],[63,70],[199,71],[184,72],[106,73],[62,74],[61,75],[248,70],[213,76],[212,76],[124,77],[220,68],[221,68],[223,78],[224,68],[225,75],[226,68],[197,68],[227,68],[228,79],[229,68],[230,76],[231,80],[232,68],[233,68],[234,68],[235,68],[236,76],[237,68],[238,68],[239,68],[240,68],[241,81],[242,68],[243,68],[244,68],[245,68],[246,68],[66,75],[67,75],[68,75],[69,75],[70,75],[71,75],[72,75],[73,68],[75,82],[76,75],[74,75],[77,75],[78,75],[79,75],[80,75],[81,75],[82,75],[83,68],[84,75],[85,75],[86,75],[87,75],[88,75],[89,68],[90,75],[91,75],[92,75],[93,75],[94,75],[95,75],[96,68],[98,83],[97,75],[99,75],[100,75],[101,75],[102,75],[103,81],[104,68],[105,68],[119,84],[107,85],[108,75],[109,75],[110,68],[111,75],[112,75],[114,86],[115,75],[116,75],[117,75],[118,75],[120,75],[121,75],[122,75],[123,75],[125,87],[126,75],[127,75],[128,75],[129,68],[130,75],[131,88],[132,88],[133,88],[134,68],[135,75],[136,75],[137,75],[142,75],[138,75],[139,68],[140,75],[141,68],[143,75],[144,75],[145,75],[146,75],[147,75],[148,75],[149,68],[150,75],[151,75],[152,75],[153,75],[154,75],[155,75],[156,75],[157,75],[158,75],[159,75],[160,75],[161,75],[162,75],[163,75],[164,75],[165,75],[166,89],[167,75],[168,75],[169,75],[170,75],[171,75],[172,75],[173,68],[174,68],[175,68],[176,68],[177,68],[178,75],[179,75],[180,75],[181,75],[247,68],[183,90],[206,91],[201,91],[192,92],[190,93],[204,94],[193,95],[207,96],[202,97],[203,94],[205,98],[188,99],[189,100],[187,101],[185,75],[194,102],[65,103],[211,76],[209,104],[182,105],[195,106],[291,107],[298,108],[290,107],[305,109],[282,110],[281,111],[304,112],[299,113],[302,114],[284,115],[283,116],[279,117],[278,118],[301,119],[280,120],[285,121],[289,121],[307,122],[306,121],[293,123],[294,124],[296,125],[292,126],[295,127],[300,112],[287,128],[288,129],[297,130],[277,131],[303,132],[271,133],[370,141],[260,133],[261,142],[255,133],[264,133],[269,136],[259,137],[257,133],[258,138],[60,133],[263,133],[270,2]],"semanticDiagnosticsPerFile":[266,265,253,252,251,250,267,254,268,256,272,368,367,364,369,365,360,273,274,309,310,311,312,313,314,315,316,317,318,319,321,320,322,323,324,308,358,325,326,327,359,328,329,330,331,332,333,334,335,336,337,338,339,340,342,341,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,362,363,361,366,275,249,222,200,198,113,64,63,199,184,106,62,61,248,213,212,124,220,221,223,224,225,226,197,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,66,67,68,69,70,71,72,73,75,76,74,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,98,97,99,100,101,102,103,104,105,119,107,108,109,110,111,112,114,115,116,117,118,120,121,122,123,125,126,127,128,129,130,131,132,133,134,135,136,137,142,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,247,183,206,201,192,190,204,193,207,202,203,205,191,196,188,189,186,187,185,194,65,214,215,216,217,218,219,208,211,210,209,182,195,59,57,58,10,12,11,2,13,14,15,16,17,18,19,20,3,4,21,25,22,23,24,26,27,28,5,29,30,31,32,6,36,33,34,35,37,7,38,43,44,39,40,41,42,8,48,45,46,47,49,9,50,51,52,55,53,54,1,56,291,298,290,305,282,281,304,299,302,284,283,279,278,301,280,285,286,289,276,307,306,293,294,296,292,295,300,287,288,297,277,303,370,261,269,259,258,270,262]},"version":"5.3.3"} \ No newline at end of file diff --git a/my-app/dist/my-app/browser/index.html b/my-app/dist/my-app/browser/index.html index 33ed0669..7a794c79 100644 --- a/my-app/dist/my-app/browser/index.html +++ b/my-app/dist/my-app/browser/index.html @@ -6,7 +6,7 @@ -

To-do CRUD

Add

Is Complete?Name
- +

Calling the API using Angular

Get the Posts

Click to this button to receive all the API data.

Get the Posts
+ - \ No newline at end of file + \ No newline at end of file diff --git a/my-app/dist/my-app/browser/main-6RBWMYLE.js b/my-app/dist/my-app/browser/main-6RBWMYLE.js deleted file mode 100644 index 6d9264cc..00000000 --- a/my-app/dist/my-app/browser/main-6RBWMYLE.js +++ /dev/null @@ -1,8 +0,0 @@ -var bf=Object.defineProperty,Mf=Object.defineProperties;var Tf=Object.getOwnPropertyDescriptors;var qn=Object.getOwnPropertySymbols;var ba=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable;var Ca=(e,t,n)=>t in e?bf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,g=(e,t)=>{for(var n in t||={})ba.call(t,n)&&Ca(e,n,t[n]);if(qn)for(var n of qn(t))Ma.call(t,n)&&Ca(e,n,t[n]);return e},L=(e,t)=>Mf(e,Tf(t));var Ta=(e,t)=>{var n={};for(var r in e)ba.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&qn)for(var r of qn(e))t.indexOf(r)<0&&Ma.call(e,r)&&(n[r]=e[r]);return n};var Sa=null;var Po=1,xa=Symbol("SIGNAL");function Z(e){let t=Sa;return Sa=e,t}var Aa={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Sf(e){if(!(Lo(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Po)){if(!e.producerMustRecompute(e)&&!Fo(e)){e.dirty=!1,e.lastCleanEpoch=Po;return}e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=Po}}function _a(e){return e&&(e.nextProducerIndex=0),Z(e)}function Na(e,t){if(Z(t),!(!e||e.producerNode===void 0||e.producerIndexOfThis===void 0||e.producerLastReadVersion===void 0)){if(Lo(e))for(let n=e.nextProducerIndex;ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Fo(e){Wn(e);for(let t=0;t0}function Wn(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function xf(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function Af(){throw new Error}var _f=Af;function Oa(e){_f=e}function y(e){return typeof e=="function"}function It(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 Zn=It(e=>function(n){e(this),this.message=n?`${n.length} errors occurred during unsubscription: -${n.map((r,o)=>`${o+1}) ${r.toString()}`).join(` - `)}`:"",this.name="UnsubscriptionError",this.errors=n});function Jt(e,t){if(e){let n=e.indexOf(t);0<=n&&e.splice(n,1)}}var $=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 i of n)i.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(y(r))try{r()}catch(i){t=i instanceof Zn?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{Pa(i)}catch(s){t=t??[],s instanceof Zn?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Zn(t)}}add(t){var n;if(t&&t!==this)if(this.closed)Pa(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)&&Jt(n,t)}remove(t){let{_finalizers:n}=this;n&&Jt(n,t),t instanceof e&&t._removeParent(this)}};$.EMPTY=(()=>{let e=new $;return e.closed=!0,e})();var jo=$.EMPTY;function Yn(e){return e instanceof $||e&&"closed"in e&&y(e.remove)&&y(e.add)&&y(e.unsubscribe)}function Pa(e){y(e)?e():e.unsubscribe()}var ge={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Ct={setTimeout(e,t,...n){let{delegate:r}=Ct;return r?.setTimeout?r.setTimeout(e,t,...n):setTimeout(e,t,...n)},clearTimeout(e){let{delegate:t}=Ct;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Qn(e){Ct.setTimeout(()=>{let{onUnhandledError:t}=ge;if(t)t(e);else throw e})}function Xt(){}var Fa=Vo("C",void 0,void 0);function ka(e){return Vo("E",void 0,e)}function La(e){return Vo("N",e,void 0)}function Vo(e,t,n){return{kind:e,value:t,error:n}}var tt=null;function bt(e){if(ge.useDeprecatedSynchronousErrorHandling){let t=!tt;if(t&&(tt={errorThrown:!1,error:null}),e(),t){let{errorThrown:n,error:r}=tt;if(tt=null,n)throw r}}else e()}function ja(e){ge.useDeprecatedSynchronousErrorHandling&&tt&&(tt.errorThrown=!0,tt.error=e)}var nt=class extends ${constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Yn(t)&&t.add(this)):this.destination=Of}static create(t,n,r){return new Mt(t,n,r)}next(t){this.isStopped?Uo(La(t),this):this._next(t)}error(t){this.isStopped?Uo(ka(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?Uo(Fa,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()}}},Nf=Function.prototype.bind;function $o(e,t){return Nf.call(e,t)}var Bo=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:n}=this;if(n.next)try{n.next(t)}catch(r){Kn(r)}}error(t){let{partialObserver:n}=this;if(n.error)try{n.error(t)}catch(r){Kn(r)}else Kn(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(n){Kn(n)}}},Mt=class extends nt{constructor(t,n,r){super();let o;if(y(t)||!t)o={next:t??void 0,error:n??void 0,complete:r??void 0};else{let i;this&&ge.useDeprecatedNextContext?(i=Object.create(t),i.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&$o(t.next,i),error:t.error&&$o(t.error,i),complete:t.complete&&$o(t.complete,i)}):o=t}this.destination=new Bo(o)}};function Kn(e){ge.useDeprecatedSynchronousErrorHandling?ja(e):Qn(e)}function Rf(e){throw e}function Uo(e,t){let{onStoppedNotification:n}=ge;n&&Ct.setTimeout(()=>n(e,t))}var Of={closed:!0,next:Xt,error:Rf,complete:Xt};var Tt=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Y(e){return e}function Ho(...e){return zo(e)}function zo(e){return e.length===0?Y:e.length===1?e[0]:function(n){return e.reduce((r,o)=>o(r),n)}}var N=(()=>{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,o){let i=Ff(n)?n:new Mt(n,r,o);return bt(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=Va(r),new r((o,i)=>{let s=new Mt({next:a=>{try{n(a)}catch(c){i(c),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[Tt](){return this}pipe(...n){return zo(n)(this)}toPromise(n){return n=Va(n),new n((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=t=>new e(t),e})();function Va(e){var t;return(t=e??ge.Promise)!==null&&t!==void 0?t:Promise}function Pf(e){return e&&y(e.next)&&y(e.error)&&y(e.complete)}function Ff(e){return e&&e instanceof nt||Pf(e)&&Yn(e)}function Go(e){return y(e?.lift)}function S(e){return t=>{if(Go(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 x(e,t,n,r,o){return new qo(e,t,n,r,o)}var qo=class extends nt{constructor(t,n,r,o,i,s){super(t),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=n?function(a){try{n(a)}catch(c){t.error(c)}}:super._next,this._error=o?function(a){try{o(a)}catch(c){t.error(c)}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 St(){return S((e,t)=>{let n=null;e._refCount++;let r=x(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){n=null;return}let o=e._connection,i=n;n=null,o&&(!i||o===i)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(r),r.closed||(n=e.connect())})}var xt=class extends N{constructor(t,n){super(),this.source=t,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Go(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 $;let n=this.getSubject();t.add(this.source.subscribe(x(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),t.closed&&(this._connection=null,t=$.EMPTY)}return t}refCount(){return St()(this)}};var $a=It(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var Q=(()=>{class e extends N{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new Jn(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new $a}next(n){bt(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){bt(()=>{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(){bt(()=>{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:o,observers:i}=this;return r||o?jo:(this.currentObservers=null,i.push(n),new $(()=>{this.currentObservers=null,Jt(i,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:o,isStopped:i}=this;r?n.error(o):i&&n.complete()}asObservable(){let n=new N;return n.source=this,n}}return e.create=(t,n)=>new Jn(t,n),e})(),Jn=class extends Q{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:jo}};var H=class extends Q{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 ne=new N(e=>e.complete());function Ua(e){return e&&y(e.schedule)}function Ba(e){return e[e.length-1]}function Ha(e){return y(Ba(e))?e.pop():void 0}function je(e){return Ua(Ba(e))?e.pop():void 0}function Ga(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i)})}return new(n||(n=Promise))(function(i,s){function a(l){try{u(r.next(l))}catch(d){s(d)}}function c(l){try{u(r.throw(l))}catch(d){s(d)}}function u(l){l.done?i(l.value):o(l.value).then(a,c)}u((r=r.apply(e,t||[])).next())})}function za(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 rt(e){return this instanceof rt?(this.v=e,this):new rt(e)}function qa(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},s("next"),s("throw"),s("return"),o[Symbol.asyncIterator]=function(){return this},o;function s(f){r[f]&&(o[f]=function(p){return new Promise(function(I,O){i.push([f,p,I,O])>1||a(f,p)})})}function a(f,p){try{c(r[f](p))}catch(I){d(i[0][3],I)}}function c(f){f.value instanceof rt?Promise.resolve(f.value.v).then(u,l):d(i[0][2],f)}function u(f){a("next",f)}function l(f){a("throw",f)}function d(f,p){f(p),i.shift(),i.length&&a(i[0][0],i[0][1])}}function Wa(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 za=="function"?za(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,c){s=e[i](s),o(a,c,s.done,s.value)})}}function o(i,s,a,c){Promise.resolve(c).then(function(u){i({value:u,done:a})},s)}}var Xn=e=>e&&typeof e.length=="number"&&typeof e!="function";function er(e){return y(e?.then)}function tr(e){return y(e[Tt])}function nr(e){return Symbol.asyncIterator&&y(e?.[Symbol.asyncIterator])}function rr(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 kf(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var or=kf();function ir(e){return y(e?.[or])}function sr(e){return qa(this,arguments,function*(){let n=e.getReader();try{for(;;){let{value:r,done:o}=yield rt(n.read());if(o)return yield rt(void 0);yield yield rt(r)}}finally{n.releaseLock()}})}function ar(e){return y(e?.getReader)}function B(e){if(e instanceof N)return e;if(e!=null){if(tr(e))return Lf(e);if(Xn(e))return jf(e);if(er(e))return Vf(e);if(nr(e))return Za(e);if(ir(e))return $f(e);if(ar(e))return Uf(e)}throw rr(e)}function Lf(e){return new N(t=>{let n=e[Tt]();if(y(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function jf(e){return new N(t=>{for(let n=0;n{e.then(n=>{t.closed||(t.next(n),t.complete())},n=>t.error(n)).then(null,Qn)})}function $f(e){return new N(t=>{for(let n of e)if(t.next(n),t.closed)return;t.complete()})}function Za(e){return new N(t=>{Bf(e,t).catch(n=>t.error(n))})}function Uf(e){return Za(sr(e))}function Bf(e,t){var n,r,o,i;return Ga(this,void 0,void 0,function*(){try{for(n=Wa(e);r=yield n.next(),!r.done;){let s=r.value;if(t.next(s),t.closed)return}}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=n.return)&&(yield i.call(n))}finally{if(o)throw o.error}}t.complete()})}function W(e,t,n,r=0,o=!1){let i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function cr(e,t=0){return S((n,r)=>{n.subscribe(x(r,o=>W(r,e,()=>r.next(o),t),()=>W(r,e,()=>r.complete(),t),o=>W(r,e,()=>r.error(o),t)))})}function ur(e,t=0){return S((n,r)=>{r.add(e.schedule(()=>n.subscribe(r),t))})}function Ya(e,t){return B(e).pipe(ur(t),cr(t))}function Qa(e,t){return B(e).pipe(ur(t),cr(t))}function Ka(e,t){return new N(n=>{let r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}function Ja(e,t){return new N(n=>{let r;return W(n,t,()=>{r=e[or](),W(n,t,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){n.error(s);return}i?n.complete():n.next(o)},0,!0)}),()=>y(r?.return)&&r.return()})}function lr(e,t){if(!e)throw new Error("Iterable cannot be null");return new N(n=>{W(n,t,()=>{let r=e[Symbol.asyncIterator]();W(n,t,()=>{r.next().then(o=>{o.done?n.complete():n.next(o.value)})},0,!0)})})}function Xa(e,t){return lr(sr(e),t)}function ec(e,t){if(e!=null){if(tr(e))return Ya(e,t);if(Xn(e))return Ka(e,t);if(er(e))return Qa(e,t);if(nr(e))return lr(e,t);if(ir(e))return Ja(e,t);if(ar(e))return Xa(e,t)}throw rr(e)}function j(e,t){return t?ec(e,t):B(e)}function v(...e){let t=je(e);return j(e,t)}function At(e,t){let n=y(e)?e:()=>e,r=o=>o.error(n());return new N(t?o=>t.schedule(r,0,o):r)}function Wo(e){return!!e&&(e instanceof N||y(e.lift)&&y(e.subscribe))}var _e=It(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function T(e,t){return S((n,r)=>{let o=0;n.subscribe(x(r,i=>{r.next(e.call(t,i,o++))}))})}var{isArray:Hf}=Array;function zf(e,t){return Hf(t)?e(...t):e(t)}function tc(e){return T(t=>zf(e,t))}var{isArray:Gf}=Array,{getPrototypeOf:qf,prototype:Wf,keys:Zf}=Object;function nc(e){if(e.length===1){let t=e[0];if(Gf(t))return{args:t,keys:null};if(Yf(t)){let n=Zf(t);return{args:n.map(r=>t[r]),keys:n}}}return{args:e,keys:null}}function Yf(e){return e&&typeof e=="object"&&qf(e)===Wf}function rc(e,t){return e.reduce((n,r,o)=>(n[r]=t[o],n),{})}function dr(...e){let t=je(e),n=Ha(e),{args:r,keys:o}=nc(e);if(r.length===0)return j([],t);let i=new N(Qf(r,t,o?s=>rc(o,s):Y));return n?i.pipe(tc(n)):i}function Qf(e,t,n=Y){return r=>{oc(t,()=>{let{length:o}=e,i=new Array(o),s=o,a=o;for(let c=0;c{let u=j(e[c],t),l=!1;u.subscribe(x(r,d=>{i[c]=d,l||(l=!0,a--),a||r.next(n(i.slice()))},()=>{--s||r.complete()}))},r)},r)}}function oc(e,t,n){e?W(n,e,t):t()}function ic(e,t,n,r,o,i,s,a){let c=[],u=0,l=0,d=!1,f=()=>{d&&!c.length&&!u&&t.complete()},p=O=>u{i&&t.next(O),u++;let te=!1;B(n(O,l++)).subscribe(x(t,F=>{o?.(F),i?p(F):t.next(F)},()=>{te=!0},void 0,()=>{if(te)try{for(u--;c.length&&uI(F)):I(F)}f()}catch(F){t.error(F)}}))};return e.subscribe(x(t,p,()=>{d=!0,f()})),()=>{a?.()}}function U(e,t,n=1/0){return y(t)?U((r,o)=>T((i,s)=>t(r,i,o,s))(B(e(r,o))),n):(typeof t=="number"&&(n=t),S((r,o)=>ic(r,o,e,n)))}function Zo(e=1/0){return U(Y,e)}function sc(){return Zo(1)}function _t(...e){return sc()(j(e,je(e)))}function fr(e){return new N(t=>{B(e()).subscribe(t)})}function re(e,t){return S((n,r)=>{let o=0;n.subscribe(x(r,i=>e.call(t,i,o++)&&r.next(i)))})}function Ve(e){return S((t,n)=>{let r=null,o=!1,i;r=t.subscribe(x(n,void 0,void 0,s=>{i=B(e(s,Ve(e)(t))),r?(r.unsubscribe(),r=null,i.subscribe(n)):o=!0})),o&&(r.unsubscribe(),r=null,i.subscribe(n))})}function ac(e,t,n,r,o){return(i,s)=>{let a=n,c=t,u=0;i.subscribe(x(s,l=>{let d=u++;c=a?e(c,l,d):(a=!0,l),r&&s.next(c)},o&&(()=>{a&&s.next(c),s.complete()})))}}function ot(e,t){return y(t)?U(e,t,1):U(e,1)}function $e(e){return S((t,n)=>{let r=!1;t.subscribe(x(n,o=>{r=!0,n.next(o)},()=>{r||n.next(e),n.complete()}))})}function Ne(e){return e<=0?()=>ne:S((t,n)=>{let r=0;t.subscribe(x(n,o=>{++r<=e&&(n.next(o),e<=r&&n.complete())}))})}function Yo(e){return T(()=>e)}function hr(e=Kf){return S((t,n)=>{let r=!1;t.subscribe(x(n,o=>{r=!0,n.next(o)},()=>r?n.complete():n.error(e())))})}function Kf(){return new _e}function Nt(e){return S((t,n)=>{try{t.subscribe(n)}finally{n.add(e)}})}function me(e,t){let n=arguments.length>=2;return r=>r.pipe(e?re((o,i)=>e(o,i,r)):Y,Ne(1),n?$e(t):hr(()=>new _e))}function Rt(e){return e<=0?()=>ne:S((t,n)=>{let r=[];t.subscribe(x(n,o=>{r.push(o),e{for(let o of r)n.next(o);n.complete()},void 0,()=>{r=null}))})}function Qo(e,t){let n=arguments.length>=2;return r=>r.pipe(e?re((o,i)=>e(o,i,r)):Y,Rt(1),n?$e(t):hr(()=>new _e))}function Ko(e,t){return S(ac(e,t,arguments.length>=2,!0))}function Jo(...e){let t=je(e);return S((n,r)=>{(t?_t(e,n,t):_t(e,n)).subscribe(r)})}function oe(e,t){return S((n,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();n.subscribe(x(r,c=>{o?.unsubscribe();let u=0,l=i++;B(e(c,l)).subscribe(o=x(r,d=>r.next(t?t(c,d,l,u++):d),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function Xo(e){return S((t,n)=>{B(e).subscribe(x(n,()=>n.complete(),Xt)),!n.closed&&t.subscribe(n)})}function V(e,t,n){let r=y(e)||t||n?{next:e,error:t,complete:n}:e;return r?S((o,i)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;o.subscribe(x(i,c=>{var u;(u=r.next)===null||u===void 0||u.call(r,c),i.next(c)},()=>{var c;a=!1,(c=r.complete)===null||c===void 0||c.call(r),i.complete()},c=>{var u;a=!1,(u=r.error)===null||u===void 0||u.call(r,c),i.error(c)},()=>{var c,u;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(u=r.finalize)===null||u===void 0||u.call(r)}))}):Y}var m=class extends Error{constructor(t,n){super(Vr(t,n)),this.code=t}};function Vr(e,t){return`${`NG0${Math.abs(e)}`}${t?": "+t:""}`}function P(e){for(let t in e)if(e[t]===P)return t;throw Error("Could not find renamed property on target object.")}function K(e){if(typeof e=="string")return e;if(Array.isArray(e))return"["+e.map(K).join(", ")+"]";if(e==null)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;let t=e.toString();if(t==null)return""+t;let n=t.indexOf(` -`);return n===-1?t:t.substring(0,n)}function cc(e,t){return e==null||e===""?t===null?"":t:t==null||t===""?e:e+" "+t}var Xf=P({__forward_ref__:P});function Hc(e){return e.__forward_ref__=Hc,e.toString=function(){return K(this())},e}function se(e){return zc(e)?e():e}function zc(e){return typeof e=="function"&&e.hasOwnProperty(Xf)&&e.__forward_ref__===Hc}function Gc(e){return e&&!!e.\u0275providers}var eh=P({\u0275cmp:P}),th=P({\u0275dir:P}),nh=P({\u0275pipe:P}),rh=P({\u0275mod:P}),Ir=P({\u0275fac:P}),en=P({__NG_ELEMENT_ID__:P}),uc=P({__NG_ENV_ID__:P});function oh(e){return typeof e=="string"?e:e==null?"":String(e)}function ih(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():oh(e)}function sh(e,t){let n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new m(-200,e)}function Hi(e,t){throw new m(-201,!1)}function w(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function $r(e){return lc(e,Wc)||lc(e,Zc)}function qc(e){return $r(e)!==null}function lc(e,t){return e.hasOwnProperty(t)?e[t]:null}function ah(e){let t=e&&(e[Wc]||e[Zc]);return t||null}function dc(e){return e&&(e.hasOwnProperty(fc)||e.hasOwnProperty(ch))?e[fc]:null}var Wc=P({\u0275prov:P}),fc=P({\u0275inj:P}),Zc=P({ngInjectableDef:P}),ch=P({ngInjectorDef:P}),C=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(C||{}),fi;function uh(){return fi}function ie(e){let t=fi;return fi=e,t}function Yc(e,t,n){let r=$r(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&C.Optional)return null;if(t!==void 0)return t;Hi(e,"Injector")}var tn=globalThis;var b=class{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=w({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};var lh={},on=lh,dh="__NG_DI_FLAG__",Cr="ngTempTokenPath",fh="ngTokenPath",hh=/\n/gm,ph="\u0275",hc="__source",nn;function Ue(e){let t=nn;return nn=e,t}function gh(e,t=C.Default){if(nn===void 0)throw new m(-203,!1);return nn===null?Yc(e,void 0,t):nn.get(e,t&C.Optional?null:void 0,t)}function A(e,t=C.Default){return(uh()||gh)(se(e),t)}function h(e,t=C.Default){return A(e,Ur(t))}function Ur(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function hi(e){let t=[];for(let n=0;n ");else if(typeof t=="object"){let i=[];for(let s in t)if(t.hasOwnProperty(s)){let a=t[s];i.push(s+":"+(typeof a=="string"?JSON.stringify(a):K(a)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(hh,` - `)}`}function zi(e){return{toString:e}.toString()}var Qc=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Qc||{}),Ce=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Ce||{}),sn={},st=[],ze=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(ze||{});function Kc(e,t,n){let r=e.length;for(;;){let o=e.indexOf(t,n);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=t.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}n=o+1}}function pi(e,t,n){let r=0;for(;rt){s=i-1;break}}}for(;ii?f="":f=o[d+1].toLowerCase();let p=r&8?f:null;if(p&&Kc(p,u,0)!==-1||r&2&&u!==f){if(ve(r))return!1;s=!0}}}}return ve(r)||s}function ve(e){return(e&1)===0}function bh(e,t,n,r){if(t===null)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!ve(s)&&(t+=gc(i,o),o=""),r=s,i=i||!ve(r);n++}return o!==""&&(t+=gc(i,o)),t}function Ah(e){return e.map(xh).join(",")}function _h(e){let t=[],n=[],r=1,o=2;for(;r{let t=ou(e),n=L(g({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Qc.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Ce.Emulated,styles:e.styles||st,_:null,schemas:e.schemas||null,tView:null,id:""});iu(n);let r=e.dependencies;return n.directiveDefs=vc(r,!1),n.pipeDefs=vc(r,!0),n.id=Oh(n),n})}function Nh(e){return at(e)||eu(e)}function Rh(e){return e!==null}function mc(e,t){if(e==null)return sn;let n={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a=ze.None;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i):(i=o,s=o),t?(n[i]=a!==ze.None?[r,a]:r,t[i]=s):n[i]=r}return n}function qi(e){return zi(()=>{let t=ou(e);return iu(t),t})}function at(e){return e[eh]||null}function eu(e){return e[th]||null}function tu(e){return e[nh]||null}function nu(e){let t=at(e)||eu(e)||tu(e);return t!==null?t.standalone:!1}function ru(e,t){let n=e[rh]||null;if(!n&&t===!0)throw new Error(`Type ${K(e)} does not have '\u0275mod' property.`);return n}function ou(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,inputTransforms:null,inputConfig:e.inputs||sn,exportAs:e.exportAs||null,standalone:e.standalone===!0,signals:e.signals===!0,selectors:e.selectors||st,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:mc(e.inputs,t),outputs:mc(e.outputs),debugInfo:null}}function iu(e){e.features?.forEach(t=>t(e))}function vc(e,t){if(!e)return null;let n=t?tu:Nh;return()=>(typeof e=="function"?e():e).map(r=>n(r)).filter(Rh)}function Oh(e){let t=0,n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(let o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}var X=0,M=1,D=2,z=3,De=4,we=5,Re=6,yc=7,Ge=8,Lt=9,qe=10,q=11,an=12,Dc=13,vn=14,ae=15,Wi=16,Ot=17,Zi=18,Hr=19,su=20,rn=21,ei=22,ct=23,ce=25,au=1,cn=6,Oe=7,br=8,Mr=9,J=10,Yi=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Yi||{});function He(e){return Array.isArray(e)&&typeof e[au]=="object"}function Me(e){return Array.isArray(e)&&e[au]===!0}function cu(e){return(e.flags&4)!==0}function zr(e){return e.componentOffset>-1}function Ph(e){return(e.flags&1)===1}function yn(e){return!!e.template}function uu(e){return(e[D]&512)!==0}function jt(e,t){let n=e.hasOwnProperty(Ir);return n?e[Ir]:null}var gi=class{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function lu(e,t,n,r){t!==null?t.applyValueToInputSignal(t,r):e[n]=r}function Gr(){return du}function du(e){return e.type.prototype.ngOnChanges&&(e.setInput=kh),Fh}Gr.ngInherit=!0;function Fh(){let e=hu(this),t=e?.current;if(t){let n=e.previous;if(n===sn)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function kh(e,t,n,r,o){let i=this.declaredInputs[r],s=hu(e)||Lh(e,{previous:sn,current:null}),a=s.current||(s.current={}),c=s.previous,u=c[i];a[i]=new gi(u&&u.currentValue,n,c===sn),lu(e,t,o,n)}var fu="__ngSimpleChanges__";function hu(e){return e[fu]||null}function Lh(e,t){return e[fu]=t}var wc=null;var Be=function(e,t,n){wc?.(e,t,n)},jh="svg",Vh="math",$h=!1;function Uh(){return $h}function Pe(e){for(;Array.isArray(e);)e=e[X];return e}function Te(e,t){return Pe(t[e.index])}function Bh(e,t){return e.data[t]}function Dn(e,t){let n=t[e];return He(n)?n:n[X]}function Qi(e){return(e[D]&128)===128}function Hh(e){return Me(e[z])}function Ec(e,t){return t==null?null:e[t]}function pu(e){e[Ot]=0}function zh(e){e[D]&1024||(e[D]|=1024,Qi(e)&&un(e))}function Ki(e){return!!(e[D]&9216||e[ct]?.dirty)}function mi(e){Ki(e)?un(e):e[D]&64&&(Uh()?(e[D]|=1024,un(e)):e[qe].changeDetectionScheduler?.notify())}function un(e){e[qe].changeDetectionScheduler?.notify();let t=ln(e);for(;t!==null&&!(t[D]&8192||(t[D]|=8192,!Qi(t)));)t=ln(t)}function Gh(e,t){if((e[D]&256)===256)throw new m(911,!1);e[rn]===null&&(e[rn]=[]),e[rn].push(t)}function ln(e){let t=e[z];return Me(t)?t[z]:t}var R={lFrame:Eu(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function qh(){return R.lFrame.elementDepthCount}function Wh(){R.lFrame.elementDepthCount++}function Zh(){R.lFrame.elementDepthCount--}function gu(){return R.bindingsEnabled}function wn(){return R.skipHydrationRootTNode!==null}function Yh(e){return R.skipHydrationRootTNode===e}function Qh(e){R.skipHydrationRootTNode=e}function Kh(){R.skipHydrationRootTNode=null}function be(){return R.lFrame.lView}function Ji(){return R.lFrame.tView}function Ze(){let e=mu();for(;e!==null&&e.type===64;)e=e.parent;return e}function mu(){return R.lFrame.currentTNode}function Jh(){let e=R.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function qr(e,t){let n=R.lFrame;n.currentTNode=e,n.isParent=t}function vu(){return R.lFrame.isParent}function Xh(){R.lFrame.isParent=!1}function ep(e){return R.lFrame.bindingIndex=e}function tp(){return R.lFrame.inI18n}function np(e,t){let n=R.lFrame;n.bindingIndex=n.bindingRootIndex=e,vi(t)}function rp(){return R.lFrame.currentDirectiveIndex}function vi(e){R.lFrame.currentDirectiveIndex=e}function yu(e){R.lFrame.currentQueryIndex=e}function op(e){let t=e[M];return t.type===2?t.declTNode:t.type===1?e[we]:null}function Du(e,t,n){if(n&C.SkipSelf){let o=t,i=e;for(;o=o.parent,o===null&&!(n&C.Host);)if(o=op(i),o===null||(i=i[vn],o.type&10))break;if(o===null)return!1;t=o,e=i}let r=R.lFrame=wu();return r.currentTNode=t,r.lView=e,!0}function Xi(e){let t=wu(),n=e[M];R.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function wu(){let e=R.lFrame,t=e===null?null:e.child;return t===null?Eu(e):t}function Eu(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 Iu(){let e=R.lFrame;return R.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var Cu=Iu;function es(){let e=Iu();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 ip(){return R.lFrame.selectedIndex}function ut(e){R.lFrame.selectedIndex=e}function bu(){return R.lFrame.currentNamespace}var Mu=!0;function Tu(){return Mu}function Ye(e){Mu=e}function sp(e,t,n){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){let s=du(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}o&&(n.preOrderHooks??=[]).push(0-e,o),i&&((n.preOrderHooks??=[]).push(e,i),(n.preOrderCheckHooks??=[]).push(e,i))}function Su(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[c]<0&&(e[Ot]+=65536),(a>14>16&&(e[D]&3)===t&&(e[D]+=16384,Ic(a,i)):Ic(a,i)}var kt=-1,dn=class{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}};function cp(e){return e instanceof dn}function up(e){return(e.flags&8)!==0}function lp(e){return(e.flags&16)!==0}function Au(e){return e!==kt}function Tr(e){return e&32767}function dp(e){return e>>16}function Sr(e,t){let n=dp(e),r=t;for(;n>0;)r=r[vn],n--;return r}var yi=!0;function Cc(e){let t=yi;return yi=e,t}var fp=256,_u=fp-1,Nu=5,hp=0,Ie={};function pp(e,t,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(en)&&(r=n[en]),r==null&&(r=n[en]=hp++);let o=r&_u,i=1<>Nu)]|=i}function Ru(e,t){let n=Ou(e,t);if(n!==-1)return n;let r=t[M];r.firstCreatePass&&(e.injectorIndex=t.length,ni(r.data,e),ni(t,null),ni(r.blueprint,null));let o=ts(e,t),i=e.injectorIndex;if(Au(o)){let s=Tr(o),a=Sr(o,t),c=a[M].data;for(let u=0;u<8;u++)t[i+u]=a[s+u]|c[s+u]}return t[i+8]=o,i}function ni(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Ou(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function ts(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;o!==null;){if(r=ju(o),r===null)return kt;if(n++,o=o[vn],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return kt}function gp(e,t,n){pp(e,t,n)}function Pu(e,t,n){if(n&C.Optional||e!==void 0)return e;Hi(t,"NodeInjector")}function Fu(e,t,n,r){if(n&C.Optional&&r===void 0&&(r=null),!(n&(C.Self|C.Host))){let o=e[Lt],i=ie(void 0);try{return o?o.get(t,r,n&C.Optional):Yc(t,r,n&C.Optional)}finally{ie(i)}}return Pu(r,t,n)}function ku(e,t,n,r=C.Default,o){if(e!==null){if(t[D]&2048&&!(r&C.Self)){let s=wp(e,t,n,r,Ie);if(s!==Ie)return s}let i=Lu(e,t,n,r,Ie);if(i!==Ie)return i}return Fu(t,n,r,o)}function Lu(e,t,n,r,o){let i=yp(n);if(typeof i=="function"){if(!Du(t,e,r))return r&C.Host?Pu(o,n,r):Fu(t,n,r,o);try{let s;if(s=i(r),s==null&&!(r&C.Optional))Hi(n);else return s}finally{Cu()}}else if(typeof i=="number"){let s=null,a=Ou(e,t),c=kt,u=r&C.Host?t[ae][we]:null;for((a===-1||r&C.SkipSelf)&&(c=a===-1?ts(e,t):t[a+8],c===kt||!Mc(r,!1)?a=-1:(s=t[M],a=Tr(c),t=Sr(c,t)));a!==-1;){let l=t[M];if(bc(i,a,l.data)){let d=mp(a,t,n,s,r,u);if(d!==Ie)return d}c=t[a+8],c!==kt&&Mc(r,t[M].data[a+8]===u)&&bc(i,a,t)?(s=l,a=Tr(c),t=Sr(c,t)):a=-1}}return o}function mp(e,t,n,r,o,i){let s=t[M],a=s.data[e+8],c=r==null?zr(a)&&yi:r!=s&&(a.type&3)!==0,u=o&C.Host&&i===a,l=vp(a,s,n,c,u);return l!==null?fn(t,s,l,a):Ie}function vp(e,t,n,r,o){let i=e.providerIndexes,s=t.data,a=i&1048575,c=e.directiveStart,u=e.directiveEnd,l=i>>20,d=r?a:a+l,f=o?a+l:u;for(let p=d;p=c&&I.type===n)return p}if(o){let p=s[c];if(p&&yn(p)&&p.type===n)return c}return null}function fn(e,t,n,r){let o=e[n],i=t.data;if(cp(o)){let s=o;s.resolving&&sh(ih(i[n]));let a=Cc(s.canSeeViewProviders);s.resolving=!0;let c,u=s.injectImpl?ie(s.injectImpl):null,l=Du(e,r,C.Default);try{o=e[n]=s.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&sp(n,i[n],t)}finally{u!==null&&ie(u),Cc(a),s.resolving=!1,Cu()}}return o}function yp(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(en)?e[en]:void 0;return typeof t=="number"?t>=0?t&_u:Dp:t}function bc(e,t,n){let r=1<>Nu)]&r)}function Mc(e,t){return!(e&C.Self)&&!(e&C.Host&&t)}var it=class{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return ku(this._tNode,this._lView,t,Ur(r),n)}};function Dp(){return new it(Ze(),be())}function ns(e){return zi(()=>{let t=e.prototype.constructor,n=t[Ir]||Di(t),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[Ir]||Di(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function Di(e){return zc(e)?()=>{let t=Di(se(e));return t&&t()}:jt(e)}function wp(e,t,n,r,o){let i=e,s=t;for(;i!==null&&s!==null&&s[D]&2048&&!(s[D]&512);){let a=Lu(i,s,n,r|C.Self,Ie);if(a!==Ie)return a;let c=i.parent;if(!c){let u=s[su];if(u){let l=u.get(n,Ie,r);if(l!==Ie)return l}c=ju(s),s=s[vn]}i=c}return o}function ju(e){let t=e[M],n=t.type;return n===2?t.declTNode:n===1?e[we]:null}function Ep(e){return typeof e=="function"}function rs(e,t){e.forEach(n=>Array.isArray(n)?rs(n,t):t(n))}function Vu(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function xr(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var lt=new b(""),$u=new b("",-1),Uu=new b(""),Ar=class{get(t,n=on){if(n===on){let r=new Error(`NullInjectorError: No provider for ${K(t)}!`);throw r.name="NullInjectorError",r}return n}};function dt(e){return{\u0275providers:e}}function Ip(...e){return{\u0275providers:Bu(!0,e),\u0275fromNgModule:!0}}function Bu(e,...t){let n=[],r=new Set,o,i=s=>{n.push(s)};return rs(t,s=>{let a=s;wi(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&Hu(o,i),n}function Hu(e,t){for(let n=0;n{t(i,r)})}}function wi(e,t,n,r){if(e=se(e),!e)return!1;let o=null,i=dc(e),s=!i&&at(e);if(!i&&!s){let c=e.ngModule;if(i=dc(c),i)o=c;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let c=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let u of c)wi(u,t,n,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let u;try{rs(i.imports,l=>{wi(l,t,n,r)&&(u||=[],u.push(l))})}finally{}u!==void 0&&Hu(u,t)}if(!a){let u=jt(o)||(()=>new o);t({provide:o,useFactory:u,deps:st},o),t({provide:Uu,useValue:o,multi:!0},o),t({provide:lt,useValue:()=>A(o),multi:!0},o)}let c=i.providers;if(c!=null&&!a){let u=e;os(c,l=>{t(l,u)})}}else return!1;return o!==e&&e.providers!==void 0}function os(e,t){for(let n of e)Gc(n)&&(n=n.\u0275providers),Array.isArray(n)?os(n,t):t(n)}var Cp=P({provide:String,useValue:P});function zu(e){return e!==null&&typeof e=="object"&&Cp in e}function bp(e){return!!(e&&e.useExisting)}function Mp(e){return!!(e&&e.useFactory)}function Ei(e){return typeof e=="function"}var Wr=new b(""),Dr={},Tp={},ri;function is(){return ri===void 0&&(ri=new Ar),ri}var ue=class{},hn=class extends ue{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ci(t,s=>this.processProvider(s)),this.records.set($u,Pt(void 0,this)),o.has("environment")&&this.records.set(ue,Pt(void 0,this));let i=this.records.get(Wr);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Uu,st,C.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();let n=Ue(this),r=ie(void 0),o;try{return t()}finally{Ue(n),ie(r)}}get(t,n=on,r=C.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(uc))return t[uc](this);r=Ur(r);let o,i=Ue(this),s=ie(void 0);try{if(!(r&C.SkipSelf)){let c=this.records.get(t);if(c===void 0){let u=Rp(t)&&$r(t);u&&this.injectableDefInScope(u)?c=Pt(Ii(t),Dr):c=null,this.records.set(t,c)}if(c!=null)return this.hydrate(t,c)}let a=r&C.Self?is():this.parent;return n=r&C.Optional&&n===on?null:n,a.get(t,n)}catch(a){if(a.name==="NullInjectorError"){if((a[Cr]=a[Cr]||[]).unshift(K(t)),i)throw a;return vh(a,t,"R3InjectorError",this.source)}else throw a}finally{ie(s),Ue(i)}}resolveInjectorInitializers(){let t=Ue(this),n=ie(void 0),r;try{let o=this.get(lt,st,C.Self);for(let i of o)i()}finally{Ue(t),ie(n)}}toString(){let t=[],n=this.records;for(let r of n.keys())t.push(K(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new m(205,!1)}processProvider(t){t=se(t);let n=Ei(t)?t:se(t&&t.provide),r=xp(t);if(!Ei(t)&&t.multi===!0){let o=this.records.get(n);o||(o=Pt(void 0,Dr,!0),o.factory=()=>hi(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===Dr&&(n.value=Tp,n.value=n.factory()),typeof n.value=="object"&&n.value&&Np(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;let n=se(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 Ii(e){let t=$r(e),n=t!==null?t.factory:jt(e);if(n!==null)return n;if(e instanceof b)throw new m(204,!1);if(e instanceof Function)return Sp(e);throw new m(204,!1)}function Sp(e){if(e.length>0)throw new m(204,!1);let n=ah(e);return n!==null?()=>n.factory(e):()=>new e}function xp(e){if(zu(e))return Pt(void 0,e.useValue);{let t=Ap(e);return Pt(t,Dr)}}function Ap(e,t,n){let r;if(Ei(e)){let o=se(e);return jt(o)||Ii(o)}else if(zu(e))r=()=>se(e.useValue);else if(Mp(e))r=()=>e.useFactory(...hi(e.deps||[]));else if(bp(e))r=()=>A(se(e.useExisting));else{let o=se(e&&(e.useClass||e.provide));if(_p(e))r=()=>new o(...hi(e.deps));else return jt(o)||Ii(o)}return r}function Pt(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function _p(e){return!!e.deps}function Np(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function Rp(e){return typeof e=="function"||typeof e=="object"&&e instanceof b}function Ci(e,t){for(let n of e)Array.isArray(n)?Ci(n,t):n&&Gc(n)?Ci(n.\u0275providers,t):t(n)}function Qe(e,t){e instanceof hn&&e.assertNotDestroyed();let n,r=Ue(e),o=ie(void 0);try{return t()}finally{Ue(r),ie(o)}}function Tc(e,t=null,n=null,r){let o=Gu(e,t,n,r);return o.resolveInjectorInitializers(),o}function Gu(e,t=null,n=null,r,o=new Set){let i=[n||st,Ip(e)];return r=r||(typeof e=="object"?void 0:K(e)),new hn(i,t||is(),r||null,o)}var ft=(()=>{let t=class t{static create(r,o){if(Array.isArray(r))return Tc({name:""},o,r,"");{let i=r.name??"";return Tc({name:i},r.parent,r.providers,i)}}};t.THROW_IF_NOT_FOUND=on,t.NULL=new Ar,t.\u0275prov=w({token:t,providedIn:"any",factory:()=>A($u)}),t.__NG_ELEMENT_ID__=-1;let e=t;return e})();var bi;function qu(e){bi=e}function Zr(){if(bi!==void 0)return bi;if(typeof document<"u")return document;throw new m(210,!1)}var Yr=new b("",{providedIn:"root",factory:()=>Op}),Op="ng",ss=new b(""),ke=new b("",{providedIn:"platform",factory:()=>"unknown"});var as=new b("",{providedIn:"root",factory:()=>Zr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function Pp(e){return e.ownerDocument.body}function Wu(e){return e instanceof Function?e():e}function pr(e){return(e??h(ft)).get(ke)==="browser"}var Fp="ngSkipHydration",kp="ngskiphydration";function Zu(e){let t=e.mergedAttrs;if(t===null)return!1;for(let n=0;n|^->||--!>|)/g,$p="\u200B$1\u200B";function Up(e){return e.replace(jp,t=>t.replace(Vp,$p))}var Qu=new Map,Bp=0;function Hp(){return Bp++}function zp(e){Qu.set(e[Hr],e)}function Gp(e){Qu.delete(e[Hr])}var Sc="__ngContext__";function Vt(e,t){He(t)?(e[Sc]=t[Hr],zp(t)):e[Sc]=t}var qp;function cs(e,t){return qp(e,t)}function Ft(e,t,n,r,o){if(r!=null){let i,s=!1;Me(r)?i=r:He(r)&&(s=!0,r=r[X]);let a=Pe(r);e===0&&n!==null?o==null?nl(t,n,a):Nr(t,n,a,o||null,!0):e===1&&n!==null?Nr(t,n,a,o||null,!0):e===2?il(t,a,s):e===3&&t.destroyNode(a),i!=null&&cg(t,e,i,n,o)}}function Ku(e,t){return e.createText(t)}function Ju(e,t){return e.createComment(Up(t))}function us(e,t,n){return e.createElement(t,n)}function Wp(e,t){Xu(e,t),t[X]=null,t[we]=null}function Zp(e,t,n,r,o,i){r[X]=o,r[we]=t,Qr(e,r,n,1,o,i)}function Xu(e,t){Qr(e,t,t[q],2,null,null)}function Yp(e){let t=e[an];if(!t)return oi(e[M],e);for(;t;){let n=null;if(He(t))n=t[an];else{let r=t[J];r&&(n=r)}if(!n){for(;t&&!t[De]&&t!==e;)He(t)&&oi(t[M],t),t=t[z];t===null&&(t=e),He(t)&&oi(t[M],t),n=t&&t[De]}t=n}}function Qp(e,t,n,r){let o=J+r,i=n.length;r>0&&(n[o-1][De]=t),r0&&(e[n-1][De]=r[De]);let i=xr(e,J+t);Wp(r[M],r);let s=i[Zi];s!==null&&s.detachView(i[M]),r[z]=null,r[De]=null,r[D]&=-129}return r}function tl(e,t){if(!(t[D]&256)){let n=t[q];n.destroyNode&&Qr(e,t,n,3,null,null),Yp(t)}}function oi(e,t){if(!(t[D]&256)){t[D]&=-129,t[D]|=256,t[ct]&&Ra(t[ct]),Xp(e,t),Jp(e,t),t[M].type===1&&t[q].destroy();let n=t[Wi];if(n!==null&&Me(t[z])){n!==t[z]&&el(n,t);let r=t[Zi];r!==null&&r.detachView(e)}Gp(t)}}function Jp(e,t){let n=e.cleanup,r=t[yc];if(n!==null)for(let i=0;i=0?r[s]():r[-s].unsubscribe(),i+=2}else{let s=r[n[i+1]];n[i].call(s)}r!==null&&(t[yc]=null);let o=t[rn];if(o!==null){t[rn]=null;for(let i=0;i-1){let{encapsulation:i}=e.data[r.directiveStart+o];if(i===Ce.None||i===Ce.Emulated)return null}return Te(r,n)}}function Nr(e,t,n,r,o){e.insertBefore(t,n,r,o)}function nl(e,t,n){e.appendChild(t,n)}function xc(e,t,n,r,o){r!==null?Nr(e,t,n,r,o):nl(e,t,n)}function ng(e,t,n,r){e.removeChild(t,n,r)}function ls(e,t){return e.parentNode(t)}function rg(e,t){return e.nextSibling(t)}function og(e,t,n){return sg(e,t,n)}function ig(e,t,n){return e.type&40?Te(e,n):null}var sg=ig,Ac;function rl(e,t,n,r){let o=eg(e,r,t),i=t[q],s=r.parent||t[we],a=og(s,r,t);if(o!=null)if(Array.isArray(n))for(let c=0;c{let t=class t{constructor(){this.store={},this.onSerializeCallbacks={}}get(r,o){return this.store[r]!==void 0?this.store[r]:o}set(r,o){this.store[r]=o}remove(r){delete this.store[r]}hasKey(r){return this.store.hasOwnProperty(r)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(r,o){this.onSerializeCallbacks[r]=o}toJson(){for(let r in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(r))try{this.store[r]=this.onSerializeCallbacks[r]()}catch(o){console.warn("Exception in onSerialize callback: ",o)}return JSON.stringify(this.store).replace(/null;function Dg(e,t,n=!1){let r=e.getAttribute(ii);if(r==null)return null;let[o,i]=r.split("|");if(r=n?i:o,!r)return null;let s=i?`|${i}`:"",a=n?o:s,c={};if(r!==""){let l=t.get(pt,null,{optional:!0});l!==null&&(c=l.get(fl,[])[Number(r)])}let u={data:c,firstChild:e.firstChild??null};return n&&(u.firstChild=e,Kr(u,0,e.nextSibling)),a?e.setAttribute(ii,a):e.removeAttribute(ii),u}function wg(){hl=Dg}function hs(e,t,n=!1){return hl(e,t,n)}function Eg(e){let t=e._lView;return t[M].type===2?null:(uu(t)&&(t=t[ce]),t)}function Ig(e){return e.textContent?.replace(/\s/gm,"")}function Cg(e){let t=Zr(),n=t.createNodeIterator(e,NodeFilter.SHOW_COMMENT,{acceptNode(i){let s=Ig(i);return s==="ngetn"||s==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,o=[];for(;r=n.nextNode();)o.push(r);for(let i of o)i.textContent==="ngetn"?i.replaceWith(t.createTextNode("")):i.remove()}function Kr(e,t,n){e.segmentHeads??={},e.segmentHeads[t]=n}function Ai(e,t){return e.segmentHeads?.[t]??null}function bg(e,t){let n=e.data,r=n[fg]?.[t]??null;return r===null&&n[fs]?.[t]&&(r=ps(e,t)),r}function pl(e,t){return e.data[fs]?.[t]??null}function ps(e,t){let n=pl(e,t)??[],r=0;for(let o of n)r+=o[Rr]*(o[dl]??1);return r}function Jr(e,t){if(typeof e.disconnectedNodes>"u"){let n=e.data[mg];e.disconnectedNodes=n?new Set(n):null}return!!e.disconnectedNodes?.has(t)}var _i=class{},Or=class{};function Mg(e){let t=Error(`No component factory found for ${K(e)}.`);return t[Tg]=e,t}var Tg="ngComponent";var Ni=class{resolveComponentFactory(t){throw Mg(t)}},Xr=(()=>{let t=class t{};t.NULL=new Ni;let e=t;return e})();function Sg(){return gs(Ze(),be())}function gs(e,t){return new eo(Te(e,t))}var eo=(()=>{let t=class t{constructor(r){this.nativeElement=r}};t.__NG_ELEMENT_ID__=Sg;let e=t;return e})();var pn=class{};var xg=(()=>{let t=class t{};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>null});let e=t;return e})(),si={};function Pr(e,t,n,r,o=!1){for(;n!==null;){let i=t[n.index];i!==null&&r.push(Pe(i)),Me(i)&&Ag(i,r);let s=n.type;if(s&8)Pr(e,t,n.child,r);else if(s&32){let a=cs(n,t),c;for(;c=a();)r.push(c)}else if(s&16){let a=ol(t,n);if(Array.isArray(a))r.push(...a);else{let c=ln(t[ae]);Pr(c[M],c,a,r,!0)}}n=o?n.projectionNext:n.next}return r}function Ag(e,t){for(let n=J;n{un(e.lView)},consumerOnSignalRead(){this.lView[ct]=this}});function ml(e){return yl(e[an])}function vl(e){return yl(e[De])}function yl(e){for(;e!==null&&!Me(e);)e=e[De];return e}var Pg="ngOriginalError";function ai(e){return e[Pg]}var Fe=class{constructor(){this._console=console}handleError(t){let n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&ai(t);for(;n&&ai(n);)n=ai(n);return n||null}},Dl=new b("",{providedIn:"root",factory:()=>h(Fe).handleError.bind(void 0)}),gr=new b(""),wl=!1,El=new b("",{providedIn:"root",factory:()=>wl});var Il={};function Fg(e,t,n,r){if(!r)if((t[D]&3)===3){let i=e.preOrderCheckHooks;i!==null&&vr(t,i,n)}else{let i=e.preOrderHooks;i!==null&&yr(t,i,0,n)}ut(n)}function ms(e,t=C.Default){let n=be();if(n===null)return A(e,t);let r=Ze();return ku(r,n,se(e),t)}function Cl(e,t,n,r,o,i){let s=Z(null);try{let a=null;o&ze.SignalBased&&(a=t[r][xa]),a!==null&&a.transformFn!==void 0&&(i=a.transformFn(i)),o&ze.HasDecoratorInputTransform&&(i=e.inputTransforms[r].call(t,i)),e.setInput!==null?e.setInput(t,a,i,n,r):lu(t,a,r,i)}finally{Z(s)}}function kg(e,t){let n=e.hostBindingOpCodes;if(n!==null)try{for(let r=0;rce&&Fg(e,t,ce,!1),Be(s?2:0,o),n(r,o)}finally{ut(i),Be(s?3:1,o)}}function Tl(e,t,n){if(cu(t)){let r=Z(null);try{let o=t.directiveStart,i=t.directiveEnd;for(let s=o;snull;function Hg(e){Yu(e)?sl(e):Cg(e)}function zg(){Al=Hg}function Gg(e,t,n,r,o,i){let s=t?t.injectorIndex:-1,a=0;return wn()&&(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:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function _c(e,t,n,r,o){for(let i in t){if(!t.hasOwnProperty(i))continue;let s=t[i];if(s===void 0)continue;r??={};let a,c=ze.None;Array.isArray(s)?(a=s[0],c=s[1]):a=s;let u=i;if(o!==null){if(!o.hasOwnProperty(i))continue;u=o[i]}e===0?Nc(r,n,u,a,c):Nc(r,n,u,a)}return r}function Nc(e,t,n,r,o){let i;e.hasOwnProperty(n)?(i=e[n]).push(t,r):i=e[n]=[t,r],o!==void 0&&i.push(o)}function qg(e,t,n){let r=t.directiveStart,o=t.directiveEnd,i=e.data,s=t.attrs,a=[],c=null,u=null;for(let l=r;l0;){let n=e[--t];if(typeof n=="number"&&n<0)return n}return 0}function Qg(e,t,n,r){let o=n.directiveStart,i=n.directiveEnd;zr(n)&&rm(t,n,e.data[o+n.componentOffset]),e.firstCreatePass||Ru(n,t),Vt(r,t);let s=n.initialInputs;for(let a=o;a-1&&(Mi(t,r),xr(n,r))}this._attachedToViewContainer=!1}tl(this._lView[M],this._lView)}onDestroy(t){Gh(this._lView,t)}markForCheck(){Vl(this._cdRefInjectingView||this._lView)}detach(){this._lView[D]&=-129}reattach(){mi(this._lView),this._lView[D]|=128}detectChanges(){this._lView[D]|=1024,Fl(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new m(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,Xu(this._lView[M],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new m(902,!1);this._appRef=t,mi(this._lView)}},to=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=hm;let e=t;return e})();function hm(e){return pm(Ze(),be(),(e&16)===16)}function pm(e,t,n){if(zr(e)&&!n){let r=Dn(e.index,t);return new $t(r,r)}else if(e.type&47){let r=t[ae];return new $t(r,t)}return null}var Rc=new Set;function En(e){Rc.has(e)||(Rc.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Fi=class extends Q{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,i=n||(()=>null),s=r;if(t&&typeof t=="object"){let c=t;o=c.next?.bind(c),i=c.error?.bind(c),s=c.complete?.bind(c)}this.__isAsync&&(i=ci(i),o&&(o=ci(o)),s&&(s=ci(s)));let a=super.subscribe({next:o,error:i,complete:s});return t instanceof $&&t.add(a),a}};function ci(e){return t=>{setTimeout(e,void 0,t)}}var ye=Fi;function Oc(...e){}function gm(){let e=typeof tn.requestAnimationFrame=="function",t=tn[e?"requestAnimationFrame":"setTimeout"],n=tn[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){let r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);let o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}var k=class e{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ye(!1),this.onMicrotaskEmpty=new ye(!1),this.onStable=new ye(!1),this.onError=new ye(!1),typeof Zone>"u")throw new m(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=gm().nativeRequestAnimationFrame,ym(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new m(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new m(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,t,mm,Oc,Oc);try{return i.runTask(s,n,r)}finally{i.cancelTask(s)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}},mm={};function ws(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 vm(e){e.isCheckStableRunning||e.lastRequestAnimationFrameId!==-1||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(tn,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,ki(e),e.isCheckStableRunning=!0,ws(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),ki(e))}function ym(e){let t=()=>{vm(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,a)=>{if(Dm(a))return n.invokeTask(o,i,s,a);try{return Pc(e),n.invokeTask(o,i,s,a)}finally{(e.shouldCoalesceEventChangeDetection&&i.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),Fc(e)}},onInvoke:(n,r,o,i,s,a,c)=>{try{return Pc(e),n.invoke(o,i,s,a,c)}finally{e.shouldCoalesceRunChangeDetection&&t(),Fc(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&(i.change=="microTask"?(e._hasPendingMicrotasks=i.microTask,ki(e),ws(e)):i.change=="macroTask"&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,r,o,i)=>(n.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}function ki(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.lastRequestAnimationFrameId!==-1?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Pc(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Fc(e){e._nesting--,ws(e)}function Dm(e){return!Array.isArray(e)||e.length!==1?!1:e[0].data?.__ignore_ng_zone__===!0}var $l=(()=>{let t=class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){let r=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let o of r)o();this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};t.\u0275prov=w({token:t,providedIn:"root",factory:()=>new t});let e=t;return e})();function wm(e,t){let n=Dn(t,e),r=n[M];Em(r,n);let o=n[X];o!==null&&n[Re]===null&&(n[Re]=hs(o,n[Lt])),Ul(r,n,n[Ge])}function Em(e,t){for(let n=t.length;n0&&al(e,n,i.join(" "))}}function Am(e,t,n){let r=e.projection=[];for(let o=0;o0&&(i.firstChild=e,e=ro(r[Rr],e)),n.push(i)}return[e,n]}var zl=()=>null;function Vm(e,t){let n=e[cn];return!t||n===null||n.length===0?null:n[0].data[pg]===t?n.shift():(Bl(e),null)}function $m(){zl=Vm}function Lc(e,t){return zl(e,t)}function jc(e,t){return!t||t.firstChild===null||_r(e)}function Um(e,t,n,r=!0){let o=t[M];if(Qp(o,t,e,n),r){let s=Ti(n,e),a=t[q],c=ls(a,e[Oe]);c!==null&&Zp(o,e[we],a,t,c,s)}let i=t[Re];i!==null&&i.firstChild!==null&&(i.firstChild=null)}var oo=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Bm;let e=t;return e})();function Bm(){let e=Ze();return zm(e,be())}var Hm=oo,Gl=class extends Hm{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return gs(this._hostTNode,this._hostLView)}get injector(){return new it(this._hostTNode,this._hostLView)}get parentInjector(){let t=ts(this._hostTNode,this._hostLView);if(Au(t)){let n=Sr(t,this._hostLView),r=Tr(t),o=n[M].data[r+8];return new it(o,n)}else return new it(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let n=Vc(this._lContainer);return n!==null&&n[t]||null}get length(){return this._lContainer.length-J}createEmbeddedView(t,n,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=Lc(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(n||{},i,s);return this.insertImpl(a,o,jc(this._hostTNode,s)),a}createComponent(t,n,r,o,i){let s=t&&!Ep(t),a;if(s)a=n;else{let I=n||{};a=I.index,r=I.injector,o=I.projectableNodes,i=I.environmentInjector||I.ngModuleRef}let c=s?t:new gn(at(t)),u=r||this.parentInjector;if(!i&&c.ngModule==null){let O=(s?u:this.parentInjector).get(ue,null);O&&(i=O)}let l=at(c.componentType??{}),d=Lc(this._lContainer,l?.id??null),f=d?.firstChild??null,p=c.create(u,o,f,i);return this.insertImpl(p.hostView,a,jc(this._hostTNode,d)),p}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){let o=t._lView;if(Hh(o)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let c=o[z],u=new Gl(c,c[we],c[z]);u.detach(u.indexOf(t))}}let i=this._adjustIndex(n),s=this._lContainer;return Um(s,o,i,r),t.attachToViewContainerRef(),Vu(li(s),i,t),t}move(t,n){return this.insert(t,n)}indexOf(t){let n=Vc(this._lContainer);return n!==null?n.indexOf(t):-1}remove(t){let n=this._adjustIndex(t,-1),r=Mi(this._lContainer,n);r&&(xr(li(this._lContainer),n),tl(r[M],r))}detach(t){let n=this._adjustIndex(t,-1),r=Mi(this._lContainer,n);return r&&xr(li(this._lContainer),n)!=null?new $t(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function Vc(e){return e[br]}function li(e){return e[br]||(e[br]=[])}function zm(e,t){let n,r=t[e.index];return Me(r)?n=r:(n=sm(r,t,null,e),t[e.index]=n,Ds(t,n)),ql(n,t,e,r),new Gl(n,e,t)}function Gm(e,t){let n=e[q],r=n.createComment(""),o=Te(t,e),i=ls(n,o);return Nr(n,i,r,rg(n,o),!1),r}var ql=Zl,Wl=()=>!1;function Zl(e,t,n,r){if(e[Oe])return;let o;n.type&8?o=Pe(r):o=Gm(t,n),e[Oe]=o}function qm(e,t,n){if(e[Oe]&&e[cn])return!0;let r=n[Re],o=t.index-ce;if(!r||Lp(t)||Jr(r,o))return!1;let s=Ai(r,o),a=r.data[fs]?.[o],[c,u]=jm(s,a);return e[Oe]=c,e[cn]=u,!0}function Wm(e,t,n,r){Wl(e,n,t)||Zl(e,t,n,r)}function Zm(){ql=Wm,Wl=qm}var We=class{},mn=class{};var $i=class extends We{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Fr(this);let o=ru(t);this._bootstrapComponents=Wu(o.bootstrap),this._r3Injector=Gu(t,n,[{provide:We,useValue:this},{provide:Xr,useValue:this.componentFactoryResolver},...r],K(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}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)}},Ui=class extends mn{constructor(t){super(),this.moduleType=t}create(t){return new $i(this.moduleType,t,[])}};var Lr=class extends We{constructor(t){super(),this.componentFactoryResolver=new Fr(this),this.instance=null;let n=new hn([...t.providers,{provide:We,useValue:this},{provide:Xr,useValue:this.componentFactoryResolver}],t.parent||is(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function Es(e,t,n=null){return new Lr({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}var In=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new H(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Ym=Yl;function Yl(e,t,n,r){return Ye(!0),t[q].createComment("")}function Qm(e,t,n,r){let o=t[Re],i=!o||wn()||Jr(o,r);if(Ye(i),i)return Yl(e,t,n,r);let s=o.data[hg]?.[r]??null;s!==null&&n.tView!==null&&n.tView.ssrId===null&&(n.tView.ssrId=s);let a=no(o,e,t,n);Kr(o,r,a);let c=ps(o,r);return ro(c,a)}function Km(){Ym=Qm}function $c(e,t,n,r,o){let i=t.inputs,s=o?"class":"style";Ol(e,n,i[s],s,r)}function Jm(e,t,n,r,o,i){let s=t.consts,a=Ec(s,o),c=ys(t,e,2,r,a);return Wg(t,n,c,Ec(s,i)),c.attrs!==null&&Li(c,c.attrs,!1),c.mergedAttrs!==null&&Li(c,c.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,c),c}function Ee(e,t,n,r){let o=be(),i=Ji(),s=ce+e,a=o[q],c=i.firstCreatePass?Jm(s,i,o,t,n,r):i.data[s],u=Ql(i,o,c,a,t,e);o[s]=u;let l=Ph(c);return qr(c,!0),cl(a,u,c),(c.flags&32)!==32&&Tu()&&rl(i,o,u,c),qh()===0&&Vt(u,o),Wh(),l&&(jg(i,o,c),Tl(i,c,o)),r!==null&&Vg(o,c),Ee}function le(){let e=Ze();vu()?Xh():(e=e.parent,qr(e,!1));let t=e;Yh(t)&&Kh(),Zh();let n=Ji();return n.firstCreatePass&&(Su(n,e),cu(e)&&n.queries.elementEnd(e)),t.classesWithoutHost!=null&&up(t)&&$c(n,t,be(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&lp(t)&&$c(n,t,be(),t.stylesWithoutHost,!1),le}function Se(e,t,n,r){return Ee(e,t,n,r),le(),Se}var Ql=(e,t,n,r,o,i)=>(Ye(!0),us(r,o,bu()));function Xm(e,t,n,r,o,i){let s=t[Re],a=!s||wn()||Jr(s,i);if(Ye(a),a)return us(r,o,bu());let c=no(s,e,t,n);return pl(s,i)&&Kr(s,i,c.nextSibling),s&&(Zu(n)||Yu(c))&&zr(n)&&(Qh(n),sl(c)),c}function ev(){Ql=Xm}var tv=(e,t,n,r)=>(Ye(!0),Ju(t[q],""));function nv(e,t,n,r){let o,i=t[Re],s=!i||wn();if(Ye(s),s)return Ju(t[q],"");let a=no(i,e,t,n),c=bg(i,r);return Kr(i,r,a),o=ro(c,a),o}function rv(){tv=nv}var jr="en-US";var ov=jr;function iv(e){typeof e=="string"&&(ov=e.toLowerCase().replace(/_/g,"-"))}function Cn(e){return!!e&&typeof e.then=="function"}function Kl(e){return!!e&&typeof e.subscribe=="function"}function gt(e,t=""){let n=be(),r=Ji(),o=e+ce,i=r.firstCreatePass?ys(r,o,1,t,null):r.data[o],s=Jl(r,n,i,t,e);n[o]=s,Tu()&&rl(r,n,s,i),qr(i,!1)}var Jl=(e,t,n,r,o)=>(Ye(!0),Ku(t[q],r));function sv(e,t,n,r,o){let i=t[Re],s=!i||wn()||Jr(i,o);return Ye(s),s?Ku(t[q],r):no(i,e,t,n)}function av(){Jl=sv}var cv=(()=>{let t=class t{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){let o=Bu(!1,r.type),i=o.length>0?Es([o],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,i)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(let r of this.cachedInjectors.values())r!==null&&r.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=w({token:t,providedIn:"environment",factory:()=>new t(A(ue))});let e=t;return e})();function io(e){En("NgStandalone"),e.getStandaloneInjector=t=>t.get(cv).getOrCreateStandaloneInjector(e)}var so=(()=>{let t=class t{log(r){console.log(r)}warn(r){console.warn(r)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"platform"});let e=t;return e})(),Bi=class{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}},Is=(()=>{let t=class t{compileModuleSync(r){return new Ui(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){let o=this.compileModuleSync(r),i=ru(r),s=Wu(i.declarations).reduce((a,c)=>{let u=at(c);return u&&a.push(new gn(u)),a},[]);return new Bi(o,s)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Xl=new b("");var ed=new b(""),td=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,o)=>{this.resolve=r,this.reject=o}),this.appInits=h(ed,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let r=[];for(let i of this.appInits){let s=i();if(Cn(s))r.push(s);else if(Kl(s)){let a=new Promise((c,u)=>{s.subscribe({complete:c,error:u})});r.push(a)}}let o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(i=>{this.reject(i)}),r.length===0&&o(),this.initialized=!0}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Ut=new b("");function uv(){Oa(()=>{throw new m(600,!1)})}function lv(e){return e.isBoundToModule}function dv(e,t,n){try{let r=n();return Cn(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}var Ke=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=h(Dl),this.afterRenderEffectManager=h($l),this.componentTypes=[],this.components=[],this.isStable=h(In).hasPendingTasks.pipe(T(r=>!r)),this._injector=h(ue)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,o){let i=r instanceof Or;if(!this._injector.get(td).done){let p=!i&&nu(r),I=!1;throw new m(405,I)}let a;i?a=r:a=this._injector.get(Xr).resolveComponentFactory(r),this.componentTypes.push(a.componentType);let c=lv(a)?void 0:this._injector.get(We),u=o||a.selector,l=a.create(ft.NULL,[],u,c),d=l.location.nativeElement,f=l.injector.get(Xl,null);return f?.registerApplication(d),l.onDestroy(()=>{this.detachView(l.hostView),di(this.components,l),f?.unregisterApplication(d)}),this._loadComponent(l),l}tick(){if(this._runningTick)throw new m(101,!1);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1}}detectChangesInAttachedViews(){let r=0;do{if(r===Pl)throw new m(103,!1);let o=r===0;for(let{_lView:i,notifyErrorHandler:s}of this._views)!o&&!Uc(i)||this.detectChangesInView(i,s,o);this.afterRenderEffectManager.execute(),r++}while(this._views.some(({_lView:o})=>Uc(o)))}detectChangesInView(r,o,i){let s;i?(s=0,r[D]|=1024):r[D]&64?s=0:s=1,Fl(r,o,s)}attachView(r){let o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){let o=r;di(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);let o=this._injector.get(Ut,[]);[...this._bootstrapListeners,...o].forEach(i=>i(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>di(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new m(406,!1);let r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function di(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var mr;function Cs(e){mr??=new WeakMap;let t=mr.get(e);if(t)return t;let n=e.isStable.pipe(me(r=>r)).toPromise().then(()=>{});return mr.set(e,n),e.onDestroy(()=>mr?.delete(e)),n}function Uc(e){return Ki(e)}var fv=(()=>{let t=class t{constructor(){this.zone=h(k),this.applicationRef=h(Ke)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function hv(e){return[{provide:k,useFactory:e},{provide:lt,multi:!0,useFactory:()=>{let t=h(fv,{optional:!0});return()=>t.initialize()}},{provide:lt,multi:!0,useFactory:()=>{let t=h(vv);return()=>{t.initialize()}}},{provide:Dl,useFactory:pv}]}function pv(){let e=h(k),t=h(Fe);return n=>e.runOutsideAngular(()=>t.handleError(n))}function gv(e){let t=hv(()=>new k(mv(e)));return dt([[],t])}function mv(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var vv=(()=>{let t=class t{constructor(){this.subscription=new $,this.initialized=!1,this.zone=h(k),this.pendingTasks=h(In)}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{k.assertNotInAngularZone(),queueMicrotask(()=>{r!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{k.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function yv(){return typeof $localize<"u"&&$localize.locale||jr}var bs=new b("",{providedIn:"root",factory:()=>h(bs,C.Optional|C.SkipSelf)||yv()});var nd=new b("");var Er=null;function Dv(e=[],t){return ft.create({name:t,providers:[{provide:Wr,useValue:"platform"},{provide:nd,useValue:new Set([()=>Er=null])},...e]})}function wv(e=[]){if(Er)return Er;let t=Dv(e);return Er=t,uv(),Ev(t),t}function Ev(e){e.get(ss,null)?.forEach(n=>n())}function rd(e){try{let{rootComponent:t,appProviders:n,platformProviders:r}=e,o=wv(r),i=[gv(),...n||[]],a=new Lr({providers:i,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,c=a.get(k);return c.run(()=>{a.resolveInjectorInitializers();let u=a.get(Fe,null),l;c.runOutsideAngular(()=>{l=c.onError.subscribe({next:p=>{u.handleError(p)}})});let d=()=>a.destroy(),f=o.get(nd);return f.add(d),a.onDestroy(()=>{l.unsubscribe(),f.delete(d)}),dv(u,c,()=>{let p=a.get(td);return p.runInitializers(),p.donePromise.then(()=>{let I=a.get(bs,jr);iv(I||jr);let O=a.get(Ke);return t!==void 0&&O.bootstrap(t),O})})})}catch(t){return Promise.reject(t)}}var Bc=!1;function Iv(){Bc||(Bc=!0,wg(),ev(),av(),rv(),Km(),Zm(),$m(),zg())}function Cv(e,t){return Cs(e)}function od(){return dt([{provide:gr,useFactory:()=>{let e=!0;return pr()&&(e=!!h(pt,{optional:!0})?.get(fl,null)),e&&En("NgHydration"),e}},{provide:lt,useValue:()=>{pr()&&h(gr)&&(bv(),Iv())},multi:!0},{provide:El,useFactory:()=>pr()&&h(gr)},{provide:Ut,useFactory:()=>{if(pr()&&h(gr)){let e=h(Ke),t=h(ft);return()=>{Cv(e,t).then(()=>{k.assertInAngularZone(),Rm(e)})}}return()=>{}},multi:!0}])}function bv(){let e=Zr(),t;for(let n of e.body.childNodes)if(n.nodeType===Node.COMMENT_NODE&&n.textContent?.trim()===yg){t=n;break}if(!t)throw new m(-507,!1)}var dd=null;function Bt(){return dd}function fd(e){dd??=e}var co=class{},de=new b(""),hd=(()=>{let t=class t{historyGo(r){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>h(Av),providedIn:"platform"});let e=t;return e})();var Av=(()=>{let t=class t extends hd{constructor(){super(),this._doc=h(de),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Bt().getBaseHref(this._doc)}onPopState(r){let o=Bt().getGlobalEventTarget(this._doc,"window");return o.addEventListener("popstate",r,!1),()=>o.removeEventListener("popstate",r)}onHashChange(r){let o=Bt().getGlobalEventTarget(this._doc,"window");return o.addEventListener("hashchange",r,!1),()=>o.removeEventListener("hashchange",r)}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(r){this._location.pathname=r}pushState(r,o,i){this._history.pushState(r,o,i)}replaceState(r,o,i){this._history.replaceState(r,o,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(r=0){this._history.go(r)}getState(){return this._history.state}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>new t,providedIn:"platform"});let e=t;return e})();function pd(e,t){if(e.length==0)return t;if(t.length==0)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,n==2?e+t.substring(1):n==1?e+t:e+"/"+t}function id(e){let t=e.match(/#|\?|$/),n=t&&t.index||e.length,r=n-(e[n-1]==="/"?1:0);return e.slice(0,r)+e.slice(n)}function mt(e){return e&&e[0]!=="?"?"?"+e:e}var lo=(()=>{let t=class t{historyGo(r){throw new Error("")}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>h(gd),providedIn:"root"});let e=t;return e})(),_v=new b(""),gd=(()=>{let t=class t extends lo{constructor(r,o){super(),this._platformLocation=r,this._removeListenerFns=[],this._baseHref=o??this._platformLocation.getBaseHrefFromDOM()??h(de).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(r){this._removeListenerFns.push(this._platformLocation.onPopState(r),this._platformLocation.onHashChange(r))}getBaseHref(){return this._baseHref}prepareExternalUrl(r){return pd(this._baseHref,r)}path(r=!1){let o=this._platformLocation.pathname+mt(this._platformLocation.search),i=this._platformLocation.hash;return i&&r?`${o}${i}`:o}pushState(r,o,i,s){let a=this.prepareExternalUrl(i+mt(s));this._platformLocation.pushState(r,o,a)}replaceState(r,o,i,s){let a=this.prepareExternalUrl(i+mt(s));this._platformLocation.replaceState(r,o,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(r=0){this._platformLocation.historyGo?.(r)}};t.\u0275fac=function(o){return new(o||t)(A(hd),A(_v,8))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var bn=(()=>{let t=class t{constructor(r){this._subject=new ye,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=r;let o=this._locationStrategy.getBaseHref();this._basePath=Ov(id(sd(o))),this._locationStrategy.onPopState(i=>{this._subject.emit({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(r=!1){return this.normalize(this._locationStrategy.path(r))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(r,o=""){return this.path()==this.normalize(r+mt(o))}normalize(r){return t.stripTrailingSlash(Rv(this._basePath,sd(r)))}prepareExternalUrl(r){return r&&r[0]!=="/"&&(r="/"+r),this._locationStrategy.prepareExternalUrl(r)}go(r,o="",i=null){this._locationStrategy.pushState(i,"",r,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+mt(o)),i)}replaceState(r,o="",i=null){this._locationStrategy.replaceState(i,"",r,o),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+mt(o)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(r=0){this._locationStrategy.historyGo?.(r)}onUrlChange(r){return this._urlChangeListeners.push(r),this._urlChangeSubscription??=this.subscribe(o=>{this._notifyUrlChangeListeners(o.url,o.state)}),()=>{let o=this._urlChangeListeners.indexOf(r);this._urlChangeListeners.splice(o,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(r="",o){this._urlChangeListeners.forEach(i=>i(r,o))}subscribe(r,o,i){return this._subject.subscribe({next:r,error:o,complete:i})}};t.normalizeQueryParams=mt,t.joinWithSlash=pd,t.stripTrailingSlash=id,t.\u0275fac=function(o){return new(o||t)(A(lo))},t.\u0275prov=w({token:t,factory:()=>Nv(),providedIn:"root"});let e=t;return e})();function Nv(){return new bn(A(lo))}function Rv(e,t){if(!e||!t.startsWith(e))return t;let n=t.substring(e.length);return n===""||["/",";","?","#"].includes(n[0])?n:t}function sd(e){return e.replace(/\/index.html$/,"")}function Ov(e){if(new RegExp("^(https?:)?//").test(e)){let[,n]=e.split(/\/\/[^\/]+/);return n}return e}function md(e,t){t=encodeURIComponent(t);for(let n of e.split(";")){let r=n.indexOf("="),[o,i]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(o.trim()===t)return decodeURIComponent(i)}return null}var vd="browser",Pv="server";function Ms(e){return e===Pv}var uo=class{};var ho=class e{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` -`).forEach(n=>{let r=n.indexOf(":");if(r>0){let o=n.slice(0,r),i=o.toLowerCase(),s=n.slice(r+1).trim();this.maybeSetNormalizedName(o,i),this.headers.has(i)?this.headers.get(i).push(s):this.headers.set(i,[s])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((n,r)=>{this.setHeaderEntries(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 o=(t.op==="a"?this.headers.get(n):void 0)||[];o.push(...r),this.headers.set(n,o);break;case"d":let i=t.value;if(!i)this.headers.delete(n),this.normalizedNames.delete(n);else{let s=this.headers.get(n);if(!s)return;s=s.filter(a=>i.indexOf(a)===-1),s.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,s)}break}}setHeaderEntries(t,n){let r=(Array.isArray(n)?n:[n]).map(i=>i.toString()),o=t.toLowerCase();this.headers.set(o,r),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>t(this.normalizedNames.get(n),this.headers.get(n)))}};var bd=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}(bd||{}),Ts=class{constructor(t,n=Md.Ok,r="OK"){this.headers=t.headers||new ho,this.status=t.status!==void 0?t.status:n,this.statusText=t.statusText||r,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}};var po=class e extends Ts{constructor(t={}){super(t),this.type=bd.Response,this.body=t.body!==void 0?t.body:null}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})}};var Md=function(e){return e[e.Continue=100]="Continue",e[e.SwitchingProtocols=101]="SwitchingProtocols",e[e.Processing=102]="Processing",e[e.EarlyHints=103]="EarlyHints",e[e.Ok=200]="Ok",e[e.Created=201]="Created",e[e.Accepted=202]="Accepted",e[e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",e[e.NoContent=204]="NoContent",e[e.ResetContent=205]="ResetContent",e[e.PartialContent=206]="PartialContent",e[e.MultiStatus=207]="MultiStatus",e[e.AlreadyReported=208]="AlreadyReported",e[e.ImUsed=226]="ImUsed",e[e.MultipleChoices=300]="MultipleChoices",e[e.MovedPermanently=301]="MovedPermanently",e[e.Found=302]="Found",e[e.SeeOther=303]="SeeOther",e[e.NotModified=304]="NotModified",e[e.UseProxy=305]="UseProxy",e[e.Unused=306]="Unused",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.MethodNotAllowed=405]="MethodNotAllowed",e[e.NotAcceptable=406]="NotAcceptable",e[e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",e[e.RequestTimeout=408]="RequestTimeout",e[e.Conflict=409]="Conflict",e[e.Gone=410]="Gone",e[e.LengthRequired=411]="LengthRequired",e[e.PreconditionFailed=412]="PreconditionFailed",e[e.PayloadTooLarge=413]="PayloadTooLarge",e[e.UriTooLong=414]="UriTooLong",e[e.UnsupportedMediaType=415]="UnsupportedMediaType",e[e.RangeNotSatisfiable=416]="RangeNotSatisfiable",e[e.ExpectationFailed=417]="ExpectationFailed",e[e.ImATeapot=418]="ImATeapot",e[e.MisdirectedRequest=421]="MisdirectedRequest",e[e.UnprocessableEntity=422]="UnprocessableEntity",e[e.Locked=423]="Locked",e[e.FailedDependency=424]="FailedDependency",e[e.TooEarly=425]="TooEarly",e[e.UpgradeRequired=426]="UpgradeRequired",e[e.PreconditionRequired=428]="PreconditionRequired",e[e.TooManyRequests=429]="TooManyRequests",e[e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",e[e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",e[e.InternalServerError=500]="InternalServerError",e[e.NotImplemented=501]="NotImplemented",e[e.BadGateway=502]="BadGateway",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.GatewayTimeout=504]="GatewayTimeout",e[e.HttpVersionNotSupported=505]="HttpVersionNotSupported",e[e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",e[e.InsufficientStorage=507]="InsufficientStorage",e[e.LoopDetected=508]="LoopDetected",e[e.NotExtended=510]="NotExtended",e[e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",e}(Md||{});var kv=new b("");var yd="b",Dd="h",wd="s",Ed="st",Id="u",Cd="rt",fo=new b(""),Lv=["GET","HEAD"];function jv(e,t){let l=h(fo),{isCacheActive:n}=l,r=Ta(l,["isCacheActive"]),{transferCache:o,method:i}=e;if(!n||i==="POST"&&!r.includePostRequests&&!o||i!=="POST"&&!Lv.includes(i)||o===!1||r.filter?.(e)===!1)return t(e);let s=h(pt),a=$v(e),c=s.get(a,null),u=r.includeHeaders;if(typeof o=="object"&&o.includeHeaders&&(u=o.includeHeaders),c){let{[yd]:d,[Cd]:f,[Dd]:p,[wd]:I,[Ed]:O,[Id]:te}=c,F=d;switch(f){case"arraybuffer":F=new TextEncoder().encode(d).buffer;break;case"blob":F=new Blob([d]);break}let pe=new ho(p);return v(new po({body:F,headers:pe,status:I,statusText:O,url:te}))}return t(e).pipe(V(d=>{d instanceof po&&s.set(a,{[yd]:d.body,[Dd]:Vv(d.headers,u),[wd]:d.status,[Ed]:d.statusText,[Id]:d.url||"",[Cd]:e.responseType})}))}function Vv(e,t){if(!t)return{};let n={};for(let r of t){let o=e.getAll(r);o!==null&&(n[r]=o)}return n}function $v(e){let{params:t,method:n,responseType:r,url:o}=e,i=t.keys().sort().map(c=>`${c}=${t.getAll(c)}`).join("&"),s=n+"."+r+"."+o+"?"+i,a=Uv(s);return a}function Uv(e){let t=0;for(let n of e)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,t.toString()}function Td(e){return[{provide:fo,useFactory:()=>(En("NgHttpTransferCache"),g({isCacheActive:!0},e))},{provide:kv,useValue:jv,multi:!0,deps:[pt,fo]},{provide:Ut,multi:!0,useFactory:()=>{let t=h(Ke),n=h(fo);return()=>{Cs(t).then(()=>{n.isCacheActive=!1})}}}]}var As=class extends co{constructor(){super(...arguments),this.supportsDOMEvents=!0}},_s=class e extends As{static makeCurrent(){fd(new e)}onAndCancel(t,n,r){return t.addEventListener(n,r),()=>{t.removeEventListener(n,r)}}dispatchEvent(t,n){t.dispatchEvent(n)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}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=Hv();return n==null?null:zv(n)}resetBaseElement(){Mn=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return md(document.cookie,t)}},Mn=null;function Hv(){return Mn=Mn||document.querySelector("base"),Mn?Mn.getAttribute("href"):null}function zv(e){return new URL(e,document.baseURI).pathname}var Gv=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Ns=new b(""),_d=(()=>{let t=class t{constructor(r,o){this._zone=o,this._eventNameToPlugin=new Map,r.forEach(i=>{i.manager=this}),this._plugins=r.slice().reverse()}addEventListener(r,o,i){return this._findPluginFor(o).addEventListener(r,o,i)}getZone(){return this._zone}_findPluginFor(r){let o=this._eventNameToPlugin.get(r);if(o)return o;if(o=this._plugins.find(s=>s.supports(r)),!o)throw new m(5101,!1);return this._eventNameToPlugin.set(r,o),o}};t.\u0275fac=function(o){return new(o||t)(A(Ns),A(k))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),go=class{constructor(t){this._doc=t}},Ss="ng-app-id",Nd=(()=>{let t=class t{constructor(r,o,i,s={}){this.doc=r,this.appId=o,this.nonce=i,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Ms(s),this.resetHostNodes()}addStyles(r){for(let o of r)this.changeUsageCount(o,1)===1&&this.onStyleAdded(o)}removeStyles(r){for(let o of r)this.changeUsageCount(o,-1)<=0&&this.onStyleRemoved(o)}ngOnDestroy(){let r=this.styleNodesInDOM;r&&(r.forEach(o=>o.remove()),r.clear());for(let o of this.getAllStyles())this.onStyleRemoved(o);this.resetHostNodes()}addHost(r){this.hostNodes.add(r);for(let o of this.getAllStyles())this.addStyleToHost(r,o)}removeHost(r){this.hostNodes.delete(r)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(r){for(let o of this.hostNodes)this.addStyleToHost(o,r)}onStyleRemoved(r){let o=this.styleRef;o.get(r)?.elements?.forEach(i=>i.remove()),o.delete(r)}collectServerRenderedStyles(){let r=this.doc.head?.querySelectorAll(`style[${Ss}="${this.appId}"]`);if(r?.length){let o=new Map;return r.forEach(i=>{i.textContent!=null&&o.set(i.textContent,i)}),o}return null}changeUsageCount(r,o){let i=this.styleRef;if(i.has(r)){let s=i.get(r);return s.usage+=o,s.usage}return i.set(r,{usage:o,elements:[]}),o}getStyleElement(r,o){let i=this.styleNodesInDOM,s=i?.get(o);if(s?.parentNode===r)return i.delete(o),s.removeAttribute(Ss),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=o,this.platformIsServer&&a.setAttribute(Ss,this.appId),r.appendChild(a),a}}addStyleToHost(r,o){let i=this.getStyleElement(r,o),s=this.styleRef,a=s.get(o)?.elements;a?a.push(i):s.set(o,{elements:[i],usage:1})}resetHostNodes(){let r=this.hostNodes;r.clear(),r.add(this.doc.head)}};t.\u0275fac=function(o){return new(o||t)(A(de),A(Yr),A(as,8),A(ke))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),xs={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Ps=/%COMP%/g,Rd="%COMP%",qv=`_nghost-${Rd}`,Wv=`_ngcontent-${Rd}`,Zv=!0,Yv=new b("",{providedIn:"root",factory:()=>Zv});function Qv(e){return Wv.replace(Ps,e)}function Kv(e){return qv.replace(Ps,e)}function Od(e,t){return t.map(n=>n.replace(Ps,e))}var Sd=(()=>{let t=class t{constructor(r,o,i,s,a,c,u,l=null){this.eventManager=r,this.sharedStylesHost=o,this.appId=i,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=u,this.nonce=l,this.rendererByCompId=new Map,this.platformIsServer=Ms(c),this.defaultRenderer=new Tn(r,a,u,this.platformIsServer)}createRenderer(r,o){if(!r||!o)return this.defaultRenderer;this.platformIsServer&&o.encapsulation===Ce.ShadowDom&&(o=L(g({},o),{encapsulation:Ce.Emulated}));let i=this.getOrCreateRenderer(r,o);return i instanceof mo?i.applyToHost(r):i instanceof Sn&&i.applyStyles(),i}getOrCreateRenderer(r,o){let i=this.rendererByCompId,s=i.get(o.id);if(!s){let a=this.doc,c=this.ngZone,u=this.eventManager,l=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,f=this.platformIsServer;switch(o.encapsulation){case Ce.Emulated:s=new mo(u,l,o,this.appId,d,a,c,f);break;case Ce.ShadowDom:return new Rs(u,l,r,o,a,c,this.nonce,f);default:s=new Sn(u,l,o,d,a,c,f);break}i.set(o.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(o){return new(o||t)(A(_d),A(Nd),A(Yr),A(Yv),A(de),A(ke),A(k),A(as))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Tn=class{constructor(t,n,r,o){this.eventManager=t,this.doc=n,this.ngZone=r,this.platformIsServer=o,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,n){return n?this.doc.createElementNS(xs[n]||n,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,n){(xd(t)?t.content:t).appendChild(n)}insertBefore(t,n,r){t&&(xd(t)?t.content:t).insertBefore(n,r)}removeChild(t,n){t&&t.removeChild(n)}selectRootElement(t,n){let r=typeof t=="string"?this.doc.querySelector(t):t;if(!r)throw new m(-5104,!1);return n||(r.textContent=""),r}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,n,r,o){if(o){n=o+":"+n;let i=xs[o];i?t.setAttributeNS(i,n,r):t.setAttribute(n,r)}else t.setAttribute(n,r)}removeAttribute(t,n,r){if(r){let o=xs[r];o?t.removeAttributeNS(o,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,o){o&(ht.DashCase|ht.Important)?t.style.setProperty(n,r,o&ht.Important?"important":""):t.style[n]=r}removeStyle(t,n,r){r&ht.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){if(typeof t=="string"&&(t=Bt().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${n}`);return this.eventManager.addEventListener(t,n,this.decoratePreventDefault(r))}decoratePreventDefault(t){return n=>{if(n==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(n)):t(n))===!1&&n.preventDefault()}}};function xd(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var Rs=class extends Tn{constructor(t,n,r,o,i,s,a,c){super(t,i,s,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let u=Od(o.id,o.styles);for(let l of u){let d=document.createElement("style");a&&d.setAttribute("nonce",a),d.textContent=l,this.shadowRoot.appendChild(d)}}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(this.nodeOrShadowRoot(t),n)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Sn=class extends Tn{constructor(t,n,r,o,i,s,a,c){super(t,i,s,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=o,this.styles=c?Od(c,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},mo=class extends Sn{constructor(t,n,r,o,i,s,a,c){let u=o+"-"+r.id;super(t,n,r,i,s,a,c,u),this.contentAttr=Qv(u),this.hostAttr=Kv(u)}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}},Jv=(()=>{let t=class t extends go{constructor(r){super(r)}supports(r){return!0}addEventListener(r,o,i){return r.addEventListener(o,i,!1),()=>this.removeEventListener(r,o,i)}removeEventListener(r,o,i){return r.removeEventListener(o,i)}};t.\u0275fac=function(o){return new(o||t)(A(de))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})(),Ad=["alt","control","meta","shift"],Xv={"\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"},ey={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},ty=(()=>{let t=class t extends go{constructor(r){super(r)}supports(r){return t.parseEventName(r)!=null}addEventListener(r,o,i){let s=t.parseEventName(o),a=t.eventCallback(s.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Bt().onAndCancel(r,s.domEventName,a))}static parseEventName(r){let o=r.toLowerCase().split("."),i=o.shift();if(o.length===0||!(i==="keydown"||i==="keyup"))return null;let s=t._normalizeKey(o.pop()),a="",c=o.indexOf("code");if(c>-1&&(o.splice(c,1),a="code."),Ad.forEach(l=>{let d=o.indexOf(l);d>-1&&(o.splice(d,1),a+=l+".")}),a+=s,o.length!=0||s.length===0)return null;let u={};return u.domEventName=i,u.fullKey=a,u}static matchEventFullKeyCode(r,o){let i=Xv[r.key]||r.key,s="";return o.indexOf("code.")>-1&&(i=r.code,s="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),Ad.forEach(a=>{if(a!==i){let c=ey[a];c(r)&&(s+=a+".")}}),s+=i,s===o)}static eventCallback(r,o,i){return s=>{t.matchEventFullKeyCode(s,r)&&i.runGuarded(()=>o(s))}}static _normalizeKey(r){return r==="esc"?"escape":r}};t.\u0275fac=function(o){return new(o||t)(A(de))},t.\u0275prov=w({token:t,factory:t.\u0275fac});let e=t;return e})();function Pd(e,t){return rd(g({rootComponent:e},ny(t)))}function ny(e){return{appProviders:[...ay,...e?.providers??[]],platformProviders:sy}}function ry(){_s.makeCurrent()}function oy(){return new Fe}function iy(){return qu(document),document}var sy=[{provide:ke,useValue:vd},{provide:ss,useValue:ry,multi:!0},{provide:de,useFactory:iy,deps:[]}];var ay=[{provide:Wr,useValue:"root"},{provide:Fe,useFactory:oy,deps:[]},{provide:Ns,useClass:Jv,multi:!0,deps:[de,k,ke]},{provide:Ns,useClass:ty,multi:!0,deps:[de]},Sd,Nd,_d,{provide:pn,useExisting:Sd},{provide:uo,useClass:Gv,deps:[]},[]];var Fd=(()=>{let t=class t{constructor(r){this._doc=r}getTitle(){return this._doc.title}setTitle(r){this._doc.title=r||""}};t.\u0275fac=function(o){return new(o||t)(A(de))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();var Os=function(e){return e[e.NoHttpTransferCache=0]="NoHttpTransferCache",e[e.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",e}(Os||{});function kd(...e){let t=[],n=new Set,r=n.has(Os.HttpTransferCacheOptions);for(let{\u0275providers:o,\u0275kind:i}of e)n.add(i),o.length&&t.push(o);return dt([[],od(),n.has(Os.NoHttpTransferCache)||r?[]:Td({}),t])}var E="primary",Bn=Symbol("RouteTitle"),Vs=class{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 Wt(e){return new Vs(e)}function uy(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.lengthr[i]===o)}else return e===t}function Hd(e){return e.length>0?e[e.length-1]:null}function et(e){return Wo(e)?e:Cn(e)?j(Promise.resolve(e)):v(e)}var dy={exact:Gd,subset:qd},zd={exact:fy,subset:hy,ignored:()=>!0};function Ld(e,t,n){return dy[n.paths](e.root,t.root,n.matrixParams)&&zd[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function fy(e,t){return xe(e,t)}function Gd(e,t,n){if(!yt(e.segments,t.segments)||!Do(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!Gd(e.children[r],t.children[r],n))return!1;return!0}function hy(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>Bd(e[n],t[n]))}function qd(e,t,n){return Wd(e,t,t.segments,n)}function Wd(e,t,n,r){if(e.segments.length>n.length){let o=e.segments.slice(0,n.length);return!(!yt(o,n)||t.hasChildren()||!Do(o,n,r))}else if(e.segments.length===n.length){if(!yt(e.segments,n)||!Do(e.segments,n,r))return!1;for(let o in t.children)if(!e.children[o]||!qd(e.children[o],t.children[o],r))return!1;return!0}else{let o=n.slice(0,e.segments.length),i=n.slice(e.segments.length);return!yt(e.segments,o)||!Do(e.segments,o,r)||!e.children[E]?!1:Wd(e.children[E],t,i,r)}}function Do(e,t,n){return t.every((r,o)=>zd[n](e[o].parameters,r.parameters))}var Je=class{constructor(t=new _([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Wt(this.queryParams),this._queryParamMap}toString(){return my.serialize(this)}},_=class{constructor(t,n){this.segments=t,this.children=n,this.parent=null,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return wo(this)}},vt=class{constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=Wt(this.parameters),this._parameterMap}toString(){return Yd(this)}};function py(e,t){return yt(e,t)&&e.every((n,r)=>xe(n.parameters,t[r].parameters))}function yt(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function gy(e,t){let n=[];return Object.entries(e.children).forEach(([r,o])=>{r===E&&(n=n.concat(t(o,r)))}),Object.entries(e.children).forEach(([r,o])=>{r!==E&&(n=n.concat(t(o,r)))}),n}var fa=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>new Io,providedIn:"root"});let e=t;return e})(),Io=class{parse(t){let n=new Bs(t);return new Je(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${xn(t.root,!0)}`,r=Dy(t.queryParams),o=typeof t.fragment=="string"?`#${vy(t.fragment)}`:"";return`${n}${r}${o}`}},my=new Io;function wo(e){return e.segments.map(t=>Yd(t)).join("/")}function xn(e,t){if(!e.hasChildren())return wo(e);if(t){let n=e.children[E]?xn(e.children[E],!1):"",r=[];return Object.entries(e.children).forEach(([o,i])=>{o!==E&&r.push(`${o}:${xn(i,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=gy(e,(r,o)=>o===E?[xn(e.children[E],!1)]:[`${o}:${xn(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[E]!=null?`${wo(e)}/${n[0]}`:`${wo(e)}/(${n.join("//")})`}}function Zd(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function vo(e){return Zd(e).replace(/%3B/gi,";")}function vy(e){return encodeURI(e)}function Us(e){return Zd(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Eo(e){return decodeURIComponent(e)}function jd(e){return Eo(e.replace(/\+/g,"%20"))}function Yd(e){return`${Us(e.path)}${yy(e.parameters)}`}function yy(e){return Object.entries(e).map(([t,n])=>`;${Us(t)}=${Us(n)}`).join("")}function Dy(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(o=>`${vo(n)}=${vo(o)}`).join("&"):`${vo(n)}=${vo(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var wy=/^[^\/()?;#]+/;function Fs(e){let t=e.match(wy);return t?t[0]:""}var Ey=/^[^\/()?;=#]+/;function Iy(e){let t=e.match(Ey);return t?t[0]:""}var Cy=/^[^=?&#]+/;function by(e){let t=e.match(Cy);return t?t[0]:""}var My=/^[^&#]+/;function Ty(e){let t=e.match(My);return t?t[0]:""}var Bs=class{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new _([],{}):new _([],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[E]=new _(t,n)),r}parseSegment(){let t=Fs(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new m(4009,!1);return this.capture(t),new vt(Eo(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=Iy(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=Fs(this.remaining);o&&(r=o,this.capture(r))}t[Eo(n)]=Eo(r)}parseQueryParam(t){let n=by(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let s=Ty(this.remaining);s&&(r=s,this.capture(r))}let o=jd(n),i=jd(r);if(t.hasOwnProperty(o)){let s=t[o];Array.isArray(s)||(s=[s],t[o]=s),s.push(i)}else t[o]=i}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Fs(this.remaining),o=this.remaining[r.length];if(o!=="/"&&o!==")"&&o!==";")throw new m(4010,!1);let i;r.indexOf(":")>-1?(i=r.slice(0,r.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=E);let s=this.parseChildren();n[i]=Object.keys(s).length===1?s[E]:new _([],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 m(4011,!1)}};function Qd(e){return e.segments.length>0?new _([],{[E]:e}):e}function Kd(e){let t={};for(let[r,o]of Object.entries(e.children)){let i=Kd(o);if(r===E&&i.segments.length===0&&i.hasChildren())for(let[s,a]of Object.entries(i.children))t[s]=a;else(i.segments.length>0||i.hasChildren())&&(t[r]=i)}let n=new _(e.segments,t);return Sy(n)}function Sy(e){if(e.numberOfChildren===1&&e.children[E]){let t=e.children[E];return new _(e.segments.concat(t.segments),t.children)}return e}function Zt(e){return e instanceof Je}function xy(e,t,n=null,r=null){let o=Jd(e);return Xd(o,t,n,r)}function Jd(e){let t;function n(i){let s={};for(let c of i.children){let u=n(c);s[c.outlet]=u}let a=new _(i.url,s);return i===e&&(t=a),a}let r=n(e.root),o=Qd(r);return t??o}function Xd(e,t,n,r){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return ks(o,o,o,n,r);let i=Ay(t);if(i.toRoot())return ks(o,o,new _([],{}),n,r);let s=_y(i,o,e),a=s.processChildren?Nn(s.segmentGroup,s.index,i.commands):tf(s.segmentGroup,s.index,i.commands);return ks(o,s.segmentGroup,a,n,r)}function Co(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Pn(e){return typeof e=="object"&&e!=null&&e.outlets}function ks(e,t,n,r,o){let i={};r&&Object.entries(r).forEach(([c,u])=>{i[c]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let s;e===t?s=n:s=ef(e,t,n);let a=Qd(Kd(s));return new Je(a,i,o)}function ef(e,t,n){let r={};return Object.entries(e.children).forEach(([o,i])=>{i===t?r[o]=n:r[o]=ef(i,t,n)}),new _(e.segments,r)}var bo=class{constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&Co(r[0]))throw new m(4003,!1);let o=r.find(Pn);if(o&&o!==Hd(r))throw new m(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function Ay(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new bo(!0,0,e);let t=0,n=!1,r=e.reduce((o,i,s)=>{if(typeof i=="object"&&i!=null){if(i.outlets){let a={};return Object.entries(i.outlets).forEach(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u}),[...o,{outlets:a}]}if(i.segmentPath)return[...o,i.segmentPath]}return typeof i!="string"?[...o,i]:s===0?(i.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?n=!0:a===".."?t++:a!=""&&o.push(a))}),o):[...o,i]},[]);return new bo(n,t,r)}var Gt=class{constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function _y(e,t,n){if(e.isAbsolute)return new Gt(t,!0,0);if(!n)return new Gt(t,!1,NaN);if(n.parent===null)return new Gt(n,!0,0);let r=Co(e.commands[0])?0:1,o=n.segments.length-1+r;return Ny(n,o,e.numberOfDoubleDots)}function Ny(e,t,n){let r=e,o=t,i=n;for(;i>o;){if(i-=o,r=r.parent,!r)throw new m(4005,!1);o=r.segments.length}return new Gt(r,!1,o-i)}function Ry(e){return Pn(e[0])?e[0].outlets:{[E]:e}}function tf(e,t,n){if(e??=new _([],{}),e.segments.length===0&&e.hasChildren())return Nn(e,t,n);let r=Oy(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndexi!==E)&&e.children[E]&&e.numberOfChildren===1&&e.children[E].segments.length===0){let i=Nn(e.children[E],t,n);return new _(e.segments,i.children)}return Object.entries(r).forEach(([i,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(o[i]=tf(e.children[i],t,s))}),Object.entries(e.children).forEach(([i,s])=>{r[i]===void 0&&(o[i]=s)}),new _(e.segments,o)}}function Oy(e,t,n){let r=0,o=t,i={match:!1,pathIndex:0,commandIndex:0};for(;o=n.length)return i;let s=e.segments[o],a=n[r];if(Pn(a))break;let c=`${a}`,u=r0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!$d(c,u,s))return i;r+=2}else{if(!$d(c,{},s))return i;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}function Hs(e,t,n){let r=e.segments.slice(0,t),o=0;for(;o{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=Hs(new _([],{}),0,r))}),t}function Vd(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function $d(e,t,n){return e==n.path&&xe(t,n.parameters)}var Rn="imperative",G=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}(G||{}),he=class{constructor(t,n){this.id=t,this.url=n}},Fn=class extends he{constructor(t,n,r="imperative",o=null){super(t,n),this.type=G.NavigationStart,this.navigationTrigger=r,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Dt=class extends he{constructor(t,n,r){super(t,n),this.urlAfterRedirects=r,this.type=G.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},fe=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(fe||{}),zs=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(zs||{}),Xe=class extends he{constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o,this.type=G.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},wt=class extends he{constructor(t,n,r,o){super(t,n),this.reason=r,this.code=o,this.type=G.NavigationSkipped}},kn=class extends he{constructor(t,n,r,o){super(t,n),this.error=r,this.target=o,this.type=G.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Mo=class extends he{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=G.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Gs=class extends he{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=G.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},qs=class extends he{constructor(t,n,r,o,i){super(t,n),this.urlAfterRedirects=r,this.state=o,this.shouldActivate=i,this.type=G.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Ws=class extends he{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=G.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Zs=class extends he{constructor(t,n,r,o){super(t,n),this.urlAfterRedirects=r,this.state=o,this.type=G.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ys=class{constructor(t){this.route=t,this.type=G.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Qs=class{constructor(t){this.route=t,this.type=G.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Ks=class{constructor(t){this.snapshot=t,this.type=G.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Js=class{constructor(t){this.snapshot=t,this.type=G.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Xs=class{constructor(t){this.snapshot=t,this.type=G.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ea=class{constructor(t){this.snapshot=t,this.type=G.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Ln=class{},jn=class{constructor(t){this.url=t}};var ta=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new No,this.attachRef=null}},No=(()=>{let t=class t{constructor(){this.contexts=new Map}onChildOutletCreated(r,o){let i=this.getOrCreateContext(r);i.outlet=o,this.contexts.set(r,i)}onChildOutletDestroyed(r){let o=this.getContext(r);o&&(o.outlet=null,o.attachRef=null)}onOutletDeactivated(){let r=this.contexts;return this.contexts=new Map,r}onOutletReAttached(r){this.contexts=r}getOrCreateContext(r){let o=this.getContext(r);return o||(o=new ta,this.contexts.set(r,o)),o}getContext(r){return this.contexts.get(r)||null}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),To=class{constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=na(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=na(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=ra(t,this._root);return n.length<2?[]:n[n.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return ra(t,this._root).map(n=>n.value)}};function na(e,t){if(e===t.value)return t;for(let n of t.children){let r=na(e,n);if(r)return r}return null}function ra(e,t){if(e===t.value)return[t];for(let n of t.children){let r=ra(e,n);if(r.length)return r.unshift(t),r}return[]}var ee=class{constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function zt(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var So=class extends To{constructor(t,n){super(t),this.snapshot=n,pa(this,t)}toString(){return this.snapshot.toString()}};function nf(e){let t=Fy(e),n=new H([new vt("",{})]),r=new H({}),o=new H({}),i=new H({}),s=new H(""),a=new Yt(n,r,i,s,o,E,e,t.root);return a.snapshot=t.root,new So(new ee(a,[]),t)}function Fy(e){let t={},n={},r={},o="",i=new Vn([],t,r,o,n,E,e,null,{});return new xo("",new ee(i,[]))}var Yt=class{constructor(t,n,r,o,i,s,a,c){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=o,this.dataSubject=i,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(T(u=>u[Bn]))??v(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i}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(T(t=>Wt(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(T(t=>Wt(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function ha(e,t,n="emptyOnly"){let r,{routeConfig:o}=e;return t!==null&&(n==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:g(g({},t.params),e.params),data:g(g({},t.data),e.data),resolve:g(g(g(g({},e.data),t.data),o?.data),e._resolvedData)}:r={params:g({},e.params),data:g({},e.data),resolve:g(g({},e.data),e._resolvedData??{})},o&&of(o)&&(r.resolve[Bn]=o.title),r}var Vn=class{get title(){return this.data?.[Bn]}constructor(t,n,r,o,i,s,a,c,u){this.url=t,this.params=n,this.queryParams=r,this.fragment=o,this.data=i,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Wt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Wt(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},xo=class extends To{constructor(t,n){super(n),this.url=t,pa(this,n)}toString(){return rf(this._root)}};function pa(e,t){t.value._routerState=e,t.children.forEach(n=>pa(e,n))}function rf(e){let t=e.children.length>0?` { ${e.children.map(rf).join(", ")} } `:"";return`${e.value}${t}`}function Ls(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,xe(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),xe(t.params,n.params)||e.paramsSubject.next(n.params),ly(t.url,n.url)||e.urlSubject.next(n.url),xe(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function oa(e,t){let n=xe(e.params,t.params)&&py(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||oa(e.parent,t.parent))}function of(e){return typeof e.title=="string"||e.title===null}var ga=(()=>{let t=class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=E,this.activateEvents=new ye,this.deactivateEvents=new ye,this.attachEvents=new ye,this.detachEvents=new ye,this.parentContexts=h(No),this.location=h(oo),this.changeDetector=h(to),this.environmentInjector=h(ue),this.inputBinder=h(ma,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(r){if(r.name){let{firstChange:o,previousValue:i}=r.name;if(o)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(r){return this.parentContexts.getContext(r)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let r=this.parentContexts.getContext(this.name);r?.route&&(r.attachRef?this.attach(r.attachRef,r.route):this.activateWith(r.route,r.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new m(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new m(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new m(4012,!1);this.location.detach();let r=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(r.instance),r}attach(r,o){this.activated=r,this._activatedRoute=o,this.location.insert(r.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(r.instance)}deactivate(){if(this.activated){let r=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(r)}}activateWith(r,o){if(this.isActivated)throw new m(4013,!1);this._activatedRoute=r;let i=this.location,a=r.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,u=new ia(r,c,i.injector);this.activated=i.createComponent(a,{index:i.length,injector:u,environmentInjector:o??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};t.\u0275fac=function(o){return new(o||t)},t.\u0275dir=qi({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Gr]});let e=t;return e})(),ia=class{constructor(t,n,r){this.route=t,this.childContexts=n,this.parent=r}get(t,n){return t===Yt?this.route:t===No?this.childContexts:this.parent.get(t,n)}},ma=new b("");function ky(e,t,n){let r=$n(e,t._root,n?n._root:void 0);return new So(r,t)}function $n(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let o=Ly(e,t,n);return new ee(r,o)}else{if(e.shouldAttach(t.value)){let i=e.retrieve(t.value);if(i!==null){let s=i.route;return s.value._futureSnapshot=t.value,s.children=t.children.map(a=>$n(e,a)),s}}let r=jy(t.value),o=t.children.map(i=>$n(e,i));return new ee(r,o)}}function Ly(e,t,n){return t.children.map(r=>{for(let o of n.children)if(e.shouldReuseRoute(r.value,o.value.snapshot))return $n(e,r,o);return $n(e,r)})}function jy(e){return new Yt(new H(e.url),new H(e.params),new H(e.queryParams),new H(e.fragment),new H(e.data),e.outlet,e.component,e)}var sf="ngNavigationCancelingError";function af(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=Zt(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=cf(!1,fe.Redirect);return o.url=n,o.navigationBehaviorOptions=r,o}function cf(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[sf]=!0,n.cancellationCode=t,n}function Vy(e){return uf(e)&&Zt(e.url)}function uf(e){return!!e&&e[sf]}var $y=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=Br({type:t,selectors:[["ng-component"]],standalone:!0,features:[io],decls:1,vars:0,template:function(o,i){o&1&&Se(0,"router-outlet")},dependencies:[ga],encapsulation:2});let e=t;return e})();function Uy(e,t){return e.providers&&!e._injector&&(e._injector=Es(e.providers,t,`Route: ${e.path}`)),e._injector??t}function va(e){let t=e.children&&e.children.map(va),n=t?L(g({},e),{children:t}):g({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==E&&(n.component=$y),n}function Ae(e){return e.outlet||E}function By(e,t){let n=e.filter(r=>Ae(r)===t);return n.push(...e.filter(r=>Ae(r)!==t)),n}function Hn(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 Hy=(e,t,n,r)=>T(o=>(new sa(t,o.targetRouterState,o.currentRouterState,n,r).activate(e),o)),sa=class{constructor(t,n,r,o,i){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=o,this.inputBindingEnabled=i}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),Ls(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let o=zt(n);t.children.forEach(i=>{let s=i.value.outlet;this.deactivateRoutes(i,o[s],r),delete o[s]}),Object.values(o).forEach(i=>{this.deactivateRouteAndItsChildren(i,r)})}deactivateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(o===i)if(o.component){let s=r.getContext(o.outlet);s&&this.deactivateChildRoutes(t,n,s.children)}else this.deactivateChildRoutes(t,n,r);else i&&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),o=r&&t.value.component?r.children:n,i=zt(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);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),o=r&&t.value.component?r.children:n,i=zt(t);for(let s of Object.values(i))this.deactivateRouteAndItsChildren(s,o);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let o=zt(n);t.children.forEach(i=>{this.activateRoutes(i,o[i.value.outlet],r),this.forwardEvent(new ea(i.value.snapshot))}),t.children.length&&this.forwardEvent(new Js(t.value.snapshot))}activateRoutes(t,n,r){let o=t.value,i=n?n.value:null;if(Ls(o),o===i)if(o.component){let s=r.getOrCreateContext(o.outlet);this.activateChildRoutes(t,n,s.children)}else this.activateChildRoutes(t,n,r);else if(o.component){let s=r.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let a=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.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),Ls(a.route.value),this.activateChildRoutes(t,null,s.children)}else{let a=Hn(o.snapshot);s.attachRef=null,s.route=o,s.injector=a,s.outlet&&s.outlet.activateWith(o,s.injector),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,r)}},Ao=class{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},qt=class{constructor(t,n){this.component=t,this.route=n}};function zy(e,t,n){let r=e._root,o=t?t._root:null;return An(r,o,n,[r.value])}function Gy(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function Kt(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!qc(e)?e:t.get(e):r}function An(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=zt(t);return e.children.forEach(s=>{qy(s,i[s.value.outlet],n,r.concat([s.value]),o),delete i[s.value.outlet]}),Object.entries(i).forEach(([s,a])=>On(a,n.getContext(s),o)),o}function qy(e,t,n,r,o={canDeactivateChecks:[],canActivateChecks:[]}){let i=e.value,s=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(s&&i.routeConfig===s.routeConfig){let c=Wy(s,i,i.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new Ao(r)):(i.data=s.data,i._resolvedData=s._resolvedData),i.component?An(e,t,a?a.children:null,r,o):An(e,t,n,r,o),c&&a&&a.outlet&&a.outlet.isActivated&&o.canDeactivateChecks.push(new qt(a.outlet.component,s))}else s&&On(t,a,o),o.canActivateChecks.push(new Ao(r)),i.component?An(e,null,a?a.children:null,r,o):An(e,null,n,r,o);return o}function Wy(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!yt(e.url,t.url);case"pathParamsOrQueryParamsChange":return!yt(e.url,t.url)||!xe(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!oa(e,t)||!xe(e.queryParams,t.queryParams);case"paramsChange":default:return!oa(e,t)}}function On(e,t,n){let r=zt(e),o=e.value;Object.entries(r).forEach(([i,s])=>{o.component?t?On(s,t.children.getContext(i),n):On(s,null,n):On(s,t,n)}),o.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new qt(t.outlet.component,o)):n.canDeactivateChecks.push(new qt(null,o)):n.canDeactivateChecks.push(new qt(null,o))}function zn(e){return typeof e=="function"}function Zy(e){return typeof e=="boolean"}function Yy(e){return e&&zn(e.canLoad)}function Qy(e){return e&&zn(e.canActivate)}function Ky(e){return e&&zn(e.canActivateChild)}function Jy(e){return e&&zn(e.canDeactivate)}function Xy(e){return e&&zn(e.canMatch)}function lf(e){return e instanceof _e||e?.name==="EmptyError"}var yo=Symbol("INITIAL_VALUE");function Qt(){return oe(e=>dr(e.map(t=>t.pipe(Ne(1),Jo(yo)))).pipe(T(t=>{for(let n of t)if(n!==!0){if(n===yo)return yo;if(n===!1||n instanceof Je)return n}return!0}),re(t=>t!==yo),Ne(1)))}function eD(e,t){return U(n=>{let{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:i,canDeactivateChecks:s}}=n;return s.length===0&&i.length===0?v(L(g({},n),{guardsResult:!0})):tD(s,r,o,e).pipe(U(a=>a&&Zy(a)?nD(r,i,e,t):v(a)),T(a=>L(g({},n),{guardsResult:a})))})}function tD(e,t,n,r){return j(e).pipe(U(o=>aD(o.component,o.route,n,t,r)),me(o=>o!==!0,!0))}function nD(e,t,n,r){return j(t).pipe(ot(o=>_t(oD(o.route.parent,r),rD(o.route,r),sD(e,o.path,n),iD(e,o.route,n))),me(o=>o!==!0,!0))}function rD(e,t){return e!==null&&t&&t(new Xs(e)),v(!0)}function oD(e,t){return e!==null&&t&&t(new Ks(e)),v(!0)}function iD(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return v(!0);let o=r.map(i=>fr(()=>{let s=Hn(t)??n,a=Kt(i,s),c=Qy(a)?a.canActivate(t,e):Qe(s,()=>a(t,e));return et(c).pipe(me())}));return v(o).pipe(Qt())}function sD(e,t,n){let r=t[t.length-1],i=t.slice(0,t.length-1).reverse().map(s=>Gy(s)).filter(s=>s!==null).map(s=>fr(()=>{let a=s.guards.map(c=>{let u=Hn(s.node)??n,l=Kt(c,u),d=Ky(l)?l.canActivateChild(r,e):Qe(u,()=>l(r,e));return et(d).pipe(me())});return v(a).pipe(Qt())}));return v(i).pipe(Qt())}function aD(e,t,n,r,o){let i=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!i||i.length===0)return v(!0);let s=i.map(a=>{let c=Hn(t)??o,u=Kt(a,c),l=Jy(u)?u.canDeactivate(e,t,n,r):Qe(c,()=>u(e,t,n,r));return et(l).pipe(me())});return v(s).pipe(Qt())}function cD(e,t,n,r){let o=t.canLoad;if(o===void 0||o.length===0)return v(!0);let i=o.map(s=>{let a=Kt(s,e),c=Yy(a)?a.canLoad(t,n):Qe(e,()=>a(t,n));return et(c)});return v(i).pipe(Qt(),df(r))}function df(e){return Ho(V(t=>{if(Zt(t))throw af(e,t)}),T(t=>t===!0))}function uD(e,t,n,r){let o=t.canMatch;if(!o||o.length===0)return v(!0);let i=o.map(s=>{let a=Kt(s,e),c=Xy(a)?a.canMatch(t,n):Qe(e,()=>a(t,n));return et(c)});return v(i).pipe(Qt(),df(r))}var Un=class{constructor(t){this.segmentGroup=t||null}},_o=class extends Error{constructor(t){super(),this.urlTree=t}};function Ht(e){return At(new Un(e))}function lD(e){return At(new m(4e3,!1))}function dD(e){return At(cf(!1,fe.GuardRejected))}var aa=class{constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],o=n.root;for(;;){if(r=r.concat(o.segments),o.numberOfChildren===0)return v(r);if(o.numberOfChildren>1||!o.children[E])return lD(t.redirectTo);o=o.children[E]}}applyRedirectCommands(t,n,r){let o=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if(n.startsWith("/"))throw new _o(o);return o}applyRedirectCreateUrlTree(t,n,r,o){let i=this.createSegmentGroup(t,n.root,r,o);return new Je(i,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([o,i])=>{if(typeof i=="string"&&i.startsWith(":")){let a=i.substring(1);r[o]=n[a]}else r[o]=i}),r}createSegmentGroup(t,n,r,o){let i=this.createSegments(t,n.segments,r,o),s={};return Object.entries(n.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(t,c,r,o)}),new _(i,s)}createSegments(t,n,r,o){return n.map(i=>i.path.startsWith(":")?this.findPosParam(t,i,o):this.findOrReturn(i,r))}findPosParam(t,n,r){let o=r[n.path.substring(1)];if(!o)throw new m(4001,!1);return o}findOrReturn(t,n){let r=0;for(let o of n){if(o.path===t.path)return n.splice(r),o;r++}return t}},ca={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function fD(e,t,n,r,o){let i=ya(e,t,n);return i.matched?(r=Uy(t,r),uD(r,t,n,o).pipe(T(s=>s===!0?i:g({},ca)))):v(i)}function ya(e,t,n){if(t.path==="**")return hD(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?g({},ca):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let o=(t.matcher||uy)(n,e,t);if(!o)return g({},ca);let i={};Object.entries(o.posParams??{}).forEach(([a,c])=>{i[a]=c.path});let s=o.consumed.length>0?g(g({},i),o.consumed[o.consumed.length-1].parameters):i;return{matched:!0,consumedSegments:o.consumed,remainingSegments:n.slice(o.consumed.length),parameters:s,positionalParamSegments:o.posParams??{}}}function hD(e){return{matched:!0,parameters:e.length>0?Hd(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function Ud(e,t,n,r){return n.length>0&&mD(e,n,r)?{segmentGroup:new _(t,gD(r,new _(n,e.children))),slicedSegments:[]}:n.length===0&&vD(e,n,r)?{segmentGroup:new _(e.segments,pD(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new _(e.segments,e.children),slicedSegments:n}}function pD(e,t,n,r){let o={};for(let i of n)if(Ro(e,t,i)&&!r[Ae(i)]){let s=new _([],{});o[Ae(i)]=s}return g(g({},r),o)}function gD(e,t){let n={};n[E]=t;for(let r of e)if(r.path===""&&Ae(r)!==E){let o=new _([],{});n[Ae(r)]=o}return n}function mD(e,t,n){return n.some(r=>Ro(e,t,r)&&Ae(r)!==E)}function vD(e,t,n){return n.some(r=>Ro(e,t,r))}function Ro(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function yD(e,t,n,r){return Ae(e)!==r&&(r===E||!Ro(t,n,e))?!1:ya(t,e,n).matched}function DD(e,t,n){return t.length===0&&!e.children[n]}var ua=class{};function wD(e,t,n,r,o,i,s="emptyOnly"){return new la(e,t,n,r,o,s,i).recognize()}var ED=31,la=class{constructor(t,n,r,o,i,s,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=o,this.urlTree=i,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new aa(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new m(4002,`'${t.segmentGroup}'`)}recognize(){let t=Ud(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(T(n=>{let r=new Vn([],Object.freeze({}),Object.freeze(g({},this.urlTree.queryParams)),this.urlTree.fragment,{},E,this.rootComponentType,null,{}),o=new ee(r,n),i=new xo("",o),s=xy(r,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,i.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(i._root,null),{state:i,tree:s}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t,E).pipe(Ve(r=>{if(r instanceof _o)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof Un?this.noMatchError(r):r}))}inheritParamsAndData(t,n){let r=t.value,o=ha(r,n,this.paramsInheritanceStrategy);r.params=Object.freeze(o.params),r.data=Object.freeze(o.data),t.children.forEach(i=>this.inheritParamsAndData(i,r))}processSegmentGroup(t,n,r,o){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r):this.processSegment(t,n,r,r.segments,o,!0).pipe(T(i=>i instanceof ee?[i]:[]))}processChildren(t,n,r){let o=[];for(let i of Object.keys(r.children))i==="primary"?o.unshift(i):o.push(i);return j(o).pipe(ot(i=>{let s=r.children[i],a=By(n,i);return this.processSegmentGroup(t,a,s,i)}),Ko((i,s)=>(i.push(...s),i)),$e(null),Qo(),U(i=>{if(i===null)return Ht(r);let s=ff(i);return ID(s),v(s)}))}processSegment(t,n,r,o,i,s){return j(n).pipe(ot(a=>this.processSegmentAgainstRoute(a._injector??t,n,a,r,o,i,s).pipe(Ve(c=>{if(c instanceof Un)return v(null);throw c}))),me(a=>!!a),Ve(a=>{if(lf(a))return DD(r,o,i)?v(new ua):Ht(r);throw a}))}processSegmentAgainstRoute(t,n,r,o,i,s,a){return yD(r,o,i,s)?r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,o,r,i,s):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,o,n,r,i,s):Ht(o):Ht(o)}expandSegmentAgainstRouteUsingRedirect(t,n,r,o,i,s){let{matched:a,consumedSegments:c,positionalParamSegments:u,remainingSegments:l}=ya(n,o,i);if(!a)return Ht(n);o.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>ED&&(this.allowRedirects=!1));let d=this.applyRedirects.applyRedirectCommands(c,o.redirectTo,u);return this.applyRedirects.lineralizeSegments(o,d).pipe(U(f=>this.processSegment(t,r,n,f.concat(l),s,!1)))}matchSegmentAgainstRoute(t,n,r,o,i){let s=fD(n,r,o,t,this.urlSerializer);return r.path==="**"&&(n.children={}),s.pipe(oe(a=>a.matched?(t=r._injector??t,this.getChildConfig(t,r,o).pipe(oe(({routes:c})=>{let u=r._loadedInjector??t,{consumedSegments:l,remainingSegments:d,parameters:f}=a,p=new Vn(l,f,Object.freeze(g({},this.urlTree.queryParams)),this.urlTree.fragment,bD(r),Ae(r),r.component??r._loadedComponent??null,r,MD(r)),{segmentGroup:I,slicedSegments:O}=Ud(n,l,d,c);if(O.length===0&&I.hasChildren())return this.processChildren(u,c,I).pipe(T(F=>F===null?null:new ee(p,F)));if(c.length===0&&O.length===0)return v(new ee(p,[]));let te=Ae(r)===i;return this.processSegment(u,c,I,O,te?E:i,!0).pipe(T(F=>new ee(p,F instanceof ee?[F]:[])))}))):Ht(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}):cD(t,n,r,this.urlSerializer).pipe(U(o=>o?this.configLoader.loadChildren(t,n).pipe(V(i=>{n._loadedRoutes=i.routes,n._loadedInjector=i.injector})):dD(n))):v({routes:[],injector:t})}};function ID(e){e.sort((t,n)=>t.value.outlet===E?-1:n.value.outlet===E?1:t.value.outlet.localeCompare(n.value.outlet))}function CD(e){let t=e.value.routeConfig;return t&&t.path===""}function ff(e){let t=[],n=new Set;for(let r of e){if(!CD(r)){t.push(r);continue}let o=t.find(i=>r.value.routeConfig===i.value.routeConfig);o!==void 0?(o.children.push(...r.children),n.add(o)):t.push(r)}for(let r of n){let o=ff(r.children);t.push(new ee(r.value,o))}return t.filter(r=>!n.has(r))}function bD(e){return e.data||{}}function MD(e){return e.resolve||{}}function TD(e,t,n,r,o,i){return U(s=>wD(e,t,n,r,s.extractedUrl,o,i).pipe(T(({state:a,tree:c})=>L(g({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function SD(e,t){return U(n=>{let{targetSnapshot:r,guards:{canActivateChecks:o}}=n;if(!o.length)return v(n);let i=new Set(o.map(c=>c.route)),s=new Set;for(let c of i)if(!s.has(c))for(let u of hf(c))s.add(u);let a=0;return j(s).pipe(ot(c=>i.has(c)?xD(c,r,e,t):(c.data=ha(c,c.parent,e).resolve,v(void 0))),V(()=>a++),Rt(1),U(c=>a===s.size?v(n):ne))})}function hf(e){let t=e.children.map(n=>hf(n)).flat();return[e,...t]}function xD(e,t,n,r){let o=e.routeConfig,i=e._resolve;return o?.title!==void 0&&!of(o)&&(i[Bn]=o.title),AD(i,e,t,r).pipe(T(s=>(e._resolvedData=s,e.data=ha(e,e.parent,n).resolve,null)))}function AD(e,t,n,r){let o=$s(e);if(o.length===0)return v({});let i={};return j(o).pipe(U(s=>_D(e[s],t,n,r).pipe(me(),V(a=>{i[s]=a}))),Rt(1),Yo(i),Ve(s=>lf(s)?ne:At(s)))}function _D(e,t,n,r){let o=Hn(t)??r,i=Kt(e,o),s=i.resolve?i.resolve(t,n):Qe(o,()=>i(t,n));return et(s)}function js(e){return oe(t=>{let n=e(t);return n?j(n).pipe(T(()=>t)):v(t)})}var pf=(()=>{let t=class t{buildTitle(r){let o,i=r.root;for(;i!==void 0;)o=this.getResolvedTitleForRoute(i)??o,i=i.children.find(s=>s.outlet===E);return o}getResolvedTitleForRoute(r){return r.data[Bn]}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>h(ND),providedIn:"root"});let e=t;return e})(),ND=(()=>{let t=class t extends pf{constructor(r){super(),this.title=r}updateTitle(r){let o=this.buildTitle(r);o!==void 0&&this.title.setTitle(o)}};t.\u0275fac=function(o){return new(o||t)(A(Fd))},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Da=new b("",{providedIn:"root",factory:()=>({})}),wa=new b(""),RD=(()=>{let t=class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=h(Is)}loadComponent(r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return v(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let o=et(r.loadComponent()).pipe(T(gf),V(s=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=s}),Nt(()=>{this.componentLoaders.delete(r)})),i=new xt(o,()=>new Q).pipe(St());return this.componentLoaders.set(r,i),i}loadChildren(r,o){if(this.childrenLoaders.get(o))return this.childrenLoaders.get(o);if(o._loadedRoutes)return v({routes:o._loadedRoutes,injector:o._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(o);let s=OD(o,this.compiler,r,this.onLoadEndListener).pipe(Nt(()=>{this.childrenLoaders.delete(o)})),a=new xt(s,()=>new Q).pipe(St());return this.childrenLoaders.set(o,a),a}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function OD(e,t,n,r){return et(e.loadChildren()).pipe(T(gf),U(o=>o instanceof mn||Array.isArray(o)?v(o):j(t.compileModuleAsync(o))),T(o=>{r&&r(e);let i,s,a=!1;return Array.isArray(o)?(s=o,a=!0):(i=o.create(n).injector,s=i.get(wa,[],{optional:!0,self:!0}).flat()),{routes:s.map(va),injector:i}}))}function PD(e){return e&&typeof e=="object"&&"default"in e}function gf(e){return PD(e)?e.default:e}var Ea=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>h(FD),providedIn:"root"});let e=t;return e})(),FD=(()=>{let t=class t{shouldProcessUrl(r){return!0}extract(r){return r}merge(r,o){return r}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),kD=new b("");var LD=(()=>{let t=class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Q,this.transitionAbortSubject=new Q,this.configLoader=h(RD),this.environmentInjector=h(ue),this.urlSerializer=h(fa),this.rootContexts=h(No),this.location=h(bn),this.inputBindingEnabled=h(ma,{optional:!0})!==null,this.titleStrategy=h(pf),this.options=h(Da,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=h(Ea),this.createViewTransition=h(kD,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>v(void 0),this.rootComponentType=null;let r=i=>this.events.next(new Ys(i)),o=i=>this.events.next(new Qs(i));this.configLoader.onLoadEndListener=o,this.configLoader.onLoadStartListener=r}complete(){this.transitions?.complete()}handleNavigationRequest(r){let o=++this.navigationId;this.transitions?.next(L(g(g({},this.transitions.value),r),{id:o}))}setupNavigations(r,o,i){return this.transitions=new H({id:0,currentUrlTree:o,currentRawUrl:o,extractedUrl:this.urlHandlingStrategy.extract(o),urlAfterRedirects:this.urlHandlingStrategy.extract(o),rawUrl:o,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Rn,restoredState:null,currentSnapshot:i.snapshot,targetSnapshot:null,currentRouterState:i,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(re(s=>s.id!==0),T(s=>L(g({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),oe(s=>{this.currentTransition=s;let a=!1,c=!1;return v(s).pipe(V(u=>{this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?L(g({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),oe(u=>{let l=!r.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=u.extras.onSameUrlNavigation??r.onSameUrlNavigation;if(!l&&d!=="reload"){let f="";return this.events.next(new wt(u.id,this.urlSerializer.serialize(u.rawUrl),f,zs.IgnoredSameUrlNavigation)),u.resolve(null),ne}if(this.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return v(u).pipe(oe(f=>{let p=this.transitions?.getValue();return this.events.next(new Fn(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),p!==this.transitions?.getValue()?ne:Promise.resolve(f)}),TD(this.environmentInjector,this.configLoader,this.rootComponentType,r.config,this.urlSerializer,this.paramsInheritanceStrategy),V(f=>{s.targetSnapshot=f.targetSnapshot,s.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation=L(g({},this.currentNavigation),{finalUrl:f.urlAfterRedirects});let p=new Mo(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(p)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(u.currentRawUrl)){let{id:f,extractedUrl:p,source:I,restoredState:O,extras:te}=u,F=new Fn(f,this.urlSerializer.serialize(p),I,O);this.events.next(F);let pe=nf(this.rootComponentType).snapshot;return this.currentTransition=s=L(g({},u),{targetSnapshot:pe,urlAfterRedirects:p,extras:L(g({},te),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=p,v(s)}else{let f="";return this.events.next(new wt(u.id,this.urlSerializer.serialize(u.extractedUrl),f,zs.IgnoredByUrlHandlingStrategy)),u.resolve(null),ne}}),V(u=>{let l=new Gs(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}),T(u=>(this.currentTransition=s=L(g({},u),{guards:zy(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),s)),eD(this.environmentInjector,u=>this.events.next(u)),V(u=>{if(s.guardsResult=u.guardsResult,Zt(u.guardsResult))throw af(this.urlSerializer,u.guardsResult);let l=new qs(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(l)}),re(u=>u.guardsResult?!0:(this.cancelNavigationTransition(u,"",fe.GuardRejected),!1)),js(u=>{if(u.guards.canActivateChecks.length)return v(u).pipe(V(l=>{let d=new Ws(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),oe(l=>{let d=!1;return v(l).pipe(SD(this.paramsInheritanceStrategy,this.environmentInjector),V({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(l,"",fe.NoDataFromResolver)}}))}),V(l=>{let d=new Zs(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}))}),js(u=>{let l=d=>{let f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(V(p=>{d.component=p}),T(()=>{})));for(let p of d.children)f.push(...l(p));return f};return dr(l(u.targetSnapshot.root)).pipe($e(null),Ne(1))}),js(()=>this.afterPreactivation()),oe(()=>{let{currentSnapshot:u,targetSnapshot:l}=s,d=this.createViewTransition?.(this.environmentInjector,u.root,l.root);return d?j(d).pipe(T(()=>s)):v(s)}),T(u=>{let l=ky(r.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return this.currentTransition=s=L(g({},u),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,s}),V(()=>{this.events.next(new Ln)}),Hy(this.rootContexts,r.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),Ne(1),V({next:u=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Dt(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects))),this.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{a=!0}}),Xo(this.transitionAbortSubject.pipe(V(u=>{throw u}))),Nt(()=>{!a&&!c&&this.cancelNavigationTransition(s,"",fe.SupersededByNewNavigation),this.currentNavigation?.id===s.id&&(this.currentNavigation=null)}),Ve(u=>{if(c=!0,uf(u))this.events.next(new Xe(s.id,this.urlSerializer.serialize(s.extractedUrl),u.message,u.cancellationCode)),Vy(u)?this.events.next(new jn(u.url)):s.resolve(!1);else{this.events.next(new kn(s.id,this.urlSerializer.serialize(s.extractedUrl),u,s.targetSnapshot??void 0));try{s.resolve(r.errorHandler(u))}catch(l){this.options.resolveNavigationPromiseOnError?s.resolve(!1):s.reject(l)}}return ne}))}))}cancelNavigationTransition(r,o,i){let s=new Xe(r.id,this.urlSerializer.serialize(r.extractedUrl),o,i);this.events.next(s),r.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function jD(e){return e!==Rn}var VD=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>h($D),providedIn:"root"});let e=t;return e})(),da=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},$D=(()=>{let t=class t extends da{};t.\u0275fac=(()=>{let r;return function(i){return(r||(r=ns(t)))(i||t)}})(),t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),mf=(()=>{let t=class t{};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:()=>h(UD),providedIn:"root"});let e=t;return e})(),UD=(()=>{let t=class t extends mf{constructor(){super(...arguments),this.location=h(bn),this.urlSerializer=h(fa),this.options=h(Da,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=h(Ea),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Je,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=nf(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(r){return this.location.subscribe(o=>{o.type==="popstate"&&r(o.url,o.state)})}handleRouterEvent(r,o){if(r instanceof Fn)this.stateMemento=this.createStateMemento();else if(r instanceof wt)this.rawUrlTree=o.initialUrl;else if(r instanceof Mo){if(this.urlUpdateStrategy==="eager"&&!o.extras.skipLocationChange){let i=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl);this.setBrowserUrl(i,o)}}else r instanceof Ln?(this.currentUrlTree=o.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(o.finalUrl,o.initialUrl),this.routerState=o.targetRouterState,this.urlUpdateStrategy==="deferred"&&(o.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,o))):r instanceof Xe&&(r.code===fe.GuardRejected||r.code===fe.NoDataFromResolver)?this.restoreHistory(o):r instanceof kn?this.restoreHistory(o,!0):r instanceof Dt&&(this.lastSuccessfulId=r.id,this.currentPageId=this.browserPageId)}setBrowserUrl(r,o){let i=this.urlSerializer.serialize(r);if(this.location.isCurrentPathEqualTo(i)||o.extras.replaceUrl){let s=this.browserPageId,a=g(g({},o.extras.state),this.generateNgRouterState(o.id,s));this.location.replaceState(i,"",a)}else{let s=g(g({},o.extras.state),this.generateNgRouterState(o.id,this.browserPageId+1));this.location.go(i,"",s)}}restoreHistory(r,o=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,s=this.currentPageId-i;s!==0?this.location.historyGo(s):this.currentUrlTree===r.finalUrl&&s===0&&(this.resetState(r),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(o&&this.resetState(r),this.resetUrlToCurrentUrlTree())}resetState(r){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,r.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(r,o){return this.canceledNavigationResolution==="computed"?{navigationId:r,\u0275routerPageId:o}:{navigationId:r}}};t.\u0275fac=(()=>{let r;return function(i){return(r||(r=ns(t)))(i||t)}})(),t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),_n=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(_n||{});function BD(e,t){e.events.pipe(re(n=>n instanceof Dt||n instanceof Xe||n instanceof kn||n instanceof wt),T(n=>n instanceof Dt||n instanceof wt?_n.COMPLETE:(n instanceof Xe?n.code===fe.Redirect||n.code===fe.SupersededByNewNavigation:!1)?_n.REDIRECTING:_n.FAILED),re(n=>n!==_n.REDIRECTING),Ne(1)).subscribe(()=>{t()})}function HD(e){throw e}var zD={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},GD={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},vf=(()=>{let t=class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=h(so),this.stateManager=h(mf),this.options=h(Da,{optional:!0})||{},this.pendingTasks=h(In),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=h(LD),this.urlSerializer=h(fa),this.location=h(bn),this.urlHandlingStrategy=h(Ea),this._events=new Q,this.errorHandler=this.options.errorHandler||HD,this.navigated=!1,this.routeReuseStrategy=h(VD),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=h(wa,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!h(ma,{optional:!0}),this.eventsSubscription=new $,this.isNgZoneEnabled=h(k)instanceof k&&k.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:r=>{this.console.warn(r)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let r=this.navigationTransitions.events.subscribe(o=>{try{let i=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(i!==null&&s!==null){if(this.stateManager.handleRouterEvent(o,s),o instanceof Xe&&o.code!==fe.Redirect&&o.code!==fe.SupersededByNewNavigation)this.navigated=!0;else if(o instanceof Dt)this.navigated=!0;else if(o instanceof jn){let a=this.urlHandlingStrategy.merge(o.url,i.currentRawUrl),c={info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||jD(i.source)};this.scheduleNavigation(a,Rn,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}WD(o)&&this._events.next(o)}catch(i){this.navigationTransitions.transitionAbortSubject.next(i)}});this.eventsSubscription.add(r)}resetRootComponentType(r){this.routerState.root.component=r,this.navigationTransitions.rootComponentType=r}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Rn,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((r,o)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(r,"popstate",o)},0)})}navigateToSyncWithBrowser(r,o,i){let s={replaceUrl:!0},a=i?.navigationId?i:null;if(i){let u=g({},i);delete u.navigationId,delete u.\u0275routerPageId,Object.keys(u).length!==0&&(s.state=u)}let c=this.parseUrl(r);this.scheduleNavigation(c,o,a,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(r){this.config=r.map(va),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(r,o={}){let{relativeTo:i,queryParams:s,fragment:a,queryParamsHandling:c,preserveFragment:u}=o,l=u?this.currentUrlTree.fragment:a,d=null;switch(c){case"merge":d=g(g({},this.currentUrlTree.queryParams),s);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=s||null}d!==null&&(d=this.removeEmptyProps(d));let f;try{let p=i?i.snapshot:this.routerState.snapshot.root;f=Jd(p)}catch{(typeof r[0]!="string"||!r[0].startsWith("/"))&&(r=[]),f=this.currentUrlTree.root}return Xd(f,r,d,l??null)}navigateByUrl(r,o={skipLocationChange:!1}){let i=Zt(r)?r:this.parseUrl(r),s=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(s,Rn,null,o)}navigate(r,o={skipLocationChange:!1}){return qD(r),this.navigateByUrl(this.createUrlTree(r,o),o)}serializeUrl(r){return this.urlSerializer.serialize(r)}parseUrl(r){try{return this.urlSerializer.parse(r)}catch{return this.urlSerializer.parse("/")}}isActive(r,o){let i;if(o===!0?i=g({},zD):o===!1?i=g({},GD):i=o,Zt(r))return Ld(this.currentUrlTree,r,i);let s=this.parseUrl(r);return Ld(this.currentUrlTree,s,i)}removeEmptyProps(r){return Object.entries(r).reduce((o,[i,s])=>(s!=null&&(o[i]=s),o),{})}scheduleNavigation(r,o,i,s,a){if(this.disposed)return Promise.resolve(!1);let c,u,l;a?(c=a.resolve,u=a.reject,l=a.promise):l=new Promise((f,p)=>{c=f,u=p});let d=this.pendingTasks.add();return BD(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:o,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:r,extras:s,resolve:c,reject:u,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(f=>Promise.reject(f))}};t.\u0275fac=function(o){return new(o||t)},t.\u0275prov=w({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function qD(e){for(let t=0;tn.\u0275providers)])}function YD(e){return e.routerState.root}function QD(){let e=h(ft);return t=>{let n=e.get(Ke);if(t!==n.components[0])return;let r=e.get(vf),o=e.get(KD);e.get(JD)===1&&r.initialNavigation(),e.get(XD,null,C.Optional)?.setUpPreloading(),e.get(ZD,null,C.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var KD=new b("",{factory:()=>new Q}),JD=new b("",{providedIn:"root",factory:()=>1});var XD=new b("");var Df=[];var wf={providers:[yf(Df),kd()]};var Ef=(()=>{let t=class t{constructor(){this.title="my-app"}};t.\u0275fac=function(o){return new(o||t)},t.\u0275cmp=Br({type:t,selectors:[["app-root"]],standalone:!0,features:[io],decls:29,vars:0,consts:[[1,"main"],["action","javascript:void(0);","method","POST","onsubmit","addItem()"],["type","text","id","add-name","placeholder","New to-do"],["type","submit","value","Add"],["id","editForm"],["action","javascript:void(0);","onsubmit","updateItem()"],["type","hidden","id","edit-id"],["type","checkbox","id","edit-isComplete"],["type","text","id","edit-name"],["type","submit","value","Save"],["onclick","closeInput()","aria-label","Close"],["id","counter"],["id","todos"]],template:function(o,i){o&1&&(Ee(0,"main",0)(1,"h1"),gt(2,"To-do CRUD"),le(),Ee(3,"h3"),gt(4,"Add"),le(),Ee(5,"form",1),Se(6,"input",2)(7,"input",3),le(),Ee(8,"div",4)(9,"h3"),gt(10,"Edit"),le(),Ee(11,"form",5),Se(12,"input",6)(13,"input",7)(14,"input",8)(15,"input",9),Ee(16,"a",10),gt(17,"\u2716"),le()()(),Se(18,"p",11),Ee(19,"table")(20,"tr")(21,"th"),gt(22,"Is Complete?"),le(),Ee(23,"th"),gt(24,"Name"),le(),Se(25,"th")(26,"th"),le(),Se(27,"tbody",12),le()(),Se(28,"router-outlet"))},dependencies:[ga]});let e=t;return e})();Pd(Ef,wf).catch(e=>console.error(e)); diff --git a/my-app/dist/my-app/server/chunk-EPF7UM6E.mjs b/my-app/dist/my-app/server/chunk-EPF7UM6E.mjs deleted file mode 100644 index 3b999b6e..00000000 --- a/my-app/dist/my-app/server/chunk-EPF7UM6E.mjs +++ /dev/null @@ -1,2 +0,0 @@ -import './polyfills.server.mjs'; -import{a as p,b as t,c as e,d as i,e as o,f as d,m as a,o as l,p as s,s as c,w as u,z as f}from"./chunk-LGZFYCZH.mjs";var v=(()=>{let n=class n{constructor(){this.title="my-app"}};n.\u0275fac=function(m){return new(m||n)},n.\u0275cmp=p({type:n,selectors:[["app-root"]],standalone:!0,features:[d],decls:29,vars:0,consts:[[1,"main"],["action","javascript:void(0);","method","POST","onsubmit","addItem()"],["type","text","id","add-name","placeholder","New to-do"],["type","submit","value","Add"],["id","editForm"],["action","javascript:void(0);","onsubmit","updateItem()"],["type","hidden","id","edit-id"],["type","checkbox","id","edit-isComplete"],["type","text","id","edit-name"],["type","submit","value","Save"],["onclick","closeInput()","aria-label","Close"],["id","counter"],["id","todos"]],template:function(m,g){m&1&&(t(0,"main",0)(1,"h1"),o(2,"To-do CRUD"),e(),t(3,"h3"),o(4,"Add"),e(),t(5,"form",1),i(6,"input",2)(7,"input",3),e(),t(8,"div",4)(9,"h3"),o(10,"Edit"),e(),t(11,"form",5),i(12,"input",6)(13,"input",7)(14,"input",8)(15,"input",9),t(16,"a",10),o(17,"\u2716"),e()()(),i(18,"p",11),t(19,"table")(20,"tr")(21,"th"),o(22,"Is Complete?"),e(),t(23,"th"),o(24,"Name"),e(),i(25,"th")(26,"th"),e(),i(27,"tbody",12),e()(),i(28,"router-outlet"))},dependencies:[u]});let r=n;return r})();var x=[];var h={providers:[f(x),s()]};var S={providers:[c()]},y=a(h,S);var b=()=>l(v,y),U=b;export{U as a}; diff --git a/my-app/dist/my-app/server/chunk-LGZFYCZH.mjs b/my-app/dist/my-app/server/chunk-LGZFYCZH.mjs deleted file mode 100644 index 772570d6..00000000 --- a/my-app/dist/my-app/server/chunk-LGZFYCZH.mjs +++ /dev/null @@ -1,43 +0,0 @@ -import './polyfills.server.mjs'; -import{a as J,b as Ye,d as Oo,h as wr}from"./chunk-VVCT4QZE.mjs";var Uh=null;var El=1,Vh=Symbol("SIGNAL");function Dt(t){let e=Uh;return Uh=t,e}var $h={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Jb(t){if(!(Dl(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===El)){if(!t.producerMustRecompute(t)&&!bl(t)){t.dirty=!1,t.lastCleanEpoch=El;return}t.producerRecomputeValue(t),t.dirty=!1,t.lastCleanEpoch=El}}function qh(t){return t&&(t.nextProducerIndex=0),Dt(t)}function zh(t,e){if(Dt(e),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(Dl(t))for(let n=t.nextProducerIndex;nt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function bl(t){ko(t);for(let e=0;e0}function ko(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function e0(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function t0(){throw new Error}var n0=t0;function Wh(t){n0=t}function pe(t){return typeof t=="function"}function Wr(t){let n=t(r=>{Error.call(r),r.stack=new Error().stack});return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var Lo=Wr(t=>function(n){t(this),this.message=n?`${n.length} errors occurred during unsubscription: -${n.map((r,i)=>`${i+1}) ${r.toString()}`).join(` - `)}`:"",this.name="UnsubscriptionError",this.errors=n});function Gi(t,e){if(t){let n=t.indexOf(e);0<=n&&t.splice(n,1)}}var Je=class t{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:n}=this;if(n)if(this._parentage=null,Array.isArray(n))for(let s of n)s.remove(this);else n.remove(this);let{initialTeardown:r}=this;if(pe(r))try{r()}catch(s){e=s instanceof Lo?s.errors:[s]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let s of i)try{Kh(s)}catch(o){e=e??[],o instanceof Lo?e=[...e,...o.errors]:e.push(o)}}if(e)throw new Lo(e)}}add(e){var n;if(e&&e!==this)if(this.closed)Kh(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(e)}}_hasParent(e){let{_parentage:n}=this;return n===e||Array.isArray(n)&&n.includes(e)}_addParent(e){let{_parentage:n}=this;this._parentage=Array.isArray(n)?(n.push(e),n):n?[n,e]:e}_removeParent(e){let{_parentage:n}=this;n===e?this._parentage=null:Array.isArray(n)&&Gi(n,e)}remove(e){let{_finalizers:n}=this;n&&Gi(n,e),e instanceof t&&e._removeParent(this)}};Je.EMPTY=(()=>{let t=new Je;return t.closed=!0,t})();var _l=Je.EMPTY;function Po(t){return t instanceof Je||t&&"closed"in t&&pe(t.remove)&&pe(t.add)&&pe(t.unsubscribe)}function Kh(t){pe(t)?t():t.unsubscribe()}var zt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Kr={setTimeout(t,e,...n){let{delegate:r}=Kr;return r?.setTimeout?r.setTimeout(t,e,...n):setTimeout(t,e,...n)},clearTimeout(t){let{delegate:e}=Kr;return(e?.clearTimeout||clearTimeout)(t)},delegate:void 0};function Fo(t){Kr.setTimeout(()=>{let{onUnhandledError:e}=zt;if(e)e(t);else throw t})}function Wi(){}var Qh=Tl("C",void 0,void 0);function Yh(t){return Tl("E",void 0,t)}function Zh(t){return Tl("N",t,void 0)}function Tl(t,e,n){return{kind:t,value:e,error:n}}var Dr=null;function Qr(t){if(zt.useDeprecatedSynchronousErrorHandling){let e=!Dr;if(e&&(Dr={errorThrown:!1,error:null}),t(),e){let{errorThrown:n,error:r}=Dr;if(Dr=null,n)throw r}}else t()}function Xh(t){zt.useDeprecatedSynchronousErrorHandling&&Dr&&(Dr.errorThrown=!0,Dr.error=t)}var _r=class extends Je{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,Po(e)&&e.add(this)):this.destination=s0}static create(e,n,r){return new Yr(e,n,r)}next(e){this.isStopped?Cl(Zh(e),this):this._next(e)}error(e){this.isStopped?Cl(Yh(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?Cl(Qh,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},r0=Function.prototype.bind;function Sl(t,e){return r0.call(t,e)}var Il=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:n}=this;if(n.next)try{n.next(e)}catch(r){jo(r)}}error(e){let{partialObserver:n}=this;if(n.error)try{n.error(e)}catch(r){jo(r)}else jo(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(n){jo(n)}}},Yr=class extends _r{constructor(e,n,r){super();let i;if(pe(e)||!e)i={next:e??void 0,error:n??void 0,complete:r??void 0};else{let s;this&&zt.useDeprecatedNextContext?(s=Object.create(e),s.unsubscribe=()=>this.unsubscribe(),i={next:e.next&&Sl(e.next,s),error:e.error&&Sl(e.error,s),complete:e.complete&&Sl(e.complete,s)}):i=e}this.destination=new Il(i)}};function jo(t){zt.useDeprecatedSynchronousErrorHandling?Xh(t):Fo(t)}function i0(t){throw t}function Cl(t,e){let{onStoppedNotification:n}=zt;n&&Kr.setTimeout(()=>n(t,e))}var s0={closed:!0,next:Wi,error:i0,complete:Wi};var Zr=typeof Symbol=="function"&&Symbol.observable||"@@observable";function _t(t){return t}function Ml(...t){return Nl(t)}function Nl(t){return t.length===0?_t:t.length===1?t[0]:function(n){return t.reduce((r,i)=>i(r),n)}}var Pe=(()=>{class t{constructor(n){n&&(this._subscribe=n)}lift(n){let r=new t;return r.source=this,r.operator=n,r}subscribe(n,r,i){let s=a0(n)?n:new Yr(n,r,i);return Qr(()=>{let{operator:o,source:a}=this;s.add(o?o.call(s,a):a?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(n){try{return this._subscribe(n)}catch(r){n.error(r)}}forEach(n,r){return r=Jh(r),new r((i,s)=>{let o=new Yr({next:a=>{try{n(a)}catch(c){s(c),o.unsubscribe()}},error:s,complete:i});this.subscribe(o)})}_subscribe(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)}[Zr](){return this}pipe(...n){return Nl(n)(this)}toPromise(n){return n=Jh(n),new n((r,i)=>{let s;this.subscribe(o=>s=o,o=>i(o),()=>r(s))})}}return t.create=e=>new t(e),t})();function Jh(t){var e;return(e=t??zt.Promise)!==null&&e!==void 0?e:Promise}function o0(t){return t&&pe(t.next)&&pe(t.error)&&pe(t.complete)}function a0(t){return t&&t instanceof _r||o0(t)&&Po(t)}function Al(t){return pe(t?.lift)}function Ce(t){return e=>{if(Al(e))return e.lift(function(n){try{return t(n,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ie(t,e,n,r,i){return new xl(t,e,n,r,i)}var xl=class extends _r{constructor(e,n,r,i,s,o){super(e),this.onFinalize=s,this.shouldUnsubscribe=o,this._next=n?function(a){try{n(a)}catch(c){e.error(c)}}:super._next,this._error=i?function(a){try{i(a)}catch(c){e.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){e.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:n}=this;super.unsubscribe(),!n&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function Xr(){return Ce((t,e)=>{let n=null;t._refCount++;let r=Ie(e,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){n=null;return}let i=t._connection,s=n;n=null,i&&(!s||i===s)&&i.unsubscribe(),e.unsubscribe()});t.subscribe(r),r.closed||(n=t.connect())})}var Jr=class extends Pe{constructor(e,n){super(),this.source=e,this.subjectFactory=n,this._subject=null,this._refCount=0,this._connection=null,Al(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new Je;let n=this.getSubject();e.add(this.source.subscribe(Ie(n,void 0,()=>{this._teardown(),n.complete()},r=>{this._teardown(),n.error(r)},()=>this._teardown()))),e.closed&&(this._connection=null,e=Je.EMPTY)}return e}refCount(){return Xr()(this)}};var ep=Wr(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var pt=(()=>{class t extends Pe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(n){let r=new Ho(this,this);return r.operator=n,r}_throwIfClosed(){if(this.closed)throw new ep}next(n){Qr(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(n)}})}error(n){Qr(()=>{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(){Qr(()=>{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:s}=this;return r||i?_l:(this.currentObservers=null,s.push(n),new Je(()=>{this.currentObservers=null,Gi(s,n)}))}_checkFinalizedStatuses(n){let{hasError:r,thrownError:i,isStopped:s}=this;r?n.error(i):s&&n.complete()}asObservable(){let n=new Pe;return n.source=this,n}}return t.create=(e,n)=>new Ho(e,n),t})(),Ho=class extends pt{constructor(e,n){super(),this.destination=e,this.source=n}next(e){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.next)===null||r===void 0||r.call(n,e)}error(e){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.error)===null||r===void 0||r.call(n,e)}complete(){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||n===void 0||n.call(e)}_subscribe(e){var n,r;return(r=(n=this.source)===null||n===void 0?void 0:n.subscribe(e))!==null&&r!==void 0?r:_l}};var at=class extends pt{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let n=super._subscribe(e);return!n.closed&&e.next(this._value),n}getValue(){let{hasError:e,thrownError:n,_value:r}=this;if(e)throw n;return this._throwIfClosed(),r}next(e){super.next(this._value=e)}};var Ot=new Pe(t=>t.complete());function tp(t){return t&&pe(t.schedule)}function np(t){return t[t.length-1]}function rp(t){return pe(np(t))?t.pop():void 0}function Wn(t){return tp(np(t))?t.pop():void 0}function sp(t,e,n,r){function i(s){return s instanceof n?s:new n(function(o){o(s)})}return new(n||(n=Promise))(function(s,o){function a(u){try{l(r.next(u))}catch(f){o(f)}}function c(u){try{l(r.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):i(u.value).then(a,c)}l((r=r.apply(t,e||[])).next())})}function ip(t){var e=typeof Symbol=="function"&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Tr(t){return this instanceof Tr?(this.v=t,this):new Tr(t)}function op(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(t,e||[]),i,s=[];return i={},o("next"),o("throw"),o("return"),i[Symbol.asyncIterator]=function(){return this},i;function o(g){r[g]&&(i[g]=function(_){return new Promise(function(M,N){s.push([g,_,M,N])>1||a(g,_)})})}function a(g,_){try{c(r[g](_))}catch(M){f(s[0][3],M)}}function c(g){g.value instanceof Tr?Promise.resolve(g.value.v).then(l,u):f(s[0][2],g)}function l(g){a("next",g)}function u(g){a("throw",g)}function f(g,_){g(_),s.shift(),s.length&&a(s[0][0],s[0][1])}}function ap(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],n;return e?e.call(t):(t=typeof ip=="function"?ip(t):t[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(s){n[s]=t[s]&&function(o){return new Promise(function(a,c){o=t[s](o),i(a,c,o.done,o.value)})}}function i(s,o,a,c){Promise.resolve(c).then(function(l){s({value:l,done:a})},o)}}var Bo=t=>t&&typeof t.length=="number"&&typeof t!="function";function Uo(t){return pe(t?.then)}function Vo(t){return pe(t[Zr])}function $o(t){return Symbol.asyncIterator&&pe(t?.[Symbol.asyncIterator])}function qo(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function c0(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var zo=c0();function Go(t){return pe(t?.[zo])}function Wo(t){return op(this,arguments,function*(){let n=t.getReader();try{for(;;){let{value:r,done:i}=yield Tr(n.read());if(i)return yield Tr(void 0);yield yield Tr(r)}}finally{n.releaseLock()}})}function Ko(t){return pe(t?.getReader)}function nt(t){if(t instanceof Pe)return t;if(t!=null){if(Vo(t))return l0(t);if(Bo(t))return u0(t);if(Uo(t))return d0(t);if($o(t))return cp(t);if(Go(t))return f0(t);if(Ko(t))return h0(t)}throw qo(t)}function l0(t){return new Pe(e=>{let n=t[Zr]();if(pe(n.subscribe))return n.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function u0(t){return new Pe(e=>{for(let n=0;n{t.then(n=>{e.closed||(e.next(n),e.complete())},n=>e.error(n)).then(null,Fo)})}function f0(t){return new Pe(e=>{for(let n of t)if(e.next(n),e.closed)return;e.complete()})}function cp(t){return new Pe(e=>{p0(t,e).catch(n=>e.error(n))})}function h0(t){return cp(Wo(t))}function p0(t,e){var n,r,i,s;return sp(this,void 0,void 0,function*(){try{for(n=ap(t);r=yield n.next(),!r.done;){let o=r.value;if(e.next(o),e.closed)return}}catch(o){i={error:o}}finally{try{r&&!r.done&&(s=n.return)&&(yield s.call(n))}finally{if(i)throw i.error}}e.complete()})}function Et(t,e,n,r=0,i=!1){let s=e.schedule(function(){n(),i?t.add(this.schedule(null,r)):this.unsubscribe()},r);if(t.add(s),!i)return s}function Qo(t,e=0){return Ce((n,r)=>{n.subscribe(Ie(r,i=>Et(r,t,()=>r.next(i),e),()=>Et(r,t,()=>r.complete(),e),i=>Et(r,t,()=>r.error(i),e)))})}function Yo(t,e=0){return Ce((n,r)=>{r.add(t.schedule(()=>n.subscribe(r),e))})}function lp(t,e){return nt(t).pipe(Yo(e),Qo(e))}function up(t,e){return nt(t).pipe(Yo(e),Qo(e))}function dp(t,e){return new Pe(n=>{let r=0;return e.schedule(function(){r===t.length?n.complete():(n.next(t[r++]),n.closed||this.schedule())})})}function fp(t,e){return new Pe(n=>{let r;return Et(n,e,()=>{r=t[zo](),Et(n,e,()=>{let i,s;try{({value:i,done:s}=r.next())}catch(o){n.error(o);return}s?n.complete():n.next(i)},0,!0)}),()=>pe(r?.return)&&r.return()})}function Zo(t,e){if(!t)throw new Error("Iterable cannot be null");return new Pe(n=>{Et(n,e,()=>{let r=t[Symbol.asyncIterator]();Et(n,e,()=>{r.next().then(i=>{i.done?n.complete():n.next(i.value)})},0,!0)})})}function hp(t,e){return Zo(Wo(t),e)}function pp(t,e){if(t!=null){if(Vo(t))return lp(t,e);if(Bo(t))return dp(t,e);if(Uo(t))return up(t,e);if($o(t))return Zo(t,e);if(Go(t))return fp(t,e);if(Ko(t))return hp(t,e)}throw qo(t)}function Ze(t,e){return e?pp(t,e):nt(t)}function fe(...t){let e=Wn(t);return Ze(t,e)}function ei(t,e){let n=pe(t)?t:()=>t,r=i=>i.error(n());return new Pe(e?i=>e.schedule(r,0,i):r)}function Rl(t){return!!t&&(t instanceof Pe||pe(t.lift)&&pe(t.subscribe))}var _n=Wr(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Se(t,e){return Ce((n,r)=>{let i=0;n.subscribe(Ie(r,s=>{r.next(t.call(e,s,i++))}))})}var{isArray:m0}=Array;function g0(t,e){return m0(e)?t(...e):t(e)}function mp(t){return Se(e=>g0(t,e))}var{isArray:y0}=Array,{getPrototypeOf:v0,prototype:E0,keys:b0}=Object;function gp(t){if(t.length===1){let e=t[0];if(y0(e))return{args:e,keys:null};if(w0(e)){let n=b0(e);return{args:n.map(r=>e[r]),keys:n}}}return{args:t,keys:null}}function w0(t){return t&&typeof t=="object"&&v0(t)===E0}function yp(t,e){return t.reduce((n,r,i)=>(n[r]=e[i],n),{})}function Xo(...t){let e=Wn(t),n=rp(t),{args:r,keys:i}=gp(t);if(r.length===0)return Ze([],e);let s=new Pe(D0(r,e,i?o=>yp(i,o):_t));return n?s.pipe(mp(n)):s}function D0(t,e,n=_t){return r=>{vp(e,()=>{let{length:i}=t,s=new Array(i),o=i,a=i;for(let c=0;c{let l=Ze(t[c],e),u=!1;l.subscribe(Ie(r,f=>{s[c]=f,u||(u=!0,a--),a||r.next(n(s.slice()))},()=>{--o||r.complete()}))},r)},r)}}function vp(t,e,n){t?Et(n,t,e):e()}function Ep(t,e,n,r,i,s,o,a){let c=[],l=0,u=0,f=!1,g=()=>{f&&!c.length&&!l&&e.complete()},_=N=>l{s&&e.next(N),l++;let q=!1;nt(n(N,u++)).subscribe(Ie(e,L=>{i?.(L),s?_(L):e.next(L)},()=>{q=!0},void 0,()=>{if(q)try{for(l--;c.length&&lM(L)):M(L)}g()}catch(L){e.error(L)}}))};return t.subscribe(Ie(e,_,()=>{f=!0,g()})),()=>{a?.()}}function et(t,e,n=1/0){return pe(e)?et((r,i)=>Se((s,o)=>e(r,s,i,o))(nt(t(r,i))),n):(typeof e=="number"&&(n=e),Ce((r,i)=>Ep(r,i,t,n)))}function Ol(t=1/0){return et(_t,t)}function bp(){return Ol(1)}function ti(...t){return bp()(Ze(t,Wn(t)))}function Jo(t){return new Pe(e=>{nt(t()).subscribe(e)})}function kt(t,e){return Ce((n,r)=>{let i=0;n.subscribe(Ie(r,s=>t.call(e,s,i++)&&r.next(s)))})}function Kn(t){return Ce((e,n)=>{let r=null,i=!1,s;r=e.subscribe(Ie(n,void 0,void 0,o=>{s=nt(t(o,Kn(t)(e))),r?(r.unsubscribe(),r=null,s.subscribe(n)):i=!0})),i&&(r.unsubscribe(),r=null,s.subscribe(n))})}function wp(t,e,n,r,i){return(s,o)=>{let a=n,c=e,l=0;s.subscribe(Ie(o,u=>{let f=l++;c=a?t(c,u,f):(a=!0,u),r&&o.next(c)},i&&(()=>{a&&o.next(c),o.complete()})))}}function Sr(t,e){return pe(e)?et(t,e,1):et(t,1)}function Qn(t){return Ce((e,n)=>{let r=!1;e.subscribe(Ie(n,i=>{r=!0,n.next(i)},()=>{r||n.next(t),n.complete()}))})}function Tn(t){return t<=0?()=>Ot:Ce((e,n)=>{let r=0;e.subscribe(Ie(n,i=>{++r<=t&&(n.next(i),t<=r&&n.complete())}))})}function kl(t){return Se(()=>t)}function ea(t=_0){return Ce((e,n)=>{let r=!1;e.subscribe(Ie(n,i=>{r=!0,n.next(i)},()=>r?n.complete():n.error(t())))})}function _0(){return new _n}function ni(t){return Ce((e,n)=>{try{e.subscribe(n)}finally{n.add(t)}})}function Gt(t,e){let n=arguments.length>=2;return r=>r.pipe(t?kt((i,s)=>t(i,s,r)):_t,Tn(1),n?Qn(e):ea(()=>new _n))}function ri(t){return t<=0?()=>Ot:Ce((e,n)=>{let r=[];e.subscribe(Ie(n,i=>{r.push(i),t{for(let i of r)n.next(i);n.complete()},void 0,()=>{r=null}))})}function Ll(t,e){let n=arguments.length>=2;return r=>r.pipe(t?kt((i,s)=>t(i,s,r)):_t,ri(1),n?Qn(e):ea(()=>new _n))}function Pl(t,e){return Ce(wp(t,e,arguments.length>=2,!0))}function Fl(...t){let e=Wn(t);return Ce((n,r)=>{(e?ti(t,n,e):ti(t,n)).subscribe(r)})}function Lt(t,e){return Ce((n,r)=>{let i=null,s=0,o=!1,a=()=>o&&!i&&r.complete();n.subscribe(Ie(r,c=>{i?.unsubscribe();let l=0,u=s++;nt(t(c,u)).subscribe(i=Ie(r,f=>r.next(e?e(c,f,u,l++):f),()=>{i=null,a()}))},()=>{o=!0,a()}))})}function jl(t){return Ce((e,n)=>{nt(t).subscribe(Ie(n,()=>n.complete(),Wi)),!n.closed&&e.subscribe(n)})}function Xe(t,e,n){let r=pe(t)||e||n?{next:t,error:e,complete:n}:t;return r?Ce((i,s)=>{var o;(o=r.subscribe)===null||o===void 0||o.call(r);let a=!0;i.subscribe(Ie(s,c=>{var l;(l=r.next)===null||l===void 0||l.call(r,c),s.next(c)},()=>{var c;a=!1,(c=r.complete)===null||c===void 0||c.call(r),s.complete()},c=>{var l;a=!1,(l=r.error)===null||l===void 0||l.call(r,c),s.error(c)},()=>{var c,l;a&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(l=r.finalize)===null||l===void 0||l.call(r)}))}):_t}var z=class extends Error{constructor(e,n){super(Oa(e,n)),this.code=e}};function Oa(t,e){return`${`NG0${Math.abs(t)}`}${e?": "+e:""}`}function He(t){for(let e in t)if(t[e]===He)return e;throw Error("Could not find renamed property on target object.")}function Tt(t){if(typeof t=="string")return t;if(Array.isArray(t))return"["+t.map(Tt).join(", ")+"]";if(t==null)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;let e=t.toString();if(e==null)return""+e;let n=e.indexOf(` -`);return n===-1?e:e.substring(0,n)}function Dp(t,e){return t==null||t===""?e===null?"":e:e==null||e===""?t:t+" "+e}var T0=He({__forward_ref__:He});function om(t){return t.__forward_ref__=om,t.toString=function(){return Tt(this())},t}function Ft(t){return am(t)?t():t}function am(t){return typeof t=="function"&&t.hasOwnProperty(T0)&&t.__forward_ref__===om}function cm(t){return t&&!!t.\u0275providers}var S0=He({\u0275cmp:He}),C0=He({\u0275dir:He}),I0=He({\u0275pipe:He}),M0=He({\u0275mod:He}),da=He({\u0275fac:He}),Ki=He({__NG_ELEMENT_ID__:He}),_p=He({__NG_ENV_ID__:He});function lm(t){return typeof t=="string"?t:t==null?"":String(t)}function N0(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():lm(t)}function A0(t,e){let n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new z(-200,t)}function Ru(t,e){throw new z(-201,!1)}function ie(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function ka(t){return Tp(t,dm)||Tp(t,fm)}function um(t){return ka(t)!==null}function Tp(t,e){return t.hasOwnProperty(e)?t[e]:null}function x0(t){let e=t&&(t[dm]||t[fm]);return e||null}function Sp(t){return t&&(t.hasOwnProperty(Cp)||t.hasOwnProperty(R0))?t[Cp]:null}var dm=He({\u0275prov:He}),Cp=He({\u0275inj:He}),fm=He({ngInjectableDef:He}),R0=He({ngInjectorDef:He}),be=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(be||{}),Yl;function O0(){return Yl}function Pt(t){let e=Yl;return Yl=t,e}function hm(t,e,n){let r=ka(t);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(n&be.Optional)return null;if(e!==void 0)return e;Ru(t,"Injector")}var ci=globalThis;var le=class{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof n=="number"?this.__NG_ELEMENT_ID__=n:n!==void 0&&(this.\u0275prov=ie({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};var k0={},Ji=k0,Zl="__NG_DI_FLAG__",fa="ngTempTokenPath",L0="ngTokenPath",P0=/\n/gm,F0="\u0275",Ip="__source",Qi;function Yn(t){let e=Qi;return Qi=t,e}function j0(t,e=be.Default){if(Qi===void 0)throw new z(-203,!1);return Qi===null?hm(t,void 0,e):Qi.get(t,e&be.Optional?null:void 0,e)}function ce(t,e=be.Default){return(O0()||j0)(Ft(t),e)}function W(t,e=be.Default){return ce(t,La(e))}function La(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Xl(t){let e=[];for(let n=0;n ");else if(typeof e=="object"){let s=[];for(let o in e)if(e.hasOwnProperty(o)){let a=e[o];s.push(o+":"+(typeof a=="string"?JSON.stringify(a):Tt(a)))}i=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${t.replace(P0,` - `)}`}function Pa(t){return{toString:t}.toString()}var pm=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(pm||{}),Qt=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(Qt||{}),es={},Ir=[],Jn=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(Jn||{});function mm(t,e,n){let r=t.length;for(;;){let i=t.indexOf(e,n);if(i===-1)return i;if(i===0||t.charCodeAt(i-1)<=32){let s=e.length;if(i+s===r||t.charCodeAt(i+s)<=32)return i}n=i+1}}function Jl(t,e,n){let r=0;for(;re){o=s-1;break}}}for(;ss?g="":g=i[f+1].toLowerCase();let _=r&8?g:null;if(_&&mm(_,l,0)!==-1||r&2&&l!==g){if(Wt(r))return!1;o=!0}}}}return Wt(r)||o}function Wt(t){return(t&1)===0}function K0(t,e,n,r){if(e===null)return-1;let i=0;if(r||!n){let s=!1;for(;i-1)for(n++;n0?'="'+a+'"':"")+"]"}else r&8?i+="."+o:r&4&&(i+=" "+o);else i!==""&&!Wt(o)&&(e+=Np(s,i),i=""),r=o,s=s||!Wt(r);n++}return i!==""&&(e+=Np(s,i)),e}function J0(t){return t.map(X0).join(",")}function ew(t){let e=[],n=[],r=1,i=2;for(;r{let e=_m(t),n=Ye(J({},e),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===pm.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Qt.Emulated,styles:t.styles||Ir,_:null,schemas:t.schemas||null,tView:null,id:""});Tm(n);let r=t.dependencies;return n.directiveDefs=xp(r,!1),n.pipeDefs=xp(r,!0),n.id=rw(n),n})}function tw(t){return er(t)||Em(t)}function nw(t){return t!==null}function Ap(t,e){if(t==null)return es;let n={};for(let r in t)if(t.hasOwnProperty(r)){let i=t[r],s,o,a=Jn.None;Array.isArray(i)?(a=i[0],s=i[1],o=i[2]??s):(s=i,o=i),e?(n[s]=a!==Jn.None?[r,a]:r,e[s]=o):n[s]=r}return n}function ku(t){return Pa(()=>{let e=_m(t);return Tm(e),e})}function er(t){return t[S0]||null}function Em(t){return t[C0]||null}function bm(t){return t[I0]||null}function wm(t){let e=er(t)||Em(t)||bm(t);return e!==null?e.standalone:!1}function Dm(t,e){let n=t[M0]||null;if(!n&&e===!0)throw new Error(`Type ${Tt(t)} does not have '\u0275mod' property.`);return n}function _m(t){let e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||es,exportAs:t.exportAs||null,standalone:t.standalone===!0,signals:t.signals===!0,selectors:t.selectors||Ir,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ap(t.inputs,e),outputs:Ap(t.outputs),debugInfo:null}}function Tm(t){t.features?.forEach(e=>e(t))}function xp(t,e){if(!t)return null;let n=e?bm:tw;return()=>(typeof t=="function"?t():t).map(r=>n(r)).filter(nw)}function rw(t){let e=0,n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(let i of n)e=Math.imul(31,e)+i.charCodeAt(0)<<0;return e+=2147483648,"c"+e}var Ke=0,ve=1,he=2,rt=3,Kt=4,Zt=5,Cn=6,Rp=7,In=8,ui=9,tr=10,it=11,ts=12,Op=13,gs=14,St=15,Lu=16,ii=17,Pu=18,Fa=19,Sm=20,Yi=21,Hl=22,Mr=23,st=25,Fu=1,ns=6,Mn=7,ha=8,pa=9,bt=10,ju=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(ju||{});function Sn(t){return Array.isArray(t)&&typeof t[Fu]=="object"}function Ct(t){return Array.isArray(t)&&t[Fu]===!0}function Cm(t){return(t.flags&4)!==0}function ys(t){return t.componentOffset>-1}function iw(t){return(t.flags&1)===1}function vs(t){return!!t.template}function Hu(t){return(t[he]&512)!==0}function sw(t){return(t.type&16)===16}function ow(t){return(t[he]&32)===32}function di(t,e){let n=t.hasOwnProperty(da);return n?t[da]:null}var eu=class{constructor(e,n,r){this.previousValue=e,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}};function Im(t,e,n,r){e!==null?e.applyValueToInputSignal(e,r):t[n]=r}function ja(){return Mm}function Mm(t){return t.type.prototype.ngOnChanges&&(t.setInput=cw),aw}ja.ngInherit=!0;function aw(){let t=Am(this),e=t?.current;if(e){let n=t.previous;if(n===es)t.previous=e;else for(let r in e)n[r]=e[r];t.current=null,this.ngOnChanges(e)}}function cw(t,e,n,r,i){let s=this.declaredInputs[r],o=Am(t)||lw(t,{previous:es,current:null}),a=o.current||(o.current={}),c=o.previous,l=c[s];a[s]=new eu(l&&l.currentValue,n,c===es),Im(t,e,i,n)}var Nm="__ngSimpleChanges__";function Am(t){return t[Nm]||null}function lw(t,e){return t[Nm]=e}var kp=null;var Zn=function(t,e,n){kp?.(t,e,n)},uw="svg",dw="math",fw=!1;function hw(){return fw}function ct(t){for(;Array.isArray(t);)t=t[Ke];return t}function xm(t){for(;Array.isArray(t);){if(typeof t[Fu]=="object")return t;t=t[Ke]}return null}function cn(t,e){return ct(e[t.index])}function pw(t,e){return t.data[e]}function gi(t,e){let n=e[t];return Sn(n)?n:n[Ke]}function Bu(t){return(t[he]&128)===128}function mw(t){return Ct(t[rt])}function Lp(t,e){return e==null?null:t[e]}function Rm(t){t[ii]=0}function gw(t){t[he]&1024||(t[he]|=1024,Bu(t)&&rs(t))}function Uu(t){return!!(t[he]&9216||t[Mr]?.dirty)}function tu(t){Uu(t)?rs(t):t[he]&64&&(hw()?(t[he]|=1024,rs(t)):t[tr].changeDetectionScheduler?.notify())}function rs(t){t[tr].changeDetectionScheduler?.notify();let e=is(t);for(;e!==null&&!(e[he]&8192||(e[he]|=8192,!Bu(e)));)e=is(e)}function yw(t,e){if((t[he]&256)===256)throw new z(911,!1);t[Yi]===null&&(t[Yi]=[]),t[Yi].push(e)}function is(t){let e=t[rt];return Ct(e)?e[rt]:e}var Fe={lFrame:Hm(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function vw(){return Fe.lFrame.elementDepthCount}function Ew(){Fe.lFrame.elementDepthCount++}function bw(){Fe.lFrame.elementDepthCount--}function Om(){return Fe.bindingsEnabled}function Es(){return Fe.skipHydrationRootTNode!==null}function ww(t){return Fe.skipHydrationRootTNode===t}function Dw(t){Fe.skipHydrationRootTNode=t}function _w(){Fe.skipHydrationRootTNode=null}function Yt(){return Fe.lFrame.lView}function Vu(){return Fe.lFrame.tView}function Nn(){let t=km();for(;t!==null&&t.type===64;)t=t.parent;return t}function km(){return Fe.lFrame.currentTNode}function Tw(){let t=Fe.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function Ha(t,e){let n=Fe.lFrame;n.currentTNode=t,n.isParent=e}function Lm(){return Fe.lFrame.isParent}function Sw(){Fe.lFrame.isParent=!1}function Cw(t){return Fe.lFrame.bindingIndex=t}function Iw(){return Fe.lFrame.inI18n}function Mw(t,e){let n=Fe.lFrame;n.bindingIndex=n.bindingRootIndex=t,nu(e)}function Nw(){return Fe.lFrame.currentDirectiveIndex}function nu(t){Fe.lFrame.currentDirectiveIndex=t}function Pm(t){Fe.lFrame.currentQueryIndex=t}function Aw(t){let e=t[ve];return e.type===2?e.declTNode:e.type===1?t[Zt]:null}function Fm(t,e,n){if(n&be.SkipSelf){let i=e,s=t;for(;i=i.parent,i===null&&!(n&be.Host);)if(i=Aw(s),i===null||(s=s[gs],i.type&10))break;if(i===null)return!1;e=i,t=s}let r=Fe.lFrame=jm();return r.currentTNode=e,r.lView=t,!0}function $u(t){let e=jm(),n=t[ve];Fe.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function jm(){let t=Fe.lFrame,e=t===null?null:t.child;return e===null?Hm(t):e}function Hm(t){let e={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:t,child:null,inI18n:!1};return t!==null&&(t.child=e),e}function Bm(){let t=Fe.lFrame;return Fe.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var Um=Bm;function qu(){let t=Bm();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function xw(){return Fe.lFrame.selectedIndex}function Nr(t){Fe.lFrame.selectedIndex=t}function Vm(){return Fe.lFrame.currentNamespace}var $m=!0;function qm(){return $m}function rr(t){$m=t}function Rw(t,e,n){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=e.type.prototype;if(r){let o=Mm(e);(n.preOrderHooks??=[]).push(t,o),(n.preOrderCheckHooks??=[]).push(t,o)}i&&(n.preOrderHooks??=[]).push(0-t,i),s&&((n.preOrderHooks??=[]).push(t,s),(n.preOrderCheckHooks??=[]).push(t,s))}function zm(t,e){for(let n=e.directiveStart,r=e.directiveEnd;n=r)break}else e[c]<0&&(t[ii]+=65536),(a>14>16&&(t[he]&3)===e&&(t[he]+=16384,Pp(a,s)):Pp(a,s)}var li=-1,ss=class{constructor(e,n,r){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}};function kw(t){return t instanceof ss}function Lw(t){return t!=null&&typeof t=="object"&&(t.insertBeforeIndex===null||typeof t.insertBeforeIndex=="number"||Array.isArray(t.insertBeforeIndex))}function Pw(t){return(t.flags&8)!==0}function Fw(t){return(t.flags&16)!==0}function Wm(t){return t!==li}function ma(t){return t&32767}function jw(t){return t>>16}function ga(t,e){let n=jw(t),r=e;for(;n>0;)r=r[gs],n--;return r}var ru=!0;function Fp(t){let e=ru;return ru=t,e}var Hw=256,Km=Hw-1,Qm=5,Bw=0,on={};function Uw(t,e,n){let r;typeof n=="string"?r=n.charCodeAt(0)||0:n.hasOwnProperty(Ki)&&(r=n[Ki]),r==null&&(r=n[Ki]=Bw++);let i=r&Km,s=1<>Qm)]|=s}function Ym(t,e){let n=Zm(t,e);if(n!==-1)return n;let r=e[ve];r.firstCreatePass&&(t.injectorIndex=e.length,Ul(r.data,t),Ul(e,null),Ul(r.blueprint,null));let i=zu(t,e),s=t.injectorIndex;if(Wm(i)){let o=ma(i),a=ga(i,e),c=a[ve].data;for(let l=0;l<8;l++)e[s+l]=a[o+l]|c[o+l]}return e[s+8]=i,s}function Ul(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Zm(t,e){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||e[t.injectorIndex+8]===null?-1:t.injectorIndex}function zu(t,e){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let n=0,r=null,i=e;for(;i!==null;){if(r=ng(i),r===null)return li;if(n++,i=i[gs],r.injectorIndex!==-1)return r.injectorIndex|n<<16}return li}function Vw(t,e,n){Uw(t,e,n)}function Xm(t,e,n){if(n&be.Optional||t!==void 0)return t;Ru(e,"NodeInjector")}function Jm(t,e,n,r){if(n&be.Optional&&r===void 0&&(r=null),!(n&(be.Self|be.Host))){let i=t[ui],s=Pt(void 0);try{return i?i.get(e,r,n&be.Optional):hm(e,r,n&be.Optional)}finally{Pt(s)}}return Xm(r,e,n)}function eg(t,e,n,r=be.Default,i){if(t!==null){if(e[he]&2048&&!(r&be.Self)){let o=Ww(t,e,n,r,on);if(o!==on)return o}let s=tg(t,e,n,r,on);if(s!==on)return s}return Jm(e,n,r,i)}function tg(t,e,n,r,i){let s=zw(n);if(typeof s=="function"){if(!Fm(e,t,r))return r&be.Host?Xm(i,n,r):Jm(e,n,r,i);try{let o;if(o=s(r),o==null&&!(r&be.Optional))Ru(n);else return o}finally{Um()}}else if(typeof s=="number"){let o=null,a=Zm(t,e),c=li,l=r&be.Host?e[St][Zt]:null;for((a===-1||r&be.SkipSelf)&&(c=a===-1?zu(t,e):e[a+8],c===li||!Hp(r,!1)?a=-1:(o=e[ve],a=ma(c),e=ga(c,e)));a!==-1;){let u=e[ve];if(jp(s,a,u.data)){let f=$w(a,e,n,o,r,l);if(f!==on)return f}c=e[a+8],c!==li&&Hp(r,e[ve].data[a+8]===l)&&jp(s,a,e)?(o=u,a=ma(c),e=ga(c,e)):a=-1}}return i}function $w(t,e,n,r,i,s){let o=e[ve],a=o.data[t+8],c=r==null?ys(a)&&ru:r!=o&&(a.type&3)!==0,l=i&be.Host&&s===a,u=qw(a,o,n,c,l);return u!==null?os(e,o,u,a):on}function qw(t,e,n,r,i){let s=t.providerIndexes,o=e.data,a=s&1048575,c=t.directiveStart,l=t.directiveEnd,u=s>>20,f=r?a:a+u,g=i?a+u:l;for(let _=f;_=c&&M.type===n)return _}if(i){let _=o[c];if(_&&vs(_)&&_.type===n)return c}return null}function os(t,e,n,r){let i=t[n],s=e.data;if(kw(i)){let o=i;o.resolving&&A0(N0(s[n]));let a=Fp(o.canSeeViewProviders);o.resolving=!0;let c,l=o.injectImpl?Pt(o.injectImpl):null,u=Fm(t,r,be.Default);try{i=t[n]=o.factory(void 0,s,t,r),e.firstCreatePass&&n>=r.directiveStart&&Rw(n,s[n],e)}finally{l!==null&&Pt(l),Fp(a),o.resolving=!1,Um()}}return i}function zw(t){if(typeof t=="string")return t.charCodeAt(0)||0;let e=t.hasOwnProperty(Ki)?t[Ki]:void 0;return typeof e=="number"?e>=0?e&Km:Gw:e}function jp(t,e,n){let r=1<>Qm)]&r)}function Hp(t,e){return!(t&be.Self)&&!(t&be.Host&&e)}var Cr=class{constructor(e,n){this._tNode=e,this._lView=n}get(e,n,r){return eg(this._tNode,this._lView,e,La(r),n)}};function Gw(){return new Cr(Nn(),Yt())}function Gu(t){return Pa(()=>{let e=t.prototype.constructor,n=e[da]||iu(e),r=Object.prototype,i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==r;){let s=i[da]||iu(i);if(s&&s!==n)return s;i=Object.getPrototypeOf(i)}return s=>new s})}function iu(t){return am(t)?()=>{let e=iu(Ft(t));return e&&e()}:di(t)}function Ww(t,e,n,r,i){let s=t,o=e;for(;s!==null&&o!==null&&o[he]&2048&&!(o[he]&512);){let a=tg(s,o,n,r|be.Self,on);if(a!==on)return a;let c=s.parent;if(!c){let l=o[Sm];if(l){let u=l.get(n,on,r);if(u!==on)return u}c=ng(o),o=o[gs]}s=c}return i}function ng(t){let e=t[ve],n=e.type;return n===2?e.declTNode:n===1?t[Zt]:null}var ta="__parameters__";function Kw(t){return function(...n){if(t){let r=t(...n);for(let i in r)this[i]=r[i]}}}function Qw(t,e,n){return Pa(()=>{let r=Kw(e);function i(...s){if(this instanceof i)return r.apply(this,s),this;let o=new i(...s);return a.annotation=o,a;function a(c,l,u){let f=c.hasOwnProperty(ta)?c[ta]:Object.defineProperty(c,ta,{value:[]})[ta];for(;f.length<=u;)f.push(null);return(f[u]=f[u]||[]).push(o),c}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}function Yw(t){let e=ci.ng;if(e&&e.\u0275compilerFacade)return e.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function Zw(t){return typeof t=="function"}function Wu(t,e){t.forEach(n=>Array.isArray(n)?Wu(n,e):e(n))}function rg(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ya(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}var Ba=H0(Qw("Optional"),8);function Xw(t){let e=[],n=new Map;function r(i){let s=n.get(i);if(!s){let o=t(i);n.set(i,s=o.then(nD))}return s}return va.forEach((i,s)=>{let o=[];i.templateUrl&&o.push(r(i.templateUrl).then(l=>{i.template=l}));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 l=i.styles.length,u=i.styleUrls;i.styleUrls.forEach((f,g)=>{a.push(""),o.push(r(f).then(_=>{a[l+g]=_,u.splice(u.indexOf(f),1),u.length==0&&(i.styleUrls=void 0)}))})}else i.styleUrl&&o.push(r(i.styleUrl).then(l=>{a.push(l),i.styleUrl=void 0}));let c=Promise.all(o).then(()=>rD(s));e.push(c)}),eD(),Promise.all(e).then(()=>{})}var va=new Map,Jw=new Set;function eD(){let t=va;return va=new Map,t}function tD(){return va.size===0}function nD(t){return typeof t=="string"?t:t.text()}function rD(t){Jw.delete(t)}var Ar=new le(""),ig=new le("",-1),sg=new le(""),Ea=class{get(e,n=Ji){if(n===Ji){let r=new Error(`NullInjectorError: No provider for ${Tt(e)}!`);throw r.name="NullInjectorError",r}return n}};function An(t){return{\u0275providers:t}}function iD(...t){return{\u0275providers:og(!0,t),\u0275fromNgModule:!0}}function og(t,...e){let n=[],r=new Set,i,s=o=>{n.push(o)};return Wu(e,o=>{let a=o;su(a,s,[],r)&&(i||=[],i.push(a))}),i!==void 0&&ag(i,s),n}function ag(t,e){for(let n=0;n{e(s,r)})}}function su(t,e,n,r){if(t=Ft(t),!t)return!1;let i=null,s=Sp(t),o=!s&&er(t);if(!s&&!o){let c=t.ngModule;if(s=Sp(c),s)i=c;else return!1}else{if(o&&!o.standalone)return!1;i=t}let a=r.has(i);if(o){if(a)return!1;if(r.add(i),o.dependencies){let c=typeof o.dependencies=="function"?o.dependencies():o.dependencies;for(let l of c)su(l,e,n,r)}}else if(s){if(s.imports!=null&&!a){r.add(i);let l;try{Wu(s.imports,u=>{su(u,e,n,r)&&(l||=[],l.push(u))})}finally{}l!==void 0&&ag(l,e)}if(!a){let l=di(i)||(()=>new i);e({provide:i,useFactory:l,deps:Ir},i),e({provide:sg,useValue:i,multi:!0},i),e({provide:Ar,useValue:()=>ce(i),multi:!0},i)}let c=s.providers;if(c!=null&&!a){let l=t;Ku(c,u=>{e(u,l)})}}else return!1;return i!==t&&t.providers!==void 0}function Ku(t,e){for(let n of t)cm(n)&&(n=n.\u0275providers),Array.isArray(n)?Ku(n,e):e(n)}var sD=He({provide:String,useValue:He});function cg(t){return t!==null&&typeof t=="object"&&sD in t}function oD(t){return!!(t&&t.useExisting)}function aD(t){return!!(t&&t.useFactory)}function ou(t){return typeof t=="function"}var Ua=new le(""),aa={},cD={},Vl;function Qu(){return Vl===void 0&&(Vl=new Ea),Vl}var jt=class{},as=class extends jt{get destroyed(){return this._destroyed}constructor(e,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,cu(e,o=>this.processProvider(o)),this.records.set(ig,si(void 0,this)),i.has("environment")&&this.records.set(jt,si(void 0,this));let s=this.records.get(Ua);s!=null&&typeof s.value=="string"&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(sg,Ir,be.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();let n=Yn(this),r=Pt(void 0),i;try{return e()}finally{Yn(n),Pt(r)}}get(e,n=Ji,r=be.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(_p))return e[_p](this);r=La(r);let i,s=Yn(this),o=Pt(void 0);try{if(!(r&be.SkipSelf)){let c=this.records.get(e);if(c===void 0){let l=pD(e)&&ka(e);l&&this.injectableDefInScope(l)?c=si(au(e),aa):c=null,this.records.set(e,c)}if(c!=null)return this.hydrate(e,c)}let a=r&be.Self?Qu():this.parent;return n=r&be.Optional&&n===Ji?null:n,a.get(e,n)}catch(a){if(a.name==="NullInjectorError"){if((a[fa]=a[fa]||[]).unshift(Tt(e)),s)throw a;return U0(a,e,"R3InjectorError",this.source)}else throw a}finally{Pt(o),Yn(s)}}resolveInjectorInitializers(){let e=Yn(this),n=Pt(void 0),r;try{let i=this.get(Ar,Ir,be.Self);for(let s of i)s()}finally{Yn(e),Pt(n)}}toString(){let e=[],n=this.records;for(let r of n.keys())e.push(Tt(r));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new z(205,!1)}processProvider(e){e=Ft(e);let n=ou(e)?e:Ft(e&&e.provide),r=uD(e);if(!ou(e)&&e.multi===!0){let i=this.records.get(n);i||(i=si(void 0,aa,!0),i.factory=()=>Xl(i.multi),this.records.set(n,i)),n=e,i.multi.push(e)}this.records.set(n,r)}hydrate(e,n){return n.value===aa&&(n.value=cD,n.value=n.factory()),typeof n.value=="object"&&n.value&&hD(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(e){if(!e.providedIn)return!1;let n=Ft(e.providedIn);return typeof n=="string"?n==="any"||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){let n=this._onDestroyHooks.indexOf(e);n!==-1&&this._onDestroyHooks.splice(n,1)}};function au(t){let e=ka(t),n=e!==null?e.factory:di(t);if(n!==null)return n;if(t instanceof le)throw new z(204,!1);if(t instanceof Function)return lD(t);throw new z(204,!1)}function lD(t){if(t.length>0)throw new z(204,!1);let n=x0(t);return n!==null?()=>n.factory(t):()=>new t}function uD(t){if(cg(t))return si(void 0,t.useValue);{let e=dD(t);return si(e,aa)}}function dD(t,e,n){let r;if(ou(t)){let i=Ft(t);return di(i)||au(i)}else if(cg(t))r=()=>Ft(t.useValue);else if(aD(t))r=()=>t.useFactory(...Xl(t.deps||[]));else if(oD(t))r=()=>ce(Ft(t.useExisting));else{let i=Ft(t&&(t.useClass||t.provide));if(fD(t))r=()=>new i(...Xl(t.deps));else return di(i)||au(i)}return r}function si(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function fD(t){return!!t.deps}function hD(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function pD(t){return typeof t=="function"||typeof t=="object"&&t instanceof le}function cu(t,e){for(let n of t)Array.isArray(n)?cu(n,e):n&&cm(n)?cu(n.\u0275providers,e):e(n)}function ir(t,e){t instanceof as&&t.assertNotDestroyed();let n,r=Yn(t),i=Pt(void 0);try{return e()}finally{Yn(r),Pt(i)}}function Bp(t,e=null,n=null,r){let i=lg(t,e,n,r);return i.resolveInjectorInitializers(),i}function lg(t,e=null,n=null,r,i=new Set){let s=[n||Ir,iD(t)];return r=r||(typeof t=="object"?void 0:Tt(t)),new as(s,e||Qu(),r||null,i)}var Xt=(()=>{let e=class e{static create(r,i){if(Array.isArray(r))return Bp({name:""},i,r,"");{let s=r.name??"";return Bp({name:s},r.parent,r.providers,s)}}};e.THROW_IF_NOT_FOUND=Ji,e.NULL=new Ea,e.\u0275prov=ie({token:e,providedIn:"any",factory:()=>ce(ig)}),e.__NG_ELEMENT_ID__=-1;let t=e;return t})();var lu;function Va(t){lu=t}function $a(){if(lu!==void 0)return lu;if(typeof document<"u")return document;throw new z(210,!1)}var yi=new le("",{providedIn:"root",factory:()=>mD}),mD="ng",bs=new le(""),Ht=new le("",{providedIn:"platform",factory:()=>"unknown"});var Yu=new le(""),Zu=new le("",{providedIn:"root",factory:()=>$a().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function gD(t){return t.ownerDocument.body}function ug(t){return t instanceof Function?t():t}function na(t){return(t??W(Xt)).get(Ht)==="browser"}var cs="ngSkipHydration",yD="ngskiphydration";function dg(t){let e=t.mergedAttrs;if(e===null)return!1;for(let n=0;n|^->||--!>|)/g,bD="\u200B$1\u200B";function wD(t){return t.replace(vD,e=>e.replace(ED,bD))}var hg=new Map,DD=0;function _D(){return DD++}function TD(t){hg.set(t[Fa],t)}function SD(t){hg.delete(t[Fa])}var Up="__ngContext__";function fi(t,e){Sn(e)?(t[Up]=e[Fa],TD(e)):t[Up]=e}var CD;function Xu(t,e){return CD(t,e)}function oi(t,e,n,r,i){if(r!=null){let s,o=!1;Ct(r)?s=r:Sn(r)&&(o=!0,r=r[Ke]);let a=ct(r);t===0&&n!==null?i==null?bg(e,n,a):Da(e,n,a,i||null,!0):t===1&&n!==null?Da(e,n,a,i||null,!0):t===2?_g(e,a,o):t===3&&e.destroyNode(a),s!=null&&UD(e,t,s,n,i)}}function pg(t,e){return t.createText(e)}function mg(t,e){return t.createComment(wD(e))}function Ju(t,e,n){return t.createElement(e,n)}function ID(t,e){gg(t,e),e[Ke]=null,e[Zt]=null}function MD(t,e,n,r,i,s){r[Ke]=i,r[Zt]=e,qa(t,r,n,1,i,s)}function gg(t,e){qa(t,e,e[it],2,null,null)}function ND(t){let e=t[ts];if(!e)return $l(t[ve],t);for(;e;){let n=null;if(Sn(e))n=e[ts];else{let r=e[bt];r&&(n=r)}if(!n){for(;e&&!e[Kt]&&e!==t;)Sn(e)&&$l(e[ve],e),e=e[rt];e===null&&(e=t),Sn(e)&&$l(e[ve],e),n=e&&e[Kt]}e=n}}function AD(t,e,n,r){let i=bt+r,s=n.length;r>0&&(n[i-1][Kt]=e),r0&&(t[n-1][Kt]=r[Kt]);let s=ya(t,bt+e);ID(r[ve],r);let o=s[Pu];o!==null&&o.detachView(s[ve]),r[rt]=null,r[Kt]=null,r[he]&=-129}return r}function vg(t,e){if(!(e[he]&256)){let n=e[it];n.destroyNode&&qa(t,e,n,3,null,null),ND(e)}}function $l(t,e){if(!(e[he]&256)){e[he]&=-129,e[he]|=256,e[Mr]&&Gh(e[Mr]),OD(t,e),RD(t,e),e[ve].type===1&&e[it].destroy();let n=e[Lu];if(n!==null&&Ct(e[rt])){n!==e[rt]&&yg(n,e);let r=e[Pu];r!==null&&r.detachView(t)}SD(e)}}function RD(t,e){let n=t.cleanup,r=e[Rp];if(n!==null)for(let s=0;s=0?r[o]():r[-o].unsubscribe(),s+=2}else{let o=r[n[s+1]];n[s].call(o)}r!==null&&(e[Rp]=null);let i=e[Yi];if(i!==null){e[Yi]=null;for(let s=0;s-1){let{encapsulation:s}=t.data[r.directiveStart+i];if(s===Qt.None||s===Qt.Emulated)return null}return cn(r,n)}}function Da(t,e,n,r,i){t.insertBefore(e,n,r,i)}function bg(t,e,n){t.appendChild(e,n)}function Vp(t,e,n,r,i){r!==null?Da(t,e,n,r,i):bg(t,e,n)}function LD(t,e,n,r){t.removeChild(e,n,r)}function ed(t,e){return t.parentNode(e)}function PD(t,e){return t.nextSibling(e)}function FD(t,e,n){return HD(t,e,n)}function jD(t,e,n){return t.type&40?cn(t,n):null}var HD=jD,$p;function wg(t,e,n,r){let i=Eg(t,r,e),s=e[it],o=r.parent||e[Zt],a=FD(o,r,e);if(i!=null)if(Array.isArray(n))for(let c=0;c{let e=class e{constructor(){this.store={},this.onSerializeCallbacks={}}get(r,i){return this.store[r]!==void 0?this.store[r]:i}set(r,i){this.store[r]=i}remove(r){delete this.store[r]}hasKey(r){return this.store.hasOwnProperty(r)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(r,i){this.onSerializeCallbacks[r]=i}toJson(){for(let r in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(r))try{this.store[r]=this.onSerializeCallbacks[r]()}catch(i){console.warn("Exception in onSerialize callback: ",i)}return JSON.stringify(this.store).replace(/null;function GD(t,e,n=!1){let r=t.getAttribute(Xi);if(r==null)return null;let[i,s]=r.split("|");if(r=n?s:i,!r)return null;let o=s?`|${s}`:"",a=n?i:o,c={};if(r!==""){let u=e.get(ln,null,{optional:!0});u!==null&&(c=u.get(id,[])[Number(r)])}let l={data:c,firstChild:t.firstChild??null};return n&&(l.firstChild=t,za(l,0,t.nextSibling)),a?t.setAttribute(Xi,a):t.removeAttribute(Xi),l}function WD(){Ig=GD}function od(t,e,n=!1){return Ig(t,e,n)}function Mg(t){let e=t._lView;return e[ve].type===2?null:(Hu(e)&&(e=e[st]),e)}function KD(t){return t.textContent?.replace(/\s/gm,"")}function QD(t){let e=$a(),n=e.createNodeIterator(t,NodeFilter.SHOW_COMMENT,{acceptNode(s){let o=KD(s);return o==="ngetn"||o==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,i=[];for(;r=n.nextNode();)i.push(r);for(let s of i)s.textContent==="ngetn"?s.replaceWith(e.createTextNode("")):s.remove()}function za(t,e,n){t.segmentHeads??={},t.segmentHeads[e]=n}function gu(t,e){return t.segmentHeads?.[e]??null}function YD(t,e){let n=t.data,r=n[fu]?.[e]??null;return r===null&&n[ds]?.[e]&&(r=ad(t,e)),r}function Ng(t,e){return t.data[ds]?.[e]??null}function ad(t,e){let n=Ng(t,e)??[],r=0;for(let i of n)r+=i[hi]*(i[_a]??1);return r}function Ga(t,e){if(typeof t.disconnectedNodes>"u"){let n=t.data[ca];t.disconnectedNodes=n?new Set(n):null}return!!t.disconnectedNodes?.has(e)}var yu=class{},Ta=class{};function ZD(t){let e=Error(`No component factory found for ${Tt(t)}.`);return e[XD]=t,e}var XD="ngComponent";var vu=class{resolveComponentFactory(e){throw ZD(e)}},Wa=(()=>{let e=class e{};e.NULL=new vu;let t=e;return t})();function JD(){return cd(Nn(),Yt())}function cd(t,e){return new Ka(cn(t,e))}var Ka=(()=>{let e=class e{constructor(r){this.nativeElement=r}};e.__NG_ELEMENT_ID__=JD;let t=e;return t})();var xr=class{},ws=(()=>{let e=class e{constructor(){this.destroyNode=null}};e.__NG_ELEMENT_ID__=()=>e_();let t=e;return t})();function e_(){let t=Yt(),e=Nn(),n=gi(e.index,t);return(Sn(n)?n:t)[it]}var t_=(()=>{let e=class e{};e.\u0275prov=ie({token:e,providedIn:"root",factory:()=>null});let t=e;return t})(),ql={};function fs(t,e,n,r,i=!1){for(;n!==null;){let s=e[n.index];s!==null&&r.push(ct(s)),Ct(s)&&Ag(s,r);let o=n.type;if(o&8)fs(t,e,n.child,r);else if(o&32){let a=Xu(n,e),c;for(;c=a();)r.push(c)}else if(o&16){let a=Dg(e,n);if(Array.isArray(a))r.push(...a);else{let c=is(e[St]);fs(c[ve],c,a,r,!0)}}n=i?n.projectionNext:n.next}return r}function Ag(t,e){for(let n=bt;n{rs(t.lView)},consumerOnSignalRead(){this.lView[Mr]=this}});function Rg(t){return kg(t[ts])}function Og(t){return kg(t[Kt])}function kg(t){for(;t!==null&&!Ct(t);)t=t[Kt];return t}var o_="ngOriginalError";function zl(t){return t[o_]}var an=class{constructor(){this._console=console}handleError(e){let n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&zl(e);for(;n&&zl(n);)n=zl(n);return n||null}},Lg=new le("",{providedIn:"root",factory:()=>W(an).handleError.bind(void 0)}),ai=new le(""),Pg=!1,Fg=new le("",{providedIn:"root",factory:()=>Pg});var jg={};function a_(t,e,n,r){if(!r)if((e[he]&3)===3){let s=t.preOrderCheckHooks;s!==null&&sa(e,s,n)}else{let s=t.preOrderHooks;s!==null&&oa(e,s,0,n)}Nr(n)}function ld(t,e=be.Default){let n=Yt();if(n===null)return ce(t,e);let r=Nn();return eg(r,n,Ft(t),e)}function Hg(t,e,n,r,i,s){let o=Dt(null);try{let a=null;i&Jn.SignalBased&&(a=e[r][Vh]),a!==null&&a.transformFn!==void 0&&(s=a.transformFn(s)),i&Jn.HasDecoratorInputTransform&&(s=t.inputTransforms[r].call(e,s)),t.setInput!==null?t.setInput(e,a,s,n,r):Im(e,a,r,s)}finally{Dt(o)}}function c_(t,e){let n=t.hostBindingOpCodes;if(n!==null)try{for(let r=0;rst&&a_(t,e,st,!1),Zn(o?2:0,i),n(r,i)}finally{Nr(s),Zn(o?3:1,i)}}function Vg(t,e,n){if(Cm(e)){let r=Dt(null);try{let i=e.directiveStart,s=e.directiveEnd;for(let o=i;onull;function m_(t){fg(t)?Tg(t):QD(t)}function g_(){zg=m_}function y_(t,e,n,r,i,s){let o=e?e.injectorIndex:-1,a=0;return Es()&&(a|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:i,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function qp(t,e,n,r,i){for(let s in e){if(!e.hasOwnProperty(s))continue;let o=e[s];if(o===void 0)continue;r??={};let a,c=Jn.None;Array.isArray(o)?(a=o[0],c=o[1]):a=o;let l=s;if(i!==null){if(!i.hasOwnProperty(s))continue;l=i[s]}t===0?zp(r,n,l,a,c):zp(r,n,l,a)}return r}function zp(t,e,n,r,i){let s;t.hasOwnProperty(n)?(s=t[n]).push(e,r):s=t[n]=[e,r],i!==void 0&&s.push(i)}function v_(t,e,n){let r=e.directiveStart,i=e.directiveEnd,s=t.data,o=e.attrs,a=[],c=null,l=null;for(let u=r;u0;){let n=t[--e];if(typeof n=="number"&&n<0)return n}return 0}function D_(t,e,n,r){let i=n.directiveStart,s=n.directiveEnd;ys(n)&&N_(e,n,t.data[i+n.componentOffset]),t.firstCreatePass||Ym(n,e),fi(r,e);let o=n.initialInputs;for(let a=i;a-1&&(uu(e,r),ya(n,r))}this._attachedToViewContainer=!1}vg(this._lView[ve],this._lView)}onDestroy(e){yw(this._lView,e)}markForCheck(){ty(this._cdRefInjectingView||this._lView)}detach(){this._lView[he]&=-129}reattach(){tu(this._lView),this._lView[he]|=128}detectChanges(){this._lView[he]|=1024,Zg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new z(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,gg(this._lView[ve],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new z(902,!1);this._appRef=e,tu(this._lView)}},Qa=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=H_;let t=e;return t})();function H_(t){return B_(Nn(),Yt(),(t&16)===16)}function B_(t,e,n){if(ys(t)&&!n){let r=gi(t.index,e);return new pi(r,r)}else if(t.type&47){let r=e[St];return new pi(r,e)}return null}var Gp=new Set;function Ds(t){Gp.has(t)||(Gp.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var Du=class extends pt{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,n,r){let i=e,s=n||(()=>null),o=r;if(e&&typeof e=="object"){let c=e;i=c.next?.bind(c),s=c.error?.bind(c),o=c.complete?.bind(c)}this.__isAsync&&(s=Gl(s),i&&(i=Gl(i)),o&&(o=Gl(o)));let a=super.subscribe({next:i,error:s,complete:o});return e instanceof Je&&e.add(a),a}};function Gl(t){return e=>{setTimeout(t,void 0,e)}}var mt=Du;function Wp(...t){}function U_(){let t=typeof ci.requestAnimationFrame=="function",e=ci[t?"requestAnimationFrame":"setTimeout"],n=ci[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&e&&n){let r=e[Zone.__symbol__("OriginalDelegate")];r&&(e=r);let i=n[Zone.__symbol__("OriginalDelegate")];i&&(n=i)}return{nativeRequestAnimationFrame:e,nativeCancelAnimationFrame:n}}var je=class t{constructor({enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new mt(!1),this.onMicrotaskEmpty=new mt(!1),this.onStable=new mt(!1),this.onError=new mt(!1),typeof Zone>"u")throw new z(908,!1);Zone.assertZonePatched();let i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!r&&n,i.shouldCoalesceRunChangeDetection=r,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=U_().nativeRequestAnimationFrame,q_(i)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get("isAngularZone")===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new z(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new z(909,!1)}run(e,n,r){return this._inner.run(e,n,r)}runTask(e,n,r,i){let s=this._inner,o=s.scheduleEventTask("NgZoneEvent: "+i,e,V_,Wp,Wp);try{return s.runTask(o,n,r)}finally{s.cancelTask(o)}}runGuarded(e,n,r){return this._inner.runGuarded(e,n,r)}runOutsideAngular(e){return this._outer.run(e)}},V_={};function hd(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function $_(t){t.isCheckStableRunning||t.lastRequestAnimationFrameId!==-1||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(ci,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,_u(t),t.isCheckStableRunning=!0,hd(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),_u(t))}function q_(t){let e=()=>{$_(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,i,s,o,a)=>{if(z_(a))return n.invokeTask(i,s,o,a);try{return Kp(t),n.invokeTask(i,s,o,a)}finally{(t.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&e(),Qp(t)}},onInvoke:(n,r,i,s,o,a,c)=>{try{return Kp(t),n.invoke(i,s,o,a,c)}finally{t.shouldCoalesceRunChangeDetection&&e(),Qp(t)}},onHasTask:(n,r,i,s)=>{n.hasTask(i,s),r===i&&(s.change=="microTask"?(t._hasPendingMicrotasks=s.microTask,_u(t),hd(t)):s.change=="macroTask"&&(t.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,i,s)=>(n.handleError(i,s),t.runOutsideAngular(()=>t.onError.emit(s)),!1)})}function _u(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.lastRequestAnimationFrameId!==-1?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function Kp(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Qp(t){t._nesting--,hd(t)}var Tu=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new mt,this.onMicrotaskEmpty=new mt,this.onStable=new mt,this.onError=new mt}run(e,n,r){return e.apply(n,r)}runGuarded(e,n,r){return e.apply(n,r)}runOutsideAngular(e){return e()}runTask(e,n,r,i){return e.apply(n,r)}};function z_(t){return!Array.isArray(t)||t.length!==1?!1:t[0].data?.__ignore_ng_zone__===!0}function G_(t="zone.js",e){return t==="noop"?new Tu:t==="zone.js"?new je(e):t}var ny=(()=>{let e=class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){let r=[...this.internalCallbacks];this.internalCallbacks.length=0;for(let i of r)i();this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}};e.\u0275prov=ie({token:e,providedIn:"root",factory:()=>new e});let t=e;return t})();function W_(t,e){let n=gi(e,t),r=n[ve];K_(r,n);let i=n[Ke];i!==null&&n[Cn]===null&&(n[Cn]=od(i,n[ui])),ry(r,n,n[In])}function K_(t,e){for(let n=e.length;n0&&Sg(t,n,s.join(" "))}}function nT(t,e,n){let r=t.projection=[];for(let i=0;i"}}function sT(t,e){let n=`During serialization, Angular was unable to find an element in the DOM: - -`,r=`${uT(t,e,!1)} - -`,i=fT();throw new z(-502,n+r+i)}function oT(t){let e="During serialization, Angular detected DOM nodes that were created outside of Angular context and provided as projectable nodes (likely via `ViewContainerRef.createComponent` or `createComponent` APIs). Hydration is not supported for such cases, consider refactoring the code to avoid this pattern or using `ngSkipHydration` on the host element of the component.\n\n",n=`${dT(t)} - -`,r=e+n+hT();return new z(-503,r)}function aT(t){let e=[];if(t.attrs)for(let n=0;n${e}`;case 8:return"";case 4:return"";default:return`#node(${iT(t.type)})`}}function la(t,e="\u2026"){let n=t;switch(n.nodeType){case Node.ELEMENT_NODE:let r=n.tagName.toLowerCase(),i=lT(n);return`<${r}${i?" "+i:""}>${e}`;case Node.TEXT_NODE:let s=n.textContent?Ca(n.textContent):"";return`#text${s?`(${s})`:""}`;case Node.COMMENT_NODE:return``;default:return`#node(${n.nodeType})`}}function uT(t,e,n){let r=" ",i="";e.prev?(i+=r+`\u2026 -`,i+=r+Wl(e.prev)+` -`):e.type&&e.type&12&&(i+=r+`\u2026 -`),n?(i+=r+Wl(e)+` -`,i+=r+` ${Mu} -`):i+=r+Wl(e)+` ${Mu} -`,i+=r+`\u2026 -`;let s=e.type?Eg(t[ve],e,t):null;return s&&(i=la(s,` -`+i)),i}function dT(t){let e=" ",n="",r=t;return r.previousSibling&&(n+=e+`\u2026 -`,n+=e+la(r.previousSibling)+` -`),n+=e+la(r)+` ${Mu} -`,t.nextSibling&&(n+=e+`\u2026 -`),t.parentNode&&(n=la(r.parentNode,` -`+n)),n}function fT(t){return`To fix this problem: - * check ${t?`the "${t}"`:"corresponding"} component for hydration-related issues - * check to see if your template has valid HTML structure - * or skip hydration by adding the \`ngSkipHydration\` attribute to its host node in a template - -`}function hT(){return`Note: attributes are only displayed to better represent the DOM but have no effect on hydration mismatches. - -`}function pT(t){return t.replace(/\s+/gm,"")}function Ca(t,e=50){return t?(t=pT(t),t.length>e?`${t.substring(0,e-1)}\u2026`:t):""}function iy(t){let e=t[ns]??[],r=t[rt][it];for(let i of e)mT(i,r);t[ns]=Ir}function mT(t,e){let n=0,r=t.firstChild;if(r){let i=t.data[hi];for(;n0&&n[i-1]===r){let s=n[i]||1;n[i]=s+1}else n.push(r,"")}return n.join("")}function ET(t){let e=t.match(yT),[n,r,i,s]=e,o=r?parseInt(r,10):i,a=[];for(let[c,l,u]of s.matchAll(/(f|n)(\d*)/g)){let f=parseInt(u,10)||1;a.push(l,f)}return[o,...a]}function bT(t){return!t.prev&&t.parent?.type===8}function Kl(t){return t.index-st}function ps(t,e){return!(t.type&16)&&!!e[t.index]&&!ct(e[t.index])?.isConnected}function Ya(t,e,n,r){let i=null,s=Kl(r),o=t.data[mu];if(o?.[s])i=DT(o[s],n);else if(e.firstChild===r)i=t.firstChild;else{let a=r.prev===null,c=r.prev??r.parent;if(bT(r)){let l=Kl(r.parent);i=gu(t,l)}else{let l=cn(c,n);if(a)i=l.firstChild;else{let u=Kl(c),f=gu(t,u);if(c.type===2&&f){let _=ad(t,u)+1;i=Za(_,f)}else i=l.nextSibling}}}return i}function Za(t,e){let n=e;for(let r=0;r0&&(s.firstChild=t,t=Za(r[hi],t)),n.push(s)}return[t,n]}var oy=()=>null;function CT(t,e){let n=t[ns];return!e||n===null||n.length===0?null:n[0].data[pu]===e?n.shift():(iy(t),null)}function IT(){oy=CT}function Xp(t,e){return oy(t,e)}function Jp(t,e){return!e||e.firstChild===null||ba(t)}function MT(t,e,n,r=!0){let i=e[ve];if(AD(i,e,t,n),r){let o=du(n,t),a=e[it],c=ed(a,t[Mn]);c!==null&&MD(i,t[Zt],a,e,c,o)}let s=e[Cn];s!==null&&s.firstChild!==null&&(s.firstChild=null)}var Xa=(()=>{let e=class e{};e.__NG_ELEMENT_ID__=NT;let t=e;return t})();function NT(){let t=Nn();return xT(t,Yt())}var AT=Xa,ay=class extends AT{constructor(e,n,r){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=r}get element(){return cd(this._hostTNode,this._hostLView)}get injector(){return new Cr(this._hostTNode,this._hostLView)}get parentInjector(){let e=zu(this._hostTNode,this._hostLView);if(Wm(e)){let n=ga(e,this._hostLView),r=ma(e),i=n[ve].data[r+8];return new Cr(i,n)}else return new Cr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let n=em(this._lContainer);return n!==null&&n[e]||null}get length(){return this._lContainer.length-bt}createEmbeddedView(e,n,r){let i,s;typeof r=="number"?i=r:r!=null&&(i=r.index,s=r.injector);let o=Xp(this._lContainer,e.ssrId),a=e.createEmbeddedViewImpl(n||{},s,o);return this.insertImpl(a,i,Jp(this._hostTNode,o)),a}createComponent(e,n,r,i,s){let o=e&&!Zw(e),a;if(o)a=n;else{let M=n||{};a=M.index,r=M.injector,i=M.projectableNodes,s=M.environmentInjector||M.ngModuleRef}let c=o?e:new hs(er(e)),l=r||this.parentInjector;if(!s&&c.ngModule==null){let N=(o?l:this.parentInjector).get(jt,null);N&&(s=N)}let u=er(c.componentType??{}),f=Xp(this._lContainer,u?.id??null),g=f?.firstChild??null,_=c.create(l,i,g,s);return this.insertImpl(_.hostView,a,Jp(this._hostTNode,f)),_}insert(e,n){return this.insertImpl(e,n,!0)}insertImpl(e,n,r){let i=e._lView;if(mw(i)){let a=this.indexOf(e);if(a!==-1)this.detach(a);else{let c=i[rt],l=new ay(c,c[Zt],c[rt]);l.detach(l.indexOf(e))}}let s=this._adjustIndex(n),o=this._lContainer;return MT(o,i,s,r),e.attachToViewContainerRef(),rg(Ql(o),s,e),e}move(e,n){return this.insert(e,n)}indexOf(e){let n=em(this._lContainer);return n!==null?n.indexOf(e):-1}remove(e){let n=this._adjustIndex(e,-1),r=uu(this._lContainer,n);r&&(ya(Ql(this._lContainer),n),vg(r[ve],r))}detach(e){let n=this._adjustIndex(e,-1),r=uu(this._lContainer,n);return r&&ya(Ql(this._lContainer),n)!=null?new pi(r):null}_adjustIndex(e,n=0){return e??this.length+n}};function em(t){return t[ha]}function Ql(t){return t[ha]||(t[ha]=[])}function xT(t,e){let n,r=e[t.index];return Ct(r)?n=r:(n=R_(r,e,null,t),e[t.index]=n,fd(e,n)),cy(n,e,t,r),new ay(n,t,e)}function RT(t,e){let n=t[it],r=n.createComment(""),i=cn(e,t),s=ed(n,i);return Da(n,s,r,PD(n,i),!1),r}var cy=uy,ly=()=>!1;function uy(t,e,n,r){if(t[Mn])return;let i;n.type&8?i=ct(r):i=RT(e,n),t[Mn]=i}function OT(t,e,n){if(t[Mn]&&t[ns])return!0;let r=n[Cn],i=e.index-st;if(!r||wa(e)||Ga(r,i))return!1;let o=gu(r,i),a=r.data[ds]?.[i],[c,l]=ST(o,a);return t[Mn]=c,t[ns]=l,!0}function kT(t,e,n,r){ly(t,n,e)||uy(t,e,n,r)}function LT(){cy=kT,ly=OT}var nr=class{},ms=class{};var Ma=class extends nr{constructor(e,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Sa(this);let i=Dm(e);this._bootstrapComponents=ug(i.bootstrap),this._r3Injector=lg(e,n,[{provide:nr,useValue:this},{provide:Wa,useValue:this.componentFactoryResolver},...r],Tt(e),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(e)}get injector(){return this._r3Injector}destroy(){let e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}},Na=class extends ms{constructor(e){super(),this.moduleType=e}create(e){return new Ma(this.moduleType,e,[])}};function PT(t,e,n){return new Ma(t,e,n)}var Aa=class extends nr{constructor(e){super(),this.componentFactoryResolver=new Sa(this),this.instance=null;let n=new as([...e.providers,{provide:nr,useValue:this},{provide:Wa,useValue:this.componentFactoryResolver}],e.parent||Qu(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function pd(t,e,n=null){return new Aa({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}var _s=(()=>{let e=class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new at(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var FT=dy;function dy(t,e,n,r){return rr(!0),e[it].createComment("")}function jT(t,e,n,r){let i=e[Cn],s=!i||Es()||Ga(i,r);if(rr(s),s)return dy(t,e,n,r);let o=i.data[hu]?.[r]??null;o!==null&&n.tView!==null&&n.tView.ssrId===null&&(n.tView.ssrId=o);let a=Ya(i,t,e,n);za(i,r,a);let c=ad(i,r);return Za(c,a)}function HT(){FT=jT}function tm(t,e,n,r,i){let s=e.inputs,o=i?"class":"style";Qg(t,n,s[o],o,r)}function BT(t,e,n,r,i,s){let o=e.consts,a=Lp(o,i),c=dd(e,t,2,r,a);return E_(e,n,c,Lp(o,s)),c.attrs!==null&&Su(c,c.attrs,!1),c.mergedAttrs!==null&&Su(c,c.mergedAttrs,!0),e.queries!==null&&e.queries.elementStart(e,c),c}function fy(t,e,n,r){let i=Yt(),s=Vu(),o=st+t,a=i[it],c=s.firstCreatePass?BT(o,s,i,e,n,r):s.data[o],l=py(s,i,c,a,e,t);i[o]=l;let u=iw(c);return Ha(c,!0),Cg(a,l,c),(c.flags&32)!==32&&qm()&&wg(s,i,l,c),vw()===0&&fi(l,i),Ew(),u&&(u_(s,i,c),Vg(s,c,i)),r!==null&&d_(i,c),fy}function hy(){let t=Nn();Lm()?Sw():(t=t.parent,Ha(t,!1));let e=t;ww(e)&&_w(),bw();let n=Vu();return n.firstCreatePass&&(zm(n,t),Cm(t)&&n.queries.elementEnd(t)),e.classesWithoutHost!=null&&Pw(e)&&tm(n,e,Yt(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&Fw(e)&&tm(n,e,Yt(),e.stylesWithoutHost,!1),hy}function md(t,e,n,r){return fy(t,e,n,r),hy(),md}var py=(t,e,n,r,i,s)=>(rr(!0),Ju(r,i,Vm()));function UT(t,e,n,r,i,s){let o=e[Cn],a=!o||Es()||Ga(o,s);if(rr(a),a)return Ju(r,i,Vm());let c=Ya(o,t,e,n);return Ng(o,s)&&za(o,s,c.nextSibling),o&&(dg(n)||fg(c))&&ys(n)&&(Dw(n),Tg(c)),c}function VT(){py=UT}var $T=(t,e,n,r)=>(rr(!0),mg(e[it],""));function qT(t,e,n,r){let i,s=e[Cn],o=!s||Es();if(rr(o),o)return mg(e[it],"");let a=Ya(s,t,e,n),c=YD(s,r);return za(s,r,a),i=Za(c,a),i}function zT(){$T=qT}var mi="en-US";var GT=mi;function my(t){typeof t=="string"&&(GT=t.toLowerCase().replace(/_/g,"-"))}function Ts(t){return!!t&&typeof t.then=="function"}function gy(t){return!!t&&typeof t.subscribe=="function"}function U8(t,e=""){let n=Yt(),r=Vu(),i=t+st,s=r.firstCreatePass?dd(r,i,1,e,null):r.data[i],o=yy(r,n,s,e,t);n[i]=o,qm()&&wg(r,n,o,s),Ha(s,!1)}var yy=(t,e,n,r,i)=>(rr(!0),pg(e[it],r));function WT(t,e,n,r,i){let s=e[Cn],o=!s||Es()||Ga(s,i);return rr(o),o?pg(e[it],r):Ya(s,t,e,n)}function KT(){yy=WT}var QT=(()=>{let e=class e{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){let i=og(!1,r.type),s=i.length>0?pd([i],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,s)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(let r of this.cachedInjectors.values())r!==null&&r.destroy()}finally{this.cachedInjectors.clear()}}};e.\u0275prov=ie({token:e,providedIn:"environment",factory:()=>new e(ce(jt))});let t=e;return t})();function vy(t){Ds("NgStandalone"),t.getStandaloneInjector=e=>e.get(QT).getOrCreateStandaloneInjector(t)}var ra=null;function YT(t){ra!==null&&(t.defaultEncapsulation!==ra.defaultEncapsulation||t.preserveWhitespaces!==ra.preserveWhitespaces)||(ra=t)}var Ja=(()=>{let e=class e{log(r){console.log(r)}warn(r){console.warn(r)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})(),Au=class{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n}},gd=(()=>{let e=class e{compileModuleSync(r){return new Na(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){let i=this.compileModuleSync(r),s=Dm(r),o=ug(s.declarations).reduce((a,c)=>{let l=er(c);return l&&a.push(new hs(l)),a},[]);return new Au(i,o)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),ZT=new le("");var ec=new le(""),Ey=new le(""),yd=(()=>{let e=class e{constructor(r,i,s){this._ngZone=r,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,vd||(XT(s),s.addToWindow(i)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{je.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&this._pendingCount===0&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>i.updateCb&&i.updateCb(r)?(clearTimeout(i.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,i,s){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),r()},i)),this._callbacks.push({doneCb:r,timeoutId:o,updateCb:s})}whenStable(r,i,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,i,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,i,s){return[]}};e.\u0275fac=function(i){return new(i||e)(ce(je),ce(by),ce(Ey))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),by=(()=>{let e=class e{constructor(){this._applications=new Map}registerApplication(r,i){this._applications.set(r,i)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,i=!0){return vd?.findTestabilityInTree(this,r,i)??null}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})();function XT(t){vd=t}var vd,wy=new le(""),Ed=(()=>{let e=class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,i)=>{this.resolve=r,this.reject=i}),this.appInits=W(wy,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let r=[];for(let s of this.appInits){let o=s();if(Ts(o))r.push(o);else if(gy(o)){let a=new Promise((c,l)=>{o.subscribe({complete:c,error:l})});r.push(a)}}let i=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{i()}).catch(s=>{this.reject(s)}),r.length===0&&i(),this.initialized=!0}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),vi=new le("");function JT(t,e,n){let r=new Na(n);return Promise.resolve(r)}function Dy(){Wh(()=>{throw new z(600,!1)})}function eS(t){return t.isBoundToModule}function _y(t,e,n){try{let r=n();return Ts(r)?r.catch(i=>{throw e.runOutsideAngular(()=>t.handleError(i)),i}):r}catch(r){throw e.runOutsideAngular(()=>t.handleError(r)),r}}function Ty(t,e){return Array.isArray(e)?e.reduce(Ty,t):J(J({},t),e)}var Jt=(()=>{let e=class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=W(Lg),this.afterRenderEffectManager=W(ny),this.componentTypes=[],this.components=[],this.isStable=W(_s).hasPendingTasks.pipe(Se(r=>!r)),this._injector=W(jt)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,i){let s=r instanceof Ta;if(!this._injector.get(Ed).done){let _=!s&&wm(r),M=!1;throw new z(405,M)}let a;s?a=r:a=this._injector.get(Wa).resolveComponentFactory(r),this.componentTypes.push(a.componentType);let c=eS(a)?void 0:this._injector.get(nr),l=i||a.selector,u=a.create(Xt.NULL,[],l,c),f=u.location.nativeElement,g=u.injector.get(ec,null);return g?.registerApplication(f),u.onDestroy(()=>{this.detachView(u.hostView),ua(this.components,u),g?.unregisterApplication(f)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new z(101,!1);try{this._runningTick=!0,this.detectChangesInAttachedViews()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1}}detectChangesInAttachedViews(){let r=0;do{if(r===Yg)throw new z(103,!1);let i=r===0;for(let{_lView:s,notifyErrorHandler:o}of this._views)!i&&!rm(s)||this.detectChangesInView(s,o,i);this.afterRenderEffectManager.execute(),r++}while(this._views.some(({_lView:i})=>rm(i)))}detectChangesInView(r,i,s){let o;s?(o=0,r[he]|=1024):r[he]&64?o=0:o=1,Zg(r,i,o)}attachView(r){let i=r;this._views.push(i),i.attachToAppRef(this)}detachView(r){let i=r;ua(this._views,i),i.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);let i=this._injector.get(vi,[]);[...this._bootstrapListeners,...i].forEach(s=>s(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>ua(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new z(406,!1);let r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function ua(t,e){let n=t.indexOf(e);n>-1&&t.splice(n,1)}function nm(t){for(let e=t.length-1;e>=0;e--)if(t[e]!==void 0)return t[e]}var ia;function Ss(t){ia??=new WeakMap;let e=ia.get(t);if(e)return e;let n=t.isStable.pipe(Gt(r=>r)).toPromise().then(()=>{});return ia.set(t,n),t.onDestroy(()=>ia?.delete(t)),n}function rm(t){return Uu(t)}var tS=(()=>{let e=class e{constructor(){this.zone=W(je),this.applicationRef=W(Jt)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function Sy(t){return[{provide:je,useFactory:t},{provide:Ar,multi:!0,useFactory:()=>{let e=W(tS,{optional:!0});return()=>e.initialize()}},{provide:Ar,multi:!0,useFactory:()=>{let e=W(iS);return()=>{e.initialize()}}},{provide:Lg,useFactory:nS}]}function nS(){let t=W(je),e=W(an);return n=>t.runOutsideAngular(()=>e.handleError(n))}function rS(t){let e=Sy(()=>new je(Cy(t)));return An([[],e])}function Cy(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var iS=(()=>{let e=class e{constructor(){this.subscription=new Je,this.initialized=!1,this.zone=W(je),this.pendingTasks=W(_s)}initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{je.assertNotInAngularZone(),queueMicrotask(()=>{r!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{je.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function sS(){return typeof $localize<"u"&&$localize.locale||mi}var tc=new le("",{providedIn:"root",factory:()=>W(tc,be.Optional|be.SkipSelf)||sS()});var bd=new le(""),Iy=(()=>{let e=class e{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,i){let s=G_(i?.ngZone,Cy({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return s.run(()=>{let o=PT(r.moduleType,this.injector,Sy(()=>s)),a=o.injector.get(an,null);return s.runOutsideAngular(()=>{let c=s.onError.subscribe({next:l=>{a.handleError(l)}});o.onDestroy(()=>{ua(this._modules,o),c.unsubscribe()})}),_y(a,s,()=>{let c=o.injector.get(Ed);return c.runInitializers(),c.donePromise.then(()=>{let l=o.injector.get(tc,mi);return my(l||mi),this._moduleDoBootstrap(o),o})})})}bootstrapModule(r,i=[]){let s=Ty({},i);return JT(this.injector,s,r).then(o=>this.bootstrapModuleFactory(o,s))}_moduleDoBootstrap(r){let i=r.injector.get(Jt);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(s=>i.bootstrap(s));else if(r.instance.ngDoBootstrap)r.instance.ngDoBootstrap(i);else throw new z(-403,!1);this._modules.push(r)}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new z(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());let r=this._injector.get(bd,null);r&&(r.forEach(i=>i()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};e.\u0275fac=function(i){return new(i||e)(ce(Xt))},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"platform"});let t=e;return t})(),Xn=null,nc=new le("");function oS(t){if(Xn&&!Xn.get(nc,!1))throw new z(400,!1);Dy(),Xn=t;let e=t.get(Iy);return Ay(t),e}function rc(t,e,n=[]){let r=`Platform: ${e}`,i=new le(r);return(s=[])=>{let o=Ny();if(!o||o.injector.get(nc,!1)){let a=[...n,...s,{provide:i,useValue:!0}];t?t(a):oS(My(a,r))}return aS(i)}}function My(t=[],e){return Xt.create({name:e,providers:[{provide:Ua,useValue:"platform"},{provide:bd,useValue:new Set([()=>Xn=null])},...t]})}function aS(t){let e=Ny();if(!e)throw new z(401,!1);return e}function Ny(){return Xn?.get(Iy)??null}function cS(t=[]){if(Xn)return Xn;let e=My(t);return Xn=e,Dy(),Ay(e),e}function Ay(t){t.get(bs,null)?.forEach(n=>n())}var wd=rc(null,"core",[]);function xy(t){try{let{rootComponent:e,appProviders:n,platformProviders:r}=t,i=cS(r),s=[rS(),...n||[]],a=new Aa({providers:s,parent:i,debugName:"",runEnvironmentInitializers:!1}).injector,c=a.get(je);return c.run(()=>{a.resolveInjectorInitializers();let l=a.get(an,null),u;c.runOutsideAngular(()=>{u=c.onError.subscribe({next:_=>{l.handleError(_)}})});let f=()=>a.destroy(),g=i.get(bd);return g.add(f),a.onDestroy(()=>{u.unsubscribe(),g.delete(f)}),_y(l,c,()=>{let _=a.get(Ed);return _.runInitializers(),_.donePromise.then(()=>{let M=a.get(tc,mi);my(M||mi);let N=a.get(Jt);return e!==void 0&&N.bootstrap(e),N})})})}catch(e){return Promise.reject(e)}}var xu=class{constructor(){this.views=[],this.indexByContent=new Map}add(e){let n=JSON.stringify(e);if(!this.indexByContent.has(n)){let r=this.views.length;return this.views.push(e),this.indexByContent.set(n,r),r}return this.indexByContent.get(n)}getAll(){return this.views}},lS=0;function Ry(t){return t.ssrId||(t.ssrId=`t${lS++}`),t.ssrId}function Oy(t,e,n){let r=[];return fs(t,e,n,r),r.length}function uS(t){let e=[];return Ag(t,e),e.length}function ky(t,e){let n=t[Ke];return n&&!n.hasAttribute(cs)?Ra(n,t,e):null}function Ly(t,e){let n=xm(t[Ke]),r=ky(n,e),i=ct(n[Ke]),s=t[rt],o=Ra(i,s,e),a=n[it],c=`${r}|${o}`;a.setAttribute(i,Xi,c)}function Py(t,e){let n=new xu,r=new Map,i=t._views;for(let a of i){let c=Mg(a);if(c!==null){let l={serializedViewCollection:n,corruptedTextNodes:r};Ct(c)?Ly(c,l):ky(c,l),pS(r,e)}}let s=n.getAll();t.injector.get(ln).set(id,s)}function dS(t,e){let n=[],r="";for(let i=bt;i0&&l===r){let u=n[n.length-1];u[_a]??=1,u[_a]++}else r=l,n.push(c)}return n}function xa(t,e,n){let r=e.index-st;t[mu]??={},t[mu][r]=TT(e,n)}function im(t,e){let n=e.index-st;t[ca]??=[],t[ca].includes(n)||t[ca].push(n)}function Fy(t,e){let n={},r=t[ve];for(let i=st;i{let t=!0;return na()&&(t=!!W(ln,{optional:!0})?.get(id,null)),t&&Ds("NgHydration"),t}},{provide:Ar,useValue:()=>{na()&&W(ai)&&(vS(),gS())},multi:!0},{provide:Fg,useFactory:()=>na()&&W(ai)},{provide:vi,useFactory:()=>{if(na()&&W(ai)){let t=W(Jt),e=W(Xt);return()=>{yS(t,e).then(()=>{je.assertInAngularZone(),gT(t)})}}return()=>{}},multi:!0}])}function vS(){let t=$a(),e;for(let n of t.body.childNodes)if(n.nodeType===Node.COMMENT_NODE&&n.textContent?.trim()===sd){e=n;break}if(!e)throw new z(-507,!1)}function V8(...t){return t.reduce((e,n)=>Object.assign(e,n,{providers:[...e.providers,...n.providers]}),{providers:[]})}var Uy=null;function un(){return Uy}function ac(t){Uy??=t}var ic=class{},$e=new le(""),Is=(()=>{let e=class e{historyGo(r){throw new Error("")}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:()=>W(_S),providedIn:"platform"});let t=e;return t})();var _S=(()=>{let e=class e extends Is{constructor(){super(),this._doc=W($e),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return un().getBaseHref(this._doc)}onPopState(r){let i=un().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",r,!1),()=>i.removeEventListener("popstate",r)}onHashChange(r){let i=un().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",r,!1),()=>i.removeEventListener("hashchange",r)}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(r){this._location.pathname=r}pushState(r,i,s){this._history.pushState(r,i,s)}replaceState(r,i,s){this._history.replaceState(r,i,s)}forward(){this._history.forward()}back(){this._history.back()}historyGo(r=0){this._history.go(r)}getState(){return this._history.state}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:()=>new e,providedIn:"platform"});let t=e;return t})();function Vy(t,e){if(t.length==0)return e;if(e.length==0)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,n==2?t+e.substring(1):n==1?t+e:t+"/"+e}function Hy(t){let e=t.match(/#|\?|$/),n=e&&e.index||t.length,r=n-(t[n-1]==="/"?1:0);return t.slice(0,r)+t.slice(n)}function Or(t){return t&&t[0]!=="?"?"?"+t:t}var cc=(()=>{let e=class e{historyGo(r){throw new Error("")}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:()=>W($y),providedIn:"root"});let t=e;return t})(),TS=new le(""),$y=(()=>{let e=class e extends cc{constructor(r,i){super(),this._platformLocation=r,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??W($e).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(r){this._removeListenerFns.push(this._platformLocation.onPopState(r),this._platformLocation.onHashChange(r))}getBaseHref(){return this._baseHref}prepareExternalUrl(r){return Vy(this._baseHref,r)}path(r=!1){let i=this._platformLocation.pathname+Or(this._platformLocation.search),s=this._platformLocation.hash;return s&&r?`${i}${s}`:i}pushState(r,i,s,o){let a=this.prepareExternalUrl(s+Or(o));this._platformLocation.pushState(r,i,a)}replaceState(r,i,s,o){let a=this.prepareExternalUrl(s+Or(o));this._platformLocation.replaceState(r,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(r=0){this._platformLocation.historyGo?.(r)}};e.\u0275fac=function(i){return new(i||e)(ce(Is),ce(TS,8))},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Ms=(()=>{let e=class e{constructor(r){this._subject=new mt,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=r;let i=this._locationStrategy.getBaseHref();this._basePath=IS(Hy(By(i))),this._locationStrategy.onPopState(s=>{this._subject.emit({url:this.path(!0),pop:!0,state:s.state,type:s.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(r=!1){return this.normalize(this._locationStrategy.path(r))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(r,i=""){return this.path()==this.normalize(r+Or(i))}normalize(r){return e.stripTrailingSlash(CS(this._basePath,By(r)))}prepareExternalUrl(r){return r&&r[0]!=="/"&&(r="/"+r),this._locationStrategy.prepareExternalUrl(r)}go(r,i="",s=null){this._locationStrategy.pushState(s,"",r,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+Or(i)),s)}replaceState(r,i="",s=null){this._locationStrategy.replaceState(s,"",r,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(r+Or(i)),s)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(r=0){this._locationStrategy.historyGo?.(r)}onUrlChange(r){return this._urlChangeListeners.push(r),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{let i=this._urlChangeListeners.indexOf(r);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(r="",i){this._urlChangeListeners.forEach(s=>s(r,i))}subscribe(r,i,s){return this._subject.subscribe({next:r,error:i,complete:s})}};e.normalizeQueryParams=Or,e.joinWithSlash=Vy,e.stripTrailingSlash=Hy,e.\u0275fac=function(i){return new(i||e)(ce(cc))},e.\u0275prov=ie({token:e,factory:()=>SS(),providedIn:"root"});let t=e;return t})();function SS(){return new Ms(ce(cc))}function CS(t,e){if(!t||!e.startsWith(t))return e;let n=e.substring(t.length);return n===""||["/",";","?","#"].includes(n[0])?n:e}function By(t){return t.replace(/\/index.html$/,"")}function IS(t){if(new RegExp("^(https?:)?//").test(t)){let[,n]=t.split(/\/\/[^\/]+/);return n}return t}function qy(t,e){e=encodeURIComponent(e);for(let n of t.split(";")){let r=n.indexOf("="),[i,s]=r==-1?[n,""]:[n.slice(0,r),n.slice(r+1)];if(i.trim()===e)return decodeURIComponent(s)}return null}var Td="browser",Sd="server";function MS(t){return t===Td}function Cd(t){return t===Sd}var Id=(()=>{let e=class e{};e.\u0275prov=ie({token:e,providedIn:"root",factory:()=>MS(W(Ht))?new Dd(W($e),window):new Cs});let t=e;return t})(),Dd=class{constructor(e,n){this.document=e,this.window=n,this.offset=()=>[0,0]}setOffset(e){Array.isArray(e)?this.offset=()=>e:this.offset=e}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(e){this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){let n=NS(this.document,e);n&&(this.scrollToElement(n),n.focus())}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e}scrollToElement(e){let n=e.getBoundingClientRect(),r=n.left+this.window.pageXOffset,i=n.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(r-s[0],i-s[1])}};function NS(t,e){let n=t.getElementById(e)||t.getElementsByName(e)[0];if(n)return n;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let r=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),i=r.currentNode;for(;i;){let s=i.shadowRoot;if(s){let o=s.getElementById(e)||s.querySelector(`[name="${e}"]`);if(o)return o}i=r.nextNode()}}return null}var Cs=class{setOffset(e){}getScrollPosition(){return[0,0]}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}},bi=class{};var uc=class t{constructor(e){this.normalizedNames=new Map,this.lazyUpdate=null,e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map,e.split(` -`).forEach(n=>{let r=n.indexOf(":");if(r>0){let i=n.slice(0,r),s=i.toLowerCase(),o=n.slice(r+1).trim();this.maybeSetNormalizedName(i,s),this.headers.has(s)?this.headers.get(s).push(o):this.headers.set(s,[o])}})}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map,e.forEach((n,r)=>{this.setHeaderEntries(r,n)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach(([n,r])=>{this.setHeaderEntries(n,r)})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();let n=this.headers.get(e.toLowerCase());return n&&n.length>0?n[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,n){return this.clone({name:e,value:n,op:"a"})}set(e,n){return this.clone({name:e,value:n,op:"s"})}delete(e,n){return this.clone({name:e,value:n,op:"d"})}maybeSetNormalizedName(e,n){this.normalizedNames.has(n)||this.normalizedNames.set(n,e)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(n=>{this.headers.set(n,e.headers.get(n)),this.normalizedNames.set(n,e.normalizedNames.get(n))})}clone(e){let n=new t;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([e]),n}applyUpdate(e){let n=e.name.toLowerCase();switch(e.op){case"a":case"s":let r=e.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(e.name,n);let i=(e.op==="a"?this.headers.get(n):void 0)||[];i.push(...r),this.headers.set(n,i);break;case"d":let s=e.value;if(!s)this.headers.delete(n),this.normalizedNames.delete(n);else{let o=this.headers.get(n);if(!o)return;o=o.filter(a=>s.indexOf(a)===-1),o.length===0?(this.headers.delete(n),this.normalizedNames.delete(n)):this.headers.set(n,o)}break}}setHeaderEntries(e,n){let r=(Array.isArray(n)?n:[n]).map(s=>s.toString()),i=e.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(e,i)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(n=>e(this.normalizedNames.get(n),this.headers.get(n)))}};var Zy=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(Zy||{}),Md=class{constructor(e,n=Xy.Ok,r="OK"){this.headers=e.headers||new uc,this.status=e.status!==void 0?e.status:n,this.statusText=e.statusText||r,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}};var dc=class t extends Md{constructor(e={}){super(e),this.type=Zy.Response,this.body=e.body!==void 0?e.body:null}clone(e={}){return new t({body:e.body!==void 0?e.body:this.body,headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}};var Xy=function(t){return t[t.Continue=100]="Continue",t[t.SwitchingProtocols=101]="SwitchingProtocols",t[t.Processing=102]="Processing",t[t.EarlyHints=103]="EarlyHints",t[t.Ok=200]="Ok",t[t.Created=201]="Created",t[t.Accepted=202]="Accepted",t[t.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",t[t.NoContent=204]="NoContent",t[t.ResetContent=205]="ResetContent",t[t.PartialContent=206]="PartialContent",t[t.MultiStatus=207]="MultiStatus",t[t.AlreadyReported=208]="AlreadyReported",t[t.ImUsed=226]="ImUsed",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.Found=302]="Found",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.Unused=306]="Unused",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.LengthRequired=411]="LengthRequired",t[t.PreconditionFailed=412]="PreconditionFailed",t[t.PayloadTooLarge=413]="PayloadTooLarge",t[t.UriTooLong=414]="UriTooLong",t[t.UnsupportedMediaType=415]="UnsupportedMediaType",t[t.RangeNotSatisfiable=416]="RangeNotSatisfiable",t[t.ExpectationFailed=417]="ExpectationFailed",t[t.ImATeapot=418]="ImATeapot",t[t.MisdirectedRequest=421]="MisdirectedRequest",t[t.UnprocessableEntity=422]="UnprocessableEntity",t[t.Locked=423]="Locked",t[t.FailedDependency=424]="FailedDependency",t[t.TooEarly=425]="TooEarly",t[t.UpgradeRequired=426]="UpgradeRequired",t[t.PreconditionRequired=428]="PreconditionRequired",t[t.TooManyRequests=429]="TooManyRequests",t[t.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",t[t.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout",t[t.HttpVersionNotSupported=505]="HttpVersionNotSupported",t[t.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",t[t.InsufficientStorage=507]="InsufficientStorage",t[t.LoopDetected=508]="LoopDetected",t[t.NotExtended=510]="NotExtended",t[t.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",t}(Xy||{});var Nd=new le("");var zy="b",Gy="h",Wy="s",Ky="st",Qy="u",Yy="rt",lc=new le(""),xS=["GET","HEAD"];function RS(t,e){let u=W(lc),{isCacheActive:n}=u,r=Oo(u,["isCacheActive"]),{transferCache:i,method:s}=t;if(!n||s==="POST"&&!r.includePostRequests&&!i||s!=="POST"&&!xS.includes(s)||i===!1||r.filter?.(t)===!1)return e(t);let o=W(ln),a=kS(t),c=o.get(a,null),l=r.includeHeaders;if(typeof i=="object"&&i.includeHeaders&&(l=i.includeHeaders),c){let{[zy]:f,[Yy]:g,[Gy]:_,[Wy]:M,[Ky]:N,[Qy]:q}=c,L=f;switch(g){case"arraybuffer":L=new TextEncoder().encode(f).buffer;break;case"blob":L=new Blob([f]);break}let T=new uc(_);return fe(new dc({body:L,headers:T,status:M,statusText:N,url:q}))}return e(t).pipe(Xe(f=>{f instanceof dc&&o.set(a,{[zy]:f.body,[Gy]:OS(f.headers,l),[Wy]:f.status,[Ky]:f.statusText,[Qy]:f.url||"",[Yy]:t.responseType})}))}function OS(t,e){if(!e)return{};let n={};for(let r of e){let i=t.getAll(r);i!==null&&(n[r]=i)}return n}function kS(t){let{params:e,method:n,responseType:r,url:i}=t,s=e.keys().sort().map(c=>`${c}=${e.getAll(c)}`).join("&"),o=n+"."+r+"."+i+"?"+s,a=LS(o);return a}function LS(t){let e=0;for(let n of t)e=Math.imul(31,e)+n.charCodeAt(0)<<0;return e+=2147483648,e.toString()}function Jy(t){return[{provide:lc,useFactory:()=>(Ds("NgHttpTransferCache"),J({isCacheActive:!0},t))},{provide:Nd,useValue:RS,multi:!0,deps:[ln,lc]},{provide:vi,multi:!0,useFactory:()=>{let e=W(Jt),n=W(lc);return()=>{Ss(e).then(()=>{n.isCacheActive=!1})}}}]}var Rd=class extends ic{constructor(){super(...arguments),this.supportsDOMEvents=!0}},As=class t extends Rd{static makeCurrent(){ac(new t)}onAndCancel(e,n,r){return e.addEventListener(n,r),()=>{e.removeEventListener(n,r)}}dispatchEvent(e,n){e.dispatchEvent(n)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,n){return n=n||this.getDefaultDocument(),n.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,n){return n==="window"?window:n==="document"?e:n==="body"?e.body:null}getBaseHref(e){let n=PS();return n==null?null:FS(n)}resetBaseElement(){Ns=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return qy(document.cookie,e)}},Ns=null;function PS(){return Ns=Ns||document.querySelector("base"),Ns?Ns.getAttribute("href"):null}function FS(t){return new URL(t,document.baseURI).pathname}var jS=(()=>{let e=class e{build(){return new XMLHttpRequest}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),xs=new le(""),nv=(()=>{let e=class e{constructor(r,i){this._zone=i,this._eventNameToPlugin=new Map,r.forEach(s=>{s.manager=this}),this._plugins=r.slice().reverse()}addEventListener(r,i,s){return this._findPluginFor(i).addEventListener(r,i,s)}getZone(){return this._zone}_findPluginFor(r){let i=this._eventNameToPlugin.get(r);if(i)return i;if(i=this._plugins.find(o=>o.supports(r)),!i)throw new z(5101,!1);return this._eventNameToPlugin.set(r,i),i}};e.\u0275fac=function(i){return new(i||e)(ce(xs),ce(je))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),wi=class{constructor(e){this._doc=e}},Ad="ng-app-id",rv=(()=>{let e=class e{constructor(r,i,s,o={}){this.doc=r,this.appId=i,this.nonce=s,this.platformId=o,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Cd(o),this.resetHostNodes()}addStyles(r){for(let i of r)this.changeUsageCount(i,1)===1&&this.onStyleAdded(i)}removeStyles(r){for(let i of r)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){let r=this.styleNodesInDOM;r&&(r.forEach(i=>i.remove()),r.clear());for(let i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(r){this.hostNodes.add(r);for(let i of this.getAllStyles())this.addStyleToHost(r,i)}removeHost(r){this.hostNodes.delete(r)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(r){for(let i of this.hostNodes)this.addStyleToHost(i,r)}onStyleRemoved(r){let i=this.styleRef;i.get(r)?.elements?.forEach(s=>s.remove()),i.delete(r)}collectServerRenderedStyles(){let r=this.doc.head?.querySelectorAll(`style[${Ad}="${this.appId}"]`);if(r?.length){let i=new Map;return r.forEach(s=>{s.textContent!=null&&i.set(s.textContent,s)}),i}return null}changeUsageCount(r,i){let s=this.styleRef;if(s.has(r)){let o=s.get(r);return o.usage+=i,o.usage}return s.set(r,{usage:i,elements:[]}),i}getStyleElement(r,i){let s=this.styleNodesInDOM,o=s?.get(i);if(o?.parentNode===r)return s.delete(i),o.removeAttribute(Ad),o;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=i,this.platformIsServer&&a.setAttribute(Ad,this.appId),r.appendChild(a),a}}addStyleToHost(r,i){let s=this.getStyleElement(r,i),o=this.styleRef,a=o.get(i)?.elements;a?a.push(s):o.set(i,{elements:[s],usage:1})}resetHostNodes(){let r=this.hostNodes;r.clear(),r.add(this.doc.head)}};e.\u0275fac=function(i){return new(i||e)(ce($e),ce(yi),ce(Zu,8),ce(Ht))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),xd={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Ld=/%COMP%/g,iv="%COMP%",HS=`_nghost-${iv}`,BS=`_ngcontent-${iv}`,US=!0,VS=new le("",{providedIn:"root",factory:()=>US});function $S(t){return BS.replace(Ld,t)}function qS(t){return HS.replace(Ld,t)}function sv(t,e){return e.map(n=>n.replace(Ld,t))}var fc=(()=>{let e=class e{constructor(r,i,s,o,a,c,l,u=null){this.eventManager=r,this.sharedStylesHost=i,this.appId=s,this.removeStylesOnCompDestroy=o,this.doc=a,this.platformId=c,this.ngZone=l,this.nonce=u,this.rendererByCompId=new Map,this.platformIsServer=Cd(c),this.defaultRenderer=new Rs(r,a,l,this.platformIsServer)}createRenderer(r,i){if(!r||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Qt.ShadowDom&&(i=Ye(J({},i),{encapsulation:Qt.Emulated}));let s=this.getOrCreateRenderer(r,i);return s instanceof hc?s.applyToHost(r):s instanceof Os&&s.applyStyles(),s}getOrCreateRenderer(r,i){let s=this.rendererByCompId,o=s.get(i.id);if(!o){let a=this.doc,c=this.ngZone,l=this.eventManager,u=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,g=this.platformIsServer;switch(i.encapsulation){case Qt.Emulated:o=new hc(l,u,i,this.appId,f,a,c,g);break;case Qt.ShadowDom:return new Od(l,u,r,i,a,c,this.nonce,g);default:o=new Os(l,u,i,f,a,c,g);break}s.set(i.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}};e.\u0275fac=function(i){return new(i||e)(ce(nv),ce(rv),ce(yi),ce(VS),ce($e),ce(Ht),ce(je),ce(Zu))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),Rs=class{constructor(e,n,r,i){this.eventManager=e,this.doc=n,this.ngZone=r,this.platformIsServer=i,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,n){return n?this.doc.createElementNS(xd[n]||n,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,n){(ev(e)?e.content:e).appendChild(n)}insertBefore(e,n,r){e&&(ev(e)?e.content:e).insertBefore(n,r)}removeChild(e,n){e&&e.removeChild(n)}selectRootElement(e,n){let r=typeof e=="string"?this.doc.querySelector(e):e;if(!r)throw new z(-5104,!1);return n||(r.textContent=""),r}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,n,r,i){if(i){n=i+":"+n;let s=xd[i];s?e.setAttributeNS(s,n,r):e.setAttribute(n,r)}else e.setAttribute(n,r)}removeAttribute(e,n,r){if(r){let i=xd[r];i?e.removeAttributeNS(i,n):e.removeAttribute(`${r}:${n}`)}else e.removeAttribute(n)}addClass(e,n){e.classList.add(n)}removeClass(e,n){e.classList.remove(n)}setStyle(e,n,r,i){i&(Rr.DashCase|Rr.Important)?e.style.setProperty(n,r,i&Rr.Important?"important":""):e.style[n]=r}removeStyle(e,n,r){r&Rr.DashCase?e.style.removeProperty(n):e.style[n]=""}setProperty(e,n,r){e!=null&&(e[n]=r)}setValue(e,n){e.nodeValue=n}listen(e,n,r){if(typeof e=="string"&&(e=un().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${n}`);return this.eventManager.addEventListener(e,n,this.decoratePreventDefault(r))}decoratePreventDefault(e){return n=>{if(n==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(n)):e(n))===!1&&n.preventDefault()}}};function ev(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var Od=class extends Rs{constructor(e,n,r,i,s,o,a,c){super(e,s,o,c),this.sharedStylesHost=n,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=sv(i.id,i.styles);for(let u of l){let f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=u,this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,n){return super.appendChild(this.nodeOrShadowRoot(e),n)}insertBefore(e,n,r){return super.insertBefore(this.nodeOrShadowRoot(e),n,r)}removeChild(e,n){return super.removeChild(this.nodeOrShadowRoot(e),n)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Os=class extends Rs{constructor(e,n,r,i,s,o,a,c){super(e,s,o,a),this.sharedStylesHost=n,this.removeStylesOnCompDestroy=i,this.styles=c?sv(c,r.styles):r.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},hc=class extends Os{constructor(e,n,r,i,s,o,a,c){let l=i+"-"+r.id;super(e,n,r,s,o,a,c,l),this.contentAttr=$S(l),this.hostAttr=qS(l)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,n){let r=super.createElement(e,n);return super.setAttribute(r,this.contentAttr,""),r}},zS=(()=>{let e=class e extends wi{constructor(r){super(r)}supports(r){return!0}addEventListener(r,i,s){return r.addEventListener(i,s,!1),()=>this.removeEventListener(r,i,s)}removeEventListener(r,i,s){return r.removeEventListener(i,s)}};e.\u0275fac=function(i){return new(i||e)(ce($e))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),tv=["alt","control","meta","shift"],GS={"\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"},WS={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},KS=(()=>{let e=class e extends wi{constructor(r){super(r)}supports(r){return e.parseEventName(r)!=null}addEventListener(r,i,s){let o=e.parseEventName(i),a=e.eventCallback(o.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>un().onAndCancel(r,o.domEventName,a))}static parseEventName(r){let i=r.toLowerCase().split("."),s=i.shift();if(i.length===0||!(s==="keydown"||s==="keyup"))return null;let o=e._normalizeKey(i.pop()),a="",c=i.indexOf("code");if(c>-1&&(i.splice(c,1),a="code."),tv.forEach(u=>{let f=i.indexOf(u);f>-1&&(i.splice(f,1),a+=u+".")}),a+=o,i.length!=0||o.length===0)return null;let l={};return l.domEventName=s,l.fullKey=a,l}static matchEventFullKeyCode(r,i){let s=GS[r.key]||r.key,o="";return i.indexOf("code.")>-1&&(s=r.code,o="code."),s==null||!s?!1:(s=s.toLowerCase(),s===" "?s="space":s==="."&&(s="dot"),tv.forEach(a=>{if(a!==s){let c=WS[a];c(r)&&(o+=a+".")}}),o+=s,o===i)}static eventCallback(r,i,s){return o=>{e.matchEventFullKeyCode(o,r)&&s.runGuarded(()=>i(o))}}static _normalizeKey(r){return r==="esc"?"escape":r}};e.\u0275fac=function(i){return new(i||e)(ce($e))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})();function Kk(t,e){return xy(J({rootComponent:t},QS(e)))}function QS(t){return{appProviders:[...eC,...t?.providers??[]],platformProviders:JS}}function YS(){As.makeCurrent()}function ZS(){return new an}function XS(){return Va(document),document}var JS=[{provide:Ht,useValue:Td},{provide:bs,useValue:YS,multi:!0},{provide:$e,useFactory:XS,deps:[]}];var eC=[{provide:Ua,useValue:"root"},{provide:an,useFactory:ZS,deps:[]},{provide:xs,useClass:zS,multi:!0,deps:[$e,je,Ht]},{provide:xs,useClass:KS,multi:!0,deps:[$e]},fc,rv,nv,{provide:xr,useExisting:fc},{provide:bi,useClass:jS,deps:[]},[]];var ov=(()=>{let e=class e{constructor(r){this._doc=r}getTitle(){return this._doc.title}setTitle(r){this._doc.title=r||""}};e.\u0275fac=function(i){return new(i||e)(ce($e))},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var kd=function(t){return t[t.NoHttpTransferCache=0]="NoHttpTransferCache",t[t.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",t}(kd||{});function Qk(...t){let e=[],n=new Set,r=n.has(kd.HttpTransferCacheOptions);for(let{\u0275providers:i,\u0275kind:s}of t)n.add(s),i.length&&e.push(i);return An([[],jy(),n.has(kd.NoHttpTransferCache)||r?[]:Jy({}),e])}var we=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(we||{}),dn="*";function av(t,e=null){return{type:we.Sequence,steps:t,options:e}}function Pd(t){return{type:we.Style,styles:t,offset:null}}var sr=class{constructor(e=0,n=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let n=e=="start"?this._onStartFns:this._onDoneFns;n.forEach(r=>r()),n.length=0}},ks=class{constructor(e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;let n=0,r=0,i=0,s=this.players.length;s==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++n==s&&this._onFinish()}),o.onDestroy(()=>{++r==s&&this._onDestroy()}),o.onStart(()=>{++i==s&&this._onStart()})}),this.totalTime=this.players.reduce((o,a)=>Math.max(o,a.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let n=e*this.totalTime;this.players.forEach(r=>{let i=r.totalTime?Math.min(1,n/r.totalTime):1;r.setPosition(i)})}getPosition(){let e=this.players.reduce((n,r)=>n===null||r.totalTime>n.totalTime?r:n,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){let n=e=="start"?this._onStartFns:this._onDoneFns;n.forEach(r=>r()),n.length=0}},pc="!";function cv(t){return new z(3e3,!1)}function nC(){return new z(3100,!1)}function rC(){return new z(3101,!1)}function iC(t){return new z(3001,!1)}function sC(t){return new z(3003,!1)}function oC(t){return new z(3004,!1)}function aC(t,e){return new z(3005,!1)}function cC(){return new z(3006,!1)}function lC(){return new z(3007,!1)}function uC(t,e){return new z(3008,!1)}function dC(t){return new z(3002,!1)}function fC(t,e,n,r,i){return new z(3010,!1)}function hC(){return new z(3011,!1)}function pC(){return new z(3012,!1)}function mC(){return new z(3200,!1)}function gC(){return new z(3202,!1)}function yC(){return new z(3013,!1)}function vC(t){return new z(3014,!1)}function EC(t){return new z(3015,!1)}function bC(t){return new z(3016,!1)}function wC(t,e){return new z(3404,!1)}function DC(t){return new z(3502,!1)}function _C(t){return new z(3503,!1)}function TC(){return new z(3300,!1)}function SC(t){return new z(3504,!1)}function CC(t){return new z(3301,!1)}function IC(t,e){return new z(3302,!1)}function MC(t){return new z(3303,!1)}function NC(t,e){return new z(3400,!1)}function AC(t){return new z(3401,!1)}function xC(t){return new z(3402,!1)}function RC(t,e){return new z(3505,!1)}function or(t){switch(t.length){case 0:return new sr;case 1:return t[0];default:return new ks(t)}}function Dv(t,e,n=new Map,r=new Map){let i=[],s=[],o=-1,a=null;if(e.forEach(c=>{let l=c.get("offset"),u=l==o,f=u&&a||new Map;c.forEach((g,_)=>{let M=_,N=g;if(_!=="offset")switch(M=t.normalizePropertyName(M,i),N){case pc:N=n.get(_);break;case dn:N=r.get(_);break;default:N=t.normalizeStyleValue(_,M,N,i);break}f.set(M,N)}),u||s.push(f),a=f,o=l}),i.length)throw DC(i);return s}function of(t,e,n,r){switch(e){case"start":t.onStart(()=>r(n&&Fd(n,"start",t)));break;case"done":t.onDone(()=>r(n&&Fd(n,"done",t)));break;case"destroy":t.onDestroy(()=>r(n&&Fd(n,"destroy",t)));break}}function Fd(t,e,n){let r=n.totalTime,i=!!n.disabled,s=af(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,r??t.totalTime,i),o=t._data;return o!=null&&(s._data=o),s}function af(t,e,n,r,i="",s=0,o){return{element:t,triggerName:e,fromState:n,toState:r,phaseName:i,totalTime:s,disabled:!!o}}function Mt(t,e,n){let r=t.get(e);return r||t.set(e,r=n),r}function lv(t){let e=t.indexOf(":"),n=t.substring(1,e),r=t.slice(e+1);return[n,r]}var OC=typeof document>"u"?null:document.documentElement;function cf(t){let e=t.parentNode||t.host||null;return e===OC?null:e}function kC(t){return t.substring(1,6)=="ebkit"}var kr=null,uv=!1;function LC(t){kr||(kr=PC()||{},uv=kr.style?"WebkitAppearance"in kr.style:!1);let e=!0;return kr.style&&!kC(t)&&(e=t in kr.style,!e&&uv&&(e="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in kr.style)),e}function PC(){return typeof document<"u"?document.body:null}function _v(t,e){for(;e;){if(e===t)return!0;e=cf(e)}return!1}function Tv(t,e,n){if(n)return Array.from(t.querySelectorAll(e));let r=t.querySelector(e);return r?[r]:[]}var lf=(()=>{let e=class e{validateStyleProperty(r){return LC(r)}matchesElement(r,i){return!1}containsElement(r,i){return _v(r,i)}getParentElement(r){return cf(r)}query(r,i,s){return Tv(r,i,s)}computeStyle(r,i,s){return s||""}animate(r,i,s,o,a,c=[],l){return new sr(s,o)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),hf=class hf{};hf.NOOP=new lf;var Fr=hf,jr=class{};var FC=1e3,Sv="{{",jC="}}",Cv="ng-enter",$d="ng-leave",mc="ng-trigger",bc=".ng-trigger",dv="ng-animating",qd=".ng-animating";function xn(t){if(typeof t=="number")return t;let e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:zd(parseFloat(e[1]),e[2])}function zd(t,e){switch(e){case"s":return t*FC;default:return t}}function wc(t,e,n){return t.hasOwnProperty("duration")?t:HC(t,e,n)}function HC(t,e,n){let r=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,i,s=0,o="";if(typeof t=="string"){let a=t.match(r);if(a===null)return e.push(cv(t)),{duration:0,delay:0,easing:""};i=zd(parseFloat(a[1]),a[2]);let c=a[3];c!=null&&(s=zd(parseFloat(c),a[4]));let l=a[5];l&&(o=l)}else i=t;if(!n){let a=!1,c=e.length;i<0&&(e.push(nC()),a=!0),s<0&&(e.push(rC()),a=!0),a&&e.splice(c,0,cv(t))}return{duration:i,delay:s,easing:o}}function BC(t){return t.length?t[0]instanceof Map?t:t.map(e=>new Map(Object.entries(e))):[]}function fn(t,e,n){e.forEach((r,i)=>{let s=uf(i);n&&!n.has(i)&&n.set(i,t.style[s]),t.style[s]=r})}function Pr(t,e){e.forEach((n,r)=>{let i=uf(r);t.style[i]=""})}function Ls(t){return Array.isArray(t)?t.length==1?t[0]:av(t):t}function UC(t,e,n){let r=e.params||{},i=Iv(t);i.length&&i.forEach(s=>{r.hasOwnProperty(s)||n.push(iC(s))})}var Gd=new RegExp(`${Sv}\\s*(.+?)\\s*${jC}`,"g");function Iv(t){let e=[];if(typeof t=="string"){let n;for(;n=Gd.exec(t);)e.push(n[1]);Gd.lastIndex=0}return e}function Fs(t,e,n){let r=`${t}`,i=r.replace(Gd,(s,o)=>{let a=e[o];return a==null&&(n.push(sC(o)),a=""),a.toString()});return i==r?t:i}var VC=/-+([a-z0-9])/g;function uf(t){return t.replace(VC,(...e)=>e[1].toUpperCase())}function $C(t,e){return t===0||e===0}function qC(t,e,n){if(n.size&&e.length){let r=e[0],i=[];if(n.forEach((s,o)=>{r.has(o)||i.push(o),r.set(o,s)}),i.length)for(let s=1;so.set(a,df(t,a)))}}return e}function It(t,e,n){switch(e.type){case we.Trigger:return t.visitTrigger(e,n);case we.State:return t.visitState(e,n);case we.Transition:return t.visitTransition(e,n);case we.Sequence:return t.visitSequence(e,n);case we.Group:return t.visitGroup(e,n);case we.Animate:return t.visitAnimate(e,n);case we.Keyframes:return t.visitKeyframes(e,n);case we.Style:return t.visitStyle(e,n);case we.Reference:return t.visitReference(e,n);case we.AnimateChild:return t.visitAnimateChild(e,n);case we.AnimateRef:return t.visitAnimateRef(e,n);case we.Query:return t.visitQuery(e,n);case we.Stagger:return t.visitStagger(e,n);default:throw oC(e.type)}}function df(t,e){return window.getComputedStyle(t)[e]}var zC=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),Dc=class extends jr{normalizePropertyName(e,n){return uf(e)}normalizeStyleValue(e,n,r,i){let s="",o=r.toString().trim();if(zC.has(n)&&r!==0&&r!=="0")if(typeof r=="number")s="px";else{let a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&i.push(aC(e,r))}return o+s}};var _c="*";function GC(t,e){let n=[];return typeof t=="string"?t.split(/\s*,\s*/).forEach(r=>WC(r,n,e)):n.push(t),n}function WC(t,e,n){if(t[0]==":"){let c=KC(t,n);if(typeof c=="function"){e.push(c);return}t=c}let r=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(r==null||r.length<4)return n.push(EC(t)),e;let i=r[1],s=r[2],o=r[3];e.push(fv(i,o));let a=i==_c&&o==_c;s[0]=="<"&&!a&&e.push(fv(o,i))}function KC(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(n,r)=>parseFloat(r)>parseFloat(n);case":decrement":return(n,r)=>parseFloat(r) *"}}var gc=new Set(["true","1"]),yc=new Set(["false","0"]);function fv(t,e){let n=gc.has(t)||yc.has(t),r=gc.has(e)||yc.has(e);return(i,s)=>{let o=t==_c||t==i,a=e==_c||e==s;return!o&&n&&typeof i=="boolean"&&(o=i?gc.has(t):yc.has(t)),!a&&r&&typeof s=="boolean"&&(a=s?gc.has(e):yc.has(e)),o&&a}}var Mv=":self",QC=new RegExp(`s*${Mv}s*,?`,"g");function Nv(t,e,n,r){return new Wd(t).build(e,n,r)}var hv="",Wd=class{constructor(e){this._driver=e}build(e,n,r){let i=new Kd(n);return this._resetContextStyleTimingState(i),It(this,Ls(e),i)}_resetContextStyleTimingState(e){e.currentQuerySelector=hv,e.collectedStyles=new Map,e.collectedStyles.set(hv,new Map),e.currentTime=0}visitTrigger(e,n){let r=n.queryCount=0,i=n.depCount=0,s=[],o=[];return e.name.charAt(0)=="@"&&n.errors.push(cC()),e.definitions.forEach(a=>{if(this._resetContextStyleTimingState(n),a.type==we.State){let c=a,l=c.name;l.toString().split(/\s*,\s*/).forEach(u=>{c.name=u,s.push(this.visitState(c,n))}),c.name=l}else if(a.type==we.Transition){let c=this.visitTransition(a,n);r+=c.queryCount,i+=c.depCount,o.push(c)}else n.errors.push(lC())}),{type:we.Trigger,name:e.name,states:s,transitions:o,queryCount:r,depCount:i,options:null}}visitState(e,n){let r=this.visitStyle(e.styles,n),i=e.options&&e.options.params||null;if(r.containsDynamicStyles){let s=new Set,o=i||{};r.styles.forEach(a=>{a instanceof Map&&a.forEach(c=>{Iv(c).forEach(l=>{o.hasOwnProperty(l)||s.add(l)})})}),s.size&&n.errors.push(uC(e.name,[...s.values()]))}return{type:we.State,name:e.name,style:r,options:i?{params:i}:null}}visitTransition(e,n){n.queryCount=0,n.depCount=0;let r=It(this,Ls(e.animation),n),i=GC(e.expr,n.errors);return{type:we.Transition,matchers:i,animation:r,queryCount:n.queryCount,depCount:n.depCount,options:Lr(e.options)}}visitSequence(e,n){return{type:we.Sequence,steps:e.steps.map(r=>It(this,r,n)),options:Lr(e.options)}}visitGroup(e,n){let r=n.currentTime,i=0,s=e.steps.map(o=>{n.currentTime=r;let a=It(this,o,n);return i=Math.max(i,n.currentTime),a});return n.currentTime=i,{type:we.Group,steps:s,options:Lr(e.options)}}visitAnimate(e,n){let r=JC(e.timings,n.errors);n.currentAnimateTimings=r;let i,s=e.styles?e.styles:Pd({});if(s.type==we.Keyframes)i=this.visitKeyframes(s,n);else{let o=e.styles,a=!1;if(!o){a=!0;let l={};r.easing&&(l.easing=r.easing),o=Pd(l)}n.currentTime+=r.duration+r.delay;let c=this.visitStyle(o,n);c.isEmptyStep=a,i=c}return n.currentAnimateTimings=null,{type:we.Animate,timings:r,style:i,options:null}}visitStyle(e,n){let r=this._makeStyleAst(e,n);return this._validateStyleAst(r,n),r}_makeStyleAst(e,n){let r=[],i=Array.isArray(e.styles)?e.styles:[e.styles];for(let a of i)typeof a=="string"?a===dn?r.push(a):n.errors.push(dC(a)):r.push(new Map(Object.entries(a)));let s=!1,o=null;return r.forEach(a=>{if(a instanceof Map&&(a.has("easing")&&(o=a.get("easing"),a.delete("easing")),!s)){for(let c of a.values())if(c.toString().indexOf(Sv)>=0){s=!0;break}}}),{type:we.Style,styles:r,easing:o,offset:e.offset,containsDynamicStyles:s,options:null}}_validateStyleAst(e,n){let r=n.currentAnimateTimings,i=n.currentTime,s=n.currentTime;r&&s>0&&(s-=r.duration+r.delay),e.styles.forEach(o=>{typeof o!="string"&&o.forEach((a,c)=>{let l=n.collectedStyles.get(n.currentQuerySelector),u=l.get(c),f=!0;u&&(s!=i&&s>=u.startTime&&i<=u.endTime&&(n.errors.push(fC(c,u.startTime,u.endTime,s,i)),f=!1),s=u.startTime),f&&l.set(c,{startTime:s,endTime:i}),n.options&&UC(a,n.options,n.errors)})})}visitKeyframes(e,n){let r={type:we.Keyframes,styles:[],options:null};if(!n.currentAnimateTimings)return n.errors.push(hC()),r;let i=1,s=0,o=[],a=!1,c=!1,l=0,u=e.steps.map(L=>{let T=this._makeStyleAst(L,n),w=T.offset!=null?T.offset:XC(T.styles),C=0;return w!=null&&(s++,C=T.offset=w),c=c||C<0||C>1,a=a||C0&&s{let w=g>0?T==_?1:g*T:o[T],C=w*q;n.currentTime=M+N.delay+C,N.duration=C,this._validateStyleAst(L,n),L.offset=w,r.styles.push(L)}),r}visitReference(e,n){return{type:we.Reference,animation:It(this,Ls(e.animation),n),options:Lr(e.options)}}visitAnimateChild(e,n){return n.depCount++,{type:we.AnimateChild,options:Lr(e.options)}}visitAnimateRef(e,n){return{type:we.AnimateRef,animation:this.visitReference(e.animation,n),options:Lr(e.options)}}visitQuery(e,n){let r=n.currentQuerySelector,i=e.options||{};n.queryCount++,n.currentQuery=e;let[s,o]=YC(e.selector);n.currentQuerySelector=r.length?r+" "+s:s,Mt(n.collectedStyles,n.currentQuerySelector,new Map);let a=It(this,Ls(e.animation),n);return n.currentQuery=null,n.currentQuerySelector=r,{type:we.Query,selector:s,limit:i.limit||0,optional:!!i.optional,includeSelf:o,animation:a,originalSelector:e.selector,options:Lr(e.options)}}visitStagger(e,n){n.currentQuery||n.errors.push(yC());let r=e.timings==="full"?{duration:0,delay:0,easing:"full"}:wc(e.timings,n.errors,!0);return{type:we.Stagger,animation:It(this,Ls(e.animation),n),timings:r,options:null}}};function YC(t){let e=!!t.split(/\s*,\s*/).find(n=>n==Mv);return e&&(t=t.replace(QC,"")),t=t.replace(/@\*/g,bc).replace(/@\w+/g,n=>bc+"-"+n.slice(1)).replace(/:animating/g,qd),[t,e]}function ZC(t){return t?J({},t):null}var Kd=class{constructor(e){this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}};function XC(t){if(typeof t=="string")return null;let e=null;if(Array.isArray(t))t.forEach(n=>{if(n instanceof Map&&n.has("offset")){let r=n;e=parseFloat(r.get("offset")),r.delete("offset")}});else if(t instanceof Map&&t.has("offset")){let n=t;e=parseFloat(n.get("offset")),n.delete("offset")}return e}function JC(t,e){if(t.hasOwnProperty("duration"))return t;if(typeof t=="number"){let s=wc(t,e).duration;return jd(s,0,"")}let n=t;if(n.split(/\s+/).some(s=>s.charAt(0)=="{"&&s.charAt(1)=="{")){let s=jd(0,0,"");return s.dynamic=!0,s.strValue=n,s}let i=wc(n,e);return jd(i.duration,i.delay,i.easing)}function Lr(t){return t?(t=J({},t),t.params&&(t.params=ZC(t.params))):t={},t}function jd(t,e,n){return{duration:t,delay:e,easing:n}}function ff(t,e,n,r,i,s,o=null,a=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:r,duration:i,delay:s,totalTime:i+s,easing:o,subTimeline:a}}var js=class{constructor(){this._map=new Map}get(e){return this._map.get(e)||[]}append(e,n){let r=this._map.get(e);r||this._map.set(e,r=[]),r.push(...n)}has(e){return this._map.has(e)}clear(){this._map.clear()}},e1=1,t1=":enter",n1=new RegExp(t1,"g"),r1=":leave",i1=new RegExp(r1,"g");function Av(t,e,n,r,i,s=new Map,o=new Map,a,c,l=[]){return new Qd().buildKeyframes(t,e,n,r,i,s,o,a,c,l)}var Qd=class{buildKeyframes(e,n,r,i,s,o,a,c,l,u=[]){l=l||new js;let f=new Yd(e,n,l,i,s,u,[]);f.options=c;let g=c.delay?xn(c.delay):0;f.currentTimeline.delayNextStep(g),f.currentTimeline.setStyles([o],null,f.errors,c),It(this,r,f);let _=f.timelines.filter(M=>M.containsAnimation());if(_.length&&a.size){let M;for(let N=_.length-1;N>=0;N--){let q=_[N];if(q.element===n){M=q;break}}M&&!M.allowOnlyTimelineStyles()&&M.setStyles([a],null,f.errors,c)}return _.length?_.map(M=>M.buildKeyframes()):[ff(n,[],[],[],0,g,"",!1)]}visitTrigger(e,n){}visitState(e,n){}visitTransition(e,n){}visitAnimateChild(e,n){let r=n.subInstructions.get(n.element);if(r){let i=n.createSubContext(e.options),s=n.currentTimeline.currentTime,o=this._visitSubInstructions(r,i,i.options);s!=o&&n.transformIntoNewTimeline(o)}n.previousNode=e}visitAnimateRef(e,n){let r=n.createSubContext(e.options);r.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],n,r),this.visitReference(e.animation,r),n.transformIntoNewTimeline(r.currentTimeline.currentTime),n.previousNode=e}_applyAnimationRefDelays(e,n,r){for(let i of e){let s=i?.delay;if(s){let o=typeof s=="number"?s:xn(Fs(s,i?.params??{},n.errors));r.delayNextStep(o)}}}_visitSubInstructions(e,n,r){let s=n.currentTimeline.currentTime,o=r.duration!=null?xn(r.duration):null,a=r.delay!=null?xn(r.delay):null;return o!==0&&e.forEach(c=>{let l=n.appendInstructionToTimeline(c,o,a);s=Math.max(s,l.duration+l.delay)}),s}visitReference(e,n){n.updateOptions(e.options,!0),It(this,e.animation,n),n.previousNode=e}visitSequence(e,n){let r=n.subContextCount,i=n,s=e.options;if(s&&(s.params||s.delay)&&(i=n.createSubContext(s),i.transformIntoNewTimeline(),s.delay!=null)){i.previousNode.type==we.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Tc);let o=xn(s.delay);i.delayNextStep(o)}e.steps.length&&(e.steps.forEach(o=>It(this,o,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),n.previousNode=e}visitGroup(e,n){let r=[],i=n.currentTimeline.currentTime,s=e.options&&e.options.delay?xn(e.options.delay):0;e.steps.forEach(o=>{let a=n.createSubContext(e.options);s&&a.delayNextStep(s),It(this,o,a),i=Math.max(i,a.currentTimeline.currentTime),r.push(a.currentTimeline)}),r.forEach(o=>n.currentTimeline.mergeTimelineCollectedStyles(o)),n.transformIntoNewTimeline(i),n.previousNode=e}_visitTiming(e,n){if(e.dynamic){let r=e.strValue,i=n.params?Fs(r,n.params,n.errors):r;return wc(i,n.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,n){let r=n.currentAnimateTimings=this._visitTiming(e.timings,n),i=n.currentTimeline;r.delay&&(n.incrementTime(r.delay),i.snapshotCurrentStyles());let s=e.style;s.type==we.Keyframes?this.visitKeyframes(s,n):(n.incrementTime(r.duration),this.visitStyle(s,n),i.applyStylesToKeyframe()),n.currentAnimateTimings=null,n.previousNode=e}visitStyle(e,n){let r=n.currentTimeline,i=n.currentAnimateTimings;!i&&r.hasCurrentStyleProperties()&&r.forwardFrame();let s=i&&i.easing||e.easing;e.isEmptyStep?r.applyEmptyStep(s):r.setStyles(e.styles,s,n.errors,n.options),n.previousNode=e}visitKeyframes(e,n){let r=n.currentAnimateTimings,i=n.currentTimeline.duration,s=r.duration,a=n.createSubContext().currentTimeline;a.easing=r.easing,e.styles.forEach(c=>{let l=c.offset||0;a.forwardTime(l*s),a.setStyles(c.styles,c.easing,n.errors,n.options),a.applyStylesToKeyframe()}),n.currentTimeline.mergeTimelineCollectedStyles(a),n.transformIntoNewTimeline(i+s),n.previousNode=e}visitQuery(e,n){let r=n.currentTimeline.currentTime,i=e.options||{},s=i.delay?xn(i.delay):0;s&&(n.previousNode.type===we.Style||r==0&&n.currentTimeline.hasCurrentStyleProperties())&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=Tc);let o=r,a=n.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,n.errors);n.currentQueryTotal=a.length;let c=null;a.forEach((l,u)=>{n.currentQueryIndex=u;let f=n.createSubContext(e.options,l);s&&f.delayNextStep(s),l===n.element&&(c=f.currentTimeline),It(this,e.animation,f),f.currentTimeline.applyStylesToKeyframe();let g=f.currentTimeline.currentTime;o=Math.max(o,g)}),n.currentQueryIndex=0,n.currentQueryTotal=0,n.transformIntoNewTimeline(o),c&&(n.currentTimeline.mergeTimelineCollectedStyles(c),n.currentTimeline.snapshotCurrentStyles()),n.previousNode=e}visitStagger(e,n){let r=n.parentContext,i=n.currentTimeline,s=e.timings,o=Math.abs(s.duration),a=o*(n.currentQueryTotal-1),c=o*n.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":c=a-c;break;case"full":c=r.currentStaggerTime;break}let u=n.currentTimeline;c&&u.delayNextStep(c);let f=u.currentTime;It(this,e.animation,n),n.previousNode=e,r.currentStaggerTime=i.currentTime-f+(i.startTime-r.currentTimeline.startTime)}},Tc={},Yd=class t{constructor(e,n,r,i,s,o,a,c){this._driver=e,this.element=n,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=s,this.errors=o,this.timelines=a,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Tc,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new Sc(this._driver,n,0),a.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,n){if(!e)return;let r=e,i=this.options;r.duration!=null&&(i.duration=xn(r.duration)),r.delay!=null&&(i.delay=xn(r.delay));let s=r.params;if(s){let o=i.params;o||(o=this.options.params={}),Object.keys(s).forEach(a=>{(!n||!o.hasOwnProperty(a))&&(o[a]=Fs(s[a],o,this.errors))})}}_copyOptions(){let e={};if(this.options){let n=this.options.params;if(n){let r=e.params={};Object.keys(n).forEach(i=>{r[i]=n[i]})}}return e}createSubContext(e=null,n,r){let i=n||this.element,s=new t(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(e),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(e){return this.previousNode=Tc,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,n,r){let i={duration:n??e.duration,delay:this.currentTimeline.currentTime+(r??0)+e.delay,easing:""},s=new Zd(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(s),i}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,n,r,i,s,o){let a=[];if(i&&a.push(this.element),e.length>0){e=e.replace(n1,"."+this._enterClassName),e=e.replace(i1,"."+this._leaveClassName);let c=r!=1,l=this._driver.query(this.element,e,c);r!==0&&(l=r<0?l.slice(l.length+r,l.length):l.slice(0,r)),a.push(...l)}return!s&&a.length==0&&o.push(vC(n)),a}},Sc=class t{constructor(e,n,r,i){this._driver=e,this.element=n,this.startTime=r,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(e){let n=this._keyframes.size===1&&this._pendingStyles.size;this.duration||n?(this.forwardTime(this.currentTime+e),n&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,n){return this.applyStylesToKeyframe(),new t(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=e1,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,n){this._localTimelineStyles.set(e,n),this._globalTimelineStyles.set(e,n),this._styleSummary.set(e,{time:this.currentTime,value:n})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[n,r]of this._globalTimelineStyles)this._backFill.set(n,r||dn),this._currentKeyframe.set(n,dn);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,n,r,i){n&&this._previousKeyframe.set("easing",n);let s=i&&i.params||{},o=s1(e,this._globalTimelineStyles);for(let[a,c]of o){let l=Fs(c,s,r);this._pendingStyles.set(a,l),this._localTimelineStyles.has(a)||this._backFill.set(a,this._globalTimelineStyles.get(a)??dn),this._updateStyle(a,l)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,n)=>{this._currentKeyframe.set(n,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,n)=>{this._currentKeyframe.has(n)||this._currentKeyframe.set(n,e)}))}snapshotCurrentStyles(){for(let[e,n]of this._localTimelineStyles)this._pendingStyles.set(e,n),this._updateStyle(e,n)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let n in this._currentKeyframe)e.push(n);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((n,r)=>{let i=this._styleSummary.get(r);(!i||n.time>i.time)&&this._updateStyle(r,n.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,n=new Set,r=this._keyframes.size===1&&this.duration===0,i=[];this._keyframes.forEach((a,c)=>{let l=new Map([...this._backFill,...a]);l.forEach((u,f)=>{u===pc?e.add(f):u===dn&&n.add(f)}),r||l.set("offset",c/this.duration),i.push(l)});let s=[...e.values()],o=[...n.values()];if(r){let a=i[0],c=new Map(a);a.set("offset",0),c.set("offset",1),i=[a,c]}return ff(this.element,i,s,o,this.duration,this.startTime,this.easing,!1)}},Zd=class extends Sc{constructor(e,n,r,i,s,o,a=!1){super(e,n,o.delay),this.keyframes=r,this.preStyleProps=i,this.postStyleProps=s,this._stretchStartingKeyframe=a,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:n,duration:r,easing:i}=this.timings;if(this._stretchStartingKeyframe&&n){let s=[],o=r+n,a=n/o,c=new Map(e[0]);c.set("offset",0),s.push(c);let l=new Map(e[0]);l.set("offset",pv(a)),s.push(l);let u=e.length-1;for(let f=1;f<=u;f++){let g=new Map(e[f]),_=g.get("offset"),M=n+_*r;g.set("offset",pv(M/o)),s.push(g)}r=o,n=0,i="",e=s}return ff(this.element,e,this.preStyleProps,this.postStyleProps,r,n,i,!0)}};function pv(t,e=3){let n=Math.pow(10,e-1);return Math.round(t*n)/n}function s1(t,e){let n=new Map,r;return t.forEach(i=>{if(i==="*"){r??=e.keys();for(let s of r)n.set(s,dn)}else for(let[s,o]of i)n.set(s,o)}),n}function mv(t,e,n,r,i,s,o,a,c,l,u,f,g){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:n,fromStyles:s,toState:r,toStyles:o,timelines:a,queriedElements:c,preStyleProps:l,postStyleProps:u,totalTime:f,errors:g}}var Hd={},Cc=class{constructor(e,n,r){this._triggerName=e,this.ast=n,this._stateStyles=r}match(e,n,r,i){return o1(this.ast.matchers,e,n,r,i)}buildStyles(e,n,r){let i=this._stateStyles.get("*");return e!==void 0&&(i=this._stateStyles.get(e?.toString())||i),i?i.buildStyles(n,r):new Map}build(e,n,r,i,s,o,a,c,l,u){let f=[],g=this.ast.options&&this.ast.options.params||Hd,_=a&&a.params||Hd,M=this.buildStyles(r,_,f),N=c&&c.params||Hd,q=this.buildStyles(i,N,f),L=new Set,T=new Map,w=new Map,C=i==="void",E={params:xv(N,g),delay:this.ast.options?.delay},te=u?[]:Av(e,n,this.ast.animation,s,o,M,q,E,l,f),re=0;return te.forEach(me=>{re=Math.max(me.duration+me.delay,re)}),f.length?mv(n,this._triggerName,r,i,C,M,q,[],[],T,w,re,f):(te.forEach(me=>{let $=me.element,R=Mt(T,$,new Set);me.preStyleProps.forEach(Y=>R.add(Y));let F=Mt(w,$,new Set);me.postStyleProps.forEach(Y=>F.add(Y)),$!==n&&L.add($)}),mv(n,this._triggerName,r,i,C,M,q,te,[...L.values()],T,w,re))}};function o1(t,e,n,r,i){return t.some(s=>s(e,n,r,i))}function xv(t,e){let n=J({},e);return Object.entries(t).forEach(([r,i])=>{i!=null&&(n[r]=i)}),n}var Xd=class{constructor(e,n,r){this.styles=e,this.defaultParams=n,this.normalizer=r}buildStyles(e,n){let r=new Map,i=xv(e,this.defaultParams);return this.styles.styles.forEach(s=>{typeof s!="string"&&s.forEach((o,a)=>{o&&(o=Fs(o,i,n));let c=this.normalizer.normalizePropertyName(a,n);o=this.normalizer.normalizeStyleValue(a,c,o,n),r.set(a,o)})}),r}};function a1(t,e,n){return new Jd(t,e,n)}var Jd=class{constructor(e,n,r){this.name=e,this.ast=n,this._normalizer=r,this.transitionFactories=[],this.states=new Map,n.states.forEach(i=>{let s=i.options&&i.options.params||{};this.states.set(i.name,new Xd(i.style,s,r))}),gv(this.states,"true","1"),gv(this.states,"false","0"),n.transitions.forEach(i=>{this.transitionFactories.push(new Cc(e,i,this.states))}),this.fallbackTransition=c1(e,this.states,this._normalizer)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,n,r,i){return this.transitionFactories.find(o=>o.match(e,n,r,i))||null}matchStyles(e,n,r){return this.fallbackTransition.buildStyles(e,n,r)}};function c1(t,e,n){let r=[(o,a)=>!0],i={type:we.Sequence,steps:[],options:null},s={type:we.Transition,animation:i,matchers:r,options:null,queryCount:0,depCount:0};return new Cc(t,s,e)}function gv(t,e,n){t.has(e)?t.has(n)||t.set(n,t.get(e)):t.has(n)&&t.set(e,t.get(n))}var l1=new js,ef=class{constructor(e,n,r){this.bodyNode=e,this._driver=n,this._normalizer=r,this._animations=new Map,this._playersById=new Map,this.players=[]}register(e,n){let r=[],i=[],s=Nv(this._driver,n,r,i);if(r.length)throw _C(r);i.length&&void 0,this._animations.set(e,s)}_buildPlayer(e,n,r){let i=e.element,s=Dv(this._normalizer,e.keyframes,n,r);return this._driver.animate(i,s,e.duration,e.delay,e.easing,[],!0)}create(e,n,r={}){let i=[],s=this._animations.get(e),o,a=new Map;if(s?(o=Av(this._driver,n,s,Cv,$d,new Map,new Map,r,l1,i),o.forEach(u=>{let f=Mt(a,u.element,new Map);u.postStyleProps.forEach(g=>f.set(g,null))})):(i.push(TC()),o=[]),i.length)throw SC(i);a.forEach((u,f)=>{u.forEach((g,_)=>{u.set(_,this._driver.computeStyle(f,_,dn))})});let c=o.map(u=>{let f=a.get(u.element);return this._buildPlayer(u,new Map,f)}),l=or(c);return this._playersById.set(e,l),l.onDestroy(()=>this.destroy(e)),this.players.push(l),l}destroy(e){let n=this._getPlayer(e);n.destroy(),this._playersById.delete(e);let r=this.players.indexOf(n);r>=0&&this.players.splice(r,1)}_getPlayer(e){let n=this._playersById.get(e);if(!n)throw CC(e);return n}listen(e,n,r,i){let s=af(n,"","","");return of(this._getPlayer(e),r,s,i),()=>{}}command(e,n,r,i){if(r=="register"){this.register(e,i[0]);return}if(r=="create"){let o=i[0]||{};this.create(e,n,o);return}let s=this._getPlayer(e);switch(r){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(e);break}}},yv="ng-animate-queued",u1=".ng-animate-queued",Bd="ng-animate-disabled",d1=".ng-animate-disabled",f1="ng-star-inserted",h1=".ng-star-inserted",p1=[],Rv={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},m1={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},en="__ng_removed",Hs=class{get params(){return this.options.params}constructor(e,n=""){this.namespaceId=n;let r=e&&e.hasOwnProperty("value"),i=r?e.value:e;if(this.value=y1(i),r){let s=e,{value:o}=s,a=Oo(s,["value"]);this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let n=e.params;if(n){let r=this.options.params;Object.keys(n).forEach(i=>{r[i]==null&&(r[i]=n[i])})}}},Ps="void",Ud=new Hs(Ps),tf=class{constructor(e,n,r){this.id=e,this.hostElement=n,this._engine=r,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Bt(n,this._hostClassName)}listen(e,n,r,i){if(!this._triggers.has(n))throw IC(r,n);if(r==null||r.length==0)throw MC(n);if(!v1(r))throw NC(r,n);let s=Mt(this._elementListeners,e,[]),o={name:n,phase:r,callback:i};s.push(o);let a=Mt(this._engine.statesByElement,e,new Map);return a.has(n)||(Bt(e,mc),Bt(e,mc+"-"+n),a.set(n,Ud)),()=>{this._engine.afterFlush(()=>{let c=s.indexOf(o);c>=0&&s.splice(c,1),this._triggers.has(n)||a.delete(n)})}}register(e,n){return this._triggers.has(e)?!1:(this._triggers.set(e,n),!0)}_getTrigger(e){let n=this._triggers.get(e);if(!n)throw AC(e);return n}trigger(e,n,r,i=!0){let s=this._getTrigger(n),o=new Bs(this.id,n,e),a=this._engine.statesByElement.get(e);a||(Bt(e,mc),Bt(e,mc+"-"+n),this._engine.statesByElement.set(e,a=new Map));let c=a.get(n),l=new Hs(r,this.id);if(!(r&&r.hasOwnProperty("value"))&&c&&l.absorbOptions(c.options),a.set(n,l),c||(c=Ud),!(l.value===Ps)&&c.value===l.value){if(!w1(c.params,l.params)){let N=[],q=s.matchStyles(c.value,c.params,N),L=s.matchStyles(l.value,l.params,N);N.length?this._engine.reportError(N):this._engine.afterFlush(()=>{Pr(e,q),fn(e,L)})}return}let g=Mt(this._engine.playersByElement,e,[]);g.forEach(N=>{N.namespaceId==this.id&&N.triggerName==n&&N.queued&&N.destroy()});let _=s.matchTransition(c.value,l.value,e,l.params),M=!1;if(!_){if(!i)return;_=s.fallbackTransition,M=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:n,transition:_,fromState:c,toState:l,player:o,isFallbackTransition:M}),M||(Bt(e,yv),o.onStart(()=>{Di(e,yv)})),o.onDone(()=>{let N=this.players.indexOf(o);N>=0&&this.players.splice(N,1);let q=this._engine.playersByElement.get(e);if(q){let L=q.indexOf(o);L>=0&&q.splice(L,1)}}),this.players.push(o),g.push(o),o}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(n=>n.delete(e)),this._elementListeners.forEach((n,r)=>{this._elementListeners.set(r,n.filter(i=>i.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let n=this._engine.playersByElement.get(e);n&&(n.forEach(r=>r.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,n){let r=this._engine.driver.query(e,bc,!0);r.forEach(i=>{if(i[en])return;let s=this._engine.fetchNamespacesByElement(i);s.size?s.forEach(o=>o.triggerLeaveAnimation(i,n,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>r.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(e,n,r,i){let s=this._engine.statesByElement.get(e),o=new Map;if(s){let a=[];if(s.forEach((c,l)=>{if(o.set(l,c.value),this._triggers.has(l)){let u=this.trigger(e,l,Ps,i);u&&a.push(u)}}),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,n,o),r&&or(a).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let n=this._elementListeners.get(e),r=this._engine.statesByElement.get(e);if(n&&r){let i=new Set;n.forEach(s=>{let o=s.name;if(i.has(o))return;i.add(o);let c=this._triggers.get(o).fallbackTransition,l=r.get(o)||Ud,u=new Hs(Ps),f=new Bs(this.id,o,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:o,transition:c,fromState:l,toState:u,player:f,isFallbackTransition:!0})})}}removeNode(e,n){let r=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,n),this.triggerLeaveAnimation(e,n,!0))return;let i=!1;if(r.totalAnimations){let s=r.players.length?r.playersByQueriedElement.get(e):[];if(s&&s.length)i=!0;else{let o=e;for(;o=o.parentNode;)if(r.statesByElement.get(o)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(e),i)r.markElementAsRemoved(this.id,e,!1,n);else{let s=e[en];(!s||s===Rv)&&(r.afterFlush(()=>this.clearElementCache(e)),r.destroyInnerAnimations(e),r._onRemovalComplete(e,n))}}insertNode(e,n){Bt(e,this._hostClassName)}drainQueuedTransitions(e){let n=[];return this._queue.forEach(r=>{let i=r.player;if(i.destroyed)return;let s=r.element,o=this._elementListeners.get(s);o&&o.forEach(a=>{if(a.name==r.triggerName){let c=af(s,r.triggerName,r.fromState.value,r.toState.value);c._data=e,of(r.player,a.phase,c,a.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):n.push(r)}),this._queue=[],n.sort((r,i)=>{let s=r.transition.ast.depCount,o=i.transition.ast.depCount;return s==0||o==0?s-o:this._engine.driver.containsElement(r.element,i.element)?1:-1})}destroy(e){this.players.forEach(n=>n.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},nf=class{_onRemovalComplete(e,n){this.onRemovalComplete(e,n)}constructor(e,n,r,i){this.bodyNode=e,this.driver=n,this._normalizer=r,this.scheduler=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(s,o)=>{}}get queuedPlayers(){let e=[];return this._namespaceList.forEach(n=>{n.players.forEach(r=>{r.queued&&e.push(r)})}),e}createNamespace(e,n){let r=new tf(e,n,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,n)?this._balanceNamespaceList(r,n):(this.newHostElements.set(n,r),this.collectEnterElement(n)),this._namespaceLookup[e]=r}_balanceNamespaceList(e,n){let r=this._namespaceList,i=this.namespacesByHostElement;if(r.length-1>=0){let o=!1,a=this.driver.getParentElement(n);for(;a;){let c=i.get(a);if(c){let l=r.indexOf(c);r.splice(l+1,0,e),o=!0;break}a=this.driver.getParentElement(a)}o||r.unshift(e)}else r.push(e);return i.set(n,e),e}register(e,n){let r=this._namespaceLookup[e];return r||(r=this.createNamespace(e,n)),r}registerTrigger(e,n,r){let i=this._namespaceLookup[e];i&&i.register(n,r)&&this.totalAnimations++}destroy(e,n){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let r=this._fetchNamespace(e);this.namespacesByHostElement.delete(r.hostElement);let i=this._namespaceList.indexOf(r);i>=0&&this._namespaceList.splice(i,1),r.destroy(n),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let n=new Set,r=this.statesByElement.get(e);if(r){for(let i of r.values())if(i.namespaceId){let s=this._fetchNamespace(i.namespaceId);s&&n.add(s)}}return n}trigger(e,n,r,i){if(vc(n)){let s=this._fetchNamespace(e);if(s)return s.trigger(n,r,i),!0}return!1}insertNode(e,n,r,i){if(!vc(n))return;let s=n[en];if(s&&s.setForRemoval){s.setForRemoval=!1,s.setForMove=!0;let o=this.collectedLeaveElements.indexOf(n);o>=0&&this.collectedLeaveElements.splice(o,1)}if(e){let o=this._fetchNamespace(e);o&&o.insertNode(n,r)}i&&this.collectEnterElement(n)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,n){n?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Bt(e,Bd)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Di(e,Bd))}removeNode(e,n,r){if(vc(n)){this.scheduler?.notify();let i=e?this._fetchNamespace(e):null;i?i.removeNode(n,r):this.markElementAsRemoved(e,n,!1,r);let s=this.namespacesByHostElement.get(n);s&&s.id!==e&&s.removeNode(n,r)}else this._onRemovalComplete(n,r)}markElementAsRemoved(e,n,r,i,s){this.collectedLeaveElements.push(n),n[en]={namespaceId:e,setForRemoval:i,hasAnimation:r,removedBeforeQueried:!1,previousTriggersValues:s}}listen(e,n,r,i,s){return vc(n)?this._fetchNamespace(e).listen(n,r,i,s):()=>{}}_buildInstruction(e,n,r,i,s){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,r,i,e.fromState.options,e.toState.options,n,s)}destroyInnerAnimations(e){let n=this.driver.query(e,bc,!0);n.forEach(r=>this.destroyActiveAnimationsForElement(r)),this.playersByQueriedElement.size!=0&&(n=this.driver.query(e,qd,!0),n.forEach(r=>this.finishActiveQueriedAnimationOnElement(r)))}destroyActiveAnimationsForElement(e){let n=this.playersByElement.get(e);n&&n.forEach(r=>{r.queued?r.markedForDestroy=!0:r.destroy()})}finishActiveQueriedAnimationOnElement(e){let n=this.playersByQueriedElement.get(e);n&&n.forEach(r=>r.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return or(this.players).onDone(()=>e());e()})}processLeaveNode(e){let n=e[en];if(n&&n.setForRemoval){if(e[en]=Rv,n.namespaceId){this.destroyInnerAnimations(e);let r=this._fetchNamespace(n.namespaceId);r&&r.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}e.classList?.contains(Bd)&&this.markElementAsDisabled(e,!1),this.driver.query(e,d1,!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(e=-1){let n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((r,i)=>this._balanceNamespaceList(r,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let r=0;rr()),this._flushFns=[],this._whenQuietFns.length){let r=this._whenQuietFns;this._whenQuietFns=[],n.length?or(n).onDone(()=>{r.forEach(i=>i())}):r.forEach(i=>i())}}reportError(e){throw xC(e)}_flushAnimations(e,n){let r=new js,i=[],s=new Map,o=[],a=new Map,c=new Map,l=new Map,u=new Set;this.disabledNodes.forEach(y=>{u.add(y);let S=this.driver.query(y,u1,!0);for(let x=0;x{let x=Cv+N++;M.set(S,x),y.forEach(U=>Bt(U,x))});let q=[],L=new Set,T=new Set;for(let y=0;yL.add(U)):T.add(S))}let w=new Map,C=bv(g,Array.from(L));C.forEach((y,S)=>{let x=$d+N++;w.set(S,x),y.forEach(U=>Bt(U,x))}),e.push(()=>{_.forEach((y,S)=>{let x=M.get(S);y.forEach(U=>Di(U,x))}),C.forEach((y,S)=>{let x=w.get(S);y.forEach(U=>Di(U,x))}),q.forEach(y=>{this.processLeaveNode(y)})});let E=[],te=[];for(let y=this._namespaceList.length-1;y>=0;y--)this._namespaceList[y].drainQueuedTransitions(n).forEach(x=>{let U=x.player,Q=x.element;if(E.push(U),this.collectedEnterElements.length){let tt=Q[en];if(tt&&tt.setForMove){if(tt.previousTriggersValues&&tt.previousTriggersValues.has(x.triggerName)){let mn=tt.previousTriggersValues.get(x.triggerName),gt=this.statesByElement.get(x.element);if(gt&>.has(x.triggerName)){let $r=gt.get(x.triggerName);$r.value=mn,gt.set(x.triggerName,$r)}}U.destroy();return}}let de=!f||!this.driver.containsElement(f,Q),D=w.get(Q),O=M.get(Q),V=this._buildInstruction(x,r,O,D,de);if(V.errors&&V.errors.length){te.push(V);return}if(de){U.onStart(()=>Pr(Q,V.fromStyles)),U.onDestroy(()=>fn(Q,V.toStyles)),i.push(U);return}if(x.isFallbackTransition){U.onStart(()=>Pr(Q,V.fromStyles)),U.onDestroy(()=>fn(Q,V.toStyles)),i.push(U);return}let De=[];V.timelines.forEach(tt=>{tt.stretchStartingKeyframe=!0,this.disabledNodes.has(tt.element)||De.push(tt)}),V.timelines=De,r.append(Q,V.timelines);let ft={instruction:V,player:U,element:Q};o.push(ft),V.queriedElements.forEach(tt=>Mt(a,tt,[]).push(U)),V.preStyleProps.forEach((tt,mn)=>{if(tt.size){let gt=c.get(mn);gt||c.set(mn,gt=new Set),tt.forEach(($r,Li)=>gt.add(Li))}}),V.postStyleProps.forEach((tt,mn)=>{let gt=l.get(mn);gt||l.set(mn,gt=new Set),tt.forEach(($r,Li)=>gt.add(Li))})});if(te.length){let y=[];te.forEach(S=>{y.push(RC(S.triggerName,S.errors))}),E.forEach(S=>S.destroy()),this.reportError(y)}let re=new Map,me=new Map;o.forEach(y=>{let S=y.element;r.has(S)&&(me.set(S,S),this._beforeAnimationBuild(y.player.namespaceId,y.instruction,re))}),i.forEach(y=>{let S=y.element;this._getPreviousPlayers(S,!1,y.namespaceId,y.triggerName,null).forEach(U=>{Mt(re,S,[]).push(U),U.destroy()})});let $=q.filter(y=>wv(y,c,l)),R=new Map;Ev(R,this.driver,T,l,dn).forEach(y=>{wv(y,c,l)&&$.push(y)});let Y=new Map;_.forEach((y,S)=>{Ev(Y,this.driver,new Set(y),c,pc)}),$.forEach(y=>{let S=R.get(y),x=Y.get(y);R.set(y,new Map([...S?.entries()??[],...x?.entries()??[]]))});let v=[],m=[],p={};o.forEach(y=>{let{element:S,player:x,instruction:U}=y;if(r.has(S)){if(u.has(S)){x.onDestroy(()=>fn(S,U.toStyles)),x.disabled=!0,x.overrideTotalTime(U.totalTime),i.push(x);return}let Q=p;if(me.size>1){let D=S,O=[];for(;D=D.parentNode;){let V=me.get(D);if(V){Q=V;break}O.push(D)}O.forEach(V=>me.set(V,Q))}let de=this._buildAnimation(x.namespaceId,U,re,s,Y,R);if(x.setRealPlayer(de),Q===p)v.push(x);else{let D=this.playersByElement.get(Q);D&&D.length&&(x.parentPlayer=or(D)),i.push(x)}}else Pr(S,U.fromStyles),x.onDestroy(()=>fn(S,U.toStyles)),m.push(x),u.has(S)&&i.push(x)}),m.forEach(y=>{let S=s.get(y.element);if(S&&S.length){let x=or(S);y.setRealPlayer(x)}}),i.forEach(y=>{y.parentPlayer?y.syncPlayerEvents(y.parentPlayer):y.destroy()});for(let y=0;y!de.destroyed);Q.length?E1(this,S,Q):this.processLeaveNode(S)}return q.length=0,v.forEach(y=>{this.players.push(y),y.onDone(()=>{y.destroy();let S=this.players.indexOf(y);this.players.splice(S,1)}),y.play()}),v}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,n,r,i,s){let o=[];if(n){let a=this.playersByQueriedElement.get(e);a&&(o=a)}else{let a=this.playersByElement.get(e);if(a){let c=!s||s==Ps;a.forEach(l=>{l.queued||!c&&l.triggerName!=i||o.push(l)})}}return(r||i)&&(o=o.filter(a=>!(r&&r!=a.namespaceId||i&&i!=a.triggerName))),o}_beforeAnimationBuild(e,n,r){let i=n.triggerName,s=n.element,o=n.isRemovalTransition?void 0:e,a=n.isRemovalTransition?void 0:i;for(let c of n.timelines){let l=c.element,u=l!==s,f=Mt(r,l,[]);this._getPreviousPlayers(l,u,o,a,n.toState).forEach(_=>{let M=_.getRealPlayer();M.beforeDestroy&&M.beforeDestroy(),_.destroy(),f.push(_)})}Pr(s,n.fromStyles)}_buildAnimation(e,n,r,i,s,o){let a=n.triggerName,c=n.element,l=[],u=new Set,f=new Set,g=n.timelines.map(M=>{let N=M.element;u.add(N);let q=N[en];if(q&&q.removedBeforeQueried)return new sr(M.duration,M.delay);let L=N!==c,T=b1((r.get(N)||p1).map(re=>re.getRealPlayer())).filter(re=>{let me=re;return me.element?me.element===N:!1}),w=s.get(N),C=o.get(N),E=Dv(this._normalizer,M.keyframes,w,C),te=this._buildPlayer(M,E,T);if(M.subTimeline&&i&&f.add(N),L){let re=new Bs(e,a,N);re.setRealPlayer(te),l.push(re)}return te});l.forEach(M=>{Mt(this.playersByQueriedElement,M.element,[]).push(M),M.onDone(()=>g1(this.playersByQueriedElement,M.element,M))}),u.forEach(M=>Bt(M,dv));let _=or(g);return _.onDestroy(()=>{u.forEach(M=>Di(M,dv)),fn(c,n.toStyles)}),f.forEach(M=>{Mt(i,M,[]).push(_)}),_}_buildPlayer(e,n,r){return n.length>0?this.driver.animate(e.element,n,e.duration,e.delay,e.easing,r):new sr(e.duration,e.delay)}},Bs=class{constructor(e,n,r){this.namespaceId=e,this.triggerName=n,this.element=r,this._player=new sr,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((n,r)=>{n.forEach(i=>of(e,r,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let n=this._player;n.triggerCallback&&e.onStart(()=>n.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,n){Mt(this._queuedCallbacks,e,[]).push(n)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let n=this._player;n.triggerCallback&&n.triggerCallback(e)}};function g1(t,e,n){let r=t.get(e);if(r){if(r.length){let i=r.indexOf(n);r.splice(i,1)}r.length==0&&t.delete(e)}return r}function y1(t){return t??null}function vc(t){return t&&t.nodeType===1}function v1(t){return t=="start"||t=="done"}function vv(t,e){let n=t.style.display;return t.style.display=e??"none",n}function Ev(t,e,n,r,i){let s=[];n.forEach(c=>s.push(vv(c)));let o=[];r.forEach((c,l)=>{let u=new Map;c.forEach(f=>{let g=e.computeStyle(l,f,i);u.set(f,g),(!g||g.length==0)&&(l[en]=m1,o.push(l))}),t.set(l,u)});let a=0;return n.forEach(c=>vv(c,s[a++])),o}function bv(t,e){let n=new Map;if(t.forEach(a=>n.set(a,[])),e.length==0)return n;let r=1,i=new Set(e),s=new Map;function o(a){if(!a)return r;let c=s.get(a);if(c)return c;let l=a.parentNode;return n.has(l)?c=l:i.has(l)?c=r:c=o(l),s.set(a,c),c}return e.forEach(a=>{let c=o(a);c!==r&&n.get(c).push(a)}),n}function Bt(t,e){t.classList?.add(e)}function Di(t,e){t.classList?.remove(e)}function E1(t,e,n){or(n).onDone(()=>t.processLeaveNode(e))}function b1(t){let e=[];return Ov(t,e),e}function Ov(t,e){for(let n=0;ni.add(s)):e.set(t,r),n.delete(t),!0}var Ti=class{constructor(e,n,r,i){this._driver=n,this._normalizer=r,this._triggerCache={},this.onRemovalComplete=(s,o)=>{},this._transitionEngine=new nf(e.body,n,r,i),this._timelineEngine=new ef(e.body,n,r),this._transitionEngine.onRemovalComplete=(s,o)=>this.onRemovalComplete(s,o)}registerTrigger(e,n,r,i,s){let o=e+"-"+i,a=this._triggerCache[o];if(!a){let c=[],l=[],u=Nv(this._driver,s,c,l);if(c.length)throw wC(i,c);l.length&&void 0,a=a1(i,u,this._normalizer),this._triggerCache[o]=a}this._transitionEngine.registerTrigger(n,i,a)}register(e,n){this._transitionEngine.register(e,n)}destroy(e,n){this._transitionEngine.destroy(e,n)}onInsert(e,n,r,i){this._transitionEngine.insertNode(e,n,r,i)}onRemove(e,n,r){this._transitionEngine.removeNode(e,n,r)}disableAnimations(e,n){this._transitionEngine.markElementAsDisabled(e,n)}process(e,n,r,i){if(r.charAt(0)=="@"){let[s,o]=lv(r),a=i;this._timelineEngine.command(s,n,o,a)}else this._transitionEngine.trigger(e,n,r,i)}listen(e,n,r,i,s){if(r.charAt(0)=="@"){let[o,a]=lv(r);return this._timelineEngine.listen(o,n,a,s)}return this._transitionEngine.listen(e,n,r,i,s)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function D1(t,e){let n=null,r=null;return Array.isArray(e)&&e.length?(n=Vd(e[0]),e.length>1&&(r=Vd(e[e.length-1]))):e instanceof Map&&(n=Vd(e)),n||r?new rf(t,n,r):null}var _i=class _i{constructor(e,n,r){this._element=e,this._startStyles=n,this._endStyles=r,this._state=0;let i=_i.initialStylesByElement.get(e);i||_i.initialStylesByElement.set(e,i=new Map),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&fn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(fn(this._element,this._initialStyles),this._endStyles&&(fn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(_i.initialStylesByElement.delete(this._element),this._startStyles&&(Pr(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Pr(this._element,this._endStyles),this._endStyles=null),fn(this._element,this._initialStyles),this._state=3)}};_i.initialStylesByElement=new WeakMap;var rf=_i;function Vd(t){let e=null;return t.forEach((n,r)=>{_1(r)&&(e=e||new Map,e.set(r,n))}),e}function _1(t){return t==="display"||t==="position"}var Ic=class{constructor(e,n,r,i){this.element=e,this.keyframes=n,this.options=r,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let n=()=>this._onFinish();this.domPlayer.addEventListener("finish",n),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",n)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let n=[];return e.forEach(r=>{n.push(Object.fromEntries(r))}),n}_triggerWebAnimation(e,n,r){return e.animate(this._convertKeyframesToObject(n),r)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((r,i)=>{i!=="offset"&&e.set(i,this._finished?r:df(this.element,i))}),this.currentSnapshot=e}triggerCallback(e){let n=e==="start"?this._onStartFns:this._onDoneFns;n.forEach(r=>r()),n.length=0}},Mc=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}matchesElement(e,n){return!1}containsElement(e,n){return _v(e,n)}getParentElement(e){return cf(e)}query(e,n,r){return Tv(e,n,r)}computeStyle(e,n,r){return df(e,n)}animate(e,n,r,i,s,o=[]){let a=i==0?"both":"forwards",c={duration:r,delay:i,fill:a};s&&(c.easing=s);let l=new Map,u=o.filter(_=>_ instanceof Ic);$C(r,i)&&u.forEach(_=>{_.currentSnapshot.forEach((M,N)=>l.set(N,M))});let f=BC(n).map(_=>new Map(_));f=qC(e,f,l);let g=D1(e,f);return new Ic(e,f,c,g)}};var Ec="@",kv="@.disabled",Nc=class{constructor(e,n,r,i){this.namespaceId=e,this.delegate=n,this.engine=r,this._onDestroy=i,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,n){this.delegate.appendChild(e,n),this.engine.onInsert(this.namespaceId,n,e,!1)}insertBefore(e,n,r,i=!0){this.delegate.insertBefore(e,n,r),this.engine.onInsert(this.namespaceId,n,e,i)}removeChild(e,n,r){this.engine.onRemove(this.namespaceId,n,this.delegate)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,r,i){this.delegate.setAttribute(e,n,r,i)}removeAttribute(e,n,r){this.delegate.removeAttribute(e,n,r)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,r,i){this.delegate.setStyle(e,n,r,i)}removeStyle(e,n,r){this.delegate.removeStyle(e,n,r)}setProperty(e,n,r){n.charAt(0)==Ec&&n==kv?this.disableAnimations(e,!!r):this.delegate.setProperty(e,n,r)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,r){return this.delegate.listen(e,n,r)}disableAnimations(e,n){this.engine.disableAnimations(e,n)}},sf=class extends Nc{constructor(e,n,r,i,s){super(n,r,i,s),this.factory=e,this.namespaceId=n}setProperty(e,n,r){n.charAt(0)==Ec?n.charAt(1)=="."&&n==kv?(r=r===void 0?!0:!!r,this.disableAnimations(e,r)):this.engine.process(this.namespaceId,e,n.slice(1),r):this.delegate.setProperty(e,n,r)}listen(e,n,r){if(n.charAt(0)==Ec){let i=T1(e),s=n.slice(1),o="";return s.charAt(0)!=Ec&&([s,o]=S1(s)),this.engine.listen(this.namespaceId,i,s,o,a=>{let c=a._data||-1;this.factory.scheduleListenerCallback(c,r,a)})}return this.delegate.listen(e,n,r)}};function T1(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}function S1(t){let e=t.indexOf("."),n=t.substring(0,e),r=t.slice(e+1);return[n,r]}var Ac=class{constructor(e,n,r){this.delegate=e,this.engine=n,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,n.onRemovalComplete=(i,s)=>{let o=s?.parentNode(i);o&&s.removeChild(o,i)}}createRenderer(e,n){let r="",i=this.delegate.createRenderer(e,n);if(!e||!n?.data?.animation){let l=this._rendererCache,u=l.get(i);if(!u){let f=()=>l.delete(i);u=new Nc(r,i,this.engine,f),l.set(i,u)}return u}let s=n.id,o=n.id+"-"+this._currentId;this._currentId++,this.engine.register(o,e);let a=l=>{Array.isArray(l)?l.forEach(a):this.engine.registerTrigger(s,o,e,l.name,l)};return n.data.animation.forEach(a),new sf(this,o,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,n,r){if(e>=0&&en(r));return}let i=this._animationCallbacksBuffer;i.length==0&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(s=>{let[o,a]=s;o(a)}),this._animationCallbacksBuffer=[]})}),i.push([n,r])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}};var M1=(()=>{let e=class e extends Ti{constructor(r,i,s){super(r,i,s,W(ls,{optional:!0}))}ngOnDestroy(){this.flush()}};e.\u0275fac=function(i){return new(i||e)(ce($e),ce(Fr),ce(jr))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})();function N1(){return new Dc}function A1(t,e,n){return new Ac(t,e,n)}var Lv=[{provide:jr,useFactory:N1},{provide:Ti,useClass:M1},{provide:xr,useFactory:A1,deps:[fc,Ti,je]}],lL=[{provide:Fr,useFactory:()=>new Mc},{provide:Yu,useValue:"BrowserAnimations"},...Lv],x1=[{provide:Fr,useClass:lf},{provide:Yu,useValue:"NoopAnimations"},...Lv];function Pv(){return[...x1]}var R1=Object.getOwnPropertyNames,se=(t,e)=>function(){return e||(0,t[R1(t)[0]])((e={exports:{}}).exports,e),e.exports},Us=se({"external/npm/node_modules/domino/lib/Event.js"(t,e){"use strict";e.exports=n,n.CAPTURING_PHASE=1,n.AT_TARGET=2,n.BUBBLING_PHASE=3;function n(r,i){if(this.type="",this.target=null,this.currentTarget=null,this.eventPhase=n.AT_TARGET,this.bubbles=!1,this.cancelable=!1,this.isTrusted=!1,this.defaultPrevented=!1,this.timeStamp=Date.now(),this._propagationStopped=!1,this._immediatePropagationStopped=!1,this._initialized=!0,this._dispatching=!1,r&&(this.type=r),i)for(var s in i)this[s]=i[s]}n.prototype=Object.create(Object.prototype,{constructor:{value:n},stopPropagation:{value:function(){this._propagationStopped=!0}},stopImmediatePropagation:{value:function(){this._propagationStopped=!0,this._immediatePropagationStopped=!0}},preventDefault:{value:function(){this.cancelable&&(this.defaultPrevented=!0)}},initEvent:{value:function(i,s,o){this._initialized=!0,!this._dispatching&&(this._propagationStopped=!1,this._immediatePropagationStopped=!1,this.defaultPrevented=!1,this.isTrusted=!1,this.target=null,this.type=i,this.bubbles=s,this.cancelable=o)}}})}}),Fv=se({"external/npm/node_modules/domino/lib/UIEvent.js"(t,e){"use strict";var n=Us();e.exports=r;function r(){n.call(this),this.view=null,this.detail=0}r.prototype=Object.create(n.prototype,{constructor:{value:r},initUIEvent:{value:function(i,s,o,a,c){this.initEvent(i,s,o),this.view=a,this.detail=c}}})}}),jv=se({"external/npm/node_modules/domino/lib/MouseEvent.js"(t,e){"use strict";var n=Fv();e.exports=r;function r(){n.call(this),this.screenX=this.screenY=this.clientX=this.clientY=0,this.ctrlKey=this.altKey=this.shiftKey=this.metaKey=!1,this.button=0,this.buttons=1,this.relatedTarget=null}r.prototype=Object.create(n.prototype,{constructor:{value:r},initMouseEvent:{value:function(i,s,o,a,c,l,u,f,g,_,M,N,q,L,T){switch(this.initEvent(i,s,o,a,c),this.screenX=l,this.screenY=u,this.clientX=f,this.clientY=g,this.ctrlKey=_,this.altKey=M,this.shiftKey=N,this.metaKey=q,this.button=L,L){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2;break;default:this.buttons=0;break}this.relatedTarget=T}},getModifierState:{value:function(i){switch(i){case"Alt":return this.altKey;case"Control":return this.ctrlKey;case"Shift":return this.shiftKey;case"Meta":return this.metaKey;default:return!1}}}})}}),gf=se({"external/npm/node_modules/domino/lib/DOMException.js"(t,e){"use strict";e.exports=R;var n=1,r=3,i=4,s=5,o=7,a=8,c=9,l=11,u=12,f=13,g=14,_=15,M=17,N=18,q=19,L=20,T=21,w=22,C=23,E=24,te=25,re=[null,"INDEX_SIZE_ERR",null,"HIERARCHY_REQUEST_ERR","WRONG_DOCUMENT_ERR","INVALID_CHARACTER_ERR",null,"NO_MODIFICATION_ALLOWED_ERR","NOT_FOUND_ERR","NOT_SUPPORTED_ERR","INUSE_ATTRIBUTE_ERR","INVALID_STATE_ERR","SYNTAX_ERR","INVALID_MODIFICATION_ERR","NAMESPACE_ERR","INVALID_ACCESS_ERR",null,"TYPE_MISMATCH_ERR","SECURITY_ERR","NETWORK_ERR","ABORT_ERR","URL_MISMATCH_ERR","QUOTA_EXCEEDED_ERR","TIMEOUT_ERR","INVALID_NODE_TYPE_ERR","DATA_CLONE_ERR"],me=[null,"INDEX_SIZE_ERR (1): the index is not in the allowed range",null,"HIERARCHY_REQUEST_ERR (3): the operation would yield an incorrect nodes model","WRONG_DOCUMENT_ERR (4): the object is in the wrong Document, a call to importNode is required","INVALID_CHARACTER_ERR (5): the string contains invalid characters",null,"NO_MODIFICATION_ALLOWED_ERR (7): the object can not be modified","NOT_FOUND_ERR (8): the object can not be found here","NOT_SUPPORTED_ERR (9): this operation is not supported","INUSE_ATTRIBUTE_ERR (10): setAttributeNode called on owned Attribute","INVALID_STATE_ERR (11): the object is in an invalid state","SYNTAX_ERR (12): the string did not match the expected pattern","INVALID_MODIFICATION_ERR (13): the object can not be modified in this way","NAMESPACE_ERR (14): the operation is not allowed by Namespaces in XML","INVALID_ACCESS_ERR (15): the object does not support the operation or argument",null,"TYPE_MISMATCH_ERR (17): the type of the object does not match the expected type","SECURITY_ERR (18): the operation is insecure","NETWORK_ERR (19): a network error occurred","ABORT_ERR (20): the user aborted an operation","URL_MISMATCH_ERR (21): the given URL does not match another URL","QUOTA_EXCEEDED_ERR (22): the quota has been exceeded","TIMEOUT_ERR (23): a timeout occurred","INVALID_NODE_TYPE_ERR (24): the supplied node is invalid or has an invalid ancestor for this operation","DATA_CLONE_ERR (25): the object can not be cloned."],$={INDEX_SIZE_ERR:n,DOMSTRING_SIZE_ERR:2,HIERARCHY_REQUEST_ERR:r,WRONG_DOCUMENT_ERR:i,INVALID_CHARACTER_ERR:s,NO_DATA_ALLOWED_ERR:6,NO_MODIFICATION_ALLOWED_ERR:o,NOT_FOUND_ERR:a,NOT_SUPPORTED_ERR:c,INUSE_ATTRIBUTE_ERR:10,INVALID_STATE_ERR:l,SYNTAX_ERR:u,INVALID_MODIFICATION_ERR:f,NAMESPACE_ERR:g,INVALID_ACCESS_ERR:_,VALIDATION_ERR:16,TYPE_MISMATCH_ERR:M,SECURITY_ERR:N,NETWORK_ERR:q,ABORT_ERR:L,URL_MISMATCH_ERR:T,QUOTA_EXCEEDED_ERR:w,TIMEOUT_ERR:C,INVALID_NODE_TYPE_ERR:E,DATA_CLONE_ERR:te};function R(v){Error.call(this),Error.captureStackTrace(this,this.constructor),this.code=v,this.message=me[v],this.name=re[v]}R.prototype.__proto__=Error.prototype;for(Y in $)F={value:$[Y]},Object.defineProperty(R,Y,F),Object.defineProperty(R.prototype,Y,F);var F,Y}}),yf=se({"external/npm/node_modules/domino/lib/config.js"(t){t.isApiWritable=!globalThis.__domino_frozen__}}),Qe=se({"external/npm/node_modules/domino/lib/utils.js"(t){"use strict";var e=gf(),n=e,r=yf().isApiWritable;t.NAMESPACE={HTML:"http://www.w3.org/1999/xhtml",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink"},t.IndexSizeError=function(){throw new e(n.INDEX_SIZE_ERR)},t.HierarchyRequestError=function(){throw new e(n.HIERARCHY_REQUEST_ERR)},t.WrongDocumentError=function(){throw new e(n.WRONG_DOCUMENT_ERR)},t.InvalidCharacterError=function(){throw new e(n.INVALID_CHARACTER_ERR)},t.NoModificationAllowedError=function(){throw new e(n.NO_MODIFICATION_ALLOWED_ERR)},t.NotFoundError=function(){throw new e(n.NOT_FOUND_ERR)},t.NotSupportedError=function(){throw new e(n.NOT_SUPPORTED_ERR)},t.InvalidStateError=function(){throw new e(n.INVALID_STATE_ERR)},t.SyntaxError=function(){throw new e(n.SYNTAX_ERR)},t.InvalidModificationError=function(){throw new e(n.INVALID_MODIFICATION_ERR)},t.NamespaceError=function(){throw new e(n.NAMESPACE_ERR)},t.InvalidAccessError=function(){throw new e(n.INVALID_ACCESS_ERR)},t.TypeMismatchError=function(){throw new e(n.TYPE_MISMATCH_ERR)},t.SecurityError=function(){throw new e(n.SECURITY_ERR)},t.NetworkError=function(){throw new e(n.NETWORK_ERR)},t.AbortError=function(){throw new e(n.ABORT_ERR)},t.UrlMismatchError=function(){throw new e(n.URL_MISMATCH_ERR)},t.QuotaExceededError=function(){throw new e(n.QUOTA_EXCEEDED_ERR)},t.TimeoutError=function(){throw new e(n.TIMEOUT_ERR)},t.InvalidNodeTypeError=function(){throw new e(n.INVALID_NODE_TYPE_ERR)},t.DataCloneError=function(){throw new e(n.DATA_CLONE_ERR)},t.nyi=function(){throw new Error("NotYetImplemented")},t.shouldOverride=function(){throw new Error("Abstract function; should be overriding in subclass.")},t.assert=function(i,s){if(!i)throw new Error("Assertion failed: "+(s||"")+` -`+new Error().stack)},t.expose=function(i,s){for(var o in i)Object.defineProperty(s.prototype,o,{value:i[o],writable:r})},t.merge=function(i,s){for(var o in s)i[o]=s[o]},t.documentOrder=function(i,s){return 3-(i.compareDocumentPosition(s)&6)},t.toASCIILowerCase=function(i){return i.replace(/[A-Z]+/g,function(s){return s.toLowerCase()})},t.toASCIIUpperCase=function(i){return i.replace(/[a-z]+/g,function(s){return s.toUpperCase()})}}}),Hv=se({"external/npm/node_modules/domino/lib/EventTarget.js"(t,e){"use strict";var n=Us(),r=jv(),i=Qe();e.exports=s;function s(){}s.prototype={addEventListener:function(a,c,l){if(c){l===void 0&&(l=!1),this._listeners||(this._listeners=Object.create(null)),this._listeners[a]||(this._listeners[a]=[]);for(var u=this._listeners[a],f=0,g=u.length;f=0&&(l(u[g],a),!a._propagationStopped);g--);if(a._propagationStopped||(a.eventPhase=n.AT_TARGET,l(this,a)),a.bubbles&&!a._propagationStopped){a.eventPhase=n.BUBBLING_PHASE;for(var _=0,M=u.length;_\u00A0]/g,c=/[&"<>\u00A0]/g;function l(L){return a.test(L)?L.replace(a,T=>{switch(T){case"&":return"&";case"<":return"<";case">":return">";case"\xA0":return" "}}):L}function u(L){return c.test(L)?L.replace(c,T=>{switch(T){case"<":return"<";case">":return">";case"&":return"&";case'"':return""";case"\xA0":return" "}}):L}function f(L){var T=L.namespaceURI;return T?T===r.XML?"xml:"+L.localName:T===r.XLINK?"xlink:"+L.localName:T===r.XMLNS?L.localName==="xmlns"?"xmlns":"xmlns:"+L.localName:L.name:L.localName}function g(L,T){let w="/;function M(L){return _.test(L)?L.replace(/(--\!?)>/g,"$1>"):L}function N(L){return L.includes(">")?L.replaceAll(">",">"):L}function q(L,T){var w="";switch(L.nodeType){case 1:var C=L.namespaceURI,E=C===r.HTML,te=E||C===r.SVG||C===r.MATHML?L.localName:L.tagName;w+="<"+te;for(var re=0,me=L._numattrs;re"}break;case 3:case 4:var F;T.nodeType===1&&T.namespaceURI===r.HTML?F=T.tagName:F="",i[F]||F==="NOSCRIPT"&&T.ownerDocument._scripting_enabled?w+=L.data:w+=l(L.data);break;case 8:w+="";break;case 7:let Y=N(L.data);w+="";break;case 10:w+="";break;default:n.InvalidStateError()}return w}}}),dt=se({"external/npm/node_modules/domino/lib/Node.js"(t,e){"use strict";e.exports=o;var n=Hv(),r=Bv(),i=Uv(),s=Qe();function o(){n.call(this),this.parentNode=null,this._nextSibling=this._previousSibling=this,this._index=void 0}var a=o.ELEMENT_NODE=1,c=o.ATTRIBUTE_NODE=2,l=o.TEXT_NODE=3,u=o.CDATA_SECTION_NODE=4,f=o.ENTITY_REFERENCE_NODE=5,g=o.ENTITY_NODE=6,_=o.PROCESSING_INSTRUCTION_NODE=7,M=o.COMMENT_NODE=8,N=o.DOCUMENT_NODE=9,q=o.DOCUMENT_TYPE_NODE=10,L=o.DOCUMENT_FRAGMENT_NODE=11,T=o.NOTATION_NODE=12,w=o.DOCUMENT_POSITION_DISCONNECTED=1,C=o.DOCUMENT_POSITION_PRECEDING=2,E=o.DOCUMENT_POSITION_FOLLOWING=4,te=o.DOCUMENT_POSITION_CONTAINS=8,re=o.DOCUMENT_POSITION_CONTAINED_BY=16,me=o.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;o.prototype=Object.create(n.prototype,{baseURI:{get:s.nyi},parentElement:{get:function(){return this.parentNode&&this.parentNode.nodeType===a?this.parentNode:null}},hasChildNodes:{value:s.shouldOverride},firstChild:{get:s.shouldOverride},lastChild:{get:s.shouldOverride},isConnected:{get:function(){let $=this;for(;$!=null;){if($.nodeType===o.DOCUMENT_NODE)return!0;$=$.parentNode,$!=null&&$.nodeType===o.DOCUMENT_FRAGMENT_NODE&&($=$.host)}return!1}},previousSibling:{get:function(){var $=this.parentNode;return!$||this===$.firstChild?null:this._previousSibling}},nextSibling:{get:function(){var $=this.parentNode,R=this._nextSibling;return!$||R===$.firstChild?null:R}},textContent:{get:function(){return null},set:function($){}},innerText:{get:function(){return null},set:function($){}},_countChildrenOfType:{value:function($){for(var R=0,F=this.firstChild;F!==null;F=F.nextSibling)F.nodeType===$&&R++;return R}},_ensureInsertValid:{value:function(R,F,Y){var v=this,m,p;if(!R.nodeType)throw new TypeError("not a node");switch(v.nodeType){case N:case L:case a:break;default:s.HierarchyRequestError()}switch(R.isAncestor(v)&&s.HierarchyRequestError(),(F!==null||!Y)&&F.parentNode!==v&&s.NotFoundError(),R.nodeType){case L:case q:case a:case l:case _:case M:break;default:s.HierarchyRequestError()}if(v.nodeType===N)switch(R.nodeType){case l:s.HierarchyRequestError();break;case L:switch(R._countChildrenOfType(l)>0&&s.HierarchyRequestError(),R._countChildrenOfType(a)){case 0:break;case 1:if(F!==null)for(Y&&F.nodeType===q&&s.HierarchyRequestError(),p=F.nextSibling;p!==null;p=p.nextSibling)p.nodeType===q&&s.HierarchyRequestError();m=v._countChildrenOfType(a),Y?m>0&&s.HierarchyRequestError():(m>1||m===1&&F.nodeType!==a)&&s.HierarchyRequestError();break;default:s.HierarchyRequestError()}break;case a:if(F!==null)for(Y&&F.nodeType===q&&s.HierarchyRequestError(),p=F.nextSibling;p!==null;p=p.nextSibling)p.nodeType===q&&s.HierarchyRequestError();m=v._countChildrenOfType(a),Y?m>0&&s.HierarchyRequestError():(m>1||m===1&&F.nodeType!==a)&&s.HierarchyRequestError();break;case q:if(F===null)v._countChildrenOfType(a)&&s.HierarchyRequestError();else for(p=v.firstChild;p!==null&&p!==F;p=p.nextSibling)p.nodeType===a&&s.HierarchyRequestError();m=v._countChildrenOfType(q),Y?m>0&&s.HierarchyRequestError():(m>1||m===1&&F.nodeType!==q)&&s.HierarchyRequestError();break}else R.nodeType===q&&s.HierarchyRequestError()}},insertBefore:{value:function(R,F){var Y=this;Y._ensureInsertValid(R,F,!0);var v=F;return v===R&&(v=R.nextSibling),Y.doc.adoptNode(R),R._insertOrReplace(Y,v,!1),R}},appendChild:{value:function($){return this.insertBefore($,null)}},_appendChild:{value:function($){$._insertOrReplace(this,null,!1)}},removeChild:{value:function(R){var F=this;if(!R.nodeType)throw new TypeError("not a node");return R.parentNode!==F&&s.NotFoundError(),R.remove(),R}},replaceChild:{value:function(R,F){var Y=this;return Y._ensureInsertValid(R,F,!1),R.doc!==Y.doc&&Y.doc.adoptNode(R),R._insertOrReplace(Y,F,!0),F}},contains:{value:function(R){return R===null?!1:this===R?!0:(this.compareDocumentPosition(R)&re)!==0}},compareDocumentPosition:{value:function(R){if(this===R)return 0;if(this.doc!==R.doc||this.rooted!==R.rooted)return w+me;for(var F=[],Y=[],v=this;v!==null;v=v.parentNode)F.push(v);for(v=R;v!==null;v=v.parentNode)Y.push(v);if(F.reverse(),Y.reverse(),F[0]!==Y[0])return w+me;v=Math.min(F.length,Y.length);for(var m=1;m2?U[2]:null):D>2&&S!==null&&r.insertBefore(U[2],S),R._childNodes)for(U[0]=F===null?R._childNodes.length:F._index,R._childNodes.splice.apply(R._childNodes,U),p=2;p2?R._firstChild=U[2]:Y&&(R._firstChild=null));if(v._childNodes?v._childNodes.length=0:v._firstChild=null,R.rooted)for(R.modify(),p=2;p0:this._firstChild!==null}},childNodes:{get:function(){return this._ensureChildNodes(),this._childNodes}},firstChild:{get:function(){return this._childNodes?this._childNodes.length===0?null:this._childNodes[0]:this._firstChild}},lastChild:{get:function(){var s=this._childNodes,o;return s?s.length===0?null:s[s.length-1]:(o=this._firstChild,o===null?null:o._previousSibling)}},_ensureChildNodes:{value:function(){if(!this._childNodes){var s=this._firstChild,o=s,a=this._childNodes=new r;if(s)do a.push(o),o=o._nextSibling;while(o!==s);this._firstChild=null}}},removeChildren:{value:function(){for(var o=this.rooted?this.ownerDocument:null,a=this.firstChild,c;a!==null;)c=a,a=c.nextSibling,o&&o.mutateRemove(c),c.parentNode=null;this._childNodes?this._childNodes.length=0:this._firstChild=null,this.modify()}}})}}),Ef=se({"external/npm/node_modules/domino/lib/xmlnames.js"(t){"use strict";t.isValidName=N,t.isValidQName=q;var e=/^[_:A-Za-z][-.:\w]+$/,n=/^([_A-Za-z][-.\w]+|[_A-Za-z][-.\w]+:[_A-Za-z][-.\w]+)$/,r="_A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD",i="-._A-Za-z0-9\xB7\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0300-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD",s="["+r+"]["+i+"]*",o=r+":",a=i+":",c=new RegExp("^["+o+"]["+a+"]*$"),l=new RegExp("^("+s+"|"+s+":"+s+")$"),u=/[\uD800-\uDB7F\uDC00-\uDFFF]/,f=/[\uD800-\uDB7F\uDC00-\uDFFF]/g,g=/[\uD800-\uDB7F][\uDC00-\uDFFF]/g;r+="\uD800-\u{EFC00}-\uDFFF",i+="\uD800-\u{EFC00}-\uDFFF",s="["+r+"]["+i+"]*",o=r+":",a=i+":";var _=new RegExp("^["+o+"]["+a+"]*$"),M=new RegExp("^("+s+"|"+s+":"+s+")$");function N(L){if(e.test(L)||c.test(L))return!0;if(!u.test(L)||!_.test(L))return!1;var T=L.match(f),w=L.match(g);return w!==null&&2*w.length===T.length}function q(L){if(n.test(L)||l.test(L))return!0;if(!u.test(L)||!M.test(L))return!1;var T=L.match(f),w=L.match(g);return w!==null&&2*w.length===T.length}}}),Vv=se({"external/npm/node_modules/domino/lib/attributes.js"(t){"use strict";var e=Qe();t.property=function(r){if(Array.isArray(r.type)){var i=Object.create(null);r.type.forEach(function(a){i[a.value||a]=a.alias||a});var s=r.missing;s===void 0&&(s=null);var o=r.invalid;return o===void 0&&(o=s),{get:function(){var a=this._getattr(r.name);return a===null?s:(a=i[a.toLowerCase()],a!==void 0?a:o!==null?o:a)},set:function(a){this._setattr(r.name,a)}}}else{if(r.type===Boolean)return{get:function(){return this.hasAttribute(r.name)},set:function(a){a?this._setattr(r.name,""):this.removeAttribute(r.name)}};if(r.type===Number||r.type==="long"||r.type==="unsigned long"||r.type==="limited unsigned long with fallback")return n(r);if(!r.type||r.type===String)return{get:function(){return this._getattr(r.name)||""},set:function(a){r.treatNullAsEmptyString&&a===null&&(a=""),this._setattr(r.name,a)}};if(typeof r.type=="function")return r.type(r.name,r)}throw new Error("Invalid attribute definition")};function n(r){var i;typeof r.default=="function"?i=r.default:typeof r.default=="number"?i=function(){return r.default}:i=function(){e.assert(!1,typeof r.default)};var s=r.type==="unsigned long",o=r.type==="long",a=r.type==="limited unsigned long with fallback",c=r.min,l=r.max,u=r.setmin;return c===void 0&&(s&&(c=0),o&&(c=-2147483648),a&&(c=1)),l===void 0&&(s||o||a)&&(l=2147483647),{get:function(){var f=this._getattr(r.name),g=r.float?parseFloat(f):parseInt(f,10);if(f===null||!isFinite(g)||c!==void 0&&gl)return i.call(this);if(s||o||a){if(!/^[ \t\n\f\r]*[-+]?[0-9]/.test(f))return i.call(this);g=g|0}return g},set:function(f){r.float||(f=Math.floor(f)),u!==void 0&&f2147483647?i.call(this):f|0:a?f=f<1||f>2147483647?i.call(this):f|0:o&&(f=f<-2147483648||f>2147483647?i.call(this):f|0),this._setattr(r.name,String(f))}}}t.registerChangeHandler=function(r,i,s){var o=r.prototype;Object.prototype.hasOwnProperty.call(o,"_attributeChangeHandlers")||(o._attributeChangeHandlers=Object.create(o._attributeChangeHandlers||null)),o._attributeChangeHandlers[i]=s}}}),L1=se({"external/npm/node_modules/domino/lib/FilteredElementList.js"(t,e){"use strict";e.exports=r;var n=dt();function r(i,s){this.root=i,this.filter=s,this.lastModTime=i.lastModTime,this.done=!1,this.cache=[],this.traverse()}r.prototype=Object.create(Object.prototype,{length:{get:function(){return this.checkcache(),this.done||this.traverse(),this.cache.length}},item:{value:function(i){return this.checkcache(),!this.done&&i>=this.cache.length&&this.traverse(),this.cache[i]}},checkcache:{value:function(){if(this.lastModTime!==this.root.lastModTime){for(var i=this.cache.length-1;i>=0;i--)this[i]=void 0;this.cache.length=0,this.done=!1,this.lastModTime=this.root.lastModTime}}},traverse:{value:function(i){i!==void 0&&i++;for(var s;(s=this.next())!==null;)if(this[this.cache.length]=s,this.cache.push(s),i&&this.cache.length===i)return;this.done=!0}},next:{value:function(){var i=this.cache.length===0?this.root:this.cache[this.cache.length-1],s;for(i.nodeType===n.DOCUMENT_NODE?s=i.documentElement:s=i.nextElement(this.root);s;){if(this.filter(s))return s;s=s.nextElement(this.root)}return null}}})}}),$v=se({"external/npm/node_modules/domino/lib/DOMTokenList.js"(t,e){"use strict";var n=Qe();e.exports=r;function r(c,l){this._getString=c,this._setString=l,this._length=0,this._lastStringValue="",this._update()}Object.defineProperties(r.prototype,{length:{get:function(){return this._length}},item:{value:function(c){var l=a(this);return c<0||c>=l.length?null:l[c]}},contains:{value:function(c){c=String(c);var l=a(this);return l.indexOf(c)>-1}},add:{value:function(){for(var c=a(this),l=0,u=arguments.length;l-1&&c.splice(g,1)}this._update(c)}},toggle:{value:function(l,u){return l=s(l),this.contains(l)?u===void 0||u===!1?(this.remove(l),!1):!0:u===void 0||u===!0?(this.add(l),!0):!1}},replace:{value:function(l,u){String(u)===""&&n.SyntaxError(),l=s(l),u=s(u);var f=a(this),g=f.indexOf(l);if(g<0)return!1;var _=f.indexOf(u);return _<0?f[g]=u:g<_?(f[g]=u,f.splice(_,1)):f.splice(g,1),this._update(f),!0}},toString:{value:function(){return this._getString()}},value:{get:function(){return this._getString()},set:function(c){this._setString(c),this._update()}},_update:{value:function(c){c?(i(this,c),this._setString(c.join(" ").trim())):i(this,a(this)),this._lastStringValue=this._getString()}}});function i(c,l){var u=c._length,f;for(c._length=l.length,f=0;f/g,m);return new RegExp(p)},M=function(v,m,p){return v=v.source,v=v.replace(m,p.source||p),new RegExp(v)},N=function(v,m){return v.replace(/^(?:\w+:\/\/|\/+)/,"").replace(/(?:\/+|\/*#.*?)$/,"").split("/",m).join("/")},q=function(v,m){var p=v.replace(/\s+/g,""),y;return p==="even"?p="2n+0":p==="odd"?p="2n+1":p.indexOf("n")===-1&&(p="0n"+p),y=/^([+-])?(\d+)?n([+-])?(\d+)?$/.exec(p),{group:y[1]==="-"?-(y[2]||1):+(y[2]||1),offset:y[4]?y[3]==="-"?-y[4]:+y[4]:0}},L=function(v,m,p){var y=q(v),S=y.group,x=y.offset,U=p?c:a,Q=p?o:s;return function(de){if(l(de))for(var D=U(de.parentNode),O=0;D;){if(m(D,de)&&O++,D===de)return O-=x,S&&O?O%S===0&&O<0==S<0:!O;D=Q(D)}}},T={"*":function(){return function(){return!0}}(),type:function(v){return v=v.toLowerCase(),function(m){return m.nodeName.toLowerCase()===v}},attr:function(v,m,p,y){return m=w[m],function(S){var x;switch(v){case"for":x=S.htmlFor;break;case"class":x=S.className,x===""&&S.getAttribute("class")==null&&(x=null);break;case"href":case"src":x=S.getAttribute(v,2);break;case"title":x=S.getAttribute("title")||null;break;case"id":case"lang":case"dir":case"accessKey":case"hidden":case"tabIndex":case"style":if(S.getAttribute){x=S.getAttribute(v);break}default:if(S.hasAttribute&&!S.hasAttribute(v))break;x=S[v]!=null?S[v]:S.getAttribute&&S.getAttribute(v);break}if(x!=null)return x=x+"",y&&(x=x.toLowerCase(),p=p.toLowerCase()),m(x,p)}},":first-child":function(v){return!o(v)&&l(v)},":last-child":function(v){return!s(v)&&l(v)},":only-child":function(v){return!o(v)&&!s(v)&&l(v)},":nth-child":function(v,m){return L(v,function(){return!0},m)},":nth-last-child":function(v){return T[":nth-child"](v,!0)},":root":function(v){return v.ownerDocument.documentElement===v},":empty":function(v){return!v.firstChild},":not":function(v){var m=F(v);return function(p){return!m(p)}},":first-of-type":function(v){if(l(v)){for(var m=v.nodeName;v=o(v);)if(v.nodeName===m)return;return!0}},":last-of-type":function(v){if(l(v)){for(var m=v.nodeName;v=s(v);)if(v.nodeName===m)return;return!0}},":only-of-type":function(v){return T[":first-of-type"](v)&&T[":last-of-type"](v)},":nth-of-type":function(v,m){return L(v,function(p,y){return p.nodeName===y.nodeName},m)},":nth-last-of-type":function(v){return T[":nth-of-type"](v,!0)},":checked":function(v){return!!(v.checked||v.selected)},":indeterminate":function(v){return!T[":checked"](v)},":enabled":function(v){return!v.disabled&&v.type!=="hidden"},":disabled":function(v){return!!v.disabled},":target":function(v){return v.id===n.location.hash.substring(1)},":focus":function(v){return v===v.ownerDocument.activeElement},":is":function(v){return F(v)},":matches":function(v){return T[":is"](v)},":nth-match":function(v,m){var p=v.split(/\s*,\s*/),y=p.shift(),S=F(p.join(","));return L(y,S,m)},":nth-last-match":function(v){return T[":nth-match"](v,!0)},":links-here":function(v){return v+""==n.location+""},":lang":function(v){return function(m){for(;m;){if(m.lang)return m.lang.indexOf(v)===0;m=m.parentNode}}},":dir":function(v){return function(m){for(;m;){if(m.dir)return m.dir===v;m=m.parentNode}}},":scope":function(v,m){var p=m||v.ownerDocument;return p.nodeType===9?v===p.documentElement:v===p},":any-link":function(v){return typeof v.href=="string"},":local-link":function(v){if(v.nodeName)return v.href&&v.host===n.location.host;var m=+v+1;return function(p){if(p.href){var y=n.location+"",S=p+"";return N(y,m)===N(S,m)}}},":default":function(v){return!!v.defaultSelected},":valid":function(v){return v.willValidate||v.validity&&v.validity.valid},":invalid":function(v){return!T[":valid"](v)},":in-range":function(v){return v.value>v.min&&v.value<=v.max},":out-of-range":function(v){return!T[":in-range"](v)},":required":function(v){return!!v.required},":optional":function(v){return!v.required},":read-only":function(v){if(v.readOnly)return!0;var m=v.getAttribute("contenteditable"),p=v.contentEditable,y=v.nodeName.toLowerCase();return y=y!=="input"&&y!=="textarea",(y||v.disabled)&&m==null&&p!=="true"},":read-write":function(v){return!T[":read-only"](v)},":hover":function(){throw new Error(":hover is not supported.")},":active":function(){throw new Error(":active is not supported.")},":link":function(){throw new Error(":link is not supported.")},":visited":function(){throw new Error(":visited is not supported.")},":column":function(){throw new Error(":column is not supported.")},":nth-column":function(){throw new Error(":nth-column is not supported.")},":nth-last-column":function(){throw new Error(":nth-last-column is not supported.")},":current":function(){throw new Error(":current is not supported.")},":past":function(){throw new Error(":past is not supported.")},":future":function(){throw new Error(":future is not supported.")},":contains":function(v){return function(m){var p=m.innerText||m.textContent||m.value||"";return p.indexOf(v)!==-1}},":has":function(v){return function(m){return Y(v,m).length>0}}},w={"-":function(){return!0},"=":function(v,m){return v===m},"*=":function(v,m){return v.indexOf(m)!==-1},"~=":function(v,m){var p,y,S,x;for(y=0;;y=p+1){if(p=v.indexOf(m,y),p===-1)return!1;if(S=v[p-1],x=v[p+m.length],(!S||S===" ")&&(!x||x===" "))return!0}},"|=":function(v,m){var p=v.indexOf(m),y;if(p===0)return y=v[p+m.length],y==="-"||!y},"^=":function(v,m){return v.indexOf(m)===0},"$=":function(v,m){var p=v.lastIndexOf(m);return p!==-1&&p+m.length===v.length},"!=":function(v,m){return v!==m}},C={" ":function(v){return function(m){for(;m=m.parentNode;)if(v(m))return m}},">":function(v){return function(m){if(m=m.parentNode)return v(m)&&m}},"+":function(v){return function(m){if(m=o(m))return v(m)&&m}},"~":function(v){return function(m){for(;m=o(m);)if(v(m))return m}},noop:function(v){return function(m){return v(m)&&m}},ref:function(v,m){var p;function y(S){for(var x=S.ownerDocument,U=x.getElementsByTagName("*"),Q=U.length;Q--;)if(p=U[Q],y.test(S))return p=null,!0;p=null}return y.combinator=function(S){if(!(!p||!p.getAttribute)){var x=p.getAttribute(m)||"";if(x[0]==="#"&&(x=x.substring(1)),x===S.id&&v(p))return p}},y}},E={escape:/\\(?:[^0-9A-Fa-f\r\n]|[0-9A-Fa-f]{1,6}[\r\n\t ]?)/g,str_escape:/(escape)|\\(\n|\r\n?|\f)/g,nonascii:/[\u00A0-\uFFFF]/,cssid:/(?:(?!-?[0-9])(?:escape|nonascii|[-_a-zA-Z0-9])+)/,qname:/^ *(cssid|\*)/,simple:/^(?:([.#]cssid)|pseudo|attr)/,ref:/^ *\/(cssid)\/ */,combinator:/^(?: +([^ \w*.#\\]) +|( )+|([^ \w*.#\\]))(?! *$)/,attr:/^\[(cssid)(?:([^\w]?=)(inside))?\]/,pseudo:/^(:cssid)(?:\((inside)\))?/,inside:/(?:"(?:\\"|[^"])*"|'(?:\\'|[^'])*'|<[^"'>]*>|\\["'>]|[^"'>])*/,ident:/^(cssid)$/};E.cssid=M(E.cssid,"nonascii",E.nonascii),E.cssid=M(E.cssid,"escape",E.escape),E.qname=M(E.qname,"cssid",E.cssid),E.simple=M(E.simple,"cssid",E.cssid),E.ref=M(E.ref,"cssid",E.cssid),E.attr=M(E.attr,"cssid",E.cssid),E.pseudo=M(E.pseudo,"cssid",E.cssid),E.inside=M(E.inside,`[^"'>]*`,E.inside),E.attr=M(E.attr,"inside",_("\\[","\\]")),E.pseudo=M(E.pseudo,"inside",_("\\(","\\)")),E.simple=M(E.simple,"pseudo",E.pseudo),E.simple=M(E.simple,"attr",E.attr),E.ident=M(E.ident,"cssid",E.cssid),E.str_escape=M(E.str_escape,"escape",E.escape);var te=function(v){for(var m=v.replace(/^\s+|\s+$/g,""),p,y=[],S=[],x,U,Q,de,D;m;){if(Q=E.qname.exec(m))m=m.substring(Q[0].length),U=f(Q[1]),S.push(re(U,!0));else if(Q=E.simple.exec(m))m=m.substring(Q[0].length),U="*",S.push(re(U,!0)),S.push(re(Q));else throw new SyntaxError("Invalid selector.");for(;Q=E.simple.exec(m);)m=m.substring(Q[0].length),S.push(re(Q));if(m[0]==="!"&&(m=m.substring(1),x=R(),x.qname=U,S.push(x.simple)),Q=E.ref.exec(m)){m=m.substring(Q[0].length),D=C.ref(me(S),f(Q[1])),y.push(D.combinator),S=[];continue}if(Q=E.combinator.exec(m)){if(m=m.substring(Q[0].length),de=Q[1]||Q[2]||Q[3],de===","){y.push(C.noop(me(S)));break}}else de="noop";if(!C[de])throw new SyntaxError("Bad combinator.");y.push(C[de](me(S))),S=[]}return p=$(y),p.qname=U,p.sel=m,x&&(x.lname=p.qname,x.test=p,x.qname=x.qname,x.sel=p.sel,p=x),D&&(D.test=p,D.qname=p.qname,D.sel=p.sel,p=D),p},re=function(v,m){if(m)return v==="*"?T["*"]:T.type(v);if(v[1])return v[1][0]==="."?T.attr("class","~=",f(v[1].substring(1)),!1):T.attr("id","=",f(v[1].substring(1)),!1);if(v[2])return v[3]?T[f(v[2])](u(v[3])):T[f(v[2])];if(v[4]){var p=v[6],y=/["'\s]\s*I$/i.test(p);return y&&(p=p.replace(/\s*I$/i,"")),T.attr(f(v[4]),v[5]||"-",u(p),y)}throw new SyntaxError("Unknown Selector.")},me=function(v){var m=v.length,p;return m<2?v[0]:function(y){if(y){for(p=0;p0}},toggleAttribute:{value:function(p,y){p=String(p),n.isValidName(p)||r.InvalidCharacterError(),/[A-Z]/.test(p)&&this.isHTML&&(p=r.toASCIILowerCase(p));var S=this._attrsByQName[p];return S===void 0?y===void 0||y===!0?(this._setAttribute(p,""),!0):!1:y===void 0||y===!1?(this.removeAttribute(p),!1):!0}},_setAttribute:{value:function(p,y){var S=this._attrsByQName[p],x;S?Array.isArray(S)&&(S=S[0]):(S=this._newattr(p),x=!0),S.value=y,this._attributes&&(this._attributes[p]=S),x&&this._newattrhook&&this._newattrhook(p,y)}},setAttribute:{value:function(p,y){p=String(p),n.isValidName(p)||r.InvalidCharacterError(),/[A-Z]/.test(p)&&this.isHTML&&(p=r.toASCIILowerCase(p)),this._setAttribute(p,String(y))}},_setAttributeNS:{value:function(p,y,S){var x=y.indexOf(":"),U,Q;x<0?(U=null,Q=y):(U=y.substring(0,x),Q=y.substring(x+1)),(p===""||p===void 0)&&(p=null);var de=(p===null?"":p)+"|"+Q,D=this._attrsByLName[de],O;D||(D=new C(this,Q,U,p),O=!0,this._attrsByLName[de]=D,this._attributes&&(this._attributes[this._attrKeys.length]=D),this._attrKeys.push(de),this._addQName(D)),D.value=S,O&&this._newattrhook&&this._newattrhook(y,S)}},setAttributeNS:{value:function(p,y,S){p=p==null||p===""?null:String(p),y=String(y),n.isValidQName(y)||r.InvalidCharacterError();var x=y.indexOf(":"),U=x<0?null:y.substring(0,x);(U!==null&&p===null||U==="xml"&&p!==i.XML||(y==="xmlns"||U==="xmlns")&&p!==i.XMLNS||p===i.XMLNS&&!(y==="xmlns"||U==="xmlns"))&&r.NamespaceError(),this._setAttributeNS(p,y,String(S))}},setAttributeNode:{value:function(p){if(p.ownerElement!==null&&p.ownerElement!==this)throw new u(u.INUSE_ATTRIBUTE_ERR);var y=null,S=this._attrsByQName[p.name];if(S){if(Array.isArray(S)||(S=[S]),S.some(function(x){return x===p}))return p;if(p.ownerElement!==null)throw new u(u.INUSE_ATTRIBUTE_ERR);S.forEach(function(x){this.removeAttributeNode(x)},this),y=S[0]}return this.setAttributeNodeNS(p),y}},setAttributeNodeNS:{value:function(p){if(p.ownerElement!==null)throw new u(u.INUSE_ATTRIBUTE_ERR);var y=p.namespaceURI,S=(y===null?"":y)+"|"+p.localName,x=this._attrsByLName[S];return x&&this.removeAttributeNode(x),p._setOwnerElement(this),this._attrsByLName[S]=p,this._attributes&&(this._attributes[this._attrKeys.length]=p),this._attrKeys.push(S),this._addQName(p),this._newattrhook&&this._newattrhook(p.name,p.value),x||null}},removeAttribute:{value:function(p){p=String(p),/[A-Z]/.test(p)&&this.isHTML&&(p=r.toASCIILowerCase(p));var y=this._attrsByQName[p];if(y){Array.isArray(y)?y.length>2?y=y.shift():(this._attrsByQName[p]=y[1],y=y[0]):this._attrsByQName[p]=void 0;var S=y.namespaceURI,x=(S===null?"":S)+"|"+y.localName;this._attrsByLName[x]=void 0;var U=this._attrKeys.indexOf(x);this._attributes&&(Array.prototype.splice.call(this._attributes,U,1),this._attributes[p]=void 0),this._attrKeys.splice(U,1);var Q=y.onchange;y._setOwnerElement(null),Q&&Q.call(y,this,y.localName,y.value,null),this.rooted&&this.ownerDocument.mutateRemoveAttr(y)}}},removeAttributeNS:{value:function(p,y){p=p==null?"":String(p),y=String(y);var S=p+"|"+y,x=this._attrsByLName[S];if(x){this._attrsByLName[S]=void 0;var U=this._attrKeys.indexOf(S);this._attributes&&Array.prototype.splice.call(this._attributes,U,1),this._attrKeys.splice(U,1),this._removeQName(x);var Q=x.onchange;x._setOwnerElement(null),Q&&Q.call(x,this,x.localName,x.value,null),this.rooted&&this.ownerDocument.mutateRemoveAttr(x)}}},removeAttributeNode:{value:function(p){var y=p.namespaceURI,S=(y===null?"":y)+"|"+p.localName;return this._attrsByLName[S]!==p&&r.NotFoundError(),this.removeAttributeNS(y,p.localName),p}},getAttributeNames:{value:function(){var p=this;return this._attrKeys.map(function(y){return p._attrsByLName[y].name})}},_getattr:{value:function(p){var y=this._attrsByQName[p];return y?y.value:null}},_setattr:{value:function(p,y){var S=this._attrsByQName[p],x;S||(S=this._newattr(p),x=!0),S.value=String(y),this._attributes&&(this._attributes[p]=S),x&&this._newattrhook&&this._newattrhook(p,y)}},_newattr:{value:function(p){var y=new C(this,p,null,null),S="|"+p;return this._attrsByQName[p]=y,this._attrsByLName[S]=y,this._attributes&&(this._attributes[this._attrKeys.length]=y),this._attrKeys.push(S),y}},_addQName:{value:function(m){var p=m.name,y=this._attrsByQName[p];y?Array.isArray(y)?y.push(m):this._attrsByQName[p]=[y,m]:this._attrsByQName[p]=m,this._attributes&&(this._attributes[p]=m)}},_removeQName:{value:function(m){var p=m.name,y=this._attrsByQName[p];if(Array.isArray(y)){var S=y.indexOf(m);r.assert(S!==-1),y.length===2?(this._attrsByQName[p]=y[1-S],this._attributes&&(this._attributes[p]=this._attrsByQName[p])):(y.splice(S,1),this._attributes&&this._attributes[p]===m&&(this._attributes[p]=y[0]))}else r.assert(y===m),this._attrsByQName[p]=void 0,this._attributes&&(this._attributes[p]=void 0)}},_numattrs:{get:function(){return this._attrKeys.length}},_attr:{value:function(m){return this._attrsByLName[this._attrKeys[m]]}},id:s.property({name:"id"}),className:s.property({name:"class"}),classList:{get:function(){var m=this;if(this._classList)return this._classList;var p=new f(function(){return m.className||""},function(y){m.className=y});return this._classList=p,p},set:function(m){this.className=m}},matches:{value:function(m){return g.matches(this,m)}},closest:{value:function(m){var p=this;do{if(p.matches&&p.matches(m))return p;p=p.parentElement||p.parentNode}while(p!==null&&p.nodeType===o.ELEMENT_NODE);return null}},querySelector:{value:function(m){return g(m,this)[0]}},querySelectorAll:{value:function(m){var p=g(m,this);return p.item?p:new a(p)}}}),Object.defineProperties(T.prototype,M),Object.defineProperties(T.prototype,N),s.registerChangeHandler(T,"id",function(m,p,y,S){m.rooted&&(y&&m.ownerDocument.delId(y,m),S&&m.ownerDocument.addId(S,m))}),s.registerChangeHandler(T,"class",function(m,p,y,S){m._classList&&m._classList._update()});function C(m,p,y,S,x){this.localName=p,this.prefix=y===null||y===""?null:""+y,this.namespaceURI=S===null||S===""?null:""+S,this.data=x,this._setOwnerElement(m)}C.prototype=Object.create(Object.prototype,{ownerElement:{get:function(){return this._ownerElement}},_setOwnerElement:{value:function(p){this._ownerElement=p,this.prefix===null&&this.namespaceURI===null&&p?this.onchange=p._attributeChangeHandlers[this.localName]:this.onchange=null}},name:{get:function(){return this.prefix?this.prefix+":"+this.localName:this.localName}},specified:{get:function(){return!0}},value:{get:function(){return this.data},set:function(m){var p=this.data;m=m===void 0?"":m+"",m!==p&&(this.data=m,this.ownerElement&&(this.onchange&&this.onchange(this.ownerElement,this.localName,p,m),this.ownerElement.rooted&&this.ownerElement.ownerDocument.mutateAttr(this,p)))}},cloneNode:{value:function(p){return new C(null,this.localName,this.prefix,this.namespaceURI,this.data)}},nodeType:{get:function(){return o.ATTRIBUTE_NODE}},nodeName:{get:function(){return this.name}},nodeValue:{get:function(){return this.value},set:function(m){this.value=m}},textContent:{get:function(){return this.value},set:function(m){m==null&&(m=""),this.value=m}},innerText:{get:function(){return this.value},set:function(m){m==null&&(m=""),this.value=m}}}),T._Attr=C;function E(m){q.call(this,m);for(var p in m._attrsByQName)this[p]=m._attrsByQName[p];for(var y=0;y>>0,m>=this.length?null:this.element._attrsByLName[this.element._attrKeys[m]]}}});var te;(te=globalThis.Symbol)!=null&&te.iterator&&(E.prototype[globalThis.Symbol.iterator]=function(){var m=0,p=this.length,y=this;return{next:function(){return m>>0,l=l>>>0,(c>this.data.length||c<0||l<0)&&r.IndexSizeError(),this.data.substring(c,c+l)}},appendData:{value:function(c){if(arguments.length<1)throw new TypeError("Not enough arguments");this.data+=String(c)}},insertData:{value:function(c,l){return this.replaceData(c,0,l)}},deleteData:{value:function(c,l){return this.replaceData(c,l,"")}},replaceData:{value:function(c,l,u){var f=this.data,g=f.length;c=c>>>0,l=l>>>0,u=String(u),(c>g||c<0)&&r.IndexSizeError(),c+l>g&&(l=g-c);var _=f.substring(0,c),M=f.substring(c+l);this.data=_+u+M}},isEqual:{value:function(c){return this._data===c._data}},length:{get:function(){return this.data.length}}}),Object.defineProperties(o.prototype,i),Object.defineProperties(o.prototype,s)}}),Wv=se({"external/npm/node_modules/domino/lib/Text.js"(t,e){"use strict";e.exports=s;var n=Qe(),r=dt(),i=Oc();function s(a,c){i.call(this),this.nodeType=r.TEXT_NODE,this.ownerDocument=a,this._data=c,this._index=void 0}var o={get:function(){return this._data},set:function(a){a==null?a="":a=String(a),a!==this._data&&(this._data=a,this.rooted&&this.ownerDocument.mutateValue(this),this.parentNode&&this.parentNode._textchangehook&&this.parentNode._textchangehook(this))}};s.prototype=Object.create(i.prototype,{nodeName:{value:"#text"},nodeValue:o,textContent:o,innerText:o,data:{get:o.get,set:function(a){o.set.call(this,a===null?"":String(a))}},splitText:{value:function(c){(c>this._data.length||c<0)&&n.IndexSizeError();var l=this._data.substring(c),u=this.ownerDocument.createTextNode(l);this.data=this.data.substring(0,c);var f=this.parentNode;return f!==null&&f.insertBefore(u,this.nextSibling),u}},wholeText:{get:function(){for(var c=this.textContent,l=this.nextSibling;l&&l.nodeType===r.TEXT_NODE;l=l.nextSibling)c+=l.textContent;return c}},replaceWholeText:{value:n.nyi},clone:{value:function(){return new s(this.ownerDocument,this._data)}}})}}),Kv=se({"external/npm/node_modules/domino/lib/Comment.js"(t,e){"use strict";e.exports=i;var n=dt(),r=Oc();function i(o,a){r.call(this),this.nodeType=n.COMMENT_NODE,this.ownerDocument=o,this._data=a}var s={get:function(){return this._data},set:function(o){o==null?o="":o=String(o),this._data=o,this.rooted&&this.ownerDocument.mutateValue(this)}};i.prototype=Object.create(r.prototype,{nodeName:{value:"#comment"},nodeValue:s,textContent:s,innerText:s,data:{get:s.get,set:function(o){s.set.call(this,o===null?"":String(o))}},clone:{value:function(){return new i(this.ownerDocument,this._data)}}})}}),Qv=se({"external/npm/node_modules/domino/lib/DocumentFragment.js"(t,e){"use strict";e.exports=c;var n=dt(),r=Si(),i=vf(),s=Vs(),o=bf(),a=Qe();function c(l){i.call(this),this.nodeType=n.DOCUMENT_FRAGMENT_NODE,this.ownerDocument=l}c.prototype=Object.create(i.prototype,{nodeName:{value:"#document-fragment"},nodeValue:{get:function(){return null},set:function(){}},textContent:Object.getOwnPropertyDescriptor(s.prototype,"textContent"),innerText:Object.getOwnPropertyDescriptor(s.prototype,"innerText"),querySelector:{value:function(l){var u=this.querySelectorAll(l);return u.length?u[0]:null}},querySelectorAll:{value:function(l){var u=Object.create(this);u.isHTML=!0,u.getElementsByTagName=s.prototype.getElementsByTagName,u.nextElement=Object.getOwnPropertyDescriptor(s.prototype,"firstElementChild").get;var f=o(l,u);return f.item?f:new r(f)}},clone:{value:function(){return new c(this.ownerDocument)}},isEqual:{value:function(u){return!0}},innerHTML:{get:function(){return this.serialize()},set:a.nyi},outerHTML:{get:function(){return this.serialize()},set:a.nyi}})}}),Yv=se({"external/npm/node_modules/domino/lib/ProcessingInstruction.js"(t,e){"use strict";e.exports=i;var n=dt(),r=Oc();function i(o,a,c){r.call(this),this.nodeType=n.PROCESSING_INSTRUCTION_NODE,this.ownerDocument=o,this.target=a,this._data=c}var s={get:function(){return this._data},set:function(o){o==null?o="":o=String(o),this._data=o,this.rooted&&this.ownerDocument.mutateValue(this)}};i.prototype=Object.create(r.prototype,{nodeName:{get:function(){return this.target}},nodeValue:s,textContent:s,innerText:s,data:{get:s.get,set:function(o){s.set.call(this,o===null?"":String(o))}},clone:{value:function(){return new i(this.ownerDocument,this.target,this._data)}},isEqual:{value:function(a){return this.target===a.target&&this._data===a._data}}})}}),kc=se({"external/npm/node_modules/domino/lib/NodeFilter.js"(t,e){"use strict";var n={FILTER_ACCEPT:1,FILTER_REJECT:2,FILTER_SKIP:3,SHOW_ALL:4294967295,SHOW_ELEMENT:1,SHOW_ATTRIBUTE:2,SHOW_TEXT:4,SHOW_CDATA_SECTION:8,SHOW_ENTITY_REFERENCE:16,SHOW_ENTITY:32,SHOW_PROCESSING_INSTRUCTION:64,SHOW_COMMENT:128,SHOW_DOCUMENT:256,SHOW_DOCUMENT_TYPE:512,SHOW_DOCUMENT_FRAGMENT:1024,SHOW_NOTATION:2048};e.exports=n.constructor=n.prototype=n}}),Zv=se({"external/npm/node_modules/domino/lib/NodeTraversal.js"(t,e){"use strict";var n=e.exports={nextSkippingChildren:r,nextAncestorSibling:i,next:s,previous:a,deepLastChild:o};function r(c,l){return c===l?null:c.nextSibling!==null?c.nextSibling:i(c,l)}function i(c,l){for(c=c.parentNode;c!==null;c=c.parentNode){if(c===l)return null;if(c.nextSibling!==null)return c.nextSibling}return null}function s(c,l){var u;return u=c.firstChild,u!==null?u:c===l?null:(u=c.nextSibling,u!==null?u:i(c,l))}function o(c){for(;c.lastChild;)c=c.lastChild;return c}function a(c,l){var u;return u=c.previousSibling,u!==null?o(u):(u=c.parentNode,u===l?null:u)}}}),P1=se({"external/npm/node_modules/domino/lib/TreeWalker.js"(t,e){"use strict";e.exports=u;var n=dt(),r=kc(),i=Zv(),s=Qe(),o={first:"firstChild",last:"lastChild",next:"firstChild",previous:"lastChild"},a={first:"nextSibling",last:"previousSibling",next:"nextSibling",previous:"previousSibling"};function c(f,g){var _,M,N,q,L;for(M=f._currentNode[o[g]];M!==null;){if(q=f._internalFilter(M),q===r.FILTER_ACCEPT)return f._currentNode=M,M;if(q===r.FILTER_SKIP&&(_=M[o[g]],_!==null)){M=_;continue}for(;M!==null;){if(L=M[a[g]],L!==null){M=L;break}if(N=M.parentNode,N===null||N===f.root||N===f._currentNode)return null;M=N}}return null}function l(f,g){var _,M,N;if(_=f._currentNode,_===f.root)return null;for(;;){for(N=_[a[g]];N!==null;){if(_=N,M=f._internalFilter(_),M===r.FILTER_ACCEPT)return f._currentNode=_,_;N=_[o[g]],(M===r.FILTER_REJECT||N===null)&&(N=_[a[g]])}if(_=_.parentNode,_===null||_===f.root||f._internalFilter(_)===r.FILTER_ACCEPT)return null}}function u(f,g,_){(!f||!f.nodeType)&&s.NotSupportedError(),this._root=f,this._whatToShow=Number(g)||0,this._filter=_||null,this._active=!1,this._currentNode=f}Object.defineProperties(u.prototype,{root:{get:function(){return this._root}},whatToShow:{get:function(){return this._whatToShow}},filter:{get:function(){return this._filter}},currentNode:{get:function(){return this._currentNode},set:function(g){if(!(g instanceof n))throw new TypeError("Not a Node");this._currentNode=g}},_internalFilter:{value:function(g){var _,M;if(this._active&&s.InvalidStateError(),!(1< 255 yet")},n.prototype={constructor:n,isAbsolute:function(){return!!this.scheme},isAuthorityBased:function(){return n.authorityPattern.test(this.url)},isHierarchical:function(){return n.hierarchyPattern.test(this.url)},toString:function(){var r="";return this.scheme!==void 0&&(r+=this.scheme+":"),this.isAbsolute()&&(r+="//",(this.username||this.password)&&(r+=this.username||"",this.password&&(r+=":"+this.password),r+="@"),this.host&&(r+=this.host)),this.port!==void 0&&(r+=":"+this.port),this.path!==void 0&&(r+=this.path),this.query!==void 0&&(r+="?"+this.query),this.fragment!==void 0&&(r+="#"+this.fragment),r},resolve:function(r){var i=this,s=new n(r),o=new n;return s.scheme!==void 0?(o.scheme=s.scheme,o.username=s.username,o.password=s.password,o.host=s.host,o.port=s.port,o.path=c(s.path),o.query=s.query):(o.scheme=i.scheme,s.host!==void 0?(o.username=s.username,o.password=s.password,o.host=s.host,o.port=s.port,o.path=c(s.path),o.query=s.query):(o.username=i.username,o.password=i.password,o.host=i.host,o.port=i.port,s.path?(s.path.charAt(0)==="/"?o.path=c(s.path):(o.path=a(i.path,s.path),o.path=c(o.path)),o.query=s.query):(o.path=i.path,s.query!==void 0?o.query=s.query:o.query=i.query))),o.fragment=s.fragment,o.toString();function a(l,u){if(i.host!==void 0&&!i.path)return"/"+u;var f=l.lastIndexOf("/");return f===-1?u:l.substring(0,f+1)+u}function c(l){if(!l)return l;for(var u="";l.length>0;){if(l==="."||l===".."){l="";break}var f=l.substring(0,2),g=l.substring(0,3),_=l.substring(0,4);if(g==="../")l=l.substring(3);else if(f==="./")l=l.substring(2);else if(g==="/./")l="/"+l.substring(3);else if(f==="/."&&l.length===2)l="/";else if(_==="/../"||g==="/.."&&l.length===3)l="/"+l.substring(4),u=u.replace(/\/?[^\/]*$/,"");else{var M=l.match(/(\/?([^\/]*))/)[0];u+=M,l=l.substring(M.length)}}return u}}}}}),j1=se({"external/npm/node_modules/domino/lib/CustomEvent.js"(t,e){"use strict";e.exports=r;var n=Us();function r(i,s){n.call(this,i,s)}r.prototype=Object.create(n.prototype,{constructor:{value:r}})}}),Xv=se({"external/npm/node_modules/domino/lib/events.js"(t,e){"use strict";e.exports={Event:Us(),UIEvent:Fv(),MouseEvent:jv(),CustomEvent:j1()}}}),H1=se({"external/npm/node_modules/domino/lib/style_parser.js"(t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hyphenate=t.parse=void 0;function e(r){let i=[],s=0,o=0,a=0,c=0,l=0,u=null;for(;s0&&o===0&&a===0){let g=r.substring(c,s-1).trim();i.push(u,g),l=s,c=0,u=null}break}if(u&&c){let f=r.slice(c).trim();i.push(u,f)}return i}t.parse=e;function n(r){return r.replace(/[a-z][A-Z]/g,i=>i.charAt(0)+"-"+i.charAt(1)).toLowerCase()}t.hyphenate=n}}),_f=se({"external/npm/node_modules/domino/lib/CSSStyleDeclaration.js"(t,e){"use strict";var{parse:n}=H1();e.exports=function(c){let l=new i(c),u={get:function(f,g){return g in f?f[g]:f.getPropertyValue(r(g))},has:function(f,g){return!0},set:function(f,g,_){return g in f?f[g]=_:f.setProperty(r(g),_??void 0),!0}};return new Proxy(l,u)};function r(c){return c.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function i(c){this._element=c}var s="!important";function o(c){let l={property:{},priority:{}};if(!c)return l;let u=n(c);if(u.length<2)return l;for(let f=0;f0&&(o.scheme=i,s=o.toString())),this.href=s}},host:{get:function(){var i=this._url;return i.isAbsolute()&&i.isAuthorityBased()?i.host+(i.port?":"+i.port:""):""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isAuthorityBased()&&(i=i.replace(/[^-+\._~!$&'()*,;:=a-zA-Z0-9]/g,n.percentEncode),i.length>0&&(o.host=i,delete o.port,s=o.toString())),this.href=s}},hostname:{get:function(){var i=this._url;return i.isAbsolute()&&i.isAuthorityBased()?i.host:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isAuthorityBased()&&(i=i.replace(/^\/+/,""),i=i.replace(/[^-+\._~!$&'()*,;:=a-zA-Z0-9]/g,n.percentEncode),i.length>0&&(o.host=i,s=o.toString())),this.href=s}},port:{get:function(){var i=this._url;return i.isAbsolute()&&i.isAuthorityBased()&&i.port!==void 0?i.port:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isAuthorityBased()&&(i=""+i,i=i.replace(/[^0-9].*$/,""),i=i.replace(/^0+/,""),i.length===0&&(i="0"),parseInt(i,10)<=65535&&(o.port=i,s=o.toString())),this.href=s}},pathname:{get:function(){var i=this._url;return i.isAbsolute()&&i.isHierarchical()?i.path:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isHierarchical()&&(i.charAt(0)!=="/"&&(i="/"+i),i=i.replace(/[^-+\._~!$&'()*,;:=@\/a-zA-Z0-9]/g,n.percentEncode),o.path=i,s=o.toString()),this.href=s}},search:{get:function(){var i=this._url;return i.isAbsolute()&&i.isHierarchical()&&i.query!==void 0?"?"+i.query:""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&o.isHierarchical()&&(i.charAt(0)==="?"&&(i=i.substring(1)),i=i.replace(/[^-+\._~!$&'()*,;:=@\/?a-zA-Z0-9]/g,n.percentEncode),o.query=i,s=o.toString()),this.href=s}},hash:{get:function(){var i=this._url;return i==null||i.fragment==null||i.fragment===""?"":"#"+i.fragment},set:function(i){var s=this.href,o=new n(s);i.charAt(0)==="#"&&(i=i.substring(1)),i=i.replace(/[^-+\._~!$&'()*,;:=@\/?a-zA-Z0-9]/g,n.percentEncode),o.fragment=i,s=o.toString(),this.href=s}},username:{get:function(){var i=this._url;return i.username||""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&(i=i.replace(/[\x00-\x1F\x7F-\uFFFF "#<>?`\/@\\:]/g,n.percentEncode),o.username=i,s=o.toString()),this.href=s}},password:{get:function(){var i=this._url;return i.password||""},set:function(i){var s=this.href,o=new n(s);o.isAbsolute()&&(i===""?o.password=null:(i=i.replace(/[\x00-\x1F\x7F-\uFFFF "#<>?`\/@\\]/g,n.percentEncode),o.password=i),s=o.toString()),this.href=s}},origin:{get:function(){var i=this._url;if(i==null)return"";var s=function(o){var a=[i.scheme,i.host,+i.port||o];return a[0]+"://"+a[1]+(a[2]===o?"":":"+a[2])};switch(i.scheme){case"ftp":return s(21);case"gopher":return s(70);case"http":case"ws":return s(80);case"https":case"wss":return s(443);default:return i.scheme+"://"}}}}),r._inherit=function(i){Object.getOwnPropertyNames(r.prototype).forEach(function(s){if(!(s==="constructor"||s==="href")){var o=Object.getOwnPropertyDescriptor(r.prototype,s);Object.defineProperty(i,s,o)}})}}}),eE=se({"external/npm/node_modules/domino/lib/defineElement.js"(t,e){"use strict";var n=Vv(),r=yf().isApiWritable;e.exports=function(a,c,l,u){var f=a.ctor;if(f){var g=a.props||{};if(a.attributes)for(var _ in a.attributes){var M=a.attributes[_];(typeof M!="object"||Array.isArray(M))&&(M={type:M}),M.name||(M.name=_.toLowerCase()),g[_]=n.property(M)}g.constructor={value:f,writable:r},f.prototype=Object.create((a.superclass||c).prototype,g),a.events&&o(f,a.events),l[a.name]=f}else f=c;return(a.tags||a.tag&&[a.tag]||[]).forEach(function(N){u[N]=f}),f};function i(a,c,l,u){this.body=a,this.document=c,this.form=l,this.element=u}i.prototype.build=function(){return()=>{}};function s(a,c,l,u){var f=a.ownerDocument||Object.create(null),g=a.form||Object.create(null);a[c]=new i(u,f,g,a).build()}function o(a,c){var l=a.prototype;c.forEach(function(u){Object.defineProperty(l,"on"+u,{get:function(){return this._getEventHandler(u)},set:function(f){this._setEventHandler(u,f)}}),n.registerChangeHandler(a,"on"+u,s)})}}}),Tf=se({"external/npm/node_modules/domino/lib/htmlelts.js"(t){"use strict";var e=dt(),n=Vs(),r=_f(),i=Qe(),s=Jv(),o=eE(),a=t.elements={},c=Object.create(null);t.createElement=function(T,w,C){var E=c[w]||q;return new E(T,w,C)};function l(T){return o(T,N,a,c)}function u(T){return{get:function(){var w=this._getattr(T);if(w===null)return"";var C=this.doc._resolve(w);return C===null?w:C},set:function(w){this._setattr(T,w)}}}function f(T){return{get:function(){var w=this._getattr(T);return w===null?null:w.toLowerCase()==="use-credentials"?"use-credentials":"anonymous"},set:function(w){w==null?this.removeAttribute(T):this._setattr(T,w)}}}var g={type:["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"],missing:""},_={A:!0,LINK:!0,BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0,COMMAND:!0},M=function(T,w,C){N.call(this,T,w,C),this._form=null},N=t.HTMLElement=l({superclass:n,name:"HTMLElement",ctor:function(w,C,E){n.call(this,w,C,i.NAMESPACE.HTML,E)},props:{dangerouslySetInnerHTML:{set:function(T){this._innerHTML=T}},innerHTML:{get:function(){return this.serialize()},set:function(T){var w=this.ownerDocument.implementation.mozHTMLParser(this.ownerDocument._address,this);w.parse(T===null?"":String(T),!0);for(var C=this instanceof c.template?this.content:this;C.hasChildNodes();)C.removeChild(C.firstChild);C.appendChild(w._asDocumentFragment())}},style:{get:function(){return this._style||(this._style=new r(this)),this._style},set:function(T){T==null&&(T=""),this._setattr("style",String(T))}},blur:{value:function(){}},focus:{value:function(){}},forceSpellCheck:{value:function(){}},click:{value:function(){if(!this._click_in_progress){this._click_in_progress=!0;try{this._pre_click_activation_steps&&this._pre_click_activation_steps();var T=this.ownerDocument.createEvent("MouseEvent");T.initMouseEvent("click",!0,!0,this.ownerDocument.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);var w=this.dispatchEvent(T);w?this._post_click_activation_steps&&this._post_click_activation_steps(T):this._cancelled_activation_steps&&this._cancelled_activation_steps()}finally{this._click_in_progress=!1}}}},submit:{value:i.nyi}},attributes:{title:String,lang:String,dir:{type:["ltr","rtl","auto"],missing:""},draggable:{type:["true","false"],treatNullAsEmptyString:!0},spellcheck:{type:["true","false"],missing:""},enterKeyHint:{type:["enter","done","go","next","previous","search","send"],missing:""},autoCapitalize:{type:["off","on","none","sentences","words","characters"],missing:""},autoFocus:Boolean,accessKey:String,nonce:String,hidden:Boolean,translate:{type:["no","yes"],missing:""},tabIndex:{type:"long",default:function(){return this.tagName in _||this.contentEditable?0:-1}}},events:["abort","canplay","canplaythrough","change","click","contextmenu","cuechange","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","emptied","ended","input","invalid","keydown","keypress","keyup","loadeddata","loadedmetadata","loadstart","mousedown","mousemove","mouseout","mouseover","mouseup","mousewheel","pause","play","playing","progress","ratechange","readystatechange","reset","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","volumechange","waiting","blur","error","focus","load","scroll"]}),q=l({name:"HTMLUnknownElement",ctor:function(w,C,E){N.call(this,w,C,E)}}),L={form:{get:function(){return this._form}}};l({tag:"a",name:"HTMLAnchorElement",ctor:function(w,C,E){N.call(this,w,C,E)},props:{_post_click_activation_steps:{value:function(T){this.href&&(this.ownerDocument.defaultView.location=this.href)}}},attributes:{href:u,ping:String,download:String,target:String,rel:String,media:String,hreflang:String,type:String,referrerPolicy:g,coords:String,charset:String,name:String,rev:String,shape:String}}),s._inherit(c.a.prototype),l({tag:"area",name:"HTMLAreaElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{alt:String,target:String,download:String,rel:String,media:String,href:u,hreflang:String,type:String,shape:String,coords:String,ping:String,referrerPolicy:g,noHref:Boolean}}),s._inherit(c.area.prototype),l({tag:"br",name:"HTMLBRElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{clear:String}}),l({tag:"base",name:"HTMLBaseElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{target:String}}),l({tag:"body",name:"HTMLBodyElement",ctor:function(w,C,E){N.call(this,w,C,E)},events:["afterprint","beforeprint","beforeunload","blur","error","focus","hashchange","load","message","offline","online","pagehide","pageshow","popstate","resize","scroll","storage","unload"],attributes:{text:{type:String,treatNullAsEmptyString:!0},link:{type:String,treatNullAsEmptyString:!0},vLink:{type:String,treatNullAsEmptyString:!0},aLink:{type:String,treatNullAsEmptyString:!0},bgColor:{type:String,treatNullAsEmptyString:!0},background:String}}),l({tag:"button",name:"HTMLButtonElement",ctor:function(w,C,E){M.call(this,w,C,E)},props:L,attributes:{name:String,value:String,disabled:Boolean,autofocus:Boolean,type:{type:["submit","reset","button","menu"],missing:"submit"},formTarget:String,formAction:u,formNoValidate:Boolean,formMethod:{type:["get","post","dialog"],invalid:"get",missing:""},formEnctype:{type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:""}}}),l({tag:"dl",name:"HTMLDListElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{compact:Boolean}}),l({tag:"data",name:"HTMLDataElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{value:String}}),l({tag:"datalist",name:"HTMLDataListElement",ctor:function(w,C,E){N.call(this,w,C,E)}}),l({tag:"details",name:"HTMLDetailsElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{open:Boolean}}),l({tag:"div",name:"HTMLDivElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{align:String}}),l({tag:"embed",name:"HTMLEmbedElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{src:u,type:String,width:String,height:String,align:String,name:String}}),l({tag:"fieldset",name:"HTMLFieldSetElement",ctor:function(w,C,E){M.call(this,w,C,E)},props:L,attributes:{disabled:Boolean,name:String}}),l({tag:"form",name:"HTMLFormElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{action:String,autocomplete:{type:["on","off"],missing:"on"},name:String,acceptCharset:{name:"accept-charset"},target:String,noValidate:Boolean,method:{type:["get","post","dialog"],invalid:"get",missing:"get"},enctype:{type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:"application/x-www-form-urlencoded"},encoding:{name:"enctype",type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:"application/x-www-form-urlencoded"}}}),l({tag:"hr",name:"HTMLHRElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{align:String,color:String,noShade:Boolean,size:String,width:String}}),l({tag:"head",name:"HTMLHeadElement",ctor:function(w,C,E){N.call(this,w,C,E)}}),l({tags:["h1","h2","h3","h4","h5","h6"],name:"HTMLHeadingElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{align:String}}),l({tag:"html",name:"HTMLHtmlElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{xmlns:u,version:String}}),l({tag:"iframe",name:"HTMLIFrameElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{src:u,srcdoc:String,name:String,width:String,height:String,seamless:Boolean,allow:Boolean,allowFullscreen:Boolean,allowUserMedia:Boolean,allowPaymentRequest:Boolean,referrerPolicy:g,loading:{type:["eager","lazy"],treatNullAsEmptyString:!0},align:String,scrolling:String,frameBorder:String,longDesc:u,marginHeight:{type:String,treatNullAsEmptyString:!0},marginWidth:{type:String,treatNullAsEmptyString:!0}}}),l({tag:"img",name:"HTMLImageElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{alt:String,src:u,srcset:String,crossOrigin:f,useMap:String,isMap:Boolean,sizes:String,height:{type:"unsigned long",default:0},width:{type:"unsigned long",default:0},referrerPolicy:g,loading:{type:["eager","lazy"],missing:""},name:String,lowsrc:u,align:String,hspace:{type:"unsigned long",default:0},vspace:{type:"unsigned long",default:0},longDesc:u,border:{type:String,treatNullAsEmptyString:!0}}}),l({tag:"input",name:"HTMLInputElement",ctor:function(w,C,E){M.call(this,w,C,E)},props:{form:L.form,_post_click_activation_steps:{value:function(T){if(this.type==="checkbox")this.checked=!this.checked;else if(this.type==="radio")for(var w=this.form.getElementsByName(this.name),C=w.length-1;C>=0;C--){var E=w[C];E.checked=E===this}}}},attributes:{name:String,disabled:Boolean,autofocus:Boolean,accept:String,alt:String,max:String,min:String,pattern:String,placeholder:String,step:String,dirName:String,defaultValue:{name:"value"},multiple:Boolean,required:Boolean,readOnly:Boolean,checked:Boolean,value:String,src:u,defaultChecked:{name:"checked",type:Boolean},size:{type:"unsigned long",default:20,min:1,setmin:1},width:{type:"unsigned long",min:0,setmin:0,default:0},height:{type:"unsigned long",min:0,setmin:0,default:0},minLength:{type:"unsigned long",min:0,setmin:0,default:-1},maxLength:{type:"unsigned long",min:0,setmin:0,default:-1},autocomplete:String,type:{type:["text","hidden","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"],missing:"text"},formTarget:String,formNoValidate:Boolean,formMethod:{type:["get","post"],invalid:"get",missing:""},formEnctype:{type:["application/x-www-form-urlencoded","multipart/form-data","text/plain"],invalid:"application/x-www-form-urlencoded",missing:""},inputMode:{type:["verbatim","latin","latin-name","latin-prose","full-width-latin","kana","kana-name","katakana","numeric","tel","email","url"],missing:""},align:String,useMap:String}}),l({tag:"keygen",name:"HTMLKeygenElement",ctor:function(w,C,E){M.call(this,w,C,E)},props:L,attributes:{name:String,disabled:Boolean,autofocus:Boolean,challenge:String,keytype:{type:["rsa"],missing:""}}}),l({tag:"li",name:"HTMLLIElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{value:{type:"long",default:0},type:String}}),l({tag:"label",name:"HTMLLabelElement",ctor:function(w,C,E){M.call(this,w,C,E)},props:L,attributes:{htmlFor:{name:"for",type:String}}}),l({tag:"legend",name:"HTMLLegendElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{align:String}}),l({tag:"link",name:"HTMLLinkElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{href:u,rel:String,media:String,hreflang:String,type:String,crossOrigin:f,nonce:String,integrity:String,referrerPolicy:g,imageSizes:String,imageSrcset:String,charset:String,rev:String,target:String}}),l({tag:"map",name:"HTMLMapElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{name:String}}),l({tag:"menu",name:"HTMLMenuElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{type:{type:["context","popup","toolbar"],missing:"toolbar"},label:String,compact:Boolean}}),l({tag:"meta",name:"HTMLMetaElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{name:String,content:String,httpEquiv:{name:"http-equiv",type:String},scheme:String}}),l({tag:"meter",name:"HTMLMeterElement",ctor:function(w,C,E){M.call(this,w,C,E)},props:L}),l({tags:["ins","del"],name:"HTMLModElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{cite:u,dateTime:String}}),l({tag:"ol",name:"HTMLOListElement",ctor:function(w,C,E){N.call(this,w,C,E)},props:{_numitems:{get:function(){var T=0;return this.childNodes.forEach(function(w){w.nodeType===e.ELEMENT_NODE&&w.tagName==="LI"&&T++}),T}}},attributes:{type:String,reversed:Boolean,start:{type:"long",default:function(){return this.reversed?this._numitems:1}},compact:Boolean}}),l({tag:"object",name:"HTMLObjectElement",ctor:function(w,C,E){M.call(this,w,C,E)},props:L,attributes:{data:u,type:String,name:String,useMap:String,typeMustMatch:Boolean,width:String,height:String,align:String,archive:String,code:String,declare:Boolean,hspace:{type:"unsigned long",default:0},standby:String,vspace:{type:"unsigned long",default:0},codeBase:u,codeType:String,border:{type:String,treatNullAsEmptyString:!0}}}),l({tag:"optgroup",name:"HTMLOptGroupElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{disabled:Boolean,label:String}}),l({tag:"option",name:"HTMLOptionElement",ctor:function(w,C,E){N.call(this,w,C,E)},props:{form:{get:function(){for(var T=this.parentNode;T&&T.nodeType===e.ELEMENT_NODE;){if(T.localName==="select")return T.form;T=T.parentNode}}},value:{get:function(){return this._getattr("value")||this.text},set:function(T){this._setattr("value",T)}},text:{get:function(){return this.textContent.replace(/[ \t\n\f\r]+/g," ").trim()},set:function(T){this.textContent=T}}},attributes:{disabled:Boolean,defaultSelected:{name:"selected",type:Boolean},label:String}}),l({tag:"output",name:"HTMLOutputElement",ctor:function(w,C,E){M.call(this,w,C,E)},props:L,attributes:{name:String}}),l({tag:"p",name:"HTMLParagraphElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{align:String}}),l({tag:"param",name:"HTMLParamElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{name:String,value:String,type:String,valueType:String}}),l({tags:["pre","listing","xmp"],name:"HTMLPreElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{width:{type:"long",default:0}}}),l({tag:"progress",name:"HTMLProgressElement",ctor:function(w,C,E){M.call(this,w,C,E)},props:L,attributes:{max:{type:Number,float:!0,default:1,min:0}}}),l({tags:["q","blockquote"],name:"HTMLQuoteElement",ctor:function(w,C,E){N.call(this,w,C,E)},attributes:{cite:u}}),l({tag:"script",name:"HTMLScriptElement",ctor:function(w,C,E){N.call(this,w,C,E)},props:{text:{get:function(){for(var T="",w=0,C=this.childNodes.length;w=0&&(V=O.substring(0,ft),De=O.substring(ft+1)),V!==null&&D===null&&E.NamespaceError(),V==="xml"&&D!==re.XML&&E.NamespaceError(),(V==="xmlns"||O==="xmlns")&&D!==re.XMLNS&&E.NamespaceError(),D===re.XMLNS&&!(V==="xmlns"||O==="xmlns")&&E.NamespaceError(),{namespace:D,prefix:V,localName:De}}$.prototype=Object.create(i.prototype,{_setMutationHandler:{value:function(D){this.mutationHandler=D}},_dispatchRendererEvent:{value:function(D,O,V){var De=this._nodes[D];De&&De._dispatchEvent(new c(O,V),!0)}},nodeName:{value:"#document"},nodeValue:{get:function(){return null},set:function(){}},documentURI:{get:function(){return this._address},set:E.nyi},compatMode:{get:function(){return this._quirks?"BackCompat":"CSS1Compat"}},createTextNode:{value:function(D){return new o(this,String(D))}},createComment:{value:function(D){return new a(this,D)}},createDocumentFragment:{value:function(){return new l(this)}},createProcessingInstruction:{value:function(D,O){return(!T.isValidName(D)||O.indexOf("?>")!==-1)&&E.InvalidCharacterError(),new u(this,D,O)}},createAttribute:{value:function(D){return D=String(D),T.isValidName(D)||E.InvalidCharacterError(),this.isHTML&&(D=E.toASCIILowerCase(D)),new s._Attr(null,D,null,null,"")}},createAttributeNS:{value:function(D,O){D=D==null||D===""?null:String(D),O=String(O);var V=v(D,O);return new s._Attr(null,V.localName,V.prefix,V.namespace,"")}},createElement:{value:function(D){return D=String(D),T.isValidName(D)||E.InvalidCharacterError(),this.isHTML?(/[A-Z]/.test(D)&&(D=E.toASCIILowerCase(D)),w.createElement(this,D,null)):this.contentType==="application/xhtml+xml"?w.createElement(this,D,null):new s(this,D,null,null)},writable:me},createElementNS:{value:function(D,O){D=D==null||D===""?null:String(D),O=String(O);var V=v(D,O);return this._createElementNS(V.localName,V.namespace,V.prefix)},writable:me},_createElementNS:{value:function(D,O,V){return O===re.HTML?w.createElement(this,D,V):O===re.SVG?C.createElement(this,D,V):new s(this,D,O,V)}},createEvent:{value:function(O){O=O.toLowerCase();var V=F[O]||O,De=L[R[V]];if(De){var ft=new De;return ft._initialized=!1,ft}else E.NotSupportedError()}},createTreeWalker:{value:function(D,O,V){if(!D)throw new TypeError("root argument is required");if(!(D instanceof n))throw new TypeError("root not a node");return O=O===void 0?M.SHOW_ALL:+O,V=V===void 0?null:V,new g(D,O,V)}},createNodeIterator:{value:function(D,O,V){if(!D)throw new TypeError("root argument is required");if(!(D instanceof n))throw new TypeError("root not a node");return O=O===void 0?M.SHOW_ALL:+O,V=V===void 0?null:V,new _(D,O,V)}},_attachNodeIterator:{value:function(D){this._nodeIterators||(this._nodeIterators=[]),this._nodeIterators.push(D)}},_detachNodeIterator:{value:function(D){var O=this._nodeIterators.indexOf(D);this._nodeIterators.splice(O,1)}},_preremoveNodeIterators:{value:function(D){this._nodeIterators&&this._nodeIterators.forEach(function(O){O._preremove(D)})}},_updateDocTypeElement:{value:function(){this.doctype=this.documentElement=null;for(var O=this.firstChild;O!==null;O=O.nextSibling)O.nodeType===n.DOCUMENT_TYPE_NODE?this.doctype=O:O.nodeType===n.ELEMENT_NODE&&(this.documentElement=O)}},insertBefore:{value:function(O,V){return n.prototype.insertBefore.call(this,O,V),this._updateDocTypeElement(),O}},replaceChild:{value:function(O,V){return n.prototype.replaceChild.call(this,O,V),this._updateDocTypeElement(),V}},removeChild:{value:function(O){return n.prototype.removeChild.call(this,O),this._updateDocTypeElement(),O}},getElementById:{value:function(D){var O=this.byId[D];return O?O instanceof de?O.getFirst():O:null}},_hasMultipleElementsWithId:{value:function(D){return this.byId[D]instanceof de}},getElementsByName:{value:s.prototype.getElementsByName},getElementsByTagName:{value:s.prototype.getElementsByTagName},getElementsByTagNameNS:{value:s.prototype.getElementsByTagNameNS},getElementsByClassName:{value:s.prototype.getElementsByClassName},adoptNode:{value:function(O){return O.nodeType===n.DOCUMENT_NODE&&E.NotSupportedError(),O.nodeType===n.ATTRIBUTE_NODE||(O.parentNode&&O.parentNode.removeChild(O),O.ownerDocument!==this&&Q(O,this)),O}},importNode:{value:function(O,V){return this.adoptNode(O.cloneNode(V))},writable:me},origin:{get:function(){return null}},characterSet:{get:function(){return"UTF-8"}},contentType:{get:function(){return this._contentType}},URL:{get:function(){return this._address}},domain:{get:E.nyi,set:E.nyi},referrer:{get:E.nyi},cookie:{get:E.nyi,set:E.nyi},lastModified:{get:E.nyi},location:{get:function(){return this.defaultView?this.defaultView.location:null},set:E.nyi},_titleElement:{get:function(){return this.getElementsByTagName("title").item(0)||null}},title:{get:function(){var D=this._titleElement,O=D?D.textContent:"";return O.replace(/[ \t\n\r\f]+/g," ").replace(/(^ )|( $)/g,"")},set:function(D){var O=this._titleElement,V=this.head;!O&&!V||(O||(O=this.createElement("title"),V.appendChild(O)),O.textContent=D)}},dir:Y(function(){var D=this.documentElement;if(D&&D.tagName==="HTML")return D},"dir",""),fgColor:Y(function(){return this.body},"text",""),linkColor:Y(function(){return this.body},"link",""),vlinkColor:Y(function(){return this.body},"vLink",""),alinkColor:Y(function(){return this.body},"aLink",""),bgColor:Y(function(){return this.body},"bgColor",""),charset:{get:function(){return this.characterSet}},inputEncoding:{get:function(){return this.characterSet}},scrollingElement:{get:function(){return this._quirks?this.body:this.documentElement}},body:{get:function(){return p(this.documentElement,"body")},set:E.nyi},head:{get:function(){return p(this.documentElement,"head")}},images:{get:E.nyi},embeds:{get:E.nyi},plugins:{get:E.nyi},links:{get:E.nyi},forms:{get:E.nyi},scripts:{get:E.nyi},applets:{get:function(){return[]}},activeElement:{get:function(){return null}},innerHTML:{get:function(){return this.serialize()},set:E.nyi},outerHTML:{get:function(){return this.serialize()},set:E.nyi},write:{value:function(D){if(this.isHTML||E.InvalidStateError(),!!this._parser){this._parser;var O=arguments.join("");this._parser.parse(O)}}},writeln:{value:function(O){this.write(Array.prototype.join.call(arguments,"")+` -`)}},open:{value:function(){this.documentElement=null}},close:{value:function(){this.readyState="interactive",this._dispatchEvent(new c("readystatechange"),!0),this._dispatchEvent(new c("DOMContentLoaded"),!0),this.readyState="complete",this._dispatchEvent(new c("readystatechange"),!0),this.defaultView&&this.defaultView._dispatchEvent(new c("load"),!0)}},clone:{value:function(){var O=new $(this.isHTML,this._address);return O._quirks=this._quirks,O._contentType=this._contentType,O}},cloneNode:{value:function(O){var V=n.prototype.cloneNode.call(this,!1);if(O)for(var De=this.firstChild;De!==null;De=De.nextSibling)V._appendChild(V.importNode(De,!0));return V._updateDocTypeElement(),V}},isEqual:{value:function(O){return!0}},mutateValue:{value:function(D){this.mutationHandler&&this.mutationHandler({type:te.VALUE,target:D,data:D.data})}},mutateAttr:{value:function(D,O){this.mutationHandler&&this.mutationHandler({type:te.ATTR,target:D.ownerElement,attr:D})}},mutateRemoveAttr:{value:function(D){this.mutationHandler&&this.mutationHandler({type:te.REMOVE_ATTR,target:D.ownerElement,attr:D})}},mutateRemove:{value:function(D){this.mutationHandler&&this.mutationHandler({type:te.REMOVE,target:D.parentNode,node:D}),U(D)}},mutateInsert:{value:function(D){x(D),this.mutationHandler&&this.mutationHandler({type:te.INSERT,target:D.parentNode,node:D})}},mutateMove:{value:function(D){this.mutationHandler&&this.mutationHandler({type:te.MOVE,target:D})}},addId:{value:function(O,V){var De=this.byId[O];De?(De instanceof de||(De=new de(De),this.byId[O]=De),De.add(V)):this.byId[O]=V}},delId:{value:function(O,V){var De=this.byId[O];E.assert(De),De instanceof de?(De.del(V),De.length===1&&(this.byId[O]=De.downgrade())):this.byId[O]=void 0}},_resolve:{value:function(D){return new N(this._documentBaseURL).resolve(D)}},_documentBaseURL:{get:function(){var D=this._address;D==="about:blank"&&(D="/");var O=this.querySelector("base[href]");return O?new N(D).resolve(O.getAttribute("href")):D}},_templateDoc:{get:function(){if(!this._templateDocCache){var D=new $(this.isHTML,this._address);this._templateDocCache=D._templateDocCache=D}return this._templateDocCache}},querySelector:{value:function(D){return q(D,this)[0]}},querySelectorAll:{value:function(D){var O=q(D,this);return O.item?O:new r(O)}}});var m=["abort","canplay","canplaythrough","change","click","contextmenu","cuechange","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","emptied","ended","input","invalid","keydown","keypress","keyup","loadeddata","loadedmetadata","loadstart","mousedown","mousemove","mouseout","mouseover","mouseup","mousewheel","pause","play","playing","progress","ratechange","readystatechange","reset","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","volumechange","waiting","blur","error","focus","load","scroll"];m.forEach(function(D){Object.defineProperty($.prototype,"on"+D,{get:function(){return this._getEventHandler(D)},set:function(O){this._setEventHandler(D,O)}})});function p(D,O){if(D&&D.isHTML){for(var V=D.firstChild;V!==null;V=V.nextSibling)if(V.nodeType===n.ELEMENT_NODE&&V.localName===O&&V.namespaceURI===re.HTML)return V}return null}function y(D){if(D._nid=D.ownerDocument._nextnid++,D.ownerDocument._nodes[D._nid]=D,D.nodeType===n.ELEMENT_NODE){var O=D.getAttribute("id");O&&D.ownerDocument.addId(O,D),D._roothook&&D._roothook()}}function S(D){if(D.nodeType===n.ELEMENT_NODE){var O=D.getAttribute("id");O&&D.ownerDocument.delId(O,D)}D.ownerDocument._nodes[D._nid]=void 0,D._nid=void 0}function x(D){if(y(D),D.nodeType===n.ELEMENT_NODE)for(var O=D.firstChild;O!==null;O=O.nextSibling)x(O)}function U(D){S(D);for(var O=D.firstChild;O!==null;O=O.nextSibling)U(O)}function Q(D,O){D.ownerDocument=O,D._lastModTime=void 0,Object.prototype.hasOwnProperty.call(D,"_tagName")&&(D._tagName=void 0);for(var V=D.firstChild;V!==null;V=V.nextSibling)Q(V,O)}function de(D){this.nodes=Object.create(null),this.nodes[D._nid]=D,this.length=1,this.firstNode=void 0}de.prototype.add=function(D){this.nodes[D._nid]||(this.nodes[D._nid]=D,this.length++,this.firstNode=void 0)},de.prototype.del=function(D){this.nodes[D._nid]&&(delete this.nodes[D._nid],this.length--,this.firstNode=void 0)},de.prototype.getFirst=function(){if(!this.firstNode){var D;for(D in this.nodes)(this.firstNode===void 0||this.firstNode.compareDocumentPosition(this.nodes[D])&n.DOCUMENT_POSITION_PRECEDING)&&(this.firstNode=this.nodes[D])}return this.firstNode},de.prototype.downgrade=function(){if(this.length===1){var D;for(D in this.nodes)return this.nodes[D]}return this}}}),Cf=se({"external/npm/node_modules/domino/lib/DocumentType.js"(t,e){"use strict";e.exports=s;var n=dt(),r=Gv(),i=wf();function s(o,a,c,l){r.call(this),this.nodeType=n.DOCUMENT_TYPE_NODE,this.ownerDocument=o||null,this.name=a,this.publicId=c||"",this.systemId=l||""}s.prototype=Object.create(r.prototype,{nodeName:{get:function(){return this.name}},nodeValue:{get:function(){return null},set:function(){}},clone:{value:function(){return new s(this.ownerDocument,this.name,this.publicId,this.systemId)}},isEqual:{value:function(a){return this.name===a.name&&this.publicId===a.publicId&&this.systemId===a.systemId}}}),Object.defineProperties(s.prototype,i)}}),If=se({"external/npm/node_modules/domino/lib/HTMLParser.js"(t,e){"use strict";e.exports=Me;var n=Sf(),r=Cf(),i=dt(),s=Qe().NAMESPACE,o=Tf(),a=o.elements,c=Function.prototype.apply.bind(Array.prototype.push),l=-1,u=1,f=2,g=3,_=4,M=5,N=[],q=/^HTML$|^-\/\/W3O\/\/DTD W3 HTML Strict 3\.0\/\/EN\/\/$|^-\/W3C\/DTD HTML 4\.0 Transitional\/EN$|^\+\/\/Silmaril\/\/dtd html Pro v0r11 19970101\/\/|^-\/\/AdvaSoft Ltd\/\/DTD HTML 3\.0 asWedit \+ extensions\/\/|^-\/\/AS\/\/DTD HTML 3\.0 asWedit \+ extensions\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Level 1\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Level 2\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict Level 1\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict Level 2\/\/|^-\/\/IETF\/\/DTD HTML 2\.0 Strict\/\/|^-\/\/IETF\/\/DTD HTML 2\.0\/\/|^-\/\/IETF\/\/DTD HTML 2\.1E\/\/|^-\/\/IETF\/\/DTD HTML 3\.0\/\/|^-\/\/IETF\/\/DTD HTML 3\.2 Final\/\/|^-\/\/IETF\/\/DTD HTML 3\.2\/\/|^-\/\/IETF\/\/DTD HTML 3\/\/|^-\/\/IETF\/\/DTD HTML Level 0\/\/|^-\/\/IETF\/\/DTD HTML Level 1\/\/|^-\/\/IETF\/\/DTD HTML Level 2\/\/|^-\/\/IETF\/\/DTD HTML Level 3\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 0\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 1\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 2\/\/|^-\/\/IETF\/\/DTD HTML Strict Level 3\/\/|^-\/\/IETF\/\/DTD HTML Strict\/\/|^-\/\/IETF\/\/DTD HTML\/\/|^-\/\/Metrius\/\/DTD Metrius Presentational\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 HTML Strict\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 HTML\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 2\.0 Tables\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 HTML Strict\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 HTML\/\/|^-\/\/Microsoft\/\/DTD Internet Explorer 3\.0 Tables\/\/|^-\/\/Netscape Comm\. Corp\.\/\/DTD HTML\/\/|^-\/\/Netscape Comm\. Corp\.\/\/DTD Strict HTML\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML 2\.0\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML Extended 1\.0\/\/|^-\/\/O'Reilly and Associates\/\/DTD HTML Extended Relaxed 1\.0\/\/|^-\/\/SoftQuad Software\/\/DTD HoTMetaL PRO 6\.0::19990601::extensions to HTML 4\.0\/\/|^-\/\/SoftQuad\/\/DTD HoTMetaL PRO 4\.0::19971010::extensions to HTML 4\.0\/\/|^-\/\/Spyglass\/\/DTD HTML 2\.0 Extended\/\/|^-\/\/SQ\/\/DTD HTML 2\.0 HoTMetaL \+ extensions\/\/|^-\/\/Sun Microsystems Corp\.\/\/DTD HotJava HTML\/\/|^-\/\/Sun Microsystems Corp\.\/\/DTD HotJava Strict HTML\/\/|^-\/\/W3C\/\/DTD HTML 3 1995-03-24\/\/|^-\/\/W3C\/\/DTD HTML 3\.2 Draft\/\/|^-\/\/W3C\/\/DTD HTML 3\.2 Final\/\/|^-\/\/W3C\/\/DTD HTML 3\.2\/\/|^-\/\/W3C\/\/DTD HTML 3\.2S Draft\/\/|^-\/\/W3C\/\/DTD HTML 4\.0 Frameset\/\/|^-\/\/W3C\/\/DTD HTML 4\.0 Transitional\/\/|^-\/\/W3C\/\/DTD HTML Experimental 19960712\/\/|^-\/\/W3C\/\/DTD HTML Experimental 970421\/\/|^-\/\/W3C\/\/DTD W3 HTML\/\/|^-\/\/W3O\/\/DTD W3 HTML 3\.0\/\/|^-\/\/WebTechs\/\/DTD Mozilla HTML 2\.0\/\/|^-\/\/WebTechs\/\/DTD Mozilla HTML\/\//i,L="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",T=/^-\/\/W3C\/\/DTD HTML 4\.01 Frameset\/\/|^-\/\/W3C\/\/DTD HTML 4\.01 Transitional\/\//i,w=/^-\/\/W3C\/\/DTD XHTML 1\.0 Frameset\/\/|^-\/\/W3C\/\/DTD XHTML 1\.0 Transitional\/\//i,C=Object.create(null);C[s.HTML]={__proto__:null,address:!0,applet:!0,area:!0,article:!0,aside:!0,base:!0,basefont:!0,bgsound:!0,blockquote:!0,body:!0,br:!0,button:!0,caption:!0,center:!0,col:!0,colgroup:!0,dd:!0,details:!0,dir:!0,div:!0,dl:!0,dt:!0,embed:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,frame:!0,frameset:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,head:!0,header:!0,hgroup:!0,hr:!0,html:!0,iframe:!0,img:!0,input:!0,li:!0,link:!0,listing:!0,main:!0,marquee:!0,menu:!0,meta:!0,nav:!0,noembed:!0,noframes:!0,noscript:!0,object:!0,ol:!0,p:!0,param:!0,plaintext:!0,pre:!0,script:!0,section:!0,select:!0,source:!0,style:!0,summary:!0,table:!0,tbody:!0,td:!0,template:!0,textarea:!0,tfoot:!0,th:!0,thead:!0,title:!0,tr:!0,track:!0,ul:!0,wbr:!0,xmp:!0},C[s.SVG]={__proto__:null,foreignObject:!0,desc:!0,title:!0},C[s.MATHML]={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0};var E=Object.create(null);E[s.HTML]={__proto__:null,address:!0,div:!0,p:!0};var te=Object.create(null);te[s.HTML]={__proto__:null,dd:!0,dt:!0};var re=Object.create(null);re[s.HTML]={__proto__:null,table:!0,thead:!0,tbody:!0,tfoot:!0,tr:!0};var me=Object.create(null);me[s.HTML]={__proto__:null,dd:!0,dt:!0,li:!0,menuitem:!0,optgroup:!0,option:!0,p:!0,rb:!0,rp:!0,rt:!0,rtc:!0};var $=Object.create(null);$[s.HTML]={__proto__:null,caption:!0,colgroup:!0,dd:!0,dt:!0,li:!0,optgroup:!0,option:!0,p:!0,rb:!0,rp:!0,rt:!0,rtc:!0,tbody:!0,td:!0,tfoot:!0,th:!0,thead:!0,tr:!0};var R=Object.create(null);R[s.HTML]={__proto__:null,table:!0,template:!0,html:!0};var F=Object.create(null);F[s.HTML]={__proto__:null,tbody:!0,tfoot:!0,thead:!0,template:!0,html:!0};var Y=Object.create(null);Y[s.HTML]={__proto__:null,tr:!0,template:!0,html:!0};var v=Object.create(null);v[s.HTML]={__proto__:null,button:!0,fieldset:!0,input:!0,keygen:!0,object:!0,output:!0,select:!0,textarea:!0,img:!0};var m=Object.create(null);m[s.HTML]={__proto__:null,applet:!0,caption:!0,html:!0,table:!0,td:!0,th:!0,marquee:!0,object:!0,template:!0},m[s.MATHML]={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0},m[s.SVG]={__proto__:null,foreignObject:!0,desc:!0,title:!0};var p=Object.create(m);p[s.HTML]=Object.create(m[s.HTML]),p[s.HTML].ol=!0,p[s.HTML].ul=!0;var y=Object.create(m);y[s.HTML]=Object.create(m[s.HTML]),y[s.HTML].button=!0;var S=Object.create(null);S[s.HTML]={__proto__:null,html:!0,table:!0,template:!0};var x=Object.create(null);x[s.HTML]={__proto__:null,optgroup:!0,option:!0};var U=Object.create(null);U[s.MATHML]={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0};var Q=Object.create(null);Q[s.SVG]={__proto__:null,foreignObject:!0,desc:!0,title:!0};var de={__proto__:null,"xlink:actuate":s.XLINK,"xlink:arcrole":s.XLINK,"xlink:href":s.XLINK,"xlink:role":s.XLINK,"xlink:show":s.XLINK,"xlink:title":s.XLINK,"xlink:type":s.XLINK,"xml:base":s.XML,"xml:lang":s.XML,"xml:space":s.XML,xmlns:s.XMLNS,"xmlns:xlink":s.XMLNS},D={__proto__:null,attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},O={__proto__:null,altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},V={__proto__:null,0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},De={__proto__:null,AElig:198,"AElig;":198,AMP:38,"AMP;":38,Aacute:193,"Aacute;":193,"Abreve;":258,Acirc:194,"Acirc;":194,"Acy;":1040,"Afr;":[55349,56580],Agrave:192,"Agrave;":192,"Alpha;":913,"Amacr;":256,"And;":10835,"Aogon;":260,"Aopf;":[55349,56632],"ApplyFunction;":8289,Aring:197,"Aring;":197,"Ascr;":[55349,56476],"Assign;":8788,Atilde:195,"Atilde;":195,Auml:196,"Auml;":196,"Backslash;":8726,"Barv;":10983,"Barwed;":8966,"Bcy;":1041,"Because;":8757,"Bernoullis;":8492,"Beta;":914,"Bfr;":[55349,56581],"Bopf;":[55349,56633],"Breve;":728,"Bscr;":8492,"Bumpeq;":8782,"CHcy;":1063,COPY:169,"COPY;":169,"Cacute;":262,"Cap;":8914,"CapitalDifferentialD;":8517,"Cayleys;":8493,"Ccaron;":268,Ccedil:199,"Ccedil;":199,"Ccirc;":264,"Cconint;":8752,"Cdot;":266,"Cedilla;":184,"CenterDot;":183,"Cfr;":8493,"Chi;":935,"CircleDot;":8857,"CircleMinus;":8854,"CirclePlus;":8853,"CircleTimes;":8855,"ClockwiseContourIntegral;":8754,"CloseCurlyDoubleQuote;":8221,"CloseCurlyQuote;":8217,"Colon;":8759,"Colone;":10868,"Congruent;":8801,"Conint;":8751,"ContourIntegral;":8750,"Copf;":8450,"Coproduct;":8720,"CounterClockwiseContourIntegral;":8755,"Cross;":10799,"Cscr;":[55349,56478],"Cup;":8915,"CupCap;":8781,"DD;":8517,"DDotrahd;":10513,"DJcy;":1026,"DScy;":1029,"DZcy;":1039,"Dagger;":8225,"Darr;":8609,"Dashv;":10980,"Dcaron;":270,"Dcy;":1044,"Del;":8711,"Delta;":916,"Dfr;":[55349,56583],"DiacriticalAcute;":180,"DiacriticalDot;":729,"DiacriticalDoubleAcute;":733,"DiacriticalGrave;":96,"DiacriticalTilde;":732,"Diamond;":8900,"DifferentialD;":8518,"Dopf;":[55349,56635],"Dot;":168,"DotDot;":8412,"DotEqual;":8784,"DoubleContourIntegral;":8751,"DoubleDot;":168,"DoubleDownArrow;":8659,"DoubleLeftArrow;":8656,"DoubleLeftRightArrow;":8660,"DoubleLeftTee;":10980,"DoubleLongLeftArrow;":10232,"DoubleLongLeftRightArrow;":10234,"DoubleLongRightArrow;":10233,"DoubleRightArrow;":8658,"DoubleRightTee;":8872,"DoubleUpArrow;":8657,"DoubleUpDownArrow;":8661,"DoubleVerticalBar;":8741,"DownArrow;":8595,"DownArrowBar;":10515,"DownArrowUpArrow;":8693,"DownBreve;":785,"DownLeftRightVector;":10576,"DownLeftTeeVector;":10590,"DownLeftVector;":8637,"DownLeftVectorBar;":10582,"DownRightTeeVector;":10591,"DownRightVector;":8641,"DownRightVectorBar;":10583,"DownTee;":8868,"DownTeeArrow;":8615,"Downarrow;":8659,"Dscr;":[55349,56479],"Dstrok;":272,"ENG;":330,ETH:208,"ETH;":208,Eacute:201,"Eacute;":201,"Ecaron;":282,Ecirc:202,"Ecirc;":202,"Ecy;":1069,"Edot;":278,"Efr;":[55349,56584],Egrave:200,"Egrave;":200,"Element;":8712,"Emacr;":274,"EmptySmallSquare;":9723,"EmptyVerySmallSquare;":9643,"Eogon;":280,"Eopf;":[55349,56636],"Epsilon;":917,"Equal;":10869,"EqualTilde;":8770,"Equilibrium;":8652,"Escr;":8496,"Esim;":10867,"Eta;":919,Euml:203,"Euml;":203,"Exists;":8707,"ExponentialE;":8519,"Fcy;":1060,"Ffr;":[55349,56585],"FilledSmallSquare;":9724,"FilledVerySmallSquare;":9642,"Fopf;":[55349,56637],"ForAll;":8704,"Fouriertrf;":8497,"Fscr;":8497,"GJcy;":1027,GT:62,"GT;":62,"Gamma;":915,"Gammad;":988,"Gbreve;":286,"Gcedil;":290,"Gcirc;":284,"Gcy;":1043,"Gdot;":288,"Gfr;":[55349,56586],"Gg;":8921,"Gopf;":[55349,56638],"GreaterEqual;":8805,"GreaterEqualLess;":8923,"GreaterFullEqual;":8807,"GreaterGreater;":10914,"GreaterLess;":8823,"GreaterSlantEqual;":10878,"GreaterTilde;":8819,"Gscr;":[55349,56482],"Gt;":8811,"HARDcy;":1066,"Hacek;":711,"Hat;":94,"Hcirc;":292,"Hfr;":8460,"HilbertSpace;":8459,"Hopf;":8461,"HorizontalLine;":9472,"Hscr;":8459,"Hstrok;":294,"HumpDownHump;":8782,"HumpEqual;":8783,"IEcy;":1045,"IJlig;":306,"IOcy;":1025,Iacute:205,"Iacute;":205,Icirc:206,"Icirc;":206,"Icy;":1048,"Idot;":304,"Ifr;":8465,Igrave:204,"Igrave;":204,"Im;":8465,"Imacr;":298,"ImaginaryI;":8520,"Implies;":8658,"Int;":8748,"Integral;":8747,"Intersection;":8898,"InvisibleComma;":8291,"InvisibleTimes;":8290,"Iogon;":302,"Iopf;":[55349,56640],"Iota;":921,"Iscr;":8464,"Itilde;":296,"Iukcy;":1030,Iuml:207,"Iuml;":207,"Jcirc;":308,"Jcy;":1049,"Jfr;":[55349,56589],"Jopf;":[55349,56641],"Jscr;":[55349,56485],"Jsercy;":1032,"Jukcy;":1028,"KHcy;":1061,"KJcy;":1036,"Kappa;":922,"Kcedil;":310,"Kcy;":1050,"Kfr;":[55349,56590],"Kopf;":[55349,56642],"Kscr;":[55349,56486],"LJcy;":1033,LT:60,"LT;":60,"Lacute;":313,"Lambda;":923,"Lang;":10218,"Laplacetrf;":8466,"Larr;":8606,"Lcaron;":317,"Lcedil;":315,"Lcy;":1051,"LeftAngleBracket;":10216,"LeftArrow;":8592,"LeftArrowBar;":8676,"LeftArrowRightArrow;":8646,"LeftCeiling;":8968,"LeftDoubleBracket;":10214,"LeftDownTeeVector;":10593,"LeftDownVector;":8643,"LeftDownVectorBar;":10585,"LeftFloor;":8970,"LeftRightArrow;":8596,"LeftRightVector;":10574,"LeftTee;":8867,"LeftTeeArrow;":8612,"LeftTeeVector;":10586,"LeftTriangle;":8882,"LeftTriangleBar;":10703,"LeftTriangleEqual;":8884,"LeftUpDownVector;":10577,"LeftUpTeeVector;":10592,"LeftUpVector;":8639,"LeftUpVectorBar;":10584,"LeftVector;":8636,"LeftVectorBar;":10578,"Leftarrow;":8656,"Leftrightarrow;":8660,"LessEqualGreater;":8922,"LessFullEqual;":8806,"LessGreater;":8822,"LessLess;":10913,"LessSlantEqual;":10877,"LessTilde;":8818,"Lfr;":[55349,56591],"Ll;":8920,"Lleftarrow;":8666,"Lmidot;":319,"LongLeftArrow;":10229,"LongLeftRightArrow;":10231,"LongRightArrow;":10230,"Longleftarrow;":10232,"Longleftrightarrow;":10234,"Longrightarrow;":10233,"Lopf;":[55349,56643],"LowerLeftArrow;":8601,"LowerRightArrow;":8600,"Lscr;":8466,"Lsh;":8624,"Lstrok;":321,"Lt;":8810,"Map;":10501,"Mcy;":1052,"MediumSpace;":8287,"Mellintrf;":8499,"Mfr;":[55349,56592],"MinusPlus;":8723,"Mopf;":[55349,56644],"Mscr;":8499,"Mu;":924,"NJcy;":1034,"Nacute;":323,"Ncaron;":327,"Ncedil;":325,"Ncy;":1053,"NegativeMediumSpace;":8203,"NegativeThickSpace;":8203,"NegativeThinSpace;":8203,"NegativeVeryThinSpace;":8203,"NestedGreaterGreater;":8811,"NestedLessLess;":8810,"NewLine;":10,"Nfr;":[55349,56593],"NoBreak;":8288,"NonBreakingSpace;":160,"Nopf;":8469,"Not;":10988,"NotCongruent;":8802,"NotCupCap;":8813,"NotDoubleVerticalBar;":8742,"NotElement;":8713,"NotEqual;":8800,"NotEqualTilde;":[8770,824],"NotExists;":8708,"NotGreater;":8815,"NotGreaterEqual;":8817,"NotGreaterFullEqual;":[8807,824],"NotGreaterGreater;":[8811,824],"NotGreaterLess;":8825,"NotGreaterSlantEqual;":[10878,824],"NotGreaterTilde;":8821,"NotHumpDownHump;":[8782,824],"NotHumpEqual;":[8783,824],"NotLeftTriangle;":8938,"NotLeftTriangleBar;":[10703,824],"NotLeftTriangleEqual;":8940,"NotLess;":8814,"NotLessEqual;":8816,"NotLessGreater;":8824,"NotLessLess;":[8810,824],"NotLessSlantEqual;":[10877,824],"NotLessTilde;":8820,"NotNestedGreaterGreater;":[10914,824],"NotNestedLessLess;":[10913,824],"NotPrecedes;":8832,"NotPrecedesEqual;":[10927,824],"NotPrecedesSlantEqual;":8928,"NotReverseElement;":8716,"NotRightTriangle;":8939,"NotRightTriangleBar;":[10704,824],"NotRightTriangleEqual;":8941,"NotSquareSubset;":[8847,824],"NotSquareSubsetEqual;":8930,"NotSquareSuperset;":[8848,824],"NotSquareSupersetEqual;":8931,"NotSubset;":[8834,8402],"NotSubsetEqual;":8840,"NotSucceeds;":8833,"NotSucceedsEqual;":[10928,824],"NotSucceedsSlantEqual;":8929,"NotSucceedsTilde;":[8831,824],"NotSuperset;":[8835,8402],"NotSupersetEqual;":8841,"NotTilde;":8769,"NotTildeEqual;":8772,"NotTildeFullEqual;":8775,"NotTildeTilde;":8777,"NotVerticalBar;":8740,"Nscr;":[55349,56489],Ntilde:209,"Ntilde;":209,"Nu;":925,"OElig;":338,Oacute:211,"Oacute;":211,Ocirc:212,"Ocirc;":212,"Ocy;":1054,"Odblac;":336,"Ofr;":[55349,56594],Ograve:210,"Ograve;":210,"Omacr;":332,"Omega;":937,"Omicron;":927,"Oopf;":[55349,56646],"OpenCurlyDoubleQuote;":8220,"OpenCurlyQuote;":8216,"Or;":10836,"Oscr;":[55349,56490],Oslash:216,"Oslash;":216,Otilde:213,"Otilde;":213,"Otimes;":10807,Ouml:214,"Ouml;":214,"OverBar;":8254,"OverBrace;":9182,"OverBracket;":9140,"OverParenthesis;":9180,"PartialD;":8706,"Pcy;":1055,"Pfr;":[55349,56595],"Phi;":934,"Pi;":928,"PlusMinus;":177,"Poincareplane;":8460,"Popf;":8473,"Pr;":10939,"Precedes;":8826,"PrecedesEqual;":10927,"PrecedesSlantEqual;":8828,"PrecedesTilde;":8830,"Prime;":8243,"Product;":8719,"Proportion;":8759,"Proportional;":8733,"Pscr;":[55349,56491],"Psi;":936,QUOT:34,"QUOT;":34,"Qfr;":[55349,56596],"Qopf;":8474,"Qscr;":[55349,56492],"RBarr;":10512,REG:174,"REG;":174,"Racute;":340,"Rang;":10219,"Rarr;":8608,"Rarrtl;":10518,"Rcaron;":344,"Rcedil;":342,"Rcy;":1056,"Re;":8476,"ReverseElement;":8715,"ReverseEquilibrium;":8651,"ReverseUpEquilibrium;":10607,"Rfr;":8476,"Rho;":929,"RightAngleBracket;":10217,"RightArrow;":8594,"RightArrowBar;":8677,"RightArrowLeftArrow;":8644,"RightCeiling;":8969,"RightDoubleBracket;":10215,"RightDownTeeVector;":10589,"RightDownVector;":8642,"RightDownVectorBar;":10581,"RightFloor;":8971,"RightTee;":8866,"RightTeeArrow;":8614,"RightTeeVector;":10587,"RightTriangle;":8883,"RightTriangleBar;":10704,"RightTriangleEqual;":8885,"RightUpDownVector;":10575,"RightUpTeeVector;":10588,"RightUpVector;":8638,"RightUpVectorBar;":10580,"RightVector;":8640,"RightVectorBar;":10579,"Rightarrow;":8658,"Ropf;":8477,"RoundImplies;":10608,"Rrightarrow;":8667,"Rscr;":8475,"Rsh;":8625,"RuleDelayed;":10740,"SHCHcy;":1065,"SHcy;":1064,"SOFTcy;":1068,"Sacute;":346,"Sc;":10940,"Scaron;":352,"Scedil;":350,"Scirc;":348,"Scy;":1057,"Sfr;":[55349,56598],"ShortDownArrow;":8595,"ShortLeftArrow;":8592,"ShortRightArrow;":8594,"ShortUpArrow;":8593,"Sigma;":931,"SmallCircle;":8728,"Sopf;":[55349,56650],"Sqrt;":8730,"Square;":9633,"SquareIntersection;":8851,"SquareSubset;":8847,"SquareSubsetEqual;":8849,"SquareSuperset;":8848,"SquareSupersetEqual;":8850,"SquareUnion;":8852,"Sscr;":[55349,56494],"Star;":8902,"Sub;":8912,"Subset;":8912,"SubsetEqual;":8838,"Succeeds;":8827,"SucceedsEqual;":10928,"SucceedsSlantEqual;":8829,"SucceedsTilde;":8831,"SuchThat;":8715,"Sum;":8721,"Sup;":8913,"Superset;":8835,"SupersetEqual;":8839,"Supset;":8913,THORN:222,"THORN;":222,"TRADE;":8482,"TSHcy;":1035,"TScy;":1062,"Tab;":9,"Tau;":932,"Tcaron;":356,"Tcedil;":354,"Tcy;":1058,"Tfr;":[55349,56599],"Therefore;":8756,"Theta;":920,"ThickSpace;":[8287,8202],"ThinSpace;":8201,"Tilde;":8764,"TildeEqual;":8771,"TildeFullEqual;":8773,"TildeTilde;":8776,"Topf;":[55349,56651],"TripleDot;":8411,"Tscr;":[55349,56495],"Tstrok;":358,Uacute:218,"Uacute;":218,"Uarr;":8607,"Uarrocir;":10569,"Ubrcy;":1038,"Ubreve;":364,Ucirc:219,"Ucirc;":219,"Ucy;":1059,"Udblac;":368,"Ufr;":[55349,56600],Ugrave:217,"Ugrave;":217,"Umacr;":362,"UnderBar;":95,"UnderBrace;":9183,"UnderBracket;":9141,"UnderParenthesis;":9181,"Union;":8899,"UnionPlus;":8846,"Uogon;":370,"Uopf;":[55349,56652],"UpArrow;":8593,"UpArrowBar;":10514,"UpArrowDownArrow;":8645,"UpDownArrow;":8597,"UpEquilibrium;":10606,"UpTee;":8869,"UpTeeArrow;":8613,"Uparrow;":8657,"Updownarrow;":8661,"UpperLeftArrow;":8598,"UpperRightArrow;":8599,"Upsi;":978,"Upsilon;":933,"Uring;":366,"Uscr;":[55349,56496],"Utilde;":360,Uuml:220,"Uuml;":220,"VDash;":8875,"Vbar;":10987,"Vcy;":1042,"Vdash;":8873,"Vdashl;":10982,"Vee;":8897,"Verbar;":8214,"Vert;":8214,"VerticalBar;":8739,"VerticalLine;":124,"VerticalSeparator;":10072,"VerticalTilde;":8768,"VeryThinSpace;":8202,"Vfr;":[55349,56601],"Vopf;":[55349,56653],"Vscr;":[55349,56497],"Vvdash;":8874,"Wcirc;":372,"Wedge;":8896,"Wfr;":[55349,56602],"Wopf;":[55349,56654],"Wscr;":[55349,56498],"Xfr;":[55349,56603],"Xi;":926,"Xopf;":[55349,56655],"Xscr;":[55349,56499],"YAcy;":1071,"YIcy;":1031,"YUcy;":1070,Yacute:221,"Yacute;":221,"Ycirc;":374,"Ycy;":1067,"Yfr;":[55349,56604],"Yopf;":[55349,56656],"Yscr;":[55349,56500],"Yuml;":376,"ZHcy;":1046,"Zacute;":377,"Zcaron;":381,"Zcy;":1047,"Zdot;":379,"ZeroWidthSpace;":8203,"Zeta;":918,"Zfr;":8488,"Zopf;":8484,"Zscr;":[55349,56501],aacute:225,"aacute;":225,"abreve;":259,"ac;":8766,"acE;":[8766,819],"acd;":8767,acirc:226,"acirc;":226,acute:180,"acute;":180,"acy;":1072,aelig:230,"aelig;":230,"af;":8289,"afr;":[55349,56606],agrave:224,"agrave;":224,"alefsym;":8501,"aleph;":8501,"alpha;":945,"amacr;":257,"amalg;":10815,amp:38,"amp;":38,"and;":8743,"andand;":10837,"andd;":10844,"andslope;":10840,"andv;":10842,"ang;":8736,"ange;":10660,"angle;":8736,"angmsd;":8737,"angmsdaa;":10664,"angmsdab;":10665,"angmsdac;":10666,"angmsdad;":10667,"angmsdae;":10668,"angmsdaf;":10669,"angmsdag;":10670,"angmsdah;":10671,"angrt;":8735,"angrtvb;":8894,"angrtvbd;":10653,"angsph;":8738,"angst;":197,"angzarr;":9084,"aogon;":261,"aopf;":[55349,56658],"ap;":8776,"apE;":10864,"apacir;":10863,"ape;":8778,"apid;":8779,"apos;":39,"approx;":8776,"approxeq;":8778,aring:229,"aring;":229,"ascr;":[55349,56502],"ast;":42,"asymp;":8776,"asympeq;":8781,atilde:227,"atilde;":227,auml:228,"auml;":228,"awconint;":8755,"awint;":10769,"bNot;":10989,"backcong;":8780,"backepsilon;":1014,"backprime;":8245,"backsim;":8765,"backsimeq;":8909,"barvee;":8893,"barwed;":8965,"barwedge;":8965,"bbrk;":9141,"bbrktbrk;":9142,"bcong;":8780,"bcy;":1073,"bdquo;":8222,"becaus;":8757,"because;":8757,"bemptyv;":10672,"bepsi;":1014,"bernou;":8492,"beta;":946,"beth;":8502,"between;":8812,"bfr;":[55349,56607],"bigcap;":8898,"bigcirc;":9711,"bigcup;":8899,"bigodot;":10752,"bigoplus;":10753,"bigotimes;":10754,"bigsqcup;":10758,"bigstar;":9733,"bigtriangledown;":9661,"bigtriangleup;":9651,"biguplus;":10756,"bigvee;":8897,"bigwedge;":8896,"bkarow;":10509,"blacklozenge;":10731,"blacksquare;":9642,"blacktriangle;":9652,"blacktriangledown;":9662,"blacktriangleleft;":9666,"blacktriangleright;":9656,"blank;":9251,"blk12;":9618,"blk14;":9617,"blk34;":9619,"block;":9608,"bne;":[61,8421],"bnequiv;":[8801,8421],"bnot;":8976,"bopf;":[55349,56659],"bot;":8869,"bottom;":8869,"bowtie;":8904,"boxDL;":9559,"boxDR;":9556,"boxDl;":9558,"boxDr;":9555,"boxH;":9552,"boxHD;":9574,"boxHU;":9577,"boxHd;":9572,"boxHu;":9575,"boxUL;":9565,"boxUR;":9562,"boxUl;":9564,"boxUr;":9561,"boxV;":9553,"boxVH;":9580,"boxVL;":9571,"boxVR;":9568,"boxVh;":9579,"boxVl;":9570,"boxVr;":9567,"boxbox;":10697,"boxdL;":9557,"boxdR;":9554,"boxdl;":9488,"boxdr;":9484,"boxh;":9472,"boxhD;":9573,"boxhU;":9576,"boxhd;":9516,"boxhu;":9524,"boxminus;":8863,"boxplus;":8862,"boxtimes;":8864,"boxuL;":9563,"boxuR;":9560,"boxul;":9496,"boxur;":9492,"boxv;":9474,"boxvH;":9578,"boxvL;":9569,"boxvR;":9566,"boxvh;":9532,"boxvl;":9508,"boxvr;":9500,"bprime;":8245,"breve;":728,brvbar:166,"brvbar;":166,"bscr;":[55349,56503],"bsemi;":8271,"bsim;":8765,"bsime;":8909,"bsol;":92,"bsolb;":10693,"bsolhsub;":10184,"bull;":8226,"bullet;":8226,"bump;":8782,"bumpE;":10926,"bumpe;":8783,"bumpeq;":8783,"cacute;":263,"cap;":8745,"capand;":10820,"capbrcup;":10825,"capcap;":10827,"capcup;":10823,"capdot;":10816,"caps;":[8745,65024],"caret;":8257,"caron;":711,"ccaps;":10829,"ccaron;":269,ccedil:231,"ccedil;":231,"ccirc;":265,"ccups;":10828,"ccupssm;":10832,"cdot;":267,cedil:184,"cedil;":184,"cemptyv;":10674,cent:162,"cent;":162,"centerdot;":183,"cfr;":[55349,56608],"chcy;":1095,"check;":10003,"checkmark;":10003,"chi;":967,"cir;":9675,"cirE;":10691,"circ;":710,"circeq;":8791,"circlearrowleft;":8634,"circlearrowright;":8635,"circledR;":174,"circledS;":9416,"circledast;":8859,"circledcirc;":8858,"circleddash;":8861,"cire;":8791,"cirfnint;":10768,"cirmid;":10991,"cirscir;":10690,"clubs;":9827,"clubsuit;":9827,"colon;":58,"colone;":8788,"coloneq;":8788,"comma;":44,"commat;":64,"comp;":8705,"compfn;":8728,"complement;":8705,"complexes;":8450,"cong;":8773,"congdot;":10861,"conint;":8750,"copf;":[55349,56660],"coprod;":8720,copy:169,"copy;":169,"copysr;":8471,"crarr;":8629,"cross;":10007,"cscr;":[55349,56504],"csub;":10959,"csube;":10961,"csup;":10960,"csupe;":10962,"ctdot;":8943,"cudarrl;":10552,"cudarrr;":10549,"cuepr;":8926,"cuesc;":8927,"cularr;":8630,"cularrp;":10557,"cup;":8746,"cupbrcap;":10824,"cupcap;":10822,"cupcup;":10826,"cupdot;":8845,"cupor;":10821,"cups;":[8746,65024],"curarr;":8631,"curarrm;":10556,"curlyeqprec;":8926,"curlyeqsucc;":8927,"curlyvee;":8910,"curlywedge;":8911,curren:164,"curren;":164,"curvearrowleft;":8630,"curvearrowright;":8631,"cuvee;":8910,"cuwed;":8911,"cwconint;":8754,"cwint;":8753,"cylcty;":9005,"dArr;":8659,"dHar;":10597,"dagger;":8224,"daleth;":8504,"darr;":8595,"dash;":8208,"dashv;":8867,"dbkarow;":10511,"dblac;":733,"dcaron;":271,"dcy;":1076,"dd;":8518,"ddagger;":8225,"ddarr;":8650,"ddotseq;":10871,deg:176,"deg;":176,"delta;":948,"demptyv;":10673,"dfisht;":10623,"dfr;":[55349,56609],"dharl;":8643,"dharr;":8642,"diam;":8900,"diamond;":8900,"diamondsuit;":9830,"diams;":9830,"die;":168,"digamma;":989,"disin;":8946,"div;":247,divide:247,"divide;":247,"divideontimes;":8903,"divonx;":8903,"djcy;":1106,"dlcorn;":8990,"dlcrop;":8973,"dollar;":36,"dopf;":[55349,56661],"dot;":729,"doteq;":8784,"doteqdot;":8785,"dotminus;":8760,"dotplus;":8724,"dotsquare;":8865,"doublebarwedge;":8966,"downarrow;":8595,"downdownarrows;":8650,"downharpoonleft;":8643,"downharpoonright;":8642,"drbkarow;":10512,"drcorn;":8991,"drcrop;":8972,"dscr;":[55349,56505],"dscy;":1109,"dsol;":10742,"dstrok;":273,"dtdot;":8945,"dtri;":9663,"dtrif;":9662,"duarr;":8693,"duhar;":10607,"dwangle;":10662,"dzcy;":1119,"dzigrarr;":10239,"eDDot;":10871,"eDot;":8785,eacute:233,"eacute;":233,"easter;":10862,"ecaron;":283,"ecir;":8790,ecirc:234,"ecirc;":234,"ecolon;":8789,"ecy;":1101,"edot;":279,"ee;":8519,"efDot;":8786,"efr;":[55349,56610],"eg;":10906,egrave:232,"egrave;":232,"egs;":10902,"egsdot;":10904,"el;":10905,"elinters;":9191,"ell;":8467,"els;":10901,"elsdot;":10903,"emacr;":275,"empty;":8709,"emptyset;":8709,"emptyv;":8709,"emsp13;":8196,"emsp14;":8197,"emsp;":8195,"eng;":331,"ensp;":8194,"eogon;":281,"eopf;":[55349,56662],"epar;":8917,"eparsl;":10723,"eplus;":10865,"epsi;":949,"epsilon;":949,"epsiv;":1013,"eqcirc;":8790,"eqcolon;":8789,"eqsim;":8770,"eqslantgtr;":10902,"eqslantless;":10901,"equals;":61,"equest;":8799,"equiv;":8801,"equivDD;":10872,"eqvparsl;":10725,"erDot;":8787,"erarr;":10609,"escr;":8495,"esdot;":8784,"esim;":8770,"eta;":951,eth:240,"eth;":240,euml:235,"euml;":235,"euro;":8364,"excl;":33,"exist;":8707,"expectation;":8496,"exponentiale;":8519,"fallingdotseq;":8786,"fcy;":1092,"female;":9792,"ffilig;":64259,"fflig;":64256,"ffllig;":64260,"ffr;":[55349,56611],"filig;":64257,"fjlig;":[102,106],"flat;":9837,"fllig;":64258,"fltns;":9649,"fnof;":402,"fopf;":[55349,56663],"forall;":8704,"fork;":8916,"forkv;":10969,"fpartint;":10765,frac12:189,"frac12;":189,"frac13;":8531,frac14:188,"frac14;":188,"frac15;":8533,"frac16;":8537,"frac18;":8539,"frac23;":8532,"frac25;":8534,frac34:190,"frac34;":190,"frac35;":8535,"frac38;":8540,"frac45;":8536,"frac56;":8538,"frac58;":8541,"frac78;":8542,"frasl;":8260,"frown;":8994,"fscr;":[55349,56507],"gE;":8807,"gEl;":10892,"gacute;":501,"gamma;":947,"gammad;":989,"gap;":10886,"gbreve;":287,"gcirc;":285,"gcy;":1075,"gdot;":289,"ge;":8805,"gel;":8923,"geq;":8805,"geqq;":8807,"geqslant;":10878,"ges;":10878,"gescc;":10921,"gesdot;":10880,"gesdoto;":10882,"gesdotol;":10884,"gesl;":[8923,65024],"gesles;":10900,"gfr;":[55349,56612],"gg;":8811,"ggg;":8921,"gimel;":8503,"gjcy;":1107,"gl;":8823,"glE;":10898,"gla;":10917,"glj;":10916,"gnE;":8809,"gnap;":10890,"gnapprox;":10890,"gne;":10888,"gneq;":10888,"gneqq;":8809,"gnsim;":8935,"gopf;":[55349,56664],"grave;":96,"gscr;":8458,"gsim;":8819,"gsime;":10894,"gsiml;":10896,gt:62,"gt;":62,"gtcc;":10919,"gtcir;":10874,"gtdot;":8919,"gtlPar;":10645,"gtquest;":10876,"gtrapprox;":10886,"gtrarr;":10616,"gtrdot;":8919,"gtreqless;":8923,"gtreqqless;":10892,"gtrless;":8823,"gtrsim;":8819,"gvertneqq;":[8809,65024],"gvnE;":[8809,65024],"hArr;":8660,"hairsp;":8202,"half;":189,"hamilt;":8459,"hardcy;":1098,"harr;":8596,"harrcir;":10568,"harrw;":8621,"hbar;":8463,"hcirc;":293,"hearts;":9829,"heartsuit;":9829,"hellip;":8230,"hercon;":8889,"hfr;":[55349,56613],"hksearow;":10533,"hkswarow;":10534,"hoarr;":8703,"homtht;":8763,"hookleftarrow;":8617,"hookrightarrow;":8618,"hopf;":[55349,56665],"horbar;":8213,"hscr;":[55349,56509],"hslash;":8463,"hstrok;":295,"hybull;":8259,"hyphen;":8208,iacute:237,"iacute;":237,"ic;":8291,icirc:238,"icirc;":238,"icy;":1080,"iecy;":1077,iexcl:161,"iexcl;":161,"iff;":8660,"ifr;":[55349,56614],igrave:236,"igrave;":236,"ii;":8520,"iiiint;":10764,"iiint;":8749,"iinfin;":10716,"iiota;":8489,"ijlig;":307,"imacr;":299,"image;":8465,"imagline;":8464,"imagpart;":8465,"imath;":305,"imof;":8887,"imped;":437,"in;":8712,"incare;":8453,"infin;":8734,"infintie;":10717,"inodot;":305,"int;":8747,"intcal;":8890,"integers;":8484,"intercal;":8890,"intlarhk;":10775,"intprod;":10812,"iocy;":1105,"iogon;":303,"iopf;":[55349,56666],"iota;":953,"iprod;":10812,iquest:191,"iquest;":191,"iscr;":[55349,56510],"isin;":8712,"isinE;":8953,"isindot;":8949,"isins;":8948,"isinsv;":8947,"isinv;":8712,"it;":8290,"itilde;":297,"iukcy;":1110,iuml:239,"iuml;":239,"jcirc;":309,"jcy;":1081,"jfr;":[55349,56615],"jmath;":567,"jopf;":[55349,56667],"jscr;":[55349,56511],"jsercy;":1112,"jukcy;":1108,"kappa;":954,"kappav;":1008,"kcedil;":311,"kcy;":1082,"kfr;":[55349,56616],"kgreen;":312,"khcy;":1093,"kjcy;":1116,"kopf;":[55349,56668],"kscr;":[55349,56512],"lAarr;":8666,"lArr;":8656,"lAtail;":10523,"lBarr;":10510,"lE;":8806,"lEg;":10891,"lHar;":10594,"lacute;":314,"laemptyv;":10676,"lagran;":8466,"lambda;":955,"lang;":10216,"langd;":10641,"langle;":10216,"lap;":10885,laquo:171,"laquo;":171,"larr;":8592,"larrb;":8676,"larrbfs;":10527,"larrfs;":10525,"larrhk;":8617,"larrlp;":8619,"larrpl;":10553,"larrsim;":10611,"larrtl;":8610,"lat;":10923,"latail;":10521,"late;":10925,"lates;":[10925,65024],"lbarr;":10508,"lbbrk;":10098,"lbrace;":123,"lbrack;":91,"lbrke;":10635,"lbrksld;":10639,"lbrkslu;":10637,"lcaron;":318,"lcedil;":316,"lceil;":8968,"lcub;":123,"lcy;":1083,"ldca;":10550,"ldquo;":8220,"ldquor;":8222,"ldrdhar;":10599,"ldrushar;":10571,"ldsh;":8626,"le;":8804,"leftarrow;":8592,"leftarrowtail;":8610,"leftharpoondown;":8637,"leftharpoonup;":8636,"leftleftarrows;":8647,"leftrightarrow;":8596,"leftrightarrows;":8646,"leftrightharpoons;":8651,"leftrightsquigarrow;":8621,"leftthreetimes;":8907,"leg;":8922,"leq;":8804,"leqq;":8806,"leqslant;":10877,"les;":10877,"lescc;":10920,"lesdot;":10879,"lesdoto;":10881,"lesdotor;":10883,"lesg;":[8922,65024],"lesges;":10899,"lessapprox;":10885,"lessdot;":8918,"lesseqgtr;":8922,"lesseqqgtr;":10891,"lessgtr;":8822,"lesssim;":8818,"lfisht;":10620,"lfloor;":8970,"lfr;":[55349,56617],"lg;":8822,"lgE;":10897,"lhard;":8637,"lharu;":8636,"lharul;":10602,"lhblk;":9604,"ljcy;":1113,"ll;":8810,"llarr;":8647,"llcorner;":8990,"llhard;":10603,"lltri;":9722,"lmidot;":320,"lmoust;":9136,"lmoustache;":9136,"lnE;":8808,"lnap;":10889,"lnapprox;":10889,"lne;":10887,"lneq;":10887,"lneqq;":8808,"lnsim;":8934,"loang;":10220,"loarr;":8701,"lobrk;":10214,"longleftarrow;":10229,"longleftrightarrow;":10231,"longmapsto;":10236,"longrightarrow;":10230,"looparrowleft;":8619,"looparrowright;":8620,"lopar;":10629,"lopf;":[55349,56669],"loplus;":10797,"lotimes;":10804,"lowast;":8727,"lowbar;":95,"loz;":9674,"lozenge;":9674,"lozf;":10731,"lpar;":40,"lparlt;":10643,"lrarr;":8646,"lrcorner;":8991,"lrhar;":8651,"lrhard;":10605,"lrm;":8206,"lrtri;":8895,"lsaquo;":8249,"lscr;":[55349,56513],"lsh;":8624,"lsim;":8818,"lsime;":10893,"lsimg;":10895,"lsqb;":91,"lsquo;":8216,"lsquor;":8218,"lstrok;":322,lt:60,"lt;":60,"ltcc;":10918,"ltcir;":10873,"ltdot;":8918,"lthree;":8907,"ltimes;":8905,"ltlarr;":10614,"ltquest;":10875,"ltrPar;":10646,"ltri;":9667,"ltrie;":8884,"ltrif;":9666,"lurdshar;":10570,"luruhar;":10598,"lvertneqq;":[8808,65024],"lvnE;":[8808,65024],"mDDot;":8762,macr:175,"macr;":175,"male;":9794,"malt;":10016,"maltese;":10016,"map;":8614,"mapsto;":8614,"mapstodown;":8615,"mapstoleft;":8612,"mapstoup;":8613,"marker;":9646,"mcomma;":10793,"mcy;":1084,"mdash;":8212,"measuredangle;":8737,"mfr;":[55349,56618],"mho;":8487,micro:181,"micro;":181,"mid;":8739,"midast;":42,"midcir;":10992,middot:183,"middot;":183,"minus;":8722,"minusb;":8863,"minusd;":8760,"minusdu;":10794,"mlcp;":10971,"mldr;":8230,"mnplus;":8723,"models;":8871,"mopf;":[55349,56670],"mp;":8723,"mscr;":[55349,56514],"mstpos;":8766,"mu;":956,"multimap;":8888,"mumap;":8888,"nGg;":[8921,824],"nGt;":[8811,8402],"nGtv;":[8811,824],"nLeftarrow;":8653,"nLeftrightarrow;":8654,"nLl;":[8920,824],"nLt;":[8810,8402],"nLtv;":[8810,824],"nRightarrow;":8655,"nVDash;":8879,"nVdash;":8878,"nabla;":8711,"nacute;":324,"nang;":[8736,8402],"nap;":8777,"napE;":[10864,824],"napid;":[8779,824],"napos;":329,"napprox;":8777,"natur;":9838,"natural;":9838,"naturals;":8469,nbsp:160,"nbsp;":160,"nbump;":[8782,824],"nbumpe;":[8783,824],"ncap;":10819,"ncaron;":328,"ncedil;":326,"ncong;":8775,"ncongdot;":[10861,824],"ncup;":10818,"ncy;":1085,"ndash;":8211,"ne;":8800,"neArr;":8663,"nearhk;":10532,"nearr;":8599,"nearrow;":8599,"nedot;":[8784,824],"nequiv;":8802,"nesear;":10536,"nesim;":[8770,824],"nexist;":8708,"nexists;":8708,"nfr;":[55349,56619],"ngE;":[8807,824],"nge;":8817,"ngeq;":8817,"ngeqq;":[8807,824],"ngeqslant;":[10878,824],"nges;":[10878,824],"ngsim;":8821,"ngt;":8815,"ngtr;":8815,"nhArr;":8654,"nharr;":8622,"nhpar;":10994,"ni;":8715,"nis;":8956,"nisd;":8954,"niv;":8715,"njcy;":1114,"nlArr;":8653,"nlE;":[8806,824],"nlarr;":8602,"nldr;":8229,"nle;":8816,"nleftarrow;":8602,"nleftrightarrow;":8622,"nleq;":8816,"nleqq;":[8806,824],"nleqslant;":[10877,824],"nles;":[10877,824],"nless;":8814,"nlsim;":8820,"nlt;":8814,"nltri;":8938,"nltrie;":8940,"nmid;":8740,"nopf;":[55349,56671],not:172,"not;":172,"notin;":8713,"notinE;":[8953,824],"notindot;":[8949,824],"notinva;":8713,"notinvb;":8951,"notinvc;":8950,"notni;":8716,"notniva;":8716,"notnivb;":8958,"notnivc;":8957,"npar;":8742,"nparallel;":8742,"nparsl;":[11005,8421],"npart;":[8706,824],"npolint;":10772,"npr;":8832,"nprcue;":8928,"npre;":[10927,824],"nprec;":8832,"npreceq;":[10927,824],"nrArr;":8655,"nrarr;":8603,"nrarrc;":[10547,824],"nrarrw;":[8605,824],"nrightarrow;":8603,"nrtri;":8939,"nrtrie;":8941,"nsc;":8833,"nsccue;":8929,"nsce;":[10928,824],"nscr;":[55349,56515],"nshortmid;":8740,"nshortparallel;":8742,"nsim;":8769,"nsime;":8772,"nsimeq;":8772,"nsmid;":8740,"nspar;":8742,"nsqsube;":8930,"nsqsupe;":8931,"nsub;":8836,"nsubE;":[10949,824],"nsube;":8840,"nsubset;":[8834,8402],"nsubseteq;":8840,"nsubseteqq;":[10949,824],"nsucc;":8833,"nsucceq;":[10928,824],"nsup;":8837,"nsupE;":[10950,824],"nsupe;":8841,"nsupset;":[8835,8402],"nsupseteq;":8841,"nsupseteqq;":[10950,824],"ntgl;":8825,ntilde:241,"ntilde;":241,"ntlg;":8824,"ntriangleleft;":8938,"ntrianglelefteq;":8940,"ntriangleright;":8939,"ntrianglerighteq;":8941,"nu;":957,"num;":35,"numero;":8470,"numsp;":8199,"nvDash;":8877,"nvHarr;":10500,"nvap;":[8781,8402],"nvdash;":8876,"nvge;":[8805,8402],"nvgt;":[62,8402],"nvinfin;":10718,"nvlArr;":10498,"nvle;":[8804,8402],"nvlt;":[60,8402],"nvltrie;":[8884,8402],"nvrArr;":10499,"nvrtrie;":[8885,8402],"nvsim;":[8764,8402],"nwArr;":8662,"nwarhk;":10531,"nwarr;":8598,"nwarrow;":8598,"nwnear;":10535,"oS;":9416,oacute:243,"oacute;":243,"oast;":8859,"ocir;":8858,ocirc:244,"ocirc;":244,"ocy;":1086,"odash;":8861,"odblac;":337,"odiv;":10808,"odot;":8857,"odsold;":10684,"oelig;":339,"ofcir;":10687,"ofr;":[55349,56620],"ogon;":731,ograve:242,"ograve;":242,"ogt;":10689,"ohbar;":10677,"ohm;":937,"oint;":8750,"olarr;":8634,"olcir;":10686,"olcross;":10683,"oline;":8254,"olt;":10688,"omacr;":333,"omega;":969,"omicron;":959,"omid;":10678,"ominus;":8854,"oopf;":[55349,56672],"opar;":10679,"operp;":10681,"oplus;":8853,"or;":8744,"orarr;":8635,"ord;":10845,"order;":8500,"orderof;":8500,ordf:170,"ordf;":170,ordm:186,"ordm;":186,"origof;":8886,"oror;":10838,"orslope;":10839,"orv;":10843,"oscr;":8500,oslash:248,"oslash;":248,"osol;":8856,otilde:245,"otilde;":245,"otimes;":8855,"otimesas;":10806,ouml:246,"ouml;":246,"ovbar;":9021,"par;":8741,para:182,"para;":182,"parallel;":8741,"parsim;":10995,"parsl;":11005,"part;":8706,"pcy;":1087,"percnt;":37,"period;":46,"permil;":8240,"perp;":8869,"pertenk;":8241,"pfr;":[55349,56621],"phi;":966,"phiv;":981,"phmmat;":8499,"phone;":9742,"pi;":960,"pitchfork;":8916,"piv;":982,"planck;":8463,"planckh;":8462,"plankv;":8463,"plus;":43,"plusacir;":10787,"plusb;":8862,"pluscir;":10786,"plusdo;":8724,"plusdu;":10789,"pluse;":10866,plusmn:177,"plusmn;":177,"plussim;":10790,"plustwo;":10791,"pm;":177,"pointint;":10773,"popf;":[55349,56673],pound:163,"pound;":163,"pr;":8826,"prE;":10931,"prap;":10935,"prcue;":8828,"pre;":10927,"prec;":8826,"precapprox;":10935,"preccurlyeq;":8828,"preceq;":10927,"precnapprox;":10937,"precneqq;":10933,"precnsim;":8936,"precsim;":8830,"prime;":8242,"primes;":8473,"prnE;":10933,"prnap;":10937,"prnsim;":8936,"prod;":8719,"profalar;":9006,"profline;":8978,"profsurf;":8979,"prop;":8733,"propto;":8733,"prsim;":8830,"prurel;":8880,"pscr;":[55349,56517],"psi;":968,"puncsp;":8200,"qfr;":[55349,56622],"qint;":10764,"qopf;":[55349,56674],"qprime;":8279,"qscr;":[55349,56518],"quaternions;":8461,"quatint;":10774,"quest;":63,"questeq;":8799,quot:34,"quot;":34,"rAarr;":8667,"rArr;":8658,"rAtail;":10524,"rBarr;":10511,"rHar;":10596,"race;":[8765,817],"racute;":341,"radic;":8730,"raemptyv;":10675,"rang;":10217,"rangd;":10642,"range;":10661,"rangle;":10217,raquo:187,"raquo;":187,"rarr;":8594,"rarrap;":10613,"rarrb;":8677,"rarrbfs;":10528,"rarrc;":10547,"rarrfs;":10526,"rarrhk;":8618,"rarrlp;":8620,"rarrpl;":10565,"rarrsim;":10612,"rarrtl;":8611,"rarrw;":8605,"ratail;":10522,"ratio;":8758,"rationals;":8474,"rbarr;":10509,"rbbrk;":10099,"rbrace;":125,"rbrack;":93,"rbrke;":10636,"rbrksld;":10638,"rbrkslu;":10640,"rcaron;":345,"rcedil;":343,"rceil;":8969,"rcub;":125,"rcy;":1088,"rdca;":10551,"rdldhar;":10601,"rdquo;":8221,"rdquor;":8221,"rdsh;":8627,"real;":8476,"realine;":8475,"realpart;":8476,"reals;":8477,"rect;":9645,reg:174,"reg;":174,"rfisht;":10621,"rfloor;":8971,"rfr;":[55349,56623],"rhard;":8641,"rharu;":8640,"rharul;":10604,"rho;":961,"rhov;":1009,"rightarrow;":8594,"rightarrowtail;":8611,"rightharpoondown;":8641,"rightharpoonup;":8640,"rightleftarrows;":8644,"rightleftharpoons;":8652,"rightrightarrows;":8649,"rightsquigarrow;":8605,"rightthreetimes;":8908,"ring;":730,"risingdotseq;":8787,"rlarr;":8644,"rlhar;":8652,"rlm;":8207,"rmoust;":9137,"rmoustache;":9137,"rnmid;":10990,"roang;":10221,"roarr;":8702,"robrk;":10215,"ropar;":10630,"ropf;":[55349,56675],"roplus;":10798,"rotimes;":10805,"rpar;":41,"rpargt;":10644,"rppolint;":10770,"rrarr;":8649,"rsaquo;":8250,"rscr;":[55349,56519],"rsh;":8625,"rsqb;":93,"rsquo;":8217,"rsquor;":8217,"rthree;":8908,"rtimes;":8906,"rtri;":9657,"rtrie;":8885,"rtrif;":9656,"rtriltri;":10702,"ruluhar;":10600,"rx;":8478,"sacute;":347,"sbquo;":8218,"sc;":8827,"scE;":10932,"scap;":10936,"scaron;":353,"sccue;":8829,"sce;":10928,"scedil;":351,"scirc;":349,"scnE;":10934,"scnap;":10938,"scnsim;":8937,"scpolint;":10771,"scsim;":8831,"scy;":1089,"sdot;":8901,"sdotb;":8865,"sdote;":10854,"seArr;":8664,"searhk;":10533,"searr;":8600,"searrow;":8600,sect:167,"sect;":167,"semi;":59,"seswar;":10537,"setminus;":8726,"setmn;":8726,"sext;":10038,"sfr;":[55349,56624],"sfrown;":8994,"sharp;":9839,"shchcy;":1097,"shcy;":1096,"shortmid;":8739,"shortparallel;":8741,shy:173,"shy;":173,"sigma;":963,"sigmaf;":962,"sigmav;":962,"sim;":8764,"simdot;":10858,"sime;":8771,"simeq;":8771,"simg;":10910,"simgE;":10912,"siml;":10909,"simlE;":10911,"simne;":8774,"simplus;":10788,"simrarr;":10610,"slarr;":8592,"smallsetminus;":8726,"smashp;":10803,"smeparsl;":10724,"smid;":8739,"smile;":8995,"smt;":10922,"smte;":10924,"smtes;":[10924,65024],"softcy;":1100,"sol;":47,"solb;":10692,"solbar;":9023,"sopf;":[55349,56676],"spades;":9824,"spadesuit;":9824,"spar;":8741,"sqcap;":8851,"sqcaps;":[8851,65024],"sqcup;":8852,"sqcups;":[8852,65024],"sqsub;":8847,"sqsube;":8849,"sqsubset;":8847,"sqsubseteq;":8849,"sqsup;":8848,"sqsupe;":8850,"sqsupset;":8848,"sqsupseteq;":8850,"squ;":9633,"square;":9633,"squarf;":9642,"squf;":9642,"srarr;":8594,"sscr;":[55349,56520],"ssetmn;":8726,"ssmile;":8995,"sstarf;":8902,"star;":9734,"starf;":9733,"straightepsilon;":1013,"straightphi;":981,"strns;":175,"sub;":8834,"subE;":10949,"subdot;":10941,"sube;":8838,"subedot;":10947,"submult;":10945,"subnE;":10955,"subne;":8842,"subplus;":10943,"subrarr;":10617,"subset;":8834,"subseteq;":8838,"subseteqq;":10949,"subsetneq;":8842,"subsetneqq;":10955,"subsim;":10951,"subsub;":10965,"subsup;":10963,"succ;":8827,"succapprox;":10936,"succcurlyeq;":8829,"succeq;":10928,"succnapprox;":10938,"succneqq;":10934,"succnsim;":8937,"succsim;":8831,"sum;":8721,"sung;":9834,sup1:185,"sup1;":185,sup2:178,"sup2;":178,sup3:179,"sup3;":179,"sup;":8835,"supE;":10950,"supdot;":10942,"supdsub;":10968,"supe;":8839,"supedot;":10948,"suphsol;":10185,"suphsub;":10967,"suplarr;":10619,"supmult;":10946,"supnE;":10956,"supne;":8843,"supplus;":10944,"supset;":8835,"supseteq;":8839,"supseteqq;":10950,"supsetneq;":8843,"supsetneqq;":10956,"supsim;":10952,"supsub;":10964,"supsup;":10966,"swArr;":8665,"swarhk;":10534,"swarr;":8601,"swarrow;":8601,"swnwar;":10538,szlig:223,"szlig;":223,"target;":8982,"tau;":964,"tbrk;":9140,"tcaron;":357,"tcedil;":355,"tcy;":1090,"tdot;":8411,"telrec;":8981,"tfr;":[55349,56625],"there4;":8756,"therefore;":8756,"theta;":952,"thetasym;":977,"thetav;":977,"thickapprox;":8776,"thicksim;":8764,"thinsp;":8201,"thkap;":8776,"thksim;":8764,thorn:254,"thorn;":254,"tilde;":732,times:215,"times;":215,"timesb;":8864,"timesbar;":10801,"timesd;":10800,"tint;":8749,"toea;":10536,"top;":8868,"topbot;":9014,"topcir;":10993,"topf;":[55349,56677],"topfork;":10970,"tosa;":10537,"tprime;":8244,"trade;":8482,"triangle;":9653,"triangledown;":9663,"triangleleft;":9667,"trianglelefteq;":8884,"triangleq;":8796,"triangleright;":9657,"trianglerighteq;":8885,"tridot;":9708,"trie;":8796,"triminus;":10810,"triplus;":10809,"trisb;":10701,"tritime;":10811,"trpezium;":9186,"tscr;":[55349,56521],"tscy;":1094,"tshcy;":1115,"tstrok;":359,"twixt;":8812,"twoheadleftarrow;":8606,"twoheadrightarrow;":8608,"uArr;":8657,"uHar;":10595,uacute:250,"uacute;":250,"uarr;":8593,"ubrcy;":1118,"ubreve;":365,ucirc:251,"ucirc;":251,"ucy;":1091,"udarr;":8645,"udblac;":369,"udhar;":10606,"ufisht;":10622,"ufr;":[55349,56626],ugrave:249,"ugrave;":249,"uharl;":8639,"uharr;":8638,"uhblk;":9600,"ulcorn;":8988,"ulcorner;":8988,"ulcrop;":8975,"ultri;":9720,"umacr;":363,uml:168,"uml;":168,"uogon;":371,"uopf;":[55349,56678],"uparrow;":8593,"updownarrow;":8597,"upharpoonleft;":8639,"upharpoonright;":8638,"uplus;":8846,"upsi;":965,"upsih;":978,"upsilon;":965,"upuparrows;":8648,"urcorn;":8989,"urcorner;":8989,"urcrop;":8974,"uring;":367,"urtri;":9721,"uscr;":[55349,56522],"utdot;":8944,"utilde;":361,"utri;":9653,"utrif;":9652,"uuarr;":8648,uuml:252,"uuml;":252,"uwangle;":10663,"vArr;":8661,"vBar;":10984,"vBarv;":10985,"vDash;":8872,"vangrt;":10652,"varepsilon;":1013,"varkappa;":1008,"varnothing;":8709,"varphi;":981,"varpi;":982,"varpropto;":8733,"varr;":8597,"varrho;":1009,"varsigma;":962,"varsubsetneq;":[8842,65024],"varsubsetneqq;":[10955,65024],"varsupsetneq;":[8843,65024],"varsupsetneqq;":[10956,65024],"vartheta;":977,"vartriangleleft;":8882,"vartriangleright;":8883,"vcy;":1074,"vdash;":8866,"vee;":8744,"veebar;":8891,"veeeq;":8794,"vellip;":8942,"verbar;":124,"vert;":124,"vfr;":[55349,56627],"vltri;":8882,"vnsub;":[8834,8402],"vnsup;":[8835,8402],"vopf;":[55349,56679],"vprop;":8733,"vrtri;":8883,"vscr;":[55349,56523],"vsubnE;":[10955,65024],"vsubne;":[8842,65024],"vsupnE;":[10956,65024],"vsupne;":[8843,65024],"vzigzag;":10650,"wcirc;":373,"wedbar;":10847,"wedge;":8743,"wedgeq;":8793,"weierp;":8472,"wfr;":[55349,56628],"wopf;":[55349,56680],"wp;":8472,"wr;":8768,"wreath;":8768,"wscr;":[55349,56524],"xcap;":8898,"xcirc;":9711,"xcup;":8899,"xdtri;":9661,"xfr;":[55349,56629],"xhArr;":10234,"xharr;":10231,"xi;":958,"xlArr;":10232,"xlarr;":10229,"xmap;":10236,"xnis;":8955,"xodot;":10752,"xopf;":[55349,56681],"xoplus;":10753,"xotime;":10754,"xrArr;":10233,"xrarr;":10230,"xscr;":[55349,56525],"xsqcup;":10758,"xuplus;":10756,"xutri;":9651,"xvee;":8897,"xwedge;":8896,yacute:253,"yacute;":253,"yacy;":1103,"ycirc;":375,"ycy;":1099,yen:165,"yen;":165,"yfr;":[55349,56630],"yicy;":1111,"yopf;":[55349,56682],"yscr;":[55349,56526],"yucy;":1102,yuml:255,"yuml;":255,"zacute;":378,"zcaron;":382,"zcy;":1079,"zdot;":380,"zeetrf;":8488,"zeta;":950,"zfr;":[55349,56631],"zhcy;":1078,"zigrarr;":8669,"zopf;":[55349,56683],"zscr;":[55349,56527],"zwj;":8205,"zwnj;":8204},ft=/(A(?:Elig;?|MP;?|acute;?|breve;|c(?:irc;?|y;)|fr;|grave;?|lpha;|macr;|nd;|o(?:gon;|pf;)|pplyFunction;|ring;?|s(?:cr;|sign;)|tilde;?|uml;?)|B(?:a(?:ckslash;|r(?:v;|wed;))|cy;|e(?:cause;|rnoullis;|ta;)|fr;|opf;|reve;|scr;|umpeq;)|C(?:Hcy;|OPY;?|a(?:cute;|p(?:;|italDifferentialD;)|yleys;)|c(?:aron;|edil;?|irc;|onint;)|dot;|e(?:dilla;|nterDot;)|fr;|hi;|ircle(?:Dot;|Minus;|Plus;|Times;)|lo(?:ckwiseContourIntegral;|seCurly(?:DoubleQuote;|Quote;))|o(?:lon(?:;|e;)|n(?:gruent;|int;|tourIntegral;)|p(?:f;|roduct;)|unterClockwiseContourIntegral;)|ross;|scr;|up(?:;|Cap;))|D(?:D(?:;|otrahd;)|Jcy;|Scy;|Zcy;|a(?:gger;|rr;|shv;)|c(?:aron;|y;)|el(?:;|ta;)|fr;|i(?:a(?:critical(?:Acute;|Do(?:t;|ubleAcute;)|Grave;|Tilde;)|mond;)|fferentialD;)|o(?:pf;|t(?:;|Dot;|Equal;)|uble(?:ContourIntegral;|Do(?:t;|wnArrow;)|L(?:eft(?:Arrow;|RightArrow;|Tee;)|ong(?:Left(?:Arrow;|RightArrow;)|RightArrow;))|Right(?:Arrow;|Tee;)|Up(?:Arrow;|DownArrow;)|VerticalBar;)|wn(?:Arrow(?:;|Bar;|UpArrow;)|Breve;|Left(?:RightVector;|TeeVector;|Vector(?:;|Bar;))|Right(?:TeeVector;|Vector(?:;|Bar;))|Tee(?:;|Arrow;)|arrow;))|s(?:cr;|trok;))|E(?:NG;|TH;?|acute;?|c(?:aron;|irc;?|y;)|dot;|fr;|grave;?|lement;|m(?:acr;|pty(?:SmallSquare;|VerySmallSquare;))|o(?:gon;|pf;)|psilon;|qu(?:al(?:;|Tilde;)|ilibrium;)|s(?:cr;|im;)|ta;|uml;?|x(?:ists;|ponentialE;))|F(?:cy;|fr;|illed(?:SmallSquare;|VerySmallSquare;)|o(?:pf;|rAll;|uriertrf;)|scr;)|G(?:Jcy;|T;?|amma(?:;|d;)|breve;|c(?:edil;|irc;|y;)|dot;|fr;|g;|opf;|reater(?:Equal(?:;|Less;)|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;)|scr;|t;)|H(?:ARDcy;|a(?:cek;|t;)|circ;|fr;|ilbertSpace;|o(?:pf;|rizontalLine;)|s(?:cr;|trok;)|ump(?:DownHump;|Equal;))|I(?:Ecy;|Jlig;|Ocy;|acute;?|c(?:irc;?|y;)|dot;|fr;|grave;?|m(?:;|a(?:cr;|ginaryI;)|plies;)|n(?:t(?:;|e(?:gral;|rsection;))|visible(?:Comma;|Times;))|o(?:gon;|pf;|ta;)|scr;|tilde;|u(?:kcy;|ml;?))|J(?:c(?:irc;|y;)|fr;|opf;|s(?:cr;|ercy;)|ukcy;)|K(?:Hcy;|Jcy;|appa;|c(?:edil;|y;)|fr;|opf;|scr;)|L(?:Jcy;|T;?|a(?:cute;|mbda;|ng;|placetrf;|rr;)|c(?:aron;|edil;|y;)|e(?:ft(?:A(?:ngleBracket;|rrow(?:;|Bar;|RightArrow;))|Ceiling;|Do(?:ubleBracket;|wn(?:TeeVector;|Vector(?:;|Bar;)))|Floor;|Right(?:Arrow;|Vector;)|T(?:ee(?:;|Arrow;|Vector;)|riangle(?:;|Bar;|Equal;))|Up(?:DownVector;|TeeVector;|Vector(?:;|Bar;))|Vector(?:;|Bar;)|arrow;|rightarrow;)|ss(?:EqualGreater;|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;))|fr;|l(?:;|eftarrow;)|midot;|o(?:ng(?:Left(?:Arrow;|RightArrow;)|RightArrow;|left(?:arrow;|rightarrow;)|rightarrow;)|pf;|wer(?:LeftArrow;|RightArrow;))|s(?:cr;|h;|trok;)|t;)|M(?:ap;|cy;|e(?:diumSpace;|llintrf;)|fr;|inusPlus;|opf;|scr;|u;)|N(?:Jcy;|acute;|c(?:aron;|edil;|y;)|e(?:gative(?:MediumSpace;|Thi(?:ckSpace;|nSpace;)|VeryThinSpace;)|sted(?:GreaterGreater;|LessLess;)|wLine;)|fr;|o(?:Break;|nBreakingSpace;|pf;|t(?:;|C(?:ongruent;|upCap;)|DoubleVerticalBar;|E(?:lement;|qual(?:;|Tilde;)|xists;)|Greater(?:;|Equal;|FullEqual;|Greater;|Less;|SlantEqual;|Tilde;)|Hump(?:DownHump;|Equal;)|Le(?:ftTriangle(?:;|Bar;|Equal;)|ss(?:;|Equal;|Greater;|Less;|SlantEqual;|Tilde;))|Nested(?:GreaterGreater;|LessLess;)|Precedes(?:;|Equal;|SlantEqual;)|R(?:everseElement;|ightTriangle(?:;|Bar;|Equal;))|S(?:quareSu(?:bset(?:;|Equal;)|perset(?:;|Equal;))|u(?:bset(?:;|Equal;)|cceeds(?:;|Equal;|SlantEqual;|Tilde;)|perset(?:;|Equal;)))|Tilde(?:;|Equal;|FullEqual;|Tilde;)|VerticalBar;))|scr;|tilde;?|u;)|O(?:Elig;|acute;?|c(?:irc;?|y;)|dblac;|fr;|grave;?|m(?:acr;|ega;|icron;)|opf;|penCurly(?:DoubleQuote;|Quote;)|r;|s(?:cr;|lash;?)|ti(?:lde;?|mes;)|uml;?|ver(?:B(?:ar;|rac(?:e;|ket;))|Parenthesis;))|P(?:artialD;|cy;|fr;|hi;|i;|lusMinus;|o(?:incareplane;|pf;)|r(?:;|ecedes(?:;|Equal;|SlantEqual;|Tilde;)|ime;|o(?:duct;|portion(?:;|al;)))|s(?:cr;|i;))|Q(?:UOT;?|fr;|opf;|scr;)|R(?:Barr;|EG;?|a(?:cute;|ng;|rr(?:;|tl;))|c(?:aron;|edil;|y;)|e(?:;|verse(?:E(?:lement;|quilibrium;)|UpEquilibrium;))|fr;|ho;|ight(?:A(?:ngleBracket;|rrow(?:;|Bar;|LeftArrow;))|Ceiling;|Do(?:ubleBracket;|wn(?:TeeVector;|Vector(?:;|Bar;)))|Floor;|T(?:ee(?:;|Arrow;|Vector;)|riangle(?:;|Bar;|Equal;))|Up(?:DownVector;|TeeVector;|Vector(?:;|Bar;))|Vector(?:;|Bar;)|arrow;)|o(?:pf;|undImplies;)|rightarrow;|s(?:cr;|h;)|uleDelayed;)|S(?:H(?:CHcy;|cy;)|OFTcy;|acute;|c(?:;|aron;|edil;|irc;|y;)|fr;|hort(?:DownArrow;|LeftArrow;|RightArrow;|UpArrow;)|igma;|mallCircle;|opf;|q(?:rt;|uare(?:;|Intersection;|Su(?:bset(?:;|Equal;)|perset(?:;|Equal;))|Union;))|scr;|tar;|u(?:b(?:;|set(?:;|Equal;))|c(?:ceeds(?:;|Equal;|SlantEqual;|Tilde;)|hThat;)|m;|p(?:;|erset(?:;|Equal;)|set;)))|T(?:HORN;?|RADE;|S(?:Hcy;|cy;)|a(?:b;|u;)|c(?:aron;|edil;|y;)|fr;|h(?:e(?:refore;|ta;)|i(?:ckSpace;|nSpace;))|ilde(?:;|Equal;|FullEqual;|Tilde;)|opf;|ripleDot;|s(?:cr;|trok;))|U(?:a(?:cute;?|rr(?:;|ocir;))|br(?:cy;|eve;)|c(?:irc;?|y;)|dblac;|fr;|grave;?|macr;|n(?:der(?:B(?:ar;|rac(?:e;|ket;))|Parenthesis;)|ion(?:;|Plus;))|o(?:gon;|pf;)|p(?:Arrow(?:;|Bar;|DownArrow;)|DownArrow;|Equilibrium;|Tee(?:;|Arrow;)|arrow;|downarrow;|per(?:LeftArrow;|RightArrow;)|si(?:;|lon;))|ring;|scr;|tilde;|uml;?)|V(?:Dash;|bar;|cy;|dash(?:;|l;)|e(?:e;|r(?:bar;|t(?:;|ical(?:Bar;|Line;|Separator;|Tilde;))|yThinSpace;))|fr;|opf;|scr;|vdash;)|W(?:circ;|edge;|fr;|opf;|scr;)|X(?:fr;|i;|opf;|scr;)|Y(?:Acy;|Icy;|Ucy;|acute;?|c(?:irc;|y;)|fr;|opf;|scr;|uml;)|Z(?:Hcy;|acute;|c(?:aron;|y;)|dot;|e(?:roWidthSpace;|ta;)|fr;|opf;|scr;)|a(?:acute;?|breve;|c(?:;|E;|d;|irc;?|ute;?|y;)|elig;?|f(?:;|r;)|grave;?|l(?:e(?:fsym;|ph;)|pha;)|m(?:a(?:cr;|lg;)|p;?)|n(?:d(?:;|and;|d;|slope;|v;)|g(?:;|e;|le;|msd(?:;|a(?:a;|b;|c;|d;|e;|f;|g;|h;))|rt(?:;|vb(?:;|d;))|s(?:ph;|t;)|zarr;))|o(?:gon;|pf;)|p(?:;|E;|acir;|e;|id;|os;|prox(?:;|eq;))|ring;?|s(?:cr;|t;|ymp(?:;|eq;))|tilde;?|uml;?|w(?:conint;|int;))|b(?:Not;|a(?:ck(?:cong;|epsilon;|prime;|sim(?:;|eq;))|r(?:vee;|wed(?:;|ge;)))|brk(?:;|tbrk;)|c(?:ong;|y;)|dquo;|e(?:caus(?:;|e;)|mptyv;|psi;|rnou;|t(?:a;|h;|ween;))|fr;|ig(?:c(?:ap;|irc;|up;)|o(?:dot;|plus;|times;)|s(?:qcup;|tar;)|triangle(?:down;|up;)|uplus;|vee;|wedge;)|karow;|l(?:a(?:ck(?:lozenge;|square;|triangle(?:;|down;|left;|right;))|nk;)|k(?:1(?:2;|4;)|34;)|ock;)|n(?:e(?:;|quiv;)|ot;)|o(?:pf;|t(?:;|tom;)|wtie;|x(?:D(?:L;|R;|l;|r;)|H(?:;|D;|U;|d;|u;)|U(?:L;|R;|l;|r;)|V(?:;|H;|L;|R;|h;|l;|r;)|box;|d(?:L;|R;|l;|r;)|h(?:;|D;|U;|d;|u;)|minus;|plus;|times;|u(?:L;|R;|l;|r;)|v(?:;|H;|L;|R;|h;|l;|r;)))|prime;|r(?:eve;|vbar;?)|s(?:cr;|emi;|im(?:;|e;)|ol(?:;|b;|hsub;))|u(?:ll(?:;|et;)|mp(?:;|E;|e(?:;|q;))))|c(?:a(?:cute;|p(?:;|and;|brcup;|c(?:ap;|up;)|dot;|s;)|r(?:et;|on;))|c(?:a(?:ps;|ron;)|edil;?|irc;|ups(?:;|sm;))|dot;|e(?:dil;?|mptyv;|nt(?:;|erdot;|))|fr;|h(?:cy;|eck(?:;|mark;)|i;)|ir(?:;|E;|c(?:;|eq;|le(?:arrow(?:left;|right;)|d(?:R;|S;|ast;|circ;|dash;)))|e;|fnint;|mid;|scir;)|lubs(?:;|uit;)|o(?:lon(?:;|e(?:;|q;))|m(?:ma(?:;|t;)|p(?:;|fn;|le(?:ment;|xes;)))|n(?:g(?:;|dot;)|int;)|p(?:f;|rod;|y(?:;|sr;|)))|r(?:arr;|oss;)|s(?:cr;|u(?:b(?:;|e;)|p(?:;|e;)))|tdot;|u(?:darr(?:l;|r;)|e(?:pr;|sc;)|larr(?:;|p;)|p(?:;|brcap;|c(?:ap;|up;)|dot;|or;|s;)|r(?:arr(?:;|m;)|ly(?:eq(?:prec;|succ;)|vee;|wedge;)|ren;?|vearrow(?:left;|right;))|vee;|wed;)|w(?:conint;|int;)|ylcty;)|d(?:Arr;|Har;|a(?:gger;|leth;|rr;|sh(?:;|v;))|b(?:karow;|lac;)|c(?:aron;|y;)|d(?:;|a(?:gger;|rr;)|otseq;)|e(?:g;?|lta;|mptyv;)|f(?:isht;|r;)|har(?:l;|r;)|i(?:am(?:;|ond(?:;|suit;)|s;)|e;|gamma;|sin;|v(?:;|ide(?:;|ontimes;|)|onx;))|jcy;|lc(?:orn;|rop;)|o(?:llar;|pf;|t(?:;|eq(?:;|dot;)|minus;|plus;|square;)|ublebarwedge;|wn(?:arrow;|downarrows;|harpoon(?:left;|right;)))|r(?:bkarow;|c(?:orn;|rop;))|s(?:c(?:r;|y;)|ol;|trok;)|t(?:dot;|ri(?:;|f;))|u(?:arr;|har;)|wangle;|z(?:cy;|igrarr;))|e(?:D(?:Dot;|ot;)|a(?:cute;?|ster;)|c(?:aron;|ir(?:;|c;?)|olon;|y;)|dot;|e;|f(?:Dot;|r;)|g(?:;|rave;?|s(?:;|dot;))|l(?:;|inters;|l;|s(?:;|dot;))|m(?:acr;|pty(?:;|set;|v;)|sp(?:1(?:3;|4;)|;))|n(?:g;|sp;)|o(?:gon;|pf;)|p(?:ar(?:;|sl;)|lus;|si(?:;|lon;|v;))|q(?:c(?:irc;|olon;)|s(?:im;|lant(?:gtr;|less;))|u(?:als;|est;|iv(?:;|DD;))|vparsl;)|r(?:Dot;|arr;)|s(?:cr;|dot;|im;)|t(?:a;|h;?)|u(?:ml;?|ro;)|x(?:cl;|ist;|p(?:ectation;|onentiale;)))|f(?:allingdotseq;|cy;|emale;|f(?:ilig;|l(?:ig;|lig;)|r;)|ilig;|jlig;|l(?:at;|lig;|tns;)|nof;|o(?:pf;|r(?:all;|k(?:;|v;)))|partint;|r(?:a(?:c(?:1(?:2;?|3;|4;?|5;|6;|8;)|2(?:3;|5;)|3(?:4;?|5;|8;)|45;|5(?:6;|8;)|78;)|sl;)|own;)|scr;)|g(?:E(?:;|l;)|a(?:cute;|mma(?:;|d;)|p;)|breve;|c(?:irc;|y;)|dot;|e(?:;|l;|q(?:;|q;|slant;)|s(?:;|cc;|dot(?:;|o(?:;|l;))|l(?:;|es;)))|fr;|g(?:;|g;)|imel;|jcy;|l(?:;|E;|a;|j;)|n(?:E;|ap(?:;|prox;)|e(?:;|q(?:;|q;))|sim;)|opf;|rave;|s(?:cr;|im(?:;|e;|l;))|t(?:;|c(?:c;|ir;)|dot;|lPar;|quest;|r(?:a(?:pprox;|rr;)|dot;|eq(?:less;|qless;)|less;|sim;)|)|v(?:ertneqq;|nE;))|h(?:Arr;|a(?:irsp;|lf;|milt;|r(?:dcy;|r(?:;|cir;|w;)))|bar;|circ;|e(?:arts(?:;|uit;)|llip;|rcon;)|fr;|ks(?:earow;|warow;)|o(?:arr;|mtht;|ok(?:leftarrow;|rightarrow;)|pf;|rbar;)|s(?:cr;|lash;|trok;)|y(?:bull;|phen;))|i(?:acute;?|c(?:;|irc;?|y;)|e(?:cy;|xcl;?)|f(?:f;|r;)|grave;?|i(?:;|i(?:int;|nt;)|nfin;|ota;)|jlig;|m(?:a(?:cr;|g(?:e;|line;|part;)|th;)|of;|ped;)|n(?:;|care;|fin(?:;|tie;)|odot;|t(?:;|cal;|e(?:gers;|rcal;)|larhk;|prod;))|o(?:cy;|gon;|pf;|ta;)|prod;|quest;?|s(?:cr;|in(?:;|E;|dot;|s(?:;|v;)|v;))|t(?:;|ilde;)|u(?:kcy;|ml;?))|j(?:c(?:irc;|y;)|fr;|math;|opf;|s(?:cr;|ercy;)|ukcy;)|k(?:appa(?:;|v;)|c(?:edil;|y;)|fr;|green;|hcy;|jcy;|opf;|scr;)|l(?:A(?:arr;|rr;|tail;)|Barr;|E(?:;|g;)|Har;|a(?:cute;|emptyv;|gran;|mbda;|ng(?:;|d;|le;)|p;|quo;?|rr(?:;|b(?:;|fs;)|fs;|hk;|lp;|pl;|sim;|tl;)|t(?:;|ail;|e(?:;|s;)))|b(?:arr;|brk;|r(?:ac(?:e;|k;)|k(?:e;|sl(?:d;|u;))))|c(?:aron;|e(?:dil;|il;)|ub;|y;)|d(?:ca;|quo(?:;|r;)|r(?:dhar;|ushar;)|sh;)|e(?:;|ft(?:arrow(?:;|tail;)|harpoon(?:down;|up;)|leftarrows;|right(?:arrow(?:;|s;)|harpoons;|squigarrow;)|threetimes;)|g;|q(?:;|q;|slant;)|s(?:;|cc;|dot(?:;|o(?:;|r;))|g(?:;|es;)|s(?:approx;|dot;|eq(?:gtr;|qgtr;)|gtr;|sim;)))|f(?:isht;|loor;|r;)|g(?:;|E;)|h(?:ar(?:d;|u(?:;|l;))|blk;)|jcy;|l(?:;|arr;|corner;|hard;|tri;)|m(?:idot;|oust(?:;|ache;))|n(?:E;|ap(?:;|prox;)|e(?:;|q(?:;|q;))|sim;)|o(?:a(?:ng;|rr;)|brk;|ng(?:left(?:arrow;|rightarrow;)|mapsto;|rightarrow;)|oparrow(?:left;|right;)|p(?:ar;|f;|lus;)|times;|w(?:ast;|bar;)|z(?:;|enge;|f;))|par(?:;|lt;)|r(?:arr;|corner;|har(?:;|d;)|m;|tri;)|s(?:aquo;|cr;|h;|im(?:;|e;|g;)|q(?:b;|uo(?:;|r;))|trok;)|t(?:;|c(?:c;|ir;)|dot;|hree;|imes;|larr;|quest;|r(?:Par;|i(?:;|e;|f;))|)|ur(?:dshar;|uhar;)|v(?:ertneqq;|nE;))|m(?:DDot;|a(?:cr;?|l(?:e;|t(?:;|ese;))|p(?:;|sto(?:;|down;|left;|up;))|rker;)|c(?:omma;|y;)|dash;|easuredangle;|fr;|ho;|i(?:cro;?|d(?:;|ast;|cir;|dot;?)|nus(?:;|b;|d(?:;|u;)))|l(?:cp;|dr;)|nplus;|o(?:dels;|pf;)|p;|s(?:cr;|tpos;)|u(?:;|ltimap;|map;))|n(?:G(?:g;|t(?:;|v;))|L(?:eft(?:arrow;|rightarrow;)|l;|t(?:;|v;))|Rightarrow;|V(?:Dash;|dash;)|a(?:bla;|cute;|ng;|p(?:;|E;|id;|os;|prox;)|tur(?:;|al(?:;|s;)))|b(?:sp;?|ump(?:;|e;))|c(?:a(?:p;|ron;)|edil;|ong(?:;|dot;)|up;|y;)|dash;|e(?:;|Arr;|ar(?:hk;|r(?:;|ow;))|dot;|quiv;|s(?:ear;|im;)|xist(?:;|s;))|fr;|g(?:E;|e(?:;|q(?:;|q;|slant;)|s;)|sim;|t(?:;|r;))|h(?:Arr;|arr;|par;)|i(?:;|s(?:;|d;)|v;)|jcy;|l(?:Arr;|E;|arr;|dr;|e(?:;|ft(?:arrow;|rightarrow;)|q(?:;|q;|slant;)|s(?:;|s;))|sim;|t(?:;|ri(?:;|e;)))|mid;|o(?:pf;|t(?:;|in(?:;|E;|dot;|v(?:a;|b;|c;))|ni(?:;|v(?:a;|b;|c;))|))|p(?:ar(?:;|allel;|sl;|t;)|olint;|r(?:;|cue;|e(?:;|c(?:;|eq;))))|r(?:Arr;|arr(?:;|c;|w;)|ightarrow;|tri(?:;|e;))|s(?:c(?:;|cue;|e;|r;)|hort(?:mid;|parallel;)|im(?:;|e(?:;|q;))|mid;|par;|qsu(?:be;|pe;)|u(?:b(?:;|E;|e;|set(?:;|eq(?:;|q;)))|cc(?:;|eq;)|p(?:;|E;|e;|set(?:;|eq(?:;|q;)))))|t(?:gl;|ilde;?|lg;|riangle(?:left(?:;|eq;)|right(?:;|eq;)))|u(?:;|m(?:;|ero;|sp;))|v(?:Dash;|Harr;|ap;|dash;|g(?:e;|t;)|infin;|l(?:Arr;|e;|t(?:;|rie;))|r(?:Arr;|trie;)|sim;)|w(?:Arr;|ar(?:hk;|r(?:;|ow;))|near;))|o(?:S;|a(?:cute;?|st;)|c(?:ir(?:;|c;?)|y;)|d(?:ash;|blac;|iv;|ot;|sold;)|elig;|f(?:cir;|r;)|g(?:on;|rave;?|t;)|h(?:bar;|m;)|int;|l(?:arr;|c(?:ir;|ross;)|ine;|t;)|m(?:acr;|ega;|i(?:cron;|d;|nus;))|opf;|p(?:ar;|erp;|lus;)|r(?:;|arr;|d(?:;|er(?:;|of;)|f;?|m;?)|igof;|or;|slope;|v;)|s(?:cr;|lash;?|ol;)|ti(?:lde;?|mes(?:;|as;))|uml;?|vbar;)|p(?:ar(?:;|a(?:;|llel;|)|s(?:im;|l;)|t;)|cy;|er(?:cnt;|iod;|mil;|p;|tenk;)|fr;|h(?:i(?:;|v;)|mmat;|one;)|i(?:;|tchfork;|v;)|l(?:an(?:ck(?:;|h;)|kv;)|us(?:;|acir;|b;|cir;|d(?:o;|u;)|e;|mn;?|sim;|two;))|m;|o(?:intint;|pf;|und;?)|r(?:;|E;|ap;|cue;|e(?:;|c(?:;|approx;|curlyeq;|eq;|n(?:approx;|eqq;|sim;)|sim;))|ime(?:;|s;)|n(?:E;|ap;|sim;)|o(?:d;|f(?:alar;|line;|surf;)|p(?:;|to;))|sim;|urel;)|s(?:cr;|i;)|uncsp;)|q(?:fr;|int;|opf;|prime;|scr;|u(?:at(?:ernions;|int;)|est(?:;|eq;)|ot;?))|r(?:A(?:arr;|rr;|tail;)|Barr;|Har;|a(?:c(?:e;|ute;)|dic;|emptyv;|ng(?:;|d;|e;|le;)|quo;?|rr(?:;|ap;|b(?:;|fs;)|c;|fs;|hk;|lp;|pl;|sim;|tl;|w;)|t(?:ail;|io(?:;|nals;)))|b(?:arr;|brk;|r(?:ac(?:e;|k;)|k(?:e;|sl(?:d;|u;))))|c(?:aron;|e(?:dil;|il;)|ub;|y;)|d(?:ca;|ldhar;|quo(?:;|r;)|sh;)|e(?:al(?:;|ine;|part;|s;)|ct;|g;?)|f(?:isht;|loor;|r;)|h(?:ar(?:d;|u(?:;|l;))|o(?:;|v;))|i(?:ght(?:arrow(?:;|tail;)|harpoon(?:down;|up;)|left(?:arrows;|harpoons;)|rightarrows;|squigarrow;|threetimes;)|ng;|singdotseq;)|l(?:arr;|har;|m;)|moust(?:;|ache;)|nmid;|o(?:a(?:ng;|rr;)|brk;|p(?:ar;|f;|lus;)|times;)|p(?:ar(?:;|gt;)|polint;)|rarr;|s(?:aquo;|cr;|h;|q(?:b;|uo(?:;|r;)))|t(?:hree;|imes;|ri(?:;|e;|f;|ltri;))|uluhar;|x;)|s(?:acute;|bquo;|c(?:;|E;|a(?:p;|ron;)|cue;|e(?:;|dil;)|irc;|n(?:E;|ap;|sim;)|polint;|sim;|y;)|dot(?:;|b;|e;)|e(?:Arr;|ar(?:hk;|r(?:;|ow;))|ct;?|mi;|swar;|tm(?:inus;|n;)|xt;)|fr(?:;|own;)|h(?:arp;|c(?:hcy;|y;)|ort(?:mid;|parallel;)|y;?)|i(?:gma(?:;|f;|v;)|m(?:;|dot;|e(?:;|q;)|g(?:;|E;)|l(?:;|E;)|ne;|plus;|rarr;))|larr;|m(?:a(?:llsetminus;|shp;)|eparsl;|i(?:d;|le;)|t(?:;|e(?:;|s;)))|o(?:ftcy;|l(?:;|b(?:;|ar;))|pf;)|pa(?:des(?:;|uit;)|r;)|q(?:c(?:ap(?:;|s;)|up(?:;|s;))|su(?:b(?:;|e;|set(?:;|eq;))|p(?:;|e;|set(?:;|eq;)))|u(?:;|ar(?:e;|f;)|f;))|rarr;|s(?:cr;|etmn;|mile;|tarf;)|t(?:ar(?:;|f;)|r(?:aight(?:epsilon;|phi;)|ns;))|u(?:b(?:;|E;|dot;|e(?:;|dot;)|mult;|n(?:E;|e;)|plus;|rarr;|s(?:et(?:;|eq(?:;|q;)|neq(?:;|q;))|im;|u(?:b;|p;)))|cc(?:;|approx;|curlyeq;|eq;|n(?:approx;|eqq;|sim;)|sim;)|m;|ng;|p(?:1;?|2;?|3;?|;|E;|d(?:ot;|sub;)|e(?:;|dot;)|hs(?:ol;|ub;)|larr;|mult;|n(?:E;|e;)|plus;|s(?:et(?:;|eq(?:;|q;)|neq(?:;|q;))|im;|u(?:b;|p;))))|w(?:Arr;|ar(?:hk;|r(?:;|ow;))|nwar;)|zlig;?)|t(?:a(?:rget;|u;)|brk;|c(?:aron;|edil;|y;)|dot;|elrec;|fr;|h(?:e(?:re(?:4;|fore;)|ta(?:;|sym;|v;))|i(?:ck(?:approx;|sim;)|nsp;)|k(?:ap;|sim;)|orn;?)|i(?:lde;|mes(?:;|b(?:;|ar;)|d;|)|nt;)|o(?:ea;|p(?:;|bot;|cir;|f(?:;|ork;))|sa;)|prime;|r(?:ade;|i(?:angle(?:;|down;|left(?:;|eq;)|q;|right(?:;|eq;))|dot;|e;|minus;|plus;|sb;|time;)|pezium;)|s(?:c(?:r;|y;)|hcy;|trok;)|w(?:ixt;|ohead(?:leftarrow;|rightarrow;)))|u(?:Arr;|Har;|a(?:cute;?|rr;)|br(?:cy;|eve;)|c(?:irc;?|y;)|d(?:arr;|blac;|har;)|f(?:isht;|r;)|grave;?|h(?:ar(?:l;|r;)|blk;)|l(?:c(?:orn(?:;|er;)|rop;)|tri;)|m(?:acr;|l;?)|o(?:gon;|pf;)|p(?:arrow;|downarrow;|harpoon(?:left;|right;)|lus;|si(?:;|h;|lon;)|uparrows;)|r(?:c(?:orn(?:;|er;)|rop;)|ing;|tri;)|scr;|t(?:dot;|ilde;|ri(?:;|f;))|u(?:arr;|ml;?)|wangle;)|v(?:Arr;|Bar(?:;|v;)|Dash;|a(?:ngrt;|r(?:epsilon;|kappa;|nothing;|p(?:hi;|i;|ropto;)|r(?:;|ho;)|s(?:igma;|u(?:bsetneq(?:;|q;)|psetneq(?:;|q;)))|t(?:heta;|riangle(?:left;|right;))))|cy;|dash;|e(?:e(?:;|bar;|eq;)|llip;|r(?:bar;|t;))|fr;|ltri;|nsu(?:b;|p;)|opf;|prop;|rtri;|s(?:cr;|u(?:bn(?:E;|e;)|pn(?:E;|e;)))|zigzag;)|w(?:circ;|e(?:d(?:bar;|ge(?:;|q;))|ierp;)|fr;|opf;|p;|r(?:;|eath;)|scr;)|x(?:c(?:ap;|irc;|up;)|dtri;|fr;|h(?:Arr;|arr;)|i;|l(?:Arr;|arr;)|map;|nis;|o(?:dot;|p(?:f;|lus;)|time;)|r(?:Arr;|arr;)|s(?:cr;|qcup;)|u(?:plus;|tri;)|vee;|wedge;)|y(?:ac(?:ute;?|y;)|c(?:irc;|y;)|en;?|fr;|icy;|opf;|scr;|u(?:cy;|ml;?))|z(?:acute;|c(?:aron;|y;)|dot;|e(?:etrf;|ta;)|fr;|hcy;|igrarr;|opf;|scr;|w(?:j;|nj;)))|[\s\S]/g,tt=32,mn=/[^\r"&\u0000]+/g,gt=/[^\r'&\u0000]+/g,$r=/[^\r\t\n\f &>\u0000]+/g,Li=/[^\r\t\n\f \/>A-Z\u0000]+/g,qE=/[^\r\t\n\f \/=>A-Z\u0000]+/g,zE=/[^\]\r\u0000\uffff]*/g,GE=/[^&<\r\u0000\uffff]*/g,ph=/[^<\r\u0000\uffff]*/g,WE=/[^\r\u0000\uffff]*/g,mh=/(?:(\/)?([a-z]+)>)|[\s\S]/g,gh=/(?:([-a-z]+)[ \t\n\f]*=[ \t\n\f]*('[^'&\r\u0000]*'|"[^"&\r\u0000]*"|[^\t\n\r\f "&'\u0000>][^&> \t\n\r\f\u0000]*[ \t\n\f]))|[\s\S]/g,oo=/[^\x09\x0A\x0C\x0D\x20]/,Jc=/[^\x09\x0A\x0C\x0D\x20]/g,KE=/[^\x00\x09\x0A\x0C\x0D\x20]/,ur=/^[\x09\x0A\x0C\x0D\x20]+/,ao=/\x00/g;function ut(j){var B=16384;if(j.length0;B--){var ne=this.elements[B];if(Re(ne,j))break}this.elements.length=B,this.top=this.elements[B-1]},Me.ElementStack.prototype.popElementType=function(j){for(var B=this.elements.length-1;B>0&&!(this.elements[B]instanceof j);B--);this.elements.length=B,this.top=this.elements[B-1]},Me.ElementStack.prototype.popElement=function(j){for(var B=this.elements.length-1;B>0&&this.elements[B]!==j;B--);this.elements.length=B,this.top=this.elements[B-1]},Me.ElementStack.prototype.removeElement=function(j){if(this.top===j)this.pop();else{var B=this.elements.lastIndexOf(j);B!==-1&&this.elements.splice(B,1)}},Me.ElementStack.prototype.clearToContext=function(j){for(var B=this.elements.length-1;B>0&&!Re(this.elements[B],j);B--);this.elements.length=B+1,this.top=this.elements[B]},Me.ElementStack.prototype.contains=function(j){return this.inSpecificScope(j,Object.create(null))},Me.ElementStack.prototype.inSpecificScope=function(j,B){for(var ne=this.elements.length-1;ne>=0;ne--){var Z=this.elements[ne];if(Re(Z,j))return!0;if(Re(Z,B))return!1}return!1},Me.ElementStack.prototype.elementInSpecificScope=function(j,B){for(var ne=this.elements.length-1;ne>=0;ne--){var Z=this.elements[ne];if(Z===j)return!0;if(Re(Z,B))return!1}return!1},Me.ElementStack.prototype.elementTypeInSpecificScope=function(j,B){for(var ne=this.elements.length-1;ne>=0;ne--){var Z=this.elements[ne];if(Z instanceof j)return!0;if(Re(Z,B))return!1}return!1},Me.ElementStack.prototype.inScope=function(j){return this.inSpecificScope(j,m)},Me.ElementStack.prototype.elementInScope=function(j){return this.elementInSpecificScope(j,m)},Me.ElementStack.prototype.elementTypeInScope=function(j){return this.elementTypeInSpecificScope(j,m)},Me.ElementStack.prototype.inButtonScope=function(j){return this.inSpecificScope(j,y)},Me.ElementStack.prototype.inListItemScope=function(j){return this.inSpecificScope(j,p)},Me.ElementStack.prototype.inTableScope=function(j){return this.inSpecificScope(j,S)},Me.ElementStack.prototype.inSelectScope=function(j){for(var B=this.elements.length-1;B>=0;B--){var ne=this.elements[B];if(ne.namespaceURI!==s.HTML)return!1;var Z=ne.localName;if(Z===j)return!0;if(Z!=="optgroup"&&Z!=="option")return!1}return!1},Me.ElementStack.prototype.generateImpliedEndTags=function(j,B){for(var ne=B?$:me,Z=this.elements.length-1;Z>=0;Z--){var Ue=this.elements[Z];if(j&&Re(Ue,j)||!Re(this.elements[Z],ne))break}this.elements.length=Z+1,this.top=this.elements[Z]},Me.ActiveFormattingElements=function(){this.list=[],this.attrs=[]},Me.ActiveFormattingElements.prototype.MARKER={localName:"|"},Me.ActiveFormattingElements.prototype.insertMarker=function(){this.list.push(this.MARKER),this.attrs.push(this.MARKER)},Me.ActiveFormattingElements.prototype.push=function(j,B){for(var ne=0,Z=this.list.length-1;Z>=0&&this.list[Z]!==this.MARKER;Z--)if(dr(j,this.list[Z],this.attrs[Z])&&(ne++,ne===3)){this.list.splice(Z,1),this.attrs.splice(Z,1);break}this.list.push(j);for(var Ue=[],X=0;X=0&&this.list[j]!==this.MARKER;j--);j<0&&(j=0),this.list.length=j,this.attrs.length=j},Me.ActiveFormattingElements.prototype.findElementByTag=function(j){for(var B=this.list.length-1;B>=0;B--){var ne=this.list[B];if(ne===this.MARKER)break;if(ne.localName===j)return ne}return null},Me.ActiveFormattingElements.prototype.indexOf=function(j){return this.list.lastIndexOf(j)},Me.ActiveFormattingElements.prototype.remove=function(j){var B=this.list.lastIndexOf(j);B!==-1&&(this.list.splice(B,1),this.attrs.splice(B,1))},Me.ActiveFormattingElements.prototype.replace=function(j,B,ne){var Z=this.list.lastIndexOf(j);Z!==-1&&(this.list[Z]=B,this.attrs[Z]=ne)},Me.ActiveFormattingElements.prototype.insertAfter=function(j,B){var ne=this.list.lastIndexOf(j);ne!==-1&&(this.list.splice(ne,0,B),this.attrs.splice(ne,0,B))};function Me(j,B,ne){var Z=null,Ue=0,X=0,dr=!1,Rn=!1,fr=0,gn=[],yt="",co=!0,hr=0,A=_e,On,qe,Oe="",lo="",ke=[],wt="",vt="",Be=[],kn=[],Ln=[],Pn=[],$t=[],uo=!1,H=Wb,yn=null,vn=[],I=new Me.ElementStack,Ee=new Me.ActiveFormattingElements,pr=B!==void 0,fo=null,En=null,ho=!0;B&&(ho=B.ownerDocument._scripting_enabled),ne&&ne.scripting_enabled===!1&&(ho=!1);var ze=!0,tl=!1,po,nl,G=[],Fn=!1,mr=!1,mo={document:function(){return Ne},_asDocumentFragment:function(){for(var d=Ne.createDocumentFragment(),h=Ne.firstChild;h.hasChildNodes();)d.appendChild(h.firstChild);return d},pause:function(){hr++},resume:function(){hr--,this.parse("")},parse:function(d,h,b){var k;return hr>0?(yt+=d,!0):(fr===0?(yt&&(d=yt+d,yt=""),h&&(d+="\uFFFF",dr=!0),Z=d,Ue=d.length,X=0,co&&(co=!1,Z.charCodeAt(0)===65279&&(X=1)),fr++,k=_h(b),yt=Z.substring(X,Ue),fr--):(fr++,gn.push(Z,Ue,X),Z=d,Ue=d.length,X=0,_h(),k=!1,yt=Z.substring(X,Ue),X=gn.pop(),Ue=gn.pop(),Z=gn.pop(),yt&&(Z=yt+Z.substring(X),Ue=Z.length,X=0,yt=""),fr--),k)}},Ne=new n(!0,j);if(Ne._parser=mo,Ne._scripting_enabled=ho,B){if(B.ownerDocument._quirks&&(Ne._quirks=!0),B.ownerDocument._limitedQuirks&&(Ne._limitedQuirks=!0),B.namespaceURI===s.HTML)switch(B.localName){case"title":case"textarea":A=Un;break;case"style":case"xmp":case"iframe":case"noembed":case"noframes":case"script":case"plaintext":A=al;break}var Dh=Ne.createElement("html");Ne._appendChild(Dh),I.push(Dh),B instanceof a.HTMLTemplateElement&&vn.push(yl),Ui();for(var Pi=B;Pi!==null;Pi=Pi.parentElement)if(Pi instanceof a.HTMLFormElement){En=Pi;break}}function _h(d){for(var h,b,k,P;X0||d&&d())return!0;switch(typeof A.lookahead){case"undefined":if(h=Z.charCodeAt(X++),Rn&&(Rn=!1,h===10)){X++;continue}switch(h){case 13:X0){var d=ut(G);if(G.length=0,mr&&(mr=!1,d[0]===` -`&&(d=d.substring(1)),d.length===0))return;We(u,d),Fn=!1}mr=!1}function ji(d){d.lastIndex=X-1;var h=d.exec(Z);if(h&&h.index===X-1)return h=h[0],X+=h.length-1,dr&&X===Ue&&(h=h.slice(0,-1),X--),h;throw new Error("should never happen")}function Hi(d){d.lastIndex=X-1;var h=d.exec(Z)[0];return h?(eb(h),X+=h.length-1,!0):!1}function eb(d){G.length>0&&zr(),!(mr&&(mr=!1,d[0]===` -`&&(d=d.substring(1)),d.length===0))&&We(u,d)}function wn(){if(uo)We(g,Oe);else{var d=Oe;Oe="",lo=d,We(f,d,$t)}}function tb(){if(X===Ue)return!1;mh.lastIndex=X;var d=mh.exec(Z);if(!d)throw new Error("should never happen");var h=d[2];if(!h)return!1;var b=d[1];return b?(X+=h.length+2,We(g,h)):(X+=h.length+1,lo=h,We(f,h,N)),!0}function nb(){uo?We(g,Oe,null,!0):We(f,Oe,$t,!0)}function xe(){We(M,ut(kn),Ln?ut(Ln):void 0,Pn?ut(Pn):void 0)}function ge(){zr(),H(l),Ne.modclock=1}var We=mo.insertToken=function(h,b,k,P){zr();var K=I.top;!K||K.namespaceURI===s.HTML?H(h,b,k,P):h!==f&&h!==u?Bh(h,b,k,P):yh(K)&&(h===u||h===f&&b!=="mglyph"&&b!=="malignmark")||h===f&&b==="svg"&&K.namespaceURI===s.MATHML&&K.localName==="annotation-xml"||vh(K)?(nl=!0,H(h,b,k,P),nl=!1):Bh(h,b,k,P)};function tn(d){var h=I.top;Bn&&Re(h,re)?vo(function(b){return b.createComment(d)}):(h instanceof a.HTMLTemplateElement&&(h=h.content),h._appendChild(h.ownerDocument.createComment(d)))}function nn(d){var h=I.top;if(Bn&&Re(h,re))vo(function(k){return k.createTextNode(d)});else{h instanceof a.HTMLTemplateElement&&(h=h.content);var b=h.lastChild;b&&b.nodeType===i.TEXT_NODE?b.appendData(d):h._appendChild(h.ownerDocument.createTextNode(d))}}function Bi(d,h,b){var k=o.createElement(d,h,null);if(b)for(var P=0,K=b.length;P=0;h--)if(I.elements[h]instanceof d)return h;return-1}function vo(d){var h,b,k=-1,P=-1,K;if(k=Sh(a.HTMLTableElement),P=Sh(a.HTMLTemplateElement),P>=0&&(k<0||P>k)?h=I.elements[P]:k>=0&&(h=I.elements[k].parentNode,h?b=I.elements[k]:h=I.elements[k-1]),h||(h=I.elements[0]),h instanceof a.HTMLTemplateElement&&(h=h.content),K=d(h.ownerDocument),K.nodeType===i.TEXT_NODE){var ae;if(b?ae=b.previousSibling:ae=h.lastChild,ae&&ae.nodeType===i.TEXT_NODE)return ae.appendData(K.data),K}return b?h.insertBefore(K,b):h._appendChild(K),K}function Ui(){for(var d=!1,h=I.elements.length-1;h>=0;h--){var b=I.elements[h];if(h===0&&(d=!0,pr&&(b=B)),b.namespaceURI===s.HTML){var k=b.localName;switch(k){case"select":for(var P=h;P>0;){var K=I.elements[--P];if(K instanceof a.HTMLTemplateElement)break;if(K instanceof a.HTMLTableElement){H=Ro;return}}H=Dn;return;case"tr":H=qi;return;case"tbody":case"tfoot":case"thead":H=Er;return;case"caption":H=gl;return;case"colgroup":H=xo;return;case"table":H=xt;return;case"template":H=vn[vn.length-1];return;case"body":H=oe;return;case"frameset":H=vl;return;case"html":fo===null?H=No:H=ml;return;default:if(!d){if(k==="head"){H=Ge;return}if(k==="td"||k==="th"){H=Gr;return}}}}if(d){H=oe;return}}}function Eo(d,h){ue(d,h),A=Vi,yn=H,H=Ao}function rb(d,h){ue(d,h),A=Un,yn=H,H=Ao}function ol(d,h){return{elt:Bi(d,Ee.list[h].localName,Ee.attrs[h]),attrs:Ee.attrs[h]}}function ht(){if(Ee.list.length!==0){var d=Ee.list[Ee.list.length-1];if(d!==Ee.MARKER&&I.elements.lastIndexOf(d)===-1){for(var h=Ee.list.length-2;h>=0&&(d=Ee.list[h],!(d===Ee.MARKER||I.elements.lastIndexOf(d)!==-1));h--);for(h=h+1;h3&&qt!==-1&&(Ee.remove(Ve),qt=-1),qt===-1){I.removeElement(Ve);continue}var Gn=ol(Te.ownerDocument,qt);Ee.replace(Ve,Gn.elt,Gn.attrs),I.elements[Rt]=Gn.elt,Ve=Gn.elt,ot===P&&(Ee.remove(bo),Ee.insertAfter(Gn.elt,bo)),Ve._appendChild(ot),ot=Ve}Bn&&Re(Te,re)?vo(function(){return ot}):Te instanceof a.HTMLTemplateElement?Te.content._appendChild(ot):Te._appendChild(ot);for(var zi=ol(P.ownerDocument,Ee.indexOf(b));P.hasChildNodes();)zi.elt._appendChild(P.firstChild);P._appendChild(zi.elt),Ee.remove(b),Ee.replace(bo,zi.elt,zi.attrs),I.removeElement(b);var Xb=I.elements.lastIndexOf(P);I.elements.splice(Xb+1,0,zi.elt)}else return I.popElement(b),Ee.remove(b),!0}return!0}function sb(){I.pop(),H=yn}function gr(){delete Ne._parser,I.elements.length=0,Ne.defaultView&&Ne.defaultView.dispatchEvent(new a.Event("load",{}))}function ee(d,h){A=h,X--}function _e(d){switch(d){case 38:On=_e,A=$i;break;case 60:if(tb())break;A=ob;break;case 0:G.push(d),Fn=!0;break;case-1:ge();break;default:Hi(GE)||G.push(d);break}}function Un(d){switch(d){case 38:On=Un,A=$i;break;case 60:A=cb;break;case 0:G.push(65533),Fn=!0;break;case-1:ge();break;default:G.push(d);break}}function Vi(d){switch(d){case 60:A=db;break;case 0:G.push(65533);break;case-1:ge();break;default:Hi(ph)||G.push(d);break}}function Vn(d){switch(d){case 60:A=pb;break;case 0:G.push(65533);break;case-1:ge();break;default:Hi(ph)||G.push(d);break}}function al(d){switch(d){case 0:G.push(65533);break;case-1:ge();break;default:Hi(WE)||G.push(d);break}}function ob(d){switch(d){case 33:A=Nh;break;case 47:A=ab;break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:XE(),ee(d,Ch);break;case 63:ee(d,To);break;default:G.push(60),ee(d,_e);break}}function ab(d){switch(d){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Fi(),ee(d,Ch);break;case 62:A=_e;break;case-1:G.push(60),G.push(47),ge();break;default:ee(d,To);break}}function Ch(d){switch(d){case 9:case 10:case 12:case 32:A=sn;break;case 47:A=qn;break;case 62:A=_e,wn();break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Oe+=String.fromCharCode(d+32);break;case 0:Oe+="\uFFFD";break;case-1:ge();break;default:Oe+=ji(Li);break}}function cb(d){d===47?(bn(),A=lb):(G.push(60),ee(d,Un))}function lb(d){switch(d){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Fi(),ee(d,ub);break;default:G.push(60),G.push(47),ee(d,Un);break}}function ub(d){switch(d){case 9:case 10:case 12:case 32:if(At(Oe)){A=sn;return}break;case 47:if(At(Oe)){A=qn;return}break;case 62:if(At(Oe)){A=_e,wn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Oe+=String.fromCharCode(d+32),ke.push(d);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Oe+=String.fromCharCode(d),ke.push(d);return;default:break}G.push(60),G.push(47),c(G,ke),ee(d,Un)}function db(d){d===47?(bn(),A=fb):(G.push(60),ee(d,Vi))}function fb(d){switch(d){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Fi(),ee(d,hb);break;default:G.push(60),G.push(47),ee(d,Vi);break}}function hb(d){switch(d){case 9:case 10:case 12:case 32:if(At(Oe)){A=sn;return}break;case 47:if(At(Oe)){A=qn;return}break;case 62:if(At(Oe)){A=_e,wn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Oe+=String.fromCharCode(d+32),ke.push(d);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Oe+=String.fromCharCode(d),ke.push(d);return;default:break}G.push(60),G.push(47),c(G,ke),ee(d,Vi)}function pb(d){switch(d){case 47:bn(),A=mb;break;case 33:A=yb,G.push(60),G.push(33);break;default:G.push(60),ee(d,Vn);break}}function mb(d){switch(d){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Fi(),ee(d,gb);break;default:G.push(60),G.push(47),ee(d,Vn);break}}function gb(d){switch(d){case 9:case 10:case 12:case 32:if(At(Oe)){A=sn;return}break;case 47:if(At(Oe)){A=qn;return}break;case 62:if(At(Oe)){A=_e,wn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Oe+=String.fromCharCode(d+32),ke.push(d);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Oe+=String.fromCharCode(d),ke.push(d);return;default:break}G.push(60),G.push(47),c(G,ke),ee(d,Vn)}function yb(d){d===45?(A=vb,G.push(45)):ee(d,Vn)}function vb(d){d===45?(A=Ih,G.push(45)):ee(d,Vn)}function rn(d){switch(d){case 45:A=Eb,G.push(45);break;case 60:A=cl;break;case 0:G.push(65533);break;case-1:ge();break;default:G.push(d);break}}function Eb(d){switch(d){case 45:A=Ih,G.push(45);break;case 60:A=cl;break;case 0:A=rn,G.push(65533);break;case-1:ge();break;default:A=rn,G.push(d);break}}function Ih(d){switch(d){case 45:G.push(45);break;case 60:A=cl;break;case 62:A=Vn,G.push(62);break;case 0:A=rn,G.push(65533);break;case-1:ge();break;default:A=rn,G.push(d);break}}function cl(d){switch(d){case 47:bn(),A=bb;break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:bn(),G.push(60),ee(d,Db);break;default:G.push(60),ee(d,rn);break}}function bb(d){switch(d){case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Fi(),ee(d,wb);break;default:G.push(60),G.push(47),ee(d,rn);break}}function wb(d){switch(d){case 9:case 10:case 12:case 32:if(At(Oe)){A=sn;return}break;case 47:if(At(Oe)){A=qn;return}break;case 62:if(At(Oe)){A=_e,wn();return}break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:Oe+=String.fromCharCode(d+32),ke.push(d);return;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:Oe+=String.fromCharCode(d),ke.push(d);return;default:break}G.push(60),G.push(47),c(G,ke),ee(d,rn)}function Db(d){switch(d){case 9:case 10:case 12:case 32:case 47:case 62:ut(ke)==="script"?A=$n:A=rn,G.push(d);break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:ke.push(d+32),G.push(d);break;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:ke.push(d),G.push(d);break;default:ee(d,rn);break}}function $n(d){switch(d){case 45:A=_b,G.push(45);break;case 60:A=ll,G.push(60);break;case 0:G.push(65533);break;case-1:ge();break;default:G.push(d);break}}function _b(d){switch(d){case 45:A=Tb,G.push(45);break;case 60:A=ll,G.push(60);break;case 0:A=$n,G.push(65533);break;case-1:ge();break;default:A=$n,G.push(d);break}}function Tb(d){switch(d){case 45:G.push(45);break;case 60:A=ll,G.push(60);break;case 62:A=Vn,G.push(62);break;case 0:A=$n,G.push(65533);break;case-1:ge();break;default:A=$n,G.push(d);break}}function ll(d){d===47?(bn(),A=Sb,G.push(47)):ee(d,$n)}function Sb(d){switch(d){case 9:case 10:case 12:case 32:case 47:case 62:ut(ke)==="script"?A=rn:A=$n,G.push(d);break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:ke.push(d+32),G.push(d);break;case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:ke.push(d),G.push(d);break;default:ee(d,$n);break}}function sn(d){switch(d){case 9:case 10:case 12:case 32:break;case 47:A=qn;break;case 62:A=_e,wn();break;case-1:ge();break;case 61:rl(),wt+=String.fromCharCode(d),A=ul;break;default:if(ZE())break;rl(),ee(d,ul);break}}function ul(d){switch(d){case 9:case 10:case 12:case 32:case 47:case 62:case-1:ee(d,Cb);break;case 61:A=Mh;break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:wt+=String.fromCharCode(d+32);break;case 0:wt+="\uFFFD";break;case 34:case 39:case 60:default:wt+=ji(qE);break}}function Cb(d){switch(d){case 9:case 10:case 12:case 32:break;case 47:jn(wt),A=qn;break;case 61:A=Mh;break;case 62:A=_e,jn(wt),wn();break;case-1:jn(wt),ge();break;default:jn(wt),rl(),ee(d,ul);break}}function Mh(d){switch(d){case 9:case 10:case 12:case 32:break;case 34:il(),A=wo;break;case 39:il(),A=Do;break;case 62:default:il(),ee(d,_o);break}}function wo(d){switch(d){case 34:jn(wt,vt),A=dl;break;case 38:On=wo,A=$i;break;case 0:vt+="\uFFFD";break;case-1:ge();break;case 10:vt+=String.fromCharCode(d);break;default:vt+=ji(mn);break}}function Do(d){switch(d){case 39:jn(wt,vt),A=dl;break;case 38:On=Do,A=$i;break;case 0:vt+="\uFFFD";break;case-1:ge();break;case 10:vt+=String.fromCharCode(d);break;default:vt+=ji(gt);break}}function _o(d){switch(d){case 9:case 10:case 12:case 32:jn(wt,vt),A=sn;break;case 38:On=_o,A=$i;break;case 62:jn(wt,vt),A=_e,wn();break;case 0:vt+="\uFFFD";break;case-1:X--,A=_e;break;case 34:case 39:case 60:case 61:case 96:default:vt+=ji($r);break}}function dl(d){switch(d){case 9:case 10:case 12:case 32:A=sn;break;case 47:A=qn;break;case 62:A=_e,wn();break;case-1:ge();break;default:ee(d,sn);break}}function qn(d){switch(d){case 62:A=_e,nb(!0);break;case-1:ge();break;default:ee(d,sn);break}}function To(d,h,b){var k=h.length;b?X+=k-1:X+=k;var P=h.substring(0,k-1);P=P.replace(/\u0000/g,"\uFFFD"),P=P.replace(/\u000D\u000A/g,` -`),P=P.replace(/\u000D/g,` -`),We(_,P),A=_e}To.lookahead=">";function Nh(d,h,b){if(h[0]==="-"&&h[1]==="-"){X+=2,Th(),A=Ib;return}h.toUpperCase()==="DOCTYPE"?(X+=7,A=kb):h==="[CDATA["&&JE()?(X+=7,A=pl):A=To}Nh.lookahead=7;function Ib(d){switch(Th(),d){case 45:A=Mb;break;case 62:A=_e,We(_,ut(Be));break;default:ee(d,yr);break}}function Mb(d){switch(d){case 45:A=So;break;case 62:A=_e,We(_,ut(Be));break;case-1:We(_,ut(Be)),ge();break;default:Be.push(45),ee(d,yr);break}}function yr(d){switch(d){case 60:Be.push(d),A=Nb;break;case 45:A=fl;break;case 0:Be.push(65533);break;case-1:We(_,ut(Be)),ge();break;default:Be.push(d);break}}function Nb(d){switch(d){case 33:Be.push(d),A=Ab;break;case 60:Be.push(d);break;default:ee(d,yr);break}}function Ab(d){switch(d){case 45:A=xb;break;default:ee(d,yr);break}}function xb(d){switch(d){case 45:A=Rb;break;default:ee(d,fl);break}}function Rb(d){switch(d){case 62:case-1:ee(d,So);break;default:ee(d,So);break}}function fl(d){switch(d){case 45:A=So;break;case-1:We(_,ut(Be)),ge();break;default:Be.push(45),ee(d,yr);break}}function So(d){switch(d){case 62:A=_e,We(_,ut(Be));break;case 33:A=Ob;break;case 45:Be.push(45);break;case-1:We(_,ut(Be)),ge();break;default:Be.push(45),Be.push(45),ee(d,yr);break}}function Ob(d){switch(d){case 45:Be.push(45),Be.push(45),Be.push(33),A=fl;break;case 62:A=_e,We(_,ut(Be));break;case-1:We(_,ut(Be)),ge();break;default:Be.push(45),Be.push(45),Be.push(33),ee(d,yr);break}}function kb(d){switch(d){case 9:case 10:case 12:case 32:A=Ah;break;case-1:qr(),Ae(),xe(),ge();break;default:ee(d,Ah);break}}function Ah(d){switch(d){case 9:case 10:case 12:case 32:break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:qr(),kn.push(d+32),A=hl;break;case 0:qr(),kn.push(65533),A=hl;break;case 62:qr(),Ae(),A=_e,xe();break;case-1:qr(),Ae(),xe(),ge();break;default:qr(),kn.push(d),A=hl;break}}function hl(d){switch(d){case 9:case 10:case 12:case 32:A=xh;break;case 62:A=_e,xe();break;case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:kn.push(d+32);break;case 0:kn.push(65533);break;case-1:Ae(),xe(),ge();break;default:kn.push(d);break}}function xh(d,h,b){switch(d){case 9:case 10:case 12:case 32:X+=1;break;case 62:A=_e,X+=1,xe();break;case-1:Ae(),xe(),ge();break;default:h=h.toUpperCase(),h==="PUBLIC"?(X+=6,A=Lb):h==="SYSTEM"?(X+=6,A=jb):(Ae(),A=zn);break}}xh.lookahead=6;function Lb(d){switch(d){case 9:case 10:case 12:case 32:A=Pb;break;case 34:go(),A=Rh;break;case 39:go(),A=Oh;break;case 62:Ae(),A=_e,xe();break;case-1:Ae(),xe(),ge();break;default:Ae(),A=zn;break}}function Pb(d){switch(d){case 9:case 10:case 12:case 32:break;case 34:go(),A=Rh;break;case 39:go(),A=Oh;break;case 62:Ae(),A=_e,xe();break;case-1:Ae(),xe(),ge();break;default:Ae(),A=zn;break}}function Rh(d){switch(d){case 34:A=kh;break;case 0:Ln.push(65533);break;case 62:Ae(),A=_e,xe();break;case-1:Ae(),xe(),ge();break;default:Ln.push(d);break}}function Oh(d){switch(d){case 39:A=kh;break;case 0:Ln.push(65533);break;case 62:Ae(),A=_e,xe();break;case-1:Ae(),xe(),ge();break;default:Ln.push(d);break}}function kh(d){switch(d){case 9:case 10:case 12:case 32:A=Fb;break;case 62:A=_e,xe();break;case 34:Hn(),A=Co;break;case 39:Hn(),A=Io;break;case-1:Ae(),xe(),ge();break;default:Ae(),A=zn;break}}function Fb(d){switch(d){case 9:case 10:case 12:case 32:break;case 62:A=_e,xe();break;case 34:Hn(),A=Co;break;case 39:Hn(),A=Io;break;case-1:Ae(),xe(),ge();break;default:Ae(),A=zn;break}}function jb(d){switch(d){case 9:case 10:case 12:case 32:A=Hb;break;case 34:Hn(),A=Co;break;case 39:Hn(),A=Io;break;case 62:Ae(),A=_e,xe();break;case-1:Ae(),xe(),ge();break;default:Ae(),A=zn;break}}function Hb(d){switch(d){case 9:case 10:case 12:case 32:break;case 34:Hn(),A=Co;break;case 39:Hn(),A=Io;break;case 62:Ae(),A=_e,xe();break;case-1:Ae(),xe(),ge();break;default:Ae(),A=zn;break}}function Co(d){switch(d){case 34:A=Lh;break;case 0:Pn.push(65533);break;case 62:Ae(),A=_e,xe();break;case-1:Ae(),xe(),ge();break;default:Pn.push(d);break}}function Io(d){switch(d){case 39:A=Lh;break;case 0:Pn.push(65533);break;case 62:Ae(),A=_e,xe();break;case-1:Ae(),xe(),ge();break;default:Pn.push(d);break}}function Lh(d){switch(d){case 9:case 10:case 12:case 32:break;case 62:A=_e,xe();break;case-1:Ae(),xe(),ge();break;default:A=zn;break}}function zn(d){switch(d){case 62:A=_e,xe();break;case-1:xe(),ge();break;default:break}}function pl(d){switch(d){case 93:A=Bb;break;case-1:ge();break;case 0:Fn=!0;default:Hi(zE)||G.push(d);break}}function Bb(d){switch(d){case 93:A=Ub;break;default:G.push(93),ee(d,pl);break}}function Ub(d){switch(d){case 93:G.push(93);break;case 62:zr(),A=_e;break;default:G.push(93),G.push(93),ee(d,pl);break}}function $i(d){switch(bn(),ke.push(38),d){case 9:case 10:case 12:case 32:case 60:case 38:case-1:ee(d,vr);break;case 35:ke.push(d),A=Vb;break;default:ee(d,Ph);break}}function Ph(d){ft.lastIndex=X;var h=ft.exec(Z);if(!h)throw new Error("should never happen");var b=h[1];if(!b){A=vr;return}switch(X+=b.length,c(ke,QE(b)),On){case wo:case Do:case _o:if(b[b.length-1]!==";"&&/[=A-Za-z0-9]/.test(Z[X])){A=vr;return}break;default:break}bn();var k=De[b];typeof k=="number"?ke.push(k):c(ke,k),A=vr}Ph.lookahead=-tt;function Vb(d){switch(qe=0,d){case 120:case 88:ke.push(d),A=$b;break;default:ee(d,qb);break}}function $b(d){switch(d){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 66:case 67:case 68:case 69:case 70:case 97:case 98:case 99:case 100:case 101:case 102:ee(d,zb);break;default:ee(d,vr);break}}function qb(d){switch(d){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:ee(d,Gb);break;default:ee(d,vr);break}}function zb(d){switch(d){case 65:case 66:case 67:case 68:case 69:case 70:qe*=16,qe+=d-55;break;case 97:case 98:case 99:case 100:case 101:case 102:qe*=16,qe+=d-87;break;case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:qe*=16,qe+=d-48;break;case 59:A=Mo;break;default:ee(d,Mo);break}}function Gb(d){switch(d){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:qe*=10,qe+=d-48;break;case 59:A=Mo;break;default:ee(d,Mo);break}}function Mo(d){qe in V?qe=V[qe]:(qe>1114111||qe>=55296&&qe<57344)&&(qe=65533),bn(),qe<=65535?ke.push(qe):(qe=qe-65536,ke.push(55296+(qe>>10)),ke.push(56320+(qe&1023))),ee(d,vr)}function vr(d){switch(On){case wo:case Do:case _o:vt+=ut(ke);break;default:c(G,ke);break}ee(d,On)}function Wb(d,h,b,k){switch(d){case 1:if(h=h.replace(ur,""),h.length===0)return;break;case 4:Ne._appendChild(Ne.createComment(h));return;case 5:var P=h,K=b,ae=k;Ne.appendChild(new r(Ne,P,K,ae)),tl||P.toLowerCase()!=="html"||q.test(K)||ae&&ae.toLowerCase()===L||ae===void 0&&T.test(K)?Ne._quirks=!0:(w.test(K)||ae!==void 0&&T.test(K))&&(Ne._limitedQuirks=!0),H=Fh;return}Ne._quirks=!0,H=Fh,H(d,h,b,k)}function Fh(d,h,b,k){var P;switch(d){case 1:if(h=h.replace(ur,""),h.length===0)return;break;case 5:return;case 4:Ne._appendChild(Ne.createComment(h));return;case 2:if(h==="html"){P=Bi(Ne,h,b),I.push(P),Ne.appendChild(P),H=No;return}break;case 3:switch(h){case"html":case"head":case"body":case"br":break;default:return}}P=Bi(Ne,"html",null),I.push(P),Ne.appendChild(P),H=No,H(d,h,b,k)}function No(d,h,b,k){switch(d){case 1:if(h=h.replace(ur,""),h.length===0)return;break;case 5:return;case 4:tn(h);return;case 2:switch(h){case"html":oe(d,h,b,k);return;case"head":var P=ue(h,b);fo=P,H=Ge;return}break;case 3:switch(h){case"html":case"head":case"body":case"br":break;default:return}}No(f,"head",null),H(d,h,b,k)}function Ge(d,h,b,k){switch(d){case 1:var P=h.match(ur);if(P&&(nn(P[0]),h=h.substring(P[0].length)),h.length===0)return;break;case 4:tn(h);return;case 5:return;case 2:switch(h){case"html":oe(d,h,b,k);return;case"meta":case"base":case"basefont":case"bgsound":case"link":ue(h,b),I.pop();return;case"title":rb(h,b);return;case"noscript":if(!ho){ue(h,b),H=jh;return}case"noframes":case"style":Eo(h,b);return;case"script":yo(function(K){var ae=Bi(K,h,b);return ae._parser_inserted=!0,ae._force_async=!1,pr&&(ae._already_started=!0),zr(),ae}),A=Vn,yn=H,H=Ao;return;case"template":ue(h,b),Ee.insertMarker(),ze=!1,H=yl,vn.push(H);return;case"head":return}break;case 3:switch(h){case"head":I.pop(),H=ml;return;case"body":case"html":case"br":break;case"template":if(!I.contains("template"))return;I.generateImpliedEndTags(null,"thorough"),I.popTag("template"),Ee.clearToMarker(),vn.pop(),Ui();return;default:return}break}Ge(g,"head",null),H(d,h,b,k)}function jh(d,h,b,k){switch(d){case 5:return;case 4:Ge(d,h);return;case 1:var P=h.match(ur);if(P&&(Ge(d,P[0]),h=h.substring(P[0].length)),h.length===0)return;break;case 2:switch(h){case"html":oe(d,h,b,k);return;case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"style":Ge(d,h,b);return;case"head":case"noscript":return}break;case 3:switch(h){case"noscript":I.pop(),H=Ge;return;case"br":break;default:return}break}jh(g,"noscript",null),H(d,h,b,k)}function ml(d,h,b,k){switch(d){case 1:var P=h.match(ur);if(P&&(nn(P[0]),h=h.substring(P[0].length)),h.length===0)return;break;case 4:tn(h);return;case 5:return;case 2:switch(h){case"html":oe(d,h,b,k);return;case"body":ue(h,b),ze=!1,H=oe;return;case"frameset":ue(h,b),H=vl;return;case"base":case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"script":case"style":case"template":case"title":I.push(fo),Ge(f,h,b),I.removeElement(fo);return;case"head":return}break;case 3:switch(h){case"template":return Ge(d,h,b,k);case"body":case"html":case"br":break;default:return}break}ml(f,"body",null),ze=!0,H(d,h,b,k)}function oe(d,h,b,k){var P,K,ae,Te;switch(d){case 1:if(Fn&&(h=h.replace(ao,""),h.length===0))return;ze&&oo.test(h)&&(ze=!1),ht(),nn(h);return;case 5:return;case 4:tn(h);return;case-1:if(vn.length)return yl(d);gr();return;case 2:switch(h){case"html":if(I.contains("template"))return;wh(b,I.elements[0]);return;case"base":case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"script":case"style":case"template":case"title":Ge(f,h,b);return;case"body":if(P=I.elements[1],!P||!(P instanceof a.HTMLBodyElement)||I.contains("template"))return;ze=!1,wh(b,P);return;case"frameset":if(!ze||(P=I.elements[1],!P||!(P instanceof a.HTMLBodyElement)))return;for(P.parentNode&&P.parentNode.removeChild(P);!(I.top instanceof a.HTMLHtmlElement);)I.pop();ue(h,b),H=vl;return;case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"nav":case"ol":case"p":case"section":case"summary":case"ul":I.inButtonScope("p")&&oe(g,"p"),ue(h,b);return;case"menu":I.inButtonScope("p")&&oe(g,"p"),Re(I.top,"menuitem")&&I.pop(),ue(h,b);return;case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":I.inButtonScope("p")&&oe(g,"p"),I.top instanceof a.HTMLHeadingElement&&I.pop(),ue(h,b);return;case"pre":case"listing":I.inButtonScope("p")&&oe(g,"p"),ue(h,b),mr=!0,ze=!1;return;case"form":if(En&&!I.contains("template"))return;I.inButtonScope("p")&&oe(g,"p"),Te=ue(h,b),I.contains("template")||(En=Te);return;case"li":for(ze=!1,K=I.elements.length-1;K>=0;K--){if(ae=I.elements[K],ae instanceof a.HTMLLIElement){oe(g,"li");break}if(Re(ae,C)&&!Re(ae,E))break}I.inButtonScope("p")&&oe(g,"p"),ue(h,b);return;case"dd":case"dt":for(ze=!1,K=I.elements.length-1;K>=0;K--){if(ae=I.elements[K],Re(ae,te)){oe(g,ae.localName);break}if(Re(ae,C)&&!Re(ae,E))break}I.inButtonScope("p")&&oe(g,"p"),ue(h,b);return;case"plaintext":I.inButtonScope("p")&&oe(g,"p"),ue(h,b),A=al;return;case"button":I.inScope("button")?(oe(g,"button"),H(d,h,b,k)):(ht(),ue(h,b),ze=!1);return;case"a":var Ve=Ee.findElementByTag("a");Ve&&(oe(g,h),Ee.remove(Ve),I.removeElement(Ve));case"b":case"big":case"code":case"em":case"font":case"i":case"s":case"small":case"strike":case"strong":case"tt":case"u":ht(),Ee.push(ue(h,b),b);return;case"nobr":ht(),I.inScope(h)&&(oe(g,h),ht()),Ee.push(ue(h,b),b);return;case"applet":case"marquee":case"object":ht(),ue(h,b),Ee.insertMarker(),ze=!1;return;case"table":!Ne._quirks&&I.inButtonScope("p")&&oe(g,"p"),ue(h,b),ze=!1,H=xt;return;case"area":case"br":case"embed":case"img":case"keygen":case"wbr":ht(),ue(h,b),I.pop(),ze=!1;return;case"input":ht(),Te=ue(h,b),I.pop();var ot=Te.getAttribute("type");(!ot||ot.toLowerCase()!=="hidden")&&(ze=!1);return;case"param":case"source":case"track":ue(h,b),I.pop();return;case"hr":I.inButtonScope("p")&&oe(g,"p"),Re(I.top,"menuitem")&&I.pop(),ue(h,b),I.pop(),ze=!1;return;case"image":oe(f,"img",b,k);return;case"textarea":ue(h,b),mr=!0,ze=!1,A=Un,yn=H,H=Ao;return;case"xmp":I.inButtonScope("p")&&oe(g,"p"),ht(),ze=!1,Eo(h,b);return;case"iframe":ze=!1,Eo(h,b);return;case"noembed":Eo(h,b);return;case"select":ht(),ue(h,b),ze=!1,H===xt||H===gl||H===Er||H===qi||H===Gr?H=Ro:H=Dn;return;case"optgroup":case"option":I.top instanceof a.HTMLOptionElement&&oe(g,"option"),ht(),ue(h,b);return;case"menuitem":Re(I.top,"menuitem")&&I.pop(),ht(),ue(h,b);return;case"rb":case"rtc":I.inScope("ruby")&&I.generateImpliedEndTags(),ue(h,b);return;case"rp":case"rt":I.inScope("ruby")&&I.generateImpliedEndTags("rtc"),ue(h,b);return;case"math":ht(),bh(b),el(b),sl(h,b,s.MATHML),k&&I.pop();return;case"svg":ht(),Eh(b),el(b),sl(h,b,s.SVG),k&&I.pop();return;case"caption":case"col":case"colgroup":case"frame":case"head":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return}ht(),ue(h,b);return;case 3:switch(h){case"template":Ge(g,h,b);return;case"body":if(!I.inScope("body"))return;H=Hh;return;case"html":if(!I.inScope("body"))return;H=Hh,H(d,h,b);return;case"address":case"article":case"aside":case"blockquote":case"button":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"listing":case"main":case"menu":case"nav":case"ol":case"pre":case"section":case"summary":case"ul":if(!I.inScope(h))return;I.generateImpliedEndTags(),I.popTag(h);return;case"form":if(I.contains("template")){if(!I.inScope("form"))return;I.generateImpliedEndTags(),I.popTag("form")}else{var Rt=En;if(En=null,!Rt||!I.elementInScope(Rt))return;I.generateImpliedEndTags(),I.removeElement(Rt)}return;case"p":I.inButtonScope(h)?(I.generateImpliedEndTags(h),I.popTag(h)):(oe(f,h,null),H(d,h,b,k));return;case"li":if(!I.inListItemScope(h))return;I.generateImpliedEndTags(h),I.popTag(h);return;case"dd":case"dt":if(!I.inScope(h))return;I.generateImpliedEndTags(h),I.popTag(h);return;case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":if(!I.elementTypeInScope(a.HTMLHeadingElement))return;I.generateImpliedEndTags(),I.popElementType(a.HTMLHeadingElement);return;case"sarcasm":break;case"a":case"b":case"big":case"code":case"em":case"font":case"i":case"nobr":case"s":case"small":case"strike":case"strong":case"tt":case"u":var qt=ib(h);if(qt)return;break;case"applet":case"marquee":case"object":if(!I.inScope(h))return;I.generateImpliedEndTags(),I.popTag(h),Ee.clearToMarker();return;case"br":oe(f,h,null);return}for(K=I.elements.length-1;K>=0;K--)if(ae=I.elements[K],Re(ae,h)){I.generateImpliedEndTags(h),I.popElement(ae);break}else if(Re(ae,C))return;return}}function Ao(d,h,b,k){switch(d){case 1:nn(h);return;case-1:I.top instanceof a.HTMLScriptElement&&(I.top._already_started=!0),I.pop(),H=yn,H(d);return;case 3:h==="script"?sb():(I.pop(),H=yn);return;default:return}}function xt(d,h,b,k){function P(ae){for(var Te=0,Ve=ae.length;Te0&&nn(h);return;case 4:tn(h);return;case 5:return;case-1:gr();return;case 2:switch(h){case"html":oe(d,h,b,k);return;case"frameset":ue(h,b);return;case"frame":ue(h,b),I.pop();return;case"noframes":Ge(d,h,b,k);return}break;case 3:if(h==="frameset"){if(pr&&I.top instanceof a.HTMLHtmlElement)return;I.pop(),!pr&&!(I.top instanceof a.HTMLFrameSetElement)&&(H=Qb);return}break}}function Qb(d,h,b,k){switch(d){case 1:h=h.replace(Jc,""),h.length>0&&nn(h);return;case 4:tn(h);return;case 5:return;case-1:gr();return;case 2:switch(h){case"html":oe(d,h,b,k);return;case"noframes":Ge(d,h,b,k);return}break;case 3:if(h==="html"){H=Zb;return}break}}function Yb(d,h,b,k){switch(d){case 1:if(oo.test(h))break;oe(d,h,b,k);return;case 4:Ne._appendChild(Ne.createComment(h));return;case 5:oe(d,h,b,k);return;case-1:gr();return;case 2:if(h==="html"){oe(d,h,b,k);return}break}H=oe,H(d,h,b,k)}function Zb(d,h,b,k){switch(d){case 1:h=h.replace(Jc,""),h.length>0&&oe(d,h,b,k);return;case 4:Ne._appendChild(Ne.createComment(h));return;case 5:oe(d,h,b,k);return;case-1:gr();return;case 2:switch(h){case"html":oe(d,h,b,k);return;case"noframes":Ge(d,h,b,k);return}break}}function Bh(d,h,b,k){function P(Ve){for(var ot=0,Rt=Ve.length;ot0&&P[P.length-1][0]==="Character"?P[P.length-1][1]+=Te:P.push(["Character",Te]);break;case 4:P.push(["Comment",Te]);break;case 5:P.push(["DOCTYPE",Te,Ve===void 0?null:Ve,ot===void 0?null:ot,!tl]);break;case 2:for(var Rt=Object.create(null),qt=0;qt0&&s.parse(o,!1,function(){return!0})},end:function(o){s.parse(o||"",!0,function(){return!0})},process:function(o){return s.parse("",!1,o)},document:function(){return s.document()}}},t.createWindow=function(s,o){var a=t.createDocument(s);return o!==void 0&&(a._address=o),new i.Window(a)},t.impl=i}}),Rc=q1();function z1(){Object.assign(globalThis,Rc.impl),globalThis.KeyboardEvent=Rc.impl.Event}function iE(t,e="/"){return Rc.createWindow(t,e).document}function G1(t){return t.serialize()}var mf=class t extends As{constructor(){super(...arguments),this.supportsDOMEvents=!1}static makeCurrent(){z1(),ac(new t)}createHtmlDocument(){return iE("fakeTitle")}getDefaultDocument(){return t.defaultDoc||(t.defaultDoc=Rc.createDocument()),t.defaultDoc}isElementNode(e){return e?e.nodeType===t.defaultDoc.ELEMENT_NODE:!1}isShadowRoot(e){return e.shadowRoot==e}getGlobalEventTarget(e,n){return n==="window"?e.defaultView:n==="document"?e:n==="body"?e.body:null}getBaseHref(e){return e.documentElement.querySelector("base")?.getAttribute("href")||""}dispatchEvent(e,n){e.dispatchEvent(n);let i=(e.ownerDocument||e).defaultView;i&&i.dispatchEvent(n)}getUserAgent(){return"Fake user agent"}getCookie(e){throw new Error("getCookie has not been implemented")}},sE=(()=>{let e=class e{constructor(r){this._doc=r}renderToString(){return G1(this._doc)}getDocument(){return this._doc}};e.\u0275fac=function(i){return new(i||e)(ce($e))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),W1=(()=>{let e=class e{\u0275loadImpl(){return wr(this,null,function*(){if(!this.xhrImpl){let{default:r}=yield import("./chunk-O73ZHKXN.mjs");this.xhrImpl=r}})}build(){let r=this.xhrImpl;if(!r)throw new Error("Unexpected state in ServerXhr: XHR implementation is not loaded.");return new r.XMLHttpRequest}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})();function K1(t,e){let n=W(Is),{href:r,protocol:i,hostname:s,port:o}=n;if(!i.startsWith("http"))return e(t);let a=`${i}//${s}`;o&&(a+=`:${o}`);let c=n.getBaseHrefFromDOM()||r,l=new URL(c,a),u=new URL(t.url,l).toString();return e(t.clone({url:u}))}var Q1=[{provide:bi,useClass:W1},{provide:Nd,useValue:K1,multi:!0}],Pc=new le("Server.INITIAL_CONFIG"),oE=new le("Server.RENDER_MODULE_HOOK"),xc="resolve:";function pf(t){let{hostname:e,protocol:n,port:r,pathname:i,search:s,hash:o}=new URL(t,xc+"//");return n!==xc&&r===""&&/\:(80|443)/.test(t)&&(r=n==="http:"?"80":"443"),n===xc&&t.charAt(0)!=="/"&&(i=i.slice(1)),{hostname:e,protocol:n===xc?"":n,port:r,pathname:i,search:s,hash:o}}var Y1=(()=>{let e=class e{constructor(r,i){this._doc=r,this.href="/",this.hostname="/",this.protocol="/",this.port="/",this.pathname="/",this.search="",this.hash="",this._hashUpdate=new pt;let s=i;if(s){if(s.url){let o=pf(s.url);this.protocol=o.protocol,this.hostname=o.hostname,this.port=o.port,this.pathname=o.pathname,this.search=o.search,this.hash=o.hash,this.href=r.location.href}if(s.useAbsoluteUrl){if(!s.baseUrl)throw new Error('"PlatformConfig.baseUrl" must be set if "useAbsoluteUrl" is true');let o=pf(s.baseUrl);this.protocol=o.protocol,this.hostname=o.hostname,this.port=o.port}}}getBaseHrefFromDOM(){return un().getBaseHref(this._doc)}onPopState(r){return()=>{}}onHashChange(r){let i=this._hashUpdate.subscribe(r);return()=>i.unsubscribe()}get url(){return`${this.pathname}${this.search}${this.hash}`}setHash(r,i){if(this.hash===r)return;this.hash=r;let s=this.url;queueMicrotask(()=>this._hashUpdate.next({type:"hashchange",state:null,oldUrl:i,newUrl:s}))}replaceState(r,i,s){let o=this.url,a=pf(s);this.pathname=a.pathname,this.search=a.search,this.setHash(a.hash,o)}pushState(r,i,s){this.replaceState(r,i,s)}forward(){throw new Error("Not implemented")}back(){throw new Error("Not implemented")}getState(){}};e.\u0275fac=function(i){return new(i||e)(ce($e),ce(Pc,8))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),Z1=(()=>{let e=class e extends wi{constructor(r){super(r),this.doc=r}supports(r){return!0}addEventListener(r,i,s){return un().onAndCancel(r,i,s)}};e.\u0275fac=function(i){return new(i||e)(ce($e))},e.\u0275prov=ie({token:e,factory:e.\u0275fac});let t=e;return t})(),X1=[{provide:oE,useFactory:J1,deps:[$e,yi,ln],multi:!0}];function J1(t,e,n){return()=>{let r=n.toJson();if(n.isEmpty)return;let i=t.createElement("script");i.id=e+"-state",i.setAttribute("type","application/json"),i.textContent=r,t.body.appendChild(i)}}var eI=[{provide:$e,useFactory:iI,deps:[Xt]},{provide:Ht,useValue:Sd},{provide:bs,useFactory:tI,multi:!0},{provide:Is,useClass:Y1,deps:[$e,[Ba,Pc]]},{provide:sE,deps:[$e]},{provide:nc,useValue:!0}];function tI(){return()=>{mf.makeCurrent()}}var nI=[{provide:xs,multi:!0,useClass:Z1}],rI=[X1,nI,Q1,{provide:yd,useValue:null},{provide:ec,useValue:null},{provide:Id,useClass:Cs}];function iI(t){let e=t.get(Pc,null),n;return e&&e.document?n=typeof e.document=="string"?iE(e.document,e.url):e.document:n=un().createHtmlDocument(),Va(n),n}var sI=rc(wd,"server",eI);function _L(){return An([Pv(),...rI])}function aE(t){let e=t.platformProviders??[];return sI([{provide:Pc,useValue:{document:t.document,url:t.url}},e])}function oI(t){let e=t.createComment(sd);t.body.firstChild?t.body.insertBefore(e,t.body.firstChild):t.body.append(e)}function aI(t){let e=t.injector,n=lI(e.get(cI,lE));t.components.forEach(r=>{let i=r.injector.get(ws),s=r.location.nativeElement;s&&i.setAttribute(s,"ng-server-context",n)})}function cE(t,e){return wr(this,null,function*(){let n=e.injector;yield Ss(e);let r=t.injector.get(sE);if(e.injector.get(ai,!1)){let o=r.getDocument();oI(o),Py(e,o)}let i=n.get(oE,null);if(i){let o=[];for(let a of i)try{let c=a();c&&o.push(c)}catch(c){console.warn("Ignoring BEFORE_APP_SERIALIZED Exception: ",c)}if(o.length)for(let a of yield Promise.allSettled(o))a.status==="rejected"&&console.warn("Ignoring BEFORE_APP_SERIALIZED Exception: ",a.reason)}aI(e);let s=r.renderToString();return yield new Promise(o=>{setTimeout(()=>{t.destroy(),o()},0)}),s})}var lE="other",cI=new le("SERVER_CONTEXT");function lI(t){let e=t.replace(/[^a-zA-Z0-9\-]/g,"");return e.length>0?e:lE}function TL(t,e){return wr(this,null,function*(){let{document:n,url:r,extraProviders:i}=e,s=aE({document:n,url:r,platformProviders:i}),a=(yield s.bootstrapModule(t)).injector.get(Jt);return cE(s,a)})}function SL(t,e){return wr(this,null,function*(){let n=aE(e),r=yield t();return cE(n,r)})}var ye="primary",ro=Symbol("RouteTitle"),Rf=class{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){let n=this.params[e];return Array.isArray(n)?n[0]:n}return null}getAll(e){if(this.has(e)){let n=this.params[e];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function Ai(t){return new Rf(t)}function uI(t,e,n){let r=n.path.split("/");if(r.length>t.length||n.pathMatch==="full"&&(e.hasChildren()||r.lengthr[s]===i)}else return t===e}function gE(t){return t.length>0?t[t.length-1]:null}function lr(t){return Rl(t)?t:Ts(t)?Ze(Promise.resolve(t)):fe(t)}var fI={exact:vE,subset:EE},yE={exact:hI,subset:pI,ignored:()=>!0};function uE(t,e,n){return fI[n.paths](t.root,e.root,n.matrixParams)&&yE[n.queryParams](t.queryParams,e.queryParams)&&!(n.fragment==="exact"&&t.fragment!==e.fragment)}function hI(t,e){return hn(t,e)}function vE(t,e,n){if(!Br(t.segments,e.segments)||!Hc(t.segments,e.segments,n)||t.numberOfChildren!==e.numberOfChildren)return!1;for(let r in e.children)if(!t.children[r]||!vE(t.children[r],e.children[r],n))return!1;return!0}function pI(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>mE(t[n],e[n]))}function EE(t,e,n){return bE(t,e,e.segments,n)}function bE(t,e,n,r){if(t.segments.length>n.length){let i=t.segments.slice(0,n.length);return!(!Br(i,n)||e.hasChildren()||!Hc(i,n,r))}else if(t.segments.length===n.length){if(!Br(t.segments,n)||!Hc(t.segments,n,r))return!1;for(let i in e.children)if(!t.children[i]||!EE(t.children[i],e.children[i],r))return!1;return!0}else{let i=n.slice(0,t.segments.length),s=n.slice(t.segments.length);return!Br(t.segments,i)||!Hc(t.segments,i,r)||!t.children[ye]?!1:bE(t.children[ye],e,s,r)}}function Hc(t,e,n){return e.every((r,i)=>yE[n](t[i].parameters,r.parameters))}var ar=class{constructor(e=new Le([],{}),n={},r=null){this.root=e,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=Ai(this.queryParams),this._queryParamMap}toString(){return yI.serialize(this)}},Le=class{constructor(e,n){this.segments=e,this.children=n,this.parent=null,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Bc(this)}},Hr=class{constructor(e,n){this.path=e,this.parameters=n}get parameterMap(){return this._parameterMap??=Ai(this.parameters),this._parameterMap}toString(){return DE(this)}};function mI(t,e){return Br(t,e)&&t.every((n,r)=>hn(n.parameters,e[r].parameters))}function Br(t,e){return t.length!==e.length?!1:t.every((n,r)=>n.path===e[r].path)}function gI(t,e){let n=[];return Object.entries(t.children).forEach(([r,i])=>{r===ye&&(n=n.concat(e(i,r)))}),Object.entries(t.children).forEach(([r,i])=>{r!==ye&&(n=n.concat(e(i,r)))}),n}var sh=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:()=>new Vc,providedIn:"root"});let t=e;return t})(),Vc=class{parse(e){let n=new Lf(e);return new ar(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(e){let n=`/${$s(e.root,!0)}`,r=bI(e.queryParams),i=typeof e.fragment=="string"?`#${vI(e.fragment)}`:"";return`${n}${r}${i}`}},yI=new Vc;function Bc(t){return t.segments.map(e=>DE(e)).join("/")}function $s(t,e){if(!t.hasChildren())return Bc(t);if(e){let n=t.children[ye]?$s(t.children[ye],!1):"",r=[];return Object.entries(t.children).forEach(([i,s])=>{i!==ye&&r.push(`${i}:${$s(s,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=gI(t,(r,i)=>i===ye?[$s(t.children[ye],!1)]:[`${i}:${$s(r,!1)}`]);return Object.keys(t.children).length===1&&t.children[ye]!=null?`${Bc(t)}/${n[0]}`:`${Bc(t)}/(${n.join("//")})`}}function wE(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Fc(t){return wE(t).replace(/%3B/gi,";")}function vI(t){return encodeURI(t)}function kf(t){return wE(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Uc(t){return decodeURIComponent(t)}function dE(t){return Uc(t.replace(/\+/g,"%20"))}function DE(t){return`${kf(t.path)}${EI(t.parameters)}`}function EI(t){return Object.entries(t).map(([e,n])=>`;${kf(e)}=${kf(n)}`).join("")}function bI(t){let e=Object.entries(t).map(([n,r])=>Array.isArray(r)?r.map(i=>`${Fc(n)}=${Fc(i)}`).join("&"):`${Fc(n)}=${Fc(r)}`).filter(n=>n);return e.length?`?${e.join("&")}`:""}var wI=/^[^\/()?;#]+/;function Mf(t){let e=t.match(wI);return e?e[0]:""}var DI=/^[^\/()?;=#]+/;function _I(t){let e=t.match(DI);return e?e[0]:""}var TI=/^[^=?&#]+/;function SI(t){let e=t.match(TI);return e?e[0]:""}var CI=/^[^&#]+/;function II(t){let e=t.match(CI);return e?e[0]:""}var Lf=class{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Le([],{}):new Le([],this.parseChildren())}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(e.length>0||Object.keys(n).length>0)&&(r[ye]=new Le(e,n)),r}parseSegment(){let e=Mf(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new z(4009,!1);return this.capture(e),new Hr(Uc(e),this.parseMatrixParams())}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){let n=_I(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let i=Mf(this.remaining);i&&(r=i,this.capture(r))}e[Uc(n)]=Uc(r)}parseQueryParam(e){let n=SI(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=II(this.remaining);o&&(r=o,this.capture(r))}let i=dE(n),s=dE(r);if(e.hasOwnProperty(i)){let o=e[i];Array.isArray(o)||(o=[o],e[i]=o),o.push(s)}else e[i]=s}parseParens(e){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Mf(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new z(4010,!1);let s;r.indexOf(":")>-1?(s=r.slice(0,r.indexOf(":")),this.capture(s),this.capture(":")):e&&(s=ye);let o=this.parseChildren();n[s]=Object.keys(o).length===1?o[ye]:new Le([],o),this.consumeOptional("//")}return n}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1}capture(e){if(!this.consumeOptional(e))throw new z(4011,!1)}};function _E(t){return t.segments.length>0?new Le([],{[ye]:t}):t}function TE(t){let e={};for(let[r,i]of Object.entries(t.children)){let s=TE(i);if(r===ye&&s.segments.length===0&&s.hasChildren())for(let[o,a]of Object.entries(s.children))e[o]=a;else(s.segments.length>0||s.hasChildren())&&(e[r]=s)}let n=new Le(t.segments,e);return MI(n)}function MI(t){if(t.numberOfChildren===1&&t.children[ye]){let e=t.children[ye];return new Le(t.segments.concat(e.segments),e.children)}return t}function xi(t){return t instanceof ar}function NI(t,e,n=null,r=null){let i=SE(t);return CE(i,e,n,r)}function SE(t){let e;function n(s){let o={};for(let c of s.children){let l=n(c);o[c.outlet]=l}let a=new Le(s.url,o);return s===t&&(e=a),a}let r=n(t.root),i=_E(r);return e??i}function CE(t,e,n,r){let i=t;for(;i.parent;)i=i.parent;if(e.length===0)return Nf(i,i,i,n,r);let s=AI(e);if(s.toRoot())return Nf(i,i,new Le([],{}),n,r);let o=xI(s,i,t),a=o.processChildren?Gs(o.segmentGroup,o.index,s.commands):ME(o.segmentGroup,o.index,s.commands);return Nf(i,o.segmentGroup,a,n,r)}function $c(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Qs(t){return typeof t=="object"&&t!=null&&t.outlets}function Nf(t,e,n,r,i){let s={};r&&Object.entries(r).forEach(([c,l])=>{s[c]=Array.isArray(l)?l.map(u=>`${u}`):`${l}`});let o;t===e?o=n:o=IE(t,e,n);let a=_E(TE(o));return new ar(a,s,i)}function IE(t,e,n){let r={};return Object.entries(t.children).forEach(([i,s])=>{s===e?r[i]=n:r[i]=IE(s,e,n)}),new Le(t.segments,r)}var qc=class{constructor(e,n,r){if(this.isAbsolute=e,this.numberOfDoubleDots=n,this.commands=r,e&&r.length>0&&$c(r[0]))throw new z(4003,!1);let i=r.find(Qs);if(i&&i!==gE(r))throw new z(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function AI(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new qc(!0,0,t);let e=0,n=!1,r=t.reduce((i,s,o)=>{if(typeof s=="object"&&s!=null){if(s.outlets){let a={};return Object.entries(s.outlets).forEach(([c,l])=>{a[c]=typeof l=="string"?l.split("/"):l}),[...i,{outlets:a}]}if(s.segmentPath)return[...i,s.segmentPath]}return typeof s!="string"?[...i,s]:o===0?(s.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?n=!0:a===".."?e++:a!=""&&i.push(a))}),i):[...i,s]},[]);return new qc(n,e,r)}var Mi=class{constructor(e,n,r){this.segmentGroup=e,this.processChildren=n,this.index=r}};function xI(t,e,n){if(t.isAbsolute)return new Mi(e,!0,0);if(!n)return new Mi(e,!1,NaN);if(n.parent===null)return new Mi(n,!0,0);let r=$c(t.commands[0])?0:1,i=n.segments.length-1+r;return RI(n,i,t.numberOfDoubleDots)}function RI(t,e,n){let r=t,i=e,s=n;for(;s>i;){if(s-=i,r=r.parent,!r)throw new z(4005,!1);i=r.segments.length}return new Mi(r,!1,i-s)}function OI(t){return Qs(t[0])?t[0].outlets:{[ye]:t}}function ME(t,e,n){if(t??=new Le([],{}),t.segments.length===0&&t.hasChildren())return Gs(t,e,n);let r=kI(t,e,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndexs!==ye)&&t.children[ye]&&t.numberOfChildren===1&&t.children[ye].segments.length===0){let s=Gs(t.children[ye],e,n);return new Le(t.segments,s.children)}return Object.entries(r).forEach(([s,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(i[s]=ME(t.children[s],e,o))}),Object.entries(t.children).forEach(([s,o])=>{r[s]===void 0&&(i[s]=o)}),new Le(t.segments,i)}}function kI(t,e,n){let r=0,i=e,s={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return s;let o=t.segments[i],a=n[r];if(Qs(a))break;let c=`${a}`,l=r0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!hE(c,l,o))return s;r+=2}else{if(!hE(c,{},o))return s;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function Pf(t,e,n){let r=t.segments.slice(0,e),i=0;for(;i{typeof r=="string"&&(r=[r]),r!==null&&(e[n]=Pf(new Le([],{}),0,r))}),e}function fE(t){let e={};return Object.entries(t).forEach(([n,r])=>e[n]=`${r}`),e}function hE(t,e,n){return t==n.path&&hn(e,n.parameters)}var Ws="imperative",lt=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(lt||{}),Vt=class{constructor(e,n){this.id=e,this.url=n}},Ys=class extends Vt{constructor(e,n,r="imperative",i=null){super(e,n),this.type=lt.NavigationStart,this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},Ur=class extends Vt{constructor(e,n,r){super(e,n),this.urlAfterRedirects=r,this.type=lt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Ut=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(Ut||{}),Ff=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(Ff||{}),cr=class extends Vt{constructor(e,n,r,i){super(e,n),this.reason=r,this.code=i,this.type=lt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Vr=class extends Vt{constructor(e,n,r,i){super(e,n),this.reason=r,this.code=i,this.type=lt.NavigationSkipped}},Zs=class extends Vt{constructor(e,n,r,i){super(e,n),this.error=r,this.target=i,this.type=lt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},zc=class extends Vt{constructor(e,n,r,i){super(e,n),this.urlAfterRedirects=r,this.state=i,this.type=lt.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},jf=class extends Vt{constructor(e,n,r,i){super(e,n),this.urlAfterRedirects=r,this.state=i,this.type=lt.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Hf=class extends Vt{constructor(e,n,r,i,s){super(e,n),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=s,this.type=lt.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Bf=class extends Vt{constructor(e,n,r,i){super(e,n),this.urlAfterRedirects=r,this.state=i,this.type=lt.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Uf=class extends Vt{constructor(e,n,r,i){super(e,n),this.urlAfterRedirects=r,this.state=i,this.type=lt.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Vf=class{constructor(e){this.route=e,this.type=lt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},$f=class{constructor(e){this.route=e,this.type=lt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},qf=class{constructor(e){this.snapshot=e,this.type=lt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},zf=class{constructor(e){this.snapshot=e,this.type=lt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Gf=class{constructor(e){this.snapshot=e,this.type=lt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Wf=class{constructor(e){this.snapshot=e,this.type=lt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var Xs=class{},Js=class{constructor(e){this.url=e}};var Kf=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Zc,this.attachRef=null}},Zc=(()=>{let e=class e{constructor(){this.contexts=new Map}onChildOutletCreated(r,i){let s=this.getOrCreateContext(r);s.outlet=i,this.contexts.set(r,s)}onChildOutletDestroyed(r){let i=this.getContext(r);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let r=this.contexts;return this.contexts=new Map,r}onOutletReAttached(r){this.contexts=r}getOrCreateContext(r){let i=this.getContext(r);return i||(i=new Kf,this.contexts.set(r,i)),i}getContext(r){return this.contexts.get(r)||null}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Gc=class{constructor(e){this._root=e}get root(){return this._root.value}parent(e){let n=this.pathFromRoot(e);return n.length>1?n[n.length-2]:null}children(e){let n=Qf(e,this._root);return n?n.children.map(r=>r.value):[]}firstChild(e){let n=Qf(e,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(e){let n=Yf(e,this._root);return n.length<2?[]:n[n.length-2].children.map(i=>i.value).filter(i=>i!==e)}pathFromRoot(e){return Yf(e,this._root).map(n=>n.value)}};function Qf(t,e){if(t===e.value)return e;for(let n of e.children){let r=Qf(t,n);if(r)return r}return null}function Yf(t,e){if(t===e.value)return[e];for(let n of e.children){let r=Yf(t,n);if(r.length)return r.unshift(e),r}return[]}var Nt=class{constructor(e,n){this.value=e,this.children=n}toString(){return`TreeNode(${this.value})`}};function Ii(t){let e={};return t&&t.children.forEach(n=>e[n.value.outlet]=n),e}var Wc=class extends Gc{constructor(e,n){super(e),this.snapshot=n,ah(this,e)}toString(){return this.snapshot.toString()}};function NE(t){let e=PI(t),n=new at([new Hr("",{})]),r=new at({}),i=new at({}),s=new at({}),o=new at(""),a=new Ri(n,r,s,o,i,ye,t,e.root);return a.snapshot=e.root,new Wc(new Nt(a,[]),e)}function PI(t){let e={},n={},r={},i="",s=new eo([],e,r,i,n,ye,t,null,{});return new Kc("",new Nt(s,[]))}var Ri=class{constructor(e,n,r,i,s,o,a,c){this.urlSubject=e,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=s,this.outlet=o,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(Se(l=>l[ro]))??fe(void 0),this.url=e,this.params=n,this.queryParams=r,this.fragment=i,this.data=s}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(Se(e=>Ai(e))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(Se(e=>Ai(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function oh(t,e,n="emptyOnly"){let r,{routeConfig:i}=t;return e!==null&&(n==="always"||i?.path===""||!e.component&&!e.routeConfig?.loadComponent)?r={params:J(J({},e.params),t.params),data:J(J({},e.data),t.data),resolve:J(J(J(J({},t.data),e.data),i?.data),t._resolvedData)}:r={params:J({},t.params),data:J({},t.data),resolve:J(J({},t.data),t._resolvedData??{})},i&&xE(i)&&(r.resolve[ro]=i.title),r}var eo=class{get title(){return this.data?.[ro]}constructor(e,n,r,i,s,o,a,c,l){this.url=e,this.params=n,this.queryParams=r,this.fragment=i,this.data=s,this.outlet=o,this.component=a,this.routeConfig=c,this._resolve=l}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??=Ai(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Ai(this.queryParams),this._queryParamMap}toString(){let e=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${n}')`}},Kc=class extends Gc{constructor(e,n){super(n),this.url=e,ah(this,n)}toString(){return AE(this._root)}};function ah(t,e){e.value._routerState=t,e.children.forEach(n=>ah(t,n))}function AE(t){let e=t.children.length>0?` { ${t.children.map(AE).join(", ")} } `:"";return`${t.value}${e}`}function Af(t){if(t.snapshot){let e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,hn(e.queryParams,n.queryParams)||t.queryParamsSubject.next(n.queryParams),e.fragment!==n.fragment&&t.fragmentSubject.next(n.fragment),hn(e.params,n.params)||t.paramsSubject.next(n.params),dI(e.url,n.url)||t.urlSubject.next(n.url),hn(e.data,n.data)||t.dataSubject.next(n.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function Zf(t,e){let n=hn(t.params,e.params)&&mI(t.url,e.url),r=!t.parent!=!e.parent;return n&&!r&&(!t.parent||Zf(t.parent,e.parent))}function xE(t){return typeof t.title=="string"||t.title===null}var FI=(()=>{let e=class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=ye,this.activateEvents=new mt,this.deactivateEvents=new mt,this.attachEvents=new mt,this.detachEvents=new mt,this.parentContexts=W(Zc),this.location=W(Xa),this.changeDetector=W(Qa),this.environmentInjector=W(jt),this.inputBinder=W(ch,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(r){if(r.name){let{firstChange:i,previousValue:s}=r.name;if(i)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(r){return this.parentContexts.getContext(r)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let r=this.parentContexts.getContext(this.name);r?.route&&(r.attachRef?this.attach(r.attachRef,r.route):this.activateWith(r.route,r.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new z(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new z(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new z(4012,!1);this.location.detach();let r=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(r.instance),r}attach(r,i){this.activated=r,this._activatedRoute=i,this.location.insert(r.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(r.instance)}deactivate(){if(this.activated){let r=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(r)}}activateWith(r,i){if(this.isActivated)throw new z(4013,!1);this._activatedRoute=r;let s=this.location,a=r.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,l=new Xf(r,c,s.injector);this.activated=s.createComponent(a,{index:s.length,injector:l,environmentInjector:i??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};e.\u0275fac=function(i){return new(i||e)},e.\u0275dir=ku({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ja]});let t=e;return t})(),Xf=class{constructor(e,n,r){this.route=e,this.childContexts=n,this.parent=r}get(e,n){return e===Ri?this.route:e===Zc?this.childContexts:this.parent.get(e,n)}},ch=new le("");function jI(t,e,n){let r=to(t,e._root,n?n._root:void 0);return new Wc(r,e)}function to(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=e.value;let i=HI(t,e,n);return new Nt(r,i)}else{if(t.shouldAttach(e.value)){let s=t.retrieve(e.value);if(s!==null){let o=s.route;return o.value._futureSnapshot=e.value,o.children=e.children.map(a=>to(t,a)),o}}let r=BI(e.value),i=e.children.map(s=>to(t,s));return new Nt(r,i)}}function HI(t,e,n){return e.children.map(r=>{for(let i of n.children)if(t.shouldReuseRoute(r.value,i.value.snapshot))return to(t,r,i);return to(t,r)})}function BI(t){return new Ri(new at(t.url),new at(t.params),new at(t.queryParams),new at(t.fragment),new at(t.data),t.outlet,t.component,t)}var RE="ngNavigationCancelingError";function OE(t,e){let{redirectTo:n,navigationBehaviorOptions:r}=xi(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,i=kE(!1,Ut.Redirect);return i.url=n,i.navigationBehaviorOptions=r,i}function kE(t,e){let n=new Error(`NavigationCancelingError: ${t||""}`);return n[RE]=!0,n.cancellationCode=e,n}function UI(t){return LE(t)&&xi(t.url)}function LE(t){return!!t&&t[RE]}var VI=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275cmp=vm({type:e,selectors:[["ng-component"]],standalone:!0,features:[vy],decls:1,vars:0,template:function(i,s){i&1&&md(0,"router-outlet")},dependencies:[FI],encapsulation:2});let t=e;return t})();function $I(t,e){return t.providers&&!t._injector&&(t._injector=pd(t.providers,e,`Route: ${t.path}`)),t._injector??e}function lh(t){let e=t.children&&t.children.map(lh),n=e?Ye(J({},t),{children:e}):J({},t);return!n.component&&!n.loadComponent&&(e||n.loadChildren)&&n.outlet&&n.outlet!==ye&&(n.component=VI),n}function pn(t){return t.outlet||ye}function qI(t,e){let n=t.filter(r=>pn(r)===e);return n.push(...t.filter(r=>pn(r)!==e)),n}function io(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let e=t.parent;e;e=e.parent){let n=e.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var zI=(t,e,n,r)=>Se(i=>(new Jf(e,i.targetRouterState,i.currentRouterState,n,r).activate(t),i)),Jf=class{constructor(e,n,r,i,s){this.routeReuseStrategy=e,this.futureState=n,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=s}activate(e){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,e),Af(this.futureState.root),this.activateChildRoutes(n,r,e)}deactivateChildRoutes(e,n,r){let i=Ii(n);e.children.forEach(s=>{let o=s.value.outlet;this.deactivateRoutes(s,i[o],r),delete i[o]}),Object.values(i).forEach(s=>{this.deactivateRouteAndItsChildren(s,r)})}deactivateRoutes(e,n,r){let i=e.value,s=n?n.value:null;if(i===s)if(i.component){let o=r.getContext(i.outlet);o&&this.deactivateChildRoutes(e,n,o.children)}else this.deactivateChildRoutes(e,n,r);else s&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(e,n){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,n):this.deactivateRouteAndOutlet(e,n)}detachAndStoreRouteSubtree(e,n){let r=n.getContext(e.value.outlet),i=r&&e.value.component?r.children:n,s=Ii(e);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);if(r&&r.outlet){let o=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:o,route:e,contexts:a})}}deactivateRouteAndOutlet(e,n){let r=n.getContext(e.value.outlet),i=r&&e.value.component?r.children:n,s=Ii(e);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(e,n,r){let i=Ii(n);e.children.forEach(s=>{this.activateRoutes(s,i[s.value.outlet],r),this.forwardEvent(new Wf(s.value.snapshot))}),e.children.length&&this.forwardEvent(new zf(e.value.snapshot))}activateRoutes(e,n,r){let i=e.value,s=n?n.value:null;if(Af(i),i===s)if(i.component){let o=r.getOrCreateContext(i.outlet);this.activateChildRoutes(e,n,o.children)}else this.activateChildRoutes(e,n,r);else if(i.component){let o=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),Af(a.route.value),this.activateChildRoutes(e,null,o.children)}else{let a=io(i.snapshot);o.attachRef=null,o.route=i,o.injector=a,o.outlet&&o.outlet.activateWith(i,o.injector),this.activateChildRoutes(e,null,o.children)}}else this.activateChildRoutes(e,null,r)}},Qc=class{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}},Ni=class{constructor(e,n){this.component=e,this.route=n}};function GI(t,e,n){let r=t._root,i=e?e._root:null;return qs(r,i,n,[r.value])}function WI(t){let e=t.routeConfig?t.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:t,guards:e}}function ki(t,e){let n=Symbol(),r=e.get(t,n);return r===n?typeof t=="function"&&!um(t)?t:e.get(t):r}function qs(t,e,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=Ii(e);return t.children.forEach(o=>{KI(o,s[o.value.outlet],n,r.concat([o.value]),i),delete s[o.value.outlet]}),Object.entries(s).forEach(([o,a])=>Ks(a,n.getContext(o),i)),i}function KI(t,e,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=t.value,o=e?e.value:null,a=n?n.getContext(t.value.outlet):null;if(o&&s.routeConfig===o.routeConfig){let c=QI(o,s,s.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new Qc(r)):(s.data=o.data,s._resolvedData=o._resolvedData),s.component?qs(t,e,a?a.children:null,r,i):qs(t,e,n,r,i),c&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new Ni(a.outlet.component,o))}else o&&Ks(e,a,i),i.canActivateChecks.push(new Qc(r)),s.component?qs(t,null,a?a.children:null,r,i):qs(t,null,n,r,i);return i}function QI(t,e,n){if(typeof n=="function")return n(t,e);switch(n){case"pathParamsChange":return!Br(t.url,e.url);case"pathParamsOrQueryParamsChange":return!Br(t.url,e.url)||!hn(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Zf(t,e)||!hn(t.queryParams,e.queryParams);case"paramsChange":default:return!Zf(t,e)}}function Ks(t,e,n){let r=Ii(t),i=t.value;Object.entries(r).forEach(([s,o])=>{i.component?e?Ks(o,e.children.getContext(s),n):Ks(o,null,n):Ks(o,e,n)}),i.component?e&&e.outlet&&e.outlet.isActivated?n.canDeactivateChecks.push(new Ni(e.outlet.component,i)):n.canDeactivateChecks.push(new Ni(null,i)):n.canDeactivateChecks.push(new Ni(null,i))}function so(t){return typeof t=="function"}function YI(t){return typeof t=="boolean"}function ZI(t){return t&&so(t.canLoad)}function XI(t){return t&&so(t.canActivate)}function JI(t){return t&&so(t.canActivateChild)}function eM(t){return t&&so(t.canDeactivate)}function tM(t){return t&&so(t.canMatch)}function PE(t){return t instanceof _n||t?.name==="EmptyError"}var jc=Symbol("INITIAL_VALUE");function Oi(){return Lt(t=>Xo(t.map(e=>e.pipe(Tn(1),Fl(jc)))).pipe(Se(e=>{for(let n of e)if(n!==!0){if(n===jc)return jc;if(n===!1||n instanceof ar)return n}return!0}),kt(e=>e!==jc),Tn(1)))}function nM(t,e){return et(n=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:s,canDeactivateChecks:o}}=n;return o.length===0&&s.length===0?fe(Ye(J({},n),{guardsResult:!0})):rM(o,r,i,t).pipe(et(a=>a&&YI(a)?iM(r,s,t,e):fe(a)),Se(a=>Ye(J({},n),{guardsResult:a})))})}function rM(t,e,n,r){return Ze(t).pipe(et(i=>lM(i.component,i.route,n,e,r)),Gt(i=>i!==!0,!0))}function iM(t,e,n,r){return Ze(e).pipe(Sr(i=>ti(oM(i.route.parent,r),sM(i.route,r),cM(t,i.path,n),aM(t,i.route,n))),Gt(i=>i!==!0,!0))}function sM(t,e){return t!==null&&e&&e(new Gf(t)),fe(!0)}function oM(t,e){return t!==null&&e&&e(new qf(t)),fe(!0)}function aM(t,e,n){let r=e.routeConfig?e.routeConfig.canActivate:null;if(!r||r.length===0)return fe(!0);let i=r.map(s=>Jo(()=>{let o=io(e)??n,a=ki(s,o),c=XI(a)?a.canActivate(e,t):ir(o,()=>a(e,t));return lr(c).pipe(Gt())}));return fe(i).pipe(Oi())}function cM(t,e,n){let r=e[e.length-1],s=e.slice(0,e.length-1).reverse().map(o=>WI(o)).filter(o=>o!==null).map(o=>Jo(()=>{let a=o.guards.map(c=>{let l=io(o.node)??n,u=ki(c,l),f=JI(u)?u.canActivateChild(r,t):ir(l,()=>u(r,t));return lr(f).pipe(Gt())});return fe(a).pipe(Oi())}));return fe(s).pipe(Oi())}function lM(t,e,n,r,i){let s=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!s||s.length===0)return fe(!0);let o=s.map(a=>{let c=io(e)??i,l=ki(a,c),u=eM(l)?l.canDeactivate(t,e,n,r):ir(c,()=>l(t,e,n,r));return lr(u).pipe(Gt())});return fe(o).pipe(Oi())}function uM(t,e,n,r){let i=e.canLoad;if(i===void 0||i.length===0)return fe(!0);let s=i.map(o=>{let a=ki(o,t),c=ZI(a)?a.canLoad(e,n):ir(t,()=>a(e,n));return lr(c)});return fe(s).pipe(Oi(),FE(r))}function FE(t){return Ml(Xe(e=>{if(xi(e))throw OE(t,e)}),Se(e=>e===!0))}function dM(t,e,n,r){let i=e.canMatch;if(!i||i.length===0)return fe(!0);let s=i.map(o=>{let a=ki(o,t),c=tM(a)?a.canMatch(e,n):ir(t,()=>a(e,n));return lr(c)});return fe(s).pipe(Oi(),FE(r))}var no=class{constructor(e){this.segmentGroup=e||null}},Yc=class extends Error{constructor(e){super(),this.urlTree=e}};function Ci(t){return ei(new no(t))}function fM(t){return ei(new z(4e3,!1))}function hM(t){return ei(kE(!1,Ut.GuardRejected))}var eh=class{constructor(e,n){this.urlSerializer=e,this.urlTree=n}lineralizeSegments(e,n){let r=[],i=n.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return fe(r);if(i.numberOfChildren>1||!i.children[ye])return fM(e.redirectTo);i=i.children[ye]}}applyRedirectCommands(e,n,r){let i=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),e,r);if(n.startsWith("/"))throw new Yc(i);return i}applyRedirectCreateUrlTree(e,n,r,i){let s=this.createSegmentGroup(e,n.root,r,i);return new ar(s,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(e,n){let r={};return Object.entries(e).forEach(([i,s])=>{if(typeof s=="string"&&s.startsWith(":")){let a=s.substring(1);r[i]=n[a]}else r[i]=s}),r}createSegmentGroup(e,n,r,i){let s=this.createSegments(e,n.segments,r,i),o={};return Object.entries(n.children).forEach(([a,c])=>{o[a]=this.createSegmentGroup(e,c,r,i)}),new Le(s,o)}createSegments(e,n,r,i){return n.map(s=>s.path.startsWith(":")?this.findPosParam(e,s,i):this.findOrReturn(s,r))}findPosParam(e,n,r){let i=r[n.path.substring(1)];if(!i)throw new z(4001,!1);return i}findOrReturn(e,n){let r=0;for(let i of n){if(i.path===e.path)return n.splice(r),i;r++}return e}},th={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function pM(t,e,n,r,i){let s=uh(t,e,n);return s.matched?(r=$I(e,r),dM(r,e,n,i).pipe(Se(o=>o===!0?s:J({},th)))):fe(s)}function uh(t,e,n){if(e.path==="**")return mM(n);if(e.path==="")return e.pathMatch==="full"&&(t.hasChildren()||n.length>0)?J({},th):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let i=(e.matcher||uI)(n,t,e);if(!i)return J({},th);let s={};Object.entries(i.posParams??{}).forEach(([a,c])=>{s[a]=c.path});let o=i.consumed.length>0?J(J({},s),i.consumed[i.consumed.length-1].parameters):s;return{matched:!0,consumedSegments:i.consumed,remainingSegments:n.slice(i.consumed.length),parameters:o,positionalParamSegments:i.posParams??{}}}function mM(t){return{matched:!0,parameters:t.length>0?gE(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function pE(t,e,n,r){return n.length>0&&vM(t,n,r)?{segmentGroup:new Le(e,yM(r,new Le(n,t.children))),slicedSegments:[]}:n.length===0&&EM(t,n,r)?{segmentGroup:new Le(t.segments,gM(t,n,r,t.children)),slicedSegments:n}:{segmentGroup:new Le(t.segments,t.children),slicedSegments:n}}function gM(t,e,n,r){let i={};for(let s of n)if(Xc(t,e,s)&&!r[pn(s)]){let o=new Le([],{});i[pn(s)]=o}return J(J({},r),i)}function yM(t,e){let n={};n[ye]=e;for(let r of t)if(r.path===""&&pn(r)!==ye){let i=new Le([],{});n[pn(r)]=i}return n}function vM(t,e,n){return n.some(r=>Xc(t,e,r)&&pn(r)!==ye)}function EM(t,e,n){return n.some(r=>Xc(t,e,r))}function Xc(t,e,n){return(t.hasChildren()||e.length>0)&&n.pathMatch==="full"?!1:n.path===""}function bM(t,e,n,r){return pn(t)!==r&&(r===ye||!Xc(e,n,t))?!1:uh(e,t,n).matched}function wM(t,e,n){return e.length===0&&!t.children[n]}var nh=class{};function DM(t,e,n,r,i,s,o="emptyOnly"){return new rh(t,e,n,r,i,o,s).recognize()}var _M=31,rh=class{constructor(e,n,r,i,s,o,a){this.injector=e,this.configLoader=n,this.rootComponentType=r,this.config=i,this.urlTree=s,this.paramsInheritanceStrategy=o,this.urlSerializer=a,this.applyRedirects=new eh(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(e){return new z(4002,`'${e.segmentGroup}'`)}recognize(){let e=pE(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(Se(n=>{let r=new eo([],Object.freeze({}),Object.freeze(J({},this.urlTree.queryParams)),this.urlTree.fragment,{},ye,this.rootComponentType,null,{}),i=new Nt(r,n),s=new Kc("",i),o=NI(r,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,s.url=this.urlSerializer.serialize(o),this.inheritParamsAndData(s._root,null),{state:s,tree:o}}))}match(e){return this.processSegmentGroup(this.injector,this.config,e,ye).pipe(Kn(r=>{if(r instanceof Yc)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof no?this.noMatchError(r):r}))}inheritParamsAndData(e,n){let r=e.value,i=oh(r,n,this.paramsInheritanceStrategy);r.params=Object.freeze(i.params),r.data=Object.freeze(i.data),e.children.forEach(s=>this.inheritParamsAndData(s,r))}processSegmentGroup(e,n,r,i){return r.segments.length===0&&r.hasChildren()?this.processChildren(e,n,r):this.processSegment(e,n,r,r.segments,i,!0).pipe(Se(s=>s instanceof Nt?[s]:[]))}processChildren(e,n,r){let i=[];for(let s of Object.keys(r.children))s==="primary"?i.unshift(s):i.push(s);return Ze(i).pipe(Sr(s=>{let o=r.children[s],a=qI(n,s);return this.processSegmentGroup(e,a,o,s)}),Pl((s,o)=>(s.push(...o),s)),Qn(null),Ll(),et(s=>{if(s===null)return Ci(r);let o=jE(s);return TM(o),fe(o)}))}processSegment(e,n,r,i,s,o){return Ze(n).pipe(Sr(a=>this.processSegmentAgainstRoute(a._injector??e,n,a,r,i,s,o).pipe(Kn(c=>{if(c instanceof no)return fe(null);throw c}))),Gt(a=>!!a),Kn(a=>{if(PE(a))return wM(r,i,s)?fe(new nh):Ci(r);throw a}))}processSegmentAgainstRoute(e,n,r,i,s,o,a){return bM(r,i,s,o)?r.redirectTo===void 0?this.matchSegmentAgainstRoute(e,i,r,s,o):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(e,i,n,r,s,o):Ci(i):Ci(i)}expandSegmentAgainstRouteUsingRedirect(e,n,r,i,s,o){let{matched:a,consumedSegments:c,positionalParamSegments:l,remainingSegments:u}=uh(n,i,s);if(!a)return Ci(n);i.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>_M&&(this.allowRedirects=!1));let f=this.applyRedirects.applyRedirectCommands(c,i.redirectTo,l);return this.applyRedirects.lineralizeSegments(i,f).pipe(et(g=>this.processSegment(e,r,n,g.concat(u),o,!1)))}matchSegmentAgainstRoute(e,n,r,i,s){let o=pM(n,r,i,e,this.urlSerializer);return r.path==="**"&&(n.children={}),o.pipe(Lt(a=>a.matched?(e=r._injector??e,this.getChildConfig(e,r,i).pipe(Lt(({routes:c})=>{let l=r._loadedInjector??e,{consumedSegments:u,remainingSegments:f,parameters:g}=a,_=new eo(u,g,Object.freeze(J({},this.urlTree.queryParams)),this.urlTree.fragment,CM(r),pn(r),r.component??r._loadedComponent??null,r,IM(r)),{segmentGroup:M,slicedSegments:N}=pE(n,u,f,c);if(N.length===0&&M.hasChildren())return this.processChildren(l,c,M).pipe(Se(L=>L===null?null:new Nt(_,L)));if(c.length===0&&N.length===0)return fe(new Nt(_,[]));let q=pn(r)===s;return this.processSegment(l,c,M,N,q?ye:s,!0).pipe(Se(L=>new Nt(_,L instanceof Nt?[L]:[])))}))):Ci(n)))}getChildConfig(e,n,r){return n.children?fe({routes:n.children,injector:e}):n.loadChildren?n._loadedRoutes!==void 0?fe({routes:n._loadedRoutes,injector:n._loadedInjector}):uM(e,n,r,this.urlSerializer).pipe(et(i=>i?this.configLoader.loadChildren(e,n).pipe(Xe(s=>{n._loadedRoutes=s.routes,n._loadedInjector=s.injector})):hM(n))):fe({routes:[],injector:e})}};function TM(t){t.sort((e,n)=>e.value.outlet===ye?-1:n.value.outlet===ye?1:e.value.outlet.localeCompare(n.value.outlet))}function SM(t){let e=t.value.routeConfig;return e&&e.path===""}function jE(t){let e=[],n=new Set;for(let r of t){if(!SM(r)){e.push(r);continue}let i=e.find(s=>r.value.routeConfig===s.value.routeConfig);i!==void 0?(i.children.push(...r.children),n.add(i)):e.push(r)}for(let r of n){let i=jE(r.children);e.push(new Nt(r.value,i))}return e.filter(r=>!n.has(r))}function CM(t){return t.data||{}}function IM(t){return t.resolve||{}}function MM(t,e,n,r,i,s){return et(o=>DM(t,e,n,r,o.extractedUrl,i,s).pipe(Se(({state:a,tree:c})=>Ye(J({},o),{targetSnapshot:a,urlAfterRedirects:c}))))}function NM(t,e){return et(n=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=n;if(!i.length)return fe(n);let s=new Set(i.map(c=>c.route)),o=new Set;for(let c of s)if(!o.has(c))for(let l of HE(c))o.add(l);let a=0;return Ze(o).pipe(Sr(c=>s.has(c)?AM(c,r,t,e):(c.data=oh(c,c.parent,t).resolve,fe(void 0))),Xe(()=>a++),ri(1),et(c=>a===o.size?fe(n):Ot))})}function HE(t){let e=t.children.map(n=>HE(n)).flat();return[t,...e]}function AM(t,e,n,r){let i=t.routeConfig,s=t._resolve;return i?.title!==void 0&&!xE(i)&&(s[ro]=i.title),xM(s,t,e,r).pipe(Se(o=>(t._resolvedData=o,t.data=oh(t,t.parent,n).resolve,null)))}function xM(t,e,n,r){let i=Of(t);if(i.length===0)return fe({});let s={};return Ze(i).pipe(et(o=>RM(t[o],e,n,r).pipe(Gt(),Xe(a=>{s[o]=a}))),ri(1),kl(s),Kn(o=>PE(o)?Ot:ei(o)))}function RM(t,e,n,r){let i=io(e)??r,s=ki(t,i),o=s.resolve?s.resolve(e,n):ir(i,()=>s(e,n));return lr(o)}function xf(t){return Lt(e=>{let n=t(e);return n?Ze(n).pipe(Se(()=>e)):fe(e)})}var BE=(()=>{let e=class e{buildTitle(r){let i,s=r.root;for(;s!==void 0;)i=this.getResolvedTitleForRoute(s)??i,s=s.children.find(o=>o.outlet===ye);return i}getResolvedTitleForRoute(r){return r.data[ro]}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:()=>W(OM),providedIn:"root"});let t=e;return t})(),OM=(()=>{let e=class e extends BE{constructor(r){super(),this.title=r}updateTitle(r){let i=this.buildTitle(r);i!==void 0&&this.title.setTitle(i)}};e.\u0275fac=function(i){return new(i||e)(ce(ov))},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),dh=new le("",{providedIn:"root",factory:()=>({})}),fh=new le(""),kM=(()=>{let e=class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=W(gd)}loadComponent(r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return fe(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let i=lr(r.loadComponent()).pipe(Se(UE),Xe(o=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=o}),ni(()=>{this.componentLoaders.delete(r)})),s=new Jr(i,()=>new pt).pipe(Xr());return this.componentLoaders.set(r,s),s}loadChildren(r,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return fe({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let o=LM(i,this.compiler,r,this.onLoadEndListener).pipe(ni(()=>{this.childrenLoaders.delete(i)})),a=new Jr(o,()=>new pt).pipe(Xr());return this.childrenLoaders.set(i,a),a}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function LM(t,e,n,r){return lr(t.loadChildren()).pipe(Se(UE),et(i=>i instanceof ms||Array.isArray(i)?fe(i):Ze(e.compileModuleAsync(i))),Se(i=>{r&&r(t);let s,o,a=!1;return Array.isArray(i)?(o=i,a=!0):(s=i.create(n).injector,o=s.get(fh,[],{optional:!0,self:!0}).flat()),{routes:o.map(lh),injector:s}}))}function PM(t){return t&&typeof t=="object"&&"default"in t}function UE(t){return PM(t)?t.default:t}var hh=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:()=>W(FM),providedIn:"root"});let t=e;return t})(),FM=(()=>{let e=class e{shouldProcessUrl(r){return!0}extract(r){return r}merge(r,i){return r}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),jM=new le("");var HM=(()=>{let e=class e{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new pt,this.transitionAbortSubject=new pt,this.configLoader=W(kM),this.environmentInjector=W(jt),this.urlSerializer=W(sh),this.rootContexts=W(Zc),this.location=W(Ms),this.inputBindingEnabled=W(ch,{optional:!0})!==null,this.titleStrategy=W(BE),this.options=W(dh,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=W(hh),this.createViewTransition=W(jM,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>fe(void 0),this.rootComponentType=null;let r=s=>this.events.next(new Vf(s)),i=s=>this.events.next(new $f(s));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=r}complete(){this.transitions?.complete()}handleNavigationRequest(r){let i=++this.navigationId;this.transitions?.next(Ye(J(J({},this.transitions.value),r),{id:i}))}setupNavigations(r,i,s){return this.transitions=new at({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ws,restoredState:null,currentSnapshot:s.snapshot,targetSnapshot:null,currentRouterState:s,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(kt(o=>o.id!==0),Se(o=>Ye(J({},o),{extractedUrl:this.urlHandlingStrategy.extract(o.rawUrl)})),Lt(o=>{this.currentTransition=o;let a=!1,c=!1;return fe(o).pipe(Xe(l=>{this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?Ye(J({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Lt(l=>{let u=!r.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),f=l.extras.onSameUrlNavigation??r.onSameUrlNavigation;if(!u&&f!=="reload"){let g="";return this.events.next(new Vr(l.id,this.urlSerializer.serialize(l.rawUrl),g,Ff.IgnoredSameUrlNavigation)),l.resolve(null),Ot}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return fe(l).pipe(Lt(g=>{let _=this.transitions?.getValue();return this.events.next(new Ys(g.id,this.urlSerializer.serialize(g.extractedUrl),g.source,g.restoredState)),_!==this.transitions?.getValue()?Ot:Promise.resolve(g)}),MM(this.environmentInjector,this.configLoader,this.rootComponentType,r.config,this.urlSerializer,this.paramsInheritanceStrategy),Xe(g=>{o.targetSnapshot=g.targetSnapshot,o.urlAfterRedirects=g.urlAfterRedirects,this.currentNavigation=Ye(J({},this.currentNavigation),{finalUrl:g.urlAfterRedirects});let _=new zc(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot);this.events.next(_)}));if(u&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:g,extractedUrl:_,source:M,restoredState:N,extras:q}=l,L=new Ys(g,this.urlSerializer.serialize(_),M,N);this.events.next(L);let T=NE(this.rootComponentType).snapshot;return this.currentTransition=o=Ye(J({},l),{targetSnapshot:T,urlAfterRedirects:_,extras:Ye(J({},q),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=_,fe(o)}else{let g="";return this.events.next(new Vr(l.id,this.urlSerializer.serialize(l.extractedUrl),g,Ff.IgnoredByUrlHandlingStrategy)),l.resolve(null),Ot}}),Xe(l=>{let u=new jf(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(u)}),Se(l=>(this.currentTransition=o=Ye(J({},l),{guards:GI(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),o)),nM(this.environmentInjector,l=>this.events.next(l)),Xe(l=>{if(o.guardsResult=l.guardsResult,xi(l.guardsResult))throw OE(this.urlSerializer,l.guardsResult);let u=new Hf(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(u)}),kt(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",Ut.GuardRejected),!1)),xf(l=>{if(l.guards.canActivateChecks.length)return fe(l).pipe(Xe(u=>{let f=new Bf(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(f)}),Lt(u=>{let f=!1;return fe(u).pipe(NM(this.paramsInheritanceStrategy,this.environmentInjector),Xe({next:()=>f=!0,complete:()=>{f||this.cancelNavigationTransition(u,"",Ut.NoDataFromResolver)}}))}),Xe(u=>{let f=new Uf(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(f)}))}),xf(l=>{let u=f=>{let g=[];f.routeConfig?.loadComponent&&!f.routeConfig._loadedComponent&&g.push(this.configLoader.loadComponent(f.routeConfig).pipe(Xe(_=>{f.component=_}),Se(()=>{})));for(let _ of f.children)g.push(...u(_));return g};return Xo(u(l.targetSnapshot.root)).pipe(Qn(null),Tn(1))}),xf(()=>this.afterPreactivation()),Lt(()=>{let{currentSnapshot:l,targetSnapshot:u}=o,f=this.createViewTransition?.(this.environmentInjector,l.root,u.root);return f?Ze(f).pipe(Se(()=>o)):fe(o)}),Se(l=>{let u=jI(r.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=o=Ye(J({},l),{targetRouterState:u}),this.currentNavigation.targetRouterState=u,o}),Xe(()=>{this.events.next(new Xs)}),zI(this.rootContexts,r.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),Tn(1),Xe({next:l=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ur(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{a=!0}}),jl(this.transitionAbortSubject.pipe(Xe(l=>{throw l}))),ni(()=>{!a&&!c&&this.cancelNavigationTransition(o,"",Ut.SupersededByNewNavigation),this.currentNavigation?.id===o.id&&(this.currentNavigation=null)}),Kn(l=>{if(c=!0,LE(l))this.events.next(new cr(o.id,this.urlSerializer.serialize(o.extractedUrl),l.message,l.cancellationCode)),UI(l)?this.events.next(new Js(l.url)):o.resolve(!1);else{this.events.next(new Zs(o.id,this.urlSerializer.serialize(o.extractedUrl),l,o.targetSnapshot??void 0));try{o.resolve(r.errorHandler(l))}catch(u){this.options.resolveNavigationPromiseOnError?o.resolve(!1):o.reject(u)}}return Ot}))}))}cancelNavigationTransition(r,i,s){let o=new cr(r.id,this.urlSerializer.serialize(r.extractedUrl),i,s);this.events.next(o),r.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function BM(t){return t!==Ws}var UM=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:()=>W(VM),providedIn:"root"});let t=e;return t})(),ih=class{shouldDetach(e){return!1}store(e,n){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,n){return e.routeConfig===n.routeConfig}},VM=(()=>{let e=class e extends ih{};e.\u0275fac=(()=>{let r;return function(s){return(r||(r=Gu(e)))(s||e)}})(),e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),VE=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:()=>W($M),providedIn:"root"});let t=e;return t})(),$M=(()=>{let e=class e extends VE{constructor(){super(...arguments),this.location=W(Ms),this.urlSerializer=W(sh),this.options=W(dh,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=W(hh),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new ar,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=NE(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(r){return this.location.subscribe(i=>{i.type==="popstate"&&r(i.url,i.state)})}handleRouterEvent(r,i){if(r instanceof Ys)this.stateMemento=this.createStateMemento();else if(r instanceof Vr)this.rawUrlTree=i.initialUrl;else if(r instanceof zc){if(this.urlUpdateStrategy==="eager"&&!i.extras.skipLocationChange){let s=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(s,i)}}else r instanceof Xs?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,this.urlUpdateStrategy==="deferred"&&(i.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,i))):r instanceof cr&&(r.code===Ut.GuardRejected||r.code===Ut.NoDataFromResolver)?this.restoreHistory(i):r instanceof Zs?this.restoreHistory(i,!0):r instanceof Ur&&(this.lastSuccessfulId=r.id,this.currentPageId=this.browserPageId)}setBrowserUrl(r,i){let s=this.urlSerializer.serialize(r);if(this.location.isCurrentPathEqualTo(s)||i.extras.replaceUrl){let o=this.browserPageId,a=J(J({},i.extras.state),this.generateNgRouterState(i.id,o));this.location.replaceState(s,"",a)}else{let o=J(J({},i.extras.state),this.generateNgRouterState(i.id,this.browserPageId+1));this.location.go(s,"",o)}}restoreHistory(r,i=!1){if(this.canceledNavigationResolution==="computed"){let s=this.browserPageId,o=this.currentPageId-s;o!==0?this.location.historyGo(o):this.currentUrlTree===r.finalUrl&&o===0&&(this.resetState(r),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetState(r),this.resetUrlToCurrentUrlTree())}resetState(r){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,r.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(r,i){return this.canceledNavigationResolution==="computed"?{navigationId:r,\u0275routerPageId:i}:{navigationId:r}}};e.\u0275fac=(()=>{let r;return function(s){return(r||(r=Gu(e)))(s||e)}})(),e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),zs=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(zs||{});function qM(t,e){t.events.pipe(kt(n=>n instanceof Ur||n instanceof cr||n instanceof Zs||n instanceof Vr),Se(n=>n instanceof Ur||n instanceof Vr?zs.COMPLETE:(n instanceof cr?n.code===Ut.Redirect||n.code===Ut.SupersededByNewNavigation:!1)?zs.REDIRECTING:zs.FAILED),kt(n=>n!==zs.REDIRECTING),Tn(1)).subscribe(()=>{e()})}function zM(t){throw t}var GM={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},WM={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},$E=(()=>{let e=class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=W(Ja),this.stateManager=W(VE),this.options=W(dh,{optional:!0})||{},this.pendingTasks=W(_s),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=W(HM),this.urlSerializer=W(sh),this.location=W(Ms),this.urlHandlingStrategy=W(hh),this._events=new pt,this.errorHandler=this.options.errorHandler||zM,this.navigated=!1,this.routeReuseStrategy=W(UM),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=W(fh,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!W(ch,{optional:!0}),this.eventsSubscription=new Je,this.isNgZoneEnabled=W(je)instanceof je&&je.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:r=>{this.console.warn(r)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let r=this.navigationTransitions.events.subscribe(i=>{try{let s=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(s!==null&&o!==null){if(this.stateManager.handleRouterEvent(i,o),i instanceof cr&&i.code!==Ut.Redirect&&i.code!==Ut.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof Ur)this.navigated=!0;else if(i instanceof Js){let a=this.urlHandlingStrategy.merge(i.url,s.currentRawUrl),c={info:s.extras.info,skipLocationChange:s.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||BM(s.source)};this.scheduleNavigation(a,Ws,null,c,{resolve:s.resolve,reject:s.reject,promise:s.promise})}}QM(i)&&this._events.next(i)}catch(s){this.navigationTransitions.transitionAbortSubject.next(s)}});this.eventsSubscription.add(r)}resetRootComponentType(r){this.routerState.root.component=r,this.navigationTransitions.rootComponentType=r}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ws,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((r,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(r,"popstate",i)},0)})}navigateToSyncWithBrowser(r,i,s){let o={replaceUrl:!0},a=s?.navigationId?s:null;if(s){let l=J({},s);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&&(o.state=l)}let c=this.parseUrl(r);this.scheduleNavigation(c,i,a,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(r){this.config=r.map(lh),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(r,i={}){let{relativeTo:s,queryParams:o,fragment:a,queryParamsHandling:c,preserveFragment:l}=i,u=l?this.currentUrlTree.fragment:a,f=null;switch(c){case"merge":f=J(J({},this.currentUrlTree.queryParams),o);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=o||null}f!==null&&(f=this.removeEmptyProps(f));let g;try{let _=s?s.snapshot:this.routerState.snapshot.root;g=SE(_)}catch{(typeof r[0]!="string"||!r[0].startsWith("/"))&&(r=[]),g=this.currentUrlTree.root}return CE(g,r,f,u??null)}navigateByUrl(r,i={skipLocationChange:!1}){let s=xi(r)?r:this.parseUrl(r),o=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(o,Ws,null,i)}navigate(r,i={skipLocationChange:!1}){return KM(r),this.navigateByUrl(this.createUrlTree(r,i),i)}serializeUrl(r){return this.urlSerializer.serialize(r)}parseUrl(r){try{return this.urlSerializer.parse(r)}catch{return this.urlSerializer.parse("/")}}isActive(r,i){let s;if(i===!0?s=J({},GM):i===!1?s=J({},WM):s=i,xi(r))return uE(this.currentUrlTree,r,s);let o=this.parseUrl(r);return uE(this.currentUrlTree,o,s)}removeEmptyProps(r){return Object.entries(r).reduce((i,[s,o])=>(o!=null&&(i[s]=o),i),{})}scheduleNavigation(r,i,s,o,a){if(this.disposed)return Promise.resolve(!1);let c,l,u;a?(c=a.resolve,l=a.reject,u=a.promise):u=new Promise((g,_)=>{c=g,l=_});let f=this.pendingTasks.add();return qM(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:r,extras:o,resolve:c,reject:l,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(g=>Promise.reject(g))}};e.\u0275fac=function(i){return new(i||e)},e.\u0275prov=ie({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function KM(t){for(let e=0;en.\u0275providers)])}function ZM(t){return t.routerState.root}function XM(){let t=W(Xt);return e=>{let n=t.get(Jt);if(e!==n.components[0])return;let r=t.get($E),i=t.get(JM);t.get(eN)===1&&r.initialNavigation(),t.get(tN,null,be.Optional)?.setUpPreloading(),t.get(YM,null,be.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var JM=new le("",{factory:()=>new pt}),eN=new le("",{providedIn:"root",factory:()=>1});var tN=new le("");export{vm as a,fy as b,hy as c,md as d,U8 as e,vy as f,Ja as g,gd as h,Jt as i,Ss as j,rc as k,wd as l,V8 as m,TS as n,Kk as o,Qk as p,Pc as q,eI as r,_L as s,cI as t,TL as u,SL as v,FI as w,LM as x,$E as y,nP as z}; diff --git a/my-app/dist/my-app/server/index.server.html b/my-app/dist/my-app/server/index.server.html index b0f31400..58bba750 100644 --- a/my-app/dist/my-app/server/index.server.html +++ b/my-app/dist/my-app/server/index.server.html @@ -9,5 +9,5 @@ - + diff --git a/my-app/dist/my-app/server/main.server.mjs b/my-app/dist/my-app/server/main.server.mjs index 6f7c0441..87505094 100644 --- a/my-app/dist/my-app/server/main.server.mjs +++ b/my-app/dist/my-app/server/main.server.mjs @@ -1,2 +1,2 @@ import './polyfills.server.mjs'; -import{a}from"./chunk-EPF7UM6E.mjs";import"./chunk-LGZFYCZH.mjs";import"./chunk-VVCT4QZE.mjs";export{a as default}; +import{a}from"./chunk-PZASK5JP.mjs";import"./chunk-4R55AP5V.mjs";import"./chunk-VVCT4QZE.mjs";export{a as default}; diff --git a/my-app/dist/my-app/server/render-utils.server.mjs b/my-app/dist/my-app/server/render-utils.server.mjs index 60d4f7d4..e310cef0 100644 --- a/my-app/dist/my-app/server/render-utils.server.mjs +++ b/my-app/dist/my-app/server/render-utils.server.mjs @@ -1,2 +1,2 @@ import './polyfills.server.mjs'; -import{g as f,h as g,i as h,j as p,k as y,l as C,q as E,r as w,t as N,u as A,v as I,x as P,y as S}from"./chunk-LGZFYCZH.mjs";import{i as l,j as d,k as u}from"./chunk-VVCT4QZE.mjs";function a(e,n,i,t=""){return d(this,null,function*(){for(let r of e){let{path:o,redirectTo:c,loadChildren:T,children:R}=r;if(o===void 0)continue;let s=x(t,o);if(c!==void 0){yield{route:s,success:!1,redirect:!0};continue}if(/[:*]/.test(o)){yield{route:s,success:!1,redirect:!1};continue}if(yield{route:s,success:!0,redirect:!1},R?.length&&(yield*u(a(R,n,i,s))),T){let m=yield new l(P(r,n,i).toPromise());if(m){let{routes:_,injector:L=i}=m;yield*u(a(_,n,L,s))}}}})}function v(e,n){return d(this,null,function*(){let i=y(C,"server",[{provide:E,useValue:{document:n,url:""}},{provide:f,useFactory:()=>{class t extends f{ignoredLogs=new Set(["Angular is running in development mode."]);log(o){this.ignoredLogs.has(o)||super.log(o)}}return new t}},...w])();try{let t;V(e)?t=yield new l(e()):t=(yield new l(i.bootstrapModule(e))).injector.get(h),yield new l(p(t));let r=t.injector,o=r.get(S);if(o.config.length===0)yield{route:"",success:!0,redirect:!1};else{let c=r.get(g);yield*u(a(o.config,c,r))}}finally{i.destroy()}})}function V(e){return typeof e=="function"&&!("\u0275mod"in e)}function x(...e){return e.filter(Boolean).join("/")}export{v as extractRoutes,I as renderApplication,A as renderModule,f as \u0275Console,N as \u0275SERVER_CONTEXT}; +import{B as P,C as S,i as f,j as g,k as h,l as p,m as y,n as C,u as E,v as w,x as N,y as A,z as I}from"./chunk-4R55AP5V.mjs";import{i as l,j as d,k as u}from"./chunk-VVCT4QZE.mjs";function a(e,n,i,t=""){return d(this,null,function*(){for(let r of e){let{path:o,redirectTo:c,loadChildren:T,children:R}=r;if(o===void 0)continue;let s=x(t,o);if(c!==void 0){yield{route:s,success:!1,redirect:!0};continue}if(/[:*]/.test(o)){yield{route:s,success:!1,redirect:!1};continue}if(yield{route:s,success:!0,redirect:!1},R?.length&&(yield*u(a(R,n,i,s))),T){let m=yield new l(P(r,n,i).toPromise());if(m){let{routes:_,injector:L=i}=m;yield*u(a(_,n,L,s))}}}})}function v(e,n){return d(this,null,function*(){let i=y(C,"server",[{provide:E,useValue:{document:n,url:""}},{provide:f,useFactory:()=>{class t extends f{ignoredLogs=new Set(["Angular is running in development mode."]);log(o){this.ignoredLogs.has(o)||super.log(o)}}return new t}},...w])();try{let t;V(e)?t=yield new l(e()):t=(yield new l(i.bootstrapModule(e))).injector.get(h),yield new l(p(t));let r=t.injector,o=r.get(S);if(o.config.length===0)yield{route:"",success:!0,redirect:!1};else{let c=r.get(g);yield*u(a(o.config,c,r))}}finally{i.destroy()}})}function V(e){return typeof e=="function"&&!("\u0275mod"in e)}function x(...e){return e.filter(Boolean).join("/")}export{v as extractRoutes,I as renderApplication,A as renderModule,f as \u0275Console,N as \u0275SERVER_CONTEXT}; diff --git a/my-app/dist/my-app/server/server.mjs b/my-app/dist/my-app/server/server.mjs index 756e0b66..115a5594 100644 --- a/my-app/dist/my-app/server/server.mjs +++ b/my-app/dist/my-app/server/server.mjs @@ -1,5 +1,5 @@ import './polyfills.server.mjs'; -import{a as Nl}from"./chunk-EPF7UM6E.mjs";import{n as _l,t as Tl,u as ql,v as Ol}from"./chunk-LGZFYCZH.mjs";import{a as G,b as je,c as y,d as js,e as h,f as Rx,g as Ke,h as ae}from"./chunk-VVCT4QZE.mjs";var Il=h((TC,Pl)=>{"use strict";var jx=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],Mx=["B","kiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],Dx=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],Fx=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],Ll=(t,e,r)=>{let n=t;return typeof e=="string"||Array.isArray(e)?n=t.toLocaleString(e,r):(e===!0||r!==void 0)&&(n=t.toLocaleString(void 0,r)),n};Pl.exports=(t,e)=>{if(!Number.isFinite(t))throw new TypeError(`Expected a finite number, got ${typeof t}: ${t}`);e=Object.assign({bits:!1,binary:!1},e);let r=e.bits?e.binary?Fx:Dx:e.binary?Mx:jx;if(e.signed&&t===0)return` 0 ${r[0]}`;let n=t<0,i=n?"-":e.signed?"+":"";n&&(t=-t);let a;if(e.minimumFractionDigits!==void 0&&(a={minimumFractionDigits:e.minimumFractionDigits}),e.maximumFractionDigits!==void 0&&(a=Object.assign({maximumFractionDigits:e.maximumFractionDigits},a)),t<1){let c=Ll(t,e.locale,a);return i+c+" "+r[0]}let s=Math.min(Math.floor(e.binary?Math.log(t)/Math.log(1024):Math.log10(t)/3),r.length-1);t/=Math.pow(e.binary?1024:1e3,s),a||(t=t.toPrecision(3));let o=Ll(Number(t),e.locale,a),u=r[s];return i+o+" "+u}});var Pt=h((M_,fp)=>{"use strict";fp.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}});var po=h((BT,lo)=>{"use strict";var ty=y("tty"),ry=!("NO_COLOR"in process.env||process.argv.includes("--no-color"))&&("FORCE_COLOR"in process.env||process.argv.includes("--color")||process.platform==="win32"||ty.isatty(1)&&process.env.TERM!=="dumb"||"CI"in process.env),Q=(t,e,r=t)=>n=>{let i=""+n,a=i.indexOf(e,t.length);return~a?t+Dp(i,e,r,a)+e:t+i+e},Dp=(t,e,r,n)=>{let i=t.substring(0,n)+r,a=t.substring(n+e.length),s=a.indexOf(e);return~s?i+Dp(a,e,r,s):i+a},Fp=(t=ry)=>({isColorSupported:t,reset:t?e=>`\x1B[0m${e}\x1B[0m`:String,bold:t?Q("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"):String,dim:t?Q("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"):String,italic:t?Q("\x1B[3m","\x1B[23m"):String,underline:t?Q("\x1B[4m","\x1B[24m"):String,inverse:t?Q("\x1B[7m","\x1B[27m"):String,hidden:t?Q("\x1B[8m","\x1B[28m"):String,strikethrough:t?Q("\x1B[9m","\x1B[29m"):String,black:t?Q("\x1B[30m","\x1B[39m"):String,red:t?Q("\x1B[31m","\x1B[39m"):String,green:t?Q("\x1B[32m","\x1B[39m"):String,yellow:t?Q("\x1B[33m","\x1B[39m"):String,blue:t?Q("\x1B[34m","\x1B[39m"):String,magenta:t?Q("\x1B[35m","\x1B[39m"):String,cyan:t?Q("\x1B[36m","\x1B[39m"):String,white:t?Q("\x1B[37m","\x1B[39m"):String,gray:t?Q("\x1B[90m","\x1B[39m"):String,bgBlack:t?Q("\x1B[40m","\x1B[49m"):String,bgRed:t?Q("\x1B[41m","\x1B[49m"):String,bgGreen:t?Q("\x1B[42m","\x1B[49m"):String,bgYellow:t?Q("\x1B[43m","\x1B[49m"):String,bgBlue:t?Q("\x1B[44m","\x1B[49m"):String,bgMagenta:t?Q("\x1B[45m","\x1B[49m"):String,bgCyan:t?Q("\x1B[46m","\x1B[49m"):String,bgWhite:t?Q("\x1B[47m","\x1B[49m"):String});lo.exports=Fp();lo.exports.createColors=Fp});var fo=h((UT,Up)=>{"use strict";var ta=/[\t\n\f\r "#'()/;[\\\]{}]/g,ra=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,ny=/.[\r\n"'(/\\]/,Bp=/[\da-f]/i;Up.exports=function(e,r={}){let n=e.css.valueOf(),i=r.ignoreErrors,a,s,o,u,c,l,p,f,d,m,v=n.length,b=0,x=[],k=[];function C(){return b}function q(T){throw e.error("Unclosed "+T,b)}function O(){return k.length===0&&b>=v}function _(T){if(k.length)return k.pop();if(b>=v)return;let Z=T?T.ignoreUnclosed:!1;switch(a=n.charCodeAt(b),a){case 10:case 32:case 9:case 13:case 12:{s=b;do s+=1,a=n.charCodeAt(s);while(a===32||a===10||a===9||a===13||a===12);m=["space",n.slice(b,s)],b=s-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let N=String.fromCharCode(a);m=[N,N,b];break}case 40:{if(f=x.length?x.pop()[1]:"",d=n.charCodeAt(b+1),f==="url"&&d!==39&&d!==34&&d!==32&&d!==10&&d!==9&&d!==12&&d!==13){s=b;do{if(l=!1,s=n.indexOf(")",s+1),s===-1)if(i||Z){s=b;break}else q("bracket");for(p=s;n.charCodeAt(p-1)===92;)p-=1,l=!l}while(l);m=["brackets",n.slice(b,s+1),b,s],b=s}else s=n.indexOf(")",b+1),u=n.slice(b,s+1),s===-1||ny.test(u)?m=["(","(",b]:(m=["brackets",u,b,s],b=s);break}case 39:case 34:{o=a===39?"'":'"',s=b;do{if(l=!1,s=n.indexOf(o,s+1),s===-1)if(i||Z){s=b+1;break}else q("string");for(p=s;n.charCodeAt(p-1)===92;)p-=1,l=!l}while(l);m=["string",n.slice(b,s+1),b,s],b=s;break}case 64:{ta.lastIndex=b+1,ta.test(n),ta.lastIndex===0?s=n.length-1:s=ta.lastIndex-2,m=["at-word",n.slice(b,s+1),b,s],b=s;break}case 92:{for(s=b,c=!0;n.charCodeAt(s+1)===92;)s+=1,c=!c;if(a=n.charCodeAt(s+1),c&&a!==47&&a!==32&&a!==10&&a!==9&&a!==13&&a!==12&&(s+=1,Bp.test(n.charAt(s)))){for(;Bp.test(n.charAt(s+1));)s+=1;n.charCodeAt(s+1)===32&&(s+=1)}m=["word",n.slice(b,s+1),b,s],b=s;break}default:{a===47&&n.charCodeAt(b+1)===42?(s=n.indexOf("*/",b+2)+1,s===0&&(i||Z?s=n.length:q("comment")),m=["comment",n.slice(b,s+1),b,s],b=s):(ra.lastIndex=b+1,ra.test(n),ra.lastIndex===0?s=n.length-1:s=ra.lastIndex-2,m=["word",n.slice(b,s+1),b,s],x.push(m),b=s);break}}return b++,m}function ie(T){k.push(T)}return{back:ie,endOfFile:O,nextToken:_,position:C}}});var mo=h((zT,Gp)=>{"use strict";var ye=po(),iy=fo(),zp;function ay(t){zp=t}var sy={";":ye.yellow,":":ye.yellow,"(":ye.cyan,")":ye.cyan,"[":ye.yellow,"]":ye.yellow,"{":ye.yellow,"}":ye.yellow,"at-word":ye.cyan,brackets:ye.cyan,call:ye.cyan,class:ye.yellow,comment:ye.gray,hash:ye.magenta,string:ye.green};function oy([t,e],r){if(t==="word"){if(e[0]===".")return"class";if(e[0]==="#")return"hash"}if(!r.endOfFile()){let n=r.nextToken();if(r.back(n),n[0]==="brackets"||n[0]==="(")return"call"}return t}function $p(t){let e=iy(new zp(t),{ignoreErrors:!0}),r="";for(;!e.endOfFile();){let n=e.nextToken(),i=sy[oy(n,e)];i?r+=n[1].split(/\r?\n/).map(a=>i(a)).join(` +import{a as Nl}from"./chunk-PZASK5JP.mjs";import{p as _l,x as Tl,y as ql,z as Ol}from"./chunk-4R55AP5V.mjs";import{a as G,b as je,c as y,d as js,e as h,f as Rx,g as Ke,h as ae}from"./chunk-VVCT4QZE.mjs";var Il=h((TC,Pl)=>{"use strict";var jx=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],Mx=["B","kiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],Dx=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],Fx=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],Ll=(t,e,r)=>{let n=t;return typeof e=="string"||Array.isArray(e)?n=t.toLocaleString(e,r):(e===!0||r!==void 0)&&(n=t.toLocaleString(void 0,r)),n};Pl.exports=(t,e)=>{if(!Number.isFinite(t))throw new TypeError(`Expected a finite number, got ${typeof t}: ${t}`);e=Object.assign({bits:!1,binary:!1},e);let r=e.bits?e.binary?Fx:Dx:e.binary?Mx:jx;if(e.signed&&t===0)return` 0 ${r[0]}`;let n=t<0,i=n?"-":e.signed?"+":"";n&&(t=-t);let a;if(e.minimumFractionDigits!==void 0&&(a={minimumFractionDigits:e.minimumFractionDigits}),e.maximumFractionDigits!==void 0&&(a=Object.assign({maximumFractionDigits:e.maximumFractionDigits},a)),t<1){let c=Ll(t,e.locale,a);return i+c+" "+r[0]}let s=Math.min(Math.floor(e.binary?Math.log(t)/Math.log(1024):Math.log10(t)/3),r.length-1);t/=Math.pow(e.binary?1024:1e3,s),a||(t=t.toPrecision(3));let o=Ll(Number(t),e.locale,a),u=r[s];return i+o+" "+u}});var Pt=h((M_,fp)=>{"use strict";fp.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}});var po=h((BT,lo)=>{"use strict";var ty=y("tty"),ry=!("NO_COLOR"in process.env||process.argv.includes("--no-color"))&&("FORCE_COLOR"in process.env||process.argv.includes("--color")||process.platform==="win32"||ty.isatty(1)&&process.env.TERM!=="dumb"||"CI"in process.env),Q=(t,e,r=t)=>n=>{let i=""+n,a=i.indexOf(e,t.length);return~a?t+Dp(i,e,r,a)+e:t+i+e},Dp=(t,e,r,n)=>{let i=t.substring(0,n)+r,a=t.substring(n+e.length),s=a.indexOf(e);return~s?i+Dp(a,e,r,s):i+a},Fp=(t=ry)=>({isColorSupported:t,reset:t?e=>`\x1B[0m${e}\x1B[0m`:String,bold:t?Q("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"):String,dim:t?Q("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"):String,italic:t?Q("\x1B[3m","\x1B[23m"):String,underline:t?Q("\x1B[4m","\x1B[24m"):String,inverse:t?Q("\x1B[7m","\x1B[27m"):String,hidden:t?Q("\x1B[8m","\x1B[28m"):String,strikethrough:t?Q("\x1B[9m","\x1B[29m"):String,black:t?Q("\x1B[30m","\x1B[39m"):String,red:t?Q("\x1B[31m","\x1B[39m"):String,green:t?Q("\x1B[32m","\x1B[39m"):String,yellow:t?Q("\x1B[33m","\x1B[39m"):String,blue:t?Q("\x1B[34m","\x1B[39m"):String,magenta:t?Q("\x1B[35m","\x1B[39m"):String,cyan:t?Q("\x1B[36m","\x1B[39m"):String,white:t?Q("\x1B[37m","\x1B[39m"):String,gray:t?Q("\x1B[90m","\x1B[39m"):String,bgBlack:t?Q("\x1B[40m","\x1B[49m"):String,bgRed:t?Q("\x1B[41m","\x1B[49m"):String,bgGreen:t?Q("\x1B[42m","\x1B[49m"):String,bgYellow:t?Q("\x1B[43m","\x1B[49m"):String,bgBlue:t?Q("\x1B[44m","\x1B[49m"):String,bgMagenta:t?Q("\x1B[45m","\x1B[49m"):String,bgCyan:t?Q("\x1B[46m","\x1B[49m"):String,bgWhite:t?Q("\x1B[47m","\x1B[49m"):String});lo.exports=Fp();lo.exports.createColors=Fp});var fo=h((UT,Up)=>{"use strict";var ta=/[\t\n\f\r "#'()/;[\\\]{}]/g,ra=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,ny=/.[\r\n"'(/\\]/,Bp=/[\da-f]/i;Up.exports=function(e,r={}){let n=e.css.valueOf(),i=r.ignoreErrors,a,s,o,u,c,l,p,f,d,m,v=n.length,b=0,x=[],k=[];function C(){return b}function q(T){throw e.error("Unclosed "+T,b)}function O(){return k.length===0&&b>=v}function _(T){if(k.length)return k.pop();if(b>=v)return;let Z=T?T.ignoreUnclosed:!1;switch(a=n.charCodeAt(b),a){case 10:case 32:case 9:case 13:case 12:{s=b;do s+=1,a=n.charCodeAt(s);while(a===32||a===10||a===9||a===13||a===12);m=["space",n.slice(b,s)],b=s-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let N=String.fromCharCode(a);m=[N,N,b];break}case 40:{if(f=x.length?x.pop()[1]:"",d=n.charCodeAt(b+1),f==="url"&&d!==39&&d!==34&&d!==32&&d!==10&&d!==9&&d!==12&&d!==13){s=b;do{if(l=!1,s=n.indexOf(")",s+1),s===-1)if(i||Z){s=b;break}else q("bracket");for(p=s;n.charCodeAt(p-1)===92;)p-=1,l=!l}while(l);m=["brackets",n.slice(b,s+1),b,s],b=s}else s=n.indexOf(")",b+1),u=n.slice(b,s+1),s===-1||ny.test(u)?m=["(","(",b]:(m=["brackets",u,b,s],b=s);break}case 39:case 34:{o=a===39?"'":'"',s=b;do{if(l=!1,s=n.indexOf(o,s+1),s===-1)if(i||Z){s=b+1;break}else q("string");for(p=s;n.charCodeAt(p-1)===92;)p-=1,l=!l}while(l);m=["string",n.slice(b,s+1),b,s],b=s;break}case 64:{ta.lastIndex=b+1,ta.test(n),ta.lastIndex===0?s=n.length-1:s=ta.lastIndex-2,m=["at-word",n.slice(b,s+1),b,s],b=s;break}case 92:{for(s=b,c=!0;n.charCodeAt(s+1)===92;)s+=1,c=!c;if(a=n.charCodeAt(s+1),c&&a!==47&&a!==32&&a!==10&&a!==9&&a!==13&&a!==12&&(s+=1,Bp.test(n.charAt(s)))){for(;Bp.test(n.charAt(s+1));)s+=1;n.charCodeAt(s+1)===32&&(s+=1)}m=["word",n.slice(b,s+1),b,s],b=s;break}default:{a===47&&n.charCodeAt(b+1)===42?(s=n.indexOf("*/",b+2)+1,s===0&&(i||Z?s=n.length:q("comment")),m=["comment",n.slice(b,s+1),b,s],b=s):(ra.lastIndex=b+1,ra.test(n),ra.lastIndex===0?s=n.length-1:s=ra.lastIndex-2,m=["word",n.slice(b,s+1),b,s],x.push(m),b=s);break}}return b++,m}function ie(T){k.push(T)}return{back:ie,endOfFile:O,nextToken:_,position:C}}});var mo=h((zT,Gp)=>{"use strict";var ye=po(),iy=fo(),zp;function ay(t){zp=t}var sy={";":ye.yellow,":":ye.yellow,"(":ye.cyan,")":ye.cyan,"[":ye.yellow,"]":ye.yellow,"{":ye.yellow,"}":ye.yellow,"at-word":ye.cyan,brackets:ye.cyan,call:ye.cyan,class:ye.yellow,comment:ye.gray,hash:ye.magenta,string:ye.green};function oy([t,e],r){if(t==="word"){if(e[0]===".")return"class";if(e[0]==="#")return"hash"}if(!r.endOfFile()){let n=r.nextToken();if(r.back(n),n[0]==="brackets"||n[0]==="(")return"call"}return t}function $p(t){let e=iy(new zp(t),{ignoreErrors:!0}),r="";for(;!e.endOfFile();){let n=e.nextToken(),i=sy[oy(n,e)];i?r+=n[1].split(/\r?\n/).map(a=>i(a)).join(` `):r+=n[1]}return r}$p.registerInput=ay;Gp.exports=$p});var na=h(($T,Wp)=>{"use strict";var Hp=po(),Vp=mo(),bn=class t extends Error{constructor(e,r,n,i,a,s){super(e),this.name="CssSyntaxError",this.reason=e,a&&(this.file=a),i&&(this.source=i),s&&(this.plugin=s),typeof r<"u"&&typeof n<"u"&&(typeof r=="number"?(this.line=r,this.column=n):(this.line=r.line,this.column=r.column,this.endLine=n.line,this.endColumn=n.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,t)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let r=this.source;e==null&&(e=Hp.isColorSupported),Vp&&e&&(r=Vp(r));let n=r.split(/\r?\n/),i=Math.max(this.line-3,0),a=Math.min(this.line+2,n.length),s=String(a).length,o,u;if(e){let{bold:c,gray:l,red:p}=Hp.createColors(!0);o=f=>c(p(f)),u=f=>l(f)}else o=u=c=>c;return n.slice(i,a).map((c,l)=>{let p=i+1+l,f=" "+(" "+p).slice(-s)+" | ";if(p===this.line){let d=u(f.replace(/\d/g," "))+c.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+u(f)+c+` `+d+o("^")}return" "+u(f)+c}).join(` `)}toString(){let e=this.showSourceCode();return e&&(e=` diff --git a/my-app/node_modules/.package-lock.json b/my-app/node_modules/.package-lock.json index 7063b8f6..f2921119 100755 --- a/my-app/node_modules/.package-lock.json +++ b/my-app/node_modules/.package-lock.json @@ -2808,6 +2808,19 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", + "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@schematics/angular": { "version": "17.1.3", "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-17.1.3.tgz", diff --git a/my-app/src/app/app.component.html b/my-app/src/app/app.component.html index a691c9b2..daab2b40 100755 --- a/my-app/src/app/app.component.html +++ b/my-app/src/app/app.component.html @@ -1,38 +1,10 @@
-

To-do CRUD

-

Add

-
- - -
- -
-

Edit

-
- - - - - -
-
- -

- - - - - - - - - -
Is Complete?Name
- - - +

Calling the API using Angular

+

Get the Posts

+

Click to this button to receive all the API data.

+ + Get the Posts +
diff --git a/my-app/src/app/app.component.ts b/my-app/src/app/app.component.ts index b590845e..1ec472be 100755 --- a/my-app/src/app/app.component.ts +++ b/my-app/src/app/app.component.ts @@ -1,13 +1,23 @@ import { Component } from '@angular/core'; +import { HttpClient, HttpClientModule } from '@angular/common/http'; import { RouterOutlet } from '@angular/router'; + @Component({ selector: 'app-root', standalone: true, - imports: [RouterOutlet], + imports: [RouterOutlet, HttpClientModule], templateUrl: './app.component.html', - styleUrl: './app.component.css' + styleUrls: ['./app.component.css'] }) export class AppComponent { title = 'my-app'; -} + + constructor(private http: HttpClient) { + } + loadPosts() { + this.http.get("https://api.hatchways.io/assessment/blog/posts?tag=tech").subscribe((response)=>{ + alert(JSON.stringify(response)); + }) + } +} \ No newline at end of file diff --git a/obj/Debug/net8.0/TodoApi.AssemblyInfo.cs b/obj/Debug/net8.0/TodoApi.AssemblyInfo.cs index e92281eb..ccc120b0 100755 --- a/obj/Debug/net8.0/TodoApi.AssemblyInfo.cs +++ b/obj/Debug/net8.0/TodoApi.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("TodoApi")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+48dcb2e38f43af8925b7032be7e5c54ddce517b6")] [assembly: System.Reflection.AssemblyProductAttribute("TodoApi")] [assembly: System.Reflection.AssemblyTitleAttribute("TodoApi")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net8.0/TodoApi.AssemblyInfoInputs.cache b/obj/Debug/net8.0/TodoApi.AssemblyInfoInputs.cache index 6c261969..7302ab86 100755 --- a/obj/Debug/net8.0/TodoApi.AssemblyInfoInputs.cache +++ b/obj/Debug/net8.0/TodoApi.AssemblyInfoInputs.cache @@ -1 +1 @@ -20c843ad297ffa9756f7d7b03d339975150e78044dac196ad5c689fa13c39bc2 +581374b91827dfbd23ec2f425ccf6c2c0c37cbefa99e502d9968b2b1df45c84b diff --git a/obj/Debug/net8.0/TodoApi.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0/TodoApi.GeneratedMSBuildEditorConfig.editorconfig index 4542ee84..41d698d3 100755 --- a/obj/Debug/net8.0/TodoApi.GeneratedMSBuildEditorConfig.editorconfig +++ b/obj/Debug/net8.0/TodoApi.GeneratedMSBuildEditorConfig.editorconfig @@ -17,11 +17,11 @@ build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = TodoApi build_property.RootNamespace = TodoApi -build_property.ProjectDir = /home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/ +build_property.ProjectDir = /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular / build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.RazorLangVersion = 8.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = /home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi +build_property.MSBuildProjectDirectory = /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular build_property._RazorSourceGeneratorDebug = diff --git a/obj/Debug/net8.0/TodoApi.assets.cache b/obj/Debug/net8.0/TodoApi.assets.cache index 35fe5341..7524d6fd 100755 Binary files a/obj/Debug/net8.0/TodoApi.assets.cache and b/obj/Debug/net8.0/TodoApi.assets.cache differ diff --git a/obj/Debug/net8.0/TodoApi.csproj.FileListAbsolute.txt b/obj/Debug/net8.0/TodoApi.csproj.FileListAbsolute.txt index fe133823..48d8f2d4 100755 --- a/obj/Debug/net8.0/TodoApi.csproj.FileListAbsolute.txt +++ b/obj/Debug/net8.0/TodoApi.csproj.FileListAbsolute.txt @@ -513,3 +513,41 @@ C:/Users/batuh/Desktop/Technical-Assessment/Assessment/TodoApi/bin/Debug/net8.0/ /home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/bin/Debug/net8.0/my-app/tsconfig.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/bin/Debug/net8.0/my-app/tsconfig.spec.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/bin/Debug/net8.0/my-app/dist/my-app/prerendered-routes.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/appsettings.Development.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/appsettings.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/angular.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/package-lock.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/package.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/tsconfig.app.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/tsconfig.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/tsconfig.spec.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/package-lock.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/TodoApi.staticwebassets.runtime.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/TodoApi +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/TodoApi.deps.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/TodoApi.runtimeconfig.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/TodoApi.dll +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/TodoApi.pdb +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.csproj.AssemblyReference.cache +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.GeneratedMSBuildEditorConfig.editorconfig +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.AssemblyInfoInputs.cache +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.AssemblyInfo.cs +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.csproj.CoreCompileInputs.cache +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.MvcApplicationPartsAssemblyInfo.cs +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.MvcApplicationPartsAssemblyInfo.cache +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.sourcelink.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/staticwebassets.build.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/staticwebassets.development.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/staticwebassets/msbuild.TodoApi.Microsoft.AspNetCore.StaticWebAssets.props +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/staticwebassets/msbuild.build.TodoApi.props +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.TodoApi.props +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.TodoApi.props +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/staticwebassets.pack.json +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/scopedcss/bundle/TodoApi.styles.css +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.csproj.CopyComplete +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.dll +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/refint/TodoApi.dll +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.pdb +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/TodoApi.genruntimeconfig.cache +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/ref/TodoApi.dll +/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/dist/my-app/prerendered-routes.json diff --git a/obj/Debug/net8.0/TodoApi.dll b/obj/Debug/net8.0/TodoApi.dll index a8344382..2fa65792 100755 Binary files a/obj/Debug/net8.0/TodoApi.dll and b/obj/Debug/net8.0/TodoApi.dll differ diff --git a/obj/Debug/net8.0/TodoApi.genruntimeconfig.cache b/obj/Debug/net8.0/TodoApi.genruntimeconfig.cache index 8dcab09b..ba6d4b21 100755 --- a/obj/Debug/net8.0/TodoApi.genruntimeconfig.cache +++ b/obj/Debug/net8.0/TodoApi.genruntimeconfig.cache @@ -1 +1 @@ -bc52ec005196a27c019132306ebcd3c40cd7fd8dcdbb720c60f457b848e37656 +da2de15441d2655a354dc31fcf6f5c2ededb787ced919db562366d3ad0238099 diff --git a/obj/Debug/net8.0/TodoApi.pdb b/obj/Debug/net8.0/TodoApi.pdb index c1dc5cc2..9b5efb62 100755 Binary files a/obj/Debug/net8.0/TodoApi.pdb and b/obj/Debug/net8.0/TodoApi.pdb differ diff --git a/obj/Debug/net8.0/TodoApi.sourcelink.json b/obj/Debug/net8.0/TodoApi.sourcelink.json new file mode 100644 index 00000000..5ce2e5d4 --- /dev/null +++ b/obj/Debug/net8.0/TodoApi.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /*":"https://raw.githubusercontent.com/batuhan-basoglu/.NET-Web-API-w-Angular/48dcb2e38f43af8925b7032be7e5c54ddce517b6/*"}} \ No newline at end of file diff --git a/obj/Debug/net8.0/ref/TodoApi.dll b/obj/Debug/net8.0/ref/TodoApi.dll index 47ce9bea..a78f9315 100755 Binary files a/obj/Debug/net8.0/ref/TodoApi.dll and b/obj/Debug/net8.0/ref/TodoApi.dll differ diff --git a/obj/Debug/net8.0/refint/TodoApi.dll b/obj/Debug/net8.0/refint/TodoApi.dll index 47ce9bea..a78f9315 100755 Binary files a/obj/Debug/net8.0/refint/TodoApi.dll and b/obj/Debug/net8.0/refint/TodoApi.dll differ diff --git a/obj/Debug/net8.0/staticwebassets.build.json b/obj/Debug/net8.0/staticwebassets.build.json index 9960d98f..a1cc5a05 100755 --- a/obj/Debug/net8.0/staticwebassets.build.json +++ b/obj/Debug/net8.0/staticwebassets.build.json @@ -1,6 +1,6 @@ { "Version": 1, - "Hash": "hajK4qTEqEbV0GiYABogdS1w8jwmGEZaSwwurfdJ37o=", + "Hash": "VpuLVdtSyM+jv5TnMgErZu8NUaJVL+0tZmLaxNl9VCc=", "Source": "TodoApi", "BasePath": "_content/TodoApi", "Mode": "Default", @@ -10,17 +10,17 @@ { "Name": "TodoApi/wwwroot", "Source": "TodoApi", - "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/", + "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/", "BasePath": "_content/TodoApi", "Pattern": "**" } ], "Assets": [ { - "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/favicon.ico", + "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/favicon.ico", "SourceId": "TodoApi", "SourceType": "Discovered", - "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/", + "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/", "BasePath": "_content/TodoApi", "RelativePath": "favicon.ico", "AssetKind": "All", @@ -36,10 +36,10 @@ "OriginalItemSpec": "wwwroot/favicon.ico" }, { - "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/index.html", + "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/index.html", "SourceId": "TodoApi", "SourceType": "Discovered", - "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/", + "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/", "BasePath": "_content/TodoApi", "RelativePath": "index.html", "AssetKind": "All", @@ -55,12 +55,12 @@ "OriginalItemSpec": "wwwroot/index.html" }, { - "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/main-6RBWMYLE.js", + "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/main-DASB26HH.js", "SourceId": "TodoApi", "SourceType": "Discovered", - "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/", + "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/", "BasePath": "_content/TodoApi", - "RelativePath": "main-6RBWMYLE.js", + "RelativePath": "main-DASB26HH.js", "AssetKind": "All", "AssetMode": "All", "AssetRole": "Primary", @@ -71,13 +71,13 @@ "AssetTraitValue": "", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "wwwroot/main-6RBWMYLE.js" + "OriginalItemSpec": "wwwroot/main-DASB26HH.js" }, { - "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/polyfills-RX4V3J3S.js", + "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/polyfills-RX4V3J3S.js", "SourceId": "TodoApi", "SourceType": "Discovered", - "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/", + "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/", "BasePath": "_content/TodoApi", "RelativePath": "polyfills-RX4V3J3S.js", "AssetKind": "All", @@ -93,10 +93,10 @@ "OriginalItemSpec": "wwwroot/polyfills-RX4V3J3S.js" }, { - "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/styles-5INURTSO.css", + "Identity": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/styles-5INURTSO.css", "SourceId": "TodoApi", "SourceType": "Discovered", - "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/", + "ContentRoot": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/", "BasePath": "_content/TodoApi", "RelativePath": "styles-5INURTSO.css", "AssetKind": "All", diff --git a/obj/Debug/net8.0/staticwebassets.development.json b/obj/Debug/net8.0/staticwebassets.development.json index a0054f5c..5c4dd8ea 100644 --- a/obj/Debug/net8.0/staticwebassets.development.json +++ b/obj/Debug/net8.0/staticwebassets.development.json @@ -1 +1 @@ -{"ContentRoots":["/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.html"},"Patterns":null},"main-6RBWMYLE.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"main-6RBWMYLE.js"},"Patterns":null},"polyfills-RX4V3J3S.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"polyfills-RX4V3J3S.js"},"Patterns":null},"styles-5INURTSO.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"styles-5INURTSO.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/"],"Root":{"Children":{"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"index.html":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"index.html"},"Patterns":null},"main-DASB26HH.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"main-DASB26HH.js"},"Patterns":null},"polyfills-RX4V3J3S.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"polyfills-RX4V3J3S.js"},"Patterns":null},"styles-5INURTSO.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"styles-5INURTSO.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/obj/Debug/net8.0/staticwebassets.pack.json b/obj/Debug/net8.0/staticwebassets.pack.json index 2363ceb3..21fb226f 100644 --- a/obj/Debug/net8.0/staticwebassets.pack.json +++ b/obj/Debug/net8.0/staticwebassets.pack.json @@ -1,23 +1,23 @@ { "Files": [ { - "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/favicon.ico", + "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/favicon.ico", "PackagePath": "staticwebassets/favicon.ico" }, { - "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/index.html", + "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/index.html", "PackagePath": "staticwebassets/index.html" }, { - "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/main-6RBWMYLE.js", - "PackagePath": "staticwebassets/main-6RBWMYLE.js" + "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/main-DASB26HH.js", + "PackagePath": "staticwebassets/main-DASB26HH.js" }, { - "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/polyfills-RX4V3J3S.js", + "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/polyfills-RX4V3J3S.js", "PackagePath": "staticwebassets/polyfills-RX4V3J3S.js" }, { - "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/wwwroot/styles-5INURTSO.css", + "Id": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /wwwroot/styles-5INURTSO.css", "PackagePath": "staticwebassets/styles-5INURTSO.css" }, { diff --git a/obj/Debug/net8.0/staticwebassets/msbuild.TodoApi.Microsoft.AspNetCore.StaticWebAssets.props b/obj/Debug/net8.0/staticwebassets/msbuild.TodoApi.Microsoft.AspNetCore.StaticWebAssets.props index 637b57ab..1c48c0fa 100644 --- a/obj/Debug/net8.0/staticwebassets/msbuild.TodoApi.Microsoft.AspNetCore.StaticWebAssets.props +++ b/obj/Debug/net8.0/staticwebassets/msbuild.TodoApi.Microsoft.AspNetCore.StaticWebAssets.props @@ -32,12 +32,12 @@ PreserveNewest $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.html)) - + Package TodoApi $(MSBuildThisFileDirectory)..\staticwebassets\ _content/TodoApi - main-6RBWMYLE.js + main-DASB26HH.js All All Primary @@ -46,7 +46,7 @@ Never PreserveNewest - $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\main-6RBWMYLE.js)) + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\main-DASB26HH.js)) Package diff --git a/obj/TodoApi.csproj.nuget.dgspec.json b/obj/TodoApi.csproj.nuget.dgspec.json index b525fdb9..ebccd11d 100644 --- a/obj/TodoApi.csproj.nuget.dgspec.json +++ b/obj/TodoApi.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/TodoApi.csproj": {} + "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /TodoApi.csproj": {} }, "projects": { - "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/TodoApi.csproj": { + "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /TodoApi.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/TodoApi.csproj", + "projectUniqueName": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /TodoApi.csproj", "projectName": "TodoApi", - "projectPath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/TodoApi.csproj", + "projectPath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /TodoApi.csproj", "packagesPath": "/root/.nuget/packages/", - "outputPath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/obj/", + "outputPath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/", "projectStyle": "PackageReference", "configFilePaths": [ "/root/.nuget/NuGet/NuGet.Config" diff --git a/obj/project.assets.json b/obj/project.assets.json index d5f11105..faaf2b60 100644 --- a/obj/project.assets.json +++ b/obj/project.assets.json @@ -8151,11 +8151,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/TodoApi.csproj", + "projectUniqueName": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /TodoApi.csproj", "projectName": "TodoApi", - "projectPath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/TodoApi.csproj", + "projectPath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /TodoApi.csproj", "packagesPath": "/root/.nuget/packages/", - "outputPath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/obj/", + "outputPath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/", "projectStyle": "PackageReference", "configFilePaths": [ "/root/.nuget/NuGet/NuGet.Config" diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache index 4c358d3a..263b320f 100644 --- a/obj/project.nuget.cache +++ b/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "3JFanmM5rDCXHXJkdnOzfCo08Cs/vXLB90uDFz470Rdtv7esfWMlxkQRGItJ3KpMk1jAAwBrLD2NTHVS7oMz1Q==", + "dgSpecHash": "/pABrzeZJ2lXWYqC3bjzrl1+8GLsd9selBcBMRbikKcEWGe4ZJ6PCkT9uYUEyDnIn5jrDyeAEldVECNAG6gA4Q==", "success": true, - "projectFilePath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/TodoApi/TodoApi.csproj", + "projectFilePath": "/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /TodoApi.csproj", "expectedPackageFiles": [ "/root/.nuget/packages/azure.core/1.25.0/azure.core.1.25.0.nupkg.sha512", "/root/.nuget/packages/azure.identity/1.7.0/azure.identity.1.7.0.nupkg.sha512",