From 364ee761595a6b55f9be7b0c154b2dd0e01a1b04 Mon Sep 17 00:00:00 2001 From: Simon Giesel Date: Thu, 1 Jun 2023 18:34:41 +0200 Subject: [PATCH] feat(core): migrate to pocketbase and update ui --- .drone.yml | 20 +- .gitignore | 6 + .vscode/settings.json | 13 +- COMMIT_CONVENTION.md | 4 +- Dockerfile | 26 +- README.md | 52 +- package.json | 36 - pnpm-lock.yaml | 2070 ------------ public/android-chrome-192x192.png | Bin 11353 -> 0 bytes public/android-chrome-512x512.png | Bin 29796 -> 0 bytes public/apple-touch-icon.png | Bin 9560 -> 0 bytes public/favicon-16x16.png | Bin 1126 -> 0 bytes public/favicon-32x32.png | Bin 2080 -> 0 bytes public/favicon.ico | Bin 15086 -> 0 bytes public/mstile-150x150.png | Bin 5662 -> 0 bytes public/safari-pinned-tab.svg | 162 - server/go.mod | 101 + server/go.sum | 2984 ++++++++++++++++ server/main.go | 19 + server/pb_schema.json | 303 ++ server/pkg/utils/env-helper.go | 33 + src/assets/logo.png | Bin 57995 -> 0 bytes src/assets/logo_white.png | Bin 48057 -> 0 bytes .../molecules/MoleculeContactModal.vue | 53 - src/components/services/account.service.ts | 66 - src/components/services/appwrite.service.ts | 16 - src/components/services/bank.service.ts | 78 - src/components/services/data.service.ts | 73 - src/components/services/date.service.ts | 44 - src/components/views/BankView.vue | 196 -- src/components/views/DataView.vue | 154 - src/interfaces/account-data.interface.ts | 8 - src/interfaces/account.interface.ts | 10 - src/interfaces/create-account.interface.ts | 8 - .../personal-information.interface.ts | 6 - src/interfaces/transaction.interface.ts | 5 - tailwind.config.js | 10 - webapp/.eslintignore | 1 + .eslintrc.js => webapp/.eslintrc.js | 5 +- index.html => webapp/index.html | 0 webapp/package.json | 42 + webapp/pnpm-lock.yaml | 2987 +++++++++++++++++ postcss.config.js => webapp/postcss.config.js | 0 webapp/public/android-chrome-192x192.png | Bin 0 -> 6313 bytes webapp/public/android-chrome-512x512.png | Bin 0 -> 21860 bytes webapp/public/apple-touch-icon.png | Bin 0 -> 5810 bytes {public => webapp/public}/browserconfig.xml | 2 +- webapp/public/favicon-16x16.png | Bin 0 -> 739 bytes webapp/public/favicon-32x32.png | Bin 0 -> 1094 bytes webapp/public/favicon.ico | Bin 0 -> 15086 bytes webapp/public/mstile-144x144.png | Bin 0 -> 2435 bytes webapp/public/mstile-150x150.png | Bin 0 -> 4052 bytes webapp/public/mstile-310x150.png | Bin 0 -> 2625 bytes webapp/public/mstile-310x310.png | Bin 0 -> 5075 bytes webapp/public/mstile-70x70.png | Bin 0 -> 1640 bytes webapp/public/robots.txt | 2 + webapp/public/safari-pinned-tab.svg | 1074 ++++++ {public => webapp/public}/site.webmanifest | 6 +- {src => webapp/src}/App.vue | 33 +- webapp/src/assets/logo_black.svg | 1 + webapp/src/assets/logo_white.svg | 1 + .../components/atoms/AtomCurrencyInput.vue | 4 +- .../src}/components/atoms/AtomHeroText.vue | 2 +- .../src}/components/atoms/AtomInput.vue | 7 +- .../src}/components/atoms/AtomLogo.vue | 6 +- .../src}/components/atoms/AtomModal.vue | 19 +- .../src}/components/atoms/AtomSelect.vue | 2 +- .../src}/components/atoms/AtomSwap.vue | 4 +- .../molecules/MoleculeAddAccountModal.vue | 82 +- .../molecules/MoleculeAuthDialog.vue | 44 + .../molecules/MoleculeContactModal.vue | 120 + .../molecules/MoleculeDataTable.vue | 16 +- .../molecules/MoleculeInputModal.vue | 8 +- .../molecules/MoleculeMigrateAccountModal.vue | 28 +- .../molecules/MoleculeNavigationDrawer.vue | 47 +- .../molecules/MoleculeTransactionTable.vue | 14 +- webapp/src/components/views/BankView.vue | 227 ++ .../src}/components/views/CheckInView.vue | 32 +- webapp/src/components/views/DataView.vue | 165 + .../src}/components/views/RadioView.vue | 0 .../src}/components/views/StocksView.vue | 0 {src => webapp/src}/env.d.ts | 0 {src => webapp/src}/index.css | 0 .../interfaces/navigation-entry.interface.ts | 0 {src => webapp/src}/main.ts | 0 {src => webapp/src}/router/router.ts | 0 webapp/src/services/account.service.ts | 30 + webapp/src/services/auth.service.ts | 33 + webapp/src/services/bank.service.ts | 46 + .../src}/services/currency.service.ts | 4 +- webapp/src/services/date.service.ts | 26 + webapp/src/services/pocketbase.service.ts | 13 + webapp/src/types/pocketbase.types.ts | 88 + {src => webapp/src}/utils/darkMode.ts | 0 webapp/tailwind.config.js | 41 + tsconfig.json => webapp/tsconfig.json | 0 .../tsconfig.node.json | 0 vite.config.ts => webapp/vite.config.ts | 0 98 files changed, 8668 insertions(+), 3150 deletions(-) delete mode 100644 package.json delete mode 100644 pnpm-lock.yaml delete mode 100644 public/android-chrome-192x192.png delete mode 100644 public/android-chrome-512x512.png delete mode 100644 public/apple-touch-icon.png delete mode 100644 public/favicon-16x16.png delete mode 100644 public/favicon-32x32.png delete mode 100644 public/favicon.ico delete mode 100644 public/mstile-150x150.png delete mode 100644 public/safari-pinned-tab.svg create mode 100644 server/go.mod create mode 100644 server/go.sum create mode 100644 server/main.go create mode 100644 server/pb_schema.json create mode 100644 server/pkg/utils/env-helper.go delete mode 100644 src/assets/logo.png delete mode 100644 src/assets/logo_white.png delete mode 100644 src/components/molecules/MoleculeContactModal.vue delete mode 100644 src/components/services/account.service.ts delete mode 100644 src/components/services/appwrite.service.ts delete mode 100644 src/components/services/bank.service.ts delete mode 100644 src/components/services/data.service.ts delete mode 100644 src/components/services/date.service.ts delete mode 100644 src/components/views/BankView.vue delete mode 100644 src/components/views/DataView.vue delete mode 100644 src/interfaces/account-data.interface.ts delete mode 100644 src/interfaces/account.interface.ts delete mode 100644 src/interfaces/create-account.interface.ts delete mode 100644 src/interfaces/personal-information.interface.ts delete mode 100644 src/interfaces/transaction.interface.ts delete mode 100644 tailwind.config.js create mode 100644 webapp/.eslintignore rename .eslintrc.js => webapp/.eslintrc.js (96%) rename index.html => webapp/index.html (100%) create mode 100644 webapp/package.json create mode 100644 webapp/pnpm-lock.yaml rename postcss.config.js => webapp/postcss.config.js (100%) create mode 100644 webapp/public/android-chrome-192x192.png create mode 100644 webapp/public/android-chrome-512x512.png create mode 100644 webapp/public/apple-touch-icon.png rename {public => webapp/public}/browserconfig.xml (82%) create mode 100644 webapp/public/favicon-16x16.png create mode 100644 webapp/public/favicon-32x32.png create mode 100644 webapp/public/favicon.ico create mode 100644 webapp/public/mstile-144x144.png create mode 100644 webapp/public/mstile-150x150.png create mode 100644 webapp/public/mstile-310x150.png create mode 100644 webapp/public/mstile-310x310.png create mode 100644 webapp/public/mstile-70x70.png create mode 100644 webapp/public/robots.txt create mode 100644 webapp/public/safari-pinned-tab.svg rename {public => webapp/public}/site.webmanifest (82%) rename {src => webapp/src}/App.vue (69%) create mode 100644 webapp/src/assets/logo_black.svg create mode 100644 webapp/src/assets/logo_white.svg rename {src => webapp/src}/components/atoms/AtomCurrencyInput.vue (65%) rename {src => webapp/src}/components/atoms/AtomHeroText.vue (82%) rename {src => webapp/src}/components/atoms/AtomInput.vue (84%) rename {src => webapp/src}/components/atoms/AtomLogo.vue (59%) rename {src => webapp/src}/components/atoms/AtomModal.vue (71%) rename {src => webapp/src}/components/atoms/AtomSelect.vue (93%) rename {src => webapp/src}/components/atoms/AtomSwap.vue (83%) rename {src => webapp/src}/components/molecules/MoleculeAddAccountModal.vue (65%) create mode 100644 webapp/src/components/molecules/MoleculeAuthDialog.vue create mode 100644 webapp/src/components/molecules/MoleculeContactModal.vue rename {src => webapp/src}/components/molecules/MoleculeDataTable.vue (83%) rename {src => webapp/src}/components/molecules/MoleculeInputModal.vue (88%) rename {src => webapp/src}/components/molecules/MoleculeMigrateAccountModal.vue (64%) rename {src => webapp/src}/components/molecules/MoleculeNavigationDrawer.vue (58%) rename {src => webapp/src}/components/molecules/MoleculeTransactionTable.vue (69%) create mode 100644 webapp/src/components/views/BankView.vue rename {src => webapp/src}/components/views/CheckInView.vue (57%) create mode 100644 webapp/src/components/views/DataView.vue rename {src => webapp/src}/components/views/RadioView.vue (100%) rename {src => webapp/src}/components/views/StocksView.vue (100%) rename {src => webapp/src}/env.d.ts (100%) rename {src => webapp/src}/index.css (100%) rename {src => webapp/src}/interfaces/navigation-entry.interface.ts (100%) rename {src => webapp/src}/main.ts (100%) rename {src => webapp/src}/router/router.ts (100%) create mode 100644 webapp/src/services/account.service.ts create mode 100644 webapp/src/services/auth.service.ts create mode 100644 webapp/src/services/bank.service.ts rename {src/components => webapp/src}/services/currency.service.ts (69%) create mode 100644 webapp/src/services/date.service.ts create mode 100644 webapp/src/services/pocketbase.service.ts create mode 100644 webapp/src/types/pocketbase.types.ts rename {src => webapp/src}/utils/darkMode.ts (100%) create mode 100644 webapp/tailwind.config.js rename tsconfig.json => webapp/tsconfig.json (100%) rename tsconfig.node.json => webapp/tsconfig.node.json (100%) rename vite.config.ts => webapp/vite.config.ts (100%) diff --git a/.drone.yml b/.drone.yml index 7153067..f97198c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,15 +2,23 @@ kind: pipeline name: default steps: -- name: install - image: node:18-alpine +- name: install-webapp + image: node:lts-alpine commands: - - corepack pnpm@7.5.1 install + - cd webapp + - corepack pnpm@8.6.0 install -- name: build - image: node:18-alpine +- name: lint-webapp + image: node:lts-alpine commands: - - corepack pnpm@7.5.1 build + - cd webapp + - corepack pnpm@8.6.0 lint + +- name: build-webapp + image: node:lts-alpine + commands: + - cd webapp + - corepack pnpm@8.6.0 build - name: deploy image: plugins/docker diff --git a/.gitignore b/.gitignore index 8b7e502..ab5cd4a 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,9 @@ dist-ssr *.njsproj *.sln *.sw? + +# Pocketbase-Data +pb_data + +# Environment variables +.env \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 32584e3..2ad0f6f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,18 +1,29 @@ { "cSpell.words": [ - "appwrite", "camelcase", "checkin", + "classname", "cliffbreak", "corepack", "daisyui", + "esnext", "Gitea", + "godotenv", "heroicons", "kispi", "pnpm", + "pocketbase", "tailwindcss", + "typegen", "vite", "vitejs", "vueuse" + ], + "eslint.format.enable": true, + "eslint.workingDirectories": [ + { + "directory": "webapp", + "changeProcessCWD": true + } ] } \ No newline at end of file diff --git a/COMMIT_CONVENTION.md b/COMMIT_CONVENTION.md index e79083f..658789b 100755 --- a/COMMIT_CONVENTION.md +++ b/COMMIT_CONVENTION.md @@ -26,7 +26,7 @@ docs(changelog): update change log to beta.5 style(webapp): reorder imports ``` ``` -fix(appwrite): need to depend on latest rxjs and zone.js +fix(server): need to depend on latest rxjs and zone.js The version in our package.json gets copied to the one we publish, and users need the latest of these. ``` @@ -53,7 +53,7 @@ The following is the list of supported scopes (more to come): * **core** used for changes to the whole project * **webapp** used for changes made in the webapp -* **appwrite** used for changes made in the Appwrite cloud functions +* **server** used for changes made in the server * **changelog**: used for updating the release notes in CHANGELOG.md * none/empty string: useful for `style`, `test` and `refactor` changes that are done across all packages (e.g. `style: add missing semicolons`) diff --git a/Dockerfile b/Dockerfile index ff2bcc5..a9fe1eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,25 @@ -FROM steebchen/nginx-spa:stable +## Build +FROM golang:1.20-buster as build -COPY dist/ /app +WORKDIR /app -EXPOSE 80 +COPY server/go.mod ./ +COPY server/go.sum ./ +COPY server/pkg ./pkg +RUN go mod download -CMD ["nginx"] \ No newline at end of file +COPY server/*.go ./ + +RUN CGO_ENABLED=1 go build -o /server + +## Deploy +FROM gcr.io/distroless/base-debian10 + +WORKDIR / + +COPY --from=build /server /server +COPY webapp/dist /webapp + +EXPOSE 8090 + +ENTRYPOINT ["/server", "serve", "--http=0.0.0.0:8090"] \ No newline at end of file diff --git a/README.md b/README.md index 0858486..6291107 100755 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

This is our repository containing all required resources to run the "Core" WebApp from the "Kinderspielstadt Öhringen". -This repository also contains all the required Appwrite cloud functions if any exist. +This repository also contains all the required Pocketbase files to run the backend server. ## 🚀 Getting Started @@ -15,7 +15,7 @@ See deployment for notes on how to deploy the project on a live system. ### 🍽️ Prerequisites `NodeJS (including PNPM)` is required to run this project. -Also a hosted instance of `Appwrite` is required. +Also `Go` is required to run the built in server. ### 📦 Installing @@ -31,16 +31,54 @@ Change to the cloned repository cd Core ``` -To install all required packages run +Copy the example environment file ``` -pnpm install +cp .env.example .env + +``` + +To install all required webapp packages run + +``` +cd webapp && pnpm install ``` To start the webapp in development mode run the following npm script ``` -pnpm run dev +pnpm dev +``` + +To build the webapp run the following npm script + +``` +pnpm build +``` + +To install all required server packages run + +``` +cd ../server && go mod download +``` + +To generate unique VAPID keys run the following Go command copy this keys to the `.env` file + +``` +go run main.go generate-vapid-keys +``` + +To start the server run the following Go command + +``` +go run main.go serve +``` + +If you do changes to the database schema keep in mind to `Export collections` via the Pocketbase UI. +Paste the exported JSON into the `pb_schema.json` file and run the following npm script to update the frontend schema types. + +``` +cd ../webapp && pnpm typegen ``` ## 🧑‍💻 Configure Visual Studio Code @@ -58,7 +96,9 @@ Please refer to our **[COMMIT_CONVENTION](COMMIT_CONVENTION.md)** * [PNPM](https://pnpm.io/) - Faster alternative to npm for managing dependencies * [Vue.js](https://vuejs.org/) - The Frontend Web Framework * [Vite](https://vitejs.dev/) - Used Frontend Tooling -* [Appwrite](https://docs.mongodb.com/) - The hosted Backend used for this application +* [Go](https://go.dev/) - The Backend Programming Language +* [Pocketbase](https://pocketbase.io/) - The Backend Framework + ## 🤵 Authors diff --git a/package.json b/package.json deleted file mode 100644 index 4bba08e..0000000 --- a/package.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "kispi-core", - "private": true, - "version": "0.0.0", - "scripts": { - "dev": "vite --host", - "build": "vue-tsc --noEmit && vite build", - "lint": "eslint -c .eslintrc.js src/", - "preview": "vite preview" - }, - "dependencies": { - "@heroicons/vue": "^1.0.6", - "@vueuse/core": "^8.9.2", - "appwrite": "^9.0.1", - "daisyui": "^2.19.0", - "vue": "^3.2.37", - "vue-router": "4" - }, - "devDependencies": { - "@tailwindcss/typography": "^0.5.3", - "@typescript-eslint/eslint-plugin": "^5.30.6", - "@typescript-eslint/parser": "^5.30.6", - "@vitejs/plugin-vue": "^2.3.3", - "autoprefixer": "^10.4.7", - "eslint": "^8.19.0", - "eslint-plugin-vue": "^9.2.0", - "eslint-plugin-vue-scoped-css": "^2.2.0", - "postcss": "^8.4.14", - "sass": "^1.53.0", - "tailwindcss": "^3.1.6", - "typescript": "^4.7.4", - "vite": "^2.9.14", - "vue-eslint-parser": "^9.0.3", - "vue-tsc": "^0.38.5" - } -} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index 1d96805..0000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,2070 +0,0 @@ -lockfileVersion: 5.4 - -specifiers: - '@heroicons/vue': ^1.0.6 - '@tailwindcss/typography': ^0.5.3 - '@typescript-eslint/eslint-plugin': ^5.30.6 - '@typescript-eslint/parser': ^5.30.6 - '@vitejs/plugin-vue': ^2.3.3 - '@vueuse/core': ^8.9.2 - appwrite: ^9.0.1 - autoprefixer: ^10.4.7 - daisyui: ^2.19.0 - eslint: ^8.19.0 - eslint-plugin-vue: ^9.2.0 - eslint-plugin-vue-scoped-css: ^2.2.0 - postcss: ^8.4.14 - sass: ^1.53.0 - tailwindcss: ^3.1.6 - typescript: ^4.7.4 - vite: ^2.9.14 - vue: ^3.2.37 - vue-eslint-parser: ^9.0.3 - vue-router: '4' - vue-tsc: ^0.38.5 - -dependencies: - '@heroicons/vue': 1.0.6_vue@3.2.37 - '@vueuse/core': 8.9.2_vue@3.2.37 - appwrite: 9.0.1 - daisyui: 2.19.0_ugi4xkrfysqkt4c4y6hkyfj344 - vue: 3.2.37 - vue-router: 4.1.2_vue@3.2.37 - -devDependencies: - '@tailwindcss/typography': 0.5.3_tailwindcss@3.1.6 - '@typescript-eslint/eslint-plugin': 5.30.6_2vt5mtrqleafs33qg2bhpmbaqm - '@typescript-eslint/parser': 5.30.6_4x5o4skxv6sl53vpwefgt23khm - '@vitejs/plugin-vue': 2.3.3_vite@2.9.14+vue@3.2.37 - autoprefixer: 10.4.7_postcss@8.4.14 - eslint: 8.19.0 - eslint-plugin-vue: 9.2.0_eslint@8.19.0 - eslint-plugin-vue-scoped-css: 2.2.0_gzo2s7jgzcnlh3asivhxis5vwu - postcss: 8.4.14 - sass: 1.53.0 - tailwindcss: 3.1.6 - typescript: 4.7.4 - vite: 2.9.14_sass@1.53.0 - vue-eslint-parser: 9.0.3_eslint@8.19.0 - vue-tsc: 0.38.5_typescript@4.7.4 - -packages: - - /@babel/helper-validator-identifier/7.18.6: - resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} - engines: {node: '>=6.9.0'} - - /@babel/parser/7.18.8: - resolution: {integrity: sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.18.8 - - /@babel/types/7.18.8: - resolution: {integrity: sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.18.6 - to-fast-properties: 2.0.0 - - /@eslint/eslintrc/1.3.0: - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.3.2 - globals: 13.16.0 - ignore: 5.2.0 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@heroicons/vue/1.0.6_vue@3.2.37: - resolution: {integrity: sha512-ng2YcCQrdoQWEFpw+ipFl2rZo8mZ56v0T5+MyfQQvNqfKChwgP6DMloZLW+rl17GEcHkE3H82UTAMKBKZr4+WA==} - peerDependencies: - vue: '>= 3' - dependencies: - vue: 3.2.37 - dev: false - - /@humanwhocodes/config-array/0.9.5: - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@humanwhocodes/object-schema/1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} - dev: true - - /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - /@nodelib/fs.walk/1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 - - /@tailwindcss/typography/0.5.3_tailwindcss@3.1.6: - resolution: {integrity: sha512-Cn4MufL/xiTh2Npw26xiL7gP3GFkJH+zWM8DAm/NNEr4gF5N9D6gY9zMNNQUu27m8g0IIk665BUuoU92wVUBkA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - tailwindcss: 3.1.6 - dev: true - - /@types/json-schema/7.0.11: - resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} - dev: true - - /@types/web-bluetooth/0.0.14: - resolution: {integrity: sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==} - dev: false - - /@typescript-eslint/eslint-plugin/5.30.6_2vt5mtrqleafs33qg2bhpmbaqm: - resolution: {integrity: sha512-J4zYMIhgrx4MgnZrSDD7sEnQp7FmhKNOaqaOpaoQ/SfdMfRB/0yvK74hTnvH+VQxndZynqs5/Hn4t+2/j9bADg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/parser': 5.30.6_4x5o4skxv6sl53vpwefgt23khm - '@typescript-eslint/scope-manager': 5.30.6 - '@typescript-eslint/type-utils': 5.30.6_4x5o4skxv6sl53vpwefgt23khm - '@typescript-eslint/utils': 5.30.6_4x5o4skxv6sl53vpwefgt23khm - debug: 4.3.4 - eslint: 8.19.0 - functional-red-black-tree: 1.0.1 - ignore: 5.2.0 - regexpp: 3.2.0 - semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser/5.30.6_4x5o4skxv6sl53vpwefgt23khm: - resolution: {integrity: sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.30.6 - '@typescript-eslint/types': 5.30.6 - '@typescript-eslint/typescript-estree': 5.30.6_typescript@4.7.4 - debug: 4.3.4 - eslint: 8.19.0 - typescript: 4.7.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/scope-manager/5.30.6: - resolution: {integrity: sha512-Hkq5PhLgtVoW1obkqYH0i4iELctEKixkhWLPTYs55doGUKCASvkjOXOd/pisVeLdO24ZX9D6yymJ/twqpJiG3g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.30.6 - '@typescript-eslint/visitor-keys': 5.30.6 - dev: true - - /@typescript-eslint/type-utils/5.30.6_4x5o4skxv6sl53vpwefgt23khm: - resolution: {integrity: sha512-GFVVzs2j0QPpM+NTDMXtNmJKlF842lkZKDSanIxf+ArJsGeZUIaeT4jGg+gAgHt7AcQSFwW7htzF/rbAh2jaVA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/utils': 5.30.6_4x5o4skxv6sl53vpwefgt23khm - debug: 4.3.4 - eslint: 8.19.0 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/types/5.30.6: - resolution: {integrity: sha512-HdnP8HioL1F7CwVmT4RaaMX57RrfqsOMclZc08wGMiDYJBsLGBM7JwXM4cZJmbWLzIR/pXg1kkrBBVpxTOwfUg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /@typescript-eslint/typescript-estree/5.30.6_typescript@4.7.4: - resolution: {integrity: sha512-Z7TgPoeYUm06smfEfYF0RBkpF8csMyVnqQbLYiGgmUSTaSXTP57bt8f0UFXstbGxKIreTwQCujtaH0LY9w9B+A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.30.6 - '@typescript-eslint/visitor-keys': 5.30.6 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/utils/5.30.6_4x5o4skxv6sl53vpwefgt23khm: - resolution: {integrity: sha512-xFBLc/esUbLOJLk9jKv0E9gD/OH966M40aY9jJ8GiqpSkP2xOV908cokJqqhVd85WoIvHVHYXxSFE4cCSDzVvA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.30.6 - '@typescript-eslint/types': 5.30.6 - '@typescript-eslint/typescript-estree': 5.30.6_typescript@4.7.4 - eslint: 8.19.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.19.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/visitor-keys/5.30.6: - resolution: {integrity: sha512-41OiCjdL2mCaSDi2SvYbzFLlqqlm5v1ZW9Ym55wXKL/Rx6OOB1IbuFGo71Fj6Xy90gJDFTlgOS+vbmtGHPTQQA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.30.6 - eslint-visitor-keys: 3.3.0 - dev: true - - /@vitejs/plugin-vue/2.3.3_vite@2.9.14+vue@3.2.37: - resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==} - engines: {node: '>=12.0.0'} - peerDependencies: - vite: ^2.5.10 - vue: ^3.2.25 - dependencies: - vite: 2.9.14_sass@1.53.0 - vue: 3.2.37 - dev: true - - /@volar/code-gen/0.38.5: - resolution: {integrity: sha512-GRGhPKoNtRwZyn9M0b2buobeMR1Aj9zxZI0osanLG9vB9YCnJov1myxKU8EJV5NobpyspLIv1X6/BEHLZNsKig==} - dependencies: - '@volar/source-map': 0.38.5 - dev: true - - /@volar/source-map/0.38.5: - resolution: {integrity: sha512-TyTLkOtAW/7qnl4Gabt4W4vcKPBPCBdaPLKwkMglKcaX70lPH2CIwZcPMJo6PAilbUVXcuX86xfgdncWDKKaZQ==} - dev: true - - /@volar/vue-code-gen/0.38.5: - resolution: {integrity: sha512-4t2bX2bCmmlyYwPLqfH3AJXj9Km79uRmCy81recc8LB8ZT2Z9hOFNBAnlGNcCeZAtVWtmHVV7sXJtQAJQxkWeg==} - dependencies: - '@volar/code-gen': 0.38.5 - '@volar/source-map': 0.38.5 - '@vue/compiler-core': 3.2.37 - '@vue/compiler-dom': 3.2.37 - '@vue/shared': 3.2.37 - dev: true - - /@volar/vue-typescript/0.38.5: - resolution: {integrity: sha512-Gobtg5gxR3bf/l1h300OWCWkvDQnOINgnxkDYiF8qdTBalW6qGsgGmq0uLBBDLaoahrfM7rqNd5QfJwGBgFXZg==} - dependencies: - '@volar/code-gen': 0.38.5 - '@volar/source-map': 0.38.5 - '@volar/vue-code-gen': 0.38.5 - '@vue/compiler-sfc': 3.2.37 - '@vue/reactivity': 3.2.37 - dev: true - - /@vue/compiler-core/3.2.37: - resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==} - dependencies: - '@babel/parser': 7.18.8 - '@vue/shared': 3.2.37 - estree-walker: 2.0.2 - source-map: 0.6.1 - - /@vue/compiler-dom/3.2.37: - resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} - dependencies: - '@vue/compiler-core': 3.2.37 - '@vue/shared': 3.2.37 - - /@vue/compiler-sfc/3.2.37: - resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==} - dependencies: - '@babel/parser': 7.18.8 - '@vue/compiler-core': 3.2.37 - '@vue/compiler-dom': 3.2.37 - '@vue/compiler-ssr': 3.2.37 - '@vue/reactivity-transform': 3.2.37 - '@vue/shared': 3.2.37 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.14 - source-map: 0.6.1 - - /@vue/compiler-ssr/3.2.37: - resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==} - dependencies: - '@vue/compiler-dom': 3.2.37 - '@vue/shared': 3.2.37 - - /@vue/devtools-api/6.2.0: - resolution: {integrity: sha512-pF1G4wky+hkifDiZSWn8xfuLOJI1ZXtuambpBEYaf7Xaf6zC/pM29rvAGpd3qaGXnr4BAXU1Pxz/VfvBGwexGA==} - dev: false - - /@vue/reactivity-transform/3.2.37: - resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==} - dependencies: - '@babel/parser': 7.18.8 - '@vue/compiler-core': 3.2.37 - '@vue/shared': 3.2.37 - estree-walker: 2.0.2 - magic-string: 0.25.9 - - /@vue/reactivity/3.2.37: - resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==} - dependencies: - '@vue/shared': 3.2.37 - - /@vue/runtime-core/3.2.37: - resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==} - dependencies: - '@vue/reactivity': 3.2.37 - '@vue/shared': 3.2.37 - - /@vue/runtime-dom/3.2.37: - resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==} - dependencies: - '@vue/runtime-core': 3.2.37 - '@vue/shared': 3.2.37 - csstype: 2.6.20 - - /@vue/server-renderer/3.2.37_vue@3.2.37: - resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==} - peerDependencies: - vue: 3.2.37 - dependencies: - '@vue/compiler-ssr': 3.2.37 - '@vue/shared': 3.2.37 - vue: 3.2.37 - - /@vue/shared/3.2.37: - resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} - - /@vueuse/core/8.9.2_vue@3.2.37: - resolution: {integrity: sha512-dE3/JgwqIHmmtmRBdZAnq87rZCSFbYVps2t3gWy9Jv/+Qp6sHSSKuPFtwguJVZ2OnaGnB/AMRmx4CuFRxFin3A==} - peerDependencies: - '@vue/composition-api': ^1.1.0 - vue: ^2.6.0 || ^3.2.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - vue: - optional: true - dependencies: - '@types/web-bluetooth': 0.0.14 - '@vueuse/metadata': 8.9.2 - '@vueuse/shared': 8.9.2_vue@3.2.37 - vue: 3.2.37 - vue-demi: 0.13.4_vue@3.2.37 - dev: false - - /@vueuse/metadata/8.9.2: - resolution: {integrity: sha512-g2s2BeyeEtJElmMFfFPnM+BTvnt0omniyvz8U18/zXDpQIMGozlNQgHoFeratyMfgVBhH/u2VKzmchChtDsgPQ==} - dev: false - - /@vueuse/shared/8.9.2_vue@3.2.37: - resolution: {integrity: sha512-s4Nk82oheL5z1GywyGnqjob0MzbAt88olMZa0vgt/p3gcMsT8Ff7+SqmNgEFC6AAs6xiuhOAZpnew9Zs3d90yQ==} - peerDependencies: - '@vue/composition-api': ^1.1.0 - vue: ^2.6.0 || ^3.2.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - vue: - optional: true - dependencies: - vue: 3.2.37 - vue-demi: 0.13.4_vue@3.2.37 - dev: false - - /acorn-jsx/5.3.2_acorn@8.7.1: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.7.1 - dev: true - - /acorn-node/1.8.2: - resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - xtend: 4.0.2 - - /acorn-walk/7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - - /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - - /acorn/8.7.1: - resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - dev: true - - /ansi-regex/5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: true - - /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - /appwrite/9.0.1: - resolution: {integrity: sha512-yLxb5H2fqlK0l4q6eEzrb5HGs3xA2894wcLIseOJ2v/iqUmjuIjXfLUpWG+DC94CQmEdZCxwvIFUVO/AG/t+cw==} - dependencies: - cross-fetch: 3.1.5 - isomorphic-form-data: 2.0.0 - transitivePeerDependencies: - - encoding - dev: false - - /arg/5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - /argparse/2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true - - /array-union/2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: true - - /asynckit/0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: false - - /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: true - - /autoprefixer/10.4.7_postcss@8.4.14: - resolution: {integrity: sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.21.1 - caniuse-lite: 1.0.30001365 - fraction.js: 4.2.0 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.14 - postcss-value-parser: 4.2.0 - - /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - - /boolbase/1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true - - /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - - /browserslist/4.21.1: - resolution: {integrity: sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001365 - electron-to-chromium: 1.4.186 - node-releases: 2.0.6 - update-browserslist-db: 1.0.4_browserslist@4.21.1 - - /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: true - - /camelcase-css/2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - /caniuse-lite/1.0.30001365: - resolution: {integrity: sha512-VDQZ8OtpuIPMBA4YYvZXECtXbddMCUFJk1qu8Mqxfm/SZJNSr1cy4IuLCOL7RJ/YASrvJcYg1Zh+UEUQ5m6z8Q==} - - /chalk/4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /chokidar/3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.2 - - /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - - /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - /color-string/1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - dev: false - - /color/4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - dev: false - - /combined-stream/1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - dev: false - - /concat-map/0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true - - /cross-fetch/3.1.5: - resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} - dependencies: - node-fetch: 2.6.7 - transitivePeerDependencies: - - encoding - dev: false - - /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - - /css-selector-tokenizer/0.8.0: - resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==} - dependencies: - cssesc: 3.0.0 - fastparse: 1.1.2 - dev: false - - /css/3.0.0: - resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==} - dependencies: - inherits: 2.0.4 - source-map: 0.6.1 - source-map-resolve: 0.6.0 - dev: true - - /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - /csstype/2.6.20: - resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} - - /daisyui/2.19.0_ugi4xkrfysqkt4c4y6hkyfj344: - resolution: {integrity: sha512-lLOz4cHm3xpm0AfdFojDFrhiDu4hZTdEbcVJri+KzQn1HvxmZS4STVujn8tV4RQXjchGdnIsXFqxd6F7rVZBiA==} - peerDependencies: - autoprefixer: ^10.0.2 - postcss: ^8.1.6 - dependencies: - autoprefixer: 10.4.7_postcss@8.4.14 - color: 4.2.3 - css-selector-tokenizer: 0.8.0 - postcss: 8.4.14 - postcss-js: 4.0.0_postcss@8.4.14 - tailwindcss: 3.1.6 - transitivePeerDependencies: - - ts-node - dev: false - - /debug/3.1.0: - resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: true - - /debug/4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - - /decode-uri-component/0.2.0: - resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} - engines: {node: '>=0.10'} - dev: true - - /deep-is/0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true - - /defined/1.0.0: - resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} - - /delayed-stream/1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - dev: false - - /detective/5.2.1: - resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} - engines: {node: '>=0.8.0'} - hasBin: true - dependencies: - acorn-node: 1.8.2 - defined: 1.0.0 - minimist: 1.2.6 - - /didyoumean/1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - /dir-glob/3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: true - - /dlv/1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - /doctrine/3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /electron-to-chromium/1.4.186: - resolution: {integrity: sha512-YoVeFrGd/7ROjz4R9uPoND1K/hSRC/xADy9639ZmIZeJSaBnKdYx3I6LMPsY7CXLpK7JFgKQVzeZ/dk2br6Eaw==} - - /esbuild-android-64/0.14.49: - resolution: {integrity: sha512-vYsdOTD+yi+kquhBiFWl3tyxnj2qZJsl4tAqwhT90ktUdnyTizgle7TjNx6Ar1bN7wcwWqZ9QInfdk2WVagSww==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-android-arm64/0.14.49: - resolution: {integrity: sha512-g2HGr/hjOXCgSsvQZ1nK4nW/ei8JUx04Li74qub9qWrStlysaVmadRyTVuW32FGIpLQyc5sUjjZopj49eGGM2g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-64/0.14.49: - resolution: {integrity: sha512-3rvqnBCtX9ywso5fCHixt2GBCUsogNp9DjGmvbBohh31Ces34BVzFltMSxJpacNki96+WIcX5s/vum+ckXiLYg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-arm64/0.14.49: - resolution: {integrity: sha512-XMaqDxO846srnGlUSJnwbijV29MTKUATmOLyQSfswbK/2X5Uv28M9tTLUJcKKxzoo9lnkYPsx2o8EJcTYwCs/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-64/0.14.49: - resolution: {integrity: sha512-NJ5Q6AjV879mOHFri+5lZLTp5XsO2hQ+KSJYLbfY9DgCu8s6/Zl2prWXVANYTeCDLlrIlNNYw8y34xqyLDKOmQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-arm64/0.14.49: - resolution: {integrity: sha512-lFLtgXnAc3eXYqj5koPlBZvEbBSOSUbWO3gyY/0+4lBdRqELyz4bAuamHvmvHW5swJYL7kngzIZw6kdu25KGOA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-32/0.14.49: - resolution: {integrity: sha512-zTTH4gr2Kb8u4QcOpTDVn7Z8q7QEIvFl/+vHrI3cF6XOJS7iEI1FWslTo3uofB2+mn6sIJEQD9PrNZKoAAMDiA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-64/0.14.49: - resolution: {integrity: sha512-hYmzRIDzFfLrB5c1SknkxzM8LdEUOusp6M2TnuQZJLRtxTgyPnZZVtyMeCLki0wKgYPXkFsAVhi8vzo2mBNeTg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm/0.14.49: - resolution: {integrity: sha512-iE3e+ZVv1Qz1Sy0gifIsarJMQ89Rpm9mtLSRtG3AH0FPgAzQ5Z5oU6vYzhc/3gSPi2UxdCOfRhw2onXuFw/0lg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm64/0.14.49: - resolution: {integrity: sha512-KLQ+WpeuY+7bxukxLz5VgkAAVQxUv67Ft4DmHIPIW+2w3ObBPQhqNoeQUHxopoW/aiOn3m99NSmSV+bs4BSsdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-mips64le/0.14.49: - resolution: {integrity: sha512-n+rGODfm8RSum5pFIqFQVQpYBw+AztL8s6o9kfx7tjfK0yIGF6tm5HlG6aRjodiiKkH2xAiIM+U4xtQVZYU4rA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-ppc64le/0.14.49: - resolution: {integrity: sha512-WP9zR4HX6iCBmMFH+XHHng2LmdoIeUmBpL4aL2TR8ruzXyT4dWrJ5BSbT8iNo6THN8lod6GOmYDLq/dgZLalGw==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-riscv64/0.14.49: - resolution: {integrity: sha512-h66ORBz+Dg+1KgLvzTVQEA1LX4XBd1SK0Fgbhhw4akpG/YkN8pS6OzYI/7SGENiN6ao5hETRDSkVcvU9NRtkMQ==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-s390x/0.14.49: - resolution: {integrity: sha512-DhrUoFVWD+XmKO1y7e4kNCqQHPs6twz6VV6Uezl/XHYGzM60rBewBF5jlZjG0nCk5W/Xy6y1xWeopkrhFFM0sQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-netbsd-64/0.14.49: - resolution: {integrity: sha512-BXaUwFOfCy2T+hABtiPUIpWjAeWK9P8O41gR4Pg73hpzoygVGnj0nI3YK4SJhe52ELgtdgWP/ckIkbn2XaTxjQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-openbsd-64/0.14.49: - resolution: {integrity: sha512-lP06UQeLDGmVPw9Rg437Btu6J9/BmyhdoefnQ4gDEJTtJvKtQaUcOQrhjTq455ouZN4EHFH1h28WOJVANK41kA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-sunos-64/0.14.49: - resolution: {integrity: sha512-4c8Zowp+V3zIWje329BeLbGh6XI9c/rqARNaj5yPHdC61pHI9UNdDxT3rePPJeWcEZVKjkiAS6AP6kiITp7FSw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-32/0.14.49: - resolution: {integrity: sha512-q7Rb+J9yHTeKr9QTPDYkqfkEj8/kcKz9lOabDuvEXpXuIcosWCJgo5Z7h/L4r7rbtTH4a8U2FGKb6s1eeOHmJA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-64/0.14.49: - resolution: {integrity: sha512-+Cme7Ongv0UIUTniPqfTX6mJ8Deo7VXw9xN0yJEN1lQMHDppTNmKwAM3oGbD/Vqff+07K2gN0WfNkMohmG+dVw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-arm64/0.14.49: - resolution: {integrity: sha512-v+HYNAXzuANrCbbLFJ5nmO3m5y2PGZWLe3uloAkLt87aXiO2mZr3BTmacZdjwNkNEHuH3bNtN8cak+mzVjVPfA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild/0.14.49: - resolution: {integrity: sha512-/TlVHhOaq7Yz8N1OJrjqM3Auzo5wjvHFLk+T8pIue+fhnhIMpfAzsG6PLVMbFveVxqD2WOp3QHei+52IMUNmCw==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - esbuild-android-64: 0.14.49 - esbuild-android-arm64: 0.14.49 - esbuild-darwin-64: 0.14.49 - esbuild-darwin-arm64: 0.14.49 - esbuild-freebsd-64: 0.14.49 - esbuild-freebsd-arm64: 0.14.49 - esbuild-linux-32: 0.14.49 - esbuild-linux-64: 0.14.49 - esbuild-linux-arm: 0.14.49 - esbuild-linux-arm64: 0.14.49 - esbuild-linux-mips64le: 0.14.49 - esbuild-linux-ppc64le: 0.14.49 - esbuild-linux-riscv64: 0.14.49 - esbuild-linux-s390x: 0.14.49 - esbuild-netbsd-64: 0.14.49 - esbuild-openbsd-64: 0.14.49 - esbuild-sunos-64: 0.14.49 - esbuild-windows-32: 0.14.49 - esbuild-windows-64: 0.14.49 - esbuild-windows-arm64: 0.14.49 - dev: true - - /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - - /escape-string-regexp/4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - dev: true - - /eslint-plugin-vue-scoped-css/2.2.0_gzo2s7jgzcnlh3asivhxis5vwu: - resolution: {integrity: sha512-PjjoYAm4crSZvcvRZpsJdHS8WcLc/bbodEkbLkXVpR6VlC9TGs+n7SCJZlKzili/nNwMGeJGhNdpoiySyIaVgg==} - engines: {node: ^12.22 || ^14.17 || >=16} - peerDependencies: - eslint: '>=5.0.0' - vue-eslint-parser: '>=7.1.0' - dependencies: - eslint: 8.19.0 - eslint-utils: 3.0.0_eslint@8.19.0 - lodash: 4.17.21 - postcss: 8.4.14 - postcss-safe-parser: 6.0.0_postcss@8.4.14 - postcss-scss: 4.0.4_postcss@8.4.14 - postcss-selector-parser: 6.0.10 - postcss-styl: 0.9.0 - vue-eslint-parser: 9.0.3_eslint@8.19.0 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-plugin-vue/9.2.0_eslint@8.19.0: - resolution: {integrity: sha512-W2hc+NUXoce8sZtWgZ45miQTy6jNyuSdub5aZ1IBune4JDeAyzucYX0TzkrQ1jMO52sNUDYlCIHDoaNePe0p5g==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 - dependencies: - eslint: 8.19.0 - eslint-utils: 3.0.0_eslint@8.19.0 - natural-compare: 1.4.0 - nth-check: 2.1.1 - postcss-selector-parser: 6.0.10 - semver: 7.3.7 - vue-eslint-parser: 9.0.3_eslint@8.19.0 - xml-name-validator: 4.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-scope/5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - - /eslint-scope/7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - dev: true - - /eslint-utils/3.0.0_eslint@8.19.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.19.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /eslint-visitor-keys/2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true - - /eslint-visitor-keys/3.3.0: - resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /eslint/8.19.0: - resolution: {integrity: sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint/eslintrc': 1.3.0 - '@humanwhocodes/config-array': 0.9.5 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.19.0 - eslint-visitor-keys: 3.3.0 - espree: 9.3.2 - esquery: 1.4.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 6.0.2 - globals: 13.16.0 - ignore: 5.2.0 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.1 - regexpp: 3.2.0 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - v8-compile-cache: 2.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /espree/9.3.2: - resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.7.1 - acorn-jsx: 5.3.2_acorn@8.7.1 - eslint-visitor-keys: 3.3.0 - dev: true - - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: true - - /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - dependencies: - estraverse: 5.3.0 - dev: true - - /estraverse/4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - - /estraverse/5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true - - /estree-walker/2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - - /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true - - /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true - - /fast-diff/1.2.0: - resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} - dev: true - - /fast-glob/3.2.11: - resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - - /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true - - /fast-levenshtein/2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true - - /fastparse/1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} - dev: false - - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} - dependencies: - reusify: 1.0.4 - - /file-entry-cache/6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flat-cache: 3.0.4 - dev: true - - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - - /flat-cache/3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flatted: 3.2.6 - rimraf: 3.0.2 - dev: true - - /flatted/3.2.6: - resolution: {integrity: sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==} - dev: true - - /form-data/2.5.1: - resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} - engines: {node: '>= 0.12'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: false - - /fraction.js/4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - - /fs.realpath/1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true - - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - optional: true - - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - - /functional-red-black-tree/1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - dev: true - - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.3 - - /glob-parent/6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - dependencies: - is-glob: 4.0.3 - - /glob/7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /globals/13.16.0: - resolution: {integrity: sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - dev: true - - /globby/11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.11 - ignore: 5.2.0 - merge2: 1.4.1 - slash: 3.0.0 - dev: true - - /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true - - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - - /ignore/5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} - engines: {node: '>= 4'} - dev: true - - /immutable/4.1.0: - resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} - dev: true - - /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - - /imurmurhash/0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - dev: true - - /inflight/1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: true - - /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true - - /is-arrayish/0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - dev: false - - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - - /is-core-module/2.9.0: - resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} - dependencies: - has: 1.0.3 - - /is-extglob/2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - /is-glob/4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - /isexe/2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true - - /isomorphic-form-data/2.0.0: - resolution: {integrity: sha512-TYgVnXWeESVmQSg4GLVbalmQ+B4NPi/H4eWxqALKj63KsUrcu301YDjBqaOw3h+cbak7Na4Xyps3BiptHtxTfg==} - dependencies: - form-data: 2.5.1 - dev: false - - /js-yaml/4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - dependencies: - argparse: 2.0.1 - dev: true - - /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true - - /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true - - /levn/0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /lilconfig/2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} - - /lodash.castarray/4.4.0: - resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - dev: true - - /lodash.isplainobject/4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - dev: true - - /lodash.merge/4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true - - /lodash.sortedlastindex/4.1.0: - resolution: {integrity: sha512-s8xEQdsp2Tu5zUqVdFSe9C0kR8YlnAJYLqMdkh+pIRBRxF6/apWseLdHl3/+jv2I61dhPwtI/Ff+EqvCpc+N8w==} - dev: true - - /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - - /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - - /magic-string/0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - dependencies: - sourcemap-codec: 1.4.8 - - /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - /micromatch/4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - - /mime-db/1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: false - - /mime-types/2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: false - - /minimatch/3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 - dev: true - - /minimist/1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} - - /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - dev: true - - /ms/2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: true - - /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true - - /nanoid/3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - /natural-compare/1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true - - /node-fetch/2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - dependencies: - whatwg-url: 5.0.0 - dev: false - - /node-releases/2.0.6: - resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} - - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - /normalize-range/0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - /nth-check/2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - dependencies: - boolbase: 1.0.0 - dev: true - - /object-hash/3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - /once/1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 - dev: true - - /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.3 - dev: true - - /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - dependencies: - callsites: 3.1.0 - dev: true - - /path-is-absolute/1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true - - /path-key/3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true - - /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - /path-type/4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: true - - /picocolors/1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - - /picomatch/2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - /pify/2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - /postcss-import/14.1.0_postcss@8.4.14: - resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.14 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.1 - - /postcss-js/4.0.0_postcss@8.4.14: - resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.3.3 - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.14 - - /postcss-load-config/3.1.4_postcss@8.4.14: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - dependencies: - lilconfig: 2.0.6 - postcss: 8.4.14 - yaml: 1.10.2 - - /postcss-nested/5.0.6_postcss@8.4.14: - resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - dependencies: - postcss: 8.4.14 - postcss-selector-parser: 6.0.10 - - /postcss-safe-parser/6.0.0_postcss@8.4.14: - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.3.3 - dependencies: - postcss: 8.4.14 - dev: true - - /postcss-scss/4.0.4_postcss@8.4.14: - resolution: {integrity: sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.3.3 - dependencies: - postcss: 8.4.14 - dev: true - - /postcss-selector-parser/6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - /postcss-styl/0.9.0: - resolution: {integrity: sha512-EgES+TZXUi7LkFnSIf7R6sE80kepOFrlRVLSSxPKn3Bz036VR8PYidcBKvLGwfZ91fe+tEZ9iHGekb0OLtbvfg==} - engines: {node: ^8.10.0 || ^10.13.0 || ^11.10.1 || >=12.13.0} - dependencies: - debug: 4.3.4 - fast-diff: 1.2.0 - lodash.sortedlastindex: 4.1.0 - postcss: 8.4.14 - stylus: 0.55.0 - transitivePeerDependencies: - - supports-color - dev: true - - /postcss-value-parser/4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - /postcss/8.4.14: - resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 - - /prelude-ls/1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true - - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} - engines: {node: '>=6'} - dev: true - - /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - /quick-lru/5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - - /read-cache/1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - dependencies: - pify: 2.3.0 - - /readdirp/3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - - /regexpp/3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: true - - /resolve-from/4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: true - - /resolve/1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} - hasBin: true - dependencies: - is-core-module: 2.9.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: true - - /rollup/2.76.0: - resolution: {integrity: sha512-9jwRIEY1jOzKLj3nsY/yot41r19ITdQrhs+q3ggNWhr9TQgduHqANvPpS32RNpzGklJu3G1AJfvlZLi/6wFgWA==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 - - /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true - - /sass/1.53.0: - resolution: {integrity: sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==} - engines: {node: '>=12.0.0'} - hasBin: true - dependencies: - chokidar: 3.5.3 - immutable: 4.1.0 - source-map-js: 1.0.2 - dev: true - - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: true - - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - dev: true - - /semver/7.3.7: - resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - - /shebang-command/2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - dependencies: - shebang-regex: 3.0.0 - dev: true - - /shebang-regex/3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true - - /simple-swizzle/0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - dependencies: - is-arrayish: 0.3.2 - dev: false - - /slash/3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true - - /source-map-js/1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - - /source-map-resolve/0.6.0: - resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 - dev: true - - /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - /source-map/0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - dev: true - - /sourcemap-codec/1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - - /strip-ansi/6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: true - - /strip-json-comments/3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true - - /stylus/0.55.0: - resolution: {integrity: sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==} - hasBin: true - dependencies: - css: 3.0.0 - debug: 3.1.0 - glob: 7.2.3 - mkdirp: 1.0.4 - safer-buffer: 2.1.2 - sax: 1.2.4 - semver: 6.3.0 - source-map: 0.7.4 - transitivePeerDependencies: - - supports-color - dev: true - - /supports-color/7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: true - - /supports-preserve-symlinks-flag/1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - /tailwindcss/3.1.6: - resolution: {integrity: sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==} - engines: {node: '>=12.13.0'} - hasBin: true - dependencies: - arg: 5.0.2 - chokidar: 3.5.3 - color-name: 1.1.4 - detective: 5.2.1 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.2.11 - glob-parent: 6.0.2 - is-glob: 4.0.3 - lilconfig: 2.0.6 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.14 - postcss-import: 14.1.0_postcss@8.4.14 - postcss-js: 4.0.0_postcss@8.4.14 - postcss-load-config: 3.1.4_postcss@8.4.14 - postcss-nested: 5.0.6_postcss@8.4.14 - postcss-selector-parser: 6.0.10 - postcss-value-parser: 4.2.0 - quick-lru: 5.1.1 - resolve: 1.22.1 - transitivePeerDependencies: - - ts-node - - /text-table/0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true - - /to-fast-properties/2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - - /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 - - /tr46/0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: false - - /tslib/1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true - - /tsutils/3.21.0_typescript@4.7.4: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.7.4 - dev: true - - /type-check/0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - dev: true - - /type-fest/0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true - - /typescript/4.7.4: - resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /update-browserslist-db/1.0.4_browserslist@4.21.1: - resolution: {integrity: sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.1 - escalade: 3.1.1 - picocolors: 1.0.0 - - /uri-js/4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.1.1 - dev: true - - /util-deprecate/1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: true - - /vite/2.9.14_sass@1.53.0: - resolution: {integrity: sha512-P/UCjSpSMcE54r4mPak55hWAZPlyfS369svib/gpmz8/01L822lMPOJ/RYW6tLCe1RPvMvOsJ17erf55bKp4Hw==} - engines: {node: '>=12.2.0'} - hasBin: true - peerDependencies: - less: '*' - sass: '*' - stylus: '*' - peerDependenciesMeta: - less: - optional: true - sass: - optional: true - stylus: - optional: true - dependencies: - esbuild: 0.14.49 - postcss: 8.4.14 - resolve: 1.22.1 - rollup: 2.76.0 - sass: 1.53.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vue-demi/0.13.4_vue@3.2.37: - resolution: {integrity: sha512-KP4lq9uSz0KZbaqCllRhnxMV3mYRsRWJfdsAhZyt5bV5O1RTpoeDptBRV9NOa/JgOpfaA9ane88VF7OjWNK/DA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - dependencies: - vue: 3.2.37 - dev: false - - /vue-eslint-parser/9.0.3_eslint@8.19.0: - resolution: {integrity: sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' - dependencies: - debug: 4.3.4 - eslint: 8.19.0 - eslint-scope: 7.1.1 - eslint-visitor-keys: 3.3.0 - espree: 9.3.2 - esquery: 1.4.0 - lodash: 4.17.21 - semver: 7.3.7 - transitivePeerDependencies: - - supports-color - dev: true - - /vue-router/4.1.2_vue@3.2.37: - resolution: {integrity: sha512-5BP1qXFncVRwgV/XnqzsKApdMjQPqWIpoUBdL1ynz8HyLxIX/UDAx7Ql2BjmA5CXT/p61JfZvkpiFWFpaqcfag==} - peerDependencies: - vue: ^3.2.0 - dependencies: - '@vue/devtools-api': 6.2.0 - vue: 3.2.37 - dev: false - - /vue-tsc/0.38.5_typescript@4.7.4: - resolution: {integrity: sha512-AFlqvwpENOTTJxS1Gl1uG0ZVsvtGCbgv9d0i4fXk5Pnao/ETVwWewPEsj+4cPlwa5htO9WhK6qfWwoqcCqg0yQ==} - hasBin: true - peerDependencies: - typescript: '*' - dependencies: - '@volar/vue-typescript': 0.38.5 - typescript: 4.7.4 - dev: true - - /vue/3.2.37: - resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==} - dependencies: - '@vue/compiler-dom': 3.2.37 - '@vue/compiler-sfc': 3.2.37 - '@vue/runtime-dom': 3.2.37 - '@vue/server-renderer': 3.2.37_vue@3.2.37 - '@vue/shared': 3.2.37 - - /webidl-conversions/3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: false - - /whatwg-url/5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - dev: false - - /which/2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - - /wrappy/1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true - - /xml-name-validator/4.0.0: - resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} - engines: {node: '>=12'} - dev: true - - /xtend/4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - - /yallist/4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true - - /yaml/1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png deleted file mode 100644 index 9a766fc848cbf39e430c2053d32fc7830577a49c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11353 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 diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png deleted file mode 100644 index 8ced527110d36f2a57551010c45554ea743ddcf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29796 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 HQ}llUm_8T0 diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png deleted file mode 100644 index 9ed97ac8ce4d170a55697a6ee2cd77a93b2e847c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9560 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 diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png deleted file mode 100644 index 34b281ce4d5269c6ec45c5a92dcaf5eca1461dfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1126 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 DHgBjl diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index e65f6cca97045e84c492a5cb5dad71d90e868411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png deleted file mode 100644 index 5902edd169d732d9103c5f9bad1250e2926871bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5662 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 diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg deleted file mode 100644 index f74f923..0000000 --- a/public/safari-pinned-tab.svg +++ /dev/null @@ -1,162 +0,0 @@ - - - - -Created by potrace 1.14, written by Peter Selinger 2001-2017 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/server/go.mod b/server/go.mod new file mode 100644 index 0000000..54c976a --- /dev/null +++ b/server/go.mod @@ -0,0 +1,101 @@ +module kinderspielstadt.de/core-server + +go 1.20 + +require ( + github.com/joho/godotenv v1.5.1 + github.com/pocketbase/pocketbase v0.16.3 + github.com/pterm/pterm v0.12.62 +) + +require ( + atomicgo.dev/cursor v0.1.1 // indirect + atomicgo.dev/keyboard v0.2.9 // indirect + atomicgo.dev/schedule v0.0.2 // indirect + cloud.google.com/go v0.110.0 // indirect + cloud.google.com/go/iam v0.13.0 // indirect + github.com/AlecAivazis/survey/v2 v2.3.6 // indirect + github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect + github.com/aws/aws-sdk-go v1.44.273 // indirect + github.com/aws/aws-sdk-go-v2 v1.18.0 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10 // indirect + github.com/aws/aws-sdk-go-v2/config v1.18.25 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.13.24 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3 // indirect + github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.67 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.25 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.11 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.28 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.14.2 // indirect + github.com/aws/aws-sdk-go-v2/service/s3 v1.33.1 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.12.10 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.10 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.19.0 // indirect + github.com/aws/smithy-go v1.13.5 // indirect + github.com/containerd/console v1.0.3 // indirect + github.com/disintegration/imaging v1.6.2 // indirect + github.com/domodwyer/mailyak/v3 v3.6.0 // indirect + github.com/dustin/go-humanize v1.0.1 // indirect + github.com/fatih/color v1.15.0 // indirect + github.com/gabriel-vasile/mimetype v1.4.2 // indirect + github.com/ganigeorgiev/fexpr v0.3.0 // indirect + github.com/go-ozzo/ozzo-validation/v4 v4.3.0 // indirect + github.com/golang-jwt/jwt/v4 v4.5.0 // indirect + github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/uuid v1.3.0 // indirect + github.com/google/wire v0.5.0 // indirect + github.com/googleapis/gax-go/v2 v2.10.0 // indirect + github.com/gookit/color v1.5.3 // indirect + github.com/inconshreveable/mousetrap v1.1.0 // indirect + github.com/jmespath/go-jmespath v0.4.0 // indirect + github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect + github.com/labstack/echo/v5 v5.0.0-20220201181537-ed2888cfa198 // indirect + github.com/lithammer/fuzzysearch v1.1.8 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/mattn/go-runewidth v0.0.14 // indirect + github.com/mattn/go-sqlite3 v1.14.17 // indirect + github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect + github.com/pocketbase/dbx v1.10.0 // indirect + github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect + github.com/rivo/uniseg v0.4.4 // indirect + github.com/spf13/cast v1.5.1 // indirect + github.com/spf13/cobra v1.7.0 // indirect + github.com/spf13/pflag v1.0.5 // indirect + github.com/valyala/bytebufferpool v1.0.0 // indirect + github.com/valyala/fasttemplate v1.2.2 // indirect + github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect + go.opencensus.io v0.24.0 // indirect + gocloud.dev v0.29.0 // indirect + golang.org/x/crypto v0.9.0 // indirect + golang.org/x/image v0.7.0 // indirect + golang.org/x/mod v0.10.0 // indirect + golang.org/x/net v0.10.0 // indirect + golang.org/x/oauth2 v0.8.0 // indirect + golang.org/x/sys v0.8.0 // indirect + golang.org/x/term v0.8.0 // indirect + golang.org/x/text v0.9.0 // indirect + golang.org/x/time v0.3.0 // indirect + golang.org/x/tools v0.9.2 // indirect + golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect + google.golang.org/api v0.125.0 // indirect + google.golang.org/appengine v1.6.7 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc // indirect + google.golang.org/grpc v1.55.0 // indirect + google.golang.org/protobuf v1.30.0 // indirect + lukechampine.com/uint128 v1.3.0 // indirect + modernc.org/cc/v3 v3.40.0 // indirect + modernc.org/ccgo/v3 v3.16.13 // indirect + modernc.org/libc v1.22.6 // indirect + modernc.org/mathutil v1.5.0 // indirect + modernc.org/memory v1.5.0 // indirect + modernc.org/opt v0.1.3 // indirect + modernc.org/sqlite v1.22.1 // indirect + modernc.org/strutil v1.1.3 // indirect + modernc.org/token v1.1.0 // indirect +) diff --git a/server/go.sum b/server/go.sum new file mode 100644 index 0000000..35c88a2 --- /dev/null +++ b/server/go.sum @@ -0,0 +1,2984 @@ +atomicgo.dev/assert v0.0.2 h1:FiKeMiZSgRrZsPo9qn/7vmr7mCsh5SZyXY4YGYiYwrg= +atomicgo.dev/cursor v0.1.1 h1:0t9sxQomCTRh5ug+hAMCs59x/UmC9QL6Ci5uosINKD4= +atomicgo.dev/cursor v0.1.1/go.mod h1:Lr4ZJB3U7DfPPOkbH7/6TOtJ4vFGHlgj1nc+n900IpU= +atomicgo.dev/keyboard v0.2.9 h1:tOsIid3nlPLZ3lwgG8KZMp/SFmr7P0ssEN5JUsm78K8= +atomicgo.dev/keyboard v0.2.9/go.mod h1:BC4w9g00XkxH/f1HXhW2sXmJFOCWbKn9xrOunSFtExQ= +atomicgo.dev/schedule v0.0.2 h1:2e/4KY6t3wokja01Cyty6qgkQM8MotJzjtqCH70oX2Q= +atomicgo.dev/schedule v0.0.2/go.mod h1:xeUa3oAkiuHYh8bKiQBRojqAMq3PXXbJujjb0hw8pEU= +bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= +bazil.org/fuse v0.0.0-20200407214033-5883e5a4b512/go.mod h1:FbcW6z/2VytnFDhZfumh8Ss8zxHE6qpMP5sHTRe0EaM= +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= +cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= +cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= +cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= +cloud.google.com/go v0.82.0/go.mod h1:vlKccHJGuFBFufnAnuB08dfEH9Y3H7dzDzRECFdC2TA= +cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= +cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= +cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= +cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= +cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= +cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= +cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= +cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= +cloud.google.com/go v0.100.1/go.mod h1:fs4QogzfH5n2pBXBP9vRiU+eCny7lD2vmFZy79Iuw1U= +cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= +cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= +cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= +cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= +cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFOKM= +cloud.google.com/go v0.107.0/go.mod h1:wpc2eNrD7hXUTy8EKS10jkxpZBjASrORK7goS+3YX2I= +cloud.google.com/go v0.109.0/go.mod h1:2sYycXt75t/CSB5R9M2wPU1tJmire7AQZTPtITcGBVE= +cloud.google.com/go v0.110.0 h1:Zc8gqp3+a9/Eyph2KDmcGaPtbKRIoqq4YTlL4NMD0Ys= +cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY= +cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= +cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= +cloud.google.com/go/accesscontextmanager v1.3.0/go.mod h1:TgCBehyr5gNMz7ZaH9xubp+CE8dkrszb4oK9CWyvD4o= +cloud.google.com/go/accesscontextmanager v1.4.0/go.mod h1:/Kjh7BBu/Gh83sv+K60vN9QE5NJcd80sU33vIe2IFPE= +cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= +cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= +cloud.google.com/go/aiplatform v1.27.0/go.mod h1:Bvxqtl40l0WImSb04d0hXFU7gDOiq9jQmorivIiWcKg= +cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= +cloud.google.com/go/analytics v0.12.0/go.mod h1:gkfj9h6XRf9+TS4bmuhPEShsh3hH8PAZzm/41OOhQd4= +cloud.google.com/go/apigateway v1.3.0/go.mod h1:89Z8Bhpmxu6AmUxuVRg/ECRGReEdiP3vQtk4Z1J9rJk= +cloud.google.com/go/apigateway v1.4.0/go.mod h1:pHVY9MKGaH9PQ3pJ4YLzoj6U5FUDeDFBllIz7WmzJoc= +cloud.google.com/go/apigeeconnect v1.3.0/go.mod h1:G/AwXFAKo0gIXkPTVfZDd2qA1TxBXJ3MgMRBQkIi9jc= +cloud.google.com/go/apigeeconnect v1.4.0/go.mod h1:kV4NwOKqjvt2JYR0AoIWo2QGfoRtn/pkS3QlHp0Ni04= +cloud.google.com/go/appengine v1.4.0/go.mod h1:CS2NhuBuDXM9f+qscZ6V86m1MIIqPj3WC/UoEuR1Sno= +cloud.google.com/go/appengine v1.5.0/go.mod h1:TfasSozdkFI0zeoxW3PTBLiNqRmzraodCWatWI9Dmak= +cloud.google.com/go/area120 v0.5.0/go.mod h1:DE/n4mp+iqVyvxHN41Vf1CR602GiHQjFPusMFW6bGR4= +cloud.google.com/go/area120 v0.6.0/go.mod h1:39yFJqWVgm0UZqWTOdqkLhjoC7uFfgXRC8g/ZegeAh0= +cloud.google.com/go/artifactregistry v1.6.0/go.mod h1:IYt0oBPSAGYj/kprzsBjZ/4LnG/zOcHyFHjWPCi6SAQ= +cloud.google.com/go/artifactregistry v1.7.0/go.mod h1:mqTOFOnGZx8EtSqK/ZWcsm/4U8B77rbcLP6ruDU2Ixk= +cloud.google.com/go/artifactregistry v1.8.0/go.mod h1:w3GQXkJX8hiKN0v+at4b0qotwijQbYUqF2GWkZzAhC0= +cloud.google.com/go/artifactregistry v1.9.0/go.mod h1:2K2RqvA2CYvAeARHRkLDhMDJ3OXy26h3XW+3/Jh2uYc= +cloud.google.com/go/asset v1.5.0/go.mod h1:5mfs8UvcM5wHhqtSv8J1CtxxaQq3AdBxxQi2jGW/K4o= +cloud.google.com/go/asset v1.7.0/go.mod h1:YbENsRK4+xTiL+Ofoj5Ckf+O17kJtgp3Y3nn4uzZz5s= +cloud.google.com/go/asset v1.8.0/go.mod h1:mUNGKhiqIdbr8X7KNayoYvyc4HbbFO9URsjbytpUaW0= +cloud.google.com/go/asset v1.9.0/go.mod h1:83MOE6jEJBMqFKadM9NLRcs80Gdw76qGuHn8m3h8oHQ= +cloud.google.com/go/asset v1.10.0/go.mod h1:pLz7uokL80qKhzKr4xXGvBQXnzHn5evJAEAtZiIb0wY= +cloud.google.com/go/assuredworkloads v1.5.0/go.mod h1:n8HOZ6pff6re5KYfBXcFvSViQjDwxFkAkmUFffJRbbY= +cloud.google.com/go/assuredworkloads v1.6.0/go.mod h1:yo2YOk37Yc89Rsd5QMVECvjaMKymF9OP+QXWlKXUkXw= +cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVoYoxeLBoj4XkKYscNI= +cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo= +cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0= +cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0= +cloud.google.com/go/automl v1.6.0/go.mod h1:ugf8a6Fx+zP0D59WLhqgTDsQI9w07o64uf/Is3Nh5p8= +cloud.google.com/go/automl v1.7.0/go.mod h1:RL9MYCCsJEOmt0Wf3z9uzG0a7adTT1fe+aObgSpkCt8= +cloud.google.com/go/automl v1.8.0/go.mod h1:xWx7G/aPEe/NP+qzYXktoBSDfjO+vnKMGgsApGJJquM= +cloud.google.com/go/baremetalsolution v0.3.0/go.mod h1:XOrocE+pvK1xFfleEnShBlNAXf+j5blPPxrhjKgnIFc= +cloud.google.com/go/baremetalsolution v0.4.0/go.mod h1:BymplhAadOO/eBa7KewQ0Ppg4A4Wplbn+PsFKRLo0uI= +cloud.google.com/go/batch v0.3.0/go.mod h1:TR18ZoAekj1GuirsUsR1ZTKN3FC/4UDnScjT8NXImFE= +cloud.google.com/go/batch v0.4.0/go.mod h1:WZkHnP43R/QCGQsZ+0JyG4i79ranE2u8xvjq/9+STPE= +cloud.google.com/go/beyondcorp v0.2.0/go.mod h1:TB7Bd+EEtcw9PCPQhCJtJGjk/7TC6ckmnSFS+xwTfm4= +cloud.google.com/go/beyondcorp v0.3.0/go.mod h1:E5U5lcrcXMsCuoDNyGrpyTm/hn7ne941Jz2vmksAxW8= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= +cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= +cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/bigquery v1.42.0/go.mod h1:8dRTJxhtG+vwBKzE5OseQn/hiydoQN3EedCaOdYmxRA= +cloud.google.com/go/bigquery v1.43.0/go.mod h1:ZMQcXHsl+xmU1z36G2jNGZmKp9zNY5BUua5wDgmNCfw= +cloud.google.com/go/bigquery v1.44.0/go.mod h1:0Y33VqXTEsbamHJvJHdFmtqHvMIY28aK1+dFsvaChGc= +cloud.google.com/go/billing v1.4.0/go.mod h1:g9IdKBEFlItS8bTtlrZdVLWSSdSyFUZKXNS02zKMOZY= +cloud.google.com/go/billing v1.5.0/go.mod h1:mztb1tBc3QekhjSgmpf/CV4LzWXLzCArwpLmP2Gm88s= +cloud.google.com/go/billing v1.6.0/go.mod h1:WoXzguj+BeHXPbKfNWkqVtDdzORazmCjraY+vrxcyvI= +cloud.google.com/go/billing v1.7.0/go.mod h1:q457N3Hbj9lYwwRbnlD7vUpyjq6u5U1RAOArInEiD5Y= +cloud.google.com/go/binaryauthorization v1.1.0/go.mod h1:xwnoWu3Y84jbuHa0zd526MJYmtnVXn0syOjaJgy4+dM= +cloud.google.com/go/binaryauthorization v1.2.0/go.mod h1:86WKkJHtRcv5ViNABtYMhhNWRrD1Vpi//uKEy7aYEfI= +cloud.google.com/go/binaryauthorization v1.3.0/go.mod h1:lRZbKgjDIIQvzYQS1p99A7/U1JqvqeZg0wiI5tp6tg0= +cloud.google.com/go/binaryauthorization v1.4.0/go.mod h1:tsSPQrBd77VLplV70GUhBf/Zm3FsKmgSqgm4UmiDItk= +cloud.google.com/go/certificatemanager v1.3.0/go.mod h1:n6twGDvcUBFu9uBgt4eYvvf3sQ6My8jADcOVwHmzadg= +cloud.google.com/go/certificatemanager v1.4.0/go.mod h1:vowpercVFyqs8ABSmrdV+GiFf2H/ch3KyudYQEMM590= +cloud.google.com/go/channel v1.8.0/go.mod h1:W5SwCXDJsq/rg3tn3oG0LOxpAo6IMxNa09ngphpSlnk= +cloud.google.com/go/channel v1.9.0/go.mod h1:jcu05W0my9Vx4mt3/rEHpfxc9eKi9XwsdDL8yBMbKUk= +cloud.google.com/go/cloudbuild v1.3.0/go.mod h1:WequR4ULxlqvMsjDEEEFnOG5ZSRSgWOywXYDb1vPE6U= +cloud.google.com/go/cloudbuild v1.4.0/go.mod h1:5Qwa40LHiOXmz3386FrjrYM93rM/hdRr7b53sySrTqA= +cloud.google.com/go/clouddms v1.3.0/go.mod h1:oK6XsCDdW4Ib3jCCBugx+gVjevp2TMXFtgxvPSee3OM= +cloud.google.com/go/clouddms v1.4.0/go.mod h1:Eh7sUGCC+aKry14O1NRljhjyrr0NFC0G2cjwX0cByRk= +cloud.google.com/go/cloudtasks v1.5.0/go.mod h1:fD92REy1x5woxkKEkLdvavGnPJGEn8Uic9nWuLzqCpY= +cloud.google.com/go/cloudtasks v1.6.0/go.mod h1:C6Io+sxuke9/KNRkbQpihnW93SWDU3uXt92nu85HkYI= +cloud.google.com/go/cloudtasks v1.7.0/go.mod h1:ImsfdYWwlWNJbdgPIIGJWC+gemEGTBK/SunNQQNCAb4= +cloud.google.com/go/cloudtasks v1.8.0/go.mod h1:gQXUIwCSOI4yPVK7DgTVFiiP0ZW/eQkydWzwVMdHxrI= +cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow= +cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM= +cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M= +cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s= +cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= +cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= +cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= +cloud.google.com/go/compute v1.12.0/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= +cloud.google.com/go/compute v1.12.1/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= +cloud.google.com/go/compute v1.13.0/go.mod h1:5aPTS0cUNMIc1CE546K+Th6weJUNQErARyZtRXDJ8GE= +cloud.google.com/go/compute v1.14.0/go.mod h1:YfLtxrj9sU4Yxv+sXzZkyPjEyPBZfXHUvjxega5vAdo= +cloud.google.com/go/compute v1.15.1/go.mod h1:bjjoF/NtFUrkD/urWfdHaKuOPDR5nWIs63rR+SXhcpA= +cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs= +cloud.google.com/go/compute v1.19.3 h1:DcTwsFgGev/wV5+q8o2fzgcHOaac+DKGC91ZlvpsQds= +cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= +cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= +cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= +cloud.google.com/go/compute/metadata v0.2.2/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= +cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= +cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= +cloud.google.com/go/contactcenterinsights v1.3.0/go.mod h1:Eu2oemoePuEFc/xKFPjbTuPSj0fYJcPls9TFlPNnHHY= +cloud.google.com/go/contactcenterinsights v1.4.0/go.mod h1:L2YzkGbPsv+vMQMCADxJoT9YiTTnSEd6fEvCeHTYVck= +cloud.google.com/go/container v1.6.0/go.mod h1:Xazp7GjJSeUYo688S+6J5V+n/t+G5sKBTFkKNudGRxg= +cloud.google.com/go/container v1.7.0/go.mod h1:Dp5AHtmothHGX3DwwIHPgq45Y8KmNsgN3amoYfxVkLo= +cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= +cloud.google.com/go/containeranalysis v0.6.0/go.mod h1:HEJoiEIu+lEXM+k7+qLCci0h33lX3ZqoYFdmPcoO7s4= +cloud.google.com/go/datacatalog v1.3.0/go.mod h1:g9svFY6tuR+j+hrTw3J2dNcmI0dzmSiyOzm8kpLq0a0= +cloud.google.com/go/datacatalog v1.5.0/go.mod h1:M7GPLNQeLfWqeIm3iuiruhPzkt65+Bx8dAKvScX8jvs= +cloud.google.com/go/datacatalog v1.6.0/go.mod h1:+aEyF8JKg+uXcIdAmmaMUmZ3q1b/lKLtXCmXdnc0lbc= +cloud.google.com/go/datacatalog v1.7.0/go.mod h1:9mEl4AuDYWw81UGc41HonIHH7/sn52H0/tc8f8ZbZIE= +cloud.google.com/go/datacatalog v1.8.0/go.mod h1:KYuoVOv9BM8EYz/4eMFxrr4DUKhGIOXxZoKYF5wdISM= +cloud.google.com/go/dataflow v0.6.0/go.mod h1:9QwV89cGoxjjSR9/r7eFDqqjtvbKxAK2BaYU6PVk9UM= +cloud.google.com/go/dataflow v0.7.0/go.mod h1:PX526vb4ijFMesO1o202EaUmouZKBpjHsTlCtB4parQ= +cloud.google.com/go/dataform v0.3.0/go.mod h1:cj8uNliRlHpa6L3yVhDOBrUXH+BPAO1+KFMQQNSThKo= +cloud.google.com/go/dataform v0.4.0/go.mod h1:fwV6Y4Ty2yIFL89huYlEkwUPtS7YZinZbzzj5S9FzCE= +cloud.google.com/go/dataform v0.5.0/go.mod h1:GFUYRe8IBa2hcomWplodVmUx/iTL0FrsauObOM3Ipr0= +cloud.google.com/go/datafusion v1.4.0/go.mod h1:1Zb6VN+W6ALo85cXnM1IKiPw+yQMKMhB9TsTSRDo/38= +cloud.google.com/go/datafusion v1.5.0/go.mod h1:Kz+l1FGHB0J+4XF2fud96WMmRiq/wj8N9u007vyXZ2w= +cloud.google.com/go/datalabeling v0.5.0/go.mod h1:TGcJ0G2NzcsXSE/97yWjIZO0bXj0KbVlINXMG9ud42I= +cloud.google.com/go/datalabeling v0.6.0/go.mod h1:WqdISuk/+WIGeMkpw/1q7bK/tFEZxsrFJOJdY2bXvTQ= +cloud.google.com/go/dataplex v1.3.0/go.mod h1:hQuRtDg+fCiFgC8j0zV222HvzFQdRd+SVX8gdmFcZzA= +cloud.google.com/go/dataplex v1.4.0/go.mod h1:X51GfLXEMVJ6UN47ESVqvlsRplbLhcsAt0kZCCKsU0A= +cloud.google.com/go/dataproc v1.7.0/go.mod h1:CKAlMjII9H90RXaMpSxQ8EU6dQx6iAYNPcYPOkSbi8s= +cloud.google.com/go/dataproc v1.8.0/go.mod h1:5OW+zNAH0pMpw14JVrPONsxMQYMBqJuzORhIBfBn9uI= +cloud.google.com/go/dataqna v0.5.0/go.mod h1:90Hyk596ft3zUQ8NkFfvICSIfHFh1Bc7C4cK3vbhkeo= +cloud.google.com/go/dataqna v0.6.0/go.mod h1:1lqNpM7rqNLVgWBJyk5NF6Uen2PHym0jtVJonplVsDA= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/datastore v1.10.0/go.mod h1:PC5UzAmDEkAmkfaknstTYbNpgE49HAgW2J1gcgUfmdM= +cloud.google.com/go/datastream v1.2.0/go.mod h1:i/uTP8/fZwgATHS/XFu0TcNUhuA0twZxxQ3EyCUQMwo= +cloud.google.com/go/datastream v1.3.0/go.mod h1:cqlOX8xlyYF/uxhiKn6Hbv6WjwPPuI9W2M9SAXwaLLQ= +cloud.google.com/go/datastream v1.4.0/go.mod h1:h9dpzScPhDTs5noEMQVWP8Wx8AFBRyS0s8KWPx/9r0g= +cloud.google.com/go/datastream v1.5.0/go.mod h1:6TZMMNPwjUqZHBKPQ1wwXpb0d5VDVPl2/XoS5yi88q4= +cloud.google.com/go/deploy v1.4.0/go.mod h1:5Xghikd4VrmMLNaF6FiRFDlHb59VM59YoDQnOUdsH/c= +cloud.google.com/go/deploy v1.5.0/go.mod h1:ffgdD0B89tToyW/U/D2eL0jN2+IEV/3EMuXHA0l4r+s= +cloud.google.com/go/dialogflow v1.15.0/go.mod h1:HbHDWs33WOGJgn6rfzBW1Kv807BE3O1+xGbn59zZWI4= +cloud.google.com/go/dialogflow v1.16.1/go.mod h1:po6LlzGfK+smoSmTBnbkIZY2w8ffjz/RcGSS+sh1el0= +cloud.google.com/go/dialogflow v1.17.0/go.mod h1:YNP09C/kXA1aZdBgC/VtXX74G/TKn7XVCcVumTflA+8= +cloud.google.com/go/dialogflow v1.18.0/go.mod h1:trO7Zu5YdyEuR+BhSNOqJezyFQ3aUzz0njv7sMx/iek= +cloud.google.com/go/dialogflow v1.19.0/go.mod h1:JVmlG1TwykZDtxtTXujec4tQ+D8SBFMoosgy+6Gn0s0= +cloud.google.com/go/dlp v1.6.0/go.mod h1:9eyB2xIhpU0sVwUixfBubDoRwP+GjeUoxxeueZmqvmM= +cloud.google.com/go/dlp v1.7.0/go.mod h1:68ak9vCiMBjbasxeVD17hVPxDEck+ExiHavX8kiHG+Q= +cloud.google.com/go/documentai v1.7.0/go.mod h1:lJvftZB5NRiFSX4moiye1SMxHx0Bc3x1+p9e/RfXYiU= +cloud.google.com/go/documentai v1.8.0/go.mod h1:xGHNEB7CtsnySCNrCFdCyyMz44RhFEEX2Q7UD0c5IhU= +cloud.google.com/go/documentai v1.9.0/go.mod h1:FS5485S8R00U10GhgBC0aNGrJxBP8ZVpEeJ7PQDZd6k= +cloud.google.com/go/documentai v1.10.0/go.mod h1:vod47hKQIPeCfN2QS/jULIvQTugbmdc0ZvxxfQY1bg4= +cloud.google.com/go/domains v0.6.0/go.mod h1:T9Rz3GasrpYk6mEGHh4rymIhjlnIuB4ofT1wTxDeT4Y= +cloud.google.com/go/domains v0.7.0/go.mod h1:PtZeqS1xjnXuRPKE/88Iru/LdfoRyEHYA9nFQf4UKpg= +cloud.google.com/go/edgecontainer v0.1.0/go.mod h1:WgkZ9tp10bFxqO8BLPqv2LlfmQF1X8lZqwW4r1BTajk= +cloud.google.com/go/edgecontainer v0.2.0/go.mod h1:RTmLijy+lGpQ7BXuTDa4C4ssxyXT34NIuHIgKuP4s5w= +cloud.google.com/go/errorreporting v0.3.0/go.mod h1:xsP2yaAp+OAW4OIm60An2bbLpqIhKXdWR/tawvl7QzU= +cloud.google.com/go/essentialcontacts v1.3.0/go.mod h1:r+OnHa5jfj90qIfZDO/VztSFqbQan7HV75p8sA+mdGI= +cloud.google.com/go/essentialcontacts v1.4.0/go.mod h1:8tRldvHYsmnBCHdFpvU+GL75oWiBKl80BiqlFh9tp+8= +cloud.google.com/go/eventarc v1.7.0/go.mod h1:6ctpF3zTnaQCxUjHUdcfgcA1A2T309+omHZth7gDfmc= +cloud.google.com/go/eventarc v1.8.0/go.mod h1:imbzxkyAU4ubfsaKYdQg04WS1NvncblHEup4kvF+4gw= +cloud.google.com/go/filestore v1.3.0/go.mod h1:+qbvHGvXU1HaKX2nD0WEPo92TP/8AQuCVEBXNY9z0+w= +cloud.google.com/go/filestore v1.4.0/go.mod h1:PaG5oDfo9r224f8OYXURtAsY+Fbyq/bLYoINEK8XQAI= +cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= +cloud.google.com/go/firestore v1.6.1/go.mod h1:asNXNOzBdyVQmEU+ggO8UPodTkEVFW5Qx+rwHnAz+EY= +cloud.google.com/go/firestore v1.9.0/go.mod h1:HMkjKHNTtRyZNiMzu7YAsLr9K3X2udY2AMwDaMEQiiE= +cloud.google.com/go/functions v1.6.0/go.mod h1:3H1UA3qiIPRWD7PeZKLvHZ9SaQhR26XIJcC0A5GbvAk= +cloud.google.com/go/functions v1.7.0/go.mod h1:+d+QBcWM+RsrgZfV9xo6KfA1GlzJfxcfZcRPEhDDfzg= +cloud.google.com/go/functions v1.8.0/go.mod h1:RTZ4/HsQjIqIYP9a9YPbU+QFoQsAlYgrwOXJWHn1POY= +cloud.google.com/go/functions v1.9.0/go.mod h1:Y+Dz8yGguzO3PpIjhLTbnqV1CWmgQ5UwtlpzoyquQ08= +cloud.google.com/go/gaming v1.5.0/go.mod h1:ol7rGcxP/qHTRQE/RO4bxkXq+Fix0j6D4LFPzYTIrDM= +cloud.google.com/go/gaming v1.6.0/go.mod h1:YMU1GEvA39Qt3zWGyAVA9bpYz/yAhTvaQ1t2sK4KPUA= +cloud.google.com/go/gaming v1.7.0/go.mod h1:LrB8U7MHdGgFG851iHAfqUdLcKBdQ55hzXy9xBJz0+w= +cloud.google.com/go/gaming v1.8.0/go.mod h1:xAqjS8b7jAVW0KFYeRUxngo9My3f33kFmua++Pi+ggM= +cloud.google.com/go/gkebackup v0.2.0/go.mod h1:XKvv/4LfG829/B8B7xRkk8zRrOEbKtEam6yNfuQNH60= +cloud.google.com/go/gkebackup v0.3.0/go.mod h1:n/E671i1aOQvUxT541aTkCwExO/bTer2HDlj4TsBRAo= +cloud.google.com/go/gkeconnect v0.5.0/go.mod h1:c5lsNAg5EwAy7fkqX/+goqFsU1Da/jQFqArp+wGNr/o= +cloud.google.com/go/gkeconnect v0.6.0/go.mod h1:Mln67KyU/sHJEBY8kFZ0xTeyPtzbq9StAVvEULYK16A= +cloud.google.com/go/gkehub v0.9.0/go.mod h1:WYHN6WG8w9bXU0hqNxt8rm5uxnk8IH+lPY9J2TV7BK0= +cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y977wO+hBH0= +cloud.google.com/go/gkemulticloud v0.3.0/go.mod h1:7orzy7O0S+5kq95e4Hpn7RysVA7dPs8W/GgfUtsPbrA= +cloud.google.com/go/gkemulticloud v0.4.0/go.mod h1:E9gxVBnseLWCk24ch+P9+B2CoDFJZTyIgLKSalC7tuI= +cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= +cloud.google.com/go/gsuiteaddons v1.3.0/go.mod h1:EUNK/J1lZEZO8yPtykKxLXI6JSVN2rg9bN8SXOa0bgM= +cloud.google.com/go/gsuiteaddons v1.4.0/go.mod h1:rZK5I8hht7u7HxFQcFei0+AtfS9uSushomRlg+3ua1o= +cloud.google.com/go/iam v0.1.0/go.mod h1:vcUNEa0pEm0qRVpmWepWaFMIAI8/hjB9mO8rNCJtF6c= +cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= +cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= +cloud.google.com/go/iam v0.6.0/go.mod h1:+1AH33ueBne5MzYccyMHtEKqLE4/kJOibtffMHDMFMc= +cloud.google.com/go/iam v0.7.0/go.mod h1:H5Br8wRaDGNc8XP3keLc4unfUUZeyH3Sfl9XpQEYOeg= +cloud.google.com/go/iam v0.8.0/go.mod h1:lga0/y3iH6CX7sYqypWJ33hf7kkfXJag67naqGESjkE= +cloud.google.com/go/iam v0.10.0/go.mod h1:nXAECrMt2qHpF6RZUZseteD6QyanL68reN4OXPw0UWM= +cloud.google.com/go/iam v0.13.0 h1:+CmB+K0J/33d0zSQ9SlFWUeCCEn5XJA0ZMZ3pHE9u8k= +cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0= +cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= +cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= +cloud.google.com/go/ids v1.1.0/go.mod h1:WIuwCaYVOzHIj2OhN9HAwvW+DBdmUAdcWlFxRl+KubM= +cloud.google.com/go/ids v1.2.0/go.mod h1:5WXvp4n25S0rA/mQWAg1YEEBBq6/s+7ml1RDCW1IrcY= +cloud.google.com/go/iot v1.3.0/go.mod h1:r7RGh2B61+B8oz0AGE+J72AhA0G7tdXItODWsaA2oLs= +cloud.google.com/go/iot v1.4.0/go.mod h1:dIDxPOn0UvNDUMD8Ger7FIaTuvMkj+aGk94RPP0iV+g= +cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= +cloud.google.com/go/kms v1.5.0/go.mod h1:QJS2YY0eJGBg3mnDfuaCyLauWwBJiHRboYxJ++1xJNg= +cloud.google.com/go/kms v1.6.0/go.mod h1:Jjy850yySiasBUDi6KFUwUv2n1+o7QZFyuUJg6OgjA0= +cloud.google.com/go/kms v1.8.0/go.mod h1:4xFEhYFqvW+4VMELtZyxomGSYtSQKzM178ylFW4jMAg= +cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= +cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= +cloud.google.com/go/language v1.7.0/go.mod h1:DJ6dYN/W+SQOjF8e1hLQXMF21AkH2w9wiPzPCJa2MIE= +cloud.google.com/go/language v1.8.0/go.mod h1:qYPVHf7SPoNNiCL2Dr0FfEFNil1qi3pQEyygwpgVKB8= +cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= +cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08= +cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw= +cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= +cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= +cloud.google.com/go/longrunning v0.4.0/go.mod h1:eF3Qsw58iX/bkKtVjMTYpH0LRjQ2goDkjkNQTlzq/ZM= +cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= +cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= +cloud.google.com/go/maps v0.1.0/go.mod h1:BQM97WGyfw9FWEmQMpZ5T6cpovXXSd1cGmFma94eubI= +cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4= +cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w= +cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE= +cloud.google.com/go/memcache v1.5.0/go.mod h1:dk3fCK7dVo0cUU2c36jKb4VqKPS22BTkf81Xq617aWM= +cloud.google.com/go/memcache v1.6.0/go.mod h1:XS5xB0eQZdHtTuTF9Hf8eJkKtR3pVRCcvJwtm68T3rA= +cloud.google.com/go/memcache v1.7.0/go.mod h1:ywMKfjWhNtkQTxrWxCkCFkoPjLHPW6A7WOTVI8xy3LY= +cloud.google.com/go/metastore v1.5.0/go.mod h1:2ZNrDcQwghfdtCwJ33nM0+GrBGlVuh8rakL3vdPY3XY= +cloud.google.com/go/metastore v1.6.0/go.mod h1:6cyQTls8CWXzk45G55x57DVQ9gWg7RiH65+YgPsNh9s= +cloud.google.com/go/metastore v1.7.0/go.mod h1:s45D0B4IlsINu87/AsWiEVYbLaIMeUSoxlKKDqBGFS8= +cloud.google.com/go/metastore v1.8.0/go.mod h1:zHiMc4ZUpBiM7twCIFQmJ9JMEkDSyZS9U12uf7wHqSI= +cloud.google.com/go/monitoring v1.1.0/go.mod h1:L81pzz7HKn14QCMaCs6NTQkdBnE87TElyanS95vIcl4= +cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhIsnmlA53dvEk= +cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= +cloud.google.com/go/monitoring v1.12.0/go.mod h1:yx8Jj2fZNEkL/GYZyTLS4ZtZEZN8WtDEiEqG4kLK50w= +cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA= +cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o= +cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM= +cloud.google.com/go/networkconnectivity v1.7.0/go.mod h1:RMuSbkdbPwNMQjB5HBWD5MpTBnNm39iAVpC3TmsExt8= +cloud.google.com/go/networkmanagement v1.4.0/go.mod h1:Q9mdLLRn60AsOrPc8rs8iNV6OHXaGcDdsIQe1ohekq8= +cloud.google.com/go/networkmanagement v1.5.0/go.mod h1:ZnOeZ/evzUdUsnvRt792H0uYEnHQEMaz+REhhzJRcf4= +cloud.google.com/go/networksecurity v0.5.0/go.mod h1:xS6fOCoqpVC5zx15Z/MqkfDwH4+m/61A3ODiDV1xmiQ= +cloud.google.com/go/networksecurity v0.6.0/go.mod h1:Q5fjhTr9WMI5mbpRYEbiexTzROf7ZbDzvzCrNl14nyU= +cloud.google.com/go/notebooks v1.2.0/go.mod h1:9+wtppMfVPUeJ8fIWPOq1UnATHISkGXGqTkxeieQ6UY= +cloud.google.com/go/notebooks v1.3.0/go.mod h1:bFR5lj07DtCPC7YAAJ//vHskFBxA5JzYlH68kXVdk34= +cloud.google.com/go/notebooks v1.4.0/go.mod h1:4QPMngcwmgb6uw7Po99B2xv5ufVoIQ7nOGDyL4P8AgA= +cloud.google.com/go/notebooks v1.5.0/go.mod h1:q8mwhnP9aR8Hpfnrc5iN5IBhrXUy8S2vuYs+kBJ/gu0= +cloud.google.com/go/optimization v1.1.0/go.mod h1:5po+wfvX5AQlPznyVEZjGJTMr4+CAkJf2XSTQOOl9l4= +cloud.google.com/go/optimization v1.2.0/go.mod h1:Lr7SOHdRDENsh+WXVmQhQTrzdu9ybg0NecjHidBq6xs= +cloud.google.com/go/orchestration v1.3.0/go.mod h1:Sj5tq/JpWiB//X/q3Ngwdl5K7B7Y0KZ7bfv0wL6fqVA= +cloud.google.com/go/orchestration v1.4.0/go.mod h1:6W5NLFWs2TlniBphAViZEVhrXRSMgUGDfW7vrWKvsBk= +cloud.google.com/go/orgpolicy v1.4.0/go.mod h1:xrSLIV4RePWmP9P3tBl8S93lTmlAxjm06NSm2UTmKvE= +cloud.google.com/go/orgpolicy v1.5.0/go.mod h1:hZEc5q3wzwXJaKrsx5+Ewg0u1LxJ51nNFlext7Tanwc= +cloud.google.com/go/osconfig v1.7.0/go.mod h1:oVHeCeZELfJP7XLxcBGTMBvRO+1nQ5tFG9VQTmYS2Fs= +cloud.google.com/go/osconfig v1.8.0/go.mod h1:EQqZLu5w5XA7eKizepumcvWx+m8mJUhEwiPqWiZeEdg= +cloud.google.com/go/osconfig v1.9.0/go.mod h1:Yx+IeIZJ3bdWmzbQU4fxNl8xsZ4amB+dygAwFPlvnNo= +cloud.google.com/go/osconfig v1.10.0/go.mod h1:uMhCzqC5I8zfD9zDEAfvgVhDS8oIjySWh+l4WK6GnWw= +cloud.google.com/go/oslogin v1.4.0/go.mod h1:YdgMXWRaElXz/lDk1Na6Fh5orF7gvmJ0FGLIs9LId4E= +cloud.google.com/go/oslogin v1.5.0/go.mod h1:D260Qj11W2qx/HVF29zBg+0fd6YCSjSqLUkY/qEenQU= +cloud.google.com/go/oslogin v1.6.0/go.mod h1:zOJ1O3+dTU8WPlGEkFSh7qeHPPSoxrcMbbK1Nm2iX70= +cloud.google.com/go/oslogin v1.7.0/go.mod h1:e04SN0xO1UNJ1M5GP0vzVBFicIe4O53FOfcixIqTyXo= +cloud.google.com/go/phishingprotection v0.5.0/go.mod h1:Y3HZknsK9bc9dMi+oE8Bim0lczMU6hrX0UpADuMefr0= +cloud.google.com/go/phishingprotection v0.6.0/go.mod h1:9Y3LBLgy0kDTcYET8ZH3bq/7qni15yVUoAxiFxnlSUA= +cloud.google.com/go/policytroubleshooter v1.3.0/go.mod h1:qy0+VwANja+kKrjlQuOzmlvscn4RNsAc0e15GGqfMxg= +cloud.google.com/go/policytroubleshooter v1.4.0/go.mod h1:DZT4BcRw3QoO8ota9xw/LKtPa8lKeCByYeKTIf/vxdE= +cloud.google.com/go/privatecatalog v0.5.0/go.mod h1:XgosMUvvPyxDjAVNDYxJ7wBW8//hLDDYmnsNcMGq1K0= +cloud.google.com/go/privatecatalog v0.6.0/go.mod h1:i/fbkZR0hLN29eEWiiwue8Pb+GforiEIBnV9yrRUOKI= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= +cloud.google.com/go/pubsub v1.26.0/go.mod h1:QgBH3U/jdJy/ftjPhTkyXNj543Tin1pRYcdcPRnFIRI= +cloud.google.com/go/pubsub v1.27.1/go.mod h1:hQN39ymbV9geqBnfQq6Xf63yNhUAhv9CZhzp5O6qsW0= +cloud.google.com/go/pubsub v1.28.0/go.mod h1:vuXFpwaVoIPQMGXqRyUQigu/AX1S3IWugR9xznmcXX8= +cloud.google.com/go/pubsublite v1.5.0/go.mod h1:xapqNQ1CuLfGi23Yda/9l4bBCKz/wC3KIJ5gKcxveZg= +cloud.google.com/go/recaptchaenterprise v1.3.1/go.mod h1:OdD+q+y4XGeAlxRaMn1Y7/GveP6zmq76byL6tjPE7d4= +cloud.google.com/go/recaptchaenterprise/v2 v2.1.0/go.mod h1:w9yVqajwroDNTfGuhmOjPDN//rZGySaf6PtFVcSCa7o= +cloud.google.com/go/recaptchaenterprise/v2 v2.2.0/go.mod h1:/Zu5jisWGeERrd5HnlS3EUGb/D335f9k51B/FVil0jk= +cloud.google.com/go/recaptchaenterprise/v2 v2.3.0/go.mod h1:O9LwGCjrhGHBQET5CA7dd5NwwNQUErSgEDit1DLNTdo= +cloud.google.com/go/recaptchaenterprise/v2 v2.4.0/go.mod h1:Am3LHfOuBstrLrNCBrlI5sbwx9LBg3te2N6hGvHn2mE= +cloud.google.com/go/recaptchaenterprise/v2 v2.5.0/go.mod h1:O8LzcHXN3rz0j+LBC91jrwI3R+1ZSZEWrfL7XHgNo9U= +cloud.google.com/go/recommendationengine v0.5.0/go.mod h1:E5756pJcVFeVgaQv3WNpImkFP8a+RptV6dDLGPILjvg= +cloud.google.com/go/recommendationengine v0.6.0/go.mod h1:08mq2umu9oIqc7tDy8sx+MNJdLG0fUi3vaSVbztHgJ4= +cloud.google.com/go/recommender v1.5.0/go.mod h1:jdoeiBIVrJe9gQjwd759ecLJbxCDED4A6p+mqoqDvTg= +cloud.google.com/go/recommender v1.6.0/go.mod h1:+yETpm25mcoiECKh9DEScGzIRyDKpZ0cEhWGo+8bo+c= +cloud.google.com/go/recommender v1.7.0/go.mod h1:XLHs/W+T8olwlGOgfQenXBTbIseGclClff6lhFVe9Bs= +cloud.google.com/go/recommender v1.8.0/go.mod h1:PkjXrTT05BFKwxaUxQmtIlrtj0kph108r02ZZQ5FE70= +cloud.google.com/go/redis v1.7.0/go.mod h1:V3x5Jq1jzUcg+UNsRvdmsfuFnit1cfe3Z/PGyq/lm4Y= +cloud.google.com/go/redis v1.8.0/go.mod h1:Fm2szCDavWzBk2cDKxrkmWBqoCiL1+Ctwq7EyqBCA/A= +cloud.google.com/go/redis v1.9.0/go.mod h1:HMYQuajvb2D0LvMgZmLDZW8V5aOC/WxstZHiy4g8OiA= +cloud.google.com/go/redis v1.10.0/go.mod h1:ThJf3mMBQtW18JzGgh41/Wld6vnDDc/F/F35UolRZPM= +cloud.google.com/go/resourcemanager v1.3.0/go.mod h1:bAtrTjZQFJkiWTPDb1WBjzvc6/kifjj4QBYuKCCoqKA= +cloud.google.com/go/resourcemanager v1.4.0/go.mod h1:MwxuzkumyTX7/a3n37gmsT3py7LIXwrShilPh3P1tR0= +cloud.google.com/go/resourcesettings v1.3.0/go.mod h1:lzew8VfESA5DQ8gdlHwMrqZs1S9V87v3oCnKCWoOuQU= +cloud.google.com/go/resourcesettings v1.4.0/go.mod h1:ldiH9IJpcrlC3VSuCGvjR5of/ezRrOxFtpJoJo5SmXg= +cloud.google.com/go/retail v1.8.0/go.mod h1:QblKS8waDmNUhghY2TI9O3JLlFk8jybHeV4BF19FrE4= +cloud.google.com/go/retail v1.9.0/go.mod h1:g6jb6mKuCS1QKnH/dpu7isX253absFl6iE92nHwlBUY= +cloud.google.com/go/retail v1.10.0/go.mod h1:2gDk9HsL4HMS4oZwz6daui2/jmKvqShXKQuB2RZ+cCc= +cloud.google.com/go/retail v1.11.0/go.mod h1:MBLk1NaWPmh6iVFSz9MeKG/Psyd7TAgm6y/9L2B4x9Y= +cloud.google.com/go/run v0.2.0/go.mod h1:CNtKsTA1sDcnqqIFR3Pb5Tq0usWxJJvsWOCPldRU3Do= +cloud.google.com/go/run v0.3.0/go.mod h1:TuyY1+taHxTjrD0ZFk2iAR+xyOXEA0ztb7U3UNA0zBo= +cloud.google.com/go/scheduler v1.4.0/go.mod h1:drcJBmxF3aqZJRhmkHQ9b3uSSpQoltBPGPxGAWROx6s= +cloud.google.com/go/scheduler v1.5.0/go.mod h1:ri073ym49NW3AfT6DZi21vLZrG07GXr5p3H1KxN5QlI= +cloud.google.com/go/scheduler v1.6.0/go.mod h1:SgeKVM7MIwPn3BqtcBntpLyrIJftQISRrYB5ZtT+KOk= +cloud.google.com/go/scheduler v1.7.0/go.mod h1:jyCiBqWW956uBjjPMMuX09n3x37mtyPJegEWKxRsn44= +cloud.google.com/go/secretmanager v1.6.0/go.mod h1:awVa/OXF6IiyaU1wQ34inzQNc4ISIDIrId8qE5QGgKA= +cloud.google.com/go/secretmanager v1.8.0/go.mod h1:hnVgi/bN5MYHd3Gt0SPuTPPp5ENina1/LxM+2W9U9J4= +cloud.google.com/go/secretmanager v1.9.0/go.mod h1:b71qH2l1yHmWQHt9LC80akm86mX8AL6X1MA01dW8ht4= +cloud.google.com/go/secretmanager v1.10.0/go.mod h1:MfnrdvKMPNra9aZtQFvBcvRU54hbPD8/HayQdlUgJpU= +cloud.google.com/go/security v1.5.0/go.mod h1:lgxGdyOKKjHL4YG3/YwIL2zLqMFCKs0UbQwgyZmfJl4= +cloud.google.com/go/security v1.7.0/go.mod h1:mZklORHl6Bg7CNnnjLH//0UlAlaXqiG7Lb9PsPXLfD0= +cloud.google.com/go/security v1.8.0/go.mod h1:hAQOwgmaHhztFhiQ41CjDODdWP0+AE1B3sX4OFlq+GU= +cloud.google.com/go/security v1.9.0/go.mod h1:6Ta1bO8LXI89nZnmnsZGp9lVoVWXqsVbIq/t9dzI+2Q= +cloud.google.com/go/security v1.10.0/go.mod h1:QtOMZByJVlibUT2h9afNDWRZ1G96gVywH8T5GUSb9IA= +cloud.google.com/go/securitycenter v1.13.0/go.mod h1:cv5qNAqjY84FCN6Y9z28WlkKXyWsgLO832YiWwkCWcU= +cloud.google.com/go/securitycenter v1.14.0/go.mod h1:gZLAhtyKv85n52XYWt6RmeBdydyxfPeTrpToDPw4Auc= +cloud.google.com/go/securitycenter v1.15.0/go.mod h1:PeKJ0t8MoFmmXLXWm41JidyzI3PJjd8sXWaVqg43WWk= +cloud.google.com/go/securitycenter v1.16.0/go.mod h1:Q9GMaLQFUD+5ZTabrbujNWLtSLZIZF7SAR0wWECrjdk= +cloud.google.com/go/servicecontrol v1.4.0/go.mod h1:o0hUSJ1TXJAmi/7fLJAedOovnujSEvjKCAFNXPQ1RaU= +cloud.google.com/go/servicecontrol v1.5.0/go.mod h1:qM0CnXHhyqKVuiZnGKrIurvVImCs8gmqWsDoqe9sU1s= +cloud.google.com/go/servicedirectory v1.4.0/go.mod h1:gH1MUaZCgtP7qQiI+F+A+OpeKF/HQWgtAddhTbhL2bs= +cloud.google.com/go/servicedirectory v1.5.0/go.mod h1:QMKFL0NUySbpZJ1UZs3oFAmdvVxhhxB6eJ/Vlp73dfg= +cloud.google.com/go/servicedirectory v1.6.0/go.mod h1:pUlbnWsLH9c13yGkxCmfumWEPjsRs1RlmJ4pqiNjVL4= +cloud.google.com/go/servicedirectory v1.7.0/go.mod h1:5p/U5oyvgYGYejufvxhgwjL8UVXjkuw7q5XcG10wx1U= +cloud.google.com/go/servicemanagement v1.4.0/go.mod h1:d8t8MDbezI7Z2R1O/wu8oTggo3BI2GKYbdG4y/SJTco= +cloud.google.com/go/servicemanagement v1.5.0/go.mod h1:XGaCRe57kfqu4+lRxaFEAuqmjzF0r+gWHjWqKqBvKFo= +cloud.google.com/go/serviceusage v1.3.0/go.mod h1:Hya1cozXM4SeSKTAgGXgj97GlqUvF5JaoXacR1JTP/E= +cloud.google.com/go/serviceusage v1.4.0/go.mod h1:SB4yxXSaYVuUBYUml6qklyONXNLt83U0Rb+CXyhjEeU= +cloud.google.com/go/shell v1.3.0/go.mod h1:VZ9HmRjZBsjLGXusm7K5Q5lzzByZmJHf1d0IWHEN5X4= +cloud.google.com/go/shell v1.4.0/go.mod h1:HDxPzZf3GkDdhExzD/gs8Grqk+dmYcEjGShZgYa9URw= +cloud.google.com/go/spanner v1.41.0/go.mod h1:MLYDBJR/dY4Wt7ZaMIQ7rXOTLjYrmxLE/5ve9vFfWos= +cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM= +cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ= +cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0= +cloud.google.com/go/speech v1.9.0/go.mod h1:xQ0jTcmnRFFM2RfX/U+rk6FQNUF6DQlydUSyoooSpco= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= +cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= +cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= +cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= +cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= +cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y= +cloud.google.com/go/storage v1.29.0 h1:6weCgzRvMg7lzuUurI4697AqIRPU1SvzHhynwpW31jI= +cloud.google.com/go/storage v1.29.0/go.mod h1:4puEjyTKnku6gfKoTfNOU/W+a9JyuVNxjpS5GBrB8h4= +cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= +cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= +cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw= +cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g= +cloud.google.com/go/talent v1.3.0/go.mod h1:CmcxwJ/PKfRgd1pBjQgU6W3YBwiewmUzQYH5HHmSCmM= +cloud.google.com/go/talent v1.4.0/go.mod h1:ezFtAgVuRf8jRsvyE6EwmbTK5LKciD4KVnHuDEFmOOA= +cloud.google.com/go/texttospeech v1.4.0/go.mod h1:FX8HQHA6sEpJ7rCMSfXuzBcysDAuWusNNNvN9FELDd8= +cloud.google.com/go/texttospeech v1.5.0/go.mod h1:oKPLhR4n4ZdQqWKURdwxMy0uiTS1xU161C8W57Wkea4= +cloud.google.com/go/tpu v1.3.0/go.mod h1:aJIManG0o20tfDQlRIej44FcwGGl/cD0oiRyMKG19IQ= +cloud.google.com/go/tpu v1.4.0/go.mod h1:mjZaX8p0VBgllCzF6wcU2ovUXN9TONFLd7iz227X2Xg= +cloud.google.com/go/trace v1.0.0/go.mod h1:4iErSByzxkyHWzzlAj63/Gmjz0NH1ASqhJguHpGcr6A= +cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg6N0G28= +cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= +cloud.google.com/go/trace v1.8.0/go.mod h1:zH7vcsbAhklH8hWFig58HvxcxyQbaIqMarMg9hn5ECA= +cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= +cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= +cloud.google.com/go/video v1.8.0/go.mod h1:sTzKFc0bUSByE8Yoh8X0mn8bMymItVGPfTuUBUyRgxk= +cloud.google.com/go/video v1.9.0/go.mod h1:0RhNKFRF5v92f8dQt0yhaHrEuH95m068JYOvLZYnJSw= +cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU= +cloud.google.com/go/videointelligence v1.7.0/go.mod h1:k8pI/1wAhjznARtVT9U1llUaFNPh7muw8QyOUpavru4= +cloud.google.com/go/videointelligence v1.8.0/go.mod h1:dIcCn4gVDdS7yte/w+koiXn5dWVplOZkE+xwG9FgK+M= +cloud.google.com/go/videointelligence v1.9.0/go.mod h1:29lVRMPDYHikk3v8EdPSaL8Ku+eMzDljjuvRs105XoU= +cloud.google.com/go/vision v1.2.0/go.mod h1:SmNwgObm5DpFBme2xpyOyasvBc1aPdjvMk2bBk0tKD0= +cloud.google.com/go/vision/v2 v2.2.0/go.mod h1:uCdV4PpN1S0jyCyq8sIM42v2Y6zOLkZs+4R9LrGYwFo= +cloud.google.com/go/vision/v2 v2.3.0/go.mod h1:UO61abBx9QRMFkNBbf1D8B1LXdS2cGiiCRx0vSpZoUo= +cloud.google.com/go/vision/v2 v2.4.0/go.mod h1:VtI579ll9RpVTrdKdkMzckdnwMyX2JILb+MhPqRbPsY= +cloud.google.com/go/vision/v2 v2.5.0/go.mod h1:MmaezXOOE+IWa+cS7OhRRLK2cNv1ZL98zhqFFZaaH2E= +cloud.google.com/go/vmmigration v1.2.0/go.mod h1:IRf0o7myyWFSmVR1ItrBSFLFD/rJkfDCUTO4vLlJvsE= +cloud.google.com/go/vmmigration v1.3.0/go.mod h1:oGJ6ZgGPQOFdjHuocGcLqX4lc98YQ7Ygq8YQwHh9A7g= +cloud.google.com/go/vmwareengine v0.1.0/go.mod h1:RsdNEf/8UDvKllXhMz5J40XxDrNJNN4sagiox+OI208= +cloud.google.com/go/vpcaccess v1.4.0/go.mod h1:aQHVbTWDYUR1EbTApSVvMq1EnT57ppDmQzZ3imqIk4w= +cloud.google.com/go/vpcaccess v1.5.0/go.mod h1:drmg4HLk9NkZpGfCmZ3Tz0Bwnm2+DKqViEpeEpOq0m8= +cloud.google.com/go/webrisk v1.4.0/go.mod h1:Hn8X6Zr+ziE2aNd8SliSDWpEnSS1u4R9+xXZmFiHmGE= +cloud.google.com/go/webrisk v1.5.0/go.mod h1:iPG6fr52Tv7sGk0H6qUFzmL3HHZev1htXuWDEEsqMTg= +cloud.google.com/go/webrisk v1.6.0/go.mod h1:65sW9V9rOosnc9ZY7A7jsy1zoHS5W9IAXv6dGqhMQMc= +cloud.google.com/go/webrisk v1.7.0/go.mod h1:mVMHgEYH0r337nmt1JyLthzMr6YxwN1aAIEc2fTcq7A= +cloud.google.com/go/websecurityscanner v1.3.0/go.mod h1:uImdKm2wyeXQevQJXeh8Uun/Ym1VqworNDlBXQevGMo= +cloud.google.com/go/websecurityscanner v1.4.0/go.mod h1:ebit/Fp0a+FWu5j4JOmJEV8S8CzdTkAS77oDsiSqYWQ= +cloud.google.com/go/workflows v1.6.0/go.mod h1:6t9F5h/unJz41YqfBmqSASJSXccBLtD1Vwf+KmJENM0= +cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoISEXH2bcHC3M= +cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vfKf5Af+to4M= +cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA= +code.cloudfoundry.org/clock v0.0.0-20180518195852-02e53af36e6c/go.mod h1:QD9Lzhd/ux6eNQVUDVRJX/RKTigpewimNYBi7ivZKY8= +contrib.go.opencensus.io/exporter/aws v0.0.0-20200617204711-c478e41e60e9/go.mod h1:uu1P0UCM/6RbsMrgPa98ll8ZcHM858i/AD06a9aLRCA= +contrib.go.opencensus.io/exporter/stackdriver v0.13.14/go.mod h1:5pSSGY0Bhuk7waTHuDf4aQ8D2DrhgETRo9fy6k3Xlzc= +contrib.go.opencensus.io/integrations/ocsql v0.1.7/go.mod h1:8DsSdjz3F+APR+0z0WkU1aRorQCFfRxvqjUUPMbF3fE= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +github.com/AdaLogics/go-fuzz-headers v0.0.0-20210715213245-6c3934b029d8/go.mod h1:CzsSbkDixRphAF5hS6wbMKq0eI6ccJRb7/A0M6JBnwg= +github.com/AlecAivazis/survey/v2 v2.3.6 h1:NvTuVHISgTHEHeBFqt6BHOe4Ny/NwGZr7w+F8S9ziyw= +github.com/AlecAivazis/survey/v2 v2.3.6/go.mod h1:4AuI9b7RjAR+G7v9+C4YSlX/YL3K3cWNXgWXOhllqvI= +github.com/Azure/azure-amqp-common-go/v3 v3.2.3/go.mod h1:7rPmbSfszeovxGfc5fSAXE4ehlXQZHpMja2OtxC2Tas= +github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= +github.com/Azure/azure-sdk-for-go v63.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= +github.com/Azure/azure-sdk-for-go v65.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= +github.com/Azure/azure-sdk-for-go v66.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.2/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.3.0/go.mod h1:tZoQYdDZNOiIjdSn0dVWVfl0NEPGOJqVLzSrcFk4Is0= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.3.1/go.mod h1:DffdKW9RFqa5VgmsjUOsS7UE7eiA5iAvYUs63bhKQ0M= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0/go.mod h1:bhXu1AjYL+wutSL/kpSq6s7733q2Rb0yuot9Zgfqa/0= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.2.1/go.mod h1:gLa1CL2RNE4s7M3yopJ/p0iq5DdY6Yv5ZUt9MTRZOQM= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.1.1/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.1.2/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= +github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.9.0/go.mod h1:EAyXOW1F6BTJPiK2pDvmnvxOHPxoTYWoqBeIlql+QhI= +github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.0/go.mod h1:9V2j0jn9jDEkCkv8w/bKTNppX/d0FVA1ud77xCIP4KA= +github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1/go.mod h1:9V2j0jn9jDEkCkv8w/bKTNppX/d0FVA1ud77xCIP4KA= +github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus v1.2.0/go.mod h1:R6+0udeRV8iYSTVuT5RT7If4sc46K5Bz3ZKrmvZQF7U= +github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.0.0/go.mod h1:2e8rMJtl2+2j+HXbTBwnyGpm5Nou7KhvSfxOq8JpTag= +github.com/Azure/go-amqp v0.17.0/go.mod h1:9YJ3RhxRT1gquYnzpZO1vcYMMpAdJT+QEg6fwmw9Zlg= +github.com/Azure/go-amqp v0.18.1/go.mod h1:+bg0x3ce5+Q3ahCEXnCsGG3ETpDQe3MEVnOuT2ywPwc= +github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= +github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= +github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= +github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= +github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= +github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= +github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= +github.com/Azure/go-autorest/autorest v0.11.25/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= +github.com/Azure/go-autorest/autorest v0.11.28/go.mod h1:MrkzG3Y3AH668QyF9KRk5neJnGgmhQ6krbhR8Q5eMvA= +github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= +github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= +github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= +github.com/Azure/go-autorest/autorest/adal v0.9.18/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= +github.com/Azure/go-autorest/autorest/adal v0.9.22/go.mod h1:XuAbAEUv2Tta//+voMI038TrJBqjKam0me7qR+L8Cmk= +github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= +github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= +github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= +github.com/Azure/go-autorest/autorest/mocks v0.4.2/go.mod h1:Vy7OitM9Kei0i1Oj+LvyAWMXJHeKH1MVlzFugfVrmyU= +github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod h1:fE8iZBn7LQR7zH/9XU2NcPR4o9jEImooCeWJcYV/zLE= +github.com/Azure/go-autorest/autorest/validation v0.3.1/go.mod h1:yhLgjC0Wda5DYXl6JAsWyUe4KVNffhoDhG0zVzUMo3E= +github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= +github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= +github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= +github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= +github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= +github.com/AzureAD/microsoft-authentication-library-for-go v0.8.1/go.mod h1:4qFor3D/HDsvBME35Xy9rwW9DecL+M2sNw1ybjPtwA0= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= +github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= +github.com/GoogleCloudPlatform/cloudsql-proxy v1.33.2/go.mod h1:uqoR4sJc63p7ugW8a/vsEspOsNuehbi7ptS2CHCyOnY= +github.com/HdrHistogram/hdrhistogram-go v1.1.0/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= +github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= +github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= +github.com/MarvinJWendt/testza v0.1.0/go.mod h1:7AxNvlfeHP7Z/hDQ5JtE3OKYT3XFUeLCDE2DQninSqs= +github.com/MarvinJWendt/testza v0.2.1/go.mod h1:God7bhG8n6uQxwdScay+gjm9/LnO4D3kkcZX4hv9Rp8= +github.com/MarvinJWendt/testza v0.2.8/go.mod h1:nwIcjmr0Zz+Rcwfh3/4UhBp7ePKVhuBExvZqnKYWlII= +github.com/MarvinJWendt/testza v0.2.10/go.mod h1:pd+VWsoGUiFtq+hRKSU1Bktnn+DMCSrDrXDpX2bG66k= +github.com/MarvinJWendt/testza v0.2.12/go.mod h1:JOIegYyV7rX+7VZ9r77L/eH6CfJHHzXjB69adAhzZkI= +github.com/MarvinJWendt/testza v0.3.0/go.mod h1:eFcL4I0idjtIx8P9C6KkAuLgATNKpX4/2oUqKc6bF2c= +github.com/MarvinJWendt/testza v0.4.2/go.mod h1:mSdhXiKH8sg/gQehJ63bINcCKp7RtYewEjXsvsVUPbE= +github.com/MarvinJWendt/testza v0.5.2 h1:53KDo64C1z/h/d/stCYCPY69bt/OSwjq5KpFNwi+zB4= +github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= +github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= +github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= +github.com/Microsoft/go-winio v0.4.16-0.20201130162521-d1ffc52c7331/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= +github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= +github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.4.17/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.5.1/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/hcsshim v0.8.6/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= +github.com/Microsoft/hcsshim v0.8.7-0.20190325164909-8abdbb8205e4/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= +github.com/Microsoft/hcsshim v0.8.7/go.mod h1:OHd7sQqRFrYd3RmSgbgji+ctCwkbq2wbEYNSzOYtcBQ= +github.com/Microsoft/hcsshim v0.8.9/go.mod h1:5692vkUqntj1idxauYlpoINNKeqCiG6Sg38RRsjT5y8= +github.com/Microsoft/hcsshim v0.8.14/go.mod h1:NtVKoYxQuTLx6gEq0L96c9Ju4JbRJ4nY2ow3VK6a9Lg= +github.com/Microsoft/hcsshim v0.8.15/go.mod h1:x38A4YbHbdxJtc0sF6oIz+RG0npwSCAvn69iY6URG00= +github.com/Microsoft/hcsshim v0.8.16/go.mod h1:o5/SZqmR7x9JNKsW3pu+nqHm0MF8vbA+VxGOoXdC600= +github.com/Microsoft/hcsshim v0.8.20/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4= +github.com/Microsoft/hcsshim v0.8.21/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4= +github.com/Microsoft/hcsshim v0.8.23/go.mod h1:4zegtUJth7lAvFyc6cH2gGQ5B3OFQim01nnU2M8jKDg= +github.com/Microsoft/hcsshim v0.9.2/go.mod h1:7pLA8lDk46WKDWlVsENo92gC0XFa8rbKfyFRBqxEbCc= +github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod h1:5hlzMzRKMLyo42nCZ9oml8AdTlq/0cvIaBv6tK1RehU= +github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod h1:mw7qgWloBUl75W/gVH3cQszUg1+gUITj7D6NY7ywVnY= +github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= +github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= +github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63nhn5WAunQHLTznkw5W8b1Xc0dNjp83s= +github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= +github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= +github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= +github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= +github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= +github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod h1:HI8ITrYtUY+O+ZhtlqUnD8+KwNPOyugEhfP9fdUIaEQ= +github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= +github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= +github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= +github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= +github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= +github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= +github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= +github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod h1:CgnQgUtFrFz9mxFNtED3jI5tLDjKlOM+oUF/sTk6ps0= +github.com/alexflint/go-filemutex v1.1.0/go.mod h1:7P4iRhttt/nUvUOrYIhcpMzv2G6CY9UnI16Z+UJqRyk= +github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= +github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= +github.com/armon/go-metrics v0.3.3/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc= +github.com/armon/go-metrics v0.3.9/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc= +github.com/armon/go-metrics v0.3.10/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc= +github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= +github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= +github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= +github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= +github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg= +github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= +github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= +github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 h1:DklsrG3dyBCFEj5IhUbnKptjxatkF07cF2ak3yi77so= +github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= +github.com/atomicgo/cursor v0.0.1/go.mod h1:cBON2QmmrysudxNBFthvMtN32r3jxVRIvzkUiF/RuIk= +github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= +github.com/aws/aws-sdk-go v1.15.27/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= +github.com/aws/aws-sdk-go v1.38.35/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= +github.com/aws/aws-sdk-go v1.40.45/go.mod h1:585smgzpB/KqRA+K3y/NL/oYRqQvpNJYvLm+LY1U59Q= +github.com/aws/aws-sdk-go v1.43.11/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= +github.com/aws/aws-sdk-go v1.43.31/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= +github.com/aws/aws-sdk-go v1.44.156/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.44.187/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.44.200/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.44.273 h1:CX8O0gK+cGrgUyv7bgJ6QQP9mQg7u5mweHdNzULH47c= +github.com/aws/aws-sdk-go v1.44.273/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go-v2 v1.9.1/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4= +github.com/aws/aws-sdk-go-v2 v1.17.4/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw= +github.com/aws/aws-sdk-go-v2 v1.18.0 h1:882kkTpSFhdgYRKVZ/VCgf7sd0ru57p2JCxz4/oN5RY= +github.com/aws/aws-sdk-go-v2 v1.18.0/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10 h1:dK82zF6kkPeCo8J1e+tGx4JdvDIQzj7ygIoLg8WMuGs= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10/go.mod h1:VeTZetY5KRJLuD/7fkQXMU6Mw7H5m/KP2J5Iy9osMno= +github.com/aws/aws-sdk-go-v2/config v1.18.12/go.mod h1:J36fOhj1LQBr+O4hJCiT8FwVvieeoSGOtPuvhKlsNu8= +github.com/aws/aws-sdk-go-v2/config v1.18.25 h1:JuYyZcnMPBiFqn87L2cRppo+rNwgah6YwD3VuyvaW6Q= +github.com/aws/aws-sdk-go-v2/config v1.18.25/go.mod h1:dZnYpD5wTW/dQF0rRNLVypB396zWCcPiBIvdvSWHEg4= +github.com/aws/aws-sdk-go-v2/credentials v1.13.12/go.mod h1:37HG2MBroXK3jXfxVGtbM2J48ra2+Ltu+tmwr/jO0KA= +github.com/aws/aws-sdk-go-v2/credentials v1.13.24 h1:PjiYyls3QdCrzqUN35jMWtUK1vqVZ+zLfdOa/UPFDp0= +github.com/aws/aws-sdk-go-v2/credentials v1.13.24/go.mod h1:jYPYi99wUOPIFi0rhiOvXeSEReVOzBqFNOX5bXYoG2o= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.22/go.mod h1:YGSIJyQ6D6FjKMQh16hVFSIUD54L4F7zTGePqYMYYJU= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3 h1:jJPgroehGvjrde3XufFIJUZVK5A2L9a3KwSFgKy9n8w= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3/go.mod h1:4Q0UFP0YJf0NrsEuEYHpM9fTSEVnD16Z3uyEF7J9JGM= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.51/go.mod h1:7Grl2gV+dx9SWrUIgwwlUvU40t7+lOSbx34XwfmsTkY= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.67 h1:fI9/5BDEaAv/pv1VO1X1n3jfP9it+IGqWsCuuBQI8wM= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.67/go.mod h1:zQClPRIwQZfJlZq6WZve+s4Tb4JW+3V6eS+4+KrYeP8= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.28/go.mod h1:3lwChorpIM/BhImY/hy+Z6jekmN92cXGPI1QJasVPYY= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33 h1:kG5eQilShqmJbv11XL1VpyDbaEJzWxd4zRiCG30GSn4= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33/go.mod h1:7i0PF1ME/2eUPFcjkVIwq+DOygHEoK92t5cDqNgYbIw= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.22/go.mod h1:EqK7gVrIGAHyZItrD1D8B0ilgwMD1GiWAmbU4u/JHNk= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27 h1:vFQlirhuM8lLlpI7imKOMsjdQLuN9CPi+k44F/OFVsk= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27/go.mod h1:UrHnn3QV/d0pBZ6QBAEQcqFLf8FAzLmoUfPVIueOvoM= +github.com/aws/aws-sdk-go-v2/internal/ini v1.3.29/go.mod h1:TwuqRBGzxjQJIwH16/fOZodwXt2Zxa9/cwJC5ke4j7s= +github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34 h1:gGLG7yKaXG02/jBlg210R7VgQIotiQntNhsCFejawx8= +github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34/go.mod h1:Etz2dj6UHYuw+Xw830KfzCfWGMzqvUTCjUj5b76GVDc= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.19/go.mod h1:8W88sW3PjamQpKFUQvHWWKay6ARsNvZnzU7+a4apubw= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.25 h1:AzwRi5OKKwo4QNqPf7TjeO+tK8AyOK3GVSwmRPo7/Cs= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.25/go.mod h1:SUbB4wcbSEyCvqBxv/O/IBf93RbEze7U7OnoTlpPB+g= +github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.8.1/go.mod h1:CM+19rL1+4dFWnOQKwDc7H1KwXTz+h61oUSHyhV0b3o= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.11 h1:y2+VQzC6Zh2ojtV2LoC0MNwHWc6qXv/j2vrQtlftkdA= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.11/go.mod h1:iV4q2hsqtNECrfmlXyord9u4zyuFEJX9eLgLpSPzWA8= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.23/go.mod h1:1jcUfF+FAOEwtIcNiHPaV4TSoZqkUIPzrohmD7fb95c= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.28 h1:vGWm5vTpMr39tEZfQeDiDAMgk+5qsnvRny3FjLpnH5w= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.28/go.mod h1:spfrICMD6wCAhjhzHuy6DOZZ+LAIY10UxhUmLzpJTTs= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.22/go.mod h1:xt0Au8yPIwYXf/GYPy/vl4K3CgwhfQMYbrH7DlUUIws= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27 h1:0iKliEXAcCa2qVtRs7Ot5hItA2MsufrphbRFlz1Owxo= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27/go.mod h1:EOwBD4J4S5qYszS5/3DpkejfuK+Z5/1uzICfPaZLtqw= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.22/go.mod h1:QFVbqK54XArazLvn2wvWMRBi/jGrWii46qbr5DyPGjc= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.14.2 h1:NbWkRxEEIRSCqxhsHQuMiTH7yo+JZW1gp8v3elSVMTQ= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.14.2/go.mod h1:4tfW5l4IAB32VWCDEBxCRtR9T4BWy4I4kr1spr8NgZM= +github.com/aws/aws-sdk-go-v2/service/kms v1.20.2/go.mod h1:vdqtUOdVuf5ooy+hJ2GnzqNo94xiAA9s1xbZ1hQgRE0= +github.com/aws/aws-sdk-go-v2/service/s3 v1.30.2/go.mod h1:SXDHd6fI2RhqB7vmAzyYQCTQnpZrIprVJvYxpzW3JAM= +github.com/aws/aws-sdk-go-v2/service/s3 v1.33.1 h1:O+9nAy9Bb6bJFTpeNFtd9UfHbgxO1o4ZDAM9rQp5NsY= +github.com/aws/aws-sdk-go-v2/service/s3 v1.33.1/go.mod h1:J9kLNzEiHSeGMyN7238EjJmBpCniVzFda75Gxl/NqB8= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.18.3/go.mod h1:hqPcyOuLU6yWIbLy3qMnQnmidgKuIEwqIlW6+chYnog= +github.com/aws/aws-sdk-go-v2/service/sns v1.20.2/go.mod h1:VN2n9SOMS1lNbh5YD7o+ho0/rgfifSrK//YYNiVVF5E= +github.com/aws/aws-sdk-go-v2/service/sqs v1.20.2/go.mod h1:1ttxGjUHZliCQMpPss1sU5+Ph/5NvdMFRzr96bv8gm0= +github.com/aws/aws-sdk-go-v2/service/ssm v1.35.2/go.mod h1:VLSz2SHUKYFSOlXB/GlXoLU6KPYQJAbw7I20TDJdyws= +github.com/aws/aws-sdk-go-v2/service/sso v1.12.1/go.mod h1:IgV8l3sj22nQDd5qcAGY0WenwCzCphqdbFOpfktZPrI= +github.com/aws/aws-sdk-go-v2/service/sso v1.12.10 h1:UBQjaMTCKwyUYwiVnUt6toEJwGXsLBI6al083tpjJzY= +github.com/aws/aws-sdk-go-v2/service/sso v1.12.10/go.mod h1:ouy2P4z6sJN70fR3ka3wD3Ro3KezSxU6eKGQI2+2fjI= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.1/go.mod h1:O1YSOg3aekZibh2SngvCRRG+cRHKKlYgxf/JBF/Kr/k= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.10 h1:PkHIIJs8qvq0e5QybnZoG1K/9QTrLr9OsqCIo59jOBA= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.10/go.mod h1:AFvkxc8xfBe8XA+5St5XIHHrQQtkxqrRincx4hmMHOk= +github.com/aws/aws-sdk-go-v2/service/sts v1.18.3/go.mod h1:b+psTJn33Q4qGoDaM7ZiOVVG8uVjGI6HaZ8WBHdgDgU= +github.com/aws/aws-sdk-go-v2/service/sts v1.19.0 h1:2DQLAKDteoEDI8zpCzqBMaZlJuoE9iTYD0gFmXVax9E= +github.com/aws/aws-sdk-go-v2/service/sts v1.19.0/go.mod h1:BgQOMsg8av8jset59jelyPW7NoZcZXLVpDsXunGDrk8= +github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= +github.com/aws/smithy-go v1.13.5 h1:hgz0X/DX0dGqTYpGALqXJoRKRj5oQ7150i5FdTePzO8= +github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= +github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= +github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= +github.com/benbjohnson/clock v1.3.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= +github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= +github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= +github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA= +github.com/bits-and-blooms/bitset v1.2.0/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= +github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= +github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= +github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= +github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= +github.com/bshuster-repo/logrus-logstash-hook v0.4.1/go.mod h1:zsTqEiSzDgAa/8GZR7E1qaXrhYNDKBYy5/dWPTIflbk= +github.com/buger/jsonparser v0.0.0-20180808090653-f4dd9f5a6b44/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= +github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= +github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= +github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod h1:obH5gd0BsqsP2LwDJ9aOkm/6J86V6lyAXCoQWGw3K50= +github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod h1:D/8v3kj0zr8ZAKg1AQ6crr+5VwKN5eIywRkfhyM/+dE= +github.com/casbin/casbin/v2 v2.37.0/go.mod h1:vByNa/Fchek0KZUgG5wEsl7iFsiviAYKRtgrQfcJqHg= +github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= +github.com/cenkalti/backoff/v4 v4.1.2/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= +github.com/cenkalti/backoff/v4 v4.2.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= +github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= +github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= +github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw= +github.com/checkpoint-restore/go-criu/v5 v5.0.0/go.mod h1:cfwC0EG7HMUenopBsUf9d89JlCLQIfgVcNsNN0t6T2M= +github.com/checkpoint-restore/go-criu/v5 v5.3.0/go.mod h1:E/eQpaFtUKGOOSEBZgmKAcn+zUUwWxqcaKZlF54wK8E= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/logex v1.2.0/go.mod h1:9+9sk7u7pGNWYMkh0hdiL++6OeibzJccyQU4p4MedaY= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/readline v1.5.0/go.mod h1:x22KAscuvRqlLoK9CsoYsmxoXZMMFVyOl86cAH8qUic= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/chzyer/test v0.0.0-20210722231415-061457976a23/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/cilium/ebpf v0.0.0-20200110133405-4032b1d8aae3/go.mod h1:MA5e5Lr8slmEg9bt0VpxxWqJlO4iwu3FBdHUzV7wQVg= +github.com/cilium/ebpf v0.0.0-20200702112145-1c8d4c9ef775/go.mod h1:7cR51M8ViRLIdUjrmSXlK9pkrsDlLHbO8jiB8X8JnOc= +github.com/cilium/ebpf v0.2.0/go.mod h1:To2CFviqOWL/M0gIMsvSMlqe7em/l1ALkX1PyjrX2Qs= +github.com/cilium/ebpf v0.4.0/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= +github.com/cilium/ebpf v0.6.2/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= +github.com/cilium/ebpf v0.7.0/go.mod h1:/oI2+1shJiTGAMgl6/RgJr36Eo1jzrRcAWbcXO2usCA= +github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= +github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= +github.com/clbanning/mxj v1.8.4/go.mod h1:BVjHeAH+rl9rs6f+QIpeRl0tfu10SXn1pUSa5PVGJng= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= +github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= +github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20220314180256-7f1daf1720fc/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20230105202645-06c439db220b/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= +github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= +github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h6jFvWxBdQXxjopDMZyH2UVceIRfR84bdzbkoKrsWNo= +github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= +github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= +github.com/containerd/aufs v0.0.0-20200908144142-dab0cbea06f4/go.mod h1:nukgQABAEopAHvB6j7cnP5zJ+/3aVcE7hCYqvIwAHyE= +github.com/containerd/aufs v0.0.0-20201003224125-76a6863f2989/go.mod h1:AkGGQs9NM2vtYHaUen+NljV0/baGCAPELGm2q9ZXpWU= +github.com/containerd/aufs v0.0.0-20210316121734-20793ff83c97/go.mod h1:kL5kd6KM5TzQjR79jljyi4olc1Vrx6XBlcyj3gNv2PU= +github.com/containerd/aufs v1.0.0/go.mod h1:kL5kd6KM5TzQjR79jljyi4olc1Vrx6XBlcyj3gNv2PU= +github.com/containerd/btrfs v0.0.0-20201111183144-404b9149801e/go.mod h1:jg2QkJcsabfHugurUvvPhS3E08Oxiuh5W/g1ybB4e0E= +github.com/containerd/btrfs v0.0.0-20210316141732-918d888fb676/go.mod h1:zMcX3qkXTAi9GI50+0HOeuV8LU2ryCE/V2vG/ZBiTss= +github.com/containerd/btrfs v1.0.0/go.mod h1:zMcX3qkXTAi9GI50+0HOeuV8LU2ryCE/V2vG/ZBiTss= +github.com/containerd/cgroups v0.0.0-20190717030353-c4b9ac5c7601/go.mod h1:X9rLEHIqSf/wfK8NsPqxJmeZgW4pcfzdXITDrUSJ6uI= +github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f/go.mod h1:OApqhQ4XNSNC13gXIwDjhOQxjWa/NxkwZXJ1EvqT0ko= +github.com/containerd/cgroups v0.0.0-20200531161412-0dbf7f05ba59/go.mod h1:pA0z1pT8KYB3TCXK/ocprsh7MAkoW8bZVzPdih9snmM= +github.com/containerd/cgroups v0.0.0-20200710171044-318312a37340/go.mod h1:s5q4SojHctfxANBDvMeIaIovkq29IP48TKAxnhYRxvo= +github.com/containerd/cgroups v0.0.0-20200824123100-0b889c03f102/go.mod h1:s5q4SojHctfxANBDvMeIaIovkq29IP48TKAxnhYRxvo= +github.com/containerd/cgroups v0.0.0-20210114181951-8a68de567b68/go.mod h1:ZJeTFisyysqgcCdecO57Dj79RfL0LNeGiFUqLYQRYLE= +github.com/containerd/cgroups v1.0.1/go.mod h1:0SJrPIenamHDcZhEcJMNBB85rHcUsw4f25ZfBiPYRkU= +github.com/containerd/cgroups v1.0.3/go.mod h1:/ofk34relqNjSGyqPrmEULrO4Sc8LJhvJmWbUCUKqj8= +github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= +github.com/containerd/console v0.0.0-20181022165439-0650fd9eeb50/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= +github.com/containerd/console v0.0.0-20191206165004-02ecf6a7291e/go.mod h1:8Pf4gM6VEbTNRIT26AyyU7hxdQU3MvAvxVI0sc00XBE= +github.com/containerd/console v1.0.1/go.mod h1:XUsP6YE/mKtz6bxc+I8UiKKTP04qjQL4qcS3XoQ5xkw= +github.com/containerd/console v1.0.2/go.mod h1:ytZPjGgY2oeTkAONYafi2kSj0aYggsf8acV1PGKCbzQ= +github.com/containerd/console v1.0.3 h1:lIr7SlA5PxZyMV30bDW0MGbiOPXwc63yRuCP0ARubLw= +github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= +github.com/containerd/containerd v1.2.10/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.3.0/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.3.1-0.20191213020239-082f7e3aed57/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.3.2/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.4.0-beta.2.0.20200729163537-40b22ef07410/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.4.1/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.4.3/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.4.9/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.5.0-beta.1/go.mod h1:5HfvG1V2FsKesEGQ17k5/T7V960Tmcumvqn8Mc+pCYQ= +github.com/containerd/containerd v1.5.0-beta.3/go.mod h1:/wr9AVtEM7x9c+n0+stptlo/uBBoBORwEx6ardVcmKU= +github.com/containerd/containerd v1.5.0-beta.4/go.mod h1:GmdgZd2zA2GYIBZ0w09ZvgqEq8EfBp/m3lcVZIvPHhI= +github.com/containerd/containerd v1.5.0-rc.0/go.mod h1:V/IXoMqNGgBlabz3tHD2TWDoTJseu1FGOKuoA4nNb2s= +github.com/containerd/containerd v1.5.1/go.mod h1:0DOxVqwDy2iZvrZp2JUx/E+hS0UNTVn7dJnIOwtYR4g= +github.com/containerd/containerd v1.5.7/go.mod h1:gyvv6+ugqY25TiXxcZC3L5yOeYgEw0QMhscqVp1AR9c= +github.com/containerd/containerd v1.5.8/go.mod h1:YdFSv5bTFLpG2HIYmfqDpSYYTDX+mc5qtSuYx1YUb/s= +github.com/containerd/containerd v1.6.1/go.mod h1:1nJz5xCZPusx6jJU8Frfct988y0NpumIq9ODB0kLtoE= +github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= +github.com/containerd/continuity v0.0.0-20190815185530-f2a389ac0a02/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= +github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= +github.com/containerd/continuity v0.0.0-20200710164510-efbc4488d8fe/go.mod h1:cECdGN1O8G9bgKTlLhuPJimka6Xb/Gg7vYzCTNVxhvo= +github.com/containerd/continuity v0.0.0-20201208142359-180525291bb7/go.mod h1:kR3BEg7bDFaEddKm54WSmrol1fKWDU1nKYkgrcgZT7Y= +github.com/containerd/continuity v0.0.0-20210208174643-50096c924a4e/go.mod h1:EXlVlkqNba9rJe3j7w3Xa924itAMLgZH4UD/Q4PExuQ= +github.com/containerd/continuity v0.1.0/go.mod h1:ICJu0PwR54nI0yPEnJ6jcS+J7CZAUXrLh8lPo2knzsM= +github.com/containerd/continuity v0.2.2/go.mod h1:pWygW9u7LtS1o4N/Tn0FoCFDIXZ7rxcMX7HX1Dmibvk= +github.com/containerd/fifo v0.0.0-20180307165137-3d5202aec260/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= +github.com/containerd/fifo v0.0.0-20190226154929-a9fb20d87448/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= +github.com/containerd/fifo v0.0.0-20200410184934-f15a3290365b/go.mod h1:jPQ2IAeZRCYxpS/Cm1495vGFww6ecHmMk1YJH2Q5ln0= +github.com/containerd/fifo v0.0.0-20201026212402-0724c46b320c/go.mod h1:jPQ2IAeZRCYxpS/Cm1495vGFww6ecHmMk1YJH2Q5ln0= +github.com/containerd/fifo v0.0.0-20210316144830-115abcc95a1d/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= +github.com/containerd/fifo v1.0.0/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= +github.com/containerd/go-cni v1.0.1/go.mod h1:+vUpYxKvAF72G9i1WoDOiPGRtQpqsNW/ZHtSlv++smU= +github.com/containerd/go-cni v1.0.2/go.mod h1:nrNABBHzu0ZwCug9Ije8hL2xBCYh/pjfMb1aZGrrohk= +github.com/containerd/go-cni v1.1.0/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= +github.com/containerd/go-cni v1.1.3/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= +github.com/containerd/go-runc v0.0.0-20180907222934-5a6d9f37cfa3/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= +github.com/containerd/go-runc v0.0.0-20190911050354-e029b79d8cda/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= +github.com/containerd/go-runc v0.0.0-20200220073739-7016d3ce2328/go.mod h1:PpyHrqVs8FTi9vpyHwPwiNEGaACDxT/N/pLcvMSRA9g= +github.com/containerd/go-runc v0.0.0-20201020171139-16b287bc67d0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= +github.com/containerd/go-runc v1.0.0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= +github.com/containerd/imgcrypt v1.0.1/go.mod h1:mdd8cEPW7TPgNG4FpuP3sGBiQ7Yi/zak9TYCG3juvb0= +github.com/containerd/imgcrypt v1.0.4-0.20210301171431-0ae5c75f59ba/go.mod h1:6TNsg0ctmizkrOgXRNQjAPFWpMYRWuiB6dSF4Pfa5SA= +github.com/containerd/imgcrypt v1.1.1-0.20210312161619-7ed62a527887/go.mod h1:5AZJNI6sLHJljKuI9IHnw1pWqo/F0nGDOuR9zgTs7ow= +github.com/containerd/imgcrypt v1.1.1/go.mod h1:xpLnwiQmEUJPvQoAapeb2SNCxz7Xr6PJrXQb0Dpc4ms= +github.com/containerd/imgcrypt v1.1.3/go.mod h1:/TPA1GIDXMzbj01yd8pIbQiLdQxed5ue1wb8bP7PQu4= +github.com/containerd/nri v0.0.0-20201007170849-eb1350a75164/go.mod h1:+2wGSDGFYfE5+So4M5syatU0N0f0LbWpuqyMi4/BE8c= +github.com/containerd/nri v0.0.0-20210316161719-dbaa18c31c14/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= +github.com/containerd/nri v0.1.0/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= +github.com/containerd/stargz-snapshotter/estargz v0.4.1/go.mod h1:x7Q9dg9QYb4+ELgxmo4gBUeJB0tl5dqH1Sdz0nJU1QM= +github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= +github.com/containerd/ttrpc v0.0.0-20190828172938-92c8520ef9f8/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= +github.com/containerd/ttrpc v0.0.0-20191028202541-4f1b8fe65a5c/go.mod h1:LPm1u0xBw8r8NOKoOdNMeVHSawSsltak+Ihv+etqsE8= +github.com/containerd/ttrpc v1.0.1/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= +github.com/containerd/ttrpc v1.0.2/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= +github.com/containerd/ttrpc v1.1.0/go.mod h1:XX4ZTnoOId4HklF4edwc4DcqskFZuvXB1Evzy5KFQpQ= +github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd/go.mod h1:Cm3kwCdlkCfMSHURc+r6fwoGH6/F1hH3S4sg0rLFWPc= +github.com/containerd/typeurl v0.0.0-20190911142611-5eb25027c9fd/go.mod h1:GeKYzf2pQcqv7tJ0AoCuuhtnqhva5LNU3U+OyKxxJpk= +github.com/containerd/typeurl v1.0.1/go.mod h1:TB1hUtrpaiO88KEK56ijojHS1+NeF0izUACaJW2mdXg= +github.com/containerd/typeurl v1.0.2/go.mod h1:9trJWW2sRlGub4wZJRTW83VtbOLS6hwcDZXTn6oPz9s= +github.com/containerd/zfs v0.0.0-20200918131355-0a33824f23a2/go.mod h1:8IgZOBdv8fAgXddBT4dBXJPtxyRsejFIpXoklgxgEjw= +github.com/containerd/zfs v0.0.0-20210301145711-11e8f1707f62/go.mod h1:A9zfAbMlQwE+/is6hi0Xw8ktpL+6glmqZYtevJgaB8Y= +github.com/containerd/zfs v0.0.0-20210315114300-dde8f0fda960/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= +github.com/containerd/zfs v0.0.0-20210324211415-d5c4544f0433/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= +github.com/containerd/zfs v1.0.0/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= +github.com/containernetworking/cni v0.7.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= +github.com/containernetworking/cni v0.8.0/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= +github.com/containernetworking/cni v0.8.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= +github.com/containernetworking/cni v1.0.1/go.mod h1:AKuhXbN5EzmD4yTNtfSsX3tPcmtrBI6QcRV0NiNt15Y= +github.com/containernetworking/plugins v0.8.6/go.mod h1:qnw5mN19D8fIwkqW7oHHYDHVlzhJpcY6TQxn/fUyDDM= +github.com/containernetworking/plugins v0.9.1/go.mod h1:xP/idU2ldlzN6m4p5LmGiwRDjeJr6FLK6vuiUwoH7P8= +github.com/containernetworking/plugins v1.0.1/go.mod h1:QHCfGpaTwYTbbH+nZXKVTxNBDZcxSOplJT5ico8/FLE= +github.com/containers/ocicrypt v1.0.1/go.mod h1:MeJDzk1RJHv89LjsH0Sp5KTY3ZYkjXO/C+bKAeWFIrc= +github.com/containers/ocicrypt v1.1.0/go.mod h1:b8AOe0YR67uU8OqfVNcznfFpAzu3rdgUV4GP9qXPfu4= +github.com/containers/ocicrypt v1.1.1/go.mod h1:Dm55fwWm1YZAjYRaJ94z2mfZikIyIN4B0oB3dj3jFxY= +github.com/containers/ocicrypt v1.1.2/go.mod h1:Dm55fwWm1YZAjYRaJ94z2mfZikIyIN4B0oB3dj3jFxY= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-iptables v0.4.5/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= +github.com/coreos/go-iptables v0.5.0/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= +github.com/coreos/go-iptables v0.6.0/go.mod h1:Qe8Bv2Xik5FyTXwgIbLAnv2sWSBmvWdFETJConOQ//Q= +github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= +github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-systemd v0.0.0-20161114122254-48702e0da86b/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd/v22 v22.0.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= +github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= +github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/go-systemd/v22 v22.4.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/creack/pty v1.1.17 h1:QeVUsEDNrLBW4tMgZHvxy18sKtr6VI492kBhUfhDJNI= +github.com/creack/pty v1.1.17/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= +github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= +github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= +github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod h1:Ct2BUK8SB0YC1SMSibvLzxjeJLnrYEVLULFNiHY9YfQ= +github.com/d2g/dhcp4client v1.0.0/go.mod h1:j0hNfjhrt2SxUOw55nL0ATM/z4Yt3t2Kd1mW34z5W5s= +github.com/d2g/dhcp4server v0.0.0-20181031114812-7d4a0a7f59a5/go.mod h1:Eo87+Kg/IX2hfWJfwxMzLyuSZyxSoAug2nGa1G2QAi8= +github.com/d2g/hardwareaddr v0.0.0-20190221164911-e7d9fbe030e4/go.mod h1:bMl4RjIciD2oAxI7DmWRx6gbeqrkoLqv3MV0vzNad+I= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dennwc/varint v1.0.0/go.mod h1:hnItb35rvZvJrbTALZtY/iQfDs48JKRG1RPpgziApxA= +github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/go.mod h1:dV8lFg6daOBZbT6/BDGIz6Y3WFGn8juu6G+CQ6LHtl0= +github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mzjeJY= +github.com/dgrijalva/jwt-go v0.0.0-20170104182250-a601269ab70c/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= +github.com/dgryski/go-sip13 v0.0.0-20200911182023-62edffca9245/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= +github.com/digitalocean/godo v1.78.0/go.mod h1:GBmu8MkjZmNARE7IXRPmkbbnocNN8+uBm0xbEVw2LCs= +github.com/digitalocean/godo v1.95.0/go.mod h1:NRpFznZFvhHjBoqZAaOD3khVzsJ3EibzKqFL4R60dmA= +github.com/disintegration/imaging v1.6.2 h1:w1LecBlG2Lnp8B3jk5zSuNqd7b4DXhcjwek1ei82L+c= +github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4= +github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= +github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= +github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= +github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= +github.com/docker/distribution v2.7.1-0.20190205005809-0d3efadf0154+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/distribution v2.8.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v20.10.14+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v20.10.23+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker-credential-helpers v0.6.3/go.mod h1:WRaJzqw3CTB9bk10avuGsjVBZsD05qeibJ1/TYlvc0Y= +github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= +github.com/docker/go-events v0.0.0-20170721190031-9461782956ad/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= +github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= +github.com/docker/go-metrics v0.0.0-20180209012529-399ea8c73916/go.mod h1:/u0gXw0Gay3ceNrsHubL3BtdOL2fHf93USgMTe0W5dI= +github.com/docker/go-metrics v0.0.1/go.mod h1:cG1hvH2utMXtqgqqYE9plW6lDxS3/5ayHzueweSI3Vw= +github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= +github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= +github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod h1:cyGadeNEkKy96OOhEzfZl+yxihPEzKnqJwvfuSUqbZE= +github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= +github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= +github.com/domodwyer/mailyak/v3 v3.6.0 h1:MdKYNjL709iDKieDF9wGrH3PVhg9I4Tz3vmp7AcgInY= +github.com/domodwyer/mailyak/v3 v3.6.0/go.mod h1:lOm/u9CyCVWHeaAmHIdF4RiKVxKUT/H5XX10lIKAL6c= +github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= +github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= +github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= +github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= +github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= +github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= +github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= +github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= +github.com/edsrzf/mmap-go v1.1.0/go.mod h1:19H/e8pUPLicwkyNgOykDXkJ9F0MHE+Z52B8EIth78Q= +github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= +github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/emicklei/go-restful/v3 v3.8.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= +github.com/emicklei/go-restful/v3 v3.9.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= +github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= +github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= +github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= +github.com/envoyproxy/go-control-plane v0.10.1/go.mod h1:AY7fTTXNdv/aJ2O5jwpxAPOWUZ7hQAEvzN5Pf27BkQQ= +github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= +github.com/envoyproxy/go-control-plane v0.10.3/go.mod h1:fJJn/j26vwOu972OllsvAgJJM//w9BV6Fxbg2LuVd34= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/envoyproxy/protoc-gen-validate v0.6.7/go.mod h1:dyJXwwfPK2VSqiB9Klm1J6romD608Ba7Hij42vrOBCo= +github.com/envoyproxy/protoc-gen-validate v0.9.1/go.mod h1:OKNgG7TCp5pF4d6XftA0++PMirau2/yoOwVac3AbF2w= +github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= +github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= +github.com/fatih/color v1.12.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= +github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= +github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs= +github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw= +github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.2/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= +github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= +github.com/franela/goblin v0.0.0-20210519012713-85d372ac71e2/go.mod h1:VzmDKDJVZI3aJmnRI9VjAn9nJ8qPPsN1fqzr9dqInIo= +github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= +github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= +github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= +github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/fsnotify/fsnotify v1.5.1/go.mod h1:T3375wBYaZdLLcVNkcVbzGHY7f1l/uK5T5Ai1i3InKU= +github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= +github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa/go.mod h1:KnogPXtdwXqoenmZCw6S+25EAm2MkxbG0deNDu4cbSA= +github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= +github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= +github.com/ganigeorgiev/fexpr v0.3.0 h1:RwSyJBME+g/XdzlUW0paH/4VXhLHPg+rErtLeC7K8Ew= +github.com/ganigeorgiev/fexpr v0.3.0/go.mod h1:RyGiGqmeXhEQ6+mlGdnUleLHgtzzu/VGO2WtJkF5drE= +github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY= +github.com/getkin/kin-openapi v0.76.0/go.mod h1:660oXbgy5JFMKreazJaQTw7o+X00qeSyhcnluiMv+Xg= +github.com/getsentry/raven-go v0.2.0/go.mod h1:KungGk8q33+aIAZUIVWZDr2OfAEBsO49PX4NzFV5kcQ= +github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= +github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= +github.com/gin-gonic/gin v1.7.7/go.mod h1:axIBovoeJpVj8S3BwE0uPMTeReE4+AfFtqpqaZ1qq1U= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-ini/ini v1.25.4/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.12.0/go.mod h1:lHd+EkCZPIwYItmGDDRdhinkzX2A1sj+M9biaEaizzs= +github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= +github.com/go-kit/log v0.2.0/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= +github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= +github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= +github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= +github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= +github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= +github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= +github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.1/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/stdr v1.2.0/go.mod h1:YkVgnZu1ZjjL7xTxrfm/LLZBfkhTqSR1ydtm6jTKKwI= +github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= +github.com/go-openapi/analysis v0.21.2/go.mod h1:HZwRk4RRisyG8vx2Oe6aqeSQcoxRp47Xkp3+K6q+LdY= +github.com/go-openapi/analysis v0.21.4/go.mod h1:4zQ35W4neeZTqh3ol0rv/O8JBbka9QyAgQRPp9y3pfo= +github.com/go-openapi/errors v0.19.8/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= +github.com/go-openapi/errors v0.19.9/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= +github.com/go-openapi/errors v0.20.2/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= +github.com/go-openapi/errors v0.20.3/go.mod h1:Z3FlZ4I8jEGxjUK+bugx3on2mIAk4txuAOhlsB1FSgk= +github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= +github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= +github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= +github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= +github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= +github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= +github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= +github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg= +github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns= +github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo= +github.com/go-openapi/loads v0.21.1/go.mod h1:/DtAMXXneXFjbQMGEtbamCZb+4x7eGwkvZCvBmwUG+g= +github.com/go-openapi/loads v0.21.2/go.mod h1:Jq58Os6SSGz0rzh62ptiu8Z31I+OTHqmULx5e/gJbNw= +github.com/go-openapi/runtime v0.23.1/go.mod h1:AKurw9fNre+h3ELZfk6ILsfvPN+bvvlaU/M9q/r9hpk= +github.com/go-openapi/runtime v0.25.0/go.mod h1:Ux6fikcHXyyob6LNWxtE96hWwjBPYF0DXgVFuMTneOs= +github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= +github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= +github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I= +github.com/go-openapi/spec v0.20.6/go.mod h1:2OpW+JddWPrpXSCIX8eOx7lZ5iyuWj3RYR6VaaBKcWA= +github.com/go-openapi/spec v0.20.7/go.mod h1:2OpW+JddWPrpXSCIX8eOx7lZ5iyuWj3RYR6VaaBKcWA= +github.com/go-openapi/strfmt v0.21.0/go.mod h1:ZRQ409bWMj+SOgXofQAGTIo2Ebu72Gs+WaRADcS5iNg= +github.com/go-openapi/strfmt v0.21.1/go.mod h1:I/XVKeLc5+MM5oPNN7P6urMOpuLXEcNrCX/rPGuWb0k= +github.com/go-openapi/strfmt v0.21.2/go.mod h1:I/XVKeLc5+MM5oPNN7P6urMOpuLXEcNrCX/rPGuWb0k= +github.com/go-openapi/strfmt v0.21.3/go.mod h1:k+RzNO0Da+k3FrrynSNN8F7n/peCmQQqbbXjtDfvmGg= +github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= +github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= +github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= +github.com/go-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= +github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= +github.com/go-openapi/swag v0.21.1/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= +github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= +github.com/go-openapi/validate v0.21.0/go.mod h1:rjnrwK57VJ7A8xqfpAOEKRH8yQSGUriMu5/zuPSQ1hg= +github.com/go-openapi/validate v0.22.0/go.mod h1:rjnrwK57VJ7A8xqfpAOEKRH8yQSGUriMu5/zuPSQ1hg= +github.com/go-ozzo/ozzo-validation/v4 v4.3.0 h1:byhDUpfEwjsVQb1vBunvIjh2BHQ9ead57VkAEY4V+Es= +github.com/go-ozzo/ozzo-validation/v4 v4.3.0/go.mod h1:2NKgrcHl3z6cJs+3Oo940FPRiTzuqKbvfrL2RxCj6Ew= +github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= +github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= +github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= +github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= +github.com/go-playground/validator/v10 v10.4.1/go.mod h1:nlOn6nFhuKACm19sB/8EGNn9GlaMV7XkbRSipzJ0Ii4= +github.com/go-resty/resty/v2 v2.1.1-0.20191201195748-d7b97669fe48/go.mod h1:dZGr0i9PLlaaTD4H/hoZIDjQ+r6xq8mgbRzHZf7f2J8= +github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= +github.com/go-sql-driver/mysql v1.7.0 h1:ueSltNNllEqE3qcWBTD0iQd3IpL/6U+mJxLkazJ7YPc= +github.com/go-sql-driver/mysql v1.7.0/go.mod h1:OXbVy3sEdcQ2Doequ6Z5BW6fXNQTmx+9S1MCJN5yJMI= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= +github.com/go-stack/stack v1.8.1/go.mod h1:dcoOX6HbPZSZptuspn9bctJ+N/CnF5gGygcUP3XYfe4= +github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= +github.com/go-zookeeper/zk v1.0.2/go.mod h1:nOB03cncLtlp4t+UAkGSV+9beXP/akpekBwL+UX1Qcw= +github.com/go-zookeeper/zk v1.0.3/go.mod h1:nOB03cncLtlp4t+UAkGSV+9beXP/akpekBwL+UX1Qcw= +github.com/gobuffalo/attrs v0.0.0-20190224210810-a9411de4debd/go.mod h1:4duuawTqi2wkkpB4ePgWMaai6/Kc6WEz83bhFwpHzj0= +github.com/gobuffalo/depgen v0.0.0-20190329151759-d478694a28d3/go.mod h1:3STtPUQYuzV0gBVOY3vy6CfMm/ljR4pABfrTeHNLHUY= +github.com/gobuffalo/depgen v0.1.0/go.mod h1:+ifsuy7fhi15RWncXQQKjWS9JPkdah5sZvtHc2RXGlg= +github.com/gobuffalo/envy v1.6.15/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= +github.com/gobuffalo/envy v1.7.0/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= +github.com/gobuffalo/flect v0.1.0/go.mod h1:d2ehjJqGOH/Kjqcoz+F7jHTBbmDb38yXA598Hb50EGs= +github.com/gobuffalo/flect v0.1.1/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= +github.com/gobuffalo/flect v0.1.3/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= +github.com/gobuffalo/genny v0.0.0-20190329151137-27723ad26ef9/go.mod h1:rWs4Z12d1Zbf19rlsn0nurr75KqhYp52EAGGxTbBhNk= +github.com/gobuffalo/genny v0.0.0-20190403191548-3ca520ef0d9e/go.mod h1:80lIj3kVJWwOrXWWMRzzdhW3DsrdjILVil/SFKBzF28= +github.com/gobuffalo/genny v0.1.0/go.mod h1:XidbUqzak3lHdS//TPu2OgiFB+51Ur5f7CSnXZ/JDvo= +github.com/gobuffalo/genny v0.1.1/go.mod h1:5TExbEyY48pfunL4QSXxlDOmdsD44RRq4mVZ0Ex28Xk= +github.com/gobuffalo/gitgen v0.0.0-20190315122116-cc086187d211/go.mod h1:vEHJk/E9DmhejeLeNt7UVvlSGv3ziL+djtTr3yyzcOw= +github.com/gobuffalo/gogen v0.0.0-20190315121717-8f38393713f5/go.mod h1:V9QVDIxsgKNZs6L2IYiGR8datgMhB577vzTDqypH360= +github.com/gobuffalo/gogen v0.1.0/go.mod h1:8NTelM5qd8RZ15VjQTFkAW6qOMx5wBbW4dSCS3BY8gg= +github.com/gobuffalo/gogen v0.1.1/go.mod h1:y8iBtmHmGc4qa3urIyo1shvOD8JftTtfcKi+71xfDNE= +github.com/gobuffalo/logger v0.0.0-20190315122211-86e12af44bc2/go.mod h1:QdxcLw541hSGtBnhUc4gaNIXRjiDppFGaDqzbrBd3v8= +github.com/gobuffalo/mapi v1.0.1/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= +github.com/gobuffalo/mapi v1.0.2/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= +github.com/gobuffalo/packd v0.0.0-20190315124812-a385830c7fc0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= +github.com/gobuffalo/packd v0.1.0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= +github.com/gobuffalo/packr/v2 v2.0.9/go.mod h1:emmyGweYTm6Kdper+iywB6YK5YzuKchGtJQZ0Odn4pQ= +github.com/gobuffalo/packr/v2 v2.2.0/go.mod h1:CaAwI0GPIAv+5wKLtv8Afwl+Cm78K/I/VCm/3ptBN+0= +github.com/gobuffalo/syncx v0.0.0-20190224160051-33c29581e754/go.mod h1:HhnNqWY95UYwwW3uSASeV7vtgYkT2t16hJgV3AEPUpw= +github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo= +github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= +github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM= +github.com/goccy/go-yaml v1.9.5/go.mod h1:U/jl18uSupI5rdI2jmuCswEA2htH9eXfferR3KfscvA= +github.com/godbus/dbus v0.0.0-20151105175453-c7fdd8b5cd55/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= +github.com/godbus/dbus v0.0.0-20180201030542-885f9cc04c9c/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= +github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= +github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/godbus/dbus/v5 v5.0.6/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gofrs/uuid v4.3.1+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gogo/googleapis v1.2.0/go.mod h1:Njal3psf3qN6dwBtQfUmBZh2ybovJ0tlu3o/AC7HYjU= +github.com/gogo/googleapis v1.4.0/go.mod h1:5YRNX2z1oM5gXdAkurHa942MDgEJyk02w4OecKY87+c= +github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= +github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= +github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY= +github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= +github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= +github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= +github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v4 v4.4.3/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= +github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= +github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= +github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= +github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= +github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= +github.com/google/gnostic v0.5.7-v3refs/go.mod h1:73MKFl6jIHelAJNaBGFzt3SPtZULs9dYrGFt8OiIsHQ= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= +github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0= +github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= +github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= +github.com/google/go-replayers/grpcreplay v1.1.0 h1:S5+I3zYyZ+GQz68OfbURDdt/+cSMqCK1wrvNx7WBzTE= +github.com/google/go-replayers/grpcreplay v1.1.0/go.mod h1:qzAvJ8/wi57zq7gWqaE6AwLM6miiXUQwP1S+I9icmhk= +github.com/google/go-replayers/httpreplay v1.1.1 h1:H91sIMlt1NZzN7R+/ASswyouLJfW0WLW7fhyUFvDEkY= +github.com/google/go-replayers/httpreplay v1.1.1/go.mod h1:gN9GeLIs7l6NUoVaSSnv2RiqK1NiwAmD0MrKeC9IIks= +github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian v2.1.1-0.20190517191504-25dcb96d9e51+incompatible h1:xmapqc1AyLoB+ddYT6r04bD9lIjlOqGaREovi0SzFaE= +github.com/google/martian v2.1.1-0.20190517191504-25dcb96d9e51+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= +github.com/google/martian/v3 v3.3.2 h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw= +github.com/google/martian/v3 v3.3.2/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210506205249-923b5ab0fc1a/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20220318212150-b2ab0324ddda/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg= +github.com/google/pprof v0.0.0-20230111200839-76d1ae5aea2b/go.mod h1:dDKJzRmX4S37WGHujM7tX//fmj1uioxKzKxz3lo4HJo= +github.com/google/pprof v0.0.0-20230510103437-eeec1cb781c3 h1:2XF1Vzq06X+inNqgJ9tRnGuw+ZVCB3FazXODD6JE1R8= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= +github.com/google/s2a-go v0.1.4 h1:1kZ/sQM3srePvKs3tXAvQzo66XfcReoqFpIpIccE7Oc= +github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= +github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= +github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/wire v0.5.0 h1:I7ELFeVBr3yfPIcc8+MWvrjk+3VjbcSzoXm3JVa+jD8= +github.com/google/wire v0.5.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU= +github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= +github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= +github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= +github.com/googleapis/enterprise-certificate-proxy v0.2.1/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= +github.com/googleapis/enterprise-certificate-proxy v0.2.3 h1:yk9/cqRKtT9wXZSsRH9aurXEpJX+U6FLtpYTdC3R06k= +github.com/googleapis/enterprise-certificate-proxy v0.2.3/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= +github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= +github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= +github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= +github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= +github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo= +github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY= +github.com/googleapis/gax-go/v2 v2.7.0/go.mod h1:TEop28CZZQ2y+c0VxMUmu1lV+fQx57QpBWsYpwqHJx8= +github.com/googleapis/gax-go/v2 v2.10.0 h1:ebSgKfMxynOdxw8QQuFOKMgomqeLGPqNLQox2bo42zg= +github.com/googleapis/gax-go/v2 v2.10.0/go.mod h1:4UOEnMCrxsSqQ940WnTiD6qJ63le2ev3xfyagutxiPw= +github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= +github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= +github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= +github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= +github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= +github.com/gookit/color v1.4.2/go.mod h1:fqRyamkC1W8uxl+lxCQxOT09l/vYfZ+QeiX3rKQHCoQ= +github.com/gookit/color v1.5.0/go.mod h1:43aQb+Zerm/BWh2GnrgOQm7ffz7tvQXEKV6BFMl7wAo= +github.com/gookit/color v1.5.3 h1:twfIhZs4QLCtimkP7MOxlF3A0U/5cDPseRT9M/+2SCE= +github.com/gookit/color v1.5.3/go.mod h1:NUzwzeehUfl7GIb36pqId+UGmRfQcU/WiiyTTeNjHtE= +github.com/gophercloud/gophercloud v0.24.0/go.mod h1:Q8fZtyi5zZxPS/j9aj3sSxtvj41AdQMDwyo1myduD5c= +github.com/gophercloud/gophercloud v1.1.1/go.mod h1:aAVqcocTSXh2vYFZ1JTvx4EQmfgzxRcNupUfxZbBNDM= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= +github.com/gorilla/handlers v0.0.0-20150720190736-60c7bfde3e33/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= +github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.7.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= +github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= +github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= +github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/grafana/regexp v0.0.0-20220304095617-2e8d9baf4ac2/go.mod h1:M5qHK+eWfAv8VR/265dIuEpL3fNfeC21tXXp9itM24A= +github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd/go.mod h1:M5qHK+eWfAv8VR/265dIuEpL3fNfeC21tXXp9itM24A= +github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.1/go.mod h1:G+WkljZi4mflcqVxYSgvt8MNctRQHjEH8ubKtt1Ka3w= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= +github.com/hanwen/go-fuse/v2 v2.2.0/go.mod h1:B1nGE/6RBFyBRC1RRnf23UpwCdyJ31eukw34oAKukAc= +github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= +github.com/hashicorp/consul/api v1.10.1/go.mod h1:XjsvQN+RJGWI2TWy1/kqaE16HrR2J/FWgkYjdZQsX9M= +github.com/hashicorp/consul/api v1.12.0/go.mod h1:6pVBMo0ebnYdt2S3H87XhekM/HHrUoTD2XXb/VrZVy0= +github.com/hashicorp/consul/api v1.18.0/go.mod h1:owRRGJ9M5xReDC5nfT8FTJrNAPbT4NM6p/k+d03q2v4= +github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= +github.com/hashicorp/consul/sdk v0.8.0/go.mod h1:GBvyrGALthsZObzUGsfgHZQDXjg4lOjagTIwIR1vPms= +github.com/hashicorp/consul/sdk v0.13.0/go.mod h1:0hs/l5fOVhJy/VdcoaNqUSi2AUs95eF5WKtv+EYIQqE= +github.com/hashicorp/cronexpr v1.1.1/go.mod h1:P4wA0KBl9C5q2hABiMO7cp6jcIg96CDh1Efb3g1PWA4= +github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= +github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= +github.com/hashicorp/go-hclog v0.12.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= +github.com/hashicorp/go-hclog v0.12.2/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= +github.com/hashicorp/go-hclog v0.16.2/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= +github.com/hashicorp/go-hclog v1.2.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= +github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-immutable-radix v1.2.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= +github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= +github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= +github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= +github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= +github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= +github.com/hashicorp/go-retryablehttp v0.7.1/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= +github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= +github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8= +github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= +github.com/hashicorp/go-sockaddr v1.0.2/go.mod h1:rB4wwRAUzs07qva3c5SdrY/NEtAUjGlgmH/UkBUC97A= +github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= +github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-version v1.2.1/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/golang-lru v0.6.0/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= +github.com/hashicorp/mdns v1.0.1/go.mod h1:4gW7WsVCke5TE7EPeYliwHlRUyBtfCwuFwuMg2DmyNY= +github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc= +github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= +github.com/hashicorp/memberlist v0.2.2/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE= +github.com/hashicorp/memberlist v0.3.0/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE= +github.com/hashicorp/memberlist v0.3.1/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE= +github.com/hashicorp/memberlist v0.5.0/go.mod h1:yvyXLpo0QaGE59Y7hDTsTzDD25JYBZ4mHgHUZ8lrOI0= +github.com/hashicorp/nomad/api v0.0.0-20230124213148-69fd1a0e4bf7/go.mod h1:xYYd4dybIhRhhzDemKx7Ddt8CvCosgrEek8YM7/cF0A= +github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= +github.com/hashicorp/serf v0.9.5/go.mod h1:UWDWwZeL5cuWDJdl0C6wrvrUwEqtQ4ZKBKKENpqIUyk= +github.com/hashicorp/serf v0.9.6/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4= +github.com/hashicorp/serf v0.9.7/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4= +github.com/hashicorp/serf v0.10.1/go.mod h1:yL2t6BqATOLGc5HF7qbFkTfXoPIY0WZdWHfEvMqbG+4= +github.com/hetznercloud/hcloud-go v1.33.1/go.mod h1:XX/TQub3ge0yWR2yHWmnDVIrB+MQbda1pHxkUmDlUME= +github.com/hetznercloud/hcloud-go v1.39.0/go.mod h1:mepQwR6va27S3UQthaEPGS86jtzSY9xWL1e9dyxXpgA= +github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec h1:qv2VnGeEQHchGaZ/u7lxST/RaJw+cv273q79D81Xbog= +github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec/go.mod h1:Q48J4R4DvxnHolD5P8pOtXigYlRuPLGl6moFx3ulM68= +github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/hudl/fargo v1.4.0/go.mod h1:9Ai6uvFy5fQNq6VPKtg+Ceq1+eTY4nKUlR2JElEOcDo= +github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/ianlancetaylor/demangle v0.0.0-20210905161508-09a460cdf81d/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= +github.com/ianlancetaylor/demangle v0.0.0-20220319035150-800ac71e25c2/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= +github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imdario/mergo v0.3.6/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= +github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= +github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= +github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/influxdata/influxdb1-client v0.0.0-20200827194710-b269163b24ab/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= +github.com/intel/goresctrl v0.2.0/go.mod h1:+CZdzouYFn5EsxgqAQTEzMfwKwuc0fVdMrT9FCCAVRQ= +github.com/ionos-cloud/sdk-go/v6 v6.1.3/go.mod h1:Ox3W0iiEz0GHnfY9e5LmAxwklsxguuNFEUSu0gVRTME= +github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod h1:ymszkNOg6tORTn+6F6j+Jc8TOr5osrynvN6ivFWZ2GA= +github.com/j-keck/arping v1.0.2/go.mod h1:aJbELhR92bSk7tp79AWM/ftfc90EfEi2bQJrbBFOsPw= +github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo= +github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= +github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= +github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA= +github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE= +github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s= +github.com/jackc/pgconn v1.8.0/go.mod h1:1C2Pb36bGIP9QHGBYCjnyhqu7Rv3sGshaQUvmfGIB/o= +github.com/jackc/pgconn v1.9.0/go.mod h1:YctiPyvzfU11JFxoXokUOOKQXQmDMoJL9vJzHH8/2JY= +github.com/jackc/pgconn v1.9.1-0.20210724152538-d89c8390a530/go.mod h1:4z2w8XhRbP1hYxkpTuBjTS3ne3J48K83+u0zoyvg2pI= +github.com/jackc/pgconn v1.13.0/go.mod h1:AnowpAqO4CMIIJNZl2VJp+KrkAZciAkhEl0W0JIobpI= +github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8= +github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE= +github.com/jackc/pgmock v0.0.0-20201204152224-4fe30f7445fd/go.mod h1:hrBW0Enj2AZTNpt/7Y5rr2xe/9Mn757Wtb2xeBzPv2c= +github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65/go.mod h1:5R2h2EEX+qri8jOWMbJCtaPWkrrNc7OHwsp2TCqp7ak= +github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= +github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78= +github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA= +github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg= +github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= +github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= +github.com/jackc/pgproto3/v2 v2.0.6/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= +github.com/jackc/pgproto3/v2 v2.1.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= +github.com/jackc/pgproto3/v2 v2.3.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= +github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E= +github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg= +github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc= +github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw= +github.com/jackc/pgtype v1.8.1-0.20210724151600-32e20a603178/go.mod h1:C516IlIV9NKqfsMCXTdChteoXmwgUceqaLfjg2e3NlM= +github.com/jackc/pgtype v1.12.0/go.mod h1:LUMuVrfsFfdKGLw+AFFVv6KtHOFMwRgDDzBt76IqCA4= +github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y= +github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM= +github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc= +github.com/jackc/pgx/v4 v4.12.1-0.20210724153913-640aa07df17c/go.mod h1:1QD0+tgSXP7iUjYm9C1NxKhny7lq6ee99u/z+IHFcgs= +github.com/jackc/pgx/v4 v4.17.2/go.mod h1:lcxIZN44yMIrWI78a5CpucdD14hX0SBDbNRvjDBItsw= +github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jackc/puddle v1.1.3/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jackc/puddle v1.3.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= +github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM= +github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= +github.com/jcmturner/goidentity/v6 v6.0.1/go.mod h1:X1YW3bgtvwAXju7V3LCIMpY0Gbxyjn/mY9zx4tFonSg= +github.com/jcmturner/gokrb5/v8 v8.4.2/go.mod h1:sb+Xq/fTY5yktf/VxLsE3wlfPqQjp0aWNYyvBVK62bc= +github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= +github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4= +github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jmespath/go-jmespath v0.0.0-20160803190731-bd40a432e4c7/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= +github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= +github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= +github.com/joefitzgerald/rainbow-reporter v0.1.0/go.mod h1:481CNgqmVHQZzdIbN52CupLJyoVwB10FQ/IQlF1pdL8= +github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= +github.com/joho/godotenv v1.5.1 h1:7eLL/+HRGLY0ldzfGMeQkb7vMd0as4CfYvUVzLqw0N0= +github.com/joho/godotenv v1.5.1/go.mod h1:f4LDr5Voq0i2e/R5DDNOoa2zzDfwtkZa6DnEwAbqwq4= +github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= +github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= +github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= +github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= +github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= +github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= +github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= +github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= +github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.11.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.11.13/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.13.4/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= +github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/klauspost/compress v1.15.1/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= +github.com/klauspost/cpuid/v2 v2.0.10/go.mod h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c= +github.com/klauspost/cpuid/v2 v2.0.12/go.mod h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c= +github.com/klauspost/cpuid/v2 v2.2.3 h1:sxCkb+qR91z4vsqw4vGGZlDgPz3G7gjaLyK3V8y70BU= +github.com/kolo/xmlrpc v0.0.0-20201022064351-38db28db192b/go.mod h1:pcaDhQK0/NJZEvtCO0qQPPropqV0sJOJ6YW7X+9kRwM= +github.com/kolo/xmlrpc v0.0.0-20220921171641-a4b6fa1dd06b/go.mod h1:pcaDhQK0/NJZEvtCO0qQPPropqV0sJOJ6YW7X+9kRwM= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= +github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= +github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= +github.com/labstack/echo/v5 v5.0.0-20220201181537-ed2888cfa198 h1:lFz33AOOXwTpqOiHvrN8nmTdkxSfuNLHLPjgQ1muPpU= +github.com/labstack/echo/v5 v5.0.0-20220201181537-ed2888cfa198/go.mod h1:uh3YlzsEJj7OG57rDWj6c3WEkOF1ZHGBQkDuUZw3rE8= +github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= +github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/linode/linodego v1.4.0/go.mod h1:PVsRxSlOiJyvG4/scTszpmZDTdgS+to3X6eS8pRrWI8= +github.com/linode/linodego v1.12.0/go.mod h1:NJlzvlNtdMRRkXb0oN6UWzUkj6t+IBsyveHgZ5Ppjyk= +github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= +github.com/lithammer/fuzzysearch v1.1.8 h1:/HIuJnjHuXS8bKaiTMeeDlW2/AyIWk2brx1V8LFgLN4= +github.com/lithammer/fuzzysearch v1.1.8/go.mod h1:IdqeyBClc3FFqSzYq/MXESsS4S0FsZ5ajtkr5xPLts4= +github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= +github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= +github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.6/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= +github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= +github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= +github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= +github.com/markbates/oncer v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE= +github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0= +github.com/marstr/guid v1.1.0/go.mod h1:74gB1z2wpxxInTG6yaqA7KrtM0NZ+RbrcqDvYHefzho= +github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= +github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= +github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= +github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= +github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= +github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= +github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mattn/go-runewidth v0.0.14 h1:+xnbZSEeDbOIg5/mE6JF0w6n9duR1l3/WmbinWVwUuU= +github.com/mattn/go-runewidth v0.0.14/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= +github.com/mattn/go-shellwords v1.0.6/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= +github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= +github.com/mattn/go-sqlite3 v1.14.17 h1:mCRHCLDUBXgpKAqIKsaAaAsrAlbkeomtRFKXh2L6YIM= +github.com/mattn/go-sqlite3 v1.14.17/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/matttproud/golang_protobuf_extensions v1.0.2/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= +github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= +github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d h1:5PJl274Y63IEHC+7izoQE9x6ikvDFZS2mDVS3drnohI= +github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= +github.com/microsoft/ApplicationInsights-Go v0.4.4/go.mod h1:fKRUseBqkw6bDiXTs3ESTiU/4YTIHsQS4W3fP2ieF4U= +github.com/microsoft/go-mssqldb v0.18.0/go.mod h1:ukJCBnnzLzpVF0qYRT+eg1e+eSwjeQ7IvenUv8QPook= +github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= +github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= +github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= +github.com/miekg/dns v1.1.43/go.mod h1:+evo5L0630/F6ca/Z9+GAqzhjGyn8/c+TBaOyfEl0V4= +github.com/miekg/dns v1.1.48/go.mod h1:e3IlAVfNqAllflbibAZEWOXOQ+Ynzk/dDozDxY7XnME= +github.com/miekg/dns v1.1.50/go.mod h1:e3IlAVfNqAllflbibAZEWOXOQ+Ynzk/dDozDxY7XnME= +github.com/miekg/pkcs11 v1.0.3/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs= +github.com/minio/highwayhash v1.0.1/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= +github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= +github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible/go.mod h1:8AuVvqP/mXw1px98n46wfvcGfQ4ci2FwoAjKYxuo3Z4= +github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= +github.com/mitchellh/cli v1.1.0/go.mod h1:xcISNoH86gajksDmfB23e/pu+B+GeFRMYmoHXxx3xhI= +github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= +github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= +github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= +github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= +github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= +github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.3.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.4.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A= +github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= +github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= +github.com/moby/sys/mountinfo v0.4.0/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= +github.com/moby/sys/mountinfo v0.4.1/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= +github.com/moby/sys/mountinfo v0.5.0/go.mod h1:3bMD3Rg+zkqx8MRYPi7Pyb0Ie97QEBmdxbhnCLlSvSU= +github.com/moby/sys/signal v0.6.0/go.mod h1:GQ6ObYZfqacOwTtlXvcmh9A26dVRul/hbOZn88Kg8Tg= +github.com/moby/sys/symlink v0.1.0/go.mod h1:GGDODQmbFOjFsXvfLVn3+ZRxkch54RkSiGqsZeMYowQ= +github.com/moby/sys/symlink v0.2.0/go.mod h1:7uZVF2dqJjG/NsClqul95CqKOBRQyYSNnJ6BMgR/gFs= +github.com/moby/term v0.0.0-20200312100748-672ec06f55cd/go.mod h1:DdlQx2hp0Ss5/fLikoLlEeIYiATotOjgB//nb973jeo= +github.com/moby/term v0.0.0-20210610120745-9d4ed1856297/go.mod h1:vgPCkQMyxTZ7IDy8SXRufE172gr8+K/JE/7hHFxHW3A= +github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6/go.mod h1:E2VnQOmVuvZB6UYnnDB0qG5Nq/1tD9acaOpo6xmt0Kw= +github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= +github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3PzxT8aQXRPkAt8xlV/e7d7w8GM5g0fa5F0D8= +github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= +github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= +github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= +github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= +github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= +github.com/nats-io/jwt v1.2.2/go.mod h1:/xX356yQA6LuXI9xWW7mZNpxgF2mBmGecH+Fj34sP5Q= +github.com/nats-io/jwt/v2 v2.0.3/go.mod h1:VRP+deawSXyhNjXmxPCHskrR6Mq50BqpEI5SEcNiGlY= +github.com/nats-io/nats-server/v2 v2.5.0/go.mod h1:Kj86UtrXAL6LwYRA6H4RqzkHhK0Vcv2ZnKD5WbQ1t3g= +github.com/nats-io/nats.go v1.12.1/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w= +github.com/nats-io/nkeys v0.2.0/go.mod h1:XdZpAbhgyyODYqjTawOnIOI7VlbKSarI9Gfy1tqEu/s= +github.com/nats-io/nkeys v0.3.0/go.mod h1:gvUNGjVcM2IPr5rCsRsC6Wb3Hr2CQAm08dsxtV6A5y4= +github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= +github.com/ncw/swift v1.0.47/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= +github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= +github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= +github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= +github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= +github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.10.3/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.12.0/go.mod h1:oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg= +github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= +github.com/onsi/ginkgo v1.13.0/go.mod h1:+REjRxOmWfHCjfv9TTWB1jD1Frx4XydAD3zm1lskyM0= +github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= +github.com/onsi/ginkgo v1.16.2/go.mod h1:CObGmKUOKaSC0RjmoAK7tKyn4Azo5P2IWuoMnvwxz1E= +github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= +github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= +github.com/onsi/ginkgo/v2 v2.1.4/go.mod h1:um6tUpWM/cxCK3/FK8BXqEiUMUwRgSM4JXG47RKZmLU= +github.com/onsi/ginkgo/v2 v2.1.6/go.mod h1:MEH45j8TBi6u9BMogfbp0stKC5cdGjumZj5Y7AG4VIk= +github.com/onsi/ginkgo/v2 v2.3.0/go.mod h1:Eew0uilEqZmIEZr8JrvYlvOM7Rr6xzTmMV8AyFNU9d0= +github.com/onsi/ginkgo/v2 v2.4.0/go.mod h1:iHkDK1fKGcBoEHT5W7YBq4RFWaQulw+caOMkAt4OrFo= +github.com/onsi/gomega v0.0.0-20151007035656-2152b45fa28a/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= +github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= +github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= +github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= +github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= +github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc= +github.com/onsi/gomega v1.13.0/go.mod h1:lRk9szgn8TxENtWd0Tp4c3wjlRfMTMH27I+3Je41yGY= +github.com/onsi/gomega v1.15.0/go.mod h1:cIuvLEne0aoVhAgh/O6ac0Op8WWw9H6eYCriF+tEHG0= +github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= +github.com/onsi/gomega v1.20.1/go.mod h1:DtrZpjmvpn2mPm4YWQa0/ALMDj9v4YxLgojwPeREyVo= +github.com/onsi/gomega v1.21.1/go.mod h1:iYAIXgPSaDHak0LCMA+AWBpIKBr8WZicMxnE8luStNc= +github.com/onsi/gomega v1.22.1/go.mod h1:x6n7VNe4hw0vkyYUM4mjIXx3JbLiPaBPNgB7PRQ1tuM= +github.com/onsi/gomega v1.23.0/go.mod h1:Z/NWtiqwBrwUt4/2loMmHL63EDLnYHmVbuBpDr2vQAg= +github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= +github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= +github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= +github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= +github.com/opencontainers/go-digest v1.0.0-rc1.0.20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= +github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= +github.com/opencontainers/image-spec v1.0.0/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/image-spec v1.0.2-0.20211117181255-693428a734f5/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/image-spec v1.0.2/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/opencontainers/runc v1.0.0-rc8.0.20190926000215-3e425f80a8c9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/opencontainers/runc v1.0.0-rc9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/opencontainers/runc v1.0.0-rc93/go.mod h1:3NOsor4w32B2tC0Zbl8Knk4Wg84SM2ImC1fxBuqJ/H0= +github.com/opencontainers/runc v1.0.2/go.mod h1:aTaHFFwQXuA71CiyxOdFFIorAoemI04suvGRQFzWTD0= +github.com/opencontainers/runc v1.1.0/go.mod h1:Tj1hFw6eFWp/o33uxGf5yF2BX5yz2Z6iptFpuvbbKqc= +github.com/opencontainers/runtime-spec v0.1.2-0.20190507144316-5b71a03e2700/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.1/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.2-0.20190207185410-29686dbc5559/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.3-0.20200929063507-e6143ca7d51d/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-tools v0.0.0-20181011054405-1d69bd0f9c39/go.mod h1:r3f7wjNzSs2extwzU3Y+6pKfobzPh+kKFJ3ofN+3nfs= +github.com/opencontainers/selinux v1.6.0/go.mod h1:VVGKuOLlE7v4PJyT6h7mNWvq1rzqiriPsEqVhc+svHE= +github.com/opencontainers/selinux v1.8.0/go.mod h1:RScLhm78qiWa2gbVCcGkC7tCGdgk3ogry1nUQF8Evvo= +github.com/opencontainers/selinux v1.8.2/go.mod h1:MUIHuUEvKB1wtJjQdOyYRgOnLD2xAPP8dBsCoU0KuF8= +github.com/opencontainers/selinux v1.10.0/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= +github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= +github.com/openzipkin/zipkin-go v0.2.5/go.mod h1:KpXfKdgRDnnhsxw4pNIH9Md5lyFqKUa4YDFlwRYAMyE= +github.com/ovh/go-ovh v1.3.0/go.mod h1:AxitLZ5HBRPyUd+Zl60Ajaag+rNTdVXWIkzfrVuTXWA= +github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= +github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= +github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc= +github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml/v2 v2.0.5/go.mod h1:OMHamSCAODeSsVrwwvcJOaoN0LIUIaFVNZzmWyNfXas= +github.com/performancecopilot/speed/v4 v4.0.0/go.mod h1:qxrSyuDGrTOWfV+uKRFhfxw6h/4HXRGUiZiufxo49BM= +github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= +github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= +github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= +github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= +github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/pocketbase/dbx v1.10.0 h1:58VIT7r6T+BnVbYVosvGBsPjQEic3/VFRYGT823vWSQ= +github.com/pocketbase/dbx v1.10.0/go.mod h1:xXRCIAKTHMgUCyCKZm55pUOdvFziJjQfXaWKhu2vhMs= +github.com/pocketbase/pocketbase v0.16.3 h1:SNqetzRe7xhtLReSEffVduW1p3sK0KiLUQo/Q+GJ+mw= +github.com/pocketbase/pocketbase v0.16.3/go.mod h1:xB/AeuNFhYyfs3WV5yqk70nM8I1IlSgwKiHvT7GS+Ic= +github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= +github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= +github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= +github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U= +github.com/prometheus/alertmanager v0.24.0/go.mod h1:r6fy/D7FRuZh5YbnX6J3MBY0eI4Pb5yPYS7/bPSXXqI= +github.com/prometheus/alertmanager v0.25.0/go.mod h1:MEZ3rFVHqKZsw7IcNS/m4AWZeXThmJhumpiWR4eHU/w= +github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= +github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= +github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g= +github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= +github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= +github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= +github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= +github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= +github.com/prometheus/client_golang v1.13.0/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ= +github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= +github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= +github.com/prometheus/common v0.0.0-20180110214958-89604d197083/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= +github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= +github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= +github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= +github.com/prometheus/common v0.29.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/common v0.30.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/common v0.34.0/go.mod h1:gB3sOl7P0TvJabZpLY5uQMpUqRCPPCyRLCZYc7JZTNE= +github.com/prometheus/common v0.37.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= +github.com/prometheus/common v0.38.0/go.mod h1:MBXfmBQZrK5XpbCkjofnXs96LD2QQ7fEq4C0xjC/yec= +github.com/prometheus/common v0.39.0/go.mod h1:6XBZ7lYdLCbkAVhwRsWTZn+IN5AB9F/NXd5w0BbEX0Y= +github.com/prometheus/common/assets v0.1.0/go.mod h1:D17UVUE12bHbim7HzwUvtqm6gwBEaDQ0F+hIGbFbccI= +github.com/prometheus/common/assets v0.2.0/go.mod h1:D17UVUE12bHbim7HzwUvtqm6gwBEaDQ0F+hIGbFbccI= +github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI= +github.com/prometheus/exporter-toolkit v0.7.1/go.mod h1:ZUBIj498ePooX9t/2xtDjeQYwvRpiPP2lh5u4iblj2g= +github.com/prometheus/exporter-toolkit v0.8.2/go.mod h1:00shzmJL7KxcsabLWcONwpyNEuWhREOnFqZW7vadFS0= +github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.0-20190522114515-bc1a522cf7b1/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= +github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= +github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= +github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= +github.com/prometheus/prometheus v0.35.0/go.mod h1:7HaLx5kEPKJ0GDgbODG0fZgXbQ8K/XjZNJXQmbmgQlY= +github.com/prometheus/prometheus v0.42.0/go.mod h1:Pfqb/MLnnR2KK+0vchiaH39jXxvLMBk+3lnIGP4N7Vk= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= +github.com/pterm/pterm v0.12.27/go.mod h1:PhQ89w4i95rhgE+xedAoqous6K9X+r6aSOI2eFF7DZI= +github.com/pterm/pterm v0.12.29/go.mod h1:WI3qxgvoQFFGKGjGnJR849gU0TsEOvKn5Q8LlY1U7lg= +github.com/pterm/pterm v0.12.30/go.mod h1:MOqLIyMOgmTDz9yorcYbcw+HsgoZo3BQfg2wtl3HEFE= +github.com/pterm/pterm v0.12.31/go.mod h1:32ZAWZVXD7ZfG0s8qqHXePte42kdz8ECtRyEejaWgXU= +github.com/pterm/pterm v0.12.33/go.mod h1:x+h2uL+n7CP/rel9+bImHD5lF3nM9vJj80k9ybiiTTE= +github.com/pterm/pterm v0.12.36/go.mod h1:NjiL09hFhT/vWjQHSj1athJpx6H8cjpHXNAK5bUw8T8= +github.com/pterm/pterm v0.12.40/go.mod h1:ffwPLwlbXxP+rxT0GsgDTzS3y3rmpAO1NMjUkGTYf8s= +github.com/pterm/pterm v0.12.62 h1:Xjj5Wl6UR4Il9xOiDUOZRwReRTdO75if/JdWsn9I59s= +github.com/pterm/pterm v0.12.62/go.mod h1:+c3ujjE7N5qmNx6eKAa7YVSC6m/gCorJJKhzwYTbL90= +github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= +github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= +github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= +github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= +github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= +github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= +github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= +github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= +github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= +github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= +github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= +github.com/rs/cors v1.8.2/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= +github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= +github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= +github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= +github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= +github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= +github.com/safchain/ethtool v0.0.0-20210803160452-9aa261dae9b1/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= +github.com/sagikazarmark/crypt v0.6.0/go.mod h1:U8+INwJo3nBv1m6A/8OBXAq7Jnpspk5AxSgDyEQcea8= +github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.9/go.mod h1:fCa7OJZ/9DRTnOKmxvT6pn+LPWUptQAmHF/SBJUGEcg= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.12/go.mod h1:fCa7OJZ/9DRTnOKmxvT6pn+LPWUptQAmHF/SBJUGEcg= +github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw= +github.com/sclevine/spec v1.2.0/go.mod h1:W4J29eT/Kzv7/b9IWLB055Z+qvVC9vt0Arko24q7p+U= +github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= +github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= +github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921/go.mod h1:JA8cRccbGaA1s33RQf7Y1+q9gHmZX1yB/z9WDN1C6fg= +github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= +github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= +github.com/shoenig/test v0.6.0/go.mod h1:xYtyGBC5Q3kzCNyJg/SjgNpfAa2kvmgA0i5+lQso8x0= +github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= +github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/shurcooL/vfsgen v0.0.0-20200824052919-0d455de96546/go.mod h1:TrYk7fJVaAttu97ZZKrO9UbRa8izdowaMIZcxYMbVaw= +github.com/sirupsen/logrus v1.0.4-0.20170822132746-89742aefa4b2/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= +github.com/sirupsen/logrus v1.0.6/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= +github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= +github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= +github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= +github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= +github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= +github.com/spf13/afero v1.8.2/go.mod h1:CtAatgMJh6bJEIs48Ay/FOnkljP3WeGUG0MC1RfAqwo= +github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= +github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= +github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= +github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= +github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= +github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= +github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= +github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= +github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= +github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= +github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= +github.com/spf13/viper v1.13.0/go.mod h1:Icm2xNL3/8uyh/wFuB1jI7TiTNKp8632Nwegu+zgdYw= +github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980/go.mod h1:AO3tvPzVZ/ayst6UlUKUv6rcPQInYe3IknH3jYhAKu8= +github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= +github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/streadway/amqp v1.0.0/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/streadway/handy v0.0.0-20200128134331-0f66f006fb2e/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= +github.com/stretchr/objx v0.0.0-20180129172003-8a3f7159479f/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= +github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/testify v0.0.0-20180303142811-b89eecf5ca5d/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.5/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= +github.com/subosito/gotenv v1.4.1/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= +github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= +github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= +github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= +github.com/tchap/go-patricia v2.2.6+incompatible/go.mod h1:bmLyhP68RS6kStMGxByiQ23RP/odRBOTVjwp2cDyi6I= +github.com/tedsuo/ifrit v0.0.0-20180802180643-bea94bb476cc/go.mod h1:eyZnKCc955uh98WQvzOm0dgAeLnf2O0Rz0LPoC5ze+0= +github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= +github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= +github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod h1:hzIxponao9Kjc7aWznkXaL4U4TWaDSs8zcsY4Ka08nM= +github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= +github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= +github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= +github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= +github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= +github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= +github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= +github.com/valyala/fasttemplate v1.2.2 h1:lxLXG0uE3Qnshl9QyaK6XJxMXlQZELvChBOCmQD0Loo= +github.com/valyala/fasttemplate v1.2.2/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= +github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk= +github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= +github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= +github.com/vishvananda/netlink v1.1.1-0.20210330154013-f5de75959ad5/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= +github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI= +github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= +github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= +github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= +github.com/vultr/govultr/v2 v2.17.2/go.mod h1:ZFOKGWmgjytfyjeyAdhQlSWwTjh2ig+X49cAp50dzXI= +github.com/willf/bitset v1.1.11-0.20200630133818-d5bec3311243/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= +github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI= +github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= +github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= +github.com/xdg-go/scram v1.1.1/go.mod h1:RaEWvsqvNKKvBPvcKeFjrG2cJqOkHTiyTpzz23ni57g= +github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM= +github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgklLGvcBnW8= +github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= +github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= +github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= +github.com/xlab/treeprint v1.1.0/go.mod h1:gj5Gd3gPdKtR1ikdDK6fnFLdmIS0X30kTTuNd/WEJu0= +github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778/go.mod h1:2MuV+tbUrU1zIOPMxZ5EncGwgmMJsa+9ucAQZXxsObs= +github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e h1:JVG44RsyaB9T2KIHavMF/ppJZNG9ZpyihvCd0w101no= +github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e/go.mod h1:RbqR21r5mrJuqunuUZ/Dhy/avygyECGrLceyNeo4LiM= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= +github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod h1:aX5oPXxHm3bOH+xeAttToC8pqch2ScQN/JoXYupl6xs= +github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod h1:NUSPSUX/bi6SeDMUh6brw0nXpxHnc96TguQh0+r/ssA= +github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f/go.mod h1:GlGEuHIJweS1mbCqG+7vt2nvWLzLLnRHbXz5JKd/Qbg= +github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= +go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= +go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg= +go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= +go.etcd.io/etcd/api/v3 v3.5.4/go.mod h1:5GB2vv4A4AOn3yk7MftYGHkUfGtDHnEraIjym4dYz5A= +go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= +go.etcd.io/etcd/client/pkg/v3 v3.5.4/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= +go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= +go.etcd.io/etcd/client/v2 v2.305.4/go.mod h1:Ud+VUwIi9/uQHOMA+4ekToJ12lTxlv0zB/+DHwTGEbU= +go.etcd.io/etcd/client/v3 v3.5.0/go.mod h1:AIKXXVX/DQXtfTEqBryiLTUXwON+GuvO6Z7lLS/oTh0= +go.etcd.io/etcd/client/v3 v3.5.4/go.mod h1:ZaRkVgBZC+L+dLCjTcF1hRXpgZXQPOvnA/Ak/gq3kiY= +go.etcd.io/etcd/pkg/v3 v3.5.0/go.mod h1:UzJGatBQ1lXChBkQF0AuAtkRQMYnHubxAEYIrC3MSsE= +go.etcd.io/etcd/raft/v3 v3.5.0/go.mod h1:UFOHSIvO/nKwd4lhkwabrTD3cqW5yVyYYf/KlD00Szc= +go.etcd.io/etcd/server/v3 v3.5.0/go.mod h1:3Ah5ruV+M+7RZr0+Y/5mNLwC+eQlni+mQmOVdCRJoS4= +go.mongodb.org/mongo-driver v1.7.3/go.mod h1:NqaYOwnXWr5Pm7AOpO5QFxKJ503nbMse/R79oO62zWg= +go.mongodb.org/mongo-driver v1.7.5/go.mod h1:VXEWRZ6URJIkUq2SCAyapmhH0ZLRBP+FT4xhp5Zvxng= +go.mongodb.org/mongo-driver v1.8.3/go.mod h1:0sQWfOeY63QTntERDJJ/0SuKK0T1uVSgKCuAROlKEPY= +go.mongodb.org/mongo-driver v1.10.0/go.mod h1:wsihk0Kdgv8Kqu1Anit4sfK+22vSFbUrAVEYRhCXrA8= +go.mongodb.org/mongo-driver v1.11.0/go.mod h1:s7p5vEtfbeR1gYi6pnj3c3/urpbLv2T5Sfd6Rp2HBB8= +go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk= +go.opencensus.io v0.15.0/go.mod h1:UffZAU+4sDEINUGP/B7UfBBkq4fqLu9zXAX7ke6CHW0= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= +go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= +go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= +go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= +go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= +go.opentelemetry.io/contrib v0.20.0/go.mod h1:G/EtFaa6qaN7+LxqfIAT3GiZa7Wv5DTBUzl5H4LY0Kc= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0/go.mod h1:oVGt1LRbBOBq1A5BQLlUg9UaU/54aiHw8cgjV3aWZ/E= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.28.0/go.mod h1:vEhqr0m4eTc+DWxfsXoXue2GBgV2uUwVznkGIHW/e5w= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0/go.mod h1:2AboqHi0CiIZU0qwhtUfCYD1GeUzvvIXWNkhDt7ZMG4= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.31.0/go.mod h1:PFmBsWbldL1kiWZk9+0LBZz2brhByaGsvp6pRICMlPE= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.37.0/go.mod h1:+ARmXlUlc51J7sZeCBkBJNdHGySrdOzgzxp6VWRWM1U= +go.opentelemetry.io/otel v0.20.0/go.mod h1:Y3ugLH2oa81t5QO+Lty+zXf8zC9L26ax4Nzoxm/dooo= +go.opentelemetry.io/otel v1.3.0/go.mod h1:PWIKzi6JCp7sM0k9yZ43VX+T345uNbAkDKwHVjb2PTs= +go.opentelemetry.io/otel v1.6.0/go.mod h1:bfJD2DZVw0LBxghOTlgnlI0CV3hLDu9XF/QKOUXMTQQ= +go.opentelemetry.io/otel v1.6.1/go.mod h1:blzUabWHkX6LJewxvadmzafgh/wnvBSDBdOuwkAtrWQ= +go.opentelemetry.io/otel v1.11.1/go.mod h1:1nNhXBbWSD0nsL38H6btgnFN2k4i0sNLHNNMZMSbUGE= +go.opentelemetry.io/otel v1.11.2/go.mod h1:7p4EUV+AqgdlNV9gL97IgUZiVR3yrFXYo53f9BM3tRI= +go.opentelemetry.io/otel/exporters/otlp v0.20.0/go.mod h1:YIieizyaN77rtLJra0buKiNBOm9XQfkPEKBeuhoMwAM= +go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.3.0/go.mod h1:VpP4/RMn8bv8gNo9uK7/IMY4mtWLELsS+JIP0inH0h4= +go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.6.1/go.mod h1:NEu79Xo32iVb+0gVNV8PMd7GoWqnyDXRlj04yFjqz40= +go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.11.2/go.mod h1:rqbht/LlhVBgn5+k3M5QK96K5Xb0DvXpMJ5SFQpY6uw= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.3.0/go.mod h1:hO1KLR7jcKaDDKDkvI9dP/FIhpmna5lkqPUQdEjFAM8= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.6.1/go.mod h1:YJ/JbY5ag/tSQFXzH3mtDmHqzF3aFn3DI/aB1n7pt4w= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.11.2/go.mod h1:5Qn6qvgkMsLDX+sYK64rHb1FPhpn0UtxF+ouX1uhyJE= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.3.0/go.mod h1:keUU7UfnwWTWpJ+FWnyqmogPa82nuU5VUANFq49hlMY= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.6.1/go.mod h1:UJJXJj0rltNIemDMwkOJyggsvyMG9QHfJeFH0HS5JjM= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.11.2/go.mod h1:jWZUM2MWhWCJ9J9xVbRx7tzK1mXKpAlze4CeulycwVY= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.3.0/go.mod h1:QNX1aly8ehqqX1LEa6YniTU7VY9I6R3X/oPxhGdTceE= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.6.1/go.mod h1:DAKwdo06hFLc0U88O10x4xnb5sc7dDRDqRuiN+io8JE= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.11.2/go.mod h1:GZWSQQky8AgdJj50r1KJm8oiQiIPaAX7uZCFQX9GzC8= +go.opentelemetry.io/otel/metric v0.20.0/go.mod h1:598I5tYlH1vzBjn+BTuhzTCSb/9debfNp6R3s7Pr1eU= +go.opentelemetry.io/otel/metric v0.28.0/go.mod h1:TrzsfQAmQaB1PDcdhBauLMk7nyyg9hm+GoQq/ekE9Iw= +go.opentelemetry.io/otel/metric v0.34.0/go.mod h1:ZFuI4yQGNCupurTXCwkeD/zHBt+C2bR7bw5JqUm/AP8= +go.opentelemetry.io/otel/oteltest v0.20.0/go.mod h1:L7bgKf9ZB7qCwT9Up7i9/pn0PWIa9FqQ2IQ8LoxiGnw= +go.opentelemetry.io/otel/sdk v0.20.0/go.mod h1:g/IcepuwNsoiX5Byy2nNV0ySUF1em498m7hBWC279Yc= +go.opentelemetry.io/otel/sdk v1.3.0/go.mod h1:rIo4suHNhQwBIPg9axF8V9CA72Wz2mKF1teNrup8yzs= +go.opentelemetry.io/otel/sdk v1.6.1/go.mod h1:IVYrddmFZ+eJqu2k38qD3WezFR2pymCzm8tdxyh3R4E= +go.opentelemetry.io/otel/sdk v1.11.1/go.mod h1:/l3FE4SupHJ12TduVjUkZtlfFqDCQJlOlithYrdktys= +go.opentelemetry.io/otel/sdk v1.11.2/go.mod h1:wZ1WxImwpq+lVRo4vsmSOxdd+xwoUJ6rqyLc3SyX9aU= +go.opentelemetry.io/otel/sdk/export/metric v0.20.0/go.mod h1:h7RBNMsDJ5pmI1zExLi+bJK+Dr8NQCh0qGhm1KDnNlE= +go.opentelemetry.io/otel/sdk/metric v0.20.0/go.mod h1:knxiS8Xd4E/N+ZqKmUPf3gTTZ4/0TjTXukfxjzSTpHE= +go.opentelemetry.io/otel/trace v0.20.0/go.mod h1:6GjCW8zgDjwGHGa6GkyeB8+/5vjT16gUEi0Nf1iBdgw= +go.opentelemetry.io/otel/trace v1.3.0/go.mod h1:c/VDhno8888bvQYmbYLqe41/Ldmr/KKunbvWM4/fEjk= +go.opentelemetry.io/otel/trace v1.6.0/go.mod h1:qs7BrU5cZ8dXQHBGxHMOxwME/27YH2qEp4/+tZLLwJE= +go.opentelemetry.io/otel/trace v1.6.1/go.mod h1:RkFRM1m0puWIq10oxImnGEduNBzxiN7TXluRBtE+5j0= +go.opentelemetry.io/otel/trace v1.11.1/go.mod h1:f/Q9G7vzk5u91PhbmKbg1Qn0rzH1LJ4vbPHFGkTPtOk= +go.opentelemetry.io/otel/trace v1.11.2/go.mod h1:4N+yC7QEz7TTsG9BSRLNAa63eg5E06ObSbKPmxQ/pKA= +go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= +go.opentelemetry.io/proto/otlp v0.11.0/go.mod h1:QpEjXPrNQzrFDZgoTo49dgHR9RYRSrg3NAKnUGl9YpQ= +go.opentelemetry.io/proto/otlp v0.12.1/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= +go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= +go.opentelemetry.io/proto/otlp v0.19.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= +go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= +go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= +go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/automaxprocs v1.5.1/go.mod h1:BF4eumQw0P9GtnuxxovUd06vwm1o18oMzFtK66vU6XU= +go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= +go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= +go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= +go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= +go.uber.org/goleak v1.2.0/go.mod h1:XJYK+MuIchqpmGmUSAzotztawfKvYLUIgg7guXrwVUo= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= +go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= +go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= +go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +go.uber.org/multierr v1.7.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak= +go.uber.org/multierr v1.9.0/go.mod h1:X2jQV1h+kxSjClGpnseKVIxpmcjrj7MNnI0bnlfKTVQ= +go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= +go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= +go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI= +go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= +gocloud.dev v0.29.0 h1:fBy0jwJSmxs0IjT0fE32MO+Mj+307VZQwyHaTyFZbC4= +gocloud.dev v0.29.0/go.mod h1:E3dAjji80g+lIkq4CQeF/BTWqv1CBeTftmOb+gpyapQ= +golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= +golang.org/x/crypto v0.0.0-20190422162423-af44ce270edf/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201112155050-0c6587e931a9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210915214749-c084706c2272/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20221012134737-56aed061732a/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= +golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= +golang.org/x/crypto v0.9.0 h1:LF6fAI+IutBocDJ2OT0Q1g8plpYljMZ4+lty+dsqw3g= +golang.org/x/crypto v0.9.0/go.mod h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0= +golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/exp v0.0.0-20230108222341-4b8118a2686a/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/exp v0.0.0-20230124195608-d38c7dcee874 h1:kWC3b7j6Fu09SnEBr7P4PuQyM0R6sqyH9R+EjIvT1nQ= +golang.org/x/exp v0.0.0-20230124195608-d38c7dcee874/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= +golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.7.0 h1:gzS29xtG1J5ybQlv0PuyfE3nmc6R4qB73m6LUUmvFuw= +golang.org/x/image v0.7.0/go.mod h1:nd/q4ef1AKKYl/4kft7g+6UyGbdiqWqTP1ZAbRoV7Rg= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= +golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= +golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI= +golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk= +golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181011144130-49bb7cea24b1/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190619014844-b5b0513f8c1b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= +golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM= +golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= +golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210520170846-37e1c6afe023/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210917221730-978cfadd31cf/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211216030914-fe4d6282115f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220520000938-2e3eb7b945c2/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220805013720-a33c5aa5df48/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20220921155015-db77216a4ee9/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= +golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= +golang.org/x/net v0.3.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= +golang.org/x/net v0.3.1-0.20221206200815-1e63c2f08a10/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= +golang.org/x/net v0.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= +golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M= +golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20211005180243-6b3c2da341f1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= +golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= +golang.org/x/oauth2 v0.0.0-20220722155238-128564f6959c/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.3.0/go.mod h1:rQrIauxkUhJ6CuwEXwymO2/eh4xz2ZWF1nBkcxS+tGk= +golang.org/x/oauth2 v0.4.0/go.mod h1:RznEsdpjGAINPTOF0UH/t+xJ75L18YO3Ho6Pyn+uRec= +golang.org/x/oauth2 v0.5.0/go.mod h1:9/XBHVqLaWO3/BRHs5jbpYCnOZVjj5V0ndyaAM7KB4I= +golang.org/x/oauth2 v0.8.0 h1:6dkIjl3j3LtZ/O3sTgZTMsLKSftL/B8Zgq4huOIIUu8= +golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220513210516-0976fa681c29/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.2.0 h1:PUR+T4wwASmuSTYdKjYHI5TD22Wy5ogLU5qZCOLxBrI= +golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190130150945-aca44879d564/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190419153524-e8e3143a4f4a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190514135907-3a4b5fb9f71f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190522044717-8097e1b27ff5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190602015325-4c4f7f33c9ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606203320-7fc4e5ec1444/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190812073006-9eafafc0a87e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191115151921-52ab43148777/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191210023423-ac6580df4449/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200120151820-655fe14d7479/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200217220822-9197077df867/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200728102440-3e129f6d46b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200817155316-9781c653f443/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200831180312-196b9ba8737a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200916030750-2334cc1a136f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200922070232-aee5d888a860/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201112073958-5cba982894dd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201117170446-d9b008d0a637/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201202213521-69691e467435/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210503080704-8803ae5d1324/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210903071746-97244b99971b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211013075003-97ac67df715c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211116061358-0a5406a5449c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220224120231-95c6836cb0e7/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220422013727-9388b58f7150/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220731174439-a90be440212d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU= +golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210503060354-a79de5458b56/go.mod h1:tfny5GFUkzUvx4ps4ajbZsCe5lw1metzhBm9T3x7oIY= +golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= +golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA= +golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.8.0 h1:n5xxQn2i3PC0yLAbjTpNT85q/Kgzcr2gIoX9OrJUols= +golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= +golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20220210224613-90d013bbcef8/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20220224211638-0e9765cccd65/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= +golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190329151228-23e29df326fe/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190416151739-9c9e1878f421/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190420181800-aa740d480789/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190422233926-fe54fb35175b/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190706070813-72ffa07ba3db/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200616133436-c1934b75d054/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20200916195026-c9a70fc28ce3/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.6-0.20210726203631-07bc1bf47fb2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= +golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA= +golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k= +golang.org/x/tools v0.4.0/go.mod h1:UE5sM2OK9E/d67R0ANs2xJizIymRP5gJU295PvKXxjQ= +golang.org/x/tools v0.5.0/go.mod h1:N+Kgy78s5I24c24dU8OfWNEotWjutIs8SnJvn5IDq+k= +golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= +golang.org/x/tools v0.9.2 h1:UXbndbirwCAx6TULftIfie/ygDNCwxEie+IiNP1IcNc= +golang.org/x/tools v0.9.2/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= +golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= +golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= +gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= +gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= +gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= +google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= +google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= +google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= +google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= +google.golang.org/api v0.46.0/go.mod h1:ceL4oozhkAiTID8XMmJBsIxID/9wMXJVVFXPg4ylg3I= +google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= +google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= +google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= +google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k= +google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= +google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= +google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= +google.golang.org/api v0.58.0/go.mod h1:cAbP2FsxoGVNwtgNAmmn3y5G1TWAiVYRmg4yku3lv+E= +google.golang.org/api v0.59.0/go.mod h1:sT2boj7M9YJxZzgeZqXogmhfmRWDtPzT31xkieUbuZU= +google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= +google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= +google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= +google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= +google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8= +google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs= +google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= +google.golang.org/api v0.77.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= +google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw= +google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg= +google.golang.org/api v0.81.0/go.mod h1:FA6Mb/bZxj706H2j+j2d6mHEEaHBmbbWnkfvmorOCko= +google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o= +google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6FO2g= +google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= +google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= +google.golang.org/api v0.95.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI= +google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= +google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= +google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= +google.golang.org/api v0.99.0/go.mod h1:1YOf74vkVndF7pG6hIHuINsM7eWwpVTAfNMNiL91A08= +google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= +google.golang.org/api v0.102.0/go.mod h1:3VFl6/fzoA+qNuS1N1/VfXY4LjoXN/wzeIp7TweWwGo= +google.golang.org/api v0.103.0/go.mod h1:hGtW6nK1AC+d9si/UBhw8Xli+QMOf6xyNAyJw4qU9w0= +google.golang.org/api v0.104.0/go.mod h1:JCspTXJbBxa5ySXw4UgUqVer7DfVxbvc/CTUFqAED5U= +google.golang.org/api v0.106.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= +google.golang.org/api v0.107.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= +google.golang.org/api v0.108.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= +google.golang.org/api v0.110.0/go.mod h1:7FC4Vvx1Mooxh8C5HWjzZHcavuS2f6pmJpZx60ca7iI= +google.golang.org/api v0.125.0 h1:7xGvEY4fyWbhWMHf3R2/4w7L4fXyfpRGE9g6lp8+DCk= +google.golang.org/api v0.125.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= +google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod h1:0H1ncTHf11KCFhTc/+EFRbzSCOZx+VUbRMk55Yv5MYk= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190522204451-c2c4e71fbf69/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200117163144-32f20d992d24/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= +google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= +google.golang.org/genproto v0.0.0-20210429181445-86c259c2b4ab/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20210517163617-5e0236093d7a/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= +google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= +google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= +google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= +google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= +google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210917145530-b395a37504d4/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210921142501-181ce0d877f6/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211008145708-270636b82663/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211018162055-cf77aa76bad2/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211028162531-8db9c33dc351/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= +google.golang.org/genproto v0.0.0-20220329172620-7be39ac1afc7/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220519153652-3a47de7e79bd/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220722212130-b98a9ff5e252/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE= +google.golang.org/genproto v0.0.0-20220728213248-dd149ef739b9/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= +google.golang.org/genproto v0.0.0-20220801145646-83ce21fca29f/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= +google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220822174746-9e6da59bd2fc/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220829144015-23454907ede3/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220829175752-36a9c930ecbf/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220913154956-18f8339a66a5/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220914142337-ca0e39ece12f/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220916172020-2692e8806bfa/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006/go.mod h1:ht8XFiar2npT/g4vkk7O0WYS1sHOHbdujxbEp7CJWbw= +google.golang.org/genproto v0.0.0-20220926165614-551eb538f295/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= +google.golang.org/genproto v0.0.0-20220926220553-6981cbe3cfce/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= +google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqwhZAwq4wsRUaVG555sVgsNmIjRtO7t/JH29U= +google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= +google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= +google.golang.org/genproto v0.0.0-20221024153911-1573dae28c9c/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= +google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= +google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c/go.mod h1:CGI5F/G+E5bKwmfYo09AXuVN4dD894kIKUFmVbP2/Fo= +google.golang.org/genproto v0.0.0-20221114212237-e4508ebdbee1/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221117204609-8f9c96812029/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221118155620-16455021b5e6/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221201164419-0e50fba7f41c/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221202195650-67e5cbc046fd/go.mod h1:cTsE614GARnxrLsqKREzmNYJACSWWpAWdNMwnD7c2BE= +google.golang.org/genproto v0.0.0-20221205194025-8222ab48f5fc/go.mod h1:1dOng4TWOomJrDGhpXjfCD35wQC6jnC7HpRmOFRqEV0= +google.golang.org/genproto v0.0.0-20221206210731-b1a01be3a5f6/go.mod h1:1dOng4TWOomJrDGhpXjfCD35wQC6jnC7HpRmOFRqEV0= +google.golang.org/genproto v0.0.0-20221227171554-f9683d7f8bef/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230112194545-e10362b5ecf9/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230113154510-dbe35b8444a5/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230124163310-31e0e69b6fc2/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230125152338-dcaf20b6aeaa/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230209215440-0dfe4f8abfcc/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc h1:8DyZCyvI8mE1IdLy/60bS+52xfymkE72wv1asokgtao= +google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc h1:kVKPf/IiYSBWEWtkIn6wZXwWGCnLKcC8oWfZvXjsGnM= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc h1:XSJ8Vk1SWuNr8S18z1NZSziL0CPIXLCCMDOEFtHBOFc= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= +google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= +google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= +google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= +google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= +google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= +google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= +google.golang.org/grpc v1.43.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= +google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= +google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= +google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.51.0/go.mod h1:wgNDFcnuBGmxLKI/qn4T+m5BtEBYXJPvibbUPsAIPww= +google.golang.org/grpc v1.52.1/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY= +google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw= +google.golang.org/grpc v1.55.0 h1:3Oj82/tFSCeUrRTg/5E/7d/W5A1tj6Ky1ABAuZuv5ag= +google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8= +google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= +google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= +google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20141024133853-64131543e789/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= +gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= +gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= +gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.57.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.66.6/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= +gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c= +gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= +gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= +gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= +gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= +gopkg.in/telebot.v3 v3.0.0/go.mod h1:7rExV8/0mDDNu9epSrDm/8j22KLaActH1Tbee6YjzWg= +gopkg.in/telebot.v3 v3.1.2/go.mod h1:GJKwwWqp9nSkIVN51eRKU78aB5f5OnQuWdwiIZfPbko= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= +gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= +gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= +gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +k8s.io/api v0.20.1/go.mod h1:KqwcCVogGxQY3nBlRpwt+wpAMF/KjaCc7RpywacvqUo= +k8s.io/api v0.20.4/go.mod h1:++lNL1AJMkDymriNniQsWRkMDzRaX2Y/POTUi8yvqYQ= +k8s.io/api v0.20.6/go.mod h1:X9e8Qag6JV/bL5G6bU8sdVRltWKmdHsFUGS3eVndqE8= +k8s.io/api v0.22.5/go.mod h1:mEhXyLaSD1qTOf40rRiKXkc+2iCem09rWLlFwhCEiAs= +k8s.io/api v0.23.5/go.mod h1:Na4XuKng8PXJ2JsploYYrivXrINeTaycCGcYgF91Xm8= +k8s.io/api v0.26.1/go.mod h1:xd/GBNgR0f707+ATNyPmQ1oyKSgndzXij81FzWGsejg= +k8s.io/apimachinery v0.20.1/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= +k8s.io/apimachinery v0.20.4/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= +k8s.io/apimachinery v0.20.6/go.mod h1:ejZXtW1Ra6V1O5H8xPBGz+T3+4gfkTCeExAHKU57MAc= +k8s.io/apimachinery v0.22.1/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= +k8s.io/apimachinery v0.22.5/go.mod h1:xziclGKwuuJ2RM5/rSFQSYAj0zdbci3DH8kj+WvyN0U= +k8s.io/apimachinery v0.23.5/go.mod h1:BEuFMMBaIbcOqVIJqNZJXGFTP4W6AycEpb5+m/97hrM= +k8s.io/apimachinery v0.26.1/go.mod h1:tnPmbONNJ7ByJNz9+n9kMjNP8ON+1qoAIIC70lztu74= +k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= +k8s.io/apiserver v0.20.4/go.mod h1:Mc80thBKOyy7tbvFtB4kJv1kbdD0eIH8k8vianJcbFM= +k8s.io/apiserver v0.20.6/go.mod h1:QIJXNt6i6JB+0YQRNcS0hdRHJlMhflFmsBDeSgT1r8Q= +k8s.io/apiserver v0.22.5/go.mod h1:s2WbtgZAkTKt679sYtSudEQrTGWUSQAPe6MupLnlmaQ= +k8s.io/client-go v0.20.1/go.mod h1:/zcHdt1TeWSd5HoUe6elJmHSQ6uLLgp4bIJHVEuy+/Y= +k8s.io/client-go v0.20.4/go.mod h1:LiMv25ND1gLUdBeYxBIwKpkSC5IsozMMmOOeSJboP+k= +k8s.io/client-go v0.20.6/go.mod h1:nNQMnOvEUEsOzRRFIIkdmYOjAZrC8bgq0ExboWSU1I0= +k8s.io/client-go v0.22.5/go.mod h1:cs6yf/61q2T1SdQL5Rdcjg9J1ElXSwbjSrW2vFImM4Y= +k8s.io/client-go v0.23.5/go.mod h1:flkeinTO1CirYgzMPRWxUCnV0G4Fbu2vLhYCObnt/r4= +k8s.io/client-go v0.26.1/go.mod h1:IWNSglg+rQ3OcvDkhY6+QLeasV4OYHDjdqeWkDQZwGE= +k8s.io/code-generator v0.19.7/go.mod h1:lwEq3YnLYb/7uVXLorOJfxg+cUu2oihFhHZ0n9NIla0= +k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= +k8s.io/component-base v0.20.4/go.mod h1:t4p9EdiagbVCJKrQ1RsA5/V4rFQNDfRlevJajlGwgjI= +k8s.io/component-base v0.20.6/go.mod h1:6f1MPBAeI+mvuts3sIdtpjljHWBQ2cIy38oBIWMYnrM= +k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI= +k8s.io/cri-api v0.17.3/go.mod h1:X1sbHmuXhwaHs9xxYffLqJogVsnI+f6cPRcgPel7ywM= +k8s.io/cri-api v0.20.1/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= +k8s.io/cri-api v0.20.4/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= +k8s.io/cri-api v0.20.6/go.mod h1:ew44AjNXwyn1s0U4xCKGodU7J1HzBeZ1MpGrpa5r8Yc= +k8s.io/cri-api v0.23.1/go.mod h1:REJE3PSU0h/LOV1APBrupxrEJqnoxZC8KWzkBUHwrK4= +k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/gengo v0.0.0-20200428234225-8167cfdcfc14/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= +k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= +k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= +k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= +k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= +k8s.io/klog/v2 v2.4.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= +k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= +k8s.io/klog/v2 v2.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/klog/v2 v2.40.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= +k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod h1:WOJ3KddDSol4tAGcJo0Tvi+dK12EcqSLqcWsryKMpfM= +k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= +k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= +k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65/go.mod h1:sX9MT8g7NVZM5lVL/j8QyCCJe8YSMW30QvGZWaCIDIk= +k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280/go.mod h1:+Axhij7bCpeqhklhUTe3xmOn6bWxolyZEeyaFpjGtl4= +k8s.io/kube-openapi v0.0.0-20221207184640-f3cff1453715/go.mod h1:+Axhij7bCpeqhklhUTe3xmOn6bWxolyZEeyaFpjGtl4= +k8s.io/kubernetes v1.13.0/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= +k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20211116205334-6203023598ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20221107191617-1a15be271d1d/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +k8s.io/utils v0.0.0-20221128185143-99ec85e7a448/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +lukechampine.com/uint128 v1.3.0 h1:cDdUVfRwDUDovz610ABgFD17nXD4/uDgVHl2sC3+sbo= +lukechampine.com/uint128 v1.3.0/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= +modernc.org/cc/v3 v3.40.0 h1:P3g79IUS/93SYhtoeaHW+kRCIrYaxJ27MFPv+7kaTOw= +modernc.org/cc/v3 v3.40.0/go.mod h1:/bTg4dnWkSXowUO6ssQKnOV0yMVxDYNIsIrzqTFDGH0= +modernc.org/ccgo/v3 v3.16.13 h1:Mkgdzl46i5F/CNR/Kj80Ri59hC8TKAhZrYSaqvkwzUw= +modernc.org/ccgo/v3 v3.16.13/go.mod h1:2Quk+5YgpImhPjv2Qsob1DnZ/4som1lJTodubIcoUkY= +modernc.org/ccorpus v1.11.6 h1:J16RXiiqiCgua6+ZvQot4yUuUy8zxgqbqEEUuGPlISk= +modernc.org/httpfs v1.0.6 h1:AAgIpFZRXuYnkjftxTAZwMIiwEqAfk8aVB2/oA6nAeM= +modernc.org/libc v1.22.6 h1:cbXU8R+A6aOjRuhsFh3nbDWXO/Hs4ClJRXYB11KmPDo= +modernc.org/libc v1.22.6/go.mod h1:jj+Z7dTNX8fBScMVNRAYZ/jF91K8fdT2hYMThc3YjBY= +modernc.org/mathutil v1.5.0 h1:rV0Ko/6SfM+8G+yKiyI830l3Wuz1zRutdslNoQ0kfiQ= +modernc.org/mathutil v1.5.0/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= +modernc.org/memory v1.5.0 h1:N+/8c5rE6EqugZwHii4IFsaJ7MUhoWX07J5tC/iI5Ds= +modernc.org/memory v1.5.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU= +modernc.org/opt v0.1.3 h1:3XOZf2yznlhC+ibLltsDGzABUGVx8J6pnFMS3E4dcq4= +modernc.org/opt v0.1.3/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0= +modernc.org/sqlite v1.22.1 h1:P2+Dhp5FR1RlVRkQ3dDfCiv3Ok8XPxqpe70IjYVA9oE= +modernc.org/sqlite v1.22.1/go.mod h1:OrDj17Mggn6MhE+iPbBNf7RGKODDE9NFT0f3EwDzJqk= +modernc.org/strutil v1.1.3 h1:fNMm+oJklMGYfU9Ylcywl0CO5O6nTfaowNsh2wpPjzY= +modernc.org/strutil v1.1.3/go.mod h1:MEHNA7PdEnEwLvspRMtWTNnp2nnyvMfkimT1NKNAGbw= +modernc.org/tcl v1.15.2 h1:C4ybAYCGJw968e+Me18oW55kD/FexcHbqH2xak1ROSY= +modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= +modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= +modernc.org/z v1.7.3 h1:zDJf6iHjrnB+WRD88stbXokugjyc0/pB91ri1gO6LZY= +nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.14/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.15/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= +sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6/go.mod h1:p4QtZmO4uMYipTQNzagwnNoseA6OxSUutVw05NhYDRs= +sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= +sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= +sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.0.3/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= +sigs.k8s.io/structured-merge-diff/v4 v4.2.1/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= +sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E= +sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= +sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= +sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/server/main.go b/server/main.go new file mode 100644 index 0000000..99e98fe --- /dev/null +++ b/server/main.go @@ -0,0 +1,19 @@ +package main + +import ( + "github.com/pocketbase/pocketbase" + "github.com/pterm/pterm" + "kinderspielstadt.de/core-server/pkg/utils" +) + +func main() { + pterm.Info.Println("Loading environment variables...") + utils.LoadEnv() + pterm.Info.Println("Starting PocketBase server...") + app := pocketbase.New() + + if err := app.Start(); err != nil { + pterm.Fatal.Println(err) + } + +} diff --git a/server/pb_schema.json b/server/pb_schema.json new file mode 100644 index 0000000..7fc7037 --- /dev/null +++ b/server/pb_schema.json @@ -0,0 +1,303 @@ +[ + { + "id": "w85pgrtrmovf916", + "name": "transactions", + "type": "base", + "system": false, + "schema": [ + { + "id": "5aeh5giq", + "name": "account", + "type": "relation", + "system": false, + "required": true, + "options": { + "collectionId": "74ftooxenpeq14b", + "cascadeDelete": false, + "minSelect": null, + "maxSelect": 1, + "displayFields": [ + "firstName", + "lastName" + ] + } + }, + { + "id": "2bzqyeuk", + "name": "label", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + }, + { + "id": "zsx9i8w7", + "name": "amount", + "type": "number", + "system": false, + "required": false, + "options": { + "min": null, + "max": null + } + } + ], + "indexes": [], + "listRule": "", + "viewRule": "", + "createRule": "", + "updateRule": null, + "deleteRule": null, + "options": {} + }, + { + "id": "p0gixtx6jwria0d", + "name": "accountsData", + "type": "base", + "system": false, + "schema": [ + { + "id": "6ubgbgeq", + "name": "birthday", + "type": "date", + "system": false, + "required": true, + "options": { + "min": "", + "max": "" + } + }, + { + "id": "r8rs5y2b", + "name": "email", + "type": "email", + "system": false, + "required": true, + "options": { + "exceptDomains": null, + "onlyDomains": null + } + }, + { + "id": "uu9474bx", + "name": "firstNameParent", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + }, + { + "id": "xmqazgjl", + "name": "lastNameParent", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + }, + { + "id": "atylx3pk", + "name": "street", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + }, + { + "id": "1ocem7g7", + "name": "zipCode", + "type": "number", + "system": false, + "required": true, + "options": { + "min": null, + "max": null + } + }, + { + "id": "73do7uq3", + "name": "city", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + }, + { + "id": "ktjkhpmz", + "name": "phone", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + } + ], + "indexes": [], + "listRule": null, + "viewRule": null, + "createRule": null, + "updateRule": null, + "deleteRule": null, + "options": {} + }, + { + "id": "74ftooxenpeq14b", + "name": "accounts", + "type": "base", + "system": false, + "schema": [ + { + "id": "as1gvc1r", + "name": "accountNumber", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + }, + { + "id": "vxeq20lk", + "name": "firstName", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + }, + { + "id": "bsinpdk7", + "name": "lastName", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + }, + { + "id": "syfivtki", + "name": "lastCheckIn", + "type": "date", + "system": false, + "required": false, + "options": { + "min": "", + "max": "" + } + }, + { + "id": "pkoynx7h", + "name": "personalData", + "type": "relation", + "system": false, + "required": false, + "options": { + "collectionId": "p0gixtx6jwria0d", + "cascadeDelete": false, + "minSelect": null, + "maxSelect": 1, + "displayFields": [ + "firstNameParent", + "lastNameParent", + "email" + ] + } + } + ], + "indexes": [ + "CREATE UNIQUE INDEX `idx_mPdvrAQ` ON `accounts` (`accountNumber`)" + ], + "listRule": "", + "viewRule": null, + "createRule": null, + "updateRule": "@request.data.id = null && @request.data.accountNumber = null && @request.data.firstName = null && @request.data.lastName = null && @request.data.created = null && @request.data.updated = null", + "deleteRule": null, + "options": {} + }, + { + "id": "c3zz98wpbn7m6zw", + "name": "accountsList", + "type": "view", + "system": false, + "schema": [ + { + "id": "gw7zo5sb", + "name": "accountNumber", + "type": "text", + "system": false, + "required": true, + "options": { + "min": null, + "max": null, + "pattern": "" + } + }, + { + "id": "44jwqwg4", + "name": "name", + "type": "json", + "system": false, + "required": false, + "options": {} + }, + { + "id": "dwqo9wuf", + "name": "lastCheckIn", + "type": "date", + "system": false, + "required": false, + "options": { + "min": "", + "max": "" + } + }, + { + "id": "etoowqoa", + "name": "balance", + "type": "json", + "system": false, + "required": false, + "options": {} + } + ], + "indexes": [], + "listRule": null, + "viewRule": null, + "createRule": null, + "updateRule": null, + "deleteRule": null, + "options": { + "query": "SELECT\n a.id AS id,\n a.accountNumber AS accountNumber,\n (a.firstName || ' ' || a.lastName) AS name,\n a.lastCheckIn AS lastCheckIn,\n SUM(t.amount) AS balance\nFROM\n accounts AS a\nLEFT JOIN\n transactions AS t\nON\n a.id = t.account\nGROUP BY\n a.id" + } + } +] \ No newline at end of file diff --git a/server/pkg/utils/env-helper.go b/server/pkg/utils/env-helper.go new file mode 100644 index 0000000..542f900 --- /dev/null +++ b/server/pkg/utils/env-helper.go @@ -0,0 +1,33 @@ +package utils + +import ( + "os" + "strings" + + "github.com/joho/godotenv" + "github.com/pterm/pterm" +) + +// GetEnv returns the value of the environment variable named by the key. +// If the env key is not present, it returns the default value. +func GetEnv(key, def string) string { + if value, ok := os.LookupEnv(key); ok { + return value + } + return def +} + +func LoadEnv() { + err := godotenv.Load("../.env") + if err != nil { + pterm.Info.Println("No .env file found. Proceeding...") + } + + // Add env variables without "VITE_" prefix. + for _, e := range os.Environ() { + pair := strings.Split(e, "=") + if strings.HasPrefix(pair[0], "VITE_") { + os.Setenv(pair[0][5:], pair[1]) + } + } +} diff --git a/src/assets/logo.png b/src/assets/logo.png deleted file mode 100644 index 1a1a44eb47cfc13bd18841e55e7666a936709a82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57995 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 Gb@9KXQA2tF diff --git a/src/assets/logo_white.png b/src/assets/logo_white.png deleted file mode 100644 index 414797953e133fd114626223f76c4e4cb20ba077..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48057 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 - -
- - - - - - - -
{{ JSON.parse(entry).label }}{{ JSON.parse(entry).phone }}
-
-
- - Keine Kontaktdaten vorhanden. -
-
-
-
- - - - - \ No newline at end of file diff --git a/src/components/services/account.service.ts b/src/components/services/account.service.ts deleted file mode 100644 index 9f3a37a..0000000 --- a/src/components/services/account.service.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { Databases, Models, Query } from 'appwrite'; -import { AppwriteService } from './appwrite.service'; -import { IAccount } from '../../interfaces/account.interface'; - -const DATABASE_ID = '62dfd5787755e7ed9fcd'; -const ACCOUNTS_COLLECTION_ID = '62dfd6ca06197f9baa86'; -const sdk = AppwriteService.getSDK(); -const database = new Databases(sdk, DATABASE_ID); - -export const AccountService = { - async getAccount(accountNumber: string): Promise { - const accountDocument = await database.listDocuments( - ACCOUNTS_COLLECTION_ID, [Query.equal('accountNumber', accountNumber)], 1); - return accountDocument.documents[0]; - }, - async updateBalance(accountNumber: string, balance: number): Promise { - const account = await this.getAccount(accountNumber); - await database.updateDocument(ACCOUNTS_COLLECTION_ID, account.$id, { - balance: account.balance + balance, - }); - return account; - }, - async getAllAccounts(): Promise { - let accountDocuments: Models.DocumentList, - offset = 0; - const accounts: IAccount[] = []; - do { - accountDocuments = await database.listDocuments( - ACCOUNTS_COLLECTION_ID, [], 100, offset); - accounts.push(...accountDocuments.documents.map(account => ({ - accountNumber: account.accountNumber, - firstName: account.firstName, - lastName: account.lastName, - balance: account.balance, - transactions: [], - lastCheckIn: account.lastCheckIn, - }))); - offset += 100; - } while(accountDocuments.total > offset); - return accounts; - }, - async checkIn(accountNumber: string): Promise { - const account = await this.getAccount(accountNumber); - if(!account) { - throw new Error('Account not found'); - } - const accountDocument = await database.updateDocument(ACCOUNTS_COLLECTION_ID, account.$id, { - lastCheckIn: Math.floor(+new Date() / 1000), - }); - return accountDocument; - }, - async addAccount(account: IAccount): Promise { - const accountDocument = await database.createDocument(ACCOUNTS_COLLECTION_ID, 'unique()', account); - return accountDocument; - }, - async migrateAccount(oldAccountNumber: string, newAccountNumber: string): Promise { - const account = await this.getAccount(oldAccountNumber); - if(!account) { - throw new Error('Account not found'); - } - await database.updateDocument(ACCOUNTS_COLLECTION_ID, account.$id, { - accountNumber: newAccountNumber, - }); - return account; - }, -}; \ No newline at end of file diff --git a/src/components/services/appwrite.service.ts b/src/components/services/appwrite.service.ts deleted file mode 100644 index 565a76c..0000000 --- a/src/components/services/appwrite.service.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Client, Account } from 'appwrite'; - -const sdk = new Client(); - -sdk - .setEndpoint('http://192.168.1.115/v1') - .setProject('62dfc94a1637dc23acbc'); - -export const AppwriteService = { - getSDK(): Client { - // TODO Authenticate - const account = new Account(sdk); - account.createAnonymousSession(); - return sdk; - }, -}; \ No newline at end of file diff --git a/src/components/services/bank.service.ts b/src/components/services/bank.service.ts deleted file mode 100644 index f79a8b0..0000000 --- a/src/components/services/bank.service.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { Databases, Models, Query } from 'appwrite'; -import { AccountService } from './account.service'; -import { AppwriteService } from './appwrite.service'; -import { IAccount } from '../../interfaces/account.interface'; -import { ITransaction } from '../../interfaces/transaction.interface'; - -const DATABASE_ID = '62dfd5787755e7ed9fcd'; -const TRANSACTIONS_COLLECTION_ID = '62dfd81b7671727b27cd'; -const DEPOSIT_LABEL = 'Bargeldeinzahlung'; -const SALARY_LABEL = 'Gehalt'; -const WITHDRAW_LABEL = 'Bargeldauszahlung'; -const OPEN_ACCOUNT_LABEL = 'Kontoeröffnung'; -const sdk = AppwriteService.getSDK(); -const database = new Databases(sdk, DATABASE_ID); - -export const BankService = { - async getAccountDetails(accountNumber: string): Promise { - const account = await AccountService.getAccount(accountNumber); - if(!account) { - throw new Error('Account not found'); - } - const transactionDocuments = await database.listDocuments( - TRANSACTIONS_COLLECTION_ID, [Query.equal('accountNumber', accountNumber)], 100, 0, undefined, undefined, ['$createdAt'], ['DESC']); - return { - accountNumber: account.accountNumber, - firstName: account.firstName, - lastName: account.lastName, - balance: account.balance, - transactions: transactionDocuments.documents.map(transaction => ({ - label: transaction.label, - amount: transaction.amount, - date: new Date(transaction.$createdAt * 1000), - })), - lastCheckIn: account.lastCheckIn, - }; - }, - async addTransaction(accountNumber: string, amount: number, type: TransactionType): Promise { - let label = ''; - switch (type) { - case TransactionType.DEPOSIT: - label = DEPOSIT_LABEL; - break; - case TransactionType.SALARY: - label = SALARY_LABEL; - break; - case TransactionType.WITHDRAW: - label = WITHDRAW_LABEL; - break; - case TransactionType.OPEN_ACCOUNT: - label = OPEN_ACCOUNT_LABEL; - break; - } - const transactionDocument = await database.createDocument(TRANSACTIONS_COLLECTION_ID, 'unique()', { - accountNumber: accountNumber, - label, - amount: (type === TransactionType.WITHDRAW ? -amount : amount), - }); - await AccountService.updateBalance(accountNumber, type === TransactionType.WITHDRAW ? -amount : amount); - return { label: transactionDocument.label, amount: transactionDocument.amount, date: new Date(transactionDocument.$createdAt * 1000) }; - }, - async migrateTransactions(oldAccountNumber: string, newAccountNumber: string): Promise { - const transactionDocuments = await database.listDocuments( - TRANSACTIONS_COLLECTION_ID, [Query.equal('accountNumber', oldAccountNumber)], 100, 0, undefined, undefined, ['$createdAt'], ['DESC']); - transactionDocuments.documents.forEach(async transaction => { - await database.updateDocument(TRANSACTIONS_COLLECTION_ID, transaction.$id, { - accountNumber: newAccountNumber, - }); - }); - return true; - }, -}; - -export enum TransactionType { - DEPOSIT, - SALARY, - WITHDRAW, - OPEN_ACCOUNT, -} \ No newline at end of file diff --git a/src/components/services/data.service.ts b/src/components/services/data.service.ts deleted file mode 100644 index 02fc06b..0000000 --- a/src/components/services/data.service.ts +++ /dev/null @@ -1,73 +0,0 @@ -import { Databases, Models } from 'appwrite'; -import { AccountService } from './account.service'; -import { AppwriteService } from './appwrite.service'; -import { IAccountData } from '../../interfaces/account-data.interface'; -import { IPersonalInformation } from '../../interfaces/personal-information.interface'; -import { ICreateAccount } from '../../interfaces/create-account.interface'; -import { IAccount } from '../../interfaces/account.interface'; -import { BankService, TransactionType } from './bank.service'; - -const OPEN_ACCOUNT_BALANCE = 5; -const DATABASE_ID = '62dfd5787755e7ed9fcd'; -const PERSONAL_INFORMATION_COLLECTION_ID = '62e004abb0cdae53b483'; -const sdk = AppwriteService.getSDK(); -const database = new Databases(sdk, DATABASE_ID); - -export const DataService = { - async getAllData(): Promise { - const accounts = (await AccountService.getAllAccounts()) as IAccountData[]; - accounts.forEach(account => { - account.name = `${account.firstName} ${account.lastName}`; - }); - // let offset = 0, - // personalInformationDocuments: Models.DocumentList; - // do { - // personalInformationDocuments = await database.listDocuments( - // PERSONAL_INFORMATION_COLLECTION_ID, [], 100, offset); - // personalInformationDocuments.documents.forEach(personalInformation => { - // const account = accounts.find(account => account.accountNumber === personalInformation.accountNumber); - // if(account) { - // account.name = `${account.firstName} ${account.lastName}`; - // account.birthday = personalInformation.birthday; - // account.address = personalInformation.address; - // account.contact = personalInformation.contact; - // } - // }, - // ); - // offset += 100; - // } while(personalInformationDocuments.total > offset); - return accounts; - }, - async addAccount(account: ICreateAccount): Promise { - if(await AccountService.getAccount(account.accountNumber)) { - throw new Error('Account already exists'); - } - const accountDocument = await AccountService.addAccount({ - accountNumber: account.accountNumber, - firstName: account.firstName, - lastName: account.lastName, - balance: 0, - } as IAccount) as IAccountData; - await BankService.addTransaction(account.accountNumber, OPEN_ACCOUNT_BALANCE, TransactionType.OPEN_ACCOUNT); - const personalInformation = await database.createDocument( - PERSONAL_INFORMATION_COLLECTION_ID, 'unique()', { - accountNumber: account.accountNumber, - birthday: account.birthday, - address: account.address, - contact: account.contact, - } as IPersonalInformation); - if(accountDocument) { - accountDocument.name = `${accountDocument.firstName} ${accountDocument.lastName}`; - accountDocument.birthday = personalInformation.birthday; - accountDocument.address = personalInformation.address; - } - // manually edit balance as the TransactionService updates the value after a transaction was created - accountDocument.balance = OPEN_ACCOUNT_BALANCE; - return accountDocument; - }, - async migrateAccount(oldAccountNumber: string, newAccountNumber: string): Promise { - await AccountService.migrateAccount(oldAccountNumber, newAccountNumber); - await BankService.migrateTransactions(oldAccountNumber, newAccountNumber); - return true; - }, -}; \ No newline at end of file diff --git a/src/components/services/date.service.ts b/src/components/services/date.service.ts deleted file mode 100644 index b7542b9..0000000 --- a/src/components/services/date.service.ts +++ /dev/null @@ -1,44 +0,0 @@ -export class DateService { - public static toString(date: Date | number): string { - if(typeof date === 'number') { - date = new Date(date * 1000); - } - if(!date) { - return 'n/a'; - } - return date.toLocaleDateString('de-DE', { - day: '2-digit', - month: '2-digit', - year: 'numeric', - hour: '2-digit', - minute: '2-digit', - second: '2-digit', - }); - } - public static toShortString(date: Date | number): string { - if(typeof date === 'number') { - date = new Date(date * 1000); - } - if(!date) { - return 'n/a'; - } - return date.toLocaleDateString('de-DE', { - day: '2-digit', - month: '2-digit', - year: 'numeric', - }); - } - public static toTime(date: Date | number): string { - if(typeof date === 'number') { - date = new Date(date * 1000); - } - if(!date) { - return 'n/a'; - } - return date.toLocaleTimeString('de-DE', { - hour: '2-digit', - minute: '2-digit', - second: '2-digit', - }); - } -} \ No newline at end of file diff --git a/src/components/views/BankView.vue b/src/components/views/BankView.vue deleted file mode 100644 index 553af13..0000000 --- a/src/components/views/BankView.vue +++ /dev/null @@ -1,196 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/components/views/DataView.vue b/src/components/views/DataView.vue deleted file mode 100644 index 2521cbf..0000000 --- a/src/components/views/DataView.vue +++ /dev/null @@ -1,154 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/interfaces/account-data.interface.ts b/src/interfaces/account-data.interface.ts deleted file mode 100644 index f18c782..0000000 --- a/src/interfaces/account-data.interface.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IAccount } from './account.interface'; - -export interface IAccountData extends IAccount { - name: string; - birthday: string; - address: string; - contact: string[]; -} \ No newline at end of file diff --git a/src/interfaces/account.interface.ts b/src/interfaces/account.interface.ts deleted file mode 100644 index 628630b..0000000 --- a/src/interfaces/account.interface.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { ITransaction } from './transaction.interface'; - -export interface IAccount { - accountNumber: string; - firstName: string; - lastName: string; - balance: number; - transactions: ITransaction[]; - lastCheckIn: number; -} \ No newline at end of file diff --git a/src/interfaces/create-account.interface.ts b/src/interfaces/create-account.interface.ts deleted file mode 100644 index 515573b..0000000 --- a/src/interfaces/create-account.interface.ts +++ /dev/null @@ -1,8 +0,0 @@ -export interface ICreateAccount { - accountNumber: string; - firstName: string; - lastName: string; - birthday: string; - address: string; - contact: string[]; -} \ No newline at end of file diff --git a/src/interfaces/personal-information.interface.ts b/src/interfaces/personal-information.interface.ts deleted file mode 100644 index 8f82a19..0000000 --- a/src/interfaces/personal-information.interface.ts +++ /dev/null @@ -1,6 +0,0 @@ -export interface IPersonalInformation { - accountNumber: string; - birthday: string; - address: string; - contact: string[]; -} \ No newline at end of file diff --git a/src/interfaces/transaction.interface.ts b/src/interfaces/transaction.interface.ts deleted file mode 100644 index ee14ad2..0000000 --- a/src/interfaces/transaction.interface.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface ITransaction { - label: string; - amount: number; - date: Date; -} \ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js deleted file mode 100644 index b47fcd5..0000000 --- a/tailwind.config.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - content: [ - "./index.html", - "./src/**/*.{vue,js,ts,jsx,tsx}", - ], - theme: { - extend: {}, - }, - plugins: [require('@tailwindcss/typography'), require('daisyui')], -} \ No newline at end of file diff --git a/webapp/.eslintignore b/webapp/.eslintignore new file mode 100644 index 0000000..dd2f81c --- /dev/null +++ b/webapp/.eslintignore @@ -0,0 +1 @@ +src/types/pocketbase.types.ts \ No newline at end of file diff --git a/.eslintrc.js b/webapp/.eslintrc.js similarity index 96% rename from .eslintrc.js rename to webapp/.eslintrc.js index a305e81..7f4cee1 100644 --- a/.eslintrc.js +++ b/webapp/.eslintrc.js @@ -4,6 +4,7 @@ module.exports = { 'eslint:recommended', 'plugin:vue/vue3-recommended', 'plugin:vue-scoped-css/vue3-recommended', + 'plugin:tailwindcss/recommended', ], parser: 'vue-eslint-parser', env: { @@ -70,7 +71,8 @@ module.exports = { parserOptions: { parser: '@typescript-eslint/parser', sourceType: 'module', - 'project': 'tsconfig.json', + project: 'tsconfig.json', + tsconfigRootDir: __dirname, extraFileExtensions: ['.vue'], }, plugins: [ @@ -138,6 +140,7 @@ module.exports = { 'svg': 'always', 'math': 'always', }], + 'tailwindcss/no-custom-classname': 'off', }, }, ], diff --git a/index.html b/webapp/index.html similarity index 100% rename from index.html rename to webapp/index.html diff --git a/webapp/package.json b/webapp/package.json new file mode 100644 index 0000000..0e82487 --- /dev/null +++ b/webapp/package.json @@ -0,0 +1,42 @@ +{ + "name": "kispi-core", + "private": true, + "author": "Simon Giesel", + "version": "0.0.0", + "scripts": { + "dev": "vite", + "build": "vue-tsc --noEmit && vite build", + "lint": "eslint -c .eslintrc.js src/", + "preview": "vite preview", + "typegen": "pocketbase-typegen --json ../server/pb_schema.json --out ./src/types/pocketbase.types.ts" + }, + "dependencies": { + "@heroicons/vue": "^2.0.18", + "@vueuse/core": "^10.1.2", + "canvas-confetti": "^1.6.0", + "daisyui": "^2.52.0", + "pocketbase": "^0.15.1", + "vue": "^3.3.4", + "vue-router": "4.2.2" + }, + "devDependencies": { + "@tailwindcss/typography": "^0.5.9", + "@types/canvas-confetti": "^1.6.0", + "@typescript-eslint/eslint-plugin": "^5.59.8", + "@typescript-eslint/parser": "^5.59.8", + "@vitejs/plugin-vue": "^4.2.3", + "autoprefixer": "^10.4.14", + "eslint": "^8.41.0", + "eslint-plugin-tailwindcss": "^3.12.1", + "eslint-plugin-vue": "^9.14.1", + "eslint-plugin-vue-scoped-css": "^2.4.0", + "pocketbase-typegen": "^1.1.9", + "postcss": "^8.4.24", + "sass": "^1.62.1", + "tailwindcss": "^3.3.2", + "typescript": "^5.0.4", + "vite": "^4.3.9", + "vue-eslint-parser": "^9.3.0", + "vue-tsc": "^1.6.5" + } +} \ No newline at end of file diff --git a/webapp/pnpm-lock.yaml b/webapp/pnpm-lock.yaml new file mode 100644 index 0000000..58852f1 --- /dev/null +++ b/webapp/pnpm-lock.yaml @@ -0,0 +1,2987 @@ +lockfileVersion: '6.1' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@heroicons/vue': + specifier: ^2.0.18 + version: 2.0.18(vue@3.3.4) + '@vueuse/core': + specifier: ^10.1.2 + version: 10.1.2(vue@3.3.4) + canvas-confetti: + specifier: ^1.6.0 + version: 1.6.0 + daisyui: + specifier: ^2.52.0 + version: 2.52.0(autoprefixer@10.4.14)(postcss@8.4.24) + pocketbase: + specifier: ^0.15.1 + version: 0.15.1 + vue: + specifier: ^3.3.4 + version: 3.3.4 + vue-router: + specifier: 4.2.2 + version: 4.2.2(vue@3.3.4) + +devDependencies: + '@tailwindcss/typography': + specifier: ^0.5.9 + version: 0.5.9(tailwindcss@3.3.2) + '@types/canvas-confetti': + specifier: ^1.6.0 + version: 1.6.0 + '@typescript-eslint/eslint-plugin': + specifier: ^5.59.8 + version: 5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/parser': + specifier: ^5.59.8 + version: 5.59.8(eslint@8.41.0)(typescript@5.0.4) + '@vitejs/plugin-vue': + specifier: ^4.2.3 + version: 4.2.3(vite@4.3.9)(vue@3.3.4) + autoprefixer: + specifier: ^10.4.14 + version: 10.4.14(postcss@8.4.24) + eslint: + specifier: ^8.41.0 + version: 8.41.0 + eslint-plugin-tailwindcss: + specifier: ^3.12.1 + version: 3.12.1(tailwindcss@3.3.2) + eslint-plugin-vue: + specifier: ^9.14.1 + version: 9.14.1(eslint@8.41.0) + eslint-plugin-vue-scoped-css: + specifier: ^2.4.0 + version: 2.4.0(eslint@8.41.0)(vue-eslint-parser@9.3.0) + pocketbase-typegen: + specifier: ^1.1.9 + version: 1.1.9 + postcss: + specifier: ^8.4.24 + version: 8.4.24 + sass: + specifier: ^1.62.1 + version: 1.62.1 + tailwindcss: + specifier: ^3.3.2 + version: 3.3.2 + typescript: + specifier: ^5.0.4 + version: 5.0.4 + vite: + specifier: ^4.3.9 + version: 4.3.9(sass@1.62.1) + vue-eslint-parser: + specifier: ^9.3.0 + version: 9.3.0(eslint@8.41.0) + vue-tsc: + specifier: ^1.6.5 + version: 1.7.0(typescript@5.0.4) + +packages: + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + /@babel/helper-validator-identifier@7.18.6: + resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} + engines: {node: '>=6.9.0'} + + /@babel/parser@7.22.3: + resolution: {integrity: sha512-vrukxyW/ep8UD1UDzOYpTKQ6abgjFoeG6L+4ar9+c5TN9QnlqiOi6QK7LSR5ewm/ERyGkT/Ai6VboNrxhbr9Uw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.18.8 + + /@babel/types@7.18.8: + resolution: {integrity: sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.18.6 + to-fast-properties: 2.0.0 + + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.41.0 + eslint-visitor-keys: 3.4.1 + dev: true + + /@eslint-community/regexpp@4.5.1: + resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.0 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/js@8.41.0: + resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@gar/promisify@1.1.3: + resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} + dev: true + optional: true + + /@heroicons/vue@2.0.18(vue@3.3.4): + resolution: {integrity: sha512-BcTC9nq2TkwNSfQuqo96J7ehx4etezypc2YeTq7KsXWxrcrerhkgjLrxGRBnStN0wrXo0Gv4BInybqz5uBG6Cw==} + peerDependencies: + vue: '>= 3' + dependencies: + vue: 3.3.4 + dev: false + + /@humanwhocodes/config-array@0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + + /@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + + /@jridgewell/resolve-uri@3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/sourcemap-codec@1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@mapbox/node-pre-gyp@1.0.10: + resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} + hasBin: true + dependencies: + detect-libc: 2.0.1 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.6.11 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.5.1 + tar: 6.1.15 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.13.0 + + /@npmcli/fs@1.1.1: + resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} + dependencies: + '@gar/promisify': 1.1.3 + semver: 7.5.1 + dev: true + optional: true + + /@npmcli/move-file@1.1.2: + resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} + engines: {node: '>=10'} + deprecated: This functionality has been moved to @npmcli/fs + dependencies: + mkdirp: 1.0.4 + rimraf: 3.0.2 + dev: true + optional: true + + /@tailwindcss/typography@0.5.9(tailwindcss@3.3.2): + resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.3.2 + dev: true + + /@tootallnate/once@1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + dev: true + optional: true + + /@types/canvas-confetti@1.6.0: + resolution: {integrity: sha512-Yq6rIccwcco0TLD5SMUrIM7Fk7Fe/C0jmNRxJJCLtAF6gebDkPuUjK5EHedxecm69Pi/aA+It39Ux4OHmFhjRw==} + dev: true + + /@types/json-schema@7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + dev: true + + /@types/semver@7.5.0: + resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + dev: true + + /@types/web-bluetooth@0.0.17: + resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} + dev: false + + /@typescript-eslint/eslint-plugin@5.59.8(@typescript-eslint/parser@5.59.8)(eslint@8.41.0)(typescript@5.0.4): + resolution: {integrity: sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.5.1 + '@typescript-eslint/parser': 5.59.8(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.8 + '@typescript-eslint/type-utils': 5.59.8(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.8(eslint@8.41.0)(typescript@5.0.4) + debug: 4.3.4 + eslint: 8.41.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.0 + natural-compare-lite: 1.4.0 + semver: 7.5.1 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.59.8(eslint@8.41.0)(typescript@5.0.4): + resolution: {integrity: sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.59.8 + '@typescript-eslint/types': 5.59.8 + '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.0.4) + debug: 4.3.4 + eslint: 8.41.0 + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@5.59.8: + resolution: {integrity: sha512-/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.8 + '@typescript-eslint/visitor-keys': 5.59.8 + dev: true + + /@typescript-eslint/type-utils@5.59.8(eslint@8.41.0)(typescript@5.0.4): + resolution: {integrity: sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.8(eslint@8.41.0)(typescript@5.0.4) + debug: 4.3.4 + eslint: 8.41.0 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@5.59.8: + resolution: {integrity: sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/typescript-estree@5.59.8(typescript@5.0.4): + resolution: {integrity: sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.8 + '@typescript-eslint/visitor-keys': 5.59.8 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.1 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@5.59.8(eslint@8.41.0)(typescript@5.0.4): + resolution: {integrity: sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@types/json-schema': 7.0.11 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.8 + '@typescript-eslint/types': 5.59.8 + '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.0.4) + eslint: 8.41.0 + eslint-scope: 5.1.1 + semver: 7.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@5.59.8: + resolution: {integrity: sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.59.8 + eslint-visitor-keys: 3.4.1 + dev: true + + /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4): + resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.3.9(sass@1.62.1) + vue: 3.3.4 + dev: true + + /@volar/language-core@1.5.4: + resolution: {integrity: sha512-l0pmKb/DPPjcD2IUwK3myYuTQW7qLLfXYBHKSGVZ7cnC168V55ecpddTA5a9AYsbCFSWx8neRj5r4JWq93QpZQ==} + dependencies: + '@volar/source-map': 1.5.4 + dev: true + + /@volar/source-map@1.5.4: + resolution: {integrity: sha512-BkvouUYFFLPxof2q6kKAZtyUKRqlS2O/WZKmzTVfPIo5uqqmZTR0+SwN1Xa1qpuezMVUOg61wkqmWP7cY2ezJg==} + dependencies: + muggle-string: 0.2.2 + dev: true + + /@volar/typescript@1.5.4(typescript@5.0.4): + resolution: {integrity: sha512-mVJJ7ZGY2RBDj6PAircUvLBLbFJJRNmqN5IYNpIUyFwnxdKxn1t3NhxaLYSPi/A0gdMDbCBtq0a4Azc0IuIOfQ==} + peerDependencies: + typescript: '*' + dependencies: + '@volar/language-core': 1.5.4 + typescript: 5.0.4 + dev: true + + /@vue/compiler-core@3.3.4: + resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} + dependencies: + '@babel/parser': 7.22.3 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + + /@vue/compiler-dom@3.3.4: + resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + dependencies: + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + + /@vue/compiler-sfc@3.3.4: + resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + dependencies: + '@babel/parser': 7.22.3 + '@vue/compiler-core': 3.3.4 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-ssr': 3.3.4 + '@vue/reactivity-transform': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.0 + postcss: 8.4.24 + source-map-js: 1.0.2 + + /@vue/compiler-ssr@3.3.4: + resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + dependencies: + '@vue/compiler-dom': 3.3.4 + '@vue/shared': 3.3.4 + + /@vue/devtools-api@6.5.0: + resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} + dev: false + + /@vue/language-core@1.7.0: + resolution: {integrity: sha512-gaf2ZzA7TbbNCpmCUyM3k6ApPUf1xVINH31g5SC0t2VBriBF6+io2e4tNAd0q4kIm0NLM/yhIezFs2281juBng==} + dependencies: + '@volar/language-core': 1.5.4 + '@volar/source-map': 1.5.4 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + minimatch: 9.0.1 + muggle-string: 0.2.2 + vue-template-compiler: 2.7.14 + dev: true + + /@vue/reactivity-transform@3.3.4: + resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} + dependencies: + '@babel/parser': 7.22.3 + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 + estree-walker: 2.0.2 + magic-string: 0.30.0 + + /@vue/reactivity@3.3.4: + resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} + dependencies: + '@vue/shared': 3.3.4 + + /@vue/runtime-core@3.3.4: + resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} + dependencies: + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + + /@vue/runtime-dom@3.3.4: + resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} + dependencies: + '@vue/runtime-core': 3.3.4 + '@vue/shared': 3.3.4 + csstype: 3.1.2 + + /@vue/server-renderer@3.3.4(vue@3.3.4): + resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} + peerDependencies: + vue: 3.3.4 + dependencies: + '@vue/compiler-ssr': 3.3.4 + '@vue/shared': 3.3.4 + vue: 3.3.4 + + /@vue/shared@3.3.4: + resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + + /@vue/typescript@1.7.0(typescript@5.0.4): + resolution: {integrity: sha512-/EcwHTezjY8DknfO/+9S04s9lXQWl7dLDJMTNjgEAWUrgJILN9cbooQ0UfTqC5Z1PPXBHHtdFyqKajrhTlSJ4A==} + peerDependencies: + typescript: '*' + dependencies: + '@volar/typescript': 1.5.4(typescript@5.0.4) + '@vue/language-core': 1.7.0 + typescript: 5.0.4 + dev: true + + /@vueuse/core@10.1.2(vue@3.3.4): + resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.1.2 + '@vueuse/shared': 10.1.2(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/metadata@10.1.2: + resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==} + dev: false + + /@vueuse/shared@10.1.2(vue@3.3.4): + resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} + dependencies: + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /abbrev@1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: true + + /acorn-jsx@5.3.2(acorn@8.7.1): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.7.1 + dev: true + + /acorn-jsx@5.3.2(acorn@8.8.2): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.2 + dev: true + + /acorn@8.7.1: + resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /acorn@8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /agentkeepalive@4.3.0: + resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} + engines: {node: '>= 8.0.0'} + dependencies: + debug: 4.3.4 + depd: 2.0.0 + humanize-ms: 1.2.1 + transitivePeerDependencies: + - supports-color + dev: true + optional: true + + /aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: true + optional: true + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + /anymatch@3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /aproba@2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + dev: true + + /are-we-there-yet@2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + dev: true + + /are-we-there-yet@3.0.1: + resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + dev: true + optional: true + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: true + + /atob@2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + dev: true + + /autoprefixer@10.4.14(postcss@8.4.24): + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.5 + caniuse-lite: 1.0.30001489 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browserslist@4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001489 + electron-to-chromium: 1.4.411 + node-releases: 2.0.12 + update-browserslist-db: 1.0.11(browserslist@4.21.5) + + /cacache@15.3.0: + resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} + engines: {node: '>= 10'} + dependencies: + '@npmcli/fs': 1.1.1 + '@npmcli/move-file': 1.1.2 + chownr: 2.0.0 + fs-minipass: 2.1.0 + glob: 7.2.3 + infer-owner: 1.0.4 + lru-cache: 6.0.0 + minipass: 3.3.6 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + mkdirp: 1.0.4 + p-map: 4.0.0 + promise-inflight: 1.0.1 + rimraf: 3.0.2 + ssri: 8.0.1 + tar: 6.1.15 + unique-filename: 1.1.1 + transitivePeerDependencies: + - bluebird + dev: true + optional: true + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + /caniuse-lite@1.0.30001489: + resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} + + /canvas-confetti@1.6.0: + resolution: {integrity: sha512-ej+w/m8Jzpv9Z7W7uJZer14Ke8P2ogsjg4ZMGIuq4iqUOqY2Jq8BNW42iGmNfRwREaaEfFIczLuZZiEVSYNHAA==} + dev: false + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + + /chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: true + + /clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + dev: true + optional: true + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false + + /color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + dev: true + + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: true + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + /commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + dev: true + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /console-control-strings@1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + dev: true + + /cross-fetch@3.1.6: + resolution: {integrity: sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==} + dependencies: + node-fetch: 2.6.11 + transitivePeerDependencies: + - encoding + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-selector-tokenizer@0.8.0: + resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==} + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + dev: false + + /css@3.0.0: + resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==} + dependencies: + inherits: 2.0.4 + source-map: 0.6.1 + source-map-resolve: 0.6.0 + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + + /daisyui@2.52.0(autoprefixer@10.4.14)(postcss@8.4.24): + resolution: {integrity: sha512-LQTA5/IVXAJHBMFoeaEMfd7/akAFPPcdQPR3O9fzzcFiczneJFM73CFPnScmW2sOgn/D83cvkP854ep2T9OfTg==} + peerDependencies: + autoprefixer: ^10.0.2 + postcss: ^8.1.6 + dependencies: + autoprefixer: 10.4.14(postcss@8.4.24) + color: 4.2.3 + css-selector-tokenizer: 0.8.0 + postcss: 8.4.24 + postcss-js: 4.0.1(postcss@8.4.24) + tailwindcss: 3.3.2 + transitivePeerDependencies: + - ts-node + dev: false + + /de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + dev: true + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /decode-uri-component@0.2.0: + resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} + engines: {node: '>=0.10'} + dev: true + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: true + + /delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + dev: true + + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: true + optional: true + + /detect-libc@2.0.1: + resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} + engines: {node: '>=8'} + dev: true + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /electron-to-chromium@1.4.411: + resolution: {integrity: sha512-5VXLW4Qw89vM2WTICHua/y8v7fKGDRVa2VPOtBB9IpLvW316B+xd8yD1wTmLPY2ot/00P/qt87xdolj4aG/Lzg==} + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + requiresBuild: true + dependencies: + iconv-lite: 0.6.3 + dev: true + optional: true + + /env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: true + optional: true + + /err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + dev: true + optional: true + + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: true + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + + /eslint-plugin-tailwindcss@3.12.1(tailwindcss@3.3.2): + resolution: {integrity: sha512-LyIRV0rx6prTpJZsSCXSNJ34Yry3Nj9OJwvzh1xTsiG6+UCnAPW1Bx41s7vZzUDKMlwFgpUN9Me+NK12T4DHYg==} + engines: {node: '>=12.13.0'} + peerDependencies: + tailwindcss: ^3.3.2 + dependencies: + fast-glob: 3.2.12 + postcss: 8.4.24 + tailwindcss: 3.3.2 + dev: true + + /eslint-plugin-vue-scoped-css@2.4.0(eslint@8.41.0)(vue-eslint-parser@9.3.0): + resolution: {integrity: sha512-H2GdGyaNuz58gMwJYrPAyok2ZZFklb1wnI4jqLyQZf17gvZeTOpYzCxqhhcT5hBeaCUHhjxU5akCI7A4AtBHew==} + engines: {node: ^12.22 || ^14.17 || >=16} + peerDependencies: + eslint: '>=5.0.0' + vue-eslint-parser: '>=7.1.0' + dependencies: + eslint: 8.41.0 + eslint-utils: 3.0.0(eslint@8.41.0) + lodash: 4.17.21 + postcss: 8.4.24 + postcss-safe-parser: 6.0.0(postcss@8.4.24) + postcss-scss: 4.0.4(postcss@8.4.24) + postcss-selector-parser: 6.0.10 + postcss-styl: 0.12.3 + vue-eslint-parser: 9.3.0(eslint@8.41.0) + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-vue@9.14.1(eslint@8.41.0): + resolution: {integrity: sha512-LQazDB1qkNEKejLe/b5a9VfEbtbczcOaui5lQ4Qw0tbRBbQYREyxxOV5BQgNDTqGPs9pxqiEpbMi9ywuIaF7vw==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + eslint: 8.41.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.0.10 + semver: 7.3.7 + vue-eslint-parser: 9.3.0(eslint@8.41.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + + /eslint-scope@7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-scope@7.2.0: + resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-utils@3.0.0(eslint@8.41.0): + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.41.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true + + /eslint-visitor-keys@3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint@8.41.0: + resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.41.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + graphemer: 1.4.0 + ignore: 5.2.0 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree@9.3.2: + resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.7.1 + acorn-jsx: 5.3.2(acorn@8.7.1) + eslint-visitor-keys: 3.4.1 + dev: true + + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.4.1 + dev: true + + /esquery@1.4.0: + resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: true + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-diff@1.2.0: + resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} + dev: true + + /fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: true + + /fastparse@1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + dev: false + + /fastq@1.13.0: + resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + dependencies: + reusify: 1.0.4 + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + dev: true + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache@3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.6 + rimraf: 3.0.2 + dev: true + + /flatted@3.2.6: + resolution: {integrity: sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==} + dev: true + + /form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: true + + /fraction.js@4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + + /fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /gauge@3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: true + + /gauge@4.0.4: + resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: true + optional: true + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals@13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + optional: true + + /grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has-unicode@2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + dev: true + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: true + + /http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + dev: true + optional: true + + /http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + optional: true + + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + dependencies: + ms: 2.1.2 + dev: true + optional: true + + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + optional: true + + /ignore@5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + engines: {node: '>= 4'} + dev: true + + /immutable@4.1.0: + resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} + dev: true + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: true + + /indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: true + optional: true + + /infer-owner@1.0.4: + resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} + dev: true + optional: true + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /ip@2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + dev: true + optional: true + + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: false + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + dependencies: + has: 1.0.3 + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-lambda@1.0.1: + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + dev: true + optional: true + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /jiti@1.18.2: + resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + hasBin: true + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: true + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + dev: true + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + + /lodash.sortedlastindex@4.1.0: + resolution: {integrity: sha512-s8xEQdsp2Tu5zUqVdFSe9C0kR8YlnAJYLqMdkh+pIRBRxF6/apWseLdHl3/+jv2I61dhPwtI/Ff+EqvCpc+N8w==} + dev: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /magic-string@0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + + /make-fetch-happen@9.1.0: + resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} + engines: {node: '>= 10'} + dependencies: + agentkeepalive: 4.3.0 + cacache: 15.3.0 + http-cache-semantics: 4.1.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-lambda: 1.0.1 + lru-cache: 6.0.0 + minipass: 3.3.6 + minipass-collect: 1.0.2 + minipass-fetch: 1.4.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + promise-retry: 2.0.1 + socks-proxy-agent: 6.2.1 + ssri: 8.0.1 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + optional: true + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: true + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimatch@9.0.1: + resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minipass-collect@1.0.2: + resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + optional: true + + /minipass-fetch@1.4.1: + resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==} + engines: {node: '>=8'} + dependencies: + minipass: 3.3.6 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + dev: true + optional: true + + /minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + optional: true + + /minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + dependencies: + minipass: 3.3.6 + dev: true + optional: true + + /minipass-sized@1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} + dependencies: + minipass: 3.3.6 + dev: true + optional: true + + /minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: true + + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + dev: true + + /minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + dev: true + + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: true + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /muggle-string@0.2.2: + resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==} + dev: true + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: true + + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: true + optional: true + + /node-addon-api@4.3.0: + resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} + dev: true + + /node-fetch@2.6.11: + resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + + /node-gyp@8.4.1: + resolution: {integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==} + engines: {node: '>= 10.12.0'} + hasBin: true + requiresBuild: true + dependencies: + env-paths: 2.2.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + make-fetch-happen: 9.1.0 + nopt: 5.0.0 + npmlog: 6.0.2 + rimraf: 3.0.2 + semver: 7.5.1 + tar: 6.1.15 + which: 2.0.2 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + optional: true + + /node-releases@2.0.12: + resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} + + /nopt@5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + /npmlog@5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + dev: true + + /npmlog@6.0.2: + resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + are-we-there-yet: 3.0.1 + console-control-strings: 1.1.0 + gauge: 4.0.4 + set-blocking: 2.0.0 + dev: true + optional: true + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: true + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /optionator@0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + dev: true + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + + /p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: true + optional: true + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + /pirates@4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} + engines: {node: '>= 6'} + + /pocketbase-typegen@1.1.9: + resolution: {integrity: sha512-eUf9O07zXRW3qMAWSLSonJFum0EKk5X5HlzPC0VyppBnehxc0EgthlX36dJzoTfRNE23gJEXCWrjScT0EfI84g==} + hasBin: true + dependencies: + commander: 9.5.0 + cross-fetch: 3.1.6 + form-data: 4.0.0 + sqlite: 4.2.1 + sqlite3: 5.1.6 + transitivePeerDependencies: + - bluebird + - encoding + - supports-color + dev: true + + /pocketbase@0.15.1: + resolution: {integrity: sha512-iOj9bCP7m/kQDhkJZiLXWYNYXwZg+MeCFwJeivM46Uj4QwqzzQPeZH195TPicnj2VwxiSkziVnDNke1Mc9VEaA==} + dev: false + + /postcss-import@15.1.0(postcss@8.4.24): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.24 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.2 + + /postcss-js@4.0.1(postcss@8.4.24): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.24 + + /postcss-load-config@4.0.1(postcss@8.4.24): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.24 + yaml: 2.3.1 + + /postcss-nested@6.0.1(postcss@8.4.24): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.24 + postcss-selector-parser: 6.0.13 + + /postcss-safe-parser@6.0.0(postcss@8.4.24): + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-scss@4.0.4(postcss@8.4.24): + resolution: {integrity: sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + dependencies: + postcss: 8.4.24 + dev: true + + /postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + /postcss-styl@0.12.3: + resolution: {integrity: sha512-8I7Cd8sxiEITIp32xBK4K/Aj1ukX6vuWnx8oY/oAH35NfQI4OZaY5nd68Yx8HeN5S49uhQ6DL0rNk0ZBu/TaLg==} + engines: {node: ^8.10.0 || ^10.13.0 || ^11.10.1 || >=12.13.0} + dependencies: + debug: 4.3.4 + fast-diff: 1.2.0 + lodash.sortedlastindex: 4.1.0 + postcss: 8.4.24 + stylus: 0.57.0 + transitivePeerDependencies: + - supports-color + dev: true + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + /postcss@8.4.24: + resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dev: true + optional: true + + /promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + dev: true + optional: true + + /punycode@2.1.1: + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + engines: {node: '>=6'} + dev: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + dev: true + optional: true + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + + /rollup@3.23.0: + resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: true + + /sass@1.62.1: + resolution: {integrity: sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + chokidar: 3.5.3 + immutable: 4.1.0 + source-map-js: 1.0.2 + dev: true + + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: true + + /semver@6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: true + + /semver@7.3.7: + resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /semver@7.5.1: + resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: true + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + dependencies: + is-arrayish: 0.3.2 + dev: false + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: true + optional: true + + /socks-proxy-agent@6.2.1: + resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} + engines: {node: '>= 10'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + socks: 2.7.1 + transitivePeerDependencies: + - supports-color + dev: true + optional: true + + /socks@2.7.1: + resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} + engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + dependencies: + ip: 2.0.0 + smart-buffer: 4.2.0 + dev: true + optional: true + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + /source-map-resolve@0.6.0: + resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.0 + dev: true + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: true + + /sqlite3@5.1.6: + resolution: {integrity: sha512-olYkWoKFVNSSSQNvxVUfjiVbz3YtBwTJj+mfV5zpHmqW3sELx2Cf4QCdirMelhM5Zh+KDVaKgQHqCxrqiWHybw==} + requiresBuild: true + peerDependenciesMeta: + node-gyp: + optional: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.10 + node-addon-api: 4.3.0 + tar: 6.1.15 + optionalDependencies: + node-gyp: 8.4.1 + transitivePeerDependencies: + - bluebird + - encoding + - supports-color + dev: true + + /sqlite@4.2.1: + resolution: {integrity: sha512-Tll0Ndvnwkuv5Hn6WIbh26rZiYQORuH1t5m/or9LUpSmDmmyFG89G9fKrSeugMPxwmEIXoVxqTun4LbizTs4uw==} + dev: true + + /ssri@8.0.1: + resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + optional: true + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /stylus@0.57.0: + resolution: {integrity: sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==} + hasBin: true + dependencies: + css: 3.0.0 + debug: 4.3.4 + glob: 7.2.3 + safer-buffer: 2.1.2 + sax: 1.2.4 + source-map: 0.7.4 + transitivePeerDependencies: + - supports-color + dev: true + + /sucrase@3.32.0: + resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.5 + ts-interface-checker: 0.1.13 + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /tailwindcss@3.3.2: + resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.2.12 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.18.2 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.24 + postcss-import: 15.1.0(postcss@8.4.24) + postcss-js: 4.0.1(postcss@8.4.24) + postcss-load-config: 4.0.1(postcss@8.4.24) + postcss-nested: 6.0.1(postcss@8.4.24) + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + resolve: 1.22.2 + sucrase: 3.32.0 + transitivePeerDependencies: + - ts-node + + /tar@6.1.15: + resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: true + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: true + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: true + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + + /tsutils@3.21.0(typescript@5.0.4): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.0.4 + dev: true + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true + + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} + hasBin: true + dev: true + + /unique-filename@1.1.1: + resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} + dependencies: + unique-slug: 2.0.2 + dev: true + optional: true + + /unique-slug@2.0.2: + resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} + dependencies: + imurmurhash: 0.1.4 + dev: true + optional: true + + /update-browserslist-db@1.0.11(browserslist@4.21.5): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.1.1 + dev: true + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + /vite@4.3.9(sass@1.62.1): + resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.17.19 + postcss: 8.4.24 + rollup: 3.23.0 + sass: 1.62.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vue-demi@0.14.5(vue@3.3.4): + resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.3.4 + dev: false + + /vue-eslint-parser@9.3.0(eslint@8.41.0): + resolution: {integrity: sha512-48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 8.41.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.3.2 + esquery: 1.4.0 + lodash: 4.17.21 + semver: 7.3.7 + transitivePeerDependencies: + - supports-color + dev: true + + /vue-router@4.2.2(vue@3.3.4): + resolution: {integrity: sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': 6.5.0 + vue: 3.3.4 + dev: false + + /vue-template-compiler@2.7.14: + resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + dev: true + + /vue-tsc@1.7.0(typescript@5.0.4): + resolution: {integrity: sha512-WXRQ6StfLrXHq1uIe29o9OOKh6aXR2LdxT7z951ZZzEJj3y+dCoaqCOT9NVtvCK5C2m6PbFKRx5sG7t/jbtmjg==} + hasBin: true + peerDependencies: + typescript: '*' + dependencies: + '@vue/language-core': 1.7.0 + '@vue/typescript': 1.7.0(typescript@5.0.4) + semver: 7.5.1 + typescript: 5.0.4 + dev: true + + /vue@3.3.4: + resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} + dependencies: + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/runtime-dom': 3.3.4 + '@vue/server-renderer': 3.3.4(vue@3.3.4) + '@vue/shared': 3.3.4 + + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: true + + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wide-align@1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + dependencies: + string-width: 4.2.3 + dev: true + + /word-wrap@1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: true + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yaml@2.3.1: + resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} + engines: {node: '>= 14'} + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/postcss.config.js b/webapp/postcss.config.js similarity index 100% rename from postcss.config.js rename to webapp/postcss.config.js diff --git a/webapp/public/android-chrome-192x192.png b/webapp/public/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..1e32445af1f7fa388cc6555e9e0c0e333cb15f76 GIT binary patch literal 6313 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 D?^g-5 literal 0 HcmV?d00001 diff --git a/webapp/public/android-chrome-512x512.png b/webapp/public/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..dd36270d5c251e16a43943e495425f08ffc2d69f GIT binary patch literal 21860 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 Vg@kjJS zn)%r^E5K8RPk=TYt~DYqrK#UVW%CG~gLY8rlh}It`WDG&YGmNIG$j39KmR{!T&0OI zV#Z-y2BX~Ba=Zw;Exk^~4G9Plf>+FcIP{N#$UGBypv5ckesljRSHDT#XNU6(%UK0> zsv#L%2ze)~Qqvz{!XhX`ajyuQ#c&eQt!NFA>1}-40Pss1Ub4qmqopD=B~B7c0_|j> zpr@O$Gr9Td9YSv-G{f|z5kBQc_cf+CBO-r6K-9Vu++&=DH#%|{Za?hN3e*x_!%agi&C0a1frKJ= zsxw|^-g%{ib&!UK6HS5)k1=HHLUG98U&u! z)YWv8^SDuIv0LI49t_0i8V7|hHRLoPBV=`x>|@qi!@PHu+TLn3O`dIl_W z+62@8*~$OL^^cL*E9tt=+lbzU%x z27$1E?iy-4-mOV%;wA%RK+a&0XH4|$rqdG0-8ILJ5U39fnzD>aTqtG8+_H#kL%=qV zgB1@q=Q z1bLw$%?g5!w6KnMY-*oG-jF`Vk%+cREtiBX9Sm~b$I-H7&J|KwVoFShSRJVsz#+JY z{4cA)gcDtVw=6mez9$D^AZl049El%OGa2X=q&C99xqi z2)}%HP&!I3+02hGPxl4(X;QI$xK|$YufBRN$b?}R`|cb&0sj?EQ){Gi7L$15D${am z-FssQzd{`8NN&8y!et|zWWp8pK%K!LHZam3iK@j?`^$yw9ly^XPt!?L?vvz_gEd9c zH*z`i^;HtEOOvmb@u6Cdx*m`A+g~DMpTAEv^Ywa-jFyvNiJvtW7LwKd+i}LL z=p*7_GHLSq(MF-ksD#v4tutb&1r7tXU4ZC36~AO=zR$U1M)>g*v(w$A*GCSMx!F3* z#^cG~%#0F9xb@`%#E(i=yJ#Y&WbTUoSsN_g=!tQ&RVwKxu1tEzAq4Qz!QHNY9Cg0StY#?dcZ_OdVE^Vg)^N^A2QW3|yslrGk8AU)&~a#$MC2eM z4w~A|n!V&ENn@E^O1v|E8vcV=<(c$!CG_K^WOP9B<_8`m7AqOU*TeIv$P6>*)h?6* z&5U3ID!gFiZ>nN##c~Z1p&U!xzbw;9^vvKJk#FcGq^JX+v?{(;d>VhJkUDtn9AbE6 zSlHCe-xY59vwYtZ(#0U(gvS;zCU9!a4HKrF5m1e{E(aHU5<>0Y4{Web8%Zhaa90W~ z@=LnXjAvNpjCC~o;Hmngp^3CsQPD{SOA`$}$6RPoJL@AP04$%nBVsoih_~GT*?&;V z{J9rS+}dOPwqg2hlSP3wI=PPjH%0b&Wtforje9#9auf0dTfI$kY}_z%@X%wp(EZ&% z?>ewauW5?aZ4c)x9_m9!1c%gb0vp*o&DiYUXoDX$Ze9fTzPza5wftw0cs zdI?!KxtG-)!8b}OkdfpWq)Xv5rQa;84q~#pK%$HN2L>w*kafW-N)uf>T^FzYXQG3k zG%|aQYOoX6#(7l4*|li+YqsVse#pgou3}Rfsr_2NNwO&t+7QI`(_=WHW!Wswk_gg| zxuNz%=AeN#`FF#V8rW9=qoukB?Sup@pT#JSJ0F* z3p0zXpaKnt;146V?~-(cT(ulu=RdOyJ`@q-#ce-9S1BpGCO;L2dVsgT4!`IBflQsF z8P_zma+O=PBUmnCiU0Zn33JAakCS6J@DpRH`EgeJx%}}j1D>2Z!{$|p-sO$xUZZJL zH==^j2~EcSufFg^nWs?|x-9ov=7A-@$g9#l$IeC*+^|eyUpG`Jn+9pQaZ{ zxWv43sSVyh&~at|u_m_~+SBc2;B!_zvb`)8$+Fs)fbvJ*hoF22|autE~Qv34Q{P3Ejz8;S`p^?W)6IeAf%dE3zT##M0Zo-oVmz8bbx5(AfgE3 zp6ET`Z2B~RjLU6u`JY1_?ru{AWr|X-z<8xGzpj=*Ib<$oW=PwSO#(qlB-g8%LdRNZ zgj2K_L8Tydl@ox*@w!}P#5s*JhBma!^t{+gGEzR-z z1w*JS66P5TA*q=R-XgUmsK*hM(ohz}k9eK81WF6Y03L8NXajIpGTqzL?|vFrX8rcJ zxmjUS)IVdgtL)}R6zUw44eWY{B~48+$oolhIh=CHa|%8GOes<)h-Hx9wy%N;0_kFe z&Km-qq?*RaR;Jk9I9PvzvLm1ZV1E)LEfZ`$EbW4`Nt>mCAk5<@MLVj{5UXsXfF=dv zTD{^tn7TP}cJ4Mw^3Obd%F~Xi_b+3wENiol(^f1aNO!g62)V>@-$&GQcn98FUr5#Aoe0;-xbpYjhJq#rAPOlk+E93;3as2vmH= zQ$-7p+kkk~(i%(fj#kJv5BJ&*C>z&B{t0N^-5U${#}|o)uKa-Gq>X zlRV{W$=a)vGs{D;Bv6HnWEa(vt!J7s#!395QNbxt%B{+!yqec1u-GJX{zhA#oqdih zmi_5iRvHDZ|L}*w0S1F(*CtvQuiL*I2ed*0vfsVj^K{sJNn$=}+zWk>Zbcl>vhcv8 zc3P9H`g3*kt($E=SY_ya0`D*tesn6pEC>u+AndN^o7gcqtq8)f^tayX@;%d~791Hv zrslDUbnx|W&iQbh|Ffy={eFVolF^b^CUPrfaek7QN60-i&iO_&zk5eiM&A&XrCMyUjr2jfup4E~fy{{;f zMfA<{06p(O1*JajwXo<}>}&JLT?*y%)o)zyq&6|;CPU|>i-s5hDJNP(CE}Izi|^h2 zb~1D5z3c+RUwU-v^0o}GP6QMvLzC;tjx0g=OH+LNr6-@$t~pwAD7Pp7Df{(Kh==2! z9#;m5?l*%IGB~4~pXYU%X8(F@)YMv(6+(Anv7nF3_(JtlfokZoy}M47fsIx*-@uK{ zgQaN!2n@|bPAXgm6MBB_k=I)$rqW-eaZU@l^OGAdim~>8TB5Y(FB=EuT8TG<>eS`+ z%InMV+Eb=9{ysNo;}DeQLcsyn?g|%T^rqc@vc8$Mm|qu@%9WwU%41R)$^teC>|80g zrDn$&FZdv0bKID4um?o)HAgBOTToK3eqF%`CdWg!FzhI}-Q3infmW9X7An&TGw`j| zA(j+5$JI`r6#Q~ylWR?CFI7jK7Mqi&7|6K0x=VhTIrs5HSw*DZp+pW#N}Z_}Dv4oU zM^x920&#yzsM@mss>b4#L{HU~l6`^VvHPhx=qs&+r@so@@SF5brn^7z>cI~w1B$jJ zDfYjfVodau>28jK!!4Rtum-$lwg(9DWc?Q5)WH`!HEBG_T+Z3yxHlVms&|H4QID{X zqa}~>savv4Y4Kar3u;T{GS$u->CZPm-RWr<>CjD=OjO{-e?-hbuqG56(OwSI^L=I4*uSMI6keoe#XK}R?*2`;Fhb{tZ2^hS5?tjIP7yjA7A=yh1_m&(9z zHe10t1=M?lIkTUP73D)Py z)?^fVBtb|uktK@_-;KEgE8>_73Nf{De`%ep)GTM|cXW`XlhFgrViSME}uRGkBp^UQV zVNV|#`~G}){N3U&1D{{Uu>P?50}g<-l3KX@zI-_OPW8zn$IX|1(~!8F1 zortfG_{89hhL-VH$Dw4c%D*@^Rr+BDU#zDukyZ#IOHW&Ne6&k^01v!R=7;(M7i&$l z(X~EVSao&FnZ-xjILuc}3gYleV{>*%>cQwqMWOiXu_Aap0?T>ETnKnPTeM6}M&;K7 z&Z_>41zwTd1Q(|}j`|D2o$F>fV5*mp?E#kBTxn@z8brlbX?S~KR-5X6;^f98*;77Y zRoZlx5#d;S2=?dnr2S|%)Vg2S#EsXtc=YRbC%4`L?5NUXMGs*%9BPT1G6XZVvpz6e zZxo+^0_BF#f2O8H3L1?AocyNyOKbb6%+6s#BCPq;OLCsa{!=otvogi4pi8drRYDma z!|x~!vs@zrseo4L-zC-e=?${+f<@wM!IAy}ZJ!_s*6G1BeCa3pIWj!6=$m)LaqRu6 zamzc$sNl{Cdxl;!+p&4Vo#S}ve zTSR67PQmml|J(@v4>~Ht#siXqXOE4!`V&j`Qu&rznoBmw!wH|MM)gY{w~-s7#BI05c`WR%j875(gN? z<+9BD%k~{M1f>DXlKp&4G7b-Zz#jR;bjvzrjYCo`|Dc_I)(mOSYrL+vLs2cwPxFJZ z6%>J%Hymvt6U7Wy)O(;eGNCvfgEdL6w@v<+<{BKJM5EI_Q-g*GnY=DO7&|RCSj$+& zE=XRK|MKircBMDSTFGy=<5oHO&C9I&EIG55ff|8EZUz%w-YHnt3hVPDlQ?KGdm zWPbKkL7;l$MxtoW2NwVL=i#&KwvZ~1{M9#^H^7LUhs$xm>HSK?i>KdK&#i{!!jv-K zqJ`s?GSQ960~SEKta2RMZ?WzcW5)9hXU~)E{h|?y_>r;$!jLGu7w z(|Lry_`MHDCc1b@n>LYse+Ves9rBwq=%1taRs9=_Gs~X4Tg89dcLha!fCmW=&ukO*_A}wsKWPcXoEQ9 z{TotT3lox%zA*Y>*$-6&W<*jSf4KGZw=9#$v2J{;wVm0NJ4{d`~f?{NYd z?hnUl_K%p?$(e=L&of}>y zC>luB8B7)+gY--O8uDr9;Xy?`h7!WjCD`6G$v!t-TDXYBk5h?3*9@4cP`E`_JO{=pU`50 z)Sp{Ou(^%6Dksb#v~8QyE3#gx{ei9N5zJmkN*=|QXVT^JLRm;U9fR2G&NG7F_zs&* zR;Sd;dxopm6i}Kbo2C(vf&x(WAe2|)%N-TO^;xHaiu5*JkM-qxz|f&x9L4jOIl^mM zPkis{teJj#8iDl^9@-43yK{lIPzC=>ujRs8?g>DZFwH$!(qf8JR=nX@u^#Z5#Mg5c zoHOIiFQGz`R4ONuV7BbK`QV^lh+c&JzHEf?MIX=B6oMohZ?!zxOxkE1HsCMIB}&EL z-0Yqf$L&1GAQ;|Z-8>|6dAdg^EVe^xT5Y|;b^J$u57C8cSOanu&~cPyppx*!n7Z2F zOGr889wZPFVI2o9N5!k~*S##(=971x&@N}zm@&)EZPClg==%t?BmafVM!B^W=lD1P zZLmXCd^;8-kC2TSx>~=sZU3`r^Ug$7rQmB>^B^@lp^QhBi!(m}+j*e<_^(8z$sax1 zDUKct!%rIve;JX5mUJODBuuq)?$+p|w23Zma_fHl%A=pY)T=L1r?A!%Tm%)-m_=--fFcu66g2+b^YKM^-Ffmt_-&9 zy`srkPH*#k{XXUfTSvzJv#{!%Sk4tD-e;-_i{IAhz^1vK*Xn}dRT8^~uHLp(jzz-O zslT1xyI}5c%K`Ob z8%CAh6L|(%aHb9>diUH~OpG5gU!5}_4qd_>qSK$8JEjf@NS=F{l;O)(cz%9hZtf^u z{wTHFezVlnL9(6`xBq&%0e88y^er$8S*RclS&?(vh}K(+YFRjvmXBA+@7AAu1F!wO zW8_`&iVj?0Io6?1g<8xF=fN`F|s&$6$K6h@3x z%9g_2!tfdBJUjSqdE0CNp_bzH*C`n^&d7eH3;M$W^iKGs-G9aF zVgza1S<=rL5*tvIA;-lrzqej1_>z?oJ3W3taWH1VtPse6WMe6`uqo^zdxan{!R>tK zp1Pu3O@f(=E|?g2+dEgyg5f+BhS#C?2AQFX3=)Qp3h)R@S%|UH)_8zWWMt|{y63pI z!j19()Af$8!#1flhr=J;A9Fd|CvK{zq*NbYnNVV9_iUgqRmngk#?Xz3cRa#kbvM;o z!{7EtUVaaX+3u5TS`!3Nbx+Hv&gdQF&v7ePMA#095>q}J`FHljcuP+J4aA{3eaye2 zKlTKs`#p%WJgoi^Y*o4cI{zw#t<#-2s+ zR2zOP4PYtfJw5kYVsVvh2ywVuWU40v+qf~SAII&C%!##3xU;p`4GBQI)DR6uhE6QDc{ki8~hOS*C#AT-0oSl`o3Df zD1y2ON@w|hu#e;Wu(z^vkvo5s7qPrpIn?mulFi6Jrc(T200e@+q~Ab~5C4f;k^%QW z$P4_SIp8___aNn*)l<~yj_l?%PG)g}9|s{FA)qURMH1+Pj4?1$zRc>j4$_#&`M@k_ z>qon2|M)%mcM_$6*z9EH<*s&X27i^3M*3TkjCF7rP7w%elyGc|)DIQ@5RA|t<_=V2bVjw|bvfiz6@0{1RsiKf&%iCsXp5d5>t^1-Uvgc3u zEx|^B>F>h~bj&~S!qo!y5WRCa6%hCF_TYMG!uahIgi6Xj3~>zc)5b*W6Sb+xjOb4O zjh2X^>*N>Yl|b>Hu9B&{@964w#ykJEda~p-@_{1=AKIrUXxmQU{l#51=4 z*UVSNMfF8(p8=7O5(cCPlvISF1(cy1X$5J9?otPd85NbTp+QP1MPL*`WC*FDTS^$D zTS{q|_xvxvi|_hN5_HX&3fki!07OhiEeh8IWOG%y4w& zJbEHdA`o{#-%&P>>)_8Z<3tQ>M_2{Jwc%rM^XjNf$Y`LCy7!|rh0^v zHuFZaPZ`?(n-O`@d%vfG z^LmJkKD(@F;uEQa?Y7gMWX(sH0N7FK6Z+#@x^rLA(qHjC04GY+`K2{N3k-Aj?E<4K zIaZ=g?riqqK`^aMAJTCX2=6xe2Jwr$?2})ogRm5_?2GctV$N;gdd_+F>e)l9wz7k~ zoZ)=B-(Q3~iqxSclR&8A1VGjpDrw*s^1tr1$!rI=quwCCRBD*+gt}UR(Tw;=jKiZI!V>^)nV4)z zt~^9A@M`8)q*#$Z*uDCALF?k}9Gbl(HLZnou6KM>8OEWQH;*fxqg^hsA7d+CD`bxo z3@q=Ha*mLfAL?xK3^i{;S|y*u)VtFGQDt%Cc-y8kXfMap_HXi%60#$8YsR`&r3*Vp z?oC@~bO`vc7Ge ze%qVGAiM-FKB$S`A)4jbso3obra1M1mvU0N<5JE8;z|do*muwMfG%V#{p`Mt2n>*Z znYc7f!7C(CPXI(KhU3Uyh>Z0QwK}X5)Mj=Aw5kvYB^Ql^Soz34HKi`LPVqSacZZ8KL2*0`o)VirA(2`~4NjivW zZmD}-%q&+1w^JcH6{97}0<$x$SzjU1m$Z)_bHE}UF+G0^0W4F12|u7ec2r_(G;4NG zH=4vC0>W_3H=Ue4bd6AN$Y6E+pO_Wo)dHx<3Ya&LBP5)KU=eo1o7fuCn>2cJ3??A< z>|cr5!bApDy5=@EQ&c+%R+HVjAa^#%wS?|i7ay35CY9Y<(gQGSz5ANc_sQ4ueS$n= zDSGvyXqx%s(ASPXTntv5%+W50gO*iARVrK4i^9T{#rq9_B&U_ z1QwmyUiPJFaM*2(N!hI~>ny+LZ*qSCUIxXb3cOpeO2tll_s6=h!g_Mv!J&S!p-PKdl@_-aD?=~+?ZRcrx5O02Fj&3$l` zVMzXo2Hj8|nfGEVbS6~)mz#1=adggmrFuBbQ2KAl{ji@(-h&`#h@J{KPod^;cuk^p zZ0^w2z%H?Fighhywxft%@(JZvx8JKrUc_Fz)!N8olp>Kb<3;lEv&_bRTo}Lf%ndb{ zQ)a^tH1F6tu?_Rv1Nq!J(T&q>JtoFx0EZp&bEIr~Hd zxms9$A{7IEjA^O9Bl{%GQhF%8EtBFzUiIa>%DZg}tnH`yJnLY-s=@_i7~wp#DOWT8 zZz$c}83BFKPhxR1aG4otf!&;Ds*>XgoJyJ_yC)V!R;9sRg69l(zrVXO=1e-0cyA-k6W9q* zjCX1X_|p^GQsc9@2V(H2-?CCR$fS4a$GIjoa5-^0_;H7bz?}VqE(?4gsV;y(Ky;k$ z3@bmnglW=5+KnLCH(YoYnQU~%nfAsL`~n z4jx>QOsfkSNTTR?U6PYCMwZ^6C}SoV^GV10j3AZfuTF^`s5e&33YwFb7ufz8Xs6l+ zk5{xxIg!^gWU_JM=9*9WxHe4SkQMabK*#Qb8%yl&144I6v}mMFLe~d$pr8R+^A)$0cFvrJ?84Qh zQH#6UZlCb2)B~&S0Z&Xhw#h@N8gkfdx=?0UNLt(nlkNe=f)Uln6?U4fk8OE20&42I zCnM}Ql}FkPk0!n(T3$`~d^ZYxH%6g9#ER64|Ip~maMSXiFTKFFOwcTpw(Oz2RL$K9 z-V&R)9#MpO8pM3LYmT*;q9u0pibAd5wAI;o&YZ9NgEL+tW%`3*VE`YgYO`G5PvL5H zN7oh4;AL`k9o33knXS^V`65!5e!(?Adc=+Xb$prdHC!Z$!^KpEg950+wVcQh+3OEP z*9k0@%o+$G)Z1IRue)h$_NXiwj&h@v12eA>3nq+h7X(%==p23Cn*))MG4saupSWsB zd|YK*$J^r6r$^Mcb5ETj`!=u35#Jm#LT7R~5R9i}Xjf~)FFg``{M#H%48NJokECle z243TCw^FVZ!V6?aT&EwWl`r|ucPCUHdLbHGSobH{t zDiY5icDu*{z<6xJ!J5#27J3*1p{>QlYi}ym9fp305Et&wEc`i-X5vA5np7SuhVqBB`D1y z6zc9PqAbjeM z#&^7Hby9jFKIK@s&#Krd|7fz!gT~d}z8fqo8R~reJu+WN)H@>u7bl}*x8L+JT?$-l zkeFH&A-;H5AOkR&Ti(O0Piptd`WO?)(&W_&iW9P{A(oe1_^E`U9NF;O(tgo5aux-{ zEZ`0Y15R{?CRj2Vl0(*&oE@L;XQ_xG!l2}#csPFgyze?Y)!A%h!uYMUlZcgs=a;m(~%<)2WC&<$kWn@%)-?IV*Q0l1gz}Pe9vbf z@w&+pM+ntGk|Dw5Trae%z9GJYKd)%CDl#;5go@1LZ>p?A3$29qHSg(yINR4$NWvdUfQYp5Z`jXg5b(;cC!=Y;au!?~ib)nX9ZQwZg^ps({yfjXq*!1!iA zQyWDaYe&8wOKmYh!H!P!_5(U;*|E+rCDjPH8m)w~_`Sb_eY~u!2ii9151TMY3C_~% zLPhhR3lkn~kHH*>LxdX&V4kJlWKB1O%C4Bfj`zC_Niwg{uh8{Urq+RW2kfF!5twL; zWa6ZTI5@U)Vq5v+LTw?@mV}$pCKZ;Nfl=tfnYR<2l^sNBueFO9IS~l3WAIzK4K@3{ zBH;tN!$Xzm8sVOGP+ul;!C}bkq?B6j0{IbPo45Ky-F>HqL_q1~(M(*M4|BV|w)$F66Bgd00R#0=aX} z)_%dKRQS9WmD}*el4m@_$w*V+matBlAYwb%wxG|3ZWvz~A7NTqicK-uFWzTdFLV8w zUrAJIp`Z=u%vu{#=Fo^#eefB(WhNnBgpLT0_nWb~>9OS5ar)@AH16<6R7&Fkj|I19 zP&uJ|;ojrte5#B6(}z%drJl)VF;CFbMZC_8DHgsJM)> zv#Vta;v4%5R#cdfXqt(mxFZ6N!7Nb*3E{;s#H`+vW0l%n5K?Bf$*xKDb`Y zu>c+3Kc;%KpR2^kfjJnmM8MDR3Qj^*l#MgZ*Q7PzWUV-z%J_QQ;6!{#0|Nr`Vlh#R zhhmYLUm4I)a0)5$$-*;Z3`#(+qN3>4SrxcJC9BjcKRh{I4Kx%fzzNUN%3Jv zXIyWQ**=xk}OW*YYsaY@ewV}!LwM8nY1Vbv%rp#MWp)Ue6K>Gxkuh2g!rg z&(Z<+r5DM37-|h&z!XlUDw8n11&l_N@(O`OdHkYN4OW=1embAgj!6K#Y=C@-H_v%; z2HJl2fp&p=*5%dRn$&8)8$>OEX%L}!P{rBwEg%if1$#tN1fazlLyC`A|M^zkO1w-scAx%U>7t@O z95fG)RDJl-wW}%Hv8uT)sp^|hc7|L5>`EigHaW8x_&%TarR#)rTJn!aG$5;t$KGBZUx152UFiHGu#&!OOR`W@DZA;*l=$^R6GdT@x>my6Z z@5W4`&PX&_D90q7FisorlQ0hdn$Uo(6^F5yb&rE#jEXNiuc33xcKc~_L`;g8jr22- zkSe#j?Bv!*nZTK{>Lq{Ci=x#r_L<@IWP5%9HM7icyp2S^7H&(VX(r!s_!9Za2tL2-fq#GM?1oE4A(&fo)(giA`@ zhD+X-lroc$R)EVWNXy=W!xiB0-v!A`|BryTuamn=@c&;R>Fj0&DDd!^nMII^!&6?r z0ACk(FK6DMU_WPGcfTMc0HAUf_Gqd69|#L~8}{_-ESUi0H?D{wuQ1diU3RU|T{{vTi;GzHk literal 0 HcmV?d00001 diff --git a/webapp/public/apple-touch-icon.png b/webapp/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..90124f8e270b2d3c25641aec9fa260573594cf97 GIT binary patch literal 5810 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 literal 0 HcmV?d00001 diff --git a/public/browserconfig.xml b/webapp/public/browserconfig.xml similarity index 82% rename from public/browserconfig.xml rename to webapp/public/browserconfig.xml index e8b57e5..b3930d0 100644 --- a/public/browserconfig.xml +++ b/webapp/public/browserconfig.xml @@ -3,7 +3,7 @@ - #b91d47 + #da532c diff --git a/webapp/public/favicon-16x16.png b/webapp/public/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..862414038177a1bb0151f919d585fb7fb7e6a5a0 GIT binary patch literal 739 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+ueoXe|!I#{XiaP zfk$L90|Va?5N4dJ%_j{MWH0gbb!C6fB+kdG>$KM583O~OiKmNWh{pN36Zh*o7m6IU ze;@vI?}~4o9!K&8`8z#-u?z6DZR&7Taue!4n(%?WWYe@Ii5o6oOfc-|by3k*lJac7 z^eD77y!L(e2anSij?Bz^XKVTVUiAXLCHvP}H1u`PXS;Iip^lxzi-;Q{3{&nm1=jd} z=?;A8vD5KQR%@bH(VCs6I*VIA7e9S>w|iz*cPiJhFImT%3``@{$ES>aE>5E`)c20wms!GhdZ{Nz*Vm8^=ODO$c za_pX!_7;WWbosSBchom-+<)HY$rrPk8S=)ptnr2Cwi`d*8hNDol2V}l?)nG9x^LsB z8)sj<4h&M`64!_l=ltB<)VvagiXy8ND;Gz%q{tlCMDIvfD?>w_EGrX3OG66-BMVbg zof0b}V*?{2V?&d~;8YEuc2$t}l*E!$tK_0oAjM#0U}UUoV5Dng9Aaok4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKptm- zM`SSr1K$x4W}K?cCk+&2FY)wsWq-~j&c~|jwASJoP}6iz7sn8f<8P`NPGmY5VA z-*`&wiJ6f_m*qtB9IshTvif3L29FeZgB}E>aT5U^RA{i2J<;s>fPJx!iM^u{IuP)?u zw&^=x^I^~9qOggov7wF{n$LKmXGuNUol#~c9TVtz`4?OIg`DT_La*G?Ra0Ti*|uvK#l(O;*igMo;5nPxHclQ{(zj z`G?Z2+Mhh5q^#!8xptq)XKj{{kp$oQ%s>_e0iMZH+`$_hs-GX<-S=~vy_B~>g@jzr zi}}352al^e-H5!`wr}RU->r}DJ$><5Kzw_u))>3uSNnRD&VF`q+|t=C6%t~C<#g|S12gTPs_|nRVb+} zNL9!zC`o2usF?Hk6AwpWn1;qF|I=qYp9V27D|725a|bP0l+XkK^kKFG literal 0 HcmV?d00001 diff --git a/webapp/public/favicon.ico b/webapp/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..70d1a028d079631815d83e82539ca48debab4c7e GIT binary patch literal 15086 zcmeHO2T)a48ouy?pu?gGmYvP4QjD<>Q5d7U78Vuzir5gr5)qB4(Y2r`4k%a<3w9K{ zVnrQ$7klpw%V;vX>$>9@pR<{S1mx`ZUEXD`c;E9iAT#^k%*VO++;h(Vo&U7|{O2G^ zPLfV))JQ_;C2jdalD?KC$;->|UPY3gBCZNTe*g9pNt%HKb&&>Hq=5kAeyI2u#L`~IU{0X zV$P!vRV&LnczJn!5*;0#v3KuYK|PklrAwE@{Q2|6+O=!tK4q*9jL*o(c-OUS*9m3G zAAPp|oH=t|u+M98qi*lqxg!=XTqySK+b7r0Si0-iuZsy2CcJ3Zu3b=B)#2~>ZQQu= zH|kxB7voq5w!@MoOXRv3OUE*f9z7}s4<3A>O`A4eWl;yTcj%@~oAOQZSL(2J>sE2{ zC>mr#^B&!kJ7F~+qP{REm*MNl`)+v@#J;!;ze=#^l6j)nVx-d@#4k# zVPRoO&6_vJ&hh;pbfyDb-jB8JtwDnZ6-SO7x%=F?b4L5NQU`^b`d#apb;UZ!HQ{Zi zPMyL_G6VNOAf#lxweOG-hV}m!%A{;9PL{^89O`7mh!MG%pX;f)fqOI%rjE1r8S9q& zkRe0Xq@<)2E?Trm9-sEA1IN_1ZQDe6c=#&xqYC5*-cCRo@E2=2tMg&{>9}IWil4bY zZP>6uUbAl8xM8<;xOeX!`;oqV`}T5w0q<(S2H!gF0Y&D7P>)G?e{53-AH{0gSelyE=bBK!8V&9z90Fo_KZh=1sHf zpk>=}4cNJJrW!G_B!cGvdy=9IHe~u5f38BQXE>TfYZ@`~=?+3U590%QO;c6^z&Yh=$vpWz2d<)3yf-xSp#AD5=JaFK^ z46Fi=2(B!V+w4& zgWz!w`{QSrS6-&2rOCjY^&jlhUSrSs->j^x0`3DihjIUW{P=O%?uHKDVsF#b9KDrR z8Xq4Y*CtJxR7bn`v})DrOYC>+8BibgzCZXihi?18mob0Lm@&Bs-(hVLu(7y5e$laG z$2z6O&EDmLYgf!S{{r#>0bIu1{HeX=lty`IgDOBKKpWvGa0#%B&0HFM)n$TbC4lo} z91sgk1!e)IHdm_U+wu&KH2~UZqX61yTx$mcoGZ~hqJbRZ7zOqe;kZlrS z@AAv4JaDfEc$Sqsha86n92zKp4G8%sNp=hKBv&C&Udd1|>E!qyibE&EJ7gpM50aE< z2!qt2UXp4V-aSf$6%6mLIkG&-iSLED@05rT&(3@oNk#F+;Yko+yxtIBV0agzC|-y& z@^>L-8p5H5FxL=%ZwPY?;TuCpnU?C2_q4o#zX8SfwB(f?5ssfj0}c(CrGY_%26@7N z5cuTDlR)@KGyz{p;E^Lo0^uvFYF42ZB*Gb*AN&~);cI#eKa3u-^x*Lx7zd7T!F8|& zMSnCY&&F|<+86g)UM^dSEWfT_2o}kQ@EgxI?nq&(F`@cL;A@%@O0gL<({rdImjeZ_gYYMsCi}wL6 z*@rme%qSIp|3aRr8S}$yaiR`x-MS@kCVIA6vt~T+`vdSDP|+;SBT>VK4L^nKYq(n_ z-`hBN@SxzcmOQOE`fqVQP=Glp8b0&-kWGL29|5!cZ!Rt_I{2&OaHr?l*|TTgaqO{9 zTC%j_D4%@?IyeMBApP|14IHYQs{>C@PaXWBzT?J?OTw7roTn+DZKKu==LWVJ?v>DI z{S$oFOCh^AV6Fd7H+=Z;Sd{q_+g8nkve&I!C!ZTLp5HkSaGs>jP=ES8=|lVmppWG% zbL+28=jP_-g7!$p-Ku=*R*}WCDcso++1c6e%|}dg;lc$mckWyf85x<4KEN|K`k|~o zbHn+d`=m*e=0FcWEAs;DPY&cmnF^=}-s$2QPyhb?x1kNXL$=NL1O5H|-7vTG#F~`7 za^=cXO?W}zjO8WfMLq7I6>xr{e6AN*!;-m{sr6~=Gy0|r{P@*yf5wMr*aYrz z)Wx}7li1kUNc5MJ(7V8zT!?dvC|l)Ok{@>sJkZ`L=y&I#_Y**EOY+;27H!PAE*fBe zr~fe0mh#Na3pvh!FTio$7zhQv1LQTp+;Xf<2RRjh+5qcc9S8$B-s)RhrnUJXlfGN} z(aFKh+H!2kN4bF6bG5%dTP08x-wghC^Q7e&)gLAQh#Q0%9$>r9P;e}_NZ#|XvQbUJL6c~~pwVI5t7 z_3Il@Ew-7B(Z*dG@9o>SpW_~cXWO)WxZdKP!~>iY`xwio#A9C(!}XhacprfGI{D0f z7HpXnO`A5Yq@>jfapv9y-1C@+>p%A+iammL_gCCC9#x}84Ofi+&$aSnUlj%0G@o`7 z^Qplyv3`F)bm-8wShv1L86Wfp*i>KQUdbwOD7MF_1MWv?`{m^12-u99V0U&we$9PQ zojP?~ut%5-+vQi9dDEY0(2TDJvB;_Sal0FEiWdK@8 RkDD|FKp`OhU6f9p=YL50wF&?L literal 0 HcmV?d00001 diff --git a/webapp/public/mstile-144x144.png b/webapp/public/mstile-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..300d87afc50a032e5b00a131d2ca35fb27a94e57 GIT binary patch literal 2435 zcmZ`*X*iS(7k&(eGPc)NqM3LNSu)uhCXL44WNcHBbwaiX!;Ddui7bfl2@p3qfU}l2_fN(efMBM>^Jx(Z!1pq_@04%ry0P-;a zNCoCJS{rZ@Aa_es3~+EarN5QK_(IIF#(eW2NhuL^gwr_;0PriBW6*Y_@ugh?IfXx`~%5DJ!levU=Dyyh05h~?i4GYG z-7AsPoBd4B{3}TJ2%U~OsYgxxhnwnF=9<*OqzfK$svDd9wQ)XF7i<*tQ(@acQFDHq z?X0IbA9+AtCO6IJ0AOmHE8+;`U-0h49|?Pf*r(88KAu4T4gKE3**+NE8PeSL1Nki( ziDK*tYDGZ7j~7q;dST)eLoIbm>Q9Rt{+5q58-%9PUtg2!4|d%rcekgWsRXyYhgy4V zFSgN;v2y%CR%z+h`XE_Y26?_UbU_T;M$_wrfPh8*sZQcXiKbyKVuxAcsxo3Ij5S;1 z)-r57%i;NGCu&Wt_;>yxu{Ik1@81n#g9eJ)iXjpJPEY?)`3kxJ``Scg29HZi3)p(& zX2c`U61gbb9n<5vC6}Wi-q3e&hos+jY`N*r)0_U0LN*B*zhS!n;!o=5z3VmREz_)^*6&#n82PD`qz` z6e;J_nw4v_@4vf!Bbxi==#plvOd8pDfcpUoA+t^ zxxejddbJW@BofwWN!HL-@q!ptZx+c;*a9dhsiFil{e#Ebwl>~2L6vt#V$?XD2ieo` zbwYKX_45naZ3{G-mxFiAAH);0tJMxPxF`>uDDIRrG+SDbyg>9Oh^+J+xbGjw_TF}W zt(*+mW3dmNoz*)P$#`0rj9w*2eBm*-sOaQWy5k7N>xx-rm#jAE;U3`^#_!G@Z&Q_G zD?cCVn%H^_KctpL_JvLe*$+kd&Y;rAwMd;a9~xfp#k*FIyOcMeM+gH{XXa38g_PZb zSQT|;q)JPlXfv|_-W zl7qAeuNG8jt8{t{_>8)f3A@Aak}WFUo;lL4HOO#}u<$XOq)}I12K|J4e(l&x zgK+n=S(*m>3KbthTZKAwjljk<=5Z^JgO9iWjyzf&=-gfjG_VF_qq|b=Wa*ustKm(Q zZ{c1~oKn^SrQf6#BV&k90s}i0glROL)OZMd-7MWfcjV{Y6x#T}F4mADg+ zrjG}p&2g^V5DcD%1?>q{f5nR(*qr-g>;ad zXxeK1iS3~UqLBP*qT1#IQ#38mj|Vd2d#hV@GtVnX1fg_w8YP^Re3Taw6oKLP7+#by zDHK|(XW4vvt_&ljrfi}rNP~U+wjHp&?5K-?26&g`l!F2xx#EvtrY?1QiL5w`SjrCy zFKp(_{!Dlpp4)EL?5>C^nP(J%l!MJMj4J_bcKepjrt-Ryu2QJstzp}^5d4_8Eur93 ze#xum;l5J1XGH6);6Ku)MWlPSlz8Rlr-~-_{>_aGabYQ?AC=XVa91ve2%u&(eKW#W zCbue;hlPrm`Kd(7Ck?8#sC_{S&8QRSz-RnqrvbGA{dr!fCF=)El9viJB`CoD42 zcULQm4jc9BY&-RASv z%;+1ld46d}#g}_rtcy0zQ_xO4xvF&3?Ustfg8qEWUk3wD12wAbuF#ZT_Wi22!SznRySU^jod#o)XQ*V^*!NUV%FoNs2e#qa%oWd5%xjjzFWe6Kjo0v8E*hGJY=| zzu^Ne-08;iEJ}yR2K>1^_PSy850x%Kkbjx^y?`dIX|EHI84DkeArZ4MzyBGpe}bNmSACZMgVy> zZG^LZV6Hcb^Y)@}<^?VYzveyXsfeq)kK^V^+_5xI|8l!z+#Z_(4(EV=}nA;a)#h8(6_X zgBme_YyMGhV45jdhoozl`HHmi0$#-xLjHmv=3*+S%mN?#4ouvdE%?8Kj9~9WCF2CE9PL-ndMuY0v4o1L)MJ6(>W~wbK{GcDkImJ{{UXrZj1l` literal 0 HcmV?d00001 diff --git a/webapp/public/mstile-150x150.png b/webapp/public/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..cec0d58023ffbe2134e10d9e97a4f67cedbf6e00 GIT binary patch literal 4052 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 literal 0 HcmV?d00001 diff --git a/webapp/public/mstile-310x150.png b/webapp/public/mstile-310x150.png new file mode 100644 index 0000000000000000000000000000000000000000..52b603c59b4d0b26a63cf480524d20e5a09d7468 GIT binary patch literal 2625 zcmb`IYgp3B9>@QiTeeGWx$drQURP@IN_c5a5>3M!XexM&6gBU6QN$4PRxPEexgE7E zL8TY7P2@U|CeYN#-kbJHkxbdlrbMmI5;KZg#tS1`SI9EE<4JvJlx39alY}0po zJ8cBG92fv>edCRG4a|BmJ5DQR#u#e9o3!g>kh!=o8C!liTpRcc9_pD-KV(Ir77!tM@O^^@!pCUDuM}nI_9`Hn*JC>CLY_9&clC`jC6$rKpobPV1uK z)|j@=`Q#r)I%j37k)hb!(d;T8zN)Lgi}dMye@lCK&|>&yBjt0&wE!d#QZd$j4;;Jk z-nGj4*4=}RXuvRb2ZNJ#SB#qrC+mp@#4EnMe+@ZN~wsQh;b7}l*bk21UG!o?Y) z9+y5N`Cr*YxzpHT3&Z?7?iy=RvXGSBY7_N7m(%R89R%<4rH>4aBI7t`R8^`I)+`2c z#tMw=@5MiN(l3kZQRFe`uDo|A+PmHlEVk6&U8eXHdZ6EaT@qg*L?#q>l#DD>$Uj`spjNWw%yJGf zew4|OcZr-GN|LI=U7}a+cVgl=dpwKcu_ILd49^;YY%vEh@^;-r&MmJa#vj%&(p@Wf zzgvg8C|9EmGUj^4h35StQw!w^j>xjiF_b#!kIHf*M6W>p6y$Qp&ddZPcSZ|8oyf8QXE>G?;lTLk=duS16rEe$)Yn_e%(PxJC5TwzME0Q7P7WF7pwI& zdEMB#3dr@V&#wHM{RK*+xWy^M!N5hWLoWwiKyr~a_b8!YOd*)L=E4H~0!f1kK<-gT z)<7yK);^(7Vtj=Ad^JZG=MV%B6jME{Bx}DepW~Mwd^ETc0IQo@+~C~K5QgcuRRlgam)DmZ!v+W{{Fijyavhi_Xpvf&6FdGK9Q-1 z4e9Q)(hFQ~Zdh>VTzkm;K2`-X0A4(^W>}Nwv~<(<%0^pa$LNgYp|hR`cWNT>+1D3O zRB>xx?0LCmmAK1QqZZ+FI?{hTHE4XYof50)iPfpvFN2m$a+lT37E6lIe;^&y$D0d= z6JL!j2~OZ%1t9llvWb%7M$5>RT@y>E=1RefKuN432{ON|b*Uu5hxCy;&*zNdwddLg z?p1eRi)@*0?|3a@R;|`)>W|Sd=(ib9(joKateS-e;;x|Qkc2jijAb={J50iE4o!c$AT&DJl%zy6AqiB{t+iQuH zajHRo-MXTAnZy~z9ThOxVYiT#!6la1bDTzSYFf|I&$%@|LCzhkApd3E@uu#4Tg6C{ ziU&rA3mCpk+My0dznk_~N1x?rE(x(YJoDXE2WI${K`FK^!K))o>O1aXqu@6Np=ba4 zCnPyq*jGYo`FJBXY~ldveK;nrKD8X8FJC9Ub-v-yx`0YgoYd#2@G$V#xT$O?xhj>13as`O3Zzvr5j!jsw-P z$!;^fEz&nD{TCi%U=c~RM9H5V^^V~TtoDCIjnY^Q!+_$?Hur5;-+K%d6%-i8+F#~n z?F|{A!ISG`eO*at^di-uDUBw#FDCs|B=J%%oPz0w*%C@MX~imh4?d+f z!a|QoyVv;ow>lSb%=`2{rV0}m=>%pWgvN2^`^z7>7-K?t-fwnMQTn=A zZCUvQd#7}%;D%vq7^o7Rn86%7|2S|c$n$NS?b(XNY9H?s zJosa~^0U9C?En8s@~M)I&u;VjS$4K(Kdrr&;!dDMM^IvrQREn~18fntcGd`6Yg^ku zTRWu9Pe^-5O9TRmK$Kb7Tl|+Hg%q6-OZ(r3DQfX0&~TI%s3vJ-QfxwUj0uI7 z7Gsi-Mu`G|EavNlZClfW%*+ISgG1g@9H0e-z@s3#P+e@Ly3y_U>3;!JtGT)W literal 0 HcmV?d00001 diff --git a/webapp/public/mstile-310x310.png b/webapp/public/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..cce223a3514fea3cd6ed639ef34efe34664bb4f8 GIT binary patch literal 5075 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 KUU|{$-v0pHKXqOJ literal 0 HcmV?d00001 diff --git a/webapp/public/mstile-70x70.png b/webapp/public/mstile-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..dbb9c6cd31a438914dbad620969bbf62ec70f420 GIT binary patch literal 1640 zcmZ`(X;czu6#W1R$0Zk3j8e(198JkJsp+5riV32lqG+PIQsNe_WrLbRD&>-8io0pK zWnyJcnkCwTGt;7`*)mzC$KB@SLNpHZb7sz*^WMAXzIX3=|L$2D)kReatpos2CA$*5 z!h z6aZA5u-o&1`~W?A*o6Q#dFO}j$r*w}rVtU+P#u)I74`_8003N-OmOl}d9@%6h}QDa zeYhFfu(0U70M{U1Vb#B}yH&c|a1=q9&!UWv2L<*GNAU^yg(+m)K|(A=!>*;A#3>rYVD_-L+FAd4gU!8)l_3x@*Zr+pS&U%Ccv6 z7aR^o?=1OWrRssqrDFk)9bE3iPaJx2%k7vU;ega4LW#Z z!yLCUV{0O4u+ZsCQA@NRFq))t&Wd74)$JN8?8fPMQAM`y?X9^l>+E7kH7y#pZ|~P_ zH4T+A=Jv#wN^6E#tLncC$SV9u#cyx=BkUUJrfZF9 zm5;@r+JOzto?0A~OB7FAM0Y#PWqBABB6%HXynU-$MPW&=Go-UEHILMys`-Itf}bBr zMeMUm4lF?NookOSQ}g*~PHsqs)2YZKEOv483%NVsN3X zH#a{-Q+;Idp|KB`VP~9rN^}Pp~>S~HLk#OD*DjCxJ4hdvaK}kmVYOd)+-XMJLbXt`d-+z zE_L{Uo|lg^(Y-Iv{HiV*NwyWRBqj7xukUY ztPqXKH=6-pPMR0GEsidUE*?K9fq_i$1cf_gqn|@2cHjtRP}^4bH7GYJ_T;q8x8~;+ zY->Lz>5B5Xii^d)#t`(k2xxUp*N23zQ}vw?U;XN%wZ)FmdB zMVleS&}jS-XB>!n+~;_I!v@^crr|@%=Xqtk0 ztK*{%D7h6k)=p3XP#p0xmw`h5Lv+ZL5P;w_&vK80*)?CHaqPJvMF@x@ZP(|jr;oPI zGGHZ*gDqn^3)+62Ub6Op@n?Dih+V%`E;kOCTFeEM7j&uE7pv^UZI|-PLRfYSjovBr z(+OJqnER13!TEZF#P7R5f3;vh z04L8(JI3atl`UA=PkyIYc)HhhsRYap4$N948cj6yb-@DvI&GyLUhFkPMNhya3Ed*)miaX@opn ztOY}22wdC#Fqo0Z8zUJTek2|e?+_y-T-RzhOE8Pl;CyzrE0MndWFnQ&<{X^)7olCb AaR2}S literal 0 HcmV?d00001 diff --git a/webapp/public/robots.txt b/webapp/public/robots.txt new file mode 100644 index 0000000..4e0bfc5 --- /dev/null +++ b/webapp/public/robots.txt @@ -0,0 +1,2 @@ +User-Agent: * +Disallow: / \ No newline at end of file diff --git a/webapp/public/safari-pinned-tab.svg b/webapp/public/safari-pinned-tab.svg new file mode 100644 index 0000000..6565705 --- /dev/null +++ b/webapp/public/safari-pinned-tab.svg @@ -0,0 +1,1074 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/site.webmanifest b/webapp/public/site.webmanifest similarity index 82% rename from public/site.webmanifest rename to webapp/public/site.webmanifest index 76baba4..b20abb7 100644 --- a/public/site.webmanifest +++ b/webapp/public/site.webmanifest @@ -1,6 +1,6 @@ { - "name": "Kinderspielstadt Öhringen", - "short_name": "KiSpi Öhringen", + "name": "", + "short_name": "", "icons": [ { "src": "/android-chrome-192x192.png", @@ -16,4 +16,4 @@ "theme_color": "#ffffff", "background_color": "#ffffff", "display": "standalone" -} \ No newline at end of file +} diff --git a/src/App.vue b/webapp/src/App.vue similarity index 69% rename from src/App.vue rename to webapp/src/App.vue index ca3058e..c506848 100644 --- a/src/App.vue +++ b/webapp/src/App.vue @@ -11,12 +11,12 @@ import { INavigationEntry } from './interfaces/navigation-entry.interface'; import { IdentificationIcon, - LibraryIcon, - LogoutIcon, - MusicNoteIcon, - TrendingUpIcon, + BuildingLibraryIcon, + ArrowRightOnRectangleIcon, + MusicalNoteIcon, + ArrowTrendingUpIcon, UserIcon, -} from '@heroicons/vue/outline'; +} from '@heroicons/vue/24/outline'; import MoleculeNavigationDrawer from './components/molecules/MoleculeNavigationDrawer.vue'; const drawerId = 'default-drawer'; @@ -33,28 +33,29 @@ const navigationEntries: INavigationEntry[] = [ }, { name: 'Bank', - icon: LibraryIcon, + icon: BuildingLibraryIcon, to: '/bank', }, { name: 'Börse', - icon: TrendingUpIcon, + icon: ArrowTrendingUpIcon, to: '/stocks', disabled: true, }, { name: 'Radio', - icon: MusicNoteIcon, + icon: MusicalNoteIcon, to: '/radio', + disabled: true, }, - { - name: 'divider', - }, - { - name: 'Abmelden', - icon: LogoutIcon, - to: '/logout', - }, + // { + // name: 'divider', + // }, + // { + // name: 'Abmelden', + // icon: ArrowRightOnRectangleIcon, + // to: '/logout', + // }, ]; diff --git a/webapp/src/assets/logo_black.svg b/webapp/src/assets/logo_black.svg new file mode 100644 index 0000000..0e2300d --- /dev/null +++ b/webapp/src/assets/logo_black.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/webapp/src/assets/logo_white.svg b/webapp/src/assets/logo_white.svg new file mode 100644 index 0000000..843607e --- /dev/null +++ b/webapp/src/assets/logo_white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/atoms/AtomCurrencyInput.vue b/webapp/src/components/atoms/AtomCurrencyInput.vue similarity index 65% rename from src/components/atoms/AtomCurrencyInput.vue rename to webapp/src/components/atoms/AtomCurrencyInput.vue index ce1235b..fabdab9 100644 --- a/src/components/atoms/AtomCurrencyInput.vue +++ b/webapp/src/components/atoms/AtomCurrencyInput.vue @@ -3,12 +3,12 @@ - ,00 Öro + ,00 Öro diff --git a/src/components/atoms/AtomHeroText.vue b/webapp/src/components/atoms/AtomHeroText.vue similarity index 82% rename from src/components/atoms/AtomHeroText.vue rename to webapp/src/components/atoms/AtomHeroText.vue index 45fc6ef..9c8e551 100644 --- a/src/components/atoms/AtomHeroText.vue +++ b/webapp/src/components/atoms/AtomHeroText.vue @@ -1,6 +1,6 @@ @@ -15,6 +16,10 @@ defineProps({ type: String, default: 'text', }, + required: { + type: Boolean, + default: false, + }, placeholder: { type: String, default: '', diff --git a/src/components/atoms/AtomLogo.vue b/webapp/src/components/atoms/AtomLogo.vue similarity index 59% rename from src/components/atoms/AtomLogo.vue rename to webapp/src/components/atoms/AtomLogo.vue index 317b5cc..dc690f2 100644 --- a/src/components/atoms/AtomLogo.vue +++ b/webapp/src/components/atoms/AtomLogo.vue @@ -1,11 +1,13 @@ diff --git a/src/components/atoms/AtomModal.vue b/webapp/src/components/atoms/AtomModal.vue similarity index 71% rename from src/components/atoms/AtomModal.vue rename to webapp/src/components/atoms/AtomModal.vue index 3b59563..f4de023 100644 --- a/src/components/atoms/AtomModal.vue +++ b/webapp/src/components/atoms/AtomModal.vue @@ -11,15 +11,22 @@ class="modal cursor-pointer" >