From 6e1b2d986724aedb5f6516c93c2d801915a108eb Mon Sep 17 00:00:00 2001 From: Liam Arbuckle Date: Sat, 12 Nov 2022 00:50:41 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=81=F0=9F=9B=B0=20=E2=86=A3=20Supabase?= =?UTF-8?q?=20profiles=20&=20storage=20buckets=20now=20being=20updated=20t?= =?UTF-8?q?hrough=20Next.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/.eslintrc.json | 3 + frontend/.gitignore | 21 +- frontend/.vscode/settings.json | 3 + frontend/README.md | 34 + frontend/appurls.jpeg | Bin 0 -> 400447 bytes frontend/client.js | 11 + frontend/next.config.js | 3 + frontend/package.json | 49 +- frontend/pages/_app.js | 73 + frontend/pages/api/auth.js | 5 + frontend/{src => pages}/assets/Avatar.png | Bin frontend/{src => pages}/assets/Face.png | Bin frontend/{src => pages}/assets/camera on.png | Bin .../{src/src => pages}/components/Account.js | 14 +- frontend/pages/components/Avatar.js | 82 + frontend/pages/index.js | 12 + frontend/pages/profile.js | 43 + frontend/pages/protected.js | 20 + frontend/pages/sign-in.js | 40 + frontend/postcss.config.js | 6 - frontend/public/favicon.ico | Bin 3870 -> 25931 bytes frontend/public/index.html | 43 - frontend/public/logo192.png | Bin 5347 -> 0 bytes frontend/public/logo512.png | Bin 9664 -> 0 bytes frontend/public/manifest.json | 25 - frontend/public/robots.txt | 3 - frontend/public/vercel.svg | 4 + frontend/src/App.css | 38 - frontend/src/App.js | 25 - frontend/src/auth/auth.js | 48 - frontend/src/auth/supabaseClient.js | 6 - frontend/src/components/Account.js | 116 - frontend/src/components/Avatar.js | 85 - frontend/src/index.css | 3 - frontend/src/index.js | 11 - frontend/src/logo.svg | 1 - frontend/src/src/App.css | 38 - frontend/src/src/App.js | 25 - frontend/src/src/App.test.js | 8 - frontend/src/src/assets/Avatar.png | Bin 6356 -> 0 bytes frontend/src/src/assets/Face.png | Bin 88964 -> 0 bytes frontend/src/src/assets/camera on.png | Bin 1788 -> 0 bytes frontend/src/src/components/Auth.js | 49 - frontend/src/src/components/Avatar.js | 82 - frontend/src/src/index.css | 3 - frontend/src/src/index.js | 17 - frontend/src/src/logo.svg | 1 - frontend/src/src/reportWebVitals.js | 13 - frontend/src/src/setupTests.js | 5 - frontend/src/src/supabaseClient.js | 6 - frontend/styles/Home.module.css | 121 + frontend/styles/globals.css | 16 + frontend/tailwind.config.js | 8 - frontend/yarn.lock | 11050 ++++------------ frontend/yourenv.txt | 2 - 55 files changed, 2978 insertions(+), 9293 deletions(-) create mode 100644 frontend/.eslintrc.json create mode 100644 frontend/.vscode/settings.json create mode 100644 frontend/README.md create mode 100644 frontend/appurls.jpeg create mode 100644 frontend/client.js create mode 100644 frontend/next.config.js create mode 100644 frontend/pages/_app.js create mode 100644 frontend/pages/api/auth.js rename frontend/{src => pages}/assets/Avatar.png (100%) rename frontend/{src => pages}/assets/Face.png (100%) rename frontend/{src => pages}/assets/camera on.png (100%) rename frontend/{src/src => pages}/components/Account.js (95%) create mode 100644 frontend/pages/components/Avatar.js create mode 100644 frontend/pages/index.js create mode 100644 frontend/pages/profile.js create mode 100644 frontend/pages/protected.js create mode 100644 frontend/pages/sign-in.js delete mode 100644 frontend/postcss.config.js delete mode 100644 frontend/public/index.html delete mode 100644 frontend/public/logo192.png delete mode 100644 frontend/public/logo512.png delete mode 100644 frontend/public/manifest.json delete mode 100644 frontend/public/robots.txt create mode 100644 frontend/public/vercel.svg delete mode 100644 frontend/src/App.css delete mode 100644 frontend/src/App.js delete mode 100644 frontend/src/auth/auth.js delete mode 100644 frontend/src/auth/supabaseClient.js delete mode 100644 frontend/src/components/Account.js delete mode 100644 frontend/src/components/Avatar.js delete mode 100644 frontend/src/index.css delete mode 100644 frontend/src/index.js delete mode 100644 frontend/src/logo.svg delete mode 100644 frontend/src/src/App.css delete mode 100644 frontend/src/src/App.js delete mode 100644 frontend/src/src/App.test.js delete mode 100644 frontend/src/src/assets/Avatar.png delete mode 100644 frontend/src/src/assets/Face.png delete mode 100644 frontend/src/src/assets/camera on.png delete mode 100644 frontend/src/src/components/Auth.js delete mode 100644 frontend/src/src/components/Avatar.js delete mode 100644 frontend/src/src/index.css delete mode 100644 frontend/src/src/index.js delete mode 100644 frontend/src/src/logo.svg delete mode 100644 frontend/src/src/reportWebVitals.js delete mode 100644 frontend/src/src/setupTests.js delete mode 100644 frontend/src/src/supabaseClient.js create mode 100644 frontend/styles/Home.module.css create mode 100644 frontend/styles/globals.css delete mode 100644 frontend/tailwind.config.js delete mode 100644 frontend/yourenv.txt diff --git a/frontend/.eslintrc.json b/frontend/.eslintrc.json new file mode 100644 index 000000000..bffb357a7 --- /dev/null +++ b/frontend/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/frontend/.gitignore b/frontend/.gitignore index 4d29575de..c87c9b392 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -8,16 +8,29 @@ # testing /coverage +# next.js +/.next/ +/out/ + # production /build # misc .DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local +*.pem +# debug npm-debug.log* yarn-debug.log* yarn-error.log* +.pnpm-debug.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/frontend/.vscode/settings.json b/frontend/.vscode/settings.json new file mode 100644 index 000000000..7709bc616 --- /dev/null +++ b/frontend/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "jira-plugin.workingProject": "" +} \ No newline at end of file diff --git a/frontend/README.md b/frontend/README.md new file mode 100644 index 000000000..b12f3e33e --- /dev/null +++ b/frontend/README.md @@ -0,0 +1,34 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file. + +[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`. + +The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/frontend/appurls.jpeg b/frontend/appurls.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..016d5be6725d8e88858b6a24ed4d716a0c967a16 GIT binary patch literal 400447 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 I6Tfl)AKESRBme*a literal 0 HcmV?d00001 diff --git a/frontend/client.js b/frontend/client.js new file mode 100644 index 000000000..35fdf1bea --- /dev/null +++ b/frontend/client.js @@ -0,0 +1,11 @@ +import { createClient } from '@supabase/supabase-js' + +const supabaseUrl = "https://afwwxlhknelxylrfvexi.supabase.co"; +const supabaseAnonKey = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImFmd3d4bGhrbmVseHlscmZ2ZXhpIiwicm9sZSI6ImFub24iLCJpYXQiOjE2NjY0MzQ4MTgsImV4cCI6MTk4MjAxMDgxOH0.gk1F8Br9__04cvzqYIeeQ-U08KATiHovAw3r3ofNGAo" + +const supabase = createClient( + supabaseUrl, + supabaseAnonKey +) + +export { supabase } \ No newline at end of file diff --git a/frontend/next.config.js b/frontend/next.config.js new file mode 100644 index 000000000..0d6071006 --- /dev/null +++ b/frontend/next.config.js @@ -0,0 +1,3 @@ +module.exports = { + reactStrictMode: true, +} diff --git a/frontend/package.json b/frontend/package.json index 40f385309..621e954c1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,45 +1,22 @@ { - "name": "star-sailors-auth-client", + "name": "supabase-auth", "version": "0.1.0", "private": true, - "dependencies": { - "@supabase/supabase-js": "^2.0.6", - "@testing-library/jest-dom": "^5.16.5", - "@testing-library/react": "^13.4.0", - "@testing-library/user-event": "^13.5.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-scripts": "5.0.1", - "supabase": "^1.11.7", - "web-vitals": "^2.1.4" - }, "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "dependencies": { + "@supabase/supabase-js": "^1.18.1", + "next": "11.0.1", + "react": "17.0.2", + "react-dom": "17.0.2", + "swr": "^0.5.6" }, "devDependencies": { - "autoprefixer": "^10.4.13", - "postcss": "^8.4.19", - "tailwindcss": "^3.2.3" + "eslint": "7.30.0", + "eslint-config-next": "11.0.1" } } diff --git a/frontend/pages/_app.js b/frontend/pages/_app.js new file mode 100644 index 000000000..7a9e9b848 --- /dev/null +++ b/frontend/pages/_app.js @@ -0,0 +1,73 @@ +import '../styles/globals.css' +import { useState, useEffect } from 'react' +import Link from 'next/link' +import { supabase } from '../client' +import { useRouter } from 'next/router' + +function MyApp({ Component, pageProps }) { + const router = useRouter() + const [authenticatedState, setAuthenticatedState] = useState('not-authenticated') + useEffect(() => { + const { data: authListener } = supabase.auth.onAuthStateChange((event, session) => { + handleAuthChange(event, session) + if (event === 'SIGNED_IN') { + setAuthenticatedState('authenticated') + router.push('/profile') + } + if (event === 'SIGNED_OUT') { + setAuthenticatedState('not-authenticated') + } + }) + checkUser() + return () => { + authListener.unsubscribe() + } + }, []) + async function checkUser() { + const user = await supabase.auth.user() + if (user) { + setAuthenticatedState('authenticated') + } + } + async function handleAuthChange(event, session) { + await fetch('/api/auth', { + method: 'POST', + headers: new Headers({ 'Content-Type': 'application/json' }), + credentials: 'same-origin', + body: JSON.stringify({ event, session }), + }) + } + return ( + + ) +} + +const navStyle = { + margin: 20 +} + +const linkStyle = { + marginRight: 10 +} + +export default MyApp diff --git a/frontend/pages/api/auth.js b/frontend/pages/api/auth.js new file mode 100644 index 000000000..8b9e1ee03 --- /dev/null +++ b/frontend/pages/api/auth.js @@ -0,0 +1,5 @@ +import { supabase } from '../../client' + +export default function handler(req, res) { + supabase.auth.api.setAuthCookie(req, res) +} \ No newline at end of file diff --git a/frontend/src/assets/Avatar.png b/frontend/pages/assets/Avatar.png similarity index 100% rename from frontend/src/assets/Avatar.png rename to frontend/pages/assets/Avatar.png diff --git a/frontend/src/assets/Face.png b/frontend/pages/assets/Face.png similarity index 100% rename from frontend/src/assets/Face.png rename to frontend/pages/assets/Face.png diff --git a/frontend/src/assets/camera on.png b/frontend/pages/assets/camera on.png similarity index 100% rename from frontend/src/assets/camera on.png rename to frontend/pages/assets/camera on.png diff --git a/frontend/src/src/components/Account.js b/frontend/pages/components/Account.js similarity index 95% rename from frontend/src/src/components/Account.js rename to frontend/pages/components/Account.js index fe9e5b517..c0677de0b 100644 --- a/frontend/src/src/components/Account.js +++ b/frontend/pages/components/Account.js @@ -1,10 +1,8 @@ -// get the fields values -import { useState, useEffect } from "react" -import { supabase } from "../supabaseClient" -import Avatar from './Avatar'; +import { useState, useEffect } from "react"; +import { supabase } from "../../client"; +import Avatar from "./Avatar"; const Account = ( { session } ) => { - const [loading, setLoading] = useState(true) const [username, setUsername] = useState(null) const [website, setWebsite] = useState(null) @@ -129,10 +127,6 @@ const Account = ( { session } ) => { ) - - } -export default Account; - -// update these values \ No newline at end of file +export default Account; \ No newline at end of file diff --git a/frontend/pages/components/Avatar.js b/frontend/pages/components/Avatar.js new file mode 100644 index 000000000..f0ca10a85 --- /dev/null +++ b/frontend/pages/components/Avatar.js @@ -0,0 +1,82 @@ +import { useState, useEffect } from 'react'; +import { supabase } from '../../client'; +import Icon from '../assets/Face.png'; +import camera from '../assets/camera on.png'; + +export default function Avatar({ url, size, onUpload }) { + const [avatarUrl, setAvatarUrl] = useState(null) + const [uploading, setUploading] = useState(false) + + useEffect(() => { + if (url) downloadImage(url) + }, [url]) + + const downloadImage = async (path) => { + try { + const { data, error } = await supabase.storage.from('avatars').download(path) + if (error) { + throw error + } + const url = URL.createObjectURL(data) + setAvatarUrl(url) + } catch (error) { + console.log('Error downloading image: ', error.message) + } + } + + const uploadAvatar = async (event) => { + try { + setUploading(true) + + if (!event.target.files || event.target.files.length === 0) { + throw new Error('You must select an image to upload.') + } + + const file = event.target.files[0] + const fileExt = file.name.split('.').pop() + const fileName = `${Math.random()}.${fileExt}` + const filePath = `${fileName}` + + let { error: uploadError } = await supabase.storage.from('avatars').upload(filePath, file) + + if (uploadError) { + throw uploadError + } + + onUpload(filePath) + } catch (error) { + alert(error.message) + } finally { + setUploading(false) + } + } + + return ( +
+
+
+ + {avatarUrl + {uploading ? "Uploading..." : ( + <> + + + )} +
+
+
+ ) +} \ No newline at end of file diff --git a/frontend/pages/index.js b/frontend/pages/index.js new file mode 100644 index 000000000..aa2059a88 --- /dev/null +++ b/frontend/pages/index.js @@ -0,0 +1,12 @@ +import styles from '../styles/Home.module.css' +export default function Home() { + return ( +
+
+

+ Hello World! +

+
+
+ ) +} diff --git a/frontend/pages/profile.js b/frontend/pages/profile.js new file mode 100644 index 000000000..04561a43a --- /dev/null +++ b/frontend/pages/profile.js @@ -0,0 +1,43 @@ +import { useState, useEffect } from 'react'; +import { supabase } from '../client' +import { useRouter } from 'next/router' +import Account from './components/Account'; + +export default function Profile() { + const [profile, setProfile] = useState(null) + const router = useRouter() + useEffect(() => { + fetchProfile() + }, []) + async function update() { + const { user, error } = await supabase.auth.update({ + data: { + city: "New York" + } + }) + console.log('user:', user); + } + async function fetchProfile() { + const profileData = await supabase.auth.user() + console.log("profileData: ", profileData) + if (!profileData) { + router.push('/sign-in') + } else { + setProfile(profileData) + } + } + async function signOut() { + await supabase.auth.signOut() + router.push('/sign-in') + } + if (!profile) return null + return ( +
+

Hello, {profile.email}

+

User ID: {profile.id}

+ + + +
+ ) +} \ No newline at end of file diff --git a/frontend/pages/protected.js b/frontend/pages/protected.js new file mode 100644 index 000000000..63cbafc22 --- /dev/null +++ b/frontend/pages/protected.js @@ -0,0 +1,20 @@ +import { supabase } from '../client' + +export default function Protected({ user }) { + console.log({ user }) + return ( +
+

Hello from protected route

+
+ ) +} + +export async function getServerSideProps({ req }) { + const { user } = await supabase.auth.api.getUserByCookie(req) + + if (!user) { + return { props: {}, redirect: { destination: '/sign-in' } } + } + + return { props: { user } } +} \ No newline at end of file diff --git a/frontend/pages/sign-in.js b/frontend/pages/sign-in.js new file mode 100644 index 000000000..defbd2421 --- /dev/null +++ b/frontend/pages/sign-in.js @@ -0,0 +1,40 @@ +import { useState } from 'react' +import styles from '../styles/Home.module.css' + +import { supabase } from '../client' + +export default function SignIn() { + const [email, setEmail] = useState('') + const [submitted, setSubmitted] = useState(false) + async function signIn() { + const { error, data } = await supabase.auth.signIn({ + email + }) + if (error) { + console.log({ error }) + } else { + setSubmitted(true) + } + } + if (submitted) { + return ( +
+

Please check your email to sign in

+
+ ) + } + return ( +
+
+

+ Sign In +

+ setEmail(e.target.value)} + style={{ margin: 10 }} + /> + +
+
+ ) +} diff --git a/frontend/postcss.config.js b/frontend/postcss.config.js deleted file mode 100644 index 33ad091d2..000000000 --- a/frontend/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..718d6fea4835ec2d246af9800eddb7ffb276240c 100644 GIT binary patch literal 25931 zcmeHv30#a{`}aL_*G&7qml|y<+KVaDM2m#dVr!KsA!#An?kSQM(q<_dDNCpjEux83 zLb9Z^XxbDl(w>%i@8hT6>)&Gu{h#Oeyszu?xtw#Zb1mO{pgX9699l+Qppw7jXaYf~-84xW z)w4x8?=youko|}Vr~(D$UXIbiXABHh`p1?nn8Po~fxRJv}|0e(BPs|G`(TT%kKVJAdg5*Z|x0leQq0 zkdUBvb#>9F()jo|T~kx@OM8$9wzs~t2l;K=woNssA3l6|sx2r3+kdfVW@e^8e*E}v zA1y5{bRi+3Z`uD3{F7LgFJDdvm;nJilkzDku>BwXH(8ItVCXk*-lSJnR?-2UN%hJ){&rlvg`CDTj z)Bzo!3v7Ou#83zEDEFcKt(f1E0~=rqeEbTnMvWR#{+9pg%7G8y>u1OVRUSoox-ovF z2Ydma(;=YuBY(eI|04{hXzZD6_f(v~H;C~y5=DhAC{MMS>2fm~1H_t2$56pc$NH8( z5bH|<)71dV-_oCHIrzrT`2s-5w_+2CM0$95I6X8p^r!gHp+j_gd;9O<1~CEQQGS8) zS9Qh3#p&JM-G8rHekNmKVewU;pJRcTAog68KYo^dRo}(M>36U4Us zfgYWSiHZL3;lpWT=zNAW>Dh#mB!_@Lg%$ms8N-;aPqMn+C2HqZgz&9~Eu z4|Kp<`$q)Uw1R?y(~S>ePdonHxpV1#eSP1B;Ogo+-Pk}6#0GsZZ5!||ev2MGdh}_m z{DeR7?0-1^zVs&`AV6Vt;r3`I`OI_wgs*w=eO%_#7Kepl{B@xiyCANc(l zzIyd4y|c6PXWq9-|KM8(zIk8LPk(>a)zyFWjhT!$HJ$qX1vo@d25W<fvZQ2zUz5WRc(UnFMKHwe1| zWmlB1qdbiA(C0jmnV<}GfbKtmcu^2*P^O?MBLZKt|As~ge8&AAO~2K@zbXelK|4T<{|y4`raF{=72kC2Kn(L4YyenWgrPiv z@^mr$t{#X5VuIMeL!7Ab6_kG$&#&5p*Z{+?5U|TZ`B!7llpVmp@skYz&n^8QfPJzL z0G6K_OJM9x+Wu2gfN45phANGt{7=C>i34CV{Xqlx(fWpeAoj^N0Biu`w+MVcCUyU* zDZuzO0>4Z6fbu^T_arWW5n!E45vX8N=bxTVeFoep_G#VmNlQzAI_KTIc{6>c+04vr zx@W}zE5JNSU>!THJ{J=cqjz+4{L4A{Ob9$ZJ*S1?Ggg3klFp!+Y1@K+pK1DqI|_gq z5ZDXVpge8-cs!o|;K73#YXZ3AShj50wBvuq3NTOZ`M&qtjj#GOFfgExjg8Gn8>Vq5 z`85n+9|!iLCZF5$HJ$Iu($dm?8~-ofu}tEc+-pyke=3!im#6pk_Wo8IA|fJwD&~~F zc16osQ)EBo58U7XDuMexaPRjU@h8tXe%S{fA0NH3vGJFhuyyO!Uyl2^&EOpX{9As0 zWj+P>{@}jxH)8|r;2HdupP!vie{sJ28b&bo!8`D^x}TE$%zXNb^X1p@0PJ86`dZyj z%ce7*{^oo+6%&~I!8hQy-vQ7E)0t0ybH4l%KltWOo~8cO`T=157JqL(oq_rC%ea&4 z2NcTJe-HgFjNg-gZ$6!Y`SMHrlj}Etf7?r!zQTPPSv}{so2e>Fjs1{gzk~LGeesX%r(Lh6rbhSo_n)@@G-FTQy93;l#E)hgP@d_SGvyCp0~o(Y;Ee8{ zdVUDbHm5`2taPUOY^MAGOw*>=s7=Gst=D+p+2yON!0%Hk` zz5mAhyT4lS*T3LS^WSxUy86q&GnoHxzQ6vm8)VS}_zuqG?+3td68_x;etQAdu@sc6 zQJ&5|4(I?~3d-QOAODHpZ=hlSg(lBZ!JZWCtHHSj`0Wh93-Uk)_S%zsJ~aD>{`A0~ z9{AG(e|q3g5B%wYKRxiL2Y$8(4w6bzchKuloQW#e&S3n+P- z8!ds-%f;TJ1>)v)##>gd{PdS2Oc3VaR`fr=`O8QIO(6(N!A?pr5C#6fc~Ge@N%Vvu zaoAX2&(a6eWy_q&UwOhU)|P3J0Qc%OdhzW=F4D|pt0E4osw;%<%Dn58hAWD^XnZD= z>9~H(3bmLtxpF?a7su6J7M*x1By7YSUbxGi)Ot0P77`}P3{)&5Un{KD?`-e?r21!4vTTnN(4Y6Lin?UkSM z`MXCTC1@4A4~mvz%Rh2&EwY))LeoT=*`tMoqcEXI>TZU9WTP#l?uFv+@Dn~b(>xh2 z;>B?;Tz2SR&KVb>vGiBSB`@U7VIWFSo=LDSb9F{GF^DbmWAfpms8Sx9OX4CnBJca3 zlj9(x!dIjN?OG1X4l*imJNvRCk}F%!?SOfiOq5y^mZW)jFL@a|r-@d#f7 z2gmU8L3IZq0ynIws=}~m^#@&C%J6QFo~Mo4V`>v7MI-_!EBMMtb%_M&kvAaN)@ZVw z+`toz&WG#HkWDjnZE!6nk{e-oFdL^$YnbOCN}JC&{$#$O27@|Tn-skXr)2ml2~O!5 zX+gYoxhoc7qoU?C^3~&!U?kRFtnSEecWuH0B0OvLodgUAi}8p1 zrO6RSXHH}DMc$&|?D004DiOVMHV8kXCP@7NKB zgaZq^^O<7PoKEp72kby@W0Z!Y*Ay{&vfg#C&gG@YVR9g?FEocMUi1gSN$+V+ayF45{a zuDZDTN}mS|;BO%gEf}pjBfN2-gIrU#G5~cucA;dokXW89%>AyXJJI z9X4UlIWA|ZYHgbI z5?oFk@A=Ik7lrEQPDH!H+b`7_Y~aDb_qa=B2^Y&Ow41cU=4WDd40dp5(QS-WMN-=Y z9g;6_-JdNU;|6cPwf$ak*aJIcwL@1n$#l~zi{c{EW?T;DaW*E8DYq?Umtz{nJ&w-M zEMyTDrC&9K$d|kZe2#ws6)L=7K+{ zQw{XnV6UC$6-rW0emqm8wJoeZK)wJIcV?dST}Z;G0Arq{dVDu0&4kd%N!3F1*;*pW zR&qUiFzK=@44#QGw7k1`3t_d8&*kBV->O##t|tonFc2YWrL7_eqg+=+k;!F-`^b8> z#KWCE8%u4k@EprxqiV$VmmtiWxDLgnGu$Vs<8rppV5EajBXL4nyyZM$SWVm!wnCj-B!Wjqj5-5dNXukI2$$|Bu3Lrw}z65Lc=1G z^-#WuQOj$hwNGG?*CM_TO8Bg-1+qc>J7k5c51U8g?ZU5n?HYor;~JIjoWH-G>AoUP ztrWWLbRNqIjW#RT*WqZgPJXU7C)VaW5}MiijYbABmzoru6EmQ*N8cVK7a3|aOB#O& zBl8JY2WKfmj;h#Q!pN%9o@VNLv{OUL?rixHwOZuvX7{IJ{(EdPpuVFoQqIOa7giLVkBOKL@^smUA!tZ1CKRK}#SSM)iQHk)*R~?M!qkCruaS!#oIL1c z?J;U~&FfH#*98^G?i}pA{ z9Jg36t4=%6mhY(quYq*vSxptes9qy|7xSlH?G=S@>u>Ebe;|LVhs~@+06N<4CViBk zUiY$thvX;>Tby6z9Y1edAMQaiH zm^r3v#$Q#2T=X>bsY#D%s!bhs^M9PMAcHbCc0FMHV{u-dwlL;a1eJ63v5U*?Q_8JO zT#50!RD619#j_Uf))0ooADz~*9&lN!bBDRUgE>Vud-i5ck%vT=r^yD*^?Mp@Q^v+V zG#-?gKlr}Eeqifb{|So?HM&g91P8|av8hQoCmQXkd?7wIJwb z_^v8bbg`SAn{I*4bH$u(RZ6*xUhuA~hc=8czK8SHEKTzSxgbwi~9(OqJB&gwb^l4+m`k*Q;_?>Y-APi1{k zAHQ)P)G)f|AyjSgcCFps)Fh6Bca*Xznq36!pV6Az&m{O8$wGFD? zY&O*3*J0;_EqM#jh6^gMQKpXV?#1?>$ml1xvh8nSN>-?H=V;nJIwB07YX$e6vLxH( zqYwQ>qxwR(i4f)DLd)-$P>T-no_c!LsN@)8`e;W@)-Hj0>nJ-}Kla4-ZdPJzI&Mce zv)V_j;(3ERN3_@I$N<^|4Lf`B;8n+bX@bHbcZTopEmDI*Jfl)-pFDvo6svPRoo@(x z);_{lY<;);XzT`dBFpRmGrr}z5u1=pC^S-{ce6iXQlLGcItwJ^mZx{m$&DA_oEZ)B{_bYPq-HA zcH8WGoBG(aBU_j)vEy+_71T34@4dmSg!|M8Vf92Zj6WH7Q7t#OHQqWgFE3ARt+%!T z?oLovLVlnf?2c7pTc)~cc^($_8nyKwsN`RA-23ed3sdj(ys%pjjM+9JrctL;dy8a( z@en&CQmnV(()bu|Y%G1-4a(6x{aLytn$T-;(&{QIJB9vMox11U-1HpD@d(QkaJdEb zG{)+6Dos_L+O3NpWo^=gR?evp|CqEG?L&Ut#D*KLaRFOgOEK(Kq1@!EGcTfo+%A&I z=dLbB+d$u{sh?u)xP{PF8L%;YPPW53+@{>5W=Jt#wQpN;0_HYdw1{ksf_XhO4#2F= zyPx6Lx2<92L-;L5PD`zn6zwIH`Jk($?Qw({erA$^bC;q33hv!d!>%wRhj# zal^hk+WGNg;rJtb-EB(?czvOM=H7dl=vblBwAv>}%1@{}mnpUznfq1cE^sgsL0*4I zJ##!*B?=vI_OEVis5o+_IwMIRrpQyT_Sq~ZU%oY7c5JMIADzpD!Upz9h@iWg_>>~j zOLS;wp^i$-E?4<_cp?RiS%Rd?i;f*mOz=~(&3lo<=@(nR!_Rqiprh@weZlL!t#NCc zO!QTcInq|%#>OVgobj{~ixEUec`E25zJ~*DofsQdzIa@5^nOXj2T;8O`l--(QyU^$t?TGY^7#&FQ+2SS3B#qK*k3`ye?8jUYSajE5iBbJls75CCc(m3dk{t?- zopcER9{Z?TC)mk~gpi^kbbu>b-+a{m#8-y2^p$ka4n60w;Sc2}HMf<8JUvhCL0B&Btk)T`ctE$*qNW8L$`7!r^9T+>=<=2qaq-;ll2{`{Rg zc5a0ZUI$oG&j-qVOuKa=*v4aY#IsoM+1|c4Z)<}lEDvy;5huB@1RJPquU2U*U-;gu z=En2m+qjBzR#DEJDO`WU)hdd{Vj%^0V*KoyZ|5lzV87&g_j~NCjwv0uQVqXOb*QrQ zy|Qn`hxx(58c70$E;L(X0uZZ72M1!6oeg)(cdKO ze0gDaTz+ohR-#d)NbAH4x{I(21yjwvBQfmpLu$)|m{XolbgF!pmsqJ#D}(ylp6uC> z{bqtcI#hT#HW=wl7>p!38sKsJ`r8}lt-q%Keqy%u(xk=yiIJiUw6|5IvkS+#?JTBl z8H5(Q?l#wzazujH!8o>1xtn8#_w+397*_cy8!pQGP%K(Ga3pAjsaTbbXJlQF_+m+-UpUUent@xM zg%jqLUExj~o^vQ3Gl*>wh=_gOr2*|U64_iXb+-111aH}$TjeajM+I20xw(((>fej-@CIz4S1pi$(#}P7`4({6QS2CaQS4NPENDp>sAqD z$bH4KGzXGffkJ7R>V>)>tC)uax{UsN*dbeNC*v}#8Y#OWYwL4t$ePR?VTyIs!wea+ z5Urmc)X|^`MG~*dS6pGSbU+gPJoq*^a=_>$n4|P^w$sMBBy@f*Z^Jg6?n5?oId6f{ z$LW4M|4m502z0t7g<#Bx%X;9<=)smFolV&(V^(7Cv2-sxbxopQ!)*#ZRhTBpx1)Fc zNm1T%bONzv6@#|dz(w02AH8OXe>kQ#1FMCzO}2J_mST)+ExmBr9cva-@?;wnmWMOk z{3_~EX_xadgJGv&H@zK_8{(x84`}+c?oSBX*Ge3VdfTt&F}yCpFP?CpW+BE^cWY0^ zb&uBN!Ja3UzYHK-CTyA5=L zEMW{l3Usky#ly=7px648W31UNV@K)&Ub&zP1c7%)`{);I4b0Q<)B}3;NMG2JH=X$U zfIW4)4n9ZM`-yRj67I)YSLDK)qfUJ_ij}a#aZN~9EXrh8eZY2&=uY%2N0UFF7<~%M zsB8=erOWZ>Ct_#^tHZ|*q`H;A)5;ycw*IcmVxi8_0Xk}aJA^ath+E;xg!x+As(M#0=)3!NJR6H&9+zd#iP(m0PIW8$ z1Y^VX`>jm`W!=WpF*{ioM?C9`yOR>@0q=u7o>BP-eSHqCgMDj!2anwH?s%i2p+Q7D zzszIf5XJpE)IG4;d_(La-xenmF(tgAxK`Y4sQ}BSJEPs6N_U2vI{8=0C_F?@7<(G; zo$~G=8p+076G;`}>{MQ>t>7cm=zGtfbdDXm6||jUU|?X?CaE?(<6bKDYKeHlz}DA8 zXT={X=yp_R;HfJ9h%?eWvQ!dRgz&Su*JfNt!Wu>|XfU&68iRikRrHRW|ZxzRR^`eIGt zIeiDgVS>IeExKVRWW8-=A=yA`}`)ZkWBrZD`hpWIxBGkh&f#ijr449~m`j6{4jiJ*C!oVA8ZC?$1RM#K(_b zL9TW)kN*Y4%^-qPpMP7d4)o?Nk#>aoYHT(*g)qmRUb?**F@pnNiy6Fv9rEiUqD(^O zzyS?nBrX63BTRYduaG(0VVG2yJRe%o&rVrLjbxTaAFTd8s;<<@Qs>u(<193R8>}2_ zuwp{7;H2a*X7_jryzriZXMg?bTuegABb^87@SsKkr2)0Gyiax8KQWstw^v#ix45EVrcEhr>!NMhprl$InQMzjSFH54x5k9qHc`@9uKQzvL4ihcq{^B zPrVR=o_ic%Y>6&rMN)hTZsI7I<3&`#(nl+3y3ys9A~&^=4?PL&nd8)`OfG#n zwAMN$1&>K++c{^|7<4P=2y(B{jJsQ0a#U;HTo4ZmWZYvI{+s;Td{Yzem%0*k#)vjpB zia;J&>}ICate44SFYY3vEelqStQWFihx%^vQ@Do(sOy7yR2@WNv7Y9I^yL=nZr3mb zXKV5t@=?-Sk|b{XMhA7ZGB@2hqsx}4xwCW!in#C zI@}scZlr3-NFJ@NFaJlhyfcw{k^vvtGl`N9xSo**rDW4S}i zM9{fMPWo%4wYDG~BZ18BD+}h|GQKc-g^{++3MY>}W_uq7jGHx{mwE9fZiPCoxN$+7 zrODGGJrOkcPQUB(FD5aoS4g~7#6NR^ma7-!>mHuJfY5kTe6PpNNKC9GGRiu^L31uG z$7v`*JknQHsYB!Tm_W{a32TM099djW%5e+j0Ve_ct}IM>XLF1Ap+YvcrLV=|CKo6S zb+9Nl3_YdKP6%Cxy@6TxZ>;4&nTneadr z_ES90ydCev)LV!dN=#(*f}|ZORFdvkYBni^aLbUk>BajeWIOcmHP#8S)*2U~QKI%S zyrLmtPqb&TphJ;>yAxri#;{uyk`JJqODDw%(Z=2`1uc}br^V%>j!gS)D*q*f_-qf8&D;W1dJgQMlaH5er zN2U<%Smb7==vE}dDI8K7cKz!vs^73o9f>2sgiTzWcwY|BMYHH5%Vn7#kiw&eItCqa zIkR2~Q}>X=Ar8W|^Ms41Fm8o6IB2_j60eOeBB1Br!boW7JnoeX6Gs)?7rW0^5psc- zjS16yb>dFn>KPOF;imD}e!enuIniFzv}n$m2#gCCv4jM#ArwlzZ$7@9&XkFxZ4n!V zj3dyiwW4Ki2QG{@i>yuZXQizw_OkZI^-3otXC{!(lUpJF33gI60ak;Uqitp74|B6I zgg{b=Iz}WkhCGj1M=hu4#Aw173YxIVbISaoc z-nLZC*6Tgivd5V`K%GxhBsp@SUU60-rfc$=wb>zdJzXS&-5(NRRodFk;Kxk!S(O(a0e7oY=E( zAyS;Ow?6Q&XA+cnkCb{28_1N8H#?J!*$MmIwLq^*T_9-z^&UE@A(z9oGYtFy6EZef LrJugUA?W`A8`#=m literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/frontend/public/index.html b/frontend/public/index.html deleted file mode 100644 index aa069f27c..000000000 --- a/frontend/public/index.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - React App - - - -
- - - diff --git a/frontend/public/logo192.png b/frontend/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/frontend/public/manifest.json b/frontend/public/manifest.json deleted file mode 100644 index 080d6c77a..000000000 --- a/frontend/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "React App", - "name": "Create React App Sample", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/frontend/public/robots.txt b/frontend/public/robots.txt deleted file mode 100644 index e9e57dc4d..000000000 --- a/frontend/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/frontend/public/vercel.svg b/frontend/public/vercel.svg new file mode 100644 index 000000000..fbf0e25a6 --- /dev/null +++ b/frontend/public/vercel.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/frontend/src/App.css b/frontend/src/App.css deleted file mode 100644 index 74b5e0534..000000000 --- a/frontend/src/App.css +++ /dev/null @@ -1,38 +0,0 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/frontend/src/App.js b/frontend/src/App.js deleted file mode 100644 index 8f69a5ac7..000000000 --- a/frontend/src/App.js +++ /dev/null @@ -1,25 +0,0 @@ -import { useEffect, useState } from 'react'; -import { supabase } from './auth/supabaseClient'; -import Auth from './auth/auth'; -import Account from './components/Account'; -import './App.css'; - -function App() { - - const [session, setSession] = useState(null) - - useEffect(() =>{ - setSession(supabase.auth.session()) - supabase.auth.onAuthStateChange((_event, session) => { - setSession(session) - }) // if auth state changes - }, []) - - return ( -
- {!session ? : } -
- ); -} - -export default App; \ No newline at end of file diff --git a/frontend/src/auth/auth.js b/frontend/src/auth/auth.js deleted file mode 100644 index a39fca05b..000000000 --- a/frontend/src/auth/auth.js +++ /dev/null @@ -1,48 +0,0 @@ -import { useState } from "react"; -import { supabase } from "./supabaseClient"; - -export default function Auth() { - const [loading, setLoading] = useState(false); - const [email, setEmail] = useState(''); - - const handleLogin = async (e) => { - e.preventDefault(); - - try { - setLoading(true); - const { error } = await supabase.auth.signin({ email }); - if (error) throw error; - alert("Check your email for the login link"); - } catch (error) { - alert(error.error_description || error.message) - } finally { - setLoading(false); - } - } - - return ( -
-
-

Log In

-

Sign in via magic link

- {loading ? ( - "Sending magic link..." - ) : ( -
- setEmail(e.target.value)} - /> - -
- )} -
-
- ) -} \ No newline at end of file diff --git a/frontend/src/auth/supabaseClient.js b/frontend/src/auth/supabaseClient.js deleted file mode 100644 index 681529068..000000000 --- a/frontend/src/auth/supabaseClient.js +++ /dev/null @@ -1,6 +0,0 @@ -import { createClient } from '@supabase/supabase-js'; - -const supabaseURL = process.env.REACT_APP_SUPABASE_URL; -const supabaseAnonKey = process.env.REACT_APP_SUPABASE_ANON_KEY; - -export const supabase = createClient(supabaseURL, supabaseAnonKey); \ No newline at end of file diff --git a/frontend/src/components/Account.js b/frontend/src/components/Account.js deleted file mode 100644 index 60b21ae13..000000000 --- a/frontend/src/components/Account.js +++ /dev/null @@ -1,116 +0,0 @@ -import React, { useState, useEffect } from 'react'; -import { supabase } from '../auth/supabaseClient'; -import Avatar from './Avatar'; - -// Get field values -const Account = ({ session }) => { - const [loading, setLoading] = useState(true); - const [username, setUsername] = useState(null); - const [website, setWebsite] = useState(null); - const [avatar_url, setAvatarUrl] = useState(null); - - useEffect(() => { - getProfile(); - }, [session]); - - const getProfile = async () => { // Get profile of auth object (user) from supabase - try { - setLoading(true); - const user = supabase.auth.user(); - let { data, error, status } = await supabase - .from('profiles') // From profiles table - .select(`username, website, avatar_url`) - .eq('id', user.id) // If id is equal to table id: - .single() // return single object - - if(data) { - setUsername(data.username); - setWebsite(data.website); - setAvatarUrl(data.avatar_url); - }; - } catch (error) { - alert(error.message); - } finally { - setLoading(false); - } - } - - const updateProfile = async (e) => { - e.preventDefault(); - - try { - setLoading(true); - const user = supabase.auth.user(); - - const updates = { - id : user.id, - username, - website, - avatar_url, - updated_at: new Date() - } - - let { error } = await supabase.from("profiles") - .upsert(updates, { returning: "minimal"}); - - if (error) { - throw error; - } - } catch (error) { - alert(error.message); - } finally { - - } - } - - return ( -
- {loading ? ( - 'Saving ...' - ) : ( -
- { - setAvatarUrl(url) - updateProfile({ username, website, avatar_url: url}) - }} - /> -
- setUsername(e.target.value)} - /> -
-
- setWebsite(e.target.value)} - /> -
-
- -
-
- -
- - )} -
- ) -} - -export default Account; \ No newline at end of file diff --git a/frontend/src/components/Avatar.js b/frontend/src/components/Avatar.js deleted file mode 100644 index 193a3249e..000000000 --- a/frontend/src/components/Avatar.js +++ /dev/null @@ -1,85 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import { supabase } from '../auth/supabaseClient'; -import Icon from '../assets/Face.png'; -import camera from '../assets/camera on.png'; - -export default function Avatar({ - url, size, onUpload -}) { - const [avatar, setAvatarUrl] = useState(null); - const [uploading, setUploading] = useState(false); - - useEffect(() => { - if (url) downloadImage(url); - }, [url]); - - const uploadAvatar = async () => { - try { - setUploading(true); - - if (!event.target.files || event.target.files.length === 0) { // If the image file selected is 0 - throw new Error('You must select an image to upload.'); - } - - const file = event.target.files[0]; // Gets this from the file upload (event) - const fileExt = file.name.split('.').pop(); // Extension of the file being uploaded (avatar should only be in image format) - const fileName = `${Math.random()}.${fileExt}`; - const filePath = `${fileName}`; - - let { error: uploadError } = await supabase.storage.from("avatars").upload(filePath, file); - - if (uploadError) { - throw uploadError; - } - - - } catch ( error ) { - - } - } - - const downloadImage = async (path) => { - try { - const { data, error } = await supabase.storage.from("avatars").download(path) - - if (error) { - throw error; - } - - const url = URL.createObjectURL(data); - setAvatarUrl(url); - } catch ( error ) { - console.log("Error downloading image: ", error.message); - } - } - - return ( -
-
-
- - {avatarUrl - {uploading ? "Uploading..." : ( - <> - - - )} -
-
-
- ) -} \ No newline at end of file diff --git a/frontend/src/index.css b/frontend/src/index.css deleted file mode 100644 index bd6213e1d..000000000 --- a/frontend/src/index.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; \ No newline at end of file diff --git a/frontend/src/index.js b/frontend/src/index.js deleted file mode 100644 index 1675893a7..000000000 --- a/frontend/src/index.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import './index.css'; -import App from './App'; - -const root = ReactDOM.createRoot(document.getElementById('root')); -root.render( - - - -); \ No newline at end of file diff --git a/frontend/src/logo.svg b/frontend/src/logo.svg deleted file mode 100644 index 9dfc1c058..000000000 --- a/frontend/src/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/frontend/src/src/App.css b/frontend/src/src/App.css deleted file mode 100644 index 74b5e0534..000000000 --- a/frontend/src/src/App.css +++ /dev/null @@ -1,38 +0,0 @@ -.App { - text-align: center; -} - -.App-logo { - height: 40vmin; - pointer-events: none; -} - -@media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - -.App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; -} - -.App-link { - color: #61dafb; -} - -@keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} diff --git a/frontend/src/src/App.js b/frontend/src/src/App.js deleted file mode 100644 index 0075d6cfd..000000000 --- a/frontend/src/src/App.js +++ /dev/null @@ -1,25 +0,0 @@ -import { useEffect, useState } from 'react'; -import './App.css'; -import { supabase } from './supabaseClient' -import Auth from './components/Auth'; -import Account from './components/Account'; - -function App() { - - const [session, setSession] = useState(null) - - useEffect(() =>{ - setSession(supabase.auth.session()) - supabase.auth.onAuthStateChange((_event, session) => { - setSession(session) - }) - }, []) - - return ( -
- {!session ? : } -
- ); -} - -export default App; diff --git a/frontend/src/src/App.test.js b/frontend/src/src/App.test.js deleted file mode 100644 index 1f03afeec..000000000 --- a/frontend/src/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/frontend/src/src/assets/Avatar.png b/frontend/src/src/assets/Avatar.png deleted file mode 100644 index 6f6c4253f6b1bd0fc5af1b426baf3915dfb5861d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6356 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 eBoc{4K>h{%&U2~=C=~_(0000 { - e.preventDefault() - - try { - setLoading(true) - const { error } = await supabase.auth.signIn({ email }) - if (error) throw error - alert('Check your email for the login link!') - } catch (error) { - alert(error.error_description || error.message) - } finally { - setLoading(false) - } - } - - return ( -

-
-

Login in

-

Sign in via magic link with your email below

- {loading ? ( - 'Sending magic link...' - ) : ( -
- setEmail(e.target.value)} - /> - - -
- )} -
-
- ) -} \ No newline at end of file diff --git a/frontend/src/src/components/Avatar.js b/frontend/src/src/components/Avatar.js deleted file mode 100644 index 66dd55b8d..000000000 --- a/frontend/src/src/components/Avatar.js +++ /dev/null @@ -1,82 +0,0 @@ -import { useEffect, useState } from 'react' -import { supabase } from '../supabaseClient' -import Icon from '../assets/Face.png' -import camera from '../assets/camera on.png' - -export default function Avatar({ url, size, onUpload }) { - const [avatarUrl, setAvatarUrl] = useState(null) - const [uploading, setUploading] = useState(false) - - useEffect(() => { - if (url) downloadImage(url) - }, [url]) - - const downloadImage = async (path) => { - try { - const { data, error } = await supabase.storage.from('avatars').download(path) - if (error) { - throw error - } - const url = URL.createObjectURL(data) - setAvatarUrl(url) - } catch (error) { - console.log('Error downloading image: ', error.message) - } - } - - const uploadAvatar = async (event) => { - try { - setUploading(true) - - if (!event.target.files || event.target.files.length === 0) { - throw new Error('You must select an image to upload.') - } - - const file = event.target.files[0] - const fileExt = file.name.split('.').pop() - const fileName = `${Math.random()}.${fileExt}` - const filePath = `${fileName}` - - let { error: uploadError } = await supabase.storage.from('avatars').upload(filePath, file) - - if (uploadError) { - throw uploadError - } - - onUpload(filePath) - } catch (error) { - alert(error.message) - } finally { - setUploading(false) - } - } - - return ( -
-
-
- - {avatarUrl - {uploading ? "Uploading..." : ( - <> - - - )} -
-
-
- ) -} \ No newline at end of file diff --git a/frontend/src/src/index.css b/frontend/src/src/index.css deleted file mode 100644 index b5c61c956..000000000 --- a/frontend/src/src/index.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/frontend/src/src/index.js b/frontend/src/src/index.js deleted file mode 100644 index d563c0fb1..000000000 --- a/frontend/src/src/index.js +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import './index.css'; -import App from './App'; -import reportWebVitals from './reportWebVitals'; - -const root = ReactDOM.createRoot(document.getElementById('root')); -root.render( - - - -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); diff --git a/frontend/src/src/logo.svg b/frontend/src/src/logo.svg deleted file mode 100644 index 9dfc1c058..000000000 --- a/frontend/src/src/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/frontend/src/src/reportWebVitals.js b/frontend/src/src/reportWebVitals.js deleted file mode 100644 index 5253d3ad9..000000000 --- a/frontend/src/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = onPerfEntry => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/frontend/src/src/setupTests.js b/frontend/src/src/setupTests.js deleted file mode 100644 index 8f2609b7b..000000000 --- a/frontend/src/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/frontend/src/src/supabaseClient.js b/frontend/src/src/supabaseClient.js deleted file mode 100644 index ddbadb9f8..000000000 --- a/frontend/src/src/supabaseClient.js +++ /dev/null @@ -1,6 +0,0 @@ -import { createClient } from '@supabase/supabase-js'; - -const supabaseUrl = process.env.REACT_APP_SUPABASE_URL; -const supabaseAnonKey = process.env.REACT_APP_SUPABASE_ANON_KEY; - -export const supabase = createClient(supabaseUrl, supabaseAnonKey) \ No newline at end of file diff --git a/frontend/styles/Home.module.css b/frontend/styles/Home.module.css new file mode 100644 index 000000000..35454bb74 --- /dev/null +++ b/frontend/styles/Home.module.css @@ -0,0 +1,121 @@ +.container { + min-height: 100vh; + padding: 0 0.5rem; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + height: 100vh; +} + +.main { + padding: 5rem 0; + flex: 1; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.footer { + width: 100%; + height: 100px; + border-top: 1px solid #eaeaea; + display: flex; + justify-content: center; + align-items: center; +} + +.footer a { + display: flex; + justify-content: center; + align-items: center; + flex-grow: 1; +} + +.title a { + color: #0070f3; + text-decoration: none; +} + +.title a:hover, +.title a:focus, +.title a:active { + text-decoration: underline; +} + +.title { + margin: 0; + line-height: 1.15; + font-size: 4rem; +} + +.title, +.description { + text-align: center; +} + +.description { + line-height: 1.5; + font-size: 1.5rem; +} + +.code { + background: #fafafa; + border-radius: 5px; + padding: 0.75rem; + font-size: 1.1rem; + font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, + Bitstream Vera Sans Mono, Courier New, monospace; +} + +.grid { + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + max-width: 800px; + margin-top: 3rem; +} + +.card { + margin: 1rem; + padding: 1.5rem; + text-align: left; + color: inherit; + text-decoration: none; + border: 1px solid #eaeaea; + border-radius: 10px; + transition: color 0.15s ease, border-color 0.15s ease; + width: 45%; +} + +.card:hover, +.card:focus, +.card:active { + color: #0070f3; + border-color: #0070f3; +} + +.card h2 { + margin: 0 0 1rem 0; + font-size: 1.5rem; +} + +.card p { + margin: 0; + font-size: 1.25rem; + line-height: 1.5; +} + +.logo { + height: 1em; + margin-left: 0.5rem; +} + +@media (max-width: 600px) { + .grid { + width: 100%; + flex-direction: column; + } +} diff --git a/frontend/styles/globals.css b/frontend/styles/globals.css new file mode 100644 index 000000000..e5e2dcc23 --- /dev/null +++ b/frontend/styles/globals.css @@ -0,0 +1,16 @@ +html, +body { + padding: 0; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, + Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; +} + +a { + color: inherit; + text-decoration: none; +} + +* { + box-sizing: border-box; +} diff --git a/frontend/tailwind.config.js b/frontend/tailwind.config.js deleted file mode 100644 index 10ff2dd3a..000000000 --- a/frontend/tailwind.config.js +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: './src/**/*.{js,jsx,ts,tsx}', - theme: { - extend: {}, - }, - plugins: [], -} diff --git a/frontend/yarn.lock b/frontend/yarn.lock index f3b8b413a..3b6507355 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -2,7688 +2,2591 @@ # yarn lockfile v1 -"@adobe/css-tools@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz" - integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== - -"@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@apideck/better-ajv-errors@^0.3.1": - version "0.3.6" - resolved "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz" - integrity sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA== - dependencies: - json-schema "^0.4.0" - jsonpointer "^5.0.0" - leven "^3.1.0" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz" - integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== - -"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz" - integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.2" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-module-transforms" "^7.20.2" - "@babel/helpers" "^7.20.1" - "@babel/parser" "^7.20.2" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - -"@babel/eslint-parser@^7.16.3": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz" - integrity sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ== - dependencies: - "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" - eslint-visitor-keys "^2.1.0" - semver "^6.3.0" - -"@babel/generator@^7.20.1", "@babel/generator@^7.20.2", "@babel/generator@^7.7.2": - version "7.20.4" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz" - integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== - dependencies: - "@babel/types" "^7.20.2" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" - -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== - dependencies: - "@babel/compat-data" "^7.20.0" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz" - integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz" - integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.1.0" - -"@babel/helper-define-polyfill-provider@^0.3.3": - version "0.3.3" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz" - integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== - dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz" - integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== - 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.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@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", "@babel/helper-plugin-utils@^7.8.3": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz" - integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.19.1" - "@babel/types" "^7.19.0" - -"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" - 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.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" - 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.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz" - 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.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helper-wrap-function@^7.18.9": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz" - integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.0" - "@babel/types" "^7.19.0" - -"@babel/helpers@^7.20.1": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz" - integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== - dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": - version "7.20.3" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz" - integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz" - integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - -"@babel/plugin-proposal-async-generator-functions@^7.20.1": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz" - integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.16.0", "@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-class-static-block@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz" - integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-decorators@^7.16.4": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz" - integrity sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.20.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/plugin-syntax-decorators" "^7.19.0" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz" - integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.16.0", "@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz" - integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== - dependencies: - "@babel/compat-data" "^7.20.1" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.1" - -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz" - integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.16.0", "@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz" - integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: - "@babel/helper-plugin-utils" "^7.8.0" + "@babel/highlight" "^7.10.4" -"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" +"@babel/helper-validator-identifier@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" + integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== -"@babel/plugin-syntax-class-static-block@^7.14.5": +"@babel/highlight@^7.10.4": version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== dependencies: - "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.5" + chalk "^2.0.0" + js-tokens "^4.0.0" -"@babel/plugin-syntax-decorators@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz" - integrity sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ== +"@babel/runtime-corejs3@^7.10.2": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz#0ef292bbce40ca00f874c9724ef175a12476465c" + integrity sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + core-js-pure "^3.15.0" + regenerator-runtime "^0.13.4" -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== +"@babel/runtime@7.12.5": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== dependencies: - "@babel/helper-plugin-utils" "^7.8.0" + regenerator-runtime "^0.13.4" -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" + integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + regenerator-runtime "^0.13.4" -"@babel/plugin-syntax-flow@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz" - integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== +"@babel/types@7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c" + integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + esutils "^2.0.2" + lodash "^4.17.13" + to-fast-properties "^2.0.0" -"@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== +"@eslint/eslintrc@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" + integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== +"@hapi/accept@5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@hapi/accept/-/accept-5.0.2.tgz#ab7043b037e68b722f93f376afb05e85c0699523" + integrity sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@hapi/boom" "9.x.x" + "@hapi/hoek" "9.x.x" -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== +"@hapi/boom@9.x.x": + version "9.1.3" + resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.3.tgz#22cad56e39b7a4819161a99b1db19eaaa9b6cc6e" + integrity sha512-RlrGyZ603hE/eRTZtTltocRm50HHmrmL3kGOP0SQ9MasazlW1mt/fkv4C5P/6rnpFXjwld/POFX1C8tMZE3ldg== dependencies: - "@babel/helper-plugin-utils" "^7.8.0" + "@hapi/hoek" "9.x.x" -"@babel/plugin-syntax-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" +"@hapi/hoek@9.x.x": + version "9.2.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.0.tgz#f3933a44e365864f4dad5db94158106d511e8131" + integrity sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug== -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" + integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== + +"@next/env@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/env/-/env-11.0.1.tgz#6dc96ac76f1663ab747340e907e8933f190cc8fd" + integrity sha512-yZfKh2U6R9tEYyNUrs2V3SBvCMufkJ07xMH5uWy8wqcl5gAXoEw6A/1LDqwX3j7pUutF9d1ZxpdGDA3Uag+aQQ== + +"@next/eslint-plugin-next@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-11.0.1.tgz#5dd3264a40fadcf28eba00d914d69103422bb7e6" + integrity sha512-UzdX3y6XSrj9YuASUb/p4sRvfjP2klj2YgIOfMwrWoLTTPJQMh00hREB9Ftr7m7RIxjVSAaaLXIRLdxvq948GA== + +"@next/polyfill-module@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-11.0.1.tgz#ca2a110c1c44672cbcff6c2b983f0c0549d87291" + integrity sha512-Cjs7rrKCg4CF4Jhri8PCKlBXhszTfOQNl9AjzdNy4K5jXFyxyoSzuX2rK4IuoyE+yGp5A3XJCBEmOQ4xbUp9Mg== + +"@next/react-dev-overlay@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-11.0.1.tgz#3c481e83347255abd466dcf7e59ac8a79a0d7fd6" + integrity sha512-lvUjMVpLsgzADs9Q8wtC5LNqvfdN+M0BDMSrqr04EDWAyyX0vURHC9hkvLbyEYWyh+WW32pwjKBXdkMnJhoqMg== + dependencies: + "@babel/code-frame" "7.12.11" + anser "1.4.9" + chalk "4.0.0" + classnames "2.2.6" + css.escape "1.5.1" + data-uri-to-buffer "3.0.1" + platform "1.3.6" + shell-quote "1.7.2" + source-map "0.8.0-beta.0" + stacktrace-parser "0.1.10" + strip-ansi "6.0.0" + +"@next/react-refresh-utils@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-11.0.1.tgz#a7509f22b6f70c13101a26573afd295295f1c020" + integrity sha512-K347DM6Z7gBSE+TfUaTTceWvbj0B6iNAsFZXbFZOlfg3uyz2sbKpzPYYFocCc27yjLaS8OfR8DEdS2mZXi8Saw== -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: - "@babel/helper-plugin-utils" "^7.8.0" + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" +"@rushstack/eslint-patch@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz#023d72a5c4531b4ce204528971700a78a85a0c50" + integrity sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA== -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== +"@supabase/gotrue-js@^1.16.6": + version "1.16.6" + resolved "https://registry.yarnpkg.com/@supabase/gotrue-js/-/gotrue-js-1.16.6.tgz#d9d63740b11ad51d2f8d6c68e9ac16bb83439888" + integrity sha512-tLaG4G4sMW2P1hyq05Nr0jM/6AbdiWkjOPbM+QZsuVSsNbZ/z+BNxuE5q+6zHOnoP+YKEHup7x9xKR0zy2UqUQ== dependencies: - "@babel/helper-plugin-utils" "^7.14.5" + cross-fetch "^3.0.6" -"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== +"@supabase/postgrest-js@^0.33.0": + version "0.33.0" + resolved "https://registry.yarnpkg.com/@supabase/postgrest-js/-/postgrest-js-0.33.0.tgz#36e0bfd0f79a0fa01a4bb7c7881ee463fd7d60a8" + integrity sha512-og6Evdkan7Qp6+tOch7Pyq+ZWMnrCQtPHWwPpsN5A3iYQSro2yn21Yvazs9qAFoWAeTGNkuTOVpShT5Mbc9WcQ== dependencies: - "@babel/helper-plugin-utils" "^7.14.5" + cross-fetch "^3.0.6" -"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz" - integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== +"@supabase/realtime-js@^1.0.11": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@supabase/realtime-js/-/realtime-js-1.0.11.tgz#2b3a0b7822bcb8b2cf6201ec3c34220be23f40de" + integrity sha512-jE8/8I64VpEygEbrd9+RBZBIREo43Vacy8exef1QlyRegblG2VtqqK96BiQSaVG5ZwXumOs6Igl8kgyrDqUAPg== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@types/websocket" "^1.0.1" + websocket "^1.0.34" -"@babel/plugin-transform-arrow-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz" - integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== +"@supabase/storage-js@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@supabase/storage-js/-/storage-js-1.2.2.tgz#6eeef2d1365af2497b35ae6c6384f5dfbd75f5b6" + integrity sha512-EJ2BsfD7Mc+fXJqRef3YiWF8kg/GhBdxIil7EzmrAFBSJ3VCbN4sqzvCCUYK2dtNICUV3JOKh5SBX2RrgROIOA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + cross-fetch "^3.1.0" -"@babel/plugin-transform-async-to-generator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz" - integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== +"@supabase/supabase-js@^1.18.1": + version "1.18.1" + resolved "https://registry.yarnpkg.com/@supabase/supabase-js/-/supabase-js-1.18.1.tgz#58fa3dfff3a1f86c169c83330282120195f6c5f1" + integrity sha512-YZhp867/HV9Az8icouAJ7S2j1SV4ZlshvQ1wTR0aV+Em+TTj9ZiS6GVykCjKn2SE2cUfG/wgmaXm9tiKecUhFg== dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" + "@supabase/gotrue-js" "^1.16.6" + "@supabase/postgrest-js" "^0.33.0" + "@supabase/realtime-js" "^1.0.11" + "@supabase/storage-js" "^1.2.2" -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" +"@types/node@*": + version "16.3.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.3.1.tgz#24691fa2b0c3ec8c0d34bfcfd495edac5593ebb4" + integrity sha512-N87VuQi7HEeRJkhzovao/JviiqKjDKMVKxKMfUvSKw+MbkbW8R0nA3fi/MQhhlxV2fQ+2ReM+/Nt4efdrJx3zA== -"@babel/plugin-transform-block-scoping@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz" - integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== +"@types/websocket@^1.0.1": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.3.tgz#49e09f939afd0ccdee4f7108d4712ec9feb0f153" + integrity sha512-ZdoTSwmDsKR7l1I8fpfQtmTI/hUwlOvE3q0iyJsp4tXU0MkdrYowimDzwxjhQvxU4qjhHLd3a6ig0OXRbLgIdw== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@types/node" "*" -"@babel/plugin-transform-classes@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz" - integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" - globals "^11.1.0" +"@typescript-eslint/parser@^4.20.0": + version "4.28.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.28.2.tgz#6aff11bf4b91eb67ca7517962eede951e9e2a15d" + integrity sha512-Q0gSCN51eikAgFGY+gnd5p9bhhCUAl0ERMiDKrTzpSoMYRubdB8MJrTTR/BBii8z+iFwz8oihxd0RAdP4l8w8w== + dependencies: + "@typescript-eslint/scope-manager" "4.28.2" + "@typescript-eslint/types" "4.28.2" + "@typescript-eslint/typescript-estree" "4.28.2" + debug "^4.3.1" + +"@typescript-eslint/scope-manager@4.28.2": + version "4.28.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.28.2.tgz#451dce90303a3ce283750111495d34c9c204e510" + integrity sha512-MqbypNjIkJFEFuOwPWNDjq0nqXAKZvDNNs9yNseoGBB1wYfz1G0WHC2AVOy4XD7di3KCcW3+nhZyN6zruqmp2A== + dependencies: + "@typescript-eslint/types" "4.28.2" + "@typescript-eslint/visitor-keys" "4.28.2" + +"@typescript-eslint/types@4.28.2": + version "4.28.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.2.tgz#e6b9e234e0e9a66c4d25bab881661e91478223b5" + integrity sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA== + +"@typescript-eslint/typescript-estree@4.28.2": + version "4.28.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.2.tgz#680129b2a285289a15e7c6108c84739adf3a798c" + integrity sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg== + dependencies: + "@typescript-eslint/types" "4.28.2" + "@typescript-eslint/visitor-keys" "4.28.2" + debug "^4.3.1" + globby "^11.0.3" + is-glob "^4.0.1" + semver "^7.3.5" + tsutils "^3.21.0" -"@babel/plugin-transform-computed-properties@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz" - integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== +"@typescript-eslint/visitor-keys@4.28.2": + version "4.28.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.2.tgz#bf56a400857bb68b59b311e6d0a5fbef5c3b5130" + integrity sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@typescript-eslint/types" "4.28.2" + eslint-visitor-keys "^2.0.0" -"@babel/plugin-transform-destructuring@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz" - integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" +acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== +ajv@^6.10.0, 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== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== +ajv@^8.0.1: + version "8.6.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.1.tgz#ae65764bf1edde8cd861281cda5057852364a295" + integrity sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" -"@babel/plugin-transform-flow-strip-types@^7.16.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz" - integrity sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-flow" "^7.18.6" +anser@1.4.9: + version "1.4.9" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760" + integrity sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA== -"@babel/plugin-transform-for-of@^7.18.8": - version "7.18.8" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz" - integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== - dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + color-convert "^1.9.0" -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + color-convert "^2.0.1" -"@babel/plugin-transform-modules-amd@^7.19.6": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz" - integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== +anymatch@~3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" + normalize-path "^3.0.0" + picomatch "^2.0.4" -"@babel/plugin-transform-modules-commonjs@^7.19.6": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz" - integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-simple-access" "^7.19.4" + sprintf-js "~1.0.2" -"@babel/plugin-transform-modules-systemjs@^7.19.6": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz" - integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== +array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" + is-string "^1.0.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz" - integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.19.0" - "@babel/helper-plugin-utils" "^7.19.0" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== +array.prototype.flat@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== +array.prototype.flatmap@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + function-bind "^1.1.1" -"@babel/plugin-transform-parameters@^7.20.1": - version "7.20.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz" - integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== +assert@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" -"@babel/plugin-transform-react-constant-elements@^7.12.1": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz" - integrity sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g== +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + object-assign "^4.1.1" + util "0.10.3" -"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz" - integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= -"@babel/plugin-transform-react-jsx-development@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz" - integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.18.6" +ast-types@0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48" + integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA== -"@babel/plugin-transform-react-jsx@^7.18.6": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz" - integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/types" "^7.19.0" +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -"@babel/plugin-transform-react-pure-annotations@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz" - integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-regenerator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz" - integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - regenerator-transform "^0.15.0" - -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-runtime@^7.16.4": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz" - integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - semver "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-spread@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz" - integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typescript@^7.18.6": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz" - integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.20.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-typescript" "^7.20.0" - -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.18.10" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" - integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz" - integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== - dependencies: - "@babel/compat-data" "^7.20.1" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.20.1" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.18.6" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.2" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.18.6" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.20.0" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.18.6" - "@babel/plugin-transform-async-to-generator" "^7.18.6" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.20.2" - "@babel/plugin-transform-classes" "^7.20.2" - "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.20.2" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.18.8" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.19.6" - "@babel/plugin-transform-modules-commonjs" "^7.19.6" - "@babel/plugin-transform-modules-systemjs" "^7.19.6" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.20.1" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.18.6" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.19.0" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.10" - "@babel/plugin-transform-unicode-regex" "^7.18.6" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.20.2" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" +available-typed-arrays@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz#9e0ae84ecff20caae6a94a1c3bc39b955649b7a9" + integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA== -"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz" - integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-react-display-name" "^7.18.6" - "@babel/plugin-transform-react-jsx" "^7.18.6" - "@babel/plugin-transform-react-jsx-development" "^7.18.6" - "@babel/plugin-transform-react-pure-annotations" "^7.18.6" +axe-core@^4.0.2: + version "4.2.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.3.tgz#2a3afc332f0031b42f602f4a3de03c211ca98f72" + integrity sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ== -"@babel/preset-typescript@^7.16.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz" - integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-typescript" "^7.18.6" +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== -"@babel/runtime-corejs3@^7.10.2": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz" - integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== - dependencies: - core-js-pure "^3.25.1" - regenerator-runtime "^0.13.10" - -"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz" - integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== - dependencies: - regenerator-runtime "^0.13.10" - -"@babel/template@^7.18.10", "@babel/template@^7.3.3": - version "7.18.10" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz" - integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.1" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.20.1" - "@babel/types" "^7.20.0" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz" - integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" +babel-plugin-syntax-jsx@6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -"@csstools/normalize.css@*": - version "12.0.0" - resolved "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz" - integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -"@csstools/postcss-cascade-layers@^1.1.0": - version "1.1.1" - resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz" - integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== - dependencies: - "@csstools/selector-specificity" "^2.0.2" - postcss-selector-parser "^6.0.10" +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -"@csstools/postcss-color-function@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz" - integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -"@csstools/postcss-font-format-keywords@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz" - integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== - dependencies: - postcss-value-parser "^4.2.0" +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -"@csstools/postcss-hwb-function@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz" - integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== - dependencies: - postcss-value-parser "^4.2.0" +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== -"@csstools/postcss-ic-unit@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz" - integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" + balanced-match "^1.0.0" + concat-map "0.0.1" -"@csstools/postcss-is-pseudo-class@^2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz" - integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" + fill-range "^7.0.1" -"@csstools/postcss-nested-calc@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz" - integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== - dependencies: - postcss-value-parser "^4.2.0" +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= -"@csstools/postcss-normalize-display-values@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz" - integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: - postcss-value-parser "^4.2.0" + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" -"@csstools/postcss-oklab-function@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz" - integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" -"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz" - integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: - postcss-value-parser "^4.2.0" + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" -"@csstools/postcss-stepped-value-functions@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz" - integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: - postcss-value-parser "^4.2.0" + bn.js "^5.0.0" + randombytes "^2.0.1" -"@csstools/postcss-text-decoration-shorthand@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz" - integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@0.2.0, browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: - postcss-value-parser "^4.2.0" + pako "~1.0.5" -"@csstools/postcss-trigonometric-functions@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz" - integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== +browserslist@4.16.6: + version "4.16.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== dependencies: - postcss-value-parser "^4.2.0" + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" -"@csstools/postcss-unset-value@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz" - integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= -"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz" - integrity sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg== +buffer@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" -"@eslint/eslintrc@^1.3.3": - version "1.3.3" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz" - integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.4.0" - globals "^13.15.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" -"@humanwhocodes/config-array@^0.11.6": - version "0.11.7" - resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz" - integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== +bufferutil@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.3.tgz#66724b756bed23cd7c28c4d306d7994f9943cc6b" + integrity sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw== dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.5" + node-gyp-build "^4.2.0" -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== +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== dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" + function-bind "^1.1.1" + get-intrinsic "^1.0.2" -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -"@jest/console@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz" - integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.5.1" - jest-util "^27.5.1" - slash "^3.0.0" +caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228: + version "1.0.30001243" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz#d9250155c91e872186671c523f3ae50cfc94a3aa" + integrity sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA== -"@jest/console@^28.1.3": - version "28.1.3" - resolved "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz" - integrity sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw== +chalk@2.4.2, chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^28.1.3" - jest-util "^28.1.3" - slash "^3.0.0" + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" -"@jest/core@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz" - integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== +chalk@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== dependencies: - "@jest/console" "^27.5.1" - "@jest/reporters" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^27.5.1" - jest-config "^27.5.1" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-resolve-dependencies "^27.5.1" - jest-runner "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - jest-watcher "^27.5.1" - micromatch "^4.0.4" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" -"@jest/environment@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz" - integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== +chalk@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" + ansi-styles "^4.1.0" + supports-color "^7.1.0" -"@jest/expect-utils@^29.3.1": - version "29.3.1" - resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz" - integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== +chokidar@3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== dependencies: - jest-get-type "^29.2.0" + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.3.1" -"@jest/fake-timers@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz" - integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: - "@jest/types" "^27.5.1" - "@sinonjs/fake-timers" "^8.0.1" - "@types/node" "*" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-util "^27.5.1" - -"@jest/globals@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz" - integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/types" "^27.5.1" - expect "^27.5.1" - -"@jest/reporters@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz" - integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-haste-map "^27.5.1" - jest-resolve "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" + inherits "^2.0.1" + safe-buffer "^5.0.1" -"@jest/schemas@^28.1.3": - version "28.1.3" - resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz" - integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg== - dependencies: - "@sinclair/typebox" "^0.24.1" +classnames@2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== -"@jest/schemas@^29.0.0": - version "29.0.0" - resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz" - integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: - "@sinclair/typebox" "^0.24.1" + color-name "1.1.3" -"@jest/source-map@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz" - integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.9" - source-map "^0.6.0" - -"@jest/test-result@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz" - integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== - dependencies: - "@jest/console" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-result@^28.1.3": - version "28.1.3" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz" - integrity sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg== - dependencies: - "@jest/console" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz" - integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== - dependencies: - "@jest/test-result" "^27.5.1" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-runtime "^27.5.1" - -"@jest/transform@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz" - integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^27.5.1" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-regex-util "^27.5.1" - jest-util "^27.5.1" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" + color-name "~1.1.4" -"@jest/types@^27.5.1": - version "27.5.1" - resolved "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz" - integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -"@jest/types@^28.1.3": - version "28.1.3" - resolved "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz" - integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ== - dependencies: - "@jest/schemas" "^28.1.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -"@jest/types@^29.3.1": - version "29.3.1" - resolved "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz" - integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== - dependencies: - "@jest/schemas" "^29.0.0" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +constants-browserify@1.0.0, constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== +convert-source-map@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + safe-buffer "~5.1.1" -"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" +core-js-pure@^3.15.0: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.15.2.tgz#c8e0874822705f3385d3197af9348f7c9ae2e3ce" + integrity sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA== -"@leichtgewicht/ip-codec@^2.0.1": - version "2.0.4" - resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" - integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": - version "5.1.1-v1" - resolved "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz" - integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: - eslint-scope "5.1.1" + bn.js "^4.1.0" + elliptic "^6.5.3" -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" -"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": - version "0.5.9" - resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz" - integrity sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA== - dependencies: - ansi-html-community "^0.0.8" - common-path-prefix "^3.0.0" - core-js-pure "^3.23.3" - error-stack-parser "^2.0.6" - find-up "^5.0.0" - html-entities "^2.1.0" - loader-utils "^2.0.3" - schema-utils "^3.0.0" - source-map "^0.7.3" - -"@rollup/plugin-babel@^5.2.0": - version "5.3.1" - resolved "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz" - integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q== - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@rollup/pluginutils" "^3.1.0" - -"@rollup/plugin-node-resolve@^11.2.1": - version "11.2.1" - resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz" - integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" - deepmerge "^4.2.2" - is-module "^1.0.0" - resolve "^1.19.0" - -"@rollup/plugin-replace@^2.4.1": - version "2.4.2" - resolved "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz" - integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== +cross-fetch@^3.0.6, cross-fetch@^3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.4.tgz#9723f3a3a247bf8b89039f3a380a9244e8fa2f39" + integrity sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== dependencies: - "@rollup/pluginutils" "^3.1.0" - magic-string "^0.25.7" + node-fetch "2.6.1" -"@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== +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== dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" - -"@rushstack/eslint-patch@^1.1.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz" - integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg== + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" -"@sinclair/typebox@^0.24.1": - version "0.24.51" - resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz" - integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== +crypto-browserify@3.12.0, crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" -"@sinonjs/commons@^1.7.0": - version "1.8.5" - resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz" - integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== - dependencies: - type-detect "4.0.8" +css.escape@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= -"@sinonjs/fake-timers@^8.0.1": - version "8.1.0" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz" - integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== +cssnano-preset-simple@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz#b55e72cb970713f425560a0e141b0335249e2f96" + integrity sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg== dependencies: - "@sinonjs/commons" "^1.7.0" + caniuse-lite "^1.0.30001202" -"@supabase/functions-js@^2.0.0": +cssnano-simple@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/@supabase/functions-js/-/functions-js-2.0.0.tgz#4ba0c9e6dff031e17666bef6779c48eff290a8a0" - integrity sha512-ozb7bds2yvf5k7NM2ZzUkxvsx4S4i2eRKFSJetdTADV91T65g4gCzEs9L3LUXSrghcGIkUaon03VPzOrFredqg== + resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-2.0.0.tgz#930d9dcd8ba105c5a62ce719cb00854da58b5c05" + integrity sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w== dependencies: - cross-fetch "^3.1.5" + cssnano-preset-simple "^2.0.0" -"@supabase/gotrue-js@^2.2.4": - version "2.2.4" - resolved "https://registry.yarnpkg.com/@supabase/gotrue-js/-/gotrue-js-2.2.4.tgz#aff0ef9d8a3c9cfe52cd839a399e8acf1fc5da24" - integrity sha512-HdBgLIhfjDHeJA/WBPbK+o5p/zKtox+TNMyKZ1AMALnKN3PZK5fZU0FafD3shcVijjj/0+ZzXEjxhgj5ZsTFRw== +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== dependencies: - cross-fetch "^3.1.5" + es5-ext "^0.10.50" + type "^1.0.1" -"@supabase/postgrest-js@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@supabase/postgrest-js/-/postgrest-js-1.1.0.tgz#c820eb51a7c98543de6617f5b782757771f8f6db" - integrity sha512-qkY8TqIu5sJuae8gjeDPjEqPrefzcTraW9PNSVJQHq4TEv98ZmwaXGwBGz0bVL63bqrGA5hqREbQHkANUTXrvA== - dependencies: - cross-fetch "^3.1.5" +damerau-levenshtein@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" + integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== -"@supabase/realtime-js@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@supabase/realtime-js/-/realtime-js-2.1.0.tgz#699ac012bc1c721cd6446ad93226085be348e998" - integrity sha512-iplLCofTeYjnx9FIOsIwHLhMp0+7UVyiA4/sCeq40VdOgN9eTIhjEno9Tgh4dJARi4aaXoKfRX1DTxgZaOpPAw== - dependencies: - "@types/phoenix" "^1.5.4" - websocket "^1.0.34" +data-uri-to-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" + integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== -"@supabase/storage-js@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@supabase/storage-js/-/storage-js-2.0.0.tgz#9fceefa31e16b13525b44f886135cf1a5f320389" - integrity sha512-7kXThdRt/xqnOOvZZxBqNkeX1CFNUWc0hYBJtNN/Uvt8ok9hD14foYmroWrHn046wEYFqUrB9U35JYsfTrvltA== +debug@2, debug@^2.2.0, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - cross-fetch "^3.1.5" - -"@supabase/supabase-js@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@supabase/supabase-js/-/supabase-js-2.0.6.tgz#b516e062e4cdf75558a1881691e0fa9567ce64c9" - integrity sha512-S8oTHq8Z915X5PevxTeoiqnZZvZ8J4Np2uNmsFarMAjP+6FygMMMpdsicgaWtxr+6isrZ7SMpTkWtUSwxo0MFg== - dependencies: - "@supabase/functions-js" "^2.0.0" - "@supabase/gotrue-js" "^2.2.4" - "@supabase/postgrest-js" "^1.1.0" - "@supabase/realtime-js" "^2.1.0" - "@supabase/storage-js" "^2.0.0" - cross-fetch "^3.1.5" - -"@surma/rollup-plugin-off-main-thread@^2.2.3": - version "2.2.3" - resolved "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz" - integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== - dependencies: - ejs "^3.1.6" - json5 "^2.2.0" - magic-string "^0.25.0" - string.prototype.matchall "^4.0.6" - -"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz" - integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== - -"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz" - integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== - -"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz" - integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz" - integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== - -"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz" - integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== - -"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz" - integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== - -"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": - version "5.4.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz" - integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== - -"@svgr/babel-plugin-transform-svg-component@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz" - integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + ms "2.0.0" -"@svgr/babel-preset@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz" - integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" - "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" - "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" - "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" - "@svgr/babel-plugin-transform-svg-component" "^5.5.0" - -"@svgr/core@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz" - integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: - "@svgr/plugin-jsx" "^5.5.0" - camelcase "^6.2.0" - cosmiconfig "^7.0.0" + ms "^2.1.1" -"@svgr/hast-util-to-babel-ast@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz" - integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== +debug@^4.0.1, debug@^4.1.1, debug@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== dependencies: - "@babel/types" "^7.12.6" + ms "2.1.2" -"@svgr/plugin-jsx@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz" - integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== - dependencies: - "@babel/core" "^7.12.3" - "@svgr/babel-preset" "^5.5.0" - "@svgr/hast-util-to-babel-ast" "^5.5.0" - svg-parser "^2.0.2" +deep-is@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -"@svgr/plugin-svgo@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz" - integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: - cosmiconfig "^7.0.0" - deepmerge "^4.2.2" - svgo "^1.2.2" + object-keys "^1.0.12" -"@svgr/webpack@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz" - integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== - dependencies: - "@babel/core" "^7.12.3" - "@babel/plugin-transform-react-constant-elements" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@babel/preset-react" "^7.12.5" - "@svgr/core" "^5.5.0" - "@svgr/plugin-jsx" "^5.5.0" - "@svgr/plugin-svgo" "^5.5.0" - loader-utils "^2.0.0" - -"@testing-library/dom@^8.5.0": - version "8.19.0" - resolved "https://registry.npmjs.org/@testing-library/dom/-/dom-8.19.0.tgz" - integrity sha512-6YWYPPpxG3e/xOo6HIWwB/58HukkwIVTOaZ0VwdMVjhRUX/01E4FtQbck9GazOOj7MXHc5RBzMrU86iBJHbI+A== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^4.2.0" - aria-query "^5.0.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.4.4" - pretty-format "^27.0.2" - -"@testing-library/jest-dom@^5.16.5": - version "5.16.5" - resolved "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz" - integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== - dependencies: - "@adobe/css-tools" "^4.0.1" - "@babel/runtime" "^7.9.2" - "@types/testing-library__jest-dom" "^5.9.1" - aria-query "^5.0.0" - chalk "^3.0.0" - css.escape "^1.5.1" - dom-accessibility-api "^0.5.6" - lodash "^4.17.15" - redent "^3.0.0" - -"@testing-library/react@^13.4.0": - version "13.4.0" - resolved "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz" - integrity sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw== - dependencies: - "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^8.5.0" - "@types/react-dom" "^18.0.0" - -"@testing-library/user-event@^13.5.0": - version "13.5.0" - resolved "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz" - integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg== - dependencies: - "@babel/runtime" "^7.12.5" - -"@tootallnate/once@1": +depd@~1.1.2: version "1.1.2" - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@types/aria-query@^4.2.0": - version "4.2.2" - resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz" - integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.20" - resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz" - integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" +dequal@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" + integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug== -"@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: - "@babel/types" "^7.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.18.2" - resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz" - integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: - "@babel/types" "^7.3.0" + path-type "^4.0.0" -"@types/body-parser@*": - version "1.19.2" - resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== dependencies: - "@types/connect" "*" - "@types/node" "*" + esutils "^2.0.2" -"@types/bonjour@^3.5.9": - version "3.5.10" - resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: - "@types/node" "*" + esutils "^2.0.2" -"@types/connect-history-api-fallback@^1.3.5": - version "1.3.5" - resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" +domain-browser@4.19.0: + version "4.19.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1" + integrity sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ== -"@types/connect@*": - version "3.4.35" - resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== - dependencies: - "@types/node" "*" +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -"@types/eslint-scope@^3.7.3": - version "3.7.4" - resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" - integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" +electron-to-chromium@^1.3.723: + version "1.3.772" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.772.tgz#fd1ed39f9f3149f62f581734e4f026e600369479" + integrity sha512-X/6VRCXWALzdX+RjCtBU6cyg8WZgoxm9YA02COmDOiNJEZ59WkQggDbWZ4t/giHi/3GS+cvdrP6gbLISANAGYA== -"@types/eslint@*", "@types/eslint@^7.29.0 || ^8.4.1": - version "8.4.10" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz" - integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: - "@types/estree" "*" - "@types/json-schema" "*" + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" -"@types/estree@*": - version "1.0.0" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== +emoji-regex@^9.0.0: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -"@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - version "4.17.31" - resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz" - integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== +encoding@0.1.13: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" + iconv-lite "^0.6.2" -"@types/express@*", "@types/express@^4.17.13": - version "4.17.14" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz" - integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.18" - "@types/qs" "*" - "@types/serve-static" "*" + ansi-colors "^4.1.1" -"@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: - "@types/node" "*" - -"@types/html-minifier-terser@^6.0.0": - version "6.1.0" - resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + is-arrayish "^0.2.1" -"@types/http-proxy@^1.17.8": - version "1.17.9" - resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz" - integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== +es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: + version "1.18.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" + integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.3" + is-string "^1.0.6" + object-inspect "^1.10.3" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: - "@types/istanbul-lib-coverage" "*" + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== dependencies: - "@types/istanbul-lib-report" "*" + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" -"@types/jest@*": - version "29.2.2" - resolved "https://registry.npmjs.org/@types/jest/-/jest-29.2.2.tgz" - integrity sha512-og1wAmdxKoS71K2ZwSVqWPX6OVn3ihZ6ZT2qvZvZQm90lJVDyXIjYcu4Khx2CNIeaFv12rOU/YObOsI3VOkzog== +es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= dependencies: - expect "^29.0.0" - pretty-format "^29.0.0" + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" -"@types/mime@*": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -"@types/node@*": - version "18.11.9" - resolved "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz" - integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -"@types/parse-json@^4.0.0": +escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/phoenix@^1.5.4": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/phoenix/-/phoenix-1.5.4.tgz#c08a1da6d7b4e365f6a1fe1ff9aada55f5356d24" - integrity sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ== - -"@types/prettier@^2.1.5": - version "2.7.1" - resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz" - integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== - -"@types/prop-types@*": - version "15.7.5" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== - -"@types/q@^1.5.1": - version "1.5.5" - resolved "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== - -"@types/qs@*": - version "6.9.7" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== - -"@types/range-parser@*": - version "1.2.4" - resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== - -"@types/react-dom@^18.0.0": - version "18.0.8" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.8.tgz" - integrity sha512-C3GYO0HLaOkk9dDAz3Dl4sbe4AKUGTCfFIZsz3n/82dPNN8Du533HzKatDxeUYWu24wJgMP1xICqkWk1YOLOIw== - dependencies: - "@types/react" "*" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -"@types/react@*": - version "18.0.25" - resolved "https://registry.npmjs.org/@types/react/-/react-18.0.25.tgz" - integrity sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g== +eslint-config-next@11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-11.0.1.tgz#abdd2565a6fa5841556a89ba935f044bec173d0b" + integrity sha512-yy63K4Bmy8amE6VMb26CZK6G99cfVX3JaMTvuvmq/LL8/b8vKHcauUZREBTAQ+2DrIvlH4YrFXrkQ1vpYDL9Eg== + dependencies: + "@next/eslint-plugin-next" "11.0.1" + "@rushstack/eslint-patch" "^1.0.6" + "@typescript-eslint/parser" "^4.20.0" + eslint-import-resolver-node "^0.3.4" + eslint-import-resolver-typescript "^2.4.0" + eslint-plugin-import "^2.22.1" + eslint-plugin-jsx-a11y "^6.4.1" + eslint-plugin-react "^7.23.1" + eslint-plugin-react-hooks "^4.2.0" + +eslint-import-resolver-node@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" + debug "^2.6.9" + resolve "^1.13.1" -"@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== +eslint-import-resolver-typescript@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz#ec1e7063ebe807f0362a7320543aaed6fe1100e1" + integrity sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA== dependencies: - "@types/node" "*" - -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== - -"@types/scheduler@*": - version "0.16.2" - resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== - -"@types/semver@^7.3.12": - version "7.3.13" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz" - integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== + debug "^4.1.1" + glob "^7.1.6" + is-glob "^4.0.1" + resolve "^1.17.0" + tsconfig-paths "^3.9.0" -"@types/serve-index@^1.9.1": - version "1.9.1" - resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== +eslint-module-utils@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" + integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== dependencies: - "@types/express" "*" + debug "^3.2.7" + pkg-dir "^2.0.0" -"@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.0" - resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz" - integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== +eslint-plugin-import@^2.22.1: + version "2.23.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" + integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== dependencies: - "@types/mime" "*" - "@types/node" "*" + array-includes "^3.1.3" + array.prototype.flat "^1.2.4" + debug "^2.6.9" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.4" + eslint-module-utils "^2.6.1" + find-up "^2.0.0" + has "^1.0.3" + is-core-module "^2.4.0" + minimatch "^3.0.4" + object.values "^1.1.3" + pkg-up "^2.0.0" + read-pkg-up "^3.0.0" + resolve "^1.20.0" + tsconfig-paths "^3.9.0" -"@types/sockjs@^0.3.33": - version "0.3.33" - resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== +eslint-plugin-jsx-a11y@^6.4.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== dependencies: - "@types/node" "*" + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== +eslint-plugin-react-hooks@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== -"@types/testing-library__jest-dom@^5.9.1": - version "5.14.5" - resolved "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz" - integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== +eslint-plugin-react@^7.23.1: + version "7.24.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4" + integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q== dependencies: - "@types/jest" "*" - -"@types/trusted-types@^2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz" - integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== + array-includes "^3.1.3" + array.prototype.flatmap "^1.2.4" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.0.4" + object.entries "^1.1.4" + object.fromentries "^2.0.4" + object.values "^1.1.4" + prop-types "^15.7.2" + resolve "^2.0.0-next.3" + string.prototype.matchall "^4.0.5" -"@types/ws@^8.5.1": - version "8.5.3" - resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" - integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: - "@types/node" "*" - -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^17.0.8": - version "17.0.13" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz" - integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== - dependencies: - "@types/yargs-parser" "*" - -"@typescript-eslint/eslint-plugin@^5.5.0": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.42.1.tgz" - integrity sha512-LyR6x784JCiJ1j6sH5Y0K6cdExqCCm8DJUTcwG5ThNXJj/G8o5E56u5EdG4SLy+bZAwZBswC+GYn3eGdttBVCg== - dependencies: - "@typescript-eslint/scope-manager" "5.42.1" - "@typescript-eslint/type-utils" "5.42.1" - "@typescript-eslint/utils" "5.42.1" - debug "^4.3.4" - ignore "^5.2.0" - natural-compare-lite "^1.4.0" - regexpp "^3.2.0" - semver "^7.3.7" - tsutils "^3.21.0" + esrecurse "^4.3.0" + estraverse "^4.1.1" -"@typescript-eslint/experimental-utils@^5.0.0": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1.tgz" - integrity sha512-qona75z2MLpeZADEuCet5Pwvh1g/0cWScEEDy43chuUPc4klgDiwz5hLFk5dHcjFEETSYQHRPYiiHKW24EMPjw== +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: - "@typescript-eslint/utils" "5.42.1" + eslint-visitor-keys "^1.1.0" -"@typescript-eslint/parser@^5.5.0": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.42.1.tgz" - integrity sha512-kAV+NiNBWVQDY9gDJDToTE/NO8BHi4f6b7zTsVAJoTkmB/zlfOpiEVBzHOKtlgTndCKe8vj9F/PuolemZSh50Q== - dependencies: - "@typescript-eslint/scope-manager" "5.42.1" - "@typescript-eslint/types" "5.42.1" - "@typescript-eslint/typescript-estree" "5.42.1" - debug "^4.3.4" +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -"@typescript-eslint/scope-manager@5.42.1": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.42.1.tgz" - integrity sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ== - dependencies: - "@typescript-eslint/types" "5.42.1" - "@typescript-eslint/visitor-keys" "5.42.1" +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== -"@typescript-eslint/type-utils@5.42.1": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.42.1.tgz" - integrity sha512-WWiMChneex5w4xPIX56SSnQQo0tEOy5ZV2dqmj8Z371LJ0E+aymWD25JQ/l4FOuuX+Q49A7pzh/CGIQflxMVXg== +eslint@7.30.0: + version "7.30.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.30.0.tgz#6d34ab51aaa56112fd97166226c9a97f505474f8" + integrity sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg== dependencies: - "@typescript-eslint/typescript-estree" "5.42.1" - "@typescript-eslint/utils" "5.42.1" - debug "^4.3.4" - tsutils "^3.21.0" - -"@typescript-eslint/types@5.42.1": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.42.1.tgz" - integrity sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA== - -"@typescript-eslint/typescript-estree@5.42.1": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.1.tgz" - integrity sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw== - dependencies: - "@typescript-eslint/types" "5.42.1" - "@typescript-eslint/visitor-keys" "5.42.1" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/utils@5.42.1", "@typescript-eslint/utils@^5.13.0": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.42.1.tgz" - integrity sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ== - dependencies: - "@types/json-schema" "^7.0.9" - "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.42.1" - "@typescript-eslint/types" "5.42.1" - "@typescript-eslint/typescript-estree" "5.42.1" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - semver "^7.3.7" - -"@typescript-eslint/visitor-keys@5.42.1": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.1.tgz" - integrity sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A== - dependencies: - "@typescript-eslint/types" "5.42.1" - eslint-visitor-keys "^3.3.0" - -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - -"@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== - -"@webassemblyjs/helper-api-error@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== - -"@webassemblyjs/helper-buffer@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== - -"@webassemblyjs/helper-numbers@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== - -"@webassemblyjs/helper-wasm-section@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - -"@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -abab@^2.0.3, abab@^2.0.5: - version "2.0.6" - resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== - -acorn-jsx@^5.3.2: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-node@^1.8.2: - version "1.8.2" - resolved "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz" - integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== - dependencies: - acorn "^7.0.0" - acorn-walk "^7.0.0" - xtend "^4.0.2" - -acorn-walk@^7.0.0, acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.0.0, acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0: - version "8.8.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz" - integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== - -address@^1.0.1, address@^1.1.2: - version "1.2.1" - resolved "https://registry.npmjs.org/address/-/address-1.2.1.tgz" - integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA== - -adjust-sourcemap-loader@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz" - integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== - dependencies: - loader-utils "^2.0.0" - regex-parser "^2.2.11" - -agent-base@6: - version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0: - version "8.11.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz" - integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3, anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== - dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" - -aria-query@^5.0.0: - version "5.1.3" - resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz" - integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== - dependencies: - deep-equal "^2.0.5" - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-flatten@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-includes@^3.1.4, array-includes@^3.1.5: - version "3.1.6" - resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - is-string "^1.0.7" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array.prototype.flat@^1.2.5: - version "1.3.1" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.0: - version "1.3.1" - resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.reduce@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz" - integrity sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.7" - -asap@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" - integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== - -async@^3.2.3: - version "3.2.4" - resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz" - integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -autoprefixer@^10.4.11, autoprefixer@^10.4.13: - version "10.4.13" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz" - integrity sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg== - dependencies: - browserslist "^4.21.4" - caniuse-lite "^1.0.30001426" - fraction.js "^4.2.0" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -axe-core@^4.4.3: - version "4.5.1" - resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.5.1.tgz" - integrity sha512-1exVbW0X1O/HSr/WMwnaweyqcWOgZgLiVxdLG34pvSQk4NlYQr9OUy0JLwuhFfuVNQzzqgH57eYzkFBCb3bIsQ== - -axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz" - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== - -babel-jest@^27.4.2, babel-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz" - integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== - dependencies: - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^27.5.1" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-loader@^8.2.3: - version "8.3.0" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz" - integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^2.0.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz" - integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - -babel-plugin-macros@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz" - integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== - dependencies: - "@babel/runtime" "^7.12.5" - cosmiconfig "^7.0.0" - resolve "^1.19.0" - -babel-plugin-named-asset-import@^0.3.8: - version "0.3.8" - resolved "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz" - integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== - -babel-plugin-polyfill-corejs2@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" - integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== - dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.3" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz" - integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - core-js-compat "^3.25.1" - -babel-plugin-polyfill-regenerator@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz" - integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - -babel-plugin-transform-react-remove-prop-types@^0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz" - integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz" - integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== - dependencies: - babel-plugin-jest-hoist "^27.5.1" - babel-preset-current-node-syntax "^1.0.0" - -babel-preset-react-app@^10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz" - integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg== - dependencies: - "@babel/core" "^7.16.0" - "@babel/plugin-proposal-class-properties" "^7.16.0" - "@babel/plugin-proposal-decorators" "^7.16.4" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0" - "@babel/plugin-proposal-numeric-separator" "^7.16.0" - "@babel/plugin-proposal-optional-chaining" "^7.16.0" - "@babel/plugin-proposal-private-methods" "^7.16.0" - "@babel/plugin-transform-flow-strip-types" "^7.16.0" - "@babel/plugin-transform-react-display-name" "^7.16.0" - "@babel/plugin-transform-runtime" "^7.16.4" - "@babel/preset-env" "^7.16.4" - "@babel/preset-react" "^7.16.0" - "@babel/preset-typescript" "^7.16.0" - "@babel/runtime" "^7.16.3" - babel-plugin-macros "^3.1.0" - babel-plugin-transform-react-remove-prop-types "^0.4.24" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" - integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== - -bfj@^7.0.2: - version "7.0.2" - resolved "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz" - integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== - dependencies: - bluebird "^3.5.5" - check-types "^11.1.1" - hoopy "^0.1.4" - tryer "^1.0.1" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -body-parser@1.20.1: - version "1.20.1" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -bonjour-service@^1.0.11: - version "1.0.14" - resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz" - integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== - dependencies: - array-flatten "^2.1.2" - dns-equal "^1.0.0" - fast-deep-equal "^3.1.3" - multicast-dns "^7.2.5" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.18.1, browserslist@^4.21.3, browserslist@^4.21.4: - version "4.21.4" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== - dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -bufferutil@^4.0.1: - version "4.0.7" - resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.7.tgz#60c0d19ba2c992dd8273d3f73772ffc894c153ad" - integrity sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw== - dependencies: - node-gyp-build "^4.3.0" - -builtin-modules@^3.1.0: - version "3.3.0" - resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" - integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0, camelcase@^6.2.1: - version "6.3.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001426: - version "1.0.30001431" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz" - integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== - -case-sensitive-paths-webpack-plugin@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz" - integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== - -chalk@^2.0.0, chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -char-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz" - integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== - -check-types@^11.1.1: - version "11.1.2" - resolved "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz" - integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== - -chokidar@^3.4.2, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^3.2.0: - version "3.5.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz" - integrity sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw== - -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - -clean-css@^5.2.2: - version "5.3.1" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz" - integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== - dependencies: - source-map "~0.6.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@^1.1.4, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colord@^2.9.1: - version "2.9.3" - resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" - integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== - -colorette@^2.0.10: - version "2.0.19" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - -common-tags@^1.8.0: - version "1.8.2" - resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -confusing-browser-globals@^1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" - integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== - -connect-history-api-fallback@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" - integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -core-js-compat@^3.25.1: - version "3.26.0" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.0.tgz" - integrity sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A== - dependencies: - browserslist "^4.21.4" - -core-js-pure@^3.23.3, core-js-pure@^3.25.1: - version "3.26.0" - resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.0.tgz" - integrity sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA== - -core-js@^3.19.2: - version "3.26.0" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz" - integrity sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - -cosmiconfig@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -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== - dependencies: - node-fetch "2.6.7" - -cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -css-blank-pseudo@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz" - integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== - dependencies: - postcss-selector-parser "^6.0.9" - -css-declaration-sorter@^6.3.1: - version "6.3.1" - resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz" - integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== - -css-has-pseudo@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz" - integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== - dependencies: - postcss-selector-parser "^6.0.9" - -css-loader@^6.5.1: - version "6.7.1" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz" - integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.7" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.5" - -css-minimizer-webpack-plugin@^3.2.0: - version "3.4.1" - resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz" - integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== - dependencies: - cssnano "^5.0.6" - jest-worker "^27.0.2" - postcss "^8.3.5" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - -css-prefers-color-scheme@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz" - integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css-what@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -css.escape@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz" - integrity sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg== - -cssdb@^7.0.1: - version "7.1.0" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz" - integrity sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^5.2.13: - version "5.2.13" - resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz" - integrity sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ== - dependencies: - css-declaration-sorter "^6.3.1" - cssnano-utils "^3.1.0" - postcss-calc "^8.2.3" - postcss-colormin "^5.3.0" - postcss-convert-values "^5.1.3" - postcss-discard-comments "^5.1.2" - postcss-discard-duplicates "^5.1.0" - postcss-discard-empty "^5.1.1" - postcss-discard-overridden "^5.1.0" - postcss-merge-longhand "^5.1.7" - postcss-merge-rules "^5.1.3" - postcss-minify-font-values "^5.1.0" - postcss-minify-gradients "^5.1.1" - postcss-minify-params "^5.1.4" - postcss-minify-selectors "^5.2.1" - postcss-normalize-charset "^5.1.0" - postcss-normalize-display-values "^5.1.0" - postcss-normalize-positions "^5.1.1" - postcss-normalize-repeat-style "^5.1.1" - postcss-normalize-string "^5.1.0" - postcss-normalize-timing-functions "^5.1.0" - postcss-normalize-unicode "^5.1.1" - postcss-normalize-url "^5.1.0" - postcss-normalize-whitespace "^5.1.1" - postcss-ordered-values "^5.1.3" - postcss-reduce-initial "^5.1.1" - postcss-reduce-transforms "^5.1.0" - postcss-svgo "^5.1.0" - postcss-unique-selectors "^5.1.1" - -cssnano-utils@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" - integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== - -cssnano@^5.0.6: - version "5.1.14" - resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz" - integrity sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw== - dependencies: - cssnano-preset-default "^5.2.13" - lilconfig "^2.0.3" - yaml "^1.10.2" - -csso@^4.0.2, csso@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -csstype@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz" - integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -data-uri-to-buffer@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz" - integrity sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA== - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -debug@2.6.9, debug@^2.2.0, debug@^2.6.0, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -decimal.js@^10.2.1: - version "10.4.2" - resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz" - integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== - -deep-equal@^2.0.5: - version "2.1.0" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.1.0.tgz" - integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA== - dependencies: - call-bind "^1.0.2" - es-get-iterator "^1.1.2" - get-intrinsic "^1.1.3" - is-arguments "^1.1.1" - is-date-object "^1.0.5" - is-regex "^1.1.4" - 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.8" - -deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.3, define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -defined@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz" - integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -depd@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port-alt@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -detective@^5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz" - integrity sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw== - dependencies: - acorn-node "^1.8.2" - defined "^1.0.0" - minimist "^1.2.6" - -didyoumean@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" - integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== - -diff-sequences@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz" - integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== - -diff-sequences@^29.3.1: - version "29.3.1" - resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz" - integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" - integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== - -dns-packet@^5.2.2: - version "5.4.0" - resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz" - integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== - dependencies: - "@leichtgewicht/ip-codec" "^2.0.1" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: - version "0.5.14" - resolved "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz" - integrity sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg== - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -domelementtype@1: - version "1.3.1" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dotenv-expand@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - -dotenv@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== - -duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -ejs@^3.1.6: - version "3.1.8" - resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz" - integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== - dependencies: - jake "^10.8.5" - -electron-to-chromium@^1.4.251: - version "1.4.284" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== - -emittery@^0.10.2: - version "0.10.2" - resolved "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz" - integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== - -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -enhanced-resolve@^5.10.0: - version "5.10.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz" - integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -error-stack-parser@^2.0.6: - version "2.1.4" - resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz" - integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== - dependencies: - stackframe "^1.3.4" - -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.20.4" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz" - integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.1.3" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-property-descriptors "^1.0.0" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - 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-weakref "^1.0.2" - object-inspect "^1.12.2" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" - safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.5" - string.prototype.trimstart "^1.0.5" - unbox-primitive "^1.0.2" - -es-array-method-boxes-properly@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz" - integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== - -es-get-iterator@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz" - integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.0" - has-symbols "^1.0.1" - is-arguments "^1.1.0" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.5" - isarray "^2.0.5" - -es-module-lexer@^0.9.0: - version "0.9.3" - resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" - integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== - -es-shim-unscopables@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== - dependencies: - has "^1.0.3" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es5-ext@^0.10.35, es5-ext@^0.10.50: - version "0.10.62" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5" - integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== - dependencies: - es6-iterator "^2.0.3" - es6-symbol "^3.1.3" - next-tick "^1.1.0" - -es6-iterator@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-react-app@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz" - integrity sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA== - dependencies: - "@babel/core" "^7.16.0" - "@babel/eslint-parser" "^7.16.3" - "@rushstack/eslint-patch" "^1.1.0" - "@typescript-eslint/eslint-plugin" "^5.5.0" - "@typescript-eslint/parser" "^5.5.0" - babel-preset-react-app "^10.0.1" - confusing-browser-globals "^1.0.11" - eslint-plugin-flowtype "^8.0.3" - eslint-plugin-import "^2.25.3" - eslint-plugin-jest "^25.3.0" - eslint-plugin-jsx-a11y "^6.5.1" - eslint-plugin-react "^7.27.1" - eslint-plugin-react-hooks "^4.3.0" - eslint-plugin-testing-library "^5.0.1" - -eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== - dependencies: - debug "^3.2.7" - resolve "^1.20.0" - -eslint-module-utils@^2.7.3: - version "2.7.4" - resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz" - integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== - dependencies: - debug "^3.2.7" - -eslint-plugin-flowtype@^8.0.3: - version "8.0.3" - resolved "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz" - integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ== - dependencies: - lodash "^4.17.21" - string-natural-compare "^3.0.1" - -eslint-plugin-import@^2.25.3: - version "2.26.0" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz" - integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== - dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.3" - has "^1.0.3" - is-core-module "^2.8.1" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.values "^1.1.5" - resolve "^1.22.0" - tsconfig-paths "^3.14.1" - -eslint-plugin-jest@^25.3.0: - version "25.7.0" - resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz" - integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ== - dependencies: - "@typescript-eslint/experimental-utils" "^5.0.0" - -eslint-plugin-jsx-a11y@^6.5.1: - version "6.6.1" - resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz" - integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== - dependencies: - "@babel/runtime" "^7.18.9" - aria-query "^4.2.2" - array-includes "^3.1.5" - ast-types-flow "^0.0.7" - axe-core "^4.4.3" - axobject-query "^2.2.0" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - has "^1.0.3" - jsx-ast-utils "^3.3.2" - language-tags "^1.0.5" - minimatch "^3.1.2" - semver "^6.3.0" - -eslint-plugin-react-hooks@^4.3.0: - version "4.6.0" - resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz" - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== - -eslint-plugin-react@^7.27.1: - version "7.31.10" - resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz" - integrity sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA== - dependencies: - array-includes "^3.1.5" - array.prototype.flatmap "^1.3.0" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.5" - object.fromentries "^2.0.5" - object.hasown "^1.1.1" - object.values "^1.1.5" - prop-types "^15.8.1" - resolve "^2.0.0-next.3" - semver "^6.3.0" - string.prototype.matchall "^4.0.7" - -eslint-plugin-testing-library@^5.0.1: - version "5.9.1" - resolved "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz" - integrity sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ== - dependencies: - "@typescript-eslint/utils" "^5.13.0" - -eslint-scope@5.1.1, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - -eslint-webpack-plugin@^3.1.1: - version "3.2.0" - resolved "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz" - integrity sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w== - dependencies: - "@types/eslint" "^7.29.0 || ^8.4.1" - jest-worker "^28.0.2" - micromatch "^4.0.5" - normalize-path "^3.0.0" - schema-utils "^4.0.0" - -eslint@^8.3.0: - version "8.27.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-8.27.0.tgz" - integrity sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ== - dependencies: - "@eslint/eslintrc" "^1.3.3" - "@humanwhocodes/config-array" "^0.11.6" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" - 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" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - glob-parent "^6.0.2" - globals "^13.15.0" - grapheme-splitter "^1.0.4" - 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" - 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.npmjs.org/espree/-/espree-9.4.1.tgz" - integrity sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg== - dependencies: - acorn "^8.8.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.3.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== - -expect@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz" - integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== - dependencies: - "@jest/types" "^27.5.1" - jest-get-type "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - -expect@^29.0.0: - version "29.3.1" - resolved "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz" - integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== - dependencies: - "@jest/expect-utils" "^29.3.1" - jest-get-type "^29.2.0" - jest-matcher-utils "^29.3.1" - jest-message-util "^29.3.1" - jest-util "^29.3.1" - -express@^4.17.3: - version "4.18.2" - resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -ext@^1.1.2: - version "1.7.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" - integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== - dependencies: - type "^2.7.2" - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.12, fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -fb-watchman@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== - dependencies: - bser "2.1.1" - -fetch-blob@^3.1.2, fetch-blob@^3.1.4: - version "3.2.0" - resolved "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz" - integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== - dependencies: - node-domexception "^1.0.0" - web-streams-polyfill "^3.0.3" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -file-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -filelist@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz" - integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== - dependencies: - minimatch "^5.0.1" - -filesize@^8.0.6: - version "8.0.7" - resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" - integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== - -follow-redirects@^1.0.0: - version "1.15.2" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -fork-ts-checker-webpack-plugin@^6.5.0: - version "6.5.2" - resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz" - integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== - dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" - deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" - minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -formdata-polyfill@^4.0.10: - version "4.0.10" - resolved "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz" - integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== - dependencies: - fetch-blob "^3.1.2" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" - integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -fs-extra@^10.0.0: - version "10.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^9.0.0, fs-extra@^9.0.1: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-monkey@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" - -functions-have-names@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.15.0: - version "13.17.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz" - integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw== - dependencies: - type-fest "^0.20.2" - -globby@^11.0.4, globby@^11.1.0: - version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== - -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -harmony-reflect@^1.4.6: - version "1.6.2" - resolved "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz" - integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== - -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz" - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-entities@^2.1.0, html-entities@^2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz" - integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -html-minifier-terser@^6.0.2: - version "6.1.0" - resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== - dependencies: - camel-case "^4.1.2" - clean-css "^5.2.2" - commander "^8.3.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.10.0" - -html-webpack-plugin@^5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz" - integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== - dependencies: - "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-proxy-middleware@^2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== - dependencies: - "@types/http-proxy" "^1.17.8" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -idb@^7.0.1: - version "7.1.1" - resolved "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz" - integrity sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ== - -identity-obj-proxy@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" - integrity sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA== - dependencies: - harmony-reflect "^1.4.6" - -ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -immer@^9.0.7: - version "9.0.16" - resolved "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz" - integrity sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ== - -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@^1.3.5: - version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== - -is-arguments@^1.1.0, is-arguments@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-core-module@^2.8.1, is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1, is-date-object@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-map@^2.0.1, is-map@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" - integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== - -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== - -is-path-inside@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== - -is-root@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-set@^2.0.1, is-set@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== - -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.10: - version "1.1.10" - resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== - 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" - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-weakset@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz" - integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.2.1" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" - integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.1.3: - version "3.1.5" - resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jake@^10.8.5: - version "10.8.5" - resolved "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz" - integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== - dependencies: - async "^3.2.3" - chalk "^4.0.2" - filelist "^1.0.1" - minimatch "^3.0.4" - -jest-changed-files@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz" - integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== - dependencies: - "@jest/types" "^27.5.1" - execa "^5.0.0" - throat "^6.0.1" - -jest-circus@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz" - integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.5.1" - is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - -jest-cli@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz" - integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== - dependencies: - "@jest/core" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - prompts "^2.0.1" - yargs "^16.2.0" - -jest-config@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz" - integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== - dependencies: - "@babel/core" "^7.8.0" - "@jest/test-sequencer" "^27.5.1" - "@jest/types" "^27.5.1" - babel-jest "^27.5.1" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.9" - jest-circus "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-get-type "^27.5.1" - jest-jasmine2 "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runner "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^27.5.1" - slash "^3.0.0" - strip-json-comments "^3.1.1" - -jest-diff@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz" - integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - -jest-diff@^29.3.1: - version "29.3.1" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz" - integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== - dependencies: - chalk "^4.0.0" - diff-sequences "^29.3.1" - jest-get-type "^29.2.0" - pretty-format "^29.3.1" - -jest-docblock@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz" - integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== - dependencies: - detect-newline "^3.0.0" - -jest-each@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz" - integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== - dependencies: - "@jest/types" "^27.5.1" - chalk "^4.0.0" - jest-get-type "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - -jest-environment-jsdom@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz" - integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" - jsdom "^16.6.0" - -jest-environment-node@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz" - integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" - -jest-get-type@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz" - integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== - -jest-get-type@^29.2.0: - version "29.2.0" - resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz" - integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== - -jest-haste-map@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz" - integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== - dependencies: - "@jest/types" "^27.5.1" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^27.5.1" - jest-serializer "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - micromatch "^4.0.4" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" - -jest-jasmine2@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz" - integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.5.1" - is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - throat "^6.0.1" - -jest-leak-detector@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz" - integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== - dependencies: - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - -jest-matcher-utils@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz" - integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== - dependencies: - chalk "^4.0.0" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - -jest-matcher-utils@^29.3.1: - version "29.3.1" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz" - integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== - dependencies: - chalk "^4.0.0" - jest-diff "^29.3.1" - jest-get-type "^29.2.0" - pretty-format "^29.3.1" - -jest-message-util@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz" - integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.5.1" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^27.5.1" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-message-util@^28.1.3: - version "28.1.3" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz" - integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^28.1.3" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^28.1.3" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-message-util@^29.3.1: - version "29.3.1" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz" - integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.3.1" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^29.3.1" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz" - integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== - -jest-regex-util@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz" - integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== - -jest-regex-util@^28.0.0: - version "28.0.2" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz" - integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw== - -jest-resolve-dependencies@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz" - integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== - dependencies: - "@jest/types" "^27.5.1" - jest-regex-util "^27.5.1" - jest-snapshot "^27.5.1" - -jest-resolve@^27.4.2, jest-resolve@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz" - integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== - dependencies: - "@jest/types" "^27.5.1" - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-pnp-resolver "^1.2.2" - jest-util "^27.5.1" - jest-validate "^27.5.1" - resolve "^1.20.0" - resolve.exports "^1.1.0" - slash "^3.0.0" - -jest-runner@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz" - integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== - dependencies: - "@jest/console" "^27.5.1" - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - graceful-fs "^4.2.9" - jest-docblock "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-haste-map "^27.5.1" - jest-leak-detector "^27.5.1" - jest-message-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runtime "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - source-map-support "^0.5.6" - throat "^6.0.1" - -jest-runtime@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz" - integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/globals" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-serializer@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz" - integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.9" - -jest-snapshot@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz" - integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== - dependencies: - "@babel/core" "^7.7.2" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.0.0" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.2" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" chalk "^4.0.0" - expect "^27.5.1" - graceful-fs "^4.2.9" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - jest-haste-map "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-util "^27.5.1" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" natural-compare "^1.4.0" - pretty-format "^27.5.1" - semver "^7.3.2" - -jest-util@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz" - integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-util@^28.1.3: - version "28.1.3" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz" - integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ== - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-util@^29.3.1: - version "29.3.1" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz" - integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== - dependencies: - "@jest/types" "^29.3.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-validate@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz" - integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== - dependencies: - "@jest/types" "^27.5.1" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.5.1" - leven "^3.1.0" - pretty-format "^27.5.1" - -jest-watch-typeahead@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz" - integrity sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw== - dependencies: - ansi-escapes "^4.3.1" - chalk "^4.0.0" - jest-regex-util "^28.0.0" - jest-watcher "^28.0.0" - slash "^4.0.0" - string-length "^5.0.1" - strip-ansi "^7.0.1" - -jest-watcher@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz" - integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== - dependencies: - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^27.5.1" - string-length "^4.0.1" - -jest-watcher@^28.0.0: - version "28.1.3" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz" - integrity sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g== - dependencies: - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.10.2" - jest-util "^28.1.3" - string-length "^4.0.1" - -jest-worker@^26.2.1: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest-worker@^27.0.2, jest-worker@^27.4.5, jest-worker@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^28.0.2: - version "28.1.3" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz" - integrity sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@^27.4.3: - version "27.5.1" - resolved "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz" - integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== - dependencies: - "@jest/core" "^27.5.1" - import-local "^3.0.2" - jest-cli "^27.5.1" - -js-sdsl@^4.1.4: - version "4.1.5" - resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz" - integrity sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-schema@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.2, json5@^2.2.0, json5@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonpointer@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" - integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.2: - version "3.3.3" - resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz" - integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== - dependencies: - array-includes "^3.1.5" - object.assign "^4.1.3" - -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -klona@^2.0.4, klona@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz" - integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== - -language-subtag-registry@~0.3.2: - version "0.3.22" - resolved "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz" - integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" -language-tags@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz" - integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== dependencies: - language-subtag-registry "~0.3.2" + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" + estraverse "^5.1.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lilconfig@^2.0.3, lilconfig@^2.0.5, lilconfig@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz" - integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + estraverse "^5.2.0" -loader-runner@^4.2.0: +estraverse@^4.1.1: version "4.3.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -loader-utils@^2.0.0, loader-utils@^2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== -loader-utils@^3.2.0: - version "3.2.1" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" - integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" +etag@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" +events@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: - p-locate "^5.0.0" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + md5.js "^1.3.4" + safe-buffer "^5.1.1" -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" - integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" - integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== - -lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loose-envify@^1.1.0, loose-envify@^1.4.0: +ext@^1.1.2: version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lz-string@^1.4.4: - version "1.4.4" - resolved "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz" - integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ== - -magic-string@^0.25.0, magic-string@^0.25.7: - version "0.25.9" - resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" - integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== - dependencies: - sourcemap-codec "^1.4.8" - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== dependencies: - semver "^6.0.0" - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -memfs@^3.1.2, memfs@^3.4.3: - version "3.4.10" - resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.10.tgz" - integrity sha512-0bCUP+L79P4am30yP1msPzApwuMQG23TjwlwdHeEV5MxioDR1a0AgB0T9FfggU52eJuDCq8WVwb5ekznFyWiTQ== - dependencies: - fs-monkey "^1.0.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + type "^2.0.0" -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "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== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== +fast-glob@^3.1.1: + version "3.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== dependencies: - mime-db "1.52.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" -mimic-fn@^2.1.0: +fast-json-stable-stringify@^2.0.0: version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -mini-css-extract-plugin@^2.4.5: - version "2.6.1" - resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz" - integrity sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg== +fastq@^1.6.0: + version "1.11.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807" + integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw== dependencies: - schema-utils "^4.0.0" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + reusify "^1.0.4" -minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: - brace-expansion "^1.1.7" + flat-cache "^3.0.4" -minimatch@^5.0.1: - version "5.1.0" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz" - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: - brace-expansion "^2.0.1" - -minimist@^1.2.0, minimist@^1.2.6: - version "1.2.7" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + to-regex-range "^5.0.1" -minipass@^3.0.0: - version "3.3.4" - resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz" - integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== +find-cache-dir@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== dependencies: - yallist "^4.0.0" + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + locate-path "^2.0.0" -mkdirp@~0.5.1: - version "0.5.6" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: - minimist "^1.2.6" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + locate-path "^5.0.0" + path-exists "^4.0.0" -multicast-dns@^7.2.5: - version "7.2.5" - resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" - integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== +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== dependencies: - dns-packet "^5.2.2" - thunky "^1.0.2" + flatted "^3.1.0" + rimraf "^3.0.2" -nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +flatted@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.1.tgz#bbef080d95fca6709362c73044a1634f7c6e7d05" + integrity sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg== -natural-compare-lite@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz" - integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +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== -next-tick@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" - integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" -node-domexception@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz" - integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== +get-orientation@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/get-orientation/-/get-orientation-1.1.2.tgz#20507928951814f8a91ded0a0e67b29dfab98947" + integrity sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ== + dependencies: + stream-parser "^0.3.1" -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== +glob-parent@^5.1.2, glob-parent@~5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: - whatwg-url "^5.0.0" + is-glob "^4.0.1" -node-fetch@^3.2.10: - version "3.3.0" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz" - integrity sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA== +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.3, glob@^7.1.6: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: - data-uri-to-buffer "^4.0.0" - fetch-blob "^3.1.4" - formdata-polyfill "^4.0.10" + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" -node-forge@^1: - version "1.3.1" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== +globals@^13.6.0, globals@^13.9.0: + version "13.10.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.10.0.tgz#60ba56c3ac2ca845cfbf4faeca727ad9dd204676" + integrity sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g== + dependencies: + type-fest "^0.20.2" -node-gyp-build@^4.3.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40" - integrity sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg== +globby@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== +graceful-fs@^4.1.2: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== -node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== -normalize-path@^3.0.0, normalize-path@~3.0.0: +has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== +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: - path-key "^3.0.0" + function-bind "^1.1.1" -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: - boolbase "~1.0.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" -nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: - boolbase "^1.0.0" - -nwsapi@^2.2.0: - version "2.2.2" - resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz" - integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + inherits "^2.0.3" + minimalistic-assert "^1.0.1" -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -object-hash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz" - integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" -object-inspect@^1.12.2, object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -object-is@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== +http-errors@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== +https-browserify@1.0.0, https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -object.assign@^4.1.3, object.assign@^4.1.4: - version "4.1.4" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" - integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - has-symbols "^1.0.3" - object-keys "^1.1.1" + safer-buffer ">= 2.1.2 < 3" -object.entries@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + safer-buffer ">= 2.1.2 < 3.0.0" -object.fromentries@^2.0.5: - version "2.0.6" - resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -object.getownpropertydescriptors@^2.1.0: - version "2.1.5" - resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz" - integrity sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw== - dependencies: - array.prototype.reduce "^1.0.5" - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -object.hasown@^1.1.1: - version "1.1.2" - resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== - dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" +ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -object.values@^1.1.0, object.values@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== +image-size@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.0.tgz#58b31fe4743b1cec0a0ac26f5c914d3c5b2f0750" + integrity sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + queue "6.0.2" -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: - ee-first "1.1.1" + parent-module "^1.0.0" + resolve-from "^4.0.0" -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: + once "^1.3.0" wrappy "1" -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -open@^8.0.9, open@^8.4.0: - version "8.4.0" - resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz" - integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: - 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" + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== +is-arguments@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== dependencies: - p-try "^2.0.0" + call-bind "^1.0.0" -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" +is-bigint@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" + integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: - p-limit "^2.2.0" + binary-extensions "^2.0.0" -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== +is-boolean-object@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" + integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== dependencies: - p-limit "^3.0.2" + call-bind "^1.0.2" -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + +is-core-module@^2.2.0, is-core-module@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" + integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== dependencies: - "@types/retry" "0.12.0" - retry "^0.13.1" + has "^1.0.3" -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +is-date-object@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" + integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== +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.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.9.tgz#e5f82c2323673e7fcad3d12858c83c4039f6399c" + integrity sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: - callsites "^3.0.0" + is-extglob "^2.1.1" -parse-json@^5.0.0, parse-json@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== +is-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" + call-bind "^1.0.0" + define-properties "^1.1.3" -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +is-number-object@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" + integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-regex@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" + integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== dependencies: - no-case "^3.0.4" - tslib "^2.0.3" + call-bind "^1.0.2" + has-symbols "^1.0.2" -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== +is-string@^1.0.5, is-string@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" + integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +is-typed-array@^1.1.3: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.5.tgz#f32e6e096455e329eb7b423862456aa213f0eb4e" + integrity sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug== + dependencies: + available-typed-arrays "^1.0.2" + call-bind "^1.0.2" + es-abstract "^1.18.0-next.2" + foreach "^2.0.5" + has-symbols "^1.0.1" -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -path-type@^4.0.0: +jest-worker@27.0.0-next.5: + version "27.0.0-next.5" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.0-next.5.tgz#5985ee29b12a4e191f4aae4bb73b97971d86ec28" + integrity sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -picocolors@^1.0.0: +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -pify@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" -pirates@^4.0.4: - version "4.0.5" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== +json5@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" -pkg-dir@^4.1.0, pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" + integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== dependencies: - find-up "^4.0.0" + array-includes "^3.1.2" + object.assign "^4.1.2" -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= dependencies: - find-up "^3.0.0" + language-subtag-registry "~0.3.2" -postcss-attribute-case-insensitive@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz" - integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: - postcss-selector-parser "^6.0.10" + prelude-ls "^1.2.1" + type-check "~0.4.0" -postcss-browser-comments@^4: +load-json-file@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz" - integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== - -postcss-calc@^8.2.3: - version "8.2.4" - resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" - integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: - postcss-selector-parser "^6.0.9" - postcss-value-parser "^4.2.0" + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" -postcss-clamp@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" - integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: - postcss-value-parser "^4.2.0" + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" -postcss-color-functional-notation@^4.2.4: - version "4.2.4" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz" - integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: - postcss-value-parser "^4.2.0" + p-locate "^2.0.0" + path-exists "^3.0.0" -postcss-color-hex-alpha@^8.0.4: - version "8.0.4" - resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz" - integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: - postcss-value-parser "^4.2.0" + p-locate "^4.1.0" -postcss-color-rebeccapurple@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz" - integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== - dependencies: - postcss-value-parser "^4.2.0" +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +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.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -postcss-colormin@^5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz" - integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== +lodash@^4.17.13: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - colord "^2.9.1" - postcss-value-parser "^4.2.0" + js-tokens "^3.0.0 || ^4.0.0" -postcss-convert-values@^5.1.3: - version "5.1.3" - resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" - integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" + yallist "^4.0.0" -postcss-custom-media@^8.0.2: - version "8.0.2" - resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz" - integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: - postcss-value-parser "^4.2.0" + semver "^6.0.0" -postcss-custom-properties@^12.1.9: - version "12.1.10" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz" - integrity sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A== +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: - postcss-value-parser "^4.2.0" + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" -postcss-custom-selectors@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz" - integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: - postcss-selector-parser "^6.0.4" + braces "^3.0.1" + picomatch "^2.2.3" -postcss-dir-pseudo-class@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz" - integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: - postcss-selector-parser "^6.0.10" + bn.js "^4.0.0" + brorand "^1.0.1" -postcss-discard-comments@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" - integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -postcss-discard-duplicates@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" - integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -postcss-discard-empty@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" - integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" -postcss-discard-overridden@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" - integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -postcss-double-position-gradients@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz" - integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -postcss-env-function@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz" - integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== - dependencies: - postcss-value-parser "^4.2.0" +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -postcss-flexbugs-fixes@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz" - integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -postcss-focus-visible@^6.0.4: - version "6.0.4" - resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz" - integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== - dependencies: - postcss-selector-parser "^6.0.9" +nanoid@^3.1.22: + version "3.1.23" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" + integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== -postcss-focus-within@^5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz" - integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== +native-url@0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.3.4.tgz#29c943172aed86c63cee62c8c04db7f5756661f8" + integrity sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA== dependencies: - postcss-selector-parser "^6.0.9" + querystring "^0.2.0" -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -postcss-gap-properties@^3.0.5: - version "3.0.5" - resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz" - integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== +next-tick@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +next@11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/next/-/next-11.0.1.tgz#b8e3914d153aaf7143cb98c09bcd3c8230eeb17a" + integrity sha512-yR7be7asNbvpVNpi6xxEg28wZ7Gqmj1nOt0sABH9qORmF3+pms2KZ7Cng33oK5nqPIzEEFJD0pp2PCe3/ueMIg== + dependencies: + "@babel/runtime" "7.12.5" + "@hapi/accept" "5.0.2" + "@next/env" "11.0.1" + "@next/polyfill-module" "11.0.1" + "@next/react-dev-overlay" "11.0.1" + "@next/react-refresh-utils" "11.0.1" + assert "2.0.0" + ast-types "0.13.2" + browserify-zlib "0.2.0" + browserslist "4.16.6" + buffer "5.6.0" + caniuse-lite "^1.0.30001228" + chalk "2.4.2" + chokidar "3.5.1" + constants-browserify "1.0.0" + crypto-browserify "3.12.0" + cssnano-simple "2.0.0" + domain-browser "4.19.0" + encoding "0.1.13" + etag "1.8.1" + find-cache-dir "3.3.1" + get-orientation "1.1.2" + https-browserify "1.0.0" + image-size "1.0.0" + jest-worker "27.0.0-next.5" + native-url "0.3.4" + node-fetch "2.6.1" + node-html-parser "1.4.9" + node-libs-browser "^2.2.1" + os-browserify "0.3.0" + p-limit "3.1.0" + path-browserify "1.0.1" + pnp-webpack-plugin "1.6.4" + postcss "8.2.13" + process "0.11.10" + prop-types "15.7.2" + querystring-es3 "0.2.1" + raw-body "2.4.1" + react-is "17.0.2" + react-refresh "0.8.3" + stream-browserify "3.0.0" + stream-http "3.1.1" + string_decoder "1.3.0" + styled-jsx "3.3.2" + timers-browserify "2.0.12" + tty-browserify "0.0.1" + use-subscription "1.5.1" + util "0.12.3" + vm-browserify "1.1.2" + watchpack "2.1.1" + +node-fetch@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== -postcss-image-set-function@^4.0.7: - version "4.0.7" - resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz" - integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== - dependencies: - postcss-value-parser "^4.2.0" +node-gyp-build@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.2.3.tgz#ce6277f853835f718829efb47db20f3e4d9c4739" + integrity sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg== -postcss-import@^14.1.0: - version "14.1.0" - resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz" - integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw== +node-html-parser@1.4.9: + version "1.4.9" + resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.4.9.tgz#3c8f6cac46479fae5800725edb532e9ae8fd816c" + integrity sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw== dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" + he "1.2.0" -postcss-initial@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz" - integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-releases@^1.1.71: + version "1.1.73" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" -postcss-js@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz" - integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== - dependencies: - camelcase-css "^2.0.1" +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -postcss-lab-function@^4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz" - integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -postcss-load-config@^3.1.4: - version "3.1.4" - resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz" - integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== - dependencies: - lilconfig "^2.0.5" - yaml "^1.10.2" +object-inspect@^1.10.3, object-inspect@^1.9.0: + version "1.10.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" + integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== -postcss-loader@^6.2.1: - version "6.2.1" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz" - integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.5" - semver "^7.3.5" - -postcss-logical@^5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz" - integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== + call-bind "^1.0.2" + define-properties "^1.1.3" -postcss-media-minmax@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz" - integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== +object-keys@^1.0.12, 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== -postcss-merge-longhand@^5.1.7: - version "5.1.7" - resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" - integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^5.1.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" -postcss-merge-rules@^5.1.3: - version "5.1.3" - resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz" - integrity sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA== +object.entries@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" + integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - cssnano-utils "^3.1.0" - postcss-selector-parser "^6.0.5" + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.2" -postcss-minify-font-values@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" - integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== +object.fromentries@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== dependencies: - postcss-value-parser "^4.2.0" + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" -postcss-minify-gradients@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" - integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== +object.values@^1.1.3, object.values@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" + integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== dependencies: - colord "^2.9.1" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.2" -postcss-minify-params@^5.1.4: - version "5.1.4" - resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" - integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: - browserslist "^4.21.4" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" + wrappy "1" -postcss-minify-selectors@^5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" - integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: - postcss-selector-parser "^6.0.5" + 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" -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== +os-browserify@0.3.0, os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== +p-limit@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" + yocto-queue "^0.1.0" -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: - postcss-selector-parser "^6.0.4" + p-try "^1.0.0" -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: - icss-utils "^5.0.0" + p-try "^2.0.0" -postcss-nested@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz" - integrity sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w== +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: - postcss-selector-parser "^6.0.10" + p-limit "^1.1.0" -postcss-nesting@^10.2.0: - version "10.2.0" - resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz" - integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -postcss-normalize-charset@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" - integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + p-limit "^2.2.0" -postcss-normalize-display-values@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" - integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== - dependencies: - postcss-value-parser "^4.2.0" +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= -postcss-normalize-positions@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" - integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== - dependencies: - postcss-value-parser "^4.2.0" +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -postcss-normalize-repeat-style@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" - integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== - dependencies: - postcss-value-parser "^4.2.0" +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== -postcss-normalize-string@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" - integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: - postcss-value-parser "^4.2.0" + callsites "^3.0.0" -postcss-normalize-timing-functions@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" - integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: - postcss-value-parser "^4.2.0" + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" -postcss-normalize-unicode@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz" - integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" -postcss-normalize-url@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" - integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== - dependencies: - normalize-url "^6.0.1" - postcss-value-parser "^4.2.0" +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== -postcss-normalize-whitespace@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" - integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== - dependencies: - postcss-value-parser "^4.2.0" +path-browserify@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== -postcss-normalize@^10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz" - integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA== - dependencies: - "@csstools/normalize.css" "*" - postcss-browser-comments "^4" - sanitize.css "*" +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= -postcss-opacity-percentage@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz" - integrity sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w== +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -postcss-ordered-values@^5.1.3: - version "5.1.3" - resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" - integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== - dependencies: - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -postcss-overflow-shorthand@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz" - integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== - dependencies: - postcss-value-parser "^4.2.0" +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -postcss-page-break@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== - -postcss-place@^7.0.5: - version "7.0.5" - resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz" - integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-preset-env@^7.0.1: - version "7.8.2" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz" - integrity sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ== - dependencies: - "@csstools/postcss-cascade-layers" "^1.1.0" - "@csstools/postcss-color-function" "^1.1.1" - "@csstools/postcss-font-format-keywords" "^1.0.1" - "@csstools/postcss-hwb-function" "^1.0.2" - "@csstools/postcss-ic-unit" "^1.0.1" - "@csstools/postcss-is-pseudo-class" "^2.0.7" - "@csstools/postcss-nested-calc" "^1.0.0" - "@csstools/postcss-normalize-display-values" "^1.0.1" - "@csstools/postcss-oklab-function" "^1.1.1" - "@csstools/postcss-progressive-custom-properties" "^1.3.0" - "@csstools/postcss-stepped-value-functions" "^1.0.1" - "@csstools/postcss-text-decoration-shorthand" "^1.0.0" - "@csstools/postcss-trigonometric-functions" "^1.0.2" - "@csstools/postcss-unset-value" "^1.0.2" - autoprefixer "^10.4.11" - browserslist "^4.21.3" - css-blank-pseudo "^3.0.3" - css-has-pseudo "^3.0.4" - css-prefers-color-scheme "^6.0.3" - cssdb "^7.0.1" - postcss-attribute-case-insensitive "^5.0.2" - postcss-clamp "^4.1.0" - postcss-color-functional-notation "^4.2.4" - postcss-color-hex-alpha "^8.0.4" - postcss-color-rebeccapurple "^7.1.1" - postcss-custom-media "^8.0.2" - postcss-custom-properties "^12.1.9" - postcss-custom-selectors "^6.0.3" - postcss-dir-pseudo-class "^6.0.5" - postcss-double-position-gradients "^3.1.2" - postcss-env-function "^4.0.6" - postcss-focus-visible "^6.0.4" - postcss-focus-within "^5.0.4" - postcss-font-variant "^5.0.0" - postcss-gap-properties "^3.0.5" - postcss-image-set-function "^4.0.7" - postcss-initial "^4.0.1" - postcss-lab-function "^4.2.1" - postcss-logical "^5.0.4" - postcss-media-minmax "^5.0.0" - postcss-nesting "^10.2.0" - postcss-opacity-percentage "^1.1.2" - postcss-overflow-shorthand "^3.0.4" - postcss-page-break "^3.0.4" - postcss-place "^7.0.5" - postcss-pseudo-class-any-link "^7.1.6" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-pseudo-class-any-link@^7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz" - integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-reduce-initial@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz" - integrity sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" +path-parse@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -postcss-reduce-transforms@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" - integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: - postcss-value-parser "^4.2.0" + pify "^3.0.0" -postcss-replace-overflow-wrap@^4.0.0: +path-type@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -postcss-selector-not@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz" - integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== dependencies: - postcss-selector-parser "^6.0.10" + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: - version "6.0.10" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz" - integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== -postcss-svgo@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" - integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== - dependencies: - postcss-value-parser "^4.2.0" - svgo "^2.7.0" +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= -postcss-unique-selectors@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" - integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: - postcss-selector-parser "^6.0.5" + find-up "^2.1.0" -postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: +pkg-dir@^4.1.0: version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@^7.0.35: - version "7.0.39" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" + find-up "^4.0.0" -postcss@^8.3.5, postcss@^8.4.18, postcss@^8.4.19, postcss@^8.4.4, postcss@^8.4.7: - version "8.4.19" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz" - integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= dependencies: - nanoid "^3.3.4" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + find-up "^2.1.0" -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - -pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: - version "5.6.0" - resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" +platform@1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7" + integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg== -pretty-format@^27.0.2, pretty-format@^27.5.1: - version "27.5.1" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz" - integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== dependencies: - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" + ts-pnp "^1.1.6" -pretty-format@^28.1.3: - version "28.1.3" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz" - integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q== +postcss@8.2.13: + version "8.2.13" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.13.tgz#dbe043e26e3c068e45113b1ed6375d2d37e2129f" + integrity sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ== dependencies: - "@jest/schemas" "^28.1.3" - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^18.0.0" + colorette "^1.2.2" + nanoid "^3.1.22" + source-map "^0.6.1" -pretty-format@^29.0.0, pretty-format@^29.3.1: - version "29.3.1" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz" - integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== - dependencies: - "@jest/schemas" "^29.0.0" - ansi-styles "^5.0.0" - react-is "^18.0.0" +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -promise@^8.1.0: - version "8.3.0" - resolved "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz" - integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== - dependencies: - asap "~2.0.6" +process@0.11.10, process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= -prompts@^2.0.1, prompts@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== +prop-types@15.7.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" - react-is "^16.13.1" + react-is "^16.8.1" -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" -psl@^1.1.33: - version "1.9.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" - integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= -punycode@^2.1.0, punycode@^2.1.1: +punycode@^2.1.0: version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -q@^1.1.2: - version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== +querystring-es3@0.2.1, querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= -qs@6.11.0: - version "6.11.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== +querystring@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -raf@^3.4.1: - version "3.4.1" - resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz" - integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== dependencies: - performance-now "^2.1.0" + inherits "~2.0.3" -randombytes@^2.1.0: +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== +raw-body@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" + integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== dependencies: - bytes "3.1.2" - http-errors "2.0.0" + bytes "3.1.0" + http-errors "1.7.3" iconv-lite "0.4.24" unpipe "1.0.0" -react-app-polyfill@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz" - integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w== - dependencies: - core-js "^3.19.2" - object-assign "^4.1.1" - promise "^8.1.0" - raf "^3.4.1" - regenerator-runtime "^0.13.9" - whatwg-fetch "^3.6.2" - -react-dev-utils@^12.0.1: - version "12.0.1" - resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz" - integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== - dependencies: - "@babel/code-frame" "^7.16.0" - address "^1.1.2" - browserslist "^4.18.1" - chalk "^4.1.2" - cross-spawn "^7.0.3" - detect-port-alt "^1.1.6" - escape-string-regexp "^4.0.0" - filesize "^8.0.6" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^6.5.0" - global-modules "^2.0.0" - globby "^11.0.4" - gzip-size "^6.0.0" - immer "^9.0.7" - is-root "^2.1.0" - loader-utils "^3.2.0" - open "^8.4.0" - pkg-up "^3.1.0" - prompts "^2.4.2" - react-error-overlay "^6.0.11" - recursive-readdir "^2.2.2" - shell-quote "^1.7.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -react-dom@^18.2.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== +react-dom@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" - scheduler "^0.23.0" - -react-error-overlay@^6.0.11: - version "6.0.11" - resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" - integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== - -react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + object-assign "^4.1.1" + scheduler "^0.20.2" -react-is@^17.0.1: +react-is@17.0.2: version "17.0.2" - resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + 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: - version "18.2.0" - resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== - -react-refresh@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz" - integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== +react-is@^16.8.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-scripts@5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz" - integrity sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ== - dependencies: - "@babel/core" "^7.16.0" - "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" - "@svgr/webpack" "^5.5.0" - babel-jest "^27.4.2" - babel-loader "^8.2.3" - babel-plugin-named-asset-import "^0.3.8" - babel-preset-react-app "^10.0.1" - bfj "^7.0.2" - browserslist "^4.18.1" - camelcase "^6.2.1" - case-sensitive-paths-webpack-plugin "^2.4.0" - css-loader "^6.5.1" - css-minimizer-webpack-plugin "^3.2.0" - dotenv "^10.0.0" - dotenv-expand "^5.1.0" - eslint "^8.3.0" - eslint-config-react-app "^7.0.1" - eslint-webpack-plugin "^3.1.1" - file-loader "^6.2.0" - fs-extra "^10.0.0" - html-webpack-plugin "^5.5.0" - identity-obj-proxy "^3.0.0" - jest "^27.4.3" - jest-resolve "^27.4.2" - jest-watch-typeahead "^1.0.0" - mini-css-extract-plugin "^2.4.5" - postcss "^8.4.4" - postcss-flexbugs-fixes "^5.0.2" - postcss-loader "^6.2.1" - postcss-normalize "^10.0.1" - postcss-preset-env "^7.0.1" - prompts "^2.4.2" - react-app-polyfill "^3.0.0" - react-dev-utils "^12.0.1" - react-refresh "^0.11.0" - resolve "^1.20.0" - resolve-url-loader "^4.0.0" - sass-loader "^12.3.0" - semver "^7.3.5" - source-map-loader "^3.0.0" - style-loader "^3.3.1" - tailwindcss "^3.0.2" - terser-webpack-plugin "^5.2.5" - webpack "^5.64.4" - webpack-dev-server "^4.6.0" - webpack-manifest-plugin "^4.0.2" - workbox-webpack-plugin "^6.4.1" - optionalDependencies: - fsevents "^2.3.2" +react-refresh@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== -react@^18.2.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== +react@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" + object-assign "^4.1.1" -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz" - integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= dependencies: - pify "^2.3.0" + find-up "^2.0.0" + read-pkg "^3.0.0" -readable-stream@^2.0.1: +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: version "2.3.7" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" @@ -7694,1382 +2597,663 @@ readable-stream@^2.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6: +readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== dependencies: picomatch "^2.2.1" -recursive-readdir@^2.2.2: - version "2.2.3" - resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz" - integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== - dependencies: - minimatch "^3.0.5" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== +regenerator-runtime@^0.13.4: + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== -regenerator-runtime@^0.13.10, regenerator-runtime@^0.13.9: - version "0.13.10" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz" - integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== - -regenerator-transform@^0.15.0: - version "0.15.0" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz" - integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-parser@^2.2.11: - version "2.2.11" - resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" - integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== - -regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== +regexp.prototype.flags@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" - functions-have-names "^1.2.2" -regexpp@^3.2.0: +regexpp@^3.1.0: version "3.2.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== -regexpu-core@^5.1.0: - version "5.2.1" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz" - integrity sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsgen "^0.7.1" - regjsparser "^0.9.1" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" - -regjsgen@^0.7.1: - version "0.7.1" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz" - integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== - -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-url-loader@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz" - integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA== - dependencies: - adjust-sourcemap-loader "^4.0.0" - convert-source-map "^1.7.0" - loader-utils "^2.0.0" - postcss "^7.0.35" - source-map "0.6.1" - -resolve.exports@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz" - integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== - -resolve@^1.1.7, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1: - version "1.22.1" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== +resolve@^1.10.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" + is-core-module "^2.2.0" + path-parse "^1.0.6" resolve@^2.0.0-next.3: - version "2.0.0-next.4" - resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + version "2.0.0-next.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + is-core-module "^2.2.0" + path-parse "^1.0.6" reusify@^1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@^3.0.2: version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" -rollup-plugin-terser@^7.0.0: - version "7.0.2" - resolved "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz" - integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: - "@babel/code-frame" "^7.10.4" - jest-worker "^26.2.1" - serialize-javascript "^4.0.0" - terser "^5.0.0" - -rollup@^2.43.1: - version "2.79.1" - resolved "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz" - integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== - optionalDependencies: - fsevents "~2.3.2" + hash-base "^3.0.0" + inherits "^2.0.1" run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-regex-test@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz" - integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - is-regex "^1.1.4" +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sanitize.css@*: - version "13.0.0" - resolved "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz" - integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== - -sass-loader@^12.3.0: - version "12.6.0" - resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz" - integrity sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== - dependencies: - klona "^2.0.4" - neo-async "^2.6.2" - -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" + object-assign "^4.1.1" -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.8.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - -selfsigned@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz" - integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== - dependencies: - node-forge "^1" +"semver@2 || 3 || 4 || 5": + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: +semver@^6.0.0: version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.2, semver@^7.3.5, semver@^7.3.7: - version "7.3.8" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== +semver@^7.2.1, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" -send@0.18.0: - version "0.18.0" - resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" - integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.7.3: - version "1.7.4" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz" - integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== side-channel@^1.0.4: version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - slash@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^4.0.0: +slice-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -sockjs@^0.3.24: - version "0.3.24" - resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - -source-list-map@^2.0.0, source-list-map@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-js@^1.0.1, source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" -source-map-loader@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz" - integrity sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg== - dependencies: - abab "^2.0.5" - iconv-lite "^0.6.3" - source-map-js "^1.0.1" +source-map@0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== -source-map-support@^0.5.6, source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== +source-map@0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" + whatwg-url "^7.0.0" -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: +source-map@^0.6.1: version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: - version "0.7.4" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -source-map@^0.8.0-beta.0: - version "0.8.0-beta.0" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz" - integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: - whatwg-url "^7.0.0" + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" -sourcemap-codec@^1.4.8: - version "1.4.8" - resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" +spdx-license-ids@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f" + integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -stack-utils@^2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz" - integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== +stacktrace-parser@0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== dependencies: - escape-string-regexp "^2.0.0" + type-fest "^0.7.1" -stackframe@^1.3.4: - version "1.3.4" - resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz" - integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== +"statuses@>= 1.5.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +stream-browserify@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" -"statuses@>= 1.4.0 < 2": - version "1.5.0" - resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== +stream-http@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.1.1.tgz#0370a8017cf8d050b9a8554afe608f043eaff564" + integrity sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg== dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" + builtin-status-codes "^3.0.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + xtend "^4.0.2" -string-length@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz" - integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: - char-regex "^2.0.0" - strip-ansi "^7.0.1" + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" -string-natural-compare@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz" - integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== +stream-parser@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773" + integrity sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= + dependencies: + debug "2" -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== +string-hash@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + +string-width@^4.2.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" + strip-ansi "^6.0.0" -string.prototype.matchall@^4.0.6, string.prototype.matchall@^4.0.7: - version "4.0.8" - resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== +string.prototype.matchall@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da" + integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" + define-properties "^1.1.3" + es-abstract "^1.18.2" + get-intrinsic "^1.1.1" + has-symbols "^1.0.2" internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" + regexp.prototype.flags "^1.3.1" side-channel "^1.0.4" -string.prototype.trimend@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.1.3" -string.prototype.trimstart@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.1.3" -string_decoder@^1.1.1: +string_decoder@1.3.0, string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: - ansi-regex "^5.0.1" + safe-buffer "~5.1.0" -strip-ansi@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== +strip-ansi@6.0.0, strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: - ansi-regex "^6.0.1" + ansi-regex "^5.0.0" strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-comments@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz" - integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -style-loader@^3.3.1: - version "3.3.1" - resolved "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz" - integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== - -stylehacks@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz" - integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== - dependencies: - browserslist "^4.21.4" - postcss-selector-parser "^6.0.4" - -supabase@^1.11.7: - version "1.11.7" - resolved "https://registry.yarnpkg.com/supabase/-/supabase-1.11.7.tgz#087543834a7b4c73afb8844108952dd0d837706e" - integrity sha512-Y7WnPIAFwL7UdHCntZjHH+jJC7Rt+WR1wqLM7xqkPyFS8m5t9u6afWrHIHFyzxJuWc3avVCn1S/xAwWLA8W0ag== - dependencies: - node-fetch "^3.2.10" - tar "6.1.12" +styled-jsx@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-3.3.2.tgz#2474601a26670a6049fb4d3f94bd91695b3ce018" + integrity sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g== + dependencies: + "@babel/types" "7.8.3" + babel-plugin-syntax-jsx "6.18.0" + convert-source-map "1.7.0" + loader-utils "1.2.3" + source-map "0.7.3" + string-hash "1.1.3" + stylis "3.5.4" + stylis-rule-sheet "0.0.10" + +stylis-rule-sheet@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430" + integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw== + +stylis@3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe" + integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q== supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.0.0: version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svg-parser@^2.0.2: - version "2.0.4" - resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^1.2.2: - version "1.3.2" - resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -svgo@^2.7.0: - version "2.8.0" - resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -tailwindcss@^3.0.2, tailwindcss@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.3.tgz" - integrity sha512-Xt9D4PK4zuuQCEB8bwK9JUCKmTgUwyac/6b0/42Vqhgl6YJkep+Wf5wq+5uXYfmrupdAD0YY2NY1hyZp1HjRrg== - dependencies: - arg "^5.0.2" - chokidar "^3.5.3" - color-name "^1.1.4" - detective "^5.2.1" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.2.12" - glob-parent "^6.0.2" - is-glob "^4.0.3" - lilconfig "^2.0.6" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.18" - postcss-import "^14.1.0" - postcss-js "^4.0.0" - postcss-load-config "^3.1.4" - postcss-nested "6.0.0" - postcss-selector-parser "^6.0.10" - postcss-value-parser "^4.2.0" - quick-lru "^5.1.1" - resolve "^1.22.1" - -tapable@^1.0.0: - version "1.1.3" - resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -tar@6.1.12: - version "6.1.12" - resolved "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz" - integrity sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - -tempy@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz" - integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== +swr@^0.5.6: + version "0.5.6" + resolved "https://registry.yarnpkg.com/swr/-/swr-0.5.6.tgz#70bfe9bc9d7ac49a064be4a0f4acf57982e55a31" + integrity sha512-Bmx3L4geMZjYT5S2Z6EE6/5Cx6v1Ka0LhqZKq8d6WL2eu9y6gHWz3dUzfIK/ymZVHVfwT/EweFXiYGgfifei3w== dependencies: - is-stream "^2.0.0" - temp-dir "^2.0.0" - type-fest "^0.16.0" - unique-string "^2.0.0" + dequal "2.0.2" -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.5: - version "5.3.6" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" - integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== - dependencies: - "@jridgewell/trace-mapping" "^0.3.14" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - terser "^5.14.1" - -terser@^5.0.0, terser@^5.10.0, terser@^5.14.1: - version "5.15.1" - resolved "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz" - integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== - dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" - commander "^2.20.0" - source-map-support "~0.5.20" - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== +table@^6.0.9: + version "6.7.1" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" + integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" + ajv "^8.0.1" + lodash.clonedeep "^4.5.0" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" text-table@^0.2.0: version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== +timers-browserify@2.0.12, timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -tough-cookie@^4.0.0: - version "4.1.2" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz" - integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== tr46@^1.0.1: version "1.0.1" - resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" - integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA== + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= dependencies: punycode "^2.1.0" -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz" - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== +ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== -tsconfig-paths@^3.14.1: - version "3.14.1" - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz" - integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== +tsconfig-paths@^3.9.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz#79ae67a68c15289fdf5c51cb74f397522d795ed7" + integrity sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q== dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.6" + json5 "^2.2.0" + minimist "^1.2.0" strip-bom "^3.0.0" tslib@^1.8.1: version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.3: - version "2.4.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - tsutils@^3.21.0: version "3.21.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tty-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.16.0: - version "0.16.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" - integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== - type-fest@^0.20.2: version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== type@^1.0.1: version "1.2.0" resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== -type@^2.7.2: - version "2.7.2" - resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" - integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== +type@^2.0.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" + integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" - integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== - -upath@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -update-browserslist-db@^1.0.9: - version "1.0.10" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" -url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use-subscription@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" + integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" + object-assign "^4.1.1" utf-8-validate@^5.0.2: - version "5.0.10" - resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.10.tgz#d7d10ea39318171ca982718b6b96a8d2442571a2" - integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ== + version "5.0.5" + resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.5.tgz#dd32c2e82c72002dc9f02eb67ba6761f43456ca1" + integrity sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ== dependencies: - node-gyp-build "^4.3.0" + node-gyp-build "^4.2.0" -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -utila@~0.4: - version "0.4.0" - resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + inherits "2.0.1" -v8-to-istanbul@^8.1.0: - version "8.1.1" - resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz" - integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== +util@0.12.3: + version "0.12.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888" + integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog== dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: - browser-process-hrtime "^1.0.0" + inherits "2.0.3" -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== +util@^0.12.0: + version "0.12.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253" + integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw== dependencies: - xml-name-validator "^3.0.0" + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -walker@^1.0.7: - version "1.0.8" - resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: - makeerror "1.0.12" + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" -watchpack@^2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" - integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== +vm-browserify@1.1.2, vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +watchpack@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7" + integrity sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw== dependencies: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -web-streams-polyfill@^3.0.3: - version "3.2.1" - resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz" - integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== - -web-vitals@^2.1.4: - version "2.1.4" - resolved "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz" - integrity sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg== - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - webidl-conversions@^4.0.2: version "4.0.2" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -webpack-dev-middleware@^5.3.1: - version "5.3.3" - resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" - integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== - dependencies: - colorette "^2.0.10" - memfs "^3.4.3" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.6.0: - version "4.11.1" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz" - integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" - "@types/serve-index" "^1.9.1" - "@types/serve-static" "^1.13.10" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.1" - ansi-html-community "^0.0.8" - bonjour-service "^1.0.11" - chokidar "^3.5.3" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^2.0.0" - default-gateway "^6.0.3" - express "^4.17.3" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.3" - ipaddr.js "^2.0.1" - open "^8.0.9" - p-retry "^4.5.0" - rimraf "^3.0.2" - schema-utils "^4.0.0" - selfsigned "^2.1.1" - serve-index "^1.9.1" - sockjs "^0.3.24" - spdy "^4.0.2" - webpack-dev-middleware "^5.3.1" - ws "^8.4.2" - -webpack-manifest-plugin@^4.0.2: - version "4.1.1" - resolved "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz" - integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow== - dependencies: - tapable "^2.0.0" - webpack-sources "^2.2.0" - -webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack-sources@^2.2.0: - version "2.3.1" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz" - integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== - dependencies: - source-list-map "^2.0.1" - source-map "^0.6.1" - -webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack@^5.64.4: - version "5.75.0" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz" - integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== - dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^0.0.51" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - acorn "^8.7.1" - acorn-import-assertions "^1.7.6" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.10.0" - es-module-lexer "^0.9.0" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-even-better-errors "^2.3.1" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.1.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" - watchpack "^2.4.0" - webpack-sources "^3.2.3" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - websocket@^1.0.34: version "1.0.34" resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.34.tgz#2bdc2602c08bf2c82253b730655c0ef7dcab3111" @@ -9082,52 +3266,18 @@ websocket@^1.0.34: utf-8-validate "^5.0.2" yaeti "^0.0.6" -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-fetch@^3.6.2: - version "3.6.2" - resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - whatwg-url@^7.0.0: version "7.1.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== dependencies: lodash.sortby "^4.7.0" tr46 "^1.0.1" webidl-conversions "^4.0.2" -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - which-boxed-primitive@^1.0.2: version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== dependencies: is-bigint "^1.0.1" @@ -9136,304 +3286,52 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" -which-collection@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" - integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== - dependencies: - is-map "^2.0.1" - is-set "^2.0.1" - is-weakmap "^2.0.1" - is-weakset "^2.0.1" - -which-typed-array@^1.1.8: - version "1.1.9" - resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== - 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" - is-typed-array "^1.1.10" - -which@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== +which-typed-array@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff" + integrity sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA== dependencies: - isexe "^2.0.0" + available-typed-arrays "^1.0.2" + call-bind "^1.0.0" + es-abstract "^1.18.0-next.1" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" which@^2.0.1: version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -word-wrap@^1.2.3, word-wrap@~1.2.3: +word-wrap@^1.2.3: version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -workbox-background-sync@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz" - integrity sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g== - dependencies: - idb "^7.0.1" - workbox-core "6.5.4" - -workbox-broadcast-update@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz" - integrity sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw== - dependencies: - workbox-core "6.5.4" - -workbox-build@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz" - integrity sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA== - dependencies: - "@apideck/better-ajv-errors" "^0.3.1" - "@babel/core" "^7.11.1" - "@babel/preset-env" "^7.11.0" - "@babel/runtime" "^7.11.2" - "@rollup/plugin-babel" "^5.2.0" - "@rollup/plugin-node-resolve" "^11.2.1" - "@rollup/plugin-replace" "^2.4.1" - "@surma/rollup-plugin-off-main-thread" "^2.2.3" - ajv "^8.6.0" - common-tags "^1.8.0" - fast-json-stable-stringify "^2.1.0" - fs-extra "^9.0.1" - glob "^7.1.6" - lodash "^4.17.20" - pretty-bytes "^5.3.0" - rollup "^2.43.1" - rollup-plugin-terser "^7.0.0" - source-map "^0.8.0-beta.0" - stringify-object "^3.3.0" - strip-comments "^2.0.1" - tempy "^0.6.0" - upath "^1.2.0" - workbox-background-sync "6.5.4" - workbox-broadcast-update "6.5.4" - workbox-cacheable-response "6.5.4" - workbox-core "6.5.4" - workbox-expiration "6.5.4" - workbox-google-analytics "6.5.4" - workbox-navigation-preload "6.5.4" - workbox-precaching "6.5.4" - workbox-range-requests "6.5.4" - workbox-recipes "6.5.4" - workbox-routing "6.5.4" - workbox-strategies "6.5.4" - workbox-streams "6.5.4" - workbox-sw "6.5.4" - workbox-window "6.5.4" - -workbox-cacheable-response@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz" - integrity sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug== - dependencies: - workbox-core "6.5.4" - -workbox-core@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz" - integrity sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q== - -workbox-expiration@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz" - integrity sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ== - dependencies: - idb "^7.0.1" - workbox-core "6.5.4" - -workbox-google-analytics@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz" - integrity sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg== - dependencies: - workbox-background-sync "6.5.4" - workbox-core "6.5.4" - workbox-routing "6.5.4" - workbox-strategies "6.5.4" - -workbox-navigation-preload@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz" - integrity sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng== - dependencies: - workbox-core "6.5.4" - -workbox-precaching@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz" - integrity sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg== - dependencies: - workbox-core "6.5.4" - workbox-routing "6.5.4" - workbox-strategies "6.5.4" - -workbox-range-requests@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz" - integrity sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg== - dependencies: - workbox-core "6.5.4" - -workbox-recipes@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz" - integrity sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA== - dependencies: - workbox-cacheable-response "6.5.4" - workbox-core "6.5.4" - workbox-expiration "6.5.4" - workbox-precaching "6.5.4" - workbox-routing "6.5.4" - workbox-strategies "6.5.4" - -workbox-routing@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz" - integrity sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg== - dependencies: - workbox-core "6.5.4" - -workbox-strategies@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz" - integrity sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw== - dependencies: - workbox-core "6.5.4" - -workbox-streams@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz" - integrity sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg== - dependencies: - workbox-core "6.5.4" - workbox-routing "6.5.4" - -workbox-sw@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz" - integrity sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA== - -workbox-webpack-plugin@^6.4.1: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz" - integrity sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg== - dependencies: - fast-json-stable-stringify "^2.1.0" - pretty-bytes "^5.4.1" - upath "^1.2.0" - webpack-sources "^1.4.3" - workbox-build "6.5.4" - -workbox-window@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz" - integrity sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug== - dependencies: - "@types/trusted-types" "^2.0.2" - workbox-core "6.5.4" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrappy@1: version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.9" - resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - -ws@^8.4.2: - version "8.11.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" - integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -xtend@^4.0.2: +xtend@^4.0.0, xtend@^4.0.2: version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - yaeti@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577" - integrity sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug== + integrity sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc= yallist@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/frontend/yourenv.txt b/frontend/yourenv.txt deleted file mode 100644 index b32a13d23..000000000 --- a/frontend/yourenv.txt +++ /dev/null @@ -1,2 +0,0 @@ -REACT_APP_SUPABASE_URL= -REACT_APP_SUPABASE_ANON_KEY= \ No newline at end of file
+ + +