From 59eb4b2169f46c57d7edc88dfa0f4336f6e27aa1 Mon Sep 17 00:00:00 2001 From: chwan1 Date: Tue, 8 Mar 2022 19:07:15 +0800 Subject: [PATCH] =?UTF-8?q?=EF=BC=88firebase):=20implement=20basic=20serve?= =?UTF-8?q?r=20functions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .next/package.json | 1 + Firebase-21006-Backend/firebase-debug.log | 192 ---- Firebase-21006-Backend/package.json | 17 +- Firebase-21006-Backend/postcss.config.js | 6 + .../src/components/{App.jsx => App.tsx} | 2 +- .../src/components/{Header.jsx => Header.tsx} | 2 +- Firebase-21006-Backend/src/next-env.d.ts | 5 + Firebase-21006-Backend/src/next.config.js | 4 + Firebase-21006-Backend/src/pages/_app.tsx | 36 + .../src/pages/api/addQuestionnaire.ts | 22 + Firebase-21006-Backend/src/pages/api/test.ts | 8 + Firebase-21006-Backend/src/pages/index.jsx | 67 +- Firebase-21006-Backend/src/styles/globals.css | 3 + Firebase-21006-Backend/src/tsconfig.json | 30 + Firebase-21006-Backend/src/utils/db/index.js | 14 + .../src/utils/db/serviceAccountKey.json | 12 + Firebase-21006-Backend/tailwind.config.js | 10 + Firebase-21006-Backend/yarn.lock | 957 +++++++++++++++++- 18 files changed, 1143 insertions(+), 245 deletions(-) create mode 100644 .next/package.json delete mode 100644 Firebase-21006-Backend/firebase-debug.log create mode 100644 Firebase-21006-Backend/postcss.config.js rename Firebase-21006-Backend/src/components/{App.jsx => App.tsx} (71%) rename Firebase-21006-Backend/src/components/{Header.jsx => Header.tsx} (84%) create mode 100644 Firebase-21006-Backend/src/next-env.d.ts create mode 100644 Firebase-21006-Backend/src/pages/_app.tsx create mode 100644 Firebase-21006-Backend/src/pages/api/addQuestionnaire.ts create mode 100644 Firebase-21006-Backend/src/pages/api/test.ts create mode 100644 Firebase-21006-Backend/src/styles/globals.css create mode 100644 Firebase-21006-Backend/src/tsconfig.json create mode 100644 Firebase-21006-Backend/src/utils/db/index.js create mode 100644 Firebase-21006-Backend/src/utils/db/serviceAccountKey.json create mode 100644 Firebase-21006-Backend/tailwind.config.js diff --git a/.next/package.json b/.next/package.json new file mode 100644 index 0000000..7156107 --- /dev/null +++ b/.next/package.json @@ -0,0 +1 @@ +{"type": "commonjs"} \ No newline at end of file diff --git a/Firebase-21006-Backend/firebase-debug.log b/Firebase-21006-Backend/firebase-debug.log deleted file mode 100644 index 7a8807c..0000000 --- a/Firebase-21006-Backend/firebase-debug.log +++ /dev/null @@ -1,192 +0,0 @@ -[debug] [2022-03-08T03:16:31.656Z] ---------------------------------------------------------------------- -[debug] [2022-03-08T03:16:31.659Z] Command: C:\Program Files\nodejs\node.exe D:\Develop\202201\21006-Backend\Firebase-21006-Backend\node_modules\firebase-tools\lib\bin\firebase.js deploy --only functions,hosting -[debug] [2022-03-08T03:16:31.659Z] CLI Version: 9.23.3 -[debug] [2022-03-08T03:16:31.660Z] Platform: win32 -[debug] [2022-03-08T03:16:31.660Z] Node Version: v14.17.3 -[debug] [2022-03-08T03:16:31.661Z] Time: Tue Mar 08 2022 11:16:31 GMT+0800 (Taipei Standard Time) -[debug] [2022-03-08T03:16:31.661Z] ---------------------------------------------------------------------- -[debug] -[debug] [2022-03-08T03:16:31.746Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"] -[debug] [2022-03-08T03:16:31.747Z] > authorizing via signed-in user (chwan1@ultracombos.com) -[debug] [2022-03-08T03:16:31.747Z] [iam] checking project uc-21006-backend for permissions ["cloudfunctions.functions.create","cloudfunctions.functions.delete","cloudfunctions.functions.get","cloudfunctions.functions.list","cloudfunctions.functions.update","cloudfunctions.operations.get","firebase.projects.get","firebasehosting.sites.update"] -[debug] [2022-03-08T03:16:31.750Z] > refreshing access token with scopes: ["email","https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","openid"] -[debug] [2022-03-08T03:16:31.751Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token - -[debug] [2022-03-08T03:16:32.091Z] <<< HTTP RESPONSE 200 {"pragma":"no-cache","date":"Tue, 08 Mar 2022 03:16:31 GMT","expires":"Mon, 01 Jan 1990 00:00:00 GMT","cache-control":"no-cache, no-store, max-age=0, must-revalidate","content-type":"application/json; charset=utf-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","server":"scaffolding on HTTPServer2","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:16:32.114Z] >>> HTTP REQUEST POST https://cloudresourcemanager.googleapis.com/v1/projects/uc-21006-backend:testIamPermissions - {"permissions":["cloudfunctions.functions.create","cloudfunctions.functions.delete","cloudfunctions.functions.get","cloudfunctions.functions.list","cloudfunctions.functions.update","cloudfunctions.operations.get","firebase.projects.get","firebasehosting.sites.update"]} -[debug] [2022-03-08T03:16:32.966Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Tue, 08 Mar 2022 03:16:32 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","server-timing":"gfet4t7; dur=577","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:16:32.967Z] >>> HTTP REQUEST POST https://iam.googleapis.com/v1/projects/uc-21006-backend/serviceAccounts/uc-21006-backend@appspot.gserviceaccount.com:testIamPermissions - {"permissions":["iam.serviceAccounts.actAs"]} -[debug] [2022-03-08T03:16:33.532Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Tue, 08 Mar 2022 03:16:33 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:16:33.534Z] > refreshing access token with scopes: [] -[debug] [2022-03-08T03:16:33.534Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token - -[debug] [2022-03-08T03:16:33.749Z] <<< HTTP RESPONSE 200 {"cache-control":"no-cache, no-store, max-age=0, must-revalidate","expires":"Mon, 01 Jan 1990 00:00:00 GMT","date":"Tue, 08 Mar 2022 03:16:33 GMT","pragma":"no-cache","content-type":"application/json; charset=utf-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","server":"scaffolding on HTTPServer2","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:16:33.765Z] >>> [apiv2][query] GET https://firebase.googleapis.com/v1beta1/projects/uc-21006-backend [none] -[debug] [2022-03-08T03:16:34.340Z] <<< [apiv2][status] GET https://firebase.googleapis.com/v1beta1/projects/uc-21006-backend 200 -[debug] [2022-03-08T03:16:34.341Z] <<< [apiv2][body] GET https://firebase.googleapis.com/v1beta1/projects/uc-21006-backend {"projectId":"uc-21006-backend","projectNumber":"667264331891","displayName":"UC-21006-Backend","name":"projects/uc-21006-backend","resources":{"hostingSite":"uc-21006-backend"},"state":"ACTIVE"} -[info] -[info] === Deploying to 'uc-21006-backend'... -[info] -[info] i deploying functions, hosting -[info] Running command: yarn -[info] Running command: yarn build -[info] + functions: Finished running predeploy script. -[debug] [2022-03-08T03:16:39.474Z] Validating nodejs source -[debug] [2022-03-08T03:16:43.199Z] > [functions] package.json contents: { - "private": true, - "main": "firebaseFunctions.js", - "scripts": { - "dev": "next src/", - "build": "next build src/", - "start": "next start src/", - "serve": "npm run build && firebase emulators:start --only functions,hosting", - "shell": "npm run build && firebase functions:shell", - "deploy": "firebase deploy --only functions,hosting", - "logs": "firebase functions:log" - }, - "dependencies": { - "firebase-admin": "^9.4.2", - "firebase-functions": "^3.13.1", - "next": "latest", - "react": "^17.0.2", - "react-dom": "^17.0.2" - }, - "devDependencies": { - "firebase-functions-test": "^0.2.3", - "firebase-tools": "^9.3.0" - } -} -[debug] [2022-03-08T03:16:43.199Z] Building nodejs source -[info] i functions: ensuring required API cloudfunctions.googleapis.com is enabled... -[info] i functions: ensuring required API cloudbuild.googleapis.com is enabled... -[info] i functions: ensuring required API artifactregistry.googleapis.com is enabled... -[debug] [2022-03-08T03:16:43.202Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudfunctions.googleapis.com [none] -[debug] [2022-03-08T03:16:43.204Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/runtimeconfig.googleapis.com [none] -[debug] [2022-03-08T03:16:43.204Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudbuild.googleapis.com [none] -[debug] [2022-03-08T03:16:43.205Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/artifactregistry.googleapis.com [none] -[debug] [2022-03-08T03:16:44.375Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/runtimeconfig.googleapis.com 200 -[debug] [2022-03-08T03:16:44.375Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/runtimeconfig.googleapis.com {"name":"projects/667264331891/services/runtimeconfig.googleapis.com","config":{"name":"runtimeconfig.googleapis.com","title":"Cloud Runtime Configuration API","apis":[{"name":"google.longrunning.Operations","methods":[{"name":"ListOperations"},{"name":"GetOperation"},{"name":"DeleteOperation"},{"name":"CancelOperation"},{"name":"WaitOperation"}],"version":"v1"},{"name":"google.cloud.runtimeconfig.v1beta1.RuntimeConfigManager","methods":[{"name":"ListConfigs"},{"name":"GetConfig"},{"name":"CreateConfig"},{"name":"UpdateConfig"},{"name":"DeleteConfig"},{"name":"ListVariables"},{"name":"GetVariable"},{"name":"WatchVariable"},{"name":"CreateVariable"},{"name":"UpdateVariable"},{"name":"DeleteVariable"},{"name":"ListWaiters"},{"name":"GetWaiter"},{"name":"CreateWaiter"},{"name":"DeleteWaiter"}],"version":"v1beta1"},{"name":"google.discovery.Discovery","methods":[{"name":"GetDiscovery"},{"name":"GetDiscoveryRest"}],"version":"v1"}],"documentation":{"summary":"The Runtime Configurator allows you to dynamically configure and expose variables through Google Cloud Platform. In addition, you can also set Watchers and Waiters that will watch for changes to your data and return based on certain conditions."},"quota":{"limits":[{"name":"ReadsPerMinPerProject","metric":"runtimeconfig.googleapis.com/read_requests","unit":"1/min/{project}","values":{"DEFAULT":"6000"},"displayName":"Reads per minute per project"},{"name":"WritesPerMinPerProject","metric":"runtimeconfig.googleapis.com/write_requests","unit":"1/min/{project}","values":{"DEFAULT":"1200"},"displayName":"Writes per minute per project"},{"name":"WatchesPerMinPerProject","metric":"runtimeconfig.googleapis.com/watch_requests","unit":"1/min/{project}","values":{"DEFAULT":"600"},"displayName":"Watches per minute per project"},{"name":"DeletesPerMinPerProject","metric":"runtimeconfig.googleapis.com/delete_requests","unit":"1/min/{project}","values":{"DEFAULT":"1200"},"displayName":"Deletes per minute per project"},{"name":"resource-byte-quota","metric":"runtimeconfig.googleapis.com/resource_byte_usage","unit":"1/{project}","values":{"DEFAULT":"4194304"},"displayName":"Config Storage Usage"}]},"authentication":{"rules":[{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloudruntimeconfig"}}]},"usage":{"requirements":["serviceusage.googleapis.com/tos/cloud"]},"endpoints":[{"name":"runtimeconfig.googleapis.com"},{"name":"runtimeconfig.clients6.google.com"},{"name":"content-runtimeconfig.googleapis.com"},{"name":"runtimeconfig.mtls.googleapis.com"},{"name":"runtimeconfig.mtls.clients6.google.com"},{"name":"content-runtimeconfig.mtls.googleapis.com"}],"monitoring":{}},"state":"ENABLED","parent":"projects/667264331891"} -[debug] [2022-03-08T03:16:44.387Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudbuild.googleapis.com 200 -[debug] [2022-03-08T03:16:44.388Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudbuild.googleapis.com {"name":"projects/667264331891/services/cloudbuild.googleapis.com","config":{"name":"cloudbuild.googleapis.com","title":"Cloud Build API","apis":[{"name":"google.cloud.location.Locations","version":"v1"},{"name":"google.longrunning.Operations","methods":[{"name":"GetOperation"},{"name":"CancelOperation"}],"version":"v1"},{"name":"google.devtools.cloudbuild.v1.CloudBuild","methods":[{"name":"CreateBuild"},{"name":"GetBuild"},{"name":"ListBuilds"},{"name":"CancelBuild"},{"name":"RetryBuild"},{"name":"ApproveBuild"},{"name":"CreateBuildTrigger"},{"name":"GetBuildTrigger"},{"name":"ListBuildTriggers"},{"name":"DeleteBuildTrigger"},{"name":"UpdateBuildTrigger"},{"name":"RunBuildTrigger"},{"name":"ReceiveRegionalWebhook"},{"name":"ReceiveWebhook"},{"name":"ReceiveTriggerWebhook"},{"name":"CreateBitbucketServerConfig"},{"name":"UpdateBitbucketServerConfig"},{"name":"GetBitbucketServerConfig"},{"name":"ListBitbucketServerConfigs"},{"name":"DeleteBitbucketServerConfig"},{"name":"ListBitbucketServerRepositories"},{"name":"AddBitbucketServerConnectedRepository"},{"name":"RemoveBitbucketServerConnectedRepository"},{"name":"BatchCreateBitbucketServerConnectedRepositories"},{"name":"CreateGitHubEnterpriseConfig"},{"name":"UpdateGitHubEnterpriseConfig"},{"name":"GetGitHubEnterpriseConfig"},{"name":"ListGitHubEnterpriseConfigs"},{"name":"DeleteGitHubEnterpriseConfig"},{"name":"CreateWorkerPool"},{"name":"GetWorkerPool"},{"name":"DeleteWorkerPool"},{"name":"UpdateWorkerPool"},{"name":"ListWorkerPools"}],"version":"v1"},{"name":"google.devtools.cloudbuild.v1alpha1.CloudBuild","methods":[{"name":"CreateWorkerPool"},{"name":"GetWorkerPool"},{"name":"DeleteWorkerPool"},{"name":"UpdateWorkerPool"},{"name":"ListWorkerPools"}],"version":"v1alpha1"},{"name":"google.devtools.cloudbuild.v1alpha2.CloudBuild","methods":[{"name":"CreateWorkerPool"},{"name":"GetWorkerPool"},{"name":"DeleteWorkerPool"},{"name":"UpdateWorkerPool"},{"name":"ListWorkerPools"}],"version":"v1alpha2"},{"name":"google.devtools.cloudbuild.v1beta1.CloudBuild","methods":[{"name":"CreateWorkerPool"},{"name":"GetWorkerPool"},{"name":"DeleteWorkerPool"},{"name":"UpdateWorkerPool"},{"name":"ListWorkerPools"}],"version":"v1beta1"},{"name":"google.devtools.cloudbuild.v2.CloudBuild","version":"v2"},{"name":"google.iam.v1.IAMPolicy","version":"v1"},{"name":"google.discovery.Discovery","methods":[{"name":"GetDiscovery"},{"name":"GetDiscoveryRest"}],"version":"v1"}],"documentation":{"summary":"Creates and manages builds on Google Cloud Platform."},"quota":{"limits":[{"name":"CreateRequestsPerMinutePerProject","metric":"cloudbuild.googleapis.com/create_requests","unit":"1/min/{project}","values":{"DEFAULT":"50"}},{"name":"CreateRequestsPerMinutePerUser","metric":"cloudbuild.googleapis.com/create_requests","unit":"1/min/{project}/{user}","values":{"DEFAULT":"50"}},{"name":"GetRequestsPerMinutePerProject","metric":"cloudbuild.googleapis.com/get_requests","unit":"1/min/{project}","values":{"DEFAULT":"300"}},{"name":"GetRequestsPerMinutePerUser","metric":"cloudbuild.googleapis.com/get_requests","unit":"1/min/{project}/{user}","values":{"DEFAULT":"300"}},{"name":"AllElseRequestsPerMinutePerProject","metric":"cloudbuild.googleapis.com/all_else_requests","unit":"1/min/{project}","values":{"DEFAULT":"300"}},{"name":"AllElseRequestsPerMinutePerUser","metric":"cloudbuild.googleapis.com/all_else_requests","unit":"1/min/{project}/{user}","values":{"DEFAULT":"300"}},{"name":"OngoingBuildsPerProject","metric":"cloudbuild.googleapis.com/ongoing_builds","unit":"1/{project}","values":{"DEFAULT":"10"}},{"name":"OngoingBuildsPerOrganization","metric":"cloudbuild.googleapis.com/ongoing_builds","unit":"1/{organization}","values":{"DEFAULT":"-1"}},{"name":"OngoingBuildsPerProjectPerRegion","metric":"cloudbuild.googleapis.com/regional_ongoing_builds","unit":"1/{project}/{region}","values":{"DEFAULT":"10"}},{"name":"PrivatePoolsPerRegion","metric":"cloudbuild.googleapis.com/private_pools","unit":"1/{project}/{region}","values":{"DEFAULT":"1"},"displayName":"Private Pools per region"},{"name":"OngoingBuildsPerProjectPerWorkerPool","metric":"cloudbuild.googleapis.com/ongoing_workerpool_builds","unit":"1/{project}/{region}/{resource}","values":{"DEFAULT":"2"},"displayName":"Concurrent builds per Worker Pool"}]},"authentication":{"rules":[{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{},{},{},{},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}}]},"usage":{"requirements":["serviceusage.googleapis.com/tos/cloud","serviceusage.googleapis.com/billing-enabled"]},"endpoints":[{"name":"prod-cloudbuild-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-east2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast3-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-south1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-south1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-south1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-southeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-southeast2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-australia-southeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-australia-southeast1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-australia-southeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-central2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-central2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-central2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-north1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-north1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-north1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west3-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west4-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west5-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west5-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west5-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west6-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west6-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west6-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-northamerica-northeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-northamerica-northeast1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-northamerica-northeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-southamerica-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-southamerica-east1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-southamerica-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-central1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-central2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east4-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-east4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west3-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west4-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west4-argo.sandbox.googleapis.com"},{"name":"cloudbuild.googleapis.com"},{"name":"cloudbuild.clients6.google.com"},{"name":"content-cloudbuild.googleapis.com"},{"name":"asia-east1-cloudbuild.googleapis.com"},{"name":"asia-east1-cloudbuild.clients6.google.com"},{"name":"content-asia-east1-cloudbuild.googleapis.com"},{"name":"asia-east2-cloudbuild.googleapis.com"},{"name":"asia-east2-cloudbuild.clients6.google.com"},{"name":"content-asia-east2-cloudbuild.googleapis.com"},{"name":"asia-northeast1-cloudbuild.googleapis.com"},{"name":"asia-northeast1-cloudbuild.clients6.google.com"},{"name":"content-asia-northeast1-cloudbuild.googleapis.com"},{"name":"asia-northeast2-cloudbuild.googleapis.com"},{"name":"asia-northeast2-cloudbuild.clients6.google.com"},{"name":"content-asia-northeast2-cloudbuild.googleapis.com"},{"name":"asia-northeast3-cloudbuild.googleapis.com"},{"name":"asia-northeast3-cloudbuild.clients6.google.com"},{"name":"content-asia-northeast3-cloudbuild.googleapis.com"},{"name":"asia-south1-cloudbuild.googleapis.com"},{"name":"asia-south1-cloudbuild.clients6.google.com"},{"name":"content-asia-south1-cloudbuild.googleapis.com"},{"name":"asia-southeast1-cloudbuild.googleapis.com"},{"name":"asia-southeast1-cloudbuild.clients6.google.com"},{"name":"content-asia-southeast1-cloudbuild.googleapis.com"},{"name":"asia-southeast2-cloudbuild.googleapis.com"},{"name":"asia-southeast2-cloudbuild.clients6.google.com"},{"name":"content-asia-southeast2-cloudbuild.googleapis.com"},{"name":"australia-southeast1-cloudbuild.googleapis.com"},{"name":"australia-southeast1-cloudbuild.clients6.google.com"},{"name":"content-australia-southeast1-cloudbuild.googleapis.com"},{"name":"europe-central2-cloudbuild.googleapis.com"},{"name":"europe-central2-cloudbuild.clients6.google.com"},{"name":"content-europe-central2-cloudbuild.googleapis.com"},{"name":"europe-north1-cloudbuild.googleapis.com"},{"name":"europe-north1-cloudbuild.clients6.google.com"},{"name":"content-europe-north1-cloudbuild.googleapis.com"},{"name":"europe-west1-cloudbuild.googleapis.com"},{"name":"europe-west1-cloudbuild.clients6.google.com"},{"name":"content-europe-west1-cloudbuild.googleapis.com"},{"name":"europe-west2-cloudbuild.googleapis.com"},{"name":"europe-west2-cloudbuild.clients6.google.com"},{"name":"content-europe-west2-cloudbuild.googleapis.com"},{"name":"europe-west3-cloudbuild.googleapis.com"},{"name":"europe-west3-cloudbuild.clients6.google.com"},{"name":"content-europe-west3-cloudbuild.googleapis.com"},{"name":"europe-west4-cloudbuild.googleapis.com"},{"name":"europe-west4-cloudbuild.clients6.google.com"},{"name":"content-europe-west4-cloudbuild.googleapis.com"},{"name":"europe-west5-cloudbuild.googleapis.com"},{"name":"europe-west5-cloudbuild.clients6.google.com"},{"name":"content-europe-west5-cloudbuild.googleapis.com"},{"name":"europe-west6-cloudbuild.googleapis.com"},{"name":"europe-west6-cloudbuild.clients6.google.com"},{"name":"content-europe-west6-cloudbuild.googleapis.com"},{"name":"northamerica-northeast1-cloudbuild.googleapis.com"},{"name":"northamerica-northeast1-cloudbuild.clients6.google.com"},{"name":"content-northamerica-northeast1-cloudbuild.googleapis.com"},{"name":"southamerica-east1-cloudbuild.googleapis.com"},{"name":"southamerica-east1-cloudbuild.clients6.google.com"},{"name":"content-southamerica-east1-cloudbuild.googleapis.com"},{"name":"us-central1-cloudbuild.googleapis.com"},{"name":"us-central1-cloudbuild.clients6.google.com"},{"name":"content-us-central1-cloudbuild.googleapis.com"},{"name":"us-central2-cloudbuild.googleapis.com"},{"name":"us-central2-cloudbuild.clients6.google.com"},{"name":"content-us-central2-cloudbuild.googleapis.com"},{"name":"us-east1-cloudbuild.googleapis.com"},{"name":"us-east1-cloudbuild.clients6.google.com"},{"name":"content-us-east1-cloudbuild.googleapis.com"},{"name":"us-east4-cloudbuild.googleapis.com"},{"name":"us-east4-cloudbuild.clients6.google.com"},{"name":"content-us-east4-cloudbuild.googleapis.com"},{"name":"us-west1-cloudbuild.googleapis.com"},{"name":"us-west1-cloudbuild.clients6.google.com"},{"name":"content-us-west1-cloudbuild.googleapis.com"},{"name":"us-west2-cloudbuild.googleapis.com"},{"name":"us-west2-cloudbuild.clients6.google.com"},{"name":"content-us-west2-cloudbuild.googleapis.com"},{"name":"us-west3-cloudbuild.googleapis.com"},{"name":"us-west3-cloudbuild.clients6.google.com"},{"name":"content-us-west3-cloudbuild.googleapis.com"},{"name":"us-west4-cloudbuild.googleapis.com"},{"name":"us-west4-cloudbuild.clients6.google.com"},{"name":"content-us-west4-cloudbuild.googleapis.com"},{"name":"prod-cloudbuild-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-east2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast3-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-south1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-south1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-south1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-southeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-southeast2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-australia-southeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-australia-southeast1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-australia-southeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-central2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-central2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-central2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-north1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-north1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-north1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west3-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west4-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west5-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west5-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west5-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west6-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west6-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west6-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-northamerica-northeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-northamerica-northeast1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-northamerica-northeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-southamerica-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-southamerica-east1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-southamerica-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-central1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-central2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east4-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-east4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west3-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west4-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west4-argo.mtls.sandbox.googleapis.com"},{"name":"cloudbuild.mtls.googleapis.com"},{"name":"cloudbuild.mtls.clients6.google.com"},{"name":"content-cloudbuild.mtls.googleapis.com"},{"name":"asia-east1-cloudbuild.mtls.googleapis.com"},{"name":"asia-east1-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-east1-cloudbuild.mtls.googleapis.com"},{"name":"asia-east2-cloudbuild.mtls.googleapis.com"},{"name":"asia-east2-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-east2-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast1-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast1-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-northeast1-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast2-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast2-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-northeast2-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast3-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast3-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-northeast3-cloudbuild.mtls.googleapis.com"},{"name":"asia-south1-cloudbuild.mtls.googleapis.com"},{"name":"asia-south1-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-south1-cloudbuild.mtls.googleapis.com"},{"name":"asia-southeast1-cloudbuild.mtls.googleapis.com"},{"name":"asia-southeast1-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-southeast1-cloudbuild.mtls.googleapis.com"},{"name":"asia-southeast2-cloudbuild.mtls.googleapis.com"},{"name":"asia-southeast2-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-southeast2-cloudbuild.mtls.googleapis.com"},{"name":"australia-southeast1-cloudbuild.mtls.googleapis.com"},{"name":"australia-southeast1-cloudbuild.mtls.clients6.google.com"},{"name":"content-australia-southeast1-cloudbuild.mtls.googleapis.com"},{"name":"europe-central2-cloudbuild.mtls.googleapis.com"},{"name":"europe-central2-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-central2-cloudbuild.mtls.googleapis.com"},{"name":"europe-north1-cloudbuild.mtls.googleapis.com"},{"name":"europe-north1-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-north1-cloudbuild.mtls.googleapis.com"},{"name":"europe-west1-cloudbuild.mtls.googleapis.com"},{"name":"europe-west1-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west1-cloudbuild.mtls.googleapis.com"},{"name":"europe-west2-cloudbuild.mtls.googleapis.com"},{"name":"europe-west2-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west2-cloudbuild.mtls.googleapis.com"},{"name":"europe-west3-cloudbuild.mtls.googleapis.com"},{"name":"europe-west3-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west3-cloudbuild.mtls.googleapis.com"},{"name":"europe-west4-cloudbuild.mtls.googleapis.com"},{"name":"europe-west4-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west4-cloudbuild.mtls.googleapis.com"},{"name":"europe-west5-cloudbuild.mtls.googleapis.com"},{"name":"europe-west5-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west5-cloudbuild.mtls.googleapis.com"},{"name":"europe-west6-cloudbuild.mtls.googleapis.com"},{"name":"europe-west6-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west6-cloudbuild.mtls.googleapis.com"},{"name":"northamerica-northeast1-cloudbuild.mtls.googleapis.com"},{"name":"northamerica-northeast1-cloudbuild.mtls.clients6.google.com"},{"name":"content-northamerica-northeast1-cloudbuild.mtls.googleapis.com"},{"name":"southamerica-east1-cloudbuild.mtls.googleapis.com"},{"name":"southamerica-east1-cloudbuild.mtls.clients6.google.com"},{"name":"content-southamerica-east1-cloudbuild.mtls.googleapis.com"},{"name":"us-central1-cloudbuild.mtls.googleapis.com"},{"name":"us-central1-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-central1-cloudbuild.mtls.googleapis.com"},{"name":"us-central2-cloudbuild.mtls.googleapis.com"},{"name":"us-central2-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-central2-cloudbuild.mtls.googleapis.com"},{"name":"us-east1-cloudbuild.mtls.googleapis.com"},{"name":"us-east1-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-east1-cloudbuild.mtls.googleapis.com"},{"name":"us-east4-cloudbuild.mtls.googleapis.com"},{"name":"us-east4-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-east4-cloudbuild.mtls.googleapis.com"},{"name":"us-west1-cloudbuild.mtls.googleapis.com"},{"name":"us-west1-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-west1-cloudbuild.mtls.googleapis.com"},{"name":"us-west2-cloudbuild.mtls.googleapis.com"},{"name":"us-west2-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-west2-cloudbuild.mtls.googleapis.com"},{"name":"us-west3-cloudbuild.mtls.googleapis.com"},{"name":"us-west3-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-west3-cloudbuild.mtls.googleapis.com"},{"name":"us-west4-cloudbuild.mtls.googleapis.com"},{"name":"us-west4-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-west4-cloudbuild.mtls.googleapis.com"}],"monitoring":{}},"state":"DISABLED","parent":"projects/667264331891"} -[warn] ! functions: missing required API cloudbuild.googleapis.com. Enabling now... -[debug] [2022-03-08T03:16:44.390Z] >>> [apiv2][query] POST https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudbuild.googleapis.com:enable [none] -[debug] [2022-03-08T03:16:44.395Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudfunctions.googleapis.com 200 -[debug] [2022-03-08T03:16:44.395Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudfunctions.googleapis.com {"name":"projects/667264331891/services/cloudfunctions.googleapis.com","config":{"name":"cloudfunctions.googleapis.com","title":"Cloud Functions API","apis":[{"name":"google.longrunning.Operations","methods":[{"name":"ListOperations"},{"name":"GetOperation"},{"name":"WaitOperation"}],"version":"v1"},{"name":"google.cloud.functions.v2alpha.FunctionService","methods":[{"name":"GetFunction"},{"name":"ListFunctions"},{"name":"CreateFunction"},{"name":"UpdateFunction"},{"name":"DeleteFunction"},{"name":"GenerateUploadUrl"},{"name":"GenerateDownloadUrl"},{"name":"ListRuntimes"}],"version":"v2alpha"},{"name":"google.iam.v1.IAMPolicy","methods":[{"name":"SetIamPolicy"},{"name":"GetIamPolicy"},{"name":"TestIamPermissions"}],"version":"v1"},{"name":"google.cloud.functions.v2beta.FunctionService","methods":[{"name":"GetFunction"},{"name":"ListFunctions"},{"name":"CreateFunction"},{"name":"UpdateFunction"},{"name":"DeleteFunction"},{"name":"GenerateUploadUrl"},{"name":"GenerateDownloadUrl"},{"name":"ListRuntimes"}],"version":"v2beta"},{"name":"google.cloud.functions.v1.CloudFunctionsService","methods":[{"name":"ListFunctions"},{"name":"GetFunction"},{"name":"CreateFunction"},{"name":"UpdateFunction"},{"name":"DeleteFunction"},{"name":"CallFunction"},{"name":"GenerateUploadUrl"},{"name":"GenerateDownloadUrl"},{"name":"SetIamPolicy"},{"name":"GetIamPolicy"},{"name":"TestIamPermissions"}],"version":"v1"},{"name":"google.cloud.location.Locations","methods":[{"name":"ListLocations"}],"version":"v1"},{"name":"google.discovery.Discovery","methods":[{"name":"GetDiscovery"},{"name":"GetDiscoveryRest"}],"version":"v1"}],"documentation":{"summary":"Manages lightweight user-provided functions executed in response to events."},"quota":{"limits":[{"name":"ReadRequestsPerMinutePerProject","metric":"cloudfunctions.googleapis.com/read_requests","unit":"1/min/{project}","values":{"DEFAULT/{billable=true}":"3000","DEFAULT":"300"}},{"name":"WriteRequestsPerMinutePerProject","metric":"cloudfunctions.googleapis.com/write_requests","unit":"1/min/{project}","values":{"DEFAULT/{billable=true}":"50","DEFAULT":"15"}},{"name":"TestCallRequestsPerMinutePerProject","metric":"cloudfunctions.googleapis.com/test_call_requests","unit":"1/min/{project}","values":{"DEFAULT/{billable=true}":"10","DEFAULT":"5"}},{"name":"BuildTimePerDayPerProject","metric":"cloudfunctions.googleapis.com/build_time","unit":"1/d/{project}","values":{"DEFAULT/{billable=true}":"300000","DEFAULT":"12000"}},{"description":"API requests for listing and reading entities (deprecated)","maxLimit":"5000","name":"USER-100s","metric":"Read","unit":"1/100s/{project}/{user}","values":{"STANDARD":"5000"}},{"description":"API requests for listing and reading entities","maxLimit":"5000","name":"CLIENT_PROJECT-100s","metric":"Read","unit":"1/100s/{project}","values":{"STANDARD":"5000"}},{"description":"API requests for creating, modifying or deleting functions (deprecated)","maxLimit":"80","name":"USER-100s","metric":"Write","unit":"1/100s/{project}/{user}","values":{"STANDARD":"80"}},{"description":"API requests for creating, modifying or deleting functions","maxLimit":"80","name":"CLIENT_PROJECT-100s","metric":"Write","unit":"1/100s/{project}","values":{"STANDARD":"80"}},{"description":"API requests for performing a test function invocation (deprecated)","maxLimit":"16","name":"USER-100s","metric":"TestCall","unit":"1/100s/{project}/{user}","values":{"STANDARD":"16"}},{"description":"API requests for performing a test function invocation","maxLimit":"16","name":"CLIENT_PROJECT-100s","metric":"TestCall","unit":"1/100s/{project}","values":{"STANDARD":"16"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-1d","metric":"CPUMilliSecondsDaily","unit":"1/d/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to resolve a domain name (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"DNSResolutions","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"72000","name":"CLIENT_PROJECT-1d","metric":"BuildTime","unit":"1/d/{project}","values":{"STANDARD":"72000"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-us-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-us-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-us-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-us-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-us-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-us-east4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-us-east4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-us-east4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-us-east4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-us-east4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-us-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-us-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-us-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-us-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-us-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-us-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-us-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-us-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-us-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-us-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-us-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-us-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-us-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-us-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-us-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-europe-west1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-europe-west1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-europe-west1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-europe-west1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-europe-west1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-europe-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-europe-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-europe-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-europe-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-europe-west2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-europe-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-europe-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-europe-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-europe-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-europe-west3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-europe-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-europe-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-europe-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-europe-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-europe-west4","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-europe-west6","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-europe-west6","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-europe-west6","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-europe-west6","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-europe-west6","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-asia-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-asia-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-asia-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-asia-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-asia-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-asia-east2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-asia-east2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-asia-east2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-asia-east2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-asia-east2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-asia-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-asia-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-asia-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-asia-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-asia-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-asia-northeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-asia-northeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-asia-northeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-asia-northeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-asia-northeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-asia-south1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-asia-northeast3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-asia-northeast3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-asia-northeast3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-asia-northeast3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-asia-northeast3","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-asia-south1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-asia-south1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-asia-south1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-asia-south1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-asia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-asia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-asia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-asia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-asia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-northamerica-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-northamerica-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-northamerica-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-northamerica-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-northamerica-northeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-southamerica-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-southamerica-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-southamerica-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-southamerica-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-southamerica-east1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-australia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-australia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-australia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-australia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-australia-southeast1","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"Memory allocation for the quota is measured in MB-milliseconds\n","maxLimit":"-1","name":"CLIENT_PROJECT-100s","metric":"MiByMilliSeconds","unit":"1/100s/{project}","values":{"STANDARD":"-1"}},{"maxLimit":"-1","name":"CLIENT_PROJECT-100s","metric":"HttpRequestData","unit":"1/100s/{project}","values":{"STANDARD":"-1"}},{"maxLimit":"-1","name":"CLIENT_PROJECT-100s","metric":"HttpResponseData","unit":"1/100s/{project}","values":{"STANDARD":"-1"}},{"description":"Memory allocation for the quota is measured in MB-milliseconds\n","maxLimit":"1536000000","name":"CLIENT_PROJECT-1d","metric":"MiByMilliSecondsNonbillable","unit":"1/d/{project}","values":{"STANDARD":"1536000000"}},{"description":"Memory allocation for the quota is measured in MB-milliseconds\n","maxLimit":"102400000","name":"CLIENT_PROJECT-100s","metric":"MiByMilliSecondsNonbillable","unit":"1/100s/{project}","values":{"STANDARD":"102400000"}},{"maxLimit":"1073741824","name":"CLIENT_PROJECT-1d","metric":"HttpRequestDataNonbillable","unit":"1/d/{project}","values":{"STANDARD":"1073741824"}},{"maxLimit":"20971520","name":"CLIENT_PROJECT-100s","metric":"HttpRequestDataNonbillable","unit":"1/100s/{project}","values":{"STANDARD":"20971520"}},{"maxLimit":"1073741824","name":"CLIENT_PROJECT-1d","metric":"HttpResponseDataNonbillable","unit":"1/d/{project}","values":{"STANDARD":"1073741824"}},{"maxLimit":"20971520","name":"CLIENT_PROJECT-100s","metric":"HttpResponseDataNonbillable","unit":"1/100s/{project}","values":{"STANDARD":"20971520"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"FunctionCalls-asia-southeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"CPU allocation for the quota is measured in MHz-seconds (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"CPUMilliSeconds-asia-southeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkIngress-asia-southeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"NetworkEgress-asia-southeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}},{"description":"The number of attempts to establish a TCP connection (deprecated)","maxLimit":"9223372036854775807","name":"CLIENT_PROJECT-100s","metric":"SocketConnect-asia-southeast2","unit":"1/100s/{project}","values":{"STANDARD":"9223372036854775807"}}]},"authentication":{"rules":[{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform,"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform,"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform,"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform,"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform,"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform,"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform,"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform,"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloudfunctions,\nhttps://www.googleapis.com/auth/cloud-platform"}}]},"usage":{"requirements":["serviceusage.googleapis.com/tos/cloud"]},"endpoints":[{"name":"cloudfunctions.googleapis.com"},{"name":"cloudfunctions.clients6.google.com"},{"name":"content-cloudfunctions.googleapis.com"},{"name":"cloudfunctions.mtls.googleapis.com"},{"name":"cloudfunctions.mtls.clients6.google.com"},{"name":"content-cloudfunctions.mtls.googleapis.com"}],"monitoredResources":[{"type":"cloudfunctions.googleapis.com/function","labels":[{"key":"cloud.googleapis.com/location"},{"key":"cloud.googleapis.com/uid"},{"key":"cloud.googleapis.com/project"},{"key":"cloudfunctions.googleapis.com/function_name"}]},{"type":"serviceruntime.googleapis.com/api","labels":[{"key":"cloud.googleapis.com/location"},{"key":"cloud.googleapis.com/uid"},{"key":"serviceruntime.googleapis.com/api_version"},{"key":"serviceruntime.googleapis.com/api_method"},{"key":"serviceruntime.googleapis.com/consumer_project"},{"key":"cloud.googleapis.com/project"},{"key":"cloud.googleapis.com/service"}]},{"type":"serviceruntime.googleapis.com/consumer_quota","labels":[{"key":"cloud.googleapis.com/location"},{"key":"cloud.googleapis.com/uid"},{"key":"cloud.googleapis.com/service"},{"key":"cloud.googleapis.com/resource_id"},{"key":"cloud.googleapis.com/resource_node"},{"key":"cloud.googleapis.com/quota_metric"},{"key":"cloud.googleapis.com/quota_location"}]},{"type":"serviceruntime.googleapis.com/producer_quota","labels":[{"key":"cloud.googleapis.com/location"},{"key":"cloud.googleapis.com/uid"},{"key":"cloud.googleapis.com/service"},{"key":"cloud.googleapis.com/resource_id"},{"key":"cloud.googleapis.com/resource_node"},{"key":"cloud.googleapis.com/consumer_resource_node"},{"key":"cloud.googleapis.com/quota_metric"},{"key":"cloud.googleapis.com/quota_location"}]}],"monitoring":{"consumerDestinations":[{"monitoredResource":"cloudfunctions.googleapis.com/function","metrics":["cloudfunctions.googleapis.com/function/execution_times","cloudfunctions.googleapis.com/function/execution_count","cloudfunctions.googleapis.com/function/user_memory_bytes","cloudfunctions.googleapis.com/function/network_egress","cloudfunctions.googleapis.com/function/active_instances","cloudfunctions.googleapis.com/function/execution_delays","cloudfunctions.googleapis.com/function/execution_count_internal","cloudfunctions.googleapis.com/function/supervisor_gcu_times","cloudfunctions.googleapis.com/function/supervisor_memory_bytes","cloudfunctions.googleapis.com/function/user_gcu_times","cloudfunctions.googleapis.com/function/supervisor_chemist_rpc_error_count","cloudfunctions.googleapis.com/function/supervisor_controlled_death_count","cloudfunctions.googleapis.com/function/supervisor_report_count","cloudfunctions.googleapis.com/function/supervisor_report_latencies","cloudfunctions.googleapis.com/function/supervisor_phase_latencies"]},{"monitoredResource":"serviceruntime.googleapis.com/api","metrics":["serviceruntime.googleapis.com/api/consumer/request_count","serviceruntime.googleapis.com/api/consumer/error_count","serviceruntime.googleapis.com/api/consumer/quota_used_count","serviceruntime.googleapis.com/api/consumer/quota_refund_count","serviceruntime.googleapis.com/api/consumer/total_latencies","serviceruntime.googleapis.com/api/consumer/request_overhead_latencies","serviceruntime.googleapis.com/api/consumer/backend_latencies","serviceruntime.googleapis.com/api/consumer/request_sizes","serviceruntime.googleapis.com/api/consumer/response_sizes","serviceruntime.googleapis.com/api/consumer/top_request_count_by_end_user","serviceruntime.googleapis.com/api/consumer/top_request_count_by_end_user_country","serviceruntime.googleapis.com/api/consumer/top_request_count_by_referer","serviceruntime.googleapis.com/quota/used","serviceruntime.googleapis.com/quota/limit","serviceruntime.googleapis.com/quota/exceeded","serviceruntime.googleapis.com/allocation/consumer/quota_used_count"]},{"monitoredResource":"serviceruntime.googleapis.com/consumer_quota","metrics":["serviceruntime.googleapis.com/quota/rate/consumer/used_count","serviceruntime.googleapis.com/quota/rate/consumer/refund_count","serviceruntime.googleapis.com/quota/allocation/consumer/usage","serviceruntime.googleapis.com/quota/consumer/limit","serviceruntime.googleapis.com/quota/consumer/exceeded"]}]}},"state":"ENABLED","parent":"projects/667264331891"} -[info] + functions: required API cloudfunctions.googleapis.com is enabled -[debug] [2022-03-08T03:16:44.506Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/artifactregistry.googleapis.com 200 -[debug] [2022-03-08T03:16:44.506Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/artifactregistry.googleapis.com {"name":"projects/667264331891/services/artifactregistry.googleapis.com","config":{"name":"artifactregistry.googleapis.com","title":"Artifact Registry API","apis":[{"name":"google.longrunning.Operations","methods":[{"name":"GetOperation"}],"version":"v1"},{"name":"google.devtools.artifactregistry.v1.ArtifactRegistry","methods":[{"name":"ListDockerImages"},{"name":"GetDockerImage"},{"name":"ImportAptArtifacts"},{"name":"ImportYumArtifacts"},{"name":"UploadAptArtifact"},{"name":"UploadYumArtifact"},{"name":"ListRepositories"},{"name":"GetRepository"},{"name":"CreateRepository"},{"name":"UpdateRepository"},{"name":"DeleteRepository"},{"name":"ListPackages"},{"name":"GetPackage"},{"name":"DeletePackage"},{"name":"ListVersions"},{"name":"GetVersion"},{"name":"DeleteVersion"},{"name":"ListFiles"},{"name":"GetFile"},{"name":"ListTags"},{"name":"GetTag"},{"name":"CreateTag"},{"name":"UpdateTag"},{"name":"DeleteTag"},{"name":"SetIamPolicy"},{"name":"GetIamPolicy"},{"name":"TestIamPermissions"},{"name":"GetProjectSettings"},{"name":"UpdateProjectSettings"}],"version":"v1"},{"name":"google.devtools.artifactregistry.v1beta2.ArtifactRegistry","methods":[{"name":"ImportAptArtifacts"},{"name":"ImportYumArtifacts"},{"name":"UploadAptArtifact"},{"name":"UploadYumArtifact"},{"name":"ListRepositories"},{"name":"GetRepository"},{"name":"CreateRepository"},{"name":"UpdateRepository"},{"name":"DeleteRepository"},{"name":"ListPackages"},{"name":"GetPackage"},{"name":"DeletePackage"},{"name":"ListVersions"},{"name":"GetVersion"},{"name":"DeleteVersion"},{"name":"ListFiles"},{"name":"GetFile"},{"name":"ListTags"},{"name":"GetTag"},{"name":"CreateTag"},{"name":"UpdateTag"},{"name":"DeleteTag"},{"name":"SetIamPolicy"},{"name":"GetIamPolicy"},{"name":"TestIamPermissions"},{"name":"GetProjectSettings"},{"name":"UpdateProjectSettings"}],"version":"v1beta2"},{"name":"google.devtools.artifactregistry.v1beta1.ArtifactRegistry","methods":[{"name":"ListRepositories"},{"name":"GetRepository"},{"name":"CreateRepository"},{"name":"UpdateRepository"},{"name":"DeleteRepository"},{"name":"ListPackages"},{"name":"GetPackage"},{"name":"DeletePackage"},{"name":"ListVersions"},{"name":"GetVersion"},{"name":"DeleteVersion"},{"name":"ListFiles"},{"name":"GetFile"},{"name":"ListTags"},{"name":"GetTag"},{"name":"CreateTag"},{"name":"UpdateTag"},{"name":"DeleteTag"},{"name":"SetIamPolicy"},{"name":"GetIamPolicy"},{"name":"TestIamPermissions"}],"version":"v1beta1"},{"name":"google.devtools.artifactregistry.v1alpha1.ArtifactRegistry","methods":[{"name":"ImportAptArtifacts"},{"name":"ImportYumArtifacts"},{"name":"UploadAptArtifact"},{"name":"UploadYumArtifact"},{"name":"ListRepositories"},{"name":"GetRepository"},{"name":"CreateRepository"},{"name":"UpdateRepository"},{"name":"DeleteRepository"}],"version":"v1alpha1"},{"name":"google.cloud.location.Locations","methods":[{"name":"ListLocations"},{"name":"GetLocation"}],"version":"v1"},{"name":"google.discovery.Discovery","methods":[{"name":"GetDiscovery"},{"name":"GetDiscoveryRest"}],"version":"v1"}],"documentation":{"summary":"Store and manage build artifacts in a scalable and integrated service built on Google infrastructure."},"quota":{"limits":[{"name":"RequestsPerMinProjRegion","metric":"artifactregistry.googleapis.com/project_region_requests","unit":"1/min/{project}/{region}","values":{"DEFAULT":"60000"}},{"name":"RequestsPerMinProjUsMultiRegion","metric":"artifactregistry.googleapis.com/project_us_multi_region_requests","unit":"1/min/{project}","values":{"DEFAULT":"60000"}},{"name":"RequestsPerMinProjEuropeMultiRegion","metric":"artifactregistry.googleapis.com/project_europe_multi_region_requests","unit":"1/min/{project}","values":{"DEFAULT":"60000"}},{"name":"RequestsPerMinProjAsiaMultiRegion","metric":"artifactregistry.googleapis.com/project_asia_multi_region_requests","unit":"1/min/{project}","values":{"DEFAULT":"60000"}},{"name":"RequestsPerMinProjUser","metric":"artifactregistry.googleapis.com/user_requests","unit":"1/min/{project}/{user}","values":{"DEFAULT":"-1"}},{"name":"WriteRequestsPerMinProjRegion","metric":"artifactregistry.googleapis.com/project_region_writes","unit":"1/min/{project}/{region}","values":{"DEFAULT":"18000"}},{"name":"WriteRequestsPerMinProjUsMultiRegion","metric":"artifactregistry.googleapis.com/project_us_multi_region_writes","unit":"1/min/{project}","values":{"DEFAULT":"18000"}},{"name":"WriteRequestsPerMinProjEuropeMultiRegion","metric":"artifactregistry.googleapis.com/project_europe_multi_region_writes","unit":"1/min/{project}","values":{"DEFAULT":"18000"}},{"name":"WriteRequestsPerMinProjAsiaMultiRegion","metric":"artifactregistry.googleapis.com/project_asia_multi_region_writes","unit":"1/min/{project}","values":{"DEFAULT":"18000"}},{"name":"WriteRequestsPerMinProjUser","metric":"artifactregistry.googleapis.com/user_writes","unit":"1/min/{project}/{user}","values":{"DEFAULT":"-1"}},{"name":"ProjectRepoManagement","metric":"artifactregistry.googleapis.com/project_repo_management","unit":"1/min/{project}","values":{"DEFAULT":"30"}}]},"authentication":{"rules":[{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}}]},"usage":{"requirements":["serviceusage.googleapis.com/tos/cloud","serviceusage.googleapis.com/billing-enabled"]},"endpoints":[{"name":"artifactregistry.googleapis.com"},{"name":"artifactregistry.clients6.google.com"},{"name":"content-artifactregistry.googleapis.com"},{"name":"artifactregistry.mtls.googleapis.com"},{"name":"artifactregistry.mtls.clients6.google.com"},{"name":"content-artifactregistry.mtls.googleapis.com"}],"monitoring":{}},"state":"DISABLED","parent":"projects/667264331891"} -[warn] ! functions: missing required API artifactregistry.googleapis.com. Enabling now... -[debug] [2022-03-08T03:16:44.507Z] >>> [apiv2][query] POST https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/artifactregistry.googleapis.com:enable [none] -[debug] [2022-03-08T03:16:45.765Z] <<< [apiv2][status] POST https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/artifactregistry.googleapis.com:enable 200 -[debug] [2022-03-08T03:16:45.765Z] <<< [apiv2][body] POST https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/artifactregistry.googleapis.com:enable {"name":"operations/acat.p2-667264331891-6fc2b60a-7daf-499e-827d-f7d88334a7e6"} -[debug] [2022-03-08T03:16:45.823Z] <<< [apiv2][status] POST https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudbuild.googleapis.com:enable 200 -[debug] [2022-03-08T03:16:45.823Z] <<< [apiv2][body] POST https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudbuild.googleapis.com:enable {"name":"operations/acf.p2-667264331891-3caf23db-7a84-49c6-b070-fdc03233a13c"} -[debug] [2022-03-08T03:16:55.767Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/artifactregistry.googleapis.com [none] -[debug] [2022-03-08T03:16:55.825Z] >>> [apiv2][query] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudbuild.googleapis.com [none] -[debug] [2022-03-08T03:16:56.855Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/artifactregistry.googleapis.com 200 -[debug] [2022-03-08T03:16:56.855Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/artifactregistry.googleapis.com {"name":"projects/667264331891/services/artifactregistry.googleapis.com","config":{"name":"artifactregistry.googleapis.com","title":"Artifact Registry API","apis":[{"name":"google.longrunning.Operations","methods":[{"name":"GetOperation"}],"version":"v1"},{"name":"google.devtools.artifactregistry.v1.ArtifactRegistry","methods":[{"name":"ListDockerImages"},{"name":"GetDockerImage"},{"name":"ImportAptArtifacts"},{"name":"ImportYumArtifacts"},{"name":"UploadAptArtifact"},{"name":"UploadYumArtifact"},{"name":"ListRepositories"},{"name":"GetRepository"},{"name":"CreateRepository"},{"name":"UpdateRepository"},{"name":"DeleteRepository"},{"name":"ListPackages"},{"name":"GetPackage"},{"name":"DeletePackage"},{"name":"ListVersions"},{"name":"GetVersion"},{"name":"DeleteVersion"},{"name":"ListFiles"},{"name":"GetFile"},{"name":"ListTags"},{"name":"GetTag"},{"name":"CreateTag"},{"name":"UpdateTag"},{"name":"DeleteTag"},{"name":"SetIamPolicy"},{"name":"GetIamPolicy"},{"name":"TestIamPermissions"},{"name":"GetProjectSettings"},{"name":"UpdateProjectSettings"}],"version":"v1"},{"name":"google.devtools.artifactregistry.v1beta2.ArtifactRegistry","methods":[{"name":"ImportAptArtifacts"},{"name":"ImportYumArtifacts"},{"name":"UploadAptArtifact"},{"name":"UploadYumArtifact"},{"name":"ListRepositories"},{"name":"GetRepository"},{"name":"CreateRepository"},{"name":"UpdateRepository"},{"name":"DeleteRepository"},{"name":"ListPackages"},{"name":"GetPackage"},{"name":"DeletePackage"},{"name":"ListVersions"},{"name":"GetVersion"},{"name":"DeleteVersion"},{"name":"ListFiles"},{"name":"GetFile"},{"name":"ListTags"},{"name":"GetTag"},{"name":"CreateTag"},{"name":"UpdateTag"},{"name":"DeleteTag"},{"name":"SetIamPolicy"},{"name":"GetIamPolicy"},{"name":"TestIamPermissions"},{"name":"GetProjectSettings"},{"name":"UpdateProjectSettings"}],"version":"v1beta2"},{"name":"google.devtools.artifactregistry.v1beta1.ArtifactRegistry","methods":[{"name":"ListRepositories"},{"name":"GetRepository"},{"name":"CreateRepository"},{"name":"UpdateRepository"},{"name":"DeleteRepository"},{"name":"ListPackages"},{"name":"GetPackage"},{"name":"DeletePackage"},{"name":"ListVersions"},{"name":"GetVersion"},{"name":"DeleteVersion"},{"name":"ListFiles"},{"name":"GetFile"},{"name":"ListTags"},{"name":"GetTag"},{"name":"CreateTag"},{"name":"UpdateTag"},{"name":"DeleteTag"},{"name":"SetIamPolicy"},{"name":"GetIamPolicy"},{"name":"TestIamPermissions"}],"version":"v1beta1"},{"name":"google.devtools.artifactregistry.v1alpha1.ArtifactRegistry","methods":[{"name":"ImportAptArtifacts"},{"name":"ImportYumArtifacts"},{"name":"UploadAptArtifact"},{"name":"UploadYumArtifact"},{"name":"ListRepositories"},{"name":"GetRepository"},{"name":"CreateRepository"},{"name":"UpdateRepository"},{"name":"DeleteRepository"}],"version":"v1alpha1"},{"name":"google.cloud.location.Locations","methods":[{"name":"ListLocations"},{"name":"GetLocation"}],"version":"v1"},{"name":"google.discovery.Discovery","methods":[{"name":"GetDiscovery"},{"name":"GetDiscoveryRest"}],"version":"v1"}],"documentation":{"summary":"Store and manage build artifacts in a scalable and integrated service built on Google infrastructure."},"quota":{"limits":[{"name":"RequestsPerMinProjRegion","metric":"artifactregistry.googleapis.com/project_region_requests","unit":"1/min/{project}/{region}","values":{"DEFAULT":"60000"}},{"name":"RequestsPerMinProjUsMultiRegion","metric":"artifactregistry.googleapis.com/project_us_multi_region_requests","unit":"1/min/{project}","values":{"DEFAULT":"60000"}},{"name":"RequestsPerMinProjEuropeMultiRegion","metric":"artifactregistry.googleapis.com/project_europe_multi_region_requests","unit":"1/min/{project}","values":{"DEFAULT":"60000"}},{"name":"RequestsPerMinProjAsiaMultiRegion","metric":"artifactregistry.googleapis.com/project_asia_multi_region_requests","unit":"1/min/{project}","values":{"DEFAULT":"60000"}},{"name":"RequestsPerMinProjUser","metric":"artifactregistry.googleapis.com/user_requests","unit":"1/min/{project}/{user}","values":{"DEFAULT":"-1"}},{"name":"WriteRequestsPerMinProjRegion","metric":"artifactregistry.googleapis.com/project_region_writes","unit":"1/min/{project}/{region}","values":{"DEFAULT":"18000"}},{"name":"WriteRequestsPerMinProjUsMultiRegion","metric":"artifactregistry.googleapis.com/project_us_multi_region_writes","unit":"1/min/{project}","values":{"DEFAULT":"18000"}},{"name":"WriteRequestsPerMinProjEuropeMultiRegion","metric":"artifactregistry.googleapis.com/project_europe_multi_region_writes","unit":"1/min/{project}","values":{"DEFAULT":"18000"}},{"name":"WriteRequestsPerMinProjAsiaMultiRegion","metric":"artifactregistry.googleapis.com/project_asia_multi_region_writes","unit":"1/min/{project}","values":{"DEFAULT":"18000"}},{"name":"WriteRequestsPerMinProjUser","metric":"artifactregistry.googleapis.com/user_writes","unit":"1/min/{project}/{user}","values":{"DEFAULT":"-1"}},{"name":"ProjectRepoManagement","metric":"artifactregistry.googleapis.com/project_repo_management","unit":"1/min/{project}","values":{"DEFAULT":"30"}}]},"authentication":{"rules":[{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only"}}]},"usage":{"requirements":["serviceusage.googleapis.com/tos/cloud","serviceusage.googleapis.com/billing-enabled"]},"endpoints":[{"name":"artifactregistry.googleapis.com"},{"name":"artifactregistry.clients6.google.com"},{"name":"content-artifactregistry.googleapis.com"},{"name":"artifactregistry.mtls.googleapis.com"},{"name":"artifactregistry.mtls.clients6.google.com"},{"name":"content-artifactregistry.mtls.googleapis.com"}],"monitoring":{}},"state":"ENABLED","parent":"projects/667264331891"} -[info] + functions: required API artifactregistry.googleapis.com is enabled -[debug] [2022-03-08T03:16:56.913Z] <<< [apiv2][status] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudbuild.googleapis.com 200 -[debug] [2022-03-08T03:16:56.914Z] <<< [apiv2][body] GET https://serviceusage.googleapis.com/v1/projects/uc-21006-backend/services/cloudbuild.googleapis.com {"name":"projects/667264331891/services/cloudbuild.googleapis.com","config":{"name":"cloudbuild.googleapis.com","title":"Cloud Build API","apis":[{"name":"google.cloud.location.Locations","version":"v1"},{"name":"google.longrunning.Operations","methods":[{"name":"GetOperation"},{"name":"CancelOperation"}],"version":"v1"},{"name":"google.devtools.cloudbuild.v1.CloudBuild","methods":[{"name":"CreateBuild"},{"name":"GetBuild"},{"name":"ListBuilds"},{"name":"CancelBuild"},{"name":"RetryBuild"},{"name":"ApproveBuild"},{"name":"CreateBuildTrigger"},{"name":"GetBuildTrigger"},{"name":"ListBuildTriggers"},{"name":"DeleteBuildTrigger"},{"name":"UpdateBuildTrigger"},{"name":"RunBuildTrigger"},{"name":"ReceiveRegionalWebhook"},{"name":"ReceiveWebhook"},{"name":"ReceiveTriggerWebhook"},{"name":"CreateBitbucketServerConfig"},{"name":"UpdateBitbucketServerConfig"},{"name":"GetBitbucketServerConfig"},{"name":"ListBitbucketServerConfigs"},{"name":"DeleteBitbucketServerConfig"},{"name":"ListBitbucketServerRepositories"},{"name":"AddBitbucketServerConnectedRepository"},{"name":"RemoveBitbucketServerConnectedRepository"},{"name":"BatchCreateBitbucketServerConnectedRepositories"},{"name":"CreateGitHubEnterpriseConfig"},{"name":"UpdateGitHubEnterpriseConfig"},{"name":"GetGitHubEnterpriseConfig"},{"name":"ListGitHubEnterpriseConfigs"},{"name":"DeleteGitHubEnterpriseConfig"},{"name":"CreateWorkerPool"},{"name":"GetWorkerPool"},{"name":"DeleteWorkerPool"},{"name":"UpdateWorkerPool"},{"name":"ListWorkerPools"}],"version":"v1"},{"name":"google.devtools.cloudbuild.v1alpha1.CloudBuild","methods":[{"name":"CreateWorkerPool"},{"name":"GetWorkerPool"},{"name":"DeleteWorkerPool"},{"name":"UpdateWorkerPool"},{"name":"ListWorkerPools"}],"version":"v1alpha1"},{"name":"google.devtools.cloudbuild.v1alpha2.CloudBuild","methods":[{"name":"CreateWorkerPool"},{"name":"GetWorkerPool"},{"name":"DeleteWorkerPool"},{"name":"UpdateWorkerPool"},{"name":"ListWorkerPools"}],"version":"v1alpha2"},{"name":"google.devtools.cloudbuild.v1beta1.CloudBuild","methods":[{"name":"CreateWorkerPool"},{"name":"GetWorkerPool"},{"name":"DeleteWorkerPool"},{"name":"UpdateWorkerPool"},{"name":"ListWorkerPools"}],"version":"v1beta1"},{"name":"google.devtools.cloudbuild.v2.CloudBuild","version":"v2"},{"name":"google.iam.v1.IAMPolicy","version":"v1"},{"name":"google.discovery.Discovery","methods":[{"name":"GetDiscovery"},{"name":"GetDiscoveryRest"}],"version":"v1"}],"documentation":{"summary":"Creates and manages builds on Google Cloud Platform."},"quota":{"limits":[{"name":"CreateRequestsPerMinutePerProject","metric":"cloudbuild.googleapis.com/create_requests","unit":"1/min/{project}","values":{"DEFAULT":"50"}},{"name":"CreateRequestsPerMinutePerUser","metric":"cloudbuild.googleapis.com/create_requests","unit":"1/min/{project}/{user}","values":{"DEFAULT":"50"}},{"name":"GetRequestsPerMinutePerProject","metric":"cloudbuild.googleapis.com/get_requests","unit":"1/min/{project}","values":{"DEFAULT":"300"}},{"name":"GetRequestsPerMinutePerUser","metric":"cloudbuild.googleapis.com/get_requests","unit":"1/min/{project}/{user}","values":{"DEFAULT":"300"}},{"name":"AllElseRequestsPerMinutePerProject","metric":"cloudbuild.googleapis.com/all_else_requests","unit":"1/min/{project}","values":{"DEFAULT":"300"}},{"name":"AllElseRequestsPerMinutePerUser","metric":"cloudbuild.googleapis.com/all_else_requests","unit":"1/min/{project}/{user}","values":{"DEFAULT":"300"}},{"name":"OngoingBuildsPerProject","metric":"cloudbuild.googleapis.com/ongoing_builds","unit":"1/{project}","values":{"DEFAULT":"10"}},{"name":"OngoingBuildsPerOrganization","metric":"cloudbuild.googleapis.com/ongoing_builds","unit":"1/{organization}","values":{"DEFAULT":"-1"}},{"name":"OngoingBuildsPerProjectPerRegion","metric":"cloudbuild.googleapis.com/regional_ongoing_builds","unit":"1/{project}/{region}","values":{"DEFAULT":"10"}},{"name":"PrivatePoolsPerRegion","metric":"cloudbuild.googleapis.com/private_pools","unit":"1/{project}/{region}","values":{"DEFAULT":"1"},"displayName":"Private Pools per region"},{"name":"OngoingBuildsPerProjectPerWorkerPool","metric":"cloudbuild.googleapis.com/ongoing_workerpool_builds","unit":"1/{project}/{region}/{resource}","values":{"DEFAULT":"2"},"displayName":"Concurrent builds per Worker Pool"}]},"authentication":{"rules":[{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{},{},{},{},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}},{"oauth":{"canonicalScopes":"https://www.googleapis.com/auth/cloud-platform"}}]},"usage":{"requirements":["serviceusage.googleapis.com/tos/cloud","serviceusage.googleapis.com/billing-enabled"]},"endpoints":[{"name":"prod-cloudbuild-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-east2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast3-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-south1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-south1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-south1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-southeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-southeast2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-australia-southeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-australia-southeast1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-australia-southeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-central2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-central2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-central2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-north1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-north1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-north1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west3-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west4-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west5-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west5-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west5-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west6-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west6-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west6-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-northamerica-northeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-northamerica-northeast1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-northamerica-northeast1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-southamerica-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-southamerica-east1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-southamerica-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-central1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-central2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-east1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east4-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-east4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west1-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west1-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west2-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west2-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west3-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west3-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west4-argo.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west4-argo-googleapis.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west4-argo.sandbox.googleapis.com"},{"name":"cloudbuild.googleapis.com"},{"name":"cloudbuild.clients6.google.com"},{"name":"content-cloudbuild.googleapis.com"},{"name":"asia-east1-cloudbuild.googleapis.com"},{"name":"asia-east1-cloudbuild.clients6.google.com"},{"name":"content-asia-east1-cloudbuild.googleapis.com"},{"name":"asia-east2-cloudbuild.googleapis.com"},{"name":"asia-east2-cloudbuild.clients6.google.com"},{"name":"content-asia-east2-cloudbuild.googleapis.com"},{"name":"asia-northeast1-cloudbuild.googleapis.com"},{"name":"asia-northeast1-cloudbuild.clients6.google.com"},{"name":"content-asia-northeast1-cloudbuild.googleapis.com"},{"name":"asia-northeast2-cloudbuild.googleapis.com"},{"name":"asia-northeast2-cloudbuild.clients6.google.com"},{"name":"content-asia-northeast2-cloudbuild.googleapis.com"},{"name":"asia-northeast3-cloudbuild.googleapis.com"},{"name":"asia-northeast3-cloudbuild.clients6.google.com"},{"name":"content-asia-northeast3-cloudbuild.googleapis.com"},{"name":"asia-south1-cloudbuild.googleapis.com"},{"name":"asia-south1-cloudbuild.clients6.google.com"},{"name":"content-asia-south1-cloudbuild.googleapis.com"},{"name":"asia-southeast1-cloudbuild.googleapis.com"},{"name":"asia-southeast1-cloudbuild.clients6.google.com"},{"name":"content-asia-southeast1-cloudbuild.googleapis.com"},{"name":"asia-southeast2-cloudbuild.googleapis.com"},{"name":"asia-southeast2-cloudbuild.clients6.google.com"},{"name":"content-asia-southeast2-cloudbuild.googleapis.com"},{"name":"australia-southeast1-cloudbuild.googleapis.com"},{"name":"australia-southeast1-cloudbuild.clients6.google.com"},{"name":"content-australia-southeast1-cloudbuild.googleapis.com"},{"name":"europe-central2-cloudbuild.googleapis.com"},{"name":"europe-central2-cloudbuild.clients6.google.com"},{"name":"content-europe-central2-cloudbuild.googleapis.com"},{"name":"europe-north1-cloudbuild.googleapis.com"},{"name":"europe-north1-cloudbuild.clients6.google.com"},{"name":"content-europe-north1-cloudbuild.googleapis.com"},{"name":"europe-west1-cloudbuild.googleapis.com"},{"name":"europe-west1-cloudbuild.clients6.google.com"},{"name":"content-europe-west1-cloudbuild.googleapis.com"},{"name":"europe-west2-cloudbuild.googleapis.com"},{"name":"europe-west2-cloudbuild.clients6.google.com"},{"name":"content-europe-west2-cloudbuild.googleapis.com"},{"name":"europe-west3-cloudbuild.googleapis.com"},{"name":"europe-west3-cloudbuild.clients6.google.com"},{"name":"content-europe-west3-cloudbuild.googleapis.com"},{"name":"europe-west4-cloudbuild.googleapis.com"},{"name":"europe-west4-cloudbuild.clients6.google.com"},{"name":"content-europe-west4-cloudbuild.googleapis.com"},{"name":"europe-west5-cloudbuild.googleapis.com"},{"name":"europe-west5-cloudbuild.clients6.google.com"},{"name":"content-europe-west5-cloudbuild.googleapis.com"},{"name":"europe-west6-cloudbuild.googleapis.com"},{"name":"europe-west6-cloudbuild.clients6.google.com"},{"name":"content-europe-west6-cloudbuild.googleapis.com"},{"name":"northamerica-northeast1-cloudbuild.googleapis.com"},{"name":"northamerica-northeast1-cloudbuild.clients6.google.com"},{"name":"content-northamerica-northeast1-cloudbuild.googleapis.com"},{"name":"southamerica-east1-cloudbuild.googleapis.com"},{"name":"southamerica-east1-cloudbuild.clients6.google.com"},{"name":"content-southamerica-east1-cloudbuild.googleapis.com"},{"name":"us-central1-cloudbuild.googleapis.com"},{"name":"us-central1-cloudbuild.clients6.google.com"},{"name":"content-us-central1-cloudbuild.googleapis.com"},{"name":"us-central2-cloudbuild.googleapis.com"},{"name":"us-central2-cloudbuild.clients6.google.com"},{"name":"content-us-central2-cloudbuild.googleapis.com"},{"name":"us-east1-cloudbuild.googleapis.com"},{"name":"us-east1-cloudbuild.clients6.google.com"},{"name":"content-us-east1-cloudbuild.googleapis.com"},{"name":"us-east4-cloudbuild.googleapis.com"},{"name":"us-east4-cloudbuild.clients6.google.com"},{"name":"content-us-east4-cloudbuild.googleapis.com"},{"name":"us-west1-cloudbuild.googleapis.com"},{"name":"us-west1-cloudbuild.clients6.google.com"},{"name":"content-us-west1-cloudbuild.googleapis.com"},{"name":"us-west2-cloudbuild.googleapis.com"},{"name":"us-west2-cloudbuild.clients6.google.com"},{"name":"content-us-west2-cloudbuild.googleapis.com"},{"name":"us-west3-cloudbuild.googleapis.com"},{"name":"us-west3-cloudbuild.clients6.google.com"},{"name":"content-us-west3-cloudbuild.googleapis.com"},{"name":"us-west4-cloudbuild.googleapis.com"},{"name":"us-west4-cloudbuild.clients6.google.com"},{"name":"content-us-west4-cloudbuild.googleapis.com"},{"name":"prod-cloudbuild-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-east2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-east2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-northeast3-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-northeast3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-south1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-south1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-south1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-southeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-asia-southeast2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-asia-southeast2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-australia-southeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-australia-southeast1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-australia-southeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-central2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-central2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-central2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-north1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-north1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-north1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west3-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west4-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west5-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west5-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west5-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west6-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-europe-west6-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-europe-west6-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-northamerica-northeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-northamerica-northeast1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-northamerica-northeast1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-southamerica-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-southamerica-east1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-southamerica-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-central1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-central2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-central2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-east1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-east4-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-east4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west1-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west1-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west2-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west2-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west3-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west3-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west4-argo.mtls.sandbox.googleapis.com"},{"name":"prod-cloudbuild-us-west4-argo-googleapis.mtls.sandbox.google.com"},{"name":"content-prod-cloudbuild-us-west4-argo.mtls.sandbox.googleapis.com"},{"name":"cloudbuild.mtls.googleapis.com"},{"name":"cloudbuild.mtls.clients6.google.com"},{"name":"content-cloudbuild.mtls.googleapis.com"},{"name":"asia-east1-cloudbuild.mtls.googleapis.com"},{"name":"asia-east1-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-east1-cloudbuild.mtls.googleapis.com"},{"name":"asia-east2-cloudbuild.mtls.googleapis.com"},{"name":"asia-east2-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-east2-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast1-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast1-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-northeast1-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast2-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast2-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-northeast2-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast3-cloudbuild.mtls.googleapis.com"},{"name":"asia-northeast3-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-northeast3-cloudbuild.mtls.googleapis.com"},{"name":"asia-south1-cloudbuild.mtls.googleapis.com"},{"name":"asia-south1-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-south1-cloudbuild.mtls.googleapis.com"},{"name":"asia-southeast1-cloudbuild.mtls.googleapis.com"},{"name":"asia-southeast1-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-southeast1-cloudbuild.mtls.googleapis.com"},{"name":"asia-southeast2-cloudbuild.mtls.googleapis.com"},{"name":"asia-southeast2-cloudbuild.mtls.clients6.google.com"},{"name":"content-asia-southeast2-cloudbuild.mtls.googleapis.com"},{"name":"australia-southeast1-cloudbuild.mtls.googleapis.com"},{"name":"australia-southeast1-cloudbuild.mtls.clients6.google.com"},{"name":"content-australia-southeast1-cloudbuild.mtls.googleapis.com"},{"name":"europe-central2-cloudbuild.mtls.googleapis.com"},{"name":"europe-central2-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-central2-cloudbuild.mtls.googleapis.com"},{"name":"europe-north1-cloudbuild.mtls.googleapis.com"},{"name":"europe-north1-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-north1-cloudbuild.mtls.googleapis.com"},{"name":"europe-west1-cloudbuild.mtls.googleapis.com"},{"name":"europe-west1-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west1-cloudbuild.mtls.googleapis.com"},{"name":"europe-west2-cloudbuild.mtls.googleapis.com"},{"name":"europe-west2-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west2-cloudbuild.mtls.googleapis.com"},{"name":"europe-west3-cloudbuild.mtls.googleapis.com"},{"name":"europe-west3-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west3-cloudbuild.mtls.googleapis.com"},{"name":"europe-west4-cloudbuild.mtls.googleapis.com"},{"name":"europe-west4-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west4-cloudbuild.mtls.googleapis.com"},{"name":"europe-west5-cloudbuild.mtls.googleapis.com"},{"name":"europe-west5-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west5-cloudbuild.mtls.googleapis.com"},{"name":"europe-west6-cloudbuild.mtls.googleapis.com"},{"name":"europe-west6-cloudbuild.mtls.clients6.google.com"},{"name":"content-europe-west6-cloudbuild.mtls.googleapis.com"},{"name":"northamerica-northeast1-cloudbuild.mtls.googleapis.com"},{"name":"northamerica-northeast1-cloudbuild.mtls.clients6.google.com"},{"name":"content-northamerica-northeast1-cloudbuild.mtls.googleapis.com"},{"name":"southamerica-east1-cloudbuild.mtls.googleapis.com"},{"name":"southamerica-east1-cloudbuild.mtls.clients6.google.com"},{"name":"content-southamerica-east1-cloudbuild.mtls.googleapis.com"},{"name":"us-central1-cloudbuild.mtls.googleapis.com"},{"name":"us-central1-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-central1-cloudbuild.mtls.googleapis.com"},{"name":"us-central2-cloudbuild.mtls.googleapis.com"},{"name":"us-central2-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-central2-cloudbuild.mtls.googleapis.com"},{"name":"us-east1-cloudbuild.mtls.googleapis.com"},{"name":"us-east1-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-east1-cloudbuild.mtls.googleapis.com"},{"name":"us-east4-cloudbuild.mtls.googleapis.com"},{"name":"us-east4-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-east4-cloudbuild.mtls.googleapis.com"},{"name":"us-west1-cloudbuild.mtls.googleapis.com"},{"name":"us-west1-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-west1-cloudbuild.mtls.googleapis.com"},{"name":"us-west2-cloudbuild.mtls.googleapis.com"},{"name":"us-west2-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-west2-cloudbuild.mtls.googleapis.com"},{"name":"us-west3-cloudbuild.mtls.googleapis.com"},{"name":"us-west3-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-west3-cloudbuild.mtls.googleapis.com"},{"name":"us-west4-cloudbuild.mtls.googleapis.com"},{"name":"us-west4-cloudbuild.mtls.clients6.google.com"},{"name":"content-us-west4-cloudbuild.mtls.googleapis.com"}],"monitoring":{}},"state":"ENABLED","parent":"projects/667264331891"} -[info] + functions: required API cloudbuild.googleapis.com is enabled -[debug] [2022-03-08T03:16:56.918Z] > refreshing access token with scopes: ["email","https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","openid"] -[debug] [2022-03-08T03:16:56.918Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token - -[debug] [2022-03-08T03:16:57.147Z] <<< HTTP RESPONSE 200 {"pragma":"no-cache","cache-control":"no-cache, no-store, max-age=0, must-revalidate","expires":"Mon, 01 Jan 1990 00:00:00 GMT","date":"Tue, 08 Mar 2022 03:16:56 GMT","content-type":"application/json; charset=utf-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","server":"scaffolding on HTTPServer2","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:16:57.163Z] >>> HTTP REQUEST GET https://firebase.googleapis.com/v1beta1/projects/uc-21006-backend/adminSdkConfig - -[debug] [2022-03-08T03:16:57.674Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Tue, 08 Mar 2022 03:16:57 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:16:57.675Z] >>> HTTP REQUEST GET https://runtimeconfig.googleapis.com/v1beta1/projects/uc-21006-backend/configs - -[debug] [2022-03-08T03:16:58.237Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Tue, 08 Mar 2022 03:16:57 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:16:58.239Z] Analyzing nodejs backend spec -[info] i functions: preparing . directory for uploading... -[info] i functions: packaged . (1.7 MB) for uploading -[debug] [2022-03-08T03:16:58.768Z] >>> HTTP REQUEST GET https://cloudfunctions.googleapis.com/v1/projects/uc-21006-backend/locations/-/functions - -[debug] [2022-03-08T03:16:59.765Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Tue, 08 Mar 2022 03:16:59 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:16:59.768Z] >>> HTTP REQUEST POST https://firebasehosting.googleapis.com/v1beta1/sites/uc-21006-backend/versions - {"config":{"rewrites":[{"glob":"**","function":"nextjsFunc"}]},"labels":{"deployment-tool":"cli-firebase"}} -[debug] [2022-03-08T03:17:01.870Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Tue, 08 Mar 2022 03:17:01 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:17:01.872Z] [functions] found 1 new HTTP functions, testing setIamPolicy permission... -[debug] [2022-03-08T03:17:01.872Z] >>> HTTP REQUEST POST https://cloudresourcemanager.googleapis.com/v1/projects/uc-21006-backend:testIamPermissions - {"permissions":["cloudfunctions.functions.setIamPolicy"]} -[debug] [2022-03-08T03:17:02.643Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Tue, 08 Mar 2022 03:17:02 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","server-timing":"gfet4t7; dur=592","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:17:02.644Z] [functions] found setIamPolicy permission, proceeding with deploy -[debug] [2022-03-08T03:17:02.644Z] >>> HTTP REQUEST POST https://cloudfunctions.googleapis.com/v1/projects/uc-21006-backend/locations/us-central1/functions:generateUploadUrl - -[debug] [2022-03-08T03:17:36.463Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Tue, 08 Mar 2022 03:17:36 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:17:36.465Z] >>> HTTP REQUEST PUT https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D - -[debug] [2022-03-08T03:17:37.687Z] <<< HTTP RESPONSE 200 {"x-guploader-uploadid":"ADPycduPSb6OLan_PeKUfMbHvW4KyjMidM8qd6r53KCKA9AFUfYnXhFw1OVpf5FewjIMo07Kel0A5V71_b0UoKVDqic","etag":"\"438d7ff0273630a2897d460320c5b280\"","x-goog-generation":"1646709457266377","x-goog-metageneration":"1","x-goog-hash":"crc32c=owBnjg==, md5=Q41/8Cc2MKKJfUYDIMWygA==","x-goog-stored-content-length":"1779638","x-goog-stored-content-encoding":"identity","vary":"Origin","content-length":"0","date":"Tue, 08 Mar 2022 03:17:37 GMT","server":"UploadServer","content-type":"text/html; charset=UTF-8","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""} -[info] + functions: . folder uploaded successfully -[info] i hosting[uc-21006-backend]: beginning deploy... -[info] i hosting[uc-21006-backend]: found 0 files in public -[debug] [2022-03-08T03:17:37.701Z] [hosting] hash cache [cHVibGlj] not populated -[info] + hosting[uc-21006-backend]: file upload complete -[debug] [2022-03-08T03:17:37.704Z] [hosting] deploy completed after 13ms -[info] i functions: creating Node.js 14 function nextjsFunc(us-central1)... -[debug] [2022-03-08T03:17:37.712Z] >>> HTTP REQUEST POST https://cloudfunctions.googleapis.com/v1/projects/uc-21006-backend/locations/us-central1/functions - {"name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","entryPoint":"nextjsFunc","runtime":"nodejs14","labels":{"deployment-tool":"cli-firebase"},"httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"}} -[debug] [2022-03-08T03:17:38.756Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Tue, 08 Mar 2022 03:17:38 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:17:38.758Z] > refreshing access token with scopes: [] -[debug] [2022-03-08T03:17:38.759Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token - -[debug] [2022-03-08T03:17:38.979Z] <<< HTTP RESPONSE 200 {"date":"Tue, 08 Mar 2022 03:17:38 GMT","expires":"Mon, 01 Jan 1990 00:00:00 GMT","pragma":"no-cache","cache-control":"no-cache, no-store, max-age=0, must-revalidate","content-type":"application/json; charset=utf-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","server":"scaffolding on HTTPServer2","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2022-03-08T03:17:39.014Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:17:39.489Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:17:39.490Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z"}} -[debug] [2022-03-08T03:17:39.991Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:17:39.992Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:17:40.491Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:17:40.492Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z"}} -[debug] [2022-03-08T03:17:41.495Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:17:41.496Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:17:41.933Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:17:41.934Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:17:43.934Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:17:43.935Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:17:44.372Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:17:44.372Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:17:48.373Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:17:48.374Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:17:48.830Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:17:48.830Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:17:56.831Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:17:56.832Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:17:57.296Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:17:57.296Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:18:07.297Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:18:07.298Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:18:07.727Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:18:07.727Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:18:17.728Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:18:17.729Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:18:18.151Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:18:18.151Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:18:28.152Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:18:28.153Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:18:28.601Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:18:28.605Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:18:38.606Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:18:38.607Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:18:39.058Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:18:39.059Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:18:49.059Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:18:49.060Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:18:49.502Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:18:49.502Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:18:59.502Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:18:59.503Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:18:59.983Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:18:59.983Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:19:09.984Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:19:09.985Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:19:10.432Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:19:10.433Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} -[debug] [2022-03-08T03:19:20.433Z] [create-us-central1-nextjsFunc] Retrying task index 0 -[debug] [2022-03-08T03:19:20.434Z] >>> [apiv2][query] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN [none] -[debug] [2022-03-08T03:19:21.029Z] <<< [apiv2][status] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN 200 -[debug] [2022-03-08T03:19:21.029Z] <<< [apiv2][body] GET https://cloudfunctions.googleapis.com/v1/operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN {"name":"operations/dWMtMjEwMDYtYmFja2VuZC91cy1jZW50cmFsMS9uZXh0anNGdW5jL29VMVVRLXB0bGdN","metadata":{"@type":"type.googleapis.com/google.cloud.functions.v1.OperationMetadataV1","target":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","type":"CREATE_FUNCTION","request":{"@type":"type.googleapis.com/google.cloud.functions.v1.CloudFunction","name":"projects/uc-21006-backend/locations/us-central1/functions/nextjsFunc","httpsTrigger":{"securityLevel":"SECURE_ALWAYS"},"entryPoint":"nextjsFunc","labels":{"deployment-tool":"cli-firebase"},"sourceUploadUrl":"https://storage.googleapis.com/gcf-upload-us-central1-b7246ff5-eea6-45aa-a31b-6dc1d3aa94e9/ae418d84-8388-4336-bc6a-adef7a82dd5a.zip?GoogleAccessId=service-667264331891@gcf-admin-robot.iam.gserviceaccount.com&Expires=1646711255&Signature=HJMEDV7TsMifrQD8TROqqxcCheDUbWRAHsAsXZ6fN6w2%2FwpVN%2Fly4C4LXMDoh2%2FfSNN%2Bqc2duDLyTtDJUi8z7mRNJU24TOYykAAA7lhJSy%2FpOXhDVF3s73Jrisha0%2FCp8K%2BZ0SShr%2F4uEwjybX7LHJ8cB4xCm1XBe80EGuWxZBK8ccv4oFXJhxt%2BudfW71DvqmzUWIs3hoB%2F4V1VPVjlBn6nx%2Fi5kQrAMFXTb30EmxWLCRxLPUPMRaJOzdWphdyZhhL%2F94t528j%2F3E8EyqOJG7QDvO0QBYVqoNphn90fHKfZzeRJ1FOVNjQlehGf6rzVeVWJ8oPCZ5c5NIMis%2FxTPg%3D%3D","environmentVariables":{"FIREBASE_CONFIG":"{\"projectId\":\"uc-21006-backend\",\"storageBucket\":\"uc-21006-backend.appspot.com\"}","GCLOUD_PROJECT":"uc-21006-backend"},"runtime":"nodejs14"},"versionId":"1","updateTime":"2022-03-08T03:17:38Z","buildId":"2d7f75ed-8249-4629-8f64-bae84dac55d4","buildName":"projects/667264331891/locations/us-central1/builds/2d7f75ed-8249-4629-8f64-bae84dac55d4"}} diff --git a/Firebase-21006-Backend/package.json b/Firebase-21006-Backend/package.json index cbcac72..1c3dc87 100644 --- a/Firebase-21006-Backend/package.json +++ b/Firebase-21006-Backend/package.json @@ -11,14 +11,23 @@ "logs": "firebase functions:log" }, "dependencies": { - "firebase-admin": "^9.4.2", + "daisyui": "^2.6.3", + "firebase": "^9.1.0", + "firebase-admin": "^10.0.2", "firebase-functions": "^3.13.1", "next": "latest", "react": "^17.0.2", - "react-dom": "^17.0.2" + "react-dom": "^17.0.2", + "reactfire": "^4.2.1" }, "devDependencies": { + "@types/node": "^17.0.21", + "@types/react": "^17.0.39", + "autoprefixer": "^10.4.2", "firebase-functions-test": "^0.2.3", - "firebase-tools": "^9.3.0" + "firebase-tools": "^9.3.0", + "postcss": "^8.4.8", + "tailwindcss": "^3.0.23", + "typescript": "^4.6.2" } -} +} \ No newline at end of file diff --git a/Firebase-21006-Backend/postcss.config.js b/Firebase-21006-Backend/postcss.config.js new file mode 100644 index 0000000..33ad091 --- /dev/null +++ b/Firebase-21006-Backend/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/Firebase-21006-Backend/src/components/App.jsx b/Firebase-21006-Backend/src/components/App.tsx similarity index 71% rename from Firebase-21006-Backend/src/components/App.jsx rename to Firebase-21006-Backend/src/components/App.tsx index d15dc0a..873230e 100644 --- a/Firebase-21006-Backend/src/components/App.jsx +++ b/Firebase-21006-Backend/src/components/App.tsx @@ -2,7 +2,7 @@ import React from 'react' import Header from './Header' const App = ({ children }) => ( -
+
{children}
diff --git a/Firebase-21006-Backend/src/components/Header.jsx b/Firebase-21006-Backend/src/components/Header.tsx similarity index 84% rename from Firebase-21006-Backend/src/components/Header.jsx rename to Firebase-21006-Backend/src/components/Header.tsx index 9ddc3dd..48db638 100644 --- a/Firebase-21006-Backend/src/components/Header.jsx +++ b/Firebase-21006-Backend/src/components/Header.tsx @@ -1,7 +1,7 @@ import * as React from 'react' import Link from 'next/link' -const Header = ({ pathname }) => ( +const Header = ({ pathname }: { pathname?: string }) => (
Home diff --git a/Firebase-21006-Backend/src/next-env.d.ts b/Firebase-21006-Backend/src/next-env.d.ts new file mode 100644 index 0000000..4f11a03 --- /dev/null +++ b/Firebase-21006-Backend/src/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/Firebase-21006-Backend/src/next.config.js b/Firebase-21006-Backend/src/next.config.js index cb2b396..c97fc53 100644 --- a/Firebase-21006-Backend/src/next.config.js +++ b/Firebase-21006-Backend/src/next.config.js @@ -1,3 +1,7 @@ module.exports = { distDir: '../.next', + esmExternals: false, + experimental: { + esmExternals: false + }, } diff --git a/Firebase-21006-Backend/src/pages/_app.tsx b/Firebase-21006-Backend/src/pages/_app.tsx new file mode 100644 index 0000000..a1a5f95 --- /dev/null +++ b/Firebase-21006-Backend/src/pages/_app.tsx @@ -0,0 +1,36 @@ +import '../styles/globals.css' +import { getFirestore } from 'firebase/firestore'; +import { FirebaseAppProvider, FirestoreProvider, useFirebaseApp } from 'reactfire'; + +// Your web app's Firebase configuration +const firebaseConfig = { + apiKey: "AIzaSyBdgSlMbnKwFnCxKu3tMAp4tpCQpG5V1uw", + authDomain: "uc-21006-backend.firebaseapp.com", + projectId: "uc-21006-backend", + storageBucket: "uc-21006-backend.appspot.com", + messagingSenderId: "667264331891", + appId: "1:667264331891:web:8ab0331441423cb883fa06" +}; + +function FirebaseSDKProviders({ children }) { + const app = useFirebaseApp() + const firestore = getFirestore(app) + + return ( + + {children} + + ) +} + +function App({ Component, pageProps }) { + return ( + + + + + + ) +} + +export default App \ No newline at end of file diff --git a/Firebase-21006-Backend/src/pages/api/addQuestionnaire.ts b/Firebase-21006-Backend/src/pages/api/addQuestionnaire.ts new file mode 100644 index 0000000..2081d12 --- /dev/null +++ b/Firebase-21006-Backend/src/pages/api/addQuestionnaire.ts @@ -0,0 +1,22 @@ +import type { NextApiRequest, NextApiResponse } from 'next' +import db from '../../utils/db'; +import { database } from 'firebase-admin'; + +export default async function handler( + req: NextApiRequest, + res: NextApiResponse +) { + try { + const { slug } = req.body; + const entries = await db.collection('questionnaire').get(); + const entriesData = entries.docs.map(entry => entry.data()); + + const { id } = await db.collection('questionnaire').add({ + ...req.body, + created: new Date().toISOString(), + }); + res.status(200).json({ id }); + } catch (e) { + res.status(400).end(); + } +} \ No newline at end of file diff --git a/Firebase-21006-Backend/src/pages/api/test.ts b/Firebase-21006-Backend/src/pages/api/test.ts new file mode 100644 index 0000000..3632aec --- /dev/null +++ b/Firebase-21006-Backend/src/pages/api/test.ts @@ -0,0 +1,8 @@ +import type { NextApiRequest, NextApiResponse } from 'next' + +export default async function handler( + req: NextApiRequest, + res: NextApiResponse +) { + res.status(200).json({ name: 'John Doe' }) +} \ No newline at end of file diff --git a/Firebase-21006-Backend/src/pages/index.jsx b/Firebase-21006-Backend/src/pages/index.jsx index de67c52..73b50b1 100644 --- a/Firebase-21006-Backend/src/pages/index.jsx +++ b/Firebase-21006-Backend/src/pages/index.jsx @@ -1,9 +1,74 @@ +import { useRef } from 'react'; import App from '../components/App' +import { collection, query, orderBy } from '@firebase/firestore'; +import { useFirestore, useFirestoreCollectionData } from 'reactfire'; + export default function Home() { + const firestore = useFirestore(); + const questionnaireCollection = collection(firestore, 'questionnaire'); + const questionnaireQuery = query(questionnaireCollection, orderBy('created', 'desc')); + + const { status, data: questionnaire } = useFirestoreCollectionData(questionnaireQuery, { + idField: 'id', // this field will be added to the object created from each document + }); + + const Q1Ref = useRef(); + + async function handleSubmit(event) { + event.preventDefault(); + + let body = JSON.stringify({ + Q1: Q1Ref.current.value, + }); + try { + let r = await fetch("/api/addQuestionnaire", { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + 'Content-Length': body.length.toString(), + }, + body: body, + }); + let data = await r.json(); + console.log(data); + } + catch (e) { + console.error(e); + } + console.log(Q1Ref.current.value); + } + return ( -

Index Page

+
+
+ + {/* + + + + + + + + + {/* */} +
+ {/* */} + { + status == 'success' && questionnaire.map(q => ( +
{q.Q1}
+ )) + } +
) } diff --git a/Firebase-21006-Backend/src/styles/globals.css b/Firebase-21006-Backend/src/styles/globals.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/Firebase-21006-Backend/src/styles/globals.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/Firebase-21006-Backend/src/tsconfig.json b/Firebase-21006-Backend/src/tsconfig.json new file mode 100644 index 0000000..6db37c0 --- /dev/null +++ b/Firebase-21006-Backend/src/tsconfig.json @@ -0,0 +1,30 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "incremental": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/Firebase-21006-Backend/src/utils/db/index.js b/Firebase-21006-Backend/src/utils/db/index.js new file mode 100644 index 0000000..fc75a1c --- /dev/null +++ b/Firebase-21006-Backend/src/utils/db/index.js @@ -0,0 +1,14 @@ +import admin from 'firebase-admin'; +import serviceAccount from './serviceAccountKey.json'; + +if (!admin.apps.length) { + try { + admin.initializeApp({ + credential: admin.credential.cert(serviceAccount), + // databaseURL: "YOUR_DB_URL" + }); + } catch (error) { + console.log('Firebase admin initialization error', error.stack); + } +} +export default admin.firestore(); \ No newline at end of file diff --git a/Firebase-21006-Backend/src/utils/db/serviceAccountKey.json b/Firebase-21006-Backend/src/utils/db/serviceAccountKey.json new file mode 100644 index 0000000..1cf3935 --- /dev/null +++ b/Firebase-21006-Backend/src/utils/db/serviceAccountKey.json @@ -0,0 +1,12 @@ +{ + "type": "service_account", + "project_id": "uc-21006-backend", + "private_key_id": "82cf89939b88a851b1687b7ec910945044889fcc", + "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCQUKqzUJ4Q4NqS\nakcXGenyPOqj8P4yurfzGW3E0O/a00TsNwdpZQ4RTuKKA17cHJq3/l5qyuoYqo/V\nQUtck9VDTyJBxd4wYJBlywpwv+pmVdTDLZ3qVfsG/I7FLOKqfaml0V5vRan1m3Zw\nnJAcTLHM9kt1Wr+q2Me54Q8EBsyUzKyxYwI3WCsCcuLj9l5EfFHymGLT/Yg2stQ3\nsUNzBN4g7C1JiVXxSfvDgFE1vhYfkv+NEhx32rOis7DI0vy25LbuGFksNmFbrp/0\nzJthhRh7nkGdQs8erdH79qcb5VVIqGG+98GOmv774bNu3qnJdn4j3NjAkAGeP0gL\n6RigvmsVAgMBAAECggEAALD1Ic+nf0Ibu1xZUkbqIpagSi68gbDJ/gtHl2kcD+lD\nVJ06Iq3rJOBxZeLs+U0cUbKRZKlf+MRGMhhMmxwYWJde5dE1Q7I85KRKPMjtFsTw\n11BOWWv+vEVggg1zn2WdyFDogSk1/RqKWA4a1SZp+/hXfi+W//rEM5f/X/XV1NeH\nj+xIqj8h5a1TriOlAUuy4yppXkSatan6hwQQqFUterzspn+ctmZ0nGHjSa+RsS3h\nG9eUMoOVfILkY8mGzyee4GDdKUchALmZ3OsVr1R6yd3sdureOOuRiicYKthggbYl\n5em3LnTEvYazf5hy5wI0ie+xZV5OHWICXX/57AjLlQKBgQDF4Hd2x05O53vzaDsM\nODxb5WBipeND5I1qlI6J59J7q3CaSOBgPa6x1r9RF+ISzPyKJftMMINF9Pk4Lw/n\nB7di12MqjmI8IV3YjbQAD9+RqWIN1ERh76+Gkqg9+W0ClhtK9DtznXWASuoqo2U/\n9LtVvmaNd+J4A/OHN2KSc+8HZwKBgQC6tJOU8ImOo0VOExR3KnF8DmIx5Eh5L2g0\nHSEQQgIgGYSsT0FKW4qZPKOdMWZ97i7f8cKiYqeSX6YD8iEM+S/40zsnrh/7iGjp\n0wKdWmi16b/TBAiLKO+vWtnmjU3s6ElZK5QxVTMy1GptyfXbQqotsWnKTqFbAG6B\n15VN5TNYIwKBgHMFUovxuHw3JJ7NdJ1axwMn5woQoXViki1k4yIYZgpLEm4sdHid\nAkIPsS/jMR96lkV7ZILaJERy7LcS7CyAGMJUrykakNGhF5r8a6gpkexqyDt/qqw/\nFgmkkDVOGmaJeJ3uL+y5l4aWhV15ky5FBOwHfDc5e6QFr/ZmZF77EvN7AoGASKYN\nKw4xqFP1mryn4Pqd7/S01s8KOEVvGaAgBnB43T6wtk+ciy91jczfqUHYrLWqfa9X\n2dHjfHxFYBGuNJsdxIeE5BrIDRr2H83gnZPZXLeY0aYnIOcL5MLIOQLQyJdWOyFO\n56dMZcHrq87DIM8e4uq+zF6uQHe5iEJ3sTi3MtsCgYBYf91+Ff+kU4YBp+mQJX9u\nqVWdjVUxFku+4/ZAWvoOsoDKLSKN7gOLBY0e6nlc4j09jzNgTZ24TPMS4XGocpWm\nLazqyzCKFLViMS0rZfcPZVPh3I9/IFwkZPMxklKpfZLHhw8xiXH+iw486nRl4FT/\nKj9ejmo6M4jOaNFAV0oi5w==\n-----END PRIVATE KEY-----\n", + "client_email": "firebase-adminsdk-6mr45@uc-21006-backend.iam.gserviceaccount.com", + "client_id": "116964042143658711653", + "auth_uri": "https://accounts.google.com/o/oauth2/auth", + "token_uri": "https://oauth2.googleapis.com/token", + "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-6mr45%40uc-21006-backend.iam.gserviceaccount.com" +} \ No newline at end of file diff --git a/Firebase-21006-Backend/tailwind.config.js b/Firebase-21006-Backend/tailwind.config.js new file mode 100644 index 0000000..5fac734 --- /dev/null +++ b/Firebase-21006-Backend/tailwind.config.js @@ -0,0 +1,10 @@ +module.exports = { + content: [ + "./src/pages/**/*.{js,ts,jsx,tsx}", + "./src/components/**/*.{js,ts,jsx,tsx}", + ], + theme: { + extend: {}, + }, + plugins: [require("daisyui")] +} diff --git a/Firebase-21006-Backend/yarn.lock b/Firebase-21006-Backend/yarn.lock index a90b39f..f594f9c 100644 --- a/Firebase-21006-Backend/yarn.lock +++ b/Firebase-21006-Backend/yarn.lock @@ -12,6 +12,27 @@ call-me-maybe "^1.0.1" js-yaml "^4.1.0" +"@babel/code-frame@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" + integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== + dependencies: + "@babel/highlight" "^7.16.7" + +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + +"@babel/highlight@^7.16.7": + version "7.16.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" + integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" @@ -26,21 +47,121 @@ enabled "2.0.x" kuler "^2.0.0" -"@firebase/app-types@0.6.3": - version "0.6.3" - resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.6.3.tgz#3f10514786aad846d74cd63cb693556309918f4b" - integrity sha512-/M13DPPati7FQHEQ9Minjk1HGLm/4K4gs9bR4rzLCWJg64yGtVC0zNg9gDpkw9yc2cvol/mNFxqTtd4geGrwdw== +"@firebase/analytics-compat@0.1.6": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.1.6.tgz#a5a8c909c67128d89c0aaa1c87699d1c5e873746" + integrity sha512-xvdp4/zwOG1f+v9JSpfCQoPJ98HcJR42cEnZ9pRIQLmUy7L7QceIuaF3m+zVtoqa4agBQnJ1dhe58FshOFKOPw== + dependencies: + "@firebase/analytics" "0.7.5" + "@firebase/analytics-types" "0.7.0" + "@firebase/component" "0.5.10" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/analytics-types@0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.7.0.tgz#91960e7c87ce8bf18cf8dd9e55ccbf5dc3989b5d" + integrity sha512-DNE2Waiwy5+zZnCfintkDtBfaW6MjIG883474v6Z0K1XZIvl76cLND4iv0YUb48leyF+PJK1KO2XrgHb/KpmhQ== + +"@firebase/analytics@0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.7.5.tgz#c12a2ea10067e8e0947bc54758750c65a700e79f" + integrity sha512-vrKDh84hBbKPJaU2oAZDewyC79D8opJOQZ5AU3BXBBwEfRjKt3C3jj/Vl6aJUme+RKXlomTw3xcHIOoPzTgBVA== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/installations" "0.5.5" + "@firebase/logger" "0.3.2" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/app-check-compat@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.2.3.tgz#f6ee8b8581423fe4efbba6165c14c3f9625a95e4" + integrity sha512-e2mKkuecr1XgsyTGXKfg83PcV1UdT7+tXYoHIjeBeLrP5gGL4OQbWCzzt6uVQpk1gmJbUktje/rd6Et6cdL+wg== + dependencies: + "@firebase/app-check" "0.5.3" + "@firebase/component" "0.5.10" + "@firebase/logger" "0.3.2" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/app-check-interop-types@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz#83afd9d41f99166c2bdb2d824e5032e9edd8fe53" + integrity sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA== + +"@firebase/app-check@0.5.3": + version "0.5.3" + resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.5.3.tgz#477ea3d925bde898dce1c25bc3d3886252ad2aaf" + integrity sha512-M2/UO5PgxHCl0wPYWGdF6lO8nqclwuRMCIrc+75xv3/Dr3hhUu4ztF5JNaAV5tktSCt1UrnASG+4rNVifCzSRw== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/logger" "0.3.2" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/app-compat@0.1.19": + version "0.1.19" + resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.1.19.tgz#8a842b0a684899ec7213a26c8be08bcd5bfd7a07" + integrity sha512-a0TgAXcjF3htSdi10mRwAks1+73nwbmSMXzjlOQDYJ8t3HE7FvHxfB4hjuwHKfgr3MWZjcarsGKVr7LWhUAE8w== + dependencies: + "@firebase/app" "0.7.18" + "@firebase/component" "0.5.10" + "@firebase/logger" "0.3.2" + "@firebase/util" "1.4.3" + tslib "^2.1.0" "@firebase/app-types@0.7.0": version "0.7.0" resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.7.0.tgz#c9e16d1b8bed1a991840b8d2a725fb58d0b5899f" integrity sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg== +"@firebase/app@0.7.18": + version "0.7.18" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.7.18.tgz#69660cbf02da80a1e1a1ab38b76b96231f9bb81d" + integrity sha512-jomDaPaEQEWfFUqvxQw4TYSs2gCT2BN0Ec1//3CdMsc1NcppduS31bxsjhn3KdPbtx4opkaZ2FcA+buHtdw9dw== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/logger" "0.3.2" + "@firebase/util" "1.4.3" + idb "3.0.2" + tslib "^2.1.0" + +"@firebase/auth-compat@0.2.9": + version "0.2.9" + resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.2.9.tgz#581937c9a0640274fca007a4c5b9fac4d51863d8" + integrity sha512-VLp7v/IM82JdKPHC3VI10iSO1SgBJSSMD5StT7N/rUF7pvd0cpdjnixKMtsvw5V+G+CGcF99Nf2tRzOZjopT4Q== + dependencies: + "@firebase/auth" "0.19.9" + "@firebase/auth-types" "0.11.0" + "@firebase/component" "0.5.10" + "@firebase/util" "1.4.3" + node-fetch "2.6.7" + selenium-webdriver "^4.0.0-beta.2" + tslib "^2.1.0" + "@firebase/auth-interop-types@0.1.6": version "0.1.6" resolved "https://registry.yarnpkg.com/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz#5ce13fc1c527ad36f1bb1322c4492680a6cf4964" integrity sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g== +"@firebase/auth-types@0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.11.0.tgz#b9c73c60ca07945b3bbd7a097633e5f78fa9e886" + integrity sha512-q7Bt6cx+ySj9elQHTsKulwk3+qDezhzRBFC9zlQ1BjgMueUOnGMcvqmU0zuKlQ4RhLSH7MNAdBV2znVaoN3Vxw== + +"@firebase/auth@0.19.9": + version "0.19.9" + resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.19.9.tgz#ee25fb5edb59f4d692d3339f054956d773c7b761" + integrity sha512-NoB/bCBVFBbJg23C+NqUP29KGaFOZEuLRA4ZKIKYgEfqsNfxMcEW8V+BMaU6n26JecUwNSBi7nPpOh+pWYOsaA== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/logger" "0.3.2" + "@firebase/util" "1.4.3" + node-fetch "2.6.7" + selenium-webdriver "4.0.0-rc-1" + tslib "^2.1.0" + "@firebase/component@0.5.10": version "0.5.10" resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.5.10.tgz#eab8acfd9b1a2b6534a63cbcd7cbc7660c47663d" @@ -49,7 +170,7 @@ "@firebase/util" "1.4.3" tslib "^2.1.0" -"@firebase/database-compat@^0.1.1": +"@firebase/database-compat@0.1.5", "@firebase/database-compat@^0.1.1": version "0.1.5" resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-0.1.5.tgz#df451ce6a8d0ea2ebc2b1c8017da7d773424371d" integrity sha512-UVxkHL24sZfsjsjs+yiKIdYdrWXHrLxSFCYNdwNXDlTkAc0CWP9AAY3feLhBVpUKk+4Cj0I4sGnyIm2C1ltAYg== @@ -61,7 +182,7 @@ "@firebase/util" "1.4.3" tslib "^2.1.0" -"@firebase/database-types@0.9.4": +"@firebase/database-types@0.9.4", "@firebase/database-types@^0.9.3": version "0.9.4" resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.9.4.tgz#08b7da33d8dca8f5adab45bfb1cdf8654f2c6720" integrity sha512-uAQuc6NUZ5Oh/cWZPeMValtcZ+4L1stgKOeYvz7mLn8+s03tnCDL2N47OLCHdntktVkhImQTwGNARgqhIhtNeA== @@ -69,13 +190,6 @@ "@firebase/app-types" "0.7.0" "@firebase/util" "1.4.3" -"@firebase/database-types@^0.7.2": - version "0.7.3" - resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.7.3.tgz#819f16dd4c767c864b460004458620f265a3f735" - integrity sha512-dSOJmhKQ0nL8O4EQMRNGpSExWCXeHtH57gGg0BfNAdWcKhC8/4Y+qfKLfWXzyHvrSecpLmO0SmAi/iK2D5fp5A== - dependencies: - "@firebase/app-types" "0.6.3" - "@firebase/database@0.12.5": version "0.12.5" resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.12.5.tgz#e7f8e8052c3038aff79633e5395c3cc5c30ca7b2" @@ -88,6 +202,75 @@ faye-websocket "0.11.4" tslib "^2.1.0" +"@firebase/firestore-compat@0.1.14": + version "0.1.14" + resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.1.14.tgz#0996786760ddb536edcb794031844199cc1059c0" + integrity sha512-y/v4eTP44rjeMTy7TXiVa8QgRkE1tpRcdCUyeWqVD9kSHEVG5WY9pHLbHkuoXzSKos5ayM0qlrjpFD79sSCDPw== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/firestore" "3.4.5" + "@firebase/firestore-types" "2.5.0" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/firestore-types@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.5.0.tgz#16fca40b6980fdb000de86042d7a96635f2bcdd7" + integrity sha512-I6c2m1zUhZ5SH0cWPmINabDyH5w0PPFHk2UHsjBpKdZllzJZ2TwTkXbDtpHUZNmnc/zAa0WNMNMvcvbb/xJLKA== + +"@firebase/firestore@3.4.5": + version "3.4.5" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-3.4.5.tgz#a268e58042bdb47415c45b361caa880172c07110" + integrity sha512-QJF0Z6VL/7boifygyhb6KjLS6pgfZK6FP9rRGdpxWJugQ5b0YV/V3Lr1RdS1A78dPN4eEH9atCkFxUX4z96FeA== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/logger" "0.3.2" + "@firebase/util" "1.4.3" + "@firebase/webchannel-wrapper" "0.6.1" + "@grpc/grpc-js" "^1.3.2" + "@grpc/proto-loader" "^0.6.0" + node-fetch "2.6.7" + tslib "^2.1.0" + +"@firebase/functions-compat@0.1.9": + version "0.1.9" + resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.1.9.tgz#c81b98a0b1378e234533b3552dcef9529da6c389" + integrity sha512-XhcLUVgxwqyk4euz1VO/qM6LUrkbR0vibh/2triR2ciJS2epkpvPICVMxWXaetsKOVpcaTs15eGpJClCRHGLjw== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/functions" "0.7.8" + "@firebase/functions-types" "0.5.0" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/functions-types@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.5.0.tgz#b50ba95ccce9e96f7cda453228ffe1684645625b" + integrity sha512-qza0M5EwX+Ocrl1cYI14zoipUX4gI/Shwqv0C1nB864INAD42Dgv4v94BCyxGHBg2kzlWy8PNafdP7zPO8aJQA== + +"@firebase/functions@0.7.8": + version "0.7.8" + resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.7.8.tgz#5cc45dddc42e8ce0fac7d8ce2f95e92bfbe33544" + integrity sha512-WNpKnQqufNkqHkFm1ol4oeF+/mA1y5gtj1csRFZqQS2EeDcq6FCs49abBFpjBOxWz8XDDNlSasCKhIrAAKIFfg== + dependencies: + "@firebase/app-check-interop-types" "0.1.0" + "@firebase/auth-interop-types" "0.1.6" + "@firebase/component" "0.5.10" + "@firebase/messaging-interop-types" "0.1.0" + "@firebase/util" "1.4.3" + node-fetch "2.6.7" + tslib "^2.1.0" + +"@firebase/installations@0.5.5": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.5.5.tgz#b517e20fe4ce4b9e2f3349596391d54f2294bf7f" + integrity sha512-mYWUxYXPlxcR0YOikPw88TjIS2NK35Z0ivkJL0+FevNnVIsqwGSe12AtPlZB/kzjB0RtHoKW+cWC0V9xiTgJ3Q== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/util" "1.4.3" + idb "3.0.2" + tslib "^2.1.0" + "@firebase/logger@0.3.2": version "0.3.2" resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.3.2.tgz#5046ffa8295c577846d54b6ca95645a03809800e" @@ -95,6 +278,124 @@ dependencies: tslib "^2.1.0" +"@firebase/messaging-compat@0.1.9": + version "0.1.9" + resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.1.9.tgz#05e905bc5a26a3034635cdb2b1e7a1f257c2b08d" + integrity sha512-smcBhvTLfgE2KDtvDj1Pm9zQ7GeyR5BLarYLxtvmhhbV6tpa8g+UUE3pCdqN+y1kx6mIYqNOmEEXv+1YnSiYwQ== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/messaging" "0.9.9" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/messaging-interop-types@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/messaging-interop-types/-/messaging-interop-types-0.1.0.tgz#bdac02dd31edd5cb9eec37b1db698ea5e2c1a631" + integrity sha512-DbvUl/rXAZpQeKBnwz0NYY5OCqr2nFA0Bj28Fmr3NXGqR4PAkfTOHuQlVtLO1Nudo3q0HxAYLa68ZDAcuv2uKQ== + +"@firebase/messaging@0.9.9": + version "0.9.9" + resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.9.9.tgz#28ed74e82b849dcedebe2b41693d24fe6e99e8ad" + integrity sha512-Fe6+VqFgVuvFOiVerQkPzdmHXnB7urujcKAxK3lRKxgafH89CRvXO1sPnPMvox5/JOCBZrAPok5KA7rOCxBguw== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/installations" "0.5.5" + "@firebase/messaging-interop-types" "0.1.0" + "@firebase/util" "1.4.3" + idb "3.0.2" + tslib "^2.1.0" + +"@firebase/performance-compat@0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.1.5.tgz#e5e13629740ad28fdcbb7bb4e6e49160bbe71550" + integrity sha512-s9mqR0GXJaqvIZD/GsshacpKOGa3NP6Yht33mNEtpL7ERqj35mvD1CBoUwH52eMYAaxlQd9y9JrphQgK3EmWWw== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/logger" "0.3.2" + "@firebase/performance" "0.5.5" + "@firebase/performance-types" "0.1.0" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/performance-types@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.1.0.tgz#5e6efa9dc81860aee2cb7121b39ae8fa137e69fc" + integrity sha512-6p1HxrH0mpx+622Ql6fcxFxfkYSBpE3LSuwM7iTtYU2nw91Hj6THC8Bc8z4nboIq7WvgsT/kOTYVVZzCSlXl8w== + +"@firebase/performance@0.5.5": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.5.5.tgz#2ec0167f4d318f05a5a4fe6daac3977cc1bc598d" + integrity sha512-eA8mEKVnyY64fwAKxHbJF5t1hNkdR0EZVib0LfEWl/2elPmFcjik097hqLHzdFE88JYCxNGfFaSPo9Lbk/qe6A== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/installations" "0.5.5" + "@firebase/logger" "0.3.2" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/polyfill@0.3.36": + version "0.3.36" + resolved "https://registry.yarnpkg.com/@firebase/polyfill/-/polyfill-0.3.36.tgz#c057cce6748170f36966b555749472b25efdb145" + integrity sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg== + dependencies: + core-js "3.6.5" + promise-polyfill "8.1.3" + whatwg-fetch "2.0.4" + +"@firebase/remote-config-compat@0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.1.5.tgz#560aef7ce56d235ac2cfbebccc65fbe9545f6574" + integrity sha512-bgpmrCGyOj46c0xNFvivcXRHlaVkbt4mX2etbF9s6jaOILPd4rBHIfAiBpKL64GGwTkrOjWO9/HZun4I01gbpg== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/logger" "0.3.2" + "@firebase/remote-config" "0.3.4" + "@firebase/remote-config-types" "0.2.0" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/remote-config-types@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.2.0.tgz#1e2759fc01f20b58c564db42196f075844c3d1fd" + integrity sha512-hqK5sCPeZvcHQ1D6VjJZdW6EexLTXNMJfPdTwbD8NrXUw6UjWC4KWhLK/TSlL0QPsQtcKRkaaoP+9QCgKfMFPw== + +"@firebase/remote-config@0.3.4": + version "0.3.4" + resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.3.4.tgz#1197c92513130bcb1fe67c4978e6a9b034ef88be" + integrity sha512-SLlyVVNJ6DnU1AOjNrmv5u9Fge7gUwZVooyxMIkaT3Lj9MBM5MwfJsoG3UyiV4l7yI0iPj34LuKPpMJXOOcs4w== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/installations" "0.5.5" + "@firebase/logger" "0.3.2" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/storage-compat@0.1.10": + version "0.1.10" + resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.1.10.tgz#94a7fbe89e901f4cd0d8fbec4be554186f897fea" + integrity sha512-l/mvUhDEJ/0/F2uBqmEqxZk+jvIEwLc9BO6lGPE3TtPdT2896u3GIzbI4XHjSLLUo5bA0ZKz8Z7GVev9CLsHfA== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/storage" "0.9.2" + "@firebase/storage-types" "0.6.0" + "@firebase/util" "1.4.3" + tslib "^2.1.0" + +"@firebase/storage-types@0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.6.0.tgz#0b1af64a2965af46fca138e5b70700e9b7e6312a" + integrity sha512-1LpWhcCb1ftpkP/akhzjzeFxgVefs6eMD2QeKiJJUGH1qOiows2w5o0sKCUSQrvrRQS1lz3SFGvNR1Ck/gqxeA== + +"@firebase/storage@0.9.2": + version "0.9.2" + resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.9.2.tgz#ca7bd034a45a9ec41412238eb82fe9413b1b4653" + integrity sha512-5xWgVHnE+n+cZAnFYd3NyNAQbp6/t3NL7TdqRGu1OaW5L7ioN7Rhq+L4I2yjIskVCoTaemYQDF+vICjCWoalbA== + dependencies: + "@firebase/component" "0.5.10" + "@firebase/util" "1.4.3" + node-fetch "2.6.7" + tslib "^2.1.0" + "@firebase/util@1.4.3": version "1.4.3" resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.4.3.tgz#4358cf5f18beaa9c8a1e5a5fc4c7c44a4ccd4b7b" @@ -102,6 +403,11 @@ dependencies: tslib "^2.1.0" +"@firebase/webchannel-wrapper@0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.6.1.tgz#0c74724ba6e9ea6ad25a391eab60a79eaba4c556" + integrity sha512-9FqhNjKQWpQ3fGnSOCovHOm+yhhiorKEqYLAfd525jWavunDJcx8rOW6i6ozAh+FbwcYMkL7b+3j4UR/30MpoQ== + "@gar/promisify@^1.0.1": version "1.1.3" resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" @@ -204,7 +510,7 @@ stream-events "^1.0.4" xdg-basedir "^4.0.0" -"@grpc/grpc-js@~1.5.0": +"@grpc/grpc-js@^1.3.2", "@grpc/grpc-js@~1.5.0": version "1.5.7" resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.5.7.tgz#c83a5dc1d0cf7b8aa82371cfa7125955d1f25a96" integrity sha512-RAlSbZ9LXo0wNoHKeUlwP9dtGgVBDUbnBKFpfAv5iSqMG4qWz9um2yLH215+Wow1I48etIa1QMS+WAGmsE/7HQ== @@ -212,7 +518,7 @@ "@grpc/proto-loader" "^0.6.4" "@types/node" ">=12.12.47" -"@grpc/proto-loader@^0.6.1", "@grpc/proto-loader@^0.6.4": +"@grpc/proto-loader@^0.6.0", "@grpc/proto-loader@^0.6.1", "@grpc/proto-loader@^0.6.4": version "0.6.9" resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.6.9.tgz#4014eef366da733f8e04a9ddd7376fe8a58547b7" integrity sha512-UlcCS8VbsU9d3XTXGiEVFonN7hXk+oMXZtoHHG2oSA1/GcDP1q6OUgs20PzHDGizzyi8ufGSUDlk3O2NyY7leg== @@ -288,6 +594,27 @@ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.0.tgz#d27e7e76c87a460a4da99c5bfdb1618dcd6cd064" integrity sha512-aBvcbMwuanDH4EMrL2TthNJy+4nP59Bimn8egqv6GHMVj0a44cU6Au4PjOhLNqEh9l+IpRGBqMTzec94UdC5xg== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + "@npmcli/fs@^1.0.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" @@ -504,11 +831,21 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== -"@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": +"@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0", "@types/node@^17.0.21": version "17.0.21" resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644" integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ== +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prop-types@*": + version "15.7.4" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== + "@types/qs@*": version "6.9.7" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" @@ -519,6 +856,20 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== +"@types/react@^17.0.39": + version "17.0.39" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.39.tgz#d0f4cde092502a6db00a1cded6e6bf2abb7633ce" + integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + "@types/serve-static@*": version "1.13.10" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9" @@ -555,11 +906,30 @@ accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" +acorn-node@^1.6.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + dependencies: + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" + +acorn-walk@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + acorn-walk@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== +acorn@^7.0.0: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + acorn@^8.7.0: version "8.7.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" @@ -705,6 +1075,11 @@ are-we-there-yet@^3.0.0: delegates "^1.0.0" readable-stream "^3.6.0" +arg@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" + integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -794,6 +1169,18 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +autoprefixer@^10.4.2: + version "10.4.2" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b" + integrity sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ== + dependencies: + browserslist "^4.19.1" + caniuse-lite "^1.0.30001297" + fraction.js "^4.1.2" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -927,13 +1314,24 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@~3.0.2: +braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" +browserslist@^4.19.1: + version "4.20.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.0.tgz#35951e3541078c125d36df76056e94738a52ebe9" + integrity sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ== + dependencies: + caniuse-lite "^1.0.30001313" + electron-to-chromium "^1.4.76" + escalade "^3.1.1" + node-releases "^2.0.2" + picocolors "^1.0.0" + buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" @@ -1022,6 +1420,16 @@ call-me-maybe@^1.0.1: resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -1032,7 +1440,7 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001283: +caniuse-lite@^1.0.30001283, caniuse-lite@^1.0.30001297, caniuse-lite@^1.0.30001313: version "1.0.30001313" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz#a380b079db91621e1b7120895874e2fd62ed2e2f" integrity sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q== @@ -1068,7 +1476,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1085,7 +1493,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.0: +chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -1098,7 +1506,7 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@^3.0.2: +chokidar@^3.0.2, chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -1221,12 +1629,12 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@^1.0.0, color-name@~1.1.4: +color-name@^1.0.0, color-name@^1.1.4, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.6.0: +color-string@^1.6.0, color-string@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.0.tgz#63b6ebd1bec11999d1df3a79a7569451ac2be8aa" integrity sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ== @@ -1247,6 +1655,14 @@ color@^3.1.3: color-convert "^1.9.3" color-string "^1.6.0" +color@^4.2: + version "4.2.1" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.1.tgz#498aee5fce7fc982606c8875cab080ac0547c884" + integrity sha512-MFJr0uY4RvTQUKvPq7dh9grVOTYSFeXja2mBXioCGjnjJoXrAp9jJ1NQTDR73c9nwBSAQiNKloKl5zq9WB9UPw== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + colors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" @@ -1363,6 +1779,11 @@ cookie@0.4.2: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== +core-js@3.6.5: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" + integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== + core-util-is@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -1381,6 +1802,17 @@ cors@^2.8.5: object-assign "^4" vary "^1" +cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + crc-32@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.1.tgz#436d2bcaad27bcb6bd073a2587139d3024a16460" @@ -1429,6 +1861,24 @@ crypto-random-string@^2.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== +css-selector-tokenizer@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz#88267ef6238e64f2215ea2764b3e2cf498b845dd" + integrity sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg== + dependencies: + cssesc "^3.0.0" + fastparse "^1.1.2" + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +csstype@^3.0.2: + version "3.0.11" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" + integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== + csv-streamify@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/csv-streamify/-/csv-streamify-3.0.4.tgz#4cb614c57e3f299cca17b63fdcb4ad167777f47a" @@ -1444,6 +1894,16 @@ d@1, d@^1.0.1: es5-ext "^0.10.50" type "^1.0.1" +daisyui@^2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/daisyui/-/daisyui-2.6.3.tgz#b438c739f2e2a774ff20f29ed2a62c0df29ebbcc" + integrity sha512-QcZxwFKLtismvPmD95xhiLDOHQlT7mRMuTKm7EMlD+5wixWp1qPkqESyJGNCChXME8WwsSkhG1OEW4KY57larg== + dependencies: + color "^4.2" + css-selector-tokenizer "^0.8.0" + postcss-js "^4.0.0" + tailwindcss "^3.0" + dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -1523,6 +1983,11 @@ defer-to-connect@^1.0.1: resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + degenerator@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-3.0.2.tgz#6a61fcc42a702d6e50ff6023fe17bff435f68235" @@ -1563,6 +2028,15 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +detective@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" + integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + dependencies: + acorn-node "^1.6.1" + defined "^1.0.0" + minimist "^1.1.1" + dicer@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.3.1.tgz#abf28921e3475bc5e801e74e0159fd94f927ba97" @@ -1570,6 +2044,16 @@ dicer@^0.3.0: dependencies: streamsearch "^1.1.0" +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + dot-prop@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -1624,6 +2108,11 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= +electron-to-chromium@^1.4.76: + version "1.4.77" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.77.tgz#c26e454cb8721d4ebdae3e276c57cd32e51c32ed" + integrity sha512-fiDxw8mO9Ph1Z0bjX2sFTPpi0J0QkOiwOJF+5Q0J0baNc/F9lLePAvDPlnoxvbUYYMizqrKPeotRRkJ9LtxAew== + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -1668,6 +2157,13 @@ err-code@^2.0.2: resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46: version "0.10.56" resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.56.tgz#fd76bc935212203a83fef35bb58cddde26ae6c3c" @@ -1885,6 +2381,17 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-glob@^3.2.11: + version "3.2.11" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -1907,6 +2414,18 @@ fast-url-parser@^1.1.3: dependencies: punycode "^1.3.2" +fastparse@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" + integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + faye-websocket@0.11.4: version "0.11.4" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" @@ -1956,18 +2475,18 @@ finalhandler@1.1.2, finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -firebase-admin@^9.4.2: - version "9.12.0" - resolved "https://registry.yarnpkg.com/firebase-admin/-/firebase-admin-9.12.0.tgz#d7e889e97c9c31610efbcd131bb6d06a783af757" - integrity sha512-AtA7OH5RbIFGoc0gZOQgaYC6cdjdhZv4w3XgWoupkPKO1HY+0GzixOuXDa75kFeoVyhIyo4PkLg/GAC1dC1P6w== +firebase-admin@^10.0.2: + version "10.0.2" + resolved "https://registry.yarnpkg.com/firebase-admin/-/firebase-admin-10.0.2.tgz#d1142fb40738fa9b62f6625c4e3fc8cbc0ba61c6" + integrity sha512-MLH0SPmC4L0aCHvPjs1KThraru/T84T3hxiPY3uCH7NZEgE/T5n4GwecwU3RcM3X+br75BIBY7qhaR5uCxhdXA== dependencies: "@firebase/database-compat" "^0.1.1" - "@firebase/database-types" "^0.7.2" + "@firebase/database-types" "^0.9.3" "@types/node" ">=12.12.47" dicer "^0.3.0" jsonwebtoken "^8.5.1" jwks-rsa "^2.0.2" - node-forge "^0.10.0" + node-forge "^1.0.0" optionalDependencies: "@google-cloud/firestore" "^4.5.0" "@google-cloud/storage" "^5.3.0" @@ -2055,6 +2574,38 @@ firebase-tools@^9.3.0: winston-transport "^4.4.0" ws "^7.2.3" +firebase@^9.1.0: + version "9.6.8" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.6.8.tgz#9a2da35ff97f89813306bdc504b0d302b40d1558" + integrity sha512-a/RcgiqK9L5d/ZKpHZ21c3x/KKIo2XwXp2droukbBTuaX0Md8ppHQWYlSqLmWIDR0y2zwN17lrfNVsE6f+4ncA== + dependencies: + "@firebase/analytics" "0.7.5" + "@firebase/analytics-compat" "0.1.6" + "@firebase/app" "0.7.18" + "@firebase/app-check" "0.5.3" + "@firebase/app-check-compat" "0.2.3" + "@firebase/app-compat" "0.1.19" + "@firebase/app-types" "0.7.0" + "@firebase/auth" "0.19.9" + "@firebase/auth-compat" "0.2.9" + "@firebase/database" "0.12.5" + "@firebase/database-compat" "0.1.5" + "@firebase/firestore" "3.4.5" + "@firebase/firestore-compat" "0.1.14" + "@firebase/functions" "0.7.8" + "@firebase/functions-compat" "0.1.9" + "@firebase/installations" "0.5.5" + "@firebase/messaging" "0.9.9" + "@firebase/messaging-compat" "0.1.9" + "@firebase/performance" "0.5.5" + "@firebase/performance-compat" "0.1.5" + "@firebase/polyfill" "0.3.36" + "@firebase/remote-config" "0.3.4" + "@firebase/remote-config-compat" "0.1.5" + "@firebase/storage" "0.9.2" + "@firebase/storage-compat" "0.1.10" + "@firebase/util" "1.4.3" + flat-arguments@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/flat-arguments/-/flat-arguments-1.0.2.tgz#9baa780adf0501f282d726c9c6a038dba44ea76f" @@ -2089,6 +2640,11 @@ forwarded@0.2.0: resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +fraction.js@^4.1.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -2255,13 +2811,20 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -glob-parent@~5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + glob-slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/glob-slash/-/glob-slash-1.0.0.tgz#fe52efa433233f74a2fe64c7abb9bc848202ab95" @@ -2563,11 +3126,29 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" +idb@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/idb/-/idb-3.0.2.tgz#c8e9122d5ddd40f13b60ae665e4862f8b13fa384" + integrity sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw== + ieee754@^1.1.13: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= + +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -2655,6 +3236,11 @@ ipaddr.js@1.9.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + is-arrayish@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" @@ -2674,6 +3260,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-core-module@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" + integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== + dependencies: + has "^1.0.3" + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -2689,7 +3282,7 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-glob@^4.0.1, is-glob@~4.0.1: +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -2827,7 +3420,7 @@ jose@^2.0.5: dependencies: "@panva/asn1.js" "^1.0.0" -"js-tokens@^3.0.0 || ^4.0.0": +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== @@ -2864,6 +3457,11 @@ json-buffer@3.0.0: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + json-parse-helpfulerror@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc" @@ -2936,6 +3534,16 @@ jsprim@^1.2.2: json-schema "0.4.0" verror "1.10.0" +jszip@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.7.1.tgz#bd63401221c15625a1228c556ca8a68da6fda3d9" + integrity sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg== + dependencies: + lie "~3.3.0" + pako "~1.0.2" + readable-stream "~2.3.6" + set-immediate-shim "~1.0.1" + jwa@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" @@ -3020,11 +3628,28 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +lie@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" + integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== + dependencies: + immediate "~3.0.5" + +lilconfig@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" + integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== + limiter@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2" integrity sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA== +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + listenercount@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/listenercount/-/listenercount-1.0.1.tgz#84c8a72ab59c4725321480c975e6508342e70937" @@ -3307,11 +3932,24 @@ merge-descriptors@1.0.1: resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + mime-db@1.51.0: version "1.51.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" @@ -3361,7 +3999,7 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -3483,7 +4121,7 @@ nan@^2.15.0: resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== -nanoid@^3.1.30: +nanoid@^3.1.30, nanoid@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35" integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== @@ -3548,18 +4186,13 @@ node-emoji@^1.4.1: dependencies: lodash "^4.17.21" -node-fetch@^2.6.1: +node-fetch@2.6.7, node-fetch@^2.6.1: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== dependencies: whatwg-url "^5.0.0" -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - node-forge@^1.0.0: version "1.2.1" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" @@ -3581,6 +4214,11 @@ node-gyp@^8.4.1: tar "^6.1.2" which "^2.0.2" +node-releases@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" + integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== + nopt@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" @@ -3593,6 +4231,11 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + normalize-url@^4.1.0: version "4.5.1" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" @@ -3618,7 +4261,7 @@ object-assign@^4, object-assign@^4.1.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-hash@^2.1.1: +object-hash@^2.1.1, object-hash@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== @@ -3774,6 +4417,28 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" +pako@~1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" @@ -3794,6 +4459,11 @@ path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -3806,6 +4476,11 @@ path-to-regexp@^1.8.0: dependencies: isarray "0.0.1" +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" @@ -3816,7 +4491,7 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -3830,6 +4505,41 @@ portfinder@^1.0.23: debug "^3.1.1" mkdirp "^0.5.5" +postcss-js@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00" + integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== + dependencies: + camelcase-css "^2.0.1" + +postcss-load-config@^3.1.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.3.tgz#21935b2c43b9a86e6581a576ca7ee1bde2bd1d23" + integrity sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw== + dependencies: + lilconfig "^2.0.4" + yaml "^1.10.2" + +postcss-nested@5.0.6: + version "5.0.6" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc" + integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== + dependencies: + postcss-selector-parser "^6.0.6" + +postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f" + integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + postcss@8.4.5: version "8.4.5" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.5.tgz#bae665764dfd4c6fcc24dc0fdf7e7aa00cc77f95" @@ -3839,6 +4549,15 @@ postcss@8.4.5: picocolors "^1.0.0" source-map-js "^1.0.1" +postcss@^8.4.6, postcss@^8.4.8: + version "8.4.8" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.8.tgz#dad963a76e82c081a0657d3a2f3602ce10c2e032" + integrity sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ== + dependencies: + nanoid "^3.3.1" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -3879,6 +4598,11 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= +promise-polyfill@8.1.3: + version "8.1.3" + resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.3.tgz#8c99b3cf53f3a91c68226ffde7bde81d7f904116" + integrity sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g== + promise-retry@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" @@ -4001,6 +4725,16 @@ qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -4062,6 +4796,14 @@ react@^17.0.2: loose-envify "^1.1.0" object-assign "^4.1.1" +reactfire@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/reactfire/-/reactfire-4.2.1.tgz#48bbd2408247e930658bff58d94863b759381d9a" + integrity sha512-wWATeAPnGmp44rkG+0F2788HnVNgsk0H1vYimeNnNa/RouzkOn58vJmYgKyQhWAOmZl9Smkx9bDsFlt3PevN0w== + dependencies: + rxfire "^6.0.2" + rxjs "^6.6.3 || ^7.0.1" + readable-stream@1.1.x: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" @@ -4172,6 +4914,20 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve@^1.22.0: + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + responselike@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" @@ -4205,6 +4961,11 @@ retry@^0.12.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rimraf@2: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" @@ -4242,6 +5003,20 @@ run-async@^2.2.0: resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxfire@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/rxfire/-/rxfire-6.0.3.tgz#556a08e5276563c867daeb8c670f59363d212365" + integrity sha512-77nkyffHh7jgfi1YA/N9RI+kWxYpgKk6GRML1lyersvaqbJt4hkvWwk1rWib9Rb5Lr5mT+Ha45lu7nM79sJCZA== + dependencies: + tslib "^1.9.0 || ~2.1.0" + rxjs@^6.4.0: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" @@ -4249,6 +5024,13 @@ rxjs@^6.4.0: dependencies: tslib "^1.9.0" +"rxjs@^6.6.3 || ^7.0.1": + version "7.5.4" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.4.tgz#3d6bd407e6b7ce9a123e76b1e770dc5761aa368d" + integrity sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ== + dependencies: + tslib "^2.1.0" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -4277,6 +5059,25 @@ scheduler@^0.20.2: loose-envify "^1.1.0" object-assign "^4.1.1" +selenium-webdriver@4.0.0-rc-1: + version "4.0.0-rc-1" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.0.0-rc-1.tgz#b1e7e5821298c8a071e988518dd6b759f0c41281" + integrity sha512-bcrwFPRax8fifRP60p7xkWDGSJJoMkPAzufMlk5K2NyLPht/YZzR2WcIk1+3gR8VOCLlst1P2PI+MXACaFzpIw== + dependencies: + jszip "^3.6.0" + rimraf "^3.0.2" + tmp "^0.2.1" + ws ">=7.4.6" + +selenium-webdriver@^4.0.0-beta.2: + version "4.1.1" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.1.1.tgz#da083177d811f36614950e809e2982570f67d02e" + integrity sha512-Fr9e9LC6zvD6/j7NO8M1M/NVxFX67abHcxDJoP5w2KN/Xb1SyYLjMVPGgD14U2TOiKe4XKHf42OmFw9g2JgCBQ== + dependencies: + jszip "^3.6.0" + tmp "^0.2.1" + ws ">=7.4.6" + semver-diff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" @@ -4335,6 +5136,11 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= +set-immediate-shim@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= + setimmediate@~1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -4426,7 +5232,7 @@ socks@^2.3.3, socks@^2.6.1: ip "^1.1.5" smart-buffer "^4.2.0" -source-map-js@^1.0.1: +source-map-js@^1.0.1, source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== @@ -4640,6 +5446,38 @@ supports-hyperlinks@^1.0.1: has-flag "^2.0.0" supports-color "^5.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tailwindcss@^3.0, tailwindcss@^3.0.23: + version "3.0.23" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.23.tgz#c620521d53a289650872a66adfcb4129d2200d10" + integrity sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA== + dependencies: + arg "^5.0.1" + chalk "^4.1.2" + chokidar "^3.5.3" + color-name "^1.1.4" + cosmiconfig "^7.0.1" + detective "^5.2.0" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.2.11" + glob-parent "^6.0.2" + is-glob "^4.0.3" + normalize-path "^3.0.0" + object-hash "^2.2.0" + postcss "^8.4.6" + postcss-js "^4.0.0" + postcss-load-config "^3.1.0" + postcss-nested "5.0.6" + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + quick-lru "^5.1.1" + resolve "^1.22.0" + tar-stream@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" @@ -4733,6 +5571,13 @@ tmp@0.0.33, tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" +tmp@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + to-readable-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" @@ -4785,6 +5630,11 @@ tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +"tslib@^1.9.0 || ~2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + tslib@^2.0.1, tslib@^2.1.0, tslib@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" @@ -4857,6 +5707,11 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" +typescript@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4" + integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg== + unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" @@ -4978,7 +5833,7 @@ use-subscription@1.5.1: dependencies: object-assign "^4.1.1" -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= @@ -5051,6 +5906,11 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-fetch@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" + integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== + whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -5141,6 +6001,11 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" +ws@>=7.4.6: + version "8.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" + integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== + ws@^7.2.3: version "7.5.7" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" @@ -5156,7 +6021,7 @@ xregexp@2.0.0: resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM= -xtend@~4.0.0: +xtend@^4.0.2, xtend@~4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -5181,7 +6046,7 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.2: +yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==