{"__symbolic":"module","version":4,"metadata":{"InlineScriptComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"nga-inline-script","template":"","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":12,"character":19},"member":"OnPush"}}]}],"members":{"script":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":26,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":27,"character":5},"arguments":[{"__symbolic":"reference","name":"INLINE_SCRIPT_ID_GENERATOR"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":28,"character":12}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":24,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":25,"character":24},{"__symbolic":"reference","module":"@angular/platform-browser","name":"TransferState","line":26,"character":34},{"__symbolic":"reference","module":"@ng-assets/core","name":"IdGenerator","line":27,"character":61},{"__symbolic":"reference","name":"string"}]}],"ngOnInit":[{"__symbolic":"method"}],"createScriptElement":[{"__symbolic":"method"}]}},"InlineScriptModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"InlineScriptComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"InlineScriptComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"InlineScriptModule"},"providers":[{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Boolean"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"idGenerator"}]},"thenExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"idGenerator"},"elseExpression":{"__symbolic":"reference","name":"ɵc"}}]}}}},"InlineScriptConfig":{"__symbolic":"interface"},"INLINE_SCRIPT_ID_GENERATOR":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":7,"character":46},"arguments":["INLINE_SCRIPT_ID_GENERATOR"]},"ɵa":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"getId":[{"__symbolic":"method"}]},"statics":{"ID_PREFIX":"nga-inline-sprite-"}},"ɵb":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵa"}}},"ɵc":{"provide":{"__symbolic":"reference","name":"INLINE_SCRIPT_ID_GENERATOR"},"useFactory":{"__symbolic":"reference","name":"ɵb"}}},"origins":{"InlineScriptComponent":"./lib/inline-script.component","InlineScriptModule":"./lib/inline-script.module","InlineScriptConfig":"./lib/inline-script.config","INLINE_SCRIPT_ID_GENERATOR":"./lib/inline-script.config","ɵa":"./lib/inline-script.provider","ɵb":"./lib/inline-script.provider","ɵc":"./lib/inline-script.provider"},"importAs":"@ng-assets/inline-script"}