Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/__ivy_ngcc__/fesm2015/platform-browser-dynamic.js
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/__ivy_ngcc__/fesm2015/platform-browser-dynamic.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/__ivy_ngcc__/fesm2015/platform-browser-dynamic.js	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,4 +1,4 @@
 /**
- * @license Angular v12.2.9
+ * @license Angular v12.2.13
  * (c) 2010-2021 Google LLC. https://angular.io/
  * License: MIT
@@ -455,5 +455,5 @@
  * @publicApi
  */
-const VERSION = new Version('12.2.9');
+const VERSION = new Version('12.2.13');
 
 /**
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/__ivy_ngcc__/fesm2015/platform-browser-dynamic.js.map
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/__ivy_ngcc__/fesm2015/platform-browser-dynamic.js.map	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/__ivy_ngcc__/fesm2015/platform-browser-dynamic.js.map	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,1 +1,1 @@
-{"version":3,"file":"platform-browser-dynamic.js","sources":["../../../../../../packages/platform-browser-dynamic/src/compiler_reflector.ts","../../../../../../packages/platform-browser-dynamic/src/compiler_factory.ts","../../../../../../packages/platform-browser-dynamic/src/platform_core_dynamic.ts","../../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts","../../../../../../packages/platform-browser-dynamic/src/platform_providers.ts","../../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts","../../../../../../packages/platform-browser-dynamic/src/private_export.ts","../../../../../../packages/platform-browser-dynamic/src/version.ts","../../../../../../packages/platform-browser-dynamic/src/platform-browser-dynamic.ts","../../../../../../packages/platform-browser-dynamic/public_api.ts","../../../../../../packages/platform-browser-dynamic/index.ts","../../../../../../packages/platform-browser-dynamic/platform-browser-dynamic.ts"],"names":["ReflectionCapabilities","stringify","Console","PLATFORM_BROWSER_ID","INTERNAL_BROWSER_PLATFORM_PROVIDERS","global"],"mappings":"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","sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileReflector, ExternalReference, getUrlScheme, Identifiers, syntaxError} from '@angular/compiler';\nimport {ANALYZE_FOR_ENTRY_COMPONENTS, ChangeDetectionStrategy, ChangeDetectorRef, Component, ComponentFactory, ComponentFactoryResolver, ComponentRef, ElementRef, Injector, LOCALE_ID, NgModuleFactory, NgModuleRef, QueryList, Renderer2, SecurityContext, TemplateRef, TRANSLATIONS_FORMAT, ViewContainerRef, ViewEncapsulation, ɵand, ɵccf, ɵcmf, ɵCodegenComponentFactoryResolver, ɵcrt, ɵdid, ɵeld, ɵEMPTY_ARRAY, ɵEMPTY_MAP, ɵinlineInterpolate, ɵinterpolate, ɵmod, ɵmpd, ɵncd, ɵnov, ɵpad, ɵpid, ɵpod, ɵppd, ɵprd, ɵqud, ɵReflectionCapabilities as ReflectionCapabilities, ɵregisterModuleFactory, ɵstringify as stringify, ɵted, ɵunv, ɵvid} from '@angular/core';\n\nexport const MODULE_SUFFIX = '';\nconst builtinExternalReferences = createBuiltinExternalReferencesMap();\n\nexport class JitReflector implements CompileReflector {\n  private reflectionCapabilities = new ReflectionCapabilities();\n\n  componentModuleUrl(type: any, cmpMetadata: Component): string {\n    const moduleId = cmpMetadata.moduleId;\n\n    if (typeof moduleId === 'string') {\n      const scheme = getUrlScheme(moduleId);\n      return scheme ? moduleId : `package:${moduleId}${MODULE_SUFFIX}`;\n    } else if (moduleId !== null && moduleId !== void 0) {\n      throw syntaxError(\n          `moduleId should be a string in \"${\n              stringify(type)}\". See https://goo.gl/wIDDiL for more information.\\n` +\n          `If you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.`);\n    }\n\n    return `./${stringify(type)}`;\n  }\n  parameters(typeOrFunc: /*Type*/ any): any[][] {\n    return this.reflectionCapabilities.parameters(typeOrFunc);\n  }\n  tryAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.annotations(typeOrFunc);\n  }\n  annotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.reflectionCapabilities.annotations(typeOrFunc);\n  }\n  shallowAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    throw new Error('Not supported in JIT mode');\n  }\n  propMetadata(typeOrFunc: /*Type*/ any): {[key: string]: any[]} {\n    return this.reflectionCapabilities.propMetadata(typeOrFunc);\n  }\n  hasLifecycleHook(type: any, lcProperty: string): boolean {\n    return this.reflectionCapabilities.hasLifecycleHook(type, lcProperty);\n  }\n  guards(type: any): {[key: string]: any} {\n    return this.reflectionCapabilities.guards(type);\n  }\n  resolveExternalReference(ref: ExternalReference): any {\n    return builtinExternalReferences.get(ref) || ref.runtime;\n  }\n}\n\n\nfunction createBuiltinExternalReferencesMap() {\n  const map = new Map<ExternalReference, any>();\n  map.set(Identifiers.ANALYZE_FOR_ENTRY_COMPONENTS, ANALYZE_FOR_ENTRY_COMPONENTS);\n  map.set(Identifiers.ElementRef, ElementRef);\n  map.set(Identifiers.NgModuleRef, NgModuleRef);\n  map.set(Identifiers.ViewContainerRef, ViewContainerRef);\n  map.set(Identifiers.ChangeDetectorRef, ChangeDetectorRef);\n  map.set(Identifiers.Renderer2, Renderer2);\n  map.set(Identifiers.QueryList, QueryList);\n  map.set(Identifiers.TemplateRef, TemplateRef);\n  map.set(Identifiers.CodegenComponentFactoryResolver, ɵCodegenComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactoryResolver, ComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactory, ComponentFactory);\n  map.set(Identifiers.ComponentRef, ComponentRef);\n  map.set(Identifiers.NgModuleFactory, NgModuleFactory);\n  map.set(Identifiers.createModuleFactory, ɵcmf);\n  map.set(Identifiers.moduleDef, ɵmod);\n  map.set(Identifiers.moduleProviderDef, ɵmpd);\n  map.set(Identifiers.RegisterModuleFactoryFn, ɵregisterModuleFactory);\n  map.set(Identifiers.Injector, Injector);\n  map.set(Identifiers.ViewEncapsulation, ViewEncapsulation);\n  map.set(Identifiers.ChangeDetectionStrategy, ChangeDetectionStrategy);\n  map.set(Identifiers.SecurityContext, SecurityContext);\n  map.set(Identifiers.LOCALE_ID, LOCALE_ID);\n  map.set(Identifiers.TRANSLATIONS_FORMAT, TRANSLATIONS_FORMAT);\n  map.set(Identifiers.inlineInterpolate, ɵinlineInterpolate);\n  map.set(Identifiers.interpolate, ɵinterpolate);\n  map.set(Identifiers.EMPTY_ARRAY, ɵEMPTY_ARRAY);\n  map.set(Identifiers.EMPTY_MAP, ɵEMPTY_MAP);\n  map.set(Identifiers.viewDef, ɵvid);\n  map.set(Identifiers.elementDef, ɵeld);\n  map.set(Identifiers.anchorDef, ɵand);\n  map.set(Identifiers.textDef, ɵted);\n  map.set(Identifiers.directiveDef, ɵdid);\n  map.set(Identifiers.providerDef, ɵprd);\n  map.set(Identifiers.queryDef, ɵqud);\n  map.set(Identifiers.pureArrayDef, ɵpad);\n  map.set(Identifiers.pureObjectDef, ɵpod);\n  map.set(Identifiers.purePipeDef, ɵppd);\n  map.set(Identifiers.pipeDef, ɵpid);\n  map.set(Identifiers.nodeValue, ɵnov);\n  map.set(Identifiers.ngContentDef, ɵncd);\n  map.set(Identifiers.unwrapValue, ɵunv);\n  map.set(Identifiers.createRendererType2, ɵcrt);\n  map.set(Identifiers.createComponentFactory, ɵccf);\n  return map;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileMetadataResolver, CompilerConfig, CompileReflector, DirectiveNormalizer, DirectiveResolver, DomElementSchemaRegistry, ElementSchemaRegistry, HtmlParser, I18NHtmlParser, JitCompiler, JitEvaluator, JitSummaryResolver, Lexer, NgModuleCompiler, NgModuleResolver, Parser, PipeResolver, ProviderMeta, ResourceLoader, StaticSymbolCache, StyleCompiler, SummaryResolver, TemplateParser, UrlResolver, ViewCompiler} from '@angular/compiler';\nimport {Compiler, CompilerFactory, CompilerOptions, ComponentFactory, Inject, InjectionToken, Injector, isDevMode, MissingTranslationStrategy, ModuleWithComponentFactories, NgModuleFactory, Optional, PACKAGE_ROOT_URL, StaticProvider, TRANSLATIONS, TRANSLATIONS_FORMAT, Type, ViewEncapsulation, ɵConsole as Console} from '@angular/core';\n\nimport {JitReflector} from './compiler_reflector';\n\nexport const ERROR_COLLECTOR_TOKEN = new InjectionToken('ErrorCollector');\n\n/**\n * A default provider for {@link PACKAGE_ROOT_URL} that maps to '/'.\n */\nexport const DEFAULT_PACKAGE_URL_PROVIDER = {\n  provide: PACKAGE_ROOT_URL,\n  useValue: '/'\n};\n\nconst _NO_RESOURCE_LOADER: ResourceLoader = {\n  get(url: string): Promise<string> {\n    throw new Error(\n        `No ResourceLoader implementation has been provided. Can't read the url \"${url}\"`);\n  }\n};\n\nconst baseHtmlParser = new InjectionToken('HtmlParser');\n\nexport class CompilerImpl implements Compiler {\n  private _delegate: JitCompiler;\n  public readonly injector: Injector;\n  constructor(\n      injector: Injector, private _metadataResolver: CompileMetadataResolver,\n      templateParser: TemplateParser, styleCompiler: StyleCompiler, viewCompiler: ViewCompiler,\n      ngModuleCompiler: NgModuleCompiler, summaryResolver: SummaryResolver<Type<any>>,\n      compileReflector: CompileReflector, jitEvaluator: JitEvaluator,\n      compilerConfig: CompilerConfig, console: Console) {\n    this._delegate = new JitCompiler(\n        _metadataResolver, templateParser, styleCompiler, viewCompiler, ngModuleCompiler,\n        summaryResolver, compileReflector, jitEvaluator, compilerConfig, console,\n        this.getExtraNgModuleProviders.bind(this));\n    this.injector = injector;\n  }\n\n  private getExtraNgModuleProviders() {\n    return [this._metadataResolver.getProviderMetadata(\n        new ProviderMeta(Compiler, {useValue: this}))];\n  }\n\n  compileModuleSync<T>(moduleType: Type<T>): NgModuleFactory<T> {\n    return this._delegate.compileModuleSync(moduleType) as NgModuleFactory<T>;\n  }\n  compileModuleAsync<T>(moduleType: Type<T>): Promise<NgModuleFactory<T>> {\n    return this._delegate.compileModuleAsync(moduleType) as Promise<NgModuleFactory<T>>;\n  }\n  compileModuleAndAllComponentsSync<T>(moduleType: Type<T>): ModuleWithComponentFactories<T> {\n    const result = this._delegate.compileModuleAndAllComponentsSync(moduleType);\n    return {\n      ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n      componentFactories: result.componentFactories as ComponentFactory<any>[],\n    };\n  }\n  compileModuleAndAllComponentsAsync<T>(moduleType: Type<T>):\n      Promise<ModuleWithComponentFactories<T>> {\n    return this._delegate.compileModuleAndAllComponentsAsync(moduleType)\n        .then((result) => ({\n                ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n                componentFactories: result.componentFactories as ComponentFactory<any>[],\n              }));\n  }\n  loadAotSummaries(summaries: () => any[]) {\n    this._delegate.loadAotSummaries(summaries);\n  }\n  hasAotSummary(ref: Type<any>): boolean {\n    return this._delegate.hasAotSummary(ref);\n  }\n  getComponentFactory<T>(component: Type<T>): ComponentFactory<T> {\n    return this._delegate.getComponentFactory(component) as ComponentFactory<T>;\n  }\n  clearCache(): void {\n    this._delegate.clearCache();\n  }\n  clearCacheFor(type: Type<any>) {\n    this._delegate.clearCacheFor(type);\n  }\n  getModuleId(moduleType: Type<any>): string|undefined {\n    const meta = this._metadataResolver.getNgModuleMetadata(moduleType);\n    return meta && meta.id || undefined;\n  }\n}\n/**\n * A set of providers that provide `JitCompiler` and its dependencies to use for\n * template compilation.\n */\nconst COMPILER_PROVIDERS__PRE_R3__ = <StaticProvider[]>[\n  {provide: CompileReflector, useValue: new JitReflector()},\n  {provide: ResourceLoader, useValue: _NO_RESOURCE_LOADER},\n  {provide: JitSummaryResolver, deps: []},\n  {provide: SummaryResolver, useExisting: JitSummaryResolver},\n  {provide: Console, deps: []},\n  {provide: Lexer, deps: []},\n  {provide: Parser, deps: [Lexer]},\n  {\n    provide: baseHtmlParser,\n    useClass: HtmlParser,\n    deps: [],\n  },\n  {\n    provide: I18NHtmlParser,\n    useFactory:\n        (parser: HtmlParser, translations: string|null, format: string, config: CompilerConfig,\n         console: Console) => {\n          translations = translations || '';\n          const missingTranslation =\n              translations ? config.missingTranslation! : MissingTranslationStrategy.Ignore;\n          return new I18NHtmlParser(parser, translations, format, missingTranslation, console);\n        },\n    deps: [\n      baseHtmlParser,\n      [new Optional(), new Inject(TRANSLATIONS)],\n      [new Optional(), new Inject(TRANSLATIONS_FORMAT)],\n      [CompilerConfig],\n      [Console],\n    ]\n  },\n  {\n    provide: HtmlParser,\n    useExisting: I18NHtmlParser,\n  },\n  {\n    provide: TemplateParser,\n    deps: [CompilerConfig, CompileReflector, Parser, ElementSchemaRegistry, I18NHtmlParser, Console]\n  },\n  {provide: JitEvaluator, useClass: JitEvaluator, deps: []},\n  {provide: DirectiveNormalizer, deps: [ResourceLoader, UrlResolver, HtmlParser, CompilerConfig]},\n  {\n    provide: CompileMetadataResolver,\n    deps: [\n      CompilerConfig, HtmlParser, NgModuleResolver, DirectiveResolver, PipeResolver,\n      SummaryResolver, ElementSchemaRegistry, DirectiveNormalizer, Console,\n      [Optional, StaticSymbolCache], CompileReflector, [Optional, ERROR_COLLECTOR_TOKEN]\n    ]\n  },\n  DEFAULT_PACKAGE_URL_PROVIDER,\n  {provide: StyleCompiler, deps: [UrlResolver]},\n  {provide: ViewCompiler, deps: [CompileReflector]},\n  {provide: NgModuleCompiler, deps: [CompileReflector]},\n  {provide: CompilerConfig, useValue: new CompilerConfig()},\n  {\n    provide: Compiler,\n    useClass: CompilerImpl,\n    deps: [\n      Injector, CompileMetadataResolver, TemplateParser, StyleCompiler, ViewCompiler,\n      NgModuleCompiler, SummaryResolver, CompileReflector, JitEvaluator, CompilerConfig, Console\n    ]\n  },\n  {provide: DomElementSchemaRegistry, deps: []},\n  {provide: ElementSchemaRegistry, useExisting: DomElementSchemaRegistry},\n  {provide: UrlResolver, deps: [PACKAGE_ROOT_URL]},\n  {provide: DirectiveResolver, deps: [CompileReflector]},\n  {provide: PipeResolver, deps: [CompileReflector]},\n  {provide: NgModuleResolver, deps: [CompileReflector]},\n];\n\nexport const COMPILER_PROVIDERS__POST_R3__ =\n    <StaticProvider[]>[{provide: Compiler, useFactory: () => new Compiler()}];\nexport const COMPILER_PROVIDERS = COMPILER_PROVIDERS__PRE_R3__;\n/**\n * @publicApi\n */\nexport class JitCompilerFactory implements CompilerFactory {\n  private _defaultOptions: CompilerOptions[];\n\n  /* @internal */\n  constructor(defaultOptions: CompilerOptions[]) {\n    const compilerOptions: CompilerOptions = {\n      useJit: true,\n      defaultEncapsulation: ViewEncapsulation.Emulated,\n      missingTranslation: MissingTranslationStrategy.Warning,\n    };\n\n    this._defaultOptions = [compilerOptions, ...defaultOptions];\n  }\n  createCompiler(options: CompilerOptions[] = []): Compiler {\n    const opts = _mergeOptions(this._defaultOptions.concat(options));\n    const injector = Injector.create([\n      COMPILER_PROVIDERS, {\n        provide: CompilerConfig,\n        useFactory: () => {\n          return new CompilerConfig({\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            useJit: opts.useJit,\n            jitDevMode: isDevMode(),\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            defaultEncapsulation: opts.defaultEncapsulation,\n            missingTranslation: opts.missingTranslation,\n            preserveWhitespaces: opts.preserveWhitespaces,\n          });\n        },\n        deps: []\n      },\n      opts.providers!\n    ]);\n    return injector.get(Compiler);\n  }\n}\n\nfunction _mergeOptions(optionsArr: CompilerOptions[]): CompilerOptions {\n  return {\n    useJit: _lastDefined(optionsArr.map(options => options.useJit)),\n    defaultEncapsulation: _lastDefined(optionsArr.map(options => options.defaultEncapsulation)),\n    providers: _mergeArrays(optionsArr.map(options => options.providers!)),\n    missingTranslation: _lastDefined(optionsArr.map(options => options.missingTranslation)),\n    preserveWhitespaces: _lastDefined(optionsArr.map(options => options.preserveWhitespaces)),\n  };\n}\n\nfunction _lastDefined<T>(args: T[]): T|undefined {\n  for (let i = args.length - 1; i >= 0; i--) {\n    if (args[i] !== undefined) {\n      return args[i];\n    }\n  }\n  return undefined;\n}\n\nfunction _mergeArrays(parts: any[][]): any[] {\n  const result: any[] = [];\n  parts.forEach((part) => part && result.push(...part));\n  return result;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {COMPILER_OPTIONS, CompilerFactory, createPlatformFactory, platformCore, PlatformRef, StaticProvider} from '@angular/core';\n\nimport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * A platform that included corePlatform and the compiler.\n *\n * @publicApi\n */\nexport const platformCoreDynamic = createPlatformFactory(platformCore, 'coreDynamic', [\n  {provide: COMPILER_OPTIONS, useValue: {}, multi: true},\n  {provide: CompilerFactory, useClass: JitCompilerFactory, deps: [COMPILER_OPTIONS]},\n]);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport {ResourceLoader} from '@angular/compiler';\nimport {Injectable} from '@angular/core';\n\n\n@Injectable()\nexport class ResourceLoaderImpl extends ResourceLoader {\n  override get(url: string): Promise<string> {\n    let resolve: (result: any) => void;\n    let reject: (error: any) => void;\n    const promise = new Promise<string>((res, rej) => {\n      resolve = res;\n      reject = rej;\n    });\n    const xhr = new XMLHttpRequest();\n    xhr.open('GET', url, true);\n    xhr.responseType = 'text';\n\n    xhr.onload = function() {\n      // responseText is the old-school way of retrieving response (supported by IE8 & 9)\n      // response/responseType properties were introduced in ResourceLoader Level2 spec (supported\n      // by IE10)\n      const response = xhr.response || xhr.responseText;\n\n      // normalize IE9 bug (https://bugs.jquery.com/ticket/1450)\n      let status = xhr.status === 1223 ? 204 : xhr.status;\n\n      // fix status code when it is 0 (0 status is undocumented).\n      // Occurs when accessing file resources or on Android 4.1 stock browser\n      // while retrieving files from application cache.\n      if (status === 0) {\n        status = response ? 200 : 0;\n      }\n\n      if (200 <= status && status <= 300) {\n        resolve(response);\n      } else {\n        reject(`Failed to load ${url}`);\n      }\n    };\n\n    xhr.onerror = function() {\n      reject(`Failed to load ${url}`);\n    };\n\n    xhr.send();\n    return promise;\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ɵPLATFORM_BROWSER_ID as PLATFORM_BROWSER_ID} from '@angular/common';\nimport {ResourceLoader} from '@angular/compiler';\nimport {COMPILER_OPTIONS, PLATFORM_ID, StaticProvider} from '@angular/core';\n\nimport {ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS as INTERNAL_BROWSER_PLATFORM_PROVIDERS} from '@angular/platform-browser';\n\nimport {ResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n\n/**\n * @publicApi\n */\nexport const INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS: StaticProvider[] = [\n  INTERNAL_BROWSER_PLATFORM_PROVIDERS,\n  {\n    provide: COMPILER_OPTIONS,\n    useValue: {providers: [{provide: ResourceLoader, useClass: ResourceLoaderImpl, deps: []}]},\n    multi: true\n  },\n  {provide: PLATFORM_ID, useValue: PLATFORM_BROWSER_ID},\n];\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {ɵglobal as global} from '@angular/core';\n\n/**\n * An implementation of ResourceLoader that uses a template cache to avoid doing an actual\n * ResourceLoader.\n *\n * The template cache needs to be built and loaded into window.$templateCache\n * via a separate mechanism.\n *\n * @publicApi\n */\nexport class CachedResourceLoader extends ResourceLoader {\n  private _cache: {[url: string]: string};\n\n  constructor() {\n    super();\n    this._cache = (<any>global).$templateCache;\n    if (this._cache == null) {\n      throw new Error('CachedResourceLoader: Template cache was not found in $templateCache.');\n    }\n  }\n\n  override get(url: string): Promise<string> {\n    if (this._cache.hasOwnProperty(url)) {\n      return Promise.resolve(this._cache[url]);\n    } else {\n      return <Promise<any>>Promise.reject(\n          'CachedResourceLoader: Did not find cached template for ' + url);\n    }\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nexport {COMPILER_PROVIDERS__POST_R3__ as ɵCOMPILER_PROVIDERS__POST_R3__, CompilerImpl as ɵCompilerImpl} from './compiler_factory';\nexport {platformCoreDynamic as ɵplatformCoreDynamic} from './platform_core_dynamic';\nexport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS as ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nexport {ResourceLoaderImpl as ɵResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of the platform-browser-dynamic package.\n */\n\nimport {Version} from '@angular/core';\n\n/**\n * @publicApi\n */\nexport const VERSION = new Version('12.2.9');\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {CompilerFactory, createPlatformFactory, platformCore, PlatformRef, Provider, StaticProvider} from '@angular/core';\n\nimport {platformCoreDynamic} from './platform_core_dynamic';\nimport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nimport {CachedResourceLoader} from './resource_loader/resource_loader_cache';\n\nexport * from './private_export';\nexport {VERSION} from './version';\nexport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * @publicApi\n */\nexport const RESOURCE_CACHE_PROVIDER: Provider[] =\n    [{provide: ResourceLoader, useClass: CachedResourceLoader, deps: []}];\n\n/**\n * @publicApi\n */\nexport const platformBrowserDynamic = createPlatformFactory(\n    platformCoreDynamic, 'browserDynamic', INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of this package.\n */\nexport * from './src/platform-browser-dynamic';\n\n// This file only reexports content of the `src` folder. Keep it that way.\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n// This file is not used to build this module. It is only used during editing\n// by the TypeScript language service and during build for verification. `ngc`\n// replaces this file with production index.ts when it rewrites private symbol\n// names.\n\nexport * from './public_api';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n\nexport {CachedResourceLoader as ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a} from './src/resource_loader/resource_loader_cache';"]}
+{"version":3,"file":"platform-browser-dynamic.js","sources":["../../../../../../packages/platform-browser-dynamic/src/compiler_reflector.ts","../../../../../../packages/platform-browser-dynamic/src/compiler_factory.ts","../../../../../../packages/platform-browser-dynamic/src/platform_core_dynamic.ts","../../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts","../../../../../../packages/platform-browser-dynamic/src/platform_providers.ts","../../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts","../../../../../../packages/platform-browser-dynamic/src/private_export.ts","../../../../../../packages/platform-browser-dynamic/src/version.ts","../../../../../../packages/platform-browser-dynamic/src/platform-browser-dynamic.ts","../../../../../../packages/platform-browser-dynamic/public_api.ts","../../../../../../packages/platform-browser-dynamic/index.ts","../../../../../../packages/platform-browser-dynamic/platform-browser-dynamic.ts"],"names":["ReflectionCapabilities","stringify","Console","PLATFORM_BROWSER_ID","INTERNAL_BROWSER_PLATFORM_PROVIDERS","global"],"mappings":"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","sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileReflector, ExternalReference, getUrlScheme, Identifiers, syntaxError} from '@angular/compiler';\nimport {ANALYZE_FOR_ENTRY_COMPONENTS, ChangeDetectionStrategy, ChangeDetectorRef, Component, ComponentFactory, ComponentFactoryResolver, ComponentRef, ElementRef, Injector, LOCALE_ID, NgModuleFactory, NgModuleRef, QueryList, Renderer2, SecurityContext, TemplateRef, TRANSLATIONS_FORMAT, ViewContainerRef, ViewEncapsulation, ɵand, ɵccf, ɵcmf, ɵCodegenComponentFactoryResolver, ɵcrt, ɵdid, ɵeld, ɵEMPTY_ARRAY, ɵEMPTY_MAP, ɵinlineInterpolate, ɵinterpolate, ɵmod, ɵmpd, ɵncd, ɵnov, ɵpad, ɵpid, ɵpod, ɵppd, ɵprd, ɵqud, ɵReflectionCapabilities as ReflectionCapabilities, ɵregisterModuleFactory, ɵstringify as stringify, ɵted, ɵunv, ɵvid} from '@angular/core';\n\nexport const MODULE_SUFFIX = '';\nconst builtinExternalReferences = createBuiltinExternalReferencesMap();\n\nexport class JitReflector implements CompileReflector {\n  private reflectionCapabilities = new ReflectionCapabilities();\n\n  componentModuleUrl(type: any, cmpMetadata: Component): string {\n    const moduleId = cmpMetadata.moduleId;\n\n    if (typeof moduleId === 'string') {\n      const scheme = getUrlScheme(moduleId);\n      return scheme ? moduleId : `package:${moduleId}${MODULE_SUFFIX}`;\n    } else if (moduleId !== null && moduleId !== void 0) {\n      throw syntaxError(\n          `moduleId should be a string in \"${\n              stringify(type)}\". See https://goo.gl/wIDDiL for more information.\\n` +\n          `If you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.`);\n    }\n\n    return `./${stringify(type)}`;\n  }\n  parameters(typeOrFunc: /*Type*/ any): any[][] {\n    return this.reflectionCapabilities.parameters(typeOrFunc);\n  }\n  tryAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.annotations(typeOrFunc);\n  }\n  annotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.reflectionCapabilities.annotations(typeOrFunc);\n  }\n  shallowAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    throw new Error('Not supported in JIT mode');\n  }\n  propMetadata(typeOrFunc: /*Type*/ any): {[key: string]: any[]} {\n    return this.reflectionCapabilities.propMetadata(typeOrFunc);\n  }\n  hasLifecycleHook(type: any, lcProperty: string): boolean {\n    return this.reflectionCapabilities.hasLifecycleHook(type, lcProperty);\n  }\n  guards(type: any): {[key: string]: any} {\n    return this.reflectionCapabilities.guards(type);\n  }\n  resolveExternalReference(ref: ExternalReference): any {\n    return builtinExternalReferences.get(ref) || ref.runtime;\n  }\n}\n\n\nfunction createBuiltinExternalReferencesMap() {\n  const map = new Map<ExternalReference, any>();\n  map.set(Identifiers.ANALYZE_FOR_ENTRY_COMPONENTS, ANALYZE_FOR_ENTRY_COMPONENTS);\n  map.set(Identifiers.ElementRef, ElementRef);\n  map.set(Identifiers.NgModuleRef, NgModuleRef);\n  map.set(Identifiers.ViewContainerRef, ViewContainerRef);\n  map.set(Identifiers.ChangeDetectorRef, ChangeDetectorRef);\n  map.set(Identifiers.Renderer2, Renderer2);\n  map.set(Identifiers.QueryList, QueryList);\n  map.set(Identifiers.TemplateRef, TemplateRef);\n  map.set(Identifiers.CodegenComponentFactoryResolver, ɵCodegenComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactoryResolver, ComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactory, ComponentFactory);\n  map.set(Identifiers.ComponentRef, ComponentRef);\n  map.set(Identifiers.NgModuleFactory, NgModuleFactory);\n  map.set(Identifiers.createModuleFactory, ɵcmf);\n  map.set(Identifiers.moduleDef, ɵmod);\n  map.set(Identifiers.moduleProviderDef, ɵmpd);\n  map.set(Identifiers.RegisterModuleFactoryFn, ɵregisterModuleFactory);\n  map.set(Identifiers.Injector, Injector);\n  map.set(Identifiers.ViewEncapsulation, ViewEncapsulation);\n  map.set(Identifiers.ChangeDetectionStrategy, ChangeDetectionStrategy);\n  map.set(Identifiers.SecurityContext, SecurityContext);\n  map.set(Identifiers.LOCALE_ID, LOCALE_ID);\n  map.set(Identifiers.TRANSLATIONS_FORMAT, TRANSLATIONS_FORMAT);\n  map.set(Identifiers.inlineInterpolate, ɵinlineInterpolate);\n  map.set(Identifiers.interpolate, ɵinterpolate);\n  map.set(Identifiers.EMPTY_ARRAY, ɵEMPTY_ARRAY);\n  map.set(Identifiers.EMPTY_MAP, ɵEMPTY_MAP);\n  map.set(Identifiers.viewDef, ɵvid);\n  map.set(Identifiers.elementDef, ɵeld);\n  map.set(Identifiers.anchorDef, ɵand);\n  map.set(Identifiers.textDef, ɵted);\n  map.set(Identifiers.directiveDef, ɵdid);\n  map.set(Identifiers.providerDef, ɵprd);\n  map.set(Identifiers.queryDef, ɵqud);\n  map.set(Identifiers.pureArrayDef, ɵpad);\n  map.set(Identifiers.pureObjectDef, ɵpod);\n  map.set(Identifiers.purePipeDef, ɵppd);\n  map.set(Identifiers.pipeDef, ɵpid);\n  map.set(Identifiers.nodeValue, ɵnov);\n  map.set(Identifiers.ngContentDef, ɵncd);\n  map.set(Identifiers.unwrapValue, ɵunv);\n  map.set(Identifiers.createRendererType2, ɵcrt);\n  map.set(Identifiers.createComponentFactory, ɵccf);\n  return map;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileMetadataResolver, CompilerConfig, CompileReflector, DirectiveNormalizer, DirectiveResolver, DomElementSchemaRegistry, ElementSchemaRegistry, HtmlParser, I18NHtmlParser, JitCompiler, JitEvaluator, JitSummaryResolver, Lexer, NgModuleCompiler, NgModuleResolver, Parser, PipeResolver, ProviderMeta, ResourceLoader, StaticSymbolCache, StyleCompiler, SummaryResolver, TemplateParser, UrlResolver, ViewCompiler} from '@angular/compiler';\nimport {Compiler, CompilerFactory, CompilerOptions, ComponentFactory, Inject, InjectionToken, Injector, isDevMode, MissingTranslationStrategy, ModuleWithComponentFactories, NgModuleFactory, Optional, PACKAGE_ROOT_URL, StaticProvider, TRANSLATIONS, TRANSLATIONS_FORMAT, Type, ViewEncapsulation, ɵConsole as Console} from '@angular/core';\n\nimport {JitReflector} from './compiler_reflector';\n\nexport const ERROR_COLLECTOR_TOKEN = new InjectionToken('ErrorCollector');\n\n/**\n * A default provider for {@link PACKAGE_ROOT_URL} that maps to '/'.\n */\nexport const DEFAULT_PACKAGE_URL_PROVIDER = {\n  provide: PACKAGE_ROOT_URL,\n  useValue: '/'\n};\n\nconst _NO_RESOURCE_LOADER: ResourceLoader = {\n  get(url: string): Promise<string> {\n    throw new Error(\n        `No ResourceLoader implementation has been provided. Can't read the url \"${url}\"`);\n  }\n};\n\nconst baseHtmlParser = new InjectionToken('HtmlParser');\n\nexport class CompilerImpl implements Compiler {\n  private _delegate: JitCompiler;\n  public readonly injector: Injector;\n  constructor(\n      injector: Injector, private _metadataResolver: CompileMetadataResolver,\n      templateParser: TemplateParser, styleCompiler: StyleCompiler, viewCompiler: ViewCompiler,\n      ngModuleCompiler: NgModuleCompiler, summaryResolver: SummaryResolver<Type<any>>,\n      compileReflector: CompileReflector, jitEvaluator: JitEvaluator,\n      compilerConfig: CompilerConfig, console: Console) {\n    this._delegate = new JitCompiler(\n        _metadataResolver, templateParser, styleCompiler, viewCompiler, ngModuleCompiler,\n        summaryResolver, compileReflector, jitEvaluator, compilerConfig, console,\n        this.getExtraNgModuleProviders.bind(this));\n    this.injector = injector;\n  }\n\n  private getExtraNgModuleProviders() {\n    return [this._metadataResolver.getProviderMetadata(\n        new ProviderMeta(Compiler, {useValue: this}))];\n  }\n\n  compileModuleSync<T>(moduleType: Type<T>): NgModuleFactory<T> {\n    return this._delegate.compileModuleSync(moduleType) as NgModuleFactory<T>;\n  }\n  compileModuleAsync<T>(moduleType: Type<T>): Promise<NgModuleFactory<T>> {\n    return this._delegate.compileModuleAsync(moduleType) as Promise<NgModuleFactory<T>>;\n  }\n  compileModuleAndAllComponentsSync<T>(moduleType: Type<T>): ModuleWithComponentFactories<T> {\n    const result = this._delegate.compileModuleAndAllComponentsSync(moduleType);\n    return {\n      ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n      componentFactories: result.componentFactories as ComponentFactory<any>[],\n    };\n  }\n  compileModuleAndAllComponentsAsync<T>(moduleType: Type<T>):\n      Promise<ModuleWithComponentFactories<T>> {\n    return this._delegate.compileModuleAndAllComponentsAsync(moduleType)\n        .then((result) => ({\n                ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n                componentFactories: result.componentFactories as ComponentFactory<any>[],\n              }));\n  }\n  loadAotSummaries(summaries: () => any[]) {\n    this._delegate.loadAotSummaries(summaries);\n  }\n  hasAotSummary(ref: Type<any>): boolean {\n    return this._delegate.hasAotSummary(ref);\n  }\n  getComponentFactory<T>(component: Type<T>): ComponentFactory<T> {\n    return this._delegate.getComponentFactory(component) as ComponentFactory<T>;\n  }\n  clearCache(): void {\n    this._delegate.clearCache();\n  }\n  clearCacheFor(type: Type<any>) {\n    this._delegate.clearCacheFor(type);\n  }\n  getModuleId(moduleType: Type<any>): string|undefined {\n    const meta = this._metadataResolver.getNgModuleMetadata(moduleType);\n    return meta && meta.id || undefined;\n  }\n}\n/**\n * A set of providers that provide `JitCompiler` and its dependencies to use for\n * template compilation.\n */\nconst COMPILER_PROVIDERS__PRE_R3__ = <StaticProvider[]>[\n  {provide: CompileReflector, useValue: new JitReflector()},\n  {provide: ResourceLoader, useValue: _NO_RESOURCE_LOADER},\n  {provide: JitSummaryResolver, deps: []},\n  {provide: SummaryResolver, useExisting: JitSummaryResolver},\n  {provide: Console, deps: []},\n  {provide: Lexer, deps: []},\n  {provide: Parser, deps: [Lexer]},\n  {\n    provide: baseHtmlParser,\n    useClass: HtmlParser,\n    deps: [],\n  },\n  {\n    provide: I18NHtmlParser,\n    useFactory:\n        (parser: HtmlParser, translations: string|null, format: string, config: CompilerConfig,\n         console: Console) => {\n          translations = translations || '';\n          const missingTranslation =\n              translations ? config.missingTranslation! : MissingTranslationStrategy.Ignore;\n          return new I18NHtmlParser(parser, translations, format, missingTranslation, console);\n        },\n    deps: [\n      baseHtmlParser,\n      [new Optional(), new Inject(TRANSLATIONS)],\n      [new Optional(), new Inject(TRANSLATIONS_FORMAT)],\n      [CompilerConfig],\n      [Console],\n    ]\n  },\n  {\n    provide: HtmlParser,\n    useExisting: I18NHtmlParser,\n  },\n  {\n    provide: TemplateParser,\n    deps: [CompilerConfig, CompileReflector, Parser, ElementSchemaRegistry, I18NHtmlParser, Console]\n  },\n  {provide: JitEvaluator, useClass: JitEvaluator, deps: []},\n  {provide: DirectiveNormalizer, deps: [ResourceLoader, UrlResolver, HtmlParser, CompilerConfig]},\n  {\n    provide: CompileMetadataResolver,\n    deps: [\n      CompilerConfig, HtmlParser, NgModuleResolver, DirectiveResolver, PipeResolver,\n      SummaryResolver, ElementSchemaRegistry, DirectiveNormalizer, Console,\n      [Optional, StaticSymbolCache], CompileReflector, [Optional, ERROR_COLLECTOR_TOKEN]\n    ]\n  },\n  DEFAULT_PACKAGE_URL_PROVIDER,\n  {provide: StyleCompiler, deps: [UrlResolver]},\n  {provide: ViewCompiler, deps: [CompileReflector]},\n  {provide: NgModuleCompiler, deps: [CompileReflector]},\n  {provide: CompilerConfig, useValue: new CompilerConfig()},\n  {\n    provide: Compiler,\n    useClass: CompilerImpl,\n    deps: [\n      Injector, CompileMetadataResolver, TemplateParser, StyleCompiler, ViewCompiler,\n      NgModuleCompiler, SummaryResolver, CompileReflector, JitEvaluator, CompilerConfig, Console\n    ]\n  },\n  {provide: DomElementSchemaRegistry, deps: []},\n  {provide: ElementSchemaRegistry, useExisting: DomElementSchemaRegistry},\n  {provide: UrlResolver, deps: [PACKAGE_ROOT_URL]},\n  {provide: DirectiveResolver, deps: [CompileReflector]},\n  {provide: PipeResolver, deps: [CompileReflector]},\n  {provide: NgModuleResolver, deps: [CompileReflector]},\n];\n\nexport const COMPILER_PROVIDERS__POST_R3__ =\n    <StaticProvider[]>[{provide: Compiler, useFactory: () => new Compiler()}];\nexport const COMPILER_PROVIDERS = COMPILER_PROVIDERS__PRE_R3__;\n/**\n * @publicApi\n */\nexport class JitCompilerFactory implements CompilerFactory {\n  private _defaultOptions: CompilerOptions[];\n\n  /* @internal */\n  constructor(defaultOptions: CompilerOptions[]) {\n    const compilerOptions: CompilerOptions = {\n      useJit: true,\n      defaultEncapsulation: ViewEncapsulation.Emulated,\n      missingTranslation: MissingTranslationStrategy.Warning,\n    };\n\n    this._defaultOptions = [compilerOptions, ...defaultOptions];\n  }\n  createCompiler(options: CompilerOptions[] = []): Compiler {\n    const opts = _mergeOptions(this._defaultOptions.concat(options));\n    const injector = Injector.create([\n      COMPILER_PROVIDERS, {\n        provide: CompilerConfig,\n        useFactory: () => {\n          return new CompilerConfig({\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            useJit: opts.useJit,\n            jitDevMode: isDevMode(),\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            defaultEncapsulation: opts.defaultEncapsulation,\n            missingTranslation: opts.missingTranslation,\n            preserveWhitespaces: opts.preserveWhitespaces,\n          });\n        },\n        deps: []\n      },\n      opts.providers!\n    ]);\n    return injector.get(Compiler);\n  }\n}\n\nfunction _mergeOptions(optionsArr: CompilerOptions[]): CompilerOptions {\n  return {\n    useJit: _lastDefined(optionsArr.map(options => options.useJit)),\n    defaultEncapsulation: _lastDefined(optionsArr.map(options => options.defaultEncapsulation)),\n    providers: _mergeArrays(optionsArr.map(options => options.providers!)),\n    missingTranslation: _lastDefined(optionsArr.map(options => options.missingTranslation)),\n    preserveWhitespaces: _lastDefined(optionsArr.map(options => options.preserveWhitespaces)),\n  };\n}\n\nfunction _lastDefined<T>(args: T[]): T|undefined {\n  for (let i = args.length - 1; i >= 0; i--) {\n    if (args[i] !== undefined) {\n      return args[i];\n    }\n  }\n  return undefined;\n}\n\nfunction _mergeArrays(parts: any[][]): any[] {\n  const result: any[] = [];\n  parts.forEach((part) => part && result.push(...part));\n  return result;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {COMPILER_OPTIONS, CompilerFactory, createPlatformFactory, platformCore, PlatformRef, StaticProvider} from '@angular/core';\n\nimport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * A platform that included corePlatform and the compiler.\n *\n * @publicApi\n */\nexport const platformCoreDynamic = createPlatformFactory(platformCore, 'coreDynamic', [\n  {provide: COMPILER_OPTIONS, useValue: {}, multi: true},\n  {provide: CompilerFactory, useClass: JitCompilerFactory, deps: [COMPILER_OPTIONS]},\n]);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport {ResourceLoader} from '@angular/compiler';\nimport {Injectable} from '@angular/core';\n\n\n@Injectable()\nexport class ResourceLoaderImpl extends ResourceLoader {\n  override get(url: string): Promise<string> {\n    let resolve: (result: any) => void;\n    let reject: (error: any) => void;\n    const promise = new Promise<string>((res, rej) => {\n      resolve = res;\n      reject = rej;\n    });\n    const xhr = new XMLHttpRequest();\n    xhr.open('GET', url, true);\n    xhr.responseType = 'text';\n\n    xhr.onload = function() {\n      // responseText is the old-school way of retrieving response (supported by IE8 & 9)\n      // response/responseType properties were introduced in ResourceLoader Level2 spec (supported\n      // by IE10)\n      const response = xhr.response || xhr.responseText;\n\n      // normalize IE9 bug (https://bugs.jquery.com/ticket/1450)\n      let status = xhr.status === 1223 ? 204 : xhr.status;\n\n      // fix status code when it is 0 (0 status is undocumented).\n      // Occurs when accessing file resources or on Android 4.1 stock browser\n      // while retrieving files from application cache.\n      if (status === 0) {\n        status = response ? 200 : 0;\n      }\n\n      if (200 <= status && status <= 300) {\n        resolve(response);\n      } else {\n        reject(`Failed to load ${url}`);\n      }\n    };\n\n    xhr.onerror = function() {\n      reject(`Failed to load ${url}`);\n    };\n\n    xhr.send();\n    return promise;\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ɵPLATFORM_BROWSER_ID as PLATFORM_BROWSER_ID} from '@angular/common';\nimport {ResourceLoader} from '@angular/compiler';\nimport {COMPILER_OPTIONS, PLATFORM_ID, StaticProvider} from '@angular/core';\n\nimport {ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS as INTERNAL_BROWSER_PLATFORM_PROVIDERS} from '@angular/platform-browser';\n\nimport {ResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n\n/**\n * @publicApi\n */\nexport const INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS: StaticProvider[] = [\n  INTERNAL_BROWSER_PLATFORM_PROVIDERS,\n  {\n    provide: COMPILER_OPTIONS,\n    useValue: {providers: [{provide: ResourceLoader, useClass: ResourceLoaderImpl, deps: []}]},\n    multi: true\n  },\n  {provide: PLATFORM_ID, useValue: PLATFORM_BROWSER_ID},\n];\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {ɵglobal as global} from '@angular/core';\n\n/**\n * An implementation of ResourceLoader that uses a template cache to avoid doing an actual\n * ResourceLoader.\n *\n * The template cache needs to be built and loaded into window.$templateCache\n * via a separate mechanism.\n *\n * @publicApi\n */\nexport class CachedResourceLoader extends ResourceLoader {\n  private _cache: {[url: string]: string};\n\n  constructor() {\n    super();\n    this._cache = (<any>global).$templateCache;\n    if (this._cache == null) {\n      throw new Error('CachedResourceLoader: Template cache was not found in $templateCache.');\n    }\n  }\n\n  override get(url: string): Promise<string> {\n    if (this._cache.hasOwnProperty(url)) {\n      return Promise.resolve(this._cache[url]);\n    } else {\n      return <Promise<any>>Promise.reject(\n          'CachedResourceLoader: Did not find cached template for ' + url);\n    }\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nexport {COMPILER_PROVIDERS__POST_R3__ as ɵCOMPILER_PROVIDERS__POST_R3__, CompilerImpl as ɵCompilerImpl} from './compiler_factory';\nexport {platformCoreDynamic as ɵplatformCoreDynamic} from './platform_core_dynamic';\nexport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS as ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nexport {ResourceLoaderImpl as ɵResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of the platform-browser-dynamic package.\n */\n\nimport {Version} from '@angular/core';\n\n/**\n * @publicApi\n */\nexport const VERSION = new Version('12.2.13');\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {CompilerFactory, createPlatformFactory, platformCore, PlatformRef, Provider, StaticProvider} from '@angular/core';\n\nimport {platformCoreDynamic} from './platform_core_dynamic';\nimport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nimport {CachedResourceLoader} from './resource_loader/resource_loader_cache';\n\nexport * from './private_export';\nexport {VERSION} from './version';\nexport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * @publicApi\n */\nexport const RESOURCE_CACHE_PROVIDER: Provider[] =\n    [{provide: ResourceLoader, useClass: CachedResourceLoader, deps: []}];\n\n/**\n * @publicApi\n */\nexport const platformBrowserDynamic = createPlatformFactory(\n    platformCoreDynamic, 'browserDynamic', INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of this package.\n */\nexport * from './src/platform-browser-dynamic';\n\n// This file only reexports content of the `src` folder. Keep it that way.\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n// This file is not used to build this module. It is only used during editing\n// by the TypeScript language service and during build for verification. `ngc`\n// replaces this file with production index.ts when it rewrites private symbol\n// names.\n\nexport * from './public_api';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n\nexport {CachedResourceLoader as ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a} from './src/resource_loader/resource_loader_cache';"]}
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic-testing.umd.js
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic-testing.umd.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic-testing.umd.js	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,4 +1,4 @@
 /**
- * @license Angular v12.2.9
+ * @license Angular v12.2.13
  * (c) 2010-2021 Google LLC. https://angular.io/
  * License: MIT
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,4 +1,4 @@
 /**
- * @license Angular v12.2.9
+ * @license Angular v12.2.13
  * (c) 2010-2021 Google LLC. https://angular.io/
  * License: MIT
@@ -762,5 +762,5 @@
      * @publicApi
      */
-    var VERSION = new core.Version('12.2.9');
+    var VERSION = new core.Version('12.2.13');
 
     /**
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js.map
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js.map	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js.map	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,1 +1,1 @@
-{"version":3,"file":"platform-browser-dynamic.umd.js","sources":["../../../../../external/npm/node_modules/tslib/tslib.es6.js","../../../../../packages/platform-browser-dynamic/src/compiler_reflector.ts","../../../../../packages/platform-browser-dynamic/src/compiler_factory.ts","../../../../../packages/platform-browser-dynamic/src/platform_core_dynamic.ts","../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts","../../../../../packages/platform-browser-dynamic/src/platform_providers.ts","../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts","../../../../../packages/platform-browser-dynamic/src/private_export.ts","../../../../../packages/platform-browser-dynamic/src/version.ts","../../../../../packages/platform-browser-dynamic/src/platform-browser-dynamic.ts","../../../../../packages/platform-browser-dynamic/public_api.ts","../../../../../packages/platform-browser-dynamic/index.ts","../../../../../packages/platform-browser-dynamic/platform-browser-dynamic.ts"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n    extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n    return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n    if (typeof b !== \"function\" && b !== null)\r\n        throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n    extendStatics(d, b);\r\n    function __() { this.constructor = d; }\r\n    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n    __assign = Object.assign || function __assign(t) {\r\n        for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n            s = arguments[i];\r\n            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n        }\r\n        return t;\r\n    }\r\n    return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n    var t = {};\r\n    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n        t[p] = s[p];\r\n    if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n                t[p[i]] = s[p[i]];\r\n        }\r\n    return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n    if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n    return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n    return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n    if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n    return new (P || (P = Promise))(function (resolve, reject) {\r\n        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n        function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n        step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n    });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n    var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n    return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n    function verb(n) { return function (v) { return step([n, v]); }; }\r\n    function step(op) {\r\n        if (f) throw new TypeError(\"Generator is already executing.\");\r\n        while (_) try {\r\n            if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n            if (y = 0, t) op = [op[0] & 2, t.value];\r\n            switch (op[0]) {\r\n                case 0: case 1: t = op; break;\r\n                case 4: _.label++; return { value: op[1], done: false };\r\n                case 5: _.label++; y = op[1]; op = [0]; continue;\r\n                case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n                default:\r\n                    if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n                    if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n                    if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n                    if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n                    if (t[2]) _.ops.pop();\r\n                    _.trys.pop(); continue;\r\n            }\r\n            op = body.call(thisArg, _);\r\n        } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n        if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n    }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n    if (k2 === undefined) k2 = k;\r\n    Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n}) : (function(o, m, k, k2) {\r\n    if (k2 === undefined) k2 = k;\r\n    o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n    for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n    var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n    if (m) return m.call(o);\r\n    if (o && typeof o.length === \"number\") return {\r\n        next: function () {\r\n            if (o && i >= o.length) o = void 0;\r\n            return { value: o && o[i++], done: !o };\r\n        }\r\n    };\r\n    throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n    var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n    if (!m) return o;\r\n    var i = m.call(o), r, ar = [], e;\r\n    try {\r\n        while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n    }\r\n    catch (error) { e = { error: error }; }\r\n    finally {\r\n        try {\r\n            if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n        }\r\n        finally { if (e) throw e.error; }\r\n    }\r\n    return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n    for (var ar = [], i = 0; i < arguments.length; i++)\r\n        ar = ar.concat(__read(arguments[i]));\r\n    return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n    for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n    for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n        for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n            r[k] = a[j];\r\n    return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n        if (ar || !(i in from)) {\r\n            if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n            ar[i] = from[i];\r\n        }\r\n    }\r\n    return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n    return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n    if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n    var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n    return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n    function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n    function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n    function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n    function fulfill(value) { resume(\"next\", value); }\r\n    function reject(value) { resume(\"throw\", value); }\r\n    function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n    var i, p;\r\n    return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n    function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n    if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n    var m = o[Symbol.asyncIterator], i;\r\n    return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n    function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n    if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n    return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n    Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n    o[\"default\"] = v;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n    if (mod && mod.__esModule) return mod;\r\n    var result = {};\r\n    if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n    __setModuleDefault(result, mod);\r\n    return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n    return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n    if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n    if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n    return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n    if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n    if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n    if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n    return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileReflector, ExternalReference, getUrlScheme, Identifiers, syntaxError} from '@angular/compiler';\nimport {ANALYZE_FOR_ENTRY_COMPONENTS, ChangeDetectionStrategy, ChangeDetectorRef, Component, ComponentFactory, ComponentFactoryResolver, ComponentRef, ElementRef, Injector, LOCALE_ID, NgModuleFactory, NgModuleRef, QueryList, Renderer2, SecurityContext, TemplateRef, TRANSLATIONS_FORMAT, ViewContainerRef, ViewEncapsulation, ɵand, ɵccf, ɵcmf, ɵCodegenComponentFactoryResolver, ɵcrt, ɵdid, ɵeld, ɵEMPTY_ARRAY, ɵEMPTY_MAP, ɵinlineInterpolate, ɵinterpolate, ɵmod, ɵmpd, ɵncd, ɵnov, ɵpad, ɵpid, ɵpod, ɵppd, ɵprd, ɵqud, ɵReflectionCapabilities as ReflectionCapabilities, ɵregisterModuleFactory, ɵstringify as stringify, ɵted, ɵunv, ɵvid} from '@angular/core';\n\nexport const MODULE_SUFFIX = '';\nconst builtinExternalReferences = createBuiltinExternalReferencesMap();\n\nexport class JitReflector implements CompileReflector {\n  private reflectionCapabilities = new ReflectionCapabilities();\n\n  componentModuleUrl(type: any, cmpMetadata: Component): string {\n    const moduleId = cmpMetadata.moduleId;\n\n    if (typeof moduleId === 'string') {\n      const scheme = getUrlScheme(moduleId);\n      return scheme ? moduleId : `package:${moduleId}${MODULE_SUFFIX}`;\n    } else if (moduleId !== null && moduleId !== void 0) {\n      throw syntaxError(\n          `moduleId should be a string in \"${\n              stringify(type)}\". See https://goo.gl/wIDDiL for more information.\\n` +\n          `If you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.`);\n    }\n\n    return `./${stringify(type)}`;\n  }\n  parameters(typeOrFunc: /*Type*/ any): any[][] {\n    return this.reflectionCapabilities.parameters(typeOrFunc);\n  }\n  tryAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.annotations(typeOrFunc);\n  }\n  annotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.reflectionCapabilities.annotations(typeOrFunc);\n  }\n  shallowAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    throw new Error('Not supported in JIT mode');\n  }\n  propMetadata(typeOrFunc: /*Type*/ any): {[key: string]: any[]} {\n    return this.reflectionCapabilities.propMetadata(typeOrFunc);\n  }\n  hasLifecycleHook(type: any, lcProperty: string): boolean {\n    return this.reflectionCapabilities.hasLifecycleHook(type, lcProperty);\n  }\n  guards(type: any): {[key: string]: any} {\n    return this.reflectionCapabilities.guards(type);\n  }\n  resolveExternalReference(ref: ExternalReference): any {\n    return builtinExternalReferences.get(ref) || ref.runtime;\n  }\n}\n\n\nfunction createBuiltinExternalReferencesMap() {\n  const map = new Map<ExternalReference, any>();\n  map.set(Identifiers.ANALYZE_FOR_ENTRY_COMPONENTS, ANALYZE_FOR_ENTRY_COMPONENTS);\n  map.set(Identifiers.ElementRef, ElementRef);\n  map.set(Identifiers.NgModuleRef, NgModuleRef);\n  map.set(Identifiers.ViewContainerRef, ViewContainerRef);\n  map.set(Identifiers.ChangeDetectorRef, ChangeDetectorRef);\n  map.set(Identifiers.Renderer2, Renderer2);\n  map.set(Identifiers.QueryList, QueryList);\n  map.set(Identifiers.TemplateRef, TemplateRef);\n  map.set(Identifiers.CodegenComponentFactoryResolver, ɵCodegenComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactoryResolver, ComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactory, ComponentFactory);\n  map.set(Identifiers.ComponentRef, ComponentRef);\n  map.set(Identifiers.NgModuleFactory, NgModuleFactory);\n  map.set(Identifiers.createModuleFactory, ɵcmf);\n  map.set(Identifiers.moduleDef, ɵmod);\n  map.set(Identifiers.moduleProviderDef, ɵmpd);\n  map.set(Identifiers.RegisterModuleFactoryFn, ɵregisterModuleFactory);\n  map.set(Identifiers.Injector, Injector);\n  map.set(Identifiers.ViewEncapsulation, ViewEncapsulation);\n  map.set(Identifiers.ChangeDetectionStrategy, ChangeDetectionStrategy);\n  map.set(Identifiers.SecurityContext, SecurityContext);\n  map.set(Identifiers.LOCALE_ID, LOCALE_ID);\n  map.set(Identifiers.TRANSLATIONS_FORMAT, TRANSLATIONS_FORMAT);\n  map.set(Identifiers.inlineInterpolate, ɵinlineInterpolate);\n  map.set(Identifiers.interpolate, ɵinterpolate);\n  map.set(Identifiers.EMPTY_ARRAY, ɵEMPTY_ARRAY);\n  map.set(Identifiers.EMPTY_MAP, ɵEMPTY_MAP);\n  map.set(Identifiers.viewDef, ɵvid);\n  map.set(Identifiers.elementDef, ɵeld);\n  map.set(Identifiers.anchorDef, ɵand);\n  map.set(Identifiers.textDef, ɵted);\n  map.set(Identifiers.directiveDef, ɵdid);\n  map.set(Identifiers.providerDef, ɵprd);\n  map.set(Identifiers.queryDef, ɵqud);\n  map.set(Identifiers.pureArrayDef, ɵpad);\n  map.set(Identifiers.pureObjectDef, ɵpod);\n  map.set(Identifiers.purePipeDef, ɵppd);\n  map.set(Identifiers.pipeDef, ɵpid);\n  map.set(Identifiers.nodeValue, ɵnov);\n  map.set(Identifiers.ngContentDef, ɵncd);\n  map.set(Identifiers.unwrapValue, ɵunv);\n  map.set(Identifiers.createRendererType2, ɵcrt);\n  map.set(Identifiers.createComponentFactory, ɵccf);\n  return map;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileMetadataResolver, CompilerConfig, CompileReflector, DirectiveNormalizer, DirectiveResolver, DomElementSchemaRegistry, ElementSchemaRegistry, HtmlParser, I18NHtmlParser, JitCompiler, JitEvaluator, JitSummaryResolver, Lexer, NgModuleCompiler, NgModuleResolver, Parser, PipeResolver, ProviderMeta, ResourceLoader, StaticSymbolCache, StyleCompiler, SummaryResolver, TemplateParser, UrlResolver, ViewCompiler} from '@angular/compiler';\nimport {Compiler, CompilerFactory, CompilerOptions, ComponentFactory, Inject, InjectionToken, Injector, isDevMode, MissingTranslationStrategy, ModuleWithComponentFactories, NgModuleFactory, Optional, PACKAGE_ROOT_URL, StaticProvider, TRANSLATIONS, TRANSLATIONS_FORMAT, Type, ViewEncapsulation, ɵConsole as Console} from '@angular/core';\n\nimport {JitReflector} from './compiler_reflector';\n\nexport const ERROR_COLLECTOR_TOKEN = new InjectionToken('ErrorCollector');\n\n/**\n * A default provider for {@link PACKAGE_ROOT_URL} that maps to '/'.\n */\nexport const DEFAULT_PACKAGE_URL_PROVIDER = {\n  provide: PACKAGE_ROOT_URL,\n  useValue: '/'\n};\n\nconst _NO_RESOURCE_LOADER: ResourceLoader = {\n  get(url: string): Promise<string> {\n    throw new Error(\n        `No ResourceLoader implementation has been provided. Can't read the url \"${url}\"`);\n  }\n};\n\nconst baseHtmlParser = new InjectionToken('HtmlParser');\n\nexport class CompilerImpl implements Compiler {\n  private _delegate: JitCompiler;\n  public readonly injector: Injector;\n  constructor(\n      injector: Injector, private _metadataResolver: CompileMetadataResolver,\n      templateParser: TemplateParser, styleCompiler: StyleCompiler, viewCompiler: ViewCompiler,\n      ngModuleCompiler: NgModuleCompiler, summaryResolver: SummaryResolver<Type<any>>,\n      compileReflector: CompileReflector, jitEvaluator: JitEvaluator,\n      compilerConfig: CompilerConfig, console: Console) {\n    this._delegate = new JitCompiler(\n        _metadataResolver, templateParser, styleCompiler, viewCompiler, ngModuleCompiler,\n        summaryResolver, compileReflector, jitEvaluator, compilerConfig, console,\n        this.getExtraNgModuleProviders.bind(this));\n    this.injector = injector;\n  }\n\n  private getExtraNgModuleProviders() {\n    return [this._metadataResolver.getProviderMetadata(\n        new ProviderMeta(Compiler, {useValue: this}))];\n  }\n\n  compileModuleSync<T>(moduleType: Type<T>): NgModuleFactory<T> {\n    return this._delegate.compileModuleSync(moduleType) as NgModuleFactory<T>;\n  }\n  compileModuleAsync<T>(moduleType: Type<T>): Promise<NgModuleFactory<T>> {\n    return this._delegate.compileModuleAsync(moduleType) as Promise<NgModuleFactory<T>>;\n  }\n  compileModuleAndAllComponentsSync<T>(moduleType: Type<T>): ModuleWithComponentFactories<T> {\n    const result = this._delegate.compileModuleAndAllComponentsSync(moduleType);\n    return {\n      ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n      componentFactories: result.componentFactories as ComponentFactory<any>[],\n    };\n  }\n  compileModuleAndAllComponentsAsync<T>(moduleType: Type<T>):\n      Promise<ModuleWithComponentFactories<T>> {\n    return this._delegate.compileModuleAndAllComponentsAsync(moduleType)\n        .then((result) => ({\n                ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n                componentFactories: result.componentFactories as ComponentFactory<any>[],\n              }));\n  }\n  loadAotSummaries(summaries: () => any[]) {\n    this._delegate.loadAotSummaries(summaries);\n  }\n  hasAotSummary(ref: Type<any>): boolean {\n    return this._delegate.hasAotSummary(ref);\n  }\n  getComponentFactory<T>(component: Type<T>): ComponentFactory<T> {\n    return this._delegate.getComponentFactory(component) as ComponentFactory<T>;\n  }\n  clearCache(): void {\n    this._delegate.clearCache();\n  }\n  clearCacheFor(type: Type<any>) {\n    this._delegate.clearCacheFor(type);\n  }\n  getModuleId(moduleType: Type<any>): string|undefined {\n    const meta = this._metadataResolver.getNgModuleMetadata(moduleType);\n    return meta && meta.id || undefined;\n  }\n}\n/**\n * A set of providers that provide `JitCompiler` and its dependencies to use for\n * template compilation.\n */\nconst COMPILER_PROVIDERS__PRE_R3__ = <StaticProvider[]>[\n  {provide: CompileReflector, useValue: new JitReflector()},\n  {provide: ResourceLoader, useValue: _NO_RESOURCE_LOADER},\n  {provide: JitSummaryResolver, deps: []},\n  {provide: SummaryResolver, useExisting: JitSummaryResolver},\n  {provide: Console, deps: []},\n  {provide: Lexer, deps: []},\n  {provide: Parser, deps: [Lexer]},\n  {\n    provide: baseHtmlParser,\n    useClass: HtmlParser,\n    deps: [],\n  },\n  {\n    provide: I18NHtmlParser,\n    useFactory:\n        (parser: HtmlParser, translations: string|null, format: string, config: CompilerConfig,\n         console: Console) => {\n          translations = translations || '';\n          const missingTranslation =\n              translations ? config.missingTranslation! : MissingTranslationStrategy.Ignore;\n          return new I18NHtmlParser(parser, translations, format, missingTranslation, console);\n        },\n    deps: [\n      baseHtmlParser,\n      [new Optional(), new Inject(TRANSLATIONS)],\n      [new Optional(), new Inject(TRANSLATIONS_FORMAT)],\n      [CompilerConfig],\n      [Console],\n    ]\n  },\n  {\n    provide: HtmlParser,\n    useExisting: I18NHtmlParser,\n  },\n  {\n    provide: TemplateParser,\n    deps: [CompilerConfig, CompileReflector, Parser, ElementSchemaRegistry, I18NHtmlParser, Console]\n  },\n  {provide: JitEvaluator, useClass: JitEvaluator, deps: []},\n  {provide: DirectiveNormalizer, deps: [ResourceLoader, UrlResolver, HtmlParser, CompilerConfig]},\n  {\n    provide: CompileMetadataResolver,\n    deps: [\n      CompilerConfig, HtmlParser, NgModuleResolver, DirectiveResolver, PipeResolver,\n      SummaryResolver, ElementSchemaRegistry, DirectiveNormalizer, Console,\n      [Optional, StaticSymbolCache], CompileReflector, [Optional, ERROR_COLLECTOR_TOKEN]\n    ]\n  },\n  DEFAULT_PACKAGE_URL_PROVIDER,\n  {provide: StyleCompiler, deps: [UrlResolver]},\n  {provide: ViewCompiler, deps: [CompileReflector]},\n  {provide: NgModuleCompiler, deps: [CompileReflector]},\n  {provide: CompilerConfig, useValue: new CompilerConfig()},\n  {\n    provide: Compiler,\n    useClass: CompilerImpl,\n    deps: [\n      Injector, CompileMetadataResolver, TemplateParser, StyleCompiler, ViewCompiler,\n      NgModuleCompiler, SummaryResolver, CompileReflector, JitEvaluator, CompilerConfig, Console\n    ]\n  },\n  {provide: DomElementSchemaRegistry, deps: []},\n  {provide: ElementSchemaRegistry, useExisting: DomElementSchemaRegistry},\n  {provide: UrlResolver, deps: [PACKAGE_ROOT_URL]},\n  {provide: DirectiveResolver, deps: [CompileReflector]},\n  {provide: PipeResolver, deps: [CompileReflector]},\n  {provide: NgModuleResolver, deps: [CompileReflector]},\n];\n\nexport const COMPILER_PROVIDERS__POST_R3__ =\n    <StaticProvider[]>[{provide: Compiler, useFactory: () => new Compiler()}];\nexport const COMPILER_PROVIDERS = COMPILER_PROVIDERS__PRE_R3__;\n/**\n * @publicApi\n */\nexport class JitCompilerFactory implements CompilerFactory {\n  private _defaultOptions: CompilerOptions[];\n\n  /* @internal */\n  constructor(defaultOptions: CompilerOptions[]) {\n    const compilerOptions: CompilerOptions = {\n      useJit: true,\n      defaultEncapsulation: ViewEncapsulation.Emulated,\n      missingTranslation: MissingTranslationStrategy.Warning,\n    };\n\n    this._defaultOptions = [compilerOptions, ...defaultOptions];\n  }\n  createCompiler(options: CompilerOptions[] = []): Compiler {\n    const opts = _mergeOptions(this._defaultOptions.concat(options));\n    const injector = Injector.create([\n      COMPILER_PROVIDERS, {\n        provide: CompilerConfig,\n        useFactory: () => {\n          return new CompilerConfig({\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            useJit: opts.useJit,\n            jitDevMode: isDevMode(),\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            defaultEncapsulation: opts.defaultEncapsulation,\n            missingTranslation: opts.missingTranslation,\n            preserveWhitespaces: opts.preserveWhitespaces,\n          });\n        },\n        deps: []\n      },\n      opts.providers!\n    ]);\n    return injector.get(Compiler);\n  }\n}\n\nfunction _mergeOptions(optionsArr: CompilerOptions[]): CompilerOptions {\n  return {\n    useJit: _lastDefined(optionsArr.map(options => options.useJit)),\n    defaultEncapsulation: _lastDefined(optionsArr.map(options => options.defaultEncapsulation)),\n    providers: _mergeArrays(optionsArr.map(options => options.providers!)),\n    missingTranslation: _lastDefined(optionsArr.map(options => options.missingTranslation)),\n    preserveWhitespaces: _lastDefined(optionsArr.map(options => options.preserveWhitespaces)),\n  };\n}\n\nfunction _lastDefined<T>(args: T[]): T|undefined {\n  for (let i = args.length - 1; i >= 0; i--) {\n    if (args[i] !== undefined) {\n      return args[i];\n    }\n  }\n  return undefined;\n}\n\nfunction _mergeArrays(parts: any[][]): any[] {\n  const result: any[] = [];\n  parts.forEach((part) => part && result.push(...part));\n  return result;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {COMPILER_OPTIONS, CompilerFactory, createPlatformFactory, platformCore, PlatformRef, StaticProvider} from '@angular/core';\n\nimport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * A platform that included corePlatform and the compiler.\n *\n * @publicApi\n */\nexport const platformCoreDynamic = createPlatformFactory(platformCore, 'coreDynamic', [\n  {provide: COMPILER_OPTIONS, useValue: {}, multi: true},\n  {provide: CompilerFactory, useClass: JitCompilerFactory, deps: [COMPILER_OPTIONS]},\n]);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport {ResourceLoader} from '@angular/compiler';\nimport {Injectable} from '@angular/core';\n\n\n@Injectable()\nexport class ResourceLoaderImpl extends ResourceLoader {\n  override get(url: string): Promise<string> {\n    let resolve: (result: any) => void;\n    let reject: (error: any) => void;\n    const promise = new Promise<string>((res, rej) => {\n      resolve = res;\n      reject = rej;\n    });\n    const xhr = new XMLHttpRequest();\n    xhr.open('GET', url, true);\n    xhr.responseType = 'text';\n\n    xhr.onload = function() {\n      // responseText is the old-school way of retrieving response (supported by IE8 & 9)\n      // response/responseType properties were introduced in ResourceLoader Level2 spec (supported\n      // by IE10)\n      const response = xhr.response || xhr.responseText;\n\n      // normalize IE9 bug (https://bugs.jquery.com/ticket/1450)\n      let status = xhr.status === 1223 ? 204 : xhr.status;\n\n      // fix status code when it is 0 (0 status is undocumented).\n      // Occurs when accessing file resources or on Android 4.1 stock browser\n      // while retrieving files from application cache.\n      if (status === 0) {\n        status = response ? 200 : 0;\n      }\n\n      if (200 <= status && status <= 300) {\n        resolve(response);\n      } else {\n        reject(`Failed to load ${url}`);\n      }\n    };\n\n    xhr.onerror = function() {\n      reject(`Failed to load ${url}`);\n    };\n\n    xhr.send();\n    return promise;\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ɵPLATFORM_BROWSER_ID as PLATFORM_BROWSER_ID} from '@angular/common';\nimport {ResourceLoader} from '@angular/compiler';\nimport {COMPILER_OPTIONS, PLATFORM_ID, StaticProvider} from '@angular/core';\n\nimport {ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS as INTERNAL_BROWSER_PLATFORM_PROVIDERS} from '@angular/platform-browser';\n\nimport {ResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n\n/**\n * @publicApi\n */\nexport const INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS: StaticProvider[] = [\n  INTERNAL_BROWSER_PLATFORM_PROVIDERS,\n  {\n    provide: COMPILER_OPTIONS,\n    useValue: {providers: [{provide: ResourceLoader, useClass: ResourceLoaderImpl, deps: []}]},\n    multi: true\n  },\n  {provide: PLATFORM_ID, useValue: PLATFORM_BROWSER_ID},\n];\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {ɵglobal as global} from '@angular/core';\n\n/**\n * An implementation of ResourceLoader that uses a template cache to avoid doing an actual\n * ResourceLoader.\n *\n * The template cache needs to be built and loaded into window.$templateCache\n * via a separate mechanism.\n *\n * @publicApi\n */\nexport class CachedResourceLoader extends ResourceLoader {\n  private _cache: {[url: string]: string};\n\n  constructor() {\n    super();\n    this._cache = (<any>global).$templateCache;\n    if (this._cache == null) {\n      throw new Error('CachedResourceLoader: Template cache was not found in $templateCache.');\n    }\n  }\n\n  override get(url: string): Promise<string> {\n    if (this._cache.hasOwnProperty(url)) {\n      return Promise.resolve(this._cache[url]);\n    } else {\n      return <Promise<any>>Promise.reject(\n          'CachedResourceLoader: Did not find cached template for ' + url);\n    }\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nexport {COMPILER_PROVIDERS__POST_R3__ as ɵCOMPILER_PROVIDERS__POST_R3__, CompilerImpl as ɵCompilerImpl} from './compiler_factory';\nexport {platformCoreDynamic as ɵplatformCoreDynamic} from './platform_core_dynamic';\nexport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS as ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nexport {ResourceLoaderImpl as ɵResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of the platform-browser-dynamic package.\n */\n\nimport {Version} from '@angular/core';\n\n/**\n * @publicApi\n */\nexport const VERSION = new Version('12.2.9');\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {CompilerFactory, createPlatformFactory, platformCore, PlatformRef, Provider, StaticProvider} from '@angular/core';\n\nimport {platformCoreDynamic} from './platform_core_dynamic';\nimport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nimport {CachedResourceLoader} from './resource_loader/resource_loader_cache';\n\nexport * from './private_export';\nexport {VERSION} from './version';\nexport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * @publicApi\n */\nexport const RESOURCE_CACHE_PROVIDER: Provider[] =\n    [{provide: ResourceLoader, useClass: CachedResourceLoader, deps: []}];\n\n/**\n * @publicApi\n */\nexport const platformBrowserDynamic = createPlatformFactory(\n    platformCoreDynamic, 'browserDynamic', INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of this package.\n */\nexport * from './src/platform-browser-dynamic';\n\n// This file only reexports content of the `src` folder. Keep it that way.\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n// This file is not used to build this module. It is only used during editing\n// by the TypeScript language service and during build for verification. `ngc`\n// replaces this file with production index.ts when it rewrites private symbol\n// names.\n\nexport * from './public_api';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n\nexport {CachedResourceLoader as ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a} from './src/resource_loader/resource_loader_cache';"],"names":["ReflectionCapabilities","getUrlScheme","syntaxError","stringify","Identifiers","ANALYZE_FOR_ENTRY_COMPONENTS","ElementRef","NgModuleRef","ViewContainerRef","ChangeDetectorRef","Renderer2","QueryList","TemplateRef","ɵCodegenComponentFactoryResolver","ComponentFactoryResolver","ComponentFactory","ComponentRef","NgModuleFactory","ɵcmf","ɵmod","ɵmpd","ɵregisterModuleFactory","Injector","ViewEncapsulation","ChangeDetectionStrategy","SecurityContext","LOCALE_ID","TRANSLATIONS_FORMAT","ɵinlineInterpolate","ɵinterpolate","ɵEMPTY_ARRAY","ɵEMPTY_MAP","ɵvid","ɵeld","ɵand","ɵted","ɵdid","ɵprd","ɵqud","ɵpad","ɵpod","ɵppd","ɵpid","ɵnov","ɵncd","ɵunv","ɵcrt","ɵccf","InjectionToken","PACKAGE_ROOT_URL","JitCompiler","ProviderMeta","Compiler","MissingTranslationStrategy","I18NHtmlParser","CompilerConfig","CompileReflector","ResourceLoader","JitSummaryResolver","SummaryResolver","Console","Lexer","Parser","HtmlParser","Optional","Inject","TRANSLATIONS","TemplateParser","ElementSchemaRegistry","JitEvaluator","DirectiveNormalizer","UrlResolver","CompileMetadataResolver","NgModuleResolver","DirectiveResolver","PipeResolver","StaticSymbolCache","StyleCompiler","ViewCompiler","NgModuleCompiler","DomElementSchemaRegistry","isDevMode","createPlatformFactory","platformCore","COMPILER_OPTIONS","CompilerFactory","Injectable","PLATFORM_BROWSER_ID","INTERNAL_BROWSER_PLATFORM_PROVIDERS","PLATFORM_ID","global","Version"],"mappings":"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"}
+{"version":3,"file":"platform-browser-dynamic.umd.js","sources":["../../../../../external/npm/node_modules/tslib/tslib.es6.js","../../../../../packages/platform-browser-dynamic/src/compiler_reflector.ts","../../../../../packages/platform-browser-dynamic/src/compiler_factory.ts","../../../../../packages/platform-browser-dynamic/src/platform_core_dynamic.ts","../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts","../../../../../packages/platform-browser-dynamic/src/platform_providers.ts","../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts","../../../../../packages/platform-browser-dynamic/src/private_export.ts","../../../../../packages/platform-browser-dynamic/src/version.ts","../../../../../packages/platform-browser-dynamic/src/platform-browser-dynamic.ts","../../../../../packages/platform-browser-dynamic/public_api.ts","../../../../../packages/platform-browser-dynamic/index.ts","../../../../../packages/platform-browser-dynamic/platform-browser-dynamic.ts"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n    extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n    return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n    if (typeof b !== \"function\" && b !== null)\r\n        throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n    extendStatics(d, b);\r\n    function __() { this.constructor = d; }\r\n    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n    __assign = Object.assign || function __assign(t) {\r\n        for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n            s = arguments[i];\r\n            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n        }\r\n        return t;\r\n    }\r\n    return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n    var t = {};\r\n    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n        t[p] = s[p];\r\n    if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n                t[p[i]] = s[p[i]];\r\n        }\r\n    return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n    if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n    return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n    return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n    if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n    return new (P || (P = Promise))(function (resolve, reject) {\r\n        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n        function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n        step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n    });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n    var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n    return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n    function verb(n) { return function (v) { return step([n, v]); }; }\r\n    function step(op) {\r\n        if (f) throw new TypeError(\"Generator is already executing.\");\r\n        while (_) try {\r\n            if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n            if (y = 0, t) op = [op[0] & 2, t.value];\r\n            switch (op[0]) {\r\n                case 0: case 1: t = op; break;\r\n                case 4: _.label++; return { value: op[1], done: false };\r\n                case 5: _.label++; y = op[1]; op = [0]; continue;\r\n                case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n                default:\r\n                    if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n                    if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n                    if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n                    if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n                    if (t[2]) _.ops.pop();\r\n                    _.trys.pop(); continue;\r\n            }\r\n            op = body.call(thisArg, _);\r\n        } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n        if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n    }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n    if (k2 === undefined) k2 = k;\r\n    Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\r\n}) : (function(o, m, k, k2) {\r\n    if (k2 === undefined) k2 = k;\r\n    o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n    for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n    var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n    if (m) return m.call(o);\r\n    if (o && typeof o.length === \"number\") return {\r\n        next: function () {\r\n            if (o && i >= o.length) o = void 0;\r\n            return { value: o && o[i++], done: !o };\r\n        }\r\n    };\r\n    throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n    var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n    if (!m) return o;\r\n    var i = m.call(o), r, ar = [], e;\r\n    try {\r\n        while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n    }\r\n    catch (error) { e = { error: error }; }\r\n    finally {\r\n        try {\r\n            if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n        }\r\n        finally { if (e) throw e.error; }\r\n    }\r\n    return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n    for (var ar = [], i = 0; i < arguments.length; i++)\r\n        ar = ar.concat(__read(arguments[i]));\r\n    return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n    for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n    for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n        for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n            r[k] = a[j];\r\n    return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n        if (ar || !(i in from)) {\r\n            if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n            ar[i] = from[i];\r\n        }\r\n    }\r\n    return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n    return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n    if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n    var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n    return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n    function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n    function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n    function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n    function fulfill(value) { resume(\"next\", value); }\r\n    function reject(value) { resume(\"throw\", value); }\r\n    function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n    var i, p;\r\n    return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n    function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n    if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n    var m = o[Symbol.asyncIterator], i;\r\n    return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n    function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n    function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n    if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n    return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n    Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n    o[\"default\"] = v;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n    if (mod && mod.__esModule) return mod;\r\n    var result = {};\r\n    if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n    __setModuleDefault(result, mod);\r\n    return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n    return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n    if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n    if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n    return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n    if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n    if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n    if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n    return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileReflector, ExternalReference, getUrlScheme, Identifiers, syntaxError} from '@angular/compiler';\nimport {ANALYZE_FOR_ENTRY_COMPONENTS, ChangeDetectionStrategy, ChangeDetectorRef, Component, ComponentFactory, ComponentFactoryResolver, ComponentRef, ElementRef, Injector, LOCALE_ID, NgModuleFactory, NgModuleRef, QueryList, Renderer2, SecurityContext, TemplateRef, TRANSLATIONS_FORMAT, ViewContainerRef, ViewEncapsulation, ɵand, ɵccf, ɵcmf, ɵCodegenComponentFactoryResolver, ɵcrt, ɵdid, ɵeld, ɵEMPTY_ARRAY, ɵEMPTY_MAP, ɵinlineInterpolate, ɵinterpolate, ɵmod, ɵmpd, ɵncd, ɵnov, ɵpad, ɵpid, ɵpod, ɵppd, ɵprd, ɵqud, ɵReflectionCapabilities as ReflectionCapabilities, ɵregisterModuleFactory, ɵstringify as stringify, ɵted, ɵunv, ɵvid} from '@angular/core';\n\nexport const MODULE_SUFFIX = '';\nconst builtinExternalReferences = createBuiltinExternalReferencesMap();\n\nexport class JitReflector implements CompileReflector {\n  private reflectionCapabilities = new ReflectionCapabilities();\n\n  componentModuleUrl(type: any, cmpMetadata: Component): string {\n    const moduleId = cmpMetadata.moduleId;\n\n    if (typeof moduleId === 'string') {\n      const scheme = getUrlScheme(moduleId);\n      return scheme ? moduleId : `package:${moduleId}${MODULE_SUFFIX}`;\n    } else if (moduleId !== null && moduleId !== void 0) {\n      throw syntaxError(\n          `moduleId should be a string in \"${\n              stringify(type)}\". See https://goo.gl/wIDDiL for more information.\\n` +\n          `If you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.`);\n    }\n\n    return `./${stringify(type)}`;\n  }\n  parameters(typeOrFunc: /*Type*/ any): any[][] {\n    return this.reflectionCapabilities.parameters(typeOrFunc);\n  }\n  tryAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.annotations(typeOrFunc);\n  }\n  annotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.reflectionCapabilities.annotations(typeOrFunc);\n  }\n  shallowAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    throw new Error('Not supported in JIT mode');\n  }\n  propMetadata(typeOrFunc: /*Type*/ any): {[key: string]: any[]} {\n    return this.reflectionCapabilities.propMetadata(typeOrFunc);\n  }\n  hasLifecycleHook(type: any, lcProperty: string): boolean {\n    return this.reflectionCapabilities.hasLifecycleHook(type, lcProperty);\n  }\n  guards(type: any): {[key: string]: any} {\n    return this.reflectionCapabilities.guards(type);\n  }\n  resolveExternalReference(ref: ExternalReference): any {\n    return builtinExternalReferences.get(ref) || ref.runtime;\n  }\n}\n\n\nfunction createBuiltinExternalReferencesMap() {\n  const map = new Map<ExternalReference, any>();\n  map.set(Identifiers.ANALYZE_FOR_ENTRY_COMPONENTS, ANALYZE_FOR_ENTRY_COMPONENTS);\n  map.set(Identifiers.ElementRef, ElementRef);\n  map.set(Identifiers.NgModuleRef, NgModuleRef);\n  map.set(Identifiers.ViewContainerRef, ViewContainerRef);\n  map.set(Identifiers.ChangeDetectorRef, ChangeDetectorRef);\n  map.set(Identifiers.Renderer2, Renderer2);\n  map.set(Identifiers.QueryList, QueryList);\n  map.set(Identifiers.TemplateRef, TemplateRef);\n  map.set(Identifiers.CodegenComponentFactoryResolver, ɵCodegenComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactoryResolver, ComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactory, ComponentFactory);\n  map.set(Identifiers.ComponentRef, ComponentRef);\n  map.set(Identifiers.NgModuleFactory, NgModuleFactory);\n  map.set(Identifiers.createModuleFactory, ɵcmf);\n  map.set(Identifiers.moduleDef, ɵmod);\n  map.set(Identifiers.moduleProviderDef, ɵmpd);\n  map.set(Identifiers.RegisterModuleFactoryFn, ɵregisterModuleFactory);\n  map.set(Identifiers.Injector, Injector);\n  map.set(Identifiers.ViewEncapsulation, ViewEncapsulation);\n  map.set(Identifiers.ChangeDetectionStrategy, ChangeDetectionStrategy);\n  map.set(Identifiers.SecurityContext, SecurityContext);\n  map.set(Identifiers.LOCALE_ID, LOCALE_ID);\n  map.set(Identifiers.TRANSLATIONS_FORMAT, TRANSLATIONS_FORMAT);\n  map.set(Identifiers.inlineInterpolate, ɵinlineInterpolate);\n  map.set(Identifiers.interpolate, ɵinterpolate);\n  map.set(Identifiers.EMPTY_ARRAY, ɵEMPTY_ARRAY);\n  map.set(Identifiers.EMPTY_MAP, ɵEMPTY_MAP);\n  map.set(Identifiers.viewDef, ɵvid);\n  map.set(Identifiers.elementDef, ɵeld);\n  map.set(Identifiers.anchorDef, ɵand);\n  map.set(Identifiers.textDef, ɵted);\n  map.set(Identifiers.directiveDef, ɵdid);\n  map.set(Identifiers.providerDef, ɵprd);\n  map.set(Identifiers.queryDef, ɵqud);\n  map.set(Identifiers.pureArrayDef, ɵpad);\n  map.set(Identifiers.pureObjectDef, ɵpod);\n  map.set(Identifiers.purePipeDef, ɵppd);\n  map.set(Identifiers.pipeDef, ɵpid);\n  map.set(Identifiers.nodeValue, ɵnov);\n  map.set(Identifiers.ngContentDef, ɵncd);\n  map.set(Identifiers.unwrapValue, ɵunv);\n  map.set(Identifiers.createRendererType2, ɵcrt);\n  map.set(Identifiers.createComponentFactory, ɵccf);\n  return map;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileMetadataResolver, CompilerConfig, CompileReflector, DirectiveNormalizer, DirectiveResolver, DomElementSchemaRegistry, ElementSchemaRegistry, HtmlParser, I18NHtmlParser, JitCompiler, JitEvaluator, JitSummaryResolver, Lexer, NgModuleCompiler, NgModuleResolver, Parser, PipeResolver, ProviderMeta, ResourceLoader, StaticSymbolCache, StyleCompiler, SummaryResolver, TemplateParser, UrlResolver, ViewCompiler} from '@angular/compiler';\nimport {Compiler, CompilerFactory, CompilerOptions, ComponentFactory, Inject, InjectionToken, Injector, isDevMode, MissingTranslationStrategy, ModuleWithComponentFactories, NgModuleFactory, Optional, PACKAGE_ROOT_URL, StaticProvider, TRANSLATIONS, TRANSLATIONS_FORMAT, Type, ViewEncapsulation, ɵConsole as Console} from '@angular/core';\n\nimport {JitReflector} from './compiler_reflector';\n\nexport const ERROR_COLLECTOR_TOKEN = new InjectionToken('ErrorCollector');\n\n/**\n * A default provider for {@link PACKAGE_ROOT_URL} that maps to '/'.\n */\nexport const DEFAULT_PACKAGE_URL_PROVIDER = {\n  provide: PACKAGE_ROOT_URL,\n  useValue: '/'\n};\n\nconst _NO_RESOURCE_LOADER: ResourceLoader = {\n  get(url: string): Promise<string> {\n    throw new Error(\n        `No ResourceLoader implementation has been provided. Can't read the url \"${url}\"`);\n  }\n};\n\nconst baseHtmlParser = new InjectionToken('HtmlParser');\n\nexport class CompilerImpl implements Compiler {\n  private _delegate: JitCompiler;\n  public readonly injector: Injector;\n  constructor(\n      injector: Injector, private _metadataResolver: CompileMetadataResolver,\n      templateParser: TemplateParser, styleCompiler: StyleCompiler, viewCompiler: ViewCompiler,\n      ngModuleCompiler: NgModuleCompiler, summaryResolver: SummaryResolver<Type<any>>,\n      compileReflector: CompileReflector, jitEvaluator: JitEvaluator,\n      compilerConfig: CompilerConfig, console: Console) {\n    this._delegate = new JitCompiler(\n        _metadataResolver, templateParser, styleCompiler, viewCompiler, ngModuleCompiler,\n        summaryResolver, compileReflector, jitEvaluator, compilerConfig, console,\n        this.getExtraNgModuleProviders.bind(this));\n    this.injector = injector;\n  }\n\n  private getExtraNgModuleProviders() {\n    return [this._metadataResolver.getProviderMetadata(\n        new ProviderMeta(Compiler, {useValue: this}))];\n  }\n\n  compileModuleSync<T>(moduleType: Type<T>): NgModuleFactory<T> {\n    return this._delegate.compileModuleSync(moduleType) as NgModuleFactory<T>;\n  }\n  compileModuleAsync<T>(moduleType: Type<T>): Promise<NgModuleFactory<T>> {\n    return this._delegate.compileModuleAsync(moduleType) as Promise<NgModuleFactory<T>>;\n  }\n  compileModuleAndAllComponentsSync<T>(moduleType: Type<T>): ModuleWithComponentFactories<T> {\n    const result = this._delegate.compileModuleAndAllComponentsSync(moduleType);\n    return {\n      ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n      componentFactories: result.componentFactories as ComponentFactory<any>[],\n    };\n  }\n  compileModuleAndAllComponentsAsync<T>(moduleType: Type<T>):\n      Promise<ModuleWithComponentFactories<T>> {\n    return this._delegate.compileModuleAndAllComponentsAsync(moduleType)\n        .then((result) => ({\n                ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n                componentFactories: result.componentFactories as ComponentFactory<any>[],\n              }));\n  }\n  loadAotSummaries(summaries: () => any[]) {\n    this._delegate.loadAotSummaries(summaries);\n  }\n  hasAotSummary(ref: Type<any>): boolean {\n    return this._delegate.hasAotSummary(ref);\n  }\n  getComponentFactory<T>(component: Type<T>): ComponentFactory<T> {\n    return this._delegate.getComponentFactory(component) as ComponentFactory<T>;\n  }\n  clearCache(): void {\n    this._delegate.clearCache();\n  }\n  clearCacheFor(type: Type<any>) {\n    this._delegate.clearCacheFor(type);\n  }\n  getModuleId(moduleType: Type<any>): string|undefined {\n    const meta = this._metadataResolver.getNgModuleMetadata(moduleType);\n    return meta && meta.id || undefined;\n  }\n}\n/**\n * A set of providers that provide `JitCompiler` and its dependencies to use for\n * template compilation.\n */\nconst COMPILER_PROVIDERS__PRE_R3__ = <StaticProvider[]>[\n  {provide: CompileReflector, useValue: new JitReflector()},\n  {provide: ResourceLoader, useValue: _NO_RESOURCE_LOADER},\n  {provide: JitSummaryResolver, deps: []},\n  {provide: SummaryResolver, useExisting: JitSummaryResolver},\n  {provide: Console, deps: []},\n  {provide: Lexer, deps: []},\n  {provide: Parser, deps: [Lexer]},\n  {\n    provide: baseHtmlParser,\n    useClass: HtmlParser,\n    deps: [],\n  },\n  {\n    provide: I18NHtmlParser,\n    useFactory:\n        (parser: HtmlParser, translations: string|null, format: string, config: CompilerConfig,\n         console: Console) => {\n          translations = translations || '';\n          const missingTranslation =\n              translations ? config.missingTranslation! : MissingTranslationStrategy.Ignore;\n          return new I18NHtmlParser(parser, translations, format, missingTranslation, console);\n        },\n    deps: [\n      baseHtmlParser,\n      [new Optional(), new Inject(TRANSLATIONS)],\n      [new Optional(), new Inject(TRANSLATIONS_FORMAT)],\n      [CompilerConfig],\n      [Console],\n    ]\n  },\n  {\n    provide: HtmlParser,\n    useExisting: I18NHtmlParser,\n  },\n  {\n    provide: TemplateParser,\n    deps: [CompilerConfig, CompileReflector, Parser, ElementSchemaRegistry, I18NHtmlParser, Console]\n  },\n  {provide: JitEvaluator, useClass: JitEvaluator, deps: []},\n  {provide: DirectiveNormalizer, deps: [ResourceLoader, UrlResolver, HtmlParser, CompilerConfig]},\n  {\n    provide: CompileMetadataResolver,\n    deps: [\n      CompilerConfig, HtmlParser, NgModuleResolver, DirectiveResolver, PipeResolver,\n      SummaryResolver, ElementSchemaRegistry, DirectiveNormalizer, Console,\n      [Optional, StaticSymbolCache], CompileReflector, [Optional, ERROR_COLLECTOR_TOKEN]\n    ]\n  },\n  DEFAULT_PACKAGE_URL_PROVIDER,\n  {provide: StyleCompiler, deps: [UrlResolver]},\n  {provide: ViewCompiler, deps: [CompileReflector]},\n  {provide: NgModuleCompiler, deps: [CompileReflector]},\n  {provide: CompilerConfig, useValue: new CompilerConfig()},\n  {\n    provide: Compiler,\n    useClass: CompilerImpl,\n    deps: [\n      Injector, CompileMetadataResolver, TemplateParser, StyleCompiler, ViewCompiler,\n      NgModuleCompiler, SummaryResolver, CompileReflector, JitEvaluator, CompilerConfig, Console\n    ]\n  },\n  {provide: DomElementSchemaRegistry, deps: []},\n  {provide: ElementSchemaRegistry, useExisting: DomElementSchemaRegistry},\n  {provide: UrlResolver, deps: [PACKAGE_ROOT_URL]},\n  {provide: DirectiveResolver, deps: [CompileReflector]},\n  {provide: PipeResolver, deps: [CompileReflector]},\n  {provide: NgModuleResolver, deps: [CompileReflector]},\n];\n\nexport const COMPILER_PROVIDERS__POST_R3__ =\n    <StaticProvider[]>[{provide: Compiler, useFactory: () => new Compiler()}];\nexport const COMPILER_PROVIDERS = COMPILER_PROVIDERS__PRE_R3__;\n/**\n * @publicApi\n */\nexport class JitCompilerFactory implements CompilerFactory {\n  private _defaultOptions: CompilerOptions[];\n\n  /* @internal */\n  constructor(defaultOptions: CompilerOptions[]) {\n    const compilerOptions: CompilerOptions = {\n      useJit: true,\n      defaultEncapsulation: ViewEncapsulation.Emulated,\n      missingTranslation: MissingTranslationStrategy.Warning,\n    };\n\n    this._defaultOptions = [compilerOptions, ...defaultOptions];\n  }\n  createCompiler(options: CompilerOptions[] = []): Compiler {\n    const opts = _mergeOptions(this._defaultOptions.concat(options));\n    const injector = Injector.create([\n      COMPILER_PROVIDERS, {\n        provide: CompilerConfig,\n        useFactory: () => {\n          return new CompilerConfig({\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            useJit: opts.useJit,\n            jitDevMode: isDevMode(),\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            defaultEncapsulation: opts.defaultEncapsulation,\n            missingTranslation: opts.missingTranslation,\n            preserveWhitespaces: opts.preserveWhitespaces,\n          });\n        },\n        deps: []\n      },\n      opts.providers!\n    ]);\n    return injector.get(Compiler);\n  }\n}\n\nfunction _mergeOptions(optionsArr: CompilerOptions[]): CompilerOptions {\n  return {\n    useJit: _lastDefined(optionsArr.map(options => options.useJit)),\n    defaultEncapsulation: _lastDefined(optionsArr.map(options => options.defaultEncapsulation)),\n    providers: _mergeArrays(optionsArr.map(options => options.providers!)),\n    missingTranslation: _lastDefined(optionsArr.map(options => options.missingTranslation)),\n    preserveWhitespaces: _lastDefined(optionsArr.map(options => options.preserveWhitespaces)),\n  };\n}\n\nfunction _lastDefined<T>(args: T[]): T|undefined {\n  for (let i = args.length - 1; i >= 0; i--) {\n    if (args[i] !== undefined) {\n      return args[i];\n    }\n  }\n  return undefined;\n}\n\nfunction _mergeArrays(parts: any[][]): any[] {\n  const result: any[] = [];\n  parts.forEach((part) => part && result.push(...part));\n  return result;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {COMPILER_OPTIONS, CompilerFactory, createPlatformFactory, platformCore, PlatformRef, StaticProvider} from '@angular/core';\n\nimport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * A platform that included corePlatform and the compiler.\n *\n * @publicApi\n */\nexport const platformCoreDynamic = createPlatformFactory(platformCore, 'coreDynamic', [\n  {provide: COMPILER_OPTIONS, useValue: {}, multi: true},\n  {provide: CompilerFactory, useClass: JitCompilerFactory, deps: [COMPILER_OPTIONS]},\n]);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport {ResourceLoader} from '@angular/compiler';\nimport {Injectable} from '@angular/core';\n\n\n@Injectable()\nexport class ResourceLoaderImpl extends ResourceLoader {\n  override get(url: string): Promise<string> {\n    let resolve: (result: any) => void;\n    let reject: (error: any) => void;\n    const promise = new Promise<string>((res, rej) => {\n      resolve = res;\n      reject = rej;\n    });\n    const xhr = new XMLHttpRequest();\n    xhr.open('GET', url, true);\n    xhr.responseType = 'text';\n\n    xhr.onload = function() {\n      // responseText is the old-school way of retrieving response (supported by IE8 & 9)\n      // response/responseType properties were introduced in ResourceLoader Level2 spec (supported\n      // by IE10)\n      const response = xhr.response || xhr.responseText;\n\n      // normalize IE9 bug (https://bugs.jquery.com/ticket/1450)\n      let status = xhr.status === 1223 ? 204 : xhr.status;\n\n      // fix status code when it is 0 (0 status is undocumented).\n      // Occurs when accessing file resources or on Android 4.1 stock browser\n      // while retrieving files from application cache.\n      if (status === 0) {\n        status = response ? 200 : 0;\n      }\n\n      if (200 <= status && status <= 300) {\n        resolve(response);\n      } else {\n        reject(`Failed to load ${url}`);\n      }\n    };\n\n    xhr.onerror = function() {\n      reject(`Failed to load ${url}`);\n    };\n\n    xhr.send();\n    return promise;\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ɵPLATFORM_BROWSER_ID as PLATFORM_BROWSER_ID} from '@angular/common';\nimport {ResourceLoader} from '@angular/compiler';\nimport {COMPILER_OPTIONS, PLATFORM_ID, StaticProvider} from '@angular/core';\n\nimport {ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS as INTERNAL_BROWSER_PLATFORM_PROVIDERS} from '@angular/platform-browser';\n\nimport {ResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n\n/**\n * @publicApi\n */\nexport const INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS: StaticProvider[] = [\n  INTERNAL_BROWSER_PLATFORM_PROVIDERS,\n  {\n    provide: COMPILER_OPTIONS,\n    useValue: {providers: [{provide: ResourceLoader, useClass: ResourceLoaderImpl, deps: []}]},\n    multi: true\n  },\n  {provide: PLATFORM_ID, useValue: PLATFORM_BROWSER_ID},\n];\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {ɵglobal as global} from '@angular/core';\n\n/**\n * An implementation of ResourceLoader that uses a template cache to avoid doing an actual\n * ResourceLoader.\n *\n * The template cache needs to be built and loaded into window.$templateCache\n * via a separate mechanism.\n *\n * @publicApi\n */\nexport class CachedResourceLoader extends ResourceLoader {\n  private _cache: {[url: string]: string};\n\n  constructor() {\n    super();\n    this._cache = (<any>global).$templateCache;\n    if (this._cache == null) {\n      throw new Error('CachedResourceLoader: Template cache was not found in $templateCache.');\n    }\n  }\n\n  override get(url: string): Promise<string> {\n    if (this._cache.hasOwnProperty(url)) {\n      return Promise.resolve(this._cache[url]);\n    } else {\n      return <Promise<any>>Promise.reject(\n          'CachedResourceLoader: Did not find cached template for ' + url);\n    }\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nexport {COMPILER_PROVIDERS__POST_R3__ as ɵCOMPILER_PROVIDERS__POST_R3__, CompilerImpl as ɵCompilerImpl} from './compiler_factory';\nexport {platformCoreDynamic as ɵplatformCoreDynamic} from './platform_core_dynamic';\nexport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS as ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nexport {ResourceLoaderImpl as ɵResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of the platform-browser-dynamic package.\n */\n\nimport {Version} from '@angular/core';\n\n/**\n * @publicApi\n */\nexport const VERSION = new Version('12.2.13');\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {CompilerFactory, createPlatformFactory, platformCore, PlatformRef, Provider, StaticProvider} from '@angular/core';\n\nimport {platformCoreDynamic} from './platform_core_dynamic';\nimport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nimport {CachedResourceLoader} from './resource_loader/resource_loader_cache';\n\nexport * from './private_export';\nexport {VERSION} from './version';\nexport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * @publicApi\n */\nexport const RESOURCE_CACHE_PROVIDER: Provider[] =\n    [{provide: ResourceLoader, useClass: CachedResourceLoader, deps: []}];\n\n/**\n * @publicApi\n */\nexport const platformBrowserDynamic = createPlatformFactory(\n    platformCoreDynamic, 'browserDynamic', INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of this package.\n */\nexport * from './src/platform-browser-dynamic';\n\n// This file only reexports content of the `src` folder. Keep it that way.\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n// This file is not used to build this module. It is only used during editing\n// by the TypeScript language service and during build for verification. `ngc`\n// replaces this file with production index.ts when it rewrites private symbol\n// names.\n\nexport * from './public_api';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n\nexport {CachedResourceLoader as ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a} from './src/resource_loader/resource_loader_cache';"],"names":["ReflectionCapabilities","getUrlScheme","syntaxError","stringify","Identifiers","ANALYZE_FOR_ENTRY_COMPONENTS","ElementRef","NgModuleRef","ViewContainerRef","ChangeDetectorRef","Renderer2","QueryList","TemplateRef","ɵCodegenComponentFactoryResolver","ComponentFactoryResolver","ComponentFactory","ComponentRef","NgModuleFactory","ɵcmf","ɵmod","ɵmpd","ɵregisterModuleFactory","Injector","ViewEncapsulation","ChangeDetectionStrategy","SecurityContext","LOCALE_ID","TRANSLATIONS_FORMAT","ɵinlineInterpolate","ɵinterpolate","ɵEMPTY_ARRAY","ɵEMPTY_MAP","ɵvid","ɵeld","ɵand","ɵted","ɵdid","ɵprd","ɵqud","ɵpad","ɵpod","ɵppd","ɵpid","ɵnov","ɵncd","ɵunv","ɵcrt","ɵccf","InjectionToken","PACKAGE_ROOT_URL","JitCompiler","ProviderMeta","Compiler","MissingTranslationStrategy","I18NHtmlParser","CompilerConfig","CompileReflector","ResourceLoader","JitSummaryResolver","SummaryResolver","Console","Lexer","Parser","HtmlParser","Optional","Inject","TRANSLATIONS","TemplateParser","ElementSchemaRegistry","JitEvaluator","DirectiveNormalizer","UrlResolver","CompileMetadataResolver","NgModuleResolver","DirectiveResolver","PipeResolver","StaticSymbolCache","StyleCompiler","ViewCompiler","NgModuleCompiler","DomElementSchemaRegistry","isDevMode","createPlatformFactory","platformCore","COMPILER_OPTIONS","CompilerFactory","Injectable","PLATFORM_BROWSER_ID","INTERNAL_BROWSER_PLATFORM_PROVIDERS","PLATFORM_ID","global","Version"],"mappings":"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"}
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/esm2015/src/version.js
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/esm2015/src/version.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/esm2015/src/version.js	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -15,4 +15,4 @@
  * @publicApi
  */
-export const VERSION = new Version('12.2.9');
+export const VERSION = new Version('12.2.13');
 //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL3BsYXRmb3JtLWJyb3dzZXItZHluYW1pYy9zcmMvdmVyc2lvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7QUFFSDs7OztHQUlHO0FBRUgsT0FBTyxFQUFDLE9BQU8sRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUV0Qzs7R0FFRztBQUNILE1BQU0sQ0FBQyxNQUFNLE9BQU8sR0FBRyxJQUFJLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEdvb2dsZSBMTEMgQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2FuZ3VsYXIuaW8vbGljZW5zZVxuICovXG5cbi8qKlxuICogQG1vZHVsZVxuICogQGRlc2NyaXB0aW9uXG4gKiBFbnRyeSBwb2ludCBmb3IgYWxsIHB1YmxpYyBBUElzIG9mIHRoZSBwbGF0Zm9ybS1icm93c2VyLWR5bmFtaWMgcGFja2FnZS5cbiAqL1xuXG5pbXBvcnQge1ZlcnNpb259IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG4vKipcbiAqIEBwdWJsaWNBcGlcbiAqL1xuZXhwb3J0IGNvbnN0IFZFUlNJT04gPSBuZXcgVmVyc2lvbignMC4wLjAtUExBQ0VIT0xERVInKTtcbiJdfQ==
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/fesm2015/platform-browser-dynamic.js
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/fesm2015/platform-browser-dynamic.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/fesm2015/platform-browser-dynamic.js	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,4 +1,4 @@
 /**
- * @license Angular v12.2.9
+ * @license Angular v12.2.13
  * (c) 2010-2021 Google LLC. https://angular.io/
  * License: MIT
@@ -452,5 +452,5 @@
  * @publicApi
  */
-const VERSION = new Version('12.2.9');
+const VERSION = new Version('12.2.13');
 
 /**
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/fesm2015/platform-browser-dynamic.js.map
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/fesm2015/platform-browser-dynamic.js.map	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/fesm2015/platform-browser-dynamic.js.map	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,1 +1,1 @@
-{"version":3,"file":"platform-browser-dynamic.js","sources":["../../../../../../packages/platform-browser-dynamic/src/compiler_reflector.ts","../../../../../../packages/platform-browser-dynamic/src/compiler_factory.ts","../../../../../../packages/platform-browser-dynamic/src/platform_core_dynamic.ts","../../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts","../../../../../../packages/platform-browser-dynamic/src/platform_providers.ts","../../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts","../../../../../../packages/platform-browser-dynamic/src/private_export.ts","../../../../../../packages/platform-browser-dynamic/src/version.ts","../../../../../../packages/platform-browser-dynamic/src/platform-browser-dynamic.ts","../../../../../../packages/platform-browser-dynamic/public_api.ts","../../../../../../packages/platform-browser-dynamic/index.ts","../../../../../../packages/platform-browser-dynamic/platform-browser-dynamic.ts"],"sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileReflector, ExternalReference, getUrlScheme, Identifiers, syntaxError} from '@angular/compiler';\nimport {ANALYZE_FOR_ENTRY_COMPONENTS, ChangeDetectionStrategy, ChangeDetectorRef, Component, ComponentFactory, ComponentFactoryResolver, ComponentRef, ElementRef, Injector, LOCALE_ID, NgModuleFactory, NgModuleRef, QueryList, Renderer2, SecurityContext, TemplateRef, TRANSLATIONS_FORMAT, ViewContainerRef, ViewEncapsulation, ɵand, ɵccf, ɵcmf, ɵCodegenComponentFactoryResolver, ɵcrt, ɵdid, ɵeld, ɵEMPTY_ARRAY, ɵEMPTY_MAP, ɵinlineInterpolate, ɵinterpolate, ɵmod, ɵmpd, ɵncd, ɵnov, ɵpad, ɵpid, ɵpod, ɵppd, ɵprd, ɵqud, ɵReflectionCapabilities as ReflectionCapabilities, ɵregisterModuleFactory, ɵstringify as stringify, ɵted, ɵunv, ɵvid} from '@angular/core';\n\nexport const MODULE_SUFFIX = '';\nconst builtinExternalReferences = createBuiltinExternalReferencesMap();\n\nexport class JitReflector implements CompileReflector {\n  private reflectionCapabilities = new ReflectionCapabilities();\n\n  componentModuleUrl(type: any, cmpMetadata: Component): string {\n    const moduleId = cmpMetadata.moduleId;\n\n    if (typeof moduleId === 'string') {\n      const scheme = getUrlScheme(moduleId);\n      return scheme ? moduleId : `package:${moduleId}${MODULE_SUFFIX}`;\n    } else if (moduleId !== null && moduleId !== void 0) {\n      throw syntaxError(\n          `moduleId should be a string in \"${\n              stringify(type)}\". See https://goo.gl/wIDDiL for more information.\\n` +\n          `If you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.`);\n    }\n\n    return `./${stringify(type)}`;\n  }\n  parameters(typeOrFunc: /*Type*/ any): any[][] {\n    return this.reflectionCapabilities.parameters(typeOrFunc);\n  }\n  tryAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.annotations(typeOrFunc);\n  }\n  annotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.reflectionCapabilities.annotations(typeOrFunc);\n  }\n  shallowAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    throw new Error('Not supported in JIT mode');\n  }\n  propMetadata(typeOrFunc: /*Type*/ any): {[key: string]: any[]} {\n    return this.reflectionCapabilities.propMetadata(typeOrFunc);\n  }\n  hasLifecycleHook(type: any, lcProperty: string): boolean {\n    return this.reflectionCapabilities.hasLifecycleHook(type, lcProperty);\n  }\n  guards(type: any): {[key: string]: any} {\n    return this.reflectionCapabilities.guards(type);\n  }\n  resolveExternalReference(ref: ExternalReference): any {\n    return builtinExternalReferences.get(ref) || ref.runtime;\n  }\n}\n\n\nfunction createBuiltinExternalReferencesMap() {\n  const map = new Map<ExternalReference, any>();\n  map.set(Identifiers.ANALYZE_FOR_ENTRY_COMPONENTS, ANALYZE_FOR_ENTRY_COMPONENTS);\n  map.set(Identifiers.ElementRef, ElementRef);\n  map.set(Identifiers.NgModuleRef, NgModuleRef);\n  map.set(Identifiers.ViewContainerRef, ViewContainerRef);\n  map.set(Identifiers.ChangeDetectorRef, ChangeDetectorRef);\n  map.set(Identifiers.Renderer2, Renderer2);\n  map.set(Identifiers.QueryList, QueryList);\n  map.set(Identifiers.TemplateRef, TemplateRef);\n  map.set(Identifiers.CodegenComponentFactoryResolver, ɵCodegenComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactoryResolver, ComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactory, ComponentFactory);\n  map.set(Identifiers.ComponentRef, ComponentRef);\n  map.set(Identifiers.NgModuleFactory, NgModuleFactory);\n  map.set(Identifiers.createModuleFactory, ɵcmf);\n  map.set(Identifiers.moduleDef, ɵmod);\n  map.set(Identifiers.moduleProviderDef, ɵmpd);\n  map.set(Identifiers.RegisterModuleFactoryFn, ɵregisterModuleFactory);\n  map.set(Identifiers.Injector, Injector);\n  map.set(Identifiers.ViewEncapsulation, ViewEncapsulation);\n  map.set(Identifiers.ChangeDetectionStrategy, ChangeDetectionStrategy);\n  map.set(Identifiers.SecurityContext, SecurityContext);\n  map.set(Identifiers.LOCALE_ID, LOCALE_ID);\n  map.set(Identifiers.TRANSLATIONS_FORMAT, TRANSLATIONS_FORMAT);\n  map.set(Identifiers.inlineInterpolate, ɵinlineInterpolate);\n  map.set(Identifiers.interpolate, ɵinterpolate);\n  map.set(Identifiers.EMPTY_ARRAY, ɵEMPTY_ARRAY);\n  map.set(Identifiers.EMPTY_MAP, ɵEMPTY_MAP);\n  map.set(Identifiers.viewDef, ɵvid);\n  map.set(Identifiers.elementDef, ɵeld);\n  map.set(Identifiers.anchorDef, ɵand);\n  map.set(Identifiers.textDef, ɵted);\n  map.set(Identifiers.directiveDef, ɵdid);\n  map.set(Identifiers.providerDef, ɵprd);\n  map.set(Identifiers.queryDef, ɵqud);\n  map.set(Identifiers.pureArrayDef, ɵpad);\n  map.set(Identifiers.pureObjectDef, ɵpod);\n  map.set(Identifiers.purePipeDef, ɵppd);\n  map.set(Identifiers.pipeDef, ɵpid);\n  map.set(Identifiers.nodeValue, ɵnov);\n  map.set(Identifiers.ngContentDef, ɵncd);\n  map.set(Identifiers.unwrapValue, ɵunv);\n  map.set(Identifiers.createRendererType2, ɵcrt);\n  map.set(Identifiers.createComponentFactory, ɵccf);\n  return map;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileMetadataResolver, CompilerConfig, CompileReflector, DirectiveNormalizer, DirectiveResolver, DomElementSchemaRegistry, ElementSchemaRegistry, HtmlParser, I18NHtmlParser, JitCompiler, JitEvaluator, JitSummaryResolver, Lexer, NgModuleCompiler, NgModuleResolver, Parser, PipeResolver, ProviderMeta, ResourceLoader, StaticSymbolCache, StyleCompiler, SummaryResolver, TemplateParser, UrlResolver, ViewCompiler} from '@angular/compiler';\nimport {Compiler, CompilerFactory, CompilerOptions, ComponentFactory, Inject, InjectionToken, Injector, isDevMode, MissingTranslationStrategy, ModuleWithComponentFactories, NgModuleFactory, Optional, PACKAGE_ROOT_URL, StaticProvider, TRANSLATIONS, TRANSLATIONS_FORMAT, Type, ViewEncapsulation, ɵConsole as Console} from '@angular/core';\n\nimport {JitReflector} from './compiler_reflector';\n\nexport const ERROR_COLLECTOR_TOKEN = new InjectionToken('ErrorCollector');\n\n/**\n * A default provider for {@link PACKAGE_ROOT_URL} that maps to '/'.\n */\nexport const DEFAULT_PACKAGE_URL_PROVIDER = {\n  provide: PACKAGE_ROOT_URL,\n  useValue: '/'\n};\n\nconst _NO_RESOURCE_LOADER: ResourceLoader = {\n  get(url: string): Promise<string> {\n    throw new Error(\n        `No ResourceLoader implementation has been provided. Can't read the url \"${url}\"`);\n  }\n};\n\nconst baseHtmlParser = new InjectionToken('HtmlParser');\n\nexport class CompilerImpl implements Compiler {\n  private _delegate: JitCompiler;\n  public readonly injector: Injector;\n  constructor(\n      injector: Injector, private _metadataResolver: CompileMetadataResolver,\n      templateParser: TemplateParser, styleCompiler: StyleCompiler, viewCompiler: ViewCompiler,\n      ngModuleCompiler: NgModuleCompiler, summaryResolver: SummaryResolver<Type<any>>,\n      compileReflector: CompileReflector, jitEvaluator: JitEvaluator,\n      compilerConfig: CompilerConfig, console: Console) {\n    this._delegate = new JitCompiler(\n        _metadataResolver, templateParser, styleCompiler, viewCompiler, ngModuleCompiler,\n        summaryResolver, compileReflector, jitEvaluator, compilerConfig, console,\n        this.getExtraNgModuleProviders.bind(this));\n    this.injector = injector;\n  }\n\n  private getExtraNgModuleProviders() {\n    return [this._metadataResolver.getProviderMetadata(\n        new ProviderMeta(Compiler, {useValue: this}))];\n  }\n\n  compileModuleSync<T>(moduleType: Type<T>): NgModuleFactory<T> {\n    return this._delegate.compileModuleSync(moduleType) as NgModuleFactory<T>;\n  }\n  compileModuleAsync<T>(moduleType: Type<T>): Promise<NgModuleFactory<T>> {\n    return this._delegate.compileModuleAsync(moduleType) as Promise<NgModuleFactory<T>>;\n  }\n  compileModuleAndAllComponentsSync<T>(moduleType: Type<T>): ModuleWithComponentFactories<T> {\n    const result = this._delegate.compileModuleAndAllComponentsSync(moduleType);\n    return {\n      ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n      componentFactories: result.componentFactories as ComponentFactory<any>[],\n    };\n  }\n  compileModuleAndAllComponentsAsync<T>(moduleType: Type<T>):\n      Promise<ModuleWithComponentFactories<T>> {\n    return this._delegate.compileModuleAndAllComponentsAsync(moduleType)\n        .then((result) => ({\n                ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n                componentFactories: result.componentFactories as ComponentFactory<any>[],\n              }));\n  }\n  loadAotSummaries(summaries: () => any[]) {\n    this._delegate.loadAotSummaries(summaries);\n  }\n  hasAotSummary(ref: Type<any>): boolean {\n    return this._delegate.hasAotSummary(ref);\n  }\n  getComponentFactory<T>(component: Type<T>): ComponentFactory<T> {\n    return this._delegate.getComponentFactory(component) as ComponentFactory<T>;\n  }\n  clearCache(): void {\n    this._delegate.clearCache();\n  }\n  clearCacheFor(type: Type<any>) {\n    this._delegate.clearCacheFor(type);\n  }\n  getModuleId(moduleType: Type<any>): string|undefined {\n    const meta = this._metadataResolver.getNgModuleMetadata(moduleType);\n    return meta && meta.id || undefined;\n  }\n}\n/**\n * A set of providers that provide `JitCompiler` and its dependencies to use for\n * template compilation.\n */\nconst COMPILER_PROVIDERS__PRE_R3__ = <StaticProvider[]>[\n  {provide: CompileReflector, useValue: new JitReflector()},\n  {provide: ResourceLoader, useValue: _NO_RESOURCE_LOADER},\n  {provide: JitSummaryResolver, deps: []},\n  {provide: SummaryResolver, useExisting: JitSummaryResolver},\n  {provide: Console, deps: []},\n  {provide: Lexer, deps: []},\n  {provide: Parser, deps: [Lexer]},\n  {\n    provide: baseHtmlParser,\n    useClass: HtmlParser,\n    deps: [],\n  },\n  {\n    provide: I18NHtmlParser,\n    useFactory:\n        (parser: HtmlParser, translations: string|null, format: string, config: CompilerConfig,\n         console: Console) => {\n          translations = translations || '';\n          const missingTranslation =\n              translations ? config.missingTranslation! : MissingTranslationStrategy.Ignore;\n          return new I18NHtmlParser(parser, translations, format, missingTranslation, console);\n        },\n    deps: [\n      baseHtmlParser,\n      [new Optional(), new Inject(TRANSLATIONS)],\n      [new Optional(), new Inject(TRANSLATIONS_FORMAT)],\n      [CompilerConfig],\n      [Console],\n    ]\n  },\n  {\n    provide: HtmlParser,\n    useExisting: I18NHtmlParser,\n  },\n  {\n    provide: TemplateParser,\n    deps: [CompilerConfig, CompileReflector, Parser, ElementSchemaRegistry, I18NHtmlParser, Console]\n  },\n  {provide: JitEvaluator, useClass: JitEvaluator, deps: []},\n  {provide: DirectiveNormalizer, deps: [ResourceLoader, UrlResolver, HtmlParser, CompilerConfig]},\n  {\n    provide: CompileMetadataResolver,\n    deps: [\n      CompilerConfig, HtmlParser, NgModuleResolver, DirectiveResolver, PipeResolver,\n      SummaryResolver, ElementSchemaRegistry, DirectiveNormalizer, Console,\n      [Optional, StaticSymbolCache], CompileReflector, [Optional, ERROR_COLLECTOR_TOKEN]\n    ]\n  },\n  DEFAULT_PACKAGE_URL_PROVIDER,\n  {provide: StyleCompiler, deps: [UrlResolver]},\n  {provide: ViewCompiler, deps: [CompileReflector]},\n  {provide: NgModuleCompiler, deps: [CompileReflector]},\n  {provide: CompilerConfig, useValue: new CompilerConfig()},\n  {\n    provide: Compiler,\n    useClass: CompilerImpl,\n    deps: [\n      Injector, CompileMetadataResolver, TemplateParser, StyleCompiler, ViewCompiler,\n      NgModuleCompiler, SummaryResolver, CompileReflector, JitEvaluator, CompilerConfig, Console\n    ]\n  },\n  {provide: DomElementSchemaRegistry, deps: []},\n  {provide: ElementSchemaRegistry, useExisting: DomElementSchemaRegistry},\n  {provide: UrlResolver, deps: [PACKAGE_ROOT_URL]},\n  {provide: DirectiveResolver, deps: [CompileReflector]},\n  {provide: PipeResolver, deps: [CompileReflector]},\n  {provide: NgModuleResolver, deps: [CompileReflector]},\n];\n\nexport const COMPILER_PROVIDERS__POST_R3__ =\n    <StaticProvider[]>[{provide: Compiler, useFactory: () => new Compiler()}];\nexport const COMPILER_PROVIDERS = COMPILER_PROVIDERS__PRE_R3__;\n/**\n * @publicApi\n */\nexport class JitCompilerFactory implements CompilerFactory {\n  private _defaultOptions: CompilerOptions[];\n\n  /* @internal */\n  constructor(defaultOptions: CompilerOptions[]) {\n    const compilerOptions: CompilerOptions = {\n      useJit: true,\n      defaultEncapsulation: ViewEncapsulation.Emulated,\n      missingTranslation: MissingTranslationStrategy.Warning,\n    };\n\n    this._defaultOptions = [compilerOptions, ...defaultOptions];\n  }\n  createCompiler(options: CompilerOptions[] = []): Compiler {\n    const opts = _mergeOptions(this._defaultOptions.concat(options));\n    const injector = Injector.create([\n      COMPILER_PROVIDERS, {\n        provide: CompilerConfig,\n        useFactory: () => {\n          return new CompilerConfig({\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            useJit: opts.useJit,\n            jitDevMode: isDevMode(),\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            defaultEncapsulation: opts.defaultEncapsulation,\n            missingTranslation: opts.missingTranslation,\n            preserveWhitespaces: opts.preserveWhitespaces,\n          });\n        },\n        deps: []\n      },\n      opts.providers!\n    ]);\n    return injector.get(Compiler);\n  }\n}\n\nfunction _mergeOptions(optionsArr: CompilerOptions[]): CompilerOptions {\n  return {\n    useJit: _lastDefined(optionsArr.map(options => options.useJit)),\n    defaultEncapsulation: _lastDefined(optionsArr.map(options => options.defaultEncapsulation)),\n    providers: _mergeArrays(optionsArr.map(options => options.providers!)),\n    missingTranslation: _lastDefined(optionsArr.map(options => options.missingTranslation)),\n    preserveWhitespaces: _lastDefined(optionsArr.map(options => options.preserveWhitespaces)),\n  };\n}\n\nfunction _lastDefined<T>(args: T[]): T|undefined {\n  for (let i = args.length - 1; i >= 0; i--) {\n    if (args[i] !== undefined) {\n      return args[i];\n    }\n  }\n  return undefined;\n}\n\nfunction _mergeArrays(parts: any[][]): any[] {\n  const result: any[] = [];\n  parts.forEach((part) => part && result.push(...part));\n  return result;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {COMPILER_OPTIONS, CompilerFactory, createPlatformFactory, platformCore, PlatformRef, StaticProvider} from '@angular/core';\n\nimport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * A platform that included corePlatform and the compiler.\n *\n * @publicApi\n */\nexport const platformCoreDynamic = createPlatformFactory(platformCore, 'coreDynamic', [\n  {provide: COMPILER_OPTIONS, useValue: {}, multi: true},\n  {provide: CompilerFactory, useClass: JitCompilerFactory, deps: [COMPILER_OPTIONS]},\n]);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport {ResourceLoader} from '@angular/compiler';\nimport {Injectable} from '@angular/core';\n\n\n@Injectable()\nexport class ResourceLoaderImpl extends ResourceLoader {\n  override get(url: string): Promise<string> {\n    let resolve: (result: any) => void;\n    let reject: (error: any) => void;\n    const promise = new Promise<string>((res, rej) => {\n      resolve = res;\n      reject = rej;\n    });\n    const xhr = new XMLHttpRequest();\n    xhr.open('GET', url, true);\n    xhr.responseType = 'text';\n\n    xhr.onload = function() {\n      // responseText is the old-school way of retrieving response (supported by IE8 & 9)\n      // response/responseType properties were introduced in ResourceLoader Level2 spec (supported\n      // by IE10)\n      const response = xhr.response || xhr.responseText;\n\n      // normalize IE9 bug (https://bugs.jquery.com/ticket/1450)\n      let status = xhr.status === 1223 ? 204 : xhr.status;\n\n      // fix status code when it is 0 (0 status is undocumented).\n      // Occurs when accessing file resources or on Android 4.1 stock browser\n      // while retrieving files from application cache.\n      if (status === 0) {\n        status = response ? 200 : 0;\n      }\n\n      if (200 <= status && status <= 300) {\n        resolve(response);\n      } else {\n        reject(`Failed to load ${url}`);\n      }\n    };\n\n    xhr.onerror = function() {\n      reject(`Failed to load ${url}`);\n    };\n\n    xhr.send();\n    return promise;\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ɵPLATFORM_BROWSER_ID as PLATFORM_BROWSER_ID} from '@angular/common';\nimport {ResourceLoader} from '@angular/compiler';\nimport {COMPILER_OPTIONS, PLATFORM_ID, StaticProvider} from '@angular/core';\n\nimport {ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS as INTERNAL_BROWSER_PLATFORM_PROVIDERS} from '@angular/platform-browser';\n\nimport {ResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n\n/**\n * @publicApi\n */\nexport const INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS: StaticProvider[] = [\n  INTERNAL_BROWSER_PLATFORM_PROVIDERS,\n  {\n    provide: COMPILER_OPTIONS,\n    useValue: {providers: [{provide: ResourceLoader, useClass: ResourceLoaderImpl, deps: []}]},\n    multi: true\n  },\n  {provide: PLATFORM_ID, useValue: PLATFORM_BROWSER_ID},\n];\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {ɵglobal as global} from '@angular/core';\n\n/**\n * An implementation of ResourceLoader that uses a template cache to avoid doing an actual\n * ResourceLoader.\n *\n * The template cache needs to be built and loaded into window.$templateCache\n * via a separate mechanism.\n *\n * @publicApi\n */\nexport class CachedResourceLoader extends ResourceLoader {\n  private _cache: {[url: string]: string};\n\n  constructor() {\n    super();\n    this._cache = (<any>global).$templateCache;\n    if (this._cache == null) {\n      throw new Error('CachedResourceLoader: Template cache was not found in $templateCache.');\n    }\n  }\n\n  override get(url: string): Promise<string> {\n    if (this._cache.hasOwnProperty(url)) {\n      return Promise.resolve(this._cache[url]);\n    } else {\n      return <Promise<any>>Promise.reject(\n          'CachedResourceLoader: Did not find cached template for ' + url);\n    }\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nexport {COMPILER_PROVIDERS__POST_R3__ as ɵCOMPILER_PROVIDERS__POST_R3__, CompilerImpl as ɵCompilerImpl} from './compiler_factory';\nexport {platformCoreDynamic as ɵplatformCoreDynamic} from './platform_core_dynamic';\nexport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS as ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nexport {ResourceLoaderImpl as ɵResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of the platform-browser-dynamic package.\n */\n\nimport {Version} from '@angular/core';\n\n/**\n * @publicApi\n */\nexport const VERSION = new Version('12.2.9');\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {CompilerFactory, createPlatformFactory, platformCore, PlatformRef, Provider, StaticProvider} from '@angular/core';\n\nimport {platformCoreDynamic} from './platform_core_dynamic';\nimport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nimport {CachedResourceLoader} from './resource_loader/resource_loader_cache';\n\nexport * from './private_export';\nexport {VERSION} from './version';\nexport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * @publicApi\n */\nexport const RESOURCE_CACHE_PROVIDER: Provider[] =\n    [{provide: ResourceLoader, useClass: CachedResourceLoader, deps: []}];\n\n/**\n * @publicApi\n */\nexport const platformBrowserDynamic = createPlatformFactory(\n    platformCoreDynamic, 'browserDynamic', INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of this package.\n */\nexport * from './src/platform-browser-dynamic';\n\n// This file only reexports content of the `src` folder. Keep it that way.\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n// This file is not used to build this module. It is only used during editing\n// by the TypeScript language service and during build for verification. `ngc`\n// replaces this file with production index.ts when it rewrites private symbol\n// names.\n\nexport * from './public_api';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n\nexport {CachedResourceLoader as ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a} from './src/resource_loader/resource_loader_cache';"],"names":["ReflectionCapabilities","stringify","Console","PLATFORM_BROWSER_ID","INTERNAL_BROWSER_PLATFORM_PROVIDERS","global"],"mappings":"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"}
+{"version":3,"file":"platform-browser-dynamic.js","sources":["../../../../../../packages/platform-browser-dynamic/src/compiler_reflector.ts","../../../../../../packages/platform-browser-dynamic/src/compiler_factory.ts","../../../../../../packages/platform-browser-dynamic/src/platform_core_dynamic.ts","../../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts","../../../../../../packages/platform-browser-dynamic/src/platform_providers.ts","../../../../../../packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts","../../../../../../packages/platform-browser-dynamic/src/private_export.ts","../../../../../../packages/platform-browser-dynamic/src/version.ts","../../../../../../packages/platform-browser-dynamic/src/platform-browser-dynamic.ts","../../../../../../packages/platform-browser-dynamic/public_api.ts","../../../../../../packages/platform-browser-dynamic/index.ts","../../../../../../packages/platform-browser-dynamic/platform-browser-dynamic.ts"],"sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileReflector, ExternalReference, getUrlScheme, Identifiers, syntaxError} from '@angular/compiler';\nimport {ANALYZE_FOR_ENTRY_COMPONENTS, ChangeDetectionStrategy, ChangeDetectorRef, Component, ComponentFactory, ComponentFactoryResolver, ComponentRef, ElementRef, Injector, LOCALE_ID, NgModuleFactory, NgModuleRef, QueryList, Renderer2, SecurityContext, TemplateRef, TRANSLATIONS_FORMAT, ViewContainerRef, ViewEncapsulation, ɵand, ɵccf, ɵcmf, ɵCodegenComponentFactoryResolver, ɵcrt, ɵdid, ɵeld, ɵEMPTY_ARRAY, ɵEMPTY_MAP, ɵinlineInterpolate, ɵinterpolate, ɵmod, ɵmpd, ɵncd, ɵnov, ɵpad, ɵpid, ɵpod, ɵppd, ɵprd, ɵqud, ɵReflectionCapabilities as ReflectionCapabilities, ɵregisterModuleFactory, ɵstringify as stringify, ɵted, ɵunv, ɵvid} from '@angular/core';\n\nexport const MODULE_SUFFIX = '';\nconst builtinExternalReferences = createBuiltinExternalReferencesMap();\n\nexport class JitReflector implements CompileReflector {\n  private reflectionCapabilities = new ReflectionCapabilities();\n\n  componentModuleUrl(type: any, cmpMetadata: Component): string {\n    const moduleId = cmpMetadata.moduleId;\n\n    if (typeof moduleId === 'string') {\n      const scheme = getUrlScheme(moduleId);\n      return scheme ? moduleId : `package:${moduleId}${MODULE_SUFFIX}`;\n    } else if (moduleId !== null && moduleId !== void 0) {\n      throw syntaxError(\n          `moduleId should be a string in \"${\n              stringify(type)}\". See https://goo.gl/wIDDiL for more information.\\n` +\n          `If you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.`);\n    }\n\n    return `./${stringify(type)}`;\n  }\n  parameters(typeOrFunc: /*Type*/ any): any[][] {\n    return this.reflectionCapabilities.parameters(typeOrFunc);\n  }\n  tryAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.annotations(typeOrFunc);\n  }\n  annotations(typeOrFunc: /*Type*/ any): any[] {\n    return this.reflectionCapabilities.annotations(typeOrFunc);\n  }\n  shallowAnnotations(typeOrFunc: /*Type*/ any): any[] {\n    throw new Error('Not supported in JIT mode');\n  }\n  propMetadata(typeOrFunc: /*Type*/ any): {[key: string]: any[]} {\n    return this.reflectionCapabilities.propMetadata(typeOrFunc);\n  }\n  hasLifecycleHook(type: any, lcProperty: string): boolean {\n    return this.reflectionCapabilities.hasLifecycleHook(type, lcProperty);\n  }\n  guards(type: any): {[key: string]: any} {\n    return this.reflectionCapabilities.guards(type);\n  }\n  resolveExternalReference(ref: ExternalReference): any {\n    return builtinExternalReferences.get(ref) || ref.runtime;\n  }\n}\n\n\nfunction createBuiltinExternalReferencesMap() {\n  const map = new Map<ExternalReference, any>();\n  map.set(Identifiers.ANALYZE_FOR_ENTRY_COMPONENTS, ANALYZE_FOR_ENTRY_COMPONENTS);\n  map.set(Identifiers.ElementRef, ElementRef);\n  map.set(Identifiers.NgModuleRef, NgModuleRef);\n  map.set(Identifiers.ViewContainerRef, ViewContainerRef);\n  map.set(Identifiers.ChangeDetectorRef, ChangeDetectorRef);\n  map.set(Identifiers.Renderer2, Renderer2);\n  map.set(Identifiers.QueryList, QueryList);\n  map.set(Identifiers.TemplateRef, TemplateRef);\n  map.set(Identifiers.CodegenComponentFactoryResolver, ɵCodegenComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactoryResolver, ComponentFactoryResolver);\n  map.set(Identifiers.ComponentFactory, ComponentFactory);\n  map.set(Identifiers.ComponentRef, ComponentRef);\n  map.set(Identifiers.NgModuleFactory, NgModuleFactory);\n  map.set(Identifiers.createModuleFactory, ɵcmf);\n  map.set(Identifiers.moduleDef, ɵmod);\n  map.set(Identifiers.moduleProviderDef, ɵmpd);\n  map.set(Identifiers.RegisterModuleFactoryFn, ɵregisterModuleFactory);\n  map.set(Identifiers.Injector, Injector);\n  map.set(Identifiers.ViewEncapsulation, ViewEncapsulation);\n  map.set(Identifiers.ChangeDetectionStrategy, ChangeDetectionStrategy);\n  map.set(Identifiers.SecurityContext, SecurityContext);\n  map.set(Identifiers.LOCALE_ID, LOCALE_ID);\n  map.set(Identifiers.TRANSLATIONS_FORMAT, TRANSLATIONS_FORMAT);\n  map.set(Identifiers.inlineInterpolate, ɵinlineInterpolate);\n  map.set(Identifiers.interpolate, ɵinterpolate);\n  map.set(Identifiers.EMPTY_ARRAY, ɵEMPTY_ARRAY);\n  map.set(Identifiers.EMPTY_MAP, ɵEMPTY_MAP);\n  map.set(Identifiers.viewDef, ɵvid);\n  map.set(Identifiers.elementDef, ɵeld);\n  map.set(Identifiers.anchorDef, ɵand);\n  map.set(Identifiers.textDef, ɵted);\n  map.set(Identifiers.directiveDef, ɵdid);\n  map.set(Identifiers.providerDef, ɵprd);\n  map.set(Identifiers.queryDef, ɵqud);\n  map.set(Identifiers.pureArrayDef, ɵpad);\n  map.set(Identifiers.pureObjectDef, ɵpod);\n  map.set(Identifiers.purePipeDef, ɵppd);\n  map.set(Identifiers.pipeDef, ɵpid);\n  map.set(Identifiers.nodeValue, ɵnov);\n  map.set(Identifiers.ngContentDef, ɵncd);\n  map.set(Identifiers.unwrapValue, ɵunv);\n  map.set(Identifiers.createRendererType2, ɵcrt);\n  map.set(Identifiers.createComponentFactory, ɵccf);\n  return map;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {CompileMetadataResolver, CompilerConfig, CompileReflector, DirectiveNormalizer, DirectiveResolver, DomElementSchemaRegistry, ElementSchemaRegistry, HtmlParser, I18NHtmlParser, JitCompiler, JitEvaluator, JitSummaryResolver, Lexer, NgModuleCompiler, NgModuleResolver, Parser, PipeResolver, ProviderMeta, ResourceLoader, StaticSymbolCache, StyleCompiler, SummaryResolver, TemplateParser, UrlResolver, ViewCompiler} from '@angular/compiler';\nimport {Compiler, CompilerFactory, CompilerOptions, ComponentFactory, Inject, InjectionToken, Injector, isDevMode, MissingTranslationStrategy, ModuleWithComponentFactories, NgModuleFactory, Optional, PACKAGE_ROOT_URL, StaticProvider, TRANSLATIONS, TRANSLATIONS_FORMAT, Type, ViewEncapsulation, ɵConsole as Console} from '@angular/core';\n\nimport {JitReflector} from './compiler_reflector';\n\nexport const ERROR_COLLECTOR_TOKEN = new InjectionToken('ErrorCollector');\n\n/**\n * A default provider for {@link PACKAGE_ROOT_URL} that maps to '/'.\n */\nexport const DEFAULT_PACKAGE_URL_PROVIDER = {\n  provide: PACKAGE_ROOT_URL,\n  useValue: '/'\n};\n\nconst _NO_RESOURCE_LOADER: ResourceLoader = {\n  get(url: string): Promise<string> {\n    throw new Error(\n        `No ResourceLoader implementation has been provided. Can't read the url \"${url}\"`);\n  }\n};\n\nconst baseHtmlParser = new InjectionToken('HtmlParser');\n\nexport class CompilerImpl implements Compiler {\n  private _delegate: JitCompiler;\n  public readonly injector: Injector;\n  constructor(\n      injector: Injector, private _metadataResolver: CompileMetadataResolver,\n      templateParser: TemplateParser, styleCompiler: StyleCompiler, viewCompiler: ViewCompiler,\n      ngModuleCompiler: NgModuleCompiler, summaryResolver: SummaryResolver<Type<any>>,\n      compileReflector: CompileReflector, jitEvaluator: JitEvaluator,\n      compilerConfig: CompilerConfig, console: Console) {\n    this._delegate = new JitCompiler(\n        _metadataResolver, templateParser, styleCompiler, viewCompiler, ngModuleCompiler,\n        summaryResolver, compileReflector, jitEvaluator, compilerConfig, console,\n        this.getExtraNgModuleProviders.bind(this));\n    this.injector = injector;\n  }\n\n  private getExtraNgModuleProviders() {\n    return [this._metadataResolver.getProviderMetadata(\n        new ProviderMeta(Compiler, {useValue: this}))];\n  }\n\n  compileModuleSync<T>(moduleType: Type<T>): NgModuleFactory<T> {\n    return this._delegate.compileModuleSync(moduleType) as NgModuleFactory<T>;\n  }\n  compileModuleAsync<T>(moduleType: Type<T>): Promise<NgModuleFactory<T>> {\n    return this._delegate.compileModuleAsync(moduleType) as Promise<NgModuleFactory<T>>;\n  }\n  compileModuleAndAllComponentsSync<T>(moduleType: Type<T>): ModuleWithComponentFactories<T> {\n    const result = this._delegate.compileModuleAndAllComponentsSync(moduleType);\n    return {\n      ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n      componentFactories: result.componentFactories as ComponentFactory<any>[],\n    };\n  }\n  compileModuleAndAllComponentsAsync<T>(moduleType: Type<T>):\n      Promise<ModuleWithComponentFactories<T>> {\n    return this._delegate.compileModuleAndAllComponentsAsync(moduleType)\n        .then((result) => ({\n                ngModuleFactory: result.ngModuleFactory as NgModuleFactory<T>,\n                componentFactories: result.componentFactories as ComponentFactory<any>[],\n              }));\n  }\n  loadAotSummaries(summaries: () => any[]) {\n    this._delegate.loadAotSummaries(summaries);\n  }\n  hasAotSummary(ref: Type<any>): boolean {\n    return this._delegate.hasAotSummary(ref);\n  }\n  getComponentFactory<T>(component: Type<T>): ComponentFactory<T> {\n    return this._delegate.getComponentFactory(component) as ComponentFactory<T>;\n  }\n  clearCache(): void {\n    this._delegate.clearCache();\n  }\n  clearCacheFor(type: Type<any>) {\n    this._delegate.clearCacheFor(type);\n  }\n  getModuleId(moduleType: Type<any>): string|undefined {\n    const meta = this._metadataResolver.getNgModuleMetadata(moduleType);\n    return meta && meta.id || undefined;\n  }\n}\n/**\n * A set of providers that provide `JitCompiler` and its dependencies to use for\n * template compilation.\n */\nconst COMPILER_PROVIDERS__PRE_R3__ = <StaticProvider[]>[\n  {provide: CompileReflector, useValue: new JitReflector()},\n  {provide: ResourceLoader, useValue: _NO_RESOURCE_LOADER},\n  {provide: JitSummaryResolver, deps: []},\n  {provide: SummaryResolver, useExisting: JitSummaryResolver},\n  {provide: Console, deps: []},\n  {provide: Lexer, deps: []},\n  {provide: Parser, deps: [Lexer]},\n  {\n    provide: baseHtmlParser,\n    useClass: HtmlParser,\n    deps: [],\n  },\n  {\n    provide: I18NHtmlParser,\n    useFactory:\n        (parser: HtmlParser, translations: string|null, format: string, config: CompilerConfig,\n         console: Console) => {\n          translations = translations || '';\n          const missingTranslation =\n              translations ? config.missingTranslation! : MissingTranslationStrategy.Ignore;\n          return new I18NHtmlParser(parser, translations, format, missingTranslation, console);\n        },\n    deps: [\n      baseHtmlParser,\n      [new Optional(), new Inject(TRANSLATIONS)],\n      [new Optional(), new Inject(TRANSLATIONS_FORMAT)],\n      [CompilerConfig],\n      [Console],\n    ]\n  },\n  {\n    provide: HtmlParser,\n    useExisting: I18NHtmlParser,\n  },\n  {\n    provide: TemplateParser,\n    deps: [CompilerConfig, CompileReflector, Parser, ElementSchemaRegistry, I18NHtmlParser, Console]\n  },\n  {provide: JitEvaluator, useClass: JitEvaluator, deps: []},\n  {provide: DirectiveNormalizer, deps: [ResourceLoader, UrlResolver, HtmlParser, CompilerConfig]},\n  {\n    provide: CompileMetadataResolver,\n    deps: [\n      CompilerConfig, HtmlParser, NgModuleResolver, DirectiveResolver, PipeResolver,\n      SummaryResolver, ElementSchemaRegistry, DirectiveNormalizer, Console,\n      [Optional, StaticSymbolCache], CompileReflector, [Optional, ERROR_COLLECTOR_TOKEN]\n    ]\n  },\n  DEFAULT_PACKAGE_URL_PROVIDER,\n  {provide: StyleCompiler, deps: [UrlResolver]},\n  {provide: ViewCompiler, deps: [CompileReflector]},\n  {provide: NgModuleCompiler, deps: [CompileReflector]},\n  {provide: CompilerConfig, useValue: new CompilerConfig()},\n  {\n    provide: Compiler,\n    useClass: CompilerImpl,\n    deps: [\n      Injector, CompileMetadataResolver, TemplateParser, StyleCompiler, ViewCompiler,\n      NgModuleCompiler, SummaryResolver, CompileReflector, JitEvaluator, CompilerConfig, Console\n    ]\n  },\n  {provide: DomElementSchemaRegistry, deps: []},\n  {provide: ElementSchemaRegistry, useExisting: DomElementSchemaRegistry},\n  {provide: UrlResolver, deps: [PACKAGE_ROOT_URL]},\n  {provide: DirectiveResolver, deps: [CompileReflector]},\n  {provide: PipeResolver, deps: [CompileReflector]},\n  {provide: NgModuleResolver, deps: [CompileReflector]},\n];\n\nexport const COMPILER_PROVIDERS__POST_R3__ =\n    <StaticProvider[]>[{provide: Compiler, useFactory: () => new Compiler()}];\nexport const COMPILER_PROVIDERS = COMPILER_PROVIDERS__PRE_R3__;\n/**\n * @publicApi\n */\nexport class JitCompilerFactory implements CompilerFactory {\n  private _defaultOptions: CompilerOptions[];\n\n  /* @internal */\n  constructor(defaultOptions: CompilerOptions[]) {\n    const compilerOptions: CompilerOptions = {\n      useJit: true,\n      defaultEncapsulation: ViewEncapsulation.Emulated,\n      missingTranslation: MissingTranslationStrategy.Warning,\n    };\n\n    this._defaultOptions = [compilerOptions, ...defaultOptions];\n  }\n  createCompiler(options: CompilerOptions[] = []): Compiler {\n    const opts = _mergeOptions(this._defaultOptions.concat(options));\n    const injector = Injector.create([\n      COMPILER_PROVIDERS, {\n        provide: CompilerConfig,\n        useFactory: () => {\n          return new CompilerConfig({\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            useJit: opts.useJit,\n            jitDevMode: isDevMode(),\n            // let explicit values from the compiler options overwrite options\n            // from the app providers\n            defaultEncapsulation: opts.defaultEncapsulation,\n            missingTranslation: opts.missingTranslation,\n            preserveWhitespaces: opts.preserveWhitespaces,\n          });\n        },\n        deps: []\n      },\n      opts.providers!\n    ]);\n    return injector.get(Compiler);\n  }\n}\n\nfunction _mergeOptions(optionsArr: CompilerOptions[]): CompilerOptions {\n  return {\n    useJit: _lastDefined(optionsArr.map(options => options.useJit)),\n    defaultEncapsulation: _lastDefined(optionsArr.map(options => options.defaultEncapsulation)),\n    providers: _mergeArrays(optionsArr.map(options => options.providers!)),\n    missingTranslation: _lastDefined(optionsArr.map(options => options.missingTranslation)),\n    preserveWhitespaces: _lastDefined(optionsArr.map(options => options.preserveWhitespaces)),\n  };\n}\n\nfunction _lastDefined<T>(args: T[]): T|undefined {\n  for (let i = args.length - 1; i >= 0; i--) {\n    if (args[i] !== undefined) {\n      return args[i];\n    }\n  }\n  return undefined;\n}\n\nfunction _mergeArrays(parts: any[][]): any[] {\n  const result: any[] = [];\n  parts.forEach((part) => part && result.push(...part));\n  return result;\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {COMPILER_OPTIONS, CompilerFactory, createPlatformFactory, platformCore, PlatformRef, StaticProvider} from '@angular/core';\n\nimport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * A platform that included corePlatform and the compiler.\n *\n * @publicApi\n */\nexport const platformCoreDynamic = createPlatformFactory(platformCore, 'coreDynamic', [\n  {provide: COMPILER_OPTIONS, useValue: {}, multi: true},\n  {provide: CompilerFactory, useClass: JitCompilerFactory, deps: [COMPILER_OPTIONS]},\n]);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport {ResourceLoader} from '@angular/compiler';\nimport {Injectable} from '@angular/core';\n\n\n@Injectable()\nexport class ResourceLoaderImpl extends ResourceLoader {\n  override get(url: string): Promise<string> {\n    let resolve: (result: any) => void;\n    let reject: (error: any) => void;\n    const promise = new Promise<string>((res, rej) => {\n      resolve = res;\n      reject = rej;\n    });\n    const xhr = new XMLHttpRequest();\n    xhr.open('GET', url, true);\n    xhr.responseType = 'text';\n\n    xhr.onload = function() {\n      // responseText is the old-school way of retrieving response (supported by IE8 & 9)\n      // response/responseType properties were introduced in ResourceLoader Level2 spec (supported\n      // by IE10)\n      const response = xhr.response || xhr.responseText;\n\n      // normalize IE9 bug (https://bugs.jquery.com/ticket/1450)\n      let status = xhr.status === 1223 ? 204 : xhr.status;\n\n      // fix status code when it is 0 (0 status is undocumented).\n      // Occurs when accessing file resources or on Android 4.1 stock browser\n      // while retrieving files from application cache.\n      if (status === 0) {\n        status = response ? 200 : 0;\n      }\n\n      if (200 <= status && status <= 300) {\n        resolve(response);\n      } else {\n        reject(`Failed to load ${url}`);\n      }\n    };\n\n    xhr.onerror = function() {\n      reject(`Failed to load ${url}`);\n    };\n\n    xhr.send();\n    return promise;\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ɵPLATFORM_BROWSER_ID as PLATFORM_BROWSER_ID} from '@angular/common';\nimport {ResourceLoader} from '@angular/compiler';\nimport {COMPILER_OPTIONS, PLATFORM_ID, StaticProvider} from '@angular/core';\n\nimport {ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS as INTERNAL_BROWSER_PLATFORM_PROVIDERS} from '@angular/platform-browser';\n\nimport {ResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n\n/**\n * @publicApi\n */\nexport const INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS: StaticProvider[] = [\n  INTERNAL_BROWSER_PLATFORM_PROVIDERS,\n  {\n    provide: COMPILER_OPTIONS,\n    useValue: {providers: [{provide: ResourceLoader, useClass: ResourceLoaderImpl, deps: []}]},\n    multi: true\n  },\n  {provide: PLATFORM_ID, useValue: PLATFORM_BROWSER_ID},\n];\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {ɵglobal as global} from '@angular/core';\n\n/**\n * An implementation of ResourceLoader that uses a template cache to avoid doing an actual\n * ResourceLoader.\n *\n * The template cache needs to be built and loaded into window.$templateCache\n * via a separate mechanism.\n *\n * @publicApi\n */\nexport class CachedResourceLoader extends ResourceLoader {\n  private _cache: {[url: string]: string};\n\n  constructor() {\n    super();\n    this._cache = (<any>global).$templateCache;\n    if (this._cache == null) {\n      throw new Error('CachedResourceLoader: Template cache was not found in $templateCache.');\n    }\n  }\n\n  override get(url: string): Promise<string> {\n    if (this._cache.hasOwnProperty(url)) {\n      return Promise.resolve(this._cache[url]);\n    } else {\n      return <Promise<any>>Promise.reject(\n          'CachedResourceLoader: Did not find cached template for ' + url);\n    }\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nexport {COMPILER_PROVIDERS__POST_R3__ as ɵCOMPILER_PROVIDERS__POST_R3__, CompilerImpl as ɵCompilerImpl} from './compiler_factory';\nexport {platformCoreDynamic as ɵplatformCoreDynamic} from './platform_core_dynamic';\nexport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS as ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nexport {ResourceLoaderImpl as ɵResourceLoaderImpl} from './resource_loader/resource_loader_impl';\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of the platform-browser-dynamic package.\n */\n\nimport {Version} from '@angular/core';\n\n/**\n * @publicApi\n */\nexport const VERSION = new Version('12.2.13');\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {ResourceLoader} from '@angular/compiler';\nimport {CompilerFactory, createPlatformFactory, platformCore, PlatformRef, Provider, StaticProvider} from '@angular/core';\n\nimport {platformCoreDynamic} from './platform_core_dynamic';\nimport {INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from './platform_providers';\nimport {CachedResourceLoader} from './resource_loader/resource_loader_cache';\n\nexport * from './private_export';\nexport {VERSION} from './version';\nexport {JitCompilerFactory} from './compiler_factory';\n\n/**\n * @publicApi\n */\nexport const RESOURCE_CACHE_PROVIDER: Provider[] =\n    [{provide: ResourceLoader, useClass: CachedResourceLoader, deps: []}];\n\n/**\n * @publicApi\n */\nexport const platformBrowserDynamic = createPlatformFactory(\n    platformCoreDynamic, 'browserDynamic', INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS);\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of this package.\n */\nexport * from './src/platform-browser-dynamic';\n\n// This file only reexports content of the `src` folder. Keep it that way.\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n// This file is not used to build this module. It is only used during editing\n// by the TypeScript language service and during build for verification. `ngc`\n// replaces this file with production index.ts when it rewrites private symbol\n// names.\n\nexport * from './public_api';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n\nexport {CachedResourceLoader as ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a} from './src/resource_loader/resource_loader_cache';"],"names":["ReflectionCapabilities","stringify","Console","PLATFORM_BROWSER_ID","INTERNAL_BROWSER_PLATFORM_PROVIDERS","global"],"mappings":"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"}
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/fesm2015/testing.js
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/fesm2015/testing.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/fesm2015/testing.js	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,4 +1,4 @@
 /**
- * @license Angular v12.2.9
+ * @license Angular v12.2.13
  * (c) 2010-2021 Google LLC. https://angular.io/
  * License: MIT
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/package.json
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/package.json	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/package.json	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,13 +1,7 @@
 {
-  "_args": [
-    [
-      "@angular/platform-browser-dynamic@12.2.9",
-      "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front"
-    ]
-  ],
-  "_from": "@angular/platform-browser-dynamic@12.2.9",
-  "_id": "@angular/platform-browser-dynamic@12.2.9",
+  "_from": "@angular/platform-browser-dynamic@12.2.13",
+  "_id": "@angular/platform-browser-dynamic@12.2.13",
   "_inBundle": false,
-  "_integrity": "sha512-bBNsq2rrL08IaVCps9j54iu3Xoxf1PkjtbEyP5EqXbjccsF7KDM32+5Cjjf0AwYtzaWbjXPSP7awAXpCCsqSdA==",
+  "_integrity": "sha512-a7y7R3vOXhMAk9uQWK5/23DefahuF0UYJSFM/wKeVo5zR+qOCVCTfafkJMcWbuZWTrSDbVafJ1xbcWnu3+TkCg==",
   "_location": "/@angular/platform-browser-dynamic",
   "_phantomChildren": {},
@@ -15,17 +9,19 @@
     "type": "version",
     "registry": true,
-    "raw": "@angular/platform-browser-dynamic@12.2.9",
+    "raw": "@angular/platform-browser-dynamic@12.2.13",
     "name": "@angular/platform-browser-dynamic",
     "escapedName": "@angular%2fplatform-browser-dynamic",
     "scope": "@angular",
-    "rawSpec": "12.2.9",
+    "rawSpec": "12.2.13",
     "saveSpec": null,
-    "fetchSpec": "12.2.9"
+    "fetchSpec": "12.2.13"
   },
   "_requiredBy": [
+    "#USER",
     "/"
   ],
-  "_resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.2.9.tgz",
-  "_spec": "12.2.9",
+  "_resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.2.13.tgz",
+  "_shasum": "9ee6309f511da419d5d80a1a8279adc806e92f04",
+  "_spec": "@angular/platform-browser-dynamic@12.2.13",
   "_where": "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front",
   "author": {
@@ -35,7 +31,9 @@
     "url": "https://github.com/angular/angular/issues"
   },
+  "bundleDependencies": false,
   "dependencies": {
     "tslib": "^2.2.0"
   },
+  "deprecated": false,
   "description": "Angular - library for using Angular in a web browser with JIT compilation",
   "engines": {
@@ -74,8 +72,8 @@
   },
   "peerDependencies": {
-    "@angular/core": "12.2.9",
-    "@angular/common": "12.2.9",
-    "@angular/compiler": "12.2.9",
-    "@angular/platform-browser": "12.2.9"
+    "@angular/core": "12.2.13",
+    "@angular/common": "12.2.13",
+    "@angular/compiler": "12.2.13",
+    "@angular/platform-browser": "12.2.13"
   },
   "repository": {
@@ -86,10 +84,10 @@
   "sideEffects": false,
   "typings": "./platform-browser-dynamic.d.ts",
-  "version": "12.2.9",
+  "version": "12.2.13",
   "__processed_by_ivy_ngcc__": {
-    "es2015": "12.2.9",
-    "fesm2015": "12.2.9",
-    "module": "12.2.9",
-    "typings": "12.2.9"
+    "es2015": "12.2.13",
+    "fesm2015": "12.2.13",
+    "module": "12.2.13",
+    "typings": "12.2.13"
   },
   "scripts": {
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.d.ts
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.d.ts	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.d.ts	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,4 +1,4 @@
 /**
- * @license Angular v12.2.9
+ * @license Angular v12.2.13
  * (c) 2010-2021 Google LLC. https://angular.io/
  * License: MIT
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.d.ts.__ivy_ngcc_bak
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.d.ts.__ivy_ngcc_bak	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.d.ts.__ivy_ngcc_bak	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,4 +1,4 @@
 /**
- * @license Angular v12.2.9
+ * @license Angular v12.2.13
  * (c) 2010-2021 Google LLC. https://angular.io/
  * License: MIT
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.d.ts.map
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.d.ts.map	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.d.ts.map	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,1 +1,1 @@
-{"version":3,"file":"platform-browser-dynamic.d.ts","sources":["platform-browser-dynamic.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA;AACA","sourcesContent":["/**\n * @license Angular v12.2.9\n * (c) 2010-2021 Google LLC. https://angular.io/\n * License: MIT\n */\n\nimport { CompileMetadataResolver } from '@angular/compiler';\r\nimport { Compiler } from '@angular/core';\r\nimport { CompilerConfig } from '@angular/compiler';\r\nimport { CompileReflector } from '@angular/compiler';\r\nimport { CompilerFactory } from '@angular/core';\r\nimport { CompilerOptions } from '@angular/core';\r\nimport { ComponentFactory } from '@angular/core';\r\nimport { Injector } from '@angular/core';\r\nimport { JitEvaluator } from '@angular/compiler';\r\nimport { ModuleWithComponentFactories } from '@angular/core';\r\nimport { NgModuleCompiler } from '@angular/compiler';\r\nimport { NgModuleFactory } from '@angular/core';\r\nimport { PlatformRef } from '@angular/core';\r\nimport { Provider } from '@angular/core';\r\nimport { ResourceLoader } from '@angular/compiler';\r\nimport { StaticProvider } from '@angular/core';\r\nimport { StyleCompiler } from '@angular/compiler';\r\nimport { SummaryResolver } from '@angular/compiler';\r\nimport { TemplateParser } from '@angular/compiler';\r\nimport { Type } from '@angular/core';\r\nimport { Version } from '@angular/core';\r\nimport { ViewCompiler } from '@angular/compiler';\r\nimport { ɵConsole } from '@angular/core';\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare class JitCompilerFactory implements CompilerFactory {\r\n    private _defaultOptions;\r\n    createCompiler(options?: CompilerOptions[]): Compiler;\r\n}\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare const platformBrowserDynamic: (extraProviders?: StaticProvider[] | undefined) => PlatformRef;\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare const RESOURCE_CACHE_PROVIDER: Provider[];\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare const VERSION: Version;\r\n\r\n/**\r\n * An implementation of ResourceLoader that uses a template cache to avoid doing an actual\r\n * ResourceLoader.\r\n *\r\n * The template cache needs to be built and loaded into window.$templateCache\r\n * via a separate mechanism.\r\n *\r\n * @publicApi\r\n */\r\nexport declare class ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a extends ResourceLoader {\r\n    private _cache;\r\n    constructor();\r\n    get(url: string): Promise<string>;\r\n}\r\n\r\nexport declare const ɵCOMPILER_PROVIDERS__POST_R3__: StaticProvider[];\r\n\r\nexport declare class ɵCompilerImpl implements Compiler {\r\n    private _metadataResolver;\r\n    private _delegate;\r\n    readonly injector: Injector;\r\n    constructor(injector: Injector, _metadataResolver: CompileMetadataResolver, templateParser: TemplateParser, styleCompiler: StyleCompiler, viewCompiler: ViewCompiler, ngModuleCompiler: NgModuleCompiler, summaryResolver: SummaryResolver<Type<any>>, compileReflector: CompileReflector, jitEvaluator: JitEvaluator, compilerConfig: CompilerConfig, console: ɵConsole);\r\n    private getExtraNgModuleProviders;\r\n    compileModuleSync<T>(moduleType: Type<T>): NgModuleFactory<T>;\r\n    compileModuleAsync<T>(moduleType: Type<T>): Promise<NgModuleFactory<T>>;\r\n    compileModuleAndAllComponentsSync<T>(moduleType: Type<T>): ModuleWithComponentFactories<T>;\r\n    compileModuleAndAllComponentsAsync<T>(moduleType: Type<T>): Promise<ModuleWithComponentFactories<T>>;\r\n    loadAotSummaries(summaries: () => any[]): void;\r\n    hasAotSummary(ref: Type<any>): boolean;\r\n    getComponentFactory<T>(component: Type<T>): ComponentFactory<T>;\r\n    clearCache(): void;\r\n    clearCacheFor(type: Type<any>): void;\r\n    getModuleId(moduleType: Type<any>): string | undefined;\r\n}\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare const ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS: StaticProvider[];\r\n\r\n/**\r\n * A platform that included corePlatform and the compiler.\r\n *\r\n * @publicApi\r\n */\r\nexport declare const ɵplatformCoreDynamic: (extraProviders?: StaticProvider[] | undefined) => PlatformRef;\r\n\r\nexport declare class ɵResourceLoaderImpl extends ResourceLoader {\r\n    get(url: string): Promise<string>;\r\n}\r\n\r\nexport { }\r\n"]}
+{"version":3,"file":"platform-browser-dynamic.d.ts","sources":["platform-browser-dynamic.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA;AACA","sourcesContent":["/**\n * @license Angular v12.2.13\n * (c) 2010-2021 Google LLC. https://angular.io/\n * License: MIT\n */\n\nimport { CompileMetadataResolver } from '@angular/compiler';\r\nimport { Compiler } from '@angular/core';\r\nimport { CompilerConfig } from '@angular/compiler';\r\nimport { CompileReflector } from '@angular/compiler';\r\nimport { CompilerFactory } from '@angular/core';\r\nimport { CompilerOptions } from '@angular/core';\r\nimport { ComponentFactory } from '@angular/core';\r\nimport { Injector } from '@angular/core';\r\nimport { JitEvaluator } from '@angular/compiler';\r\nimport { ModuleWithComponentFactories } from '@angular/core';\r\nimport { NgModuleCompiler } from '@angular/compiler';\r\nimport { NgModuleFactory } from '@angular/core';\r\nimport { PlatformRef } from '@angular/core';\r\nimport { Provider } from '@angular/core';\r\nimport { ResourceLoader } from '@angular/compiler';\r\nimport { StaticProvider } from '@angular/core';\r\nimport { StyleCompiler } from '@angular/compiler';\r\nimport { SummaryResolver } from '@angular/compiler';\r\nimport { TemplateParser } from '@angular/compiler';\r\nimport { Type } from '@angular/core';\r\nimport { Version } from '@angular/core';\r\nimport { ViewCompiler } from '@angular/compiler';\r\nimport { ɵConsole } from '@angular/core';\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare class JitCompilerFactory implements CompilerFactory {\r\n    private _defaultOptions;\r\n    createCompiler(options?: CompilerOptions[]): Compiler;\r\n}\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare const platformBrowserDynamic: (extraProviders?: StaticProvider[] | undefined) => PlatformRef;\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare const RESOURCE_CACHE_PROVIDER: Provider[];\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare const VERSION: Version;\r\n\r\n/**\r\n * An implementation of ResourceLoader that uses a template cache to avoid doing an actual\r\n * ResourceLoader.\r\n *\r\n * The template cache needs to be built and loaded into window.$templateCache\r\n * via a separate mechanism.\r\n *\r\n * @publicApi\r\n */\r\nexport declare class ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a extends ResourceLoader {\r\n    private _cache;\r\n    constructor();\r\n    get(url: string): Promise<string>;\r\n}\r\n\r\nexport declare const ɵCOMPILER_PROVIDERS__POST_R3__: StaticProvider[];\r\n\r\nexport declare class ɵCompilerImpl implements Compiler {\r\n    private _metadataResolver;\r\n    private _delegate;\r\n    readonly injector: Injector;\r\n    constructor(injector: Injector, _metadataResolver: CompileMetadataResolver, templateParser: TemplateParser, styleCompiler: StyleCompiler, viewCompiler: ViewCompiler, ngModuleCompiler: NgModuleCompiler, summaryResolver: SummaryResolver<Type<any>>, compileReflector: CompileReflector, jitEvaluator: JitEvaluator, compilerConfig: CompilerConfig, console: ɵConsole);\r\n    private getExtraNgModuleProviders;\r\n    compileModuleSync<T>(moduleType: Type<T>): NgModuleFactory<T>;\r\n    compileModuleAsync<T>(moduleType: Type<T>): Promise<NgModuleFactory<T>>;\r\n    compileModuleAndAllComponentsSync<T>(moduleType: Type<T>): ModuleWithComponentFactories<T>;\r\n    compileModuleAndAllComponentsAsync<T>(moduleType: Type<T>): Promise<ModuleWithComponentFactories<T>>;\r\n    loadAotSummaries(summaries: () => any[]): void;\r\n    hasAotSummary(ref: Type<any>): boolean;\r\n    getComponentFactory<T>(component: Type<T>): ComponentFactory<T>;\r\n    clearCache(): void;\r\n    clearCacheFor(type: Type<any>): void;\r\n    getModuleId(moduleType: Type<any>): string | undefined;\r\n}\r\n\r\n/**\r\n * @publicApi\r\n */\r\nexport declare const ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS: StaticProvider[];\r\n\r\n/**\r\n * A platform that included corePlatform and the compiler.\r\n *\r\n * @publicApi\r\n */\r\nexport declare const ɵplatformCoreDynamic: (extraProviders?: StaticProvider[] | undefined) => PlatformRef;\r\n\r\nexport declare class ɵResourceLoaderImpl extends ResourceLoader {\r\n    get(url: string): Promise<string>;\r\n}\r\n\r\nexport { }\r\n"]}
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.metadata.json
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.metadata.json	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/platform-browser-dynamic.metadata.json	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,1 +1,1 @@
-{"__symbolic":"module","version":4,"metadata":{"RESOURCE_CACHE_PROVIDER":[{"provide":{"__symbolic":"reference","module":"@angular/compiler","name":"ResourceLoader","line":23,"character":15},"useClass":{"__symbolic":"reference","name":"ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a"},"deps":[]}],"platformBrowserDynamic":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"createPlatformFactory","line":28,"character":38},"arguments":[{"__symbolic":"reference","name":"ɵplatformCoreDynamic"},"browserDynamic",{"__symbolic":"reference","name":"ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS"}]},"ɵCOMPILER_PROVIDERS__POST_R3__":{"__symbolic":"error","message":"Lambda not supported","line":169,"character":55,"module":"./platform-browser-dynamic"},"ɵCompilerImpl":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":36,"character":16},{"__symbolic":"reference","module":"@angular/compiler","name":"CompileMetadataResolver","line":36,"character":53},{"__symbolic":"reference","module":"@angular/compiler","name":"TemplateParser","line":37,"character":22},{"__symbolic":"reference","module":"@angular/compiler","name":"StyleCompiler","line":37,"character":53},{"__symbolic":"reference","module":"@angular/compiler","name":"ViewCompiler","line":37,"character":82},{"__symbolic":"reference","module":"@angular/compiler","name":"NgModuleCompiler","line":38,"character":24},{"__symbolic":"reference","name":"SummaryResolver","module":"@angular/compiler","arguments":[{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]},{"__symbolic":"reference","module":"@angular/compiler","name":"CompileReflector","line":39,"character":24},{"__symbolic":"reference","module":"@angular/compiler","name":"JitEvaluator","line":39,"character":56},{"__symbolic":"reference","module":"@angular/compiler","name":"CompilerConfig","line":40,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ɵConsole","line":40,"character":47}]}],"getExtraNgModuleProviders":[{"__symbolic":"method"}],"compileModuleSync":[{"__symbolic":"method"}],"compileModuleAsync":[{"__symbolic":"method"}],"compileModuleAndAllComponentsSync":[{"__symbolic":"method"}],"compileModuleAndAllComponentsAsync":[{"__symbolic":"method"}],"loadAotSummaries":[{"__symbolic":"method"}],"hasAotSummary":[{"__symbolic":"method"}],"getComponentFactory":[{"__symbolic":"method"}],"clearCache":[{"__symbolic":"method"}],"clearCacheFor":[{"__symbolic":"method"}],"getModuleId":[{"__symbolic":"method"}]}},"ɵplatformCoreDynamic":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"createPlatformFactory","line":17,"character":35},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"platformCore","line":17,"character":57},"coreDynamic",[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"COMPILER_OPTIONS","line":18,"character":12},"useValue":{},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"CompilerFactory","line":19,"character":12},"useClass":{"__symbolic":"reference","name":"JitCompilerFactory"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"COMPILER_OPTIONS","line":19,"character":66}]}]]},"ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS","line":20,"character":2},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"COMPILER_OPTIONS","line":22,"character":13},"useValue":{"providers":[{"provide":{"__symbolic":"reference","module":"@angular/compiler","name":"ResourceLoader","line":23,"character":37},"useClass":{"__symbolic":"reference","name":"ɵResourceLoaderImpl"},"deps":[]}]},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":26,"character":12},"useValue":{"__symbolic":"reference","module":"@angular/common","name":"ɵPLATFORM_BROWSER_ID","line":26,"character":35}}],"ɵResourceLoaderImpl":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/compiler","name":"ResourceLoader","line":12,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"get":[{"__symbolic":"method"}]}},"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":19,"character":27},"arguments":["12.2.9"]},"JitCompilerFactory":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","module":"@angular/core","name":"CompilerOptions","line":178,"character":30}]}]}],"createCompiler":[{"__symbolic":"method"}]}},"ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/compiler","name":"ResourceLoader","line":20,"character":42},"members":{"__ctor__":[{"__symbolic":"constructor"}],"get":[{"__symbolic":"method"}]}}},"origins":{"RESOURCE_CACHE_PROVIDER":"./platform-browser-dynamic","platformBrowserDynamic":"./platform-browser-dynamic","ɵCOMPILER_PROVIDERS__POST_R3__":"./platform-browser-dynamic","ɵCompilerImpl":"./platform-browser-dynamic","ɵplatformCoreDynamic":"./platform-browser-dynamic","ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS":"./platform-browser-dynamic","ɵResourceLoaderImpl":"./platform-browser-dynamic","VERSION":"./platform-browser-dynamic","JitCompilerFactory":"./platform-browser-dynamic","ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a":"./platform-browser-dynamic"},"importAs":"@angular/platform-browser-dynamic"}
+{"__symbolic":"module","version":4,"metadata":{"RESOURCE_CACHE_PROVIDER":[{"provide":{"__symbolic":"reference","module":"@angular/compiler","name":"ResourceLoader","line":23,"character":15},"useClass":{"__symbolic":"reference","name":"ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a"},"deps":[]}],"platformBrowserDynamic":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"createPlatformFactory","line":28,"character":38},"arguments":[{"__symbolic":"reference","name":"ɵplatformCoreDynamic"},"browserDynamic",{"__symbolic":"reference","name":"ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS"}]},"ɵCOMPILER_PROVIDERS__POST_R3__":{"__symbolic":"error","message":"Lambda not supported","line":169,"character":55,"module":"./platform-browser-dynamic"},"ɵCompilerImpl":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":36,"character":16},{"__symbolic":"reference","module":"@angular/compiler","name":"CompileMetadataResolver","line":36,"character":53},{"__symbolic":"reference","module":"@angular/compiler","name":"TemplateParser","line":37,"character":22},{"__symbolic":"reference","module":"@angular/compiler","name":"StyleCompiler","line":37,"character":53},{"__symbolic":"reference","module":"@angular/compiler","name":"ViewCompiler","line":37,"character":82},{"__symbolic":"reference","module":"@angular/compiler","name":"NgModuleCompiler","line":38,"character":24},{"__symbolic":"reference","name":"SummaryResolver","module":"@angular/compiler","arguments":[{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]},{"__symbolic":"reference","module":"@angular/compiler","name":"CompileReflector","line":39,"character":24},{"__symbolic":"reference","module":"@angular/compiler","name":"JitEvaluator","line":39,"character":56},{"__symbolic":"reference","module":"@angular/compiler","name":"CompilerConfig","line":40,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ɵConsole","line":40,"character":47}]}],"getExtraNgModuleProviders":[{"__symbolic":"method"}],"compileModuleSync":[{"__symbolic":"method"}],"compileModuleAsync":[{"__symbolic":"method"}],"compileModuleAndAllComponentsSync":[{"__symbolic":"method"}],"compileModuleAndAllComponentsAsync":[{"__symbolic":"method"}],"loadAotSummaries":[{"__symbolic":"method"}],"hasAotSummary":[{"__symbolic":"method"}],"getComponentFactory":[{"__symbolic":"method"}],"clearCache":[{"__symbolic":"method"}],"clearCacheFor":[{"__symbolic":"method"}],"getModuleId":[{"__symbolic":"method"}]}},"ɵplatformCoreDynamic":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"createPlatformFactory","line":17,"character":35},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"platformCore","line":17,"character":57},"coreDynamic",[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"COMPILER_OPTIONS","line":18,"character":12},"useValue":{},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"CompilerFactory","line":19,"character":12},"useClass":{"__symbolic":"reference","name":"JitCompilerFactory"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"COMPILER_OPTIONS","line":19,"character":66}]}]]},"ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS","line":20,"character":2},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"COMPILER_OPTIONS","line":22,"character":13},"useValue":{"providers":[{"provide":{"__symbolic":"reference","module":"@angular/compiler","name":"ResourceLoader","line":23,"character":37},"useClass":{"__symbolic":"reference","name":"ɵResourceLoaderImpl"},"deps":[]}]},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":26,"character":12},"useValue":{"__symbolic":"reference","module":"@angular/common","name":"ɵPLATFORM_BROWSER_ID","line":26,"character":35}}],"ɵResourceLoaderImpl":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/compiler","name":"ResourceLoader","line":12,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"get":[{"__symbolic":"method"}]}},"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":19,"character":27},"arguments":["12.2.13"]},"JitCompilerFactory":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","module":"@angular/core","name":"CompilerOptions","line":178,"character":30}]}]}],"createCompiler":[{"__symbolic":"method"}]}},"ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/compiler","name":"ResourceLoader","line":20,"character":42},"members":{"__ctor__":[{"__symbolic":"constructor"}],"get":[{"__symbolic":"method"}]}}},"origins":{"RESOURCE_CACHE_PROVIDER":"./platform-browser-dynamic","platformBrowserDynamic":"./platform-browser-dynamic","ɵCOMPILER_PROVIDERS__POST_R3__":"./platform-browser-dynamic","ɵCompilerImpl":"./platform-browser-dynamic","ɵplatformCoreDynamic":"./platform-browser-dynamic","ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS":"./platform-browser-dynamic","ɵResourceLoaderImpl":"./platform-browser-dynamic","VERSION":"./platform-browser-dynamic","JitCompilerFactory":"./platform-browser-dynamic","ɵangular_packages_platform_browser_dynamic_platform_browser_dynamic_a":"./platform-browser-dynamic"},"importAs":"@angular/platform-browser-dynamic"}
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/testing.d.ts
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/testing.d.ts	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/testing.d.ts	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,4 +1,4 @@
 /**
- * @license Angular v12.2.9
+ * @license Angular v12.2.13
  * (c) 2010-2021 Google LLC. https://angular.io/
  * License: MIT
Index: trip-planner-front/node_modules/@angular/platform-browser-dynamic/testing/testing.d.ts
===================================================================
--- trip-planner-front/node_modules/@angular/platform-browser-dynamic/testing/testing.d.ts	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/@angular/platform-browser-dynamic/testing/testing.d.ts	(revision 84d0fbb56bfbe319ba63e3327f1777ac5d841f83)
@@ -1,4 +1,4 @@
 /**
- * @license Angular v12.2.9
+ * @license Angular v12.2.13
  * (c) 2010-2021 Google LLC. https://angular.io/
  * License: MIT
