├── .eslintrc.json ├── public ├── Demo.png ├── favicon.ico ├── favicon-16x16.png ├── favicon-32x32.png ├── apple-touch-icon.png ├── android-chrome-192x192.png └── android-chrome-512x512.png ├── .vscode ├── extensions.json └── settings.json ├── next.config.js ├── .prettierrc.json ├── vercel.json ├── .editorconfig ├── pages ├── _document.tsx ├── _app.tsx ├── api │ ├── whisper.ts │ └── chatgpt.ts └── index.tsx ├── .gitignore ├── tsconfig.json ├── package.json ├── LICENSE ├── README.md └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["next/core-web-vitals", "prettier"] 3 | } 4 | -------------------------------------------------------------------------------- /public/Demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coryshaw/chatgpt-whisper-nextjs/HEAD/public/Demo.png -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "dbaeumer.vscode-eslint" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coryshaw/chatgpt-whisper-nextjs/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coryshaw/chatgpt-whisper-nextjs/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coryshaw/chatgpt-whisper-nextjs/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coryshaw/chatgpt-whisper-nextjs/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coryshaw/chatgpt-whisper-nextjs/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coryshaw/chatgpt-whisper-nextjs/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "explorer.fileNesting.enabled": true, 3 | "editor.codeActionsOnSave": { 4 | "source.fixAll": true 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | reactStrictMode: true, 4 | } 5 | 6 | module.exports = nextConfig 7 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "semi": true, 3 | "trailingComma": "es5", 4 | "singleQuote": true, 5 | "tabWidth": 2, 6 | "useTabs": false, 7 | "printWidth": 80, 8 | "max-line-length": [true, 80] 9 | } 10 | -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- 1 | { 2 | "functions": { 3 | "pages/api/openai.ts": { 4 | "memory": 1024, 5 | "maxDuration": 10 6 | }, 7 | "pages/api/whisper.ts": { 8 | "memory": 1024, 9 | "maxDuration": 10 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # This file is for unifying the coding style for different editors and IDEs. 2 | # More information at http://EditorConfig.org 3 | 4 | # No .editorconfig files above the root directory 5 | root = true 6 | 7 | [*] 8 | indent_style = space 9 | end_of_line = lf 10 | charset = utf-8 11 | trim_trailing_whitespace = true 12 | insert_final_newline = true 13 | indent_size = 2 14 | -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- 1 | import { createGetInitialProps } from "@mantine/next"; 2 | import Document, { Head, Html, Main, NextScript } from "next/document"; 3 | 4 | const getInitialProps = createGetInitialProps(); 5 | 6 | export default class _Document extends Document { 7 | static getInitialProps = getInitialProps; 8 | 9 | render() { 10 | return ( 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | .pnpm-debug.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | .env.local 38 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "esModuleInterop": true, 11 | "module": "esnext", 12 | "moduleResolution": "node", 13 | "resolveJsonModule": true, 14 | "isolatedModules": true, 15 | "jsx": "preserve", 16 | "incremental": true, 17 | "paths": { 18 | "@/*": ["./*"] 19 | } 20 | }, 21 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], 22 | "exclude": ["node_modules"] 23 | } 24 | -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import { MantineProvider } from "@mantine/core"; 2 | import type { AppProps } from "next/app"; 3 | import Head from "next/head"; 4 | 5 | export default function App({ Component, pageProps }: AppProps) { 6 | return ( 7 | <> 8 | 9 | Botify 10 | 14 | 15 | 20 | 21 | 22 | 23 | ); 24 | } 25 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "chatgpt-whisper-nextjs", 3 | "version": "1.0", 4 | "private": false, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint" 10 | }, 11 | "devDependencies": { 12 | "@types/node": "18.14.2", 13 | "@types/react": "18.0.28", 14 | "eslint-config-prettier": "^8.6.0", 15 | "prettier": "^2.8.4", 16 | "typescript": "4.9.5" 17 | }, 18 | "dependencies": { 19 | "@emotion/react": "^11.10.6", 20 | "@emotion/server": "^11.10.0", 21 | "@mantine/core": "^6.0.0", 22 | "@mantine/hooks": "^6.0.0", 23 | "@mantine/next": "^6.0.0", 24 | "@tabler/icons": "^1.115", 25 | "form-data": "^4.0.0", 26 | "multer": "^1.4.5-lts.1", 27 | "next": "^13.2.3", 28 | "next-multiparty": "^0.6.3", 29 | "react": "^18.2.0", 30 | "react-audio-voice-recorder": "^1.0.4", 31 | "react-dom": "^18.2.0" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Cory Shaw 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /pages/api/whisper.ts: -------------------------------------------------------------------------------- 1 | const FormData = require('form-data'); 2 | import { withFileUpload } from 'next-multiparty'; 3 | import { createReadStream } from 'fs'; 4 | 5 | export const config = { 6 | api: { 7 | bodyParser: false, 8 | }, 9 | }; 10 | 11 | export default withFileUpload(async (req, res) => { 12 | const file = req.file; 13 | if (!file) { 14 | res.status(400).send('No file uploaded'); 15 | return; 16 | } 17 | 18 | // Create form data 19 | const formData = new FormData(); 20 | formData.append('file', createReadStream(file.filepath), 'audio.wav'); 21 | formData.append('model', 'whisper-1'); 22 | const response = await fetch( 23 | 'https://api.openai.com/v1/audio/transcriptions', 24 | { 25 | method: 'POST', 26 | headers: { 27 | ...formData.getHeaders(), 28 | Authorization: `Bearer ${process.env.OPENAI_API_KEY}`, 29 | }, 30 | body: formData, 31 | } 32 | ); 33 | 34 | const { text, error } = await response.json(); 35 | if (response.ok) { 36 | res.status(200).json({ text: text }); 37 | } else { 38 | console.log('OPEN AI ERROR:'); 39 | console.log(error.message); 40 | res.status(400).send(new Error()); 41 | } 42 | }); 43 | -------------------------------------------------------------------------------- /pages/api/chatgpt.ts: -------------------------------------------------------------------------------- 1 | // Next.js API route support: https://nextjs.org/docs/api-routes/introduction 2 | import type { NextApiRequest, NextApiResponse } from 'next'; 3 | 4 | interface MessageSchema { 5 | role: 'assistant' | 'user' | 'system'; 6 | content: string; 7 | } 8 | 9 | export default async function handler( 10 | req: NextApiRequest, 11 | res: NextApiResponse 12 | ) { 13 | const response = await fetch('https://api.openai.com/v1/chat/completions', { 14 | method: 'POST', 15 | headers: { 16 | Authorization: `Bearer ${process.env.OPENAI_API_KEY}`, 17 | 'Content-Type': 'application/json', 18 | }, 19 | body: JSON.stringify({ 20 | model: 'gpt-3.5-turbo', 21 | messages: req.body.messages, 22 | }), 23 | }); 24 | 25 | const { choices, error } = await response.json(); 26 | if (response.ok) { 27 | if (choices?.length > 0) { 28 | const newSystemMessageSchema: MessageSchema = { 29 | role: 'system', 30 | content: choices[0].message.content, 31 | }; 32 | res.json(newSystemMessageSchema); 33 | } else { 34 | // send error 35 | res.status(500).send('No response from OpenAI'); 36 | } 37 | } else { 38 | res.status(500).send(error.message); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ChatGPT + Whisper API NextJS Demo 2 | 3 | This project was created to play around with the Whisper and ChatGPT APIs from OpenAI. 4 | 5 | ![ChatGPT + Whisper API Demo Image](public/Demo.png?raw=true 'ChatGPT + Whisper API Demo') 6 | 7 | ## Here's what it does: 8 | 9 | - Uses the microphone on your web device to interact with ChatGPT similar to Siri. 10 | - Sets a default context for ChatGPT where you can configure its role, personality, and brevity of its responses. 11 | - Just like ChatGPT, it remembers your conversation 12 | - Button to reset the conversation. 13 | 14 | ## What's so cool about this? 15 | 16 | - Talking is easier than typing and the Whisper API does a great job at translating speech to text. 17 | - Refining the context of ChatGPT allows its responses to be extremely relevant to you. 18 | - With the context pre-defined, you can save a lot of time interacting with ChatGPT. 19 | 20 | ## Configuring ChatGPT Context 21 | 22 | Open up `pages/index.tsx` and note the following areas that can be configured: 23 | 24 | ```javascript 25 | // roles 26 | const botRolePairProgrammer = 27 | 'You are an expert pair programmer helping build an AI bot application with the OpenAI ChatGPT and Whisper APIs. The software is a web application built with NextJS with serverless functions, React functional components using TypeScript.'; 28 | const nocontext = ''; 29 | 30 | // personalities 31 | const quirky = 32 | 'You are quirky with a sense of humor. You crack jokes frequently in your responses.'; 33 | const drugDealer = 34 | 'You are a snarky black market drug dealer from the streets of Los Angeles. Sometimes you are rude and disrespectful. You often curse in your responses.'; 35 | const straightLaced = 36 | 'You are a straight laced corporate executive and only provide concise and accurate information.'; 37 | 38 | // brevities 39 | const briefBrevity = 'Your responses are always 1 to 2 sentences.'; 40 | const longBrevity = 'Your responses are always 3 to 4 sentences.'; 41 | const whimsicalBrevity = 'Your responses are always 5 to 6 sentences.'; 42 | 43 | // dials 44 | const role = botRolePairProgrammer; 45 | const personality = quirky; 46 | const brevity = briefBrevity; 47 | 48 | // FULL BOT CONTEXT 49 | const botContext = `${role} ${personality} ${brevity}`; 50 | ``` 51 | 52 | Add your own roles to cater it to your needs. 53 | 54 | ## ENV setup 55 | 56 | To use the OpenAI API you must generate an OpenAI API key, create a file called `.env.local` at the root level of this project, and set the following environment variable: `OPENAI_API_KEY={your OpenAI API key}` 57 | 58 | ## Deploying on Vercel 59 | 60 | This project is setup to deploy on the free version of vercel, just clone and add it to your project and deploy it to production. 61 | 62 | Special note: In order for this to deploy and work properly on Vercel, you must use Node 16.x for your serverless functions. 63 | 64 | ## Boilerplate stuff: 65 | 66 | 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). 67 | 68 | ## Getting Started 69 | 70 | First, run the development server: 71 | 72 | ```bash 73 | npm run dev 74 | # or 75 | yarn dev 76 | # or 77 | pnpm dev 78 | ``` 79 | 80 | Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. 81 | 82 | You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file. 83 | 84 | [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.ts`. 85 | 86 | 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. 87 | 88 | This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. 89 | 90 | ## Learn More 91 | 92 | To learn more about Next.js, take a look at the following resources: 93 | 94 | - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. 95 | - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. 96 | 97 | You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! 98 | 99 | ## Deploy on Vercel 100 | 101 | 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. 102 | 103 | Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. 104 | -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- 1 | import Head from 'next/head'; 2 | import { useEffect, useState } from 'react'; 3 | import { 4 | Alert, 5 | Box, 6 | Button, 7 | Center, 8 | Container, 9 | Grid, 10 | Loader, 11 | Text, 12 | } from '@mantine/core'; 13 | import { AudioRecorder } from 'react-audio-voice-recorder'; 14 | import { 15 | IconAlertCircle, 16 | IconFlower, 17 | IconMicrophone, 18 | IconRefresh, 19 | IconRobot, 20 | IconUser, 21 | } from '@tabler/icons'; 22 | 23 | interface MessageSchema { 24 | role: 'assistant' | 'user' | 'system'; 25 | content: string; 26 | } 27 | 28 | // roles 29 | const botRolePairProgrammer = 30 | 'You are an expert pair programmer helping build an AI bot application with the OpenAI ChatGPT and Whisper APIs. The software is a web application built with NextJS with serverless functions, React functional components using TypeScript.'; 31 | const nocontext = ''; 32 | 33 | // personalities 34 | const quirky = 35 | 'You are quirky with a sense of humor. You crack jokes frequently in your responses.'; 36 | const drugDealer = 37 | 'You are a snarky black market drug dealer from the streets of Los Angeles. Sometimes you are rude and disrespectful. You often curse in your responses.'; 38 | const straightLaced = 39 | 'You are a straight laced corporate executive and only provide concise and accurate information.'; 40 | 41 | // brevities 42 | const briefBrevity = 'Your responses are always 1 to 2 sentences.'; 43 | const longBrevity = 'Your responses are always 3 to 4 sentences.'; 44 | const whimsicalBrevity = 'Your responses are always 5 to 6 sentences.'; 45 | 46 | // dials 47 | const role = botRolePairProgrammer; 48 | const personality = quirky; 49 | const brevity = briefBrevity; 50 | 51 | // FULL BOT CONTEXT 52 | const botContext = `${role} ${personality} ${brevity}`; 53 | 54 | export default function Home() { 55 | const defaultContextSchema: MessageSchema = { 56 | role: 'assistant', 57 | content: botContext, 58 | }; 59 | 60 | const [loading, setLoading] = useState(false); 61 | const [error, setError] = useState(null); 62 | const [messagesArray, setMessagesArray] = useState([defaultContextSchema]); 63 | 64 | useEffect(() => { 65 | if ( 66 | messagesArray.length > 1 && 67 | messagesArray[messagesArray.length - 1].role !== 'system' 68 | ) { 69 | gptRequest(); 70 | } 71 | }, [messagesArray]); 72 | 73 | // gpt request 74 | const gptRequest = async () => { 75 | setLoading(true); 76 | setError(null); 77 | try { 78 | console.log('messagesArray in gptRequest fn', messagesArray); 79 | const response = await fetch('/api/chatgpt', { 80 | method: 'POST', 81 | headers: { 82 | 'Content-Type': 'application/json', 83 | }, 84 | body: JSON.stringify({ 85 | model: 'gpt-3.5-turbo', 86 | messages: messagesArray, 87 | }), 88 | }); 89 | 90 | const gptResponse = await response.json(); 91 | setLoading(false); 92 | if (gptResponse.content) { 93 | setMessagesArray((prevState) => [...prevState, gptResponse]); 94 | } else { 95 | setError('No response returned from server.'); 96 | } 97 | } catch (error) { 98 | console.error('Error:', error); 99 | } 100 | }; 101 | 102 | const updateMessagesArray = (newMessage: string) => { 103 | const newMessageSchema: MessageSchema = { 104 | role: 'user', 105 | content: newMessage, 106 | }; 107 | console.log({ messagesArray }); 108 | setMessagesArray((prevState) => [...prevState, newMessageSchema]); 109 | }; 110 | 111 | // whisper request 112 | const whisperRequest = async (audioFile: Blob) => { 113 | setError(null); 114 | setLoading(true); 115 | const formData = new FormData(); 116 | formData.append('file', audioFile, 'audio.wav'); 117 | try { 118 | const response = await fetch('/api/whisper', { 119 | method: 'POST', 120 | body: formData, 121 | }); 122 | const { text, error } = await response.json(); 123 | if (response.ok) { 124 | updateMessagesArray(text); 125 | } else { 126 | setLoading(false); 127 | setError(error.message); 128 | } 129 | } catch (error) { 130 | console.log({ error }); 131 | setLoading(false); 132 | if (typeof error === 'string') { 133 | setError(error); 134 | } 135 | if (error instanceof Error) { 136 | setError(error.message); 137 | } 138 | console.log('Error:', error); 139 | } 140 | }; 141 | 142 | return ( 143 | <> 144 | 145 | ChatGPT/Whisper API Bot 146 | 147 | 148 | 149 | 150 | 151 |
152 | 153 | 160 | ChatGPT + Whisper API Bot Demo 161 | 162 |
163 | 164 | {error && ( 165 | } 167 | title="Bummer!" 168 | color="red" 169 | variant="outline" 170 | > 171 | {error} 172 | 173 | )} 174 | 175 | {/* {!loading &&
{gptResponse}
} */} 176 | {messagesArray.length > 1 && ( 177 | 178 | {messagesArray.map((message, index) => ( 179 | <> 180 | {message.role === 'user' && ( 181 | 182 | 183 | 184 | 185 | 186 | {message.content} 187 | 188 | 189 | )} 190 | {message.role === 'system' && ( 191 | 192 | 193 | 194 | 195 | 196 | {message.content} 197 | 198 | 199 | )} 200 | 201 | ))} 202 | 203 | )} 204 |
205 | 206 |
207 | {!loading && ( 208 | whisperRequest(audioBlob)} 210 | /> 211 | )} 212 | {loading && } 213 | {!loading && messagesArray.length > 1 && ( 214 | 231 | )} 232 |
233 |
234 | 235 | ); 236 | } 237 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.18.6" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" 8 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== 9 | dependencies: 10 | "@babel/highlight" "^7.18.6" 11 | 12 | "@babel/helper-module-imports@^7.16.7": 13 | version "7.18.6" 14 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" 15 | integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== 16 | dependencies: 17 | "@babel/types" "^7.18.6" 18 | 19 | "@babel/helper-string-parser@^7.19.4": 20 | version "7.19.4" 21 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" 22 | integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== 23 | 24 | "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": 25 | version "7.19.1" 26 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" 27 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== 28 | 29 | "@babel/highlight@^7.18.6": 30 | version "7.18.6" 31 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" 32 | integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== 33 | dependencies: 34 | "@babel/helper-validator-identifier" "^7.18.6" 35 | chalk "^2.0.0" 36 | js-tokens "^4.0.0" 37 | 38 | "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.18.3": 39 | version "7.21.0" 40 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" 41 | integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== 42 | dependencies: 43 | regenerator-runtime "^0.13.11" 44 | 45 | "@babel/types@^7.18.6": 46 | version "7.21.2" 47 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.2.tgz#92246f6e00f91755893c2876ad653db70c8310d1" 48 | integrity sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw== 49 | dependencies: 50 | "@babel/helper-string-parser" "^7.19.4" 51 | "@babel/helper-validator-identifier" "^7.19.1" 52 | to-fast-properties "^2.0.0" 53 | 54 | "@emotion/babel-plugin@^11.10.6": 55 | version "11.10.6" 56 | resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.6.tgz#a68ee4b019d661d6f37dec4b8903255766925ead" 57 | integrity sha512-p2dAqtVrkhSa7xz1u/m9eHYdLi+en8NowrmXeF/dKtJpU8lCWli8RUAati7NcSl0afsBott48pdnANuD0wh9QQ== 58 | dependencies: 59 | "@babel/helper-module-imports" "^7.16.7" 60 | "@babel/runtime" "^7.18.3" 61 | "@emotion/hash" "^0.9.0" 62 | "@emotion/memoize" "^0.8.0" 63 | "@emotion/serialize" "^1.1.1" 64 | babel-plugin-macros "^3.1.0" 65 | convert-source-map "^1.5.0" 66 | escape-string-regexp "^4.0.0" 67 | find-root "^1.1.0" 68 | source-map "^0.5.7" 69 | stylis "4.1.3" 70 | 71 | "@emotion/cache@^11.10.5": 72 | version "11.10.5" 73 | resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.5.tgz#c142da9351f94e47527ed458f7bbbbe40bb13c12" 74 | integrity sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA== 75 | dependencies: 76 | "@emotion/memoize" "^0.8.0" 77 | "@emotion/sheet" "^1.2.1" 78 | "@emotion/utils" "^1.2.0" 79 | "@emotion/weak-memoize" "^0.3.0" 80 | stylis "4.1.3" 81 | 82 | "@emotion/hash@^0.9.0": 83 | version "0.9.0" 84 | resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.0.tgz#c5153d50401ee3c027a57a177bc269b16d889cb7" 85 | integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ== 86 | 87 | "@emotion/memoize@^0.8.0": 88 | version "0.8.0" 89 | resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f" 90 | integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== 91 | 92 | "@emotion/react@^11.10.6": 93 | version "11.10.6" 94 | resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.6.tgz#dbe5e650ab0f3b1d2e592e6ab1e006e75fd9ac11" 95 | integrity sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw== 96 | dependencies: 97 | "@babel/runtime" "^7.18.3" 98 | "@emotion/babel-plugin" "^11.10.6" 99 | "@emotion/cache" "^11.10.5" 100 | "@emotion/serialize" "^1.1.1" 101 | "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" 102 | "@emotion/utils" "^1.2.0" 103 | "@emotion/weak-memoize" "^0.3.0" 104 | hoist-non-react-statics "^3.3.1" 105 | 106 | "@emotion/serialize@^1.1.1": 107 | version "1.1.1" 108 | resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.1.tgz#0595701b1902feded8a96d293b26be3f5c1a5cf0" 109 | integrity sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA== 110 | dependencies: 111 | "@emotion/hash" "^0.9.0" 112 | "@emotion/memoize" "^0.8.0" 113 | "@emotion/unitless" "^0.8.0" 114 | "@emotion/utils" "^1.2.0" 115 | csstype "^3.0.2" 116 | 117 | "@emotion/server@^11.10.0": 118 | version "11.10.0" 119 | resolved "https://registry.yarnpkg.com/@emotion/server/-/server-11.10.0.tgz#3edc075b672c75426f682d56aadc6404fb1f6648" 120 | integrity sha512-MTvJ21JPo9aS02GdjFW4nhdwOi2tNNpMmAM/YED0pkxzjDNi5WbiTwXqaCnvLc2Lr8NFtjhT0az1vTJyLIHYcw== 121 | dependencies: 122 | "@emotion/utils" "^1.2.0" 123 | html-tokenize "^2.0.0" 124 | multipipe "^1.0.2" 125 | through "^2.3.8" 126 | 127 | "@emotion/sheet@^1.2.1": 128 | version "1.2.1" 129 | resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.1.tgz#0767e0305230e894897cadb6c8df2c51e61a6c2c" 130 | integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA== 131 | 132 | "@emotion/unitless@^0.8.0": 133 | version "0.8.0" 134 | resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db" 135 | integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw== 136 | 137 | "@emotion/use-insertion-effect-with-fallbacks@^1.0.0": 138 | version "1.0.0" 139 | resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz#ffadaec35dbb7885bd54de3fa267ab2f860294df" 140 | integrity sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A== 141 | 142 | "@emotion/utils@^1.2.0": 143 | version "1.2.0" 144 | resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.0.tgz#9716eaccbc6b5ded2ea5a90d65562609aab0f561" 145 | integrity sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw== 146 | 147 | "@emotion/weak-memoize@^0.3.0": 148 | version "0.3.0" 149 | resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz#ea89004119dc42db2e1dba0f97d553f7372f6fcb" 150 | integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg== 151 | 152 | "@floating-ui/core@^1.2.2": 153 | version "1.2.2" 154 | resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.2.2.tgz#66f62cf1b7de2ed23a09c101808536e68caffaec" 155 | integrity sha512-FaO9KVLFnxknZaGWGmNtjD2CVFuc0u4yeGEofoyXO2wgRA7fLtkngT6UB0vtWQWuhH3iMTZZ/Y89CMeyGfn8pA== 156 | 157 | "@floating-ui/dom@^1.2.1": 158 | version "1.2.3" 159 | resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.2.3.tgz#8dc6fbf799fbb5c29f705b54bdd51f3ab0ee03a2" 160 | integrity sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA== 161 | dependencies: 162 | "@floating-ui/core" "^1.2.2" 163 | 164 | "@floating-ui/react-dom@^1.3.0": 165 | version "1.3.0" 166 | resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-1.3.0.tgz#4d35d416eb19811c2b0e9271100a6aa18c1579b3" 167 | integrity sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g== 168 | dependencies: 169 | "@floating-ui/dom" "^1.2.1" 170 | 171 | "@floating-ui/react@^0.19.1": 172 | version "0.19.2" 173 | resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.19.2.tgz#c6e4d2097ed0dca665a7c042ddf9cdecc95e9412" 174 | integrity sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w== 175 | dependencies: 176 | "@floating-ui/react-dom" "^1.3.0" 177 | aria-hidden "^1.1.3" 178 | tabbable "^6.0.1" 179 | 180 | "@mantine/core@^6.0.0": 181 | version "6.0.0" 182 | resolved "https://registry.yarnpkg.com/@mantine/core/-/core-6.0.0.tgz#721bca646713b50dc2d7fa1e538fbd409526c33e" 183 | integrity sha512-ik2NUAAn9fYcqmOAluGtI9R73ijrr450dZDA+MezKq/dvpUU/Fhl9yXnGoCxxZ5XF6y4i6q07318rdrVturc9w== 184 | dependencies: 185 | "@floating-ui/react" "^0.19.1" 186 | "@mantine/styles" "6.0.0" 187 | "@mantine/utils" "6.0.0" 188 | "@radix-ui/react-scroll-area" "1.0.2" 189 | react-remove-scroll "^2.5.5" 190 | react-textarea-autosize "8.3.4" 191 | 192 | "@mantine/hooks@^6.0.0": 193 | version "6.0.0" 194 | resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-6.0.0.tgz#08b67946e0b45f67181efa9e37df68f92a8ee6d1" 195 | integrity sha512-boszkajLaA4qvd/ebDhqZBbMuUXlvJv8EM0jTaXz09IaGPachBKG5WKpXEcwWh2qmrUQL6pyhIbLMgPnvwS0QQ== 196 | 197 | "@mantine/next@^6.0.0": 198 | version "6.0.0" 199 | resolved "https://registry.yarnpkg.com/@mantine/next/-/next-6.0.0.tgz#dd95fc3fd76bf36633c358db28cb3432b917c4ff" 200 | integrity sha512-hJdTi0aLJdwnjavfyxuKnpkbpAhjr4xdGBm9wIWwjHC+wdav9x4oo3/6ZO1sK1+3ENWEgU7ahyYu0fws2d0AZQ== 201 | dependencies: 202 | "@mantine/ssr" "6.0.0" 203 | "@mantine/styles" "6.0.0" 204 | 205 | "@mantine/ssr@6.0.0": 206 | version "6.0.0" 207 | resolved "https://registry.yarnpkg.com/@mantine/ssr/-/ssr-6.0.0.tgz#ceda528faf205083c53adc6533a15a0578f85a03" 208 | integrity sha512-/kGRSDWw6YZ23AwsZsLR5O7nQgaWPldc9U1G0NGvHWVB6dbkX8Jb08ByQAvem1Fjq7kxnuConuU5lUKMCiRAHA== 209 | dependencies: 210 | "@mantine/styles" "6.0.0" 211 | html-react-parser "1.4.12" 212 | 213 | "@mantine/styles@6.0.0": 214 | version "6.0.0" 215 | resolved "https://registry.yarnpkg.com/@mantine/styles/-/styles-6.0.0.tgz#71b0b7d9c1885070543206b754cac82cbe763fda" 216 | integrity sha512-TyqFvdKIhbhnGYBDEJ9QIPit4NzyzQ3ivDfdzeqzd/cJBxFPhxB0sEFU8RppXpXBUlbhLFhulYFEVl2pP6zaeg== 217 | dependencies: 218 | clsx "1.1.1" 219 | csstype "3.0.9" 220 | 221 | "@mantine/utils@6.0.0": 222 | version "6.0.0" 223 | resolved "https://registry.yarnpkg.com/@mantine/utils/-/utils-6.0.0.tgz#26b6b89e27a77340d571a1c41a879a8344417742" 224 | integrity sha512-1AalSgzINKP4uv1DBTkJe/jh6yGwC2xaCQE4Atlr2bSHiLezYFMy/deGQ8XLFFv2AL0sjvewLW4ernlFujGMZg== 225 | 226 | "@next/env@13.2.3": 227 | version "13.2.3" 228 | resolved "https://registry.yarnpkg.com/@next/env/-/env-13.2.3.tgz#77ca49edb3c1d7c5263bb8f2ebe686080e98279e" 229 | integrity sha512-FN50r/E+b8wuqyRjmGaqvqNDuWBWYWQiigfZ50KnSFH0f+AMQQyaZl+Zm2+CIpKk0fL9QxhLxOpTVA3xFHgFow== 230 | 231 | "@next/swc-android-arm-eabi@13.2.3": 232 | version "13.2.3" 233 | resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.2.3.tgz#85eed560c87c7996558c868a117be9780778f192" 234 | integrity sha512-mykdVaAXX/gm+eFO2kPeVjnOCKwanJ9mV2U0lsUGLrEdMUifPUjiXKc6qFAIs08PvmTMOLMNnUxqhGsJlWGKSw== 235 | 236 | "@next/swc-android-arm64@13.2.3": 237 | version "13.2.3" 238 | resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-13.2.3.tgz#8ac54ca9795a48afc4631b4823a4864bd5db0129" 239 | integrity sha512-8XwHPpA12gdIFtope+n9xCtJZM3U4gH4vVTpUwJ2w1kfxFmCpwQ4xmeGSkR67uOg80yRMuF0h9V1ueo05sws5w== 240 | 241 | "@next/swc-darwin-arm64@13.2.3": 242 | version "13.2.3" 243 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.2.3.tgz#f674e3c65aec505b6d218a662ade3fe248ccdbda" 244 | integrity sha512-TXOubiFdLpMfMtaRu1K5d1I9ipKbW5iS2BNbu8zJhoqrhk3Kp7aRKTxqFfWrbliAHhWVE/3fQZUYZOWSXVQi1w== 245 | 246 | "@next/swc-darwin-x64@13.2.3": 247 | version "13.2.3" 248 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.2.3.tgz#a15ea7fb4c46034a8f5e387906d0cad08387075a" 249 | integrity sha512-GZctkN6bJbpjlFiS5pylgB2pifHvgkqLAPumJzxnxkf7kqNm6rOGuNjsROvOWVWXmKhrzQkREO/WPS2aWsr/yw== 250 | 251 | "@next/swc-freebsd-x64@13.2.3": 252 | version "13.2.3" 253 | resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.2.3.tgz#f7ac6ae4f7d706ff2431f33e40230a554c8c2cbc" 254 | integrity sha512-rK6GpmMt/mU6MPuav0/M7hJ/3t8HbKPCELw/Uqhi4732xoq2hJ2zbo2FkYs56y6w0KiXrIp4IOwNB9K8L/q62g== 255 | 256 | "@next/swc-linux-arm-gnueabihf@13.2.3": 257 | version "13.2.3" 258 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.2.3.tgz#84ad9e9679d55542a23b590ad9f2e1e9b2df62f7" 259 | integrity sha512-yeiCp/Odt1UJ4KUE89XkeaaboIDiVFqKP4esvoLKGJ0fcqJXMofj4ad3tuQxAMs3F+qqrz9MclqhAHkex1aPZA== 260 | 261 | "@next/swc-linux-arm64-gnu@13.2.3": 262 | version "13.2.3" 263 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.2.3.tgz#56f9175bc632d647c60b9e8bedc0875edf92d8b7" 264 | integrity sha512-/miIopDOUsuNlvjBjTipvoyjjaxgkOuvlz+cIbbPcm1eFvzX2ltSfgMgty15GuOiR8Hub4FeTSiq3g2dmCkzGA== 265 | 266 | "@next/swc-linux-arm64-musl@13.2.3": 267 | version "13.2.3" 268 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.2.3.tgz#7d4cf00e8f1729a3de464da0624773f5d0d14888" 269 | integrity sha512-sujxFDhMMDjqhruup8LLGV/y+nCPi6nm5DlFoThMJFvaaKr/imhkXuk8uCTq4YJDbtRxnjydFv2y8laBSJVC2g== 270 | 271 | "@next/swc-linux-x64-gnu@13.2.3": 272 | version "13.2.3" 273 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.2.3.tgz#17de404910c4ebf7a1d366b19334d7e27e126ab0" 274 | integrity sha512-w5MyxPknVvC9LVnMenAYMXMx4KxPwXuJRMQFvY71uXg68n7cvcas85U5zkdrbmuZ+JvsO5SIG8k36/6X3nUhmQ== 275 | 276 | "@next/swc-linux-x64-musl@13.2.3": 277 | version "13.2.3" 278 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.2.3.tgz#07cb7b7f3a3a98034e2533f82638a9b099ba4ab1" 279 | integrity sha512-CTeelh8OzSOVqpzMFMFnVRJIFAFQoTsI9RmVJWW/92S4xfECGcOzgsX37CZ8K982WHRzKU7exeh7vYdG/Eh4CA== 280 | 281 | "@next/swc-win32-arm64-msvc@13.2.3": 282 | version "13.2.3" 283 | resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.2.3.tgz#b9ac98c954c71ec9de45d3497a8585096b873152" 284 | integrity sha512-7N1KBQP5mo4xf52cFCHgMjzbc9jizIlkTepe9tMa2WFvEIlKDfdt38QYcr9mbtny17yuaIw02FXOVEytGzqdOQ== 285 | 286 | "@next/swc-win32-ia32-msvc@13.2.3": 287 | version "13.2.3" 288 | resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.2.3.tgz#5ec48653a48fd664e940c69c96bba698fdae92eb" 289 | integrity sha512-LzWD5pTSipUXTEMRjtxES/NBYktuZdo7xExJqGDMnZU8WOI+v9mQzsmQgZS/q02eIv78JOCSemqVVKZBGCgUvA== 290 | 291 | "@next/swc-win32-x64-msvc@13.2.3": 292 | version "13.2.3" 293 | resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.2.3.tgz#cd432f280beb8d8de5b7cd2501e9f502e9f3dd72" 294 | integrity sha512-aLG2MaFs4y7IwaMTosz2r4mVbqRyCnMoFqOcmfTi7/mAS+G4IMH0vJp4oLdbshqiVoiVuKrAfqtXj55/m7Qu1Q== 295 | 296 | "@radix-ui/number@1.0.0": 297 | version "1.0.0" 298 | resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.0.tgz#4c536161d0de750b3f5d55860fc3de46264f897b" 299 | integrity sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA== 300 | dependencies: 301 | "@babel/runtime" "^7.13.10" 302 | 303 | "@radix-ui/primitive@1.0.0": 304 | version "1.0.0" 305 | resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.0.tgz#e1d8ef30b10ea10e69c76e896f608d9276352253" 306 | integrity sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA== 307 | dependencies: 308 | "@babel/runtime" "^7.13.10" 309 | 310 | "@radix-ui/react-compose-refs@1.0.0": 311 | version "1.0.0" 312 | resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz#37595b1f16ec7f228d698590e78eeed18ff218ae" 313 | integrity sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA== 314 | dependencies: 315 | "@babel/runtime" "^7.13.10" 316 | 317 | "@radix-ui/react-context@1.0.0": 318 | version "1.0.0" 319 | resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.0.tgz#f38e30c5859a9fb5e9aa9a9da452ee3ed9e0aee0" 320 | integrity sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg== 321 | dependencies: 322 | "@babel/runtime" "^7.13.10" 323 | 324 | "@radix-ui/react-direction@1.0.0": 325 | version "1.0.0" 326 | resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.0.tgz#a2e0b552352459ecf96342c79949dd833c1e6e45" 327 | integrity sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ== 328 | dependencies: 329 | "@babel/runtime" "^7.13.10" 330 | 331 | "@radix-ui/react-presence@1.0.0": 332 | version "1.0.0" 333 | resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.0.0.tgz#814fe46df11f9a468808a6010e3f3ca7e0b2e84a" 334 | integrity sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w== 335 | dependencies: 336 | "@babel/runtime" "^7.13.10" 337 | "@radix-ui/react-compose-refs" "1.0.0" 338 | "@radix-ui/react-use-layout-effect" "1.0.0" 339 | 340 | "@radix-ui/react-primitive@1.0.1": 341 | version "1.0.1" 342 | resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz#c1ebcce283dd2f02e4fbefdaa49d1cb13dbc990a" 343 | integrity sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA== 344 | dependencies: 345 | "@babel/runtime" "^7.13.10" 346 | "@radix-ui/react-slot" "1.0.1" 347 | 348 | "@radix-ui/react-scroll-area@1.0.2": 349 | version "1.0.2" 350 | resolved "https://registry.yarnpkg.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.2.tgz#26c906d351b56835c0301126b24574c9e9c7b93b" 351 | integrity sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg== 352 | dependencies: 353 | "@babel/runtime" "^7.13.10" 354 | "@radix-ui/number" "1.0.0" 355 | "@radix-ui/primitive" "1.0.0" 356 | "@radix-ui/react-compose-refs" "1.0.0" 357 | "@radix-ui/react-context" "1.0.0" 358 | "@radix-ui/react-direction" "1.0.0" 359 | "@radix-ui/react-presence" "1.0.0" 360 | "@radix-ui/react-primitive" "1.0.1" 361 | "@radix-ui/react-use-callback-ref" "1.0.0" 362 | "@radix-ui/react-use-layout-effect" "1.0.0" 363 | 364 | "@radix-ui/react-slot@1.0.1": 365 | version "1.0.1" 366 | resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.1.tgz#e7868c669c974d649070e9ecbec0b367ee0b4d81" 367 | integrity sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw== 368 | dependencies: 369 | "@babel/runtime" "^7.13.10" 370 | "@radix-ui/react-compose-refs" "1.0.0" 371 | 372 | "@radix-ui/react-use-callback-ref@1.0.0": 373 | version "1.0.0" 374 | resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz#9e7b8b6b4946fe3cbe8f748c82a2cce54e7b6a90" 375 | integrity sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg== 376 | dependencies: 377 | "@babel/runtime" "^7.13.10" 378 | 379 | "@radix-ui/react-use-layout-effect@1.0.0": 380 | version "1.0.0" 381 | resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz#2fc19e97223a81de64cd3ba1dc42ceffd82374dc" 382 | integrity sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ== 383 | dependencies: 384 | "@babel/runtime" "^7.13.10" 385 | 386 | "@swc/helpers@0.4.14": 387 | version "0.4.14" 388 | resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.14.tgz#1352ac6d95e3617ccb7c1498ff019654f1e12a74" 389 | integrity sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw== 390 | dependencies: 391 | tslib "^2.4.0" 392 | 393 | "@tabler/icons@^1.115": 394 | version "1.119.0" 395 | resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-1.119.0.tgz#8c590bc5a563c8673a78ccd451bedabd584b376e" 396 | integrity sha512-Fk3Qq4w2SXcTjc/n1cuL5bccPkylrOMo7cYpQIf/yw6zP76LQV9dtLcHQUjFiUnaYuswR645CnURIhlafyAh9g== 397 | 398 | "@types/formidable@^2.0.3": 399 | version "2.0.5" 400 | resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-2.0.5.tgz#e54e31d242ef750ac2d05aa163fa0274c8e6ef9c" 401 | integrity sha512-uvMcdn/KK3maPOaVUAc3HEYbCEhjaGFwww4EsX6IJfWIJ1tzHtDHczuImH3GKdusPnAAmzB07St90uabZeCKPA== 402 | dependencies: 403 | "@types/node" "*" 404 | 405 | "@types/node@*": 406 | version "18.14.6" 407 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.6.tgz#ae1973dd2b1eeb1825695bb11ebfb746d27e3e93" 408 | integrity sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA== 409 | 410 | "@types/node@18.14.2": 411 | version "18.14.2" 412 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.2.tgz#c076ed1d7b6095078ad3cf21dfeea951842778b1" 413 | integrity sha512-1uEQxww3DaghA0RxqHx0O0ppVlo43pJhepY51OxuQIKHpjbnYLA7vcdwioNPzIqmC2u3I/dmylcqjlh0e7AyUA== 414 | 415 | "@types/parse-json@^4.0.0": 416 | version "4.0.0" 417 | resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" 418 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== 419 | 420 | "@types/prop-types@*": 421 | version "15.7.5" 422 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" 423 | integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== 424 | 425 | "@types/react@18.0.28": 426 | version "18.0.28" 427 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.28.tgz#accaeb8b86f4908057ad629a26635fe641480065" 428 | integrity sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew== 429 | dependencies: 430 | "@types/prop-types" "*" 431 | "@types/scheduler" "*" 432 | csstype "^3.0.2" 433 | 434 | "@types/scheduler@*": 435 | version "0.16.2" 436 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" 437 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== 438 | 439 | ansi-styles@^3.2.1: 440 | version "3.2.1" 441 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 442 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 443 | dependencies: 444 | color-convert "^1.9.0" 445 | 446 | append-field@^1.0.0: 447 | version "1.0.0" 448 | resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" 449 | integrity sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw== 450 | 451 | aria-hidden@^1.1.3: 452 | version "1.2.2" 453 | resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.2.tgz#8c4f7cc88d73ca42114106fdf6f47e68d31475b8" 454 | integrity sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA== 455 | dependencies: 456 | tslib "^2.0.0" 457 | 458 | asap@^2.0.0: 459 | version "2.0.6" 460 | resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" 461 | integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== 462 | 463 | asynckit@^0.4.0: 464 | version "0.4.0" 465 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 466 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== 467 | 468 | babel-plugin-macros@^3.1.0: 469 | version "3.1.0" 470 | resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" 471 | integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== 472 | dependencies: 473 | "@babel/runtime" "^7.12.5" 474 | cosmiconfig "^7.0.0" 475 | resolve "^1.19.0" 476 | 477 | buffer-from@^1.0.0: 478 | version "1.1.2" 479 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 480 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 481 | 482 | buffer-from@~0.1.1: 483 | version "0.1.2" 484 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-0.1.2.tgz#15f4b9bcef012044df31142c14333caf6e0260d0" 485 | integrity sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg== 486 | 487 | busboy@^1.0.0: 488 | version "1.6.0" 489 | resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" 490 | integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== 491 | dependencies: 492 | streamsearch "^1.1.0" 493 | 494 | call-bind@^1.0.0: 495 | version "1.0.2" 496 | resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" 497 | integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== 498 | dependencies: 499 | function-bind "^1.1.1" 500 | get-intrinsic "^1.0.2" 501 | 502 | callsites@^3.0.0: 503 | version "3.1.0" 504 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 505 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 506 | 507 | caniuse-lite@^1.0.30001406: 508 | version "1.0.30001458" 509 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz#871e35866b4654a7d25eccca86864f411825540c" 510 | integrity sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w== 511 | 512 | chalk@^2.0.0: 513 | version "2.4.2" 514 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 515 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 516 | dependencies: 517 | ansi-styles "^3.2.1" 518 | escape-string-regexp "^1.0.5" 519 | supports-color "^5.3.0" 520 | 521 | client-only@0.0.1: 522 | version "0.0.1" 523 | resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" 524 | integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== 525 | 526 | clsx@1.1.1: 527 | version "1.1.1" 528 | resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188" 529 | integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== 530 | 531 | color-convert@^1.9.0: 532 | version "1.9.3" 533 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 534 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 535 | dependencies: 536 | color-name "1.1.3" 537 | 538 | color-name@1.1.3: 539 | version "1.1.3" 540 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 541 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 542 | 543 | combined-stream@^1.0.8: 544 | version "1.0.8" 545 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 546 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 547 | dependencies: 548 | delayed-stream "~1.0.0" 549 | 550 | concat-stream@^1.5.2: 551 | version "1.6.2" 552 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" 553 | integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== 554 | dependencies: 555 | buffer-from "^1.0.0" 556 | inherits "^2.0.3" 557 | readable-stream "^2.2.2" 558 | typedarray "^0.0.6" 559 | 560 | convert-source-map@^1.5.0: 561 | version "1.9.0" 562 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" 563 | integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== 564 | 565 | core-util-is@~1.0.0: 566 | version "1.0.3" 567 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" 568 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== 569 | 570 | cosmiconfig@^7.0.0: 571 | version "7.1.0" 572 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" 573 | integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== 574 | dependencies: 575 | "@types/parse-json" "^4.0.0" 576 | import-fresh "^3.2.1" 577 | parse-json "^5.0.0" 578 | path-type "^4.0.0" 579 | yaml "^1.10.0" 580 | 581 | csstype@3.0.9: 582 | version "3.0.9" 583 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b" 584 | integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw== 585 | 586 | csstype@^3.0.2: 587 | version "3.1.1" 588 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" 589 | integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== 590 | 591 | delayed-stream@~1.0.0: 592 | version "1.0.0" 593 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 594 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== 595 | 596 | detect-node-es@^1.1.0: 597 | version "1.1.0" 598 | resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" 599 | integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== 600 | 601 | dezalgo@^1.0.4: 602 | version "1.0.4" 603 | resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" 604 | integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== 605 | dependencies: 606 | asap "^2.0.0" 607 | wrappy "1" 608 | 609 | dom-serializer@^1.0.1: 610 | version "1.4.1" 611 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" 612 | integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== 613 | dependencies: 614 | domelementtype "^2.0.1" 615 | domhandler "^4.2.0" 616 | entities "^2.0.0" 617 | 618 | domelementtype@^2.0.1, domelementtype@^2.2.0: 619 | version "2.3.0" 620 | resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" 621 | integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== 622 | 623 | domhandler@4.3.1, domhandler@^4.2.0, domhandler@^4.2.2: 624 | version "4.3.1" 625 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" 626 | integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== 627 | dependencies: 628 | domelementtype "^2.2.0" 629 | 630 | domutils@^2.8.0: 631 | version "2.8.0" 632 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" 633 | integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== 634 | dependencies: 635 | dom-serializer "^1.0.1" 636 | domelementtype "^2.2.0" 637 | domhandler "^4.2.0" 638 | 639 | duplexer2@^0.1.2: 640 | version "0.1.4" 641 | resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" 642 | integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== 643 | dependencies: 644 | readable-stream "^2.0.2" 645 | 646 | entities@^2.0.0: 647 | version "2.2.0" 648 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" 649 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== 650 | 651 | entities@^3.0.1: 652 | version "3.0.1" 653 | resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" 654 | integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== 655 | 656 | error-ex@^1.3.1: 657 | version "1.3.2" 658 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 659 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 660 | dependencies: 661 | is-arrayish "^0.2.1" 662 | 663 | escape-string-regexp@^1.0.5: 664 | version "1.0.5" 665 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 666 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 667 | 668 | escape-string-regexp@^4.0.0: 669 | version "4.0.0" 670 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" 671 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== 672 | 673 | eslint-config-prettier@^8.6.0: 674 | version "8.6.0" 675 | resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz#dec1d29ab728f4fa63061774e1672ac4e363d207" 676 | integrity sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA== 677 | 678 | find-root@^1.1.0: 679 | version "1.1.0" 680 | resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" 681 | integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== 682 | 683 | form-data@^4.0.0: 684 | version "4.0.0" 685 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" 686 | integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== 687 | dependencies: 688 | asynckit "^0.4.0" 689 | combined-stream "^1.0.8" 690 | mime-types "^2.1.12" 691 | 692 | formidable@^2.0.1: 693 | version "2.1.1" 694 | resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.1.tgz#81269cbea1a613240049f5f61a9d97731517414f" 695 | integrity sha512-0EcS9wCFEzLvfiks7omJ+SiYJAiD+TzK4Pcw1UlUoGnhUxDcMKjt0P7x8wEb0u6OHu8Nb98WG3nxtlF5C7bvUQ== 696 | dependencies: 697 | dezalgo "^1.0.4" 698 | hexoid "^1.0.0" 699 | once "^1.4.0" 700 | qs "^6.11.0" 701 | 702 | function-bind@^1.1.1: 703 | version "1.1.1" 704 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 705 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 706 | 707 | get-intrinsic@^1.0.2: 708 | version "1.2.0" 709 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" 710 | integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== 711 | dependencies: 712 | function-bind "^1.1.1" 713 | has "^1.0.3" 714 | has-symbols "^1.0.3" 715 | 716 | get-nonce@^1.0.0: 717 | version "1.0.1" 718 | resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" 719 | integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== 720 | 721 | has-flag@^3.0.0: 722 | version "3.0.0" 723 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 724 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 725 | 726 | has-symbols@^1.0.3: 727 | version "1.0.3" 728 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" 729 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== 730 | 731 | has@^1.0.3: 732 | version "1.0.3" 733 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 734 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 735 | dependencies: 736 | function-bind "^1.1.1" 737 | 738 | hexoid@^1.0.0: 739 | version "1.0.0" 740 | resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" 741 | integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== 742 | 743 | hoist-non-react-statics@^3.3.1: 744 | version "3.3.2" 745 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" 746 | integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== 747 | dependencies: 748 | react-is "^16.7.0" 749 | 750 | html-dom-parser@1.2.0: 751 | version "1.2.0" 752 | resolved "https://registry.yarnpkg.com/html-dom-parser/-/html-dom-parser-1.2.0.tgz#8f689b835982ffbf245eda99730e92b8462c111e" 753 | integrity sha512-2HIpFMvvffsXHFUFjso0M9LqM+1Lm22BF+Df2ba+7QHJXjk63pWChEnI6YG27eaWqUdfnh5/Vy+OXrNTtepRsg== 754 | dependencies: 755 | domhandler "4.3.1" 756 | htmlparser2 "7.2.0" 757 | 758 | html-react-parser@1.4.12: 759 | version "1.4.12" 760 | resolved "https://registry.yarnpkg.com/html-react-parser/-/html-react-parser-1.4.12.tgz#5d4336e3853a75e4ac678c9815c15c58581bb30e" 761 | integrity sha512-nqYQzr4uXh67G9ejAG7djupTHmQvSTgjY83zbXLRfKHJ0F06751jXx6WKSFARDdXxCngo2/7H4Rwtfeowql4gQ== 762 | dependencies: 763 | domhandler "4.3.1" 764 | html-dom-parser "1.2.0" 765 | react-property "2.0.0" 766 | style-to-js "1.1.0" 767 | 768 | html-tokenize@^2.0.0: 769 | version "2.0.1" 770 | resolved "https://registry.yarnpkg.com/html-tokenize/-/html-tokenize-2.0.1.tgz#c3b2ea6e2837d4f8c06693393e9d2a12c960be5f" 771 | integrity sha512-QY6S+hZ0f5m1WT8WffYN+Hg+xm/w5I8XeUcAq/ZYP5wVC8xbKi4Whhru3FtrAebD5EhBW8rmFzkDI6eCAuFe2w== 772 | dependencies: 773 | buffer-from "~0.1.1" 774 | inherits "~2.0.1" 775 | minimist "~1.2.5" 776 | readable-stream "~1.0.27-1" 777 | through2 "~0.4.1" 778 | 779 | htmlparser2@7.2.0: 780 | version "7.2.0" 781 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-7.2.0.tgz#8817cdea38bbc324392a90b1990908e81a65f5a5" 782 | integrity sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog== 783 | dependencies: 784 | domelementtype "^2.0.1" 785 | domhandler "^4.2.2" 786 | domutils "^2.8.0" 787 | entities "^3.0.1" 788 | 789 | import-fresh@^3.2.1: 790 | version "3.3.0" 791 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" 792 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== 793 | dependencies: 794 | parent-module "^1.0.0" 795 | resolve-from "^4.0.0" 796 | 797 | inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: 798 | version "2.0.4" 799 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 800 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 801 | 802 | inline-style-parser@0.1.1: 803 | version "0.1.1" 804 | resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" 805 | integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== 806 | 807 | invariant@^2.2.4: 808 | version "2.2.4" 809 | resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" 810 | integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== 811 | dependencies: 812 | loose-envify "^1.0.0" 813 | 814 | is-arrayish@^0.2.1: 815 | version "0.2.1" 816 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 817 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== 818 | 819 | is-core-module@^2.9.0: 820 | version "2.11.0" 821 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" 822 | integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== 823 | dependencies: 824 | has "^1.0.3" 825 | 826 | isarray@0.0.1: 827 | version "0.0.1" 828 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 829 | integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== 830 | 831 | isarray@~1.0.0: 832 | version "1.0.0" 833 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 834 | integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== 835 | 836 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: 837 | version "4.0.0" 838 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 839 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 840 | 841 | json-parse-even-better-errors@^2.3.0: 842 | version "2.3.1" 843 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 844 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 845 | 846 | lines-and-columns@^1.1.6: 847 | version "1.2.4" 848 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" 849 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== 850 | 851 | loose-envify@^1.0.0, loose-envify@^1.1.0: 852 | version "1.4.0" 853 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 854 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 855 | dependencies: 856 | js-tokens "^3.0.0 || ^4.0.0" 857 | 858 | media-typer@0.3.0: 859 | version "0.3.0" 860 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 861 | integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== 862 | 863 | mime-db@1.52.0: 864 | version "1.52.0" 865 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 866 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 867 | 868 | mime-types@^2.1.12, mime-types@~2.1.24: 869 | version "2.1.35" 870 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" 871 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== 872 | dependencies: 873 | mime-db "1.52.0" 874 | 875 | minimist@^1.2.6, minimist@~1.2.5: 876 | version "1.2.8" 877 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" 878 | integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== 879 | 880 | mkdirp@^0.5.4: 881 | version "0.5.6" 882 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" 883 | integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== 884 | dependencies: 885 | minimist "^1.2.6" 886 | 887 | multer@^1.4.5-lts.1: 888 | version "1.4.5-lts.1" 889 | resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.5-lts.1.tgz#803e24ad1984f58edffbc79f56e305aec5cfd1ac" 890 | integrity sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ== 891 | dependencies: 892 | append-field "^1.0.0" 893 | busboy "^1.0.0" 894 | concat-stream "^1.5.2" 895 | mkdirp "^0.5.4" 896 | object-assign "^4.1.1" 897 | type-is "^1.6.4" 898 | xtend "^4.0.0" 899 | 900 | multipipe@^1.0.2: 901 | version "1.0.2" 902 | resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-1.0.2.tgz#cc13efd833c9cda99f224f868461b8e1a3fd939d" 903 | integrity sha512-6uiC9OvY71vzSGX8lZvSqscE7ft9nPupJ8fMjrCNRAUy2LREUW42UL+V/NTrogr6rFgRydUrCX4ZitfpSNkSCQ== 904 | dependencies: 905 | duplexer2 "^0.1.2" 906 | object-assign "^4.1.0" 907 | 908 | nanoid@^3.3.4: 909 | version "3.3.4" 910 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" 911 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== 912 | 913 | next-multiparty@^0.6.3: 914 | version "0.6.3" 915 | resolved "https://registry.yarnpkg.com/next-multiparty/-/next-multiparty-0.6.3.tgz#f20c74b46750527945c05249e8840bdf2356cc65" 916 | integrity sha512-ri9MzeHlXZm/znXnUkvPkKFIdsqTcCEZMUDr7D0GidGdZHm5HqvfYbBiQ0gxhqwskqBxxU1hzasLE9zfpJW9rg== 917 | dependencies: 918 | "@types/formidable" "^2.0.3" 919 | formidable "^2.0.1" 920 | 921 | next@^13.2.3: 922 | version "13.2.3" 923 | resolved "https://registry.yarnpkg.com/next/-/next-13.2.3.tgz#92d170e7aca421321f230ff80c35c4751035f42e" 924 | integrity sha512-nKFJC6upCPN7DWRx4+0S/1PIOT7vNlCT157w9AzbXEgKy6zkiPKEt5YyRUsRZkmpEqBVrGgOqNfwecTociyg+w== 925 | dependencies: 926 | "@next/env" "13.2.3" 927 | "@swc/helpers" "0.4.14" 928 | caniuse-lite "^1.0.30001406" 929 | postcss "8.4.14" 930 | styled-jsx "5.1.1" 931 | optionalDependencies: 932 | "@next/swc-android-arm-eabi" "13.2.3" 933 | "@next/swc-android-arm64" "13.2.3" 934 | "@next/swc-darwin-arm64" "13.2.3" 935 | "@next/swc-darwin-x64" "13.2.3" 936 | "@next/swc-freebsd-x64" "13.2.3" 937 | "@next/swc-linux-arm-gnueabihf" "13.2.3" 938 | "@next/swc-linux-arm64-gnu" "13.2.3" 939 | "@next/swc-linux-arm64-musl" "13.2.3" 940 | "@next/swc-linux-x64-gnu" "13.2.3" 941 | "@next/swc-linux-x64-musl" "13.2.3" 942 | "@next/swc-win32-arm64-msvc" "13.2.3" 943 | "@next/swc-win32-ia32-msvc" "13.2.3" 944 | "@next/swc-win32-x64-msvc" "13.2.3" 945 | 946 | object-assign@^4.1.0, object-assign@^4.1.1: 947 | version "4.1.1" 948 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 949 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 950 | 951 | object-inspect@^1.9.0: 952 | version "1.12.3" 953 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" 954 | integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== 955 | 956 | object-keys@~0.4.0: 957 | version "0.4.0" 958 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" 959 | integrity sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw== 960 | 961 | once@^1.4.0: 962 | version "1.4.0" 963 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 964 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 965 | dependencies: 966 | wrappy "1" 967 | 968 | parent-module@^1.0.0: 969 | version "1.0.1" 970 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 971 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 972 | dependencies: 973 | callsites "^3.0.0" 974 | 975 | parse-json@^5.0.0: 976 | version "5.2.0" 977 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" 978 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== 979 | dependencies: 980 | "@babel/code-frame" "^7.0.0" 981 | error-ex "^1.3.1" 982 | json-parse-even-better-errors "^2.3.0" 983 | lines-and-columns "^1.1.6" 984 | 985 | path-parse@^1.0.7: 986 | version "1.0.7" 987 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 988 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 989 | 990 | path-type@^4.0.0: 991 | version "4.0.0" 992 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 993 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 994 | 995 | picocolors@^1.0.0: 996 | version "1.0.0" 997 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 998 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 999 | 1000 | postcss@8.4.14: 1001 | version "8.4.14" 1002 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" 1003 | integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== 1004 | dependencies: 1005 | nanoid "^3.3.4" 1006 | picocolors "^1.0.0" 1007 | source-map-js "^1.0.2" 1008 | 1009 | prettier@^2.8.4: 1010 | version "2.8.4" 1011 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3" 1012 | integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw== 1013 | 1014 | process-nextick-args@~2.0.0: 1015 | version "2.0.1" 1016 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 1017 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 1018 | 1019 | qs@^6.11.0: 1020 | version "6.11.0" 1021 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" 1022 | integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== 1023 | dependencies: 1024 | side-channel "^1.0.4" 1025 | 1026 | react-audio-voice-recorder@^1.0.4: 1027 | version "1.0.4" 1028 | resolved "https://registry.yarnpkg.com/react-audio-voice-recorder/-/react-audio-voice-recorder-1.0.4.tgz#08604becb7a1d038ddd14b5d6274dd1f5d419d27" 1029 | integrity sha512-NqMQqZZIau8cmzKUsf43s8rWF5lJPPebj+o6tkcX83dv2lLDdJL+jUFspynMSEZq+/T8NJYH2QUqqDAv9XF4Xw== 1030 | 1031 | react-dom@^18.2.0: 1032 | version "18.2.0" 1033 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" 1034 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== 1035 | dependencies: 1036 | loose-envify "^1.1.0" 1037 | scheduler "^0.23.0" 1038 | 1039 | react-is@^16.7.0: 1040 | version "16.13.1" 1041 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" 1042 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== 1043 | 1044 | react-property@2.0.0: 1045 | version "2.0.0" 1046 | resolved "https://registry.yarnpkg.com/react-property/-/react-property-2.0.0.tgz#2156ba9d85fa4741faf1918b38efc1eae3c6a136" 1047 | integrity sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw== 1048 | 1049 | react-remove-scroll-bar@^2.3.3: 1050 | version "2.3.4" 1051 | resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" 1052 | integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== 1053 | dependencies: 1054 | react-style-singleton "^2.2.1" 1055 | tslib "^2.0.0" 1056 | 1057 | react-remove-scroll@^2.5.5: 1058 | version "2.5.5" 1059 | resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" 1060 | integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== 1061 | dependencies: 1062 | react-remove-scroll-bar "^2.3.3" 1063 | react-style-singleton "^2.2.1" 1064 | tslib "^2.1.0" 1065 | use-callback-ref "^1.3.0" 1066 | use-sidecar "^1.1.2" 1067 | 1068 | react-style-singleton@^2.2.1: 1069 | version "2.2.1" 1070 | resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" 1071 | integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== 1072 | dependencies: 1073 | get-nonce "^1.0.0" 1074 | invariant "^2.2.4" 1075 | tslib "^2.0.0" 1076 | 1077 | react-textarea-autosize@8.3.4: 1078 | version "8.3.4" 1079 | resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524" 1080 | integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== 1081 | dependencies: 1082 | "@babel/runtime" "^7.10.2" 1083 | use-composed-ref "^1.3.0" 1084 | use-latest "^1.2.1" 1085 | 1086 | react@^18.2.0: 1087 | version "18.2.0" 1088 | resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" 1089 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== 1090 | dependencies: 1091 | loose-envify "^1.1.0" 1092 | 1093 | readable-stream@^2.0.2, readable-stream@^2.2.2: 1094 | version "2.3.8" 1095 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" 1096 | integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== 1097 | dependencies: 1098 | core-util-is "~1.0.0" 1099 | inherits "~2.0.3" 1100 | isarray "~1.0.0" 1101 | process-nextick-args "~2.0.0" 1102 | safe-buffer "~5.1.1" 1103 | string_decoder "~1.1.1" 1104 | util-deprecate "~1.0.1" 1105 | 1106 | readable-stream@~1.0.17, readable-stream@~1.0.27-1: 1107 | version "1.0.34" 1108 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" 1109 | integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== 1110 | dependencies: 1111 | core-util-is "~1.0.0" 1112 | inherits "~2.0.1" 1113 | isarray "0.0.1" 1114 | string_decoder "~0.10.x" 1115 | 1116 | regenerator-runtime@^0.13.11: 1117 | version "0.13.11" 1118 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" 1119 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== 1120 | 1121 | resolve-from@^4.0.0: 1122 | version "4.0.0" 1123 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 1124 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 1125 | 1126 | resolve@^1.19.0: 1127 | version "1.22.1" 1128 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" 1129 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== 1130 | dependencies: 1131 | is-core-module "^2.9.0" 1132 | path-parse "^1.0.7" 1133 | supports-preserve-symlinks-flag "^1.0.0" 1134 | 1135 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 1136 | version "5.1.2" 1137 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1138 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 1139 | 1140 | scheduler@^0.23.0: 1141 | version "0.23.0" 1142 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" 1143 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== 1144 | dependencies: 1145 | loose-envify "^1.1.0" 1146 | 1147 | side-channel@^1.0.4: 1148 | version "1.0.4" 1149 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" 1150 | integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== 1151 | dependencies: 1152 | call-bind "^1.0.0" 1153 | get-intrinsic "^1.0.2" 1154 | object-inspect "^1.9.0" 1155 | 1156 | source-map-js@^1.0.2: 1157 | version "1.0.2" 1158 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 1159 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 1160 | 1161 | source-map@^0.5.7: 1162 | version "0.5.7" 1163 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 1164 | integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== 1165 | 1166 | stream-to-buffer@^0.1.0: 1167 | version "0.1.0" 1168 | resolved "https://registry.yarnpkg.com/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz#26799d903ab2025c9bd550ac47171b00f8dd80a9" 1169 | integrity sha512-Da4WoKaZyu3nf+bIdIifh7IPkFjARBnBK+pYqn0EUJqksjV9afojjaCCHUemH30Jmu7T2qcKvlZm2ykN38uzaw== 1170 | dependencies: 1171 | stream-to "~0.2.0" 1172 | 1173 | stream-to@~0.2.0: 1174 | version "0.2.2" 1175 | resolved "https://registry.yarnpkg.com/stream-to/-/stream-to-0.2.2.tgz#84306098d85fdb990b9fa300b1b3ccf55e8ef01d" 1176 | integrity sha512-Kg1BSDTwgGiVMtTCJNlo7kk/xzL33ZuZveEBRt6rXw+f1WLK/8kmz2NVCT/Qnv0JkV85JOHcLhD82mnXsR3kPw== 1177 | 1178 | streamsearch@^1.1.0: 1179 | version "1.1.0" 1180 | resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" 1181 | integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== 1182 | 1183 | string_decoder@~0.10.x: 1184 | version "0.10.31" 1185 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" 1186 | integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== 1187 | 1188 | string_decoder@~1.1.1: 1189 | version "1.1.1" 1190 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 1191 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 1192 | dependencies: 1193 | safe-buffer "~5.1.0" 1194 | 1195 | style-to-js@1.1.0: 1196 | version "1.1.0" 1197 | resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.0.tgz#631cbb20fce204019b3aa1fcb5b69d951ceac4ac" 1198 | integrity sha512-1OqefPDxGrlMwcbfpsTVRyzwdhr4W0uxYQzeA2F1CBc8WG04udg2+ybRnvh3XYL4TdHQrCahLtax2jc8xaE6rA== 1199 | dependencies: 1200 | style-to-object "0.3.0" 1201 | 1202 | style-to-object@0.3.0: 1203 | version "0.3.0" 1204 | resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" 1205 | integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== 1206 | dependencies: 1207 | inline-style-parser "0.1.1" 1208 | 1209 | styled-jsx@5.1.1: 1210 | version "5.1.1" 1211 | resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f" 1212 | integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw== 1213 | dependencies: 1214 | client-only "0.0.1" 1215 | 1216 | stylis@4.1.3: 1217 | version "4.1.3" 1218 | resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7" 1219 | integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA== 1220 | 1221 | supports-color@^5.3.0: 1222 | version "5.5.0" 1223 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1224 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1225 | dependencies: 1226 | has-flag "^3.0.0" 1227 | 1228 | supports-preserve-symlinks-flag@^1.0.0: 1229 | version "1.0.0" 1230 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 1231 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 1232 | 1233 | tabbable@^6.0.1: 1234 | version "6.1.1" 1235 | resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.1.1.tgz#40cfead5ed11be49043f04436ef924c8890186a0" 1236 | integrity sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg== 1237 | 1238 | through2@~0.4.1: 1239 | version "0.4.2" 1240 | resolved "https://registry.yarnpkg.com/through2/-/through2-0.4.2.tgz#dbf5866031151ec8352bb6c4db64a2292a840b9b" 1241 | integrity sha512-45Llu+EwHKtAZYTPPVn3XZHBgakWMN3rokhEv5hu596XP+cNgplMg+Gj+1nmAvj+L0K7+N49zBKx5rah5u0QIQ== 1242 | dependencies: 1243 | readable-stream "~1.0.17" 1244 | xtend "~2.1.1" 1245 | 1246 | through@^2.3.8: 1247 | version "2.3.8" 1248 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1249 | integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== 1250 | 1251 | to-fast-properties@^2.0.0: 1252 | version "2.0.0" 1253 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 1254 | integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== 1255 | 1256 | tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0: 1257 | version "2.5.0" 1258 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" 1259 | integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== 1260 | 1261 | type-is@^1.6.4: 1262 | version "1.6.18" 1263 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" 1264 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== 1265 | dependencies: 1266 | media-typer "0.3.0" 1267 | mime-types "~2.1.24" 1268 | 1269 | typedarray@^0.0.6: 1270 | version "0.0.6" 1271 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 1272 | integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== 1273 | 1274 | typescript@4.9.5: 1275 | version "4.9.5" 1276 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" 1277 | integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== 1278 | 1279 | use-callback-ref@^1.3.0: 1280 | version "1.3.0" 1281 | resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" 1282 | integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== 1283 | dependencies: 1284 | tslib "^2.0.0" 1285 | 1286 | use-composed-ref@^1.3.0: 1287 | version "1.3.0" 1288 | resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" 1289 | integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== 1290 | 1291 | use-isomorphic-layout-effect@^1.1.1: 1292 | version "1.1.2" 1293 | resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" 1294 | integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== 1295 | 1296 | use-latest@^1.2.1: 1297 | version "1.2.1" 1298 | resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" 1299 | integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== 1300 | dependencies: 1301 | use-isomorphic-layout-effect "^1.1.1" 1302 | 1303 | use-sidecar@^1.1.2: 1304 | version "1.1.2" 1305 | resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" 1306 | integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== 1307 | dependencies: 1308 | detect-node-es "^1.1.0" 1309 | tslib "^2.0.0" 1310 | 1311 | util-deprecate@~1.0.1: 1312 | version "1.0.2" 1313 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1314 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 1315 | 1316 | wrappy@1: 1317 | version "1.0.2" 1318 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1319 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 1320 | 1321 | xtend@^4.0.0: 1322 | version "4.0.2" 1323 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 1324 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 1325 | 1326 | xtend@~2.1.1: 1327 | version "2.1.2" 1328 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b" 1329 | integrity sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ== 1330 | dependencies: 1331 | object-keys "~0.4.0" 1332 | 1333 | yaml@^1.10.0: 1334 | version "1.10.2" 1335 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" 1336 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== 1337 | --------------------------------------------------------------------------------