{"__symbolic":"module","version":4,"exports":[{"from":"@uirouter/core"}],"metadata":{"_UIROUTER_DIRECTIVES":[{"__symbolic":"reference","name":"UISref"},{"__symbolic":"reference","name":"AnchorUISref"},{"__symbolic":"reference","name":"UIView"},{"__symbolic":"reference","name":"UISrefActive"},{"__symbolic":"reference","name":"UISrefStatus"}],"UIROUTER_DIRECTIVES":{"__symbolic":"reference","name":"_UIROUTER_DIRECTIVES"},"ParentUIViewInject":{"__symbolic":"interface"},"UIView":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":110,"character":1},"arguments":[{"selector":"ui-view, [ui-view]","exportAs":"uiView","template":"\n    <ng-template #componentTarget></ng-template>\n    <ng-content *ngIf=\"!_componentRef\"></ng-content>\n  "}]}],"members":{"_componentTarget":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":121,"character":3},"arguments":["componentTarget",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":121,"character":40},"static":true}]}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":123,"character":3},"arguments":["name"]}]}],"_name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3},"arguments":["ui-view"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":144,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"UIView"},"member":"PARENT_INJECT"}]}],null],"parameters":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":143,"character":19},null,{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":145,"character":29}]}],"ngOnInit":[{"__symbolic":"method"}],"_invokeUiCanExitHook":[{"__symbolic":"method"}],"_invokeUiOnParamsChangedHook":[{"__symbolic":"method"}],"_disposeLast":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_viewConfigUpdated":[{"__symbolic":"method"}],"_applyUpdatedConfig":[{"__symbolic":"method"}],"_getComponentInjector":[{"__symbolic":"method"}],"_applyInputBindings":[{"__symbolic":"method"}]},"statics":{"PARENT_INJECT":"UIView.PARENT_INJECT"}},"AnchorUISref":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":19,"character":1},"arguments":[{"selector":"a[uiSref]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":21,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":21,"character":56}]}],"openInNewTab":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}]}},"UISref":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":77,"character":1},"arguments":[{"selector":"[uiSref]","exportAs":"uiSref"}]}],"members":{"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3},"arguments":["uiSref"]}]}],"params":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3},"arguments":["uiParams"]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":107,"character":3},"arguments":["uiOptions"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":123,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":124,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"UIView"},"member":"PARENT_INJECT"}]}]],"parameters":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":122,"character":13},{"__symbolic":"reference","name":"AnchorUISref"},{"__symbolic":"reference","name":"ParentUIViewInject"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"getOptions":[{"__symbolic":"method"}],"go":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":191,"character":3},"arguments":["click",["$event.button","$event.ctrlKey","$event.metaKey"]]}]}]}},"SrefStatus":{"__symbolic":"interface"},"UISrefStatus":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":181,"character":1},"arguments":[{"selector":"[uiSrefStatus],[uiSrefActive],[uiSrefActiveEq]","exportAs":"uiSrefStatus"}]}],"members":{"uiSrefStatus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":187,"character":3},"arguments":["uiSrefStatus"]}]}],"_srefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":189,"character":3},"arguments":[{"__symbolic":"reference","name":"UISref"},{"descendants":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":200,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":200,"character":23}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":200,"character":31}}],null],"parameters":[{"__symbolic":"reference","name":"UISref"},{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouterGlobals","line":200,"character":73}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_setStatus":[{"__symbolic":"method"}]}},"UISrefActive":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":82,"character":1},"arguments":[{"selector":"[uiSrefActive],[uiSrefActiveEq]"}]}],"members":{"active":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3},"arguments":["uiSrefActive"]}]}],"activeEq":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3},"arguments":["uiSrefActiveEq"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":99,"character":59}}]],"parameters":[{"__symbolic":"reference","name":"UISrefStatus"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":99,"character":47},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":99,"character":72}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"UIROUTER_ROOT_MODULE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":1,"character":55},"arguments":["UIRouter Root Module"]},"UIROUTER_MODULE_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":56},"arguments":["UIRouter Module"]},"UIROUTER_STATES":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":50},"arguments":["UIRouter States"]},"Ng2StateDeclaration":{"__symbolic":"interface"},"Ng2ViewDeclaration":{"__symbolic":"interface"},"UiOnParamsChanged":{"__symbolic":"interface"},"UiOnExit":{"__symbolic":"interface"},"Ng2Component":{"__symbolic":"interface"},"ModuleTypeCallback":{"__symbolic":"interface"},"loadNgModule":{"__symbolic":"function","parameters":["moduleToLoad"],"value":{"__symbolic":"error","message":"Lambda not supported","line":72,"character":9,"module":"./lazyLoad/lazyLoadNgModule"}},"loadModuleFactory":{"__symbolic":"function"},"applyNgModule":{"__symbolic":"function"},"multiProviderParentChildDelta":{"__symbolic":"function"},"uiRouterFactory":{"__symbolic":"function"},"appInitializer":{"__symbolic":"function","parameters":["router"],"value":{"__symbolic":"error","message":"Lambda not supported","line":177,"character":9,"module":"./providers"}},"parentUIViewInjectFactory":{"__symbolic":"function","parameters":["r"],"value":{"fqn":null,"context":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"root"}}}},"_UIROUTER_INSTANCE_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":191,"character":13},"useFactory":{"__symbolic":"reference","name":"uiRouterFactory"},"deps":[{"__symbolic":"reference","module":"@angular/common","name":"LocationStrategy","line":193,"character":11},{"__symbolic":"reference","name":"UIROUTER_ROOT_MODULE"},{"__symbolic":"reference","name":"UIROUTER_MODULE_TOKEN"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":193,"character":74}]},{"provide":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"UIView"},"member":"PARENT_INJECT"},"useFactory":{"__symbolic":"reference","name":"parentUIViewInjectFactory"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"StateRegistry","line":195,"character":81}]},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":196,"character":13},"useFactory":{"__symbolic":"reference","name":"appInitializer"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":196,"character":65}],"multi":true}],"fnStateService":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"stateService"}},"fnTransitionService":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"transitionService"}},"fnUrlMatcherFactory":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"urlMatcherFactory"}},"fnUrlRouter":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"urlRouter"}},"fnUrlService":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"urlService"}},"fnViewService":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"viewService"}},"fnStateRegistry":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"stateRegistry"}},"fnGlobals":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"globals"}},"_UIROUTER_SERVICE_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"StateService","line":225,"character":13},"useFactory":{"__symbolic":"reference","name":"fnStateService"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":225,"character":62}]},{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"TransitionService","line":226,"character":13},"useFactory":{"__symbolic":"reference","name":"fnTransitionService"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":226,"character":72}]},{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"UrlMatcherFactory","line":227,"character":13},"useFactory":{"__symbolic":"reference","name":"fnUrlMatcherFactory"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":227,"character":72}]},{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"UrlRouter","line":228,"character":13},"useFactory":{"__symbolic":"reference","name":"fnUrlRouter"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":228,"character":56}]},{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"UrlService","line":229,"character":13},"useFactory":{"__symbolic":"reference","name":"fnUrlService"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":229,"character":58}]},{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"ViewService","line":230,"character":13},"useFactory":{"__symbolic":"reference","name":"fnViewService"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":230,"character":60}]},{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"StateRegistry","line":231,"character":13},"useFactory":{"__symbolic":"reference","name":"fnStateRegistry"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":231,"character":64}]},{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouterGlobals","line":232,"character":13},"useFactory":{"__symbolic":"reference","name":"fnGlobals"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":232,"character":60}]}],"UIROUTER_PROVIDERS":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"_UIROUTER_INSTANCE_PROVIDERS"},"member":"concat"},"arguments":[{"__symbolic":"reference","name":"_UIROUTER_SERVICE_PROVIDERS"}]},"ng2LazyLoadBuilder":{"__symbolic":"function"},"ng2ViewsBuilder":{"__symbolic":"function"},"Ng2ViewConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","module":"@uirouter/core","name":"PathNode","line":44,"character":27}]},{"__symbolic":"reference","name":"Ng2ViewDeclaration"}]}],"load":[{"__symbolic":"method"}]}},"applyModuleConfig":{"__symbolic":"function"},"applyRootModuleConfig":{"__symbolic":"function"},"onTransitionReady":{"__symbolic":"function"},"makeRootProviders":{"__symbolic":"function","parameters":["module"],"value":[{"provide":{"__symbolic":"reference","name":"UIROUTER_ROOT_MODULE"},"useValue":{"__symbolic":"reference","name":"module"},"multi":true},{"provide":{"__symbolic":"reference","name":"UIROUTER_MODULE_TOKEN"},"useValue":{"__symbolic":"reference","name":"module"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"ANALYZE_FOR_ENTRY_COMPONENTS","line":37,"character":15},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"states"},"right":[]},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":39,"character":15},"useFactory":{"__symbolic":"reference","name":"onTransitionReady"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"TransitionService","line":41,"character":13},{"__symbolic":"reference","name":"UIROUTER_ROOT_MODULE"}],"multi":true}]},"makeChildProviders":{"__symbolic":"function","parameters":["module"],"value":[{"provide":{"__symbolic":"reference","name":"UIROUTER_MODULE_TOKEN"},"useValue":{"__symbolic":"reference","name":"module"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"ANALYZE_FOR_ENTRY_COMPONENTS","line":50,"character":15},"useValue":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"states"},"right":[]},"multi":true}]},"locationStrategy":{"__symbolic":"function","parameters":["useHash"],"value":{"provide":{"__symbolic":"reference","module":"@angular/common","name":"LocationStrategy","line":55,"character":20},"useClass":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"useHash"},"thenExpression":{"__symbolic":"reference","module":"@angular/common","name":"HashLocationStrategy","line":55,"character":58},"elseExpression":{"__symbolic":"reference","module":"@angular/common","name":"PathLocationStrategy","line":55,"character":81}}}},"UIRouterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":79,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":80,"character":12}],"declarations":[{"__symbolic":"reference","name":"_UIROUTER_DIRECTIVES"}],"exports":[{"__symbolic":"reference","name":"_UIROUTER_DIRECTIVES"}],"entryComponents":[{"__symbolic":"reference","name":"UIView"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"UIRouterModule"},"providers":[{"__symbolic":"reference","name":"_UIROUTER_INSTANCE_PROVIDERS"},{"__symbolic":"reference","name":"_UIROUTER_SERVICE_PROVIDERS"},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"locationStrategy"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"useHash"}]},{"__symbolic":"spread","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"makeRootProviders"},"arguments":[{"__symbolic":"reference","name":"config"}]}}]}},"forChild":{"__symbolic":"function","parameters":["module"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"UIRouterModule"},"providers":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"makeChildProviders"},"arguments":[{"__symbolic":"reference","name":"module"}]}}}}},"RootModule":{"__symbolic":"interface"},"StatesModule":{"__symbolic":"interface"}},"origins":{"_UIROUTER_DIRECTIVES":"./directives/directives","UIROUTER_DIRECTIVES":"./directives/directives","ParentUIViewInject":"./directives/uiView","UIView":"./directives/uiView","AnchorUISref":"./directives/uiSref","UISref":"./directives/uiSref","SrefStatus":"./directives/uiSrefStatus","UISrefStatus":"./directives/uiSrefStatus","UISrefActive":"./directives/uiSrefActive","UIROUTER_ROOT_MODULE":"./injectionTokens","UIROUTER_MODULE_TOKEN":"./injectionTokens","UIROUTER_STATES":"./injectionTokens","Ng2StateDeclaration":"./interface","Ng2ViewDeclaration":"./interface","UiOnParamsChanged":"./interface","UiOnExit":"./interface","Ng2Component":"./interface","ModuleTypeCallback":"./lazyLoad/lazyLoadNgModule","loadNgModule":"./lazyLoad/lazyLoadNgModule","loadModuleFactory":"./lazyLoad/lazyLoadNgModule","applyNgModule":"./lazyLoad/lazyLoadNgModule","multiProviderParentChildDelta":"./lazyLoad/lazyLoadNgModule","uiRouterFactory":"./providers","appInitializer":"./providers","parentUIViewInjectFactory":"./providers","_UIROUTER_INSTANCE_PROVIDERS":"./providers","fnStateService":"./providers","fnTransitionService":"./providers","fnUrlMatcherFactory":"./providers","fnUrlRouter":"./providers","fnUrlService":"./providers","fnViewService":"./providers","fnStateRegistry":"./providers","fnGlobals":"./providers","_UIROUTER_SERVICE_PROVIDERS":"./providers","UIROUTER_PROVIDERS":"./providers","ng2LazyLoadBuilder":"./statebuilders/lazyLoad","ng2ViewsBuilder":"./statebuilders/views","Ng2ViewConfig":"./statebuilders/views","applyModuleConfig":"./uiRouterConfig","applyRootModuleConfig":"./uiRouterConfig","onTransitionReady":"./uiRouterNgModule","makeRootProviders":"./uiRouterNgModule","makeChildProviders":"./uiRouterNgModule","locationStrategy":"./uiRouterNgModule","UIRouterModule":"./uiRouterNgModule","RootModule":"./uiRouterNgModule","StatesModule":"./uiRouterNgModule"},"importAs":"@uirouter/angular"}