{"__symbolic":"module","version":1,"metadata":{"AngularFire":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"./tokens","name":"FirebaseConfig"}]}],null,null],"parameters":[{"__symbolic":"reference","module":"./interfaces","name":"FirebaseAppConfig"},{"__symbolic":"reference","module":"./auth/index","name":"AngularFireAuth"},{"__symbolic":"reference","module":"./database/index","name":"AngularFireDatabase"}]}]}},"_getWindowLocation":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"window"},"member":"location"}},"_getAuthBackend":{"__symbolic":"function","parameters":["app"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./auth/index","name":"FirebaseSdkAuthBackend"},"arguments":[{"__symbolic":"reference","name":"app"}]}},"COMMON_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"./tokens","name":"FirebaseApp"},"useFactory":{"__symbolic":"reference","name":"_getFirebase"},"deps":[{"__symbolic":"reference","module":"./tokens","name":"FirebaseConfig"},{"__symbolic":"reference","module":"./tokens","name":"FirebaseAppName"}]},{"__symbolic":"reference","module":"./auth/index","name":"AngularFireAuth"},{"__symbolic":"reference","name":"AngularFire"},{"__symbolic":"reference","module":"./database/index","name":"AngularFireDatabase"}],"FIREBASE_PROVIDERS":[{"__symbolic":"reference","name":"COMMON_PROVIDERS"},{"provide":{"__symbolic":"reference","module":"./auth/index","name":"AuthBackend"},"useFactory":{"__symbolic":"reference","name":"_getAuthBackend"},"deps":[{"__symbolic":"reference","module":"./tokens","name":"FirebaseApp"}]},{"provide":{"__symbolic":"reference","module":"./tokens","name":"WindowLocation"},"useFactory":{"__symbolic":"reference","name":"_getWindowLocation"}}],"defaultFirebase":{"__symbolic":"error","message":"Function call not supported","line":104,"character":31},"AngularFireModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"providers":{"__symbolic":"reference","name":"FIREBASE_PROVIDERS"}}]}],"statics":{"initializeApp":{"__symbolic":"function","parameters":["config","authConfig","appName"],"value":{"ngModule":{"__symbolic":"reference","name":"AngularFireModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./tokens","name":"FirebaseUserConfig"},"useValue":{"__symbolic":"reference","name":"config"}},{"provide":{"__symbolic":"reference","module":"./tokens","name":"FirebaseConfig"},"useFactory":{"__symbolic":"reference","name":"_getDefaultFirebase"},"deps":[{"__symbolic":"reference","module":"./tokens","name":"FirebaseUserConfig"}]},{"provide":{"__symbolic":"reference","module":"./tokens","name":"FirebaseAuthConfig"},"useValue":{"__symbolic":"reference","name":"authConfig"}},{"provide":{"__symbolic":"reference","module":"./tokens","name":"FirebaseAppName"},"useValue":{"__symbolic":"reference","name":"appName"}}]}}}}},"exports":[{"from":"./tokens","export":["FirebaseConfig","FirebaseApp","FirebaseAuthConfig","FirebaseRef","FirebaseUrl","FirebaseUserConfig"]},{"from":"./interfaces","export":["FirebaseAppConfig"]}]}