From be5e6bc66a72f196f433622dbbab796d2a019f8e Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Fri, 20 Oct 2023 10:51:13 +0700 Subject: [PATCH 01/14] CG-5964: Upgrade dependencies --- .../MusicFestival.Backend.csproj | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/samples/musicfestival-backend-dotnet/MusicFestival.Backend.csproj b/samples/musicfestival-backend-dotnet/MusicFestival.Backend.csproj index 887b07c..cb4887b 100644 --- a/samples/musicfestival-backend-dotnet/MusicFestival.Backend.csproj +++ b/samples/musicfestival-backend-dotnet/MusicFestival.Backend.csproj @@ -8,12 +8,13 @@ - + + - - + + From dc266c759cba4f387f2089c9974e6d3b8c87c766 Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Fri, 20 Oct 2023 17:53:43 +0700 Subject: [PATCH 02/14] CG-5970: Cannot get accessToken --- .../PageComponent/LandingPageComponent.tsx | 1 - .../models/Props.ts | 6 ++- .../package.json | 36 ++++++------- .../pages/api/auth/[...nextauth].ts | 18 ++++++- .../pages/login-callback.tsx | 50 +++++++++++++++++++ .../providers/EPiserverOidcProvider.ts | 13 ++--- 6 files changed, 96 insertions(+), 28 deletions(-) create mode 100644 samples/musicfestival-frontend-nextjs/pages/login-callback.tsx diff --git a/samples/musicfestival-frontend-nextjs/components/PageComponent/LandingPageComponent.tsx b/samples/musicfestival-frontend-nextjs/components/PageComponent/LandingPageComponent.tsx index 574de31..aecb409 100644 --- a/samples/musicfestival-frontend-nextjs/components/PageComponent/LandingPageComponent.tsx +++ b/samples/musicfestival-frontend-nextjs/components/PageComponent/LandingPageComponent.tsx @@ -29,7 +29,6 @@ function LandingPage({ content }: LandingPageProps) { (() => { const contentItem = mainContentAreaItem?.ContentLink?.Expanded if (contentItem?.__typename === "ImageFile") { - console.log('contentItem', contentItem?.Url) return (
diff --git a/samples/musicfestival-frontend-nextjs/models/Props.ts b/samples/musicfestival-frontend-nextjs/models/Props.ts index f9af671..1c94a94 100644 --- a/samples/musicfestival-frontend-nextjs/models/Props.ts +++ b/samples/musicfestival-frontend-nextjs/models/Props.ts @@ -12,5 +12,9 @@ export type ArtistDetailsPageProps = { export type StartPageProps = { error: any, - content: StartQuery + content: StartQuery, +} + +export type ContextProps = { + context: any } diff --git a/samples/musicfestival-frontend-nextjs/package.json b/samples/musicfestival-frontend-nextjs/package.json index 9784933..7f5d087 100644 --- a/samples/musicfestival-frontend-nextjs/package.json +++ b/samples/musicfestival-frontend-nextjs/package.json @@ -1,5 +1,5 @@ { - "name": "samples", + "name": "MusicFestival", "version": "0.1.0", "private": true, "scripts": { @@ -11,29 +11,29 @@ "generate:local": "cross-env DOTENV_CONFIG_PATH=./.env.local yarn generate -r dotenv/config" }, "dependencies": { - "@graphql-codegen/cli": "^3.2.2", - "@graphql-codegen/typescript": "^3.0.2", - "@graphql-codegen/typescript-operations": "^3.0.2", - "@graphql-codegen/typescript-react-query": "^4.1.0", - "@tanstack/react-query": "^4.28.0", - "@types/node": "18.14.6", - "@types/react": "18.0.28", - "@types/react-dom": "18.0.11", - "dotenv": "^16.0.3", + "@graphql-codegen/cli": "^5.0.0", + "@graphql-codegen/typescript": "^4.0.1", + "@graphql-codegen/typescript-operations": "^4.0.1", + "@graphql-codegen/typescript-react-query": "^5.0.0", + "@tanstack/react-query": "^5.0.0", + "@types/node": "^20.8.7", + "@types/react": "^18.2.30", + "@types/react-dom": "^18.2.14", + "dotenv": "^16.3.1", "dotenv-webpack": "^8.0.1", - "eslint": "8.35.0", - "eslint-config-next": "13.2.3", - "graphql": "^16.6.0", + "eslint": "^8.51.0", + "eslint-config-next": "^13.5.6", + "graphql": "^16.8.1", "graphql-tag": "^2.12.6", - "html-react-parser": "^3.0.15", - "jsonwebtoken": "^9.0.0", - "next": "13.2.3", + "html-react-parser": "^4.2.7", + "jsonwebtoken": "^9.0.2", + "next": "^13.5.6", "next-applicationinsights": "^1.0.4", - "next-auth": "^4.22.1", + "next-auth": "^4.24.3", "oidc-client": "^1.11.5", "react": "18.2.0", "react-dom": "18.2.0", - "typescript": "4.9.5" + "typescript": "^5.2.2" }, "devDependencies": { "cross-env": "^7.0.3" diff --git a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts index 9189cf3..b877fd5 100644 --- a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts +++ b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts @@ -15,6 +15,7 @@ export const authOptions: any = { client: { token_endpoint_auth_method: 'none' }, + // authorization: { params: { scope: "openid profile email offline_access idx_instancepermissions" } }, style: { logo: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, logoDark: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, @@ -34,10 +35,23 @@ export const authOptions: any = { }), ], callbacks: { - async jwt(token: JWT ){ + async signIn({ user, account, profile, email, credentials }: any) { + console.log('signIn', user, account, profile, email, credentials) + return true + }, + async redirect({ url, baseUrl }: any) { + return baseUrl + }, + async jwt({token, account}: any ){ + console.log('jwt', token) + if (account) { + token.accessToken = account.access_token + } return token }, - async session(session: Session){ + async session({session, token}: any){ + console.log('session', session) + session.accessToken = token.accessToken return session } } diff --git a/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx b/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx new file mode 100644 index 0000000..b349022 --- /dev/null +++ b/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx @@ -0,0 +1,50 @@ +import { useRouter } from 'next/router'; +import { useSession } from "next-auth/react" +import { ExtendedSession } from '@/components/LoginBtn'; +import { redirect } from 'next/navigation' +import { GetServerSideProps } from 'next'; +import { ContextProps } from '@/models/Props'; + +export const getServerSideProps: GetServerSideProps = + async context => ({ props: { context: {host: context.req.headers.host || ''} } }); + +export default function LoginCallbackPage(props: ContextProps) { + const { update } = useSession() + const router = useRouter(); + const { query } = router; + const {code} = query; + + const handleGetAccessToken = async (context: ContextProps) => { + const originalUrl = context.context.host; + const redirect_uri = originalUrl + '/login-callback'; + const response = await fetch(`${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/token`, { + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + }, + body: new URLSearchParams({ + grant_type: 'authorization_code', + code: `${code}`, + redirect_uri: redirect_uri, + client_id: 'frontend', + code_verifier: `123`, + }), + }); + + const data = await response.json(); + + if (response.status == 200) { + update({...data, token: {accessToken: data.access_token, refreshToken: data.refresh_token}} as ExtendedSession) + console.log('data: ', data); + sessionStorage.setItem('accessToken', data.access_token); // save accessToken to sessionStorage + } + }; + + handleGetAccessToken(props).then(() => { + router.push('/'); + }); + + return <>; +}; + +; diff --git a/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts b/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts index e9473d5..a1f8224 100644 --- a/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts +++ b/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts @@ -7,17 +7,18 @@ export default function EPiserverOidcProvider (options: Record) { version: "2.0", wellKnown: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/.well-known/openid-configuration`, authorization: { params: { - scope: "openid email profile offline_access roles", + scope: "openid profile offline_access email roles", grant_type: "authorization_code", - redirect_uri: `${process.env.NEXTAUTH_URL}`, + redirect_uri: `${process.env.NEXTAUTH_URL}login-callback`, + code_challenge_method: "S256", + code_challenge: "pmWkWSBCL51Bfkhn79xPuKBKHz__H6B-mY6G9_eieuM", } }, - // authorization: "http://localhost:8082/api/episerver/connect/authorize?response_type=code", + authorizationUrl: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/authorize?response_type=code&state=123`, + requestTokenUrl: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/authorize`, accessTokenUrl: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/token`, jwks_endpoint: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/.well-known/jwks`, userinfo: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/userinfo`, - state: true, - protection: "state", - checks: ["pkce", "state", "nonce"], + checks: ["pcke", "state", "nonce"], style: { logo: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, logoDark: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, From 18c0c7d3b30656af0c2a8acb66a2902cca605164 Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Fri, 20 Oct 2023 18:12:51 +0700 Subject: [PATCH 03/14] Add http protocol --- .../pages/login-callback.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx b/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx index b349022..d04b788 100644 --- a/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx +++ b/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx @@ -1,7 +1,6 @@ import { useRouter } from 'next/router'; import { useSession } from "next-auth/react" import { ExtendedSession } from '@/components/LoginBtn'; -import { redirect } from 'next/navigation' import { GetServerSideProps } from 'next'; import { ContextProps } from '@/models/Props'; @@ -15,7 +14,7 @@ export default function LoginCallbackPage(props: ContextProps) { const {code} = query; const handleGetAccessToken = async (context: ContextProps) => { - const originalUrl = context.context.host; + const originalUrl = "http://" + context.context.host; const redirect_uri = originalUrl + '/login-callback'; const response = await fetch(`${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/token`, { method: 'POST', @@ -36,13 +35,15 @@ export default function LoginCallbackPage(props: ContextProps) { if (response.status == 200) { update({...data, token: {accessToken: data.access_token, refreshToken: data.refresh_token}} as ExtendedSession) console.log('data: ', data); - sessionStorage.setItem('accessToken', data.access_token); // save accessToken to sessionStorage + // sessionStorage.setItem('accessToken', data.access_token); // save accessToken to sessionStorage } }; - handleGetAccessToken(props).then(() => { - router.push('/'); - }); + if (code) { + handleGetAccessToken(props).then(() => { + router.push('/'); + }); + } return <>; }; From 9cb77dab9049088772e3c530aada1acd588546ef Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Sat, 21 Oct 2023 10:35:23 +0700 Subject: [PATCH 04/14] CG-5970: Cannot get AccessToken --- .../components/LoginBtn.tsx | 6 +- .../pages/_app.tsx | 4 - .../pages/api/auth/[...nextauth].ts | 1 - .../pages/index.tsx | 10 - .../pages/login-callback.tsx | 11 +- .../musicfestival-frontend-react/yarn.lock | 321 +++++++++++++++++- 6 files changed, 324 insertions(+), 29 deletions(-) diff --git a/samples/musicfestival-frontend-nextjs/components/LoginBtn.tsx b/samples/musicfestival-frontend-nextjs/components/LoginBtn.tsx index 7eaa4bc..79d8c3c 100644 --- a/samples/musicfestival-frontend-nextjs/components/LoginBtn.tsx +++ b/samples/musicfestival-frontend-nextjs/components/LoginBtn.tsx @@ -1,14 +1,16 @@ import { Session } from "next-auth" import { useSession, signIn, signOut } from "next-auth/react" -type ExtendedSession = Session & { - token: any +export type ExtendedSession = Session & { + token?: any } export default function Component() { const { data: session } = useSession() + console.log('LoginBtn', session) const extendedSession: ExtendedSession = session as ExtendedSession if (extendedSession) { + console.log('LoginBtn', extendedSession) return (
diff --git a/samples/musicfestival-frontend-nextjs/pages/_app.tsx b/samples/musicfestival-frontend-nextjs/pages/_app.tsx index 5f4107a..325d309 100644 --- a/samples/musicfestival-frontend-nextjs/pages/_app.tsx +++ b/samples/musicfestival-frontend-nextjs/pages/_app.tsx @@ -1,12 +1,8 @@ import '@/styles/globals.css' import NextApp from 'next/app' -import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { SessionProvider } from "next-auth/react" import { withApplicationInsights } from 'next-applicationinsights'; - -const client = new QueryClient(); - class App extends NextApp { render() { const { Component, pageProps: { session, ...pageProps } } = this.props diff --git a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts index b877fd5..407ef49 100644 --- a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts +++ b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts @@ -1,7 +1,6 @@ import NextAuth, { Session } from "next-auth" import OktaProvider from 'next-auth/providers/okta' import AzureADProvider from "next-auth/providers/azure-ad"; -import { JWT } from "next-auth/jwt"; import EPiserverOidcProvider from "@/providers/EPiserverOidcProvider"; const prod = process.env.NODE_ENV === 'production' export const authOptions: any = { diff --git a/samples/musicfestival-frontend-nextjs/pages/index.tsx b/samples/musicfestival-frontend-nextjs/pages/index.tsx index 5fcc070..9cf74f0 100644 --- a/samples/musicfestival-frontend-nextjs/pages/index.tsx +++ b/samples/musicfestival-frontend-nextjs/pages/index.tsx @@ -30,16 +30,6 @@ const Home = (props: StartPageProps) => {
) } - // else if (content?.__typename === 'ArtistContainerPage') { - // return ( - // - // ) - // } - // else if (content?.__typename === 'ArtistDetailsPage') { - // return ( - // - // ) - // } return }) } diff --git a/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx b/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx index d04b788..768cbb0 100644 --- a/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx +++ b/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx @@ -1,11 +1,10 @@ import { useRouter } from 'next/router'; import { useSession } from "next-auth/react" import { ExtendedSession } from '@/components/LoginBtn'; -import { GetServerSideProps } from 'next'; +import { GetStaticProps } from 'next'; import { ContextProps } from '@/models/Props'; -export const getServerSideProps: GetServerSideProps = - async context => ({ props: { context: {host: context.req.headers.host || ''} } }); +export const getStaticProps: GetStaticProps =async () => ({ props: { context: {host: process.env.NEXTAUTH_URL || ''} } }); export default function LoginCallbackPage(props: ContextProps) { const { update } = useSession() @@ -13,9 +12,9 @@ export default function LoginCallbackPage(props: ContextProps) { const { query } = router; const {code} = query; - const handleGetAccessToken = async (context: ContextProps) => { - const originalUrl = "http://" + context.context.host; - const redirect_uri = originalUrl + '/login-callback'; + const handleGetAccessToken = async (props: ContextProps) => { + const originalUrl = props.context.host; + const redirect_uri = originalUrl + 'login-callback'; const response = await fetch(`${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/token`, { method: 'POST', headers: { diff --git a/samples/musicfestival-frontend-react/yarn.lock b/samples/musicfestival-frontend-react/yarn.lock index 2e92a45..93ac738 100644 --- a/samples/musicfestival-frontend-react/yarn.lock +++ b/samples/musicfestival-frontend-react/yarn.lock @@ -207,6 +207,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-module-imports@^7.16.7": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.0.tgz#89a8f86ad748870e3d024e470b2e8405e869db67" @@ -281,11 +288,21 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": version "7.19.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + "@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" @@ -1072,6 +1089,13 @@ dependencies: regenerator-runtime "^0.13.11" +"@babel/runtime@^7.18.3", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" + integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== + dependencies: + regenerator-runtime "^0.13.11" + "@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" @@ -1106,6 +1130,15 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" +"@babel/types@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1229,6 +1262,113 @@ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.1.1.tgz#c9c61d9fe5ca5ac664e1153bb0aa0eba1c6d6308" integrity sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw== +"@emotion/babel-plugin@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" + integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/serialize" "^1.1.2" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.2.0" + +"@emotion/cache@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" + integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== + dependencies: + "@emotion/memoize" "^0.8.1" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + stylis "4.2.0" + +"@emotion/hash@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" + integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== + +"@emotion/is-prop-valid@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" + integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== + dependencies: + "@emotion/memoize" "^0.8.1" + +"@emotion/memoize@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" + integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== + +"@emotion/react@^11.11.0": + version "11.11.1" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" + integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" + integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== + dependencies: + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" + csstype "^3.0.2" + +"@emotion/sheet@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" + integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== + +"@emotion/styled@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.11.0.tgz#26b75e1b5a1b7a629d7c0a8b708fbf5a9cdce346" + integrity sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/is-prop-valid" "^1.2.1" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + +"@emotion/unitless@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" + integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== + +"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== + +"@emotion/utils@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" + integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== + +"@emotion/weak-memoize@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" + integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== + "@episerver/content-definitions@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@episerver/content-definitions/-/content-definitions-1.1.0.tgz#18b7b3cfacb86f1944c49e4dae4e31a0e56abaff" @@ -2010,6 +2150,92 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== +"@mui/base@5.0.0-beta.7": + version "5.0.0-beta.7" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-beta.7.tgz#01cb99ac098af0ba989c7abc1474e3291c29414f" + integrity sha512-Pjbwm6gjiS96kOMF7E5fjEJsenc0tZBesrLQ4rrdi3eT/c/yhSWnPbCUkHSz8bnS0l3/VQ8bA+oERSGSV2PK6A== + dependencies: + "@babel/runtime" "^7.22.5" + "@emotion/is-prop-valid" "^1.2.1" + "@mui/types" "^7.2.4" + "@mui/utils" "^5.13.7" + "@popperjs/core" "^2.11.8" + clsx "^1.2.1" + prop-types "^15.8.1" + react-is "^18.2.0" + +"@mui/core-downloads-tracker@^5.14.0": + version "5.14.0" + resolved "https://registry.yarnpkg.com/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.0.tgz#ca394a1c53c215f4c6bf7f7460d8211298d7bbf6" + integrity sha512-SYBOVCatVDUf/lbrLGah09bHhX5WfUXg7kSskfLILr6SvKRni0NLp0aonxQ0SMALVVK3Qwa6cW4CdWuwS0gC1w== + +"@mui/material@^5.13.3": + version "5.14.0" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.14.0.tgz#3d2afb4a3643774370cb5add873abcbbe8e7af27" + integrity sha512-HP7CP71NhMkui2HUIEKl2/JfuHMuoarSUWAKlNw6s17bl/Num9rN61EM6uUzc2A2zHjj/00A66GnvDnmixEJEw== + dependencies: + "@babel/runtime" "^7.22.5" + "@mui/base" "5.0.0-beta.7" + "@mui/core-downloads-tracker" "^5.14.0" + "@mui/system" "^5.14.0" + "@mui/types" "^7.2.4" + "@mui/utils" "^5.13.7" + "@types/react-transition-group" "^4.4.6" + clsx "^1.2.1" + csstype "^3.1.2" + prop-types "^15.8.1" + react-is "^18.2.0" + react-transition-group "^4.4.5" + +"@mui/private-theming@^5.13.7": + version "5.13.7" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.13.7.tgz#2f8ef5da066f3c6c6423bd4260d003a28d10b099" + integrity sha512-qbSr+udcij5F9dKhGX7fEdx2drXchq7htLNr2Qg2Ma+WJ6q0ERlEqGSBiPiVDJkptcjeVL4DGmcf1wl5+vD4EA== + dependencies: + "@babel/runtime" "^7.22.5" + "@mui/utils" "^5.13.7" + prop-types "^15.8.1" + +"@mui/styled-engine@^5.13.2": + version "5.13.2" + resolved "https://registry.yarnpkg.com/@mui/styled-engine/-/styled-engine-5.13.2.tgz#c87bd61c0ab8086d34828b6defe97c02bcd642ef" + integrity sha512-VCYCU6xVtXOrIN8lcbuPmoG+u7FYuOERG++fpY74hPpEWkyFQG97F+/XfTQVYzlR2m7nPjnwVUgATcTCMEaMvw== + dependencies: + "@babel/runtime" "^7.21.0" + "@emotion/cache" "^11.11.0" + csstype "^3.1.2" + prop-types "^15.8.1" + +"@mui/system@^5.14.0": + version "5.14.0" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.14.0.tgz#b7eeb799ae67d27b887fec4917ebd5e2be5a2faa" + integrity sha512-0HZGkX8miJbiNw+rjlZ9l0Cfkz1bSqfSHQH0EH9J+nx0aAm5cBleg9piOlLdCNIWGgecCqsw4x62erGrGjjcJg== + dependencies: + "@babel/runtime" "^7.22.5" + "@mui/private-theming" "^5.13.7" + "@mui/styled-engine" "^5.13.2" + "@mui/types" "^7.2.4" + "@mui/utils" "^5.13.7" + clsx "^1.2.1" + csstype "^3.1.2" + prop-types "^15.8.1" + +"@mui/types@^7.2.4": + version "7.2.4" + resolved "https://registry.yarnpkg.com/@mui/types/-/types-7.2.4.tgz#b6fade19323b754c5c6de679a38f068fd50b9328" + integrity sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA== + +"@mui/utils@^5.13.7": + version "5.13.7" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.13.7.tgz#7e6a8336e05eb2642667a5c02eb605351e27ec20" + integrity sha512-/3BLptG/q0u36eYED7Nhf4fKXmcKb6LjjT7ZMwhZIZSdSxVqDqSTmATW3a56n3KEPQUXCU9TpxAfCBQhs6brVA== + dependencies: + "@babel/runtime" "^7.22.5" + "@types/prop-types" "^15.7.5" + "@types/react-is" "^18.2.1" + prop-types "^15.8.1" + react-is "^18.2.0" + "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" @@ -2085,6 +2311,11 @@ schema-utils "^3.0.0" source-map "^0.7.3" +"@popperjs/core@^2.11.8": + version "2.11.8" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== + "@remix-run/router@1.3.2": version "1.3.2" resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.3.2.tgz#58cd2bd25df2acc16c628e1b6f6150ea6c7455bc" @@ -2625,7 +2856,7 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== -"@types/prop-types@*": +"@types/prop-types@*", "@types/prop-types@^15.7.5": version "15.7.5" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== @@ -2652,6 +2883,20 @@ dependencies: "@types/react" "*" +"@types/react-is@^18.2.1": + version "18.2.1" + resolved "https://registry.yarnpkg.com/@types/react-is/-/react-is-18.2.1.tgz#61d01c2a6fc089a53520c0b66996d458fdc46863" + integrity sha512-wyUkmaaSZEzFZivD8F2ftSyAfk6L+DfFliVj/mYdOXbVjRcS87fQJLTnhk6dRZPuJjI+9g6RZJO4PNCngUrmyw== + dependencies: + "@types/react" "*" + +"@types/react-transition-group@^4.4.6": + version "4.4.6" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.6.tgz#18187bcda5281f8e10dfc48f0943e2fdf4f75e2e" + integrity sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew== + dependencies: + "@types/react" "*" + "@types/react@*", "@types/react@^18.0.0": version "18.0.28" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.28.tgz#accaeb8b86f4908057ad629a26635fe641480065" @@ -3999,6 +4244,11 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== +clsx@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -4150,7 +4400,7 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== @@ -4236,6 +4486,13 @@ create-require@^1.1.0: resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + cross-fetch@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" @@ -4243,7 +4500,7 @@ cross-fetch@^3.1.5: dependencies: node-fetch "2.6.7" -cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -4457,6 +4714,11 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== +csstype@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + damerau-levenshtein@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" @@ -4721,6 +4983,14 @@ dom-converter@^0.2.0: dependencies: utila "~0.4" +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + dom-serializer@0: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" @@ -5605,6 +5875,11 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -6030,6 +6305,13 @@ header-case@^2.0.4: capital-case "^1.0.4" tslib "^2.0.3" +hoist-non-react-statics@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + hoopy@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" @@ -9083,7 +9365,7 @@ prompts@^2.0.1, prompts@^2.4.2: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.8.1: +prop-types@^15, prop-types@^15.6.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -9251,7 +9533,7 @@ react-error-overlay@^6.0.11: resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== -react-is@^16.13.1: +react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -9261,11 +9543,18 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^18.0.0: +react-is@^18.0.0, react-is@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== +react-paginate@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/react-paginate/-/react-paginate-8.2.0.tgz#947c3dcb444a6c16c1bcf8361871aa135baa3dcd" + integrity sha512-sJCz1PW+9PNIjUSn919nlcRVuleN2YPoFBOvL+6TPgrH/3lwphqiSOgdrLafLdyLDxsgK+oSgviqacF4hxsDIw== + dependencies: + prop-types "^15" + react-property@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/react-property/-/react-property-2.0.0.tgz#2156ba9d85fa4741faf1918b38efc1eae3c6a136" @@ -9346,6 +9635,16 @@ react-scripts@5.0.1: optionalDependencies: fsevents "^2.3.2" +react-transition-group@^4.4.5: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + react@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" @@ -9985,6 +10284,11 @@ source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, sourc resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + source-map@^0.7.3: version "0.7.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" @@ -10239,6 +10543,11 @@ stylehacks@^5.1.1: browserslist "^4.21.4" postcss-selector-parser "^6.0.4" +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" From 7cd00f7475e3ee993e5019309f71cc79ef8c57c7 Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 09:57:37 +0700 Subject: [PATCH 05/14] add useStorage hook --- .../hook/useStorage.ts | 36 +++++++++++++++++++ .../pages/login-callback.tsx | 18 ++++++---- 2 files changed, 48 insertions(+), 6 deletions(-) create mode 100644 samples/musicfestival-frontend-nextjs/hook/useStorage.ts diff --git a/samples/musicfestival-frontend-nextjs/hook/useStorage.ts b/samples/musicfestival-frontend-nextjs/hook/useStorage.ts new file mode 100644 index 0000000..a08fae2 --- /dev/null +++ b/samples/musicfestival-frontend-nextjs/hook/useStorage.ts @@ -0,0 +1,36 @@ +type StorageType = 'session' | 'local'; + +interface UseStorageReturnValue { + getItem: (key: string, type?: StorageType) => string; + setItem: (key: string, value: string, type?: StorageType) => boolean; + removeItem: (key: string, type?: StorageType) => void; +} + +const useStorage = (): UseStorageReturnValue => { + const isBrowser = typeof window !== 'undefined'; + const storageType = (type?: StorageType): 'sessionStorage' | 'localStorage' => `${type ?? 'session'}Storage`; + + const getItem: UseStorageReturnValue['getItem'] = (key, type) => { + return isBrowser ? window[storageType(type)][key] : ''; + }; + + const setItem: UseStorageReturnValue['setItem'] = (key, value, type) => { + if (isBrowser) { + window[storageType(type)].setItem(key, value); + return true; + } + return false; + }; + + const removeItem: UseStorageReturnValue['removeItem'] = (key, type) => { + window[storageType(type)].removeItem(key); + }; + + return { + getItem, + setItem, + removeItem, + }; +}; + +export default useStorage; diff --git a/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx b/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx index 768cbb0..091d55b 100644 --- a/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx +++ b/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx @@ -1,16 +1,22 @@ import { useRouter } from 'next/router'; -import { useSession } from "next-auth/react" +import { getSession, useSession } from "next-auth/react" import { ExtendedSession } from '@/components/LoginBtn'; -import { GetStaticProps } from 'next'; +import { GetServerSideProps, GetStaticProps } from 'next'; import { ContextProps } from '@/models/Props'; +import useStorage from '@/hook/useStorage'; -export const getStaticProps: GetStaticProps =async () => ({ props: { context: {host: process.env.NEXTAUTH_URL || ''} } }); +export const getStaticProps: GetStaticProps = async (context) => { + console.log('getStaticProps: ', context) + return ({ props: { context: {host: process.env.NEXTAUTH_URL || ''} } }) +}; export default function LoginCallbackPage(props: ContextProps) { - const { update } = useSession() + const { status, update } = useSession() + const {getItem, setItem} = useStorage() const router = useRouter(); const { query } = router; const {code} = query; + console.log('status', status) const handleGetAccessToken = async (props: ContextProps) => { const originalUrl = props.context.host; @@ -34,7 +40,8 @@ export default function LoginCallbackPage(props: ContextProps) { if (response.status == 200) { update({...data, token: {accessToken: data.access_token, refreshToken: data.refresh_token}} as ExtendedSession) console.log('data: ', data); - // sessionStorage.setItem('accessToken', data.access_token); // save accessToken to sessionStorage + const token = getItem('token'); + token ?? setItem('token', JSON.stringify(data)); } }; @@ -43,7 +50,6 @@ export default function LoginCallbackPage(props: ContextProps) { router.push('/'); }); } - return <>; }; From ce6d9fedde595fef0b856a739f1ec832fb2c0f2e Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 13:26:42 +0700 Subject: [PATCH 06/14] Remove redundant code and correct callback --- .../hook/useStorage.ts | 36 ------------ .../pages/api/auth/[...nextauth].ts | 11 +++- .../pages/login-callback.tsx | 56 ------------------- .../providers/EPiserverOidcProvider.ts | 6 +- 4 files changed, 13 insertions(+), 96 deletions(-) delete mode 100644 samples/musicfestival-frontend-nextjs/hook/useStorage.ts delete mode 100644 samples/musicfestival-frontend-nextjs/pages/login-callback.tsx diff --git a/samples/musicfestival-frontend-nextjs/hook/useStorage.ts b/samples/musicfestival-frontend-nextjs/hook/useStorage.ts deleted file mode 100644 index a08fae2..0000000 --- a/samples/musicfestival-frontend-nextjs/hook/useStorage.ts +++ /dev/null @@ -1,36 +0,0 @@ -type StorageType = 'session' | 'local'; - -interface UseStorageReturnValue { - getItem: (key: string, type?: StorageType) => string; - setItem: (key: string, value: string, type?: StorageType) => boolean; - removeItem: (key: string, type?: StorageType) => void; -} - -const useStorage = (): UseStorageReturnValue => { - const isBrowser = typeof window !== 'undefined'; - const storageType = (type?: StorageType): 'sessionStorage' | 'localStorage' => `${type ?? 'session'}Storage`; - - const getItem: UseStorageReturnValue['getItem'] = (key, type) => { - return isBrowser ? window[storageType(type)][key] : ''; - }; - - const setItem: UseStorageReturnValue['setItem'] = (key, value, type) => { - if (isBrowser) { - window[storageType(type)].setItem(key, value); - return true; - } - return false; - }; - - const removeItem: UseStorageReturnValue['removeItem'] = (key, type) => { - window[storageType(type)].removeItem(key); - }; - - return { - getItem, - setItem, - removeItem, - }; -}; - -export default useStorage; diff --git a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts index 407ef49..fe82034 100644 --- a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts +++ b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts @@ -30,15 +30,24 @@ export const authOptions: any = { tenantId: `${process.env.AZURE_AD_TENANT_ID}`, }), EPiserverOidcProvider({ - clientId: `frontend`, + clientId: 'frontend', + clientSecret: '', + client: { + token_endpoint_auth_method: 'client_secret_post' + }, + code_verifier: '123', }), ], callbacks: { + authorized({ req , token }:any) { + if(token) return true // If there is a token, the user is authenticated + }, async signIn({ user, account, profile, email, credentials }: any) { console.log('signIn', user, account, profile, email, credentials) return true }, async redirect({ url, baseUrl }: any) { + console.log('redirect', url, baseUrl) return baseUrl }, async jwt({token, account}: any ){ diff --git a/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx b/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx deleted file mode 100644 index 091d55b..0000000 --- a/samples/musicfestival-frontend-nextjs/pages/login-callback.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import { useRouter } from 'next/router'; -import { getSession, useSession } from "next-auth/react" -import { ExtendedSession } from '@/components/LoginBtn'; -import { GetServerSideProps, GetStaticProps } from 'next'; -import { ContextProps } from '@/models/Props'; -import useStorage from '@/hook/useStorage'; - -export const getStaticProps: GetStaticProps = async (context) => { - console.log('getStaticProps: ', context) - return ({ props: { context: {host: process.env.NEXTAUTH_URL || ''} } }) -}; - -export default function LoginCallbackPage(props: ContextProps) { - const { status, update } = useSession() - const {getItem, setItem} = useStorage() - const router = useRouter(); - const { query } = router; - const {code} = query; - console.log('status', status) - - const handleGetAccessToken = async (props: ContextProps) => { - const originalUrl = props.context.host; - const redirect_uri = originalUrl + 'login-callback'; - const response = await fetch(`${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/token`, { - method: 'POST', - headers: { - 'Content-Type': 'application/x-www-form-urlencoded', - }, - body: new URLSearchParams({ - grant_type: 'authorization_code', - code: `${code}`, - redirect_uri: redirect_uri, - client_id: 'frontend', - code_verifier: `123`, - }), - }); - - const data = await response.json(); - - if (response.status == 200) { - update({...data, token: {accessToken: data.access_token, refreshToken: data.refresh_token}} as ExtendedSession) - console.log('data: ', data); - const token = getItem('token'); - token ?? setItem('token', JSON.stringify(data)); - } - }; - - if (code) { - handleGetAccessToken(props).then(() => { - router.push('/'); - }); - } - return <>; -}; - -; diff --git a/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts b/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts index a1f8224..61775be 100644 --- a/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts +++ b/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts @@ -9,16 +9,16 @@ export default function EPiserverOidcProvider (options: Record) { authorization: { params: { scope: "openid profile offline_access email roles", grant_type: "authorization_code", - redirect_uri: `${process.env.NEXTAUTH_URL}login-callback`, + redirect_uri: `${process.env.NEXTAUTH_URL}api/auth/callback/optimizely_cms`, code_challenge_method: "S256", code_challenge: "pmWkWSBCL51Bfkhn79xPuKBKHz__H6B-mY6G9_eieuM", } }, - authorizationUrl: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/authorize?response_type=code&state=123`, + authorizationUrl: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/authorize?response_type=code`, requestTokenUrl: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/authorize`, accessTokenUrl: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/token`, jwks_endpoint: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/.well-known/jwks`, userinfo: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/userinfo`, - checks: ["pcke", "state", "nonce"], + checks: ['pcke', 'state', 'none'], style: { logo: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, logoDark: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, From cc168644ec3a50a89690f9615dc0bc258b775184 Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 13:30:04 +0700 Subject: [PATCH 07/14] add callback for EpiserverOIDC --- samples/musicfestival-backend-dotnet/Startup.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/samples/musicfestival-backend-dotnet/Startup.cs b/samples/musicfestival-backend-dotnet/Startup.cs index 73db0d0..1c0072c 100644 --- a/samples/musicfestival-backend-dotnet/Startup.cs +++ b/samples/musicfestival-backend-dotnet/Startup.cs @@ -80,6 +80,7 @@ public void ConfigureServices(IServiceCollection services) options.Applications.Add(new OpenIDConnectApplication { ClientId = "frontend", + // ClientSecret = "frontend", Scopes = { "openid", "offline_access", "profile", "email", "roles", ContentDeliveryApiOptionsDefaults.Scope }, PostLogoutRedirectUris = { baseUri }, RedirectUris = @@ -87,6 +88,7 @@ public void ConfigureServices(IServiceCollection services) new Uri(baseUri, "/"), new Uri(baseUri, "/login-callback"), new Uri(baseUri, "/login-renewal"), + new Uri(baseUri, "/api/auth/callback/optimizely_cms"), }, }); @@ -147,7 +149,7 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) app.UseStaticFiles(); app.UseRouting(); app.UseCors(b => b - .WithOrigins(new[] { $"{_frontendUri}" }) + .WithOrigins(new[] { $"{_frontendUri}", "*" }) .WithExposedContentDeliveryApiHeaders() .WithExposedContentDefinitionApiHeaders() .WithHeaders("Authorization") From 1156548a34a1a49f7f0cdbbb9b7b908702189f1c Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 13:43:14 +0700 Subject: [PATCH 08/14] correct EpiserverOIDCConfig --- .../musicfestival-backend-dotnet/Startup.cs | 1 - .../pages/api/auth/[...nextauth].ts | 26 +++++++++---------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/samples/musicfestival-backend-dotnet/Startup.cs b/samples/musicfestival-backend-dotnet/Startup.cs index 1c0072c..7e0f158 100644 --- a/samples/musicfestival-backend-dotnet/Startup.cs +++ b/samples/musicfestival-backend-dotnet/Startup.cs @@ -80,7 +80,6 @@ public void ConfigureServices(IServiceCollection services) options.Applications.Add(new OpenIDConnectApplication { ClientId = "frontend", - // ClientSecret = "frontend", Scopes = { "openid", "offline_access", "profile", "email", "roles", ContentDeliveryApiOptionsDefaults.Scope }, PostLogoutRedirectUris = { baseUri }, RedirectUris = diff --git a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts index fe82034..c984c6f 100644 --- a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts +++ b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts @@ -32,24 +32,24 @@ export const authOptions: any = { EPiserverOidcProvider({ clientId: 'frontend', clientSecret: '', + checks: ['pkce', 'state', 'nonce'], client: { - token_endpoint_auth_method: 'client_secret_post' + token_endpoint_auth_method: 'none' }, - code_verifier: '123', }), ], + // cookies: { + // pkceCodeVerifier: { + // name: 'next-auth.pkce.code_verifier', + // options: { + // httpOnly: true, + // sameSite: 'none', + // path: '/', + // secure: process.env.NODE_ENV === 'production', + // }, + // }, + // }, callbacks: { - authorized({ req , token }:any) { - if(token) return true // If there is a token, the user is authenticated - }, - async signIn({ user, account, profile, email, credentials }: any) { - console.log('signIn', user, account, profile, email, credentials) - return true - }, - async redirect({ url, baseUrl }: any) { - console.log('redirect', url, baseUrl) - return baseUrl - }, async jwt({token, account}: any ){ console.log('jwt', token) if (account) { From bc550ba2587402cc1d9630ac4cefd5cf5421c5dd Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 13:46:22 +0700 Subject: [PATCH 09/14] fix profile issue --- .../providers/EPiserverOidcProvider.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts b/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts index 61775be..d436100 100644 --- a/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts +++ b/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts @@ -23,13 +23,11 @@ export default function EPiserverOidcProvider (options: Record) { logo: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, logoDark: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, }, - profile(profile: any, tokens: any) { - return { - id: profile.id, - name: profile.name, - email: profile.email - }; - }, + profile(profile: any) { + console.log('profile', profile) + profile.id = profile.sub + return profile + }, options, } } \ No newline at end of file From 85037938896fde4db6b8acc6338d0786eceb9471 Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 14:36:56 +0700 Subject: [PATCH 10/14] correct the code --- .../musicfestival-frontend-nextjs/.env.local | 2 +- .../components/LoginBtn.tsx | 9 +- .../pages/api/auth/[...nextauth].ts | 26 +- .../providers/EPiserverOidcProvider.ts | 3 - .../musicfestival-frontend-nextjs/yarn.lock | 3416 +++++++++-------- 5 files changed, 1735 insertions(+), 1721 deletions(-) diff --git a/samples/musicfestival-frontend-nextjs/.env.local b/samples/musicfestival-frontend-nextjs/.env.local index a22d967..9359fd6 100644 --- a/samples/musicfestival-frontend-nextjs/.env.local +++ b/samples/musicfestival-frontend-nextjs/.env.local @@ -1,6 +1,6 @@ NEXTAUTH_URL=http://localhost:3000/ AZURE_AD_CLIENT_ID=355bdf4f-d596-4db7-8efe-8e3bc24a3611 -AZURE_AD_CLIENT_SECRET=dBo8Q~qaopwwO-O3gL_Hv58HQHTJ1faWPpFxudcl +AZURE_AD_CLIENT_SECRET=eOn8Q~KxYudVYDmBs6OYYb9xolWvv~I1LdB1nbSc AZURE_AD_TENANT_ID=7c4a1b79-4b8e-4ac7-b7e1-c5c3c5a4c139 OKTA_CLIENT_ID=0oa7c6ejkpzJ0CtcS1d7 OKTA_ISSUER=https://prep.login.optimizely.com diff --git a/samples/musicfestival-frontend-nextjs/components/LoginBtn.tsx b/samples/musicfestival-frontend-nextjs/components/LoginBtn.tsx index 79d8c3c..8d9bb53 100644 --- a/samples/musicfestival-frontend-nextjs/components/LoginBtn.tsx +++ b/samples/musicfestival-frontend-nextjs/components/LoginBtn.tsx @@ -6,14 +6,13 @@ export type ExtendedSession = Session & { } export default function Component() { - const { data: session } = useSession() - console.log('LoginBtn', session) + const { data: session, status } = useSession() const extendedSession: ExtendedSession = session as ExtendedSession - if (extendedSession) { - console.log('LoginBtn', extendedSession) + if (extendedSession && status === "authenticated") { + const userName = extendedSession.token?.user?.name || extendedSession.token?.name return (
- +
) } diff --git a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts index c984c6f..b6dcdc5 100644 --- a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts +++ b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts @@ -2,6 +2,8 @@ import NextAuth, { Session } from "next-auth" import OktaProvider from 'next-auth/providers/okta' import AzureADProvider from "next-auth/providers/azure-ad"; import EPiserverOidcProvider from "@/providers/EPiserverOidcProvider"; +import { JWT } from "next-auth/jwt"; + const prod = process.env.NODE_ENV === 'production' export const authOptions: any = { providers: [ @@ -14,7 +16,6 @@ export const authOptions: any = { client: { token_endpoint_auth_method: 'none' }, - // authorization: { params: { scope: "openid profile email offline_access idx_instancepermissions" } }, style: { logo: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, logoDark: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, @@ -31,6 +32,7 @@ export const authOptions: any = { }), EPiserverOidcProvider({ clientId: 'frontend', + authorization: { params: { scope: "openid profile offline_access email roles epi_content_delivery" } }, clientSecret: '', checks: ['pkce', 'state', 'nonce'], client: { @@ -38,28 +40,16 @@ export const authOptions: any = { }, }), ], - // cookies: { - // pkceCodeVerifier: { - // name: 'next-auth.pkce.code_verifier', - // options: { - // httpOnly: true, - // sameSite: 'none', - // path: '/', - // secure: process.env.NODE_ENV === 'production', - // }, - // }, - // }, callbacks: { - async jwt({token, account}: any ){ - console.log('jwt', token) + async jwt({token, account}: any){ if (account) { - token.accessToken = account.access_token + const accessTokenParsed = JSON.parse(Buffer.from(account.access_token.split('.')[1], 'base64').toString()); + token.user = accessTokenParsed } return token }, - async session({session, token}: any){ - console.log('session', session) - session.accessToken = token.accessToken + async session(session: Session, token: JWT){ + session = {...token, ...session} return session } } diff --git a/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts b/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts index d436100..cefcd68 100644 --- a/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts +++ b/samples/musicfestival-frontend-nextjs/providers/EPiserverOidcProvider.ts @@ -10,8 +10,6 @@ export default function EPiserverOidcProvider (options: Record) { scope: "openid profile offline_access email roles", grant_type: "authorization_code", redirect_uri: `${process.env.NEXTAUTH_URL}api/auth/callback/optimizely_cms`, - code_challenge_method: "S256", - code_challenge: "pmWkWSBCL51Bfkhn79xPuKBKHz__H6B-mY6G9_eieuM", } }, authorizationUrl: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/authorize?response_type=code`, requestTokenUrl: `${process.env.NEXT_PUBLIC_LOGIN_AUTHORITY}/api/episerver/connect/authorize`, @@ -24,7 +22,6 @@ export default function EPiserverOidcProvider (options: Record) { logoDark: `${prod ? process.env.NEXTAUTH_URL : process.env.VERCEL_URL}/optimizely.png`, }, profile(profile: any) { - console.log('profile', profile) profile.id = profile.sub return profile }, diff --git a/samples/musicfestival-frontend-nextjs/yarn.lock b/samples/musicfestival-frontend-nextjs/yarn.lock index dbdb550..c013e52 100644 --- a/samples/musicfestival-frontend-nextjs/yarn.lock +++ b/samples/musicfestival-frontend-nextjs/yarn.lock @@ -2,12 +2,17 @@ # yarn lockfile v1 +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + "@ampproject/remapping@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: - "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" "@ardatan/relay-compiler@12.0.0": @@ -40,211 +45,207 @@ dependencies: node-fetch "^2.6.1" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" -"@babel/compat-data@^7.20.5": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298" - integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g== +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.9": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== -"@babel/core@^7.14.0": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.3.tgz#cf1c877284a469da5d1ce1d1e53665253fae712e" - integrity sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw== +"@babel/core@^7.14.0", "@babel/core@^7.22.9": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.3" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.3" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.3" - "@babel/types" "^7.21.3" - convert-source-map "^1.7.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" + json5 "^2.2.3" + semver "^6.3.1" -"@babel/generator@^7.14.0", "@babel/generator@^7.18.13", "@babel/generator@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.3.tgz#232359d0874b392df04045d72ce2fd9bb5045fce" - integrity sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA== +"@babel/generator@^7.14.0", "@babel/generator@^7.18.13", "@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: - "@babel/types" "^7.21.3" + "@babel/types" "^7.23.0" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: - "@babel/types" "^7.18.6" + "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" - integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" lru-cache "^5.1.1" - semver "^6.3.0" + semver "^6.3.1" "@babel/helper-create-class-features-plugin@^7.18.6": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz#64f49ecb0020532f19b1d014b03bccaa1ab85fb9" - integrity sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-member-expression-to-functions" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== - dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.15": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== + +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" - integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== - dependencies: - "@babel/types" "^7.21.0" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" - integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.2" - "@babel/types" "^7.21.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" - integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.20.7" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== - dependencies: - "@babel/types" "^7.20.0" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== - -"@babel/helpers@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" - integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.14.0", "@babel/parser@^7.16.8", "@babel/parser@^7.20.7", "@babel/parser@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3" - integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ== +"@babel/parser@^7.14.0", "@babel/parser@^7.16.8", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== "@babel/plugin-proposal-class-properties@^7.0.0": version "7.18.6" @@ -272,26 +273,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz#774d825256f2379d06139be0c723c4dd444f3ca1" - integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" + integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-assertions@7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" @@ -301,214 +302,226 @@ "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" - integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-block-scoped-functions@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-block-scoping@^7.0.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" + integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-classes@^7.0.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" + integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.9" + "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.0.0": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" - integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/template" "^7.20.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" "@babel/plugin-transform-destructuring@^7.0.0": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" - integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" + integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz#6aeca0adcb81dc627c8986e770bfaa4d9812aff5" - integrity sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" + integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-flow" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-flow" "^7.22.5" "@babel/plugin-transform-for-of@^7.0.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e" - integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" + integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-function-name@^7.0.0": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-literals@^7.0.0": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-member-expression-literals@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7" - integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" + integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== dependencies: - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" "@babel/plugin-transform-object-super@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" "@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" - integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" + integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-property-literals@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-display-name@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" - integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" + integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-jsx@^7.0.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz#656b42c2fdea0a6d8762075d58ef9d4e3c4ab8a2" - integrity sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" + integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/types" "^7.21.0" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/types" "^7.22.15" "@babel/plugin-transform-shorthand-properties@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-spread@^7.0.0": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-transform-template-literals@^7.0.0": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/runtime@^7.0.0", "@babel/runtime@^7.20.13", "@babel/runtime@^7.20.7": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.18.10", "@babel/template@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/traverse@^7.14.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.3.tgz#4747c5e7903d224be71f90788b06798331896f67" - integrity sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.3" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.3" - "@babel/types" "^7.21.3" + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.18.10", "@babel/template@^7.22.15", "@babel/template@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.14.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.16.8", "@babel/types@^7.18.13", "@babel/types@^7.18.6", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.3.tgz#4865a5357ce40f64e3400b0f3b737dc6d4f64d05" - integrity sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg== +"@babel/types@^7.0.0", "@babel/types@^7.16.8", "@babel/types@^7.18.13", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@eslint/eslintrc@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.0.tgz#943309d8697c52fc82c076e90c1c74fbbe69dbff" - integrity sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A== +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.6.1": + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" + integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== + +"@eslint/eslintrc@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396" + integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.4.0" + espree "^9.6.0" globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" @@ -516,38 +529,37 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.35.0.tgz#b7569632b0b788a0ca0e438235154e45d42813a7" - integrity sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw== +"@eslint/js@8.51.0": + version "8.51.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.51.0.tgz#6d419c240cfb2b66da37df230f7e7eef801c32fa" + integrity sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg== -"@graphql-codegen/cli@^3.2.2": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-3.2.2.tgz#1a94bc1ff9cfb7d618859336017d523689ab7d15" - integrity sha512-u+dm/SW1heLnUL4Tyf5Uv0AxOFhTCmUPHKwRLq2yE8MPhv7+Ti4vxxUP/XGoaMNRuHlN37wLI7tpFLV1Hhm22Q== +"@graphql-codegen/cli@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/cli/-/cli-5.0.0.tgz#761dcf08cfee88bbdd9cdf8097b2343445ec6f0a" + integrity sha512-A7J7+be/a6e+/ul2KI5sfJlpoqeqwX8EzktaKCeduyVKgOLA6W5t+NUGf6QumBDXU8PEOqXk3o3F+RAwCWOiqA== dependencies: "@babel/generator" "^7.18.13" "@babel/template" "^7.18.10" "@babel/types" "^7.18.13" - "@graphql-codegen/core" "^3.1.0" - "@graphql-codegen/plugin-helpers" "^4.1.0" - "@graphql-tools/apollo-engine-loader" "^7.3.6" - "@graphql-tools/code-file-loader" "^7.3.17" - "@graphql-tools/git-loader" "^7.2.13" - "@graphql-tools/github-loader" "^7.3.20" - "@graphql-tools/graphql-file-loader" "^7.5.0" - "@graphql-tools/json-file-loader" "^7.4.1" - "@graphql-tools/load" "^7.8.0" - "@graphql-tools/prisma-loader" "^7.2.49" - "@graphql-tools/url-loader" "^7.13.2" - "@graphql-tools/utils" "^9.0.0" - "@parcel/watcher" "^2.1.0" + "@graphql-codegen/core" "^4.0.0" + "@graphql-codegen/plugin-helpers" "^5.0.1" + "@graphql-tools/apollo-engine-loader" "^8.0.0" + "@graphql-tools/code-file-loader" "^8.0.0" + "@graphql-tools/git-loader" "^8.0.0" + "@graphql-tools/github-loader" "^8.0.0" + "@graphql-tools/graphql-file-loader" "^8.0.0" + "@graphql-tools/json-file-loader" "^8.0.0" + "@graphql-tools/load" "^8.0.0" + "@graphql-tools/prisma-loader" "^8.0.0" + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" "@whatwg-node/fetch" "^0.8.0" chalk "^4.1.0" - cosmiconfig "^7.0.0" + cosmiconfig "^8.1.3" debounce "^1.2.0" detect-indent "^6.0.0" - graphql-config "^4.5.0" + graphql-config "^5.0.2" inquirer "^8.0.0" is-glob "^4.0.1" jiti "^1.17.1" @@ -559,17 +571,17 @@ string-env-interpolation "^1.0.1" ts-log "^2.2.3" tslib "^2.4.0" - yaml "^1.10.0" + yaml "^2.3.1" yargs "^17.0.0" -"@graphql-codegen/core@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-3.1.0.tgz#ad859d52d509a4eb2ebe5aabba6543a628fb181b" - integrity sha512-DH1/yaR7oJE6/B+c6ZF2Tbdh7LixF1K8L+8BoSubjNyQ8pNwR4a70mvc1sv6H7qgp6y1bPQ9tKE+aazRRshysw== +"@graphql-codegen/core@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-4.0.0.tgz#b29c911746a532a675e33720acb4eb2119823e01" + integrity sha512-JAGRn49lEtSsZVxeIlFVIRxts2lWObR+OQo7V2LHDJ7ohYYw3ilv7nJ8pf8P4GTg/w6ptcYdSdVVdkI8kUHB/Q== dependencies: - "@graphql-codegen/plugin-helpers" "^4.1.0" - "@graphql-tools/schema" "^9.0.0" - "@graphql-tools/utils" "^9.1.1" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" tslib "~2.5.0" "@graphql-codegen/plugin-helpers@^2.7.2": @@ -596,57 +608,57 @@ lodash "~4.17.0" tslib "~2.4.0" -"@graphql-codegen/plugin-helpers@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-4.1.0.tgz#4b193c12d6bb458f1f2af48c200bc86617884f60" - integrity sha512-xvSHJb9OGb5CODIls0AI1rCenLz+FuiaNPCsfHMCNsLDjOZK2u0jAQ9zUBdc/Wb+21YXZujBCc0Vm1QX+Zz0nw== +"@graphql-codegen/plugin-helpers@^5.0.0", "@graphql-codegen/plugin-helpers@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.0.1.tgz#e2429fcfba3f078d5aa18aa062d46c922bbb0d55" + integrity sha512-6L5sb9D8wptZhnhLLBcheSPU7Tg//DGWgc5tQBWX46KYTOTQHGqDpv50FxAJJOyFVJrveN9otWk9UT9/yfY4ww== dependencies: - "@graphql-tools/utils" "^9.0.0" + "@graphql-tools/utils" "^10.0.0" change-case-all "1.0.15" common-tags "1.8.2" import-from "4.0.0" lodash "~4.17.0" tslib "~2.5.0" -"@graphql-codegen/schema-ast@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-3.0.1.tgz#37b458bb57b95715a9eb4259341c856dae2a461d" - integrity sha512-rTKTi4XiW4QFZnrEqetpiYEWVsOFNoiR/v3rY9mFSttXFbIwNXPme32EspTiGWmEEdHY8UuTDtZN3vEcs/31zw== +"@graphql-codegen/schema-ast@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-4.0.0.tgz#5d60996c87b64f81847da8fcb2d8ef50ede89755" + integrity sha512-WIzkJFa9Gz28FITAPILbt+7A8+yzOyd1NxgwFh7ie+EmO9a5zQK6UQ3U/BviirguXCYnn+AR4dXsoDrSrtRA1g== dependencies: - "@graphql-codegen/plugin-helpers" "^4.1.0" - "@graphql-tools/utils" "^9.0.0" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-tools/utils" "^10.0.0" tslib "~2.5.0" -"@graphql-codegen/typescript-operations@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-3.0.2.tgz#41793f996b3f89f4fc348bce6ee509aefb2e4515" - integrity sha512-FYi5QcOsBZZvBKlzBQ+jpBCUxMo9g3fTYa2v1+rqooG6SiW/lQyk2CNL5tsYAt6TLmH3rws8rzSUil0DWNsflQ== +"@graphql-codegen/typescript-operations@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-4.0.1.tgz#930af3e2d2ae8ff06de696291be28fe7046a2fef" + integrity sha512-GpUWWdBVUec/Zqo23aFLBMrXYxN2irypHqDcKjN78JclDPdreasAEPcIpMfqf4MClvpmvDLy4ql+djVAwmkjbw== dependencies: - "@graphql-codegen/plugin-helpers" "^4.1.0" - "@graphql-codegen/typescript" "^3.0.2" - "@graphql-codegen/visitor-plugin-common" "3.0.2" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-codegen/typescript" "^4.0.1" + "@graphql-codegen/visitor-plugin-common" "4.0.1" auto-bind "~4.0.0" tslib "~2.5.0" -"@graphql-codegen/typescript-react-query@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-react-query/-/typescript-react-query-4.1.0.tgz#42dc8a90472c259f9bbacfdf944899c6e0cebcc9" - integrity sha512-+3Hk+ws6HfCAZl7+5Q4LBkFh3y+2ISuahMYRHIqzqpwNnrthftg8xNx11VH5sabqqjqEmjY3UaP8glP93itPWQ== +"@graphql-codegen/typescript-react-query@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-react-query/-/typescript-react-query-5.0.0.tgz#b3adff0034dd3efa2276579cef6833df4c6224a1" + integrity sha512-UjW18hcW6GqtwdHPS36zd8fbXoqBhhGc6HGVfqsZLnOVlGfMTiCY9tqK6Lu61F3TFrfUu3L7ACab1pZMOHpnWQ== dependencies: "@graphql-codegen/plugin-helpers" "^3.0.0" "@graphql-codegen/visitor-plugin-common" "2.13.1" auto-bind "~4.0.0" change-case-all "1.0.15" - tslib "~2.4.0" + tslib "~2.6.0" -"@graphql-codegen/typescript@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-3.0.2.tgz#6099c0632188ad9c6d41a5b66116ded0bf5c6076" - integrity sha512-qD6QkTB+2eJmIaZ6Tihv6HRz7daWWLz9uw5vwCmPeZN6XL2RINZGLkR7D8BQzLDlNGMrpQ4SeSM9o3ZALSCIuQ== +"@graphql-codegen/typescript@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.0.1.tgz#7481d68f59bea802dd10e278dce73c8a1552b2a4" + integrity sha512-3YziQ21dCVdnHb+Us1uDb3pA6eG5Chjv0uTK+bt9dXeMlwYBU8MbtzvQTo4qvzWVC1AxSOKj0rgfNu1xCXqJyA== dependencies: - "@graphql-codegen/plugin-helpers" "^4.1.0" - "@graphql-codegen/schema-ast" "^3.0.1" - "@graphql-codegen/visitor-plugin-common" "3.0.2" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-codegen/schema-ast" "^4.0.0" + "@graphql-codegen/visitor-plugin-common" "4.0.1" auto-bind "~4.0.0" tslib "~2.5.0" @@ -666,15 +678,15 @@ parse-filepath "^1.0.2" tslib "~2.4.0" -"@graphql-codegen/visitor-plugin-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-3.0.2.tgz#784c0faaa7e0773072ea5de464fdcae8d7765564" - integrity sha512-dKblRFrB0Fdl3+nPlzlLBka+TN/EGwr/q09mwry0H58z3j6gXkMbsdPr+dc8MhgOV7w/8egRvSPIvd7m6eFCnw== +"@graphql-codegen/visitor-plugin-common@4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-4.0.1.tgz#64e293728b3c186f6767141e41fcdb310e50d367" + integrity sha512-Bi/1z0nHg4QMsAqAJhds+ForyLtk7A3HQOlkrZNm3xEkY7lcBzPtiOTLBtvziwopBsXUxqeSwVjOOFPLS5Yw1Q== dependencies: - "@graphql-codegen/plugin-helpers" "^4.1.0" - "@graphql-tools/optimize" "^1.3.0" - "@graphql-tools/relay-operation-optimizer" "^6.5.0" - "@graphql-tools/utils" "^9.0.0" + "@graphql-codegen/plugin-helpers" "^5.0.0" + "@graphql-tools/optimize" "^2.0.0" + "@graphql-tools/relay-operation-optimizer" "^7.0.0" + "@graphql-tools/utils" "^10.0.0" auto-bind "~4.0.0" change-case-all "1.0.15" dependency-graph "^0.11.0" @@ -682,205 +694,212 @@ parse-filepath "^1.0.2" tslib "~2.5.0" -"@graphql-tools/apollo-engine-loader@^7.3.6": - version "7.3.26" - resolved "https://registry.yarnpkg.com/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.26.tgz#91e54460d5579933e42a2010b8688c3459c245d8" - integrity sha512-h1vfhdJFjnCYn9b5EY1Z91JTF0KB3hHVJNQIsiUV2mpQXZdeOXQoaWeYEKaiI5R6kwBw5PP9B0fv3jfUIG8LyQ== +"@graphql-tools/apollo-engine-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.0.tgz#ac1f351cbe41508411784f25757f5557b0f27489" + integrity sha512-axQTbN5+Yxs1rJ6cWQBOfw3AEeC+fvIuZSfJLPLLvFJLj4pUm9fhxey/g6oQZAAQJqKPfw+tLDUQvnfvRK8Kmg== dependencies: "@ardatan/sync-fetch" "^0.0.1" - "@graphql-tools/utils" "^9.2.1" - "@whatwg-node/fetch" "^0.8.0" + "@graphql-tools/utils" "^10.0.0" + "@whatwg-node/fetch" "^0.9.0" tslib "^2.4.0" -"@graphql-tools/batch-execute@^8.5.18": - version "8.5.18" - resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-8.5.18.tgz#2f0e91cc12e8eed32f14bc814f27c6a498b75e17" - integrity sha512-mNv5bpZMLLwhkmPA6+RP81A6u3KF4CSKLf3VX9hbomOkQR4db8pNs8BOvpZU54wKsUzMzdlws/2g/Dabyb2Vsg== +"@graphql-tools/batch-execute@^9.0.1": + version "9.0.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-9.0.2.tgz#5ac3257501e7941fad40661bb5e1110d6312f58b" + integrity sha512-Y2uwdZI6ZnatopD/SYfZ1eGuQFI7OU2KGZ2/B/7G9ISmgMl5K+ZZWz/PfIEXeiHirIDhyk54s4uka5rj2xwKqQ== dependencies: - "@graphql-tools/utils" "9.2.1" - dataloader "2.2.2" + "@graphql-tools/utils" "^10.0.5" + dataloader "^2.2.2" tslib "^2.4.0" - value-or-promise "1.0.12" + value-or-promise "^1.0.12" -"@graphql-tools/code-file-loader@^7.3.17": - version "7.3.21" - resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-7.3.21.tgz#3eed4ff4610cf0a6f4b1be17d0bce1eec9359479" - integrity sha512-dj+OLnz1b8SYkXcuiy0CUQ25DWnOEyandDlOcdBqU3WVwh5EEVbn0oXUYm90fDlq2/uut00OrtC5Wpyhi3tAvA== +"@graphql-tools/code-file-loader@^8.0.0": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-8.0.2.tgz#224b9ce29d9229c52d8bd7b6d976038f4ea5d3f4" + integrity sha512-AKNpkElUL2cWocYpC4DzNEpo6qJw8Lp+L3bKQ/mIfmbsQxgLz5uve6zHBMhDaFPdlwfIox41N3iUSvi77t9e8A== dependencies: - "@graphql-tools/graphql-tag-pluck" "7.5.0" - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/graphql-tag-pluck" "8.0.2" + "@graphql-tools/utils" "^10.0.0" globby "^11.0.3" tslib "^2.4.0" unixify "^1.0.0" -"@graphql-tools/delegate@9.0.28", "@graphql-tools/delegate@^9.0.27": - version "9.0.28" - resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-9.0.28.tgz#026275094b2ff3f4cbbe99caff2d48775aeb67d6" - integrity sha512-8j23JCs2mgXqnp+5K0v4J3QBQU/5sXd9miaLvMfRf/6963DznOXTECyS9Gcvj1VEeR5CXIw6+aX/BvRDKDdN1g== +"@graphql-tools/delegate@^10.0.0", "@graphql-tools/delegate@^10.0.3": + version "10.0.3" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-10.0.3.tgz#2d0e133da94ca92c24e0c7360414e5592321cf2d" + integrity sha512-Jor9oazZ07zuWkykD3OOhT/2XD74Zm6Ar0ENZMk75MDD51wB2UWUIMljtHxbJhV5A6UBC2v8x6iY0xdCGiIlyw== dependencies: - "@graphql-tools/batch-execute" "^8.5.18" - "@graphql-tools/executor" "^0.0.15" - "@graphql-tools/schema" "^9.0.16" - "@graphql-tools/utils" "^9.2.1" + "@graphql-tools/batch-execute" "^9.0.1" + "@graphql-tools/executor" "^1.0.0" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.5" dataloader "^2.2.2" tslib "^2.5.0" - value-or-promise "^1.0.12" -"@graphql-tools/executor-graphql-ws@^0.0.12": - version "0.0.12" - resolved "https://registry.yarnpkg.com/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-0.0.12.tgz#dde0d1f5beeceff209df44e30b45388b0afaff95" - integrity sha512-aFD79i9l282Ob5dOZ7JsyhhXXP1o8eQh0prYkSSVo/OU2ndzWigfANz4DJgWgS3LwBjLDlMcmaXPZZeXt3m4Tg== +"@graphql-tools/executor-graphql-ws@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-1.1.0.tgz#7727159ebaa9df4dc793d0d02e74dd1ca4a7cc60" + integrity sha512-yM67SzwE8rYRpm4z4AuGtABlOp9mXXVy6sxXnTJRoYIdZrmDbKVfIY+CpZUJCqS0FX3xf2+GoHlsj7Qswaxgcg== dependencies: - "@graphql-tools/utils" "9.2.1" - "@repeaterjs/repeater" "3.0.4" + "@graphql-tools/utils" "^10.0.2" "@types/ws" "^8.0.0" - graphql-ws "5.12.0" - isomorphic-ws "5.0.0" + graphql-ws "^5.14.0" + isomorphic-ws "^5.0.0" tslib "^2.4.0" - ws "8.12.1" + ws "^8.13.0" -"@graphql-tools/executor-http@^0.1.7": - version "0.1.9" - resolved "https://registry.yarnpkg.com/@graphql-tools/executor-http/-/executor-http-0.1.9.tgz#ddd74ef376b4a2ed59c622acbcca068890854a30" - integrity sha512-tNzMt5qc1ptlHKfpSv9wVBVKCZ7gks6Yb/JcYJluxZIT4qRV+TtOFjpptfBU63usgrGVOVcGjzWc/mt7KhmmpQ== +"@graphql-tools/executor-http@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-http/-/executor-http-1.0.3.tgz#6ee9e43287ef86fd3588a5d4d2398604234d958d" + integrity sha512-5WZIMBevRaxMabZ8U2Ty0dTUPy/PpeYSlMNEmC/YJjKKykgSfc/AwSejx2sE4FFKZ0I2kxRKRenyoWMHRAV49Q== dependencies: - "@graphql-tools/utils" "^9.2.1" + "@graphql-tools/utils" "^10.0.2" "@repeaterjs/repeater" "^3.0.4" - "@whatwg-node/fetch" "^0.8.1" - dset "^3.1.2" + "@whatwg-node/fetch" "^0.9.0" extract-files "^11.0.0" meros "^1.2.1" tslib "^2.4.0" value-or-promise "^1.0.12" -"@graphql-tools/executor-legacy-ws@^0.0.9": - version "0.0.9" - resolved "https://registry.yarnpkg.com/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-0.0.9.tgz#1ff517998f750af2be9c1dae8924665a136e4986" - integrity sha512-L7oDv7R5yoXzMH+KLKDB2WHVijfVW4dB2H+Ae1RdW3MFvwbYjhnIB6QzHqKEqksjp/FndtxZkbuTIuAOsYGTYw== +"@graphql-tools/executor-legacy-ws@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.0.4.tgz#27fcccba782daf605d4cf34ffa85a675f43c33f6" + integrity sha512-b7aGuRekZDS+m3af3BIvMKxu15bmVPMt5eGQVuP2v5pxmbaPTh+iv5mx9b3Plt32z5Ke5tycBnNm5urSFtW8ng== dependencies: - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/utils" "^10.0.0" "@types/ws" "^8.0.0" isomorphic-ws "5.0.0" tslib "^2.4.0" - ws "8.12.1" + ws "8.14.2" -"@graphql-tools/executor@^0.0.15": - version "0.0.15" - resolved "https://registry.yarnpkg.com/@graphql-tools/executor/-/executor-0.0.15.tgz#cbd29af2ec54213a52f6c516a7792b3e626a4c49" - integrity sha512-6U7QLZT8cEUxAMXDP4xXVplLi6RBwx7ih7TevlBto66A/qFp3PDb6o/VFo07yBKozr8PGMZ4jMfEWBGxmbGdxA== +"@graphql-tools/executor@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor/-/executor-1.2.0.tgz#6c45f4add765769d9820c4c4405b76957ba39c79" + integrity sha512-SKlIcMA71Dha5JnEWlw4XxcaJ+YupuXg0QCZgl2TOLFz4SkGCwU/geAsJvUJFwK2RbVLpQv/UMq67lOaBuwDtg== dependencies: - "@graphql-tools/utils" "9.2.1" - "@graphql-typed-document-node/core" "3.1.2" - "@repeaterjs/repeater" "3.0.4" + "@graphql-tools/utils" "^10.0.0" + "@graphql-typed-document-node/core" "3.2.0" + "@repeaterjs/repeater" "^3.0.4" tslib "^2.4.0" - value-or-promise "1.0.12" + value-or-promise "^1.0.12" -"@graphql-tools/git-loader@^7.2.13": - version "7.2.20" - resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-7.2.20.tgz#b17917c89be961c272bfbf205dcf32287247494b" - integrity sha512-D/3uwTzlXxG50HI8BEixqirT4xiUp6AesTdfotRXAs2d4CT9wC6yuIWOHkSBqgI1cwKWZb6KXZr467YPS5ob1w== +"@graphql-tools/git-loader@^8.0.0": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-8.0.2.tgz#d26d87e176ff0cea86e0acfe7c2072f32fd836c3" + integrity sha512-AuCB0nlPvsHh8u42zRZdlD/ZMaWP9A44yAkQUVCZir1E/LG63fsZ9svTWJ+CbusW3Hd0ZP9qpxEhlHxnd4Tlsg== dependencies: - "@graphql-tools/graphql-tag-pluck" "7.5.0" - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/graphql-tag-pluck" "8.0.2" + "@graphql-tools/utils" "^10.0.0" is-glob "4.0.3" micromatch "^4.0.4" tslib "^2.4.0" unixify "^1.0.0" -"@graphql-tools/github-loader@^7.3.20": - version "7.3.27" - resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-7.3.27.tgz#77a2fbaeb7bf5f8edc4a865252ecb527a5399e01" - integrity sha512-fFFC35qenyhjb8pfcYXKknAt0CXP5CkQYtLfJXgTXSgBjIsfAVMrqxQ/Y0ejeM19XNF/C3VWJ7rE308yOX6ywA== +"@graphql-tools/github-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-8.0.0.tgz#683195800618364701cfea9bc6f88674486f053b" + integrity sha512-VuroArWKcG4yaOWzV0r19ElVIV6iH6UKDQn1MXemND0xu5TzrFme0kf3U9o0YwNo0kUYEk9CyFM0BYg4he17FA== dependencies: "@ardatan/sync-fetch" "^0.0.1" - "@graphql-tools/graphql-tag-pluck" "^7.4.6" - "@graphql-tools/utils" "^9.2.1" - "@whatwg-node/fetch" "^0.8.0" + "@graphql-tools/executor-http" "^1.0.0" + "@graphql-tools/graphql-tag-pluck" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + "@whatwg-node/fetch" "^0.9.0" tslib "^2.4.0" + value-or-promise "^1.0.12" -"@graphql-tools/graphql-file-loader@^7.3.7", "@graphql-tools/graphql-file-loader@^7.5.0": - version "7.5.16" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.16.tgz#d954b25ee14c6421ddcef43f4320a82e9800cb23" - integrity sha512-lK1N3Y2I634FS12nd4bu7oAJbai3bUc28yeX+boT+C83KTO4ujGHm+6hPC8X/FRGwhKOnZBxUM7I5nvb3HiUxw== +"@graphql-tools/graphql-file-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-8.0.0.tgz#a2026405bce86d974000455647511bf65df4f211" + integrity sha512-wRXj9Z1IFL3+zJG1HWEY0S4TXal7+s1vVhbZva96MSp0kbb/3JBF7j0cnJ44Eq0ClccMgGCDFqPFXty4JlpaPg== dependencies: - "@graphql-tools/import" "6.7.17" - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/import" "7.0.0" + "@graphql-tools/utils" "^10.0.0" globby "^11.0.3" tslib "^2.4.0" unixify "^1.0.0" -"@graphql-tools/graphql-tag-pluck@7.5.0", "@graphql-tools/graphql-tag-pluck@^7.4.6": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.5.0.tgz#be99bc6b5e8331a2379ab4585d71b057eb981497" - integrity sha512-76SYzhSlH50ZWkhWH6OI94qrxa8Ww1ZeOU04MdtpSeQZVT2rjGWeTb3xM3kjTVWQJsr/YJBhDeNPGlwNUWfX4Q== +"@graphql-tools/graphql-tag-pluck@8.0.2", "@graphql-tools/graphql-tag-pluck@^8.0.0": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.0.2.tgz#c1ce8226c951583a27765dccceea19dc5827a948" + integrity sha512-U6fE4yEHxuk/nqmPixHpw1WhqdS6aYuaV60m1bEmUmGJNbpAhaMBy01JncpvpF15yZR5LZ0UjkHg+A3Lhoc8YQ== dependencies: + "@babel/core" "^7.22.9" "@babel/parser" "^7.16.8" - "@babel/plugin-syntax-import-assertions" "7.20.0" + "@babel/plugin-syntax-import-assertions" "^7.20.0" "@babel/traverse" "^7.16.8" "@babel/types" "^7.16.8" - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/utils" "^10.0.0" tslib "^2.4.0" -"@graphql-tools/import@6.7.17": - version "6.7.17" - resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.7.17.tgz#ab51ed08bcbf757f952abf3f40793ce3db42d4a3" - integrity sha512-bn9SgrECXq3WIasgNP7ful/uON51wBajPXtxdY+z/ce7jLWaFE6lzwTDB/GAgiZ+jo7nb0ravlxteSAz2qZmuA== +"@graphql-tools/import@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-7.0.0.tgz#a6a91a90a707d5f46bad0fd3fde2f407b548b2be" + integrity sha512-NVZiTO8o1GZs6OXzNfjB+5CtQtqsZZpQOq+Uu0w57kdUkT4RlQKlwhT8T81arEsbV55KpzkpFsOZP7J1wdmhBw== dependencies: - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/utils" "^10.0.0" resolve-from "5.0.0" tslib "^2.4.0" -"@graphql-tools/json-file-loader@^7.3.7", "@graphql-tools/json-file-loader@^7.4.1": - version "7.4.17" - resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-7.4.17.tgz#3f08e74ab1a3534c02dc97875acc7f15aa460011" - integrity sha512-KOSTP43nwjPfXgas90rLHAFgbcSep4nmiYyR9xRVz4ZAmw8VYHcKhOLTSGylCAzi7KUfyBXajoW+6Z7dQwdn3g== +"@graphql-tools/json-file-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-8.0.0.tgz#9b1b62902f766ef3f1c9cd1c192813ea4f48109c" + integrity sha512-ki6EF/mobBWJjAAC84xNrFMhNfnUFD6Y0rQMGXekrUgY0NdeYXHU0ZUgHzC9O5+55FslqUmAUHABePDHTyZsLg== dependencies: - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/utils" "^10.0.0" globby "^11.0.3" tslib "^2.4.0" unixify "^1.0.0" -"@graphql-tools/load@^7.5.5", "@graphql-tools/load@^7.8.0": - version "7.8.13" - resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.8.13.tgz#a813bfc8195d27f465739c15fb1672a6def6e9ee" - integrity sha512-c97/GuUl81Wpa38cx3E6nMz8gUrvVcFokoPfDOaA5uTWSTXA1UxaF4KrvM9P5rNFaKVAtF9f6nMIusRE5B0mag== +"@graphql-tools/load@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-8.0.0.tgz#62e00f48c39b4085167a096f66ba6c21fb3fc796" + integrity sha512-Cy874bQJH0FP2Az7ELPM49iDzOljQmK1PPH6IuxsWzLSTxwTqd8dXA09dcVZrI7/LsN26heTY2R8q2aiiv0GxQ== dependencies: - "@graphql-tools/schema" "9.0.17" - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" p-limit "3.1.0" tslib "^2.4.0" -"@graphql-tools/merge@8.4.0", "@graphql-tools/merge@^8.2.6": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.4.0.tgz#47fbe5c4b6764276dc35bd19c4e7d3c46d3dc0fc" - integrity sha512-3XYCWe0d3I4F1azNj1CdShlbHfTIfiDgj00R9uvFH8tHKh7i1IWN3F7QQYovcHKhayaR6zPok3YYMESYQcBoaA== +"@graphql-tools/merge@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.0.tgz#b0a3636c82716454bff88e9bb40108b0471db281" + integrity sha512-J7/xqjkGTTwOJmaJQJ2C+VDBDOWJL3lKrHJN4yMaRLAJH3PosB7GiPRaSDZdErs0+F77sH2MKs2haMMkywzx7Q== dependencies: - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/utils" "^10.0.0" tslib "^2.4.0" "@graphql-tools/optimize@^1.3.0": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-1.3.1.tgz#29407991478dbbedc3e7deb8c44f46acb4e9278b" - integrity sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ== + version "1.4.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-1.4.0.tgz#20d6a9efa185ef8fc4af4fd409963e0907c6e112" + integrity sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw== dependencies: tslib "^2.4.0" -"@graphql-tools/prisma-loader@^7.2.49": - version "7.2.65" - resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-7.2.65.tgz#4723e84f9962c1e90cd9bab620d0ad310f5117bf" - integrity sha512-MuX4XrJEuOE6qYbjR9WhSInPX8iji07wA6K72hVgkvG2UBXBUAcVC/1H6iOFbs1d7rLLU2r6aWsYnD6zwzw+eA== +"@graphql-tools/optimize@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-2.0.0.tgz#7a9779d180824511248a50c5a241eff6e7a2d906" + integrity sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg== dependencies: - "@graphql-tools/url-loader" "7.17.14" - "@graphql-tools/utils" "9.2.1" + tslib "^2.4.0" + +"@graphql-tools/prisma-loader@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-8.0.1.tgz#0a013c69b04e0779b5be15757173d458cdf94e35" + integrity sha512-bl6e5sAYe35Z6fEbgKXNrqRhXlCJYeWKBkarohgYA338/SD9eEhXtg3Cedj7fut3WyRLoQFpHzfiwxKs7XrgXg== + dependencies: + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" "@types/js-yaml" "^4.0.0" "@types/json-stable-stringify" "^1.0.32" + "@whatwg-node/fetch" "^0.9.0" chalk "^4.1.0" debug "^4.3.1" dotenv "^16.0.0" - graphql-request "^5.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - isomorphic-fetch "^3.0.0" + graphql-request "^6.0.0" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.0" jose "^4.11.4" js-yaml "^4.0.0" json-stable-stringify "^1.0.1" @@ -890,49 +909,59 @@ yaml-ast-parser "^0.0.43" "@graphql-tools/relay-operation-optimizer@^6.5.0": - version "6.5.17" - resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.17.tgz#4e4e2675d696a2a31f106b09ed436c43f7976f37" - integrity sha512-hHPEX6ccRF3+9kfVz0A3In//Dej7QrHOLGZEokBmPDMDqn9CS7qUjpjyGzclbOX0tRBtLfuFUZ68ABSac3P1nA== + version "6.5.18" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.18.tgz#a1b74a8e0a5d0c795b8a4d19629b654cf66aa5ab" + integrity sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg== dependencies: "@ardatan/relay-compiler" "12.0.0" - "@graphql-tools/utils" "9.2.1" + "@graphql-tools/utils" "^9.2.1" tslib "^2.4.0" -"@graphql-tools/schema@9.0.17", "@graphql-tools/schema@^9.0.0", "@graphql-tools/schema@^9.0.16": - version "9.0.17" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.17.tgz#d731e9899465f88d5b9bf69e607ec465bb88b062" - integrity sha512-HVLq0ecbkuXhJlpZ50IHP5nlISqH2GbNgjBJhhRzHeXhfwlUOT4ISXGquWTmuq61K0xSaO0aCjMpxe4QYbKTng== +"@graphql-tools/relay-operation-optimizer@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.0.tgz#24367666af87bc5a81748de5e8e9b3c523fd4207" + integrity sha512-UNlJi5y3JylhVWU4MBpL0Hun4Q7IoJwv9xYtmAz+CgRa066szzY7dcuPfxrA7cIGgG/Q6TVsKsYaiF4OHPs1Fw== dependencies: - "@graphql-tools/merge" "8.4.0" - "@graphql-tools/utils" "9.2.1" + "@ardatan/relay-compiler" "12.0.0" + "@graphql-tools/utils" "^10.0.0" tslib "^2.4.0" - value-or-promise "1.0.12" -"@graphql-tools/url-loader@7.17.14", "@graphql-tools/url-loader@^7.13.2", "@graphql-tools/url-loader@^7.9.7": - version "7.17.14" - resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-7.17.14.tgz#a08618aa275b4cd8a214a7646a0ca74795e36192" - integrity sha512-7boEmrZlbViqQSSvu2VFCGi9YAY7E0BCVObiv1sLYbFR+62mo825As0haU5l7wlx1zCDyUlOleNz+X2jVvBbSQ== +"@graphql-tools/schema@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-10.0.0.tgz#7b5f6b6a59f51c927de8c9069bde4ebbfefc64b3" + integrity sha512-kf3qOXMFcMs2f/S8Y3A8fm/2w+GaHAkfr3Gnhh2LOug/JgpY/ywgFVxO3jOeSpSEdoYcDKLcXVjMigNbY4AdQg== + dependencies: + "@graphql-tools/merge" "^9.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/url-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-8.0.0.tgz#8d952d5ebb7325e587cb914aaebded3dbd078cf6" + integrity sha512-rPc9oDzMnycvz+X+wrN3PLrhMBQkG4+sd8EzaFN6dypcssiefgWKToXtRKI8HHK68n2xEq1PyrOpkjHFJB+GwA== dependencies: "@ardatan/sync-fetch" "^0.0.1" - "@graphql-tools/delegate" "^9.0.27" - "@graphql-tools/executor-graphql-ws" "^0.0.12" - "@graphql-tools/executor-http" "^0.1.7" - "@graphql-tools/executor-legacy-ws" "^0.0.9" - "@graphql-tools/utils" "^9.2.1" - "@graphql-tools/wrap" "^9.3.8" + "@graphql-tools/delegate" "^10.0.0" + "@graphql-tools/executor-graphql-ws" "^1.0.0" + "@graphql-tools/executor-http" "^1.0.0" + "@graphql-tools/executor-legacy-ws" "^1.0.0" + "@graphql-tools/utils" "^10.0.0" + "@graphql-tools/wrap" "^10.0.0" "@types/ws" "^8.0.0" - "@whatwg-node/fetch" "^0.8.0" + "@whatwg-node/fetch" "^0.9.0" isomorphic-ws "^5.0.0" tslib "^2.4.0" value-or-promise "^1.0.11" ws "^8.12.0" -"@graphql-tools/utils@9.2.1", "@graphql-tools/utils@^9.0.0", "@graphql-tools/utils@^9.1.1", "@graphql-tools/utils@^9.2.1": - version "9.2.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" - integrity sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== +"@graphql-tools/utils@^10.0.0", "@graphql-tools/utils@^10.0.2", "@graphql-tools/utils@^10.0.5": + version "10.0.7" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.0.7.tgz#ed88968b5ce53dabacbdd185df967aaab35f8549" + integrity sha512-KOdeMj6Hd/MENDaqPbws3YJl3wVy0DeYnL7PyUms5Skyf7uzI9INynDwPMhLXfSb0/ph6BXTwMd5zBtWbF8tBQ== dependencies: "@graphql-typed-document-node/core" "^3.1.1" + dset "^3.1.2" tslib "^2.4.0" "@graphql-tools/utils@^8.8.0": @@ -942,33 +971,36 @@ dependencies: tslib "^2.4.0" -"@graphql-tools/wrap@^9.3.8": - version "9.3.8" - resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-9.3.8.tgz#c6f53b7bc98cf3fa3d91e41be3b99254ae99b409" - integrity sha512-MGsExYPiILMw4Qff7HcvE9MMSYdjb/tr5IQYJbxJIU4/TrBHox1/smne8HG+Bd7kmDlTTj7nU/Z8sxmoRd0hOQ== +"@graphql-tools/utils@^9.0.0", "@graphql-tools/utils@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" + integrity sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== dependencies: - "@graphql-tools/delegate" "9.0.28" - "@graphql-tools/schema" "9.0.17" - "@graphql-tools/utils" "9.2.1" + "@graphql-typed-document-node/core" "^3.1.1" tslib "^2.4.0" - value-or-promise "1.0.12" -"@graphql-typed-document-node/core@3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.2.tgz#6fc464307cbe3c8ca5064549b806360d84457b04" - integrity sha512-9anpBMM9mEgZN4wr2v8wHJI2/u5TnnggewRN6OlvXTTnuVyoY19X6rOv9XTqKRw6dcGKwZsBi8n0kDE2I5i4VA== +"@graphql-tools/wrap@^10.0.0": + version "10.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-10.0.1.tgz#9e3d27d2723962c26c4377d5d7ab0d3038bf728c" + integrity sha512-Cw6hVrKGM2OKBXeuAGltgy4tzuqQE0Nt7t/uAqnuokSXZhMHXJUb124Bnvxc2gPZn5chfJSDafDe4Cp8ZAVJgg== + dependencies: + "@graphql-tools/delegate" "^10.0.3" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + value-or-promise "^1.0.12" -"@graphql-typed-document-node/core@^3.1.1": +"@graphql-typed-document-node/core@3.2.0", "@graphql-typed-document-node/core@^3.1.1", "@graphql-typed-document-node/core@^3.2.0": version "3.2.0" resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== -"@humanwhocodes/config-array@^0.11.8": - version "0.11.8" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9" - integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== +"@humanwhocodes/config-array@^0.11.11": + version "0.11.12" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.12.tgz#549afec9bfce5232ac6325db12765f407e70e3a0" + integrity sha512-NlGesA1usRNn6ctHCZ21M4/dKPgW9Nn1FypRdIKKgZOKzkVV4T1FlK5mBiLhHBCDmEbdQG0idrcXlbZfksJ+RA== dependencies: - "@humanwhocodes/object-schema" "^1.2.1" + "@humanwhocodes/object-schema" "^2.0.0" debug "^4.1.1" minimatch "^3.0.5" @@ -977,105 +1009,97 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" +"@humanwhocodes/object-schema@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.0.tgz#04ad39d82176c7da1591c81e78b993cffd8348d8" + integrity sha512-9S9QrXY2K0L4AGDcSgTi9vgiCcG8VcBv4Mp7/1hDPYoswIy6Z6KO5blYto82BT8M0MZNRWmCFLpCs3HlpYGGdw== -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": +"@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" -"@microsoft/applicationinsights-analytics-js@2.8.13": - version "2.8.13" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-2.8.13.tgz#ed3fb2f8288d12d44776fe8d3b39a69117478068" - integrity sha512-3hjPaHoX+FlJ7mBrxlyyNjWKTk1mhIFBcHCoM2cu/wNeYHCBsbKCqFp7k8qIQCFKB5yq66ZyTGmfTvxxLnqRfA== +"@microsoft/applicationinsights-analytics-js@2.8.16": + version "2.8.16" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-analytics-js/-/applicationinsights-analytics-js-2.8.16.tgz#1d856c7442953e852b6af0c0c1ef2167e1228af9" + integrity sha512-jN9uxOv5DRHyPf7AndMBPx7AqprbsWKRfvsoQEftarzbz4+0xdooPEmUceXBX+XJ0OiYG9E5tBvgqCV4eeSGAA== dependencies: - "@microsoft/applicationinsights-common" "2.8.13" - "@microsoft/applicationinsights-core-js" "2.8.13" + "@microsoft/applicationinsights-common" "2.8.16" + "@microsoft/applicationinsights-core-js" "2.8.16" "@microsoft/applicationinsights-shims" "2.0.2" "@microsoft/dynamicproto-js" "^1.1.9" -"@microsoft/applicationinsights-channel-js@2.8.13": - version "2.8.13" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-2.8.13.tgz#bd117cc7b00ec929e74a6555cb7462ab4fccdf62" - integrity sha512-zc2BSsHk4HAqK5STdNzKGV817jKNbiTZPYpNt3zuE+jO5druJgloqrvclUfLnCoa7zwrQ2UxoAXlpJGmroGZPA== +"@microsoft/applicationinsights-channel-js@2.8.16": + version "2.8.16" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-2.8.16.tgz#750319bc33d1c32b367a3932517bbfcaf444c2aa" + integrity sha512-k0W4UKmkVfKgdCyKjcadiysCfndK4PrO6FhU4Jt3B4PaUmTs2w2ematfq2EqKOTsfkSAfo036jx6Rf/OOT3Rfg== dependencies: - "@microsoft/applicationinsights-common" "2.8.13" - "@microsoft/applicationinsights-core-js" "2.8.13" + "@microsoft/applicationinsights-common" "2.8.16" + "@microsoft/applicationinsights-core-js" "2.8.16" "@microsoft/applicationinsights-shims" "2.0.2" "@microsoft/dynamicproto-js" "^1.1.9" -"@microsoft/applicationinsights-common@2.8.13": - version "2.8.13" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-2.8.13.tgz#e3457bdc54a61cbfa481494da25e55bb9156096e" - integrity sha512-UYLLGVtuzrWUEmGYRroMzLyTi2fHqL6SwJUlmVWPJrmdK43PGpviRix/sBW0Qs+6qjiI1Z6CiG4Xah6w/HylhA== +"@microsoft/applicationinsights-common@2.8.16": + version "2.8.16" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-2.8.16.tgz#802d63729bce46fd93ad6dbf8d527496961f8344" + integrity sha512-rZutcK7gzixhdtfUVkjy10Kn+/i66ti6YqBN2pFopOkgpqyGydtVhWio2TGrtAK3Pjz8cj7yUkrO+Z0y6/McFA== dependencies: - "@microsoft/applicationinsights-core-js" "2.8.13" + "@microsoft/applicationinsights-core-js" "2.8.16" "@microsoft/applicationinsights-shims" "2.0.2" "@microsoft/dynamicproto-js" "^1.1.9" -"@microsoft/applicationinsights-core-js@2.8.13": - version "2.8.13" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.13.tgz#45c2b8fff35e5aa519355dd3a69e3758293b08f4" - integrity sha512-PP7Xjplvy0d5G2Tk7DcSDYRmgDYRv+7n3wEiqgm63DrSoa8rEuoODavjWunhX058zPNIeKbus59NE+DusLLyZg== +"@microsoft/applicationinsights-core-js@2.8.16": + version "2.8.16" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.16.tgz#b209c908a63128b4603d00d30357d646bb7da8d3" + integrity sha512-pO5rR6UuiPymiHFj8XxNXhQgBSTvyHWygf+gdEVDh0xpUXYFO99bZe0Ux0D0HqYqVkJrRfXzL1Ocru6+S0x53Q== dependencies: "@microsoft/applicationinsights-shims" "2.0.2" "@microsoft/dynamicproto-js" "^1.1.9" -"@microsoft/applicationinsights-dependencies-js@2.8.13": - version "2.8.13" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-2.8.13.tgz#484deb7467ed9ca31bb13baa2b0d336ade98f658" - integrity sha512-Ix4ej+Brohj0iUlWRMuFr7uK902C7R20zAvvzEwDiKFp4DTxue3kLr+ClxxLedMmMoI2M+N4UoA0081jJqUfmg== +"@microsoft/applicationinsights-dependencies-js@2.8.16": + version "2.8.16" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-dependencies-js/-/applicationinsights-dependencies-js-2.8.16.tgz#7b911fac65de10e3e45d75781f8ccce42085c1dd" + integrity sha512-AsfNQKEXChQNnwVo+kI4GSLxcyfUeR6T4I0nfHOYNoBYGTsAl2D8gwgEiz7nldBe4dsW9a3Kkb5qmpX8tT/IUg== dependencies: - "@microsoft/applicationinsights-common" "2.8.13" - "@microsoft/applicationinsights-core-js" "2.8.13" + "@microsoft/applicationinsights-common" "2.8.16" + "@microsoft/applicationinsights-core-js" "2.8.16" "@microsoft/applicationinsights-shims" "2.0.2" "@microsoft/dynamicproto-js" "^1.1.9" -"@microsoft/applicationinsights-properties-js@2.8.13": - version "2.8.13" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-2.8.13.tgz#578d27313e146d7cda5bf935118a5c50d8dac1e5" - integrity sha512-r0YyX216IkBeLW7CpkCZSH+XUXAncwqKGf2UnMd4qTRijqgzKXX1kHRUvVNySqI1DxG7Ue9Dg0kD+au7iWwolw== +"@microsoft/applicationinsights-properties-js@2.8.16": + version "2.8.16" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-properties-js/-/applicationinsights-properties-js-2.8.16.tgz#add102545ceb9c0a5eaeffafbf33cf54708f1d7c" + integrity sha512-Ug/rk6lGYKoyX2/tyBwsgA2h+zwtFTs0ZUXiwLUlPlqFKIfEKzMvSYUsTPR3oRFvO0PcNxeQ8V7uNyo8VONwxA== dependencies: - "@microsoft/applicationinsights-common" "2.8.13" - "@microsoft/applicationinsights-core-js" "2.8.13" + "@microsoft/applicationinsights-common" "2.8.16" + "@microsoft/applicationinsights-core-js" "2.8.16" "@microsoft/applicationinsights-shims" "2.0.2" "@microsoft/dynamicproto-js" "^1.1.9" @@ -1085,16 +1109,16 @@ integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== "@microsoft/applicationinsights-web@^2.1.0": - version "2.8.13" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web/-/applicationinsights-web-2.8.13.tgz#0a51e63f45a8b973f943753a7b3541cc675ace34" - integrity sha512-NHOUKa6ZEARg10LWUoCyFuoT3Awee37GeUIqcN8PjoFvjoCXvVybWVgYeM03828G8Ur5P62inL6WIrnDce0LPA== - dependencies: - "@microsoft/applicationinsights-analytics-js" "2.8.13" - "@microsoft/applicationinsights-channel-js" "2.8.13" - "@microsoft/applicationinsights-common" "2.8.13" - "@microsoft/applicationinsights-core-js" "2.8.13" - "@microsoft/applicationinsights-dependencies-js" "2.8.13" - "@microsoft/applicationinsights-properties-js" "2.8.13" + version "2.8.16" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web/-/applicationinsights-web-2.8.16.tgz#82361815a16fd19f9c23cc43ed0f3399f4a1f526" + integrity sha512-nis6L1unAgRaA0zE/03N/blDNXlpdk4vboHYaG9dTmx/VJTtNar8YCnuWoDfK8elYJhy8h/SYsm2Xm6MXvHVpw== + dependencies: + "@microsoft/applicationinsights-analytics-js" "2.8.16" + "@microsoft/applicationinsights-channel-js" "2.8.16" + "@microsoft/applicationinsights-common" "2.8.16" + "@microsoft/applicationinsights-core-js" "2.8.16" + "@microsoft/applicationinsights-dependencies-js" "2.8.16" + "@microsoft/applicationinsights-properties-js" "2.8.16" "@microsoft/applicationinsights-shims" "2.0.2" "@microsoft/dynamicproto-js" "^1.1.9" @@ -1103,82 +1127,62 @@ resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== -"@next/env@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/env/-/env-13.2.3.tgz#77ca49edb3c1d7c5263bb8f2ebe686080e98279e" - integrity sha512-FN50r/E+b8wuqyRjmGaqvqNDuWBWYWQiigfZ50KnSFH0f+AMQQyaZl+Zm2+CIpKk0fL9QxhLxOpTVA3xFHgFow== +"@next/env@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/env/-/env-13.5.6.tgz#c1148e2e1aa166614f05161ee8f77ded467062bc" + integrity sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw== -"@next/eslint-plugin-next@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-13.2.3.tgz#5af8ddeac6dbe028c812a0e59c41952c004d95d5" - integrity sha512-QmMPItnU7VeojI1KnuwL9SLFWEwmaNHNlnOGpoTwdLoSiP9sc8KYiAHWEc4/44L+cAdCxcZYvn7frcRNP5l84Q== +"@next/eslint-plugin-next@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-13.5.6.tgz#cf279b94ddc7de49af8e8957f0c3b7349bc489bf" + integrity sha512-ng7pU/DDsxPgT6ZPvuprxrkeew3XaRf4LAT4FabaEO/hAbvVx4P7wqnqdbTdDn1kgTvsI4tpIgT4Awn/m0bGbg== dependencies: glob "7.1.7" -"@next/swc-android-arm-eabi@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.2.3.tgz#85eed560c87c7996558c868a117be9780778f192" - integrity sha512-mykdVaAXX/gm+eFO2kPeVjnOCKwanJ9mV2U0lsUGLrEdMUifPUjiXKc6qFAIs08PvmTMOLMNnUxqhGsJlWGKSw== - -"@next/swc-android-arm64@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-13.2.3.tgz#8ac54ca9795a48afc4631b4823a4864bd5db0129" - integrity sha512-8XwHPpA12gdIFtope+n9xCtJZM3U4gH4vVTpUwJ2w1kfxFmCpwQ4xmeGSkR67uOg80yRMuF0h9V1ueo05sws5w== - -"@next/swc-darwin-arm64@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.2.3.tgz#f674e3c65aec505b6d218a662ade3fe248ccdbda" - integrity sha512-TXOubiFdLpMfMtaRu1K5d1I9ipKbW5iS2BNbu8zJhoqrhk3Kp7aRKTxqFfWrbliAHhWVE/3fQZUYZOWSXVQi1w== - -"@next/swc-darwin-x64@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.2.3.tgz#a15ea7fb4c46034a8f5e387906d0cad08387075a" - integrity sha512-GZctkN6bJbpjlFiS5pylgB2pifHvgkqLAPumJzxnxkf7kqNm6rOGuNjsROvOWVWXmKhrzQkREO/WPS2aWsr/yw== - -"@next/swc-freebsd-x64@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.2.3.tgz#f7ac6ae4f7d706ff2431f33e40230a554c8c2cbc" - integrity sha512-rK6GpmMt/mU6MPuav0/M7hJ/3t8HbKPCELw/Uqhi4732xoq2hJ2zbo2FkYs56y6w0KiXrIp4IOwNB9K8L/q62g== - -"@next/swc-linux-arm-gnueabihf@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.2.3.tgz#84ad9e9679d55542a23b590ad9f2e1e9b2df62f7" - integrity sha512-yeiCp/Odt1UJ4KUE89XkeaaboIDiVFqKP4esvoLKGJ0fcqJXMofj4ad3tuQxAMs3F+qqrz9MclqhAHkex1aPZA== - -"@next/swc-linux-arm64-gnu@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.2.3.tgz#56f9175bc632d647c60b9e8bedc0875edf92d8b7" - integrity sha512-/miIopDOUsuNlvjBjTipvoyjjaxgkOuvlz+cIbbPcm1eFvzX2ltSfgMgty15GuOiR8Hub4FeTSiq3g2dmCkzGA== - -"@next/swc-linux-arm64-musl@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.2.3.tgz#7d4cf00e8f1729a3de464da0624773f5d0d14888" - integrity sha512-sujxFDhMMDjqhruup8LLGV/y+nCPi6nm5DlFoThMJFvaaKr/imhkXuk8uCTq4YJDbtRxnjydFv2y8laBSJVC2g== - -"@next/swc-linux-x64-gnu@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.2.3.tgz#17de404910c4ebf7a1d366b19334d7e27e126ab0" - integrity sha512-w5MyxPknVvC9LVnMenAYMXMx4KxPwXuJRMQFvY71uXg68n7cvcas85U5zkdrbmuZ+JvsO5SIG8k36/6X3nUhmQ== - -"@next/swc-linux-x64-musl@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.2.3.tgz#07cb7b7f3a3a98034e2533f82638a9b099ba4ab1" - integrity sha512-CTeelh8OzSOVqpzMFMFnVRJIFAFQoTsI9RmVJWW/92S4xfECGcOzgsX37CZ8K982WHRzKU7exeh7vYdG/Eh4CA== - -"@next/swc-win32-arm64-msvc@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.2.3.tgz#b9ac98c954c71ec9de45d3497a8585096b873152" - integrity sha512-7N1KBQP5mo4xf52cFCHgMjzbc9jizIlkTepe9tMa2WFvEIlKDfdt38QYcr9mbtny17yuaIw02FXOVEytGzqdOQ== - -"@next/swc-win32-ia32-msvc@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.2.3.tgz#5ec48653a48fd664e940c69c96bba698fdae92eb" - integrity sha512-LzWD5pTSipUXTEMRjtxES/NBYktuZdo7xExJqGDMnZU8WOI+v9mQzsmQgZS/q02eIv78JOCSemqVVKZBGCgUvA== - -"@next/swc-win32-x64-msvc@13.2.3": - version "13.2.3" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.2.3.tgz#cd432f280beb8d8de5b7cd2501e9f502e9f3dd72" - integrity sha512-aLG2MaFs4y7IwaMTosz2r4mVbqRyCnMoFqOcmfTi7/mAS+G4IMH0vJp4oLdbshqiVoiVuKrAfqtXj55/m7Qu1Q== +"@next/swc-darwin-arm64@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz#b15d139d8971360fca29be3bdd703c108c9a45fb" + integrity sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA== + +"@next/swc-darwin-x64@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz#9c72ee31cc356cb65ce6860b658d807ff39f1578" + integrity sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA== + +"@next/swc-linux-arm64-gnu@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz#59f5f66155e85380ffa26ee3d95b687a770cfeab" + integrity sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg== + +"@next/swc-linux-arm64-musl@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz#f012518228017052736a87d69bae73e587c76ce2" + integrity sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q== + +"@next/swc-linux-x64-gnu@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz#339b867a7e9e7ee727a700b496b269033d820df4" + integrity sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw== + +"@next/swc-linux-x64-musl@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz#ae0ae84d058df758675830bcf70ca1846f1028f2" + integrity sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ== + +"@next/swc-win32-arm64-msvc@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz#a5cc0c16920485a929a17495064671374fdbc661" + integrity sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg== + +"@next/swc-win32-ia32-msvc@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz#6a2409b84a2cbf34bf92fe714896455efb4191e4" + integrity sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg== + +"@next/swc-win32-x64-msvc@13.5.6": + version "13.5.6" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz#4a3e2a206251abc729339ba85f60bc0433c2865d" + integrity sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -1206,24 +1210,14 @@ resolved "https://registry.yarnpkg.com/@panva/hkdf/-/hkdf-1.1.1.tgz#ab9cd8755d1976e72fc77a00f7655a64efe6cd5d" integrity sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA== -"@parcel/watcher@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.1.0.tgz#5f32969362db4893922c526a842d8af7a8538545" - integrity sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw== - dependencies: - is-glob "^4.0.3" - micromatch "^4.0.5" - node-addon-api "^3.2.1" - node-gyp-build "^4.3.0" - "@peculiar/asn1-schema@^2.3.6": - version "2.3.6" - resolved "https://registry.yarnpkg.com/@peculiar/asn1-schema/-/asn1-schema-2.3.6.tgz#3dd3c2ade7f702a9a94dfb395c192f5fa5d6b922" - integrity sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA== + version "2.3.8" + resolved "https://registry.yarnpkg.com/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz#04b38832a814e25731232dd5be883460a156da3b" + integrity sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA== dependencies: asn1js "^3.0.5" - pvtsutils "^1.3.2" - tslib "^2.4.0" + pvtsutils "^1.3.5" + tslib "^2.6.2" "@peculiar/json-schema@^1.1.12": version "1.1.12" @@ -1233,9 +1227,9 @@ tslib "^2.0.0" "@peculiar/webcrypto@^1.4.0": - version "1.4.2" - resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.4.2.tgz#66d70ee476608fa45ebd60af0aa3c69640d0d85a" - integrity sha512-dMvTarTKRx3FzlRUD7Zi2qEsnWVedb/XNRvfM/JaanhTPm+ug9wPsvLXfPHDdl4mjbGdD+Lo/DXRd9sJRuQV3w== + version "1.4.3" + resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.4.3.tgz#078b3e8f598e847b78683dc3ba65feb5029b93a7" + integrity sha512-VtaY4spKTdN5LjJ04im/d/joXuvLbQdgy5Z4DXF4MFZhQ+MTrejbNMkfZBp1Bs3O5+bFqnJgyGdPuZQflvIa5A== dependencies: "@peculiar/asn1-schema" "^2.3.6" "@peculiar/json-schema" "^1.1.12" @@ -1243,182 +1237,181 @@ tslib "^2.5.0" webcrypto-core "^1.7.7" -"@pkgr/utils@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.1.tgz#0a9b06ffddee364d6642b3cd562ca76f55b34a03" - integrity sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw== - dependencies: - cross-spawn "^7.0.3" - is-glob "^4.0.3" - open "^8.4.0" - picocolors "^1.0.0" - tiny-glob "^0.2.9" - tslib "^2.4.0" - -"@repeaterjs/repeater@3.0.4", "@repeaterjs/repeater@^3.0.4": +"@repeaterjs/repeater@^3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.4.tgz#a04d63f4d1bf5540a41b01a921c9a7fddc3bd1ca" integrity sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA== -"@rushstack/eslint-patch@^1.1.3": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" - integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg== +"@rushstack/eslint-patch@^1.3.3": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz#5f1b518ec5fa54437c0b7c4a821546c64fed6922" + integrity sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA== -"@swc/helpers@0.4.14": - version "0.4.14" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.14.tgz#1352ac6d95e3617ccb7c1498ff019654f1e12a74" - integrity sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw== +"@swc/helpers@0.5.2": + version "0.5.2" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d" + integrity sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw== dependencies: tslib "^2.4.0" -"@tanstack/query-core@4.27.0": - version "4.27.0" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-4.27.0.tgz#96bcef499008ea080b66611d029655e3ffdf8bea" - integrity sha512-sm+QncWaPmM73IPwFlmWSKPqjdTXZeFf/7aEmWh00z7yl2FjqophPt0dE1EHW9P1giMC5rMviv7OUbSDmWzXXA== +"@tanstack/query-core@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.0.0.tgz#b37a50bb3a4f54336b6131db00b72cd29e79b480" + integrity sha512-Y1BpiA6BblJd/UlVqxEVeAG7IACn568YJuTTItAiecBI7En+33g780kg+/8lhgl+BzcUPN7o+NjBrSRGJoemyQ== -"@tanstack/react-query@^4.28.0": - version "4.28.0" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-4.28.0.tgz#01cb9969b15cbcbd5dcfcd4b264dc18ef0a35f86" - integrity sha512-8cGBV5300RHlvYdS4ea+G1JcZIt5CIuprXYFnsWggkmGoC0b5JaqG0fIX3qwDL9PTNkKvG76NGThIWbpXivMrQ== +"@tanstack/react-query@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.0.0.tgz#707fecb71cf53ae098f682f45520d7b1640bcaa9" + integrity sha512-diQoC8FNBcO5Uf5yuaJlXthTtbO1xM8kzOX+pSBUMT9n/cqQ/u1wJGCtukvhDWA+6j07WmIj4bfqNbd2KOB6jQ== dependencies: - "@tanstack/query-core" "4.27.0" - use-sync-external-store "^1.2.0" - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + "@tanstack/query-core" "5.0.0" "@types/js-yaml@^4.0.0": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.5.tgz#738dd390a6ecc5442f35e7f03fa1431353f7e138" - integrity sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA== + version "4.0.8" + resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.8.tgz#7574e422d70d4a1b41f517d1d9abc61be2299a97" + integrity sha512-m6jnPk1VhlYRiLFm3f8X9Uep761f+CK8mHyS65LutH2OhmBF0BeMEjHgg05usH8PLZMWWc/BUR9RPmkvpWnyRA== "@types/json-stable-stringify@^1.0.32": - version "1.0.34" - resolved "https://registry.yarnpkg.com/@types/json-stable-stringify/-/json-stable-stringify-1.0.34.tgz#c0fb25e4d957e0ee2e497c1f553d7f8bb668fd75" - integrity sha512-s2cfwagOQAS8o06TcwKfr9Wx11dNGbH2E9vJz1cqV+a/LOyhWNLUNd6JSRYNzvB4d29UuJX2M0Dj9vE1T8fRXw== + version "1.0.35" + resolved "https://registry.yarnpkg.com/@types/json-stable-stringify/-/json-stable-stringify-1.0.35.tgz#9cea8628b50a093ae00a7e73de49676f2f9ade27" + integrity sha512-zlCWqsRBI0+ANN7dzGeDFJ4CHaVFTLqBNRS11GjR2mHCW6XxNtnMxhQzBKMzfsnjI8oI+kWq2vBwinyQpZVSsg== "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== -"@types/node@*": - version "18.15.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.10.tgz#4ee2171c3306a185d1208dad5f44dae3dee4cfe3" - integrity sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ== - -"@types/node@18.14.6": - version "18.14.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.6.tgz#ae1973dd2b1eeb1825695bb11ebfb746d27e3e93" - integrity sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/node@*", "@types/node@^20.8.7": + version "20.8.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25" + integrity sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ== + dependencies: + undici-types "~5.25.1" "@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + version "15.7.9" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" + integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== -"@types/react-dom@18.0.11": - version "18.0.11" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.11.tgz#321351c1459bc9ca3d216aefc8a167beec334e33" - integrity sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw== +"@types/react-dom@^18.2.14": + version "18.2.14" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.14.tgz#c01ba40e5bb57fc1dc41569bb3ccdb19eab1c539" + integrity sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@18.0.28": - version "18.0.28" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.28.tgz#accaeb8b86f4908057ad629a26635fe641480065" - integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew== +"@types/react@*", "@types/react@^18.2.30": + version "18.2.30" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.30.tgz#b84f786864fc46f18545364a54d5e1316308e59b" + integrity sha512-OfqdJnDsSo4UNw0bqAjFCuBpLYQM7wvZidz0hVxHRjrEkzRlvZL1pJVyOSY55HMiKvRNEo9DUBRuEl7FNlJ/Vg== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" "@types/scheduler@*": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + version "0.16.5" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.5.tgz#4751153abbf8d6199babb345a52e1eb4167d64af" + integrity sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw== "@types/ws@^8.0.0": - version "8.5.4" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" - integrity sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== + version "8.5.8" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.8.tgz#13efec7bd439d0bdf2af93030804a94f163b1430" + integrity sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg== dependencies: "@types/node" "*" -"@typescript-eslint/parser@^5.42.0": - version "5.54.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.54.1.tgz#05761d7f777ef1c37c971d3af6631715099b084c" - integrity sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg== +"@typescript-eslint/parser@^5.4.2 || ^6.0.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.8.0.tgz#bb2a969d583db242f1ee64467542f8b05c2e28cb" + integrity sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg== dependencies: - "@typescript-eslint/scope-manager" "5.54.1" - "@typescript-eslint/types" "5.54.1" - "@typescript-eslint/typescript-estree" "5.54.1" + "@typescript-eslint/scope-manager" "6.8.0" + "@typescript-eslint/types" "6.8.0" + "@typescript-eslint/typescript-estree" "6.8.0" + "@typescript-eslint/visitor-keys" "6.8.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.54.1": - version "5.54.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.54.1.tgz#6d864b4915741c608a58ce9912edf5a02bb58735" - integrity sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg== +"@typescript-eslint/scope-manager@6.8.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.8.0.tgz#5cac7977385cde068ab30686889dd59879811efd" + integrity sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g== dependencies: - "@typescript-eslint/types" "5.54.1" - "@typescript-eslint/visitor-keys" "5.54.1" + "@typescript-eslint/types" "6.8.0" + "@typescript-eslint/visitor-keys" "6.8.0" -"@typescript-eslint/types@5.54.1": - version "5.54.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.54.1.tgz#29fbac29a716d0f08c62fe5de70c9b6735de215c" - integrity sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw== +"@typescript-eslint/types@6.8.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.8.0.tgz#1ab5d4fe1d613e3f65f6684026ade6b94f7e3ded" + integrity sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ== -"@typescript-eslint/typescript-estree@5.54.1": - version "5.54.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.1.tgz#df7b6ae05fd8fef724a87afa7e2f57fa4a599be1" - integrity sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg== +"@typescript-eslint/typescript-estree@6.8.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.8.0.tgz#9565f15e0cd12f55cf5aa0dfb130a6cb0d436ba1" + integrity sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg== dependencies: - "@typescript-eslint/types" "5.54.1" - "@typescript-eslint/visitor-keys" "5.54.1" + "@typescript-eslint/types" "6.8.0" + "@typescript-eslint/visitor-keys" "6.8.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" + semver "^7.5.4" + ts-api-utils "^1.0.1" -"@typescript-eslint/visitor-keys@5.54.1": - version "5.54.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.1.tgz#d7a8a0f7181d6ac748f4d47b2306e0513b98bf8b" - integrity sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg== +"@typescript-eslint/visitor-keys@6.8.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.8.0.tgz#cffebed56ae99c45eba901c378a6447b06be58b8" + integrity sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg== dependencies: - "@typescript-eslint/types" "5.54.1" - eslint-visitor-keys "^3.3.0" + "@typescript-eslint/types" "6.8.0" + eslint-visitor-keys "^3.4.1" -"@whatwg-node/events@^0.0.2": - version "0.0.2" - resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.0.2.tgz#7b7107268d2982fc7b7aff5ee6803c64018f84dd" - integrity sha512-WKj/lI4QjnLuPrim0cfO7i+HsDSXHxNv1y0CrJhdntuO3hxWZmnXCwNDnwOvry11OjRin6cgWNF+j/9Pn8TN4w== +"@whatwg-node/events@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.0.3.tgz#13a65dd4f5893f55280f766e29ae48074927acad" + integrity sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA== -"@whatwg-node/fetch@^0.8.0", "@whatwg-node/fetch@^0.8.1": - version "0.8.4" - resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.8.4.tgz#ae1c306d1e4f5ba5cf9badf070de259f04c2cda8" - integrity sha512-xK0NGWt49P+JmsdfN+8zmHzZoscENrV0KL1SyyncvWkc6vbFmSqGSpvItEBuhj1PAfTGFEUpyiRMCsut2hLy/Q== +"@whatwg-node/events@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.1.1.tgz#0ca718508249419587e130da26d40e29d99b5356" + integrity sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w== + +"@whatwg-node/fetch@^0.8.0": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.8.8.tgz#48c6ad0c6b7951a73e812f09dd22d75e9fa18cae" + integrity sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg== dependencies: "@peculiar/webcrypto" "^1.4.0" - "@whatwg-node/node-fetch" "^0.3.3" + "@whatwg-node/node-fetch" "^0.3.6" busboy "^1.6.0" - urlpattern-polyfill "^6.0.2" + urlpattern-polyfill "^8.0.0" web-streams-polyfill "^3.2.1" -"@whatwg-node/node-fetch@^0.3.3": - version "0.3.4" - resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.3.4.tgz#4beb88579c53ebd870e28d0f2f0376191b9fd6c3" - integrity sha512-gP1MN6DiHVbhkLWH1eCELhE2ZtLRxb+HRKu4eYze1Tijxz0uT1T2kk3lseZp94txzxCfbxGFU0jsWkxNdH3EXA== +"@whatwg-node/fetch@^0.9.0": + version "0.9.13" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.9.13.tgz#1d084cd546b9cd425ae89cbb1252a3e47a9a2e1c" + integrity sha512-PPtMwhjtS96XROnSpowCQM85gCUG2m7AXZFw0PZlGbhzx2GK7f2iOXilfgIJ0uSlCuuGbOIzfouISkA7C4FJOw== + dependencies: + "@whatwg-node/node-fetch" "^0.4.17" + urlpattern-polyfill "^9.0.0" + +"@whatwg-node/node-fetch@^0.3.6": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz#e28816955f359916e2d830b68a64493124faa6d0" + integrity sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA== dependencies: - "@whatwg-node/events" "^0.0.2" + "@whatwg-node/events" "^0.0.3" + busboy "^1.6.0" + fast-querystring "^1.1.1" + fast-url-parser "^1.1.3" + tslib "^2.3.1" + +"@whatwg-node/node-fetch@^0.4.17": + version "0.4.19" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.4.19.tgz#29c72ff65a8e450949238612ff17a3d3717736d3" + integrity sha512-AW7/m2AuweAoSXmESrYQr/KBafueScNbn2iNO0u6xFr2JZdPmYsSm5yvAXYk6yDLv+eDmSSKrf7JnFZ0CsJIdA== + dependencies: + "@whatwg-node/events" "^0.1.0" busboy "^1.6.0" fast-querystring "^1.1.1" fast-url-parser "^1.1.3" @@ -1434,17 +1427,17 @@ acorn@^7.4.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.8.0: - version "8.8.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== +acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== +agent-base@^7.0.2, agent-base@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434" + integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== dependencies: - debug "4" + debug "^4.3.4" aggregate-error@^3.0.0: version "3.1.0" @@ -1454,7 +1447,7 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@^6.10.0, ajv@^6.12.4: +ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -1496,21 +1489,29 @@ argparse@^2.0.1: integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== aria-query@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" - integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + version "5.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== dependencies: - deep-equal "^2.0.5" + dequal "^2.0.3" -array-includes@^3.1.5, array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + is-array-buffer "^3.0.1" + +array-includes@^3.1.6: + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" is-string "^1.0.7" array-union@^2.1.0: @@ -1518,36 +1519,60 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +array.prototype.findlastindex@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207" + integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.2.1" + array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" + integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" + get-intrinsic "^1.2.1" + +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" asap@~2.0.3: version "2.0.6" @@ -1573,10 +1598,12 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" auto-bind@~4.0.0: version "4.0.0" @@ -1589,16 +1616,16 @@ available-typed-arrays@^1.0.5: integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== axe-core@^4.6.2: - version "4.6.3" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.6.3.tgz#fc0db6fdb65cc7a80ccf85286d91d64ababa3ece" - integrity sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg== + version "4.8.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" + integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== axobject-query@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.1.1.tgz#3b6e5c6d4e43ca7ba51c5babf99d22a9c68485e1" - integrity sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg== + version "3.2.1" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" + integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== dependencies: - deep-equal "^2.0.5" + dequal "^2.0.3" babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: version "7.0.0-beta.0" @@ -1672,15 +1699,15 @@ braces@^3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.21.3: - version "4.21.5" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" - integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== +browserslist@^4.21.9: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: - caniuse-lite "^1.0.30001449" - electron-to-chromium "^1.4.284" - node-releases "^2.0.8" - update-browserslist-db "^1.0.10" + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" bser@2.1.1: version "2.1.1" @@ -1702,20 +1729,21 @@ buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" -busboy@^1.6.0: +busboy@1.6.0, busboy@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== dependencies: streamsearch "^1.1.0" -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" + function-bind "^1.1.2" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" callsites@^3.0.0: version "3.1.0" @@ -1735,15 +1763,10 @@ camelcase@^5.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -caniuse-lite@^1.0.30001406: - version "1.0.30001462" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001462.tgz#b2e801e37536d453731286857c8520d3dcee15fe" - integrity sha512-PDd20WuOBPiasZ7KbFnmQRyuLE7cFXW2PVd7dmALzbkUXEP46upAuCDm9eY9vho8fgNMGmbAX92QBZHzcnWIqw== - -caniuse-lite@^1.0.30001449: - version "1.0.30001470" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001470.tgz#09c8e87c711f75ff5d39804db2613dd593feeb10" - integrity sha512-065uNwY6QtHCBOExzbV6m236DDhYCCtPmQUCoQtwkVqzud8v5QPidoMr6CoMkC2nfp6nksjttqWQRRh75LqUmA== +caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001541: + version "1.0.30001551" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz#1f2cfa8820bd97c971a57349d7fd8f6e08664a3e" + integrity sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg== capital-case@^1.0.4: version "1.0.4" @@ -1754,7 +1777,7 @@ capital-case@^1.0.4: tslib "^2.0.3" upper-case-first "^2.0.2" -chalk@^2.0.0: +chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1839,9 +1862,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-spinners@^2.5.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" - integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== + version "2.9.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" + integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== cli-truncate@^2.1.0: version "2.1.0" @@ -1909,16 +1932,9 @@ color-name@~1.1.4: integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colorette@^2.0.16: - version "2.0.19" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== common-tags@1.8.2: version "1.8.2" @@ -1939,10 +1955,10 @@ constant-case@^3.0.4: tslib "^2.0.3" upper-case "^2.0.2" -convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== cookie@^0.5.0: version "0.5.0" @@ -1950,39 +1966,35 @@ cookie@^0.5.0: integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== core-js@^3.8.3: - version "3.30.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.30.1.tgz#fc9c5adcc541d8e9fa3e381179433cbf795628ba" - integrity sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ== + version "3.33.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.0.tgz#70366dbf737134761edb017990cf5ce6c6369c40" + integrity sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw== -cosmiconfig@8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.0.0.tgz#e9feae014eab580f858f8a0288f38997a7bebe97" - integrity sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ== +cosmiconfig@^8.1.0, cosmiconfig@^8.1.3: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== dependencies: - import-fresh "^3.2.1" + import-fresh "^3.3.0" js-yaml "^4.1.0" - parse-json "^5.0.0" + parse-json "^5.2.0" path-type "^4.0.0" -cosmiconfig@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" + cross-spawn "^7.0.1" cross-fetch@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" - integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + version "3.1.8" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== dependencies: - node-fetch "2.6.7" + node-fetch "^2.6.12" -cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.1, cross-spawn@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1997,16 +2009,16 @@ crypto-js@^4.0.0: integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== csstype@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" - integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== damerau-levenshtein@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== -dataloader@2.2.2, dataloader@^2.2.2: +dataloader@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.2.2.tgz#216dc509b5abe39d43a9b9d97e6e5e473dfbe3e0" integrity sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g== @@ -2035,29 +2047,6 @@ decamelize@^1.2.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -deep-equal@^2.0.5: - version "2.2.0" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" - integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== - dependencies: - call-bind "^1.0.2" - es-get-iterator "^1.1.2" - get-intrinsic "^1.1.3" - is-arguments "^1.1.1" - is-array-buffer "^3.0.1" - is-date-object "^1.0.5" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - isarray "^2.0.5" - object-is "^1.1.5" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" - side-channel "^1.0.4" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.9" - deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -2070,29 +2059,34 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== +define-data-property@^1.0.1, define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" -define-properties@^1.1.3, define-properties@^1.1.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - dependency-graph@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + detect-indent@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" @@ -2133,21 +2127,21 @@ domelementtype@^2.3.0: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== -domhandler@5.0.3, domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: +domhandler@5.0.3, domhandler@^5.0.2, domhandler@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== dependencies: domelementtype "^2.3.0" -domutils@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" - integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== +domutils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== dependencies: dom-serializer "^2.0.0" domelementtype "^2.3.0" - domhandler "^5.0.1" + domhandler "^5.0.3" dot-case@^3.0.4: version "3.0.4" @@ -2171,10 +2165,10 @@ dotenv-webpack@^8.0.1: dependencies: dotenv-defaults "^2.0.2" -dotenv@^16.0.0, dotenv@^16.0.3: - version "16.0.3" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" - integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== +dotenv@^16.0.0, dotenv@^16.3.1: + version "16.3.1" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" + integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== dotenv@^8.2.0: version "8.6.0" @@ -2193,10 +2187,10 @@ ecdsa-sig-formatter@1.0.11: dependencies: safe-buffer "^5.0.1" -electron-to-chromium@^1.4.284: - version "1.4.340" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.340.tgz#3a6d7414c1fc2dbf84b6f7af3ec24270606c85b8" - integrity sha512-zx8hqumOqltKsv/MF50yvdAlPF9S/4PXbyfzJS6ZGhbddGkRegdwImmfSVqCkEziYzrIGZ/TlrzBND4FysfkDg== +electron-to-chromium@^1.4.535: + version "1.4.561" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.561.tgz#816f31d9ae01fe58abbf469fca7e125b16befd85" + integrity sha512-eS5t4ulWOBfVHdq9SW2dxEaFarj1lPjvJ8PaYMOjY0DecBaj/t4ARziL2IPpDr4atyWwjLFGQ2vo/VCgQFezVQ== emoji-regex@^8.0.0: version "8.0.0" @@ -2208,18 +2202,18 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -enhanced-resolve@^5.10.0: - version "5.12.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" - integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== +enhanced-resolve@^5.12.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" -entities@^4.2.0, entities@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" - integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== +entities@^4.2.0, entities@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== error-ex@^1.3.1: version "1.3.2" @@ -2228,18 +2222,19 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.21.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6" - integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg== +es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" available-typed-arrays "^1.0.5" call-bind "^1.0.2" es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function-bind "^1.1.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.1.3" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.1" get-symbol-description "^1.0.0" globalthis "^1.0.3" gopd "^1.0.1" @@ -2247,40 +2242,50 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: has-property-descriptors "^1.0.0" has-proto "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.4" - is-array-buffer "^3.0.1" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" - is-typed-array "^1.1.10" + is-typed-array "^1.1.12" is-weakref "^1.0.2" - object-inspect "^1.12.2" + object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" typed-array-length "^1.0.4" unbox-primitive "^1.0.2" - which-typed-array "^1.1.9" + which-typed-array "^1.1.11" -es-get-iterator@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" - integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== +es-iterator-helpers@^1.0.12: + version "1.0.15" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" + integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== dependencies: + asynciterator.prototype "^1.0.0" call-bind "^1.0.2" - get-intrinsic "^1.1.3" + define-properties "^1.2.1" + es-abstract "^1.22.1" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + 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" - is-arguments "^1.1.1" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.7" - isarray "^2.0.5" - stop-iteration-iterator "^1.0.0" + internal-slot "^1.0.5" + iterator.prototype "^1.1.2" + safe-array-concat "^1.0.1" es-set-tostringtag@^2.0.1: version "2.0.1" @@ -2322,72 +2327,74 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-next@13.2.3: - version "13.2.3" - resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-13.2.3.tgz#8a952bfd856f492684a30dd5fcdc8979c97c1cc2" - integrity sha512-kPulHiQEHGei9hIaaNGygHRc0UzlWM+3euOmYbxNkd2Nbhci5rrCDeMBMPSV8xgUssphDGmwDHWbk4VZz3rlZQ== +eslint-config-next@^13.5.6: + version "13.5.6" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-13.5.6.tgz#3a5a6222d5cb32256760ad68ab8e976e866a08c8" + integrity sha512-o8pQsUHTo9aHqJ2YiZDym5gQAMRf7O2HndHo/JZeY7TDD+W4hk6Ma8Vw54RHiBeb7OWWO5dPirQB+Is/aVQ7Kg== dependencies: - "@next/eslint-plugin-next" "13.2.3" - "@rushstack/eslint-patch" "^1.1.3" - "@typescript-eslint/parser" "^5.42.0" + "@next/eslint-plugin-next" "13.5.6" + "@rushstack/eslint-patch" "^1.3.3" + "@typescript-eslint/parser" "^5.4.2 || ^6.0.0" eslint-import-resolver-node "^0.3.6" eslint-import-resolver-typescript "^3.5.2" - eslint-plugin-import "^2.26.0" - eslint-plugin-jsx-a11y "^6.5.1" - eslint-plugin-react "^7.31.7" - eslint-plugin-react-hooks "^4.5.0" + eslint-plugin-import "^2.28.1" + eslint-plugin-jsx-a11y "^6.7.1" + eslint-plugin-react "^7.33.2" + eslint-plugin-react-hooks "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.7: - version "0.3.7" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" - integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== + version "0.3.9" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" + integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== dependencies: debug "^3.2.7" - is-core-module "^2.11.0" - resolve "^1.22.1" + is-core-module "^2.13.0" + resolve "^1.22.4" eslint-import-resolver-typescript@^3.5.2: - version "3.5.3" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz#db5ed9e906651b7a59dd84870aaef0e78c663a05" - integrity sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ== + version "3.6.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz#7b983680edd3f1c5bce1a5829ae0bc2d57fe9efa" + integrity sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg== dependencies: debug "^4.3.4" - enhanced-resolve "^5.10.0" - get-tsconfig "^4.2.0" - globby "^13.1.2" - is-core-module "^2.10.0" + enhanced-resolve "^5.12.0" + eslint-module-utils "^2.7.4" + fast-glob "^3.3.1" + get-tsconfig "^4.5.0" + is-core-module "^2.11.0" is-glob "^4.0.3" - synckit "^0.8.4" -eslint-module-utils@^2.7.4: - version "2.7.4" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" - integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== +eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== dependencies: debug "^3.2.7" -eslint-plugin-import@^2.26.0: - version "2.27.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" - integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== +eslint-plugin-import@^2.28.1: + version "2.28.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz#63b8b5b3c409bfc75ebaf8fb206b07ab435482c4" + integrity sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A== dependencies: array-includes "^3.1.6" + array.prototype.findlastindex "^1.2.2" array.prototype.flat "^1.3.1" array.prototype.flatmap "^1.3.1" debug "^3.2.7" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.7" - eslint-module-utils "^2.7.4" + eslint-module-utils "^2.8.0" has "^1.0.3" - is-core-module "^2.11.0" + is-core-module "^2.13.0" is-glob "^4.0.3" minimatch "^3.1.2" + object.fromentries "^2.0.6" + object.groupby "^1.0.0" object.values "^1.1.6" - resolve "^1.22.1" - semver "^6.3.0" - tsconfig-paths "^3.14.1" + semver "^6.3.1" + tsconfig-paths "^3.14.2" -eslint-plugin-jsx-a11y@^6.5.1: +eslint-plugin-jsx-a11y@^6.7.1: version "6.7.1" resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976" integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== @@ -2409,20 +2416,21 @@ eslint-plugin-jsx-a11y@^6.5.1: object.fromentries "^2.0.6" semver "^6.3.0" -eslint-plugin-react-hooks@^4.5.0: +"eslint-plugin-react-hooks@^4.5.0 || 5.0.0-canary-7118f5dd7-20230705": version "4.6.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3" integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== -eslint-plugin-react@^7.31.7: - version "7.32.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" - integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== +eslint-plugin-react@^7.33.2: + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== dependencies: array-includes "^3.1.6" array.prototype.flatmap "^1.3.1" array.prototype.tosorted "^1.1.1" doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" estraverse "^5.3.0" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" @@ -2432,54 +2440,43 @@ eslint-plugin-react@^7.31.7: object.values "^1.1.6" prop-types "^15.8.1" resolve "^2.0.0-next.4" - semver "^6.3.0" + semver "^6.3.1" string.prototype.matchall "^4.0.8" -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - -eslint@8.35.0: - version "8.35.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.35.0.tgz#fffad7c7e326bae606f0e8f436a6158566d42323" - integrity sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw== - dependencies: - "@eslint/eslintrc" "^2.0.0" - "@eslint/js" "8.35.0" - "@humanwhocodes/config-array" "^0.11.8" +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint@^8.51.0: + version "8.51.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.51.0.tgz#4a82dae60d209ac89a5cff1604fea978ba4950f3" + integrity sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.2" + "@eslint/js" "8.51.0" + "@humanwhocodes/config-array" "^0.11.11" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" + ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.4.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -2487,33 +2484,29 @@ eslint@8.35.0: find-up "^5.0.0" glob-parent "^6.0.2" globals "^13.19.0" - grapheme-splitter "^1.0.4" + graphemer "^1.4.0" ignore "^5.2.0" - import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" - js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" - optionator "^0.9.1" - regexpp "^3.2.0" + optionator "^0.9.3" strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.4.0: - version "9.4.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.1.tgz#51d6092615567a2c2cff7833445e37c28c0065bd" - integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== dependencies: - acorn "^8.8.0" + acorn "^8.9.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.4.1" esquery@^1.4.2: version "1.5.0" @@ -2553,11 +2546,6 @@ extract-files@^11.0.0: resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-11.0.0.tgz#b72d428712f787eef1f5193aff8ab5351ca8469a" integrity sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ== -extract-files@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" - integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== - fast-decode-uri-component@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz#46f8b6c22b30ff7a81357d4f59abfae938202543" @@ -2568,10 +2556,10 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.11, fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== +fast-glob@^3.2.9, fast-glob@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2590,9 +2578,9 @@ fast-levenshtein@^2.0.6: integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fast-querystring@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/fast-querystring/-/fast-querystring-1.1.1.tgz#f4c56ef56b1a954880cfd8c01b83f9e1a3d3fda2" - integrity sha512-qR2r+e3HvhEFmpdHMv//U8FnFlnYjaC6QKDuaXALDkw2kvHO8WDjxH+f/rHGR4Me4pnk8p9JAkRNTjYHAKRn2Q== + version "1.1.2" + resolved "https://registry.yarnpkg.com/fast-querystring/-/fast-querystring-1.1.2.tgz#a6d24937b4fc6f791b4ee31dcb6f53aeafb89f53" + integrity sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg== dependencies: fast-decode-uri-component "^1.0.1" @@ -2623,9 +2611,9 @@ fbjs-css-vars@^1.0.0: integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== fbjs@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" - integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== + version "3.0.5" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" + integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== dependencies: cross-fetch "^3.1.5" fbjs-css-vars "^1.0.0" @@ -2633,7 +2621,7 @@ fbjs@^3.0.0: object-assign "^4.1.0" promise "^7.1.1" setimmediate "^1.0.5" - ua-parser-js "^0.7.30" + ua-parser-js "^1.0.35" figures@^3.0.0: version "3.2.0" @@ -2673,17 +2661,18 @@ find-up@^5.0.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== for-each@^0.3.3: version "0.3.3" @@ -2692,36 +2681,27 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.1, function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" -functions-have-names@^1.2.2: +functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -2736,13 +2716,14 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" - integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" get-symbol-description@^1.0.0: @@ -2753,10 +2734,12 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -get-tsconfig@^4.2.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.4.0.tgz#64eee64596668a81b8fce18403f94f245ee0d4e5" - integrity sha512-0Gdjo/9+FzsYhXCEFueo2aY1z1tpXrxWZzP7k8ul9qt1U5o8rYJwTJYmaeHdrVosYIVYkOy2iwCJ9FdpocJhPQ== +get-tsconfig@^4.5.0: + version "4.7.2" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce" + integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== + dependencies: + resolve-pkg-maps "^1.0.0" glob-parent@^5.1.2: version "5.1.2" @@ -2772,6 +2755,11 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + glob@7.1.7: version "7.1.7" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" @@ -2802,9 +2790,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.19.0: - version "13.20.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" - integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" @@ -2815,11 +2803,6 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globalyzer@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465" - integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q== - globby@^11.0.3, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -2832,22 +2815,6 @@ globby@^11.0.3, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^13.1.2: - version "13.1.3" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff" - integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.2.11" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^4.0.0" - -globrex@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" - integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== - gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -2855,42 +2822,40 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@^4.2.4: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== +graceful-fs@^4.1.2, graceful-fs@^4.2.4: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -graphql-config@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-4.5.0.tgz#257c2338950b8dce295a27f75c5f6c39f8f777b2" - integrity sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw== - dependencies: - "@graphql-tools/graphql-file-loader" "^7.3.7" - "@graphql-tools/json-file-loader" "^7.3.7" - "@graphql-tools/load" "^7.5.5" - "@graphql-tools/merge" "^8.2.6" - "@graphql-tools/url-loader" "^7.9.7" - "@graphql-tools/utils" "^9.0.0" - cosmiconfig "8.0.0" - jiti "1.17.1" - minimatch "4.2.3" - string-env-interpolation "1.0.1" +graphql-config@^5.0.2: + version "5.0.3" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-5.0.3.tgz#d9aa2954cf47a927f9cb83cdc4e42ae55d0b321e" + integrity sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ== + dependencies: + "@graphql-tools/graphql-file-loader" "^8.0.0" + "@graphql-tools/json-file-loader" "^8.0.0" + "@graphql-tools/load" "^8.0.0" + "@graphql-tools/merge" "^9.0.0" + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + cosmiconfig "^8.1.0" + jiti "^1.18.2" + minimatch "^4.2.3" + string-env-interpolation "^1.0.1" tslib "^2.4.0" -graphql-request@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-5.2.0.tgz#a05fb54a517d91bb2d7aefa17ade4523dc5ebdca" - integrity sha512-pLhKIvnMyBERL0dtFI3medKqWOz/RhHdcgbZ+hMMIb32mEPa5MJSzS4AuXxfI4sRAu6JVVk5tvXuGfCWl9JYWQ== +graphql-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-6.1.0.tgz#f4eb2107967af3c7a5907eb3131c671eac89be4f" + integrity sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw== dependencies: - "@graphql-typed-document-node/core" "^3.1.1" + "@graphql-typed-document-node/core" "^3.2.0" cross-fetch "^3.1.5" - extract-files "^9.0.0" - form-data "^3.0.0" graphql-tag@^2.11.0, graphql-tag@^2.12.6: version "2.12.6" @@ -2899,15 +2864,15 @@ graphql-tag@^2.11.0, graphql-tag@^2.12.6: dependencies: tslib "^2.1.0" -graphql-ws@5.12.0: - version "5.12.0" - resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.12.0.tgz#d06fe38916334b4a4c827f73268cbf4359a32ed7" - integrity sha512-PA3ImUp8utrpEjoxBMhvxsjkStvFEdU0E1gEBREt8HZIWkxOUymwJBhFnBL7t/iHhUq1GVPeZevPinkZFENxTw== +graphql-ws@^5.14.0: + version "5.14.1" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.14.1.tgz#d05dba9c2cbf1582c990a2dfec4b8f6a55d99da4" + integrity sha512-aqkls1espsygP1PfkAuuLIV96IbztQ6EaADse97pw8wRIMT3+AL/OYfS8V2iCRkc0gzckitoDRGCQEdnySggiA== -graphql@^16.6.0: - version "16.6.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb" - integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw== +graphql@^16.8.1: + version "16.8.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" + integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" @@ -2949,11 +2914,9 @@ has-tostringtag@^1.0.0: has-symbols "^1.0.2" has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== header-case@^2.0.4: version "2.0.4" @@ -2963,49 +2926,48 @@ header-case@^2.0.4: capital-case "^1.0.4" tslib "^2.0.3" -html-dom-parser@3.1.7: - version "3.1.7" - resolved "https://registry.yarnpkg.com/html-dom-parser/-/html-dom-parser-3.1.7.tgz#89debae290d1117ad98a174264bb478dce3f3e74" - integrity sha512-cDgNF4YgF6J3H+d9mcldGL19p0GzVdS3iGuDNzYWQpU47q3+IRM85X3Xo07E+nntF4ek4s78A9V24EwxlPTjig== +html-dom-parser@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/html-dom-parser/-/html-dom-parser-5.0.2.tgz#0bd0a78112bf30b471f215fe8d3acd6e6dccb05f" + integrity sha512-TPsxRbmzLQP4umvzRnI3US/DuqoHTX3QOGTsH9pNST6z1tm/ZOP4eWRqvGrv6rvOX42QRPF6opbOBoHM2UfTFQ== dependencies: domhandler "5.0.3" - htmlparser2 "8.0.2" + htmlparser2 "9.0.0" -html-react-parser@^3.0.15: - version "3.0.15" - resolved "https://registry.yarnpkg.com/html-react-parser/-/html-react-parser-3.0.15.tgz#559bb181e4395ffd280ad96e8d4cf78cf08f582a" - integrity sha512-iM2KUVhNoeIsezbpO6xwOHlFqWH+EYaCGwWWeX7R+jvrgc+mbnuouWaCU8GZRRbPKDD0eJXPZwLoeGVft84QXw== +html-react-parser@^4.2.7: + version "4.2.7" + resolved "https://registry.yarnpkg.com/html-react-parser/-/html-react-parser-4.2.7.tgz#463282eb61632f87852f7c8718a5851c304e4331" + integrity sha512-2Uf9CdzqDQ/CrUiooSEB4IcHcB8bmZKhgVCzNMAb66J1L+fmxLS/tAGwjfnF6P9WNUCkbx/dGb31u0gGIKmyfA== dependencies: domhandler "5.0.3" - html-dom-parser "3.1.7" + html-dom-parser "5.0.2" react-property "2.0.0" - style-to-js "1.1.3" + style-to-js "1.1.8" -htmlparser2@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" - integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== +htmlparser2@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-9.0.0.tgz#e431142b7eeb1d91672742dea48af8ac7140cddb" + integrity sha512-uxbSI98wmFT/G4P2zXx4OVx04qWUmyFPrD2/CNepa2Zo3GPNaCaaxElDgwUrwYWkK1nr9fft0Ya8dws8coDLLQ== dependencies: domelementtype "^2.3.0" domhandler "^5.0.3" - domutils "^3.0.1" - entities "^4.4.0" + domutils "^3.1.0" + entities "^4.5.0" -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== +http-proxy-agent@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz#e9096c5afd071a3fce56e6252bb321583c124673" + integrity sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ== dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" + agent-base "^7.1.0" + debug "^4.3.4" -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== +https-proxy-agent@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b" + integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== dependencies: - agent-base "6" + agent-base "^7.0.2" debug "4" iconv-lite@^0.4.24: @@ -3030,7 +2992,7 @@ immutable@~3.7.6: resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" integrity sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw== -import-fresh@^3.0.0, import-fresh@^3.2.1: +import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -3066,15 +3028,15 @@ inherits@2, inherits@^2.0.3, inherits@^2.0.4: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== +inline-style-parser@0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.2.tgz#d498b4e6de0373458fc610ff793f6b14ebf45633" + integrity sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ== inquirer@^8.0.0: - version "8.2.5" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8" - integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ== + version "8.2.6" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" + integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== dependencies: ansi-escapes "^4.2.1" chalk "^4.1.1" @@ -3090,9 +3052,9 @@ inquirer@^8.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" - wrap-ansi "^7.0.0" + wrap-ansi "^6.0.1" -internal-slot@^1.0.3, internal-slot@^1.0.4: +internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== @@ -3116,15 +3078,7 @@ is-absolute@^1.0.0: is-relative "^1.0.0" is-windows "^1.0.1" -is-arguments@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-array-buffer@^3.0.1: +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== @@ -3138,6 +3092,13 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -3158,10 +3119,10 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.10.0, is-core-module@^2.11.0, is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== +is-core-module@^2.11.0, is-core-module@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" @@ -3172,21 +3133,30 @@ is-date-object@^1.0.1, is-date-object@^1.0.5: dependencies: has-tostringtag "^1.0.0" -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-glob@4.0.3, is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -3206,7 +3176,7 @@ is-lower-case@^2.0.2: dependencies: tslib "^2.0.3" -is-map@^2.0.1, is-map@^2.0.2: +is-map@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== @@ -3248,7 +3218,7 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" -is-set@^2.0.1, is-set@^2.0.2: +is-set@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== @@ -3274,16 +3244,12 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typed-array@^1.1.10, is-typed-array@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" + which-typed-array "^1.1.11" is-unc-path@^1.0.0: version "1.0.0" @@ -3329,13 +3295,6 @@ is-windows@^1.0.1: resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - isarray@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" @@ -3346,43 +3305,31 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isomorphic-fetch@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4" - integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== - dependencies: - node-fetch "^2.6.1" - whatwg-fetch "^3.4.1" - isomorphic-ws@5.0.0, isomorphic-ws@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf" integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== -jiti@1.17.1: - version "1.17.1" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.17.1.tgz#264daa43ee89a03e8be28c3d712ccc4eb9f1e8ed" - integrity sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw== - -jiti@^1.17.1: - version "1.18.2" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" - integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== - -jose@^4.11.4: - version "4.13.1" - resolved "https://registry.yarnpkg.com/jose/-/jose-4.13.1.tgz#449111bb5ab171db85c03f1bd2cb1647ca06db1c" - integrity sha512-MSJQC5vXco5Br38mzaQKiq9mwt7lwj2eXpgpRyQYNHYt2lq1PjkWa7DLXX0WVcQLE9HhMh3jPiufS7fhJf+CLQ== +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + 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" -jose@^4.14.1: - version "4.14.3" - resolved "https://registry.yarnpkg.com/jose/-/jose-4.14.3.tgz#3c42f3677d47f74a506f18a811ec82a6e095df98" - integrity sha512-YPM9Q+dmsna4CGWNn5+oHFsuXJdxvKAOVoNjpe2nje3odSoX5Xz4s71rP50vM8uUKJyQtMnEGPmbVCVR+G4W5g== +jiti@^1.17.1, jiti@^1.18.2: + version "1.20.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.20.0.tgz#2d823b5852ee8963585c8dd8b7992ffc1ae83b42" + integrity sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA== -js-sdsl@^4.1.4: - version "4.3.0" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.3.0.tgz#aeefe32a451f7af88425b11fdb5f58c90ae1d711" - integrity sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ== +jose@^4.11.4, jose@^4.15.1: + version "4.15.4" + resolved "https://registry.yarnpkg.com/jose/-/jose-4.15.4.tgz#02a9a763803e3872cf55f29ecef0dfdcc218cc03" + integrity sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -3401,6 +3348,11 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -3438,7 +3390,7 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.2.2: +json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -3448,23 +3400,31 @@ jsonify@^0.0.1: resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== -jsonwebtoken@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz#d0faf9ba1cc3a56255fe49c0961a67e520c1926d" - integrity sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw== +jsonwebtoken@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz#65ff91f4abef1784697d40952bb1998c504caaf3" + integrity sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ== dependencies: jws "^3.2.2" - lodash "^4.17.21" + lodash.includes "^4.3.0" + lodash.isboolean "^3.0.3" + lodash.isinteger "^4.0.4" + lodash.isnumber "^3.0.3" + lodash.isplainobject "^4.0.6" + lodash.isstring "^4.0.1" + lodash.once "^4.0.0" ms "^2.1.1" - semver "^7.3.8" + semver "^7.5.4" "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" - integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== dependencies: - array-includes "^3.1.5" - object.assign "^4.1.3" + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" jwa@^1.4.1: version "1.4.1" @@ -3483,6 +3443,13 @@ jws@^3.2.2: jwa "^1.4.1" safe-buffer "^5.0.1" +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + language-subtag-registry@~0.3.2: version "0.3.22" resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" @@ -3536,11 +3503,46 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +lodash.includes@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" + integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w== + +lodash.isboolean@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" + integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== + +lodash.isinteger@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" + integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== + +lodash.isnumber@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" + integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw== + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lodash.once@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" + integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== + lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -3610,9 +3612,9 @@ merge2@^1.3.0, merge2@^1.4.1: integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== meros@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/meros/-/meros-1.2.1.tgz#056f7a76e8571d0aaf3c7afcbe7eb6407ff7329e" - integrity sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g== + version "1.3.0" + resolved "https://registry.yarnpkg.com/meros/-/meros-1.3.0.tgz#c617d2092739d55286bf618129280f362e6242f2" + integrity sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w== micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" @@ -3622,30 +3624,11 @@ micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -minimatch@4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-4.2.3.tgz#b4dcece1d674dee104bb0fb833ebb85a78cbbca6" - integrity sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng== - dependencies: - brace-expansion "^1.1.7" - minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -3653,6 +3636,13 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" +minimatch@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-4.2.3.tgz#b4dcece1d674dee104bb0fb833ebb85a78cbbca6" + integrity sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng== + dependencies: + brace-expansion "^1.1.7" + minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" @@ -3673,10 +3663,10 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== natural-compare@^1.4.0: version "1.4.0" @@ -3690,10 +3680,10 @@ next-applicationinsights@^1.0.4: dependencies: "@microsoft/applicationinsights-web" "^2.1.0" -next-auth@^4.22.1: - version "4.22.1" - resolved "https://registry.yarnpkg.com/next-auth/-/next-auth-4.22.1.tgz#1ea5084e38867966dc6492a71c6729c8f5cfa96b" - integrity sha512-NTR3f6W7/AWXKw8GSsgSyQcDW6jkslZLH8AiZa5PQ09w1kR8uHtR9rez/E9gAq/o17+p0JYHE8QjF3RoniiObA== +next-auth@^4.24.3: + version "4.24.3" + resolved "https://registry.yarnpkg.com/next-auth/-/next-auth-4.24.3.tgz#1c57e6ec66fa69744cc9d28989a36916da4e6d19" + integrity sha512-n1EvmY7MwQMSOkCh6jhI6uBneB6VVtkYELVMEwVaCLD1mBD3IAAucwk+90kgxramW09nSp5drvynwfNCi1JjaQ== dependencies: "@babel/runtime" "^7.20.13" "@panva/hkdf" "^1.0.2" @@ -3705,30 +3695,28 @@ next-auth@^4.22.1: preact-render-to-string "^5.1.19" uuid "^8.3.2" -next@13.2.3: - version "13.2.3" - resolved "https://registry.yarnpkg.com/next/-/next-13.2.3.tgz#92d170e7aca421321f230ff80c35c4751035f42e" - integrity sha512-nKFJC6upCPN7DWRx4+0S/1PIOT7vNlCT157w9AzbXEgKy6zkiPKEt5YyRUsRZkmpEqBVrGgOqNfwecTociyg+w== +next@^13.5.6: + version "13.5.6" + resolved "https://registry.yarnpkg.com/next/-/next-13.5.6.tgz#e964b5853272236c37ce0dd2c68302973cf010b1" + integrity sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw== dependencies: - "@next/env" "13.2.3" - "@swc/helpers" "0.4.14" + "@next/env" "13.5.6" + "@swc/helpers" "0.5.2" + busboy "1.6.0" caniuse-lite "^1.0.30001406" - postcss "8.4.14" + postcss "8.4.31" styled-jsx "5.1.1" + watchpack "2.4.0" optionalDependencies: - "@next/swc-android-arm-eabi" "13.2.3" - "@next/swc-android-arm64" "13.2.3" - "@next/swc-darwin-arm64" "13.2.3" - "@next/swc-darwin-x64" "13.2.3" - "@next/swc-freebsd-x64" "13.2.3" - "@next/swc-linux-arm-gnueabihf" "13.2.3" - "@next/swc-linux-arm64-gnu" "13.2.3" - "@next/swc-linux-arm64-musl" "13.2.3" - "@next/swc-linux-x64-gnu" "13.2.3" - "@next/swc-linux-x64-musl" "13.2.3" - "@next/swc-win32-arm64-msvc" "13.2.3" - "@next/swc-win32-ia32-msvc" "13.2.3" - "@next/swc-win32-x64-msvc" "13.2.3" + "@next/swc-darwin-arm64" "13.5.6" + "@next/swc-darwin-x64" "13.5.6" + "@next/swc-linux-arm64-gnu" "13.5.6" + "@next/swc-linux-arm64-musl" "13.5.6" + "@next/swc-linux-x64-gnu" "13.5.6" + "@next/swc-linux-x64-musl" "13.5.6" + "@next/swc-win32-arm64-msvc" "13.5.6" + "@next/swc-win32-ia32-msvc" "13.5.6" + "@next/swc-win32-x64-msvc" "13.5.6" no-case@^3.0.4: version "3.0.4" @@ -3738,39 +3726,22 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-addon-api@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" - integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== - -node-fetch@2.6.7: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - -node-fetch@^2.6.1: - version "2.6.9" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" - integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== +node-fetch@^2.6.1, node-fetch@^2.6.12: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" -node-gyp-build@^4.3.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055" - integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ== - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== normalize-path@^2.1.1: version "2.1.1" @@ -3799,25 +3770,17 @@ object-hash@^2.2.0: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== -object-inspect@^1.12.2, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== - -object-is@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.3, object.assign@^4.1.4: +object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -3828,39 +3791,49 @@ object.assign@^4.1.3, object.assign@^4.1.4: object-keys "^1.1.1" object.entries@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.groupby@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee" + integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" object.hasown@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" oidc-client@^1.11.5: version "1.11.5" @@ -3892,36 +3865,27 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" -open@^8.4.0: - version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" - integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - openid-client@^5.4.0: - version "5.4.2" - resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-5.4.2.tgz#8692bcc2a40ef3426c5ba5c11f7493599e93ccc7" - integrity sha512-lIhsdPvJ2RneBm3nGBBhQchpe3Uka//xf7WPHTIglery8gnckvW7Bd9IaQzekzXJvWthCMyi/xVEyGW0RFPytw== + version "5.6.1" + resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-5.6.1.tgz#8f7526a50c290a5e28a7fe21b3ece3107511bc73" + integrity sha512-PtrWsY+dXg6y8mtMPyL/namZSYVz8pjXz3yJiBNZsEdCnu9miHLB4ELVC85WvneMKo2Rg62Ay7NkuCpM0bgiLQ== dependencies: - jose "^4.14.1" + jose "^4.15.1" lru-cache "^6.0.0" object-hash "^2.2.0" oidc-token-hash "^5.0.3" -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" - word-wrap "^1.2.3" ora@^5.4.1: version "5.4.1" @@ -4007,7 +3971,7 @@ parse-filepath@^1.0.2: map-cache "^0.2.0" path-root "^0.1.1" -parse-json@^5.0.0: +parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== @@ -4080,12 +4044,12 @@ picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -postcss@8.4.14: - version "8.4.14" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" - integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== +postcss@8.4.31: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: - nanoid "^3.3.4" + nanoid "^3.3.6" picocolors "^1.0.0" source-map-js "^1.0.2" @@ -4097,9 +4061,9 @@ preact-render-to-string@^5.1.19: pretty-format "^3.8.0" preact@^10.6.3: - version "10.13.2" - resolved "https://registry.yarnpkg.com/preact/-/preact-10.13.2.tgz#2c40c73d57248b57234c4ae6cd9ab9d8186ebc0a" - integrity sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw== + version "10.18.1" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.18.1.tgz#3b84bb305f0b05f4ad5784b981d15fcec4e105da" + integrity sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg== prelude-ls@^1.2.1: version "1.2.1" @@ -4137,12 +4101,12 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== -pvtsutils@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.2.tgz#9f8570d132cdd3c27ab7d51a2799239bf8d8d5de" - integrity sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ== +pvtsutils@^1.3.2, pvtsutils@^1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.5.tgz#b8705b437b7b134cd7fd858f025a23456f1ce910" + integrity sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA== dependencies: - tslib "^2.4.0" + tslib "^2.6.1" pvutils@^1.1.3: version "1.1.3" @@ -4195,24 +4159,31 @@ readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== +reflect.getprototypeof@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" + integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" relay-runtime@12.0.0: version "12.0.0" @@ -4258,21 +4229,26 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== +resolve-pkg-maps@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" + integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== + +resolve@^1.22.4: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -4314,12 +4290,22 @@ run-parallel@^1.1.9: queue-microtask "^1.2.2" rxjs@^7.5.5: - version "7.8.0" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" - integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" @@ -4351,15 +4337,15 @@ scuid@^1.1.0: resolved "https://registry.yarnpkg.com/scuid/-/scuid-1.1.0.tgz#d3f9f920956e737a60f72d0e4ad280bf324d5dab" integrity sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg== -semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.7, semver@^7.3.8: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== +semver@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" @@ -4384,6 +4370,25 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +set-function-name@^2.0.0, set-function-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -4402,9 +4407,9 @@ shebang-regex@^3.0.0: integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.7.3: - version "1.8.0" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba" - integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ== + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== side-channel@^1.0.4: version "1.0.4" @@ -4430,11 +4435,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" @@ -4473,19 +4473,12 @@ sponge-case@^1.0.1: dependencies: tslib "^2.0.3" -stop-iteration-iterator@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" - integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== - dependencies: - internal-slot "^1.0.4" - streamsearch@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== -string-env-interpolation@1.0.1, string-env-interpolation@^1.0.1: +string-env-interpolation@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" integrity sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== @@ -4500,36 +4493,46 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: strip-ansi "^6.0.1" string.prototype.matchall@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" side-channel "^1.0.4" -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" string_decoder@^1.1.1: version "1.3.0" @@ -4550,24 +4553,24 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -style-to-js@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.3.tgz#2012d75dc89bf400edc29c545ed61c8626b00184" - integrity sha512-zKI5gN/zb7LS/Vm0eUwjmjrXWw8IMtyA8aPBJZdYiQTXj4+wQ3IucOLIOnF7zCHxvW8UhIGh/uZh/t9zEHXNTQ== +style-to-js@1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.8.tgz#b3357ad6cbd7cc1216a432ce89c31e554d0861a7" + integrity sha512-bPSspCXkkhETLXnEgDbaoWRWyv3lF2bj32YIc8IElok2IIMHUlZtQUrxYmAkKUNxpluhH0qnKWrmuoXUyTY12g== dependencies: - style-to-object "0.4.1" + style-to-object "1.0.3" -style-to-object@0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.1.tgz#53cf856f7cf7f172d72939d9679556469ba5de37" - integrity sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw== +style-to-object@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.3.tgz#5ce90eb7f03ef5044bd70a3a23a3c1387fcac5b4" + integrity sha512-xOpx7S53E0V3DpVsvt7ySvoiumRpfXiC99PUXLqGB3wiAnN9ybEIpuzlZ8LAZg+h1sl9JkEUwtSQXxcCgFqbbg== dependencies: - inline-style-parser "0.1.1" + inline-style-parser "0.2.2" styled-jsx@5.1.1: version "5.1.1" @@ -4602,14 +4605,6 @@ swap-case@^2.0.2: dependencies: tslib "^2.0.3" -synckit@^0.8.4: - version "0.8.5" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3" - integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q== - dependencies: - "@pkgr/utils" "^2.3.1" - tslib "^2.5.0" - tapable@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" @@ -4625,14 +4620,6 @@ through@^2.3.6, through@^2.3.8: resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== -tiny-glob@^0.2.9: - version "0.2.9" - resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.9.tgz#2212d441ac17928033b110f8b3640683129d31e2" - integrity sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg== - dependencies: - globalyzer "0.1.0" - globrex "^0.1.2" - title-case@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/title-case/-/title-case-3.0.3.tgz#bc689b46f02e411f1d1e1d081f7c3deca0489982" @@ -4664,12 +4651,17 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +ts-api-utils@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.3.tgz#f12c1c781d04427313dbac808f453f050e54a331" + integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg== + ts-log@^2.2.3: version "2.2.5" resolved "https://registry.yarnpkg.com/ts-log/-/ts-log-2.2.5.tgz#aef3252f1143d11047e2cb6f7cfaac7408d96623" integrity sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA== -tsconfig-paths@^3.14.1: +tsconfig-paths@^3.14.2: version "3.14.2" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== @@ -4679,27 +4671,20 @@ tsconfig-paths@^3.14.1: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0, tslib@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.1, tslib@^2.6.2, tslib@~2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tslib@~2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" +tslib@~2.5.0: + version "2.5.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913" + integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w== type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" @@ -4718,6 +4703,36 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + typed-array-length@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" @@ -4727,15 +4742,15 @@ typed-array-length@^1.0.4: for-each "^0.3.3" is-typed-array "^1.1.9" -typescript@4.9.5: - version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== +typescript@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" + integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== -ua-parser-js@^0.7.30: - version "0.7.34" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.34.tgz#afb439e2e3e394bdc90080acb661a39c685b67d7" - integrity sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ== +ua-parser-js@^1.0.35: + version "1.0.36" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.36.tgz#a9ab6b9bd3a8efb90bb0816674b412717b7c428c" + integrity sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw== unbox-primitive@^1.0.2: version "1.0.2" @@ -4752,6 +4767,11 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + unixify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" @@ -4759,10 +4779,10 @@ unixify@^1.0.0: dependencies: normalize-path "^2.1.1" -update-browserslist-db@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -4788,17 +4808,15 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -urlpattern-polyfill@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-6.0.2.tgz#a193fe773459865a2a5c93b246bb794b13d07256" - integrity sha512-5vZjFlH9ofROmuWmXM9yj2wljYKgWstGwe8YTyiqM7hVum/g9LyCizPZtb3UqsuppVwety9QJmfc42VggLpTgg== - dependencies: - braces "^3.0.2" +urlpattern-polyfill@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz#99f096e35eff8bf4b5a2aa7d58a1523d6ebc7ce5" + integrity sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ== -use-sync-external-store@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" - integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== +urlpattern-polyfill@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-9.0.0.tgz#bc7e386bb12fd7898b58d1509df21d3c29ab3460" + integrity sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g== util-deprecate@^1.0.1: version "1.0.2" @@ -4810,11 +4828,19 @@ uuid@^8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -value-or-promise@1.0.12, value-or-promise@^1.0.11, value-or-promise@^1.0.12: +value-or-promise@^1.0.11, value-or-promise@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" integrity sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== +watchpack@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -4843,11 +4869,6 @@ webidl-conversions@^3.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -whatwg-fetch@^3.4.1: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -4867,6 +4888,24 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + 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.9" + which-collection@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" @@ -4878,21 +4917,20 @@ which-collection@^1.0.1: is-weakset "^2.0.1" which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== -which-typed-array@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== +which-typed-array@^1.1.11, which-typed-array@^1.1.9: + version "1.1.13" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" + integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== dependencies: available-typed-arrays "^1.0.5" - call-bind "^1.0.2" + call-bind "^1.0.4" for-each "^0.3.3" gopd "^1.0.1" has-tostringtag "^1.0.0" - is-typed-array "^1.1.10" which@^2.0.1: version "2.0.2" @@ -4901,12 +4939,7 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -word-wrap@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wrap-ansi@^6.2.0: +wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== @@ -4929,15 +4962,10 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -ws@8.12.1: - version "8.12.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.12.1.tgz#c51e583d79140b5e42e39be48c934131942d4a8f" - integrity sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew== - -ws@^8.12.0: - version "8.13.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" - integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== +ws@8.14.2, ws@^8.12.0, ws@^8.13.0: + version "8.14.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" + integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== y18n@^4.0.0: version "4.0.3" @@ -4964,10 +4992,10 @@ yaml-ast-parser@^0.0.43: resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.3.1: + version "2.3.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.3.tgz#01f6d18ef036446340007db8e016810e5d64aad9" + integrity sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ== yargs-parser@^18.1.2: version "18.1.3" @@ -5000,9 +5028,9 @@ yargs@^15.3.1: yargs-parser "^18.1.2" yargs@^17.0.0: - version "17.7.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" - integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" escalade "^3.1.1" From c95ede52790703f453f919f39ca641715080081e Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 14:39:58 +0700 Subject: [PATCH 11/14] add the episerver config --- .../pages/api/auth/[...nextauth].ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts index b6dcdc5..abebb2a 100644 --- a/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts +++ b/samples/musicfestival-frontend-nextjs/pages/api/auth/[...nextauth].ts @@ -31,7 +31,7 @@ export const authOptions: any = { tenantId: `${process.env.AZURE_AD_TENANT_ID}`, }), EPiserverOidcProvider({ - clientId: 'frontend', + clientId: `${process.env.NEXT_PUBLIC_EPISERVER_CLIENT_ID}`, authorization: { params: { scope: "openid profile offline_access email roles epi_content_delivery" } }, clientSecret: '', checks: ['pkce', 'state', 'nonce'], From b2483365228d807a3d816ed1250e6933ab4cc766 Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 14:41:09 +0700 Subject: [PATCH 12/14] Remove redundant pages --- .../components/Login-Callback.tsx | 23 ------------------- .../LoginCallbackPageComponent.tsx | 23 ------------------- 2 files changed, 46 deletions(-) delete mode 100644 samples/musicfestival-frontend-nextjs/components/Login-Callback.tsx delete mode 100644 samples/musicfestival-frontend-nextjs/components/PageComponent/LoginCallbackPageComponent.tsx diff --git a/samples/musicfestival-frontend-nextjs/components/Login-Callback.tsx b/samples/musicfestival-frontend-nextjs/components/Login-Callback.tsx deleted file mode 100644 index 9804144..0000000 --- a/samples/musicfestival-frontend-nextjs/components/Login-Callback.tsx +++ /dev/null @@ -1,23 +0,0 @@ - -import { UserManager, WebStorageStateStore } from 'oidc-client'; - -function LoginCallback() { - const settings = { - response_mode: 'query', - userStore: new WebStorageStateStore({}), - }; - - new UserManager(settings).signinRedirectCallback().then((user) => { - if (user && user.state) { - window.location.href = user.state; - } else { - window.location.href = window.location.origin; - } - }).catch((err) => { - console.error(err); - }); - - return <>; -} - -export default LoginCallback; \ No newline at end of file diff --git a/samples/musicfestival-frontend-nextjs/components/PageComponent/LoginCallbackPageComponent.tsx b/samples/musicfestival-frontend-nextjs/components/PageComponent/LoginCallbackPageComponent.tsx deleted file mode 100644 index 0ac736a..0000000 --- a/samples/musicfestival-frontend-nextjs/components/PageComponent/LoginCallbackPageComponent.tsx +++ /dev/null @@ -1,23 +0,0 @@ - -import { UserManager, WebStorageStateStore } from 'oidc-client'; - -function LoginCallbackPage() { - const settings = { - response_mode: 'query', - userStore: new WebStorageStateStore({}), - }; - - new UserManager(settings).signinRedirectCallback().then((user) => { - if (user && user.state) { - window.location.href = user.state; - } else { - window.location.href = window.location.origin; - } - }).catch((err) => { - console.error(err); - }); - - return <>; -} - -export default LoginCallbackPage; \ No newline at end of file From 16dd56860d654a1ba5c8565f356af4e3923b87d2 Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 15:56:34 +0700 Subject: [PATCH 13/14] Change typescript-react-query to graphql-request --- .../generated/graphql.ts | 2967 +++++++++++------ .../graphql.config.yml | 2 +- .../lib/queryCacheHelper.ts | 3 +- .../models/Props.ts | 4 - .../package.json | 6 +- .../pages/_app.tsx | 2 - .../musicfestival-frontend-nextjs/yarn.lock | 163 +- 7 files changed, 2018 insertions(+), 1129 deletions(-) diff --git a/samples/musicfestival-frontend-nextjs/generated/graphql.ts b/samples/musicfestival-frontend-nextjs/generated/graphql.ts index adb4200..154cdfe 100644 --- a/samples/musicfestival-frontend-nextjs/generated/graphql.ts +++ b/samples/musicfestival-frontend-nextjs/generated/graphql.ts @@ -1,118 +1,116 @@ -import { useQuery, UseQueryOptions } from '@tanstack/react-query'; +import { GraphQLClient } from 'graphql-request'; +import { GraphQLClientRequestHeaders } from 'graphql-request/build/cjs/types'; +import gql from 'graphql-tag'; export type Maybe = T | null; export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; - -function fetcher(endpoint: string, requestInit: RequestInit, query: string, variables?: TVariables) { - return async (): Promise => { - const res = await fetch(endpoint, { - method: 'POST', - ...requestInit, - body: JSON.stringify({ query, variables }), - }); - - const json = await res.json(); - - if (json.errors) { - const { message } = json.errors[0]; - - throw new Error(message); - } - - return json.data; - } -} +export type MakeEmpty = { [_ in K]?: never }; +export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - Bool: any; - Date: any; + ID: { input: string; output: string; } + String: { input: string; output: string; } + Boolean: { input: boolean; output: boolean; } + Int: { input: number; output: number; } + Float: { input: number; output: number; } + Bool: { input: any; output: any; } + Date: { input: any; output: any; } }; export type ArtistContainerPage = IContent & { __typename?: 'ArtistContainerPage'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe>>; - Changed?: Maybe; + Changed?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; - Created?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; ExistingLanguages?: Maybe>>; - IsCommonDraft?: Maybe; + IsCommonDraft?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - Name?: Maybe; + Name?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe; - RouteSegment?: Maybe; - Saved?: Maybe; - StartPublish?: Maybe; - Status?: Maybe; - StopPublish?: Maybe; - Url?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ArtistContainerPage_LinkArgs = { + type?: InputMaybe; }; export type ArtistContainerPageAutocomplete = { __typename?: 'ArtistContainerPageAutocomplete'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; + ContentType?: Maybe>>; ExistingLanguages?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe>>; - RouteSegment?: Maybe>>; - Status?: Maybe>>; - Url?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; }; export type ArtistContainerPageAutocompleteAncestorsArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistContainerPageAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistContainerPageAutocompleteRelativePathArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistContainerPageAutocompleteRouteSegmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ArtistContainerPageAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistContainerPageAutocompleteStatusArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistContainerPageAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistContainerPageFacet = { @@ -132,6 +130,7 @@ export type ArtistContainerPageFacet = { RelativePath?: Maybe>>; RouteSegment?: Maybe>>; Saved?: Maybe>>; + SiteId?: Maybe>>; StartPublish?: Maybe>>; Status?: Maybe>>; StopPublish?: Maybe>>; @@ -140,8 +139,8 @@ export type ArtistContainerPageFacet = { export type ArtistContainerPageFacetAncestorsArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -149,13 +148,13 @@ export type ArtistContainerPageFacetAncestorsArgs = { export type ArtistContainerPageFacetChangedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistContainerPageFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -163,37 +162,37 @@ export type ArtistContainerPageFacetContentTypeArgs = { export type ArtistContainerPageFacetCreatedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistContainerPageFacetIsCommonDraftArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistContainerPageFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistContainerPageFacetRelativePathArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistContainerPageFacetRouteSegmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -201,19 +200,27 @@ export type ArtistContainerPageFacetRouteSegmentArgs = { export type ArtistContainerPageFacetSavedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistContainerPageFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; }; export type ArtistContainerPageFacetStartPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistContainerPageFacetStatusArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -221,13 +228,13 @@ export type ArtistContainerPageFacetStatusArgs = { export type ArtistContainerPageFacetStopPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistContainerPageFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -248,6 +255,7 @@ export type ArtistContainerPageOrderByInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -258,15 +266,15 @@ export type ArtistContainerPageOrderByInput = { export type ArtistContainerPageOutput = { __typename?: 'ArtistContainerPageOutput'; autocomplete?: Maybe; - cursor?: Maybe; + cursor?: Maybe; facets?: Maybe; items?: Maybe>>; - total?: Maybe; + total?: Maybe; }; export type ArtistContainerPageOutputTotalArgs = { - all?: InputMaybe; + all?: InputMaybe; }; export type ArtistContainerPageWhereInput = { @@ -285,6 +293,7 @@ export type ArtistContainerPageWhereInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -298,126 +307,140 @@ export type ArtistContainerPageWhereInput = { export type ArtistDetailsPage = IContent & { __typename?: 'ArtistDetailsPage'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; /** Description to appear on the artist detail page. */ - ArtistDescription?: Maybe; - ArtistGenre?: Maybe; - ArtistIsHeadliner?: Maybe; - ArtistName?: Maybe; - ArtistPhoto?: Maybe; + ArtistDescription?: Maybe; + ArtistGenre?: Maybe; + ArtistIsHeadliner?: Maybe; + ArtistName?: Maybe; + ArtistPhoto?: Maybe; Category?: Maybe>>; - Changed?: Maybe; + Changed?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; - Created?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; ExistingLanguages?: Maybe>>; - IsCommonDraft?: Maybe; + IsCommonDraft?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - Name?: Maybe; + Name?: Maybe; ParentLink?: Maybe; - PerformanceEndTime?: Maybe; - PerformanceStartTime?: Maybe; - RelativePath?: Maybe; - RouteSegment?: Maybe; - Saved?: Maybe; - StageName?: Maybe; - StartPublish?: Maybe; - Status?: Maybe; - StopPublish?: Maybe; - Url?: Maybe; + PerformanceEndTime?: Maybe; + PerformanceStartTime?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StageName?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ArtistDetailsPage_LinkArgs = { + type?: InputMaybe; }; export type ArtistDetailsPageAutocomplete = { __typename?: 'ArtistDetailsPageAutocomplete'; - Ancestors?: Maybe>>; - ArtistDescription?: Maybe>>; - ArtistGenre?: Maybe>>; - ArtistName?: Maybe>>; - ArtistPhoto?: Maybe>>; + Ancestors?: Maybe>>; + ArtistDescription?: Maybe>>; + ArtistGenre?: Maybe>>; + ArtistName?: Maybe>>; + ArtistPhoto?: Maybe>>; Category?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; + ContentType?: Maybe>>; ExistingLanguages?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe>>; - RouteSegment?: Maybe>>; - StageName?: Maybe>>; - Status?: Maybe>>; - Url?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + StageName?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; }; export type ArtistDetailsPageAutocompleteAncestorsArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteArtistDescriptionArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteArtistGenreArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteArtistNameArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteArtistPhotoArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteRelativePathArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteRouteSegmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ArtistDetailsPageAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteStageNameArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteStatusArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ArtistDetailsPageFacet = { @@ -444,6 +467,7 @@ export type ArtistDetailsPageFacet = { RelativePath?: Maybe>>; RouteSegment?: Maybe>>; Saved?: Maybe>>; + SiteId?: Maybe>>; StageName?: Maybe>>; StartPublish?: Maybe>>; Status?: Maybe>>; @@ -453,48 +477,48 @@ export type ArtistDetailsPageFacet = { export type ArtistDetailsPageFacetAncestorsArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistDetailsPageFacetArtistDescriptionArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistDetailsPageFacetArtistGenreArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistDetailsPageFacetArtistIsHeadlinerArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistDetailsPageFacetArtistNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistDetailsPageFacetArtistPhotoArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -502,13 +526,13 @@ export type ArtistDetailsPageFacetArtistPhotoArgs = { export type ArtistDetailsPageFacetChangedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistDetailsPageFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -516,21 +540,21 @@ export type ArtistDetailsPageFacetContentTypeArgs = { export type ArtistDetailsPageFacetCreatedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistDetailsPageFacetIsCommonDraftArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistDetailsPageFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -538,27 +562,27 @@ export type ArtistDetailsPageFacetNameArgs = { export type ArtistDetailsPageFacetPerformanceEndTimeArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistDetailsPageFacetPerformanceStartTimeArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistDetailsPageFacetRelativePathArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ArtistDetailsPageFacetRouteSegmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -566,13 +590,21 @@ export type ArtistDetailsPageFacetRouteSegmentArgs = { export type ArtistDetailsPageFacetSavedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; +}; + + +export type ArtistDetailsPageFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; }; export type ArtistDetailsPageFacetStageNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -580,13 +612,13 @@ export type ArtistDetailsPageFacetStageNameArgs = { export type ArtistDetailsPageFacetStartPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistDetailsPageFacetStatusArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -594,13 +626,13 @@ export type ArtistDetailsPageFacetStatusArgs = { export type ArtistDetailsPageFacetStopPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ArtistDetailsPageFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -628,6 +660,7 @@ export type ArtistDetailsPageOrderByInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StageName?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; @@ -639,15 +672,15 @@ export type ArtistDetailsPageOrderByInput = { export type ArtistDetailsPageOutput = { __typename?: 'ArtistDetailsPageOutput'; autocomplete?: Maybe; - cursor?: Maybe; + cursor?: Maybe; facets?: Maybe; items?: Maybe>>; - total?: Maybe; + total?: Maybe; }; export type ArtistDetailsPageOutputTotalArgs = { - all?: InputMaybe; + all?: InputMaybe; }; export type ArtistDetailsPageWhereInput = { @@ -673,6 +706,7 @@ export type ArtistDetailsPageWhereInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StageName?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; @@ -687,26 +721,26 @@ export type ArtistDetailsPageWhereInput = { export type BlobModel = { __typename?: 'BlobModel'; - Id?: Maybe; - Url?: Maybe; + Id?: Maybe; + Url?: Maybe; }; export type BlobModelAutocomplete = { __typename?: 'BlobModelAutocomplete'; - Id?: Maybe>>; - Url?: Maybe>>; + Id?: Maybe>>; + Url?: Maybe>>; }; export type BlobModelAutocompleteIdArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BlobModelAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BlobModelFacet = { @@ -717,16 +751,16 @@ export type BlobModelFacet = { export type BlobModelFacetIdArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type BlobModelFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -743,109 +777,123 @@ export type BlobModelWhereInput = { export type BoolFilterInput = { /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ - boost?: InputMaybe; + boost?: InputMaybe; /** `eq` matches on an exact value, but the value is case-insensitive. */ - eq?: InputMaybe; + eq?: InputMaybe; /** `exist` matches results that have this field. */ - exist?: InputMaybe; + exist?: InputMaybe; /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ - notEq?: InputMaybe; + notEq?: InputMaybe; }; export type BuyTicketBlock = IContent & { __typename?: 'BuyTicketBlock'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe>>; - Changed?: Maybe; + Changed?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; - Created?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; ExistingLanguages?: Maybe>>; - Heading?: Maybe; - IsCommonDraft?: Maybe; + Heading?: Maybe; + IsCommonDraft?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - Message?: Maybe; - Name?: Maybe; + Message?: Maybe; + Name?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe; - RouteSegment?: Maybe; - Saved?: Maybe; - StartPublish?: Maybe; - Status?: Maybe; - StopPublish?: Maybe; - Url?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type BuyTicketBlock_LinkArgs = { + type?: InputMaybe; }; export type BuyTicketBlockAutocomplete = { __typename?: 'BuyTicketBlockAutocomplete'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; + ContentType?: Maybe>>; ExistingLanguages?: Maybe; - Heading?: Maybe>>; + Heading?: Maybe>>; Language?: Maybe; MasterLanguage?: Maybe; - Message?: Maybe>>; + Message?: Maybe>>; ParentLink?: Maybe; - RelativePath?: Maybe>>; - RouteSegment?: Maybe>>; - Status?: Maybe>>; - Url?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; }; export type BuyTicketBlockAutocompleteAncestorsArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BuyTicketBlockAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BuyTicketBlockAutocompleteHeadingArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BuyTicketBlockAutocompleteMessageArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BuyTicketBlockAutocompleteRelativePathArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BuyTicketBlockAutocompleteRouteSegmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type BuyTicketBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BuyTicketBlockAutocompleteStatusArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BuyTicketBlockAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type BuyTicketBlockFacet = { @@ -867,6 +915,7 @@ export type BuyTicketBlockFacet = { RelativePath?: Maybe>>; RouteSegment?: Maybe>>; Saved?: Maybe>>; + SiteId?: Maybe>>; StartPublish?: Maybe>>; Status?: Maybe>>; StopPublish?: Maybe>>; @@ -875,8 +924,8 @@ export type BuyTicketBlockFacet = { export type BuyTicketBlockFacetAncestorsArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -884,13 +933,13 @@ export type BuyTicketBlockFacetAncestorsArgs = { export type BuyTicketBlockFacetChangedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type BuyTicketBlockFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -898,53 +947,53 @@ export type BuyTicketBlockFacetContentTypeArgs = { export type BuyTicketBlockFacetCreatedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type BuyTicketBlockFacetHeadingArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type BuyTicketBlockFacetIsCommonDraftArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type BuyTicketBlockFacetMessageArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type BuyTicketBlockFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type BuyTicketBlockFacetRelativePathArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type BuyTicketBlockFacetRouteSegmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -952,19 +1001,27 @@ export type BuyTicketBlockFacetRouteSegmentArgs = { export type BuyTicketBlockFacetSavedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; +}; + + +export type BuyTicketBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; }; export type BuyTicketBlockFacetStartPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type BuyTicketBlockFacetStatusArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -972,13 +1029,13 @@ export type BuyTicketBlockFacetStatusArgs = { export type BuyTicketBlockFacetStopPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type BuyTicketBlockFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1001,6 +1058,7 @@ export type BuyTicketBlockOrderByInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -1011,15 +1069,15 @@ export type BuyTicketBlockOrderByInput = { export type BuyTicketBlockOutput = { __typename?: 'BuyTicketBlockOutput'; autocomplete?: Maybe; - cursor?: Maybe; + cursor?: Maybe; facets?: Maybe; items?: Maybe>>; - total?: Maybe; + total?: Maybe; }; export type BuyTicketBlockOutputTotalArgs = { - all?: InputMaybe; + all?: InputMaybe; }; export type BuyTicketBlockWhereInput = { @@ -1040,6 +1098,7 @@ export type BuyTicketBlockWhereInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -1053,27 +1112,27 @@ export type BuyTicketBlockWhereInput = { export type CategoryModel = { __typename?: 'CategoryModel'; - Description?: Maybe; - Id?: Maybe; - Name?: Maybe; + Description?: Maybe; + Id?: Maybe; + Name?: Maybe; }; export type CategoryModelAutocomplete = { __typename?: 'CategoryModelAutocomplete'; - Description?: Maybe>>; - Name?: Maybe>>; + Description?: Maybe>>; + Name?: Maybe>>; }; export type CategoryModelAutocompleteDescriptionArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type CategoryModelAutocompleteNameArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type CategoryModelFacet = { @@ -1085,8 +1144,8 @@ export type CategoryModelFacet = { export type CategoryModelFacetDescriptionArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1098,8 +1157,8 @@ export type CategoryModelFacetIdArgs = { export type CategoryModelFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1116,59 +1175,356 @@ export type CategoryModelWhereInput = { Name?: InputMaybe; }; +export type ContainerBlock = IContent & { + __typename?: 'ContainerBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + ContentArea?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ContainerBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type ContainerBlockAutocomplete = { + __typename?: 'ContainerBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ContainerBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ContainerBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ContainerBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ContainerBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ContainerBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ContainerBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ContainerBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + +export type ContainerBlockFacet = { + __typename?: 'ContainerBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + ContentArea?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type ContainerBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContainerBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContainerBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContainerBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContainerBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContainerBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContainerBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContainerBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContainerBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContainerBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContainerBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContainerBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContainerBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContainerBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ContainerBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentArea?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type ContainerBlockOutput = { + __typename?: 'ContainerBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type ContainerBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type ContainerBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + ContentArea?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + export type Content = IContent & { __typename?: 'Content'; - Ancestors?: Maybe>>; - Changed?: Maybe; + Ancestors?: Maybe>>; + Changed?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; - Created?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; ExistingLanguages?: Maybe>>; - IsCommonDraft?: Maybe; + IsCommonDraft?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - Name?: Maybe; + Name?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe; - RouteSegment?: Maybe; - Saved?: Maybe; - StartPublish?: Maybe; - Status?: Maybe; - StopPublish?: Maybe; - Url?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type Content_LinkArgs = { + type?: InputMaybe; }; export type ContentAreaItemModel = { __typename?: 'ContentAreaItemModel'; ContentLink?: Maybe; - DisplayOption?: Maybe; + DisplayOption?: Maybe; InlineBlock?: Maybe; - Tag?: Maybe; + Tag?: Maybe; }; export type ContentAreaItemModelAutocomplete = { __typename?: 'ContentAreaItemModelAutocomplete'; ContentLink?: Maybe; - DisplayOption?: Maybe>>; + DisplayOption?: Maybe>>; InlineBlock?: Maybe; - Tag?: Maybe>>; + Tag?: Maybe>>; }; export type ContentAreaItemModelAutocompleteDisplayOptionArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentAreaItemModelAutocompleteTagArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentAreaItemModelFacet = { @@ -1181,16 +1537,16 @@ export type ContentAreaItemModelFacet = { export type ContentAreaItemModelFacetDisplayOptionArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentAreaItemModelFacetTagArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1202,6 +1558,52 @@ export type ContentAreaItemModelOrderByInput = { Tag?: InputMaybe; }; +export type ContentAreaItemModelSearch = { + __typename?: 'ContentAreaItemModelSearch'; + ContentLink?: Maybe; + DisplayOption?: Maybe; + InlineBlock?: Maybe; + Tag?: Maybe; +}; + +export type ContentAreaItemModelSearchFacet = { + __typename?: 'ContentAreaItemModelSearchFacet'; + ContentLink?: Maybe; + DisplayOption?: Maybe>>; + InlineBlock?: Maybe; + Tag?: Maybe>>; +}; + + +export type ContentAreaItemModelSearchFacetDisplayOptionArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentAreaItemModelSearchFacetTagArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ContentAreaItemModelSearchOrderByInput = { + ContentLink?: InputMaybe; + DisplayOption?: InputMaybe; + InlineBlock?: InputMaybe; + Tag?: InputMaybe; +}; + +export type ContentAreaItemModelSearchWhereInput = { + ContentLink?: InputMaybe; + DisplayOption?: InputMaybe; + InlineBlock?: InputMaybe; + Tag?: InputMaybe; +}; + export type ContentAreaItemModelWhereInput = { ContentLink?: InputMaybe; DisplayOption?: InputMaybe; @@ -1211,165 +1613,186 @@ export type ContentAreaItemModelWhereInput = { export type ContentAutocomplete = { __typename?: 'ContentAutocomplete'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; ContentLink?: Maybe; - ContentType?: Maybe>>; + ContentType?: Maybe>>; ExistingLanguages?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe>>; - RouteSegment?: Maybe>>; - Status?: Maybe>>; - Url?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; }; export type ContentAutocompleteAncestorsArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentAutocompleteRelativePathArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentAutocompleteRouteSegmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ContentAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentAutocompleteStatusArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlock = IContent & { __typename?: 'ContentBlock'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe>>; - Changed?: Maybe; - Content?: Maybe; + Changed?: Maybe; + Content?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; - Created?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; ExistingLanguages?: Maybe>>; - Image?: Maybe; - ImageAlignment?: Maybe; - IsCommonDraft?: Maybe; + Image?: Maybe; + ImageAlignment?: Maybe; + IsCommonDraft?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - Name?: Maybe; + Name?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe; - RouteSegment?: Maybe; - Saved?: Maybe; - StartPublish?: Maybe; - Status?: Maybe; - StopPublish?: Maybe; - Title?: Maybe; - Url?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Title?: Maybe; + Url?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ContentBlock_LinkArgs = { + type?: InputMaybe; }; export type ContentBlockAutocomplete = { __typename?: 'ContentBlockAutocomplete'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe; - Content?: Maybe>>; + Content?: Maybe>>; ContentLink?: Maybe; - ContentType?: Maybe>>; + ContentType?: Maybe>>; ExistingLanguages?: Maybe; - Image?: Maybe>>; - ImageAlignment?: Maybe>>; + Image?: Maybe>>; + ImageAlignment?: Maybe>>; Language?: Maybe; MasterLanguage?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe>>; - RouteSegment?: Maybe>>; - Status?: Maybe>>; - Title?: Maybe>>; - Url?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Title?: Maybe>>; + Url?: Maybe>>; }; export type ContentBlockAutocompleteAncestorsArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockAutocompleteContentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockAutocompleteImageArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockAutocompleteImageAlignmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockAutocompleteRelativePathArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockAutocompleteRouteSegmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ContentBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockAutocompleteStatusArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockAutocompleteTitleArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentBlockFacet = { @@ -1392,6 +1815,7 @@ export type ContentBlockFacet = { RelativePath?: Maybe>>; RouteSegment?: Maybe>>; Saved?: Maybe>>; + SiteId?: Maybe>>; StartPublish?: Maybe>>; Status?: Maybe>>; StopPublish?: Maybe>>; @@ -1401,8 +1825,8 @@ export type ContentBlockFacet = { export type ContentBlockFacetAncestorsArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1410,21 +1834,21 @@ export type ContentBlockFacetAncestorsArgs = { export type ContentBlockFacetChangedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ContentBlockFacetContentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentBlockFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1432,53 +1856,53 @@ export type ContentBlockFacetContentTypeArgs = { export type ContentBlockFacetCreatedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ContentBlockFacetImageArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentBlockFacetImageAlignmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentBlockFacetIsCommonDraftArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentBlockFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentBlockFacetRelativePathArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentBlockFacetRouteSegmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1486,19 +1910,27 @@ export type ContentBlockFacetRouteSegmentArgs = { export type ContentBlockFacetSavedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; }; export type ContentBlockFacetStartPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ContentBlockFacetStatusArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1506,21 +1938,21 @@ export type ContentBlockFacetStatusArgs = { export type ContentBlockFacetStopPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ContentBlockFacetTitleArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentBlockFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1544,6 +1976,7 @@ export type ContentBlockOrderByInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -1555,15 +1988,15 @@ export type ContentBlockOrderByInput = { export type ContentBlockOutput = { __typename?: 'ContentBlockOutput'; autocomplete?: Maybe; - cursor?: Maybe; + cursor?: Maybe; facets?: Maybe; items?: Maybe>>; - total?: Maybe; + total?: Maybe; }; export type ContentBlockOutputTotalArgs = { - all?: InputMaybe; + all?: InputMaybe; }; export type ContentBlockWhereInput = { @@ -1585,6 +2018,7 @@ export type ContentBlockWhereInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -1613,6 +2047,7 @@ export type ContentFacet = { RelativePath?: Maybe>>; RouteSegment?: Maybe>>; Saved?: Maybe>>; + SiteId?: Maybe>>; StartPublish?: Maybe>>; Status?: Maybe>>; StopPublish?: Maybe>>; @@ -1621,8 +2056,8 @@ export type ContentFacet = { export type ContentFacetAncestorsArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1630,13 +2065,13 @@ export type ContentFacetAncestorsArgs = { export type ContentFacetChangedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ContentFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1644,37 +2079,37 @@ export type ContentFacetContentTypeArgs = { export type ContentFacetCreatedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ContentFacetIsCommonDraftArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentFacetRelativePathArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentFacetRouteSegmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1682,19 +2117,27 @@ export type ContentFacetRouteSegmentArgs = { export type ContentFacetSavedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; +}; + + +export type ContentFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; }; export type ContentFacetStartPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ContentFacetStatusArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1702,47 +2145,47 @@ export type ContentFacetStatusArgs = { export type ContentFacetStopPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ContentFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentLanguageModel = { __typename?: 'ContentLanguageModel'; - DisplayName?: Maybe; - Link?: Maybe; - Name?: Maybe; + DisplayName?: Maybe; + Link?: Maybe; + Name?: Maybe; }; export type ContentLanguageModelAutocomplete = { __typename?: 'ContentLanguageModelAutocomplete'; - DisplayName?: Maybe>>; - Link?: Maybe>>; - Name?: Maybe>>; + DisplayName?: Maybe>>; + Link?: Maybe>>; + Name?: Maybe>>; }; export type ContentLanguageModelAutocompleteDisplayNameArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentLanguageModelAutocompleteLinkArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentLanguageModelAutocompleteNameArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentLanguageModelFacet = { @@ -1754,24 +2197,24 @@ export type ContentLanguageModelFacet = { export type ContentLanguageModelFacetDisplayNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentLanguageModelFacetLinkArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentLanguageModelFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1782,6 +2225,56 @@ export type ContentLanguageModelOrderByInput = { Name?: InputMaybe; }; +export type ContentLanguageModelSearch = { + __typename?: 'ContentLanguageModelSearch'; + DisplayName?: Maybe; + Link?: Maybe; + Name?: Maybe; +}; + +export type ContentLanguageModelSearchFacet = { + __typename?: 'ContentLanguageModelSearchFacet'; + DisplayName?: Maybe>>; + Link?: Maybe>>; + Name?: Maybe>>; +}; + + +export type ContentLanguageModelSearchFacetDisplayNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentLanguageModelSearchFacetLinkArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentLanguageModelSearchFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type ContentLanguageModelSearchOrderByInput = { + DisplayName?: InputMaybe; + Link?: InputMaybe; + Name?: InputMaybe; +}; + +export type ContentLanguageModelSearchWhereInput = { + DisplayName?: InputMaybe; + Link?: InputMaybe; + Name?: InputMaybe; +}; + export type ContentLanguageModelWhereInput = { DisplayName?: InputMaybe; Link?: InputMaybe; @@ -1791,38 +2284,38 @@ export type ContentLanguageModelWhereInput = { export type ContentModelReference = { __typename?: 'ContentModelReference'; Expanded?: Maybe; - GuidValue?: Maybe; - Id?: Maybe; + GuidValue?: Maybe; + Id?: Maybe; Language?: Maybe; - ProviderName?: Maybe; - Url?: Maybe; - WorkId?: Maybe; + ProviderName?: Maybe; + Url?: Maybe; + WorkId?: Maybe; }; export type ContentModelReferenceAutocomplete = { __typename?: 'ContentModelReferenceAutocomplete'; - GuidValue?: Maybe>>; + GuidValue?: Maybe>>; Language?: Maybe; - ProviderName?: Maybe>>; - Url?: Maybe>>; + ProviderName?: Maybe>>; + Url?: Maybe>>; }; export type ContentModelReferenceAutocompleteGuidValueArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentModelReferenceAutocompleteProviderNameArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentModelReferenceAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ContentModelReferenceFacet = { @@ -1837,8 +2330,8 @@ export type ContentModelReferenceFacet = { export type ContentModelReferenceFacetGuidValueArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1850,16 +2343,16 @@ export type ContentModelReferenceFacetIdArgs = { export type ContentModelReferenceFacetProviderNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ContentModelReferenceFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -1878,6 +2371,79 @@ export type ContentModelReferenceOrderByInput = { WorkId?: InputMaybe; }; +export type ContentModelReferenceSearch = { + __typename?: 'ContentModelReferenceSearch'; + Expanded?: Maybe; + GuidValue?: Maybe; + Id?: Maybe; + Language?: Maybe; + ProviderName?: Maybe; + Url?: Maybe; + WorkId?: Maybe; +}; + +export type ContentModelReferenceSearchFacet = { + __typename?: 'ContentModelReferenceSearchFacet'; + GuidValue?: Maybe>>; + Id?: Maybe>>; + Language?: Maybe; + ProviderName?: Maybe>>; + Url?: Maybe>>; + WorkId?: Maybe>>; +}; + + +export type ContentModelReferenceSearchFacetGuidValueArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentModelReferenceSearchFacetIdArgs = { + ranges?: InputMaybe>>; +}; + + +export type ContentModelReferenceSearchFacetProviderNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentModelReferenceSearchFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type ContentModelReferenceSearchFacetWorkIdArgs = { + ranges?: InputMaybe>>; +}; + +export type ContentModelReferenceSearchOrderByInput = { + GuidValue?: InputMaybe; + Id?: InputMaybe; + Language?: InputMaybe; + ProviderName?: InputMaybe; + Url?: InputMaybe; + WorkId?: InputMaybe; +}; + +export type ContentModelReferenceSearchWhereInput = { + GuidValue?: InputMaybe; + Id?: InputMaybe; + Language?: InputMaybe; + ProviderName?: InputMaybe; + Url?: InputMaybe; + WorkId?: InputMaybe; +}; + export type ContentModelReferenceWhereInput = { GuidValue?: InputMaybe; Id?: InputMaybe; @@ -1902,6 +2468,7 @@ export type ContentOrderByInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -1912,15 +2479,15 @@ export type ContentOrderByInput = { export type ContentOutput = { __typename?: 'ContentOutput'; autocomplete?: Maybe; - cursor?: Maybe; + cursor?: Maybe; facets?: Maybe; items?: Maybe>>; - total?: Maybe; + total?: Maybe; }; export type ContentOutputTotalArgs = { - all?: InputMaybe; + all?: InputMaybe; }; export type ContentRootsModel = { @@ -1986,6 +2553,7 @@ export type ContentWhereInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -1999,8 +2567,8 @@ export type ContentWhereInput = { export type DateFacet = { __typename?: 'DateFacet'; - count?: Maybe; - name?: Maybe; + count?: Maybe; + name?: Maybe; }; export enum DateFacetUnit { @@ -2014,45 +2582,45 @@ export enum DateFacetUnit { export type DateFilterInput = { /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ - boost?: InputMaybe; + boost?: InputMaybe; /** `eq` matches on an exact value, but the value is case-insensitive. */ - eq?: InputMaybe; + eq?: InputMaybe; /** `gt` retrieves results with matches that have a value which is `greater than` it. */ - gt?: InputMaybe; + gt?: InputMaybe; /** `gte` retrieves results with matches that have a value which is `greater than or equal to` it. */ - gte?: InputMaybe; + gte?: InputMaybe; /** `lt` retrieves results with matches that have a value which is `lower than` it. */ - lt?: InputMaybe; + lt?: InputMaybe; /** `lte` retrieves results with matches that have a value which is `lower than or equal to` it. */ - lte?: InputMaybe; + lte?: InputMaybe; /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ - notEq?: InputMaybe; + notEq?: InputMaybe; }; export type HostDefinitionModel = { __typename?: 'HostDefinitionModel'; Language?: Maybe; - Name?: Maybe; - Type?: Maybe; + Name?: Maybe; + Type?: Maybe; }; export type HostDefinitionModelAutocomplete = { __typename?: 'HostDefinitionModelAutocomplete'; Language?: Maybe; - Name?: Maybe>>; - Type?: Maybe>>; + Name?: Maybe>>; + Type?: Maybe>>; }; export type HostDefinitionModelAutocompleteNameArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type HostDefinitionModelAutocompleteTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type HostDefinitionModelFacet = { @@ -2064,16 +2632,16 @@ export type HostDefinitionModelFacet = { export type HostDefinitionModelFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type HostDefinitionModelFacetTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2091,120 +2659,141 @@ export type HostDefinitionModelWhereInput = { }; export type IContent = { - Ancestors?: Maybe>>; - Changed?: Maybe; + Ancestors?: Maybe>>; + Changed?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; - Created?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; ExistingLanguages?: Maybe>>; - IsCommonDraft?: Maybe; + IsCommonDraft?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - Name?: Maybe; + Name?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe; - RouteSegment?: Maybe; - Saved?: Maybe; - StartPublish?: Maybe; - Status?: Maybe; - StopPublish?: Maybe; - Url?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type IContent_LinkArgs = { + type?: InputMaybe; }; export type ImageFile = IContent & { __typename?: 'ImageFile'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe>>; - Changed?: Maybe; - Content?: Maybe; + Changed?: Maybe; + Content?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; - Created?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; ExistingLanguages?: Maybe>>; - IsCommonDraft?: Maybe; + IsCommonDraft?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - MimeType?: Maybe; - Name?: Maybe; + MimeType?: Maybe; + Name?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe; - RouteSegment?: Maybe; - Saved?: Maybe; - StartPublish?: Maybe; - Status?: Maybe; - StopPublish?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; Thumbnail?: Maybe; - Url?: Maybe; + Url?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ImageFile_LinkArgs = { + type?: InputMaybe; }; export type ImageFileAutocomplete = { __typename?: 'ImageFileAutocomplete'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; + ContentType?: Maybe>>; ExistingLanguages?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - MimeType?: Maybe>>; + MimeType?: Maybe>>; ParentLink?: Maybe; - RelativePath?: Maybe>>; - RouteSegment?: Maybe>>; - Status?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; Thumbnail?: Maybe; - Url?: Maybe>>; + Url?: Maybe>>; }; export type ImageFileAutocompleteAncestorsArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImageFileAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImageFileAutocompleteMimeTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImageFileAutocompleteRelativePathArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImageFileAutocompleteRouteSegmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ImageFileAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImageFileAutocompleteStatusArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImageFileAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImageFileFacet = { @@ -2226,6 +2815,7 @@ export type ImageFileFacet = { RelativePath?: Maybe>>; RouteSegment?: Maybe>>; Saved?: Maybe>>; + SiteId?: Maybe>>; StartPublish?: Maybe>>; Status?: Maybe>>; StopPublish?: Maybe>>; @@ -2235,8 +2825,8 @@ export type ImageFileFacet = { export type ImageFileFacetAncestorsArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2244,21 +2834,21 @@ export type ImageFileFacetAncestorsArgs = { export type ImageFileFacetChangedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ImageFileFacetContentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImageFileFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2266,45 +2856,45 @@ export type ImageFileFacetContentTypeArgs = { export type ImageFileFacetCreatedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ImageFileFacetIsCommonDraftArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImageFileFacetMimeTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImageFileFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImageFileFacetRelativePathArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImageFileFacetRouteSegmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2312,19 +2902,27 @@ export type ImageFileFacetRouteSegmentArgs = { export type ImageFileFacetSavedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImageFileFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; }; export type ImageFileFacetStartPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ImageFileFacetStatusArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2332,13 +2930,13 @@ export type ImageFileFacetStatusArgs = { export type ImageFileFacetStopPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ImageFileFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2361,6 +2959,7 @@ export type ImageFileOrderByInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -2372,15 +2971,15 @@ export type ImageFileOrderByInput = { export type ImageFileOutput = { __typename?: 'ImageFileOutput'; autocomplete?: Maybe; - cursor?: Maybe; + cursor?: Maybe; facets?: Maybe; items?: Maybe>>; - total?: Maybe; + total?: Maybe; }; export type ImageFileOutputTotalArgs = { - all?: InputMaybe; + all?: InputMaybe; }; export type ImageFileWhereInput = { @@ -2401,6 +3000,7 @@ export type ImageFileWhereInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -2415,94 +3015,108 @@ export type ImageFileWhereInput = { export type ImagePage = IContent & { __typename?: 'ImagePage'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe>>; - Changed?: Maybe; - Content?: Maybe; + Changed?: Maybe; + Content?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; - Copyright?: Maybe; - Created?: Maybe; + ContentType?: Maybe>>; + Copyright?: Maybe; + Created?: Maybe; ExistingLanguages?: Maybe>>; - IsCommonDraft?: Maybe; + IsCommonDraft?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - MimeType?: Maybe; - Name?: Maybe; + MimeType?: Maybe; + Name?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe; - RouteSegment?: Maybe; - Saved?: Maybe; - StartPublish?: Maybe; - Status?: Maybe; - StopPublish?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; Thumbnail?: Maybe; - Url?: Maybe; + Url?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type ImagePage_LinkArgs = { + type?: InputMaybe; }; export type ImagePageAutocomplete = { __typename?: 'ImagePageAutocomplete'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; Category?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; + ContentType?: Maybe>>; ExistingLanguages?: Maybe; Language?: Maybe; MasterLanguage?: Maybe; - MimeType?: Maybe>>; + MimeType?: Maybe>>; ParentLink?: Maybe; - RelativePath?: Maybe>>; - RouteSegment?: Maybe>>; - Status?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; Thumbnail?: Maybe; - Url?: Maybe>>; + Url?: Maybe>>; }; export type ImagePageAutocompleteAncestorsArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImagePageAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImagePageAutocompleteMimeTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImagePageAutocompleteRelativePathArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImagePageAutocompleteRouteSegmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type ImagePageAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImagePageAutocompleteStatusArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImagePageAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type ImagePageFacet = { @@ -2525,6 +3139,7 @@ export type ImagePageFacet = { RelativePath?: Maybe>>; RouteSegment?: Maybe>>; Saved?: Maybe>>; + SiteId?: Maybe>>; StartPublish?: Maybe>>; Status?: Maybe>>; StopPublish?: Maybe>>; @@ -2534,8 +3149,8 @@ export type ImagePageFacet = { export type ImagePageFacetAncestorsArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2543,29 +3158,29 @@ export type ImagePageFacetAncestorsArgs = { export type ImagePageFacetChangedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ImagePageFacetContentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImagePageFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImagePageFacetCopyrightArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2573,45 +3188,45 @@ export type ImagePageFacetCopyrightArgs = { export type ImagePageFacetCreatedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ImagePageFacetIsCommonDraftArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImagePageFacetMimeTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImagePageFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImagePageFacetRelativePathArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type ImagePageFacetRouteSegmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2619,19 +3234,27 @@ export type ImagePageFacetRouteSegmentArgs = { export type ImagePageFacetSavedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; +}; + + +export type ImagePageFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; }; export type ImagePageFacetStartPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ImagePageFacetStatusArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2639,13 +3262,13 @@ export type ImagePageFacetStatusArgs = { export type ImagePageFacetStopPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type ImagePageFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2669,6 +3292,7 @@ export type ImagePageOrderByInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -2680,15 +3304,15 @@ export type ImagePageOrderByInput = { export type ImagePageOutput = { __typename?: 'ImagePageOutput'; autocomplete?: Maybe; - cursor?: Maybe; + cursor?: Maybe; facets?: Maybe; items?: Maybe>>; - total?: Maybe; + total?: Maybe; }; export type ImagePageOutputTotalArgs = { - all?: InputMaybe; + all?: InputMaybe; }; export type ImagePageWhereInput = { @@ -2710,6 +3334,7 @@ export type ImagePageWhereInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -2724,18 +3349,18 @@ export type ImagePageWhereInput = { export type InlineBlockPropertyModel = { __typename?: 'InlineBlockPropertyModel'; - ContentType?: Maybe>>; + ContentType?: Maybe>>; }; export type InlineBlockPropertyModelAutocomplete = { __typename?: 'InlineBlockPropertyModelAutocomplete'; - ContentType?: Maybe>>; + ContentType?: Maybe>>; }; export type InlineBlockPropertyModelAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type InlineBlockPropertyModelFacet = { @@ -2745,8 +3370,8 @@ export type InlineBlockPropertyModelFacet = { export type InlineBlockPropertyModelFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2755,167 +3380,207 @@ export type InlineBlockPropertyModelOrderByInput = { ContentType?: InputMaybe; }; +export type InlineBlockPropertyModelSearch = { + __typename?: 'InlineBlockPropertyModelSearch'; + ContentType?: Maybe>>; +}; + +export type InlineBlockPropertyModelSearchFacet = { + __typename?: 'InlineBlockPropertyModelSearchFacet'; + ContentType?: Maybe>>; +}; + + +export type InlineBlockPropertyModelSearchFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type InlineBlockPropertyModelSearchOrderByInput = { + ContentType?: InputMaybe; +}; + +export type InlineBlockPropertyModelSearchWhereInput = { + ContentType?: InputMaybe; +}; + export type InlineBlockPropertyModelWhereInput = { ContentType?: InputMaybe; }; export type IntFilterInput = { /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ - boost?: InputMaybe; + boost?: InputMaybe; /** `eq` matches on an exact value, but the value is case-insensitive. */ - eq?: InputMaybe; + eq?: InputMaybe; /** `exist` matches results that have this field. */ - exist?: InputMaybe; + exist?: InputMaybe; /** `gt` retrieves results with matches that have a value which is `greater than` it. */ - gt?: InputMaybe; + gt?: InputMaybe; /** `gte` retrieves results with matches that have a value which is `greater than or equal to` it. */ - gte?: InputMaybe; + gte?: InputMaybe; /** `in` matches with 1 or more exact values in a list. Example: `in: ["word1", "word2", "this is a phrase"]` */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** `lt` retrieves results with matches that have a value which is `lower than` it. */ - lt?: InputMaybe; + lt?: InputMaybe; /** `lte` retrieves results with matches that have a value which is `lower than or equal to` it. */ - lte?: InputMaybe; + lte?: InputMaybe; /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ - notEq?: InputMaybe; + notEq?: InputMaybe; /** `not_in` returns results that do not match with 1 or more exact values in a list. Example: `not_in: ["word1", "word2", "this is a phrase"]` */ - notIn?: InputMaybe>>; + notIn?: InputMaybe>>; }; export type LandingPage = IContent & { __typename?: 'LandingPage'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; ArtistsLink?: Maybe; BuyTicketBlock?: Maybe; Category?: Maybe>>; - Changed?: Maybe; + Changed?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; - Created?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; ExistingLanguages?: Maybe>>; FooterContentArea?: Maybe>>; - HeroImage?: Maybe; - IsCommonDraft?: Maybe; + HeroImage?: Maybe; + IsCommonDraft?: Maybe; Language?: Maybe; MainContentArea?: Maybe>>; MasterLanguage?: Maybe; - Name?: Maybe; + Name?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe; - RouteSegment?: Maybe; - Saved?: Maybe; - StartPublish?: Maybe; - Status?: Maybe; - StopPublish?: Maybe; - Subtitle?: Maybe; - Title?: Maybe; - Url?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Subtitle?: Maybe; + Title?: Maybe; + Url?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type LandingPage_LinkArgs = { + type?: InputMaybe; }; export type LandingPageAutocomplete = { __typename?: 'LandingPageAutocomplete'; - Ancestors?: Maybe>>; + Ancestors?: Maybe>>; ArtistsLink?: Maybe; BuyTicketBlock?: Maybe; Category?: Maybe; ContentLink?: Maybe; - ContentType?: Maybe>>; + ContentType?: Maybe>>; ExistingLanguages?: Maybe; FooterContentArea?: Maybe; - HeroImage?: Maybe>>; + HeroImage?: Maybe>>; Language?: Maybe; MainContentArea?: Maybe; MasterLanguage?: Maybe; ParentLink?: Maybe; - RelativePath?: Maybe>>; - RouteSegment?: Maybe>>; - Status?: Maybe>>; - Subtitle?: Maybe>>; - Title?: Maybe>>; - Url?: Maybe>>; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Subtitle?: Maybe>>; + Title?: Maybe>>; + Url?: Maybe>>; }; export type LandingPageAutocompleteAncestorsArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageAutocompleteHeroImageArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageAutocompleteRelativePathArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageAutocompleteRouteSegmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type LandingPageAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageAutocompleteStatusArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageAutocompleteSubtitleArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageAutocompleteTitleArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageBlockData = { __typename?: 'LandingPageBlockData'; - Heading?: Maybe; - Message?: Maybe; + Heading?: Maybe; + Message?: Maybe; }; export type LandingPageBlockDataAutocomplete = { __typename?: 'LandingPageBlockDataAutocomplete'; - Heading?: Maybe>>; - Message?: Maybe>>; + Heading?: Maybe>>; + Message?: Maybe>>; }; export type LandingPageBlockDataAutocompleteHeadingArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageBlockDataAutocompleteMessageArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type LandingPageBlockDataFacet = { @@ -2926,16 +3591,16 @@ export type LandingPageBlockDataFacet = { export type LandingPageBlockDataFacetHeadingArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type LandingPageBlockDataFacetMessageArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2972,6 +3637,7 @@ export type LandingPageFacet = { RelativePath?: Maybe>>; RouteSegment?: Maybe>>; Saved?: Maybe>>; + SiteId?: Maybe>>; StartPublish?: Maybe>>; Status?: Maybe>>; StopPublish?: Maybe>>; @@ -2982,8 +3648,8 @@ export type LandingPageFacet = { export type LandingPageFacetAncestorsArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -2991,13 +3657,13 @@ export type LandingPageFacetAncestorsArgs = { export type LandingPageFacetChangedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type LandingPageFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -3005,45 +3671,45 @@ export type LandingPageFacetContentTypeArgs = { export type LandingPageFacetCreatedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type LandingPageFacetHeroImageArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type LandingPageFacetIsCommonDraftArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type LandingPageFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type LandingPageFacetRelativePathArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type LandingPageFacetRouteSegmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -3051,19 +3717,27 @@ export type LandingPageFacetRouteSegmentArgs = { export type LandingPageFacetSavedArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; +}; + + +export type LandingPageFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; }; export type LandingPageFacetStartPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type LandingPageFacetStatusArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -3071,29 +3745,29 @@ export type LandingPageFacetStatusArgs = { export type LandingPageFacetStopPublishArgs = { unit?: InputMaybe; - value?: InputMaybe; + value?: InputMaybe; }; export type LandingPageFacetSubtitleArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type LandingPageFacetTitleArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type LandingPageFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -3119,6 +3793,7 @@ export type LandingPageOrderByInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -3131,15 +3806,15 @@ export type LandingPageOrderByInput = { export type LandingPageOutput = { __typename?: 'LandingPageOutput'; autocomplete?: Maybe; - cursor?: Maybe; + cursor?: Maybe; facets?: Maybe; items?: Maybe>>; - total?: Maybe; + total?: Maybe; }; export type LandingPageOutputTotalArgs = { - all?: InputMaybe; + all?: InputMaybe; }; export type LandingPageWhereInput = { @@ -3163,6 +3838,7 @@ export type LandingPageWhereInput = { RelativePath?: InputMaybe; RouteSegment?: InputMaybe; Saved?: InputMaybe; + SiteId?: InputMaybe; StartPublish?: InputMaybe; Status?: InputMaybe; StopPublish?: InputMaybe; @@ -3176,17 +3852,22 @@ export type LandingPageWhereInput = { _or?: InputMaybe>>; }; +export enum LinkTypes { + Default = 'DEFAULT' +} + export enum Locales { All = 'ALL', Neutral = 'NEUTRAL', En = 'en', + Fi = 'fi', Sv = 'sv' } export type NumberFacet = { __typename?: 'NumberFacet'; - count?: Maybe; - name?: Maybe; + count?: Maybe; + name?: Maybe; }; export enum OrderBy { @@ -3204,255 +3885,308 @@ export type Query = { ArtistContainerPage?: Maybe; ArtistDetailsPage?: Maybe; BuyTicketBlock?: Maybe; + ContainerBlock?: Maybe; Content?: Maybe; ContentBlock?: Maybe; ImageFile?: Maybe; ImagePage?: Maybe; LandingPage?: Maybe; SiteDefinition?: Maybe; + SlidesBlock?: Maybe; }; export type QueryArtistContainerPageArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryArtistDetailsPageArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryBuyTicketBlockArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; +export type QueryContainerBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + export type QueryContentArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryContentBlockArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryImageFileArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryImagePageArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryLandingPageArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QuerySiteDefinitionArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; + +export type QuerySlidesBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + export type QueryRef = { __typename?: 'QueryRef'; ArtistContainerPage?: Maybe; ArtistDetailsPage?: Maybe; BuyTicketBlock?: Maybe; + ContainerBlock?: Maybe; Content?: Maybe; ContentBlock?: Maybe; ImageFile?: Maybe; ImagePage?: Maybe; LandingPage?: Maybe; SiteDefinition?: Maybe; + SlidesBlock?: Maybe; }; export type QueryRefArtistContainerPageArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryRefArtistDetailsPageArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryRefBuyTicketBlockArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; +export type QueryRefContainerBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + + export type QueryRefContentArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryRefContentBlockArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryRefImageFileArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryRefImagePageArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryRefLandingPageArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; export type QueryRefSiteDefinitionArgs = { - cursor?: InputMaybe; - ids?: InputMaybe>>; - limit?: InputMaybe; + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; locale?: InputMaybe>>; orderBy?: InputMaybe; - skip?: InputMaybe; + skip?: InputMaybe; where?: InputMaybe; }; + +export type QueryRefSlidesBlockArgs = { + cursor?: InputMaybe; + ids?: InputMaybe>>; + limit?: InputMaybe; + locale?: InputMaybe>>; + orderBy?: InputMaybe; + skip?: InputMaybe; + where?: InputMaybe; +}; + export type RangeFacetsInput = { - from?: InputMaybe; - to?: InputMaybe; + from?: InputMaybe; + to?: InputMaybe; }; export enum Ranking { BoostOnly = 'BOOST_ONLY', Doc = 'DOC', - Relevance = 'RELEVANCE' + Relevance = 'RELEVANCE', + Semantic = 'SEMANTIC' } export type SearchableStringFilterInput = { /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ - boost?: InputMaybe; + boost?: InputMaybe; /** `contains` performs full-text search on a word or phrase. */ - contains?: InputMaybe; + contains?: InputMaybe; /** `eq` matches on an exact value, but the value is case-insensitive. */ - eq?: InputMaybe; + eq?: InputMaybe; /** `exist` matches results that have this field. */ - exist?: InputMaybe; + exist?: InputMaybe; + /** enables supporting fuzzy matching on the query terms (keywords), which returns items that contain terms in the content similar to the keywords, as measured by a _Levenshtein edit distance_. An edit distance is the number of one-character changes needed to turn one term into another. The edit distance is based on the length of the term. */ + fuzzy?: InputMaybe; /** `in` matches with 1 or more exact values in a list. Example: `in: ["word1", "word2", "this is a phrase"]` */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** `like` matches on substrings with wildcard support: `%` to match on 0 or more characters, `_` to match on any character. */ - like?: InputMaybe; + like?: InputMaybe; + /** `match` performs full-text search on a word or phrase where less relevant items are also returned. The `match` operator is only supported for `searchable` fields. It will improve fulltext search by making it easier to match on words. More exact matches will be ranked higher, less exact matches will be ranked lower. The `match` operator is supported with synonyms and fuzzy search. */ + match?: InputMaybe; /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ - notEq?: InputMaybe; + notEq?: InputMaybe; /** `not_in` returns results that do not match with 1 or more exact values in a list. Example: `not_in: ["word1", "word2", "this is a phrase"]` */ - notIn?: InputMaybe>>; + notIn?: InputMaybe>>; /** `starts_with` retrieves matches that start with a certain value (prefix). */ - startsWith?: InputMaybe; + startsWith?: InputMaybe; /** expands query value with synonyms. Example: if `H2O` is a synonym of `water`, then querying for `water` will also return results with `H2O`. */ synonyms?: InputMaybe>>; }; @@ -3461,54 +4195,60 @@ export type SiteDefinition = { __typename?: 'SiteDefinition'; ContentLink?: Maybe; ContentRoots?: Maybe; - ContentType?: Maybe>>; - EditLocation?: Maybe; + ContentType?: Maybe>>; + EditLocation?: Maybe; Hosts?: Maybe>>; - Id?: Maybe; + Id?: Maybe; Languages?: Maybe>>; - Name?: Maybe; - Status?: Maybe; + Name?: Maybe; + Status?: Maybe; _children?: Maybe; - _deleted?: Maybe; - _fulltext?: Maybe>>; - _modified?: Maybe; - _score?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type SiteDefinition_LinkArgs = { + type?: InputMaybe; }; export type SiteDefinitionAutocomplete = { __typename?: 'SiteDefinitionAutocomplete'; ContentLink?: Maybe; ContentRoots?: Maybe; - ContentType?: Maybe>>; - EditLocation?: Maybe>>; + ContentType?: Maybe>>; + EditLocation?: Maybe>>; Hosts?: Maybe; - Id?: Maybe>>; + Id?: Maybe>>; Languages?: Maybe; - Status?: Maybe>>; + Status?: Maybe>>; }; export type SiteDefinitionAutocompleteContentTypeArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type SiteDefinitionAutocompleteEditLocationArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type SiteDefinitionAutocompleteIdArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type SiteDefinitionAutocompleteStatusArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type SiteDefinitionFacet = { @@ -3526,83 +4266,83 @@ export type SiteDefinitionFacet = { export type SiteDefinitionFacetContentTypeArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type SiteDefinitionFacetEditLocationArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type SiteDefinitionFacetIdArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type SiteDefinitionFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type SiteDefinitionFacetStatusArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type SiteDefinitionLanguageModel = { __typename?: 'SiteDefinitionLanguageModel'; - DisplayName?: Maybe; - IsMasterLanguage?: Maybe; - Name?: Maybe; - Url?: Maybe; - UrlSegment?: Maybe; + DisplayName?: Maybe; + IsMasterLanguage?: Maybe; + Name?: Maybe; + Url?: Maybe; + UrlSegment?: Maybe; }; export type SiteDefinitionLanguageModelAutocomplete = { __typename?: 'SiteDefinitionLanguageModelAutocomplete'; - DisplayName?: Maybe>>; - Name?: Maybe>>; - Url?: Maybe>>; - UrlSegment?: Maybe>>; + DisplayName?: Maybe>>; + Name?: Maybe>>; + Url?: Maybe>>; + UrlSegment?: Maybe>>; }; export type SiteDefinitionLanguageModelAutocompleteDisplayNameArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type SiteDefinitionLanguageModelAutocompleteNameArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type SiteDefinitionLanguageModelAutocompleteUrlArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type SiteDefinitionLanguageModelAutocompleteUrlSegmentArgs = { - limit?: Scalars['Int']; - value: Scalars['String']; + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; }; export type SiteDefinitionLanguageModelFacet = { @@ -3616,40 +4356,40 @@ export type SiteDefinitionLanguageModelFacet = { export type SiteDefinitionLanguageModelFacetDisplayNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type SiteDefinitionLanguageModelFacetIsMasterLanguageArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type SiteDefinitionLanguageModelFacetNameArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type SiteDefinitionLanguageModelFacetUrlArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; export type SiteDefinitionLanguageModelFacetUrlSegmentArgs = { - filters?: InputMaybe>; - limit?: Scalars['Int']; + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; orderBy?: InputMaybe; orderType?: InputMaybe; }; @@ -3686,15 +4426,15 @@ export type SiteDefinitionOrderByInput = { export type SiteDefinitionOutput = { __typename?: 'SiteDefinitionOutput'; autocomplete?: Maybe; - cursor?: Maybe; + cursor?: Maybe; facets?: Maybe; items?: Maybe>>; - total?: Maybe; + total?: Maybe; }; export type SiteDefinitionOutputTotalArgs = { - all?: InputMaybe; + all?: InputMaybe; }; export type SiteDefinitionWhereInput = { @@ -3714,31 +4454,323 @@ export type SiteDefinitionWhereInput = { _or?: InputMaybe>>; }; +export type SlidesBlock = IContent & { + __typename?: 'SlidesBlock'; + Ancestors?: Maybe>>; + Category?: Maybe>>; + Changed?: Maybe; + Container?: Maybe>>; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe; + ExistingLanguages?: Maybe>>; + IsCommonDraft?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe; + RouteSegment?: Maybe; + Saved?: Maybe; + SiteId?: Maybe; + StartPublish?: Maybe; + Status?: Maybe; + StopPublish?: Maybe; + Url?: Maybe; + _children?: Maybe; + _deleted?: Maybe; + _fulltext?: Maybe>>; + _link?: Maybe; + _modified?: Maybe; + _score?: Maybe; +}; + + +export type SlidesBlock_LinkArgs = { + type?: InputMaybe; +}; + +export type SlidesBlockAutocomplete = { + __typename?: 'SlidesBlockAutocomplete'; + Ancestors?: Maybe>>; + Category?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + ExistingLanguages?: Maybe; + Language?: Maybe; + MasterLanguage?: Maybe; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + SiteId?: Maybe>>; + Status?: Maybe>>; + Url?: Maybe>>; +}; + + +export type SlidesBlockAutocompleteAncestorsArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type SlidesBlockAutocompleteContentTypeArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type SlidesBlockAutocompleteRelativePathArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type SlidesBlockAutocompleteRouteSegmentArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type SlidesBlockAutocompleteSiteIdArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type SlidesBlockAutocompleteStatusArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + + +export type SlidesBlockAutocompleteUrlArgs = { + limit?: Scalars['Int']['input']; + value: Scalars['String']['input']; +}; + +export type SlidesBlockFacet = { + __typename?: 'SlidesBlockFacet'; + Ancestors?: Maybe>>; + Category?: Maybe; + Changed?: Maybe>>; + Container?: Maybe; + ContentLink?: Maybe; + ContentType?: Maybe>>; + Created?: Maybe>>; + ExistingLanguages?: Maybe; + IsCommonDraft?: Maybe>>; + Language?: Maybe; + MasterLanguage?: Maybe; + Name?: Maybe>>; + ParentLink?: Maybe; + RelativePath?: Maybe>>; + RouteSegment?: Maybe>>; + Saved?: Maybe>>; + SiteId?: Maybe>>; + StartPublish?: Maybe>>; + Status?: Maybe>>; + StopPublish?: Maybe>>; + Url?: Maybe>>; +}; + + +export type SlidesBlockFacetAncestorsArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SlidesBlockFacetChangedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SlidesBlockFacetContentTypeArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SlidesBlockFacetCreatedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SlidesBlockFacetIsCommonDraftArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SlidesBlockFacetNameArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SlidesBlockFacetRelativePathArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SlidesBlockFacetRouteSegmentArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SlidesBlockFacetSavedArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SlidesBlockFacetSiteIdArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SlidesBlockFacetStartPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SlidesBlockFacetStatusArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + + +export type SlidesBlockFacetStopPublishArgs = { + unit?: InputMaybe; + value?: InputMaybe; +}; + + +export type SlidesBlockFacetUrlArgs = { + filters?: InputMaybe>; + limit?: Scalars['Int']['input']; + orderBy?: InputMaybe; + orderType?: InputMaybe; +}; + +export type SlidesBlockOrderByInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + Container?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _ranking?: InputMaybe; +}; + +export type SlidesBlockOutput = { + __typename?: 'SlidesBlockOutput'; + autocomplete?: Maybe; + cursor?: Maybe; + facets?: Maybe; + items?: Maybe>>; + total?: Maybe; +}; + + +export type SlidesBlockOutputTotalArgs = { + all?: InputMaybe; +}; + +export type SlidesBlockWhereInput = { + Ancestors?: InputMaybe; + Category?: InputMaybe; + Changed?: InputMaybe; + Container?: InputMaybe; + ContentLink?: InputMaybe; + ContentType?: InputMaybe; + Created?: InputMaybe; + ExistingLanguages?: InputMaybe; + IsCommonDraft?: InputMaybe; + Language?: InputMaybe; + MasterLanguage?: InputMaybe; + Name?: InputMaybe; + ParentLink?: InputMaybe; + RelativePath?: InputMaybe; + RouteSegment?: InputMaybe; + Saved?: InputMaybe; + SiteId?: InputMaybe; + StartPublish?: InputMaybe; + Status?: InputMaybe; + StopPublish?: InputMaybe; + Url?: InputMaybe; + _and?: InputMaybe>>; + _fulltext?: InputMaybe; + _modified?: InputMaybe; + _not?: InputMaybe>>; + _or?: InputMaybe>>; +}; + export type StringFacet = { __typename?: 'StringFacet'; - count?: Maybe; - name?: Maybe; + count?: Maybe; + name?: Maybe; }; export type StringFilterInput = { /** `boost` influences the weight of a field by boosting a match with a number (default: 1) — counts more towards the eventual relevance score which can be projected with `_score` — at query time. Note that `boost` cannot be a negative number. */ - boost?: InputMaybe; + boost?: InputMaybe; /** `ends_with` retrieves matches that end with a certain value (suffix). */ - endsWith?: InputMaybe; + endsWith?: InputMaybe; /** `eq` matches on an exact value, but the value is case-insensitive. */ - eq?: InputMaybe; + eq?: InputMaybe; /** `exist` matches results that have this field. */ - exist?: InputMaybe; + exist?: InputMaybe; + /** enables supporting fuzzy matching on the query terms (keywords), which returns items that contain terms in the content similar to the keywords, as measured by a _Levenshtein edit distance_. An edit distance is the number of one-character changes needed to turn one term into another. The edit distance is based on the length of the term. */ + fuzzy?: InputMaybe; /** `in` matches with 1 or more exact values in a list. Example: `in: ["word1", "word2", "this is a phrase"]` */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** `like` matches on substrings with wildcard support: `%` to match on 0 or more characters, `_` to match on any character. */ - like?: InputMaybe; + like?: InputMaybe; /** `not_eq` retrieves results not matching with an exact (but case-insensitive) value. */ - notEq?: InputMaybe; + notEq?: InputMaybe; /** `not_in` returns results that do not match with 1 or more exact values in a list. Example: `not_in: ["word1", "word2", "this is a phrase"]` */ - notIn?: InputMaybe>>; + notIn?: InputMaybe>>; /** `starts_with` retrieves matches that start with a certain value (prefix). */ - startsWith?: InputMaybe; + startsWith?: InputMaybe; /** expands query value with synonyms. Example: if `H2O` is a synonym of `water`, then querying for `water` will also return results with `H2O`. */ synonyms?: InputMaybe>>; }; @@ -3752,8 +4784,8 @@ export enum SynonymSlot { export type ArtistContainerPageQueryVariables = Exact<{ locales: Locales; - language?: InputMaybe; - statusEqual?: InputMaybe; + language?: InputMaybe; + statusEqual?: InputMaybe; }>; @@ -3763,24 +4795,24 @@ export type ArtistDetailsPageFragment = { __typename?: 'ArtistDetailsPage', Perf export type ArtistDetailsPageQueryVariables = Exact<{ locales: Locales; - relativePath?: InputMaybe; + relativePath?: InputMaybe; }>; export type ArtistDetailsPageQuery = { __typename?: 'Query', ArtistDetailsPage?: { __typename?: 'ArtistDetailsPageOutput', items?: Array<{ __typename?: 'ArtistDetailsPage', PerformanceStartTime?: any | null, PerformanceEndTime?: any | null, StageName?: string | null, ArtistName?: string | null, ArtistPhoto?: string | null, ArtistGenre?: string | null, ArtistDescription?: string | null, ArtistIsHeadliner?: any | null, Name?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null, facets?: { __typename?: 'ArtistDetailsPageFacet', ArtistGenre?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null, StageName?: Array<{ __typename?: 'StringFacet', name?: string | null, count?: number | null } | null> | null } | null } | null }; export type StartQueryVariables = Exact<{ - relativePath?: InputMaybe; + relativePath?: InputMaybe; locales: Locales; - language?: InputMaybe; - contentId?: InputMaybe; - workId?: InputMaybe; - statusEqual?: InputMaybe; - isCommonDraft?: InputMaybe; + language?: InputMaybe; + contentId?: InputMaybe; + workId?: InputMaybe; + statusEqual?: InputMaybe; + isCommonDraft?: InputMaybe; }>; -export type StartQuery = { __typename?: 'Query', Content?: { __typename?: 'ContentOutput', items?: Array<{ __typename: 'ArtistContainerPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ArtistDetailsPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'BuyTicketBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'Content', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null, Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImageFile', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImagePage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'LandingPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, Title?: string | null, Subtitle?: string | null, HeroImage?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null, BuyTicketBlock?: { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null } | null, ArtistsLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ArtistDetailsPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'Content', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContentBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageFile', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImagePage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'LandingPage', Name?: string | null, RelativePath?: string | null } | null } | null, MainContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | null } | null } | null> | null, FooterContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | null } | null } | null> | null } | null> | null } | null }; +export type StartQuery = { __typename?: 'Query', Content?: { __typename?: 'ContentOutput', items?: Array<{ __typename: 'ArtistContainerPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ArtistDetailsPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'BuyTicketBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ContainerBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'Content', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null, Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImageFile', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'ImagePage', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | { __typename: 'LandingPage', Name?: string | null, Url?: string | null, RelativePath?: string | null, Title?: string | null, Subtitle?: string | null, HeroImage?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null, BuyTicketBlock?: { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null } | null, ArtistsLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ArtistDetailsPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContainerBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'Content', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContentBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageFile', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImagePage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'LandingPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SlidesBlock', Name?: string | null, RelativePath?: string | null } | null } | null, MainContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'ContainerBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'SlidesBlock' } | null } | null } | null> | null, FooterContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'ContainerBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'SlidesBlock' } | null } | null } | null> | null } | { __typename: 'SlidesBlock', Name?: string | null, Url?: string | null, RelativePath?: string | null, ParentLink?: { __typename?: 'ContentModelReference', Url?: string | null } | null } | null> | null } | null }; export type ContentBlockFragment = { __typename?: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null }; @@ -3792,6 +4824,8 @@ type ItemsInContentArea_ArtistDetailsPage_Fragment = { __typename: 'ArtistDetail type ItemsInContentArea_BuyTicketBlock_Fragment = { __typename: 'BuyTicketBlock' }; +type ItemsInContentArea_ContainerBlock_Fragment = { __typename: 'ContainerBlock' }; + type ItemsInContentArea_Content_Fragment = { __typename: 'Content' }; type ItemsInContentArea_ContentBlock_Fragment = { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null }; @@ -3802,13 +4836,15 @@ type ItemsInContentArea_ImagePage_Fragment = { __typename: 'ImagePage' }; type ItemsInContentArea_LandingPage_Fragment = { __typename: 'LandingPage' }; -export type ItemsInContentAreaFragment = ItemsInContentArea_ArtistContainerPage_Fragment | ItemsInContentArea_ArtistDetailsPage_Fragment | ItemsInContentArea_BuyTicketBlock_Fragment | ItemsInContentArea_Content_Fragment | ItemsInContentArea_ContentBlock_Fragment | ItemsInContentArea_ImageFile_Fragment | ItemsInContentArea_ImagePage_Fragment | ItemsInContentArea_LandingPage_Fragment; +type ItemsInContentArea_SlidesBlock_Fragment = { __typename: 'SlidesBlock' }; + +export type ItemsInContentAreaFragment = ItemsInContentArea_ArtistContainerPage_Fragment | ItemsInContentArea_ArtistDetailsPage_Fragment | ItemsInContentArea_BuyTicketBlock_Fragment | ItemsInContentArea_ContainerBlock_Fragment | ItemsInContentArea_Content_Fragment | ItemsInContentArea_ContentBlock_Fragment | ItemsInContentArea_ImageFile_Fragment | ItemsInContentArea_ImagePage_Fragment | ItemsInContentArea_LandingPage_Fragment | ItemsInContentArea_SlidesBlock_Fragment; -export type LandingPageFragment = { __typename?: 'LandingPage', Title?: string | null, Subtitle?: string | null, HeroImage?: string | null, BuyTicketBlock?: { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null } | null, ArtistsLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ArtistDetailsPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'Content', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContentBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageFile', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImagePage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'LandingPage', Name?: string | null, RelativePath?: string | null } | null } | null, MainContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | null } | null } | null> | null, FooterContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | null } | null } | null> | null }; +export type LandingPageFragment = { __typename?: 'LandingPage', Title?: string | null, Subtitle?: string | null, HeroImage?: string | null, BuyTicketBlock?: { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null } | null, ArtistsLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename?: 'ArtistContainerPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ArtistDetailsPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'BuyTicketBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContainerBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'Content', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ContentBlock', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImageFile', Name?: string | null, RelativePath?: string | null } | { __typename?: 'ImagePage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'LandingPage', Name?: string | null, RelativePath?: string | null } | { __typename?: 'SlidesBlock', Name?: string | null, RelativePath?: string | null } | null } | null, MainContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'ContainerBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'SlidesBlock' } | null } | null } | null> | null, FooterContentArea?: Array<{ __typename?: 'ContentAreaItemModel', ContentLink?: { __typename?: 'ContentModelReference', Expanded?: { __typename: 'ArtistContainerPage' } | { __typename: 'ArtistDetailsPage' } | { __typename: 'BuyTicketBlock' } | { __typename: 'ContainerBlock' } | { __typename: 'Content' } | { __typename: 'ContentBlock', Title?: string | null, Image?: string | null, ImageAlignment?: string | null, Content?: string | null } | { __typename: 'ImageFile', Content?: string | null, Url?: string | null, Thumbnail?: { __typename?: 'BlobModel', Url?: string | null } | null } | { __typename: 'ImagePage' } | { __typename: 'LandingPage' } | { __typename: 'SlidesBlock' } | null } | null } | null> | null }; export type LandingPageBlockDataFragment = { __typename?: 'LandingPageBlockData', Heading?: string | null, Message?: string | null }; -export const ArtistDetailsPageFragmentDoc = ` +export const ArtistDetailsPageFragmentDoc = gql` fragment ArtistDetailsPage on ArtistDetailsPage { PerformanceStartTime PerformanceEndTime @@ -3825,13 +4861,13 @@ export const ArtistDetailsPageFragmentDoc = ` } } `; -export const LandingPageBlockDataFragmentDoc = ` +export const LandingPageBlockDataFragmentDoc = gql` fragment LandingPageBlockData on LandingPageBlockData { Heading Message } `; -export const ContentBlockFragmentDoc = ` +export const ContentBlockFragmentDoc = gql` fragment ContentBlock on ContentBlock { Title Image @@ -3839,7 +4875,7 @@ export const ContentBlockFragmentDoc = ` Content } `; -export const ImageFileFragmentDoc = ` +export const ImageFileFragmentDoc = gql` fragment ImageFile on ImageFile { Thumbnail { Url @@ -3848,7 +4884,7 @@ export const ImageFileFragmentDoc = ` Url } `; -export const ItemsInContentAreaFragmentDoc = ` +export const ItemsInContentAreaFragmentDoc = gql` fragment ItemsInContentArea on IContent { __typename ... on ContentBlock { @@ -3860,7 +4896,7 @@ export const ItemsInContentAreaFragmentDoc = ` } ${ContentBlockFragmentDoc} ${ImageFileFragmentDoc}`; -export const LandingPageFragmentDoc = ` +export const LandingPageFragmentDoc = gql` fragment LandingPage on LandingPage { Title Subtitle @@ -3891,7 +4927,7 @@ export const LandingPageFragmentDoc = ` } ${LandingPageBlockDataFragmentDoc} ${ItemsInContentAreaFragmentDoc}`; -export const ArtistContainerPageDocument = ` +export const ArtistContainerPageDocument = gql` query ArtistContainerPage($locales: Locales!, $language: String, $statusEqual: String) { ArtistContainerPage( locale: [$locales] @@ -3937,20 +4973,7 @@ export const ArtistContainerPageDocument = ` } } ${ArtistDetailsPageFragmentDoc}`; -export const useArtistContainerPageQuery = < - TData = ArtistContainerPageQuery, - TError = unknown - >( - dataSource: { endpoint: string, fetchParams?: RequestInit }, - variables: ArtistContainerPageQueryVariables, - options?: UseQueryOptions - ) => - useQuery( - ['ArtistContainerPage', variables], - fetcher(dataSource.endpoint, dataSource.fetchParams || {}, ArtistContainerPageDocument, variables), - options - ); -export const ArtistDetailsPageDocument = ` +export const ArtistDetailsPageDocument = gql` query ArtistDetailsPage($locales: Locales!, $relativePath: String) { ArtistDetailsPage( locale: [$locales] @@ -3986,20 +5009,7 @@ export const ArtistDetailsPageDocument = ` } } `; -export const useArtistDetailsPageQuery = < - TData = ArtistDetailsPageQuery, - TError = unknown - >( - dataSource: { endpoint: string, fetchParams?: RequestInit }, - variables: ArtistDetailsPageQueryVariables, - options?: UseQueryOptions - ) => - useQuery( - ['ArtistDetailsPage', variables], - fetcher(dataSource.endpoint, dataSource.fetchParams || {}, ArtistDetailsPageDocument, variables), - options - ); -export const StartDocument = ` +export const StartDocument = gql` query Start($relativePath: String, $locales: Locales!, $language: String, $contentId: Int, $workId: Int, $statusEqual: String, $isCommonDraft: Boolean) { Content( locale: [$locales] @@ -4028,16 +5038,23 @@ export const StartDocument = ` } } ${LandingPageFragmentDoc}`; -export const useStartQuery = < - TData = StartQuery, - TError = unknown - >( - dataSource: { endpoint: string, fetchParams?: RequestInit }, - variables: StartQueryVariables, - options?: UseQueryOptions - ) => - useQuery( - ['Start', variables], - fetcher(dataSource.endpoint, dataSource.fetchParams || {}, StartDocument, variables), - options - ); \ No newline at end of file + +export type SdkFunctionWrapper = (action: (requestHeaders?:Record) => Promise, operationName: string, operationType?: string) => Promise; + + +const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action(); + +export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) { + return { + ArtistContainerPage(variables: ArtistContainerPageQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { + return withWrapper((wrappedRequestHeaders) => client.request(ArtistContainerPageDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'ArtistContainerPage', 'query'); + }, + ArtistDetailsPage(variables: ArtistDetailsPageQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { + return withWrapper((wrappedRequestHeaders) => client.request(ArtistDetailsPageDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'ArtistDetailsPage', 'query'); + }, + Start(variables: StartQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise { + return withWrapper((wrappedRequestHeaders) => client.request(StartDocument, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'Start', 'query'); + } + }; +} +export type Sdk = ReturnType; \ No newline at end of file diff --git a/samples/musicfestival-frontend-nextjs/graphql.config.yml b/samples/musicfestival-frontend-nextjs/graphql.config.yml index 29019cb..6eb5732 100644 --- a/samples/musicfestival-frontend-nextjs/graphql.config.yml +++ b/samples/musicfestival-frontend-nextjs/graphql.config.yml @@ -7,4 +7,4 @@ generates: plugins: - typescript - typescript-operations - - typescript-react-query \ No newline at end of file + - typescript-graphql-request \ No newline at end of file diff --git a/samples/musicfestival-frontend-nextjs/lib/queryCacheHelper.ts b/samples/musicfestival-frontend-nextjs/lib/queryCacheHelper.ts index 25627c7..2b0c749 100644 --- a/samples/musicfestival-frontend-nextjs/lib/queryCacheHelper.ts +++ b/samples/musicfestival-frontend-nextjs/lib/queryCacheHelper.ts @@ -18,7 +18,8 @@ const generateGQLQueryVars = (token: string, pathname: string): any => { const updateStartQueryCache = (queryClient: QueryClient, data: StartQuery | undefined, variables: any, message: ContentSavedMessage) => { const hasComplexProperty = message.properties.find(p => !isSimpleProperty(p.value)) !== undefined if (hasComplexProperty) { - queryClient.invalidateQueries(['Start', variables]); + // TODO: need to update this invalidation logic to be more specific + // queryClient.invalidateQueries(['Start', variables]); return; } diff --git a/samples/musicfestival-frontend-nextjs/models/Props.ts b/samples/musicfestival-frontend-nextjs/models/Props.ts index 1c94a94..ac41fe4 100644 --- a/samples/musicfestival-frontend-nextjs/models/Props.ts +++ b/samples/musicfestival-frontend-nextjs/models/Props.ts @@ -14,7 +14,3 @@ export type StartPageProps = { error: any, content: StartQuery, } - -export type ContextProps = { - context: any -} diff --git a/samples/musicfestival-frontend-nextjs/package.json b/samples/musicfestival-frontend-nextjs/package.json index 7f5d087..114ba0e 100644 --- a/samples/musicfestival-frontend-nextjs/package.json +++ b/samples/musicfestival-frontend-nextjs/package.json @@ -14,8 +14,7 @@ "@graphql-codegen/cli": "^5.0.0", "@graphql-codegen/typescript": "^4.0.1", "@graphql-codegen/typescript-operations": "^4.0.1", - "@graphql-codegen/typescript-react-query": "^5.0.0", - "@tanstack/react-query": "^5.0.0", + "@tanstack/react-query": "^5.0.5", "@types/node": "^20.8.7", "@types/react": "^18.2.30", "@types/react-dom": "^18.2.14", @@ -26,16 +25,15 @@ "graphql": "^16.8.1", "graphql-tag": "^2.12.6", "html-react-parser": "^4.2.7", - "jsonwebtoken": "^9.0.2", "next": "^13.5.6", "next-applicationinsights": "^1.0.4", "next-auth": "^4.24.3", - "oidc-client": "^1.11.5", "react": "18.2.0", "react-dom": "18.2.0", "typescript": "^5.2.2" }, "devDependencies": { + "@graphql-codegen/typescript-graphql-request": "^6.0.0", "cross-env": "^7.0.3" } } diff --git a/samples/musicfestival-frontend-nextjs/pages/_app.tsx b/samples/musicfestival-frontend-nextjs/pages/_app.tsx index 325d309..a6b80d2 100644 --- a/samples/musicfestival-frontend-nextjs/pages/_app.tsx +++ b/samples/musicfestival-frontend-nextjs/pages/_app.tsx @@ -9,9 +9,7 @@ class App extends NextApp { return ( - {/* */} - {/* */} ) } diff --git a/samples/musicfestival-frontend-nextjs/yarn.lock b/samples/musicfestival-frontend-nextjs/yarn.lock index c013e52..bc3ba97 100644 --- a/samples/musicfestival-frontend-nextjs/yarn.lock +++ b/samples/musicfestival-frontend-nextjs/yarn.lock @@ -629,6 +629,16 @@ "@graphql-tools/utils" "^10.0.0" tslib "~2.5.0" +"@graphql-codegen/typescript-graphql-request@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-6.0.0.tgz#d23935252d91d9260bc7ad71d820076d78ebdb0e" + integrity sha512-Vi6tawqtcnOje/AW8a8ijwf7OLbNGolBB8VlVzG3Cb2bFnI7Vetocy7xUxkEpxe0Lqp2vmOvXTRNdC7eiQeoCw== + dependencies: + "@graphql-codegen/plugin-helpers" "^3.0.0" + "@graphql-codegen/visitor-plugin-common" "2.13.1" + auto-bind "~4.0.0" + tslib "~2.6.0" + "@graphql-codegen/typescript-operations@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-4.0.1.tgz#930af3e2d2ae8ff06de696291be28fe7046a2fef" @@ -640,17 +650,6 @@ auto-bind "~4.0.0" tslib "~2.5.0" -"@graphql-codegen/typescript-react-query@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-react-query/-/typescript-react-query-5.0.0.tgz#b3adff0034dd3efa2276579cef6833df4c6224a1" - integrity sha512-UjW18hcW6GqtwdHPS36zd8fbXoqBhhGc6HGVfqsZLnOVlGfMTiCY9tqK6Lu61F3TFrfUu3L7ACab1pZMOHpnWQ== - dependencies: - "@graphql-codegen/plugin-helpers" "^3.0.0" - "@graphql-codegen/visitor-plugin-common" "2.13.1" - auto-bind "~4.0.0" - change-case-all "1.0.15" - tslib "~2.6.0" - "@graphql-codegen/typescript@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.0.1.tgz#7481d68f59bea802dd10e278dce73c8a1552b2a4" @@ -1254,17 +1253,17 @@ dependencies: tslib "^2.4.0" -"@tanstack/query-core@5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.0.0.tgz#b37a50bb3a4f54336b6131db00b72cd29e79b480" - integrity sha512-Y1BpiA6BblJd/UlVqxEVeAG7IACn568YJuTTItAiecBI7En+33g780kg+/8lhgl+BzcUPN7o+NjBrSRGJoemyQ== +"@tanstack/query-core@5.0.5": + version "5.0.5" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.0.5.tgz#db02d648398f75a04cc536dacd640265f3614b14" + integrity sha512-MThCETMkHDHTnFZHp71L+SqTtD5d6XHftFCVR1xRJdWM3qGrlQ2VCXaj0SKVcyJej2e1Opa2c7iknu1llxCDNQ== -"@tanstack/react-query@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.0.0.tgz#707fecb71cf53ae098f682f45520d7b1640bcaa9" - integrity sha512-diQoC8FNBcO5Uf5yuaJlXthTtbO1xM8kzOX+pSBUMT9n/cqQ/u1wJGCtukvhDWA+6j07WmIj4bfqNbd2KOB6jQ== +"@tanstack/react-query@^5.0.5": + version "5.0.5" + resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.0.5.tgz#f26e05290f4b6bc9014704a65d05cf0cf47afe6e" + integrity sha512-ZG0Q4HZ0iuI8mWiZ2/MdVYPHbrmAVhMn7+gLOkxJh6zLIgCL4luSZlohzN5Xt4MjxfxxWioO1nemwpudaTsmQg== dependencies: - "@tanstack/query-core" "5.0.0" + "@tanstack/query-core" "5.0.5" "@types/js-yaml@^4.0.0": version "4.0.8" @@ -1422,11 +1421,6 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^7.4.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - acorn@^8.9.0: version "8.10.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" @@ -1670,7 +1664,7 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -1716,11 +1710,6 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-equal-constant-time@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" - integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== - buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -1965,11 +1954,6 @@ cookie@^0.5.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== -core-js@^3.8.3: - version "3.33.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.0.tgz#70366dbf737134761edb017990cf5ce6c6369c40" - integrity sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw== - cosmiconfig@^8.1.0, cosmiconfig@^8.1.3: version "8.3.6" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" @@ -2003,11 +1987,6 @@ cross-spawn@^7.0.1, cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" -crypto-js@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf" - integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== - csstype@^3.0.2: version "3.1.2" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" @@ -2180,13 +2159,6 @@ dset@^3.1.2: resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a" integrity sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q== -ecdsa-sig-formatter@1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" - integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== - dependencies: - safe-buffer "^5.0.1" - electron-to-chromium@^1.4.535: version "1.4.561" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.561.tgz#816f31d9ae01fe58abbf469fca7e125b16befd85" @@ -3400,22 +3372,6 @@ jsonify@^0.0.1: resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== -jsonwebtoken@^9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz#65ff91f4abef1784697d40952bb1998c504caaf3" - integrity sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ== - dependencies: - jws "^3.2.2" - lodash.includes "^4.3.0" - lodash.isboolean "^3.0.3" - lodash.isinteger "^4.0.4" - lodash.isnumber "^3.0.3" - lodash.isplainobject "^4.0.6" - lodash.isstring "^4.0.1" - lodash.once "^4.0.0" - ms "^2.1.1" - semver "^7.5.4" - "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: version "3.3.5" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" @@ -3426,23 +3382,6 @@ jsonwebtoken@^9.0.2: object.assign "^4.1.4" object.values "^1.1.6" -jwa@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" - integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== - dependencies: - buffer-equal-constant-time "1.0.1" - ecdsa-sig-formatter "1.0.11" - safe-buffer "^5.0.1" - -jws@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" - integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== - dependencies: - jwa "^1.4.1" - safe-buffer "^5.0.1" - keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -3503,46 +3442,11 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -lodash.includes@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" - integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w== - -lodash.isboolean@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" - integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== - -lodash.isinteger@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" - integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== - -lodash.isnumber@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" - integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw== - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" - integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.once@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" - integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== - lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -3835,17 +3739,6 @@ object.values@^1.1.6: define-properties "^1.2.0" es-abstract "^1.22.1" -oidc-client@^1.11.5: - version "1.11.5" - resolved "https://registry.yarnpkg.com/oidc-client/-/oidc-client-1.11.5.tgz#020aa193d68a3e1f87a24fcbf50073b738de92bb" - integrity sha512-LcKrKC8Av0m/KD/4EFmo9Sg8fSQ+WFJWBrmtWd+tZkNn3WT/sQG3REmPANE9tzzhbjW6VkTNy4xhAXCfPApAOg== - dependencies: - acorn "^7.4.1" - base64-js "^1.5.1" - core-js "^3.8.3" - crypto-js "^4.0.0" - serialize-javascript "^4.0.0" - oidc-token-hash@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz#9a229f0a1ce9d4fc89bcaee5478c97a889e7b7b6" @@ -4118,13 +4011,6 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - react-dom@18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" @@ -4306,7 +4192,7 @@ safe-array-concat@^1.0.1: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -4358,13 +4244,6 @@ sentence-case@^3.0.4: tslib "^2.0.3" upper-case-first "^2.0.2" -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" From 1056a439f97fbd82f47e31c848556caf1d0e7b5b Mon Sep 17 00:00:00 2001 From: Quang Tran Date: Mon, 23 Oct 2023 16:37:39 +0700 Subject: [PATCH 14/14] update github action --- .github/workflows/deploy-backend.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy-backend.yml b/.github/workflows/deploy-backend.yml index 149ce04..5924461 100644 --- a/.github/workflows/deploy-backend.yml +++ b/.github/workflows/deploy-backend.yml @@ -27,11 +27,12 @@ jobs: repository: musicfestival - name: Publish to Registry - uses: elgohr/Publish-Docker-Github-Action@master + uses: elgohr/Publish-Docker-Github-Action@v5 with: name: musicfestival username: ${{ steps.ecr.outputs.username }} password: ${{ steps.ecr.outputs.password }} registry: musicfestivalacr.azurecr.io workdir: samples/musicfestival-backend-dotnet + buildoptions: "--compress --force-rm" tags: "latest"