From d49a5afd0e7f8f4d56ac8516b85c4c8c09b6e3b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20S=C3=A1ez?= Date: Tue, 17 Oct 2023 15:47:22 -0400 Subject: [PATCH 1/4] Setup examples --- {example => examples/legacy}/package.json | 0 {example => examples/legacy}/pull-env.mjs | 0 {example => examples/legacy}/src/alchemy.ts | 0 {example => examples/legacy}/src/clientMainnetProvider.ts | 0 {example => examples/legacy}/src/clientSigner.ts | 0 {example => examples/legacy}/src/fetch.ts | 0 {example => examples/legacy}/src/mint.ts | 0 {example => examples/legacy}/src/signer.ts | 0 {example => examples/legacy}/src/snoop-xyz.ts | 0 {example => examples/legacy}/src/tiers/readData.ts | 0 {example => examples/legacy}/tsconfig.json | 0 pnpm-workspace.yaml | 2 +- 12 files changed, 1 insertion(+), 1 deletion(-) rename {example => examples/legacy}/package.json (100%) rename {example => examples/legacy}/pull-env.mjs (100%) rename {example => examples/legacy}/src/alchemy.ts (100%) rename {example => examples/legacy}/src/clientMainnetProvider.ts (100%) rename {example => examples/legacy}/src/clientSigner.ts (100%) rename {example => examples/legacy}/src/fetch.ts (100%) rename {example => examples/legacy}/src/mint.ts (100%) rename {example => examples/legacy}/src/signer.ts (100%) rename {example => examples/legacy}/src/snoop-xyz.ts (100%) rename {example => examples/legacy}/src/tiers/readData.ts (100%) rename {example => examples/legacy}/tsconfig.json (100%) diff --git a/example/package.json b/examples/legacy/package.json similarity index 100% rename from example/package.json rename to examples/legacy/package.json diff --git a/example/pull-env.mjs b/examples/legacy/pull-env.mjs similarity index 100% rename from example/pull-env.mjs rename to examples/legacy/pull-env.mjs diff --git a/example/src/alchemy.ts b/examples/legacy/src/alchemy.ts similarity index 100% rename from example/src/alchemy.ts rename to examples/legacy/src/alchemy.ts diff --git a/example/src/clientMainnetProvider.ts b/examples/legacy/src/clientMainnetProvider.ts similarity index 100% rename from example/src/clientMainnetProvider.ts rename to examples/legacy/src/clientMainnetProvider.ts diff --git a/example/src/clientSigner.ts b/examples/legacy/src/clientSigner.ts similarity index 100% rename from example/src/clientSigner.ts rename to examples/legacy/src/clientSigner.ts diff --git a/example/src/fetch.ts b/examples/legacy/src/fetch.ts similarity index 100% rename from example/src/fetch.ts rename to examples/legacy/src/fetch.ts diff --git a/example/src/mint.ts b/examples/legacy/src/mint.ts similarity index 100% rename from example/src/mint.ts rename to examples/legacy/src/mint.ts diff --git a/example/src/signer.ts b/examples/legacy/src/signer.ts similarity index 100% rename from example/src/signer.ts rename to examples/legacy/src/signer.ts diff --git a/example/src/snoop-xyz.ts b/examples/legacy/src/snoop-xyz.ts similarity index 100% rename from example/src/snoop-xyz.ts rename to examples/legacy/src/snoop-xyz.ts diff --git a/example/src/tiers/readData.ts b/examples/legacy/src/tiers/readData.ts similarity index 100% rename from example/src/tiers/readData.ts rename to examples/legacy/src/tiers/readData.ts diff --git a/example/tsconfig.json b/examples/legacy/tsconfig.json similarity index 100% rename from example/tsconfig.json rename to examples/legacy/tsconfig.json diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 71491581..e535fd37 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,3 @@ packages: - packages/* - - example + - examples/* From e9c92b36f135ddf0df970ae3d7834c89f4bdb307 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20S=C3=A1ez?= Date: Tue, 17 Oct 2023 16:07:30 -0400 Subject: [PATCH 2/4] nextjs example --- examples/nextjs/.eslintrc.json | 3 + examples/nextjs/.gitignore | 35 + examples/nextjs/README.md | 36 + examples/nextjs/next.config.js | 4 + examples/nextjs/package.json | 28 + examples/nextjs/postcss.config.js | 6 + .../nextjs/public/android-chrome-192x192.png | Bin 0 -> 4223 bytes .../nextjs/public/android-chrome-512x512.png | Bin 0 -> 10810 bytes examples/nextjs/public/favicon-16x16.png | Bin 0 -> 551 bytes examples/nextjs/public/favicon-32x32.png | Bin 0 -> 930 bytes examples/nextjs/public/favicon.ico | Bin 0 -> 4286 bytes examples/nextjs/src/app/favicon.ico | Bin 0 -> 4286 bytes examples/nextjs/src/app/globals.css | 22 + examples/nextjs/src/app/layout.tsx | 17 + examples/nextjs/src/app/page.tsx | 9 + examples/nextjs/tailwind.config.ts | 19 + examples/nextjs/tsconfig.json | 27 + pnpm-lock.yaml | 1072 ++++++++++++++++- 18 files changed, 1243 insertions(+), 35 deletions(-) create mode 100644 examples/nextjs/.eslintrc.json create mode 100644 examples/nextjs/.gitignore create mode 100644 examples/nextjs/README.md create mode 100644 examples/nextjs/next.config.js create mode 100644 examples/nextjs/package.json create mode 100644 examples/nextjs/postcss.config.js create mode 100644 examples/nextjs/public/android-chrome-192x192.png create mode 100644 examples/nextjs/public/android-chrome-512x512.png create mode 100644 examples/nextjs/public/favicon-16x16.png create mode 100644 examples/nextjs/public/favicon-32x32.png create mode 100644 examples/nextjs/public/favicon.ico create mode 100644 examples/nextjs/src/app/favicon.ico create mode 100644 examples/nextjs/src/app/globals.css create mode 100644 examples/nextjs/src/app/layout.tsx create mode 100644 examples/nextjs/src/app/page.tsx create mode 100644 examples/nextjs/tailwind.config.ts create mode 100644 examples/nextjs/tsconfig.json diff --git a/examples/nextjs/.eslintrc.json b/examples/nextjs/.eslintrc.json new file mode 100644 index 00000000..bffb357a --- /dev/null +++ b/examples/nextjs/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/examples/nextjs/.gitignore b/examples/nextjs/.gitignore new file mode 100644 index 00000000..8f322f0d --- /dev/null +++ b/examples/nextjs/.gitignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/examples/nextjs/README.md b/examples/nextjs/README.md new file mode 100644 index 00000000..c4033664 --- /dev/null +++ b/examples/nextjs/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/examples/nextjs/next.config.js b/examples/nextjs/next.config.js new file mode 100644 index 00000000..767719fc --- /dev/null +++ b/examples/nextjs/next.config.js @@ -0,0 +1,4 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = {} + +module.exports = nextConfig diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json new file mode 100644 index 00000000..ece22659 --- /dev/null +++ b/examples/nextjs/package.json @@ -0,0 +1,28 @@ +{ + "name": "nextjs", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@tanstack/react-query": "^5.0.0", + "next": "13.5.5", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "autoprefixer": "^10", + "eslint": "^8", + "eslint-config-next": "13.5.5", + "postcss": "^8", + "tailwindcss": "^3", + "typescript": "^5" + } +} diff --git a/examples/nextjs/postcss.config.js b/examples/nextjs/postcss.config.js new file mode 100644 index 00000000..33ad091d --- /dev/null +++ b/examples/nextjs/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/examples/nextjs/public/android-chrome-192x192.png b/examples/nextjs/public/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..2d7b2fe7f4e7d9333cdee799e837b6055dcc935c GIT binary patch literal 4223 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 V#SYeEg315@002ovPDHLkV1kCk#6AE3 literal 0 HcmV?d00001 diff --git a/examples/nextjs/public/android-chrome-512x512.png b/examples/nextjs/public/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..e92d78afea0e606fcdcb0bc4cbc5e1aec9c81756 GIT binary patch literal 10810 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 literal 0 HcmV?d00001 diff --git a/examples/nextjs/public/favicon-16x16.png b/examples/nextjs/public/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..9dcbdcad03182fc0eaef158c0ee7c431bb3c4e19 GIT binary patch literal 551 zcmV+?0@(eDP)K~#7Fjgvb| z13?hSXV*6b?}#bVL{967mVyeVG(M76J3B!^JMGlUR#EU17_n3Fft8BU)`0d#D~kl~ z4hib%j5KlE9Vc{ zGu(xG#7|mTUWO5Rw#0EAHBzlTfD!I`l1=>Y`Q-)oG8v5b4`8gPSH&P9* zWd<GyvwO3KS+lXMU5Lg7l!{{f;L+9CeBKgs|A002ovPDHLkV1g1k{I~!B literal 0 HcmV?d00001 diff --git a/examples/nextjs/public/favicon-32x32.png b/examples/nextjs/public/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..36cc0f7da60a01be722c8c424b4e8c40e3e27986 GIT binary patch literal 930 zcmV;T16}-yP)h?V@!&~F z;A(5i-3?wiNNkr#BBeXNx80?GJKHU#d`Z*UnK$#kdGF18GYot}(KH1P|6VhNImCbs z2oM@|+rwGx(*+Z00k9Pag*LLfp7paXt0$oJ^l0YE$uyW^s!XAul~;IM+iZ4!U-uT1 zDaIX}hVd9hW}q2xw#Yj=W@Q#}B|y6t$N6t)P7TfnI&W_qakB=mQQqA>aL&pJnu%-D z+SLOU7HGlFt5IW#Qv&33VH~DfsJuiX9Ev+J5pa6jIiEv5SD^J!L_UA%-_g-m`miiu z9kt{9PuYw}Bm(o#opKFa=@qz#o}h^8K1cAlBaxjbM9c$NC?=IwljzVl4ErP&7Kl1T4#>atFUF z7vA21(XrB^iNQhm^7)f&Iz*yf(lNpKO^!Yof+mnN3^*$o))kI42A~OKG8t=^&TnG! zy6?GE)Phi~YQ8}y!VBd4WO5z+fGR2rcSePmP<0G=Au&9R7TJYHP?rD&Svg{{m^3GR zSpSGeZ?B?neqjOX5uhXJyUr7VH^m&~Epo>hnvnz$(kOpEVojPq#Oip^5 zczbgb3HJLYfI*n1ApC)CDFL;&w5!Bm0wUp35N39FE7EPwkf&ZZU=XH*obgS(=iTr# zq1yM9<(!On76=AgK`7)mfCpYcBlkTUl%mzLpsRO8t3j97U>1RaxQgG?ZbEa<7p#Tv z-o8~c_U6?~>Ef^7zVobxh!wgM6w9%qXjqV><+v5qkeh`*+`As64{D$lmOx?!I@@>d z-G@d{uN0HcV$%kdWx)d%b0sqiadJIT|Q2Or&HN*;=v!~g&Q07*qoM6N<$ Ef(0^~E&u=k literal 0 HcmV?d00001 diff --git a/examples/nextjs/public/favicon.ico b/examples/nextjs/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6a419842674b3563d4d4fe182115adec198b5a0f GIT binary patch literal 4286 zcmcgwv5wO~5FK;{1;VlH1YL8&P*I$OsVQB`3f%Z0bCy` z>5(oUkh}aqC@GMZd5$Nn*WPi=#cVVg@9ylp*_rX|CPY{GlO%+1`W6!1Afh`=JVXaf z7|$Ee#n)D}8rb|hMx_`%&))^CgohXjzP91D1j8=9+a$R+RwL!V*l4!?q7t zt84eq^4btOTH;o1igP|3yfd;P%J z9Ph3ATrgb@8!GwGlxr`ZKQnDe%^l83I}U6P-Z9tCb^l(vZ`!t$*JwI{DK=<(fB){S z`TXf)Tljnp)+#n+z(*`t#;#?hH5xGDk>1^3(`Ow|vJ1GZst!8X;9?JIe<_fqrh%{!45UkgVJeC_M#i$TuYBzpdp`>^W9o8sfK zLG^))gBW}CPguY7i8<6lkb=KN{lys&H^iWe^N%st zXYlT>e*We;J>r~hL2hk!{QyktU0M_cN3Kj){eC|<5?tYk#s9j0N!$fn_$m&a-T~*X z-vwLvV9?$D8@dHY;~n^+ao?^zh|xB361nD!w~JZVhcBRm-v#xYs=O;)Q<`F3hvyr^ z9*Vmn-0lneB4?xti$+~f&=bUvy LH!y$&Okn>3|IyW^ literal 0 HcmV?d00001 diff --git a/examples/nextjs/src/app/favicon.ico b/examples/nextjs/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6a419842674b3563d4d4fe182115adec198b5a0f GIT binary patch literal 4286 zcmcgwv5wO~5FK;{1;VlH1YL8&P*I$OsVQB`3f%Z0bCy` z>5(oUkh}aqC@GMZd5$Nn*WPi=#cVVg@9ylp*_rX|CPY{GlO%+1`W6!1Afh`=JVXaf z7|$Ee#n)D}8rb|hMx_`%&))^CgohXjzP91D1j8=9+a$R+RwL!V*l4!?q7t zt84eq^4btOTH;o1igP|3yfd;P%J z9Ph3ATrgb@8!GwGlxr`ZKQnDe%^l83I}U6P-Z9tCb^l(vZ`!t$*JwI{DK=<(fB){S z`TXf)Tljnp)+#n+z(*`t#;#?hH5xGDk>1^3(`Ow|vJ1GZst!8X;9?JIe<_fqrh%{!45UkgVJeC_M#i$TuYBzpdp`>^W9o8sfK zLG^))gBW}CPguY7i8<6lkb=KN{lys&H^iWe^N%st zXYlT>e*We;J>r~hL2hk!{QyktU0M_cN3Kj){eC|<5?tYk#s9j0N!$fn_$m&a-T~*X z-vwLvV9?$D8@dHY;~n^+ao?^zh|xB361nD!w~JZVhcBRm-v#xYs=O;)Q<`F3hvyr^ z9*Vmn-0lneB4?xti$+~f&=bUvy LH!y$&Okn>3|IyW^ literal 0 HcmV?d00001 diff --git a/examples/nextjs/src/app/globals.css b/examples/nextjs/src/app/globals.css new file mode 100644 index 00000000..b7fe784e --- /dev/null +++ b/examples/nextjs/src/app/globals.css @@ -0,0 +1,22 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +:root { + --foreground-rgb: 0, 0, 0; + --background-start-rgb: 214, 219, 220; + --background-end-rgb: 255, 255, 255; +} + +@media (prefers-color-scheme: dark) { + :root { + --foreground-rgb: 255, 255, 255; + --background-start-rgb: 0, 0, 0; + --background-end-rgb: 0, 0, 0; + } +} + +body { + color: rgb(var(--foreground-rgb)); + background: linear-gradient(to bottom, transparent, rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb)); +} diff --git a/examples/nextjs/src/app/layout.tsx b/examples/nextjs/src/app/layout.tsx new file mode 100644 index 00000000..be574953 --- /dev/null +++ b/examples/nextjs/src/app/layout.tsx @@ -0,0 +1,17 @@ +import type { Metadata } from 'next' +import { Inter } from 'next/font/google' +import './globals.css' + +const inter = Inter({ subsets: ['latin'] }) + +export const metadata: Metadata = { + title: 'Sound.xyz SDK - Next.js Example', +} + +export default function RootLayout({ children }: { children: React.ReactNode }) { + return ( + + {children} + + ) +} diff --git a/examples/nextjs/src/app/page.tsx b/examples/nextjs/src/app/page.tsx new file mode 100644 index 00000000..74d0b583 --- /dev/null +++ b/examples/nextjs/src/app/page.tsx @@ -0,0 +1,9 @@ +export default function Home() { + return ( +
+
+

Hello World

+
+
+ ) +} diff --git a/examples/nextjs/tailwind.config.ts b/examples/nextjs/tailwind.config.ts new file mode 100644 index 00000000..8149869f --- /dev/null +++ b/examples/nextjs/tailwind.config.ts @@ -0,0 +1,19 @@ +import type { Config } from 'tailwindcss' + +const config: Config = { + content: [ + './src/pages/**/*.{js,ts,jsx,tsx,mdx}', + './src/components/**/*.{js,ts,jsx,tsx,mdx}', + './src/app/**/*.{js,ts,jsx,tsx,mdx}', + ], + theme: { + extend: { + backgroundImage: { + 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', + 'gradient-conic': 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))', + }, + }, + }, + plugins: [], +} +export default config diff --git a/examples/nextjs/tsconfig.json b/examples/nextjs/tsconfig.json new file mode 100644 index 00000000..e59724b2 --- /dev/null +++ b/examples/nextjs/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3571b39d..c38900fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,17 +80,17 @@ importers: specifier: ^0.34.6 version: 0.34.6 - example: + examples/legacy: dependencies: '@soundxyz/sdk': specifier: workspace:^ - version: link:../packages/sdk + version: link:../../packages/sdk '@soundxyz/sound-protocol': specifier: ^1.7.0 version: 1.7.0 '@soundxyz/tiered-sdk-viem': specifier: workspace:^ - version: link:../packages/tiered-sdk-viem/dist + version: link:../../packages/tiered-sdk-viem/dist alchemy-sdk: specifier: ^2.10.1 version: 2.10.1 @@ -123,6 +123,49 @@ importers: specifier: ^5.26.3 version: 5.26.3 + examples/nextjs: + dependencies: + '@tanstack/react-query': + specifier: ^5.0.0 + version: 5.0.0(react-dom@18.2.0)(react@18.2.0) + next: + specifier: 13.5.5 + version: 13.5.5(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18 + version: 18.2.0 + react-dom: + specifier: ^18 + version: 18.2.0(react@18.2.0) + devDependencies: + '@types/node': + specifier: ^20 + version: 20.8.6 + '@types/react': + specifier: ^18 + version: 18.2.28 + '@types/react-dom': + specifier: ^18 + version: 18.2.13 + autoprefixer: + specifier: ^10 + version: 10.4.16(postcss@8.4.31) + eslint: + specifier: ^8 + version: 8.51.0 + eslint-config-next: + specifier: 13.5.5 + version: 13.5.5(eslint@8.51.0)(typescript@5.2.2) + postcss: + specifier: ^8 + version: 8.4.31 + tailwindcss: + specifier: ^3 + version: 3.3.3 + typescript: + specifier: ^5 + version: 5.2.2 + packages/old-sdk: dependencies: '@ethersproject/abstract-provider': @@ -435,6 +478,11 @@ packages: resolution: {integrity: sha512-UK0bHA7hh9cR39V+4gl2/NnBBjoXIxkuWAPCaY4X7fbH4L/azIi7ilWOCjMUYfpJgraLUAqkRi2BqrjME8Rynw==} dev: true + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + dev: true + /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} @@ -3517,6 +3565,97 @@ packages: read-yaml-file: 1.1.0 dev: true + /@next/env@13.5.5: + resolution: {integrity: sha512-agvIhYWp+ilbScg81s/sLueZo8CNEYLjNOqhISxheLmD/AQI4/VxV7bV76i/KzxH4iHy/va0YS9z0AOwGnw4Fg==} + dev: false + + /@next/eslint-plugin-next@13.5.5: + resolution: {integrity: sha512-S/32s4S+SCOpW58lHKdmILAAPRdnsSei7Y3L1oZSoe5Eh0QSlzbG1nYyIpnpwWgz3T7qe3imdq7cJ6Hf29epRA==} + dependencies: + glob: 7.1.7 + dev: true + + /@next/swc-darwin-arm64@13.5.5: + resolution: {integrity: sha512-FvTdcJdTA7H1FGY8dKPPbf/O0oDC041/znHZwXA7liiGUhgw5hOQ+9z8tWvuz0M5a/SDjY/IRPBAb5FIFogYww==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64@13.5.5: + resolution: {integrity: sha512-mTqNIecaojmyia7appVO2QggBe1Z2fdzxgn6jb3x9qlAk8yY2sy4MAcsj71kC9RlenCqDmr9vtC/ESFf110TPA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu@13.5.5: + resolution: {integrity: sha512-U9e+kNkfvwh/T8yo+xcslvNXgyMzPPX1IbwCwnHHFmX5ckb1Uc3XZSInNjFQEQR5xhJpB5sFdal+IiBIiLYkZA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl@13.5.5: + resolution: {integrity: sha512-h7b58eIoNCSmKVC5fr167U0HWZ/yGLbkKD9wIller0nGdyl5zfTji0SsPKJvrG8jvKPFt2xOkVBmXlFOtuKynw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu@13.5.5: + resolution: {integrity: sha512-6U4y21T1J6FfcpM9uqzBJicxycpB5gJKLyQ3g6KOfBzT8H1sMwfHTRrvHKB09GIn1BCRy5YJHrA1G26DzqR46w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl@13.5.5: + resolution: {integrity: sha512-OuqWSAQHJQM2EsapPFTSU/FLQ0wKm7UeRNatiR/jLeCe1V02aB9xmzuWYo2Neaxxag4rss3S8fj+lvMLzwDaFA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc@13.5.5: + resolution: {integrity: sha512-+yLrOZIIZDY4uGn9bLOc0wTgs+M8RuOUFSUK3BhmcLav9e+tcAj0jyBHD4aXv2qWhppUeuYMsyBo1I58/eE6Dg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-ia32-msvc@13.5.5: + resolution: {integrity: sha512-SyMxXyJtf9ScMH0Dh87THJMXNFvfkRAk841xyW9SeOX3KxM1buXX3hN7vof4kMGk0Yg996OGsX+7C9ueS8ugsw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc@13.5.5: + resolution: {integrity: sha512-n5KVf2Ok0BbLwofAaHiiKf+BQCj1M8WmTujiER4/qzYAVngnsNSjqEWvJ03raeN9eURqxDO+yL5VRoDrR33H9A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@nicolo-ribaudo/semver-v6@6.3.3: resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==} hasBin: true @@ -4038,6 +4177,10 @@ packages: picomatch: 2.3.1 dev: true + /@rushstack/eslint-patch@1.5.1: + resolution: {integrity: sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==} + dev: true + /@scure/base@1.1.3: resolution: {integrity: sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==} dev: true @@ -4127,6 +4270,33 @@ packages: - bufferutil - utf-8-validate + /@swc/helpers@0.5.2: + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + dependencies: + tslib: 2.6.2 + dev: false + + /@tanstack/query-core@5.0.0: + resolution: {integrity: sha512-Y1BpiA6BblJd/UlVqxEVeAG7IACn568YJuTTItAiecBI7En+33g780kg+/8lhgl+BzcUPN7o+NjBrSRGJoemyQ==} + dev: false + + /@tanstack/react-query@5.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-diQoC8FNBcO5Uf5yuaJlXthTtbO1xM8kzOX+pSBUMT9n/cqQ/u1wJGCtukvhDWA+6j07WmIj4bfqNbd2KOB6jQ==} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + dependencies: + '@tanstack/query-core': 5.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@trufflesuite/bigint-buffer@1.1.10: resolution: {integrity: sha512-pYIQC5EcMmID74t26GCC67946mgTJFiLXOT/BYozgrd4UEY2JHEGLhWi9cMiQCt5BSqFEvKkCHNnoj82SRjiEw==} engines: {node: '>= 14.0.0'} @@ -4187,7 +4357,7 @@ packages: /@types/bn.js@5.1.1: resolution: {integrity: sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==} dependencies: - '@types/node': 20.4.5 + '@types/node': 20.8.6 dev: true /@types/bn.js@5.1.2: @@ -4213,19 +4383,19 @@ packages: /@types/concat-stream@1.6.1: resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} dependencies: - '@types/node': 8.10.66 + '@types/node': 20.8.6 dev: false /@types/connect@3.4.36: resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} dependencies: - '@types/node': 12.20.55 + '@types/node': 20.8.6 dev: false /@types/form-data@0.0.33: resolution: {integrity: sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==} dependencies: - '@types/node': 16.18.58 + '@types/node': 20.8.6 dev: false /@types/is-ci@3.0.2: @@ -4246,6 +4416,10 @@ packages: resolution: {integrity: sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw==} dev: true + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true + /@types/level-errors@3.0.0: resolution: {integrity: sha512-/lMtoq/Cf/2DVOm6zE6ORyOM+3ZVm/BvzEZVxUhf6bgh8ZHglXlBqxbxSlJeVp8FCbD3IVvk/VbsaNmDjrQvqQ==} dev: true @@ -4302,14 +4476,6 @@ packages: /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - /@types/node@16.18.58: - resolution: {integrity: sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA==} - dev: false - - /@types/node@20.4.5: - resolution: {integrity: sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==} - dev: true - /@types/node@20.8.6: resolution: {integrity: sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==} dependencies: @@ -4336,10 +4502,32 @@ packages: resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} dev: true + /@types/prop-types@15.7.8: + resolution: {integrity: sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==} + dev: true + /@types/qs@6.9.8: resolution: {integrity: sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==} dev: false + /@types/react-dom@18.2.13: + resolution: {integrity: sha512-eJIUv7rPP+EC45uNYp/ThhSpE16k22VJUknt5OLoH9tbXoi8bMhwLf5xRuWMywamNbWzhrSmU7IBJfPup1+3fw==} + dependencies: + '@types/react': 18.2.28 + dev: true + + /@types/react@18.2.28: + resolution: {integrity: sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==} + dependencies: + '@types/prop-types': 15.7.8 + '@types/scheduler': 0.16.4 + csstype: 3.1.2 + dev: true + + /@types/scheduler@0.16.4: + resolution: {integrity: sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==} + dev: true + /@types/secp256k1@4.0.4: resolution: {integrity: sha512-oN0PFsYxDZnX/qSJ5S5OwaEDTYfekhvaM5vqui2bu1AA39pKofmgL104Q29KiOXizXS2yLjSzc5YdTyMKdcy4A==} dependencies: @@ -4356,7 +4544,7 @@ packages: /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 12.20.55 + '@types/node': 20.8.6 dev: false /@types/ws@8.5.7: @@ -4801,6 +4989,10 @@ packages: /ansicolors@0.3.2: resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==} + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: true + /any-signal@2.1.2: resolution: {integrity: sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==} dependencies: @@ -4818,7 +5010,6 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - dev: false /apisauce@2.1.6(debug@4.3.4): resolution: {integrity: sha512-MdxR391op/FucS2YQRfB/NMRyCnHEPDd4h17LRIuVYi0BpGmMhpxc0shbOpfs5ahABuBEffNCGal5EcsydbBWg==} @@ -4835,6 +5026,10 @@ packages: /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: true + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: @@ -4843,6 +5038,12 @@ packages: /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + dependencies: + dequal: 2.0.3 + dev: true + /array-back@3.1.0: resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==} engines: {node: '>=6'} @@ -4860,10 +5061,32 @@ packages: is-array-buffer: 3.0.2 dev: true + /array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + get-intrinsic: 1.2.1 + is-string: 1.0.7 + dev: true + /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + /array.prototype.findlastindex@1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.1 + dev: true + /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} @@ -4874,6 +5097,26 @@ packages: es-shim-unscopables: 1.0.0 dev: true + /array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.tosorted@1.1.2: + resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.1 + dev: true + /arraybuffer.prototype.slice@1.0.2: resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} engines: {node: '>= 0.4'} @@ -4933,6 +5176,10 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true + /ast-types-flow@0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + dev: true + /astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -4952,6 +5199,12 @@ packages: /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + /asynciterator.prototype@1.0.0: + resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} + dependencies: + has-symbols: 1.0.3 + dev: true + /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -4964,6 +5217,22 @@ packages: engines: {node: '>=8'} dev: true + /autoprefixer@10.4.16(postcss@8.4.31): + resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.22.1 + caniuse-lite: 1.0.30001549 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.31 + postcss-value-parser: 4.2.0 + dev: true + /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} @@ -4975,6 +5244,11 @@ packages: /aws4@1.12.0: resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + /axe-core@4.8.2: + resolution: {integrity: sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==} + engines: {node: '>=4'} + dev: true + /axios@0.21.4(debug@4.3.4): resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} dependencies: @@ -5000,6 +5274,12 @@ packages: - debug dev: true + /axobject-query@3.2.1: + resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + dependencies: + dequal: 2.0.3 + dev: true + /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} dev: true @@ -5077,7 +5357,6 @@ packages: /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - dev: false /binary-install-raw@0.0.13(debug@4.3.4): resolution: {integrity: sha512-v7ms6N/H7iciuk6QInon3/n2mu7oRX+6knJ9xFPsJ3rQePgAqcR3CRTwUheFd8SLbiq4LL7Z4G/44L9zscdt9A==} @@ -5378,6 +5657,11 @@ packages: tslib: 2.6.2 dev: true + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: true + /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} @@ -5399,7 +5683,6 @@ packages: /caniuse-lite@1.0.30001549: resolution: {integrity: sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==} - dev: true /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -5530,7 +5813,6 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 - dev: false /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -5625,6 +5907,10 @@ packages: engines: {node: '>= 10'} dev: true + /client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + dev: false + /cliui@3.2.0: resolution: {integrity: sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==} dependencies: @@ -5724,6 +6010,11 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: false + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: true + /commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} @@ -5877,6 +6168,16 @@ packages: resolution: {integrity: sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==} dev: true + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + dev: true + /csv-generate@3.4.3: resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} dev: true @@ -5906,6 +6207,10 @@ packages: type: 1.2.0 dev: false + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: true + /dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} @@ -6070,6 +6375,11 @@ packages: engines: {node: '>= 0.6.0'} dev: true + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: true + /detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} @@ -6081,6 +6391,10 @@ packages: hasBin: true dev: true + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: true + /diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6096,6 +6410,10 @@ packages: dependencies: path-type: 4.0.0 + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: true + /dns-over-http-resolver@1.2.3(node-fetch@3.3.2): resolution: {integrity: sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==} dependencies: @@ -6137,6 +6455,13 @@ packages: - supports-color dev: false + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: true + /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} @@ -6268,6 +6593,14 @@ packages: dependencies: once: 1.4.0 + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -6344,6 +6677,25 @@ packages: which-typed-array: 1.1.11 dev: true + /es-iterator-helpers@1.0.15: + resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} + dependencies: + asynciterator.prototype: 1.0.0 + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + es-set-tostringtag: 2.0.1 + function-bind: 1.1.2 + get-intrinsic: 1.2.1 + globalthis: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + iterator.prototype: 1.1.2 + safe-array-concat: 1.0.1 + dev: true + /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -6476,6 +6828,31 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + /eslint-config-next@13.5.5(eslint@8.51.0)(typescript@5.2.2): + resolution: {integrity: sha512-kQr/eevFyzeVt0yCKTchQp3MTIx8ZmBsAKLW+7bzmAXHcf2vvxIqAt2N/afb9SZpuXXhSb/8yrKQGVUVpYmafQ==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@next/eslint-plugin-next': 13.5.5 + '@rushstack/eslint-patch': 1.5.1 + '@typescript-eslint/parser': 6.8.0(eslint@8.51.0)(typescript@5.2.2) + eslint: 8.51.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.51.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.51.0) + eslint-plugin-react: 7.33.2(eslint@8.51.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.51.0) + typescript: 5.2.2 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + dev: true + /eslint-config-prettier@9.0.0(eslint@8.51.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true @@ -6485,14 +6862,137 @@ packages: eslint: 8.51.0 dev: true - /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.0.0)(eslint@8.51.0)(prettier@3.0.3): - resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + dependencies: + debug: 3.2.7 + is-core-module: 2.13.0 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.51.0): + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4(supports-color@8.1.1) + enhanced-resolve: 5.15.0 + eslint: 8.51.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) + fast-glob: 3.3.1 + get-tsconfig: 4.7.2 + is-core-module: 2.13.0 + is-glob: 4.0.3 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 6.8.0(eslint@8.51.0)(typescript@5.2.2) + debug: 3.2.7 + eslint: 8.51.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.51.0) + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0): + resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 6.8.0(eslint@8.51.0)(typescript@5.2.2) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.51.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.51.0) + has: 1.0.4 + is-core-module: 2.13.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.51.0): + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': 7.23.2 + aria-query: 5.3.0 + array-includes: 3.1.7 + array.prototype.flatmap: 1.3.2 + ast-types-flow: 0.0.7 + axe-core: 4.8.2 + axobject-query: 3.2.1 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.51.0 + has: 1.0.4 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.5 + minimatch: 3.1.2 + object.entries: 1.1.7 + object.fromentries: 2.0.7 + semver: 6.3.1 + dev: true + + /eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.0.0)(eslint@8.51.0)(prettier@3.0.3): + resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' peerDependenciesMeta: '@types/eslint': optional: true @@ -6506,6 +7006,40 @@ packages: synckit: 0.8.5 dev: true + /eslint-plugin-react-hooks@4.6.0(eslint@8.51.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.51.0 + dev: true + + /eslint-plugin-react@7.33.2(eslint@8.51.0): + resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.7 + array.prototype.flatmap: 1.3.2 + array.prototype.tosorted: 1.1.2 + doctrine: 2.1.0 + es-iterator-helpers: 1.0.15 + eslint: 8.51.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.7 + object.fromentries: 2.0.7 + object.hasown: 1.1.3 + object.values: 1.1.7 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.10 + dev: true + /eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7103,6 +7637,10 @@ packages: fetch-blob: 3.2.0 dev: false + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: true + /fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -7275,6 +7813,12 @@ packages: get-intrinsic: 1.2.1 dev: true + /get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: true + /getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} dependencies: @@ -7293,6 +7837,10 @@ packages: is-glob: 4.0.3 dev: true + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false + /glob@10.3.10: resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} engines: {node: '>=16 || 14 >=14.17'} @@ -7305,6 +7853,17 @@ packages: path-scurry: 1.10.1 dev: true + /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 + dev: true + /glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} dependencies: @@ -7968,6 +8527,13 @@ packages: /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + /is-async-function@2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: @@ -7979,7 +8545,6 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 - dev: false /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} @@ -8038,6 +8603,12 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} + /is-finalizationregistry@1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + dependencies: + call-bind: 1.0.2 + dev: true + /is-fullwidth-code-point@1.0.0: resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} engines: {node: '>=0.10.0'} @@ -8054,6 +8625,13 @@ packages: engines: {node: '>=12'} dev: true + /is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -8089,6 +8667,10 @@ packages: tslib: 2.6.2 dev: true + /is-map@2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true + /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -8140,6 +8722,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-set@2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true + /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: @@ -8212,12 +8798,23 @@ packages: resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} dev: true + /is-weakmap@2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true + /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 dev: true + /is-weakset@2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + dev: true + /is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -8314,6 +8911,16 @@ packages: readable-stream: 3.6.2 dev: false + /iterator.prototype@1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + dependencies: + define-properties: 1.2.1 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + reflect.getprototypeof: 1.0.4 + set-function-name: 2.0.1 + dev: true + /jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} @@ -8444,6 +9051,13 @@ packages: remove-trailing-spaces: 1.0.8 dev: true + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -8491,6 +9105,16 @@ packages: json-schema: 0.4.0 verror: 1.10.0 + /jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + object.assign: 4.1.4 + object.values: 1.1.7 + dev: true + /keccak256@1.0.6: resolution: {integrity: sha512-8GLiM01PkdJVGUhR1e6M/AvWnSqYS0HaERI+K/QtStGDGlSTx2B1zTqZk4Zlqu5TxHJNTxWAdP9Y+WI50OApUw==} dependencies: @@ -8549,6 +9173,16 @@ packages: engines: {node: '>=6'} dev: true + /language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + dev: true + + /language-tags@1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + dependencies: + language-subtag-registry: 0.3.22 + dev: true + /lcid@1.0.0: resolution: {integrity: sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==} engines: {node: '>=0.10.0'} @@ -8902,7 +9536,6 @@ packages: hasBin: true dependencies: js-tokens: 4.0.0 - dev: true /loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} @@ -9267,6 +9900,14 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} 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 + dev: true + /nanoid@3.3.6: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -9311,6 +9952,45 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false + /next@13.5.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-LddFJjpfrtrMMw8Q9VLhIURuSidiCNcMQjRqcPtrKd+Fx07MsG7hYndJb/f2d3I+mTbTotsTJfCnn0eZ/YPk8w==} + engines: {node: '>=16.14.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + sass: + optional: true + dependencies: + '@next/env': 13.5.5 + '@swc/helpers': 0.5.2 + busboy: 1.6.0 + caniuse-lite: 1.0.30001549 + postcss: 8.4.31 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(react@18.2.0) + watchpack: 2.4.0 + optionalDependencies: + '@next/swc-darwin-arm64': 13.5.5 + '@next/swc-darwin-x64': 13.5.5 + '@next/swc-linux-arm64-gnu': 13.5.5 + '@next/swc-linux-arm64-musl': 13.5.5 + '@next/swc-linux-x64-gnu': 13.5.5 + '@next/swc-linux-x64-musl': 13.5.5 + '@next/swc-win32-arm64-msvc': 13.5.5 + '@next/swc-win32-ia32-msvc': 13.5.5 + '@next/swc-win32-x64-msvc': 13.5.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: @@ -9397,7 +10077,11 @@ packages: /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - dev: false + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} @@ -9435,6 +10119,11 @@ packages: 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'} + dev: true + /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} dev: true @@ -9461,6 +10150,49 @@ packages: object-keys: 1.1.1 dev: true + /object.entries@1.1.7: + resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + dev: true + + /object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + dev: true + + /object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + get-intrinsic: 1.2.1 + dev: true + + /object.hasown@1.1.3: + resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.22.2 + dev: true + + /object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + dev: true + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: @@ -9787,7 +10519,6 @@ packages: /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -9821,6 +10552,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: true + /pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -9841,6 +10577,67 @@ packages: engines: {node: '>=4'} dev: false + /postcss-import@15.1.0(postcss@8.4.31): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.31 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: true + + /postcss-js@4.0.1(postcss@8.4.31): + 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.31 + dev: true + + /postcss-load-config@4.0.1(postcss@8.4.31): + 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.31 + yaml: 2.3.3 + dev: true + + /postcss-nested@6.0.1(postcss@8.4.31): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.31 + postcss-selector-parser: 6.0.13 + 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 + dev: true + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} @@ -9848,7 +10645,6 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true /preferred-pm@3.1.2: resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} @@ -9915,6 +10711,14 @@ packages: asap: 2.0.6 dev: false + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true + /protobufjs@6.11.4: resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==} hasBin: true @@ -10004,6 +10808,20 @@ packages: dependencies: safe-buffer: 5.2.1 + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: false + + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: true + /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true @@ -10014,6 +10832,19 @@ packages: p-defer: 3.0.0 dev: false + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: true + /read-pkg-up@1.0.1: resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} engines: {node: '>=0.10.0'} @@ -10094,7 +10925,6 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - dev: false /receptacle@1.3.2: resolution: {integrity: sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==} @@ -10120,6 +10950,18 @@ packages: engines: {node: '>=6'} dev: true + /reflect.getprototypeof@1.0.4: + resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + get-intrinsic: 1.2.1 + globalthis: 1.0.3 + which-builtin-type: 1.1.3 + dev: true + /regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} @@ -10214,6 +11056,10 @@ packages: engines: {node: '>=8'} dev: true + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: true + /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -10223,6 +11069,15 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true + /resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + dependencies: + is-core-module: 2.13.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + /restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -10360,6 +11215,12 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: false + /scrypt-js@3.0.1: resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} @@ -10578,7 +11439,6 @@ packages: /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - dev: true /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -10716,6 +11576,20 @@ packages: strip-ansi: 7.1.0 dev: true + /string.prototype.matchall@4.0.10: + resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.1 + es-abstract: 1.22.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.5.1 + set-function-name: 2.0.1 + side-channel: 1.0.4 + dev: true + /string.prototype.trim@1.2.8: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} @@ -10832,6 +11706,37 @@ packages: resolution: {integrity: sha512-NnzSOEKyv4I83qbuKw9ROtJrrT6Z/Xt7I0HiP/e6H6GnpeTDvzwGIGeJ8slai+VwODSHQDooW2CAilJwT9SpRg==} dev: false + /styled-jsx@5.1.1(react@18.2.0): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + client-only: 0.0.1 + react: 18.2.0 + dev: false + + /sucrase@3.34.0: + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} + 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.6 + ts-interface-checker: 0.1.13 + dev: true + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -10901,6 +11806,42 @@ packages: wordwrapjs: 4.0.1 dev: true + /tailwindcss@3.3.3: + resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} + 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.3.1 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.20.0 + 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.31 + postcss-import: 15.1.0(postcss@8.4.31) + postcss-js: 4.0.1(postcss@8.4.31) + postcss-load-config: 4.0.1(postcss@8.4.31) + postcss-nested: 6.0.1(postcss@8.4.31) + postcss-selector-parser: 6.0.13 + resolve: 1.22.8 + sucrase: 3.34.0 + transitivePeerDependencies: + - ts-node + dev: true + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true + /tar-fs@1.16.3: resolution: {integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==} dependencies: @@ -10986,6 +11927,19 @@ packages: qs: 6.11.2 dev: false + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: true + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: true + /through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} @@ -11104,6 +12058,10 @@ packages: typescript: 5.2.2 dev: true + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: true + /ts-log@2.2.5: resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} dev: true @@ -11138,6 +12096,15 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + /tsconfig-paths@3.14.2: + resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: true + /tslib@2.5.3: resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} dev: true @@ -11621,6 +12588,14 @@ packages: hasBin: true dev: true + /watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: false + /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: @@ -11712,6 +12687,33 @@ packages: is-symbol: 1.0.4 dev: true + /which-builtin-type@1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} + dependencies: + function.prototype.name: 1.1.6 + has-tostringtag: 1.0.0 + is-async-function: 2.0.0 + is-date-object: 1.0.5 + is-finalizationregistry: 1.0.2 + is-generator-function: 1.0.10 + is-regex: 1.1.4 + is-weakref: 1.0.2 + isarray: 2.0.5 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.11 + dev: true + + /which-collection@1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: true + /which-module@1.0.0: resolution: {integrity: sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==} dev: true From 19dba6ecb3041f46f44cd6dbf9c25065da917642 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20S=C3=A1ez?= Date: Tue, 17 Oct 2023 16:50:18 -0400 Subject: [PATCH 3/4] pull env --- examples/nextjs/next.config.js | 7 ++++- examples/nextjs/package.json | 4 ++- examples/nextjs/pull-env.mjs | 12 ++++++++ examples/nextjs/src/app/page.tsx | 2 ++ packages/sdk/package.json | 2 +- pnpm-lock.yaml | 49 ++++++++++++++++++++------------ 6 files changed, 55 insertions(+), 21 deletions(-) create mode 100644 examples/nextjs/pull-env.mjs diff --git a/examples/nextjs/next.config.js b/examples/nextjs/next.config.js index 767719fc..cb41c5a9 100644 --- a/examples/nextjs/next.config.js +++ b/examples/nextjs/next.config.js @@ -1,4 +1,9 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {} +const nextConfig = { + env: { + PUBLIC_ALCHEMY_KEY: process.env.PUBLIC_ALCHEMY_KEY, + PUBLIC_WALLET_PRIVATE_KEY: process.env.PUBLIC_WALLET_PRIVATE_KEY, + }, +} module.exports = nextConfig diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index ece22659..7ec16842 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -3,6 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { + "prepare": "node pull-env.mjs", "dev": "next dev", "build": "next build", "start": "next start", @@ -12,7 +13,8 @@ "@tanstack/react-query": "^5.0.0", "next": "13.5.5", "react": "^18", - "react-dom": "^18" + "react-dom": "^18", + "undici": "^5.26.3" }, "devDependencies": { "@types/node": "^20", diff --git a/examples/nextjs/pull-env.mjs b/examples/nextjs/pull-env.mjs new file mode 100644 index 00000000..b13025ba --- /dev/null +++ b/examples/nextjs/pull-env.mjs @@ -0,0 +1,12 @@ +import { promises } from 'fs' +import { fetch } from 'undici' + +await fetch('https://vault.dotenv.org/pull.txt', { + method: 'POST', + body: 'DOTENV_VAULT=vlt_4011aac495b93f704eea755ec8deba6c5eac6f1a6af55ba645a32b3015dce13c&DOTENV_ME=it_a106570406176c5a9233bd477704bd3c863b660e00cbd4f179023a11714cec70', + headers: { + 'content-type': 'application/x-www-form-urlencoded', + }, +}) + .then((response) => response.text()) + .then((env) => promises.writeFile('.env', env)) diff --git a/examples/nextjs/src/app/page.tsx b/examples/nextjs/src/app/page.tsx index 74d0b583..7c0b6ab3 100644 --- a/examples/nextjs/src/app/page.tsx +++ b/examples/nextjs/src/app/page.tsx @@ -1,3 +1,5 @@ +'use client' + export default function Home() { return (
diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 100d0542..07e5f147 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -39,7 +39,7 @@ "@graphql-inspector/cli": "^4.0.2", "@graphql-inspector/config": "^4.0.1", "@parcel/watcher": "^2.3.0", - "@soundxyz/codegen-fragments": "^2.0.0", + "@soundxyz/codegen-fragments": "^2.0.1", "@types/node": "20.8.6", "bob-ts": "^4.1.1", "esbuild": "^0.19.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c38900fd..b277dd70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -137,6 +137,9 @@ importers: react-dom: specifier: ^18 version: 18.2.0(react@18.2.0) + undici: + specifier: ^5.26.3 + version: 5.26.3 devDependencies: '@types/node': specifier: ^20 @@ -318,8 +321,8 @@ importers: specifier: ^2.3.0 version: 2.3.0 '@soundxyz/codegen-fragments': - specifier: ^2.0.0 - version: 2.0.0(@graphql-codegen/core@4.0.0)(@soundxyz/gql-string@0.1.0)(graphql@16.8.1) + specifier: ^2.0.1 + version: 2.0.1(@graphql-codegen/core@4.0.0)(@soundxyz/gql-string@0.1.0)(graphql@16.8.1) '@types/node': specifier: 20.8.6 version: 20.8.6 @@ -557,7 +560,7 @@ packages: '@babel/types': 7.23.0 '@nicolo-ribaudo/semver-v6': 6.3.3 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 transitivePeerDependencies: @@ -579,7 +582,7 @@ packages: '@babel/traverse': 7.23.2 '@babel/types': 7.23.0 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -1113,7 +1116,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.0 '@babel/types': 7.23.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -2287,7 +2290,6 @@ packages: /@fastify/busboy@2.0.0: resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} engines: {node: '>=14'} - dev: true /@float-capital/float-subgraph-uncrashable@0.0.0-internal-testing.5: resolution: {integrity: sha512-yZ0H5e3EpAYKokX/AbtplzlvSxEJY7ZfpvQyDzyODkks0hakAAlDG6fQu1SlDJMWorY7bbq1j7fCiFeTWci6TA==} @@ -3240,7 +3242,7 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.5.3 dev: true /@graphql-tools/prisma-loader@8.0.1(@types/node@20.8.6)(graphql@16.8.1): @@ -3255,7 +3257,7 @@ packages: '@types/json-stable-stringify': 1.0.34 '@whatwg-node/fetch': 0.9.13 chalk: 4.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 dotenv: 16.3.1 graphql: 16.8.1 graphql-request: 6.1.0(graphql@16.8.1) @@ -3284,7 +3286,7 @@ packages: '@ardatan/relay-compiler': 12.0.0(graphql@16.8.1) '@graphql-tools/utils': 9.2.1(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color @@ -3375,7 +3377,7 @@ packages: dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.5.3 dev: true /@graphql-tools/wrap@10.0.1(graphql@16.8.1): @@ -4212,10 +4214,10 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@soundxyz/codegen-fragments@2.0.0(@graphql-codegen/core@4.0.0)(@soundxyz/gql-string@0.1.0)(graphql@16.8.1): - resolution: {integrity: sha512-eA89sWW7IqkH5kXHQHzP5Q67WjkQsw/6nEkhtfmt9Y2KrMRJ7yymRkS2tPapkNwxHdctj6kXviPcD/69Ot/9qQ==} + /@soundxyz/codegen-fragments@2.0.1(@graphql-codegen/core@4.0.0)(@soundxyz/gql-string@0.1.0)(graphql@16.8.1): + resolution: {integrity: sha512-bzR+Dom/bL8ggaiF7kv4Gc45JBegYe/5aoUkH/EQ3HzcUsI1Fc2QV496mvq8jjWJYn4q6c4+VXqodFPovu0+cw==} peerDependencies: - '@graphql-codegen/core': ^3.1.0 + '@graphql-codegen/core': ^3.1.0 || ^4.0.0 '@soundxyz/gql-string': ^0.1.0 graphql: '>=16.6.0' dependencies: @@ -4883,7 +4885,7 @@ packages: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -6261,6 +6263,18 @@ packages: dependencies: ms: 2.1.3 + /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 + /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -8047,7 +8061,7 @@ packages: graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: graphql: 16.8.1 - tslib: 2.6.2 + tslib: 2.5.3 dev: true /graphql-ws@5.14.1(graphql@16.8.1): @@ -8203,7 +8217,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -8238,7 +8252,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -12307,7 +12321,6 @@ packages: engines: {node: '>=14.0'} dependencies: '@fastify/busboy': 2.0.0 - dev: true /undici@5.5.1: resolution: {integrity: sha512-MEvryPLf18HvlCbLSzCW0U00IMftKGI5udnjrQbC5D4P0Hodwffhv+iGfWuJwg16Y/TK11ZFK8i+BPVW2z/eAw==} From 5ce27ce2bc2a43228415dc1e1ddcf1d4a9c7f00b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20S=C3=A1ez?= Date: Tue, 17 Oct 2023 16:51:06 -0400 Subject: [PATCH 4/4] log --- examples/nextjs/src/app/page.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/nextjs/src/app/page.tsx b/examples/nextjs/src/app/page.tsx index 7c0b6ab3..dca71ac2 100644 --- a/examples/nextjs/src/app/page.tsx +++ b/examples/nextjs/src/app/page.tsx @@ -1,6 +1,7 @@ 'use client' export default function Home() { + console.log(process.env.PUBLIC_ALCHEMY_KEY) return (