{"__symbolic":"module","version":4,"metadata":{"NgxContainerInjectorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":9,"character":4},{"__symbolic":"reference","name":"ContainerInjectorModule"},{"__symbolic":"reference","name":"ElementContainerInjectorModule"}],"declarations":[],"exports":[{"__symbolic":"reference","name":"ContainerInjectorModule"},{"__symbolic":"reference","name":"ElementContainerInjectorModule"}]}]}],"members":{}},"ContainerInjectorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4}],"declarations":[{"__symbolic":"reference","name":"ContainerInjectorComponent"},{"__symbolic":"reference","name":"ɵc"}],"providers":[{"provide":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@mf/core","name":"ContainerTypes","line":18,"character":15},"member":"Element"},"useClass":{"__symbolic":"reference","name":"ɵd"}},{"provide":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@mf/core","name":"ContainerTypes","line":19,"character":15},"member":"Iframe"},"useClass":{"__symbolic":"reference","name":"ɵf"}},{"provide":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@mf/core","name":"ContainerTypes","line":20,"character":15},"member":"Angular"},"useClass":{"__symbolic":"reference","name":"ɵg"}}],"exports":[{"__symbolic":"reference","name":"ContainerInjectorComponent"},{"__symbolic":"reference","name":"ɵc"}]}]}],"members":{}},"ElementContainerInjectorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[],"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":10,"character":4},{"__symbolic":"reference","name":"ContainerInjectorModule"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":15,"character":33}]}],"ngDoBootstrap":[{"__symbolic":"method"}]}},"ContainerInjectorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":32,"character":1},"arguments":[{"selector":"ngx-mf-injector","template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":36,"character":19},"member":"OnPush"},"styles":[".responsive-wrapper{position:relative;overflow:hidden;width:100%;height:100%}"]}]}],"members":{"container":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"module":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"error":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":47,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":63,"character":38},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":64,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":65,"character":39},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ContainerComponentsService"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"resolve":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"dispatchError":[{"__symbolic":"method"}],"render":[{"__symbolic":"method"}]}},"REMOTE_BASE_URL":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":35},"arguments":["ngxContainerInjector.remoteBaseUrl"]},"ContainerComponentsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"run":[{"__symbolic":"method"}],"runByName":[{"__symbolic":"method"}],"runByContainer":[{"__symbolic":"method"}],"use":[{"__symbolic":"method"}],"unuse":[{"__symbolic":"method"}],"has":[{"__symbolic":"method"}],"some":[{"__symbolic":"method"}],"findByUuid":[{"__symbolic":"method"}],"findIndex":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":33,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ContainerComponentsService"}]}],"resolve":[{"__symbolic":"method"}],"broadcast":[{"__symbolic":"method"}],"updatePriority":[{"__symbolic":"method"}],"unuse":[{"__symbolic":"method"}],"onCreate":[{"__symbolic":"method"}],"onCreateByUri":[{"__symbolic":"method"}],"onClone":[{"__symbolic":"method"}],"onUpdate":[{"__symbolic":"method"}],"onSwitch":[{"__symbolic":"method"}],"deactivateWhenUnused":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"on":[{"__symbolic":"method"}],"dispatch":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":28,"character":1},"arguments":[{"name":"ngxMfUrlOverrider"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵe"}]}],"render":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":7,"character":39}]}],"override":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":2}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"}]}],"render":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}],"onLoad":[{"__symbolic":"method"}],"onError":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":2}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Compiler","line":13,"character":31},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵe"}]}],"render":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"createInjector":[{"__symbolic":"method"}]}}},"origins":{"NgxContainerInjectorModule":"./lib/ngx-container-injector.module","ContainerInjectorModule":"./lib/components/container-injector/container-injector.module","ElementContainerInjectorModule":"./lib/components/element-container-injector/element-container-injector.module","ContainerInjectorComponent":"./lib/components/container-injector/container-injector.component","REMOTE_BASE_URL":"./lib/tokens","ContainerComponentsService":"./lib/services/container-components.service","ɵa":"./lib/services/containers.service","ɵb":"./lib/observers/cross-window.observer","ɵc":"./lib/pipes/url/url-overrider.pipe","ɵd":"./lib/renderers/custom-element.renderer","ɵe":"./lib/services/urls-overrider.service","ɵf":"./lib/renderers/iframe.renderer","ɵg":"./lib/renderers/ng-component.renderer"},"importAs":"@mf/angular"}