/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/redux-saga-firebase@0.15.0/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")),_createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass")),_auth=_interopRequireDefault(require("./auth")),_database=_interopRequireDefault(require("./database")),_firestore=_interopRequireDefault(require("./firestore")),_functions=_interopRequireDefault(require("./functions")),_messaging=_interopRequireDefault(require("./messaging")),_storage=_interopRequireDefault(require("./storage")),ReduxSagaFirebase=function(){function e(t){(0,_classCallCheck2.default)(this,e),this.app=t,this.region="us-central1",this.auth={applyActionCode:_auth.default.applyActionCode.bind(this),channel:_auth.default.channel.bind(this),confirmPasswordReset:_auth.default.confirmPasswordReset.bind(this),createUserWithEmailAndPassword:_auth.default.createUserWithEmailAndPassword.bind(this),deleteProfile:_auth.default.deleteProfile.bind(this),linkWithPopup:_auth.default.linkWithPopup.bind(this),linkWithRedirect:_auth.default.linkWithRedirect.bind(this),sendEmailVerification:_auth.default.sendEmailVerification.bind(this),sendPasswordResetEmail:_auth.default.sendPasswordResetEmail.bind(this),signInAndRetrieveDataWithCredential:_auth.default.signInAndRetrieveDataWithCredential.bind(this),signInAnonymously:_auth.default.signInAnonymously.bind(this),signInWithCredential:_auth.default.signInWithCredential.bind(this),signInWithCustomToken:_auth.default.signInWithCustomToken.bind(this),signInWithEmailAndPassword:_auth.default.signInWithEmailAndPassword.bind(this),signInWithPopup:_auth.default.signInWithPopup.bind(this),signInWithPhoneNumber:_auth.default.signInWithPhoneNumber.bind(this),signInWithRedirect:_auth.default.signInWithRedirect.bind(this),signOut:_auth.default.signOut.bind(this),unlink:_auth.default.unlink.bind(this),updateEmail:_auth.default.updateEmail.bind(this),updatePassword:_auth.default.updatePassword.bind(this),updateProfile:_auth.default.updateProfile.bind(this)},this.database={read:_database.default.read.bind(this),create:_database.default.create.bind(this),update:_database.default.update.bind(this),patch:_database.default.patch.bind(this),delete:_database.default.delete.bind(this),channel:_database.default.channel.bind(this),sync:_database.default.sync.bind(this)},this.firestore={addDocument:_firestore.default.addDocument.bind(this),channel:_firestore.default.channel.bind(this),deleteDocument:_firestore.default.deleteDocument.bind(this),getCollection:_firestore.default.getCollection.bind(this),getDocument:_firestore.default.getDocument.bind(this),setDocument:_firestore.default.setDocument.bind(this),syncCollection:_firestore.default.syncCollection.bind(this),syncDocument:_firestore.default.syncDocument.bind(this),updateDocument:_firestore.default.updateDocument.bind(this)},this.functions={call:_functions.default.call.bind(this)},this.messaging={channel:_messaging.default.channel.bind(this),syncMessages:_messaging.default.syncMessages.bind(this),syncToken:_messaging.default.syncToken.bind(this),tokenRefreshChannel:_messaging.default.tokenRefreshChannel.bind(this)},this.storage={uploadFile:_storage.default.uploadFile.bind(this),uploadString:_storage.default.uploadString.bind(this),getDownloadURL:_storage.default.getDownloadURL.bind(this),getFileMetadata:_storage.default.getFileMetadata.bind(this),updateFileMetadata:_storage.default.updateFileMetadata.bind(this),deleteFile:_storage.default.deleteFile.bind(this)}}return(0,_createClass2.default)(e,[{key:"projectId",value:function(){if(this._projectId)return this._projectId;var e=this.app.options.authDomain.match(/^([a-z0-9-]+)\.firebaseapp\.com$/)[1];return this._projectId=e,e}}]),e}(),_default=ReduxSagaFirebase;exports.default=_default;
//# sourceMappingURL=/sm/8cf210f0d6d0a438990969d835314160c79df78ec25223292cc18937a039357c.map