├── .prettierrc.json
├── .prettierignore
├── vite-env.d.ts
├── src
├── index.d.ts
├── index.css
├── init.tsx
├── favicon.svg
├── index.html
├── components
│ ├── BlockComponent.tsx
│ ├── ErrorBoundary.tsx
│ ├── PageWrapper.tsx
│ └── Block.tsx
└── utils.ts
├── .gitignore
├── utils
├── index.ts
├── lib
│ └── index.ts
├── types
│ └── index.ts
├── components
│ └── block-picker.tsx
└── extensionToLanguage.json
├── scripts
├── config
│ ├── paths.js
│ ├── vite.config.dev.js
│ └── env.js
├── start.js
└── build.js
├── tsup.config.ts
├── tsconfig.json
├── bin
└── blocks.js
├── README.md
├── package.json
└── yarn.lock
/.prettierrc.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 |
--------------------------------------------------------------------------------
/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/src/index.d.ts:
--------------------------------------------------------------------------------
1 | type Asset = {
2 | name: string;
3 | content: string;
4 | };
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist-ssr
4 | *.local
5 | .yalc.lock
6 | .yalc
7 | dist
--------------------------------------------------------------------------------
/utils/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./types";
2 | export * from "./lib";
3 | export * from "./components/block-picker";
4 |
--------------------------------------------------------------------------------
/scripts/config/paths.js:
--------------------------------------------------------------------------------
1 | const paths = {
2 | blocks: "node_modules/@githubnext/blocks/",
3 | userRoot: "./",
4 | blocksFolder: "./blocks",
5 | };
6 |
7 | module.exports = paths;
--------------------------------------------------------------------------------
/tsup.config.ts:
--------------------------------------------------------------------------------
1 | import type { Options } from "tsup";
2 | export const tsup: Options = {
3 | clean: true,
4 | format: ["cjs", "esm"],
5 | entryPoints: ["utils/index.ts"],
6 | external: ["react", "react-dom"], // necessary to prevent "multiple React" errors in the dev env
7 | };
8 |
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
1 | html,
2 | body {
3 | padding: 0;
4 | margin: 0;
5 | height: 100%;
6 | font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
7 | Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
8 | }
9 |
10 | #root {
11 | height: 100%;
12 | }
13 |
--------------------------------------------------------------------------------
/src/init.tsx:
--------------------------------------------------------------------------------
1 | import ReactDOM from "react-dom/client";
2 | import App from "./components/PageWrapper";
3 | import "./index.css";
4 |
5 | if (window === window.top) {
6 | window.location.href = `https://blocks.githubnext.com/?devServer=${encodeURIComponent(
7 | window.location.href
8 | )}`;
9 | } else {
10 | const root = ReactDOM.createRoot(document.getElementById("root")!);
11 | root.render();
12 | }
13 |
--------------------------------------------------------------------------------
/src/favicon.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | GitHub Blocks: Custom Blocks
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ESNext",
4 | "useDefineForClassFields": true,
5 | "lib": ["DOM", "DOM.Iterable", "ESNext"],
6 | "allowJs": false,
7 | "skipLibCheck": false,
8 | "esModuleInterop": false,
9 | "allowSyntheticDefaultImports": true,
10 | "strict": true,
11 | "forceConsistentCasingInFileNames": true,
12 | "module": "ESNext",
13 | "moduleResolution": "Node",
14 | "resolveJsonModule": true,
15 | "isolatedModules": true,
16 | "noEmit": true,
17 | "jsx": "react-jsx",
18 | "paths": {
19 | "@utils": ["./utils"],
20 | "@user": ["./"]
21 | },
22 | "types": ["vite/client"]
23 | },
24 | "include": ["./src", "./utils"]
25 | }
26 |
--------------------------------------------------------------------------------
/src/components/BlockComponent.tsx:
--------------------------------------------------------------------------------
1 | import type { Block, FileContext, FolderContext } from "@utils";
2 |
3 | export type BlockComponentProps = {
4 | context: FileContext | FolderContext;
5 | block: Block;
6 | };
7 | export const BlockComponent = ({ block, context }: BlockComponentProps) => {
8 | const { owner, repo, id, type } = block;
9 | const hash = encodeURIComponent(
10 | JSON.stringify({ block: { owner, repo, id, type }, context })
11 | );
12 | return (
13 |
22 | );
23 | };
24 |
--------------------------------------------------------------------------------
/scripts/start.js:
--------------------------------------------------------------------------------
1 | const chalk = require("chalk");
2 | const { createServer } = require("vite");
3 | const getViteConfigDev = require("./config/vite.config.dev");
4 | const argv = require("minimist")(process.argv.slice(2));
5 |
6 | process.env.BABEL_ENV = "development";
7 | process.env.NODE_ENV = "development";
8 |
9 | require("./config/env");
10 |
11 | const main = async () => {
12 | const port = argv.port || process.env.PORT || 4000;
13 | const https = Boolean(argv.https || process.env.HTTPS);
14 | const devServer = await createServer(getViteConfigDev(port, https));
15 |
16 | console.log(
17 | chalk.cyan(
18 | `Starting the development server at http${
19 | https ? "s" : ""
20 | }://localhost:${port}`
21 | )
22 | );
23 | await devServer.listen();
24 |
25 | if (process.env.CI !== "true") {
26 | // Gracefully exit when stdin ends
27 | process.stdin.on("end", function () {
28 | devServer.close();
29 | process.exit();
30 | });
31 | }
32 | };
33 | main();
34 |
--------------------------------------------------------------------------------
/scripts/build.js:
--------------------------------------------------------------------------------
1 | const esbuild = require("esbuild");
2 | const path = require("path");
3 |
4 | process.env.BABEL_ENV = 'production';
5 | process.env.NODE_ENV = 'production';
6 |
7 | require('./config/env');
8 |
9 | const build = async () => {
10 | const blocksConfigPath = path.resolve(process.cwd(), "blocks.config.json");
11 | const blocksConfig = require(blocksConfigPath);
12 |
13 | const blockBuildFuncs = blocksConfig.map((block) => {
14 | return esbuild.build({
15 | entryPoints: [`./` + block.entry],
16 | bundle: true,
17 | outdir: `dist/${block.id}`,
18 | format: "iife",
19 | globalName: "BlockBundle",
20 | minify: true,
21 | external: ["fs", "path", "assert", "react", "react-dom", "@primer/react"],
22 | loader: {
23 | '.ttf': 'file',
24 | },
25 | });
26 | });
27 |
28 | try {
29 | await Promise.all(blockBuildFuncs);
30 | } catch (e) {
31 | console.error("Error bundling blocks", e);
32 | }
33 | }
34 | build()
35 |
36 | module.exports = build;
37 |
--------------------------------------------------------------------------------
/src/components/ErrorBoundary.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 |
3 | type ErrorBoundaryProps = {
4 | errorKey?: string;
5 | children: React.ReactNode;
6 | };
7 |
8 | export class ErrorBoundary extends React.Component<
9 | ErrorBoundaryProps,
10 | {
11 | hasError: boolean;
12 | errorMessage: string | null;
13 | }
14 | > {
15 | constructor(props: ErrorBoundaryProps) {
16 | super(props);
17 | this.state = { hasError: false, errorMessage: null };
18 | }
19 |
20 | static getDerivedStateFromError(error: Error) {
21 | return { hasError: true, errorMessage: error.message };
22 | }
23 |
24 | componentDidUpdate(prevProps: ErrorBoundaryProps) {
25 | if (prevProps.errorKey !== this.props.errorKey) {
26 | this.setState({ hasError: false, errorMessage: null });
27 | }
28 | }
29 |
30 | render() {
31 | if (this.state.hasError) {
32 | return (
33 |
34 |
Something went wrong.
35 |
{this.state.errorMessage || ""}
36 |
37 | );
38 | }
39 |
40 | return this.props.children;
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/src/components/PageWrapper.tsx:
--------------------------------------------------------------------------------
1 | import { useIframeParentInterface } from "../utils";
2 | import { Block } from "./Block";
3 | import { ErrorBoundary } from "./ErrorBoundary";
4 |
5 | const PageWrapper = () => {
6 | const [bundleProps, setProps] = useIframeParentInterface("*");
7 |
8 | if (bundleProps.bundle === null) return Block not found;
9 | if (!bundleProps.bundle || !bundleProps.props)
10 | return Loading...;
11 |
12 | return (
13 |
21 |
27 |
28 | );
29 | };
30 |
31 | export default PageWrapper;
32 |
33 | const Message = ({ children }: { children: React.ReactNode }) => (
34 |
47 | );
48 |
--------------------------------------------------------------------------------
/bin/blocks.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | // this is largely based on https://github.com/facebook/create-react-app/blob/main/packages/react-scripts/bin/react-scripts.js
4 |
5 | 'use strict';
6 |
7 | // Makes the script crash on unhandled rejections instead of silently
8 | // ignoring them. In the future, promise rejections that are not handled will
9 | // terminate the Node.js process with a non-zero exit code.
10 | process.on('unhandledRejection', err => {
11 | throw err;
12 | });
13 |
14 | const spawn = require('cross-spawn');
15 | const args = process.argv.slice(2);
16 |
17 | const scriptNames = ['build', 'start']
18 |
19 | const scriptIndex = args.findIndex(
20 | x => scriptNames.includes(x)
21 | );
22 | const script = scriptIndex === -1 ? args[0] : args[scriptIndex];
23 | const nodeArgs = scriptIndex > 0 ? args.slice(0, scriptIndex) : [];
24 |
25 | if (!scriptNames.includes(script)) {
26 | console.log('Unknown script "' + script + '".');
27 | process.exit(result.status);
28 | }
29 |
30 | const result = spawn.sync(
31 | process.execPath,
32 | nodeArgs
33 | .concat(require.resolve('../scripts/' + script))
34 | .concat(args.slice(scriptIndex + 1)),
35 | { stdio: 'inherit' }
36 | );
37 | if (result.signal) {
38 | if (result.signal === 'SIGKILL') {
39 | console.log(
40 | 'The build failed because the process exited too early. ' +
41 | 'This probably means the system ran out of memory or someone called ' +
42 | '`kill -9` on the process.'
43 | );
44 | } else if (result.signal === 'SIGTERM') {
45 | console.log(
46 | 'The build failed because the process exited too early. ' +
47 | 'Someone might have called `kill` or `killall`, or the system could ' +
48 | 'be shutting down.'
49 | );
50 | }
51 | process.exit(1);
52 | }
53 | process.exit(result.status);
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # blocks
2 |
3 | Welcome! This package supports local development of custom GitHub Blocks.
4 |
5 | # Scripts
6 |
7 | Using the `blocks` command, you can run the following commands:
8 |
9 | - `start` - Starts a local development environment and builds Blocks bundles.
10 | - `build` - Builds Blocks bundles.
11 |
12 | # Utility functions
13 |
14 | To reduce the cognitive load associated with writing file and folder block components, we've assembled a helper library that exposes interface definitions and a few helper functions.
15 |
16 | ## How to use
17 |
18 | `yarn add @githubnext/blocks`
19 |
20 | ```tsx
21 | import {
22 | FileBlockProps,
23 | FolderBlockProps,
24 | getLanguageFromFilename,
25 | getNestedFileTree,
26 | } from '@githubnext/blocks`
27 | ```
28 |
29 | ## FileBlockProps
30 |
31 | ```tsx
32 | import { FileBlockProps } from '@githubnext/blocks';
33 |
34 | export default function (props: FileBlockProps) {
35 | const { content, metadata, onUpdateMetadata } = props;
36 | ...
37 | }
38 | ```
39 |
40 | ## FolderBlockProps
41 |
42 | ```tsx
43 | import { FolderBlockProps } from '@githubnext/blocks';
44 |
45 | export default function (props: FileBlockProps) {
46 | const { tree, metadata, onUpdateMetadata, BlockComponent } = props;
47 | ...
48 | }
49 | ```
50 |
51 | ## getLanguageFromFilename
52 |
53 | A helper function that returns the "language" of a file, given a valid file path with extension.
54 |
55 | ## getNestedFileTree
56 |
57 | A helper function to turn the flat folder `tree` array into a nested tree structure
58 |
59 | import { FolderBlockProps, getNestedFileTree, } from "@githubnext/blocks";
60 |
61 | ```tsx
62 | export default function (props: FolderBlockProps) {
63 | const { tree, onNavigateToPath } = props;
64 |
65 | const data = useMemo(() => {
66 | const nestedTree = getNestedFileTree(tree)[0]
67 | return nestedTree
68 | }, [tree])
69 | ...
70 | }
71 | ```
72 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@githubnext/blocks",
3 | "version": "2.3.5",
4 | "license": "MIT",
5 | "engines": {
6 | "node": ">=14.0.0"
7 | },
8 | "typings": "dist/index.d.ts",
9 | "main": "dist/index.js",
10 | "module": "dist/index.mjs",
11 | "files": [
12 | "bin",
13 | "dist",
14 | "scripts",
15 | "src",
16 | "tsconfig.json"
17 | ],
18 | "scripts": {
19 | "build": "tsup --dts",
20 | "prepublish": "yarn build"
21 | },
22 | "bin": {
23 | "blocks": "./bin/blocks.js"
24 | },
25 | "lint-staged": {
26 | "**/*": "prettier --write --ignore-unknown"
27 | },
28 | "dependencies": {
29 | "@loadable/component": "^5.15.0",
30 | "@octokit/openapi-types": "^12.11.0",
31 | "@octokit/types": "^6.0.0",
32 | "@primer/octicons-react": "^17.3.0",
33 | "@primer/react": "^35.15.1",
34 | "@vitejs/plugin-basic-ssl": "^1.0.1",
35 | "@vitejs/plugin-react": "^3.0.1",
36 | "chalk": "^4.1.2",
37 | "chokidar": "^3.5.3",
38 | "cross-spawn": "^7.0.3",
39 | "dotenv": "^16.0.1",
40 | "dotenv-expand": "^8.0.3",
41 | "esbuild": "0.14.54",
42 | "express": "^4.18.1",
43 | "lodash.uniqueid": "^4.0.1",
44 | "minimist": "^1.2.6",
45 | "parse-git-config": "^3.0.0",
46 | "picomatch-browser": "^2.2.6",
47 | "prettier": "^2.6.2",
48 | "react-error-boundary": "^3.1.4",
49 | "react-query": "^3.39.0",
50 | "styled-components": "^5.3.5",
51 | "twind": "^0.16.17",
52 | "vite": "^4.0.4"
53 | },
54 | "devDependencies": {
55 | "@types/loadable__component": "^5.13.4",
56 | "@types/lodash.uniqueid": "^4.0.6",
57 | "@types/picomatch": "^2.3.0",
58 | "@types/react": "^18.0.15",
59 | "@types/react-dom": "^18.0.6",
60 | "react": "^18.1.0",
61 | "react-dom": "^18.1.0",
62 | "tsup": "^5.6.0",
63 | "typescript": "^4.4.4",
64 | "use-debounce": "^8.0.2"
65 | },
66 | "browserslist": {
67 | "production": [
68 | ">0.2%",
69 | "not dead",
70 | "not op_mini all"
71 | ],
72 | "development": [
73 | "last 1 chrome version",
74 | "last 1 firefox version",
75 | "last 1 safari version"
76 | ]
77 | }
78 | }
79 |
--------------------------------------------------------------------------------
/scripts/config/vite.config.dev.js:
--------------------------------------------------------------------------------
1 | const { searchForWorkspaceRoot } = require("vite");
2 | const react = require("@vitejs/plugin-react");
3 | const basicSsl = require("@vitejs/plugin-basic-ssl");
4 | const paths = require("./paths");
5 | const fs = require("fs");
6 | const parseGitConfig = require("parse-git-config");
7 |
8 | function sendJson(res, json) {
9 | res.setHeader("Access-Control-Allow-Origin", "*");
10 | res.setHeader("Content-Type", "application/json");
11 | res.end(JSON.stringify(json));
12 | }
13 |
14 | // https://vitejs.dev/config/
15 | const getViteConfigDev = (port, https) => ({
16 | root: paths.blocks + "/src",
17 | server: {
18 | port,
19 | https,
20 | hmr: {
21 | host: "localhost",
22 | },
23 | fs: {
24 | allow: [searchForWorkspaceRoot(process.cwd())],
25 | },
26 | },
27 | resolve: {
28 | alias: {
29 | "@user": process.cwd(),
30 | "@utils": process.cwd() + "/node_modules/@githubnext/blocks/dist",
31 | },
32 | },
33 | optimizeDeps: {
34 | // what else can we do here?
35 | include: [
36 | "react",
37 | "react-dom",
38 | "react-dom/client",
39 | "styled-components",
40 | "hoist-non-react-statics",
41 | "react-is",
42 | "lodash.uniqueid",
43 | "@primer/react",
44 | "picomatch-browser",
45 | ],
46 | },
47 | build: {
48 | commonjsOptions: {
49 | include: /node_modules/,
50 | },
51 | },
52 | plugins: [
53 | https ? basicSsl() : null,
54 | react(),
55 | {
56 | name: "configure-response-headers",
57 | configureServer: (server) => {
58 | server.middlewares.use((_req, res, next) => {
59 | res.setHeader("Access-Control-Allow-Private-Network", "true");
60 | next();
61 | });
62 | },
63 | },
64 | {
65 | name: "dev-server-endpoints",
66 | configureServer: (server) => {
67 | server.middlewares.use("/blocks.config.json", (req, res) => {
68 | const json = fs.readFileSync("./blocks.config.json");
69 | sendJson(res, JSON.parse(json));
70 | });
71 |
72 | server.middlewares.use("/git.config.json", (req, res) => {
73 | sendJson(res, parseGitConfig.sync());
74 | });
75 | },
76 | },
77 | ],
78 | });
79 |
80 | module.exports = getViteConfigDev;
81 |
--------------------------------------------------------------------------------
/utils/lib/index.ts:
--------------------------------------------------------------------------------
1 | import { TreeItem } from "../types";
2 | import untypedExtensionToLanguage from "../extensionToLanguage.json";
3 | const extensionToLanguage: Record = untypedExtensionToLanguage;
4 |
5 | export function getLanguageFromFilename(filename: string) {
6 | const extension = filename.split(".").pop();
7 | if (!extension) return "text";
8 |
9 | const match = extensionToLanguage[extension] as string;
10 | return match || "text";
11 | }
12 |
13 | interface NestedFileTree {
14 | children: NestedFileTree[];
15 | name: string;
16 | path: string;
17 | parent: string;
18 | size: number;
19 | type: string;
20 | }
21 |
22 | const getNestedChildren = (
23 | files: NestedFileTree[],
24 | rootPath = ""
25 | ): NestedFileTree[] => {
26 | const nextItems = files.filter((d) => d.parent === rootPath);
27 | const nextFolderNames = [
28 | // @ts-ignore
29 | ...new Set(
30 | files
31 | .filter((d) => d.parent.startsWith(rootPath ? rootPath + "/" : ""))
32 | .map(
33 | (d) =>
34 | d.path.slice(rootPath.length + (rootPath ? 1 : 0)).split("/")[0]
35 | )
36 | ),
37 | ].filter((name) => {
38 | const path = rootPath ? `${rootPath}/${name}` : (name as string);
39 | return !nextItems.find((d) => d.path === path);
40 | });
41 | const nextFolders = nextFolderNames.map((name = "") => {
42 | const newRootPath = rootPath ? `${rootPath}/${name}` : (name as string);
43 | return {
44 | name,
45 | path: newRootPath,
46 | parent: rootPath,
47 | type: "tree",
48 | size: 0,
49 | children: getNestedChildren(
50 | files.filter((d) => d.path.startsWith(newRootPath)),
51 | newRootPath
52 | ),
53 | };
54 | }) as any;
55 | return [
56 | ...nextFolders,
57 | ...nextItems.map((d) => {
58 | if (d.type !== "tree") return d;
59 | const newRootPath = rootPath ? `${rootPath}/${d.name}` : d.name;
60 | return {
61 | ...d,
62 | children: getNestedChildren(
63 | files.filter((d) => d.path.startsWith(newRootPath)),
64 | newRootPath
65 | ),
66 | };
67 | }),
68 | ].sort((a, b) => {
69 | if (a.type === b.type)
70 | return a.name.localeCompare(b.name, undefined, { numeric: true });
71 | return a.type === "tree" ? -1 : 1;
72 | });
73 | };
74 |
75 | export function getNestedFileTree(files: TreeItem[]): NestedFileTree[] {
76 | const parsedItems: NestedFileTree[] = files.map((d) => ({
77 | name: d.path?.split("/").pop() || "",
78 | path: d.path || "",
79 | parent: d.path?.split("/").slice(0, -1).join("/") || "",
80 | type: d.type || "",
81 | size: d.size || 0,
82 | children: [],
83 | }));
84 | const tree = {
85 | name: "",
86 | path: "",
87 | parent: "",
88 | size: 0,
89 | type: "tree",
90 | children: getNestedChildren(parsedItems),
91 | };
92 | return [tree];
93 | }
94 |
--------------------------------------------------------------------------------
/utils/types/index.ts:
--------------------------------------------------------------------------------
1 | import { OnRequestGitHubEndpoint } from "../../src/utils";
2 |
3 | export interface Block {
4 | id: string;
5 | type: string;
6 | title: string;
7 | description: string;
8 | entry: string;
9 | extensions?: string[];
10 | matches?: string[];
11 | owner: string;
12 | repo: string;
13 | }
14 |
15 | export interface BlocksRepo {
16 | owner: string;
17 | repo: string;
18 | full_name: string;
19 | html_url: string;
20 | description: string;
21 | stars: number;
22 | watchers: number;
23 | language: string;
24 | topics: string[];
25 |
26 | blocks: Block[];
27 | }
28 |
29 | export type FileContext = {
30 | file: string;
31 | path: string;
32 | repo: string;
33 | owner: string;
34 | sha: string;
35 | };
36 |
37 | export type FolderContext = {
38 | folder: string;
39 | path: string;
40 | repo: string;
41 | owner: string;
42 | sha: string;
43 | };
44 |
45 | export type CommonBlockProps = {
46 | block: Block;
47 |
48 | metadata: any;
49 | onUpdateMetadata: (_: any) => void;
50 | onNavigateToPath: (_: string) => void;
51 | onRequestUpdateContent: (_: string) => void;
52 | onUpdateContent: (_: string) => void;
53 | onRequestGitHubEndpoint: OnRequestGitHubEndpoint;
54 | onRequestGitHubData: (
55 | path: string,
56 | params?: Record,
57 | rawData?: boolean
58 | ) => Promise;
59 | onRequestBlocksRepos: (params?: {
60 | path?: string;
61 | searchTerm?: string;
62 | repoUrl?: string;
63 | type?: "file" | "folder";
64 | }) => Promise;
65 |
66 | BlockComponent: ({
67 | block,
68 | context,
69 | }: {
70 | block: { owner: string; repo: string; id: string };
71 | context?: {
72 | owner?: string;
73 | repo?: string;
74 | path?: string;
75 | sha?: string;
76 | };
77 | }) => JSX.Element;
78 |
79 | onStoreGet: (key: string) => Promise;
80 | onStoreSet: (key: string, value: any) => Promise;
81 | };
82 |
83 | export type FileContent = {
84 | content: string;
85 | context: FileContext;
86 | };
87 |
88 | export type FileData = {
89 | content: string;
90 | originalContent: string;
91 | isEditable: boolean;
92 | context: FileContext;
93 | };
94 | export type FileBlockProps = FileData & CommonBlockProps;
95 |
96 | export type TreeItem =
97 | import("@octokit/openapi-types").components["schemas"]["git-tree"]["tree"][number];
98 |
99 | export type FolderData = {
100 | tree: TreeItem[];
101 | context: FolderContext;
102 | };
103 | export type FolderBlockProps = FolderData & CommonBlockProps;
104 |
105 | export type FileImport = {
106 | moduleName: string;
107 | starImport: string;
108 | namedImports: {
109 | name: string;
110 | alias: string;
111 | }[];
112 | defaultImport: string;
113 | sideEffectOnly: boolean;
114 | };
115 |
116 | export type RepoFiles = TreeItem[];
117 |
118 | export type LightFileData = {
119 | contents: string;
120 | path: string;
121 | };
122 | export type GetFileContent = (path: string) => Promise;
123 | export interface UseFileContentParams {
124 | path: string;
125 | }
126 |
--------------------------------------------------------------------------------
/scripts/config/env.js:
--------------------------------------------------------------------------------
1 | // this is largely based off https://github.com/facebook/create-react-app/blob/main/packages/react-scripts/config/env.js
2 |
3 | 'use strict';
4 |
5 | const fs = require('fs');
6 | const path = require('path');
7 | const paths = require('./paths');
8 |
9 | // Make sure that including paths.js after env.js will read .env variables.
10 | delete require.cache[require.resolve('./paths')];
11 |
12 | const NODE_ENV = process.env.NODE_ENV;
13 | if (!NODE_ENV) {
14 | throw new Error(
15 | 'The NODE_ENV environment variable is required but was not specified.'
16 | );
17 | }
18 |
19 | // https://github.com/bkeepers/dotenv#what-other-env-files-can-i-use
20 | const dotenvFiles = [
21 | `${paths.userRoot}.env`,
22 | `${paths.userRoot}.env.local`,
23 | ]
24 |
25 | dotenvFiles.forEach(dotenvFile => {
26 | if (fs.existsSync(dotenvFile)) {
27 | require('dotenv').config({
28 | path: dotenvFile,
29 | })
30 | }
31 | });
32 |
33 | // We support resolving modules according to `NODE_PATH`.
34 | // This lets you use absolute paths in imports inside large monorepos:
35 | // https://github.com/facebook/create-react-app/issues/253.
36 | // It works similar to `NODE_PATH` in Node itself:
37 | // https://nodejs.org/api/modules.html#modules_loading_from_the_global_folders
38 | // Note that unlike in Node, only *relative* paths from `NODE_PATH` are honored.
39 | // Otherwise, we risk importing Node.js core modules into an app instead of webpack shims.
40 | // https://github.com/facebook/create-react-app/issues/1023#issuecomment-265344421
41 | // We also resolve them to make sure all tools using them work consistently.
42 | const appDirectory = fs.realpathSync(process.cwd());
43 | process.env.NODE_PATH = (process.env.NODE_PATH || '')
44 | .split(path.delimiter)
45 | .filter(folder => folder && !path.isAbsolute(folder))
46 | .map(folder => path.resolve(appDirectory, folder))
47 | .join(path.delimiter);
48 |
49 | // Grab NODE_ENV and REACT_APP_* environment variables and prepare them to be
50 | // injected into the application via DefinePlugin in webpack configuration.
51 | const REACT_APP = /^REACT_APP_/i;
52 |
53 | function getClientEnvironment(publicUrl) {
54 | const raw = Object.keys(process.env)
55 | .filter(key => REACT_APP.test(key))
56 | .reduce(
57 | (env, key) => {
58 | env[key] = process.env[key];
59 | return env;
60 | },
61 | {
62 | // Useful for determining whether we’re running in production mode.
63 | // Most importantly, it switches React into the correct mode.
64 | NODE_ENV: process.env.NODE_ENV || 'development',
65 | // Useful for resolving the correct path to static assets in `public`.
66 | // For example,
.
67 | // This should only be used as an escape hatch. Normally you would put
68 | // images into the `src` and `import` them in code to get their paths.
69 | PUBLIC_URL: publicUrl,
70 | // We support configuring the sockjs pathname during development.
71 | // These settings let a developer run multiple simultaneous projects.
72 | // They are used as the connection `hostname`, `pathname` and `port`
73 | // in webpackHotDevClient. They are used as the `sockHost`, `sockPath`
74 | // and `sockPort` options in webpack-dev-server.
75 | WDS_SOCKET_HOST: process.env.WDS_SOCKET_HOST,
76 | WDS_SOCKET_PATH: process.env.WDS_SOCKET_PATH,
77 | WDS_SOCKET_PORT: process.env.WDS_SOCKET_PORT,
78 | // Whether or not react-refresh is enabled.
79 | // It is defined here so it is available in the webpackHotDevClient.
80 | FAST_REFRESH: process.env.FAST_REFRESH !== 'false',
81 | }
82 | );
83 | // Stringify all values so we can feed into webpack DefinePlugin
84 | const stringified = {
85 | 'process.env': Object.keys(raw).reduce((env, key) => {
86 | env[key] = JSON.stringify(raw[key]);
87 | return env;
88 | }, {}),
89 | };
90 |
91 | return { raw, stringified };
92 | }
93 |
94 | module.exports = getClientEnvironment;
--------------------------------------------------------------------------------
/src/utils.ts:
--------------------------------------------------------------------------------
1 | import { useEffect, useState } from "react";
2 | import type {
3 | BlocksRepo,
4 | CommonBlockProps,
5 | FileBlockProps,
6 | FolderBlockProps,
7 | } from "../utils/types";
8 |
9 | import { Endpoints, OctokitResponse, RequestParameters } from "@octokit/types";
10 |
11 | type FilterConditionally = Pick<
12 | Source,
13 | { [K in keyof Source]: K extends Condition ? K : never }[keyof Source]
14 | >;
15 | type GetEndpoints = FilterConditionally;
16 |
17 | export async function onRequestGitHubEndpoint<
18 | Endpoint extends keyof GetEndpoints,
19 | EndpointParameters extends GetEndpoints[Endpoint]["parameters"]
20 | >(
21 | route: Endpoint,
22 | parameters?: EndpointParameters & RequestParameters
23 | ): Promise["data"]["response"]["data"]> {
24 | return makeRequest("onRequestGitHubEndpoint", { route, parameters });
25 | }
26 |
27 | export type OnRequestGitHubEndpoint = typeof onRequestGitHubEndpoint;
28 |
29 | export const callbackFunctions: Pick<
30 | CommonBlockProps,
31 | | "onUpdateMetadata"
32 | | "onNavigateToPath"
33 | | "onUpdateContent"
34 | | "onRequestGitHubData"
35 | | "onStoreGet"
36 | | "onStoreSet"
37 | | "onRequestBlocksRepos"
38 | | "onRequestGitHubEndpoint"
39 | > = {
40 | onUpdateMetadata: (metadata) => makeRequest("onUpdateMetadata", { metadata }),
41 | onNavigateToPath: (path) => makeRequest("onNavigateToPath", { path }),
42 | onUpdateContent: (content) => makeRequest("onUpdateContent", { content }),
43 | onRequestGitHubData: (path, params, rawData) =>
44 | makeRequest("onRequestGitHubData", { path, params, rawData }),
45 | onRequestGitHubEndpoint,
46 | onStoreGet: (key) => makeRequest("onStoreGet", { key }),
47 | onStoreSet: (key, value) =>
48 | makeRequest("onStoreSet", { key, value }) as Promise,
49 | onRequestBlocksRepos: (params) =>
50 | makeRequest("onRequestBlocksRepos", { params }) as Promise,
51 | };
52 |
53 | export const callbackFunctionsInternal = {
54 | ...callbackFunctions,
55 | private__onFetchInternalEndpoint: (path: string, params: any) =>
56 | makeRequest("private__onFetchInternalEndpoint", { path, params }),
57 | };
58 |
59 | export const useHandleCallbacks = (origin: string) => {
60 | useEvent("message", (event: MessageEvent) => {
61 | const { data } = event;
62 | if (origin !== "*" && event.origin !== origin) return;
63 | const request = pendingRequests[data.requestId];
64 | if (!request) return;
65 |
66 | delete pendingRequests[data.requestId];
67 |
68 | if (data.error) {
69 | request.reject(data.error);
70 | } else {
71 | request.resolve(data.response);
72 | }
73 | });
74 | };
75 |
76 | export const useEvent = (
77 | type: K,
78 | onEvent: (event: WindowEventMap[K]) => void
79 | ) => {
80 | useEffect(() => {
81 | const onEventInstance = (event: WindowEventMap[K]) => {
82 | onEvent(event);
83 | };
84 | addEventListener(type, onEventInstance);
85 | return () => removeEventListener(type, onEventInstance);
86 | }, [type, onEvent]);
87 | };
88 |
89 | let uniqueId = 0;
90 | const getUniqueId = () => {
91 | uniqueId++;
92 | return uniqueId;
93 | };
94 |
95 | export const pendingRequests: Record<
96 | string,
97 | { resolve: (value: unknown) => void; reject: (reason?: any) => void }
98 | > = {};
99 | export const makeRequest = (type: string, args: any) => {
100 | // for responses to this specific request
101 | const requestId = type + "--" + getUniqueId();
102 |
103 | postMessage(type, args, { requestId });
104 |
105 | // wait for a responding message to return
106 | return new Promise((resolve, reject) => {
107 | pendingRequests[requestId] = { resolve, reject };
108 | const maxDelay = 1000 * 5;
109 | window.setTimeout(() => {
110 | delete pendingRequests[requestId];
111 | reject(new Error("Timeout"));
112 | }, maxDelay);
113 | });
114 | };
115 |
116 | export const postMessage = (type: string, payload: any, otherArgs = {}) => {
117 | window.top?.postMessage(
118 | {
119 | type,
120 | payload,
121 | ...otherArgs,
122 | },
123 | "*"
124 | );
125 | };
126 |
127 | export const useIframeParentInterface = (
128 | origin: string
129 | ): [Record, (_: FileBlockProps | FolderBlockProps) => void] => {
130 | const [bundleProps, setBundleProps] = useState>({});
131 |
132 | useEvent("message", (event: MessageEvent) => {
133 | const { data } = event;
134 | if (origin != "*" && event.origin !== origin) return;
135 | if (data.type === "setProps") {
136 | // extend existing props so we can update partial props
137 | setBundleProps((props) => ({
138 | ...props,
139 | ...data.props,
140 | }));
141 | }
142 | });
143 |
144 | const onLoad = () =>
145 | postMessage("loaded", {}, { hash: window.location.hash });
146 | useEffect(() => {
147 | onLoad();
148 | }, []);
149 | useEvent("hashchange", () => {
150 | onLoad();
151 | });
152 |
153 | return [
154 | bundleProps,
155 | (props: FileBlockProps | FolderBlockProps) =>
156 | setBundleProps((prevProps) => ({ ...prevProps, ...{ props } })),
157 | ];
158 | };
159 |
--------------------------------------------------------------------------------
/src/components/Block.tsx:
--------------------------------------------------------------------------------
1 | import type {
2 | Block as BlockType,
3 | FileBlockProps,
4 | FolderBlockProps,
5 | } from "@utils";
6 | import loadable from "@loadable/component";
7 | import * as PrimerReact from "@primer/react";
8 | import { BaseStyles, ThemeProvider } from "@primer/react";
9 | import React, { useCallback, useEffect, useState } from "react";
10 | import * as ReactJSXRuntime from "react/jsx-runtime";
11 | import ReactDOM from "react-dom";
12 | import ReactDOMClient from "react-dom/client";
13 | import {
14 | callbackFunctions,
15 | callbackFunctionsInternal,
16 | useHandleCallbacks,
17 | } from "../utils";
18 | import { BlockComponentProps, BlockComponent } from "./BlockComponent";
19 |
20 | const Bundle = ({ bundle }: { bundle: Asset[] }) => {
21 | useEffect(() => {
22 | const elements: HTMLElement[] = [];
23 |
24 | bundle.forEach((asset) => {
25 | if (asset.name.endsWith(".js")) {
26 | const jsElement = document.createElement("script");
27 | jsElement.textContent = `
28 | var BlockBundle = ({ React, ReactJSXRuntime, ReactDOM, ReactDOMClient, PrimerReact }) => {
29 | function require(name) {
30 | switch (name) {
31 | case "react":
32 | return React;
33 | case "react/jsx-runtime":
34 | return ReactJSXRuntime;
35 | case "react-dom":
36 | return ReactDOM;
37 | case "react-dom/client":
38 | return ReactDOMClient;
39 | case "@primer/react":
40 | case "@primer/components":
41 | return PrimerReact;
42 | default:
43 | console.log("no module '" + name + "'");
44 | return null;
45 | }
46 | }
47 | ${asset.content}
48 | return BlockBundle;
49 | };`;
50 |
51 | elements.push(jsElement);
52 | } else if (asset.name.endsWith(".css")) {
53 | const cssElement = document.createElement("style");
54 | cssElement.textContent = asset.content;
55 | elements.push(cssElement);
56 | }
57 | });
58 |
59 | for (const el of elements) {
60 | document.body.appendChild(el);
61 | }
62 | return () => {
63 | for (const el of elements) {
64 | document.body.removeChild(el);
65 | }
66 | };
67 | }, [bundle]);
68 |
69 | return null;
70 | };
71 |
72 | export const Block = ({
73 | bundle,
74 | props,
75 | setProps,
76 | }: {
77 | bundle: Asset[];
78 | props: FileBlockProps | FolderBlockProps;
79 | setProps: (props: FileBlockProps | FolderBlockProps) => void;
80 | }) => {
81 | const [Block, setBlock] = useState(undefined);
82 |
83 | useEffect(() => {
84 | if (bundle.length === 0) {
85 | const importPrefix = "../../../../../";
86 | const imports = import.meta.glob("../../../../../blocks/**");
87 | const importPath = importPrefix + props.block.entry;
88 | const importContent = imports[importPath];
89 | // @ts-ignore
90 | const content = loadable(importContent);
91 | // @ts-ignore
92 | setBlock(content);
93 | } else {
94 | setBlock(
95 | () =>
96 | window.BlockBundle({
97 | React,
98 | ReactJSXRuntime,
99 | ReactDOM,
100 | ReactDOMClient,
101 | PrimerReact,
102 | }).default
103 | );
104 | }
105 | }, []);
106 |
107 | useHandleCallbacks("*");
108 |
109 | const onUpdateContent = useCallback(
110 | (content: string) => {
111 | // the app does not send async content updates back to the block that
112 | // originated them, to avoid overwriting subsequent changes; we update the
113 | // content locally so controlled components work. this doesn't overwrite
114 | // subsequent changes because it's synchronous.
115 | setProps({ ...props, content });
116 | callbackFunctions["onUpdateContent"](content);
117 | },
118 | [props, setProps]
119 | );
120 |
121 | const WrappedBlockComponent = useCallback(
122 | (nestedProps: BlockComponentProps) => {
123 | let context = {
124 | ...props.context,
125 | ...nestedProps.context,
126 | };
127 |
128 | // clear sha if viewing content from another repo
129 | const parentRepo = [props.context.owner, props.context.repo].join("/");
130 | const childRepo = [context.owner, context.repo].join("/");
131 | const isSameRepo = parentRepo === childRepo;
132 | if (!isSameRepo) {
133 | context.sha = nestedProps.context.sha || "HEAD";
134 | }
135 |
136 | return ;
137 | },
138 | // eslint-disable-next-line react-hooks/exhaustive-deps
139 | [JSON.stringify(props.context)]
140 | );
141 |
142 | const isInternal =
143 | (props as unknown as { block: BlockType }).block.owner === "githubnext";
144 | const filteredCallbackFunctions = isInternal
145 | ? callbackFunctionsInternal
146 | : callbackFunctions;
147 |
148 | return (
149 | <>
150 | {bundle.length > 0 && }
151 |
152 | {Block && props && (
153 | // @ts-ignore
154 |
155 |
161 | {/* @ts-ignore */}
162 |
168 |
169 |
170 | )}
171 | >
172 | );
173 | };
174 |
--------------------------------------------------------------------------------
/utils/components/block-picker.tsx:
--------------------------------------------------------------------------------
1 | import { tw } from "twind";
2 | import {
3 | InfoIcon,
4 | LinkExternalIcon,
5 | RepoIcon,
6 | SearchIcon,
7 | VerifiedIcon,
8 | } from "@primer/octicons-react";
9 | import { ActionList, ActionMenu, Box, Link, Text, TextInput } from "@primer/react";
10 | import React, { useRef } from "react" // we need to import this for proper bundling
11 | import { useEffect, useState, ReactNode } from "react"
12 | import { Block, BlocksRepo, CommonBlockProps } from "../types"
13 | import { useDebounce } from "use-debounce";
14 |
15 | type BlockPickerProps = {
16 | value: Block,
17 | onChange: (block: Block) => void,
18 | onRequestBlocksRepos: CommonBlockProps["onRequestBlocksRepos"],
19 | children?: ReactNode,
20 | }
21 | export const BlockPicker = ({
22 | value,
23 | onChange,
24 | onRequestBlocksRepos,
25 | children,
26 | }: BlockPickerProps) => {
27 | const [searchTerm, setSearchTerm] = useState("");
28 | const currentSearchTerm = useRef(searchTerm);
29 | const [blocks, setBlocks] = useState([])
30 | const [isOpen, setIsOpen] = useState(false);
31 | const [status, setStatus] = useState("loading");
32 |
33 | const lowerSearchTerm = searchTerm.toLowerCase();
34 | let [debouncedSearchTerm] = useDebounce(lowerSearchTerm, 300);
35 |
36 | // allow user to search for Blocks on a specific repo
37 | const isSearchTermUrl = debouncedSearchTerm.includes("github.com");
38 | const [searchTermOwner, searchTermRepo] = (debouncedSearchTerm || "")
39 | .split("/")
40 | .slice(3);
41 |
42 | useEffect(() => { currentSearchTerm.current = searchTerm; }, [searchTerm]);
43 |
44 | const fetchBlocks = async () => {
45 | setStatus("loading");
46 | const blocksRepos = await onRequestBlocksRepos(
47 | debouncedSearchTerm.includes("github.com")
48 | ? { repoUrl: debouncedSearchTerm }
49 | : { searchTerm: debouncedSearchTerm }
50 | )
51 | // make sure we're not updating with stale data
52 | if (currentSearchTerm.current !== debouncedSearchTerm) return;
53 | if (!blocksRepos) {
54 | setBlocks([]);
55 | setStatus("error");
56 | return;
57 | }
58 | const blocks = blocksRepos.reduce((acc: Block[], repo: BlocksRepo) => {
59 | return [...acc, ...repo.blocks.map(block => ({ ...block, owner: repo.owner, repo: repo.repo }))]
60 | }, [])
61 | // @ts-ignore
62 | setBlocks(blocks)
63 | setStatus("success")
64 | }
65 | useEffect(() => { fetchBlocks() }, [onRequestBlocksRepos, debouncedSearchTerm])
66 |
67 | return (
68 |
69 |
70 | {children || `Block: ${value?.title || value?.id || "..."}`}
71 |
72 |
73 |
74 |
75 | setSearchTerm(e.target.value)}
79 | placeholder="Search blocks or paste repo URL"
80 | className={tw("!pl-2 w-full")}
81 | />
82 |
83 | {status === "loading" ? (
84 |
85 |
86 | {isSearchTermUrl ? (
87 | <>
88 | Loading Blocks from the{" "}
89 |
90 | {searchTermOwner}/{searchTermRepo}
91 | {" "}
92 | repository
93 | >
94 | ) : "Loading..."}
95 |
96 |
97 | ) : status === "error" ? (
98 |
99 |
100 | {isSearchTermUrl ? (
101 | <>
102 | We weren't able to find the{" "}
103 |
104 | {searchTermOwner}/{searchTermRepo}
105 | {" "}
106 | repo. If it's private, make sure our GitHub App has access to it.
107 | >
108 | ) : "We weren't able to find any Blocks matching your search."}
109 |
110 |
111 | ) : !blocks?.length ? (
112 |
113 |
114 | {isSearchTermUrl ? (
115 | <>
116 | We weren't able to find any Blocks in{" "}
117 |
118 | {searchTermOwner}/{searchTermRepo}
119 |
120 | .
121 | >
122 | ) : "We weren't able to find any Blocks matching your search."}
123 |
124 |
125 | ) : (
126 |
127 | {/* @ts-ignore */}
128 |
129 |
130 | {blocks.map((block) => {
131 | return (
132 | {
138 | onChange(block);
139 | setIsOpen(false);
140 | setSearchTerm("");
141 | }}
142 | />
143 | );
144 | })}
145 |
146 |
147 |
148 | )}
149 |
150 |
151 | );
152 | }
153 |
154 | const BlockItem = ({
155 | block,
156 | value,
157 | onChange,
158 | }: {
159 | block: Block;
160 | value: Block;
161 | onChange: (newType: Block) => void;
162 | }) => {
163 | const repoFullName = `${block.owner}/${block.repo}`;
164 | const isExampleBlock = repoFullName === `githubnext/blocks-examples`;
165 | const isSelected = block.id === value?.id;
166 | return (
167 | {
171 | onChange(block);
172 | }}
173 | >
174 |
175 |
{block.title}
176 |
177 |
{
184 | e.stopPropagation();
185 | }}
186 | >
187 |
188 | View code
189 |
190 |
191 |
192 |
193 | {/* @ts-ignore */}
194 | < ActionList.Description variant="block" >
195 |
196 |
197 |
198 |
199 |
200 | {repoFullName}
201 | {isExampleBlock && (
202 |
203 |
204 |
205 | )}
206 |
207 |
208 |
209 |
210 |
211 |
212 | {block.description}
213 |
214 |
215 |
216 | );
217 | };
218 |
219 |
--------------------------------------------------------------------------------
/utils/extensionToLanguage.json:
--------------------------------------------------------------------------------
1 | {
2 | "bsl": "1C Enterprise",
3 | "os": "1C Enterprise",
4 | "4dm": "4D",
5 | "abap": "ABAP",
6 | "asddls": "ABAP CDS",
7 | "abnf": "ABNF",
8 | "asc": "Public Key",
9 | "ash": "AGS Script",
10 | "aidl": "AIDL",
11 | "al": "Perl",
12 | "ampl": "AMPL",
13 | "mod": "XML",
14 | "g4": "ANTLR",
15 | "apib": "API Blueprint",
16 | "apl": "APL",
17 | "dyalog": "APL",
18 | "asl": "ASL",
19 | "dsl": "ASL",
20 | "asn": "ASN.1",
21 | "asn1": "ASN.1",
22 | "asax": "ASP.NET",
23 | "ascx": "ASP.NET",
24 | "ashx": "ASP.NET",
25 | "asmx": "ASP.NET",
26 | "aspx": "ASP.NET",
27 | "axd": "ASP.NET",
28 | "dats": "ATS",
29 | "hats": "ATS",
30 | "sats": "ATS",
31 | "as": "AngelScript",
32 | "adb": "Ada",
33 | "ada": "Ada",
34 | "ads": "Ada",
35 | "afm": "Adobe Font Metrics",
36 | "agda": "Agda",
37 | "als": "Alloy",
38 | "OutJob": "Altium Designer",
39 | "PcbDoc": "Altium Designer",
40 | "PrjPCB": "Altium Designer",
41 | "SchDoc": "Altium Designer",
42 | "angelscript": "AngelScript",
43 | "apacheconf": "ApacheConf",
44 | "vhost": "Nginx",
45 | "cls": "VBA",
46 | "agc": "Apollo Guidance Computer",
47 | "applescript": "AppleScript",
48 | "scpt": "AppleScript",
49 | "arc": "Arc",
50 | "asciidoc": "AsciiDoc",
51 | "adoc": "AsciiDoc",
52 | "aj": "AspectJ",
53 | "asm": "Motorola 68K Assembly",
54 | "a51": "Assembly",
55 | "i": "SWIG",
56 | "inc": "SourcePawn",
57 | "nasm": "Assembly",
58 | "astro": "Astro",
59 | "asy": "LTspice Symbol",
60 | "aug": "Augeas",
61 | "ahk": "AutoHotkey",
62 | "ahkl": "AutoHotkey",
63 | "au3": "AutoIt",
64 | "avdl": "Avro IDL",
65 | "awk": "Awk",
66 | "auk": "Awk",
67 | "gawk": "Awk",
68 | "mawk": "Awk",
69 | "nawk": "Awk",
70 | "bas": "VBA",
71 | "bal": "Ballerina",
72 | "bat": "Batchfile",
73 | "cmd": "Batchfile",
74 | "bf": "HyPhy",
75 | "befunge": "Befunge",
76 | "bib": "BibTeX",
77 | "bibtex": "BibTeX",
78 | "bicep": "Bicep",
79 | "bison": "Bison",
80 | "bb": "BlitzBasic",
81 | "blade": "Blade",
82 | "blade.php": "Blade",
83 | "decls": "BlitzBasic",
84 | "bmx": "BlitzMax",
85 | "bsv": "Bluespec",
86 | "boo": "Boo",
87 | "bpl": "Boogie",
88 | "b": "Limbo",
89 | "brs": "Brightscript",
90 | "c": "C",
91 | "cats": "C",
92 | "h": "Objective-C",
93 | "idc": "C",
94 | "cs": "Smalltalk",
95 | "cake": "CoffeeScript",
96 | "csx": "C#",
97 | "linq": "C#",
98 | "cpp": "C++",
99 | "c++": "C++",
100 | "cc": "C++",
101 | "cp": "Component Pascal",
102 | "cxx": "C++",
103 | "h++": "C++",
104 | "hh": "Hack",
105 | "hpp": "C++",
106 | "hxx": "C++",
107 | "inl": "C++",
108 | "ino": "C++",
109 | "ipp": "C++",
110 | "re": "Reason",
111 | "tcc": "C++",
112 | "tpp": "C++",
113 | "c-objdump": "C-ObjDump",
114 | "chs": "C2hs Haskell",
115 | "cil": "CIL",
116 | "clp": "CLIPS",
117 | "cmake": "CMake",
118 | "cmake.in": "CMake",
119 | "cob": "COBOL",
120 | "cbl": "COBOL",
121 | "ccp": "COBOL",
122 | "cobol": "COBOL",
123 | "cpy": "COBOL",
124 | "dae": "COLLADA",
125 | "cson": "CSON",
126 | "css": "CSS",
127 | "csv": "CSV",
128 | "cue": "Cue Sheet",
129 | "w": "OpenEdge ABL",
130 | "cabal": "Cabal Config",
131 | "capnp": "Cap'n Proto",
132 | "mss": "CartoCSS",
133 | "ceylon": "Ceylon",
134 | "chpl": "Chapel",
135 | "ch": "xBase",
136 | "ck": "ChucK",
137 | "cirru": "Cirru",
138 | "clw": "Clarion",
139 | "asp": "Classic ASP",
140 | "icl": "Clean",
141 | "dcl": "Clean",
142 | "click": "Click",
143 | "clj": "Clojure",
144 | "boot": "Clojure",
145 | "cl2": "Clojure",
146 | "cljc": "Clojure",
147 | "cljs": "Clojure",
148 | "cljs.hl": "Clojure",
149 | "cljscm": "Clojure",
150 | "cljx": "Clojure",
151 | "hic": "Clojure",
152 | "soy": "Closure Templates",
153 | "conllu": "CoNLL-U",
154 | "conll": "CoNLL-U",
155 | "ql": "CodeQL",
156 | "qll": "CodeQL",
157 | "coffee": "CoffeeScript",
158 | "_coffee": "CoffeeScript",
159 | "cjsx": "CoffeeScript",
160 | "iced": "CoffeeScript",
161 | "cfm": "ColdFusion",
162 | "cfml": "ColdFusion",
163 | "cfc": "ColdFusion CFC",
164 | "lisp": "NewLisp",
165 | "asd": "Common Lisp",
166 | "cl": "OpenCL",
167 | "l": "Roff",
168 | "lsp": "NewLisp",
169 | "ny": "Common Lisp",
170 | "podsl": "Common Lisp",
171 | "sexp": "Common Lisp",
172 | "cwl": "Common Workflow Language",
173 | "cps": "Component Pascal",
174 | "coq": "Coq",
175 | "v": "Verilog",
176 | "cppobjdump": "Cpp-ObjDump",
177 | "c++-objdump": "Cpp-ObjDump",
178 | "c++objdump": "Cpp-ObjDump",
179 | "cpp-objdump": "Cpp-ObjDump",
180 | "cxx-objdump": "Cpp-ObjDump",
181 | "creole": "Creole",
182 | "cr": "Crystal",
183 | "orc": "Csound",
184 | "udo": "Csound",
185 | "csd": "Csound Document",
186 | "sco": "Csound Score",
187 | "cu": "Cuda",
188 | "cuh": "Cuda",
189 | "cy": "Cycript",
190 | "pyx": "Cython",
191 | "pxd": "Cython",
192 | "pxi": "Cython",
193 | "d": "Makefile",
194 | "di": "D",
195 | "d-objdump": "D-ObjDump",
196 | "com": "DIGITAL Command Language",
197 | "dm": "DM",
198 | "zone": "DNS Zone",
199 | "arpa": "DNS Zone",
200 | "dfy": "Dafny",
201 | "darcspatch": "Darcs Patch",
202 | "dpatch": "Darcs Patch",
203 | "dart": "Dart",
204 | "dwl": "DataWeave",
205 | "dhall": "Dhall",
206 | "diff": "Diff",
207 | "patch": "Diff",
208 | "x": "RPC",
209 | "dockerfile": "Dockerfile",
210 | "djs": "Dogescript",
211 | "dylan": "Dylan",
212 | "dyl": "Dylan",
213 | "intr": "Dylan",
214 | "lid": "Dylan",
215 | "E": "E",
216 | "eml": "E-mail",
217 | "mbox": "E-mail",
218 | "ebnf": "EBNF",
219 | "ecl": "ECLiPSe",
220 | "eclxml": "ECL",
221 | "ejs": "EJS",
222 | "ect": "EJS",
223 | "jst": "EJS",
224 | "eq": "EQ",
225 | "sch": "XML",
226 | "brd": "KiCad Legacy Layout",
227 | "eb": "Easybuild",
228 | "epj": "Ecere Projects",
229 | "edc": "Edje Data Collection",
230 | "e": "Eiffel",
231 | "ex": "Elixir",
232 | "exs": "Elixir",
233 | "elm": "Elm",
234 | "el": "Emacs Lisp",
235 | "emacs": "Emacs Lisp",
236 | "emacs.desktop": "Emacs Lisp",
237 | "em": "EmberScript",
238 | "emberscript": "EmberScript",
239 | "erl": "Erlang",
240 | "app.src": "Erlang",
241 | "es": "JavaScript",
242 | "escript": "Erlang",
243 | "hrl": "Erlang",
244 | "xrl": "Erlang",
245 | "yrl": "Erlang",
246 | "fs": "GLSL",
247 | "fsi": "F#",
248 | "fsx": "F#",
249 | "fst": "F*",
250 | "flf": "FIGlet Font",
251 | "fx": "HLSL",
252 | "flux": "FLUX",
253 | "factor": "Factor",
254 | "fy": "Fancy",
255 | "fancypack": "Fancy",
256 | "fan": "Fantom",
257 | "dsp": "Microsoft Developer Studio Project",
258 | "fnl": "Fennel",
259 | "f": "Fortran",
260 | "ftl": "FreeMarker",
261 | "for": "Fortran",
262 | "eam.fs": "Formatted",
263 | "fth": "Forth",
264 | "4th": "Forth",
265 | "forth": "Forth",
266 | "fr": "Text",
267 | "frt": "Forth",
268 | "f77": "Fortran",
269 | "fpp": "Fortran",
270 | "f90": "Fortran Free Form",
271 | "f03": "Fortran Free Form",
272 | "f08": "Fortran Free Form",
273 | "f95": "Fortran Free Form",
274 | "bi": "FreeBasic",
275 | "fut": "Futhark",
276 | "g": "GAP",
277 | "cnc": "G-code",
278 | "gco": "G-code",
279 | "gcode": "G-code",
280 | "gaml": "GAML",
281 | "gms": "GAMS",
282 | "gap": "GAP",
283 | "gd": "GDScript",
284 | "gi": "GAP",
285 | "tst": "Scilab",
286 | "md": "Markdown",
287 | "gdb": "GDB",
288 | "gdbinit": "GDB",
289 | "ged": "GEDCOM",
290 | "glsl": "GLSL",
291 | "fp": "GLSL",
292 | "frag": "JavaScript",
293 | "frg": "GLSL",
294 | "fsh": "GLSL",
295 | "fshader": "GLSL",
296 | "geo": "GLSL",
297 | "geom": "GLSL",
298 | "glslf": "GLSL",
299 | "glslv": "GLSL",
300 | "gs": "JavaScript",
301 | "gshader": "GLSL",
302 | "rchit": "GLSL",
303 | "rmiss": "GLSL",
304 | "shader": "ShaderLab",
305 | "tesc": "GLSL",
306 | "tese": "GLSL",
307 | "vert": "GLSL",
308 | "vrx": "GLSL",
309 | "vsh": "GLSL",
310 | "vshader": "GLSL",
311 | "gn": "GN",
312 | "gni": "GN",
313 | "gml": "XML",
314 | "kid": "Genshi",
315 | "ebuild": "Gentoo Ebuild",
316 | "eclass": "Gentoo Eclass",
317 | "gbr": "Gerber Image",
318 | "cmp": "Gerber Image",
319 | "gbl": "Gerber Image",
320 | "gbo": "Gerber Image",
321 | "gbp": "Gerber Image",
322 | "gbs": "Gerber Image",
323 | "gko": "Gerber Image",
324 | "gpb": "Gerber Image",
325 | "gpt": "Gerber Image",
326 | "gtl": "Gerber Image",
327 | "gto": "Gerber Image",
328 | "gtp": "Gerber Image",
329 | "gts": "Gerber Image",
330 | "ncl": "XML",
331 | "sol": "Solidity",
332 | "po": "Gettext Catalog",
333 | "pot": "Gettext Catalog",
334 | "feature": "Gherkin",
335 | "story": "Gherkin",
336 | "gitconfig": "Git Config",
337 | "glf": "Glyph",
338 | "bdf": "Glyph Bitmap Distribution Format",
339 | "gp": "Gnuplot",
340 | "gnu": "Gnuplot",
341 | "gnuplot": "Gnuplot",
342 | "p": "OpenEdge ABL",
343 | "plot": "Gnuplot",
344 | "plt": "Gnuplot",
345 | "go": "Go",
346 | "golo": "Golo",
347 | "gst": "XML",
348 | "gsx": "Gosu",
349 | "vark": "Gosu",
350 | "grace": "Grace",
351 | "gradle": "Gradle",
352 | "gf": "Grammatical Framework",
353 | "graphql": "GraphQL",
354 | "gql": "GraphQL",
355 | "graphqls": "GraphQL",
356 | "dot": "Graphviz (DOT)",
357 | "gv": "Graphviz (DOT)",
358 | "groovy": "Groovy",
359 | "grt": "Groovy",
360 | "gtpl": "Groovy",
361 | "gvy": "Groovy",
362 | "gsp": "Groovy Server Pages",
363 | "cfg": "INI",
364 | "hcl": "HCL",
365 | "nomad": "HCL",
366 | "tf": "HCL",
367 | "tfvars": "HCL",
368 | "workflow": "XML",
369 | "hlsl": "HLSL",
370 | "cginc": "HLSL",
371 | "fxh": "HLSL",
372 | "hlsli": "HLSL",
373 | "html": "HTML",
374 | "hta": "HTML",
375 | "htm": "HTML",
376 | "html.hl": "HTML",
377 | "xht": "HTML",
378 | "xhtml": "HTML",
379 | "ecr": "HTML+ECR",
380 | "eex": "HTML+EEX",
381 | "html.leex": "HTML+EEX",
382 | "erb": "HTML+ERB",
383 | "erb.deface": "HTML+ERB",
384 | "rhtml": "HTML+ERB",
385 | "phtml": "HTML+PHP",
386 | "cshtml": "HTML+Razor",
387 | "razor": "HTML+Razor",
388 | "http": "HTTP",
389 | "hxml": "HXML",
390 | "hack": "Hack",
391 | "hhi": "Hack",
392 | "php": "PHP",
393 | "haml": "Haml",
394 | "haml.deface": "Haml",
395 | "handlebars": "Handlebars",
396 | "hbs": "Handlebars",
397 | "hb": "Harbour",
398 | "hs": "Haskell",
399 | "hs-boot": "Haskell",
400 | "hsc": "Haskell",
401 | "hx": "Haxe",
402 | "hxsl": "Haxe",
403 | "q": "q",
404 | "hql": "HiveQL",
405 | "hc": "HolyC",
406 | "hy": "Hy",
407 | "pro": "QMake",
408 | "dlm": "IDL",
409 | "ipf": "IGOR Pro",
410 | "ini": "INI",
411 | "dof": "INI",
412 | "lektorproject": "INI",
413 | "prefs": "INI",
414 | "properties": "Java Properties",
415 | "irclog": "IRC log",
416 | "weechatlog": "IRC log",
417 | "idr": "Idris",
418 | "lidr": "Idris",
419 | "gitignore": "Ignore List",
420 | "ijm": "ImageJ Macro",
421 | "ni": "Inform 7",
422 | "i7x": "Inform 7",
423 | "iss": "Inno Setup",
424 | "isl": "Inno Setup",
425 | "io": "Io",
426 | "ik": "Ioke",
427 | "thy": "Isabelle",
428 | "ijs": "J",
429 | "flex": "JFlex",
430 | "jflex": "JFlex",
431 | "json": "JSON",
432 | "avsc": "JSON",
433 | "geojson": "JSON",
434 | "gltf": "JSON",
435 | "har": "JSON",
436 | "ice": "Slice",
437 | "JSON-tmLanguage": "JSON",
438 | "jsonl": "JSON",
439 | "mcmeta": "JSON",
440 | "tfstate": "JSON",
441 | "tfstate.backup": "JSON",
442 | "topojson": "JSON",
443 | "webapp": "JSON",
444 | "webmanifest": "JSON",
445 | "yy": "Yacc",
446 | "yyp": "JSON",
447 | "jsonc": "JSON with Comments",
448 | "sublime-build": "JSON with Comments",
449 | "sublime-commands": "JSON with Comments",
450 | "sublime-completions": "JSON with Comments",
451 | "sublime-keymap": "JSON with Comments",
452 | "sublime-macro": "JSON with Comments",
453 | "sublime-menu": "JSON with Comments",
454 | "sublime-mousemap": "JSON with Comments",
455 | "sublime-project": "JSON with Comments",
456 | "sublime-settings": "JSON with Comments",
457 | "sublime-theme": "JSON with Comments",
458 | "sublime-workspace": "JSON with Comments",
459 | "sublime_metrics": "JSON with Comments",
460 | "sublime_session": "JSON with Comments",
461 | "json5": "JSON5",
462 | "jsonld": "JSONLD",
463 | "jq": "jq",
464 | "j": "Objective-J",
465 | "java": "Java",
466 | "jav": "Java",
467 | "jsp": "Java Server Pages",
468 | "js": "JavaScript",
469 | "_js": "JavaScript",
470 | "bones": "JavaScript",
471 | "cjs": "JavaScript",
472 | "es6": "JavaScript",
473 | "jake": "JavaScript",
474 | "javascript": "JavaScript",
475 | "jsb": "JavaScript",
476 | "jscad": "JavaScript",
477 | "jsfl": "JavaScript",
478 | "jsm": "JavaScript",
479 | "jss": "JavaScript",
480 | "jsx": "JavaScript",
481 | "mjs": "JavaScript",
482 | "njs": "JavaScript",
483 | "pac": "JavaScript",
484 | "sjs": "JavaScript",
485 | "ssjs": "JavaScript",
486 | "xsjs": "JavaScript",
487 | "xsjslib": "JavaScript",
488 | "js.erb": "JavaScript+ERB",
489 | "snap": "Jest Snapshot",
490 | "jinja": "Jinja",
491 | "j2": "Jinja",
492 | "jinja2": "Jinja",
493 | "jison": "Jison",
494 | "jisonlex": "Jison Lex",
495 | "ol": "Jolie",
496 | "iol": "Jolie",
497 | "jsonnet": "Jsonnet",
498 | "libsonnet": "Jsonnet",
499 | "jl": "Julia",
500 | "ipynb": "Jupyter Notebook",
501 | "krl": "KRL",
502 | "ksy": "Kaitai Struct",
503 | "kak": "KakouneScript",
504 | "kicad_pcb": "KiCad Layout",
505 | "kicad_mod": "KiCad Layout",
506 | "kicad_wks": "KiCad Layout",
507 | "kit": "Kit",
508 | "kt": "Kotlin",
509 | "ktm": "Kotlin",
510 | "kts": "Kotlin",
511 | "csl": "XML",
512 | "lfe": "LFE",
513 | "ll": "LLVM",
514 | "lol": "LOLCODE",
515 | "lsl": "LSL",
516 | "lslp": "LSL",
517 | "lvproj": "LabVIEW",
518 | "lvlib": "LabVIEW",
519 | "lark": "Lark",
520 | "lasso": "Lasso",
521 | "las": "Lasso",
522 | "lasso8": "Lasso",
523 | "lasso9": "Lasso",
524 | "latte": "Latte",
525 | "lean": "Lean",
526 | "hlean": "Lean",
527 | "less": "Less",
528 | "lex": "Lex",
529 | "ly": "LilyPond",
530 | "ily": "LilyPond",
531 | "m": "Objective-C",
532 | "ld": "Linker Script",
533 | "lds": "Linker Script",
534 | "liquid": "Liquid",
535 | "lagda": "Literate Agda",
536 | "litcoffee": "Literate CoffeeScript",
537 | "coffee.md": "Literate CoffeeScript",
538 | "lhs": "Literate Haskell",
539 | "ls": "LoomScript",
540 | "_ls": "LiveScript",
541 | "xm": "Logos",
542 | "xi": "Logos",
543 | "lgt": "Logtalk",
544 | "logtalk": "Logtalk",
545 | "lookml": "LookML",
546 | "model.lkml": "LookML",
547 | "view.lkml": "LookML",
548 | "lua": "Lua",
549 | "fcgi": "Shell",
550 | "nse": "Lua",
551 | "p8": "Lua",
552 | "pd_lua": "Lua",
553 | "rbxs": "Lua",
554 | "rockspec": "Lua",
555 | "wlua": "Lua",
556 | "mumps": "M",
557 | "m4": "M4Sugar",
558 | "matlab": "MATLAB",
559 | "ms": "Unix Assembly",
560 | "mcr": "MAXScript",
561 | "mlir": "MLIR",
562 | "mq4": "MQL4",
563 | "mqh": "MQL5",
564 | "mq5": "MQL5",
565 | "mtml": "MTML",
566 | "muf": "MUF",
567 | "m2": "Macaulay2",
568 | "mak": "Makefile",
569 | "make": "Makefile",
570 | "makefile": "Makefile",
571 | "mk": "Makefile",
572 | "mkfile": "Makefile",
573 | "mako": "Mako",
574 | "mao": "Mako",
575 | "markdown": "Markdown",
576 | "mdown": "Markdown",
577 | "mdwn": "Markdown",
578 | "mdx": "Markdown",
579 | "mkd": "Markdown",
580 | "mkdn": "Markdown",
581 | "mkdown": "Markdown",
582 | "ronn": "Markdown",
583 | "scd": "SuperCollider",
584 | "workbook": "Markdown",
585 | "marko": "Marko",
586 | "mask": "Unity3D Asset",
587 | "mathematica": "Mathematica",
588 | "cdf": "Mathematica",
589 | "ma": "Mathematica",
590 | "mt": "Mathematica",
591 | "nb": "Text",
592 | "nbp": "Mathematica",
593 | "wl": "Mathematica",
594 | "wlt": "Mathematica",
595 | "maxpat": "Max",
596 | "maxhelp": "Max",
597 | "maxproj": "Max",
598 | "mxt": "Max",
599 | "pat": "Max",
600 | "moo": "Moocode",
601 | "metal": "Metal",
602 | "sln": "Microsoft Visual Studio Solution",
603 | "minid": "MiniD",
604 | "druby": "Mirah",
605 | "duby": "Mirah",
606 | "mirah": "Mirah",
607 | "mo": "Modelica",
608 | "i3": "Modula-3",
609 | "ig": "Modula-3",
610 | "m3": "Modula-3",
611 | "mg": "Modula-3",
612 | "mms": "Module Management System",
613 | "mmk": "Module Management System",
614 | "monkey": "Monkey",
615 | "monkey2": "Monkey",
616 | "moon": "MoonScript",
617 | "s": "Unix Assembly",
618 | "x68": "Motorola 68K Assembly",
619 | "muse": "Muse",
620 | "mustache": "Mustache",
621 | "myt": "Myghty",
622 | "nasl": "NASL",
623 | "neon": "NEON",
624 | "nl": "NewLisp",
625 | "nsi": "NSIS",
626 | "nsh": "NSIS",
627 | "nss": "NWScript",
628 | "ne": "Nearley",
629 | "nearley": "Nearley",
630 | "n": "Roff",
631 | "axs": "NetLinx",
632 | "axi": "NetLinx",
633 | "axs.erb": "NetLinx+ERB",
634 | "axi.erb": "NetLinx+ERB",
635 | "nlogo": "NetLogo",
636 | "nf": "Nextflow",
637 | "nginx": "Nginx",
638 | "nginxconf": "Nginx",
639 | "nim": "Nim",
640 | "nim.cfg": "Nim",
641 | "nimble": "Nim",
642 | "nimrod": "Nim",
643 | "nims": "Nim",
644 | "ninja": "Ninja",
645 | "nit": "Nit",
646 | "nix": "Nix",
647 | "nu": "Nu",
648 | "numpy": "NumPy",
649 | "numpyw": "NumPy",
650 | "numsc": "NumPy",
651 | "njk": "Nunjucks",
652 | "ml": "Standard ML",
653 | "eliom": "OCaml",
654 | "eliomi": "OCaml",
655 | "ml4": "OCaml",
656 | "mli": "OCaml",
657 | "mll": "OCaml",
658 | "mly": "OCaml",
659 | "objdump": "ObjDump",
660 | "odin": "Odin",
661 | "mm": "XML",
662 | "sj": "Objective-J",
663 | "omgrofl": "Omgrofl",
664 | "opa": "Opa",
665 | "opal": "Opal",
666 | "rego": "Open Policy Agent",
667 | "opencl": "OpenCL",
668 | "qasm": "OpenQASM",
669 | "scad": "OpenSCAD",
670 | "plist": "XML Property List",
671 | "glyphs": "OpenStep Property List",
672 | "fea": "OpenType Feature File",
673 | "org": "Org",
674 | "ox": "Ox",
675 | "oxh": "Ox",
676 | "oxo": "Ox",
677 | "oxygene": "Oxygene",
678 | "oz": "Oz",
679 | "p4": "P4",
680 | "pegjs": "PEG.js",
681 | "aw": "PHP",
682 | "ctp": "PHP",
683 | "php3": "PHP",
684 | "php4": "PHP",
685 | "php5": "PHP",
686 | "phps": "PHP",
687 | "phpt": "PHP",
688 | "pls": "PLSQL",
689 | "bdy": "PLSQL",
690 | "ddl": "SQL",
691 | "fnc": "PLSQL",
692 | "pck": "PLSQL",
693 | "pkb": "PLSQL",
694 | "pks": "PLSQL",
695 | "plb": "PLSQL",
696 | "plsql": "PLSQL",
697 | "prc": "SQL",
698 | "spc": "PLSQL",
699 | "sql": "TSQL",
700 | "tpb": "PLSQL",
701 | "tps": "PLSQL",
702 | "trg": "PLSQL",
703 | "vw": "PLSQL",
704 | "pgsql": "PLpgSQL",
705 | "pov": "POV-Ray SDL",
706 | "pan": "Pan",
707 | "psc": "Papyrus",
708 | "parrot": "Parrot",
709 | "pasm": "Parrot Assembly",
710 | "pir": "Parrot Internal Representation",
711 | "pas": "Pascal",
712 | "dfm": "Pascal",
713 | "dpr": "Pascal",
714 | "lpr": "Pascal",
715 | "pascal": "Pascal",
716 | "pp": "Puppet",
717 | "pwn": "Pawn",
718 | "sma": "Pawn",
719 | "pep": "Pep8",
720 | "pl": "Raku",
721 | "cgi": "Shell",
722 | "perl": "Perl",
723 | "ph": "Perl",
724 | "plx": "Perl",
725 | "pm": "X PixMap",
726 | "psgi": "Perl",
727 | "t": "Turing",
728 | "pic": "Pic",
729 | "chem": "Pic",
730 | "pkl": "Pickle",
731 | "pig": "PigLatin",
732 | "pike": "Pike",
733 | "pmod": "Pike",
734 | "puml": "PlantUML",
735 | "iuml": "PlantUML",
736 | "plantuml": "PlantUML",
737 | "pod": "Pod 6",
738 | "pod6": "Pod 6",
739 | "pogo": "PogoScript",
740 | "pony": "Pony",
741 | "pcss": "PostCSS",
742 | "postcss": "PostCSS",
743 | "ps": "PostScript",
744 | "eps": "PostScript",
745 | "epsi": "PostScript",
746 | "pfa": "PostScript",
747 | "pbt": "PowerBuilder",
748 | "sra": "PowerBuilder",
749 | "sru": "PowerBuilder",
750 | "srw": "PowerBuilder",
751 | "ps1": "PowerShell",
752 | "psd1": "PowerShell",
753 | "psm1": "PowerShell",
754 | "prisma": "Prisma",
755 | "pde": "Processing",
756 | "prolog": "Prolog",
757 | "yap": "Prolog",
758 | "spin": "Propeller Spin",
759 | "proto": "Protocol Buffer",
760 | "pub": "Public Key",
761 | "jade": "Pug",
762 | "pug": "Pug",
763 | "pd": "Pure Data",
764 | "pb": "PureBasic",
765 | "pbi": "PureBasic",
766 | "purs": "PureScript",
767 | "py": "Python",
768 | "gyp": "Python",
769 | "gypi": "Python",
770 | "lmi": "Python",
771 | "py3": "Python",
772 | "pyde": "Python",
773 | "pyi": "Python",
774 | "pyp": "Python",
775 | "pyt": "Python",
776 | "pyw": "Python",
777 | "rpy": "Ren'Py",
778 | "smk": "Python",
779 | "spec": "Ruby",
780 | "tac": "Python",
781 | "wsgi": "Python",
782 | "xpy": "Python",
783 | "pytb": "Python traceback",
784 | "qs": "Qt Script",
785 | "qml": "QML",
786 | "qbs": "QML",
787 | "pri": "QMake",
788 | "r": "Rebol",
789 | "rd": "R",
790 | "rsx": "R",
791 | "raml": "RAML",
792 | "rdoc": "RDoc",
793 | "rbbas": "REALbasic",
794 | "rbfrm": "REALbasic",
795 | "rbmnu": "REALbasic",
796 | "rbres": "REALbasic",
797 | "rbtbar": "REALbasic",
798 | "rbuistate": "REALbasic",
799 | "rexx": "REXX",
800 | "pprx": "REXX",
801 | "rex": "REXX",
802 | "rmd": "RMarkdown",
803 | "rnh": "RUNOFF",
804 | "rno": "Roff",
805 | "rkt": "Racket",
806 | "rktd": "Racket",
807 | "rktl": "Racket",
808 | "scrbl": "Racket",
809 | "rl": "Ragel",
810 | "6pl": "Raku",
811 | "6pm": "Raku",
812 | "nqp": "Raku",
813 | "p6": "Raku",
814 | "p6l": "Raku",
815 | "p6m": "Raku",
816 | "pl6": "Raku",
817 | "pm6": "Raku",
818 | "raku": "Raku",
819 | "rakumod": "Raku",
820 | "rsc": "Rascal",
821 | "raw": "Raw token data",
822 | "res": "XML",
823 | "rei": "Reason",
824 | "reb": "Rebol",
825 | "r2": "Rebol",
826 | "r3": "Rebol",
827 | "rebol": "Rebol",
828 | "red": "Red",
829 | "reds": "Red",
830 | "cw": "Redcode",
831 | "regexp": "Regular Expression",
832 | "regex": "Regular Expression",
833 | "rs": "XML",
834 | "rsh": "RenderScript",
835 | "rtf": "Rich Text Format",
836 | "ring": "Ring",
837 | "riot": "Riot",
838 | "robot": "RobotFramework",
839 | "roff": "Roff",
840 | "1": "Roff Manpage",
841 | "1in": "Roff Manpage",
842 | "1m": "Roff Manpage",
843 | "1x": "Roff Manpage",
844 | "2": "Roff Manpage",
845 | "3": "Roff Manpage",
846 | "3in": "Roff Manpage",
847 | "3m": "Roff Manpage",
848 | "3p": "Roff Manpage",
849 | "3pm": "Roff Manpage",
850 | "3qt": "Roff Manpage",
851 | "3x": "Roff Manpage",
852 | "4": "Roff Manpage",
853 | "5": "Roff Manpage",
854 | "6": "Roff Manpage",
855 | "7": "Roff Manpage",
856 | "8": "Roff Manpage",
857 | "9": "Roff Manpage",
858 | "man": "Roff Manpage",
859 | "mdoc": "Roff Manpage",
860 | "me": "Roff",
861 | "nr": "Roff",
862 | "tmac": "Roff",
863 | "rg": "Rouge",
864 | "rb": "Ruby",
865 | "builder": "Ruby",
866 | "eye": "Ruby",
867 | "gemspec": "Ruby",
868 | "god": "Ruby",
869 | "jbuilder": "Ruby",
870 | "mspec": "Ruby",
871 | "pluginspec": "XML",
872 | "podspec": "Ruby",
873 | "prawn": "Ruby",
874 | "rabl": "Ruby",
875 | "rake": "Ruby",
876 | "rbi": "Ruby",
877 | "rbuild": "Ruby",
878 | "rbw": "Ruby",
879 | "rbx": "Ruby",
880 | "ru": "Ruby",
881 | "ruby": "Ruby",
882 | "thor": "Ruby",
883 | "watchr": "Ruby",
884 | "rs.in": "Rust",
885 | "sas": "SAS",
886 | "scss": "SCSS",
887 | "te": "SELinux Policy",
888 | "smt2": "SMT",
889 | "smt": "SMT",
890 | "sparql": "SPARQL",
891 | "rq": "SPARQL",
892 | "sqf": "SQF",
893 | "hqf": "SQF",
894 | "cql": "SQL",
895 | "mysql": "SQL",
896 | "tab": "SQL",
897 | "udf": "SQL",
898 | "viw": "SQL",
899 | "db2": "SQLPL",
900 | "srt": "SubRip Text",
901 | "ston": "STON",
902 | "svg": "SVG",
903 | "sage": "Sage",
904 | "sagews": "Sage",
905 | "sls": "Scheme",
906 | "sass": "Sass",
907 | "scala": "Scala",
908 | "kojo": "Scala",
909 | "sbt": "Scala",
910 | "sc": "SuperCollider",
911 | "scaml": "Scaml",
912 | "scm": "Scheme",
913 | "sld": "Scheme",
914 | "sps": "Scheme",
915 | "ss": "Scheme",
916 | "sci": "Scilab",
917 | "sce": "Scilab",
918 | "self": "Self",
919 | "sh": "Shell",
920 | "bash": "Shell",
921 | "bats": "Shell",
922 | "command": "Shell",
923 | "env": "Shell",
924 | "ksh": "Shell",
925 | "sh.in": "Shell",
926 | "tmux": "Shell",
927 | "tool": "Shell",
928 | "zsh": "Shell",
929 | "sh-session": "ShellSession",
930 | "shen": "Shen",
931 | "sieve": "Sieve",
932 | "sl": "Slash",
933 | "slim": "Slim",
934 | "cocci": "SmPL",
935 | "smali": "Smali",
936 | "st": "StringTemplate",
937 | "tpl": "Smarty",
938 | "sp": "SourcePawn",
939 | "sfd": "Spline Font Database",
940 | "nut": "Squirrel",
941 | "stan": "Stan",
942 | "fun": "Standard ML",
943 | "sig": "Standard ML",
944 | "sml": "Standard ML",
945 | "bzl": "Starlark",
946 | "do": "Stata",
947 | "ado": "Stata",
948 | "doh": "Stata",
949 | "ihlp": "Stata",
950 | "mata": "Stata",
951 | "matah": "Stata",
952 | "sthlp": "Stata",
953 | "styl": "Stylus",
954 | "sss": "SugarSS",
955 | "svelte": "Svelte",
956 | "swift": "Swift",
957 | "sv": "SystemVerilog",
958 | "svh": "SystemVerilog",
959 | "vh": "SystemVerilog",
960 | "8xp": "TI Program",
961 | "8xk": "TI Program",
962 | "8xk.txt": "TI Program",
963 | "8xp.txt": "TI Program",
964 | "tla": "TLA",
965 | "toml": "TOML",
966 | "tsv": "TSV",
967 | "tsx": "XML",
968 | "txl": "TXL",
969 | "tcl": "Tcl",
970 | "adp": "Tcl",
971 | "tcl.in": "Tcl",
972 | "tm": "Tcl",
973 | "tcsh": "Tcsh",
974 | "csh": "Tcsh",
975 | "tex": "TeX",
976 | "aux": "TeX",
977 | "bbx": "TeX",
978 | "cbx": "TeX",
979 | "dtx": "TeX",
980 | "ins": "TeX",
981 | "lbx": "TeX",
982 | "ltx": "TeX",
983 | "mkii": "TeX",
984 | "mkiv": "TeX",
985 | "mkvi": "TeX",
986 | "sty": "TeX",
987 | "toc": "World of Warcraft Addon Data",
988 | "tea": "Tea",
989 | "texinfo": "Texinfo",
990 | "texi": "Texinfo",
991 | "txi": "Texinfo",
992 | "txt": "Vim Help File",
993 | "no": "Text",
994 | "textile": "Textile",
995 | "thrift": "Thrift",
996 | "tu": "Turing",
997 | "ttl": "Turtle",
998 | "twig": "Twig",
999 | "tl": "Type Language",
1000 | "ts": "Typescript",
1001 | "upc": "Unified Parallel C",
1002 | "anim": "Unity3D Asset",
1003 | "asset": "Unity3D Asset",
1004 | "mat": "Unity3D Asset",
1005 | "meta": "Unity3D Asset",
1006 | "prefab": "Unity3D Asset",
1007 | "unity": "Unity3D Asset",
1008 | "uno": "Uno",
1009 | "uc": "UnrealScript",
1010 | "ur": "UrWeb",
1011 | "urs": "UrWeb",
1012 | "frm": "VBA",
1013 | "frx": "VBA",
1014 | "vba": "Vim Script",
1015 | "vbs": "VBScript",
1016 | "vcl": "VCL",
1017 | "vhdl": "VHDL",
1018 | "vhd": "VHDL",
1019 | "vhf": "VHDL",
1020 | "vhi": "VHDL",
1021 | "vho": "VHDL",
1022 | "vhs": "VHDL",
1023 | "vht": "VHDL",
1024 | "vhw": "VHDL",
1025 | "vala": "Vala",
1026 | "vapi": "Vala",
1027 | "vdf": "Valve Data Format",
1028 | "veo": "Verilog",
1029 | "vim": "Vim Script",
1030 | "vmb": "Vim Script",
1031 | "snip": "Vim Snippet",
1032 | "snippet": "Vim Snippet",
1033 | "snippets": "Vim Snippet",
1034 | "vb": "Visual Basic .NET",
1035 | "vbhtml": "Visual Basic .NET",
1036 | "volt": "Volt",
1037 | "vue": "Vue",
1038 | "mtl": "Wavefront Material",
1039 | "obj": "Wavefront Object",
1040 | "owl": "Web Ontology Language",
1041 | "wast": "WebAssembly",
1042 | "wat": "WebAssembly",
1043 | "webidl": "WebIDL",
1044 | "vtt": "WebVTT",
1045 | "mediawiki": "Wikitext",
1046 | "wiki": "Wikitext",
1047 | "wikitext": "Wikitext",
1048 | "reg": "Windows Registry Entries",
1049 | "wlk": "Wollok",
1050 | "xbm": "X BitMap",
1051 | "xpm": "X PixMap",
1052 | "x10": "X10",
1053 | "xc": "XC",
1054 | "xml": "XML",
1055 | "adml": "XML",
1056 | "admx": "XML",
1057 | "ant": "XML",
1058 | "axml": "XML",
1059 | "builds": "XML",
1060 | "ccproj": "XML",
1061 | "ccxml": "XML",
1062 | "clixml": "XML",
1063 | "cproject": "XML",
1064 | "cscfg": "XML",
1065 | "csdef": "XML",
1066 | "csproj": "XML",
1067 | "ct": "XML",
1068 | "depproj": "XML",
1069 | "dita": "XML",
1070 | "ditamap": "XML",
1071 | "ditaval": "XML",
1072 | "dll.config": "XML",
1073 | "dotsettings": "XML",
1074 | "filters": "XML",
1075 | "fsproj": "XML",
1076 | "fxml": "XML",
1077 | "glade": "XML",
1078 | "gmx": "XML",
1079 | "grxml": "XML",
1080 | "iml": "XML",
1081 | "ivy": "XML",
1082 | "jelly": "XML",
1083 | "jsproj": "XML",
1084 | "kml": "XML",
1085 | "launch": "XML",
1086 | "mdpolicy": "XML",
1087 | "mjml": "XML",
1088 | "mxml": "XML",
1089 | "natvis": "XML",
1090 | "ndproj": "XML",
1091 | "nproj": "XML",
1092 | "nuspec": "XML",
1093 | "odd": "XML",
1094 | "osm": "XML",
1095 | "pkgproj": "XML",
1096 | "proj": "XML",
1097 | "props": "XML",
1098 | "ps1xml": "XML",
1099 | "psc1": "XML",
1100 | "pt": "XML",
1101 | "rdf": "XML",
1102 | "resx": "XML",
1103 | "rss": "XML",
1104 | "scxml": "XML",
1105 | "sfproj": "XML",
1106 | "shproj": "XML",
1107 | "srdf": "XML",
1108 | "storyboard": "XML",
1109 | "sublime-snippet": "XML",
1110 | "targets": "XML",
1111 | "tml": "XML",
1112 | "ui": "XML",
1113 | "urdf": "XML",
1114 | "ux": "XML",
1115 | "vbproj": "XML",
1116 | "vcxproj": "XML",
1117 | "vsixmanifest": "XML",
1118 | "vssettings": "XML",
1119 | "vstemplate": "XML",
1120 | "vxml": "XML",
1121 | "wixproj": "XML",
1122 | "wsdl": "XML",
1123 | "wsf": "XML",
1124 | "wxi": "XML",
1125 | "wxl": "XML",
1126 | "wxs": "XML",
1127 | "x3d": "XML",
1128 | "xacro": "XML",
1129 | "xaml": "XML",
1130 | "xib": "XML",
1131 | "xlf": "XML",
1132 | "xliff": "XML",
1133 | "xmi": "XML",
1134 | "xml.dist": "XML",
1135 | "xmp": "XML",
1136 | "xproj": "XML",
1137 | "xsd": "XML",
1138 | "xspec": "XML",
1139 | "xul": "XML",
1140 | "zcml": "XML",
1141 | "stTheme": "XML Property List",
1142 | "tmCommand": "XML Property List",
1143 | "tmLanguage": "XML Property List",
1144 | "tmPreferences": "XML Property List",
1145 | "tmSnippet": "XML Property List",
1146 | "tmTheme": "XML Property List",
1147 | "xsp-config": "XPages",
1148 | "xsp.metadata": "XPages",
1149 | "xpl": "XProc",
1150 | "xproc": "XProc",
1151 | "xquery": "XQuery",
1152 | "xq": "XQuery",
1153 | "xql": "XQuery",
1154 | "xqm": "XQuery",
1155 | "xqy": "XQuery",
1156 | "xs": "XS",
1157 | "xslt": "XSLT",
1158 | "xsl": "XSLT",
1159 | "xojo_code": "Xojo",
1160 | "xojo_menu": "Xojo",
1161 | "xojo_report": "Xojo",
1162 | "xojo_script": "Xojo",
1163 | "xojo_toolbar": "Xojo",
1164 | "xojo_window": "Xojo",
1165 | "xsh": "Xonsh",
1166 | "xtend": "Xtend",
1167 | "yml": "YAML",
1168 | "mir": "YAML",
1169 | "reek": "YAML",
1170 | "rviz": "YAML",
1171 | "sublime-syntax": "YAML",
1172 | "syntax": "YAML",
1173 | "yaml": "YAML",
1174 | "yaml-tmlanguage": "YAML",
1175 | "yaml.sed": "YAML",
1176 | "yml.mysql": "YAML",
1177 | "yang": "YANG",
1178 | "yar": "YARA",
1179 | "yara": "YARA",
1180 | "yasnippet": "YASnippet",
1181 | "y": "Yacc",
1182 | "yacc": "Yacc",
1183 | "zap": "ZAP",
1184 | "xzap": "ZAP",
1185 | "zil": "ZIL",
1186 | "mud": "ZIL",
1187 | "zeek": "Zeek",
1188 | "bro": "Zeek",
1189 | "zs": "ZenScript",
1190 | "zep": "Zephir",
1191 | "zig": "Zig",
1192 | "zimpl": "Zimpl",
1193 | "zmpl": "Zimpl",
1194 | "zpl": "Zimpl",
1195 | "desktop": "desktop",
1196 | "desktop.in": "desktop",
1197 | "dircolors": "dircolors",
1198 | "ec": "eC",
1199 | "eh": "eC",
1200 | "edn": "edn",
1201 | "fish": "fish",
1202 | "mrc": "mIRC Script",
1203 | "mcfunction": "mcfunction",
1204 | "mu": "mupad",
1205 | "nanorc": "nanorc",
1206 | "nc": "nesC",
1207 | "ooc": "ooc",
1208 | "rst": "reStructuredText",
1209 | "rest": "reStructuredText",
1210 | "rest.txt": "reStructuredText",
1211 | "rst.txt": "reStructuredText",
1212 | "sed": "sed",
1213 | "wdl": "wdl",
1214 | "wisp": "wisp",
1215 | "prg": "xBase",
1216 | "prw": "xBase"
1217 | }
1218 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@ampproject/remapping@^2.1.0":
6 | version "2.2.0"
7 | resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
8 | integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==
9 | dependencies:
10 | "@jridgewell/gen-mapping" "^0.1.0"
11 | "@jridgewell/trace-mapping" "^0.3.9"
12 |
13 | "@babel/code-frame@^7.16.7":
14 | version "7.16.7"
15 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
16 | integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==
17 | dependencies:
18 | "@babel/highlight" "^7.16.7"
19 |
20 | "@babel/code-frame@^7.18.6":
21 | version "7.18.6"
22 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
23 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
24 | dependencies:
25 | "@babel/highlight" "^7.18.6"
26 |
27 | "@babel/compat-data@^7.20.5":
28 | version "7.20.10"
29 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.10.tgz#9d92fa81b87542fff50e848ed585b4212c1d34ec"
30 | integrity sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==
31 |
32 | "@babel/core@^7.20.7":
33 | version "7.20.12"
34 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.12.tgz#7930db57443c6714ad216953d1356dac0eb8496d"
35 | integrity sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==
36 | dependencies:
37 | "@ampproject/remapping" "^2.1.0"
38 | "@babel/code-frame" "^7.18.6"
39 | "@babel/generator" "^7.20.7"
40 | "@babel/helper-compilation-targets" "^7.20.7"
41 | "@babel/helper-module-transforms" "^7.20.11"
42 | "@babel/helpers" "^7.20.7"
43 | "@babel/parser" "^7.20.7"
44 | "@babel/template" "^7.20.7"
45 | "@babel/traverse" "^7.20.12"
46 | "@babel/types" "^7.20.7"
47 | convert-source-map "^1.7.0"
48 | debug "^4.1.0"
49 | gensync "^1.0.0-beta.2"
50 | json5 "^2.2.2"
51 | semver "^6.3.0"
52 |
53 | "@babel/generator@^7.17.10":
54 | version "7.17.10"
55 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.10.tgz#c281fa35b0c349bbe9d02916f4ae08fc85ed7189"
56 | integrity sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==
57 | dependencies:
58 | "@babel/types" "^7.17.10"
59 | "@jridgewell/gen-mapping" "^0.1.0"
60 | jsesc "^2.5.1"
61 |
62 | "@babel/generator@^7.20.7":
63 | version "7.20.7"
64 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.7.tgz#f8ef57c8242665c5929fe2e8d82ba75460187b4a"
65 | integrity sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==
66 | dependencies:
67 | "@babel/types" "^7.20.7"
68 | "@jridgewell/gen-mapping" "^0.3.2"
69 | jsesc "^2.5.1"
70 |
71 | "@babel/helper-annotate-as-pure@^7.16.0":
72 | version "7.16.7"
73 | resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862"
74 | integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==
75 | dependencies:
76 | "@babel/types" "^7.16.7"
77 |
78 | "@babel/helper-compilation-targets@^7.20.7":
79 | version "7.20.7"
80 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb"
81 | integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==
82 | dependencies:
83 | "@babel/compat-data" "^7.20.5"
84 | "@babel/helper-validator-option" "^7.18.6"
85 | browserslist "^4.21.3"
86 | lru-cache "^5.1.1"
87 | semver "^6.3.0"
88 |
89 | "@babel/helper-environment-visitor@^7.16.7":
90 | version "7.16.7"
91 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7"
92 | integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==
93 | dependencies:
94 | "@babel/types" "^7.16.7"
95 |
96 | "@babel/helper-environment-visitor@^7.18.9":
97 | version "7.18.9"
98 | resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be"
99 | integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==
100 |
101 | "@babel/helper-function-name@^7.17.9":
102 | version "7.17.9"
103 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12"
104 | integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==
105 | dependencies:
106 | "@babel/template" "^7.16.7"
107 | "@babel/types" "^7.17.0"
108 |
109 | "@babel/helper-function-name@^7.19.0":
110 | version "7.19.0"
111 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c"
112 | integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==
113 | dependencies:
114 | "@babel/template" "^7.18.10"
115 | "@babel/types" "^7.19.0"
116 |
117 | "@babel/helper-hoist-variables@^7.16.7":
118 | version "7.16.7"
119 | resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246"
120 | integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==
121 | dependencies:
122 | "@babel/types" "^7.16.7"
123 |
124 | "@babel/helper-hoist-variables@^7.18.6":
125 | version "7.18.6"
126 | resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678"
127 | integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==
128 | dependencies:
129 | "@babel/types" "^7.18.6"
130 |
131 | "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0":
132 | version "7.16.7"
133 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
134 | integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==
135 | dependencies:
136 | "@babel/types" "^7.16.7"
137 |
138 | "@babel/helper-module-imports@^7.18.6":
139 | version "7.18.6"
140 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e"
141 | integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==
142 | dependencies:
143 | "@babel/types" "^7.18.6"
144 |
145 | "@babel/helper-module-transforms@^7.20.11":
146 | version "7.20.11"
147 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0"
148 | integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==
149 | dependencies:
150 | "@babel/helper-environment-visitor" "^7.18.9"
151 | "@babel/helper-module-imports" "^7.18.6"
152 | "@babel/helper-simple-access" "^7.20.2"
153 | "@babel/helper-split-export-declaration" "^7.18.6"
154 | "@babel/helper-validator-identifier" "^7.19.1"
155 | "@babel/template" "^7.20.7"
156 | "@babel/traverse" "^7.20.10"
157 | "@babel/types" "^7.20.7"
158 |
159 | "@babel/helper-plugin-utils@^7.18.6":
160 | version "7.18.9"
161 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz#4b8aea3b069d8cb8a72cdfe28ddf5ceca695ef2f"
162 | integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==
163 |
164 | "@babel/helper-plugin-utils@^7.19.0":
165 | version "7.20.2"
166 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629"
167 | integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==
168 |
169 | "@babel/helper-simple-access@^7.20.2":
170 | version "7.20.2"
171 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9"
172 | integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==
173 | dependencies:
174 | "@babel/types" "^7.20.2"
175 |
176 | "@babel/helper-split-export-declaration@^7.16.7":
177 | version "7.16.7"
178 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b"
179 | integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==
180 | dependencies:
181 | "@babel/types" "^7.16.7"
182 |
183 | "@babel/helper-split-export-declaration@^7.18.6":
184 | version "7.18.6"
185 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075"
186 | integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==
187 | dependencies:
188 | "@babel/types" "^7.18.6"
189 |
190 | "@babel/helper-string-parser@^7.18.10":
191 | version "7.18.10"
192 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56"
193 | integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==
194 |
195 | "@babel/helper-string-parser@^7.19.4":
196 | version "7.19.4"
197 | resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63"
198 | integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==
199 |
200 | "@babel/helper-validator-identifier@^7.16.7":
201 | version "7.16.7"
202 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad"
203 | integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==
204 |
205 | "@babel/helper-validator-identifier@^7.18.6":
206 | version "7.18.6"
207 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076"
208 | integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==
209 |
210 | "@babel/helper-validator-identifier@^7.19.1":
211 | version "7.19.1"
212 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
213 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
214 |
215 | "@babel/helper-validator-option@^7.18.6":
216 | version "7.18.6"
217 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8"
218 | integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==
219 |
220 | "@babel/helpers@^7.20.7":
221 | version "7.20.7"
222 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.7.tgz#04502ff0feecc9f20ecfaad120a18f011a8e6dce"
223 | integrity sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==
224 | dependencies:
225 | "@babel/template" "^7.20.7"
226 | "@babel/traverse" "^7.20.7"
227 | "@babel/types" "^7.20.7"
228 |
229 | "@babel/highlight@^7.16.7":
230 | version "7.17.9"
231 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.9.tgz#61b2ee7f32ea0454612def4fccdae0de232b73e3"
232 | integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==
233 | dependencies:
234 | "@babel/helper-validator-identifier" "^7.16.7"
235 | chalk "^2.0.0"
236 | js-tokens "^4.0.0"
237 |
238 | "@babel/highlight@^7.18.6":
239 | version "7.18.6"
240 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
241 | integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
242 | dependencies:
243 | "@babel/helper-validator-identifier" "^7.18.6"
244 | chalk "^2.0.0"
245 | js-tokens "^4.0.0"
246 |
247 | "@babel/parser@^7.16.7", "@babel/parser@^7.17.10":
248 | version "7.17.10"
249 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78"
250 | integrity sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==
251 |
252 | "@babel/parser@^7.18.10":
253 | version "7.18.13"
254 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.13.tgz#5b2dd21cae4a2c5145f1fbd8ca103f9313d3b7e4"
255 | integrity sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==
256 |
257 | "@babel/parser@^7.20.7":
258 | version "7.20.7"
259 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.7.tgz#66fe23b3c8569220817d5feb8b9dcdc95bb4f71b"
260 | integrity sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==
261 |
262 | "@babel/plugin-transform-react-jsx-self@^7.18.6":
263 | version "7.18.6"
264 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz#3849401bab7ae8ffa1e3e5687c94a753fc75bda7"
265 | integrity sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==
266 | dependencies:
267 | "@babel/helper-plugin-utils" "^7.18.6"
268 |
269 | "@babel/plugin-transform-react-jsx-source@^7.19.6":
270 | version "7.19.6"
271 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz#88578ae8331e5887e8ce28e4c9dc83fb29da0b86"
272 | integrity sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==
273 | dependencies:
274 | "@babel/helper-plugin-utils" "^7.19.0"
275 |
276 | "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.7.7":
277 | version "7.17.9"
278 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"
279 | integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
280 | dependencies:
281 | regenerator-runtime "^0.13.4"
282 |
283 | "@babel/template@^7.16.7":
284 | version "7.16.7"
285 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155"
286 | integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==
287 | dependencies:
288 | "@babel/code-frame" "^7.16.7"
289 | "@babel/parser" "^7.16.7"
290 | "@babel/types" "^7.16.7"
291 |
292 | "@babel/template@^7.18.10":
293 | version "7.18.10"
294 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71"
295 | integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==
296 | dependencies:
297 | "@babel/code-frame" "^7.18.6"
298 | "@babel/parser" "^7.18.10"
299 | "@babel/types" "^7.18.10"
300 |
301 | "@babel/template@^7.20.7":
302 | version "7.20.7"
303 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8"
304 | integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==
305 | dependencies:
306 | "@babel/code-frame" "^7.18.6"
307 | "@babel/parser" "^7.20.7"
308 | "@babel/types" "^7.20.7"
309 |
310 | "@babel/traverse@^7.20.10", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.7":
311 | version "7.20.12"
312 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.12.tgz#7f0f787b3a67ca4475adef1f56cb94f6abd4a4b5"
313 | integrity sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==
314 | dependencies:
315 | "@babel/code-frame" "^7.18.6"
316 | "@babel/generator" "^7.20.7"
317 | "@babel/helper-environment-visitor" "^7.18.9"
318 | "@babel/helper-function-name" "^7.19.0"
319 | "@babel/helper-hoist-variables" "^7.18.6"
320 | "@babel/helper-split-export-declaration" "^7.18.6"
321 | "@babel/parser" "^7.20.7"
322 | "@babel/types" "^7.20.7"
323 | debug "^4.1.0"
324 | globals "^11.1.0"
325 |
326 | "@babel/traverse@^7.4.5":
327 | version "7.17.10"
328 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.10.tgz#1ee1a5ac39f4eac844e6cf855b35520e5eb6f8b5"
329 | integrity sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==
330 | dependencies:
331 | "@babel/code-frame" "^7.16.7"
332 | "@babel/generator" "^7.17.10"
333 | "@babel/helper-environment-visitor" "^7.16.7"
334 | "@babel/helper-function-name" "^7.17.9"
335 | "@babel/helper-hoist-variables" "^7.16.7"
336 | "@babel/helper-split-export-declaration" "^7.16.7"
337 | "@babel/parser" "^7.17.10"
338 | "@babel/types" "^7.17.10"
339 | debug "^4.1.0"
340 | globals "^11.1.0"
341 |
342 | "@babel/types@^7.16.7", "@babel/types@^7.17.0", "@babel/types@^7.17.10":
343 | version "7.17.10"
344 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.10.tgz#d35d7b4467e439fcf06d195f8100e0fea7fc82c4"
345 | integrity sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==
346 | dependencies:
347 | "@babel/helper-validator-identifier" "^7.16.7"
348 | to-fast-properties "^2.0.0"
349 |
350 | "@babel/types@^7.18.10", "@babel/types@^7.18.6":
351 | version "7.18.13"
352 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.13.tgz#30aeb9e514f4100f7c1cb6e5ba472b30e48f519a"
353 | integrity sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==
354 | dependencies:
355 | "@babel/helper-string-parser" "^7.18.10"
356 | "@babel/helper-validator-identifier" "^7.18.6"
357 | to-fast-properties "^2.0.0"
358 |
359 | "@babel/types@^7.19.0", "@babel/types@^7.20.2", "@babel/types@^7.20.7":
360 | version "7.20.7"
361 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f"
362 | integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==
363 | dependencies:
364 | "@babel/helper-string-parser" "^7.19.4"
365 | "@babel/helper-validator-identifier" "^7.19.1"
366 | to-fast-properties "^2.0.0"
367 |
368 | "@emotion/is-prop-valid@^1.1.0":
369 | version "1.1.2"
370 | resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz#34ad6e98e871aa6f7a20469b602911b8b11b3a95"
371 | integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==
372 | dependencies:
373 | "@emotion/memoize" "^0.7.4"
374 |
375 | "@emotion/memoize@^0.7.4":
376 | version "0.7.5"
377 | resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50"
378 | integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==
379 |
380 | "@emotion/stylis@^0.8.4":
381 | version "0.8.5"
382 | resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"
383 | integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==
384 |
385 | "@emotion/unitless@^0.7.4":
386 | version "0.7.5"
387 | resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
388 | integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
389 |
390 | "@esbuild/android-arm64@0.16.14":
391 | version "0.16.14"
392 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.14.tgz#f02c9f0d43086ddf6ed2795b881ddf7990f74456"
393 | integrity sha512-hTqB6Iq13pW4xaydeqQrs8vPntUnMjbkq+PgGiBMi69eYk74naG2ftHWqKnxn874kNrt5Or3rQ0PJutx2doJuQ==
394 |
395 | "@esbuild/android-arm@0.16.14":
396 | version "0.16.14"
397 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.14.tgz#24e4faf569d0d6bbf9ed46f6ed395d68eb7f04fc"
398 | integrity sha512-u0rITLxFIeYAvtJXBQNhNuV4YZe+MD1YvIWT7Nicj8hZAtRVZk2PgNH6KclcKDVHz1ChLKXRfX7d7tkbQBUfrg==
399 |
400 | "@esbuild/android-x64@0.16.14":
401 | version "0.16.14"
402 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.14.tgz#1173e706cf57c0d4dbf069d18e5d50ae6a5b0871"
403 | integrity sha512-jir51K4J0K5Rt0KOcippjSNdOl7akKDVz5I6yrqdk4/m9y+rldGptQUF7qU4YpX8U61LtR+w2Tu2Ph+K/UaJOw==
404 |
405 | "@esbuild/darwin-arm64@0.16.14":
406 | version "0.16.14"
407 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.14.tgz#67f05693c5b097bcb4ff656ba5839459f30f79c2"
408 | integrity sha512-vrlaP81IuwPaw1fyX8fHCmivP3Gr73ojVEZy+oWJLAiZVcG8o8Phwun/XDnYIFUHxIoUnMFEpg9o38MIvlw8zw==
409 |
410 | "@esbuild/darwin-x64@0.16.14":
411 | version "0.16.14"
412 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.14.tgz#519c9d127c5363d4a1e73b9d954460f798b41d2a"
413 | integrity sha512-KV1E01eC2hGYA2qzFDRCK4wdZCRUvMwCNcobgpiiOzp5QXpJBqFPdxI69j8vvzuU7oxFXDgANwEkXvpeQqyOyg==
414 |
415 | "@esbuild/freebsd-arm64@0.16.14":
416 | version "0.16.14"
417 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.14.tgz#2e3f5de2951a8ec732a3e4ec4f5d47a7c9626001"
418 | integrity sha512-xRM1RQsazSvL42BNa5XC7ytD4ZDp0ZyJcH7aB0SlYUcHexJUKiDNKR7dlRVlpt6W0DvoRPU2nWK/9/QWS4u2fw==
419 |
420 | "@esbuild/freebsd-x64@0.16.14":
421 | version "0.16.14"
422 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.14.tgz#d3cf84ff28357ac8d0123309bac37fcfcdd98f53"
423 | integrity sha512-7ALTAn6YRRf1O6fw9jmn0rWmOx3XfwDo7njGtjy1LXhDGUjTY/vohEPM3ii5MQ411vJv1r498EEx2aBQTJcrEw==
424 |
425 | "@esbuild/linux-arm64@0.16.14":
426 | version "0.16.14"
427 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.14.tgz#f44b0e3d5d470cd763a9bc4855a12b8cb73d6c12"
428 | integrity sha512-TLh2OcbBUQcMYRH4GbiDkDZfZ4t1A3GgmeXY27dHSI6xrU7IkO00MGBiJySmEV6sH3Wa6pAN6UtaVL0DwkGW4Q==
429 |
430 | "@esbuild/linux-arm@0.16.14":
431 | version "0.16.14"
432 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.14.tgz#b239eb7e6cb7df9c34c6b08f4adf113da47e0e09"
433 | integrity sha512-X6xULug66ulrr4IzrW7qq+eq9n4MtEyagdWvj4o4cmWr+JXOT47atjpDF9j5M2zHY0UQBmqnHhwl+tXpkpIb2w==
434 |
435 | "@esbuild/linux-ia32@0.16.14":
436 | version "0.16.14"
437 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.14.tgz#f5f7886027cd61bed59178e981a0ef47ca5b72ef"
438 | integrity sha512-oBZkcZ56UZDFCAfE3Fd/Jgy10EoS7Td77NzNGenM+HSY8BkdQAcI9VF9qgwdOLZ+tuftWD7UqZ26SAhtvA3XhA==
439 |
440 | "@esbuild/linux-loong64@0.14.54":
441 | version "0.14.54"
442 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028"
443 | integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==
444 |
445 | "@esbuild/linux-loong64@0.16.14":
446 | version "0.16.14"
447 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.14.tgz#d2329371726f9778156c89ea0bed26fc1bc3cd7e"
448 | integrity sha512-udz/aEHTcuHP+xdWOJmZ5C9RQXHfZd/EhCnTi1Hfay37zH3lBxn/fNs85LA9HlsniFw2zccgcbrrTMKk7Cn1Qg==
449 |
450 | "@esbuild/linux-mips64el@0.16.14":
451 | version "0.16.14"
452 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.14.tgz#8af86bdc6ee937c8a2803b3c197b28824f48df8e"
453 | integrity sha512-kJ2iEnikUOdC1SiTGbH0fJUgpZwa0ITDTvj9EHf9lm3I0hZ4Yugsb3M6XSl696jVxrEocLe519/8CbSpQWFSrg==
454 |
455 | "@esbuild/linux-ppc64@0.16.14":
456 | version "0.16.14"
457 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.14.tgz#3fa3f8c6c9db3127f2ec5b2eba1cec67ff9a9b8e"
458 | integrity sha512-kclKxvZvX5YhykwlJ/K9ljiY4THe5vXubXpWmr7q3Zu3WxKnUe1VOZmhkEZlqtnJx31GHPEV4SIG95IqTdfgfg==
459 |
460 | "@esbuild/linux-riscv64@0.16.14":
461 | version "0.16.14"
462 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.14.tgz#1bd1b631de2533106a08876295bad3a19b20f629"
463 | integrity sha512-fdwP9Dc+Kx/cZwp9T9kNqjAE/PQjfrxbio4rZ3XnC3cVvZBjuxpkiyu/tuCwt6SbAK5th6AYNjFdEV9kGC020A==
464 |
465 | "@esbuild/linux-s390x@0.16.14":
466 | version "0.16.14"
467 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.14.tgz#c87440b6522b9a36a9cafd05b0f1ca3c5bad4cca"
468 | integrity sha512-++fw3P4fQk9nqvdzbANRqimKspL8pDCnSpXomyhV7V/ISha/BZIYvZwLBWVKp9CVWKwWPJ4ktsezuLIvlJRHqA==
469 |
470 | "@esbuild/linux-x64@0.16.14":
471 | version "0.16.14"
472 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.14.tgz#49cd974dad6042ac0141ba332df6307c44e77fed"
473 | integrity sha512-TomtswAuzBf2NnddlrS4W01Tv85RM9YtATB3OugY6On0PLM4Ksz5qvQKVAjtzPKoLgL1FiZtfc8mkZc4IgoMEA==
474 |
475 | "@esbuild/netbsd-x64@0.16.14":
476 | version "0.16.14"
477 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.14.tgz#53dcfb5131376feff0911adff7f01b4821706cf6"
478 | integrity sha512-U06pfx8P5CqyoPNfqIJmnf+5/r4mJ1S62G4zE6eOjS59naQcxi6GnscUCPH3b+hRG0qdKoGX49RAyiqW+M9aSw==
479 |
480 | "@esbuild/openbsd-x64@0.16.14":
481 | version "0.16.14"
482 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.14.tgz#f36888f73087bcd12c5bf9a4b18e348da9c80ad0"
483 | integrity sha512-/Jl8XVaWEZNu9rZw+n792GIBupQwHo6GDoapHSb/2xp/Ku28eK6QpR2O9cPBkzHH4OOoMH0LB6zg/qczJ5TTGg==
484 |
485 | "@esbuild/sunos-x64@0.16.14":
486 | version "0.16.14"
487 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.14.tgz#41e046bb0849ae59702a5cfa8be300431a61ee3a"
488 | integrity sha512-2iI7D34uTbDn/TaSiUbEHz+fUa8KbN90vX5yYqo12QGpu6T8Jl+kxODsWuMCwoTVlqUpwfPV22nBbFPME9OPtw==
489 |
490 | "@esbuild/win32-arm64@0.16.14":
491 | version "0.16.14"
492 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.14.tgz#d6ed78742a6edd413e75796882ddaef8c1e23b93"
493 | integrity sha512-SjlM7AHmQVTiGBJE/nqauY1aDh80UBsXZ94g4g60CDkrDMseatiqALVcIuElg4ZSYzJs8hsg5W6zS2zLpZTVgg==
494 |
495 | "@esbuild/win32-ia32@0.16.14":
496 | version "0.16.14"
497 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.14.tgz#558bd53859a83fe887d7d2dcdc6cb3fc9aa9a9bc"
498 | integrity sha512-z06t5zqk8ak0Xom5HG81z2iOQ1hNWYsFQp3sczVLVx+dctWdgl80tNRyTbwjaFfui2vFO12dfE3trCTvA+HO4g==
499 |
500 | "@esbuild/win32-x64@0.16.14":
501 | version "0.16.14"
502 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.14.tgz#90558dcb279989d92a42e5be4dfb884b2399361f"
503 | integrity sha512-ED1UpWcM6lAbalbbQ9TrGqJh4Y9TaASUvu8bI/0mgJcxhSByJ6rbpgqRhxYMaQ682WfA71nxUreaTO7L275zrw==
504 |
505 | "@github/combobox-nav@^2.1.5":
506 | version "2.1.5"
507 | resolved "https://registry.yarnpkg.com/@github/combobox-nav/-/combobox-nav-2.1.5.tgz#905598cc681e016eddfcd8adcb39e4d81c907577"
508 | integrity sha512-dmG1PuppNKHnBBEcfylWDwj9SSxd/E/qd8mC1G/klQC3s7ps5q6JZ034mwkkG0LKfI+Y+UgEua/ROD776N400w==
509 |
510 | "@github/markdown-toolbar-element@^2.1.0":
511 | version "2.1.1"
512 | resolved "https://registry.yarnpkg.com/@github/markdown-toolbar-element/-/markdown-toolbar-element-2.1.1.tgz#08a0696be1006b42b6b29560104f1bca20341b06"
513 | integrity sha512-J++rpd5H9baztabJQB82h26jtueOeBRSTqetk9Cri+Lj/s28ndu6Tovn0uHQaOKtBWDobFunk9b5pP5vcqt7cA==
514 |
515 | "@github/paste-markdown@^1.4.0":
516 | version "1.4.2"
517 | resolved "https://registry.yarnpkg.com/@github/paste-markdown/-/paste-markdown-1.4.2.tgz#aedba0972536c2fc7944931b6e62bd43dc130592"
518 | integrity sha512-ZwSgPyo9nA6TRngXV0QnFT4e5ujeOGxRDWN2aa6qfimz2o2VOsJ9bFGuGvB723nvzq5z9zKr6JWGtvK7MSJj3w==
519 |
520 | "@jridgewell/gen-mapping@^0.1.0":
521 | version "0.1.1"
522 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996"
523 | integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==
524 | dependencies:
525 | "@jridgewell/set-array" "^1.0.0"
526 | "@jridgewell/sourcemap-codec" "^1.4.10"
527 |
528 | "@jridgewell/gen-mapping@^0.3.2":
529 | version "0.3.2"
530 | resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
531 | integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
532 | dependencies:
533 | "@jridgewell/set-array" "^1.0.1"
534 | "@jridgewell/sourcemap-codec" "^1.4.10"
535 | "@jridgewell/trace-mapping" "^0.3.9"
536 |
537 | "@jridgewell/resolve-uri@^3.0.3":
538 | version "3.0.7"
539 | resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz#30cd49820a962aff48c8fffc5cd760151fca61fe"
540 | integrity sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==
541 |
542 | "@jridgewell/set-array@^1.0.0":
543 | version "1.1.1"
544 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.1.tgz#36a6acc93987adcf0ba50c66908bd0b70de8afea"
545 | integrity sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==
546 |
547 | "@jridgewell/set-array@^1.0.1":
548 | version "1.1.2"
549 | resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
550 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
551 |
552 | "@jridgewell/sourcemap-codec@^1.4.10":
553 | version "1.4.13"
554 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz#b6461fb0c2964356c469e115f504c95ad97ab88c"
555 | integrity sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==
556 |
557 | "@jridgewell/sourcemap-codec@^1.4.13":
558 | version "1.4.14"
559 | resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
560 | integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
561 |
562 | "@jridgewell/trace-mapping@^0.3.9":
563 | version "0.3.10"
564 | resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.10.tgz#db436f0917d655393851bc258918c00226c9b183"
565 | integrity sha512-Q0YbBd6OTsXm8Y21+YUSDXupHnodNC2M4O18jtd3iwJ3+vMZNdKGols0a9G6JOK0dcJ3IdUUHoh908ZI6qhk8Q==
566 | dependencies:
567 | "@jridgewell/resolve-uri" "^3.0.3"
568 | "@jridgewell/sourcemap-codec" "^1.4.10"
569 |
570 | "@loadable/component@^5.15.0":
571 | version "5.15.2"
572 | resolved "https://registry.yarnpkg.com/@loadable/component/-/component-5.15.2.tgz#b6c418d592e0a64f16b1d614ca9d3b1443d3b498"
573 | integrity sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==
574 | dependencies:
575 | "@babel/runtime" "^7.7.7"
576 | hoist-non-react-statics "^3.3.1"
577 | react-is "^16.12.0"
578 |
579 | "@nodelib/fs.scandir@2.1.5":
580 | version "2.1.5"
581 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
582 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
583 | dependencies:
584 | "@nodelib/fs.stat" "2.0.5"
585 | run-parallel "^1.1.9"
586 |
587 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
588 | version "2.0.5"
589 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
590 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
591 |
592 | "@nodelib/fs.walk@^1.2.3":
593 | version "1.2.8"
594 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
595 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
596 | dependencies:
597 | "@nodelib/fs.scandir" "2.1.5"
598 | fastq "^1.6.0"
599 |
600 | "@octokit/openapi-types@^12.11.0":
601 | version "12.11.0"
602 | resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0"
603 | integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==
604 |
605 | "@octokit/types@^6.0.0":
606 | version "6.41.0"
607 | resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04"
608 | integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==
609 | dependencies:
610 | "@octokit/openapi-types" "^12.11.0"
611 |
612 | "@primer/behaviors@1.3.1":
613 | version "1.3.1"
614 | resolved "https://registry.yarnpkg.com/@primer/behaviors/-/behaviors-1.3.1.tgz#febae28e5f7824f1fa547389b3ff8563e171da58"
615 | integrity sha512-aMRDUQ350lk0FxtL5gJWPFHHOSSzDbJ6uNJVIt8XSqiGe1pxuW5mVVfrEp1uvzZ0pCHkCdm9fycjnfOeMeIrOQ==
616 |
617 | "@primer/octicons-react@^17.3.0":
618 | version "17.3.0"
619 | resolved "https://registry.yarnpkg.com/@primer/octicons-react/-/octicons-react-17.3.0.tgz#a9b868db9520e48114fd402e56600e99bcb7e8b7"
620 | integrity sha512-72K4SeDj3WmehiQqVeOS+icvcO5+JHXK12ee3AqbZGqNqgCKdU4zJRKeC7EGMV4lQhoJXbj8OEdppBLa3qFDhw==
621 |
622 | "@primer/octicons-react@^17.7.0":
623 | version "17.9.0"
624 | resolved "https://registry.yarnpkg.com/@primer/octicons-react/-/octicons-react-17.9.0.tgz#034ad1f377c2834900a2dd6b3c54079628dd73b1"
625 | integrity sha512-fx2abdGfzzHqB8DOSq6FqNgusjkeDHfPFTa8DjSaugCFccEO2vIfM2ZY1sg4c5SpOQEQAbOEC4/gqWDulIRHzA==
626 |
627 | "@primer/primitives@7.10.0":
628 | version "7.10.0"
629 | resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-7.10.0.tgz#de0d9648d484184442583564f02d6600b872fa5f"
630 | integrity sha512-DdLHq21e93R9qDHyRuRpytBLY0Up9IwNWMOUgPNW6lRSng4N4+IdUlLS3Ekbasmxfs8Z8vKS8aezeYovQ5qsxQ==
631 |
632 | "@primer/react@^35.15.1":
633 | version "35.15.1"
634 | resolved "https://registry.yarnpkg.com/@primer/react/-/react-35.15.1.tgz#df915165bd8a77576729841043c2ec4cf181f5ab"
635 | integrity sha512-YrTpBsttcRxAVsFN0gMEf4c+u8mpGdX7YGxy2rjeLiclOZA5JhUaRlgPxm7CVotlQbXTzBBs6mmsofjaQy7bTA==
636 | dependencies:
637 | "@github/combobox-nav" "^2.1.5"
638 | "@github/markdown-toolbar-element" "^2.1.0"
639 | "@github/paste-markdown" "^1.4.0"
640 | "@primer/behaviors" "1.3.1"
641 | "@primer/octicons-react" "^17.7.0"
642 | "@primer/primitives" "7.10.0"
643 | "@react-aria/ssr" "^3.1.0"
644 | "@styled-system/css" "^5.1.5"
645 | "@styled-system/props" "^5.1.5"
646 | "@styled-system/theme-get" "^5.1.2"
647 | "@types/styled-components" "^5.1.11"
648 | "@types/styled-system" "^5.1.12"
649 | "@types/styled-system__css" "^5.0.16"
650 | "@types/styled-system__theme-get" "^5.0.1"
651 | classnames "^2.3.1"
652 | color2k "^1.2.4"
653 | deepmerge "^4.2.2"
654 | focus-visible "^5.2.0"
655 | fzy.js "0.4.1"
656 | history "^5.0.0"
657 | react-intersection-observer "9.4.1"
658 | styled-system "^5.1.5"
659 |
660 | "@react-aria/ssr@^3.1.0":
661 | version "3.4.0"
662 | resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.4.0.tgz#a2b9a170214f56e41d3c4c933d0d8fcffa07a12a"
663 | integrity sha512-qzuGk14/fUyUAoW/EBwgFcuMkVNXJVGlezTgZ1HovpCZ+p9844E7MUFHE7CuzFzPEIkVeqhBNIoIu+VJJ8YCOA==
664 | dependencies:
665 | "@babel/runtime" "^7.6.2"
666 |
667 | "@styled-system/background@^5.1.2":
668 | version "5.1.2"
669 | resolved "https://registry.yarnpkg.com/@styled-system/background/-/background-5.1.2.tgz#75c63d06b497ab372b70186c0bf608d62847a2ba"
670 | integrity sha512-jtwH2C/U6ssuGSvwTN3ri/IyjdHb8W9X/g8Y0JLcrH02G+BW3OS8kZdHphF1/YyRklnrKrBT2ngwGUK6aqqV3A==
671 | dependencies:
672 | "@styled-system/core" "^5.1.2"
673 |
674 | "@styled-system/border@^5.1.5":
675 | version "5.1.5"
676 | resolved "https://registry.yarnpkg.com/@styled-system/border/-/border-5.1.5.tgz#0493d4332d2b59b74bb0d57d08c73eb555761ba6"
677 | integrity sha512-JvddhNrnhGigtzWRCVuAHepniyVi6hBlimxWDVAdcTuk7aRn9BYJUwfHslURtwYFsF5FoEs8Zmr1oZq2M1AP0A==
678 | dependencies:
679 | "@styled-system/core" "^5.1.2"
680 |
681 | "@styled-system/color@^5.1.2":
682 | version "5.1.2"
683 | resolved "https://registry.yarnpkg.com/@styled-system/color/-/color-5.1.2.tgz#b8d6b4af481faabe4abca1a60f8daa4ccc2d9f43"
684 | integrity sha512-1kCkeKDZkt4GYkuFNKc7vJQMcOmTl3bJY3YBUs7fCNM6mMYJeT1pViQ2LwBSBJytj3AB0o4IdLBoepgSgGl5MA==
685 | dependencies:
686 | "@styled-system/core" "^5.1.2"
687 |
688 | "@styled-system/core@^5.1.2":
689 | version "5.1.2"
690 | resolved "https://registry.yarnpkg.com/@styled-system/core/-/core-5.1.2.tgz#b8b7b86455d5a0514f071c4fa8e434b987f6a772"
691 | integrity sha512-XclBDdNIy7OPOsN4HBsawG2eiWfCcuFt6gxKn1x4QfMIgeO6TOlA2pZZ5GWZtIhCUqEPTgIBta6JXsGyCkLBYw==
692 | dependencies:
693 | object-assign "^4.1.1"
694 |
695 | "@styled-system/css@^5.1.5":
696 | version "5.1.5"
697 | resolved "https://registry.yarnpkg.com/@styled-system/css/-/css-5.1.5.tgz#0460d5f3ff962fa649ea128ef58d9584f403bbbc"
698 | integrity sha512-XkORZdS5kypzcBotAMPBoeckDs9aSZVkvrAlq5K3xP8IMAUek+x2O4NtwoSgkYkWWzVBu6DGdFZLR790QWGG+A==
699 |
700 | "@styled-system/flexbox@^5.1.2":
701 | version "5.1.2"
702 | resolved "https://registry.yarnpkg.com/@styled-system/flexbox/-/flexbox-5.1.2.tgz#077090f43f61c3852df63da24e4108087a8beecf"
703 | integrity sha512-6hHV52+eUk654Y1J2v77B8iLeBNtc+SA3R4necsu2VVinSD7+XY5PCCEzBFaWs42dtOEDIa2lMrgL0YBC01mDQ==
704 | dependencies:
705 | "@styled-system/core" "^5.1.2"
706 |
707 | "@styled-system/grid@^5.1.2":
708 | version "5.1.2"
709 | resolved "https://registry.yarnpkg.com/@styled-system/grid/-/grid-5.1.2.tgz#7165049877732900b99cd00759679fbe45c6c573"
710 | integrity sha512-K3YiV1KyHHzgdNuNlaw8oW2ktMuGga99o1e/NAfTEi5Zsa7JXxzwEnVSDSBdJC+z6R8WYTCYRQC6bkVFcvdTeg==
711 | dependencies:
712 | "@styled-system/core" "^5.1.2"
713 |
714 | "@styled-system/layout@^5.1.2":
715 | version "5.1.2"
716 | resolved "https://registry.yarnpkg.com/@styled-system/layout/-/layout-5.1.2.tgz#12d73e79887e10062f4dbbbc2067462eace42339"
717 | integrity sha512-wUhkMBqSeacPFhoE9S6UF3fsMEKFv91gF4AdDWp0Aym1yeMPpqz9l9qS/6vjSsDPF7zOb5cOKC3tcKKOMuDCPw==
718 | dependencies:
719 | "@styled-system/core" "^5.1.2"
720 |
721 | "@styled-system/position@^5.1.2":
722 | version "5.1.2"
723 | resolved "https://registry.yarnpkg.com/@styled-system/position/-/position-5.1.2.tgz#56961266566836f57a24d8e8e33ce0c1adb59dd3"
724 | integrity sha512-60IZfMXEOOZe3l1mCu6sj/2NAyUmES2kR9Kzp7s2D3P4qKsZWxD1Se1+wJvevb+1TP+ZMkGPEYYXRyU8M1aF5A==
725 | dependencies:
726 | "@styled-system/core" "^5.1.2"
727 |
728 | "@styled-system/props@^5.1.5":
729 | version "5.1.5"
730 | resolved "https://registry.yarnpkg.com/@styled-system/props/-/props-5.1.5.tgz#f50bf40e8fc8393726f06cbcd096a39a7d779ce4"
731 | integrity sha512-FXhbzq2KueZpGaHxaDm8dowIEWqIMcgsKs6tBl6Y6S0njG9vC8dBMI6WSLDnzMoSqIX3nSKHmOmpzpoihdDewg==
732 | dependencies:
733 | styled-system "^5.1.5"
734 |
735 | "@styled-system/shadow@^5.1.2":
736 | version "5.1.2"
737 | resolved "https://registry.yarnpkg.com/@styled-system/shadow/-/shadow-5.1.2.tgz#beddab28d7de03cd0177a87ac4ed3b3b6d9831fd"
738 | integrity sha512-wqniqYb7XuZM7K7C0d1Euxc4eGtqEe/lvM0WjuAFsQVImiq6KGT7s7is+0bNI8O4Dwg27jyu4Lfqo/oIQXNzAg==
739 | dependencies:
740 | "@styled-system/core" "^5.1.2"
741 |
742 | "@styled-system/space@^5.1.2":
743 | version "5.1.2"
744 | resolved "https://registry.yarnpkg.com/@styled-system/space/-/space-5.1.2.tgz#38925d2fa29a41c0eb20e65b7c3efb6e8efce953"
745 | integrity sha512-+zzYpR8uvfhcAbaPXhH8QgDAV//flxqxSjHiS9cDFQQUSznXMQmxJegbhcdEF7/eNnJgHeIXv1jmny78kipgBA==
746 | dependencies:
747 | "@styled-system/core" "^5.1.2"
748 |
749 | "@styled-system/theme-get@^5.1.2":
750 | version "5.1.2"
751 | resolved "https://registry.yarnpkg.com/@styled-system/theme-get/-/theme-get-5.1.2.tgz#b40a00a44da63b7a6ed85f73f737c4defecd6049"
752 | integrity sha512-afAYdRqrKfNIbVgmn/2Qet1HabxmpRnzhFwttbGr6F/mJ4RDS/Cmn+KHwHvNXangQsWw/5TfjpWV+rgcqqIcJQ==
753 | dependencies:
754 | "@styled-system/core" "^5.1.2"
755 |
756 | "@styled-system/typography@^5.1.2":
757 | version "5.1.2"
758 | resolved "https://registry.yarnpkg.com/@styled-system/typography/-/typography-5.1.2.tgz#65fb791c67d50cd2900d234583eaacdca8c134f7"
759 | integrity sha512-BxbVUnN8N7hJ4aaPOd7wEsudeT7CxarR+2hns8XCX1zp0DFfbWw4xYa/olA0oQaqx7F1hzDg+eRaGzAJbF+jOg==
760 | dependencies:
761 | "@styled-system/core" "^5.1.2"
762 |
763 | "@styled-system/variant@^5.1.5":
764 | version "5.1.5"
765 | resolved "https://registry.yarnpkg.com/@styled-system/variant/-/variant-5.1.5.tgz#8446d8aad06af3a4c723d717841df2dbe4ddeafd"
766 | integrity sha512-Yn8hXAFoWIro8+Q5J8YJd/mP85Teiut3fsGVR9CAxwgNfIAiqlYxsk5iHU7VHJks/0KjL4ATSjmbtCDC/4l1qw==
767 | dependencies:
768 | "@styled-system/core" "^5.1.2"
769 | "@styled-system/css" "^5.1.5"
770 |
771 | "@types/hoist-non-react-statics@*":
772 | version "3.3.1"
773 | resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
774 | integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
775 | dependencies:
776 | "@types/react" "*"
777 | hoist-non-react-statics "^3.3.0"
778 |
779 | "@types/loadable__component@^5.13.4":
780 | version "5.13.4"
781 | resolved "https://registry.yarnpkg.com/@types/loadable__component/-/loadable__component-5.13.4.tgz#a4646b2406b1283efac1a9d9485824a905b33d4a"
782 | integrity sha512-YhoCCxyuvP2XeZNbHbi8Wb9EMaUJuA2VGHxJffcQYrJKIKSkymJrhbzsf9y4zpTmr5pExAAEh5hbF628PAZ8Dg==
783 | dependencies:
784 | "@types/react" "*"
785 |
786 | "@types/lodash.uniqueid@^4.0.6":
787 | version "4.0.7"
788 | resolved "https://registry.yarnpkg.com/@types/lodash.uniqueid/-/lodash.uniqueid-4.0.7.tgz#d366034c757fb6b00cc4fe1f1fa942e6be3ff012"
789 | integrity sha512-ipMGW5nR+DTR6U5O08k1Ufr1F9iH+F3p7bhdwsnq6V6nCn/HgMq22UalDq4n91+03+pHFKyeXV1Y7vdJrm7S4g==
790 | dependencies:
791 | "@types/lodash" "*"
792 |
793 | "@types/lodash@*":
794 | version "4.14.182"
795 | resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.182.tgz#05301a4d5e62963227eaafe0ce04dd77c54ea5c2"
796 | integrity sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==
797 |
798 | "@types/picomatch@^2.3.0":
799 | version "2.3.0"
800 | resolved "https://registry.yarnpkg.com/@types/picomatch/-/picomatch-2.3.0.tgz#75db5e75a713c5a83d5b76780c3da84a82806003"
801 | integrity sha512-O397rnSS9iQI4OirieAtsDqvCj4+3eY1J+EPdNTKuHuRWIfUoGyzX294o8C4KJYaLqgSrd2o60c5EqCU8Zv02g==
802 |
803 | "@types/prop-types@*":
804 | version "15.7.5"
805 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
806 | integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
807 |
808 | "@types/react-dom@^18.0.6":
809 | version "18.0.6"
810 | resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.6.tgz#36652900024842b74607a17786b6662dd1e103a1"
811 | integrity sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==
812 | dependencies:
813 | "@types/react" "*"
814 |
815 | "@types/react@*":
816 | version "18.0.9"
817 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.9.tgz#d6712a38bd6cd83469603e7359511126f122e878"
818 | integrity sha512-9bjbg1hJHUm4De19L1cHiW0Jvx3geel6Qczhjd0qY5VKVE2X5+x77YxAepuCwVh4vrgZJdgEJw48zrhRIeF4Nw==
819 | dependencies:
820 | "@types/prop-types" "*"
821 | "@types/scheduler" "*"
822 | csstype "^3.0.2"
823 |
824 | "@types/react@^18.0.15":
825 | version "18.0.15"
826 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.15.tgz#d355644c26832dc27f3e6cbf0c4f4603fc4ab7fe"
827 | integrity sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==
828 | dependencies:
829 | "@types/prop-types" "*"
830 | "@types/scheduler" "*"
831 | csstype "^3.0.2"
832 |
833 | "@types/scheduler@*":
834 | version "0.16.2"
835 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
836 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
837 |
838 | "@types/styled-components@^5.1.11":
839 | version "5.1.26"
840 | resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.26.tgz#5627e6812ee96d755028a98dae61d28e57c233af"
841 | integrity sha512-KuKJ9Z6xb93uJiIyxo/+ksS7yLjS1KzG6iv5i78dhVg/X3u5t1H7juRWqVmodIdz6wGVaIApo1u01kmFRdJHVw==
842 | dependencies:
843 | "@types/hoist-non-react-statics" "*"
844 | "@types/react" "*"
845 | csstype "^3.0.2"
846 |
847 | "@types/styled-system@^5.1.12":
848 | version "5.1.15"
849 | resolved "https://registry.yarnpkg.com/@types/styled-system/-/styled-system-5.1.15.tgz#075f969cc028a895dba916c07708e2fe828d7077"
850 | integrity sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==
851 | dependencies:
852 | csstype "^3.0.2"
853 |
854 | "@types/styled-system__css@^5.0.16":
855 | version "5.0.17"
856 | resolved "https://registry.yarnpkg.com/@types/styled-system__css/-/styled-system__css-5.0.17.tgz#ce6778f896f401e15cdbf77091e4eea112a60343"
857 | integrity sha512-QF67UqeDdigjurmckNPCwkYjZriX270ghPiA6f3GqJG6jg7E4hcq7eGtdYh/DNivMz8sklBfT8y7r5brkCr7QA==
858 | dependencies:
859 | csstype "^3.0.2"
860 |
861 | "@types/styled-system__theme-get@^5.0.1":
862 | version "5.0.2"
863 | resolved "https://registry.yarnpkg.com/@types/styled-system__theme-get/-/styled-system__theme-get-5.0.2.tgz#ebd5bb465f1aaa24c729ebb09fdfa6ead01d2106"
864 | integrity sha512-tvGRyzADAn2qQ8Z/fw9YOBTL1EttDQ0zrmHq/N+/K/9tF1l2lsZ9334hls1zie32FCxjPJEhzzXVHxKwqXslog==
865 |
866 | "@vitejs/plugin-basic-ssl@^1.0.1":
867 | version "1.0.1"
868 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz#48c46eab21e0730921986ce742563ae83fe7fe34"
869 | integrity sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==
870 |
871 | "@vitejs/plugin-react@^3.0.1":
872 | version "3.0.1"
873 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-3.0.1.tgz#ad21fb81377970dd4021a31cd95a03eb6f5c4c48"
874 | integrity sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==
875 | dependencies:
876 | "@babel/core" "^7.20.7"
877 | "@babel/plugin-transform-react-jsx-self" "^7.18.6"
878 | "@babel/plugin-transform-react-jsx-source" "^7.19.6"
879 | magic-string "^0.27.0"
880 | react-refresh "^0.14.0"
881 |
882 | accepts@~1.3.8:
883 | version "1.3.8"
884 | resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
885 | integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
886 | dependencies:
887 | mime-types "~2.1.34"
888 | negotiator "0.6.3"
889 |
890 | ansi-styles@^3.2.1:
891 | version "3.2.1"
892 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
893 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
894 | dependencies:
895 | color-convert "^1.9.0"
896 |
897 | ansi-styles@^4.1.0:
898 | version "4.3.0"
899 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
900 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
901 | dependencies:
902 | color-convert "^2.0.1"
903 |
904 | any-promise@^1.0.0:
905 | version "1.3.0"
906 | resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
907 | integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
908 |
909 | anymatch@~3.1.2:
910 | version "3.1.2"
911 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
912 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
913 | dependencies:
914 | normalize-path "^3.0.0"
915 | picomatch "^2.0.4"
916 |
917 | array-flatten@1.1.1:
918 | version "1.1.1"
919 | resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
920 | integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
921 |
922 | array-union@^2.1.0:
923 | version "2.1.0"
924 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
925 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
926 |
927 | "babel-plugin-styled-components@>= 1.12.0":
928 | version "2.0.7"
929 | resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz#c81ef34b713f9da2b7d3f5550df0d1e19e798086"
930 | integrity sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==
931 | dependencies:
932 | "@babel/helper-annotate-as-pure" "^7.16.0"
933 | "@babel/helper-module-imports" "^7.16.0"
934 | babel-plugin-syntax-jsx "^6.18.0"
935 | lodash "^4.17.11"
936 | picomatch "^2.3.0"
937 |
938 | babel-plugin-syntax-jsx@^6.18.0:
939 | version "6.18.0"
940 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
941 | integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=
942 |
943 | balanced-match@^1.0.0:
944 | version "1.0.2"
945 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
946 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
947 |
948 | big-integer@^1.6.16:
949 | version "1.6.51"
950 | resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686"
951 | integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==
952 |
953 | binary-extensions@^2.0.0:
954 | version "2.2.0"
955 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
956 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
957 |
958 | body-parser@1.20.0:
959 | version "1.20.0"
960 | resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5"
961 | integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==
962 | dependencies:
963 | bytes "3.1.2"
964 | content-type "~1.0.4"
965 | debug "2.6.9"
966 | depd "2.0.0"
967 | destroy "1.2.0"
968 | http-errors "2.0.0"
969 | iconv-lite "0.4.24"
970 | on-finished "2.4.1"
971 | qs "6.10.3"
972 | raw-body "2.5.1"
973 | type-is "~1.6.18"
974 | unpipe "1.0.0"
975 |
976 | brace-expansion@^1.1.7:
977 | version "1.1.11"
978 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
979 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
980 | dependencies:
981 | balanced-match "^1.0.0"
982 | concat-map "0.0.1"
983 |
984 | braces@^3.0.2, braces@~3.0.2:
985 | version "3.0.2"
986 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
987 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
988 | dependencies:
989 | fill-range "^7.0.1"
990 |
991 | broadcast-channel@^3.4.1:
992 | version "3.7.0"
993 | resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz#2dfa5c7b4289547ac3f6705f9c00af8723889937"
994 | integrity sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==
995 | dependencies:
996 | "@babel/runtime" "^7.7.2"
997 | detect-node "^2.1.0"
998 | js-sha3 "0.8.0"
999 | microseconds "0.2.0"
1000 | nano-time "1.0.0"
1001 | oblivious-set "1.0.0"
1002 | rimraf "3.0.2"
1003 | unload "2.2.0"
1004 |
1005 | browserslist@^4.21.3:
1006 | version "4.21.4"
1007 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987"
1008 | integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==
1009 | dependencies:
1010 | caniuse-lite "^1.0.30001400"
1011 | electron-to-chromium "^1.4.251"
1012 | node-releases "^2.0.6"
1013 | update-browserslist-db "^1.0.9"
1014 |
1015 | bundle-require@^3.0.2:
1016 | version "3.0.4"
1017 | resolved "https://registry.yarnpkg.com/bundle-require/-/bundle-require-3.0.4.tgz#2b52ba77d99c0a586b5854cd21d36954e63cc110"
1018 | integrity sha512-VXG6epB1yrLAvWVQpl92qF347/UXmncQj7J3U8kZEbdVZ1ZkQyr4hYeL/9RvcE8vVVdp53dY78Fd/3pqfRqI1A==
1019 | dependencies:
1020 | load-tsconfig "^0.2.0"
1021 |
1022 | bytes@3.1.2:
1023 | version "3.1.2"
1024 | resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
1025 | integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
1026 |
1027 | cac@^6.7.12:
1028 | version "6.7.12"
1029 | resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.12.tgz#6fb5ea2ff50bd01490dbda497f4ae75a99415193"
1030 | integrity sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==
1031 |
1032 | call-bind@^1.0.0:
1033 | version "1.0.2"
1034 | resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
1035 | integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
1036 | dependencies:
1037 | function-bind "^1.1.1"
1038 | get-intrinsic "^1.0.2"
1039 |
1040 | camelize@^1.0.0:
1041 | version "1.0.0"
1042 | resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b"
1043 | integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=
1044 |
1045 | caniuse-lite@^1.0.30001400:
1046 | version "1.0.30001442"
1047 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001442.tgz#40337f1cf3be7c637b061e2f78582dc1daec0614"
1048 | integrity sha512-239m03Pqy0hwxYPYR5JwOIxRJfLTWtle9FV8zosfV5pHg+/51uD4nxcUlM8+mWWGfwKtt8lJNHnD3cWw9VZ6ow==
1049 |
1050 | chalk@^2.0.0:
1051 | version "2.4.2"
1052 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
1053 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
1054 | dependencies:
1055 | ansi-styles "^3.2.1"
1056 | escape-string-regexp "^1.0.5"
1057 | supports-color "^5.3.0"
1058 |
1059 | chalk@^4.1.2:
1060 | version "4.1.2"
1061 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
1062 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
1063 | dependencies:
1064 | ansi-styles "^4.1.0"
1065 | supports-color "^7.1.0"
1066 |
1067 | chokidar@^3.5.1, chokidar@^3.5.3:
1068 | version "3.5.3"
1069 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
1070 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
1071 | dependencies:
1072 | anymatch "~3.1.2"
1073 | braces "~3.0.2"
1074 | glob-parent "~5.1.2"
1075 | is-binary-path "~2.1.0"
1076 | is-glob "~4.0.1"
1077 | normalize-path "~3.0.0"
1078 | readdirp "~3.6.0"
1079 | optionalDependencies:
1080 | fsevents "~2.3.2"
1081 |
1082 | classnames@^2.3.1:
1083 | version "2.3.2"
1084 | resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924"
1085 | integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==
1086 |
1087 | color-convert@^1.9.0:
1088 | version "1.9.3"
1089 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
1090 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
1091 | dependencies:
1092 | color-name "1.1.3"
1093 |
1094 | color-convert@^2.0.1:
1095 | version "2.0.1"
1096 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
1097 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
1098 | dependencies:
1099 | color-name "~1.1.4"
1100 |
1101 | color-name@1.1.3:
1102 | version "1.1.3"
1103 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
1104 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
1105 |
1106 | color-name@~1.1.4:
1107 | version "1.1.4"
1108 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
1109 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1110 |
1111 | color2k@^1.2.4:
1112 | version "1.2.5"
1113 | resolved "https://registry.yarnpkg.com/color2k/-/color2k-1.2.5.tgz#3d8f08d213170f781fb6270424454dd3c0197b02"
1114 | integrity sha512-G39qNMGyM/fhl8hcy1YqpfXzQ810zSGyiJAgdMFlreCI7Hpwu3Jpu4tuBM/Oxu1Bek1FwyaBbtrtdkTr4HDhLA==
1115 |
1116 | commander@^4.0.0:
1117 | version "4.1.1"
1118 | resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
1119 | integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
1120 |
1121 | concat-map@0.0.1:
1122 | version "0.0.1"
1123 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
1124 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
1125 |
1126 | content-disposition@0.5.4:
1127 | version "0.5.4"
1128 | resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
1129 | integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
1130 | dependencies:
1131 | safe-buffer "5.2.1"
1132 |
1133 | content-type@~1.0.4:
1134 | version "1.0.4"
1135 | resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
1136 | integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
1137 |
1138 | convert-source-map@^1.7.0:
1139 | version "1.8.0"
1140 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369"
1141 | integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
1142 | dependencies:
1143 | safe-buffer "~5.1.1"
1144 |
1145 | cookie-signature@1.0.6:
1146 | version "1.0.6"
1147 | resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
1148 | integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
1149 |
1150 | cookie@0.5.0:
1151 | version "0.5.0"
1152 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
1153 | integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
1154 |
1155 | cross-spawn@^7.0.3:
1156 | version "7.0.3"
1157 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
1158 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
1159 | dependencies:
1160 | path-key "^3.1.0"
1161 | shebang-command "^2.0.0"
1162 | which "^2.0.1"
1163 |
1164 | css-color-keywords@^1.0.0:
1165 | version "1.0.0"
1166 | resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05"
1167 | integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=
1168 |
1169 | css-to-react-native@^3.0.0:
1170 | version "3.0.0"
1171 | resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756"
1172 | integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==
1173 | dependencies:
1174 | camelize "^1.0.0"
1175 | css-color-keywords "^1.0.0"
1176 | postcss-value-parser "^4.0.2"
1177 |
1178 | csstype@^3.0.2:
1179 | version "3.0.11"
1180 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33"
1181 | integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==
1182 |
1183 | csstype@^3.0.5:
1184 | version "3.1.0"
1185 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2"
1186 | integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==
1187 |
1188 | debug@2.6.9:
1189 | version "2.6.9"
1190 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
1191 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
1192 | dependencies:
1193 | ms "2.0.0"
1194 |
1195 | debug@^4.1.0, debug@^4.3.1:
1196 | version "4.3.4"
1197 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
1198 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
1199 | dependencies:
1200 | ms "2.1.2"
1201 |
1202 | deepmerge@^4.2.2:
1203 | version "4.2.2"
1204 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
1205 | integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
1206 |
1207 | depd@2.0.0:
1208 | version "2.0.0"
1209 | resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
1210 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
1211 |
1212 | destroy@1.2.0:
1213 | version "1.2.0"
1214 | resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
1215 | integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
1216 |
1217 | detect-node@^2.0.4, detect-node@^2.1.0:
1218 | version "2.1.0"
1219 | resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
1220 | integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
1221 |
1222 | dir-glob@^3.0.1:
1223 | version "3.0.1"
1224 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
1225 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
1226 | dependencies:
1227 | path-type "^4.0.0"
1228 |
1229 | dom-serializer@^1.0.1:
1230 | version "1.4.1"
1231 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
1232 | integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
1233 | dependencies:
1234 | domelementtype "^2.0.1"
1235 | domhandler "^4.2.0"
1236 | entities "^2.0.0"
1237 |
1238 | domelementtype@^2.0.1, domelementtype@^2.2.0:
1239 | version "2.3.0"
1240 | resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
1241 | integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
1242 |
1243 | domhandler@^4.0.0, domhandler@^4.2.0:
1244 | version "4.3.1"
1245 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
1246 | integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
1247 | dependencies:
1248 | domelementtype "^2.2.0"
1249 |
1250 | domutils@^2.5.2:
1251 | version "2.8.0"
1252 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
1253 | integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
1254 | dependencies:
1255 | dom-serializer "^1.0.1"
1256 | domelementtype "^2.2.0"
1257 | domhandler "^4.2.0"
1258 |
1259 | dotenv-expand@^8.0.3:
1260 | version "8.0.3"
1261 | resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-8.0.3.tgz#29016757455bcc748469c83a19b36aaf2b83dd6e"
1262 | integrity sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==
1263 |
1264 | dotenv@^16.0.1:
1265 | version "16.0.1"
1266 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.1.tgz#8f8f9d94876c35dac989876a5d3a82a267fdce1d"
1267 | integrity sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==
1268 |
1269 | ee-first@1.1.1:
1270 | version "1.1.1"
1271 | resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
1272 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
1273 |
1274 | electron-to-chromium@^1.4.251:
1275 | version "1.4.284"
1276 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
1277 | integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
1278 |
1279 | encodeurl@~1.0.2:
1280 | version "1.0.2"
1281 | resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
1282 | integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
1283 |
1284 | entities@^2.0.0:
1285 | version "2.2.0"
1286 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
1287 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
1288 |
1289 | esbuild-android-64@0.14.39:
1290 | version "0.14.39"
1291 | resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.39.tgz#09f12a372eed9743fd77ff6d889ac14f7b340c21"
1292 | integrity sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==
1293 |
1294 | esbuild-android-64@0.14.54:
1295 | version "0.14.54"
1296 | resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be"
1297 | integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==
1298 |
1299 | esbuild-android-arm64@0.14.39:
1300 | version "0.14.39"
1301 | resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.39.tgz#f608d00ea03fe26f3b1ab92a30f99220390f3071"
1302 | integrity sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==
1303 |
1304 | esbuild-android-arm64@0.14.54:
1305 | version "0.14.54"
1306 | resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771"
1307 | integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==
1308 |
1309 | esbuild-darwin-64@0.14.39:
1310 | version "0.14.39"
1311 | resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.39.tgz#31528daa75b4c9317721ede344195163fae3e041"
1312 | integrity sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==
1313 |
1314 | esbuild-darwin-64@0.14.54:
1315 | version "0.14.54"
1316 | resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25"
1317 | integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==
1318 |
1319 | esbuild-darwin-arm64@0.14.39:
1320 | version "0.14.39"
1321 | resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.39.tgz#247f770d86d90a215fa194f24f90e30a0bd97245"
1322 | integrity sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==
1323 |
1324 | esbuild-darwin-arm64@0.14.54:
1325 | version "0.14.54"
1326 | resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73"
1327 | integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==
1328 |
1329 | esbuild-freebsd-64@0.14.39:
1330 | version "0.14.39"
1331 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.39.tgz#479414d294905055eb396ebe455ed42213284ee0"
1332 | integrity sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==
1333 |
1334 | esbuild-freebsd-64@0.14.54:
1335 | version "0.14.54"
1336 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d"
1337 | integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==
1338 |
1339 | esbuild-freebsd-arm64@0.14.39:
1340 | version "0.14.39"
1341 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.39.tgz#cedeb10357c88533615921ae767a67dc870a474c"
1342 | integrity sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==
1343 |
1344 | esbuild-freebsd-arm64@0.14.54:
1345 | version "0.14.54"
1346 | resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48"
1347 | integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==
1348 |
1349 | esbuild-linux-32@0.14.39:
1350 | version "0.14.39"
1351 | resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.39.tgz#d9f008c4322d771f3958f59c1eee5a05cdf92485"
1352 | integrity sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==
1353 |
1354 | esbuild-linux-32@0.14.54:
1355 | version "0.14.54"
1356 | resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5"
1357 | integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==
1358 |
1359 | esbuild-linux-64@0.14.39:
1360 | version "0.14.39"
1361 | resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.39.tgz#ba58d7f66858913aeb1ab5c6bde1bbd824731795"
1362 | integrity sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==
1363 |
1364 | esbuild-linux-64@0.14.54:
1365 | version "0.14.54"
1366 | resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652"
1367 | integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==
1368 |
1369 | esbuild-linux-arm64@0.14.39:
1370 | version "0.14.39"
1371 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.39.tgz#708785a30072702b5b1c16b65cf9c25c51202529"
1372 | integrity sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==
1373 |
1374 | esbuild-linux-arm64@0.14.54:
1375 | version "0.14.54"
1376 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b"
1377 | integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==
1378 |
1379 | esbuild-linux-arm@0.14.39:
1380 | version "0.14.39"
1381 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.39.tgz#4e8b5deaa7ab60d0d28fab131244ef82b40684f4"
1382 | integrity sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==
1383 |
1384 | esbuild-linux-arm@0.14.54:
1385 | version "0.14.54"
1386 | resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59"
1387 | integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==
1388 |
1389 | esbuild-linux-mips64le@0.14.39:
1390 | version "0.14.39"
1391 | resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.39.tgz#6f3bf3023f711084e5a1e8190487d2020f39f0f7"
1392 | integrity sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==
1393 |
1394 | esbuild-linux-mips64le@0.14.54:
1395 | version "0.14.54"
1396 | resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34"
1397 | integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==
1398 |
1399 | esbuild-linux-ppc64le@0.14.39:
1400 | version "0.14.39"
1401 | resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.39.tgz#900e718a4ea3f6aedde8424828eeefdd4b48d4b9"
1402 | integrity sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==
1403 |
1404 | esbuild-linux-ppc64le@0.14.54:
1405 | version "0.14.54"
1406 | resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e"
1407 | integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==
1408 |
1409 | esbuild-linux-riscv64@0.14.39:
1410 | version "0.14.39"
1411 | resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.39.tgz#dcbff622fa37047a75d2ff7a1d8d2949d80277e4"
1412 | integrity sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==
1413 |
1414 | esbuild-linux-riscv64@0.14.54:
1415 | version "0.14.54"
1416 | resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8"
1417 | integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==
1418 |
1419 | esbuild-linux-s390x@0.14.39:
1420 | version "0.14.39"
1421 | resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.39.tgz#3f725a7945b419406c99d93744b28552561dcdfd"
1422 | integrity sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==
1423 |
1424 | esbuild-linux-s390x@0.14.54:
1425 | version "0.14.54"
1426 | resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6"
1427 | integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==
1428 |
1429 | esbuild-netbsd-64@0.14.39:
1430 | version "0.14.39"
1431 | resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.39.tgz#e10e40b6a765798b90d4eb85901cc85c8b7ff85e"
1432 | integrity sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==
1433 |
1434 | esbuild-netbsd-64@0.14.54:
1435 | version "0.14.54"
1436 | resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81"
1437 | integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==
1438 |
1439 | esbuild-openbsd-64@0.14.39:
1440 | version "0.14.39"
1441 | resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.39.tgz#935ec143f75ce10bd9cdb1c87fee00287eb0edbc"
1442 | integrity sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==
1443 |
1444 | esbuild-openbsd-64@0.14.54:
1445 | version "0.14.54"
1446 | resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b"
1447 | integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==
1448 |
1449 | esbuild-sunos-64@0.14.39:
1450 | version "0.14.39"
1451 | resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.39.tgz#0e7aa82b022a2e6d55b0646738b2582c2d72c3c0"
1452 | integrity sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==
1453 |
1454 | esbuild-sunos-64@0.14.54:
1455 | version "0.14.54"
1456 | resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da"
1457 | integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==
1458 |
1459 | esbuild-windows-32@0.14.39:
1460 | version "0.14.39"
1461 | resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.39.tgz#3f1538241f31b538545f4b5841b248cac260fa35"
1462 | integrity sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==
1463 |
1464 | esbuild-windows-32@0.14.54:
1465 | version "0.14.54"
1466 | resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31"
1467 | integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==
1468 |
1469 | esbuild-windows-64@0.14.39:
1470 | version "0.14.39"
1471 | resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.39.tgz#b100c59f96d3c2da2e796e42fee4900d755d3e03"
1472 | integrity sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==
1473 |
1474 | esbuild-windows-64@0.14.54:
1475 | version "0.14.54"
1476 | resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4"
1477 | integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==
1478 |
1479 | esbuild-windows-arm64@0.14.39:
1480 | version "0.14.39"
1481 | resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.39.tgz#00268517e665b33c89778d61f144e4256b39f631"
1482 | integrity sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==
1483 |
1484 | esbuild-windows-arm64@0.14.54:
1485 | version "0.14.54"
1486 | resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982"
1487 | integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==
1488 |
1489 | esbuild@0.14.54:
1490 | version "0.14.54"
1491 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2"
1492 | integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==
1493 | optionalDependencies:
1494 | "@esbuild/linux-loong64" "0.14.54"
1495 | esbuild-android-64 "0.14.54"
1496 | esbuild-android-arm64 "0.14.54"
1497 | esbuild-darwin-64 "0.14.54"
1498 | esbuild-darwin-arm64 "0.14.54"
1499 | esbuild-freebsd-64 "0.14.54"
1500 | esbuild-freebsd-arm64 "0.14.54"
1501 | esbuild-linux-32 "0.14.54"
1502 | esbuild-linux-64 "0.14.54"
1503 | esbuild-linux-arm "0.14.54"
1504 | esbuild-linux-arm64 "0.14.54"
1505 | esbuild-linux-mips64le "0.14.54"
1506 | esbuild-linux-ppc64le "0.14.54"
1507 | esbuild-linux-riscv64 "0.14.54"
1508 | esbuild-linux-s390x "0.14.54"
1509 | esbuild-netbsd-64 "0.14.54"
1510 | esbuild-openbsd-64 "0.14.54"
1511 | esbuild-sunos-64 "0.14.54"
1512 | esbuild-windows-32 "0.14.54"
1513 | esbuild-windows-64 "0.14.54"
1514 | esbuild-windows-arm64 "0.14.54"
1515 |
1516 | esbuild@^0.14.25:
1517 | version "0.14.39"
1518 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.39.tgz#c926b2259fe6f6d3a94f528fb42e103c5a6d909a"
1519 | integrity sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==
1520 | optionalDependencies:
1521 | esbuild-android-64 "0.14.39"
1522 | esbuild-android-arm64 "0.14.39"
1523 | esbuild-darwin-64 "0.14.39"
1524 | esbuild-darwin-arm64 "0.14.39"
1525 | esbuild-freebsd-64 "0.14.39"
1526 | esbuild-freebsd-arm64 "0.14.39"
1527 | esbuild-linux-32 "0.14.39"
1528 | esbuild-linux-64 "0.14.39"
1529 | esbuild-linux-arm "0.14.39"
1530 | esbuild-linux-arm64 "0.14.39"
1531 | esbuild-linux-mips64le "0.14.39"
1532 | esbuild-linux-ppc64le "0.14.39"
1533 | esbuild-linux-riscv64 "0.14.39"
1534 | esbuild-linux-s390x "0.14.39"
1535 | esbuild-netbsd-64 "0.14.39"
1536 | esbuild-openbsd-64 "0.14.39"
1537 | esbuild-sunos-64 "0.14.39"
1538 | esbuild-windows-32 "0.14.39"
1539 | esbuild-windows-64 "0.14.39"
1540 | esbuild-windows-arm64 "0.14.39"
1541 |
1542 | esbuild@^0.16.3:
1543 | version "0.16.14"
1544 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.14.tgz#366249a0a0fd431d3ab706195721ef1014198919"
1545 | integrity sha512-6xAn3O6ZZyoxZAEkwfI9hw4cEqSr/o1ViJtnkvImVkblmUN65Md04o0S/7H1WNu1XGf1Cjij/on7VO4psIYjkw==
1546 | optionalDependencies:
1547 | "@esbuild/android-arm" "0.16.14"
1548 | "@esbuild/android-arm64" "0.16.14"
1549 | "@esbuild/android-x64" "0.16.14"
1550 | "@esbuild/darwin-arm64" "0.16.14"
1551 | "@esbuild/darwin-x64" "0.16.14"
1552 | "@esbuild/freebsd-arm64" "0.16.14"
1553 | "@esbuild/freebsd-x64" "0.16.14"
1554 | "@esbuild/linux-arm" "0.16.14"
1555 | "@esbuild/linux-arm64" "0.16.14"
1556 | "@esbuild/linux-ia32" "0.16.14"
1557 | "@esbuild/linux-loong64" "0.16.14"
1558 | "@esbuild/linux-mips64el" "0.16.14"
1559 | "@esbuild/linux-ppc64" "0.16.14"
1560 | "@esbuild/linux-riscv64" "0.16.14"
1561 | "@esbuild/linux-s390x" "0.16.14"
1562 | "@esbuild/linux-x64" "0.16.14"
1563 | "@esbuild/netbsd-x64" "0.16.14"
1564 | "@esbuild/openbsd-x64" "0.16.14"
1565 | "@esbuild/sunos-x64" "0.16.14"
1566 | "@esbuild/win32-arm64" "0.16.14"
1567 | "@esbuild/win32-ia32" "0.16.14"
1568 | "@esbuild/win32-x64" "0.16.14"
1569 |
1570 | escalade@^3.1.1:
1571 | version "3.1.1"
1572 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
1573 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1574 |
1575 | escape-html@~1.0.3:
1576 | version "1.0.3"
1577 | resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
1578 | integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
1579 |
1580 | escape-string-regexp@^1.0.5:
1581 | version "1.0.5"
1582 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1583 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
1584 |
1585 | etag@~1.8.1:
1586 | version "1.8.1"
1587 | resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
1588 | integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
1589 |
1590 | execa@^5.0.0:
1591 | version "5.1.1"
1592 | resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
1593 | integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
1594 | dependencies:
1595 | cross-spawn "^7.0.3"
1596 | get-stream "^6.0.0"
1597 | human-signals "^2.1.0"
1598 | is-stream "^2.0.0"
1599 | merge-stream "^2.0.0"
1600 | npm-run-path "^4.0.1"
1601 | onetime "^5.1.2"
1602 | signal-exit "^3.0.3"
1603 | strip-final-newline "^2.0.0"
1604 |
1605 | express@^4.18.1:
1606 | version "4.18.1"
1607 | resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf"
1608 | integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==
1609 | dependencies:
1610 | accepts "~1.3.8"
1611 | array-flatten "1.1.1"
1612 | body-parser "1.20.0"
1613 | content-disposition "0.5.4"
1614 | content-type "~1.0.4"
1615 | cookie "0.5.0"
1616 | cookie-signature "1.0.6"
1617 | debug "2.6.9"
1618 | depd "2.0.0"
1619 | encodeurl "~1.0.2"
1620 | escape-html "~1.0.3"
1621 | etag "~1.8.1"
1622 | finalhandler "1.2.0"
1623 | fresh "0.5.2"
1624 | http-errors "2.0.0"
1625 | merge-descriptors "1.0.1"
1626 | methods "~1.1.2"
1627 | on-finished "2.4.1"
1628 | parseurl "~1.3.3"
1629 | path-to-regexp "0.1.7"
1630 | proxy-addr "~2.0.7"
1631 | qs "6.10.3"
1632 | range-parser "~1.2.1"
1633 | safe-buffer "5.2.1"
1634 | send "0.18.0"
1635 | serve-static "1.15.0"
1636 | setprototypeof "1.2.0"
1637 | statuses "2.0.1"
1638 | type-is "~1.6.18"
1639 | utils-merge "1.0.1"
1640 | vary "~1.1.2"
1641 |
1642 | fast-glob@^3.2.9:
1643 | version "3.2.11"
1644 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
1645 | integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
1646 | dependencies:
1647 | "@nodelib/fs.stat" "^2.0.2"
1648 | "@nodelib/fs.walk" "^1.2.3"
1649 | glob-parent "^5.1.2"
1650 | merge2 "^1.3.0"
1651 | micromatch "^4.0.4"
1652 |
1653 | fastq@^1.6.0:
1654 | version "1.13.0"
1655 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
1656 | integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
1657 | dependencies:
1658 | reusify "^1.0.4"
1659 |
1660 | fill-range@^7.0.1:
1661 | version "7.0.1"
1662 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1663 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1664 | dependencies:
1665 | to-regex-range "^5.0.1"
1666 |
1667 | finalhandler@1.2.0:
1668 | version "1.2.0"
1669 | resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
1670 | integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
1671 | dependencies:
1672 | debug "2.6.9"
1673 | encodeurl "~1.0.2"
1674 | escape-html "~1.0.3"
1675 | on-finished "2.4.1"
1676 | parseurl "~1.3.3"
1677 | statuses "2.0.1"
1678 | unpipe "~1.0.0"
1679 |
1680 | focus-visible@^5.2.0:
1681 | version "5.2.0"
1682 | resolved "https://registry.yarnpkg.com/focus-visible/-/focus-visible-5.2.0.tgz#3a9e41fccf587bd25dcc2ef045508284f0a4d6b3"
1683 | integrity sha512-Rwix9pBtC1Nuy5wysTmKy+UjbDJpIfg8eHjw0rjZ1mX4GNLz1Bmd16uDpI3Gk1i70Fgcs8Csg2lPm8HULFg9DQ==
1684 |
1685 | forwarded@0.2.0:
1686 | version "0.2.0"
1687 | resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
1688 | integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
1689 |
1690 | fresh@0.5.2:
1691 | version "0.5.2"
1692 | resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
1693 | integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
1694 |
1695 | fs.realpath@^1.0.0:
1696 | version "1.0.0"
1697 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1698 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1699 |
1700 | fsevents@~2.3.2:
1701 | version "2.3.2"
1702 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
1703 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1704 |
1705 | function-bind@^1.1.1:
1706 | version "1.1.1"
1707 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
1708 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1709 |
1710 | fzy.js@0.4.1:
1711 | version "0.4.1"
1712 | resolved "https://registry.yarnpkg.com/fzy.js/-/fzy.js-0.4.1.tgz#695bf87cc0bbdda9cbcf22bc318a74c4aca6b758"
1713 | integrity sha512-4sPVXf+9oGhzg2tYzgWe4hgAY0wEbkqeuKVEgdnqX8S8VcLosQsDjb0jV+f5uoQlf8INWId1w0IGoufAoik1TA==
1714 |
1715 | gensync@^1.0.0-beta.2:
1716 | version "1.0.0-beta.2"
1717 | resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
1718 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1719 |
1720 | get-intrinsic@^1.0.2:
1721 | version "1.1.2"
1722 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598"
1723 | integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==
1724 | dependencies:
1725 | function-bind "^1.1.1"
1726 | has "^1.0.3"
1727 | has-symbols "^1.0.3"
1728 |
1729 | get-stream@^6.0.0:
1730 | version "6.0.1"
1731 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
1732 | integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
1733 |
1734 | git-config-path@^2.0.0:
1735 | version "2.0.0"
1736 | resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-2.0.0.tgz#62633d61af63af4405a5024efd325762f58a181b"
1737 | integrity sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==
1738 |
1739 | glob-parent@^5.1.2, glob-parent@~5.1.2:
1740 | version "5.1.2"
1741 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
1742 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1743 | dependencies:
1744 | is-glob "^4.0.1"
1745 |
1746 | glob@7.1.6:
1747 | version "7.1.6"
1748 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
1749 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
1750 | dependencies:
1751 | fs.realpath "^1.0.0"
1752 | inflight "^1.0.4"
1753 | inherits "2"
1754 | minimatch "^3.0.4"
1755 | once "^1.3.0"
1756 | path-is-absolute "^1.0.0"
1757 |
1758 | glob@^7.1.3:
1759 | version "7.2.0"
1760 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
1761 | integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
1762 | dependencies:
1763 | fs.realpath "^1.0.0"
1764 | inflight "^1.0.4"
1765 | inherits "2"
1766 | minimatch "^3.0.4"
1767 | once "^1.3.0"
1768 | path-is-absolute "^1.0.0"
1769 |
1770 | globals@^11.1.0:
1771 | version "11.12.0"
1772 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
1773 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1774 |
1775 | globby@^11.0.3:
1776 | version "11.1.0"
1777 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
1778 | integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
1779 | dependencies:
1780 | array-union "^2.1.0"
1781 | dir-glob "^3.0.1"
1782 | fast-glob "^3.2.9"
1783 | ignore "^5.2.0"
1784 | merge2 "^1.4.1"
1785 | slash "^3.0.0"
1786 |
1787 | has-flag@^3.0.0:
1788 | version "3.0.0"
1789 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1790 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1791 |
1792 | has-flag@^4.0.0:
1793 | version "4.0.0"
1794 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1795 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1796 |
1797 | has-symbols@^1.0.3:
1798 | version "1.0.3"
1799 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
1800 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
1801 |
1802 | has@^1.0.3:
1803 | version "1.0.3"
1804 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
1805 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1806 | dependencies:
1807 | function-bind "^1.1.1"
1808 |
1809 | history@^5.0.0:
1810 | version "5.3.0"
1811 | resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b"
1812 | integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==
1813 | dependencies:
1814 | "@babel/runtime" "^7.7.6"
1815 |
1816 | hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1:
1817 | version "3.3.2"
1818 | resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
1819 | integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
1820 | dependencies:
1821 | react-is "^16.7.0"
1822 |
1823 | htmlparser2@^6.0.0:
1824 | version "6.1.0"
1825 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
1826 | integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
1827 | dependencies:
1828 | domelementtype "^2.0.1"
1829 | domhandler "^4.0.0"
1830 | domutils "^2.5.2"
1831 | entities "^2.0.0"
1832 |
1833 | http-errors@2.0.0:
1834 | version "2.0.0"
1835 | resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
1836 | integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
1837 | dependencies:
1838 | depd "2.0.0"
1839 | inherits "2.0.4"
1840 | setprototypeof "1.2.0"
1841 | statuses "2.0.1"
1842 | toidentifier "1.0.1"
1843 |
1844 | human-signals@^2.1.0:
1845 | version "2.1.0"
1846 | resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
1847 | integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
1848 |
1849 | iconv-lite@0.4.24:
1850 | version "0.4.24"
1851 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
1852 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
1853 | dependencies:
1854 | safer-buffer ">= 2.1.2 < 3"
1855 |
1856 | ignore@^5.2.0:
1857 | version "5.2.0"
1858 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
1859 | integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
1860 |
1861 | inflight@^1.0.4:
1862 | version "1.0.6"
1863 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1864 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
1865 | dependencies:
1866 | once "^1.3.0"
1867 | wrappy "1"
1868 |
1869 | inherits@2, inherits@2.0.4:
1870 | version "2.0.4"
1871 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1872 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1873 |
1874 | ini@^1.3.5:
1875 | version "1.3.8"
1876 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
1877 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
1878 |
1879 | ipaddr.js@1.9.1:
1880 | version "1.9.1"
1881 | resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
1882 | integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
1883 |
1884 | is-binary-path@~2.1.0:
1885 | version "2.1.0"
1886 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
1887 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1888 | dependencies:
1889 | binary-extensions "^2.0.0"
1890 |
1891 | is-core-module@^2.9.0:
1892 | version "2.9.0"
1893 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
1894 | integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
1895 | dependencies:
1896 | has "^1.0.3"
1897 |
1898 | is-extglob@^2.1.1:
1899 | version "2.1.1"
1900 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1901 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1902 |
1903 | is-glob@^4.0.1, is-glob@~4.0.1:
1904 | version "4.0.3"
1905 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
1906 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1907 | dependencies:
1908 | is-extglob "^2.1.1"
1909 |
1910 | is-number@^7.0.0:
1911 | version "7.0.0"
1912 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1913 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1914 |
1915 | is-stream@^2.0.0:
1916 | version "2.0.1"
1917 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
1918 | integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
1919 |
1920 | isexe@^2.0.0:
1921 | version "2.0.0"
1922 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1923 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1924 |
1925 | joycon@^3.0.1:
1926 | version "3.1.1"
1927 | resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03"
1928 | integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==
1929 |
1930 | js-sha3@0.8.0:
1931 | version "0.8.0"
1932 | resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840"
1933 | integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==
1934 |
1935 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1936 | version "4.0.0"
1937 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1938 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1939 |
1940 | jsesc@^2.5.1:
1941 | version "2.5.2"
1942 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
1943 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1944 |
1945 | json5@^2.2.2:
1946 | version "2.2.3"
1947 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
1948 | integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
1949 |
1950 | lilconfig@^2.0.5:
1951 | version "2.0.5"
1952 | resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25"
1953 | integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==
1954 |
1955 | lines-and-columns@^1.1.6:
1956 | version "1.2.4"
1957 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
1958 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
1959 |
1960 | load-tsconfig@^0.2.0:
1961 | version "0.2.3"
1962 | resolved "https://registry.yarnpkg.com/load-tsconfig/-/load-tsconfig-0.2.3.tgz#08af3e7744943caab0c75f8af7f1703639c3ef1f"
1963 | integrity sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==
1964 |
1965 | lodash.uniqueid@^4.0.1:
1966 | version "4.0.1"
1967 | resolved "https://registry.yarnpkg.com/lodash.uniqueid/-/lodash.uniqueid-4.0.1.tgz#3268f26a7c88e4f4b1758d679271814e31fa5b26"
1968 | integrity sha1-MmjyanyI5PSxdY1nknGBTjH6WyY=
1969 |
1970 | lodash@^4.17.11:
1971 | version "4.17.21"
1972 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1973 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1974 |
1975 | loose-envify@^1.1.0:
1976 | version "1.4.0"
1977 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
1978 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1979 | dependencies:
1980 | js-tokens "^3.0.0 || ^4.0.0"
1981 |
1982 | lru-cache@^5.1.1:
1983 | version "5.1.1"
1984 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
1985 | integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
1986 | dependencies:
1987 | yallist "^3.0.2"
1988 |
1989 | magic-string@^0.27.0:
1990 | version "0.27.0"
1991 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3"
1992 | integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==
1993 | dependencies:
1994 | "@jridgewell/sourcemap-codec" "^1.4.13"
1995 |
1996 | match-sorter@^6.0.2:
1997 | version "6.3.1"
1998 | resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.1.tgz#98cc37fda756093424ddf3cbc62bfe9c75b92bda"
1999 | integrity sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==
2000 | dependencies:
2001 | "@babel/runtime" "^7.12.5"
2002 | remove-accents "0.4.2"
2003 |
2004 | media-typer@0.3.0:
2005 | version "0.3.0"
2006 | resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
2007 | integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
2008 |
2009 | merge-descriptors@1.0.1:
2010 | version "1.0.1"
2011 | resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
2012 | integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
2013 |
2014 | merge-stream@^2.0.0:
2015 | version "2.0.0"
2016 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
2017 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
2018 |
2019 | merge2@^1.3.0, merge2@^1.4.1:
2020 | version "1.4.1"
2021 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
2022 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
2023 |
2024 | methods@~1.1.2:
2025 | version "1.1.2"
2026 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
2027 | integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
2028 |
2029 | micromatch@^4.0.4:
2030 | version "4.0.5"
2031 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
2032 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
2033 | dependencies:
2034 | braces "^3.0.2"
2035 | picomatch "^2.3.1"
2036 |
2037 | microseconds@0.2.0:
2038 | version "0.2.0"
2039 | resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39"
2040 | integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==
2041 |
2042 | mime-db@1.52.0:
2043 | version "1.52.0"
2044 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
2045 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
2046 |
2047 | mime-types@~2.1.24, mime-types@~2.1.34:
2048 | version "2.1.35"
2049 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
2050 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
2051 | dependencies:
2052 | mime-db "1.52.0"
2053 |
2054 | mime@1.6.0:
2055 | version "1.6.0"
2056 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
2057 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
2058 |
2059 | mimic-fn@^2.1.0:
2060 | version "2.1.0"
2061 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
2062 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
2063 |
2064 | minimatch@^3.0.4:
2065 | version "3.1.2"
2066 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
2067 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
2068 | dependencies:
2069 | brace-expansion "^1.1.7"
2070 |
2071 | minimist@^1.2.6:
2072 | version "1.2.6"
2073 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
2074 | integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
2075 |
2076 | ms@2.0.0:
2077 | version "2.0.0"
2078 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
2079 | integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
2080 |
2081 | ms@2.1.2:
2082 | version "2.1.2"
2083 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2084 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2085 |
2086 | ms@2.1.3:
2087 | version "2.1.3"
2088 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
2089 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
2090 |
2091 | mz@^2.7.0:
2092 | version "2.7.0"
2093 | resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
2094 | integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
2095 | dependencies:
2096 | any-promise "^1.0.0"
2097 | object-assign "^4.0.1"
2098 | thenify-all "^1.0.0"
2099 |
2100 | nano-time@1.0.0:
2101 | version "1.0.0"
2102 | resolved "https://registry.yarnpkg.com/nano-time/-/nano-time-1.0.0.tgz#b0554f69ad89e22d0907f7a12b0993a5d96137ef"
2103 | integrity sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8=
2104 | dependencies:
2105 | big-integer "^1.6.16"
2106 |
2107 | nanoid@^3.3.4:
2108 | version "3.3.4"
2109 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
2110 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
2111 |
2112 | negotiator@0.6.3:
2113 | version "0.6.3"
2114 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
2115 | integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
2116 |
2117 | node-releases@^2.0.6:
2118 | version "2.0.8"
2119 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.8.tgz#0f349cdc8fcfa39a92ac0be9bc48b7706292b9ae"
2120 | integrity sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==
2121 |
2122 | normalize-path@^3.0.0, normalize-path@~3.0.0:
2123 | version "3.0.0"
2124 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
2125 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
2126 |
2127 | npm-run-path@^4.0.1:
2128 | version "4.0.1"
2129 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
2130 | integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
2131 | dependencies:
2132 | path-key "^3.0.0"
2133 |
2134 | object-assign@^4.0.1, object-assign@^4.1.1:
2135 | version "4.1.1"
2136 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2137 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
2138 |
2139 | object-inspect@^1.9.0:
2140 | version "1.12.2"
2141 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
2142 | integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
2143 |
2144 | oblivious-set@1.0.0:
2145 | version "1.0.0"
2146 | resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566"
2147 | integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==
2148 |
2149 | on-finished@2.4.1:
2150 | version "2.4.1"
2151 | resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
2152 | integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
2153 | dependencies:
2154 | ee-first "1.1.1"
2155 |
2156 | once@^1.3.0:
2157 | version "1.4.0"
2158 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2159 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
2160 | dependencies:
2161 | wrappy "1"
2162 |
2163 | onetime@^5.1.2:
2164 | version "5.1.2"
2165 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
2166 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
2167 | dependencies:
2168 | mimic-fn "^2.1.0"
2169 |
2170 | parse-git-config@^3.0.0:
2171 | version "3.0.0"
2172 | resolved "https://registry.yarnpkg.com/parse-git-config/-/parse-git-config-3.0.0.tgz#4a2de08c7b74a2555efa5ae94d40cd44302a6132"
2173 | integrity sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==
2174 | dependencies:
2175 | git-config-path "^2.0.0"
2176 | ini "^1.3.5"
2177 |
2178 | parseurl@~1.3.3:
2179 | version "1.3.3"
2180 | resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
2181 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
2182 |
2183 | path-is-absolute@^1.0.0:
2184 | version "1.0.1"
2185 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
2186 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
2187 |
2188 | path-key@^3.0.0, path-key@^3.1.0:
2189 | version "3.1.1"
2190 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
2191 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
2192 |
2193 | path-parse@^1.0.7:
2194 | version "1.0.7"
2195 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
2196 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
2197 |
2198 | path-to-regexp@0.1.7:
2199 | version "0.1.7"
2200 | resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
2201 | integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
2202 |
2203 | path-type@^4.0.0:
2204 | version "4.0.0"
2205 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
2206 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
2207 |
2208 | picocolors@^1.0.0:
2209 | version "1.0.0"
2210 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
2211 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
2212 |
2213 | picomatch-browser@^2.2.6:
2214 | version "2.2.6"
2215 | resolved "https://registry.yarnpkg.com/picomatch-browser/-/picomatch-browser-2.2.6.tgz#e0626204575eb49f019f2f2feac24fc3b53e7a8a"
2216 | integrity sha512-0ypsOQt9D4e3hziV8O4elD9uN0z/jtUEfxVRtNaAAtXIyUx9m/SzlO020i8YNL2aL/E6blOvvHQcin6HZlFy/w==
2217 |
2218 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.0, picomatch@^2.3.1:
2219 | version "2.3.1"
2220 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
2221 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
2222 |
2223 | pirates@^4.0.1:
2224 | version "4.0.5"
2225 | resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b"
2226 | integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==
2227 |
2228 | postcss-load-config@^3.0.1:
2229 | version "3.1.4"
2230 | resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855"
2231 | integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==
2232 | dependencies:
2233 | lilconfig "^2.0.5"
2234 | yaml "^1.10.2"
2235 |
2236 | postcss-value-parser@^4.0.2:
2237 | version "4.2.0"
2238 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
2239 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
2240 |
2241 | postcss@^8.4.20:
2242 | version "8.4.20"
2243 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.20.tgz#64c52f509644cecad8567e949f4081d98349dc56"
2244 | integrity sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==
2245 | dependencies:
2246 | nanoid "^3.3.4"
2247 | picocolors "^1.0.0"
2248 | source-map-js "^1.0.2"
2249 |
2250 | prettier@^2.6.2:
2251 | version "2.6.2"
2252 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
2253 | integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
2254 |
2255 | proxy-addr@~2.0.7:
2256 | version "2.0.7"
2257 | resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
2258 | integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
2259 | dependencies:
2260 | forwarded "0.2.0"
2261 | ipaddr.js "1.9.1"
2262 |
2263 | qs@6.10.3:
2264 | version "6.10.3"
2265 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e"
2266 | integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==
2267 | dependencies:
2268 | side-channel "^1.0.4"
2269 |
2270 | queue-microtask@^1.2.2:
2271 | version "1.2.3"
2272 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
2273 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
2274 |
2275 | range-parser@~1.2.1:
2276 | version "1.2.1"
2277 | resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
2278 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
2279 |
2280 | raw-body@2.5.1:
2281 | version "2.5.1"
2282 | resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
2283 | integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
2284 | dependencies:
2285 | bytes "3.1.2"
2286 | http-errors "2.0.0"
2287 | iconv-lite "0.4.24"
2288 | unpipe "1.0.0"
2289 |
2290 | react-dom@^18.1.0:
2291 | version "18.1.0"
2292 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.1.0.tgz#7f6dd84b706408adde05e1df575b3a024d7e8a2f"
2293 | integrity sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w==
2294 | dependencies:
2295 | loose-envify "^1.1.0"
2296 | scheduler "^0.22.0"
2297 |
2298 | react-error-boundary@^3.1.4:
2299 | version "3.1.4"
2300 | resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0"
2301 | integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==
2302 | dependencies:
2303 | "@babel/runtime" "^7.12.5"
2304 |
2305 | react-intersection-observer@9.4.1:
2306 | version "9.4.1"
2307 | resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-9.4.1.tgz#4ccb21e16acd0b9cf5b28d275af7055bef878f6b"
2308 | integrity sha512-IXpIsPe6BleFOEHKzKh5UjwRUaz/JYS0lT/HPsupWEQou2hDqjhLMStc5zyE3eQVT4Fk3FufM8Fw33qW1uyeiw==
2309 |
2310 | react-is@^16.12.0, react-is@^16.7.0:
2311 | version "16.13.1"
2312 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
2313 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
2314 |
2315 | react-query@^3.39.0:
2316 | version "3.39.0"
2317 | resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.39.0.tgz#0caca7b0da98e65008bbcd4df0d25618c2100050"
2318 | integrity sha512-Od0IkSuS79WJOhzWBx/ys0x13+7wFqgnn64vBqqAAnZ9whocVhl/y1padD5uuZ6EIkXbFbInax0qvY7zGM0thA==
2319 | dependencies:
2320 | "@babel/runtime" "^7.5.5"
2321 | broadcast-channel "^3.4.1"
2322 | match-sorter "^6.0.2"
2323 |
2324 | react-refresh@^0.14.0:
2325 | version "0.14.0"
2326 | resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e"
2327 | integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==
2328 |
2329 | react@^18.1.0:
2330 | version "18.1.0"
2331 | resolved "https://registry.yarnpkg.com/react/-/react-18.1.0.tgz#6f8620382decb17fdc5cc223a115e2adbf104890"
2332 | integrity sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==
2333 | dependencies:
2334 | loose-envify "^1.1.0"
2335 |
2336 | readdirp@~3.6.0:
2337 | version "3.6.0"
2338 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
2339 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
2340 | dependencies:
2341 | picomatch "^2.2.1"
2342 |
2343 | regenerator-runtime@^0.13.4:
2344 | version "0.13.9"
2345 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
2346 | integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
2347 |
2348 | remove-accents@0.4.2:
2349 | version "0.4.2"
2350 | resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5"
2351 | integrity sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=
2352 |
2353 | resolve-from@^5.0.0:
2354 | version "5.0.0"
2355 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
2356 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
2357 |
2358 | resolve@^1.22.1:
2359 | version "1.22.1"
2360 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
2361 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
2362 | dependencies:
2363 | is-core-module "^2.9.0"
2364 | path-parse "^1.0.7"
2365 | supports-preserve-symlinks-flag "^1.0.0"
2366 |
2367 | reusify@^1.0.4:
2368 | version "1.0.4"
2369 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
2370 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2371 |
2372 | rimraf@3.0.2:
2373 | version "3.0.2"
2374 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
2375 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
2376 | dependencies:
2377 | glob "^7.1.3"
2378 |
2379 | rollup@^2.60.0:
2380 | version "2.72.1"
2381 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.72.1.tgz#861c94790537b10008f0ca0fbc60e631aabdd045"
2382 | integrity sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==
2383 | optionalDependencies:
2384 | fsevents "~2.3.2"
2385 |
2386 | rollup@^3.7.0:
2387 | version "3.9.1"
2388 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.9.1.tgz#27501d3d026418765fe379d5620d25954ff2a011"
2389 | integrity sha512-GswCYHXftN8ZKGVgQhTFUJB/NBXxrRGgO2NCy6E8s1rwEJ4Q9/VttNqcYfEvx4dTo4j58YqdC3OVztPzlKSX8w==
2390 | optionalDependencies:
2391 | fsevents "~2.3.2"
2392 |
2393 | run-parallel@^1.1.9:
2394 | version "1.2.0"
2395 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
2396 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
2397 | dependencies:
2398 | queue-microtask "^1.2.2"
2399 |
2400 | safe-buffer@5.2.1:
2401 | version "5.2.1"
2402 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
2403 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
2404 |
2405 | safe-buffer@~5.1.1:
2406 | version "5.1.2"
2407 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
2408 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2409 |
2410 | "safer-buffer@>= 2.1.2 < 3":
2411 | version "2.1.2"
2412 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
2413 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
2414 |
2415 | scheduler@^0.22.0:
2416 | version "0.22.0"
2417 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.22.0.tgz#83a5d63594edf074add9a7198b1bae76c3db01b8"
2418 | integrity sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==
2419 | dependencies:
2420 | loose-envify "^1.1.0"
2421 |
2422 | semver@^6.3.0:
2423 | version "6.3.0"
2424 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
2425 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
2426 |
2427 | send@0.18.0:
2428 | version "0.18.0"
2429 | resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
2430 | integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
2431 | dependencies:
2432 | debug "2.6.9"
2433 | depd "2.0.0"
2434 | destroy "1.2.0"
2435 | encodeurl "~1.0.2"
2436 | escape-html "~1.0.3"
2437 | etag "~1.8.1"
2438 | fresh "0.5.2"
2439 | http-errors "2.0.0"
2440 | mime "1.6.0"
2441 | ms "2.1.3"
2442 | on-finished "2.4.1"
2443 | range-parser "~1.2.1"
2444 | statuses "2.0.1"
2445 |
2446 | serve-static@1.15.0:
2447 | version "1.15.0"
2448 | resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
2449 | integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
2450 | dependencies:
2451 | encodeurl "~1.0.2"
2452 | escape-html "~1.0.3"
2453 | parseurl "~1.3.3"
2454 | send "0.18.0"
2455 |
2456 | setprototypeof@1.2.0:
2457 | version "1.2.0"
2458 | resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
2459 | integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
2460 |
2461 | shallowequal@^1.1.0:
2462 | version "1.1.0"
2463 | resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
2464 | integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
2465 |
2466 | shebang-command@^2.0.0:
2467 | version "2.0.0"
2468 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
2469 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
2470 | dependencies:
2471 | shebang-regex "^3.0.0"
2472 |
2473 | shebang-regex@^3.0.0:
2474 | version "3.0.0"
2475 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
2476 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
2477 |
2478 | side-channel@^1.0.4:
2479 | version "1.0.4"
2480 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
2481 | integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
2482 | dependencies:
2483 | call-bind "^1.0.0"
2484 | get-intrinsic "^1.0.2"
2485 | object-inspect "^1.9.0"
2486 |
2487 | signal-exit@^3.0.3:
2488 | version "3.0.7"
2489 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
2490 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
2491 |
2492 | slash@^3.0.0:
2493 | version "3.0.0"
2494 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
2495 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
2496 |
2497 | source-map-js@^1.0.2:
2498 | version "1.0.2"
2499 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
2500 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
2501 |
2502 | source-map@^0.7.3:
2503 | version "0.7.3"
2504 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
2505 | integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
2506 |
2507 | statuses@2.0.1:
2508 | version "2.0.1"
2509 | resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
2510 | integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
2511 |
2512 | strip-final-newline@^2.0.0:
2513 | version "2.0.0"
2514 | resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
2515 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
2516 |
2517 | style-vendorizer@^2.0.0:
2518 | version "2.2.3"
2519 | resolved "https://registry.yarnpkg.com/style-vendorizer/-/style-vendorizer-2.2.3.tgz#e18098fd981c5884c58ff939475fbba74aaf080c"
2520 | integrity sha512-/VDRsWvQAgspVy9eATN3z6itKTuyg+jW1q6UoTCQCFRqPDw8bi3E1hXIKnGw5LvXS2AQPuJ7Af4auTLYeBOLEg==
2521 |
2522 | styled-components@^5.3.5:
2523 | version "5.3.5"
2524 | resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.5.tgz#a750a398d01f1ca73af16a241dec3da6deae5ec4"
2525 | integrity sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==
2526 | dependencies:
2527 | "@babel/helper-module-imports" "^7.0.0"
2528 | "@babel/traverse" "^7.4.5"
2529 | "@emotion/is-prop-valid" "^1.1.0"
2530 | "@emotion/stylis" "^0.8.4"
2531 | "@emotion/unitless" "^0.7.4"
2532 | babel-plugin-styled-components ">= 1.12.0"
2533 | css-to-react-native "^3.0.0"
2534 | hoist-non-react-statics "^3.0.0"
2535 | shallowequal "^1.1.0"
2536 | supports-color "^5.5.0"
2537 |
2538 | styled-system@^5.1.5:
2539 | version "5.1.5"
2540 | resolved "https://registry.yarnpkg.com/styled-system/-/styled-system-5.1.5.tgz#e362d73e1dbb5641a2fd749a6eba1263dc85075e"
2541 | integrity sha512-7VoD0o2R3RKzOzPK0jYrVnS8iJdfkKsQJNiLRDjikOpQVqQHns/DXWaPZOH4tIKkhAT7I6wIsy9FWTWh2X3q+A==
2542 | dependencies:
2543 | "@styled-system/background" "^5.1.2"
2544 | "@styled-system/border" "^5.1.5"
2545 | "@styled-system/color" "^5.1.2"
2546 | "@styled-system/core" "^5.1.2"
2547 | "@styled-system/flexbox" "^5.1.2"
2548 | "@styled-system/grid" "^5.1.2"
2549 | "@styled-system/layout" "^5.1.2"
2550 | "@styled-system/position" "^5.1.2"
2551 | "@styled-system/shadow" "^5.1.2"
2552 | "@styled-system/space" "^5.1.2"
2553 | "@styled-system/typography" "^5.1.2"
2554 | "@styled-system/variant" "^5.1.5"
2555 | object-assign "^4.1.1"
2556 |
2557 | sucrase@^3.20.3:
2558 | version "3.21.0"
2559 | resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.21.0.tgz#6a5affdbe716b22e4dc99c57d366ad0d216444b9"
2560 | integrity sha512-FjAhMJjDcifARI7bZej0Bi1yekjWQHoEvWIXhLPwDhC6O4iZ5PtGb86WV56riW87hzpgB13wwBKO9vKAiWu5VQ==
2561 | dependencies:
2562 | commander "^4.0.0"
2563 | glob "7.1.6"
2564 | lines-and-columns "^1.1.6"
2565 | mz "^2.7.0"
2566 | pirates "^4.0.1"
2567 | ts-interface-checker "^0.1.9"
2568 |
2569 | supports-color@^5.3.0, supports-color@^5.5.0:
2570 | version "5.5.0"
2571 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
2572 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
2573 | dependencies:
2574 | has-flag "^3.0.0"
2575 |
2576 | supports-color@^7.1.0:
2577 | version "7.2.0"
2578 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
2579 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
2580 | dependencies:
2581 | has-flag "^4.0.0"
2582 |
2583 | supports-preserve-symlinks-flag@^1.0.0:
2584 | version "1.0.0"
2585 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
2586 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
2587 |
2588 | thenify-all@^1.0.0:
2589 | version "1.6.0"
2590 | resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
2591 | integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
2592 | dependencies:
2593 | thenify ">= 3.1.0 < 4"
2594 |
2595 | "thenify@>= 3.1.0 < 4":
2596 | version "3.3.1"
2597 | resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
2598 | integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
2599 | dependencies:
2600 | any-promise "^1.0.0"
2601 |
2602 | to-fast-properties@^2.0.0:
2603 | version "2.0.0"
2604 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
2605 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
2606 |
2607 | to-regex-range@^5.0.1:
2608 | version "5.0.1"
2609 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
2610 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
2611 | dependencies:
2612 | is-number "^7.0.0"
2613 |
2614 | toidentifier@1.0.1:
2615 | version "1.0.1"
2616 | resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
2617 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
2618 |
2619 | tree-kill@^1.2.2:
2620 | version "1.2.2"
2621 | resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
2622 | integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
2623 |
2624 | ts-interface-checker@^0.1.9:
2625 | version "0.1.13"
2626 | resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699"
2627 | integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
2628 |
2629 | tsup@^5.6.0:
2630 | version "5.12.7"
2631 | resolved "https://registry.yarnpkg.com/tsup/-/tsup-5.12.7.tgz#e4939fe44d01bff71b9c177a908a53327e16ed56"
2632 | integrity sha512-+OxYroGLByY0Fm8DLZaB4nVMlD59VsQoNXdhnO9wOG+cOsKXUwN3ER9gaKOjZJG26eKUXebmDme0Cy3emfRvOQ==
2633 | dependencies:
2634 | bundle-require "^3.0.2"
2635 | cac "^6.7.12"
2636 | chokidar "^3.5.1"
2637 | debug "^4.3.1"
2638 | esbuild "^0.14.25"
2639 | execa "^5.0.0"
2640 | globby "^11.0.3"
2641 | joycon "^3.0.1"
2642 | postcss-load-config "^3.0.1"
2643 | resolve-from "^5.0.0"
2644 | rollup "^2.60.0"
2645 | source-map "^0.7.3"
2646 | sucrase "^3.20.3"
2647 | tree-kill "^1.2.2"
2648 |
2649 | twind@^0.16.17:
2650 | version "0.16.17"
2651 | resolved "https://registry.yarnpkg.com/twind/-/twind-0.16.17.tgz#ca8434d7570cd4246ea2f9d6269aa597e00730aa"
2652 | integrity sha512-dBKm8+ncJcIALiqBRLxA/krFEwUSjnzR+N73eKgqPtVPJqfLpkajWwKWL5xEpEQ5ypS3ffa0jJjH3/eIeuA3pw==
2653 | dependencies:
2654 | csstype "^3.0.5"
2655 | htmlparser2 "^6.0.0"
2656 | style-vendorizer "^2.0.0"
2657 |
2658 | type-is@~1.6.18:
2659 | version "1.6.18"
2660 | resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
2661 | integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
2662 | dependencies:
2663 | media-typer "0.3.0"
2664 | mime-types "~2.1.24"
2665 |
2666 | typescript@^4.4.4:
2667 | version "4.6.4"
2668 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.4.tgz#caa78bbc3a59e6a5c510d35703f6a09877ce45e9"
2669 | integrity sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==
2670 |
2671 | unload@2.2.0:
2672 | version "2.2.0"
2673 | resolved "https://registry.yarnpkg.com/unload/-/unload-2.2.0.tgz#ccc88fdcad345faa06a92039ec0f80b488880ef7"
2674 | integrity sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==
2675 | dependencies:
2676 | "@babel/runtime" "^7.6.2"
2677 | detect-node "^2.0.4"
2678 |
2679 | unpipe@1.0.0, unpipe@~1.0.0:
2680 | version "1.0.0"
2681 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
2682 | integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
2683 |
2684 | update-browserslist-db@^1.0.9:
2685 | version "1.0.10"
2686 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3"
2687 | integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==
2688 | dependencies:
2689 | escalade "^3.1.1"
2690 | picocolors "^1.0.0"
2691 |
2692 | use-debounce@^8.0.2:
2693 | version "8.0.2"
2694 | resolved "https://registry.yarnpkg.com/use-debounce/-/use-debounce-8.0.2.tgz#bd1b522c7b5b5d9dc249824fd2e4c3e4137b1ea9"
2695 | integrity sha512-4yCQ4FmlmYNpcHXJk1E19chO1X58fH4+QrwKpa5nkx3d7szHR3MjheRgECLvHivp3ClUqEom+SHOGB9zBz+qlw==
2696 |
2697 | utils-merge@1.0.1:
2698 | version "1.0.1"
2699 | resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
2700 | integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
2701 |
2702 | vary@~1.1.2:
2703 | version "1.1.2"
2704 | resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
2705 | integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
2706 |
2707 | vite@^4.0.4:
2708 | version "4.0.4"
2709 | resolved "https://registry.yarnpkg.com/vite/-/vite-4.0.4.tgz#4612ce0b47bbb233a887a54a4ae0c6e240a0da31"
2710 | integrity sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==
2711 | dependencies:
2712 | esbuild "^0.16.3"
2713 | postcss "^8.4.20"
2714 | resolve "^1.22.1"
2715 | rollup "^3.7.0"
2716 | optionalDependencies:
2717 | fsevents "~2.3.2"
2718 |
2719 | which@^2.0.1:
2720 | version "2.0.2"
2721 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
2722 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
2723 | dependencies:
2724 | isexe "^2.0.0"
2725 |
2726 | wrappy@1:
2727 | version "1.0.2"
2728 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
2729 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
2730 |
2731 | yallist@^3.0.2:
2732 | version "3.1.1"
2733 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
2734 | integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
2735 |
2736 | yaml@^1.10.2:
2737 | version "1.10.2"
2738 | resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
2739 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
2740 |
--------------------------------------------------------------------------------