diff --git a/apps/docs/package.json b/apps/docs/package.json index 77e0e8eeb..1e4846f4b 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -27,7 +27,7 @@ "@docusaurus/theme-common": "3.4.0", "@laxels/docusaurus-plugin-segment": "^1.0.6", "@mdx-js/react": "^3.0.1", - "@plasmicapp/react-web": "^0.2.343", + "@plasmicapp/react-web": "^0.2.346", "clsx": "^2.1.1", "prism-react-renderer": "^2.3.1", "react": "^18.3.1", @@ -37,7 +37,7 @@ "@docusaurus/module-type-aliases": "3.4.0", "@docusaurus/tsconfig": "3.4.0", "@docusaurus/types": "3.4.0", - "@plasmicapp/cli": "^0.1.330", + "@plasmicapp/cli": "^0.1.331", "dotenv": "^16.4.5", "typescript": "~5.3.3" }, diff --git a/apps/docs/plasmic.json b/apps/docs/plasmic.json index 28eb617dc..111304648 100644 --- a/apps/docs/plasmic.json +++ b/apps/docs/plasmic.json @@ -124,6 +124,6 @@ ] }, "wrapPagesWithGlobalContexts": true, - "cliVersion": "0.1.330", - "$schema": "https://unpkg.com/@plasmicapp/cli@0.1.330/dist/plasmic.schema.json" + "cliVersion": "0.1.331", + "$schema": "https://unpkg.com/@plasmicapp/cli@0.1.331/dist/plasmic.schema.json" } diff --git a/apps/frontend/app/api/graphql/route.ts b/apps/frontend/app/api/graphql/route.ts new file mode 100644 index 000000000..25b6952be --- /dev/null +++ b/apps/frontend/app/api/graphql/route.ts @@ -0,0 +1,28 @@ +import { ApolloServer } from "@apollo/server"; +import { startServerAndCreateNextHandler } from "@as-integrations/next"; +import { NextRequest } from "next/server"; +import { gql } from "graphql-tag"; + +const resolvers = { + Query: { + hello: () => "world", + }, +}; + +const typeDefs = gql` + type Query { + hello: String + } +`; + +const server = new ApolloServer({ + resolvers, + typeDefs, + introspection: true, +}); + +const handler = startServerAndCreateNextHandler(server, { + context: async (req) => ({ req }), +}); + +export { handler as GET, handler as POST }; diff --git a/apps/frontend/app/globals.css b/apps/frontend/app/globals.css index bd6213e1d..b5c61c956 100644 --- a/apps/frontend/app/globals.css +++ b/apps/frontend/app/globals.css @@ -1,3 +1,3 @@ @tailwind base; @tailwind components; -@tailwind utilities; \ No newline at end of file +@tailwind utilities; diff --git a/apps/frontend/app/graphql/graphql.module.css b/apps/frontend/app/graphql/graphql.module.css new file mode 100644 index 000000000..0c16de71a --- /dev/null +++ b/apps/frontend/app/graphql/graphql.module.css @@ -0,0 +1,7 @@ + +.embed { + display: block; /* iframes are inline by default */ + height: 100vh; /* Set height to 100% of the viewport height */ + width: 100vw; /* Set width to 100% of the viewport width */ + border: none; /* Remove default border */ +} \ No newline at end of file diff --git a/apps/frontend/app/graphql/page.tsx b/apps/frontend/app/graphql/page.tsx new file mode 100644 index 000000000..942faefdb --- /dev/null +++ b/apps/frontend/app/graphql/page.tsx @@ -0,0 +1,13 @@ +import { EmbeddedSandbox } from "../../components/widgets/apollo-sandbox"; +import styles from "./graphql.module.css"; + +export const dynamic = "force-static"; +export const revalidate = false; // 3600 = 1 hour + +export default function ApolloSandboxPage() { + return ( +
+ +
+ ); +} diff --git a/apps/frontend/components/widgets/apollo-sandbox.tsx b/apps/frontend/components/widgets/apollo-sandbox.tsx new file mode 100644 index 000000000..bf3d87176 --- /dev/null +++ b/apps/frontend/components/widgets/apollo-sandbox.tsx @@ -0,0 +1,23 @@ +"use client"; + +import { ApolloSandbox } from "@apollo/sandbox/react"; +import { DOMAIN } from "../../lib/config"; + +const API_PROTOCOL = "https://"; +const API_BASE = API_PROTOCOL + DOMAIN; +const API_PATH = "/api/graphql"; +const API_URL = new URL(API_PATH, API_BASE); + +type EmbeddedSandboxProps = { + className?: string; +}; + +function EmbeddedSandbox(props: EmbeddedSandboxProps) { + return ( + + ); +} +export { EmbeddedSandbox }; diff --git a/apps/frontend/next.config.js b/apps/frontend/next.config.js index 2c0f6de63..7c26a8a5a 100644 --- a/apps/frontend/next.config.js +++ b/apps/frontend/next.config.js @@ -11,6 +11,28 @@ const nextConfig = { } : { // Options for non-static-export + async headers() { + return [ + { + // matching all API routes + //source: "/api/:path*", + source: "/api/graphql", + headers: [ + { key: "Access-Control-Allow-Credentials", value: "true" }, + { key: "Access-Control-Allow-Origin", value: "*" }, // replace this your actual origin + { + key: "Access-Control-Allow-Methods", + value: "GET,DELETE,PATCH,POST,PUT", + }, + { + key: "Access-Control-Allow-Headers", + value: + "X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version", + }, + ], + }, + ]; + }, async rewrites() { return [ { diff --git a/apps/frontend/package.json b/apps/frontend/package.json index b365534a6..8477ea0b2 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -21,6 +21,10 @@ "dependencies": { "@apollo/client": "^3.11.0", "@apollo/experimental-nextjs-app-support": "^0.11.2", + "@apollo/sandbox": "^2.6.0", + "@apollo/server": "^4.10.5", + "@as-integrations/next": "^3.0.0", + "@clickhouse/client": "^1.4.0", "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", "@feedbackfarm/react": "^4.0.10", @@ -45,6 +49,7 @@ "formik-mui-x-date-pickers": "^0.0.1", "generate-api-key": "^1.0.2", "graphql": "^16.9.0", + "graphql-tag": "^2.12.6", "instantsearch.css": "^8.3.0", "jwt-decode": "^4.0.0", "next": "^14.2.5", @@ -67,6 +72,7 @@ "@graphql-codegen/cli": "^5.0.2", "@graphql-codegen/client-preset": "^4.3.2", "@graphql-typed-document-node/core": "^3.2.0", + "@parcel/watcher": "^2.4.1", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.6", "@testing-library/react": "^14.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ff8822149..7030d3b29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,8 +46,8 @@ importers: specifier: ^3.0.1 version: 3.0.1(@types/react@18.3.3)(react@18.3.1) '@plasmicapp/react-web': - specifier: ^0.2.343 - version: 0.2.343(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.2.346 + version: 0.2.346(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -71,8 +71,8 @@ importers: specifier: 3.4.0 version: 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@plasmicapp/cli': - specifier: ^0.1.330 - version: 0.1.330 + specifier: ^0.1.331 + version: 0.1.331 dotenv: specifier: ^16.4.5 version: 16.4.5 @@ -84,10 +84,22 @@ importers: dependencies: '@apollo/client': specifier: ^3.11.0 - version: 3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(subscriptions-transport-ws@0.11.0(graphql@16.9.0)) '@apollo/experimental-nextjs-app-support': specifier: ^0.11.2 - version: 0.11.2(@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.5(@babel/core@7.24.8)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.11.2(@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(subscriptions-transport-ws@0.11.0(graphql@16.9.0)))(next@14.2.5(@babel/core@7.24.8)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@apollo/sandbox': + specifier: ^2.6.0 + version: 2.6.0(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@apollo/server': + specifier: ^4.10.5 + version: 4.10.5(encoding@0.1.13)(graphql@16.9.0) + '@as-integrations/next': + specifier: ^3.0.0 + version: 3.0.0(@apollo/server@4.10.5(encoding@0.1.13)(graphql@16.9.0))(next@14.2.5(@babel/core@7.24.8)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@clickhouse/client': + specifier: ^1.4.0 + version: 1.4.0 '@emotion/react': specifier: ^11.11.4 version: 11.11.4(@types/react@18.3.3)(react@18.3.1) @@ -160,6 +172,9 @@ importers: graphql: specifier: ^16.9.0 version: 16.9.0 + graphql-tag: + specifier: ^2.12.6 + version: 2.12.6(graphql@16.9.0) instantsearch.css: specifier: ^8.3.0 version: 8.3.0 @@ -214,13 +229,16 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.2 - version: 5.0.2(@types/node@20.14.10)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.5.3) + version: 5.0.2(@parcel/watcher@2.4.1)(@types/node@20.14.10)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.5.3) '@graphql-codegen/client-preset': specifier: ^4.3.2 version: 4.3.2(encoding@0.1.13)(graphql@16.9.0) '@graphql-typed-document-node/core': specifier: ^3.2.0 version: 3.2.0(graphql@16.9.0) + '@parcel/watcher': + specifier: ^2.4.1 + version: 2.4.1 '@testing-library/dom': specifier: ^9.3.4 version: 9.3.4 @@ -687,6 +705,11 @@ packages: resolution: {integrity: sha512-g/VW9ZQEFJAOwAyUb8JFf7MLiLy2uEB4rU270rGzDwICxnxMlPy0O11KVePSgS36K1NI29gSlK84n5INGhd4Ag==} engines: {node: '>= 16'} + '@apollo/cache-control-types@1.0.3': + resolution: {integrity: sha512-F17/vCp7QVwom9eG7ToauIKdAxpSoadsJnqIfyryLFSkLSOEqu+eC5Z3N8OXcUVStuOMcNHlyraRsA6rRICu4g==} + peerDependencies: + graphql: 14.x || 15.x || 16.x + '@apollo/client-react-streaming@0.11.2': resolution: {integrity: sha512-rRA/dIA09/Y6+jtGGBnXHQfPOv6BYYVZwQP8OzQtWrWbSgDEI6uAhqULssU5f0ZhQJVzKDuslqGE9QAX0gdfRQ==} peerDependencies: @@ -718,6 +741,95 @@ packages: next: ^13.4.1 || ^14.0.0 || 15.0.0-rc.0 react: ^18 + '@apollo/protobufjs@1.2.7': + resolution: {integrity: sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg==} + hasBin: true + + '@apollo/sandbox@2.6.0': + resolution: {integrity: sha512-VPaVWt75Pi/G5W/QjxXB5PzgV/k7XTRIo/sb5aaEzTZQAekHzI2nbqh0bCe6YqTqof0SnOj+I1QD+g7ruL+/WQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + + '@apollo/server-gateway-interface@1.1.1': + resolution: {integrity: sha512-pGwCl/po6+rxRmDMFgozKQo2pbsSwE91TpsDBAOgf74CRDPXHHtM88wbwjab0wMMZh95QfR45GGyDIdhY24bkQ==} + peerDependencies: + graphql: 14.x || 15.x || 16.x + + '@apollo/server@4.10.5': + resolution: {integrity: sha512-I+Oi1CnphXExSAAsZbclgRDN4k4CEMxyKRzYg3bir5N8OmydEhzXDlIGAOETP/TKblxR7HPXGvwn2cJKzbl46w==} + engines: {node: '>=14.16.0'} + peerDependencies: + graphql: ^16.6.0 + + '@apollo/usage-reporting-protobuf@4.1.1': + resolution: {integrity: sha512-u40dIUePHaSKVshcedO7Wp+mPiZsaU6xjv9J+VyxpoU/zL6Jle+9zWeG98tr/+SZ0nZ4OXhrbb8SNr0rAPpIDA==} + + '@apollo/utils.createhash@2.0.1': + resolution: {integrity: sha512-fQO4/ZOP8LcXWvMNhKiee+2KuKyqIcfHrICA+M4lj/h/Lh1H10ICcUtk6N/chnEo5HXu0yejg64wshdaiFitJg==} + engines: {node: '>=14'} + + '@apollo/utils.dropunuseddefinitions@2.0.1': + resolution: {integrity: sha512-EsPIBqsSt2BwDsv8Wu76LK5R1KtsVkNoO4b0M5aK0hx+dGg9xJXuqlr7Fo34Dl+y83jmzn+UvEW+t1/GP2melA==} + engines: {node: '>=14'} + peerDependencies: + graphql: 14.x || 15.x || 16.x + + '@apollo/utils.fetcher@2.0.1': + resolution: {integrity: sha512-jvvon885hEyWXd4H6zpWeN3tl88QcWnHp5gWF5OPF34uhvoR+DFqcNxs9vrRaBBSY3qda3Qe0bdud7tz2zGx1A==} + engines: {node: '>=14'} + + '@apollo/utils.isnodelike@2.0.1': + resolution: {integrity: sha512-w41XyepR+jBEuVpoRM715N2ZD0xMD413UiJx8w5xnAZD2ZkSJnMJBoIzauK83kJpSgNuR6ywbV29jG9NmxjK0Q==} + engines: {node: '>=14'} + + '@apollo/utils.keyvaluecache@2.1.1': + resolution: {integrity: sha512-qVo5PvUUMD8oB9oYvq4ViCjYAMWnZ5zZwEjNF37L2m1u528x5mueMlU+Cr1UinupCgdB78g+egA1G98rbJ03Vw==} + engines: {node: '>=14'} + + '@apollo/utils.logger@2.0.1': + resolution: {integrity: sha512-YuplwLHaHf1oviidB7MxnCXAdHp3IqYV8n0momZ3JfLniae92eYqMIx+j5qJFX6WKJPs6q7bczmV4lXIsTu5Pg==} + engines: {node: '>=14'} + + '@apollo/utils.printwithreducedwhitespace@2.0.1': + resolution: {integrity: sha512-9M4LUXV/fQBh8vZWlLvb/HyyhjJ77/I5ZKu+NBWV/BmYGyRmoEP9EVAy7LCVoY3t8BDcyCAGfxJaLFCSuQkPUg==} + engines: {node: '>=14'} + peerDependencies: + graphql: 14.x || 15.x || 16.x + + '@apollo/utils.removealiases@2.0.1': + resolution: {integrity: sha512-0joRc2HBO4u594Op1nev+mUF6yRnxoUH64xw8x3bX7n8QBDYdeYgY4tF0vJReTy+zdn2xv6fMsquATSgC722FA==} + engines: {node: '>=14'} + peerDependencies: + graphql: 14.x || 15.x || 16.x + + '@apollo/utils.sortast@2.0.1': + resolution: {integrity: sha512-eciIavsWpJ09za1pn37wpsCGrQNXUhM0TktnZmHwO+Zy9O4fu/WdB4+5BvVhFiZYOXvfjzJUcc+hsIV8RUOtMw==} + engines: {node: '>=14'} + peerDependencies: + graphql: 14.x || 15.x || 16.x + + '@apollo/utils.stripsensitiveliterals@2.0.1': + resolution: {integrity: sha512-QJs7HtzXS/JIPMKWimFnUMK7VjkGQTzqD9bKD1h3iuPAqLsxd0mUNVbkYOPTsDhUKgcvUOfOqOJWYohAKMvcSA==} + engines: {node: '>=14'} + peerDependencies: + graphql: 14.x || 15.x || 16.x + + '@apollo/utils.usagereporting@2.1.0': + resolution: {integrity: sha512-LPSlBrn+S17oBy5eWkrRSGb98sWmnEzo3DPTZgp8IQc8sJe0prDgDuppGq4NeQlpoqEHz0hQeYHAOA0Z3aQsxQ==} + engines: {node: '>=14'} + peerDependencies: + graphql: 14.x || 15.x || 16.x + + '@apollo/utils.withrequired@2.0.1': + resolution: {integrity: sha512-YBDiuAX9i1lLc6GeTy1m7DGLFn/gMnvXqlalOIMjM7DeOgIacEjjfwPqb0M1CQ2v11HhR15d1NmxJoRCfrNqcA==} + engines: {node: '>=14'} + '@ardatan/relay-compiler@12.0.0': resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} hasBin: true @@ -728,6 +840,13 @@ packages: resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} + '@as-integrations/next@3.0.0': + resolution: {integrity: sha512-FmqJjoH5XamyBZQVTnnG9ssE3ywf/TPIanFGwYjp3YFsX92F1lY7FDcrQJa/gCJQnb8gSZAdqAIgrWo4K325sA==} + engines: {node: '>=18'} + peerDependencies: + '@apollo/server': ^4.0.0 + next: ^12.0.0 || ^13.0.0 || ^14.0.0 + '@babel/code-frame@7.24.7': resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} @@ -1452,6 +1571,13 @@ packages: '@chainsafe/ssz@0.9.4': resolution: {integrity: sha512-77Qtg2N1ayqs4Bg/wvnWfg5Bta7iy7IRh8XqXh7oNMeP2HBbBwx8m6yTpA8p0EHItWPEBkgZd5S5/LSlp3GXuQ==} + '@clickhouse/client-common@1.4.0': + resolution: {integrity: sha512-kglG8YyWnR1K24RckUf5ZdNTN0U0s+a1j/bpCO4ZjzjO87ICgWlXFVD22pZqSACW7/2IIi1IkzbwtxKI2s/MOw==} + + '@clickhouse/client@1.4.0': + resolution: {integrity: sha512-O4mbFPM/wQtFck01ghYI2mnNHv9jSFEiQBsTCH4t6MKeGHNAPkJGaFGv+KycLTv6zjnQNjiUGdXDMVRema5SyA==} + engines: {node: '>=16'} + '@cloudquery/plugin-pb-javascript@0.0.15': resolution: {integrity: sha512-qYLRxRGr2Hgg3+YQ73a0Zogk0Hm4Z0WVSmfmpkU7n18Fs7HbmL3Rr0O+EfzfpmeU6LuCnE/48RglS/YSAd6vVQ==} engines: {node: '>=16.17.0'} @@ -2059,6 +2185,11 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/merge@8.4.2': + resolution: {integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/merge@9.0.4': resolution: {integrity: sha512-MivbDLUQ+4Q8G/Hp/9V72hbn810IJDEZQ57F01sHnlrrijyadibfVhaQfW/pNH+9T/l8ySZpaR/DpL5i+ruZ+g==} engines: {node: '>=16.0.0'} @@ -2089,6 +2220,11 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/schema@9.0.19': + resolution: {integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/url-loader@8.0.2': resolution: {integrity: sha512-1dKp2K8UuFn7DFo1qX5c1cyazQv2h2ICwA9esHblEqCYrgf69Nk8N7SODmsfWg94OEaI74IqMoM12t7eIGwFzQ==} engines: {node: '>=16.0.0'} @@ -2101,6 +2237,11 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@9.2.1': + resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/wrap@10.0.5': resolution: {integrity: sha512-Cbr5aYjr3HkwdPvetZp1cpDWTGdD1Owgsb3z/ClzhmrboiK86EnQDxDvOJiQkDCPWE9lNBwj8Y4HfxroY0D9DQ==} engines: {node: '>=16.0.0'} @@ -2786,6 +2927,82 @@ packages: resolution: {integrity: sha512-8iG+/yza7hwz1RrQ7i7uGpK2/tuItZxZq1aTmeg2TNp2xTUB8F8lZF/FcZvyyAxT8tpDMF74TjFGCDACkf1kAQ==} engines: {node: '>= 18'} + '@parcel/watcher-android-arm64@2.4.1': + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.4.1': + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.4.1': + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.4.1': + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.4.1': + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.4.1': + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.4.1': + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.4.1': + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.4.1': + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.4.1': + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.4.1': + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.4.1': + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.4.1': + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} + engines: {node: '>= 10.0.0'} + '@peculiar/asn1-schema@2.3.8': resolution: {integrity: sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==} @@ -2811,8 +3028,8 @@ packages: peerDependencies: react: '>=16.8.0' - '@plasmicapp/cli@0.1.330': - resolution: {integrity: sha512-mO2LUQDMVGw74T/y9s1b8je2Z+v+rzZuFz+Hw2pjRG7U0bjzPB+K/WMF/rPYupU6H/nTfmwv2KCfBQghMsW9yg==} + '@plasmicapp/cli@0.1.331': + resolution: {integrity: sha512-7zciU9An9TOe007u22lKr3dNdd+kjNkii7Vr08kV1pbJlmUajRdh31vFWOLyVZUst/4T2AmK3o2X3gbiZDi4Gw==} engines: {node: '>=12'} hasBin: true @@ -2822,8 +3039,8 @@ packages: peerDependencies: react: '>=16.8.0' - '@plasmicapp/data-sources@0.1.159': - resolution: {integrity: sha512-4ltcvQSZLPbP/PjJ3kzvBy5GgI+v7+w841J4AfGgqTuY2ux0iPajFAGAFzHUL9DRo25f7fk5CsmK5VMfIPeHrQ==} + '@plasmicapp/data-sources@0.1.162': + resolution: {integrity: sha512-w52eO82H1qmsNNoEwOovh/VIfKip/0chB978fStplzBwlQzHxMZGwLjB1Q2fBcoPR25V+ToI04ABy7zJIMC4Pw==} engines: {node: '>=10'} peerDependencies: react: '>=16.8.0' @@ -2834,6 +3051,12 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' + '@plasmicapp/host@1.0.203': + resolution: {integrity: sha512-MPRypNz8xihrtVmbCkBj5qePdhSNBNERwJcX29v5aA4pcmC1jV+tNAQPmlwJv5OprHvh5nhVRoy12LVqIE5isg==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + '@plasmicapp/isomorphic-unfetch@1.0.3': resolution: {integrity: sha512-cJtPOCf2/FWlFB42Q/n0MK/C47NSZr+YQJbCvQwvyjOrOgOQ4gJ/+gkr4avpMa7UPMa8qLovDAuaR+5k+hMlZQ==} @@ -2894,8 +3117,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@plasmicapp/react-web@0.2.343': - resolution: {integrity: sha512-E3ZfkKMIXRzKnnv7Q10t/isN0Zi8qMJccSPGT2b4p88KUHU3H+v7JH2H0pXqH1jKDLCtJWn9GxYVJrwuL9XbqA==} + '@plasmicapp/react-web@0.2.346': + resolution: {integrity: sha512-LbIUg6HFUlvH67O+y1/WUysHLDhPNWae8PtvCcGZapYe1P7ubeOZVQ5Q1ruJD9D/zLBBfX8u48CUABuU1Xufow==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -4153,6 +4376,9 @@ packages: '@types/lodash@4.17.6': resolution: {integrity: sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA==} + '@types/long@4.0.2': + resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} + '@types/lru-cache@5.1.1': resolution: {integrity: sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==} @@ -4177,6 +4403,9 @@ packages: '@types/mustache@4.2.5': resolution: {integrity: sha512-PLwiVvTBg59tGFL/8VpcGvqOu3L4OuveNvPi0EYbWchRdEVP++yRUXJPFl+CApKEq13017/4Nf7aQ5lTtHUNsA==} + '@types/node-fetch@2.6.11': + resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} + '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} @@ -4297,6 +4526,9 @@ packages: '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + '@types/whatwg-mimetype@3.0.2': + resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} @@ -4764,6 +4996,9 @@ packages: resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} hasBin: true + async-retry@1.3.3: + resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} + async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} @@ -4861,6 +5096,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + backo2@1.0.2: + resolution: {integrity: sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==} + bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -5456,6 +5694,10 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + cosmiconfig@6.0.0: resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} engines: {node: '>=8'} @@ -5860,6 +6102,11 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} @@ -6372,6 +6619,9 @@ packages: event-emitter@0.3.5: resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + eventemitter3@3.1.0: + resolution: {integrity: sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==} + eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -7647,6 +7897,9 @@ packages: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} + iterall@1.3.0: + resolution: {integrity: sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==} + iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} @@ -8105,6 +8358,13 @@ packages: resolution: {integrity: sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==} engines: {node: '>= 12.0.0'} + loglevel@1.9.1: + resolution: {integrity: sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==} + engines: {node: '>= 0.6.0'} + + long@4.0.0: + resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} + long@5.2.3: resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} @@ -8125,10 +8385,6 @@ packages: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lru-cache@10.1.0: - resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} - engines: {node: 14 || >=16.14} - lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -8682,6 +8938,9 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + node-addon-api@2.0.2: resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} @@ -10580,6 +10839,12 @@ packages: stylis@4.3.2: resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} + subscriptions-transport-ws@0.11.0: + resolution: {integrity: sha512-8D4C6DIH5tGiAIpp5I0wD/xRlNiZAPGHygzCe7VzyzUoxHtawzjNAY9SUTXU05/EY2NMY9/9GF0ycizkXr1CWQ==} + deprecated: The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md + peerDependencies: + graphql: ^15.7.2 || ^16.0.0 + sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} @@ -10627,6 +10892,10 @@ packages: peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 + symbol-observable@1.2.0: + resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} + engines: {node: '>=0.10.0'} + symbol-observable@4.0.0: resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==} engines: {node: '>=0.10'} @@ -11832,13 +12101,17 @@ snapshots: js-yaml: 4.1.0 lodash.clonedeep: 4.5.0 - '@apollo/client-react-streaming@0.11.2(@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@apollo/cache-control-types@1.0.3(graphql@16.9.0)': + dependencies: + graphql: 16.9.0 + + '@apollo/client-react-streaming@0.11.2(@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(subscriptions-transport-ws@0.11.0(graphql@16.9.0)))(react@18.3.1)': dependencies: - '@apollo/client': 3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@apollo/client': 3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(subscriptions-transport-ws@0.11.0(graphql@16.9.0)) react: 18.3.1 ts-invariant: 0.10.3 - '@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(subscriptions-transport-ws@0.11.0(graphql@16.9.0))': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) '@wry/caches': 1.0.1 @@ -11859,16 +12132,140 @@ snapshots: graphql-ws: 5.16.0(graphql@16.9.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + subscriptions-transport-ws: 0.11.0(graphql@16.9.0) transitivePeerDependencies: - '@types/react' - '@apollo/experimental-nextjs-app-support@0.11.2(@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.5(@babel/core@7.24.8)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@apollo/experimental-nextjs-app-support@0.11.2(@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(subscriptions-transport-ws@0.11.0(graphql@16.9.0)))(next@14.2.5(@babel/core@7.24.8)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@apollo/client': 3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@apollo/client-react-streaming': 0.11.2(@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@apollo/client': 3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(subscriptions-transport-ws@0.11.0(graphql@16.9.0)) + '@apollo/client-react-streaming': 0.11.2(@apollo/client@3.11.0(@types/react@18.3.3)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(subscriptions-transport-ws@0.11.0(graphql@16.9.0)))(react@18.3.1) next: 14.2.5(@babel/core@7.24.8)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 + '@apollo/protobufjs@1.2.7': + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/long': 4.0.2 + long: 4.0.0 + + '@apollo/sandbox@2.6.0(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@types/whatwg-mimetype': 3.0.2 + eventemitter3: 3.1.0 + graphql-ws: 5.16.0(graphql@16.9.0) + subscriptions-transport-ws: 0.11.0(graphql@16.9.0) + whatwg-mimetype: 3.0.0 + zen-observable-ts: 1.2.5 + optionalDependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - bufferutil + - graphql + - utf-8-validate + + '@apollo/server-gateway-interface@1.1.1(graphql@16.9.0)': + dependencies: + '@apollo/usage-reporting-protobuf': 4.1.1 + '@apollo/utils.fetcher': 2.0.1 + '@apollo/utils.keyvaluecache': 2.1.1 + '@apollo/utils.logger': 2.0.1 + graphql: 16.9.0 + + '@apollo/server@4.10.5(encoding@0.1.13)(graphql@16.9.0)': + dependencies: + '@apollo/cache-control-types': 1.0.3(graphql@16.9.0) + '@apollo/server-gateway-interface': 1.1.1(graphql@16.9.0) + '@apollo/usage-reporting-protobuf': 4.1.1 + '@apollo/utils.createhash': 2.0.1 + '@apollo/utils.fetcher': 2.0.1 + '@apollo/utils.isnodelike': 2.0.1 + '@apollo/utils.keyvaluecache': 2.1.1 + '@apollo/utils.logger': 2.0.1 + '@apollo/utils.usagereporting': 2.1.0(graphql@16.9.0) + '@apollo/utils.withrequired': 2.0.1 + '@graphql-tools/schema': 9.0.19(graphql@16.9.0) + '@types/express': 4.17.21 + '@types/express-serve-static-core': 4.19.5 + '@types/node-fetch': 2.6.11 + async-retry: 1.3.3 + cors: 2.8.5 + express: 4.19.2 + graphql: 16.9.0 + loglevel: 1.9.1 + lru-cache: 7.18.3 + negotiator: 0.6.3 + node-abort-controller: 3.1.1 + node-fetch: 2.7.0(encoding@0.1.13) + uuid: 9.0.1 + whatwg-mimetype: 3.0.0 + transitivePeerDependencies: + - encoding + - supports-color + + '@apollo/usage-reporting-protobuf@4.1.1': + dependencies: + '@apollo/protobufjs': 1.2.7 + + '@apollo/utils.createhash@2.0.1': + dependencies: + '@apollo/utils.isnodelike': 2.0.1 + sha.js: 2.4.11 + + '@apollo/utils.dropunuseddefinitions@2.0.1(graphql@16.9.0)': + dependencies: + graphql: 16.9.0 + + '@apollo/utils.fetcher@2.0.1': {} + + '@apollo/utils.isnodelike@2.0.1': {} + + '@apollo/utils.keyvaluecache@2.1.1': + dependencies: + '@apollo/utils.logger': 2.0.1 + lru-cache: 7.18.3 + + '@apollo/utils.logger@2.0.1': {} + + '@apollo/utils.printwithreducedwhitespace@2.0.1(graphql@16.9.0)': + dependencies: + graphql: 16.9.0 + + '@apollo/utils.removealiases@2.0.1(graphql@16.9.0)': + dependencies: + graphql: 16.9.0 + + '@apollo/utils.sortast@2.0.1(graphql@16.9.0)': + dependencies: + graphql: 16.9.0 + lodash.sortby: 4.7.0 + + '@apollo/utils.stripsensitiveliterals@2.0.1(graphql@16.9.0)': + dependencies: + graphql: 16.9.0 + + '@apollo/utils.usagereporting@2.1.0(graphql@16.9.0)': + dependencies: + '@apollo/usage-reporting-protobuf': 4.1.1 + '@apollo/utils.dropunuseddefinitions': 2.0.1(graphql@16.9.0) + '@apollo/utils.printwithreducedwhitespace': 2.0.1(graphql@16.9.0) + '@apollo/utils.removealiases': 2.0.1(graphql@16.9.0) + '@apollo/utils.sortast': 2.0.1(graphql@16.9.0) + '@apollo/utils.stripsensitiveliterals': 2.0.1(graphql@16.9.0) + graphql: 16.9.0 + + '@apollo/utils.withrequired@2.0.1': {} + '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@16.9.0)': dependencies: '@babel/core': 7.24.8 @@ -11899,6 +12296,11 @@ snapshots: transitivePeerDependencies: - encoding + '@as-integrations/next@3.0.0(@apollo/server@4.10.5(encoding@0.1.13)(graphql@16.9.0))(next@14.2.5(@babel/core@7.24.8)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + dependencies: + '@apollo/server': 4.10.5(encoding@0.1.13)(graphql@16.9.0) + next: 14.2.5(@babel/core@7.24.8)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 @@ -12849,6 +13251,12 @@ snapshots: '@chainsafe/persistent-merkle-tree': 0.4.2 case: 1.6.3 + '@clickhouse/client-common@1.4.0': {} + + '@clickhouse/client@1.4.0': + dependencies: + '@clickhouse/client-common': 1.4.0 + '@cloudquery/plugin-pb-javascript@0.0.15': dependencies: google-protobuf: 3.21.2 @@ -14095,7 +14503,7 @@ snapshots: graphql: 16.9.0 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.2(@types/node@20.14.10)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.5.3)': + '@graphql-codegen/cli@5.0.2(@parcel/watcher@2.4.1)(@types/node@20.14.10)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.5.3)': dependencies: '@babel/generator': 7.24.7 '@babel/template': 7.24.7 @@ -14133,6 +14541,8 @@ snapshots: tslib: 2.6.3 yaml: 2.4.5 yargs: 17.7.2 + optionalDependencies: + '@parcel/watcher': 2.4.1 transitivePeerDependencies: - '@types/node' - bufferutil @@ -14417,6 +14827,12 @@ snapshots: p-limit: 3.1.0 tslib: 2.6.3 + '@graphql-tools/merge@8.4.2(graphql@16.9.0)': + dependencies: + '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + graphql: 16.9.0 + tslib: 2.6.3 + '@graphql-tools/merge@9.0.4(graphql@16.9.0)': dependencies: '@graphql-tools/utils': 10.3.1(graphql@16.9.0) @@ -14472,6 +14888,14 @@ snapshots: tslib: 2.6.3 value-or-promise: 1.0.12 + '@graphql-tools/schema@9.0.19(graphql@16.9.0)': + dependencies: + '@graphql-tools/merge': 8.4.2(graphql@16.9.0) + '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + graphql: 16.9.0 + tslib: 2.6.3 + value-or-promise: 1.0.12 + '@graphql-tools/url-loader@8.0.2(@types/node@20.14.10)(encoding@0.1.13)(graphql@16.9.0)': dependencies: '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) @@ -14502,6 +14926,12 @@ snapshots: graphql: 16.9.0 tslib: 2.6.3 + '@graphql-tools/utils@9.2.1(graphql@16.9.0)': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + graphql: 16.9.0 + tslib: 2.6.3 + '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': dependencies: '@graphql-tools/delegate': 10.0.13(graphql@16.9.0) @@ -15251,7 +15681,7 @@ snapshots: '@octokit/request-error': 5.0.0 '@octokit/types': 11.1.0 deprecation: 2.3.1 - lru-cache: 10.1.0 + lru-cache: 10.4.3 universal-github-app-jwt: 1.1.1 universal-user-agent: 6.0.0 @@ -15401,6 +15831,62 @@ snapshots: '@octokit/webhooks-types': 7.1.0 aggregate-error: 3.1.0 + '@parcel/watcher-android-arm64@2.4.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.4.1': + optional: true + + '@parcel/watcher-darwin-x64@2.4.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.4.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.4.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.4.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.4.1': + optional: true + + '@parcel/watcher-win32-arm64@2.4.1': + optional: true + + '@parcel/watcher-win32-ia32@2.4.1': + optional: true + + '@parcel/watcher-win32-x64@2.4.1': + optional: true + + '@parcel/watcher@2.4.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.7 + node-addon-api: 7.1.0 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.4.1 + '@parcel/watcher-darwin-arm64': 2.4.1 + '@parcel/watcher-darwin-x64': 2.4.1 + '@parcel/watcher-freebsd-x64': 2.4.1 + '@parcel/watcher-linux-arm-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-musl': 2.4.1 + '@parcel/watcher-linux-x64-glibc': 2.4.1 + '@parcel/watcher-linux-x64-musl': 2.4.1 + '@parcel/watcher-win32-arm64': 2.4.1 + '@parcel/watcher-win32-ia32': 2.4.1 + '@parcel/watcher-win32-x64': 2.4.1 + '@peculiar/asn1-schema@2.3.8': dependencies: asn1js: 3.0.5 @@ -15433,16 +15919,16 @@ snapshots: '@plasmicapp/query': 0.1.79(react@18.3.1) react: 18.3.1 - '@plasmicapp/cli@0.1.330': {} + '@plasmicapp/cli@0.1.331': {} '@plasmicapp/data-sources-context@0.1.21(react@18.3.1)': dependencies: react: 18.3.1 - '@plasmicapp/data-sources@0.1.159(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@plasmicapp/data-sources@0.1.162(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@plasmicapp/data-sources-context': 0.1.21(react@18.3.1) - '@plasmicapp/host': 1.0.200(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@plasmicapp/host': 1.0.203(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@plasmicapp/isomorphic-unfetch': 1.0.3 '@plasmicapp/query': 0.1.79(react@18.3.1) fast-stringify: 2.0.0 @@ -15458,6 +15944,14 @@ snapshots: react-dom: 18.3.1(react@18.3.1) window-or-global: 1.0.1 + '@plasmicapp/host@1.0.203(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@plasmicapp/query': 0.1.79(react@18.3.1) + csstype: 3.1.3 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + window-or-global: 1.0.1 + '@plasmicapp/isomorphic-unfetch@1.0.3': dependencies: unfetch: 4.2.0 @@ -15536,12 +16030,12 @@ snapshots: dependencies: react: 18.3.1 - '@plasmicapp/react-web@0.2.343(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@plasmicapp/react-web@0.2.346(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@plasmicapp/auth-react': 0.0.21(react@18.3.1) - '@plasmicapp/data-sources': 0.1.159(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@plasmicapp/data-sources': 0.1.162(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@plasmicapp/data-sources-context': 0.1.21(react@18.3.1) - '@plasmicapp/host': 1.0.200(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@plasmicapp/host': 1.0.203(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@plasmicapp/loader-splits': 1.0.62 '@plasmicapp/nextjs-app-router': 1.0.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@plasmicapp/prepass': 1.0.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -17169,6 +17663,8 @@ snapshots: '@types/lodash@4.17.6': {} + '@types/long@4.0.2': {} + '@types/lru-cache@5.1.1': {} '@types/luxon@3.3.1': {} @@ -17187,6 +17683,11 @@ snapshots: '@types/mustache@4.2.5': {} + '@types/node-fetch@2.6.11': + dependencies: + '@types/node': 20.14.10 + form-data: 4.0.0 + '@types/node-forge@1.3.11': dependencies: '@types/node': 20.14.10 @@ -17277,7 +17778,7 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 17.0.45 + '@types/node': 20.14.10 '@types/secp256k1@4.0.6': dependencies: @@ -17320,6 +17821,8 @@ snapshots: '@types/uuid@9.0.8': {} + '@types/whatwg-mimetype@3.0.2': {} + '@types/ws@8.5.10': dependencies: '@types/node': 20.14.10 @@ -17877,6 +18380,10 @@ snapshots: astring@1.8.6: {} + async-retry@1.3.3: + dependencies: + retry: 0.13.1 + async@3.2.5: {} asynckit@0.4.0: {} @@ -18039,6 +18546,8 @@ snapshots: babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.8) + backo2@1.0.2: {} + bail@2.0.2: {} balanced-match@1.0.2: {} @@ -18716,6 +19225,11 @@ snapshots: core-util-is@1.0.3: {} + cors@2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + cosmiconfig@6.0.0: dependencies: '@types/parse-json': 4.0.2 @@ -19156,6 +19670,8 @@ snapshots: detect-indent@6.1.0: {} + detect-libc@1.0.3: {} + detect-libc@2.0.3: {} detect-newline@3.1.0: {} @@ -19918,6 +20434,8 @@ snapshots: d: 1.0.1 es5-ext: 0.10.62 + eventemitter3@3.1.0: {} + eventemitter3@4.0.7: {} eventemitter3@5.0.1: {} @@ -21489,6 +22007,8 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 + iterall@1.3.0: {} + iterator.prototype@1.1.2: dependencies: define-properties: 1.2.1 @@ -22202,6 +22722,10 @@ snapshots: safe-stable-stringify: 2.4.3 triple-beam: 1.4.1 + loglevel@1.9.1: {} + + long@4.0.0: {} + long@5.2.3: {} longest-streak@3.1.0: {} @@ -22220,8 +22744,6 @@ snapshots: lowercase-keys@3.0.0: {} - lru-cache@10.1.0: {} - lru-cache@10.4.3: {} lru-cache@5.1.1: @@ -23079,6 +23601,8 @@ snapshots: lower-case: 2.0.2 tslib: 2.6.3 + node-abort-controller@3.1.1: {} + node-addon-api@2.0.2: {} node-addon-api@7.1.0: {} @@ -23562,7 +24086,7 @@ snapshots: path-scurry@1.10.1: dependencies: - lru-cache: 10.1.0 + lru-cache: 10.4.3 minipass: 7.0.4 path-scurry@1.11.1: @@ -25241,6 +25765,18 @@ snapshots: stylis@4.3.2: {} + subscriptions-transport-ws@0.11.0(graphql@16.9.0): + dependencies: + backo2: 1.0.2 + eventemitter3: 3.1.0 + graphql: 16.9.0 + iterall: 1.3.0 + symbol-observable: 1.2.0 + ws: 7.5.10 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -25300,6 +25836,8 @@ snapshots: react: 18.3.1 use-sync-external-store: 1.2.2(react@18.3.1) + symbol-observable@1.2.0: {} + symbol-observable@4.0.0: {} symbol-tree@3.2.4: {} @@ -25550,8 +26088,8 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.14.10 - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.12.1 + acorn-walk: 8.3.3 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2