├── .gitignore
├── README.md
├── jsconfig.json
├── next.config.mjs
├── package.json
├── postcss.config.js
├── public
├── images
│ ├── Nanami.jpg
│ └── Naoki.jpg
├── models
│ ├── Nanami.fbx
│ ├── Naoki.fbx
│ ├── Teacher_Nanami.glb
│ ├── Teacher_Naoki.glb
│ ├── animations_Nanami.glb
│ ├── animations_Naoki.glb
│ ├── classroom_alternative.glb
│ └── classroom_default.glb
├── next.svg
└── vercel.svg
├── src
├── app
│ ├── api
│ │ ├── ai
│ │ │ └── route.js
│ │ └── tts
│ │ │ └── route.js
│ ├── favicon.ico
│ ├── globals.css
│ ├── layout.js
│ └── page.js
├── components
│ ├── BoardSettings.jsx
│ ├── Experience.jsx
│ ├── MessagesList.jsx
│ ├── Teacher.jsx
│ └── TypingBox.jsx
└── hooks
│ └── useAITeacher.js
├── tailwind.config.js
└── yarn.lock
/.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 | .yarn/install-state.gz
8 |
9 | # testing
10 | /coverage
11 |
12 | # next.js
13 | /.next/
14 | /out/
15 |
16 | # production
17 | /build
18 |
19 | # misc
20 | .DS_Store
21 | *.pem
22 |
23 | # debug
24 | npm-debug.log*
25 | yarn-debug.log*
26 | yarn-error.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 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | [Video tutorial](https://youtu.be/_bi4Ol0QEL4)
4 |
5 |
6 | ## Deploy on Elestio
7 |
8 | The easiest way to deploy your Next.js app is to use the [Elestio Platform](https://ellest.io).
9 |
10 |
--------------------------------------------------------------------------------
/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "paths": {
4 | "@/*": ["./src/*"]
5 | }
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/next.config.mjs:
--------------------------------------------------------------------------------
1 | /** @type {import('next').NextConfig} */
2 | const nextConfig = {};
3 |
4 | export default nextConfig;
5 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "r3f-ai-language-teacher",
3 | "version": "0.1.0",
4 | "private": true,
5 | "scripts": {
6 | "dev": "next dev",
7 | "build": "next build",
8 | "start": "next start",
9 | "lint": "next lint"
10 | },
11 | "dependencies": {
12 | "@react-three/drei": "^9.99.3",
13 | "@react-three/fiber": "^8.15.16",
14 | "leva": "^0.9.35",
15 | "microsoft-cognitiveservices-speech-sdk": "^1.35.0",
16 | "next": "14.1.0",
17 | "openai": "^4.28.0",
18 | "react": "^18",
19 | "react-dom": "^18",
20 | "three": "^0.161.0",
21 | "zustand": "^4.5.1"
22 | },
23 | "devDependencies": {
24 | "autoprefixer": "^10.0.1",
25 | "eslint": "^8",
26 | "eslint-config-next": "14.1.0",
27 | "postcss": "^8",
28 | "tailwindcss": "^3.3.0"
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | },
6 | };
7 |
--------------------------------------------------------------------------------
/public/images/Nanami.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/images/Nanami.jpg
--------------------------------------------------------------------------------
/public/images/Naoki.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/images/Naoki.jpg
--------------------------------------------------------------------------------
/public/models/Nanami.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/models/Nanami.fbx
--------------------------------------------------------------------------------
/public/models/Naoki.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/models/Naoki.fbx
--------------------------------------------------------------------------------
/public/models/Teacher_Nanami.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/models/Teacher_Nanami.glb
--------------------------------------------------------------------------------
/public/models/Teacher_Naoki.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/models/Teacher_Naoki.glb
--------------------------------------------------------------------------------
/public/models/animations_Nanami.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/models/animations_Nanami.glb
--------------------------------------------------------------------------------
/public/models/animations_Naoki.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/models/animations_Naoki.glb
--------------------------------------------------------------------------------
/public/models/classroom_alternative.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/models/classroom_alternative.glb
--------------------------------------------------------------------------------
/public/models/classroom_default.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/public/models/classroom_default.glb
--------------------------------------------------------------------------------
/public/next.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/vercel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/app/api/ai/route.js:
--------------------------------------------------------------------------------
1 | import OpenAI from "openai";
2 |
3 | const openai = new OpenAI({
4 | apiKey: process.env["OPENAI_API_KEY"], // This is the default and can be omitted
5 | });
6 |
7 | const formalExample = {
8 | japanese: [
9 | { word: "日本", reading: "にほん" },
10 | { word: "に" },
11 | { word: "住んで", reading: "すんで" },
12 | { word: "います" },
13 | { word: "か" },
14 | { word: "?" },
15 | ],
16 | grammarBreakdown: [
17 | {
18 | english: "Do you live in Japan?",
19 | japanese: [
20 | { word: "日本", reading: "にほん" },
21 | { word: "に" },
22 | { word: "住んで", reading: "すんで" },
23 | { word: "います" },
24 | { word: "か" },
25 | { word: "?" },
26 | ],
27 | chunks: [
28 | {
29 | japanese: [{ word: "日本", reading: "にほん" }],
30 | meaning: "Japan",
31 | grammar: "Noun",
32 | },
33 | {
34 | japanese: [{ word: "に" }],
35 | meaning: "in",
36 | grammar: "Particle",
37 | },
38 | {
39 | japanese: [{ word: "住んで", reading: "すんで" }, { word: "います" }],
40 | meaning: "live",
41 | grammar: "Verb + て form + います",
42 | },
43 | {
44 | japanese: [{ word: "か" }],
45 | meaning: "question",
46 | grammar: "Particle",
47 | },
48 | {
49 | japanese: [{ word: "?" }],
50 | meaning: "question",
51 | grammar: "Punctuation",
52 | },
53 | ],
54 | },
55 | ],
56 | };
57 |
58 | const casualExample = {
59 | japanese: [
60 | { word: "日本", reading: "にほん" },
61 | { word: "に" },
62 | { word: "住んで", reading: "すんで" },
63 | { word: "いる" },
64 | { word: "の" },
65 | { word: "?" },
66 | ],
67 | grammarBreakdown: [
68 | {
69 | english: "Do you live in Japan?",
70 | japanese: [
71 | { word: "日本", reading: "にほん" },
72 | { word: "に" },
73 | { word: "住んで", reading: "すんで" },
74 | { word: "いる" },
75 | { word: "の" },
76 | { word: "?" },
77 | ],
78 | chunks: [
79 | {
80 | japanese: [{ word: "日本", reading: "にほん" }],
81 | meaning: "Japan",
82 | grammar: "Noun",
83 | },
84 | {
85 | japanese: [{ word: "に" }],
86 | meaning: "in",
87 | grammar: "Particle",
88 | },
89 | {
90 | japanese: [{ word: "住んで", reading: "すんで" }, { word: "いる" }],
91 | meaning: "live",
92 | grammar: "Verb + て form + いる",
93 | },
94 | {
95 | japanese: [{ word: "の" }],
96 | meaning: "question",
97 | grammar: "Particle",
98 | },
99 | {
100 | japanese: [{ word: "?" }],
101 | meaning: "question",
102 | grammar: "Punctuation",
103 | },
104 | ],
105 | },
106 | ],
107 | };
108 |
109 | export async function GET(req) {
110 | // WARNING: Do not expose your keys
111 | // WARNING: If you host publicly your project, add an authentication layer to limit the consumption of ChatGPT resources
112 |
113 | const speech = req.nextUrl.searchParams.get("speech") || "formal";
114 | const speechExample = speech === "formal" ? formalExample : casualExample;
115 |
116 | const chatCompletion = await openai.chat.completions.create({
117 | messages: [
118 | {
119 | role: "system",
120 | content: `You are a Japanese language teacher.
121 | Your student asks you how to say something from english to japanese.
122 | You should respond with:
123 | - english: the english version ex: "Do you live in Japan?"
124 | - japanese: the japanese translation in split into words ex: ${JSON.stringify(
125 | speechExample.japanese
126 | )}
127 | - grammarBreakdown: an explanation of the grammar structure per sentence ex: ${JSON.stringify(
128 | speechExample.grammarBreakdown
129 | )}
130 | `,
131 | },
132 | {
133 | role: "system",
134 | content: `You always respond with a JSON object with the following format:
135 | {
136 | "english": "",
137 | "japanese": [{
138 | "word": "",
139 | "reading": ""
140 | }],
141 | "grammarBreakdown": [{
142 | "english": "",
143 | "japanese": [{
144 | "word": "",
145 | "reading": ""
146 | }],
147 | "chunks": [{
148 | "japanese": [{
149 | "word": "",
150 | "reading": ""
151 | }],
152 | "meaning": "",
153 | "grammar": ""
154 | }]
155 | }]
156 | }`,
157 | },
158 | {
159 | role: "user",
160 | content: `How to say ${
161 | req.nextUrl.searchParams.get("question") ||
162 | "Have you ever been to Japan?"
163 | } in Japanese in ${speech} speech?`,
164 | },
165 | ],
166 | // model: "gpt-4-turbo-preview", // https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo
167 | model: "gpt-3.5-turbo", // https://help.openai.com/en/articles/7102672-how-can-i-access-gpt-4
168 | response_format: {
169 | type: "json_object",
170 | },
171 | });
172 | console.log(chatCompletion.choices[0].message.content);
173 | return Response.json(JSON.parse(chatCompletion.choices[0].message.content));
174 | }
175 |
--------------------------------------------------------------------------------
/src/app/api/tts/route.js:
--------------------------------------------------------------------------------
1 | import * as sdk from "microsoft-cognitiveservices-speech-sdk";
2 | import { PassThrough } from "stream";
3 |
4 | export async function GET(req) {
5 | // WARNING: Do not expose your keys
6 | // WARNING: If you host publicly your project, add an authentication layer to limit the consumption of Azure resources
7 |
8 | const speechConfig = sdk.SpeechConfig.fromSubscription(
9 | process.env["SPEECH_KEY"],
10 | process.env["SPEECH_REGION"]
11 | );
12 |
13 | // https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=tts
14 | const teacher = req.nextUrl.searchParams.get("teacher") || "Nanami";
15 | speechConfig.speechSynthesisVoiceName = `ja-JP-${teacher}Neural`;
16 |
17 | const speechSynthesizer = new sdk.SpeechSynthesizer(speechConfig);
18 | const visemes = [];
19 | speechSynthesizer.visemeReceived = function (s, e) {
20 | // console.log(
21 | // "(Viseme), Audio offset: " +
22 | // e.audioOffset / 10000 +
23 | // "ms. Viseme ID: " +
24 | // e.visemeId
25 | // );
26 | visemes.push([e.audioOffset / 10000, e.visemeId]);
27 | };
28 | const audioStream = await new Promise((resolve, reject) => {
29 | speechSynthesizer.speakTextAsync(
30 | req.nextUrl.searchParams.get("text") ||
31 | "I'm excited to try text to speech",
32 | (result) => {
33 | const { audioData } = result;
34 |
35 | speechSynthesizer.close();
36 |
37 | // convert arrayBuffer to stream
38 | const bufferStream = new PassThrough();
39 | bufferStream.end(Buffer.from(audioData));
40 | resolve(bufferStream);
41 | },
42 | (error) => {
43 | console.log(error);
44 | speechSynthesizer.close();
45 | reject(error);
46 | }
47 | );
48 | });
49 | const response = new Response(audioStream, {
50 | headers: {
51 | "Content-Type": "audio/mpeg",
52 | "Content-Disposition": `inline; filename=tts.mp3`,
53 | Visemes: JSON.stringify(visemes),
54 | },
55 | });
56 | // audioStream.pipe(response);
57 | return response;
58 | }
59 |
--------------------------------------------------------------------------------
/src/app/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wass08/r3f-ai-language-teacher/08d7957e389390d41f72a27acc8d5ec6e56b81d3/src/app/favicon.ico
--------------------------------------------------------------------------------
/src/app/globals.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
5 | :root {
6 | --foreground-rgb: 0, 0, 0;
7 | --background-start-rgb: 214, 219, 220;
8 | --background-end-rgb: 255, 255, 255;
9 | }
10 |
11 | @media (prefers-color-scheme: dark) {
12 | :root {
13 | --foreground-rgb: 255, 255, 255;
14 | --background-start-rgb: 0, 0, 0;
15 | --background-end-rgb: 0, 0, 0;
16 | }
17 | }
18 |
19 | body {
20 | color: rgb(var(--foreground-rgb));
21 | background: linear-gradient(
22 | to bottom,
23 | transparent,
24 | rgb(var(--background-end-rgb))
25 | )
26 | rgb(var(--background-start-rgb));
27 | }
28 |
29 | @layer utilities {
30 | .text-balance {
31 | text-wrap: balance;
32 | }
33 | }
34 |
35 | ::-webkit-scrollbar {
36 | width: 24px;
37 | background-color: rgba(255, 255, 255, 0.3);
38 | }
39 |
40 | ::-webkit-scrollbar-thumb {
41 | background-color: white;
42 | }
43 |
--------------------------------------------------------------------------------
/src/app/layout.js:
--------------------------------------------------------------------------------
1 | import { Noto_Sans_JP, Roboto } from "next/font/google";
2 | import "./globals.css";
3 |
4 | const roboto = Roboto({
5 | subsets: ["latin"],
6 | display: "swap",
7 | weight: ["400", "700"],
8 | variable: "--font-roboto",
9 | });
10 |
11 | export const notoSansJP = Noto_Sans_JP({
12 | display: "swap",
13 | subsets: ["latin"],
14 | variable: "--font-noto-sans-jp",
15 | });
16 |
17 | export const metadata = {
18 | title: "AI Sensei",
19 | description: "Learn Japanese with AI Sensei",
20 | };
21 |
22 | export default function RootLayout({ children }) {
23 | return (
24 |
25 |
{children}
26 |
27 | );
28 | }
29 |
--------------------------------------------------------------------------------
/src/app/page.js:
--------------------------------------------------------------------------------
1 | import { Experience } from "@/components/Experience";
2 |
3 | export default function Home() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/src/components/BoardSettings.jsx:
--------------------------------------------------------------------------------
1 | import { teachers, useAITeacher } from "@/hooks/useAITeacher";
2 |
3 | export const BoardSettings = () => {
4 | const furigana = useAITeacher((state) => state.furigana);
5 | const setFurigana = useAITeacher((state) => state.setFurigana);
6 |
7 | const english = useAITeacher((state) => state.english);
8 | const setEnglish = useAITeacher((state) => state.setEnglish);
9 |
10 | const teacher = useAITeacher((state) => state.teacher);
11 | const setTeacher = useAITeacher((state) => state.setTeacher);
12 |
13 | const speech = useAITeacher((state) => state.speech);
14 | const setSpeech = useAITeacher((state) => state.setSpeech);
15 |
16 | const classroom = useAITeacher((state) => state.classroom);
17 | const setClassroom = useAITeacher((state) => state.setClassroom);
18 |
19 | return (
20 | <>
21 |
22 | {teachers.map((sensei, idx) => (
23 |
29 |
setTeacher(sensei)}>
30 |

35 |
36 |
{sensei}
37 |
38 | ))}
39 |
40 |
41 |
51 |
61 |
62 |
63 |
73 |
83 |
84 |
85 |
95 |
105 |
106 | >
107 | );
108 | };
109 |
--------------------------------------------------------------------------------
/src/components/Experience.jsx:
--------------------------------------------------------------------------------
1 | "use client";
2 | import { useAITeacher } from "@/hooks/useAITeacher";
3 | import {
4 | CameraControls,
5 | Environment,
6 | Float,
7 | Gltf,
8 | Html,
9 | Loader,
10 | useGLTF,
11 | } from "@react-three/drei";
12 | import { Canvas } from "@react-three/fiber";
13 | import { Leva, button, useControls } from "leva";
14 | import { Suspense, useEffect, useRef } from "react";
15 | import { degToRad } from "three/src/math/MathUtils";
16 | import { BoardSettings } from "./BoardSettings";
17 | import { MessagesList } from "./MessagesList";
18 | import { Teacher } from "./Teacher";
19 | import { TypingBox } from "./TypingBox";
20 |
21 | const itemPlacement = {
22 | default: {
23 | classroom: {
24 | position: [0.2, -1.7, -2],
25 | },
26 | teacher: {
27 | position: [-1, -1.7, -3],
28 | },
29 | board: {
30 | position: [0.45, 0.382, -6],
31 | },
32 | },
33 | alternative: {
34 | classroom: {
35 | position: [0.3, -1.7, -1.5],
36 | rotation: [0, degToRad(-90), 0],
37 | scale: 0.4,
38 | },
39 | teacher: { position: [-1, -1.7, -3] },
40 | board: { position: [1.4, 0.84, -8] },
41 | },
42 | };
43 |
44 | export const Experience = () => {
45 | const teacher = useAITeacher((state) => state.teacher);
46 | const classroom = useAITeacher((state) => state.classroom);
47 |
48 | return (
49 | <>
50 |
51 |
52 |
53 |
54 |
55 |
89 | >
90 | );
91 | };
92 |
93 | const CAMERA_POSITIONS = {
94 | default: [0, 6.123233995736766e-21, 0.0001],
95 | loading: [
96 | 0.00002621880610890309, 0.00000515037441056466, 0.00009636414192870058,
97 | ],
98 | speaking: [0, -1.6481333940859815e-7, 0.00009999846226827279],
99 | };
100 |
101 | const CAMERA_ZOOMS = {
102 | default: 1,
103 | loading: 1.3,
104 | speaking: 2.1204819420055387,
105 | };
106 |
107 | const CameraManager = () => {
108 | const controls = useRef();
109 | const loading = useAITeacher((state) => state.loading);
110 | const currentMessage = useAITeacher((state) => state.currentMessage);
111 |
112 | useEffect(() => {
113 | if (loading) {
114 | controls.current?.setPosition(...CAMERA_POSITIONS.loading, true);
115 | controls.current?.zoomTo(CAMERA_ZOOMS.loading, true);
116 | } else if (currentMessage) {
117 | controls.current?.setPosition(...CAMERA_POSITIONS.speaking, true);
118 | controls.current?.zoomTo(CAMERA_ZOOMS.speaking, true);
119 | }
120 | }, [loading]);
121 |
122 | useControls("Helper", {
123 | getCameraPosition: button(() => {
124 | const position = controls.current.getPosition();
125 | const zoom = controls.current.camera.zoom;
126 | console.log([...position], zoom);
127 | }),
128 | });
129 |
130 | return (
131 |
146 | );
147 | };
148 |
149 | useGLTF.preload("/models/classroom_default.glb");
150 | useGLTF.preload("/models/classroom_alternative.glb");
151 |
--------------------------------------------------------------------------------
/src/components/MessagesList.jsx:
--------------------------------------------------------------------------------
1 | import { useAITeacher } from "@/hooks/useAITeacher";
2 | import { useEffect, useRef } from "react";
3 |
4 | export const MessagesList = () => {
5 | const messages = useAITeacher((state) => state.messages);
6 | const playMessage = useAITeacher((state) => state.playMessage);
7 | const { currentMessage } = useAITeacher();
8 | const english = useAITeacher((state) => state.english);
9 | const furigana = useAITeacher((state) => state.furigana);
10 | const classroom = useAITeacher((state) => state.classroom);
11 |
12 | const container = useRef();
13 |
14 | useEffect(() => {
15 | container.current.scrollTo({
16 | top: container.current.scrollHeight,
17 | behavior: "smooth",
18 | });
19 | }, [messages.length]);
20 |
21 | const renderEnglish = (englishText) => (
22 | <>
23 | {english && (
24 |
25 | {englishText}
26 |
27 | )}
28 | >
29 | );
30 |
31 | const renderJapanese = (japanese) => (
32 |
33 | {japanese.map((word, i) => (
34 |
35 | {furigana && word.reading && (
36 | {word.reading}
37 | )}
38 | {word.word}
39 |
40 | ))}
41 |
42 | );
43 |
44 | return (
45 |
53 | {messages.length === 0 && (
54 |
55 |
56 | Wawa Sensei
57 |
58 | Japanese Language School
59 |
60 |
61 | ワワ先生日本語学校
62 |
63 |
64 | )}
65 | {messages.map((message, i) => (
66 |
67 |
68 |
69 |
70 |
77 | {message.speech}
78 |
79 | {renderEnglish(message.answer.english)}
80 |
81 |
82 | {renderJapanese(message.answer.japanese)}
83 |
84 | {currentMessage === message ? (
85 |
109 | ) : (
110 |
134 | )}
135 |
136 |
137 |
138 | Grammar Breakdown
139 |
140 | {message.answer.grammarBreakdown.map((grammar, i) => (
141 |
142 | {message.answer.grammarBreakdown.length > 1 && (
143 | <>
144 | {renderEnglish(grammar.english)}
145 | {renderJapanese(grammar.japanese)}
146 | >
147 | )}
148 |
149 |
150 | {grammar.chunks.map((chunk, i) => (
151 |
152 |
153 | {renderJapanese(chunk.japanese)}
154 |
155 |
156 | {chunk.meaning}
157 |
158 |
159 | {chunk.grammar}
160 |
161 |
162 | ))}
163 |
164 |
165 | ))}
166 |
167 |
168 | ))}
169 |
170 | );
171 | };
172 |
--------------------------------------------------------------------------------
/src/components/Teacher.jsx:
--------------------------------------------------------------------------------
1 | /*
2 | Auto-generated by: https://github.com/pmndrs/gltfjsx
3 | Command: npx gltfjsx@6.2.3 public/models/Teacher.glb -r public -o src/components/Teacher.jsx
4 | */
5 |
6 | import { teachers, useAITeacher } from "@/hooks/useAITeacher";
7 | import { Html, useAnimations, useGLTF } from "@react-three/drei";
8 | import { useFrame } from "@react-three/fiber";
9 | import { useEffect, useRef, useState } from "react";
10 | import { MathUtils, MeshStandardMaterial } from "three";
11 | import { randInt } from "three/src/math/MathUtils";
12 |
13 | const ANIMATION_FADE_TIME = 0.5;
14 |
15 | export function Teacher({ teacher, ...props }) {
16 | const group = useRef();
17 | const { scene } = useGLTF(`/models/Teacher_${teacher}.glb`);
18 | useEffect(() => {
19 | scene.traverse((child) => {
20 | if (child.material) {
21 | child.material = new MeshStandardMaterial({
22 | map: child.material.map,
23 | });
24 | }
25 | });
26 | }, [scene]);
27 |
28 | const currentMessage = useAITeacher((state) => state.currentMessage);
29 | const loading = useAITeacher((state) => state.loading);
30 | const { animations } = useGLTF(`/models/animations_${teacher}.glb`);
31 | const { actions, mixer } = useAnimations(animations, group);
32 | const [animation, setAnimation] = useState("Idle");
33 |
34 | // Imported from r3f-virtual-girlfriend project
35 | const [blink, setBlink] = useState(false);
36 |
37 | useEffect(() => {
38 | let blinkTimeout;
39 | const nextBlink = () => {
40 | blinkTimeout = setTimeout(() => {
41 | setBlink(true);
42 | setTimeout(() => {
43 | setBlink(false);
44 | nextBlink();
45 | }, 100);
46 | }, randInt(1000, 5000));
47 | };
48 | nextBlink();
49 | return () => clearTimeout(blinkTimeout);
50 | }, []);
51 |
52 | useEffect(() => {
53 | if (loading) {
54 | setAnimation("Thinking");
55 | } else if (currentMessage) {
56 | setAnimation(randInt(0, 1) ? "Talking" : "Talking2");
57 | } else {
58 | setAnimation("Idle");
59 | }
60 | }, [currentMessage, loading]);
61 |
62 | useFrame(({ camera }) => {
63 | // Smile
64 | lerpMorphTarget("mouthSmile", 0.2, 0.5);
65 | // Blinking
66 | lerpMorphTarget("eye_close", blink ? 1 : 0, 0.5);
67 |
68 | // Talking
69 | for (let i = 0; i <= 21; i++) {
70 | lerpMorphTarget(i, 0, 0.1); // reset morph targets
71 | }
72 |
73 | if (
74 | currentMessage &&
75 | currentMessage.visemes &&
76 | currentMessage.audioPlayer
77 | ) {
78 | for (let i = currentMessage.visemes.length - 1; i >= 0; i--) {
79 | const viseme = currentMessage.visemes[i];
80 | if (currentMessage.audioPlayer.currentTime * 1000 >= viseme[0]) {
81 | lerpMorphTarget(viseme[1], 1, 0.2);
82 | break;
83 | }
84 | }
85 | if (
86 | actions[animation].time >
87 | actions[animation].getClip().duration - ANIMATION_FADE_TIME
88 | ) {
89 | setAnimation((animation) =>
90 | animation === "Talking" ? "Talking2" : "Talking"
91 | ); // Could load more type of animations and randomization here
92 | }
93 | }
94 | });
95 |
96 | useEffect(() => {
97 | actions[animation]
98 | ?.reset()
99 | .fadeIn(mixer.time > 0 ? ANIMATION_FADE_TIME : 0)
100 | .play();
101 | return () => {
102 | actions[animation]?.fadeOut(ANIMATION_FADE_TIME);
103 | };
104 | }, [animation, actions]);
105 |
106 | const lerpMorphTarget = (target, value, speed = 0.1) => {
107 | scene.traverse((child) => {
108 | if (child.isSkinnedMesh && child.morphTargetDictionary) {
109 | const index = child.morphTargetDictionary[target];
110 | if (
111 | index === undefined ||
112 | child.morphTargetInfluences[index] === undefined
113 | ) {
114 | return;
115 | }
116 | child.morphTargetInfluences[index] = MathUtils.lerp(
117 | child.morphTargetInfluences[index],
118 | value,
119 | speed
120 | );
121 | }
122 | });
123 | };
124 |
125 | const [thinkingText, setThinkingText] = useState(".");
126 |
127 | useEffect(() => {
128 | if (loading) {
129 | const interval = setInterval(() => {
130 | setThinkingText((thinkingText) => {
131 | if (thinkingText.length === 3) {
132 | return ".";
133 | }
134 | return thinkingText + ".";
135 | });
136 | }, 500);
137 | return () => clearInterval(interval);
138 | }
139 | }, [loading]);
140 |
141 | return (
142 |
143 | {loading && (
144 |
145 |
146 |
147 |
148 |
149 | {thinkingText}
150 |
151 |
152 |
153 |
154 | )}
155 |
156 |
157 | );
158 | }
159 |
160 | teachers.forEach((teacher) => {
161 | useGLTF.preload(`/models/Teacher_${teacher}.glb`);
162 | useGLTF.preload(`/models/animations_${teacher}.glb`);
163 | });
164 |
--------------------------------------------------------------------------------
/src/components/TypingBox.jsx:
--------------------------------------------------------------------------------
1 | import { useAITeacher } from "@/hooks/useAITeacher";
2 | import { useState } from "react";
3 |
4 | export const TypingBox = () => {
5 | const askAI = useAITeacher((state) => state.askAI);
6 | const loading = useAITeacher((state) => state.loading);
7 | const [question, setQuestion] = useState("");
8 |
9 | const ask = () => {
10 | askAI(question);
11 | setQuestion("");
12 | };
13 | return (
14 |
15 |
16 |
17 | How to say in Japanese?
18 |
19 |
20 | Type a sentence you want to say in Japanese and AI Sensei will
21 | translate it for you.
22 |
23 |
24 |
25 | {loading ? (
26 |
27 |
28 |
29 |
30 |
31 |
32 | ) : (
33 |
34 | setQuestion(e.target.value)}
39 | onKeyDown={(e) => {
40 | if (e.key === "Enter") {
41 | ask();
42 | }
43 | }}
44 | />
45 |
51 |
52 | )}
53 |
54 | );
55 | };
56 |
--------------------------------------------------------------------------------
/src/hooks/useAITeacher.js:
--------------------------------------------------------------------------------
1 | const { create } = require("zustand");
2 |
3 | export const teachers = ["Nanami", "Naoki"];
4 |
5 | export const useAITeacher = create((set, get) => ({
6 | messages: [],
7 | currentMessage: null,
8 | teacher: teachers[0],
9 | setTeacher: (teacher) => {
10 | set(() => ({
11 | teacher,
12 | messages: get().messages.map((message) => {
13 | message.audioPlayer = null; // New teacher, new Voice
14 | return message;
15 | }),
16 | }));
17 | },
18 | classroom: "default",
19 | setClassroom: (classroom) => {
20 | set(() => ({
21 | classroom,
22 | }));
23 | },
24 | loading: false,
25 | furigana: true,
26 | setFurigana: (furigana) => {
27 | set(() => ({
28 | furigana,
29 | }));
30 | },
31 | english: true,
32 | setEnglish: (english) => {
33 | set(() => ({
34 | english,
35 | }));
36 | },
37 | speech: "formal",
38 | setSpeech: (speech) => {
39 | set(() => ({
40 | speech,
41 | }));
42 | },
43 | askAI: async (question) => {
44 | if (!question) {
45 | return;
46 | }
47 | const message = {
48 | question,
49 | id: get().messages.length,
50 | };
51 | set(() => ({
52 | loading: true,
53 | }));
54 |
55 | const speech = get().speech;
56 |
57 | // Ask AI
58 | const res = await fetch(`/api/ai?question=${question}&speech=${speech}`);
59 | const data = await res.json();
60 | message.answer = data;
61 | message.speech = speech;
62 |
63 | set(() => ({
64 | currentMessage: message,
65 | }));
66 |
67 | set((state) => ({
68 | messages: [...state.messages, message],
69 | loading: false,
70 | }));
71 | get().playMessage(message);
72 | },
73 | playMessage: async (message) => {
74 | set(() => ({
75 | currentMessage: message,
76 | }));
77 |
78 | if (!message.audioPlayer) {
79 | set(() => ({
80 | loading: true,
81 | }));
82 | // Get TTS
83 | const audioRes = await fetch(
84 | `/api/tts?teacher=${get().teacher}&text=${message.answer.japanese
85 | .map((word) => word.word)
86 | .join(" ")}`
87 | );
88 | const audio = await audioRes.blob();
89 | const visemes = JSON.parse(await audioRes.headers.get("visemes"));
90 | const audioUrl = URL.createObjectURL(audio);
91 | const audioPlayer = new Audio(audioUrl);
92 |
93 | message.visemes = visemes;
94 | message.audioPlayer = audioPlayer;
95 | message.audioPlayer.onended = () => {
96 | set(() => ({
97 | currentMessage: null,
98 | }));
99 | };
100 | set(() => ({
101 | loading: false,
102 | messages: get().messages.map((m) => {
103 | if (m.id === message.id) {
104 | return message;
105 | }
106 | return m;
107 | }),
108 | }));
109 | }
110 |
111 | message.audioPlayer.currentTime = 0;
112 | message.audioPlayer.play();
113 | },
114 | stopMessage: (message) => {
115 | message.audioPlayer.pause();
116 | set(() => ({
117 | currentMessage: null,
118 | }));
119 | },
120 | }));
121 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('tailwindcss').Config} */
2 | module.exports = {
3 | content: [
4 | "./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
5 | "./src/components/**/*.{js,ts,jsx,tsx,mdx}",
6 | "./src/app/**/*.{js,ts,jsx,tsx,mdx}",
7 | ],
8 | theme: {
9 | extend: {
10 | backgroundImage: {
11 | "gradient-radial": "radial-gradient(var(--tw-gradient-stops))",
12 | "gradient-conic":
13 | "conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))",
14 | },
15 | },
16 | fontFamily: {
17 | sans: ["var(--font-roboto)"],
18 | jp: ["var(--font-noto-sans-jp)"],
19 | },
20 | },
21 | plugins: [],
22 | };
23 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@aashutoshrathi/word-wrap@^1.2.3":
6 | version "1.2.6"
7 | resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
8 | integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
9 |
10 | "@alloc/quick-lru@^5.2.0":
11 | version "5.2.0"
12 | resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
13 | integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
14 |
15 | "@babel/runtime@^7.11.2", "@babel/runtime@^7.17.8", "@babel/runtime@^7.23.2":
16 | version "7.23.9"
17 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7"
18 | integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==
19 | dependencies:
20 | regenerator-runtime "^0.14.0"
21 |
22 | "@babel/runtime@^7.13.10":
23 | version "7.24.0"
24 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.0.tgz#584c450063ffda59697021430cb47101b085951e"
25 | integrity sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==
26 | dependencies:
27 | regenerator-runtime "^0.14.0"
28 |
29 | "@eslint-community/eslint-utils@^4.2.0":
30 | version "4.4.0"
31 | resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
32 | integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
33 | dependencies:
34 | eslint-visitor-keys "^3.3.0"
35 |
36 | "@eslint-community/regexpp@^4.6.1":
37 | version "4.10.0"
38 | resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
39 | integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
40 |
41 | "@eslint/eslintrc@^2.1.4":
42 | version "2.1.4"
43 | resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
44 | integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
45 | dependencies:
46 | ajv "^6.12.4"
47 | debug "^4.3.2"
48 | espree "^9.6.0"
49 | globals "^13.19.0"
50 | ignore "^5.2.0"
51 | import-fresh "^3.2.1"
52 | js-yaml "^4.1.0"
53 | minimatch "^3.1.2"
54 | strip-json-comments "^3.1.1"
55 |
56 | "@eslint/js@8.57.0":
57 | version "8.57.0"
58 | resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f"
59 | integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
60 |
61 | "@floating-ui/core@^1.0.0":
62 | version "1.6.0"
63 | resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1"
64 | integrity sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==
65 | dependencies:
66 | "@floating-ui/utils" "^0.2.1"
67 |
68 | "@floating-ui/dom@^1.6.1":
69 | version "1.6.3"
70 | resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef"
71 | integrity sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==
72 | dependencies:
73 | "@floating-ui/core" "^1.0.0"
74 | "@floating-ui/utils" "^0.2.0"
75 |
76 | "@floating-ui/react-dom@^2.0.0":
77 | version "2.0.8"
78 | resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.8.tgz#afc24f9756d1b433e1fe0d047c24bd4d9cefaa5d"
79 | integrity sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==
80 | dependencies:
81 | "@floating-ui/dom" "^1.6.1"
82 |
83 | "@floating-ui/utils@^0.2.0", "@floating-ui/utils@^0.2.1":
84 | version "0.2.1"
85 | resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2"
86 | integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==
87 |
88 | "@humanwhocodes/config-array@^0.11.14":
89 | version "0.11.14"
90 | resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b"
91 | integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==
92 | dependencies:
93 | "@humanwhocodes/object-schema" "^2.0.2"
94 | debug "^4.3.1"
95 | minimatch "^3.0.5"
96 |
97 | "@humanwhocodes/module-importer@^1.0.1":
98 | version "1.0.1"
99 | resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
100 | integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
101 |
102 | "@humanwhocodes/object-schema@^2.0.2":
103 | version "2.0.2"
104 | resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz#d9fae00a2d5cb40f92cfe64b47ad749fbc38f917"
105 | integrity sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==
106 |
107 | "@isaacs/cliui@^8.0.2":
108 | version "8.0.2"
109 | resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
110 | integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
111 | dependencies:
112 | string-width "^5.1.2"
113 | string-width-cjs "npm:string-width@^4.2.0"
114 | strip-ansi "^7.0.1"
115 | strip-ansi-cjs "npm:strip-ansi@^6.0.1"
116 | wrap-ansi "^8.1.0"
117 | wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
118 |
119 | "@jridgewell/gen-mapping@^0.3.2":
120 | version "0.3.4"
121 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.4.tgz#9b18145d26cf33d08576cf4c7665b28554480ed7"
122 | integrity sha512-Oud2QPM5dHviZNn4y/WhhYKSXksv+1xLEIsNrAbGcFzUN3ubqWRFT5gwPchNc5NuzILOU4tPBDTZ4VwhL8Y7cw==
123 | dependencies:
124 | "@jridgewell/set-array" "^1.0.1"
125 | "@jridgewell/sourcemap-codec" "^1.4.10"
126 | "@jridgewell/trace-mapping" "^0.3.9"
127 |
128 | "@jridgewell/resolve-uri@^3.1.0":
129 | version "3.1.2"
130 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
131 | integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
132 |
133 | "@jridgewell/set-array@^1.0.1":
134 | version "1.1.2"
135 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
136 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
137 |
138 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
139 | version "1.4.15"
140 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
141 | integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
142 |
143 | "@jridgewell/trace-mapping@^0.3.9":
144 | version "0.3.23"
145 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.23.tgz#afc96847f3f07841477f303eed687707a5aacd80"
146 | integrity sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==
147 | dependencies:
148 | "@jridgewell/resolve-uri" "^3.1.0"
149 | "@jridgewell/sourcemap-codec" "^1.4.14"
150 |
151 | "@mediapipe/tasks-vision@0.10.8":
152 | version "0.10.8"
153 | resolved "https://registry.yarnpkg.com/@mediapipe/tasks-vision/-/tasks-vision-0.10.8.tgz#a78e137018a19933b7a1d0e887d553d4ab833d10"
154 | integrity sha512-Rp7ll8BHrKB3wXaRFKhrltwZl1CiXGdibPxuWXvqGnKTnv8fqa/nvftYNuSbf+pbJWKYCXdBtYTITdAUTGGh0Q==
155 |
156 | "@next/env@14.1.0":
157 | version "14.1.0"
158 | resolved "https://registry.yarnpkg.com/@next/env/-/env-14.1.0.tgz#43d92ebb53bc0ae43dcc64fb4d418f8f17d7a341"
159 | integrity sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==
160 |
161 | "@next/eslint-plugin-next@14.1.0":
162 | version "14.1.0"
163 | resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-14.1.0.tgz#29b041233fac7417e22eefa4146432d5cd910820"
164 | integrity sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==
165 | dependencies:
166 | glob "10.3.10"
167 |
168 | "@next/swc-darwin-arm64@14.1.0":
169 | version "14.1.0"
170 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.1.0.tgz#70a57c87ab1ae5aa963a3ba0f4e59e18f4ecea39"
171 | integrity sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==
172 |
173 | "@next/swc-darwin-x64@14.1.0":
174 | version "14.1.0"
175 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.1.0.tgz#0863a22feae1540e83c249384b539069fef054e9"
176 | integrity sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==
177 |
178 | "@next/swc-linux-arm64-gnu@14.1.0":
179 | version "14.1.0"
180 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.1.0.tgz#893da533d3fce4aec7116fe772d4f9b95232423c"
181 | integrity sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==
182 |
183 | "@next/swc-linux-arm64-musl@14.1.0":
184 | version "14.1.0"
185 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.1.0.tgz#d81ddcf95916310b8b0e4ad32b637406564244c0"
186 | integrity sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==
187 |
188 | "@next/swc-linux-x64-gnu@14.1.0":
189 | version "14.1.0"
190 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.1.0.tgz#18967f100ec19938354332dcb0268393cbacf581"
191 | integrity sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==
192 |
193 | "@next/swc-linux-x64-musl@14.1.0":
194 | version "14.1.0"
195 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.1.0.tgz#77077cd4ba8dda8f349dc7ceb6230e68ee3293cf"
196 | integrity sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==
197 |
198 | "@next/swc-win32-arm64-msvc@14.1.0":
199 | version "14.1.0"
200 | resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.1.0.tgz#5f0b8cf955644104621e6d7cc923cad3a4c5365a"
201 | integrity sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==
202 |
203 | "@next/swc-win32-ia32-msvc@14.1.0":
204 | version "14.1.0"
205 | resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.1.0.tgz#21f4de1293ac5e5a168a412b139db5d3420a89d0"
206 | integrity sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==
207 |
208 | "@next/swc-win32-x64-msvc@14.1.0":
209 | version "14.1.0"
210 | resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.1.0.tgz#e561fb330466d41807123d932b365cf3d33ceba2"
211 | integrity sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==
212 |
213 | "@nodelib/fs.scandir@2.1.5":
214 | version "2.1.5"
215 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
216 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
217 | dependencies:
218 | "@nodelib/fs.stat" "2.0.5"
219 | run-parallel "^1.1.9"
220 |
221 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
222 | version "2.0.5"
223 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
224 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
225 |
226 | "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
227 | version "1.2.8"
228 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
229 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
230 | dependencies:
231 | "@nodelib/fs.scandir" "2.1.5"
232 | fastq "^1.6.0"
233 |
234 | "@pkgjs/parseargs@^0.11.0":
235 | version "0.11.0"
236 | resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
237 | integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
238 |
239 | "@radix-ui/primitive@1.0.1":
240 | version "1.0.1"
241 | resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.1.tgz#e46f9958b35d10e9f6dc71c497305c22e3e55dbd"
242 | integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==
243 | dependencies:
244 | "@babel/runtime" "^7.13.10"
245 |
246 | "@radix-ui/react-arrow@1.0.3":
247 | version "1.0.3"
248 | resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d"
249 | integrity sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==
250 | dependencies:
251 | "@babel/runtime" "^7.13.10"
252 | "@radix-ui/react-primitive" "1.0.3"
253 |
254 | "@radix-ui/react-compose-refs@1.0.1":
255 | version "1.0.1"
256 | resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz#7ed868b66946aa6030e580b1ffca386dd4d21989"
257 | integrity sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==
258 | dependencies:
259 | "@babel/runtime" "^7.13.10"
260 |
261 | "@radix-ui/react-context@1.0.1":
262 | version "1.0.1"
263 | resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c"
264 | integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==
265 | dependencies:
266 | "@babel/runtime" "^7.13.10"
267 |
268 | "@radix-ui/react-dismissable-layer@1.0.5":
269 | version "1.0.5"
270 | resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz#3f98425b82b9068dfbab5db5fff3df6ebf48b9d4"
271 | integrity sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==
272 | dependencies:
273 | "@babel/runtime" "^7.13.10"
274 | "@radix-ui/primitive" "1.0.1"
275 | "@radix-ui/react-compose-refs" "1.0.1"
276 | "@radix-ui/react-primitive" "1.0.3"
277 | "@radix-ui/react-use-callback-ref" "1.0.1"
278 | "@radix-ui/react-use-escape-keydown" "1.0.3"
279 |
280 | "@radix-ui/react-id@1.0.1":
281 | version "1.0.1"
282 | resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.1.tgz#73cdc181f650e4df24f0b6a5b7aa426b912c88c0"
283 | integrity sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==
284 | dependencies:
285 | "@babel/runtime" "^7.13.10"
286 | "@radix-ui/react-use-layout-effect" "1.0.1"
287 |
288 | "@radix-ui/react-popper@1.1.3":
289 | version "1.1.3"
290 | resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42"
291 | integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==
292 | dependencies:
293 | "@babel/runtime" "^7.13.10"
294 | "@floating-ui/react-dom" "^2.0.0"
295 | "@radix-ui/react-arrow" "1.0.3"
296 | "@radix-ui/react-compose-refs" "1.0.1"
297 | "@radix-ui/react-context" "1.0.1"
298 | "@radix-ui/react-primitive" "1.0.3"
299 | "@radix-ui/react-use-callback-ref" "1.0.1"
300 | "@radix-ui/react-use-layout-effect" "1.0.1"
301 | "@radix-ui/react-use-rect" "1.0.1"
302 | "@radix-ui/react-use-size" "1.0.1"
303 | "@radix-ui/rect" "1.0.1"
304 |
305 | "@radix-ui/react-portal@1.0.4", "@radix-ui/react-portal@^1.0.2":
306 | version "1.0.4"
307 | resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.4.tgz#df4bfd353db3b1e84e639e9c63a5f2565fb00e15"
308 | integrity sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==
309 | dependencies:
310 | "@babel/runtime" "^7.13.10"
311 | "@radix-ui/react-primitive" "1.0.3"
312 |
313 | "@radix-ui/react-presence@1.0.1":
314 | version "1.0.1"
315 | resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.0.1.tgz#491990ba913b8e2a5db1b06b203cb24b5cdef9ba"
316 | integrity sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==
317 | dependencies:
318 | "@babel/runtime" "^7.13.10"
319 | "@radix-ui/react-compose-refs" "1.0.1"
320 | "@radix-ui/react-use-layout-effect" "1.0.1"
321 |
322 | "@radix-ui/react-primitive@1.0.3":
323 | version "1.0.3"
324 | resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz#d49ea0f3f0b2fe3ab1cb5667eb03e8b843b914d0"
325 | integrity sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==
326 | dependencies:
327 | "@babel/runtime" "^7.13.10"
328 | "@radix-ui/react-slot" "1.0.2"
329 |
330 | "@radix-ui/react-slot@1.0.2":
331 | version "1.0.2"
332 | resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab"
333 | integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==
334 | dependencies:
335 | "@babel/runtime" "^7.13.10"
336 | "@radix-ui/react-compose-refs" "1.0.1"
337 |
338 | "@radix-ui/react-tooltip@^1.0.5":
339 | version "1.0.7"
340 | resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz#8f55070f852e7e7450cc1d9210b793d2e5a7686e"
341 | integrity sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==
342 | dependencies:
343 | "@babel/runtime" "^7.13.10"
344 | "@radix-ui/primitive" "1.0.1"
345 | "@radix-ui/react-compose-refs" "1.0.1"
346 | "@radix-ui/react-context" "1.0.1"
347 | "@radix-ui/react-dismissable-layer" "1.0.5"
348 | "@radix-ui/react-id" "1.0.1"
349 | "@radix-ui/react-popper" "1.1.3"
350 | "@radix-ui/react-portal" "1.0.4"
351 | "@radix-ui/react-presence" "1.0.1"
352 | "@radix-ui/react-primitive" "1.0.3"
353 | "@radix-ui/react-slot" "1.0.2"
354 | "@radix-ui/react-use-controllable-state" "1.0.1"
355 | "@radix-ui/react-visually-hidden" "1.0.3"
356 |
357 | "@radix-ui/react-use-callback-ref@1.0.1":
358 | version "1.0.1"
359 | resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a"
360 | integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==
361 | dependencies:
362 | "@babel/runtime" "^7.13.10"
363 |
364 | "@radix-ui/react-use-controllable-state@1.0.1":
365 | version "1.0.1"
366 | resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz#ecd2ced34e6330caf89a82854aa2f77e07440286"
367 | integrity sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==
368 | dependencies:
369 | "@babel/runtime" "^7.13.10"
370 | "@radix-ui/react-use-callback-ref" "1.0.1"
371 |
372 | "@radix-ui/react-use-escape-keydown@1.0.3":
373 | version "1.0.3"
374 | resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz#217b840c250541609c66f67ed7bab2b733620755"
375 | integrity sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==
376 | dependencies:
377 | "@babel/runtime" "^7.13.10"
378 | "@radix-ui/react-use-callback-ref" "1.0.1"
379 |
380 | "@radix-ui/react-use-layout-effect@1.0.1":
381 | version "1.0.1"
382 | resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz#be8c7bc809b0c8934acf6657b577daf948a75399"
383 | integrity sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==
384 | dependencies:
385 | "@babel/runtime" "^7.13.10"
386 |
387 | "@radix-ui/react-use-rect@1.0.1":
388 | version "1.0.1"
389 | resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz#fde50b3bb9fd08f4a1cd204572e5943c244fcec2"
390 | integrity sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==
391 | dependencies:
392 | "@babel/runtime" "^7.13.10"
393 | "@radix-ui/rect" "1.0.1"
394 |
395 | "@radix-ui/react-use-size@1.0.1":
396 | version "1.0.1"
397 | resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz#1c5f5fea940a7d7ade77694bb98116fb49f870b2"
398 | integrity sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==
399 | dependencies:
400 | "@babel/runtime" "^7.13.10"
401 | "@radix-ui/react-use-layout-effect" "1.0.1"
402 |
403 | "@radix-ui/react-visually-hidden@1.0.3":
404 | version "1.0.3"
405 | resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac"
406 | integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==
407 | dependencies:
408 | "@babel/runtime" "^7.13.10"
409 | "@radix-ui/react-primitive" "1.0.3"
410 |
411 | "@radix-ui/rect@1.0.1":
412 | version "1.0.1"
413 | resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.0.1.tgz#bf8e7d947671996da2e30f4904ece343bc4a883f"
414 | integrity sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==
415 | dependencies:
416 | "@babel/runtime" "^7.13.10"
417 |
418 | "@react-spring/animated@~9.6.1":
419 | version "9.6.1"
420 | resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.6.1.tgz#ccc626d847cbe346f5f8815d0928183c647eb425"
421 | integrity sha512-ls/rJBrAqiAYozjLo5EPPLLOb1LM0lNVQcXODTC1SMtS6DbuBCPaKco5svFUQFMP2dso3O+qcC4k9FsKc0KxMQ==
422 | dependencies:
423 | "@react-spring/shared" "~9.6.1"
424 | "@react-spring/types" "~9.6.1"
425 |
426 | "@react-spring/core@~9.6.1":
427 | version "9.6.1"
428 | resolved "https://registry.yarnpkg.com/@react-spring/core/-/core-9.6.1.tgz#ebe07c20682b360b06af116ea24e2b609e778c10"
429 | integrity sha512-3HAAinAyCPessyQNNXe5W0OHzRfa8Yo5P748paPcmMowZ/4sMfaZ2ZB6e5x5khQI8NusOHj8nquoutd6FRY5WQ==
430 | dependencies:
431 | "@react-spring/animated" "~9.6.1"
432 | "@react-spring/rafz" "~9.6.1"
433 | "@react-spring/shared" "~9.6.1"
434 | "@react-spring/types" "~9.6.1"
435 |
436 | "@react-spring/rafz@~9.6.1":
437 | version "9.6.1"
438 | resolved "https://registry.yarnpkg.com/@react-spring/rafz/-/rafz-9.6.1.tgz#d71aafb92b78b24e4ff84639f52745afc285c38d"
439 | integrity sha512-v6qbgNRpztJFFfSE3e2W1Uz+g8KnIBs6SmzCzcVVF61GdGfGOuBrbjIcp+nUz301awVmREKi4eMQb2Ab2gGgyQ==
440 |
441 | "@react-spring/shared@~9.6.1":
442 | version "9.6.1"
443 | resolved "https://registry.yarnpkg.com/@react-spring/shared/-/shared-9.6.1.tgz#4e2e4296910656c02bd9fd54c559702bc836ac4e"
444 | integrity sha512-PBFBXabxFEuF8enNLkVqMC9h5uLRBo6GQhRMQT/nRTnemVENimgRd+0ZT4yFnAQ0AxWNiJfX3qux+bW2LbG6Bw==
445 | dependencies:
446 | "@react-spring/rafz" "~9.6.1"
447 | "@react-spring/types" "~9.6.1"
448 |
449 | "@react-spring/three@~9.6.1":
450 | version "9.6.1"
451 | resolved "https://registry.yarnpkg.com/@react-spring/three/-/three-9.6.1.tgz#095fcd1dc6509127c33c14486d88289b89baeb9d"
452 | integrity sha512-Tyw2YhZPKJAX3t2FcqvpLRb71CyTe1GvT3V+i+xJzfALgpk10uPGdGaQQ5Xrzmok1340DAeg2pR/MCfaW7b8AA==
453 | dependencies:
454 | "@react-spring/animated" "~9.6.1"
455 | "@react-spring/core" "~9.6.1"
456 | "@react-spring/shared" "~9.6.1"
457 | "@react-spring/types" "~9.6.1"
458 |
459 | "@react-spring/types@~9.6.1":
460 | version "9.6.1"
461 | resolved "https://registry.yarnpkg.com/@react-spring/types/-/types-9.6.1.tgz#913d3a68c5cbc1124fdb18eff919432f7b6abdde"
462 | integrity sha512-POu8Mk0hIU3lRXB3bGIGe4VHIwwDsQyoD1F394OK7STTiX9w4dG3cTLljjYswkQN+hDSHRrj4O36kuVa7KPU8Q==
463 |
464 | "@react-three/drei@^9.99.3":
465 | version "9.99.3"
466 | resolved "https://registry.yarnpkg.com/@react-three/drei/-/drei-9.99.3.tgz#f118c0c8aa3c3c16e43e497cca870a9b5d063f40"
467 | integrity sha512-8UVij4vOHjdLyVOKdm8IZl6kf867VtmDj/Ob/o5ZRvw2UYibzQU/2DMRYfh/ZEK92OQoWEQxK25sHeIiqdVQzg==
468 | dependencies:
469 | "@babel/runtime" "^7.11.2"
470 | "@mediapipe/tasks-vision" "0.10.8"
471 | "@react-spring/three" "~9.6.1"
472 | "@use-gesture/react" "^10.2.24"
473 | camera-controls "^2.4.2"
474 | cross-env "^7.0.3"
475 | detect-gpu "^5.0.28"
476 | glsl-noise "^0.0.0"
477 | maath "^0.10.7"
478 | meshline "^3.1.6"
479 | react-composer "^5.0.3"
480 | stats-gl "^2.0.0"
481 | stats.js "^0.17.0"
482 | suspend-react "^0.1.3"
483 | three-mesh-bvh "^0.7.0"
484 | three-stdlib "^2.29.4"
485 | troika-three-text "^0.49.0"
486 | tunnel-rat "^0.1.2"
487 | utility-types "^3.10.0"
488 | uuid "^9.0.1"
489 | zustand "^3.7.1"
490 |
491 | "@react-three/fiber@^8.15.16":
492 | version "8.15.16"
493 | resolved "https://registry.yarnpkg.com/@react-three/fiber/-/fiber-8.15.16.tgz#eadaa9432dd55a7d7334c42880470c7ac3c30e83"
494 | integrity sha512-4f47K9e2mP8W/guNtu3e2J/Nt6GwKTsX/YP2dktPZRcpHYEsqfXCO8kSfvVMb+lQ8wR0HoFzggqdnGuhZaui0g==
495 | dependencies:
496 | "@babel/runtime" "^7.17.8"
497 | "@types/react-reconciler" "^0.26.7"
498 | "@types/webxr" "*"
499 | base64-js "^1.5.1"
500 | buffer "^6.0.3"
501 | its-fine "^1.0.6"
502 | react-reconciler "^0.27.0"
503 | react-use-measure "^2.1.1"
504 | scheduler "^0.21.0"
505 | suspend-react "^0.1.3"
506 | zustand "^3.7.1"
507 |
508 | "@rushstack/eslint-patch@^1.3.3":
509 | version "1.7.2"
510 | resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz#2d4260033e199b3032a08b41348ac10de21c47e9"
511 | integrity sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==
512 |
513 | "@stitches/react@^1.2.8":
514 | version "1.2.8"
515 | resolved "https://registry.yarnpkg.com/@stitches/react/-/react-1.2.8.tgz#954f8008be8d9c65c4e58efa0937f32388ce3a38"
516 | integrity sha512-9g9dWI4gsSVe8bNLlb+lMkBYsnIKCZTmvqvDG+Avnn69XfmHZKiaMrx7cgTaddq7aTPPmXiTsbFcUy0xgI4+wA==
517 |
518 | "@swc/helpers@0.5.2":
519 | version "0.5.2"
520 | resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d"
521 | integrity sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==
522 | dependencies:
523 | tslib "^2.4.0"
524 |
525 | "@types/draco3d@^1.4.0":
526 | version "1.4.9"
527 | resolved "https://registry.yarnpkg.com/@types/draco3d/-/draco3d-1.4.9.tgz#eb3eb7c5fd6f3490ab86ed7ebf36e595a9dc179b"
528 | integrity sha512-4MMUjMQb4yA5fJ4osXx+QxGHt0/ZSy4spT6jL1HM7Tn8OJEC35siqdnpOo+HxPhYjqEFumKfGVF9hJfdyKBIBA==
529 |
530 | "@types/json5@^0.0.29":
531 | version "0.0.29"
532 | resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
533 | integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
534 |
535 | "@types/node-fetch@^2.6.4":
536 | version "2.6.11"
537 | resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.11.tgz#9b39b78665dae0e82a08f02f4967d62c66f95d24"
538 | integrity sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==
539 | dependencies:
540 | "@types/node" "*"
541 | form-data "^4.0.0"
542 |
543 | "@types/node@*":
544 | version "20.11.20"
545 | resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.20.tgz#f0a2aee575215149a62784210ad88b3a34843659"
546 | integrity sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==
547 | dependencies:
548 | undici-types "~5.26.4"
549 |
550 | "@types/node@^18.11.18":
551 | version "18.19.18"
552 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.18.tgz#7526471b28828d1fef1f7e4960fb9477e6e4369c"
553 | integrity sha512-80CP7B8y4PzZF0GWx15/gVWRrB5y/bIjNI84NK3cmQJu0WZwvmj2WMA5LcofQFVfLqqCSp545+U2LsrVzX36Zg==
554 | dependencies:
555 | undici-types "~5.26.4"
556 |
557 | "@types/offscreencanvas@^2019.6.4":
558 | version "2019.7.3"
559 | resolved "https://registry.yarnpkg.com/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz#90267db13f64d6e9ccb5ae3eac92786a7c77a516"
560 | integrity sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==
561 |
562 | "@types/prop-types@*":
563 | version "15.7.11"
564 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563"
565 | integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==
566 |
567 | "@types/react-reconciler@^0.26.7":
568 | version "0.26.7"
569 | resolved "https://registry.yarnpkg.com/@types/react-reconciler/-/react-reconciler-0.26.7.tgz#0c4643f30821ae057e401b0d9037e03e8e9b2a36"
570 | integrity sha512-mBDYl8x+oyPX/VBb3E638N0B7xG+SPk/EAMcVPeexqus/5aTpTphQi0curhhshOqRrc9t6OPoJfEUkbymse/lQ==
571 | dependencies:
572 | "@types/react" "*"
573 |
574 | "@types/react-reconciler@^0.28.0":
575 | version "0.28.8"
576 | resolved "https://registry.yarnpkg.com/@types/react-reconciler/-/react-reconciler-0.28.8.tgz#e51710572bcccf214306833c2438575d310b3e98"
577 | integrity sha512-SN9c4kxXZonFhbX4hJrZy37yw9e7EIxcpHCxQv5JUS18wDE5ovkQKlqQEkufdJCCMfuI9BnjUJvhYeJ9x5Ra7g==
578 | dependencies:
579 | "@types/react" "*"
580 |
581 | "@types/react@*":
582 | version "18.2.58"
583 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.58.tgz#22082d12898d11806f4a1aefb5583116a047493d"
584 | integrity sha512-TaGvMNhxvG2Q0K0aYxiKfNDS5m5ZsoIBBbtfUorxdH4NGSXIlYvZxLJI+9Dd3KjeB3780bciLyAb7ylO8pLhPw==
585 | dependencies:
586 | "@types/prop-types" "*"
587 | "@types/scheduler" "*"
588 | csstype "^3.0.2"
589 |
590 | "@types/scheduler@*":
591 | version "0.16.8"
592 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff"
593 | integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==
594 |
595 | "@types/webrtc@^0.0.37":
596 | version "0.0.37"
597 | resolved "https://registry.yarnpkg.com/@types/webrtc/-/webrtc-0.0.37.tgz#693663dc5de8c6c85406f6cf5661ccc1e84e4c68"
598 | integrity sha512-JGAJC/ZZDhcrrmepU4sPLQLIOIAgs5oIK+Ieq90K8fdaNMhfdfqmYatJdgif1NDQtvrSlTOGJDUYHIDunuufOg==
599 |
600 | "@types/webxr@*", "@types/webxr@^0.5.2":
601 | version "0.5.14"
602 | resolved "https://registry.yarnpkg.com/@types/webxr/-/webxr-0.5.14.tgz#9a03121a4912ea113b31e5c9c17f164d4fff8a1f"
603 | integrity sha512-UEMMm/Xn3DtEa+gpzUrOcDj+SJS1tk5YodjwOxcqStNhCfPcwgyC5Srg2ToVKyg2Fhq16Ffpb0UWUQHqoT9AMA==
604 |
605 | "@typescript-eslint/parser@^5.4.2 || ^6.0.0":
606 | version "6.21.0"
607 | resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.21.0.tgz#af8fcf66feee2edc86bc5d1cf45e33b0630bf35b"
608 | integrity sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==
609 | dependencies:
610 | "@typescript-eslint/scope-manager" "6.21.0"
611 | "@typescript-eslint/types" "6.21.0"
612 | "@typescript-eslint/typescript-estree" "6.21.0"
613 | "@typescript-eslint/visitor-keys" "6.21.0"
614 | debug "^4.3.4"
615 |
616 | "@typescript-eslint/scope-manager@6.21.0":
617 | version "6.21.0"
618 | resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1"
619 | integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==
620 | dependencies:
621 | "@typescript-eslint/types" "6.21.0"
622 | "@typescript-eslint/visitor-keys" "6.21.0"
623 |
624 | "@typescript-eslint/types@6.21.0":
625 | version "6.21.0"
626 | resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d"
627 | integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==
628 |
629 | "@typescript-eslint/typescript-estree@6.21.0":
630 | version "6.21.0"
631 | resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46"
632 | integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==
633 | dependencies:
634 | "@typescript-eslint/types" "6.21.0"
635 | "@typescript-eslint/visitor-keys" "6.21.0"
636 | debug "^4.3.4"
637 | globby "^11.1.0"
638 | is-glob "^4.0.3"
639 | minimatch "9.0.3"
640 | semver "^7.5.4"
641 | ts-api-utils "^1.0.1"
642 |
643 | "@typescript-eslint/visitor-keys@6.21.0":
644 | version "6.21.0"
645 | resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47"
646 | integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==
647 | dependencies:
648 | "@typescript-eslint/types" "6.21.0"
649 | eslint-visitor-keys "^3.4.1"
650 |
651 | "@ungap/structured-clone@^1.2.0":
652 | version "1.2.0"
653 | resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
654 | integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
655 |
656 | "@use-gesture/core@10.3.0":
657 | version "10.3.0"
658 | resolved "https://registry.yarnpkg.com/@use-gesture/core/-/core-10.3.0.tgz#9afd3777a45b2a08990a5dcfcf8d9ddd55b00db9"
659 | integrity sha512-rh+6MND31zfHcy9VU3dOZCqGY511lvGcfyJenN4cWZe0u1BH6brBpBddLVXhF2r4BMqWbvxfsbL7D287thJU2A==
660 |
661 | "@use-gesture/react@^10.2.24", "@use-gesture/react@^10.2.5":
662 | version "10.3.0"
663 | resolved "https://registry.yarnpkg.com/@use-gesture/react/-/react-10.3.0.tgz#180534c821fd635c2853cbcfa813f92c94f27e3f"
664 | integrity sha512-3zc+Ve99z4usVP6l9knYVbVnZgfqhKah7sIG+PS2w+vpig2v2OLct05vs+ZXMzwxdNCMka8B+8WlOo0z6Pn6DA==
665 | dependencies:
666 | "@use-gesture/core" "10.3.0"
667 |
668 | abort-controller@^3.0.0:
669 | version "3.0.0"
670 | resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
671 | integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
672 | dependencies:
673 | event-target-shim "^5.0.0"
674 |
675 | acorn-jsx@^5.3.2:
676 | version "5.3.2"
677 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
678 | integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
679 |
680 | acorn@^8.9.0:
681 | version "8.11.3"
682 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a"
683 | integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
684 |
685 | agent-base@5:
686 | version "5.1.1"
687 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c"
688 | integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
689 |
690 | agent-base@^6.0.1:
691 | version "6.0.2"
692 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
693 | integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
694 | dependencies:
695 | debug "4"
696 |
697 | agentkeepalive@^4.2.1:
698 | version "4.5.0"
699 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923"
700 | integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==
701 | dependencies:
702 | humanize-ms "^1.2.1"
703 |
704 | ajv@^6.12.4:
705 | version "6.12.6"
706 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
707 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
708 | dependencies:
709 | fast-deep-equal "^3.1.1"
710 | fast-json-stable-stringify "^2.0.0"
711 | json-schema-traverse "^0.4.1"
712 | uri-js "^4.2.2"
713 |
714 | ansi-regex@^5.0.1:
715 | version "5.0.1"
716 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
717 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
718 |
719 | ansi-regex@^6.0.1:
720 | version "6.0.1"
721 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
722 | integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
723 |
724 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
725 | version "4.3.0"
726 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
727 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
728 | dependencies:
729 | color-convert "^2.0.1"
730 |
731 | ansi-styles@^6.1.0:
732 | version "6.2.1"
733 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
734 | integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
735 |
736 | any-promise@^1.0.0:
737 | version "1.3.0"
738 | resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
739 | integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
740 |
741 | anymatch@~3.1.2:
742 | version "3.1.3"
743 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
744 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
745 | dependencies:
746 | normalize-path "^3.0.0"
747 | picomatch "^2.0.4"
748 |
749 | arg@^5.0.2:
750 | version "5.0.2"
751 | resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
752 | integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
753 |
754 | argparse@^2.0.1:
755 | version "2.0.1"
756 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
757 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
758 |
759 | aria-query@^5.3.0:
760 | version "5.3.0"
761 | resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e"
762 | integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==
763 | dependencies:
764 | dequal "^2.0.3"
765 |
766 | array-buffer-byte-length@^1.0.1:
767 | version "1.0.1"
768 | resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f"
769 | integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==
770 | dependencies:
771 | call-bind "^1.0.5"
772 | is-array-buffer "^3.0.4"
773 |
774 | array-includes@^3.1.6, array-includes@^3.1.7:
775 | version "3.1.7"
776 | resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda"
777 | integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==
778 | dependencies:
779 | call-bind "^1.0.2"
780 | define-properties "^1.2.0"
781 | es-abstract "^1.22.1"
782 | get-intrinsic "^1.2.1"
783 | is-string "^1.0.7"
784 |
785 | array-union@^2.1.0:
786 | version "2.1.0"
787 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
788 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
789 |
790 | array.prototype.filter@^1.0.3:
791 | version "1.0.3"
792 | resolved "https://registry.yarnpkg.com/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz#423771edeb417ff5914111fff4277ea0624c0d0e"
793 | integrity sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==
794 | dependencies:
795 | call-bind "^1.0.2"
796 | define-properties "^1.2.0"
797 | es-abstract "^1.22.1"
798 | es-array-method-boxes-properly "^1.0.0"
799 | is-string "^1.0.7"
800 |
801 | array.prototype.findlastindex@^1.2.3:
802 | version "1.2.4"
803 | resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz#d1c50f0b3a9da191981ff8942a0aedd82794404f"
804 | integrity sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==
805 | dependencies:
806 | call-bind "^1.0.5"
807 | define-properties "^1.2.1"
808 | es-abstract "^1.22.3"
809 | es-errors "^1.3.0"
810 | es-shim-unscopables "^1.0.2"
811 |
812 | array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2:
813 | version "1.3.2"
814 | resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18"
815 | integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
816 | dependencies:
817 | call-bind "^1.0.2"
818 | define-properties "^1.2.0"
819 | es-abstract "^1.22.1"
820 | es-shim-unscopables "^1.0.0"
821 |
822 | array.prototype.flatmap@^1.3.1, array.prototype.flatmap@^1.3.2:
823 | version "1.3.2"
824 | resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527"
825 | integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==
826 | dependencies:
827 | call-bind "^1.0.2"
828 | define-properties "^1.2.0"
829 | es-abstract "^1.22.1"
830 | es-shim-unscopables "^1.0.0"
831 |
832 | array.prototype.tosorted@^1.1.1:
833 | version "1.1.3"
834 | resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz#c8c89348337e51b8a3c48a9227f9ce93ceedcba8"
835 | integrity sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==
836 | dependencies:
837 | call-bind "^1.0.5"
838 | define-properties "^1.2.1"
839 | es-abstract "^1.22.3"
840 | es-errors "^1.1.0"
841 | es-shim-unscopables "^1.0.2"
842 |
843 | arraybuffer.prototype.slice@^1.0.3:
844 | version "1.0.3"
845 | resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6"
846 | integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==
847 | dependencies:
848 | array-buffer-byte-length "^1.0.1"
849 | call-bind "^1.0.5"
850 | define-properties "^1.2.1"
851 | es-abstract "^1.22.3"
852 | es-errors "^1.2.1"
853 | get-intrinsic "^1.2.3"
854 | is-array-buffer "^3.0.4"
855 | is-shared-array-buffer "^1.0.2"
856 |
857 | assign-symbols@^1.0.0:
858 | version "1.0.0"
859 | resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
860 | integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==
861 |
862 | ast-types-flow@^0.0.8:
863 | version "0.0.8"
864 | resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6"
865 | integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==
866 |
867 | asynciterator.prototype@^1.0.0:
868 | version "1.0.0"
869 | resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62"
870 | integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==
871 | dependencies:
872 | has-symbols "^1.0.3"
873 |
874 | asynckit@^0.4.0:
875 | version "0.4.0"
876 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
877 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
878 |
879 | attr-accept@^2.2.2:
880 | version "2.2.2"
881 | resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-2.2.2.tgz#646613809660110749e92f2c10833b70968d929b"
882 | integrity sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==
883 |
884 | autoprefixer@^10.0.1:
885 | version "10.4.17"
886 | resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.17.tgz#35cd5695cbbe82f536a50fa025d561b01fdec8be"
887 | integrity sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==
888 | dependencies:
889 | browserslist "^4.22.2"
890 | caniuse-lite "^1.0.30001578"
891 | fraction.js "^4.3.7"
892 | normalize-range "^0.1.2"
893 | picocolors "^1.0.0"
894 | postcss-value-parser "^4.2.0"
895 |
896 | available-typed-arrays@^1.0.6, available-typed-arrays@^1.0.7:
897 | version "1.0.7"
898 | resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846"
899 | integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==
900 | dependencies:
901 | possible-typed-array-names "^1.0.0"
902 |
903 | axe-core@=4.7.0:
904 | version "4.7.0"
905 | resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf"
906 | integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==
907 |
908 | axobject-query@^3.2.1:
909 | version "3.2.1"
910 | resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a"
911 | integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==
912 | dependencies:
913 | dequal "^2.0.3"
914 |
915 | balanced-match@^1.0.0:
916 | version "1.0.2"
917 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
918 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
919 |
920 | base-64@^0.1.0:
921 | version "0.1.0"
922 | resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb"
923 | integrity sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==
924 |
925 | base64-js@^1.3.1, base64-js@^1.5.1:
926 | version "1.5.1"
927 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
928 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
929 |
930 | bent@^7.3.12:
931 | version "7.3.12"
932 | resolved "https://registry.yarnpkg.com/bent/-/bent-7.3.12.tgz#e0a2775d4425e7674c64b78b242af4f49da6b035"
933 | integrity sha512-T3yrKnVGB63zRuoco/7Ybl7BwwGZR0lceoVG5XmQyMIH9s19SV5m+a8qam4if0zQuAmOQTyPTPmsQBdAorGK3w==
934 | dependencies:
935 | bytesish "^0.4.1"
936 | caseless "~0.12.0"
937 | is-stream "^2.0.0"
938 |
939 | bidi-js@^1.0.2:
940 | version "1.0.3"
941 | resolved "https://registry.yarnpkg.com/bidi-js/-/bidi-js-1.0.3.tgz#6f8bcf3c877c4d9220ddf49b9bb6930c88f877d2"
942 | integrity sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==
943 | dependencies:
944 | require-from-string "^2.0.2"
945 |
946 | binary-extensions@^2.0.0:
947 | version "2.2.0"
948 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
949 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
950 |
951 | brace-expansion@^1.1.7:
952 | version "1.1.11"
953 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
954 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
955 | dependencies:
956 | balanced-match "^1.0.0"
957 | concat-map "0.0.1"
958 |
959 | brace-expansion@^2.0.1:
960 | version "2.0.1"
961 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
962 | integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
963 | dependencies:
964 | balanced-match "^1.0.0"
965 |
966 | braces@^3.0.2, braces@~3.0.2:
967 | version "3.0.2"
968 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
969 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
970 | dependencies:
971 | fill-range "^7.0.1"
972 |
973 | browserslist@^4.22.2:
974 | version "4.23.0"
975 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab"
976 | integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
977 | dependencies:
978 | caniuse-lite "^1.0.30001587"
979 | electron-to-chromium "^1.4.668"
980 | node-releases "^2.0.14"
981 | update-browserslist-db "^1.0.13"
982 |
983 | buffer@^6.0.3:
984 | version "6.0.3"
985 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
986 | integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
987 | dependencies:
988 | base64-js "^1.3.1"
989 | ieee754 "^1.2.1"
990 |
991 | busboy@1.6.0:
992 | version "1.6.0"
993 | resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893"
994 | integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==
995 | dependencies:
996 | streamsearch "^1.1.0"
997 |
998 | bytesish@^0.4.1:
999 | version "0.4.4"
1000 | resolved "https://registry.yarnpkg.com/bytesish/-/bytesish-0.4.4.tgz#f3b535a0f1153747427aee27256748cff92347e6"
1001 | integrity sha512-i4uu6M4zuMUiyfZN4RU2+i9+peJh//pXhd9x1oSe1LBkZ3LEbCoygu8W0bXTukU1Jme2txKuotpCZRaC3FLxcQ==
1002 |
1003 | call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7:
1004 | version "1.0.7"
1005 | resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9"
1006 | integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==
1007 | dependencies:
1008 | es-define-property "^1.0.0"
1009 | es-errors "^1.3.0"
1010 | function-bind "^1.1.2"
1011 | get-intrinsic "^1.2.4"
1012 | set-function-length "^1.2.1"
1013 |
1014 | callsites@^3.0.0:
1015 | version "3.1.0"
1016 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
1017 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
1018 |
1019 | camelcase-css@^2.0.1:
1020 | version "2.0.1"
1021 | resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
1022 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
1023 |
1024 | camera-controls@^2.4.2:
1025 | version "2.8.3"
1026 | resolved "https://registry.yarnpkg.com/camera-controls/-/camera-controls-2.8.3.tgz#54c296d21564dede84e56ffd6b75b3daa3c76e90"
1027 | integrity sha512-zFjqUR6onLkG+z1A6vAWfzovxZxWVSvp6e5t3lfZgfgPZtX3n74aykNAUaoRbq8Y3tOxadHkDjbfGDOP9hFf2w==
1028 |
1029 | caniuse-lite@^1.0.30001578, caniuse-lite@^1.0.30001579, caniuse-lite@^1.0.30001587:
1030 | version "1.0.30001589"
1031 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001589.tgz#7ad6dba4c9bf6561aec8291976402339dc157dfb"
1032 | integrity sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg==
1033 |
1034 | caseless@~0.12.0:
1035 | version "0.12.0"
1036 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
1037 | integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==
1038 |
1039 | chalk@^4.0.0:
1040 | version "4.1.2"
1041 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
1042 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
1043 | dependencies:
1044 | ansi-styles "^4.1.0"
1045 | supports-color "^7.1.0"
1046 |
1047 | charenc@0.0.2:
1048 | version "0.0.2"
1049 | resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
1050 | integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==
1051 |
1052 | chokidar@^3.5.3:
1053 | version "3.6.0"
1054 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
1055 | integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
1056 | dependencies:
1057 | anymatch "~3.1.2"
1058 | braces "~3.0.2"
1059 | glob-parent "~5.1.2"
1060 | is-binary-path "~2.1.0"
1061 | is-glob "~4.0.1"
1062 | normalize-path "~3.0.0"
1063 | readdirp "~3.6.0"
1064 | optionalDependencies:
1065 | fsevents "~2.3.2"
1066 |
1067 | client-only@0.0.1:
1068 | version "0.0.1"
1069 | resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
1070 | integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
1071 |
1072 | color-convert@^2.0.1:
1073 | version "2.0.1"
1074 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
1075 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
1076 | dependencies:
1077 | color-name "~1.1.4"
1078 |
1079 | color-name@~1.1.4:
1080 | version "1.1.4"
1081 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
1082 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1083 |
1084 | colord@^2.9.2:
1085 | version "2.9.3"
1086 | resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43"
1087 | integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==
1088 |
1089 | combined-stream@^1.0.8:
1090 | version "1.0.8"
1091 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
1092 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1093 | dependencies:
1094 | delayed-stream "~1.0.0"
1095 |
1096 | commander@^4.0.0:
1097 | version "4.1.1"
1098 | resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
1099 | integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
1100 |
1101 | concat-map@0.0.1:
1102 | version "0.0.1"
1103 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
1104 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
1105 |
1106 | cross-env@^7.0.3:
1107 | version "7.0.3"
1108 | resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf"
1109 | integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==
1110 | dependencies:
1111 | cross-spawn "^7.0.1"
1112 |
1113 | cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2:
1114 | version "7.0.3"
1115 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
1116 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
1117 | dependencies:
1118 | path-key "^3.1.0"
1119 | shebang-command "^2.0.0"
1120 | which "^2.0.1"
1121 |
1122 | crypt@0.0.2:
1123 | version "0.0.2"
1124 | resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
1125 | integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==
1126 |
1127 | cssesc@^3.0.0:
1128 | version "3.0.0"
1129 | resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
1130 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
1131 |
1132 | csstype@^3.0.2:
1133 | version "3.1.3"
1134 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
1135 | integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
1136 |
1137 | damerau-levenshtein@^1.0.8:
1138 | version "1.0.8"
1139 | resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
1140 | integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
1141 |
1142 | debounce@^1.2.1:
1143 | version "1.2.1"
1144 | resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5"
1145 | integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==
1146 |
1147 | debug@4, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
1148 | version "4.3.4"
1149 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
1150 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
1151 | dependencies:
1152 | ms "2.1.2"
1153 |
1154 | debug@^3.2.7:
1155 | version "3.2.7"
1156 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
1157 | integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
1158 | dependencies:
1159 | ms "^2.1.1"
1160 |
1161 | deep-is@^0.1.3:
1162 | version "0.1.4"
1163 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
1164 | integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
1165 |
1166 | define-data-property@^1.0.1, define-data-property@^1.1.2, define-data-property@^1.1.4:
1167 | version "1.1.4"
1168 | resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e"
1169 | integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
1170 | dependencies:
1171 | es-define-property "^1.0.0"
1172 | es-errors "^1.3.0"
1173 | gopd "^1.0.1"
1174 |
1175 | define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1:
1176 | version "1.2.1"
1177 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
1178 | integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
1179 | dependencies:
1180 | define-data-property "^1.0.1"
1181 | has-property-descriptors "^1.0.0"
1182 | object-keys "^1.1.1"
1183 |
1184 | delayed-stream@~1.0.0:
1185 | version "1.0.0"
1186 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1187 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
1188 |
1189 | dequal@^2.0.2, dequal@^2.0.3:
1190 | version "2.0.3"
1191 | resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
1192 | integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
1193 |
1194 | detect-gpu@^5.0.28:
1195 | version "5.0.38"
1196 | resolved "https://registry.yarnpkg.com/detect-gpu/-/detect-gpu-5.0.38.tgz#1c05ce728ea1229d16db15b865631609bf0d6952"
1197 | integrity sha512-36QeGHSXYcJ/RfrnPEScR8GDprbXFG4ZhXsfVNVHztZr38+fRxgHnJl3CjYXXjbeRUhu3ZZBJh6Lg0A9v0Qd8A==
1198 | dependencies:
1199 | webgl-constants "^1.1.1"
1200 |
1201 | didyoumean@^1.2.2:
1202 | version "1.2.2"
1203 | resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
1204 | integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
1205 |
1206 | digest-fetch@^1.3.0:
1207 | version "1.3.0"
1208 | resolved "https://registry.yarnpkg.com/digest-fetch/-/digest-fetch-1.3.0.tgz#898e69264d00012a23cf26e8a3e40320143fc661"
1209 | integrity sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==
1210 | dependencies:
1211 | base-64 "^0.1.0"
1212 | md5 "^2.3.0"
1213 |
1214 | dir-glob@^3.0.1:
1215 | version "3.0.1"
1216 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
1217 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
1218 | dependencies:
1219 | path-type "^4.0.0"
1220 |
1221 | dlv@^1.1.3:
1222 | version "1.1.3"
1223 | resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
1224 | integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
1225 |
1226 | doctrine@^2.1.0:
1227 | version "2.1.0"
1228 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
1229 | integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
1230 | dependencies:
1231 | esutils "^2.0.2"
1232 |
1233 | doctrine@^3.0.0:
1234 | version "3.0.0"
1235 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
1236 | integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
1237 | dependencies:
1238 | esutils "^2.0.2"
1239 |
1240 | draco3d@^1.4.1:
1241 | version "1.5.7"
1242 | resolved "https://registry.yarnpkg.com/draco3d/-/draco3d-1.5.7.tgz#94f9bce293eb8920c159dc91a4ce9124a9e899e0"
1243 | integrity sha512-m6WCKt/erDXcw+70IJXnG7M3awwQPAsZvJGX5zY7beBqpELw6RDGkYVU0W43AFxye4pDZ5i2Lbyc/NNGqwjUVQ==
1244 |
1245 | eastasianwidth@^0.2.0:
1246 | version "0.2.0"
1247 | resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
1248 | integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
1249 |
1250 | electron-to-chromium@^1.4.668:
1251 | version "1.4.681"
1252 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.681.tgz#5f23fad8aa7e1f64cbb7dd9d15c7e39a1cd7e6e3"
1253 | integrity sha512-1PpuqJUFWoXZ1E54m8bsLPVYwIVCRzvaL+n5cjigGga4z854abDnFRc+cTa2th4S79kyGqya/1xoR7h+Y5G5lg==
1254 |
1255 | emoji-regex@^8.0.0:
1256 | version "8.0.0"
1257 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
1258 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1259 |
1260 | emoji-regex@^9.2.2:
1261 | version "9.2.2"
1262 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
1263 | integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
1264 |
1265 | enhanced-resolve@^5.12.0:
1266 | version "5.15.0"
1267 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35"
1268 | integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==
1269 | dependencies:
1270 | graceful-fs "^4.2.4"
1271 | tapable "^2.2.0"
1272 |
1273 | es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.22.4:
1274 | version "1.22.4"
1275 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.4.tgz#26eb2e7538c3271141f5754d31aabfdb215f27bf"
1276 | integrity sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==
1277 | dependencies:
1278 | array-buffer-byte-length "^1.0.1"
1279 | arraybuffer.prototype.slice "^1.0.3"
1280 | available-typed-arrays "^1.0.6"
1281 | call-bind "^1.0.7"
1282 | es-define-property "^1.0.0"
1283 | es-errors "^1.3.0"
1284 | es-set-tostringtag "^2.0.2"
1285 | es-to-primitive "^1.2.1"
1286 | function.prototype.name "^1.1.6"
1287 | get-intrinsic "^1.2.4"
1288 | get-symbol-description "^1.0.2"
1289 | globalthis "^1.0.3"
1290 | gopd "^1.0.1"
1291 | has-property-descriptors "^1.0.2"
1292 | has-proto "^1.0.1"
1293 | has-symbols "^1.0.3"
1294 | hasown "^2.0.1"
1295 | internal-slot "^1.0.7"
1296 | is-array-buffer "^3.0.4"
1297 | is-callable "^1.2.7"
1298 | is-negative-zero "^2.0.2"
1299 | is-regex "^1.1.4"
1300 | is-shared-array-buffer "^1.0.2"
1301 | is-string "^1.0.7"
1302 | is-typed-array "^1.1.13"
1303 | is-weakref "^1.0.2"
1304 | object-inspect "^1.13.1"
1305 | object-keys "^1.1.1"
1306 | object.assign "^4.1.5"
1307 | regexp.prototype.flags "^1.5.2"
1308 | safe-array-concat "^1.1.0"
1309 | safe-regex-test "^1.0.3"
1310 | string.prototype.trim "^1.2.8"
1311 | string.prototype.trimend "^1.0.7"
1312 | string.prototype.trimstart "^1.0.7"
1313 | typed-array-buffer "^1.0.1"
1314 | typed-array-byte-length "^1.0.0"
1315 | typed-array-byte-offset "^1.0.0"
1316 | typed-array-length "^1.0.4"
1317 | unbox-primitive "^1.0.2"
1318 | which-typed-array "^1.1.14"
1319 |
1320 | es-array-method-boxes-properly@^1.0.0:
1321 | version "1.0.0"
1322 | resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
1323 | integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
1324 |
1325 | es-define-property@^1.0.0:
1326 | version "1.0.0"
1327 | resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845"
1328 | integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==
1329 | dependencies:
1330 | get-intrinsic "^1.2.4"
1331 |
1332 | es-errors@^1.0.0, es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0:
1333 | version "1.3.0"
1334 | resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
1335 | integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
1336 |
1337 | es-iterator-helpers@^1.0.12, es-iterator-helpers@^1.0.15:
1338 | version "1.0.17"
1339 | resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz#123d1315780df15b34eb181022da43e734388bb8"
1340 | integrity sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==
1341 | dependencies:
1342 | asynciterator.prototype "^1.0.0"
1343 | call-bind "^1.0.7"
1344 | define-properties "^1.2.1"
1345 | es-abstract "^1.22.4"
1346 | es-errors "^1.3.0"
1347 | es-set-tostringtag "^2.0.2"
1348 | function-bind "^1.1.2"
1349 | get-intrinsic "^1.2.4"
1350 | globalthis "^1.0.3"
1351 | has-property-descriptors "^1.0.2"
1352 | has-proto "^1.0.1"
1353 | has-symbols "^1.0.3"
1354 | internal-slot "^1.0.7"
1355 | iterator.prototype "^1.1.2"
1356 | safe-array-concat "^1.1.0"
1357 |
1358 | es-set-tostringtag@^2.0.2:
1359 | version "2.0.3"
1360 | resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777"
1361 | integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==
1362 | dependencies:
1363 | get-intrinsic "^1.2.4"
1364 | has-tostringtag "^1.0.2"
1365 | hasown "^2.0.1"
1366 |
1367 | es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2:
1368 | version "1.0.2"
1369 | resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763"
1370 | integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==
1371 | dependencies:
1372 | hasown "^2.0.0"
1373 |
1374 | es-to-primitive@^1.2.1:
1375 | version "1.2.1"
1376 | resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
1377 | integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
1378 | dependencies:
1379 | is-callable "^1.1.4"
1380 | is-date-object "^1.0.1"
1381 | is-symbol "^1.0.2"
1382 |
1383 | escalade@^3.1.1:
1384 | version "3.1.2"
1385 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27"
1386 | integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==
1387 |
1388 | escape-string-regexp@^4.0.0:
1389 | version "4.0.0"
1390 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
1391 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
1392 |
1393 | eslint-config-next@14.1.0:
1394 | version "14.1.0"
1395 | resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-14.1.0.tgz#7e309d426b8afacaba3b32fdbb02ba220b6d0a97"
1396 | integrity sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==
1397 | dependencies:
1398 | "@next/eslint-plugin-next" "14.1.0"
1399 | "@rushstack/eslint-patch" "^1.3.3"
1400 | "@typescript-eslint/parser" "^5.4.2 || ^6.0.0"
1401 | eslint-import-resolver-node "^0.3.6"
1402 | eslint-import-resolver-typescript "^3.5.2"
1403 | eslint-plugin-import "^2.28.1"
1404 | eslint-plugin-jsx-a11y "^6.7.1"
1405 | eslint-plugin-react "^7.33.2"
1406 | eslint-plugin-react-hooks "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705"
1407 |
1408 | eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.9:
1409 | version "0.3.9"
1410 | resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
1411 | integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
1412 | dependencies:
1413 | debug "^3.2.7"
1414 | is-core-module "^2.13.0"
1415 | resolve "^1.22.4"
1416 |
1417 | eslint-import-resolver-typescript@^3.5.2:
1418 | version "3.6.1"
1419 | resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz#7b983680edd3f1c5bce1a5829ae0bc2d57fe9efa"
1420 | integrity sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==
1421 | dependencies:
1422 | debug "^4.3.4"
1423 | enhanced-resolve "^5.12.0"
1424 | eslint-module-utils "^2.7.4"
1425 | fast-glob "^3.3.1"
1426 | get-tsconfig "^4.5.0"
1427 | is-core-module "^2.11.0"
1428 | is-glob "^4.0.3"
1429 |
1430 | eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0:
1431 | version "2.8.0"
1432 | resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49"
1433 | integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==
1434 | dependencies:
1435 | debug "^3.2.7"
1436 |
1437 | eslint-plugin-import@^2.28.1:
1438 | version "2.29.1"
1439 | resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643"
1440 | integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==
1441 | dependencies:
1442 | array-includes "^3.1.7"
1443 | array.prototype.findlastindex "^1.2.3"
1444 | array.prototype.flat "^1.3.2"
1445 | array.prototype.flatmap "^1.3.2"
1446 | debug "^3.2.7"
1447 | doctrine "^2.1.0"
1448 | eslint-import-resolver-node "^0.3.9"
1449 | eslint-module-utils "^2.8.0"
1450 | hasown "^2.0.0"
1451 | is-core-module "^2.13.1"
1452 | is-glob "^4.0.3"
1453 | minimatch "^3.1.2"
1454 | object.fromentries "^2.0.7"
1455 | object.groupby "^1.0.1"
1456 | object.values "^1.1.7"
1457 | semver "^6.3.1"
1458 | tsconfig-paths "^3.15.0"
1459 |
1460 | eslint-plugin-jsx-a11y@^6.7.1:
1461 | version "6.8.0"
1462 | resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz#2fa9c701d44fcd722b7c771ec322432857fcbad2"
1463 | integrity sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==
1464 | dependencies:
1465 | "@babel/runtime" "^7.23.2"
1466 | aria-query "^5.3.0"
1467 | array-includes "^3.1.7"
1468 | array.prototype.flatmap "^1.3.2"
1469 | ast-types-flow "^0.0.8"
1470 | axe-core "=4.7.0"
1471 | axobject-query "^3.2.1"
1472 | damerau-levenshtein "^1.0.8"
1473 | emoji-regex "^9.2.2"
1474 | es-iterator-helpers "^1.0.15"
1475 | hasown "^2.0.0"
1476 | jsx-ast-utils "^3.3.5"
1477 | language-tags "^1.0.9"
1478 | minimatch "^3.1.2"
1479 | object.entries "^1.1.7"
1480 | object.fromentries "^2.0.7"
1481 |
1482 | "eslint-plugin-react-hooks@^4.5.0 || 5.0.0-canary-7118f5dd7-20230705":
1483 | version "4.6.0"
1484 | resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
1485 | integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
1486 |
1487 | eslint-plugin-react@^7.33.2:
1488 | version "7.33.2"
1489 | resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608"
1490 | integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==
1491 | dependencies:
1492 | array-includes "^3.1.6"
1493 | array.prototype.flatmap "^1.3.1"
1494 | array.prototype.tosorted "^1.1.1"
1495 | doctrine "^2.1.0"
1496 | es-iterator-helpers "^1.0.12"
1497 | estraverse "^5.3.0"
1498 | jsx-ast-utils "^2.4.1 || ^3.0.0"
1499 | minimatch "^3.1.2"
1500 | object.entries "^1.1.6"
1501 | object.fromentries "^2.0.6"
1502 | object.hasown "^1.1.2"
1503 | object.values "^1.1.6"
1504 | prop-types "^15.8.1"
1505 | resolve "^2.0.0-next.4"
1506 | semver "^6.3.1"
1507 | string.prototype.matchall "^4.0.8"
1508 |
1509 | eslint-scope@^7.2.2:
1510 | version "7.2.2"
1511 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
1512 | integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
1513 | dependencies:
1514 | esrecurse "^4.3.0"
1515 | estraverse "^5.2.0"
1516 |
1517 | eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
1518 | version "3.4.3"
1519 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
1520 | integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
1521 |
1522 | eslint@^8:
1523 | version "8.57.0"
1524 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668"
1525 | integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==
1526 | dependencies:
1527 | "@eslint-community/eslint-utils" "^4.2.0"
1528 | "@eslint-community/regexpp" "^4.6.1"
1529 | "@eslint/eslintrc" "^2.1.4"
1530 | "@eslint/js" "8.57.0"
1531 | "@humanwhocodes/config-array" "^0.11.14"
1532 | "@humanwhocodes/module-importer" "^1.0.1"
1533 | "@nodelib/fs.walk" "^1.2.8"
1534 | "@ungap/structured-clone" "^1.2.0"
1535 | ajv "^6.12.4"
1536 | chalk "^4.0.0"
1537 | cross-spawn "^7.0.2"
1538 | debug "^4.3.2"
1539 | doctrine "^3.0.0"
1540 | escape-string-regexp "^4.0.0"
1541 | eslint-scope "^7.2.2"
1542 | eslint-visitor-keys "^3.4.3"
1543 | espree "^9.6.1"
1544 | esquery "^1.4.2"
1545 | esutils "^2.0.2"
1546 | fast-deep-equal "^3.1.3"
1547 | file-entry-cache "^6.0.1"
1548 | find-up "^5.0.0"
1549 | glob-parent "^6.0.2"
1550 | globals "^13.19.0"
1551 | graphemer "^1.4.0"
1552 | ignore "^5.2.0"
1553 | imurmurhash "^0.1.4"
1554 | is-glob "^4.0.0"
1555 | is-path-inside "^3.0.3"
1556 | js-yaml "^4.1.0"
1557 | json-stable-stringify-without-jsonify "^1.0.1"
1558 | levn "^0.4.1"
1559 | lodash.merge "^4.6.2"
1560 | minimatch "^3.1.2"
1561 | natural-compare "^1.4.0"
1562 | optionator "^0.9.3"
1563 | strip-ansi "^6.0.1"
1564 | text-table "^0.2.0"
1565 |
1566 | espree@^9.6.0, espree@^9.6.1:
1567 | version "9.6.1"
1568 | resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
1569 | integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
1570 | dependencies:
1571 | acorn "^8.9.0"
1572 | acorn-jsx "^5.3.2"
1573 | eslint-visitor-keys "^3.4.1"
1574 |
1575 | esquery@^1.4.2:
1576 | version "1.5.0"
1577 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
1578 | integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
1579 | dependencies:
1580 | estraverse "^5.1.0"
1581 |
1582 | esrecurse@^4.3.0:
1583 | version "4.3.0"
1584 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
1585 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
1586 | dependencies:
1587 | estraverse "^5.2.0"
1588 |
1589 | estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
1590 | version "5.3.0"
1591 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
1592 | integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
1593 |
1594 | esutils@^2.0.2:
1595 | version "2.0.3"
1596 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
1597 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
1598 |
1599 | event-target-shim@^5.0.0:
1600 | version "5.0.1"
1601 | resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
1602 | integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
1603 |
1604 | extend-shallow@^2.0.1:
1605 | version "2.0.1"
1606 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
1607 | integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==
1608 | dependencies:
1609 | is-extendable "^0.1.0"
1610 |
1611 | extend-shallow@^3.0.0:
1612 | version "3.0.2"
1613 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
1614 | integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==
1615 | dependencies:
1616 | assign-symbols "^1.0.0"
1617 | is-extendable "^1.0.1"
1618 |
1619 | fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
1620 | version "3.1.3"
1621 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1622 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1623 |
1624 | fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1:
1625 | version "3.3.2"
1626 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
1627 | integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
1628 | dependencies:
1629 | "@nodelib/fs.stat" "^2.0.2"
1630 | "@nodelib/fs.walk" "^1.2.3"
1631 | glob-parent "^5.1.2"
1632 | merge2 "^1.3.0"
1633 | micromatch "^4.0.4"
1634 |
1635 | fast-json-stable-stringify@^2.0.0:
1636 | version "2.1.0"
1637 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
1638 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
1639 |
1640 | fast-levenshtein@^2.0.6:
1641 | version "2.0.6"
1642 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
1643 | integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
1644 |
1645 | fastq@^1.6.0:
1646 | version "1.17.1"
1647 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47"
1648 | integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==
1649 | dependencies:
1650 | reusify "^1.0.4"
1651 |
1652 | fflate@^0.6.9:
1653 | version "0.6.10"
1654 | resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.6.10.tgz#5f40f9659205936a2d18abf88b2e7781662b6d43"
1655 | integrity sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==
1656 |
1657 | file-entry-cache@^6.0.1:
1658 | version "6.0.1"
1659 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
1660 | integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
1661 | dependencies:
1662 | flat-cache "^3.0.4"
1663 |
1664 | file-selector@^0.5.0:
1665 | version "0.5.0"
1666 | resolved "https://registry.yarnpkg.com/file-selector/-/file-selector-0.5.0.tgz#21c7126dc9728b31a2742d91cab20d55e67e4fb4"
1667 | integrity sha512-s8KNnmIDTBoD0p9uJ9uD0XY38SCeBOtj0UMXyQSLg1Ypfrfj8+dAvwsLjYQkQ2GjhVtp2HrnF5cJzMhBjfD8HA==
1668 | dependencies:
1669 | tslib "^2.0.3"
1670 |
1671 | fill-range@^7.0.1:
1672 | version "7.0.1"
1673 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1674 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1675 | dependencies:
1676 | to-regex-range "^5.0.1"
1677 |
1678 | find-up@^5.0.0:
1679 | version "5.0.0"
1680 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
1681 | integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
1682 | dependencies:
1683 | locate-path "^6.0.0"
1684 | path-exists "^4.0.0"
1685 |
1686 | flat-cache@^3.0.4:
1687 | version "3.2.0"
1688 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee"
1689 | integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==
1690 | dependencies:
1691 | flatted "^3.2.9"
1692 | keyv "^4.5.3"
1693 | rimraf "^3.0.2"
1694 |
1695 | flatted@^3.2.9:
1696 | version "3.3.1"
1697 | resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a"
1698 | integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==
1699 |
1700 | for-each@^0.3.3:
1701 | version "0.3.3"
1702 | resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
1703 | integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
1704 | dependencies:
1705 | is-callable "^1.1.3"
1706 |
1707 | for-in@^1.0.2:
1708 | version "1.0.2"
1709 | resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
1710 | integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==
1711 |
1712 | foreground-child@^3.1.0:
1713 | version "3.1.1"
1714 | resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
1715 | integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
1716 | dependencies:
1717 | cross-spawn "^7.0.0"
1718 | signal-exit "^4.0.1"
1719 |
1720 | form-data-encoder@1.7.2:
1721 | version "1.7.2"
1722 | resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.2.tgz#1f1ae3dccf58ed4690b86d87e4f57c654fbab040"
1723 | integrity sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==
1724 |
1725 | form-data@^4.0.0:
1726 | version "4.0.0"
1727 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
1728 | integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
1729 | dependencies:
1730 | asynckit "^0.4.0"
1731 | combined-stream "^1.0.8"
1732 | mime-types "^2.1.12"
1733 |
1734 | formdata-node@^4.3.2:
1735 | version "4.4.1"
1736 | resolved "https://registry.yarnpkg.com/formdata-node/-/formdata-node-4.4.1.tgz#23f6a5cb9cb55315912cbec4ff7b0f59bbd191e2"
1737 | integrity sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==
1738 | dependencies:
1739 | node-domexception "1.0.0"
1740 | web-streams-polyfill "4.0.0-beta.3"
1741 |
1742 | fraction.js@^4.3.7:
1743 | version "4.3.7"
1744 | resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
1745 | integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
1746 |
1747 | fs.realpath@^1.0.0:
1748 | version "1.0.0"
1749 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1750 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
1751 |
1752 | fsevents@~2.3.2:
1753 | version "2.3.3"
1754 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
1755 | integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
1756 |
1757 | function-bind@^1.1.2:
1758 | version "1.1.2"
1759 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
1760 | integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
1761 |
1762 | function.prototype.name@^1.1.5, function.prototype.name@^1.1.6:
1763 | version "1.1.6"
1764 | resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
1765 | integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
1766 | dependencies:
1767 | call-bind "^1.0.2"
1768 | define-properties "^1.2.0"
1769 | es-abstract "^1.22.1"
1770 | functions-have-names "^1.2.3"
1771 |
1772 | functions-have-names@^1.2.3:
1773 | version "1.2.3"
1774 | resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
1775 | integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
1776 |
1777 | get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
1778 | version "1.2.4"
1779 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd"
1780 | integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==
1781 | dependencies:
1782 | es-errors "^1.3.0"
1783 | function-bind "^1.1.2"
1784 | has-proto "^1.0.1"
1785 | has-symbols "^1.0.3"
1786 | hasown "^2.0.0"
1787 |
1788 | get-symbol-description@^1.0.2:
1789 | version "1.0.2"
1790 | resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5"
1791 | integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==
1792 | dependencies:
1793 | call-bind "^1.0.5"
1794 | es-errors "^1.3.0"
1795 | get-intrinsic "^1.2.4"
1796 |
1797 | get-tsconfig@^4.5.0:
1798 | version "4.7.2"
1799 | resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce"
1800 | integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==
1801 | dependencies:
1802 | resolve-pkg-maps "^1.0.0"
1803 |
1804 | get-value@^2.0.6:
1805 | version "2.0.6"
1806 | resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
1807 | integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==
1808 |
1809 | glob-parent@^5.1.2, glob-parent@~5.1.2:
1810 | version "5.1.2"
1811 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
1812 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1813 | dependencies:
1814 | is-glob "^4.0.1"
1815 |
1816 | glob-parent@^6.0.2:
1817 | version "6.0.2"
1818 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
1819 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
1820 | dependencies:
1821 | is-glob "^4.0.3"
1822 |
1823 | glob@10.3.10, glob@^10.3.10:
1824 | version "10.3.10"
1825 | resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b"
1826 | integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
1827 | dependencies:
1828 | foreground-child "^3.1.0"
1829 | jackspeak "^2.3.5"
1830 | minimatch "^9.0.1"
1831 | minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
1832 | path-scurry "^1.10.1"
1833 |
1834 | glob@^7.1.3:
1835 | version "7.2.3"
1836 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
1837 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
1838 | dependencies:
1839 | fs.realpath "^1.0.0"
1840 | inflight "^1.0.4"
1841 | inherits "2"
1842 | minimatch "^3.1.1"
1843 | once "^1.3.0"
1844 | path-is-absolute "^1.0.0"
1845 |
1846 | globals@^13.19.0:
1847 | version "13.24.0"
1848 | resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171"
1849 | integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==
1850 | dependencies:
1851 | type-fest "^0.20.2"
1852 |
1853 | globalthis@^1.0.3:
1854 | version "1.0.3"
1855 | resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
1856 | integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
1857 | dependencies:
1858 | define-properties "^1.1.3"
1859 |
1860 | globby@^11.1.0:
1861 | version "11.1.0"
1862 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
1863 | integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
1864 | dependencies:
1865 | array-union "^2.1.0"
1866 | dir-glob "^3.0.1"
1867 | fast-glob "^3.2.9"
1868 | ignore "^5.2.0"
1869 | merge2 "^1.4.1"
1870 | slash "^3.0.0"
1871 |
1872 | glsl-noise@^0.0.0:
1873 | version "0.0.0"
1874 | resolved "https://registry.yarnpkg.com/glsl-noise/-/glsl-noise-0.0.0.tgz#367745f3a33382c0eeec4cb54b7e99cfc1d7670b"
1875 | integrity sha512-b/ZCF6amfAUb7dJM/MxRs7AetQEahYzJ8PtgfrmEdtw6uyGOr+ZSGtgjFm6mfsBkxJ4d2W7kg+Nlqzqvn3Bc0w==
1876 |
1877 | gopd@^1.0.1:
1878 | version "1.0.1"
1879 | resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
1880 | integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
1881 | dependencies:
1882 | get-intrinsic "^1.1.3"
1883 |
1884 | graceful-fs@^4.2.11, graceful-fs@^4.2.4:
1885 | version "4.2.11"
1886 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
1887 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
1888 |
1889 | graphemer@^1.4.0:
1890 | version "1.4.0"
1891 | resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
1892 | integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
1893 |
1894 | has-bigints@^1.0.1, has-bigints@^1.0.2:
1895 | version "1.0.2"
1896 | resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
1897 | integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
1898 |
1899 | has-flag@^4.0.0:
1900 | version "4.0.0"
1901 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1902 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1903 |
1904 | has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1, has-property-descriptors@^1.0.2:
1905 | version "1.0.2"
1906 | resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854"
1907 | integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
1908 | dependencies:
1909 | es-define-property "^1.0.0"
1910 |
1911 | has-proto@^1.0.1, has-proto@^1.0.3:
1912 | version "1.0.3"
1913 | resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd"
1914 | integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==
1915 |
1916 | has-symbols@^1.0.2, has-symbols@^1.0.3:
1917 | version "1.0.3"
1918 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
1919 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
1920 |
1921 | has-tostringtag@^1.0.0, has-tostringtag@^1.0.1, has-tostringtag@^1.0.2:
1922 | version "1.0.2"
1923 | resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
1924 | integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
1925 | dependencies:
1926 | has-symbols "^1.0.3"
1927 |
1928 | hasown@^2.0.0, hasown@^2.0.1:
1929 | version "2.0.1"
1930 | resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa"
1931 | integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==
1932 | dependencies:
1933 | function-bind "^1.1.2"
1934 |
1935 | https-proxy-agent@^4.0.0:
1936 | version "4.0.0"
1937 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b"
1938 | integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==
1939 | dependencies:
1940 | agent-base "5"
1941 | debug "4"
1942 |
1943 | humanize-ms@^1.2.1:
1944 | version "1.2.1"
1945 | resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
1946 | integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==
1947 | dependencies:
1948 | ms "^2.0.0"
1949 |
1950 | ieee754@^1.2.1:
1951 | version "1.2.1"
1952 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
1953 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
1954 |
1955 | ignore@^5.2.0:
1956 | version "5.3.1"
1957 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
1958 | integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
1959 |
1960 | import-fresh@^3.2.1:
1961 | version "3.3.0"
1962 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
1963 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
1964 | dependencies:
1965 | parent-module "^1.0.0"
1966 | resolve-from "^4.0.0"
1967 |
1968 | imurmurhash@^0.1.4:
1969 | version "0.1.4"
1970 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
1971 | integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
1972 |
1973 | inflight@^1.0.4:
1974 | version "1.0.6"
1975 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1976 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
1977 | dependencies:
1978 | once "^1.3.0"
1979 | wrappy "1"
1980 |
1981 | inherits@2:
1982 | version "2.0.4"
1983 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1984 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1985 |
1986 | internal-slot@^1.0.5, internal-slot@^1.0.7:
1987 | version "1.0.7"
1988 | resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802"
1989 | integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==
1990 | dependencies:
1991 | es-errors "^1.3.0"
1992 | hasown "^2.0.0"
1993 | side-channel "^1.0.4"
1994 |
1995 | is-array-buffer@^3.0.4:
1996 | version "3.0.4"
1997 | resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98"
1998 | integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==
1999 | dependencies:
2000 | call-bind "^1.0.2"
2001 | get-intrinsic "^1.2.1"
2002 |
2003 | is-async-function@^2.0.0:
2004 | version "2.0.0"
2005 | resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646"
2006 | integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==
2007 | dependencies:
2008 | has-tostringtag "^1.0.0"
2009 |
2010 | is-bigint@^1.0.1:
2011 | version "1.0.4"
2012 | resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
2013 | integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
2014 | dependencies:
2015 | has-bigints "^1.0.1"
2016 |
2017 | is-binary-path@~2.1.0:
2018 | version "2.1.0"
2019 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
2020 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
2021 | dependencies:
2022 | binary-extensions "^2.0.0"
2023 |
2024 | is-boolean-object@^1.1.0:
2025 | version "1.1.2"
2026 | resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
2027 | integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
2028 | dependencies:
2029 | call-bind "^1.0.2"
2030 | has-tostringtag "^1.0.0"
2031 |
2032 | is-buffer@~1.1.6:
2033 | version "1.1.6"
2034 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
2035 | integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
2036 |
2037 | is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
2038 | version "1.2.7"
2039 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
2040 | integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
2041 |
2042 | is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.13.1:
2043 | version "2.13.1"
2044 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384"
2045 | integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
2046 | dependencies:
2047 | hasown "^2.0.0"
2048 |
2049 | is-date-object@^1.0.1, is-date-object@^1.0.5:
2050 | version "1.0.5"
2051 | resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
2052 | integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
2053 | dependencies:
2054 | has-tostringtag "^1.0.0"
2055 |
2056 | is-extendable@^0.1.0, is-extendable@^0.1.1:
2057 | version "0.1.1"
2058 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
2059 | integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==
2060 |
2061 | is-extendable@^1.0.0, is-extendable@^1.0.1:
2062 | version "1.0.1"
2063 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
2064 | integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
2065 | dependencies:
2066 | is-plain-object "^2.0.4"
2067 |
2068 | is-extglob@^2.1.1:
2069 | version "2.1.1"
2070 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
2071 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
2072 |
2073 | is-finalizationregistry@^1.0.2:
2074 | version "1.0.2"
2075 | resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6"
2076 | integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==
2077 | dependencies:
2078 | call-bind "^1.0.2"
2079 |
2080 | is-fullwidth-code-point@^3.0.0:
2081 | version "3.0.0"
2082 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
2083 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
2084 |
2085 | is-generator-function@^1.0.10:
2086 | version "1.0.10"
2087 | resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72"
2088 | integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==
2089 | dependencies:
2090 | has-tostringtag "^1.0.0"
2091 |
2092 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
2093 | version "4.0.3"
2094 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
2095 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
2096 | dependencies:
2097 | is-extglob "^2.1.1"
2098 |
2099 | is-map@^2.0.1:
2100 | version "2.0.2"
2101 | resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127"
2102 | integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==
2103 |
2104 | is-negative-zero@^2.0.2:
2105 | version "2.0.3"
2106 | resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747"
2107 | integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==
2108 |
2109 | is-number-object@^1.0.4:
2110 | version "1.0.7"
2111 | resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
2112 | integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
2113 | dependencies:
2114 | has-tostringtag "^1.0.0"
2115 |
2116 | is-number@^7.0.0:
2117 | version "7.0.0"
2118 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
2119 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
2120 |
2121 | is-path-inside@^3.0.3:
2122 | version "3.0.3"
2123 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
2124 | integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
2125 |
2126 | is-plain-object@^2.0.3, is-plain-object@^2.0.4:
2127 | version "2.0.4"
2128 | resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
2129 | integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
2130 | dependencies:
2131 | isobject "^3.0.1"
2132 |
2133 | is-regex@^1.1.4:
2134 | version "1.1.4"
2135 | resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
2136 | integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
2137 | dependencies:
2138 | call-bind "^1.0.2"
2139 | has-tostringtag "^1.0.0"
2140 |
2141 | is-set@^2.0.1:
2142 | version "2.0.2"
2143 | resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec"
2144 | integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
2145 |
2146 | is-shared-array-buffer@^1.0.2:
2147 | version "1.0.3"
2148 | resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688"
2149 | integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==
2150 | dependencies:
2151 | call-bind "^1.0.7"
2152 |
2153 | is-stream@^2.0.0:
2154 | version "2.0.1"
2155 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
2156 | integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
2157 |
2158 | is-string@^1.0.5, is-string@^1.0.7:
2159 | version "1.0.7"
2160 | resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
2161 | integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
2162 | dependencies:
2163 | has-tostringtag "^1.0.0"
2164 |
2165 | is-symbol@^1.0.2, is-symbol@^1.0.3:
2166 | version "1.0.4"
2167 | resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
2168 | integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
2169 | dependencies:
2170 | has-symbols "^1.0.2"
2171 |
2172 | is-typed-array@^1.1.13:
2173 | version "1.1.13"
2174 | resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229"
2175 | integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==
2176 | dependencies:
2177 | which-typed-array "^1.1.14"
2178 |
2179 | is-weakmap@^2.0.1:
2180 | version "2.0.1"
2181 | resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2"
2182 | integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==
2183 |
2184 | is-weakref@^1.0.2:
2185 | version "1.0.2"
2186 | resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
2187 | integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
2188 | dependencies:
2189 | call-bind "^1.0.2"
2190 |
2191 | is-weakset@^2.0.1:
2192 | version "2.0.2"
2193 | resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d"
2194 | integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==
2195 | dependencies:
2196 | call-bind "^1.0.2"
2197 | get-intrinsic "^1.1.1"
2198 |
2199 | isarray@^2.0.5:
2200 | version "2.0.5"
2201 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
2202 | integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
2203 |
2204 | isexe@^2.0.0:
2205 | version "2.0.0"
2206 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
2207 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
2208 |
2209 | isobject@^3.0.1:
2210 | version "3.0.1"
2211 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
2212 | integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
2213 |
2214 | iterator.prototype@^1.1.2:
2215 | version "1.1.2"
2216 | resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0"
2217 | integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==
2218 | dependencies:
2219 | define-properties "^1.2.1"
2220 | get-intrinsic "^1.2.1"
2221 | has-symbols "^1.0.3"
2222 | reflect.getprototypeof "^1.0.4"
2223 | set-function-name "^2.0.1"
2224 |
2225 | its-fine@^1.0.6:
2226 | version "1.1.1"
2227 | resolved "https://registry.yarnpkg.com/its-fine/-/its-fine-1.1.1.tgz#e74b93fddd487441f978a50f64f0f5af4d2fc38e"
2228 | integrity sha512-v1Ia1xl20KbuSGlwoaGsW0oxsw8Be+TrXweidxD9oT/1lAh6O3K3/GIM95Tt6WCiv6W+h2M7RB1TwdoAjQyyKw==
2229 | dependencies:
2230 | "@types/react-reconciler" "^0.28.0"
2231 |
2232 | jackspeak@^2.3.5:
2233 | version "2.3.6"
2234 | resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
2235 | integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
2236 | dependencies:
2237 | "@isaacs/cliui" "^8.0.2"
2238 | optionalDependencies:
2239 | "@pkgjs/parseargs" "^0.11.0"
2240 |
2241 | jiti@^1.19.1:
2242 | version "1.21.0"
2243 | resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d"
2244 | integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==
2245 |
2246 | "js-tokens@^3.0.0 || ^4.0.0":
2247 | version "4.0.0"
2248 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
2249 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
2250 |
2251 | js-yaml@^4.1.0:
2252 | version "4.1.0"
2253 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
2254 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
2255 | dependencies:
2256 | argparse "^2.0.1"
2257 |
2258 | json-buffer@3.0.1:
2259 | version "3.0.1"
2260 | resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
2261 | integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
2262 |
2263 | json-schema-traverse@^0.4.1:
2264 | version "0.4.1"
2265 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
2266 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
2267 |
2268 | json-stable-stringify-without-jsonify@^1.0.1:
2269 | version "1.0.1"
2270 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
2271 | integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
2272 |
2273 | json5@^1.0.2:
2274 | version "1.0.2"
2275 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
2276 | integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
2277 | dependencies:
2278 | minimist "^1.2.0"
2279 |
2280 | "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5:
2281 | version "3.3.5"
2282 | resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a"
2283 | integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==
2284 | dependencies:
2285 | array-includes "^3.1.6"
2286 | array.prototype.flat "^1.3.1"
2287 | object.assign "^4.1.4"
2288 | object.values "^1.1.6"
2289 |
2290 | keyv@^4.5.3:
2291 | version "4.5.4"
2292 | resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
2293 | integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==
2294 | dependencies:
2295 | json-buffer "3.0.1"
2296 |
2297 | language-subtag-registry@^0.3.20:
2298 | version "0.3.22"
2299 | resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
2300 | integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==
2301 |
2302 | language-tags@^1.0.9:
2303 | version "1.0.9"
2304 | resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777"
2305 | integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==
2306 | dependencies:
2307 | language-subtag-registry "^0.3.20"
2308 |
2309 | leva@^0.9.35:
2310 | version "0.9.35"
2311 | resolved "https://registry.yarnpkg.com/leva/-/leva-0.9.35.tgz#0d44c0954ba28434b50636906e389c61dd2cbfd9"
2312 | integrity sha512-sp/ZbHGrrzM+eq+wIAc9X7C5qFagNERYkwaulKI/xy0XrDPV67jLUSSqTCFSoSc0Uk96j3oephYoO/6I8mZNuw==
2313 | dependencies:
2314 | "@radix-ui/react-portal" "^1.0.2"
2315 | "@radix-ui/react-tooltip" "^1.0.5"
2316 | "@stitches/react" "^1.2.8"
2317 | "@use-gesture/react" "^10.2.5"
2318 | colord "^2.9.2"
2319 | dequal "^2.0.2"
2320 | merge-value "^1.0.0"
2321 | react-colorful "^5.5.1"
2322 | react-dropzone "^12.0.0"
2323 | v8n "^1.3.3"
2324 | zustand "^3.6.9"
2325 |
2326 | levn@^0.4.1:
2327 | version "0.4.1"
2328 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
2329 | integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
2330 | dependencies:
2331 | prelude-ls "^1.2.1"
2332 | type-check "~0.4.0"
2333 |
2334 | lilconfig@^2.1.0:
2335 | version "2.1.0"
2336 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52"
2337 | integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==
2338 |
2339 | lilconfig@^3.0.0:
2340 | version "3.1.1"
2341 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3"
2342 | integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==
2343 |
2344 | lines-and-columns@^1.1.6:
2345 | version "1.2.4"
2346 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
2347 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
2348 |
2349 | locate-path@^6.0.0:
2350 | version "6.0.0"
2351 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
2352 | integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
2353 | dependencies:
2354 | p-locate "^5.0.0"
2355 |
2356 | lodash.merge@^4.6.2:
2357 | version "4.6.2"
2358 | resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
2359 | integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
2360 |
2361 | loose-envify@^1.1.0, loose-envify@^1.4.0:
2362 | version "1.4.0"
2363 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
2364 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
2365 | dependencies:
2366 | js-tokens "^3.0.0 || ^4.0.0"
2367 |
2368 | lru-cache@^6.0.0:
2369 | version "6.0.0"
2370 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
2371 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
2372 | dependencies:
2373 | yallist "^4.0.0"
2374 |
2375 | "lru-cache@^9.1.1 || ^10.0.0":
2376 | version "10.2.0"
2377 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3"
2378 | integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==
2379 |
2380 | maath@^0.10.7:
2381 | version "0.10.7"
2382 | resolved "https://registry.yarnpkg.com/maath/-/maath-0.10.7.tgz#9289b42a5db8ac5b26407b3bfca4e3bebefe50b4"
2383 | integrity sha512-zQ2xd7dNOIVTjAS+hj22fyj1EFYmOJX6tzKjZ92r6WDoq8hyFxjuGA2q950tmR4iC/EKXoMQdSipkaJVuUHDTg==
2384 |
2385 | md5@^2.3.0:
2386 | version "2.3.0"
2387 | resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f"
2388 | integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==
2389 | dependencies:
2390 | charenc "0.0.2"
2391 | crypt "0.0.2"
2392 | is-buffer "~1.1.6"
2393 |
2394 | merge-value@^1.0.0:
2395 | version "1.0.0"
2396 | resolved "https://registry.yarnpkg.com/merge-value/-/merge-value-1.0.0.tgz#d28f8d41c0b37426e032d1059a0d0343302de502"
2397 | integrity sha512-fJMmvat4NeKz63Uv9iHWcPDjCWcCkoiRoajRTEO8hlhUC6rwaHg0QCF9hBOTjZmm4JuglPckPSTtcuJL5kp0TQ==
2398 | dependencies:
2399 | get-value "^2.0.6"
2400 | is-extendable "^1.0.0"
2401 | mixin-deep "^1.2.0"
2402 | set-value "^2.0.0"
2403 |
2404 | merge2@^1.3.0, merge2@^1.4.1:
2405 | version "1.4.1"
2406 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
2407 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
2408 |
2409 | meshline@^3.1.6:
2410 | version "3.2.0"
2411 | resolved "https://registry.yarnpkg.com/meshline/-/meshline-3.2.0.tgz#0fcffd1fcae780b0e6bf0db991c8d7384154b075"
2412 | integrity sha512-ZaJkC967GTuef7UBdO0rGPX544oIWaNo7tYedVHSoR2lje6RR16fX8IsgMxgxoYYERtjqsRWIYBSPBxG4QR84Q==
2413 |
2414 | micromatch@^4.0.4, micromatch@^4.0.5:
2415 | version "4.0.5"
2416 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
2417 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
2418 | dependencies:
2419 | braces "^3.0.2"
2420 | picomatch "^2.3.1"
2421 |
2422 | microsoft-cognitiveservices-speech-sdk@^1.35.0:
2423 | version "1.35.0"
2424 | resolved "https://registry.yarnpkg.com/microsoft-cognitiveservices-speech-sdk/-/microsoft-cognitiveservices-speech-sdk-1.35.0.tgz#b548f86a2c5674c7ce95e98291570c940fde977c"
2425 | integrity sha512-useWm6DsbcTCjlqCwXaChMvU1NyDZyeq1PgV0oGZutNNQ6ID2FuZyaxWt2RuVmmqGko6Cbk7gSyZsMs5fxrXzw==
2426 | dependencies:
2427 | "@types/webrtc" "^0.0.37"
2428 | agent-base "^6.0.1"
2429 | bent "^7.3.12"
2430 | https-proxy-agent "^4.0.0"
2431 | uuid "^9.0.0"
2432 | ws "^7.5.6"
2433 |
2434 | mime-db@1.52.0:
2435 | version "1.52.0"
2436 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
2437 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
2438 |
2439 | mime-types@^2.1.12:
2440 | version "2.1.35"
2441 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
2442 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
2443 | dependencies:
2444 | mime-db "1.52.0"
2445 |
2446 | minimatch@9.0.3, minimatch@^9.0.1:
2447 | version "9.0.3"
2448 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
2449 | integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
2450 | dependencies:
2451 | brace-expansion "^2.0.1"
2452 |
2453 | minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
2454 | version "3.1.2"
2455 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
2456 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
2457 | dependencies:
2458 | brace-expansion "^1.1.7"
2459 |
2460 | minimist@^1.2.0, minimist@^1.2.6:
2461 | version "1.2.8"
2462 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
2463 | integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
2464 |
2465 | "minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
2466 | version "7.0.4"
2467 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c"
2468 | integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
2469 |
2470 | mixin-deep@^1.2.0:
2471 | version "1.3.2"
2472 | resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
2473 | integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
2474 | dependencies:
2475 | for-in "^1.0.2"
2476 | is-extendable "^1.0.1"
2477 |
2478 | ms@2.1.2:
2479 | version "2.1.2"
2480 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2481 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2482 |
2483 | ms@^2.0.0, ms@^2.1.1:
2484 | version "2.1.3"
2485 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
2486 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
2487 |
2488 | mz@^2.7.0:
2489 | version "2.7.0"
2490 | resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
2491 | integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
2492 | dependencies:
2493 | any-promise "^1.0.0"
2494 | object-assign "^4.0.1"
2495 | thenify-all "^1.0.0"
2496 |
2497 | nanoid@^3.3.6, nanoid@^3.3.7:
2498 | version "3.3.7"
2499 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
2500 | integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
2501 |
2502 | natural-compare@^1.4.0:
2503 | version "1.4.0"
2504 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
2505 | integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
2506 |
2507 | next@14.1.0:
2508 | version "14.1.0"
2509 | resolved "https://registry.yarnpkg.com/next/-/next-14.1.0.tgz#b31c0261ff9caa6b4a17c5af019ed77387174b69"
2510 | integrity sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==
2511 | dependencies:
2512 | "@next/env" "14.1.0"
2513 | "@swc/helpers" "0.5.2"
2514 | busboy "1.6.0"
2515 | caniuse-lite "^1.0.30001579"
2516 | graceful-fs "^4.2.11"
2517 | postcss "8.4.31"
2518 | styled-jsx "5.1.1"
2519 | optionalDependencies:
2520 | "@next/swc-darwin-arm64" "14.1.0"
2521 | "@next/swc-darwin-x64" "14.1.0"
2522 | "@next/swc-linux-arm64-gnu" "14.1.0"
2523 | "@next/swc-linux-arm64-musl" "14.1.0"
2524 | "@next/swc-linux-x64-gnu" "14.1.0"
2525 | "@next/swc-linux-x64-musl" "14.1.0"
2526 | "@next/swc-win32-arm64-msvc" "14.1.0"
2527 | "@next/swc-win32-ia32-msvc" "14.1.0"
2528 | "@next/swc-win32-x64-msvc" "14.1.0"
2529 |
2530 | node-domexception@1.0.0:
2531 | version "1.0.0"
2532 | resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
2533 | integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
2534 |
2535 | node-fetch@^2.6.7:
2536 | version "2.7.0"
2537 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
2538 | integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
2539 | dependencies:
2540 | whatwg-url "^5.0.0"
2541 |
2542 | node-releases@^2.0.14:
2543 | version "2.0.14"
2544 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
2545 | integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
2546 |
2547 | normalize-path@^3.0.0, normalize-path@~3.0.0:
2548 | version "3.0.0"
2549 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
2550 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
2551 |
2552 | normalize-range@^0.1.2:
2553 | version "0.1.2"
2554 | resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
2555 | integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
2556 |
2557 | object-assign@^4.0.1, object-assign@^4.1.1:
2558 | version "4.1.1"
2559 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2560 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
2561 |
2562 | object-hash@^3.0.0:
2563 | version "3.0.0"
2564 | resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9"
2565 | integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
2566 |
2567 | object-inspect@^1.13.1:
2568 | version "1.13.1"
2569 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2"
2570 | integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
2571 |
2572 | object-keys@^1.1.1:
2573 | version "1.1.1"
2574 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
2575 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
2576 |
2577 | object.assign@^4.1.4, object.assign@^4.1.5:
2578 | version "4.1.5"
2579 | resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0"
2580 | integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==
2581 | dependencies:
2582 | call-bind "^1.0.5"
2583 | define-properties "^1.2.1"
2584 | has-symbols "^1.0.3"
2585 | object-keys "^1.1.1"
2586 |
2587 | object.entries@^1.1.6, object.entries@^1.1.7:
2588 | version "1.1.7"
2589 | resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131"
2590 | integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==
2591 | dependencies:
2592 | call-bind "^1.0.2"
2593 | define-properties "^1.2.0"
2594 | es-abstract "^1.22.1"
2595 |
2596 | object.fromentries@^2.0.6, object.fromentries@^2.0.7:
2597 | version "2.0.7"
2598 | resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616"
2599 | integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==
2600 | dependencies:
2601 | call-bind "^1.0.2"
2602 | define-properties "^1.2.0"
2603 | es-abstract "^1.22.1"
2604 |
2605 | object.groupby@^1.0.1:
2606 | version "1.0.2"
2607 | resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.2.tgz#494800ff5bab78fd0eff2835ec859066e00192ec"
2608 | integrity sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==
2609 | dependencies:
2610 | array.prototype.filter "^1.0.3"
2611 | call-bind "^1.0.5"
2612 | define-properties "^1.2.1"
2613 | es-abstract "^1.22.3"
2614 | es-errors "^1.0.0"
2615 |
2616 | object.hasown@^1.1.2:
2617 | version "1.1.3"
2618 | resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae"
2619 | integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==
2620 | dependencies:
2621 | define-properties "^1.2.0"
2622 | es-abstract "^1.22.1"
2623 |
2624 | object.values@^1.1.6, object.values@^1.1.7:
2625 | version "1.1.7"
2626 | resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a"
2627 | integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==
2628 | dependencies:
2629 | call-bind "^1.0.2"
2630 | define-properties "^1.2.0"
2631 | es-abstract "^1.22.1"
2632 |
2633 | once@^1.3.0:
2634 | version "1.4.0"
2635 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2636 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
2637 | dependencies:
2638 | wrappy "1"
2639 |
2640 | openai@^4.28.0:
2641 | version "4.28.0"
2642 | resolved "https://registry.yarnpkg.com/openai/-/openai-4.28.0.tgz#ded00e3d98c25758b5406c9675ec27a957e00930"
2643 | integrity sha512-JM8fhcpmpGN0vrUwGquYIzdcEQHtFuom6sRCbbCM6CfzZXNuRk33G7KfeRAIfnaCxSpzrP5iHtwJzIm6biUZ2Q==
2644 | dependencies:
2645 | "@types/node" "^18.11.18"
2646 | "@types/node-fetch" "^2.6.4"
2647 | abort-controller "^3.0.0"
2648 | agentkeepalive "^4.2.1"
2649 | digest-fetch "^1.3.0"
2650 | form-data-encoder "1.7.2"
2651 | formdata-node "^4.3.2"
2652 | node-fetch "^2.6.7"
2653 | web-streams-polyfill "^3.2.1"
2654 |
2655 | optionator@^0.9.3:
2656 | version "0.9.3"
2657 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64"
2658 | integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==
2659 | dependencies:
2660 | "@aashutoshrathi/word-wrap" "^1.2.3"
2661 | deep-is "^0.1.3"
2662 | fast-levenshtein "^2.0.6"
2663 | levn "^0.4.1"
2664 | prelude-ls "^1.2.1"
2665 | type-check "^0.4.0"
2666 |
2667 | p-limit@^3.0.2:
2668 | version "3.1.0"
2669 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
2670 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
2671 | dependencies:
2672 | yocto-queue "^0.1.0"
2673 |
2674 | p-locate@^5.0.0:
2675 | version "5.0.0"
2676 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
2677 | integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
2678 | dependencies:
2679 | p-limit "^3.0.2"
2680 |
2681 | parent-module@^1.0.0:
2682 | version "1.0.1"
2683 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
2684 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
2685 | dependencies:
2686 | callsites "^3.0.0"
2687 |
2688 | path-exists@^4.0.0:
2689 | version "4.0.0"
2690 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
2691 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
2692 |
2693 | path-is-absolute@^1.0.0:
2694 | version "1.0.1"
2695 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
2696 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
2697 |
2698 | path-key@^3.1.0:
2699 | version "3.1.1"
2700 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
2701 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
2702 |
2703 | path-parse@^1.0.7:
2704 | version "1.0.7"
2705 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
2706 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
2707 |
2708 | path-scurry@^1.10.1:
2709 | version "1.10.1"
2710 | resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698"
2711 | integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==
2712 | dependencies:
2713 | lru-cache "^9.1.1 || ^10.0.0"
2714 | minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
2715 |
2716 | path-type@^4.0.0:
2717 | version "4.0.0"
2718 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
2719 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
2720 |
2721 | picocolors@^1.0.0:
2722 | version "1.0.0"
2723 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
2724 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
2725 |
2726 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
2727 | version "2.3.1"
2728 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
2729 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
2730 |
2731 | pify@^2.3.0:
2732 | version "2.3.0"
2733 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
2734 | integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
2735 |
2736 | pirates@^4.0.1:
2737 | version "4.0.6"
2738 | resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9"
2739 | integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==
2740 |
2741 | possible-typed-array-names@^1.0.0:
2742 | version "1.0.0"
2743 | resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f"
2744 | integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==
2745 |
2746 | postcss-import@^15.1.0:
2747 | version "15.1.0"
2748 | resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70"
2749 | integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==
2750 | dependencies:
2751 | postcss-value-parser "^4.0.0"
2752 | read-cache "^1.0.0"
2753 | resolve "^1.1.7"
2754 |
2755 | postcss-js@^4.0.1:
2756 | version "4.0.1"
2757 | resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2"
2758 | integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==
2759 | dependencies:
2760 | camelcase-css "^2.0.1"
2761 |
2762 | postcss-load-config@^4.0.1:
2763 | version "4.0.2"
2764 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3"
2765 | integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==
2766 | dependencies:
2767 | lilconfig "^3.0.0"
2768 | yaml "^2.3.4"
2769 |
2770 | postcss-nested@^6.0.1:
2771 | version "6.0.1"
2772 | resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c"
2773 | integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==
2774 | dependencies:
2775 | postcss-selector-parser "^6.0.11"
2776 |
2777 | postcss-selector-parser@^6.0.11:
2778 | version "6.0.15"
2779 | resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#11cc2b21eebc0b99ea374ffb9887174855a01535"
2780 | integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==
2781 | dependencies:
2782 | cssesc "^3.0.0"
2783 | util-deprecate "^1.0.2"
2784 |
2785 | postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
2786 | version "4.2.0"
2787 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
2788 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
2789 |
2790 | postcss@8.4.31:
2791 | version "8.4.31"
2792 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d"
2793 | integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
2794 | dependencies:
2795 | nanoid "^3.3.6"
2796 | picocolors "^1.0.0"
2797 | source-map-js "^1.0.2"
2798 |
2799 | postcss@^8, postcss@^8.4.23:
2800 | version "8.4.35"
2801 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7"
2802 | integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==
2803 | dependencies:
2804 | nanoid "^3.3.7"
2805 | picocolors "^1.0.0"
2806 | source-map-js "^1.0.2"
2807 |
2808 | potpack@^1.0.1:
2809 | version "1.0.2"
2810 | resolved "https://registry.yarnpkg.com/potpack/-/potpack-1.0.2.tgz#23b99e64eb74f5741ffe7656b5b5c4ddce8dfc14"
2811 | integrity sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==
2812 |
2813 | prelude-ls@^1.2.1:
2814 | version "1.2.1"
2815 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
2816 | integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
2817 |
2818 | prop-types@^15.6.0, prop-types@^15.8.1:
2819 | version "15.8.1"
2820 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
2821 | integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
2822 | dependencies:
2823 | loose-envify "^1.4.0"
2824 | object-assign "^4.1.1"
2825 | react-is "^16.13.1"
2826 |
2827 | punycode@^2.1.0:
2828 | version "2.3.1"
2829 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
2830 | integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
2831 |
2832 | queue-microtask@^1.2.2:
2833 | version "1.2.3"
2834 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
2835 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
2836 |
2837 | react-colorful@^5.5.1:
2838 | version "5.6.1"
2839 | resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.6.1.tgz#7dc2aed2d7c72fac89694e834d179e32f3da563b"
2840 | integrity sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==
2841 |
2842 | react-composer@^5.0.3:
2843 | version "5.0.3"
2844 | resolved "https://registry.yarnpkg.com/react-composer/-/react-composer-5.0.3.tgz#7beb9513da5e8687f4f434ea1333ef36a4f3091b"
2845 | integrity sha512-1uWd07EME6XZvMfapwZmc7NgCZqDemcvicRi3wMJzXsQLvZ3L7fTHVyPy1bZdnWXM4iPjYuNE+uJ41MLKeTtnA==
2846 | dependencies:
2847 | prop-types "^15.6.0"
2848 |
2849 | react-dom@^18:
2850 | version "18.2.0"
2851 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
2852 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
2853 | dependencies:
2854 | loose-envify "^1.1.0"
2855 | scheduler "^0.23.0"
2856 |
2857 | react-dropzone@^12.0.0:
2858 | version "12.1.0"
2859 | resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-12.1.0.tgz#e097b37e9da6f9e324efc757b7434ebc6f3dc2cb"
2860 | integrity sha512-iBYHA1rbopIvtzokEX4QubO6qk5IF/x3BtKGu74rF2JkQDXnwC4uO/lHKpaw4PJIV6iIAYOlwLv2FpiGyqHNog==
2861 | dependencies:
2862 | attr-accept "^2.2.2"
2863 | file-selector "^0.5.0"
2864 | prop-types "^15.8.1"
2865 |
2866 | react-is@^16.13.1:
2867 | version "16.13.1"
2868 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
2869 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
2870 |
2871 | react-reconciler@^0.27.0:
2872 | version "0.27.0"
2873 | resolved "https://registry.yarnpkg.com/react-reconciler/-/react-reconciler-0.27.0.tgz#360124fdf2d76447c7491ee5f0e04503ed9acf5b"
2874 | integrity sha512-HmMDKciQjYmBRGuuhIaKA1ba/7a+UsM5FzOZsMO2JYHt9Jh8reCb7j1eDC95NOyUlKM9KRyvdx0flBuDvYSBoA==
2875 | dependencies:
2876 | loose-envify "^1.1.0"
2877 | scheduler "^0.21.0"
2878 |
2879 | react-use-measure@^2.1.1:
2880 | version "2.1.1"
2881 | resolved "https://registry.yarnpkg.com/react-use-measure/-/react-use-measure-2.1.1.tgz#5824537f4ee01c9469c45d5f7a8446177c6cc4ba"
2882 | integrity sha512-nocZhN26cproIiIduswYpV5y5lQpSQS1y/4KuvUCjSKmw7ZWIS/+g3aFnX3WdBkyuGUtTLif3UTqnLLhbDoQig==
2883 | dependencies:
2884 | debounce "^1.2.1"
2885 |
2886 | react@^18:
2887 | version "18.2.0"
2888 | resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
2889 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
2890 | dependencies:
2891 | loose-envify "^1.1.0"
2892 |
2893 | read-cache@^1.0.0:
2894 | version "1.0.0"
2895 | resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774"
2896 | integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
2897 | dependencies:
2898 | pify "^2.3.0"
2899 |
2900 | readdirp@~3.6.0:
2901 | version "3.6.0"
2902 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
2903 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
2904 | dependencies:
2905 | picomatch "^2.2.1"
2906 |
2907 | reflect.getprototypeof@^1.0.4:
2908 | version "1.0.5"
2909 | resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz#e0bd28b597518f16edaf9c0e292c631eb13e0674"
2910 | integrity sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==
2911 | dependencies:
2912 | call-bind "^1.0.5"
2913 | define-properties "^1.2.1"
2914 | es-abstract "^1.22.3"
2915 | es-errors "^1.0.0"
2916 | get-intrinsic "^1.2.3"
2917 | globalthis "^1.0.3"
2918 | which-builtin-type "^1.1.3"
2919 |
2920 | regenerator-runtime@^0.14.0:
2921 | version "0.14.1"
2922 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
2923 | integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
2924 |
2925 | regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.2:
2926 | version "1.5.2"
2927 | resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334"
2928 | integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==
2929 | dependencies:
2930 | call-bind "^1.0.6"
2931 | define-properties "^1.2.1"
2932 | es-errors "^1.3.0"
2933 | set-function-name "^2.0.1"
2934 |
2935 | require-from-string@^2.0.2:
2936 | version "2.0.2"
2937 | resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
2938 | integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
2939 |
2940 | resolve-from@^4.0.0:
2941 | version "4.0.0"
2942 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
2943 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
2944 |
2945 | resolve-pkg-maps@^1.0.0:
2946 | version "1.0.0"
2947 | resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
2948 | integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
2949 |
2950 | resolve@^1.1.7, resolve@^1.22.2, resolve@^1.22.4:
2951 | version "1.22.8"
2952 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
2953 | integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
2954 | dependencies:
2955 | is-core-module "^2.13.0"
2956 | path-parse "^1.0.7"
2957 | supports-preserve-symlinks-flag "^1.0.0"
2958 |
2959 | resolve@^2.0.0-next.4:
2960 | version "2.0.0-next.5"
2961 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c"
2962 | integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==
2963 | dependencies:
2964 | is-core-module "^2.13.0"
2965 | path-parse "^1.0.7"
2966 | supports-preserve-symlinks-flag "^1.0.0"
2967 |
2968 | reusify@^1.0.4:
2969 | version "1.0.4"
2970 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
2971 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2972 |
2973 | rimraf@^3.0.2:
2974 | version "3.0.2"
2975 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
2976 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
2977 | dependencies:
2978 | glob "^7.1.3"
2979 |
2980 | run-parallel@^1.1.9:
2981 | version "1.2.0"
2982 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
2983 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
2984 | dependencies:
2985 | queue-microtask "^1.2.2"
2986 |
2987 | safe-array-concat@^1.1.0:
2988 | version "1.1.0"
2989 | resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.0.tgz#8d0cae9cb806d6d1c06e08ab13d847293ebe0692"
2990 | integrity sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==
2991 | dependencies:
2992 | call-bind "^1.0.5"
2993 | get-intrinsic "^1.2.2"
2994 | has-symbols "^1.0.3"
2995 | isarray "^2.0.5"
2996 |
2997 | safe-regex-test@^1.0.3:
2998 | version "1.0.3"
2999 | resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377"
3000 | integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==
3001 | dependencies:
3002 | call-bind "^1.0.6"
3003 | es-errors "^1.3.0"
3004 | is-regex "^1.1.4"
3005 |
3006 | scheduler@^0.21.0:
3007 | version "0.21.0"
3008 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0.tgz#6fd2532ff5a6d877b6edb12f00d8ab7e8f308820"
3009 | integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==
3010 | dependencies:
3011 | loose-envify "^1.1.0"
3012 |
3013 | scheduler@^0.23.0:
3014 | version "0.23.0"
3015 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
3016 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
3017 | dependencies:
3018 | loose-envify "^1.1.0"
3019 |
3020 | semver@^6.3.1:
3021 | version "6.3.1"
3022 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
3023 | integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
3024 |
3025 | semver@^7.5.4:
3026 | version "7.6.0"
3027 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d"
3028 | integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==
3029 | dependencies:
3030 | lru-cache "^6.0.0"
3031 |
3032 | set-function-length@^1.2.1:
3033 | version "1.2.1"
3034 | resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425"
3035 | integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==
3036 | dependencies:
3037 | define-data-property "^1.1.2"
3038 | es-errors "^1.3.0"
3039 | function-bind "^1.1.2"
3040 | get-intrinsic "^1.2.3"
3041 | gopd "^1.0.1"
3042 | has-property-descriptors "^1.0.1"
3043 |
3044 | set-function-name@^2.0.0, set-function-name@^2.0.1:
3045 | version "2.0.2"
3046 | resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985"
3047 | integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==
3048 | dependencies:
3049 | define-data-property "^1.1.4"
3050 | es-errors "^1.3.0"
3051 | functions-have-names "^1.2.3"
3052 | has-property-descriptors "^1.0.2"
3053 |
3054 | set-value@^2.0.0:
3055 | version "2.0.1"
3056 | resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
3057 | integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
3058 | dependencies:
3059 | extend-shallow "^2.0.1"
3060 | is-extendable "^0.1.1"
3061 | is-plain-object "^2.0.3"
3062 | split-string "^3.0.1"
3063 |
3064 | shebang-command@^2.0.0:
3065 | version "2.0.0"
3066 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
3067 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
3068 | dependencies:
3069 | shebang-regex "^3.0.0"
3070 |
3071 | shebang-regex@^3.0.0:
3072 | version "3.0.0"
3073 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
3074 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
3075 |
3076 | side-channel@^1.0.4:
3077 | version "1.0.5"
3078 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b"
3079 | integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==
3080 | dependencies:
3081 | call-bind "^1.0.6"
3082 | es-errors "^1.3.0"
3083 | get-intrinsic "^1.2.4"
3084 | object-inspect "^1.13.1"
3085 |
3086 | signal-exit@^4.0.1:
3087 | version "4.1.0"
3088 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
3089 | integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
3090 |
3091 | slash@^3.0.0:
3092 | version "3.0.0"
3093 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
3094 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
3095 |
3096 | source-map-js@^1.0.2:
3097 | version "1.0.2"
3098 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
3099 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
3100 |
3101 | split-string@^3.0.1:
3102 | version "3.1.0"
3103 | resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
3104 | integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
3105 | dependencies:
3106 | extend-shallow "^3.0.0"
3107 |
3108 | stats-gl@^2.0.0:
3109 | version "2.0.1"
3110 | resolved "https://registry.yarnpkg.com/stats-gl/-/stats-gl-2.0.1.tgz#4626a1575af00f0c5daba41ebc8f8e29a0a1998a"
3111 | integrity sha512-EhFm1AxoSBK3MflkFawZ4jmOX1dWu0nBAtCpvGxGsondEvCpsohbpRpM8pi8UAcxG5eRsDsCiRcxdH20j3Rp9A==
3112 |
3113 | stats.js@^0.17.0:
3114 | version "0.17.0"
3115 | resolved "https://registry.yarnpkg.com/stats.js/-/stats.js-0.17.0.tgz#b1c3dc46d94498b578b7fd3985b81ace7131cc7d"
3116 | integrity sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==
3117 |
3118 | streamsearch@^1.1.0:
3119 | version "1.1.0"
3120 | resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764"
3121 | integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==
3122 |
3123 | "string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0:
3124 | name string-width-cjs
3125 | version "4.2.3"
3126 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
3127 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
3128 | dependencies:
3129 | emoji-regex "^8.0.0"
3130 | is-fullwidth-code-point "^3.0.0"
3131 | strip-ansi "^6.0.1"
3132 |
3133 | string-width@^5.0.1, string-width@^5.1.2:
3134 | version "5.1.2"
3135 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
3136 | integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
3137 | dependencies:
3138 | eastasianwidth "^0.2.0"
3139 | emoji-regex "^9.2.2"
3140 | strip-ansi "^7.0.1"
3141 |
3142 | string.prototype.matchall@^4.0.8:
3143 | version "4.0.10"
3144 | resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100"
3145 | integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==
3146 | dependencies:
3147 | call-bind "^1.0.2"
3148 | define-properties "^1.2.0"
3149 | es-abstract "^1.22.1"
3150 | get-intrinsic "^1.2.1"
3151 | has-symbols "^1.0.3"
3152 | internal-slot "^1.0.5"
3153 | regexp.prototype.flags "^1.5.0"
3154 | set-function-name "^2.0.0"
3155 | side-channel "^1.0.4"
3156 |
3157 | string.prototype.trim@^1.2.8:
3158 | version "1.2.8"
3159 | resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd"
3160 | integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==
3161 | dependencies:
3162 | call-bind "^1.0.2"
3163 | define-properties "^1.2.0"
3164 | es-abstract "^1.22.1"
3165 |
3166 | string.prototype.trimend@^1.0.7:
3167 | version "1.0.7"
3168 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e"
3169 | integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==
3170 | dependencies:
3171 | call-bind "^1.0.2"
3172 | define-properties "^1.2.0"
3173 | es-abstract "^1.22.1"
3174 |
3175 | string.prototype.trimstart@^1.0.7:
3176 | version "1.0.7"
3177 | resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298"
3178 | integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==
3179 | dependencies:
3180 | call-bind "^1.0.2"
3181 | define-properties "^1.2.0"
3182 | es-abstract "^1.22.1"
3183 |
3184 | "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
3185 | name strip-ansi-cjs
3186 | version "6.0.1"
3187 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
3188 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
3189 | dependencies:
3190 | ansi-regex "^5.0.1"
3191 |
3192 | strip-ansi@^7.0.1:
3193 | version "7.1.0"
3194 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
3195 | integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
3196 | dependencies:
3197 | ansi-regex "^6.0.1"
3198 |
3199 | strip-bom@^3.0.0:
3200 | version "3.0.0"
3201 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
3202 | integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
3203 |
3204 | strip-json-comments@^3.1.1:
3205 | version "3.1.1"
3206 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
3207 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
3208 |
3209 | styled-jsx@5.1.1:
3210 | version "5.1.1"
3211 | resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.1.tgz#839a1c3aaacc4e735fed0781b8619ea5d0009d1f"
3212 | integrity sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==
3213 | dependencies:
3214 | client-only "0.0.1"
3215 |
3216 | sucrase@^3.32.0:
3217 | version "3.35.0"
3218 | resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263"
3219 | integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==
3220 | dependencies:
3221 | "@jridgewell/gen-mapping" "^0.3.2"
3222 | commander "^4.0.0"
3223 | glob "^10.3.10"
3224 | lines-and-columns "^1.1.6"
3225 | mz "^2.7.0"
3226 | pirates "^4.0.1"
3227 | ts-interface-checker "^0.1.9"
3228 |
3229 | supports-color@^7.1.0:
3230 | version "7.2.0"
3231 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
3232 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
3233 | dependencies:
3234 | has-flag "^4.0.0"
3235 |
3236 | supports-preserve-symlinks-flag@^1.0.0:
3237 | version "1.0.0"
3238 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
3239 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
3240 |
3241 | suspend-react@^0.1.3:
3242 | version "0.1.3"
3243 | resolved "https://registry.yarnpkg.com/suspend-react/-/suspend-react-0.1.3.tgz#a52f49d21cfae9a2fb70bd0c68413d3f9d90768e"
3244 | integrity sha512-aqldKgX9aZqpoDp3e8/BZ8Dm7x1pJl+qI3ZKxDN0i/IQTWUwBx/ManmlVJ3wowqbno6c2bmiIfs+Um6LbsjJyQ==
3245 |
3246 | tailwindcss@^3.3.0:
3247 | version "3.4.1"
3248 | resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.1.tgz#f512ca5d1dd4c9503c7d3d28a968f1ad8f5c839d"
3249 | integrity sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==
3250 | dependencies:
3251 | "@alloc/quick-lru" "^5.2.0"
3252 | arg "^5.0.2"
3253 | chokidar "^3.5.3"
3254 | didyoumean "^1.2.2"
3255 | dlv "^1.1.3"
3256 | fast-glob "^3.3.0"
3257 | glob-parent "^6.0.2"
3258 | is-glob "^4.0.3"
3259 | jiti "^1.19.1"
3260 | lilconfig "^2.1.0"
3261 | micromatch "^4.0.5"
3262 | normalize-path "^3.0.0"
3263 | object-hash "^3.0.0"
3264 | picocolors "^1.0.0"
3265 | postcss "^8.4.23"
3266 | postcss-import "^15.1.0"
3267 | postcss-js "^4.0.1"
3268 | postcss-load-config "^4.0.1"
3269 | postcss-nested "^6.0.1"
3270 | postcss-selector-parser "^6.0.11"
3271 | resolve "^1.22.2"
3272 | sucrase "^3.32.0"
3273 |
3274 | tapable@^2.2.0:
3275 | version "2.2.1"
3276 | resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
3277 | integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
3278 |
3279 | text-table@^0.2.0:
3280 | version "0.2.0"
3281 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
3282 | integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
3283 |
3284 | thenify-all@^1.0.0:
3285 | version "1.6.0"
3286 | resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
3287 | integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
3288 | dependencies:
3289 | thenify ">= 3.1.0 < 4"
3290 |
3291 | "thenify@>= 3.1.0 < 4":
3292 | version "3.3.1"
3293 | resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
3294 | integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
3295 | dependencies:
3296 | any-promise "^1.0.0"
3297 |
3298 | three-mesh-bvh@^0.7.0:
3299 | version "0.7.3"
3300 | resolved "https://registry.yarnpkg.com/three-mesh-bvh/-/three-mesh-bvh-0.7.3.tgz#91f2d7e26f230288b5b0a6bdf41bdd9620348945"
3301 | integrity sha512-3W6KjzmupjfE89GuHPT31kxKWZ4YGZPEZJNysJpiOZfQRsBQQgmK7v/VJPpjG6syhAvTnY+5Fr77EvIkTLpGSw==
3302 |
3303 | three-stdlib@^2.29.4:
3304 | version "2.29.4"
3305 | resolved "https://registry.yarnpkg.com/three-stdlib/-/three-stdlib-2.29.4.tgz#6e8741f6a2d435d15ed73f3a14dd149660d4ce51"
3306 | integrity sha512-XNzGCrz/uAk9XoLwd35eN7dQyI4ggXZTeqjcN034YdYBpBlNO9kmLHehl/0Nw9jCelblB7jla+unHAOIyLyV6Q==
3307 | dependencies:
3308 | "@types/draco3d" "^1.4.0"
3309 | "@types/offscreencanvas" "^2019.6.4"
3310 | "@types/webxr" "^0.5.2"
3311 | draco3d "^1.4.1"
3312 | fflate "^0.6.9"
3313 | potpack "^1.0.1"
3314 |
3315 | three@^0.161.0:
3316 | version "0.161.0"
3317 | resolved "https://registry.yarnpkg.com/three/-/three-0.161.0.tgz#38aafaa82fe5467fde2e33933515d1b6beb17d91"
3318 | integrity sha512-LC28VFtjbOyEu5b93K0bNRLw1rQlMJ85lilKsYj6dgTu+7i17W+JCCEbvrpmNHF1F3NAUqDSWq50UD7w9H2xQw==
3319 |
3320 | to-regex-range@^5.0.1:
3321 | version "5.0.1"
3322 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
3323 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
3324 | dependencies:
3325 | is-number "^7.0.0"
3326 |
3327 | tr46@~0.0.3:
3328 | version "0.0.3"
3329 | resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
3330 | integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
3331 |
3332 | troika-three-text@^0.49.0:
3333 | version "0.49.0"
3334 | resolved "https://registry.yarnpkg.com/troika-three-text/-/troika-three-text-0.49.0.tgz#bc2dc1924250c477cd39316cd83585dee12550e0"
3335 | integrity sha512-sn9BNC6eIX8OO3iAkPwjecJ7Pn21Ve8P1UNFMNeQzXx759rrqS4i4pSZs7FLMYdWyCKVXBFGimBySFwRKLjq/Q==
3336 | dependencies:
3337 | bidi-js "^1.0.2"
3338 | troika-three-utils "^0.49.0"
3339 | troika-worker-utils "^0.49.0"
3340 | webgl-sdf-generator "1.1.1"
3341 |
3342 | troika-three-utils@^0.49.0:
3343 | version "0.49.0"
3344 | resolved "https://registry.yarnpkg.com/troika-three-utils/-/troika-three-utils-0.49.0.tgz#3fbdbf8783740ce3c1f7acac642e7e957ea4f090"
3345 | integrity sha512-umitFL4cT+Fm/uONmaQEq4oZlyRHWwVClaS6ZrdcueRvwc2w+cpNQ47LlJKJswpqtMFWbEhOLy0TekmcPZOdYA==
3346 |
3347 | troika-worker-utils@^0.49.0:
3348 | version "0.49.0"
3349 | resolved "https://registry.yarnpkg.com/troika-worker-utils/-/troika-worker-utils-0.49.0.tgz#e5e200a09d2e0e4eb9fe818a83effa912e2ec4b4"
3350 | integrity sha512-1xZHoJrG0HFfCvT/iyN41DvI/nRykiBtHqFkGaGgJwq5iXfIZFBiPPEHFpPpgyKM3Oo5ITHXP5wM2TNQszYdVg==
3351 |
3352 | ts-api-utils@^1.0.1:
3353 | version "1.2.1"
3354 | resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.2.1.tgz#f716c7e027494629485b21c0df6180f4d08f5e8b"
3355 | integrity sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==
3356 |
3357 | ts-interface-checker@^0.1.9:
3358 | version "0.1.13"
3359 | resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
3360 | integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
3361 |
3362 | tsconfig-paths@^3.15.0:
3363 | version "3.15.0"
3364 | resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
3365 | integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==
3366 | dependencies:
3367 | "@types/json5" "^0.0.29"
3368 | json5 "^1.0.2"
3369 | minimist "^1.2.6"
3370 | strip-bom "^3.0.0"
3371 |
3372 | tslib@^2.0.3, tslib@^2.4.0:
3373 | version "2.6.2"
3374 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
3375 | integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
3376 |
3377 | tunnel-rat@^0.1.2:
3378 | version "0.1.2"
3379 | resolved "https://registry.yarnpkg.com/tunnel-rat/-/tunnel-rat-0.1.2.tgz#1717efbc474ea2d8aa05a91622457a6e201c0aeb"
3380 | integrity sha512-lR5VHmkPhzdhrM092lI2nACsLO4QubF0/yoOhzX7c+wIpbN1GjHNzCc91QlpxBi+cnx8vVJ+Ur6vL5cEoQPFpQ==
3381 | dependencies:
3382 | zustand "^4.3.2"
3383 |
3384 | type-check@^0.4.0, type-check@~0.4.0:
3385 | version "0.4.0"
3386 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
3387 | integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
3388 | dependencies:
3389 | prelude-ls "^1.2.1"
3390 |
3391 | type-fest@^0.20.2:
3392 | version "0.20.2"
3393 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
3394 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
3395 |
3396 | typed-array-buffer@^1.0.1:
3397 | version "1.0.2"
3398 | resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3"
3399 | integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==
3400 | dependencies:
3401 | call-bind "^1.0.7"
3402 | es-errors "^1.3.0"
3403 | is-typed-array "^1.1.13"
3404 |
3405 | typed-array-byte-length@^1.0.0:
3406 | version "1.0.1"
3407 | resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67"
3408 | integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==
3409 | dependencies:
3410 | call-bind "^1.0.7"
3411 | for-each "^0.3.3"
3412 | gopd "^1.0.1"
3413 | has-proto "^1.0.3"
3414 | is-typed-array "^1.1.13"
3415 |
3416 | typed-array-byte-offset@^1.0.0:
3417 | version "1.0.2"
3418 | resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063"
3419 | integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==
3420 | dependencies:
3421 | available-typed-arrays "^1.0.7"
3422 | call-bind "^1.0.7"
3423 | for-each "^0.3.3"
3424 | gopd "^1.0.1"
3425 | has-proto "^1.0.3"
3426 | is-typed-array "^1.1.13"
3427 |
3428 | typed-array-length@^1.0.4:
3429 | version "1.0.5"
3430 | resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.5.tgz#57d44da160296d8663fd63180a1802ebf25905d5"
3431 | integrity sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==
3432 | dependencies:
3433 | call-bind "^1.0.7"
3434 | for-each "^0.3.3"
3435 | gopd "^1.0.1"
3436 | has-proto "^1.0.3"
3437 | is-typed-array "^1.1.13"
3438 | possible-typed-array-names "^1.0.0"
3439 |
3440 | unbox-primitive@^1.0.2:
3441 | version "1.0.2"
3442 | resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
3443 | integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
3444 | dependencies:
3445 | call-bind "^1.0.2"
3446 | has-bigints "^1.0.2"
3447 | has-symbols "^1.0.3"
3448 | which-boxed-primitive "^1.0.2"
3449 |
3450 | undici-types@~5.26.4:
3451 | version "5.26.5"
3452 | resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
3453 | integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
3454 |
3455 | update-browserslist-db@^1.0.13:
3456 | version "1.0.13"
3457 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
3458 | integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
3459 | dependencies:
3460 | escalade "^3.1.1"
3461 | picocolors "^1.0.0"
3462 |
3463 | uri-js@^4.2.2:
3464 | version "4.4.1"
3465 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
3466 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
3467 | dependencies:
3468 | punycode "^2.1.0"
3469 |
3470 | use-sync-external-store@1.2.0:
3471 | version "1.2.0"
3472 | resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
3473 | integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
3474 |
3475 | util-deprecate@^1.0.2:
3476 | version "1.0.2"
3477 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
3478 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
3479 |
3480 | utility-types@^3.10.0:
3481 | version "3.11.0"
3482 | resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.11.0.tgz#607c40edb4f258915e901ea7995607fdf319424c"
3483 | integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==
3484 |
3485 | uuid@^9.0.0, uuid@^9.0.1:
3486 | version "9.0.1"
3487 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
3488 | integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
3489 |
3490 | v8n@^1.3.3:
3491 | version "1.5.1"
3492 | resolved "https://registry.yarnpkg.com/v8n/-/v8n-1.5.1.tgz#aecfeb9d298a8ce8be443cd7ad0d46e30203165a"
3493 | integrity sha512-LdabyT4OffkyXFCe9UT+uMkxNBs5rcTVuZClvxQr08D5TUgo1OFKkoT65qYRCsiKBl/usHjpXvP4hHMzzDRj3A==
3494 |
3495 | web-streams-polyfill@4.0.0-beta.3:
3496 | version "4.0.0-beta.3"
3497 | resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz#2898486b74f5156095e473efe989dcf185047a38"
3498 | integrity sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==
3499 |
3500 | web-streams-polyfill@^3.2.1:
3501 | version "3.3.3"
3502 | resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b"
3503 | integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==
3504 |
3505 | webgl-constants@^1.1.1:
3506 | version "1.1.1"
3507 | resolved "https://registry.yarnpkg.com/webgl-constants/-/webgl-constants-1.1.1.tgz#f9633ee87fea56647a60b9ce735cbdfb891c6855"
3508 | integrity sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==
3509 |
3510 | webgl-sdf-generator@1.1.1:
3511 | version "1.1.1"
3512 | resolved "https://registry.yarnpkg.com/webgl-sdf-generator/-/webgl-sdf-generator-1.1.1.tgz#3e1b422b3d87cd3cc77f2602c9db63bc0f6accbd"
3513 | integrity sha512-9Z0JcMTFxeE+b2x1LJTdnaT8rT8aEp7MVxkNwoycNmJWwPdzoXzMh0BjJSh/AEFP+KPYZUli814h8bJZFIZ2jA==
3514 |
3515 | webidl-conversions@^3.0.0:
3516 | version "3.0.1"
3517 | resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
3518 | integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
3519 |
3520 | whatwg-url@^5.0.0:
3521 | version "5.0.0"
3522 | resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
3523 | integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
3524 | dependencies:
3525 | tr46 "~0.0.3"
3526 | webidl-conversions "^3.0.0"
3527 |
3528 | which-boxed-primitive@^1.0.2:
3529 | version "1.0.2"
3530 | resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
3531 | integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
3532 | dependencies:
3533 | is-bigint "^1.0.1"
3534 | is-boolean-object "^1.1.0"
3535 | is-number-object "^1.0.4"
3536 | is-string "^1.0.5"
3537 | is-symbol "^1.0.3"
3538 |
3539 | which-builtin-type@^1.1.3:
3540 | version "1.1.3"
3541 | resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b"
3542 | integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==
3543 | dependencies:
3544 | function.prototype.name "^1.1.5"
3545 | has-tostringtag "^1.0.0"
3546 | is-async-function "^2.0.0"
3547 | is-date-object "^1.0.5"
3548 | is-finalizationregistry "^1.0.2"
3549 | is-generator-function "^1.0.10"
3550 | is-regex "^1.1.4"
3551 | is-weakref "^1.0.2"
3552 | isarray "^2.0.5"
3553 | which-boxed-primitive "^1.0.2"
3554 | which-collection "^1.0.1"
3555 | which-typed-array "^1.1.9"
3556 |
3557 | which-collection@^1.0.1:
3558 | version "1.0.1"
3559 | resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906"
3560 | integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==
3561 | dependencies:
3562 | is-map "^2.0.1"
3563 | is-set "^2.0.1"
3564 | is-weakmap "^2.0.1"
3565 | is-weakset "^2.0.1"
3566 |
3567 | which-typed-array@^1.1.14, which-typed-array@^1.1.9:
3568 | version "1.1.14"
3569 | resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.14.tgz#1f78a111aee1e131ca66164d8bdc3ab062c95a06"
3570 | integrity sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==
3571 | dependencies:
3572 | available-typed-arrays "^1.0.6"
3573 | call-bind "^1.0.5"
3574 | for-each "^0.3.3"
3575 | gopd "^1.0.1"
3576 | has-tostringtag "^1.0.1"
3577 |
3578 | which@^2.0.1:
3579 | version "2.0.2"
3580 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
3581 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
3582 | dependencies:
3583 | isexe "^2.0.0"
3584 |
3585 | "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
3586 | version "7.0.0"
3587 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
3588 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
3589 | dependencies:
3590 | ansi-styles "^4.0.0"
3591 | string-width "^4.1.0"
3592 | strip-ansi "^6.0.0"
3593 |
3594 | wrap-ansi@^8.1.0:
3595 | version "8.1.0"
3596 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
3597 | integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
3598 | dependencies:
3599 | ansi-styles "^6.1.0"
3600 | string-width "^5.0.1"
3601 | strip-ansi "^7.0.1"
3602 |
3603 | wrappy@1:
3604 | version "1.0.2"
3605 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
3606 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
3607 |
3608 | ws@^7.5.6:
3609 | version "7.5.9"
3610 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
3611 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
3612 |
3613 | yallist@^4.0.0:
3614 | version "4.0.0"
3615 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
3616 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
3617 |
3618 | yaml@^2.3.4:
3619 | version "2.3.4"
3620 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2"
3621 | integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==
3622 |
3623 | yocto-queue@^0.1.0:
3624 | version "0.1.0"
3625 | resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
3626 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
3627 |
3628 | zustand@^3.6.9, zustand@^3.7.1:
3629 | version "3.7.2"
3630 | resolved "https://registry.yarnpkg.com/zustand/-/zustand-3.7.2.tgz#7b44c4f4a5bfd7a8296a3957b13e1c346f42514d"
3631 | integrity sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==
3632 |
3633 | zustand@^4.3.2, zustand@^4.5.1:
3634 | version "4.5.1"
3635 | resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.5.1.tgz#2088956ee454759fb8b866ca335a2373e76736c5"
3636 | integrity sha512-XlauQmH64xXSC1qGYNv00ODaQ3B+tNPoy22jv2diYiP4eoDKr9LA+Bh5Bc3gplTrFdb6JVI+N4kc1DZ/tbtfPg==
3637 | dependencies:
3638 | use-sync-external-store "1.2.0"
3639 |
--------------------------------------------------------------------------------