{"__symbolic":"module","version":4,"metadata":{"ENABLE_PERSISTENCE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":34,"character":38},"arguments":["angularfire2.enableFirestorePersistence"]},"PERSISTENCE_SETTINGS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":35,"character":40},"arguments":["angularfire2.firestore.persistenceSettings"]},"SETTINGS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":36,"character":28},"arguments":["angularfire2.firestore.settings"]},"USE_EMULATOR":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":41,"character":32},"arguments":["angularfire2.firestore.use-emulator"]},"associateQuery":{"__symbolic":"function"},"AngularFirestore":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":123,"character":1},"arguments":[{"providedIn":"any"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":138,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/fire","name":"FIREBASE_OPTIONS","line":138,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":139,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":139,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/fire","name":"FIREBASE_APP_NAME","line":139,"character":24}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":140,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":140,"character":17},"arguments":[{"__symbolic":"reference","name":"ENABLE_PERSISTENCE"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":141,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":141,"character":17},"arguments":[{"__symbolic":"reference","name":"SETTINGS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":143,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":143,"character":12}]}],null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":145,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":145,"character":17},"arguments":[{"__symbolic":"reference","name":"PERSISTENCE_SETTINGS"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":146,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":146,"character":17},"arguments":[{"__symbolic":"reference","name":"USE_EMULATOR"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":147,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":147,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/fire/auth","name":"USE_EMULATOR","line":147,"character":24}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/fire","name":"FirebaseOptions","line":138,"character":39},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"Settings"},{"__symbolic":"reference","name":"Object"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":144,"character":10},{"__symbolic":"reference","name":"PersistenceSettings"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}],"collection":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"collectionGroup":[{"__symbolic":"method"}],"doc":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"createId":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"AngularFirestoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"AngularFirestore"}]}]}],"members":{},"statics":{"enablePersistence":{"__symbolic":"function","parameters":["persistenceSettings"],"value":{"ngModule":{"__symbolic":"reference","name":"AngularFirestoreModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ENABLE_PERSISTENCE"},"useValue":true},{"provide":{"__symbolic":"reference","name":"PERSISTENCE_SETTINGS"},"useValue":{"__symbolic":"reference","name":"persistenceSettings"}}]}}}},"validateEventsArray":{"__symbolic":"function"},"AngularFirestoreCollection":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CollectionReference"},{"__symbolic":"reference","name":"Query"},{"__symbolic":"reference","name":"AngularFirestore"}]}],"stateChanges":[{"__symbolic":"method"}],"auditTrail":[{"__symbolic":"method"}],"snapshotChanges":[{"__symbolic":"method"}],"valueChanges":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"doc":[{"__symbolic":"method"}]}},"AngularFirestoreCollectionGroup":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Query"},{"__symbolic":"reference","name":"AngularFirestore"}]}],"stateChanges":[{"__symbolic":"method"}],"auditTrail":[{"__symbolic":"method"}],"snapshotChanges":[{"__symbolic":"method"}],"valueChanges":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"get":[{"__symbolic":"method"}]}},"AngularFirestoreDocument":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DocumentReference"},{"__symbolic":"reference","name":"AngularFirestore"}]}],"set":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"collection":[{"__symbolic":"method"}],"snapshotChanges":[{"__symbolic":"method"}],"valueChanges":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"get":[{"__symbolic":"method"}]}},"docChanges":{"__symbolic":"function","parameters":["query","scheduler"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"fromCollectionRef"},"arguments":[{"__symbolic":"reference","name":"query"},{"__symbolic":"reference","name":"scheduler"}]},"member":"pipe"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"startWith","line":12,"character":6},"arguments":[{"__symbolic":"reference","name":"undefined"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"pairwise","line":13,"character":6}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"map","line":14,"character":6},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":14,"character":10,"module":"./collection/changes"}]}]}},"sortedChanges":{"__symbolic":"function","parameters":["query","events","scheduler"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"docChanges"},"arguments":[{"__symbolic":"reference","name":"query"},{"__symbolic":"reference","name":"scheduler"}]},"member":"pipe"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"scan","line":54,"character":6},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":54,"character":11,"module":"./collection/changes"},[]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"distinctUntilChanged","line":55,"character":6}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"map","line":56,"character":6},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":56,"character":10,"module":"./collection/changes"}]}]}},"combineChanges":{"__symbolic":"function"},"combineChange":{"__symbolic":"function"},"fromRef":{"__symbolic":"function","parameters":["ref","scheduler"],"value":{"__symbolic":"error","message":"Reference to a non-exported function","line":4,"character":9,"context":{"name":"_fromRef"},"module":"./observable/fromRef"}},"fromDocRef":{"__symbolic":"function","parameters":["ref","scheduler"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"fromRef"},"arguments":[{"__symbolic":"reference","name":"ref"},{"__symbolic":"reference","name":"scheduler"}]},"member":"pipe"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"startWith","line":30,"character":6},"arguments":[{"__symbolic":"reference","name":"undefined"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"pairwise","line":31,"character":6}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"map","line":32,"character":6},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":32,"character":10,"module":"./observable/fromRef"}]}]}},"fromCollectionRef":{"__symbolic":"function","parameters":["ref","scheduler"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"fromRef"},"arguments":[{"__symbolic":"reference","name":"ref"},{"__symbolic":"reference","name":"scheduler"}]},"member":"pipe"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"map","line":45,"character":59},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":45,"character":63,"module":"./observable/fromRef"}]}]}},"Settings":{"__symbolic":"interface"},"CollectionReference":{"__symbolic":"interface"},"DocumentReference":{"__symbolic":"interface"},"PersistenceSettings":{"__symbolic":"interface"},"DocumentChangeType":{"__symbolic":"interface"},"SnapshotOptions":{"__symbolic":"interface"},"FieldPath":{"__symbolic":"interface"},"Query":{"__symbolic":"interface"},"SetOptions":{"__symbolic":"interface"},"DocumentData":{"__symbolic":"interface"},"DocumentSnapshotExists":{"__symbolic":"interface"},"DocumentSnapshotDoesNotExist":{"__symbolic":"interface"},"DocumentSnapshot":{"__symbolic":"interface"},"QueryDocumentSnapshot":{"__symbolic":"interface"},"QuerySnapshot":{"__symbolic":"interface"},"DocumentChange":{"__symbolic":"interface"},"DocumentChangeAction":{"__symbolic":"interface"},"Action":{"__symbolic":"interface"},"Reference":{"__symbolic":"interface"},"QueryFn":{"__symbolic":"interface"},"QueryGroupFn":{"__symbolic":"interface"},"AssociatedReference":{"__symbolic":"interface"}},"origins":{"ENABLE_PERSISTENCE":"./firestore","PERSISTENCE_SETTINGS":"./firestore","SETTINGS":"./firestore","USE_EMULATOR":"./firestore","associateQuery":"./firestore","AngularFirestore":"./firestore","AngularFirestoreModule":"./firestore.module","validateEventsArray":"./collection/collection","AngularFirestoreCollection":"./collection/collection","AngularFirestoreCollectionGroup":"./collection-group/collection-group","AngularFirestoreDocument":"./document/document","docChanges":"./collection/changes","sortedChanges":"./collection/changes","combineChanges":"./collection/changes","combineChange":"./collection/changes","fromRef":"./observable/fromRef","fromDocRef":"./observable/fromRef","fromCollectionRef":"./observable/fromRef","Settings":"./interfaces","CollectionReference":"./interfaces","DocumentReference":"./interfaces","PersistenceSettings":"./interfaces","DocumentChangeType":"./interfaces","SnapshotOptions":"./interfaces","FieldPath":"./interfaces","Query":"./interfaces","SetOptions":"./interfaces","DocumentData":"./interfaces","DocumentSnapshotExists":"./interfaces","DocumentSnapshotDoesNotExist":"./interfaces","DocumentSnapshot":"./interfaces","QueryDocumentSnapshot":"./interfaces","QuerySnapshot":"./interfaces","DocumentChange":"./interfaces","DocumentChangeAction":"./interfaces","Action":"./interfaces","Reference":"./interfaces","QueryFn":"./interfaces","QueryGroupFn":"./interfaces","AssociatedReference":"./interfaces"},"importAs":"@angular/fire/firestore"}