summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/@firebase/remote-config-compat
diff options
context:
space:
mode:
authoraltaf-creator <dev@altafcreator.com>2025-11-09 11:15:19 +0800
committeraltaf-creator <dev@altafcreator.com>2025-11-09 11:15:19 +0800
commit8eff962cab608341a6f2fedc640a0e32d96f26e2 (patch)
tree05534d1a720ddc3691d346c69b4972555820a061 /frontend-old/node_modules/@firebase/remote-config-compat
pain
Diffstat (limited to 'frontend-old/node_modules/@firebase/remote-config-compat')
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/README.md5
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/index.esm.js117
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/index.esm.js.map1
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/package.json1
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/index.d.ts27
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.d.ts52
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.test.d.ts17
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/test/setup.d.ts17
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/test/util.d.ts20
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/index.cjs.js123
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/index.cjs.js.map1
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/src/index.d.ts45
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.d.ts52
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.test.d.ts17
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/test/setup.d.ts17
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/dist/test/util.d.ts20
-rw-r--r--frontend-old/node_modules/@firebase/remote-config-compat/package.json70
17 files changed, 602 insertions, 0 deletions
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/README.md b/frontend-old/node_modules/@firebase/remote-config-compat/README.md
new file mode 100644
index 0000000..dd27f72
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/README.md
@@ -0,0 +1,5 @@
+# @firebase/remote-compat
+
+This is the compat package that recreates the v8 APIs.
+
+**This package is not intended for direct usage, and should only be used via the officially supported [firebase](https://www.npmjs.com/package/firebase) package.**
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/index.esm.js b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/index.esm.js
new file mode 100644
index 0000000..767b827
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/index.esm.js
@@ -0,0 +1,117 @@
+import firebase from '@firebase/app-compat';
+import { Component } from '@firebase/component';
+import { activate, ensureInitialized, fetchConfig, fetchAndActivate, getAll, getBoolean, getNumber, getString, getValue, setLogLevel, isSupported } from '@firebase/remote-config';
+
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+class RemoteConfigCompatImpl {
+ constructor(app, _delegate) {
+ this.app = app;
+ this._delegate = _delegate;
+ }
+ get defaultConfig() {
+ return this._delegate.defaultConfig;
+ }
+ set defaultConfig(value) {
+ this._delegate.defaultConfig = value;
+ }
+ get fetchTimeMillis() {
+ return this._delegate.fetchTimeMillis;
+ }
+ get lastFetchStatus() {
+ return this._delegate.lastFetchStatus;
+ }
+ get settings() {
+ return this._delegate.settings;
+ }
+ set settings(value) {
+ this._delegate.settings = value;
+ }
+ activate() {
+ return activate(this._delegate);
+ }
+ ensureInitialized() {
+ return ensureInitialized(this._delegate);
+ }
+ /**
+ * @throws a {@link ErrorCode.FETCH_CLIENT_TIMEOUT} if the request takes longer than
+ * {@link Settings.fetchTimeoutInSeconds} or
+ * {@link DEFAULT_FETCH_TIMEOUT_SECONDS}.
+ */
+ fetch() {
+ return fetchConfig(this._delegate);
+ }
+ fetchAndActivate() {
+ return fetchAndActivate(this._delegate);
+ }
+ getAll() {
+ return getAll(this._delegate);
+ }
+ getBoolean(key) {
+ return getBoolean(this._delegate, key);
+ }
+ getNumber(key) {
+ return getNumber(this._delegate, key);
+ }
+ getString(key) {
+ return getString(this._delegate, key);
+ }
+ getValue(key) {
+ return getValue(this._delegate, key);
+ }
+ // Based on packages/firestore/src/util/log.ts but not static because we need per-instance levels
+ // to differentiate 2p and 3p use-cases.
+ setLogLevel(logLevel) {
+ setLogLevel(this._delegate, logLevel);
+ }
+}
+
+const name = "@firebase/remote-config-compat";
+const version = "0.2.20";
+
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+function registerRemoteConfigCompat(firebaseInstance) {
+ firebaseInstance.INTERNAL.registerComponent(new Component('remoteConfig-compat', remoteConfigFactory, "PUBLIC" /* ComponentType.PUBLIC */)
+ .setMultipleInstances(true)
+ .setServiceProps({ isSupported }));
+ firebaseInstance.registerVersion(name, version);
+}
+function remoteConfigFactory(container, { instanceIdentifier: namespace }) {
+ const app = container.getProvider('app-compat').getImmediate();
+ // The following call will always succeed because rc `import {...} from '@firebase/remote-config'`
+ const remoteConfig = container.getProvider('remote-config').getImmediate({
+ identifier: namespace
+ });
+ return new RemoteConfigCompatImpl(app, remoteConfig);
+}
+registerRemoteConfigCompat(firebase);
+//# sourceMappingURL=index.esm.js.map
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/index.esm.js.map b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/index.esm.js.map
new file mode 100644
index 0000000..3d2f0a1
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/index.esm.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"index.esm.js","sources":["../../src/remoteConfig.ts","../../src/index.ts"],"sourcesContent":["/**\n * @license\n * Copyright 2020 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { FirebaseApp, _FirebaseService } from '@firebase/app-compat';\nimport {\n Value as ValueCompat,\n FetchStatus as FetchSTatusCompat,\n Settings as SettingsCompat,\n LogLevel as RemoteConfigLogLevel,\n RemoteConfig as RemoteConfigCompat\n} from '@firebase/remote-config-types';\nimport {\n RemoteConfig,\n setLogLevel,\n activate,\n ensureInitialized,\n fetchAndActivate,\n fetchConfig,\n getAll,\n getBoolean,\n getNumber,\n getString,\n getValue,\n isSupported\n} from '@firebase/remote-config';\n\nexport { isSupported };\n\nexport class RemoteConfigCompatImpl\n implements RemoteConfigCompat, _FirebaseService\n{\n constructor(public app: FirebaseApp, readonly _delegate: RemoteConfig) {}\n\n get defaultConfig(): { [key: string]: string | number | boolean } {\n return this._delegate.defaultConfig;\n }\n\n set defaultConfig(value: { [key: string]: string | number | boolean }) {\n this._delegate.defaultConfig = value;\n }\n\n get fetchTimeMillis(): number {\n return this._delegate.fetchTimeMillis;\n }\n\n get lastFetchStatus(): FetchSTatusCompat {\n return this._delegate.lastFetchStatus;\n }\n\n get settings(): SettingsCompat {\n return this._delegate.settings;\n }\n\n set settings(value: SettingsCompat) {\n this._delegate.settings = value;\n }\n\n activate(): Promise<boolean> {\n return activate(this._delegate);\n }\n\n ensureInitialized(): Promise<void> {\n return ensureInitialized(this._delegate);\n }\n\n /**\n * @throws a {@link ErrorCode.FETCH_CLIENT_TIMEOUT} if the request takes longer than\n * {@link Settings.fetchTimeoutInSeconds} or\n * {@link DEFAULT_FETCH_TIMEOUT_SECONDS}.\n */\n fetch(): Promise<void> {\n return fetchConfig(this._delegate);\n }\n\n fetchAndActivate(): Promise<boolean> {\n return fetchAndActivate(this._delegate);\n }\n\n getAll(): { [key: string]: ValueCompat } {\n return getAll(this._delegate);\n }\n\n getBoolean(key: string): boolean {\n return getBoolean(this._delegate, key);\n }\n\n getNumber(key: string): number {\n return getNumber(this._delegate, key);\n }\n\n getString(key: string): string {\n return getString(this._delegate, key);\n }\n\n getValue(key: string): ValueCompat {\n return getValue(this._delegate, key);\n }\n\n // Based on packages/firestore/src/util/log.ts but not static because we need per-instance levels\n // to differentiate 2p and 3p use-cases.\n setLogLevel(logLevel: RemoteConfigLogLevel): void {\n setLogLevel(this._delegate, logLevel);\n }\n}\n","/**\n * @license\n * Copyright 2020 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport firebase, { _FirebaseNamespace } from '@firebase/app-compat';\nimport {\n Component,\n ComponentContainer,\n ComponentType,\n InstanceFactoryOptions\n} from '@firebase/component';\nimport { RemoteConfigCompatImpl, isSupported } from './remoteConfig';\nimport { name as packageName, version } from '../package.json';\nimport { RemoteConfig as RemoteConfigCompat } from '@firebase/remote-config-types';\n\nfunction registerRemoteConfigCompat(\n firebaseInstance: _FirebaseNamespace\n): void {\n firebaseInstance.INTERNAL.registerComponent(\n new Component(\n 'remoteConfig-compat',\n remoteConfigFactory,\n ComponentType.PUBLIC\n )\n .setMultipleInstances(true)\n .setServiceProps({ isSupported })\n );\n\n firebaseInstance.registerVersion(packageName, version);\n}\n\nfunction remoteConfigFactory(\n container: ComponentContainer,\n { instanceIdentifier: namespace }: InstanceFactoryOptions\n): RemoteConfigCompatImpl {\n const app = container.getProvider('app-compat').getImmediate();\n // The following call will always succeed because rc `import {...} from '@firebase/remote-config'`\n const remoteConfig = container.getProvider('remote-config').getImmediate({\n identifier: namespace\n });\n\n return new RemoteConfigCompatImpl(app, remoteConfig);\n}\n\nregisterRemoteConfigCompat(firebase as _FirebaseNamespace);\n\ndeclare module '@firebase/app-compat' {\n interface FirebaseNamespace {\n remoteConfig: {\n (app?: FirebaseApp): RemoteConfigCompat;\n };\n }\n interface FirebaseApp {\n remoteConfig(): RemoteConfigCompat;\n }\n}\n"],"names":["packageName"],"mappings":"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"} \ No newline at end of file
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/package.json b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/package.json
new file mode 100644
index 0000000..7c34deb
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/package.json
@@ -0,0 +1 @@
+{"type":"module"} \ No newline at end of file
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/index.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/index.d.ts
new file mode 100644
index 0000000..5cdfd61
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/index.d.ts
@@ -0,0 +1,27 @@
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { RemoteConfig as RemoteConfigCompat } from '@firebase/remote-config-types';
+declare module '@firebase/app-compat' {
+ interface FirebaseNamespace {
+ remoteConfig: {
+ (app?: FirebaseApp): RemoteConfigCompat;
+ };
+ }
+ interface FirebaseApp {
+ remoteConfig(): RemoteConfigCompat;
+ }
+}
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.d.ts
new file mode 100644
index 0000000..7fcd699
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.d.ts
@@ -0,0 +1,52 @@
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { FirebaseApp, _FirebaseService } from '@firebase/app-compat';
+import { Value as ValueCompat, FetchStatus as FetchSTatusCompat, Settings as SettingsCompat, LogLevel as RemoteConfigLogLevel, RemoteConfig as RemoteConfigCompat } from '@firebase/remote-config-types';
+import { RemoteConfig, isSupported } from '@firebase/remote-config';
+export { isSupported };
+export declare class RemoteConfigCompatImpl implements RemoteConfigCompat, _FirebaseService {
+ app: FirebaseApp;
+ readonly _delegate: RemoteConfig;
+ constructor(app: FirebaseApp, _delegate: RemoteConfig);
+ get defaultConfig(): {
+ [key: string]: string | number | boolean;
+ };
+ set defaultConfig(value: {
+ [key: string]: string | number | boolean;
+ });
+ get fetchTimeMillis(): number;
+ get lastFetchStatus(): FetchSTatusCompat;
+ get settings(): SettingsCompat;
+ set settings(value: SettingsCompat);
+ activate(): Promise<boolean>;
+ ensureInitialized(): Promise<void>;
+ /**
+ * @throws a {@link ErrorCode.FETCH_CLIENT_TIMEOUT} if the request takes longer than
+ * {@link Settings.fetchTimeoutInSeconds} or
+ * {@link DEFAULT_FETCH_TIMEOUT_SECONDS}.
+ */
+ fetch(): Promise<void>;
+ fetchAndActivate(): Promise<boolean>;
+ getAll(): {
+ [key: string]: ValueCompat;
+ };
+ getBoolean(key: string): boolean;
+ getNumber(key: string): number;
+ getString(key: string): string;
+ getValue(key: string): ValueCompat;
+ setLogLevel(logLevel: RemoteConfigLogLevel): void;
+}
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.test.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.test.d.ts
new file mode 100644
index 0000000..68eefa5
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.test.d.ts
@@ -0,0 +1,17 @@
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import '../test/setup';
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/test/setup.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/test/setup.d.ts
new file mode 100644
index 0000000..1c93d90
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/test/setup.d.ts
@@ -0,0 +1,17 @@
+/**
+ * @license
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+export {};
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/test/util.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/test/util.d.ts
new file mode 100644
index 0000000..8767702
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/esm/test/util.d.ts
@@ -0,0 +1,20 @@
+/**
+ * @license
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { FirebaseApp } from '@firebase/app-compat';
+import { RemoteConfig } from '@firebase/remote-config';
+export declare function getFakeApp(): FirebaseApp;
+export declare function getFakeModularRemoteConfig(): RemoteConfig;
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/index.cjs.js b/frontend-old/node_modules/@firebase/remote-config-compat/dist/index.cjs.js
new file mode 100644
index 0000000..8398a0b
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/index.cjs.js
@@ -0,0 +1,123 @@
+'use strict';
+
+var firebase = require('@firebase/app-compat');
+var component = require('@firebase/component');
+var remoteConfig = require('@firebase/remote-config');
+
+function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
+
+var firebase__default = /*#__PURE__*/_interopDefaultLegacy(firebase);
+
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+class RemoteConfigCompatImpl {
+ constructor(app, _delegate) {
+ this.app = app;
+ this._delegate = _delegate;
+ }
+ get defaultConfig() {
+ return this._delegate.defaultConfig;
+ }
+ set defaultConfig(value) {
+ this._delegate.defaultConfig = value;
+ }
+ get fetchTimeMillis() {
+ return this._delegate.fetchTimeMillis;
+ }
+ get lastFetchStatus() {
+ return this._delegate.lastFetchStatus;
+ }
+ get settings() {
+ return this._delegate.settings;
+ }
+ set settings(value) {
+ this._delegate.settings = value;
+ }
+ activate() {
+ return remoteConfig.activate(this._delegate);
+ }
+ ensureInitialized() {
+ return remoteConfig.ensureInitialized(this._delegate);
+ }
+ /**
+ * @throws a {@link ErrorCode.FETCH_CLIENT_TIMEOUT} if the request takes longer than
+ * {@link Settings.fetchTimeoutInSeconds} or
+ * {@link DEFAULT_FETCH_TIMEOUT_SECONDS}.
+ */
+ fetch() {
+ return remoteConfig.fetchConfig(this._delegate);
+ }
+ fetchAndActivate() {
+ return remoteConfig.fetchAndActivate(this._delegate);
+ }
+ getAll() {
+ return remoteConfig.getAll(this._delegate);
+ }
+ getBoolean(key) {
+ return remoteConfig.getBoolean(this._delegate, key);
+ }
+ getNumber(key) {
+ return remoteConfig.getNumber(this._delegate, key);
+ }
+ getString(key) {
+ return remoteConfig.getString(this._delegate, key);
+ }
+ getValue(key) {
+ return remoteConfig.getValue(this._delegate, key);
+ }
+ // Based on packages/firestore/src/util/log.ts but not static because we need per-instance levels
+ // to differentiate 2p and 3p use-cases.
+ setLogLevel(logLevel) {
+ remoteConfig.setLogLevel(this._delegate, logLevel);
+ }
+}
+
+const name = "@firebase/remote-config-compat";
+const version = "0.2.20";
+
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+function registerRemoteConfigCompat(firebaseInstance) {
+ firebaseInstance.INTERNAL.registerComponent(new component.Component('remoteConfig-compat', remoteConfigFactory, "PUBLIC" /* ComponentType.PUBLIC */)
+ .setMultipleInstances(true)
+ .setServiceProps({ isSupported: remoteConfig.isSupported }));
+ firebaseInstance.registerVersion(name, version);
+}
+function remoteConfigFactory(container, { instanceIdentifier: namespace }) {
+ const app = container.getProvider('app-compat').getImmediate();
+ // The following call will always succeed because rc `import {...} from '@firebase/remote-config'`
+ const remoteConfig = container.getProvider('remote-config').getImmediate({
+ identifier: namespace
+ });
+ return new RemoteConfigCompatImpl(app, remoteConfig);
+}
+registerRemoteConfigCompat(firebase__default["default"]);
+//# sourceMappingURL=index.cjs.js.map
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/index.cjs.js.map b/frontend-old/node_modules/@firebase/remote-config-compat/dist/index.cjs.js.map
new file mode 100644
index 0000000..a302d59
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/index.cjs.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"index.cjs.js","sources":["../src/remoteConfig.ts","../src/index.ts"],"sourcesContent":["/**\n * @license\n * Copyright 2020 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport { FirebaseApp, _FirebaseService } from '@firebase/app-compat';\nimport {\n Value as ValueCompat,\n FetchStatus as FetchSTatusCompat,\n Settings as SettingsCompat,\n LogLevel as RemoteConfigLogLevel,\n RemoteConfig as RemoteConfigCompat\n} from '@firebase/remote-config-types';\nimport {\n RemoteConfig,\n setLogLevel,\n activate,\n ensureInitialized,\n fetchAndActivate,\n fetchConfig,\n getAll,\n getBoolean,\n getNumber,\n getString,\n getValue,\n isSupported\n} from '@firebase/remote-config';\n\nexport { isSupported };\n\nexport class RemoteConfigCompatImpl\n implements RemoteConfigCompat, _FirebaseService\n{\n constructor(public app: FirebaseApp, readonly _delegate: RemoteConfig) {}\n\n get defaultConfig(): { [key: string]: string | number | boolean } {\n return this._delegate.defaultConfig;\n }\n\n set defaultConfig(value: { [key: string]: string | number | boolean }) {\n this._delegate.defaultConfig = value;\n }\n\n get fetchTimeMillis(): number {\n return this._delegate.fetchTimeMillis;\n }\n\n get lastFetchStatus(): FetchSTatusCompat {\n return this._delegate.lastFetchStatus;\n }\n\n get settings(): SettingsCompat {\n return this._delegate.settings;\n }\n\n set settings(value: SettingsCompat) {\n this._delegate.settings = value;\n }\n\n activate(): Promise<boolean> {\n return activate(this._delegate);\n }\n\n ensureInitialized(): Promise<void> {\n return ensureInitialized(this._delegate);\n }\n\n /**\n * @throws a {@link ErrorCode.FETCH_CLIENT_TIMEOUT} if the request takes longer than\n * {@link Settings.fetchTimeoutInSeconds} or\n * {@link DEFAULT_FETCH_TIMEOUT_SECONDS}.\n */\n fetch(): Promise<void> {\n return fetchConfig(this._delegate);\n }\n\n fetchAndActivate(): Promise<boolean> {\n return fetchAndActivate(this._delegate);\n }\n\n getAll(): { [key: string]: ValueCompat } {\n return getAll(this._delegate);\n }\n\n getBoolean(key: string): boolean {\n return getBoolean(this._delegate, key);\n }\n\n getNumber(key: string): number {\n return getNumber(this._delegate, key);\n }\n\n getString(key: string): string {\n return getString(this._delegate, key);\n }\n\n getValue(key: string): ValueCompat {\n return getValue(this._delegate, key);\n }\n\n // Based on packages/firestore/src/util/log.ts but not static because we need per-instance levels\n // to differentiate 2p and 3p use-cases.\n setLogLevel(logLevel: RemoteConfigLogLevel): void {\n setLogLevel(this._delegate, logLevel);\n }\n}\n","/**\n * @license\n * Copyright 2020 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport firebase, { _FirebaseNamespace } from '@firebase/app-compat';\nimport {\n Component,\n ComponentContainer,\n ComponentType,\n InstanceFactoryOptions\n} from '@firebase/component';\nimport { RemoteConfigCompatImpl, isSupported } from './remoteConfig';\nimport { name as packageName, version } from '../package.json';\nimport { RemoteConfig as RemoteConfigCompat } from '@firebase/remote-config-types';\n\nfunction registerRemoteConfigCompat(\n firebaseInstance: _FirebaseNamespace\n): void {\n firebaseInstance.INTERNAL.registerComponent(\n new Component(\n 'remoteConfig-compat',\n remoteConfigFactory,\n ComponentType.PUBLIC\n )\n .setMultipleInstances(true)\n .setServiceProps({ isSupported })\n );\n\n firebaseInstance.registerVersion(packageName, version);\n}\n\nfunction remoteConfigFactory(\n container: ComponentContainer,\n { instanceIdentifier: namespace }: InstanceFactoryOptions\n): RemoteConfigCompatImpl {\n const app = container.getProvider('app-compat').getImmediate();\n // The following call will always succeed because rc `import {...} from '@firebase/remote-config'`\n const remoteConfig = container.getProvider('remote-config').getImmediate({\n identifier: namespace\n });\n\n return new RemoteConfigCompatImpl(app, remoteConfig);\n}\n\nregisterRemoteConfigCompat(firebase as _FirebaseNamespace);\n\ndeclare module '@firebase/app-compat' {\n interface FirebaseNamespace {\n remoteConfig: {\n (app?: FirebaseApp): RemoteConfigCompat;\n };\n }\n interface FirebaseApp {\n remoteConfig(): RemoteConfigCompat;\n }\n}\n"],"names":["activate","ensureInitialized","fetchConfig","fetchAndActivate","getAll","getBoolean","getNumber","getString","getValue","setLogLevel","Component","isSupported","packageName","firebase"],"mappings":"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"} \ No newline at end of file
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/src/index.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/src/index.d.ts
new file mode 100644
index 0000000..572b744
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/src/index.d.ts
@@ -0,0 +1,45 @@
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { RemoteConfig as RemoteConfigCompat } from '@firebase/remote-config-types';
+declare module '@firebase/app-compat' {
+ interface FirebaseNamespace {
+ remoteConfig: {
+ (app?: FirebaseApp): RemoteConfigCompat;
+ };
+ }
+ interface FirebaseApp {
+ remoteConfig(): RemoteConfigCompat;
+ }
+}
+
+import { FirebaseApp as FirebaseAppCompat } from "@firebase/app-compat";
+import { type Value, type RemoteConfigOptions, type RemoteConfig, type ConfigUpdateObserver, type Unsubscribe, type CustomSignals, type LogLevel } from "@firebase/remote-config";
+declare module "@firebase/remote-config" {
+ function activate(remoteConfig: RemoteConfigCompat): Promise<boolean>;
+ function ensureInitialized(remoteConfig: RemoteConfigCompat): Promise<void>;
+ function fetchAndActivate(remoteConfig: RemoteConfigCompat): Promise<boolean>;
+ function fetchConfig(remoteConfig: RemoteConfigCompat): Promise<void>;
+ function getAll(remoteConfig: RemoteConfigCompat): Record<string, Value>;
+ function getBoolean(remoteConfig: RemoteConfigCompat, key: string): boolean;
+ function getNumber(remoteConfig: RemoteConfigCompat, key: string): number;
+ function getRemoteConfig(app?: FirebaseAppCompat, options?: RemoteConfigOptions): RemoteConfig;
+ function getString(remoteConfig: RemoteConfigCompat, key: string): string;
+ function getValue(remoteConfig: RemoteConfigCompat, key: string): Value;
+ function onConfigUpdate(remoteConfig: RemoteConfigCompat, observer: ConfigUpdateObserver): Unsubscribe;
+ function setCustomSignals(remoteConfig: RemoteConfigCompat, customSignals: CustomSignals): Promise<void>;
+ function setLogLevel(remoteConfig: RemoteConfigCompat, logLevel: LogLevel): void;
+}
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.d.ts
new file mode 100644
index 0000000..7fcd699
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.d.ts
@@ -0,0 +1,52 @@
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { FirebaseApp, _FirebaseService } from '@firebase/app-compat';
+import { Value as ValueCompat, FetchStatus as FetchSTatusCompat, Settings as SettingsCompat, LogLevel as RemoteConfigLogLevel, RemoteConfig as RemoteConfigCompat } from '@firebase/remote-config-types';
+import { RemoteConfig, isSupported } from '@firebase/remote-config';
+export { isSupported };
+export declare class RemoteConfigCompatImpl implements RemoteConfigCompat, _FirebaseService {
+ app: FirebaseApp;
+ readonly _delegate: RemoteConfig;
+ constructor(app: FirebaseApp, _delegate: RemoteConfig);
+ get defaultConfig(): {
+ [key: string]: string | number | boolean;
+ };
+ set defaultConfig(value: {
+ [key: string]: string | number | boolean;
+ });
+ get fetchTimeMillis(): number;
+ get lastFetchStatus(): FetchSTatusCompat;
+ get settings(): SettingsCompat;
+ set settings(value: SettingsCompat);
+ activate(): Promise<boolean>;
+ ensureInitialized(): Promise<void>;
+ /**
+ * @throws a {@link ErrorCode.FETCH_CLIENT_TIMEOUT} if the request takes longer than
+ * {@link Settings.fetchTimeoutInSeconds} or
+ * {@link DEFAULT_FETCH_TIMEOUT_SECONDS}.
+ */
+ fetch(): Promise<void>;
+ fetchAndActivate(): Promise<boolean>;
+ getAll(): {
+ [key: string]: ValueCompat;
+ };
+ getBoolean(key: string): boolean;
+ getNumber(key: string): number;
+ getString(key: string): string;
+ getValue(key: string): ValueCompat;
+ setLogLevel(logLevel: RemoteConfigLogLevel): void;
+}
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.test.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.test.d.ts
new file mode 100644
index 0000000..68eefa5
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.test.d.ts
@@ -0,0 +1,17 @@
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import '../test/setup';
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/test/setup.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/test/setup.d.ts
new file mode 100644
index 0000000..1c93d90
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/test/setup.d.ts
@@ -0,0 +1,17 @@
+/**
+ * @license
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+export {};
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/dist/test/util.d.ts b/frontend-old/node_modules/@firebase/remote-config-compat/dist/test/util.d.ts
new file mode 100644
index 0000000..8767702
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/dist/test/util.d.ts
@@ -0,0 +1,20 @@
+/**
+ * @license
+ * Copyright 2019 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { FirebaseApp } from '@firebase/app-compat';
+import { RemoteConfig } from '@firebase/remote-config';
+export declare function getFakeApp(): FirebaseApp;
+export declare function getFakeModularRemoteConfig(): RemoteConfig;
diff --git a/frontend-old/node_modules/@firebase/remote-config-compat/package.json b/frontend-old/node_modules/@firebase/remote-config-compat/package.json
new file mode 100644
index 0000000..b733ab0
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/remote-config-compat/package.json
@@ -0,0 +1,70 @@
+{
+ "name": "@firebase/remote-config-compat",
+ "version": "0.2.20",
+ "description": "The compatibility package of Remote Config",
+ "author": "Firebase <firebase-support@google.com> (https://firebase.google.com/)",
+ "main": "dist/index.cjs.js",
+ "browser": "dist/esm/index.esm.js",
+ "module": "dist/esm/index.esm.js",
+ "exports": {
+ ".": {
+ "types": "./dist/src/index.d.ts",
+ "require": "./dist/index.cjs.js",
+ "default": "./dist/esm/index.esm.js"
+ },
+ "./package.json": "./package.json"
+ },
+ "files": [
+ "dist"
+ ],
+ "scripts": {
+ "lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
+ "lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
+ "build": "rollup -c",
+ "build:release": "yarn build && yarn add-compat-overloads",
+ "build:deps": "lerna run --scope @firebase/remote-config-compat --include-dependencies build",
+ "dev": "rollup -c -w",
+ "test": "run-p --npm-path npm lint test:all",
+ "test:all": "run-p --npm-path npm test:browser",
+ "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:all",
+ "test:browser": "karma start",
+ "test:browser:debug": "karma start --browsers Chrome --auto-watch",
+ "trusted-type-check": "tsec -p tsconfig.json --noEmit",
+ "add-compat-overloads": "ts-node-script ../../scripts/build/create-overloads.ts -i ../remote-config/dist/remote-config-public.d.ts -o dist/src/index.d.ts -a -r RemoteConfig:RemoteConfigCompat -r FirebaseApp:FirebaseAppCompat --moduleToEnhance @firebase/remote-config"
+ },
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ },
+ "dependencies": {
+ "@firebase/remote-config": "0.7.0",
+ "@firebase/remote-config-types": "0.5.0",
+ "@firebase/util": "1.13.0",
+ "@firebase/logger": "0.5.0",
+ "@firebase/component": "0.7.0",
+ "tslib": "^2.1.0"
+ },
+ "devDependencies": {
+ "rollup": "2.79.2",
+ "@rollup/plugin-json": "6.1.0",
+ "rollup-plugin-replace": "2.2.0",
+ "rollup-plugin-typescript2": "0.36.0",
+ "typescript": "5.5.4",
+ "@firebase/app-compat": "0.5.3"
+ },
+ "repository": {
+ "directory": "packages/remote-config-compat",
+ "type": "git",
+ "url": "git+https://github.com/firebase/firebase-js-sdk.git"
+ },
+ "bugs": {
+ "url": "https://github.com/firebase/firebase-js-sdk/issues"
+ },
+ "typings": "dist/src/index.d.ts",
+ "nyc": {
+ "extension": [
+ ".ts"
+ ],
+ "reportDir": "./coverage/node"
+ }
+}