{"__symbolic":"module","version":4,"metadata":{"MODULE_ENSURER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":6,"character":34},"arguments":["module loader"]},"ModuleEnsurer":{"__symbolic":"class","members":{"resolve":[{"__symbolic":"method"}]}},"ModuleLoaderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":14,"character":15},"arguments":[{"__symbolic":"reference","name":"MODULE_ENSURER"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Compiler","line":13,"character":32},{"__symbolic":"reference","name":"ModuleEnsurer"}]}],"load":[{"__symbolic":"method"}],"ensureAndCompile":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ISplitComponentDefinition":{"__symbolic":"interface"},"registerSplitComponents":{"__symbolic":"function"},"resolveGlobalComponent":{"__symbolic":"function","parameters":["key"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Map"}},"member":"get"},"arguments":[{"__symbolic":"reference","name":"key"}]}},"NSplitModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[],"providers":[]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"NgModuleFactoryLoader","line":15,"character":19},"useClass":{"__symbolic":"reference","name":"ModuleLoaderService"}}],"ngModule":{"__symbolic":"reference","name":"NSplitModule"}}}}}},"origins":{"MODULE_ENSURER":"./module-loader.service","ModuleEnsurer":"./module-loader.service","ModuleLoaderService":"./module-loader.service","ISplitComponentDefinition":"./n-split.module","registerSplitComponents":"./n-split.module","resolveGlobalComponent":"./n-split.module","NSplitModule":"./n-split.module"},"importAs":"n-framework/n-split"}