├── docs
└── screencast.gif
├── .gitignore
├── binder
├── environment.yml
└── postBuild
├── style
└── index.css
├── schema
└── plugin.json
├── tsconfig.json
├── .github
└── workflows
│ └── test.yml
├── package.json
├── LICENSE
├── README.md
├── src
└── index.tsx
└── yarn.lock
/docs/screencast.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jtpio/jupyterlab-theme-toggle/HEAD/docs/screencast.gif
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.bundle.*
2 | lib/
3 | node_modules/
4 | *.egg-info/
5 | .ipynb_checkpoints
6 | *.tsbuildinfo
7 |
--------------------------------------------------------------------------------
/binder/environment.yml:
--------------------------------------------------------------------------------
1 | name: jupyterlab-theme-toggle
2 | channels:
3 | - conda-forge
4 | dependencies:
5 | - python=3
6 | - jupyterlab=2
7 | - nodejs
8 |
--------------------------------------------------------------------------------
/binder/postBuild:
--------------------------------------------------------------------------------
1 | set -xe
2 |
3 | jupyter labextension install jupyterlab-topbar-extension@0.5.0 \
4 | jupyterlab-theme-toggle@0.5.0
5 |
--------------------------------------------------------------------------------
/style/index.css:
--------------------------------------------------------------------------------
1 | .jp-Switch {
2 | /* TODO: orange background? */
3 | margin-bottom: 0;
4 | }
5 |
6 | .jp-Switch.bp3-control .bp3-control-indicator {
7 | margin-right: 0px;
8 | }
9 |
--------------------------------------------------------------------------------
/schema/plugin.json:
--------------------------------------------------------------------------------
1 | {
2 | "jupyter.lab.setting-icon-class": "jp-SettingsIcon",
3 | "jupyter.lab.setting-icon-label": "Theme Toggle",
4 | "title": "Theme Toggle",
5 | "description": "Toggle the JupyterLab theme",
6 | "properties": {},
7 | "additionalProperties": false,
8 | "jupyter.lab.shortcuts": [
9 | {
10 | "command": "jupyterlab-theme-toggle:toggle",
11 | "keys": ["Accel Y"],
12 | "selector": "body"
13 | }
14 | ],
15 | "type": "object"
16 | }
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "allowSyntheticDefaultImports": true,
4 | "declaration": true,
5 | "esModuleInterop": true,
6 | "incremental": true,
7 | "jsx": "react",
8 | "module": "esnext",
9 | "moduleResolution": "node",
10 | "noEmitOnError": true,
11 | "noUnusedLocals": true,
12 | "outDir": "lib",
13 | "preserveWatchOutput": true,
14 | "resolveJsonModule": true,
15 | "rootDir": "src",
16 | "strict": true,
17 | "strictNullChecks": false,
18 | "target": "es2017",
19 | "types": []
20 | },
21 | "include": ["src/*"]
22 | }
23 |
--------------------------------------------------------------------------------
/.github/workflows/test.yml:
--------------------------------------------------------------------------------
1 | name: CI
2 |
3 | on: [push]
4 |
5 | jobs:
6 | build:
7 |
8 | runs-on: ubuntu-latest
9 |
10 | steps:
11 | - name: Checkout
12 | uses: actions/checkout@v1
13 | - name: Install node
14 | uses: actions/setup-node@v1
15 | with:
16 | node-version: '14.x'
17 | - name: Install Python
18 | uses: actions/setup-python@v1
19 | with:
20 | python-version: '3.7'
21 | architecture: 'x64'
22 | - name: Install JupyterLab
23 | run: python -m pip install jupyterlab --pre
24 | - name: Build and install the extension
25 | run: |
26 | jlpm
27 | jlpm run build
28 | jupyter labextension install jupyterlab-topbar-extension .
29 | - name: Browser check
30 | run: python -m jupyterlab.browser_check
31 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jupyterlab-theme-toggle",
3 | "version": "0.6.1",
4 | "description": "JupyterLab extension to toggle the theme in the Top Bar area",
5 | "keywords": [
6 | "jupyter",
7 | "jupyterlab",
8 | "jupyterlab-extension"
9 | ],
10 | "homepage": "http://github.com/jtpio/jupyterlab-theme-toggle",
11 | "bugs": {
12 | "url": "http://github.com/jtpio/jupyterlab-theme-toggle/issues"
13 | },
14 | "license": "BSD-3-Clause",
15 | "author": "Jeremy Tuloup",
16 | "files": [
17 | "lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}",
18 | "style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
19 | "schema/*.json"
20 | ],
21 | "main": "lib/index.js",
22 | "types": "lib/index.d.ts",
23 | "repository": {
24 | "type": "git",
25 | "url": "http://github.com/jtpio/jupyterlab-theme-toggle.git"
26 | },
27 | "scripts": {
28 | "build": "tsc",
29 | "clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
30 | "prepare": "npm run clean && npm run build",
31 | "watch": "tsc -w"
32 | },
33 | "dependencies": {
34 | "@blueprintjs/core": "^3.32.1",
35 | "@jupyterlab/application": "^3.0.0-rc.7",
36 | "@jupyterlab/apputils": "^3.0.0-rc.7",
37 | "jupyterlab-topbar": "^0.6.0",
38 | "react": "^17.0.0"
39 | },
40 | "devDependencies": {
41 | "@types/react": "^16.9.1",
42 | "rimraf": "^3.0.2",
43 | "typescript": "~4.0.0"
44 | },
45 | "jupyterlab": {
46 | "extension": true,
47 | "schemaDir": "schema"
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | BSD 3-Clause License
2 |
3 | Copyright (c) 2019, Jeremy Tuloup
4 | All rights reserved.
5 |
6 | Redistribution and use in source and binary forms, with or without
7 | modification, are permitted provided that the following conditions are met:
8 |
9 | 1. Redistributions of source code must retain the above copyright notice, this
10 | list of conditions and the following disclaimer.
11 |
12 | 2. Redistributions in binary form must reproduce the above copyright notice,
13 | this list of conditions and the following disclaimer in the documentation
14 | and/or other materials provided with the distribution.
15 |
16 | 3. Neither the name of the copyright holder nor the names of its
17 | contributors may be used to endorse or promote products derived from
18 | this software without specific prior written permission.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # jupyterlab-theme-toggle
2 |
3 | 
4 | [](https://mybinder.org/v2/gh/jtpio/jupyterlab-theme-toggle/stable?urlpath=lab)
5 | [](https://www.npmjs.com/package/jupyterlab-theme-toggle)
6 |
7 |
8 | ## ⚠️ Archived ⚠️
9 |
10 | This repository is now **archived**.
11 |
12 | The Theme Toggle extension has been moved to the Jupyter Top Bar repository: https://github.com/jupyterlab-contrib/jupyterlab-topbar
13 |
14 | If you are using JupyterLab 4+, install with:
15 |
16 | ```
17 | pip install jupyterlab-theme-toggle
18 | ```
19 |
20 | ---
21 | JupyterLab extension to toggle the theme in the Top Bar area.
22 |
23 | 
24 |
25 | This extension was originally developed as part of the [jupyterlab-topbar](https://github.com/jtpio/jupyterlab-topbar) project, and extracted into its own repository later on.
26 |
27 | ## Prerequisites
28 |
29 | * JupyterLab 1.0+
30 |
31 | ## Installation
32 |
33 | This extension requires the `jupyterlab-topbar-extension` extension for JupyterLab to display the visual switch:
34 |
35 | ```bash
36 | jupyter labextension install jupyterlab-topbar-extension jupyterlab-theme-toggle
37 | ```
38 |
39 | To only install the keyboard shortcut (`Cmd/Ctrl+y` by default):
40 |
41 | ```bash
42 | jupyter labextension install jupyterlab-theme-toggle
43 | ```
44 |
45 |
46 | ## Development
47 |
48 | ```bash
49 | # create a new conda environment
50 | conda create -n jupyterlab-theme-toggle jupyterlab nodejs
51 | conda activate jupyterlab-theme-toggle
52 |
53 | # required to place indicators in the top area
54 | jupyter labextension install jupyterlab-topbar-extension
55 |
56 | # install dependencies
57 | jlpm
58 |
59 | # local install of the extension
60 | jupyter labextension install .
61 | ```
62 |
63 | To rebuild the package and the JupyterLab app:
64 |
65 | ```bash
66 | jlpm run build
67 | jupyter lab build
68 | ```
69 |
70 |
--------------------------------------------------------------------------------
/src/index.tsx:
--------------------------------------------------------------------------------
1 | import { FocusStyleManager } from "@blueprintjs/core";
2 |
3 | import {
4 | Switch as BPSwitch,
5 | ISwitchProps as IBPSwitchProps
6 | } from "@blueprintjs/core/lib/cjs/components/forms/controls";
7 |
8 | import {
9 | JupyterFrontEnd,
10 | JupyterFrontEndPlugin
11 | } from "@jupyterlab/application";
12 |
13 | import { IThemeManager, ReactWidget } from "@jupyterlab/apputils";
14 |
15 | import { ITopBar } from "jupyterlab-topbar";
16 |
17 | import React, { useState, useEffect } from "react";
18 |
19 | import "../style/index.css";
20 |
21 | FocusStyleManager.onlyShowFocusOnTabs();
22 |
23 | interface ISwitchProps extends IBPSwitchProps {
24 | title?: string;
25 | themeManager: IThemeManager;
26 | dark?: boolean;
27 | }
28 |
29 | const Switch = (props: ISwitchProps) => {
30 | const { themeManager, ...others } = props;
31 |
32 | const [dark, setDark] = useState(false);
33 |
34 | useEffect(() => {
35 | setDark(!!props.dark);
36 | }, [props.dark]);
37 |
38 | const updateChecked = () => {
39 | const isDark = !themeManager.isLight(themeManager.theme);
40 | setDark(!!isDark);
41 | };
42 |
43 | useEffect(() => {
44 | let timeout = 0;
45 | if (!themeManager.theme) {
46 | // TODO: investigate why the themeManager is undefined
47 | timeout = setTimeout(() => {
48 | updateChecked();
49 | }, 500);
50 | } else {
51 | updateChecked();
52 | }
53 | themeManager.themeChanged.connect(updateChecked);
54 |
55 | return () => {
56 | clearTimeout(timeout);
57 | themeManager.themeChanged.disconnect(updateChecked);
58 | }
59 | });
60 |
61 | return (
62 |
67 | );
68 | }
69 |
70 | /**
71 | * Initialization data for the jupyterlab-theme-toggle extension.
72 | */
73 | const extension: JupyterFrontEndPlugin = {
74 | id: "jupyterlab-theme-toggle:plugin",
75 | autoStart: true,
76 | requires: [IThemeManager],
77 | optional: [ITopBar],
78 | activate: (
79 | app: JupyterFrontEnd,
80 | themeManager: IThemeManager,
81 | topBar: ITopBar
82 | ) => {
83 | // TODO: make this configurable via the settings?
84 | const themes = [
85 | "JupyterLab Light", // Light Theme goes first
86 | "JupyterLab Dark"
87 | ];
88 |
89 | const onChange = async () => {
90 | const isLight = themeManager.isLight(themeManager.theme);
91 | await app.commands.execute("apputils:change-theme", {
92 | theme: themes[~~isLight]
93 | });
94 | };
95 |
96 | const { commands } = app;
97 | commands.addCommand('jupyterlab-theme-toggle:toggle', {
98 | label: "Toggle Theme",
99 | execute: onChange
100 | })
101 |
102 | if (topBar) {
103 | const widget = ReactWidget.create(
104 |
110 | );
111 | topBar.addItem("theme-toggle", widget);
112 | }
113 | }
114 | };
115 |
116 | export default extension;
117 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/runtime@^7.1.2":
6 | version "7.12.5"
7 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
8 | integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
9 | dependencies:
10 | regenerator-runtime "^0.13.4"
11 |
12 | "@blueprintjs/core@^3.22.2", "@blueprintjs/core@^3.32.1", "@blueprintjs/core@^3.34.0":
13 | version "3.35.0"
14 | resolved "https://registry.yarnpkg.com/@blueprintjs/core/-/core-3.35.0.tgz#ed48ad7e6692f7dc32e28200a7984e029102ce3f"
15 | integrity sha512-2coEMDX1JJuHvDCt6wZSB6zntDlKvUmi4rqjLeGR+ZOo4TtFB92GSjycMtupka1PURM1A66oQZvnMiBIjuMW6Q==
16 | dependencies:
17 | "@blueprintjs/icons" "^3.22.0"
18 | "@types/dom4" "^2.0.1"
19 | classnames "^2.2"
20 | dom4 "^2.1.5"
21 | normalize.css "^8.0.1"
22 | popper.js "^1.16.1"
23 | react-lifecycles-compat "^3.0.4"
24 | react-popper "^1.3.7"
25 | react-transition-group "^2.9.0"
26 | resize-observer-polyfill "^1.5.1"
27 | tslib "~1.13.0"
28 |
29 | "@blueprintjs/icons@^3.22.0":
30 | version "3.22.0"
31 | resolved "https://registry.yarnpkg.com/@blueprintjs/icons/-/icons-3.22.0.tgz#6a7c177e9aa96f0ed10bc93d88f7c6687db336ad"
32 | integrity sha512-clfdwRQlzqs2sDxjwQr4p10Z3bGNTnqpsLgN+4TN1ECf7plEEukhvQh6YK/Lfd5xDhEBEEZ/YQCawZbyAYjfXg==
33 | dependencies:
34 | classnames "^2.2"
35 | tslib "~1.13.0"
36 |
37 | "@blueprintjs/select@^3.11.2":
38 | version "3.14.3"
39 | resolved "https://registry.yarnpkg.com/@blueprintjs/select/-/select-3.14.3.tgz#ca26ba4161b0d2b261198e12abb3e97a02dbcc10"
40 | integrity sha512-7psdf8SiqZUN1oUjtior1Y994+agKAO02o/7VYx93zfwW8dJkn5bTxGQnc0kDMXWWSFevsZMGfiQav78lZOgBw==
41 | dependencies:
42 | "@blueprintjs/core" "^3.34.0"
43 | classnames "^2.2"
44 | tslib "~1.13.0"
45 |
46 | "@fortawesome/fontawesome-free@^5.12.0":
47 | version "5.15.1"
48 | resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.1.tgz#ccfef6ddbe59f8fe8f694783e1d3eb88902dc5eb"
49 | integrity sha512-OEdH7SyC1suTdhBGW91/zBfR6qaIhThbcN8PUXtXilY4GYnSBbVqOntdHbC1vXwsDnX0Qix2m2+DSU1J51ybOQ==
50 |
51 | "@jupyterlab/application@^3.0.0-rc.6", "@jupyterlab/application@^3.0.0-rc.7":
52 | version "3.0.0-rc.7"
53 | resolved "https://registry.yarnpkg.com/@jupyterlab/application/-/application-3.0.0-rc.7.tgz#550f1a137a4f375a484418f8791c59f351c67445"
54 | integrity sha512-SQ0mY27Mrn9/Om3mIkQ9hNsfbci6fUCnUjWlQKF+HwpaVx5NX7kQuCfLLQrV1tzpj4DoZ3u0iNnqvf2FcKABug==
55 | dependencies:
56 | "@fortawesome/fontawesome-free" "^5.12.0"
57 | "@jupyterlab/apputils" "^3.0.0-rc.7"
58 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
59 | "@jupyterlab/docregistry" "^3.0.0-rc.7"
60 | "@jupyterlab/rendermime" "^3.0.0-rc.7"
61 | "@jupyterlab/rendermime-interfaces" "^3.0.0-rc.7"
62 | "@jupyterlab/services" "^6.0.0-rc.7"
63 | "@jupyterlab/statedb" "^3.0.0-rc.7"
64 | "@jupyterlab/translation" "^3.0.0-rc.7"
65 | "@jupyterlab/ui-components" "^3.0.0-rc.7"
66 | "@lumino/algorithm" "^1.3.3"
67 | "@lumino/application" "^1.11.0"
68 | "@lumino/commands" "^1.11.3"
69 | "@lumino/coreutils" "^1.5.3"
70 | "@lumino/disposable" "^1.4.3"
71 | "@lumino/messaging" "^1.4.3"
72 | "@lumino/polling" "^1.3.3"
73 | "@lumino/properties" "^1.2.3"
74 | "@lumino/signaling" "^1.4.3"
75 | "@lumino/widgets" "^1.14.0"
76 |
77 | "@jupyterlab/apputils@^3.0.0-rc.6", "@jupyterlab/apputils@^3.0.0-rc.7":
78 | version "3.0.0-rc.7"
79 | resolved "https://registry.yarnpkg.com/@jupyterlab/apputils/-/apputils-3.0.0-rc.7.tgz#77f97388ca4d47af9c5c65223b1aeee412df3549"
80 | integrity sha512-yLnnimsQ7i+gO9e9ST6YEZB9AWl9gi346gp7ILAbJekHjLWQdCvHt88sDkGNamOpANcJYQVPEiDT8WrrHfdDVQ==
81 | dependencies:
82 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
83 | "@jupyterlab/services" "^6.0.0-rc.7"
84 | "@jupyterlab/settingregistry" "^3.0.0-rc.7"
85 | "@jupyterlab/statedb" "^3.0.0-rc.7"
86 | "@jupyterlab/translation" "^3.0.0-rc.7"
87 | "@jupyterlab/ui-components" "^3.0.0-rc.7"
88 | "@lumino/algorithm" "^1.3.3"
89 | "@lumino/commands" "^1.11.3"
90 | "@lumino/coreutils" "^1.5.3"
91 | "@lumino/disposable" "^1.4.3"
92 | "@lumino/domutils" "^1.2.3"
93 | "@lumino/messaging" "^1.4.3"
94 | "@lumino/properties" "^1.2.3"
95 | "@lumino/signaling" "^1.4.3"
96 | "@lumino/virtualdom" "^1.7.3"
97 | "@lumino/widgets" "^1.14.0"
98 | "@types/react" "^16.9.48"
99 | buffer "^5.6.0"
100 | react "^17.0.1"
101 | react-dom "^17.0.1"
102 | sanitize-html "~1.27.4"
103 | url "^0.11.0"
104 |
105 | "@jupyterlab/codeeditor@^3.0.0-rc.7":
106 | version "3.0.0-rc.7"
107 | resolved "https://registry.yarnpkg.com/@jupyterlab/codeeditor/-/codeeditor-3.0.0-rc.7.tgz#47488d06f60ab4ed49bf515b36c6697c79f9879e"
108 | integrity sha512-RWJZesMJD0tQVldfnZ4hSfWyhSNNCyZGIJ3/CmGkNhdgyfBqaw3eoSsrnEaMBrluufdVFDFKTqzHMyo93DabWQ==
109 | dependencies:
110 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
111 | "@jupyterlab/nbformat" "^3.0.0-rc.7"
112 | "@jupyterlab/observables" "^4.0.0-rc.7"
113 | "@jupyterlab/translation" "^3.0.0-rc.7"
114 | "@jupyterlab/ui-components" "^3.0.0-rc.7"
115 | "@lumino/coreutils" "^1.5.3"
116 | "@lumino/disposable" "^1.4.3"
117 | "@lumino/dragdrop" "^1.6.4"
118 | "@lumino/messaging" "^1.4.3"
119 | "@lumino/signaling" "^1.4.3"
120 | "@lumino/widgets" "^1.14.0"
121 |
122 | "@jupyterlab/codemirror@^3.0.0-rc.7":
123 | version "3.0.0-rc.7"
124 | resolved "https://registry.yarnpkg.com/@jupyterlab/codemirror/-/codemirror-3.0.0-rc.7.tgz#f30c72e5ea569d006916156e171c4b3ea01b1fd3"
125 | integrity sha512-cBWemzVpjfiXPxKS2VF7ouwut2qVkUmxPaSuE8ueYXsVgUtgWn0YHSjflACb8SoC7eUrTa4A9Obl85c1nFTIbg==
126 | dependencies:
127 | "@jupyterlab/apputils" "^3.0.0-rc.7"
128 | "@jupyterlab/codeeditor" "^3.0.0-rc.7"
129 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
130 | "@jupyterlab/nbformat" "^3.0.0-rc.7"
131 | "@jupyterlab/observables" "^4.0.0-rc.7"
132 | "@jupyterlab/statusbar" "^3.0.0-rc.7"
133 | "@jupyterlab/translation" "^3.0.0-rc.7"
134 | "@lumino/algorithm" "^1.3.3"
135 | "@lumino/commands" "^1.11.3"
136 | "@lumino/coreutils" "^1.5.3"
137 | "@lumino/disposable" "^1.4.3"
138 | "@lumino/polling" "^1.3.3"
139 | "@lumino/signaling" "^1.4.3"
140 | "@lumino/widgets" "^1.14.0"
141 | codemirror "~5.57.0"
142 | react "^17.0.1"
143 |
144 | "@jupyterlab/coreutils@^5.0.0-rc.7":
145 | version "5.0.0-rc.7"
146 | resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-5.0.0-rc.7.tgz#99f898ea31345c036ee50772b3593d8c2c2c9722"
147 | integrity sha512-JfqlEC0oRYYq6Jtl0ybN2ENfcVzFkEHNslwFEkmoAIiQ6LZawl22Lvv5rMkDMxa3sjlo+PLEsOOTBdT5WvFznw==
148 | dependencies:
149 | "@lumino/coreutils" "^1.5.3"
150 | "@lumino/disposable" "^1.4.3"
151 | "@lumino/signaling" "^1.4.3"
152 | minimist "~1.2.0"
153 | moment "^2.24.0"
154 | path-browserify "^1.0.0"
155 | url-parse "~1.4.7"
156 |
157 | "@jupyterlab/docregistry@^3.0.0-rc.7":
158 | version "3.0.0-rc.7"
159 | resolved "https://registry.yarnpkg.com/@jupyterlab/docregistry/-/docregistry-3.0.0-rc.7.tgz#6c23587265fb576ff93ac6b6f89c09d1cee5a2ab"
160 | integrity sha512-40s0C5C1iPPR8VBhYN4oR3zdd5ts2W8fme7gKzG6qbWyr7s62DBz6dcCCpWDVM194qnhu0jSsvd8FngfpI4LGA==
161 | dependencies:
162 | "@jupyterlab/apputils" "^3.0.0-rc.7"
163 | "@jupyterlab/codeeditor" "^3.0.0-rc.7"
164 | "@jupyterlab/codemirror" "^3.0.0-rc.7"
165 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
166 | "@jupyterlab/observables" "^4.0.0-rc.7"
167 | "@jupyterlab/rendermime" "^3.0.0-rc.7"
168 | "@jupyterlab/rendermime-interfaces" "^3.0.0-rc.7"
169 | "@jupyterlab/services" "^6.0.0-rc.7"
170 | "@jupyterlab/translation" "^3.0.0-rc.7"
171 | "@jupyterlab/ui-components" "^3.0.0-rc.7"
172 | "@lumino/algorithm" "^1.3.3"
173 | "@lumino/coreutils" "^1.5.3"
174 | "@lumino/disposable" "^1.4.3"
175 | "@lumino/messaging" "^1.4.3"
176 | "@lumino/signaling" "^1.4.3"
177 | "@lumino/widgets" "^1.14.0"
178 |
179 | "@jupyterlab/nbformat@^3.0.0-rc.7":
180 | version "3.0.0-rc.7"
181 | resolved "https://registry.yarnpkg.com/@jupyterlab/nbformat/-/nbformat-3.0.0-rc.7.tgz#7bce961c3b4c27184f74e17266c9268cfd14efb9"
182 | integrity sha512-VRanWJpBUrspUfYHCSo5LoPFvUVv14jnPufkEdTeWQxXdXqt1iFLaMcts4sP3P0wOZdGsjcKCY4mQuaLU0BH4g==
183 | dependencies:
184 | "@lumino/coreutils" "^1.5.3"
185 |
186 | "@jupyterlab/observables@^4.0.0-rc.7":
187 | version "4.0.0-rc.7"
188 | resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-4.0.0-rc.7.tgz#fb0f8e285fdc07aa33e67d6d895b25f6a78f821e"
189 | integrity sha512-4BNogiMbKoYSzChtMU00hNNSjS06Ycj5bLXNAXkuYR2Uh+vCo4rRuUdSrFt5JtQrQZmhhYOGyOsROhqbieuPvw==
190 | dependencies:
191 | "@lumino/algorithm" "^1.3.3"
192 | "@lumino/coreutils" "^1.5.3"
193 | "@lumino/disposable" "^1.4.3"
194 | "@lumino/messaging" "^1.4.3"
195 | "@lumino/signaling" "^1.4.3"
196 |
197 | "@jupyterlab/rendermime-interfaces@^3.0.0-rc.7":
198 | version "3.0.0-rc.7"
199 | resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.0.0-rc.7.tgz#2fb056e2516d49d27aef980769a07e2a2e198eb0"
200 | integrity sha512-k3cN9Mt8J34Zm2UJXPJ8xpy+SXjjtSQQ8vaFwstXiFMBepME0Ldn6p7+vlGZqyeSnNpr2s0alLWys4Hgvg2e9Q==
201 | dependencies:
202 | "@jupyterlab/translation" "^3.0.0-rc.7"
203 | "@lumino/coreutils" "^1.5.3"
204 | "@lumino/widgets" "^1.14.0"
205 |
206 | "@jupyterlab/rendermime@^3.0.0-rc.7":
207 | version "3.0.0-rc.7"
208 | resolved "https://registry.yarnpkg.com/@jupyterlab/rendermime/-/rendermime-3.0.0-rc.7.tgz#4e658bc724247160c48086c1ffb62a292317b539"
209 | integrity sha512-LLyw5AfvWN62yUHTVnLDP6qxRhCvYAxoMxiFXFY2rG901JTGXVWZJVZrgKIVk+wkWvV+RV0rI7PPPwLvjyILpA==
210 | dependencies:
211 | "@jupyterlab/apputils" "^3.0.0-rc.7"
212 | "@jupyterlab/codemirror" "^3.0.0-rc.7"
213 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
214 | "@jupyterlab/nbformat" "^3.0.0-rc.7"
215 | "@jupyterlab/observables" "^4.0.0-rc.7"
216 | "@jupyterlab/rendermime-interfaces" "^3.0.0-rc.7"
217 | "@jupyterlab/services" "^6.0.0-rc.7"
218 | "@jupyterlab/translation" "^3.0.0-rc.7"
219 | "@lumino/algorithm" "^1.3.3"
220 | "@lumino/coreutils" "^1.5.3"
221 | "@lumino/messaging" "^1.4.3"
222 | "@lumino/signaling" "^1.4.3"
223 | "@lumino/widgets" "^1.14.0"
224 | lodash.escape "^4.0.1"
225 | marked "^1.1.1"
226 |
227 | "@jupyterlab/services@^6.0.0-rc.7":
228 | version "6.0.0-rc.7"
229 | resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-6.0.0-rc.7.tgz#17b620223167b58179e5a25930956f5c097518cf"
230 | integrity sha512-ktGbpRMaDNArEnk6JMsWphs8EUC9DouW2tLO51thJ33eTLIscknk4++E8q0vecPxkw2YfHAH8/x1dCZfCD0GjQ==
231 | dependencies:
232 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
233 | "@jupyterlab/nbformat" "^3.0.0-rc.7"
234 | "@jupyterlab/observables" "^4.0.0-rc.7"
235 | "@jupyterlab/settingregistry" "^3.0.0-rc.7"
236 | "@jupyterlab/statedb" "^3.0.0-rc.7"
237 | "@lumino/algorithm" "^1.3.3"
238 | "@lumino/coreutils" "^1.5.3"
239 | "@lumino/disposable" "^1.4.3"
240 | "@lumino/polling" "^1.3.3"
241 | "@lumino/signaling" "^1.4.3"
242 | node-fetch "^2.6.0"
243 | ws "^7.2.0"
244 |
245 | "@jupyterlab/settingregistry@^3.0.0-rc.7":
246 | version "3.0.0-rc.7"
247 | resolved "https://registry.yarnpkg.com/@jupyterlab/settingregistry/-/settingregistry-3.0.0-rc.7.tgz#11f844cababb8bfa2bfe062f4a2dccf9a40e7f1b"
248 | integrity sha512-F255XHkBEojleoSuYoID9XqWLXX2hPWhw4WY3PXhlQO/afI7Sg9EF5y9mmmSe+2M0w24uZ9M2rMbi3z5aBIgOg==
249 | dependencies:
250 | "@jupyterlab/statedb" "^3.0.0-rc.7"
251 | "@lumino/commands" "^1.11.3"
252 | "@lumino/coreutils" "^1.5.3"
253 | "@lumino/disposable" "^1.4.3"
254 | "@lumino/signaling" "^1.4.3"
255 | ajv "^6.12.3"
256 | json5 "^2.1.1"
257 |
258 | "@jupyterlab/statedb@^3.0.0-rc.7":
259 | version "3.0.0-rc.7"
260 | resolved "https://registry.yarnpkg.com/@jupyterlab/statedb/-/statedb-3.0.0-rc.7.tgz#f274d33dd2ec0ec7df4e3d5709df0ef16eca9863"
261 | integrity sha512-mki8vAKY46FnJiBhGREPHDl1WrCnMQjjgxJI5rKczkOlzQDievYAtQCnWfoCnBycmqvbXuf7MWfcTgtGT+5yHw==
262 | dependencies:
263 | "@lumino/commands" "^1.11.3"
264 | "@lumino/coreutils" "^1.5.3"
265 | "@lumino/disposable" "^1.4.3"
266 | "@lumino/properties" "^1.2.3"
267 | "@lumino/signaling" "^1.4.3"
268 |
269 | "@jupyterlab/statusbar@^3.0.0-rc.7":
270 | version "3.0.0-rc.7"
271 | resolved "https://registry.yarnpkg.com/@jupyterlab/statusbar/-/statusbar-3.0.0-rc.7.tgz#76c1c1567a001b916c24cd830b8daa416281cbda"
272 | integrity sha512-8R9HyiTV3LNNU/wYFPzl1oOr06NTvl1WhH/msKeC1L4AknROmD28jNi8y5lPF+tSpnViEfShQBQdxIMdx01YQQ==
273 | dependencies:
274 | "@jupyterlab/apputils" "^3.0.0-rc.7"
275 | "@jupyterlab/codeeditor" "^3.0.0-rc.7"
276 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
277 | "@jupyterlab/services" "^6.0.0-rc.7"
278 | "@jupyterlab/translation" "^3.0.0-rc.7"
279 | "@jupyterlab/ui-components" "^3.0.0-rc.7"
280 | "@lumino/algorithm" "^1.3.3"
281 | "@lumino/coreutils" "^1.5.3"
282 | "@lumino/disposable" "^1.4.3"
283 | "@lumino/messaging" "^1.4.3"
284 | "@lumino/polling" "^1.3.3"
285 | "@lumino/signaling" "^1.4.3"
286 | "@lumino/widgets" "^1.14.0"
287 | csstype "~3.0.3"
288 | react "^17.0.1"
289 | typestyle "^2.0.4"
290 |
291 | "@jupyterlab/translation@^3.0.0-rc.7":
292 | version "3.0.0-rc.7"
293 | resolved "https://registry.yarnpkg.com/@jupyterlab/translation/-/translation-3.0.0-rc.7.tgz#a5462e2514ad4c94b6b8f2265ec7aa9ca53ffe7f"
294 | integrity sha512-95ORMyiJ5JX4r1LqhIosTiGdgLDwMQLLxBmbUTYJ7uIX0XBJ+jjorWp0QTQ1YvCtuN6XdbpcCLxcSBVneIKQRA==
295 | dependencies:
296 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
297 | "@jupyterlab/services" "^6.0.0-rc.7"
298 | "@jupyterlab/statedb" "^3.0.0-rc.7"
299 | "@lumino/coreutils" "^1.5.3"
300 |
301 | "@jupyterlab/ui-components@^3.0.0-rc.7":
302 | version "3.0.0-rc.7"
303 | resolved "https://registry.yarnpkg.com/@jupyterlab/ui-components/-/ui-components-3.0.0-rc.7.tgz#0dbd18702a3bda269dad72f4360e9e59a05ff447"
304 | integrity sha512-g/j8Vaz67wZIb19asjb6S27QN+BksaZl+IUUX6zSbiwQcs2dOy0sCLBl9sg6FJL0oZkyfVh7+B8iDQwbRYHcwA==
305 | dependencies:
306 | "@blueprintjs/core" "^3.22.2"
307 | "@blueprintjs/select" "^3.11.2"
308 | "@jupyterlab/coreutils" "^5.0.0-rc.7"
309 | "@lumino/coreutils" "^1.5.3"
310 | "@lumino/signaling" "^1.4.3"
311 | "@lumino/virtualdom" "^1.7.3"
312 | "@lumino/widgets" "^1.14.0"
313 | react "^17.0.1"
314 | react-dom "^17.0.1"
315 | typestyle "^2.0.4"
316 |
317 | "@lumino/algorithm@^1.3.3":
318 | version "1.3.3"
319 | resolved "https://registry.yarnpkg.com/@lumino/algorithm/-/algorithm-1.3.3.tgz#fdf4daa407a1ce6f233e173add6a2dda0c99eef4"
320 | integrity sha512-I2BkssbOSLq3rDjgAC3fzf/zAIwkRUnAh60MO0lYcaFdSGyI15w4K3gwZHGIO0p9cKEiNHLXKEODGmOjMLOQ3g==
321 |
322 | "@lumino/application@^1.11.0":
323 | version "1.11.1"
324 | resolved "https://registry.yarnpkg.com/@lumino/application/-/application-1.11.1.tgz#51318abb857cd4be12fae118f03f3a93c51f2849"
325 | integrity sha512-hhv3y5NdbmMrcM8cZT8j8EMlFq8CVeEALzrfJNAIuMX1wIeo30yfXCntukDZpyw8loXNHEAUO840Qk5nImMA5g==
326 | dependencies:
327 | "@lumino/commands" "^1.11.4"
328 | "@lumino/coreutils" "^1.5.3"
329 | "@lumino/widgets" "^1.14.1"
330 |
331 | "@lumino/collections@^1.3.3":
332 | version "1.3.3"
333 | resolved "https://registry.yarnpkg.com/@lumino/collections/-/collections-1.3.3.tgz#fa95c826b93ee6e24b3c4b07c8f595312525f8cc"
334 | integrity sha512-vN3GSV5INkgM6tMLd+WqTgaPnQNTY7L/aFUtTOC8TJQm+vg1eSmR4fNXsoGHM3uA85ctSJThvdZr5triu1Iajg==
335 | dependencies:
336 | "@lumino/algorithm" "^1.3.3"
337 |
338 | "@lumino/commands@^1.11.3", "@lumino/commands@^1.11.4":
339 | version "1.11.4"
340 | resolved "https://registry.yarnpkg.com/@lumino/commands/-/commands-1.11.4.tgz#05e4166ad9c73e5b84f7db208e3f02d597f1e887"
341 | integrity sha512-yZhcx4K5Be/JOIz8OJjo88zzIMkalQ/1ifhTUq5GPi2pdzwmaY6lZjql8r9PX0SRGhWtWLfJX5DTPiOf42fugQ==
342 | dependencies:
343 | "@lumino/algorithm" "^1.3.3"
344 | "@lumino/coreutils" "^1.5.3"
345 | "@lumino/disposable" "^1.4.3"
346 | "@lumino/domutils" "^1.2.3"
347 | "@lumino/keyboard" "^1.2.3"
348 | "@lumino/signaling" "^1.4.3"
349 | "@lumino/virtualdom" "^1.7.3"
350 |
351 | "@lumino/coreutils@^1.5.3":
352 | version "1.5.3"
353 | resolved "https://registry.yarnpkg.com/@lumino/coreutils/-/coreutils-1.5.3.tgz#89dd7b7f381642a1bf568910c5b62c7bde705d71"
354 | integrity sha512-G72jJ6sgOwAUuilz+cri7LpHIJxllK+qz+YZUC3fyyWHK7oRlZemcc43jZAVE+tagTdMxKYSQWNIVzM5lI8sWw==
355 |
356 | "@lumino/disposable@^1.4.3":
357 | version "1.4.3"
358 | resolved "https://registry.yarnpkg.com/@lumino/disposable/-/disposable-1.4.3.tgz#0a69b15cc5a1e506f93bb390ac44aae338da3c36"
359 | integrity sha512-zKQ9N2AEGcYpG6PJkeMWQXvoXU9w1ocji78z+fboM/SmSgtOIVGeQt3fZeldymf0XrlOPpNXs1ZFg54yWUMnXA==
360 | dependencies:
361 | "@lumino/algorithm" "^1.3.3"
362 | "@lumino/signaling" "^1.4.3"
363 |
364 | "@lumino/domutils@^1.2.3":
365 | version "1.2.3"
366 | resolved "https://registry.yarnpkg.com/@lumino/domutils/-/domutils-1.2.3.tgz#7e8e549a97624bfdbd4dd95ae4d1e30b87799822"
367 | integrity sha512-SEi8WZSy+DWMkL5CfAY78MHbi3x83AVmRFxjs9+A6qsFPde+Hr1I4DNtLsSDmfAWsobHHgBnjyNp2ZkQEq0IEA==
368 |
369 | "@lumino/dragdrop@^1.6.4":
370 | version "1.6.4"
371 | resolved "https://registry.yarnpkg.com/@lumino/dragdrop/-/dragdrop-1.6.4.tgz#bc87589b7335f40cf8dc5b2cffa14cfb3a1c56cc"
372 | integrity sha512-t+tQazxg/fyyC7T1wm7mnSfUDNPvAbKHRDWaIbBRVjf6M+B5N8eFwwqMZ63nKdzZPbwX6DJq+D2DNlqIB7gOjg==
373 | dependencies:
374 | "@lumino/coreutils" "^1.5.3"
375 | "@lumino/disposable" "^1.4.3"
376 |
377 | "@lumino/keyboard@^1.2.3":
378 | version "1.2.3"
379 | resolved "https://registry.yarnpkg.com/@lumino/keyboard/-/keyboard-1.2.3.tgz#594c73233636d85ed035b1a37a095acf956cfe8c"
380 | integrity sha512-ibS0sz0VABeuJXx2JVSz36sUBMUOcQNCNPybVhwzN/GkJFs0dnDKluMu+3Px0tkB2y33bGPZU/RLZY1Xj/faEA==
381 |
382 | "@lumino/messaging@^1.4.3":
383 | version "1.4.3"
384 | resolved "https://registry.yarnpkg.com/@lumino/messaging/-/messaging-1.4.3.tgz#75a1901f53086c7c0e978a63cb784eae5cc59f3f"
385 | integrity sha512-wa2Pj2KOuLNLS2n0wVBzUVFGbvjL1FLbuCOAUEYfN6xXVleqqtGGzd08uTF7ebu01KCO3VQ38+dkvoaM/C2qPw==
386 | dependencies:
387 | "@lumino/algorithm" "^1.3.3"
388 | "@lumino/collections" "^1.3.3"
389 |
390 | "@lumino/polling@^1.3.3":
391 | version "1.3.3"
392 | resolved "https://registry.yarnpkg.com/@lumino/polling/-/polling-1.3.3.tgz#6336638cb9ba2f4f4c3ef2529c7f260abbd25148"
393 | integrity sha512-uMRi6sPRnKW8m38WUY3qox1jxwzpvceafUbDJATCwyrZ48+YoY5Fxfmd9dqwioHS1aq9np5c6L35a9ZGuS0Maw==
394 | dependencies:
395 | "@lumino/coreutils" "^1.5.3"
396 | "@lumino/disposable" "^1.4.3"
397 | "@lumino/signaling" "^1.4.3"
398 |
399 | "@lumino/properties@^1.2.3":
400 | version "1.2.3"
401 | resolved "https://registry.yarnpkg.com/@lumino/properties/-/properties-1.2.3.tgz#10675e554e4a9dcc4022de01875fd51f33e2c785"
402 | integrity sha512-dbS9V/L+RpQoRjxHMAGh1JYoXaLA6F7xkVbg/vmYXqdXZ7DguO5C3Qteu9tNp7Z7Q31TqFWUCrniTI9UJiJCoQ==
403 |
404 | "@lumino/signaling@^1.4.3":
405 | version "1.4.3"
406 | resolved "https://registry.yarnpkg.com/@lumino/signaling/-/signaling-1.4.3.tgz#d29f7f542fdcd70b91ca275d3ca793ae21cebf6a"
407 | integrity sha512-6clc8SMcH0tyKXIX31xw6sxjxJl5hj4YRd1DTHTS62cegQ0FkO8JjJeuv+Nc1pgTg6nEAf65aSOHpUdsFHDAvQ==
408 | dependencies:
409 | "@lumino/algorithm" "^1.3.3"
410 |
411 | "@lumino/virtualdom@^1.7.3":
412 | version "1.7.3"
413 | resolved "https://registry.yarnpkg.com/@lumino/virtualdom/-/virtualdom-1.7.3.tgz#57586b088feeeedd020c0815ea5d3159519bd83e"
414 | integrity sha512-YgQyyo5F7nMfcp5wbpJQyBsztFqAQPO1++sbPCJiF8Mt0Zo5+hN0jWG2tw7IymHdXDNypgnrCiiHQZMUXuzCiA==
415 | dependencies:
416 | "@lumino/algorithm" "^1.3.3"
417 |
418 | "@lumino/widgets@^1.14.0", "@lumino/widgets@^1.14.1":
419 | version "1.14.1"
420 | resolved "https://registry.yarnpkg.com/@lumino/widgets/-/widgets-1.14.1.tgz#2a6c40c207e78635101dc18e2e43e71a2e31c3e3"
421 | integrity sha512-gdar1+y+0k8nm2LCm/m4qTICYRRRv8L46xhGDe8D0xWsuLVP3OEuYGMmexRuk0ep7G/F5exMY0FvG4va6pqOCQ==
422 | dependencies:
423 | "@lumino/algorithm" "^1.3.3"
424 | "@lumino/commands" "^1.11.4"
425 | "@lumino/coreutils" "^1.5.3"
426 | "@lumino/disposable" "^1.4.3"
427 | "@lumino/domutils" "^1.2.3"
428 | "@lumino/dragdrop" "^1.6.4"
429 | "@lumino/keyboard" "^1.2.3"
430 | "@lumino/messaging" "^1.4.3"
431 | "@lumino/properties" "^1.2.3"
432 | "@lumino/signaling" "^1.4.3"
433 | "@lumino/virtualdom" "^1.7.3"
434 |
435 | "@types/dom4@^2.0.1":
436 | version "2.0.1"
437 | resolved "https://registry.yarnpkg.com/@types/dom4/-/dom4-2.0.1.tgz#506d5781b9bcab81bd9a878b198aec7dee2a6033"
438 | integrity sha512-kSkVAvWmMZiCYtvqjqQEwOmvKwcH+V4uiv3qPQ8pAh1Xl39xggGEo8gHUqV4waYGHezdFw0rKBR8Jt0CrQSDZA==
439 |
440 | "@types/prop-types@*":
441 | version "15.7.3"
442 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
443 | integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
444 |
445 | "@types/react@^16.9.1", "@types/react@^16.9.48":
446 | version "16.9.56"
447 | resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.56.tgz#ea25847b53c5bec064933095fc366b1462e2adf0"
448 | integrity sha512-gIkl4J44G/qxbuC6r2Xh+D3CGZpJ+NdWTItAPmZbR5mUS+JQ8Zvzpl0ea5qT/ZT3ZNTUcDKUVqV3xBE8wv/DyQ==
449 | dependencies:
450 | "@types/prop-types" "*"
451 | csstype "^3.0.2"
452 |
453 | ajv@^6.12.3:
454 | version "6.12.6"
455 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
456 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
457 | dependencies:
458 | fast-deep-equal "^3.1.1"
459 | fast-json-stable-stringify "^2.0.0"
460 | json-schema-traverse "^0.4.1"
461 | uri-js "^4.2.2"
462 |
463 | ansi-styles@^3.2.1:
464 | version "3.2.1"
465 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
466 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
467 | dependencies:
468 | color-convert "^1.9.0"
469 |
470 | balanced-match@^1.0.0:
471 | version "1.0.0"
472 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
473 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
474 |
475 | base64-js@^1.3.1:
476 | version "1.3.1"
477 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
478 | integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
479 |
480 | brace-expansion@^1.1.7:
481 | version "1.1.11"
482 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
483 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
484 | dependencies:
485 | balanced-match "^1.0.0"
486 | concat-map "0.0.1"
487 |
488 | buffer@^5.6.0:
489 | version "5.7.1"
490 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
491 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
492 | dependencies:
493 | base64-js "^1.3.1"
494 | ieee754 "^1.1.13"
495 |
496 | call-bind@^1.0.0:
497 | version "1.0.0"
498 | resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce"
499 | integrity sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==
500 | dependencies:
501 | function-bind "^1.1.1"
502 | get-intrinsic "^1.0.0"
503 |
504 | chalk@^2.4.2:
505 | version "2.4.2"
506 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
507 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
508 | dependencies:
509 | ansi-styles "^3.2.1"
510 | escape-string-regexp "^1.0.5"
511 | supports-color "^5.3.0"
512 |
513 | classnames@^2.2:
514 | version "2.2.6"
515 | resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
516 | integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==
517 |
518 | codemirror@~5.57.0:
519 | version "5.57.0"
520 | resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.57.0.tgz#d26365b72f909f5d2dbb6b1209349ca1daeb2d50"
521 | integrity sha512-WGc6UL7Hqt+8a6ZAsj/f1ApQl3NPvHY/UQSzG6fB6l4BjExgVdhFaxd7mRTw1UCiYe/6q86zHP+kfvBQcZGvUg==
522 |
523 | color-convert@^1.9.0:
524 | version "1.9.3"
525 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
526 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
527 | dependencies:
528 | color-name "1.1.3"
529 |
530 | color-name@1.1.3:
531 | version "1.1.3"
532 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
533 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
534 |
535 | concat-map@0.0.1:
536 | version "0.0.1"
537 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
538 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
539 |
540 | create-react-context@^0.3.0:
541 | version "0.3.0"
542 | resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c"
543 | integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==
544 | dependencies:
545 | gud "^1.0.0"
546 | warning "^4.0.3"
547 |
548 | csstype@2.6.9:
549 | version "2.6.9"
550 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.9.tgz#05141d0cd557a56b8891394c1911c40c8a98d098"
551 | integrity sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==
552 |
553 | csstype@^3.0.2, csstype@~3.0.3:
554 | version "3.0.4"
555 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.4.tgz#b156d7be03b84ff425c9a0a4b1e5f4da9c5ca888"
556 | integrity sha512-xc8DUsCLmjvCfoD7LTGE0ou2MIWLx0K9RCZwSHMOdynqRsP4MtUcLeqh1HcQ2dInwDTqn+3CE0/FZh1et+p4jA==
557 |
558 | deep-equal@^1.1.1:
559 | version "1.1.1"
560 | resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
561 | integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
562 | dependencies:
563 | is-arguments "^1.0.4"
564 | is-date-object "^1.0.1"
565 | is-regex "^1.0.4"
566 | object-is "^1.0.1"
567 | object-keys "^1.1.1"
568 | regexp.prototype.flags "^1.2.0"
569 |
570 | define-properties@^1.1.3:
571 | version "1.1.3"
572 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
573 | integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
574 | dependencies:
575 | object-keys "^1.0.12"
576 |
577 | dom-helpers@^3.4.0:
578 | version "3.4.0"
579 | resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8"
580 | integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==
581 | dependencies:
582 | "@babel/runtime" "^7.1.2"
583 |
584 | dom-serializer@^1.0.1:
585 | version "1.1.0"
586 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.1.0.tgz#5f7c828f1bfc44887dc2a315ab5c45691d544b58"
587 | integrity sha512-ox7bvGXt2n+uLWtCRLybYx60IrOlWL/aCebWJk1T0d4m3y2tzf4U3ij9wBMUb6YJZpz06HCCYuyCDveE2xXmzQ==
588 | dependencies:
589 | domelementtype "^2.0.1"
590 | domhandler "^3.0.0"
591 | entities "^2.0.0"
592 |
593 | dom4@^2.1.5:
594 | version "2.1.6"
595 | resolved "https://registry.yarnpkg.com/dom4/-/dom4-2.1.6.tgz#c90df07134aa0dbd81ed4d6ba1237b36fc164770"
596 | integrity sha512-JkCVGnN4ofKGbjf5Uvc8mmxaATIErKQKSgACdBXpsQ3fY6DlIpAyWfiBSrGkttATssbDCp3psiAKWXk5gmjycA==
597 |
598 | domelementtype@^2.0.1:
599 | version "2.0.2"
600 | resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971"
601 | integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==
602 |
603 | domhandler@^3.0.0, domhandler@^3.3.0:
604 | version "3.3.0"
605 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.3.0.tgz#6db7ea46e4617eb15cf875df68b2b8524ce0037a"
606 | integrity sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==
607 | dependencies:
608 | domelementtype "^2.0.1"
609 |
610 | domutils@^2.0.0:
611 | version "2.4.2"
612 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.2.tgz#7ee5be261944e1ad487d9aa0616720010123922b"
613 | integrity sha512-NKbgaM8ZJOecTZsIzW5gSuplsX2IWW2mIK7xVr8hTQF2v1CJWTmLZ1HOCh5sH+IzVPAGE5IucooOkvwBRAdowA==
614 | dependencies:
615 | dom-serializer "^1.0.1"
616 | domelementtype "^2.0.1"
617 | domhandler "^3.3.0"
618 |
619 | entities@^2.0.0:
620 | version "2.1.0"
621 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5"
622 | integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==
623 |
624 | es-abstract@^1.17.0-next.1:
625 | version "1.17.7"
626 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c"
627 | integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==
628 | dependencies:
629 | es-to-primitive "^1.2.1"
630 | function-bind "^1.1.1"
631 | has "^1.0.3"
632 | has-symbols "^1.0.1"
633 | is-callable "^1.2.2"
634 | is-regex "^1.1.1"
635 | object-inspect "^1.8.0"
636 | object-keys "^1.1.1"
637 | object.assign "^4.1.1"
638 | string.prototype.trimend "^1.0.1"
639 | string.prototype.trimstart "^1.0.1"
640 |
641 | es-abstract@^1.18.0-next.1:
642 | version "1.18.0-next.1"
643 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68"
644 | integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==
645 | dependencies:
646 | es-to-primitive "^1.2.1"
647 | function-bind "^1.1.1"
648 | has "^1.0.3"
649 | has-symbols "^1.0.1"
650 | is-callable "^1.2.2"
651 | is-negative-zero "^2.0.0"
652 | is-regex "^1.1.1"
653 | object-inspect "^1.8.0"
654 | object-keys "^1.1.1"
655 | object.assign "^4.1.1"
656 | string.prototype.trimend "^1.0.1"
657 | string.prototype.trimstart "^1.0.1"
658 |
659 | es-to-primitive@^1.2.1:
660 | version "1.2.1"
661 | resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
662 | integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
663 | dependencies:
664 | is-callable "^1.1.4"
665 | is-date-object "^1.0.1"
666 | is-symbol "^1.0.2"
667 |
668 | escape-string-regexp@^1.0.5:
669 | version "1.0.5"
670 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
671 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
672 |
673 | fast-deep-equal@^3.1.1:
674 | version "3.1.3"
675 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
676 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
677 |
678 | fast-json-stable-stringify@^2.0.0:
679 | version "2.1.0"
680 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
681 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
682 |
683 | free-style@3.1.0:
684 | version "3.1.0"
685 | resolved "https://registry.yarnpkg.com/free-style/-/free-style-3.1.0.tgz#4e2996029534e6b1731611d843437b9e2f473f08"
686 | integrity sha512-vJujYSIyT30iDoaoeigNAxX4yB1RUrh+N2ZMhIElMr3BvCuGXOw7XNJMEEJkDUeamK2Rnb/IKFGKRKlTWIGRWA==
687 |
688 | fs.realpath@^1.0.0:
689 | version "1.0.0"
690 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
691 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
692 |
693 | function-bind@^1.1.1:
694 | version "1.1.1"
695 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
696 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
697 |
698 | get-intrinsic@^1.0.0:
699 | version "1.0.1"
700 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.1.tgz#94a9768fcbdd0595a1c9273aacf4c89d075631be"
701 | integrity sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==
702 | dependencies:
703 | function-bind "^1.1.1"
704 | has "^1.0.3"
705 | has-symbols "^1.0.1"
706 |
707 | glob@^7.1.3:
708 | version "7.1.6"
709 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
710 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
711 | dependencies:
712 | fs.realpath "^1.0.0"
713 | inflight "^1.0.4"
714 | inherits "2"
715 | minimatch "^3.0.4"
716 | once "^1.3.0"
717 | path-is-absolute "^1.0.0"
718 |
719 | gud@^1.0.0:
720 | version "1.0.0"
721 | resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0"
722 | integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==
723 |
724 | has-flag@^3.0.0:
725 | version "3.0.0"
726 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
727 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
728 |
729 | has-symbols@^1.0.1:
730 | version "1.0.1"
731 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
732 | integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
733 |
734 | has@^1.0.3:
735 | version "1.0.3"
736 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
737 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
738 | dependencies:
739 | function-bind "^1.1.1"
740 |
741 | htmlparser2@^4.1.0:
742 | version "4.1.0"
743 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.1.0.tgz#9a4ef161f2e4625ebf7dfbe6c0a2f52d18a59e78"
744 | integrity sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==
745 | dependencies:
746 | domelementtype "^2.0.1"
747 | domhandler "^3.0.0"
748 | domutils "^2.0.0"
749 | entities "^2.0.0"
750 |
751 | ieee754@^1.1.13:
752 | version "1.2.1"
753 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
754 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
755 |
756 | inflight@^1.0.4:
757 | version "1.0.6"
758 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
759 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
760 | dependencies:
761 | once "^1.3.0"
762 | wrappy "1"
763 |
764 | inherits@2:
765 | version "2.0.4"
766 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
767 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
768 |
769 | is-arguments@^1.0.4:
770 | version "1.0.4"
771 | resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3"
772 | integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==
773 |
774 | is-callable@^1.1.4, is-callable@^1.2.2:
775 | version "1.2.2"
776 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9"
777 | integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==
778 |
779 | is-date-object@^1.0.1:
780 | version "1.0.2"
781 | resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
782 | integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
783 |
784 | is-negative-zero@^2.0.0:
785 | version "2.0.0"
786 | resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461"
787 | integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=
788 |
789 | is-regex@^1.0.4, is-regex@^1.1.1:
790 | version "1.1.1"
791 | resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9"
792 | integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==
793 | dependencies:
794 | has-symbols "^1.0.1"
795 |
796 | is-symbol@^1.0.2:
797 | version "1.0.3"
798 | resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
799 | integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
800 | dependencies:
801 | has-symbols "^1.0.1"
802 |
803 | "js-tokens@^3.0.0 || ^4.0.0":
804 | version "4.0.0"
805 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
806 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
807 |
808 | json-schema-traverse@^0.4.1:
809 | version "0.4.1"
810 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
811 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
812 |
813 | json5@^2.1.1:
814 | version "2.1.3"
815 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43"
816 | integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==
817 | dependencies:
818 | minimist "^1.2.5"
819 |
820 | jupyterlab-topbar@^0.6.0:
821 | version "0.6.0"
822 | resolved "https://registry.yarnpkg.com/jupyterlab-topbar/-/jupyterlab-topbar-0.6.0.tgz#25143c145a8f84588d89a56e2e3936a659613bb0"
823 | integrity sha512-ONGFRtaMWIMJCLrUDRdxWiOMydZHsQzEoPNdqlF1UUvGF1q+4QGmHn08rG06/MCgVjFH3zLICmGOF7FDiabykQ==
824 | dependencies:
825 | "@jupyterlab/application" "^3.0.0-rc.6"
826 | "@jupyterlab/apputils" "^3.0.0-rc.6"
827 | "@lumino/algorithm" "^1.3.3"
828 | "@lumino/coreutils" "^1.5.3"
829 | "@lumino/domutils" "^1.2.3"
830 | "@lumino/dragdrop" "^1.6.4"
831 | "@lumino/messaging" "^1.4.3"
832 | "@lumino/widgets" "^1.14.0"
833 |
834 | lodash.escape@^4.0.1:
835 | version "4.0.1"
836 | resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98"
837 | integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=
838 |
839 | lodash@^4.17.15:
840 | version "4.17.21"
841 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
842 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
843 |
844 | loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
845 | version "1.4.0"
846 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
847 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
848 | dependencies:
849 | js-tokens "^3.0.0 || ^4.0.0"
850 |
851 | marked@^1.1.1:
852 | version "1.2.3"
853 | resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.3.tgz#58817ba348a7c9398cb94d40d12e0d08df83af57"
854 | integrity sha512-RQuL2i6I6Gn+9n81IDNGbL0VHnta4a+8ZhqvryXEniTb/hQNtf3i26hi1XWUhzb9BgVyWHKR3UO8MaHtKoYibw==
855 |
856 | minimatch@^3.0.4:
857 | version "3.0.4"
858 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
859 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
860 | dependencies:
861 | brace-expansion "^1.1.7"
862 |
863 | minimist@^1.2.5, minimist@~1.2.0:
864 | version "1.2.5"
865 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
866 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
867 |
868 | moment@^2.24.0:
869 | version "2.29.1"
870 | resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
871 | integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
872 |
873 | node-fetch@^2.6.0:
874 | version "2.6.1"
875 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
876 | integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
877 |
878 | normalize.css@^8.0.1:
879 | version "8.0.1"
880 | resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3"
881 | integrity sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==
882 |
883 | object-assign@^4.1.1:
884 | version "4.1.1"
885 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
886 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
887 |
888 | object-inspect@^1.8.0:
889 | version "1.8.0"
890 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0"
891 | integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==
892 |
893 | object-is@^1.0.1:
894 | version "1.1.3"
895 | resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.3.tgz#2e3b9e65560137455ee3bd62aec4d90a2ea1cc81"
896 | integrity sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==
897 | dependencies:
898 | define-properties "^1.1.3"
899 | es-abstract "^1.18.0-next.1"
900 |
901 | object-keys@^1.0.12, object-keys@^1.1.1:
902 | version "1.1.1"
903 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
904 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
905 |
906 | object.assign@^4.1.1:
907 | version "4.1.2"
908 | resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
909 | integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
910 | dependencies:
911 | call-bind "^1.0.0"
912 | define-properties "^1.1.3"
913 | has-symbols "^1.0.1"
914 | object-keys "^1.1.1"
915 |
916 | once@^1.3.0:
917 | version "1.4.0"
918 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
919 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
920 | dependencies:
921 | wrappy "1"
922 |
923 | parse-srcset@^1.0.2:
924 | version "1.0.2"
925 | resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1"
926 | integrity sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=
927 |
928 | path-browserify@^1.0.0:
929 | version "1.0.1"
930 | resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd"
931 | integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==
932 |
933 | path-is-absolute@^1.0.0:
934 | version "1.0.1"
935 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
936 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
937 |
938 | popper.js@^1.14.4, popper.js@^1.16.1:
939 | version "1.16.1"
940 | resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b"
941 | integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==
942 |
943 | postcss@^7.0.27:
944 | version "7.0.36"
945 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb"
946 | integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==
947 | dependencies:
948 | chalk "^2.4.2"
949 | source-map "^0.6.1"
950 | supports-color "^6.1.0"
951 |
952 | prop-types@^15.6.1, prop-types@^15.6.2:
953 | version "15.7.2"
954 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
955 | integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
956 | dependencies:
957 | loose-envify "^1.4.0"
958 | object-assign "^4.1.1"
959 | react-is "^16.8.1"
960 |
961 | punycode@1.3.2:
962 | version "1.3.2"
963 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
964 | integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
965 |
966 | punycode@^2.1.0:
967 | version "2.1.1"
968 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
969 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
970 |
971 | querystring@0.2.0:
972 | version "0.2.0"
973 | resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
974 | integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
975 |
976 | querystringify@^2.1.1:
977 | version "2.2.0"
978 | resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
979 | integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
980 |
981 | react-dom@^17.0.1:
982 | version "17.0.1"
983 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6"
984 | integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==
985 | dependencies:
986 | loose-envify "^1.1.0"
987 | object-assign "^4.1.1"
988 | scheduler "^0.20.1"
989 |
990 | react-is@^16.8.1:
991 | version "16.13.1"
992 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
993 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
994 |
995 | react-lifecycles-compat@^3.0.4:
996 | version "3.0.4"
997 | resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
998 | integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
999 |
1000 | react-popper@^1.3.7:
1001 | version "1.3.7"
1002 | resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.7.tgz#f6a3471362ef1f0d10a4963673789de1baca2324"
1003 | integrity sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==
1004 | dependencies:
1005 | "@babel/runtime" "^7.1.2"
1006 | create-react-context "^0.3.0"
1007 | deep-equal "^1.1.1"
1008 | popper.js "^1.14.4"
1009 | prop-types "^15.6.1"
1010 | typed-styles "^0.0.7"
1011 | warning "^4.0.2"
1012 |
1013 | react-transition-group@^2.9.0:
1014 | version "2.9.0"
1015 | resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.9.0.tgz#df9cdb025796211151a436c69a8f3b97b5b07c8d"
1016 | integrity sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==
1017 | dependencies:
1018 | dom-helpers "^3.4.0"
1019 | loose-envify "^1.4.0"
1020 | prop-types "^15.6.2"
1021 | react-lifecycles-compat "^3.0.4"
1022 |
1023 | react@^17.0.0, react@^17.0.1:
1024 | version "17.0.1"
1025 | resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127"
1026 | integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==
1027 | dependencies:
1028 | loose-envify "^1.1.0"
1029 | object-assign "^4.1.1"
1030 |
1031 | regenerator-runtime@^0.13.4:
1032 | version "0.13.7"
1033 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
1034 | integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
1035 |
1036 | regexp.prototype.flags@^1.2.0:
1037 | version "1.3.0"
1038 | resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75"
1039 | integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==
1040 | dependencies:
1041 | define-properties "^1.1.3"
1042 | es-abstract "^1.17.0-next.1"
1043 |
1044 | requires-port@^1.0.0:
1045 | version "1.0.0"
1046 | resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
1047 | integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
1048 |
1049 | resize-observer-polyfill@^1.5.1:
1050 | version "1.5.1"
1051 | resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
1052 | integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
1053 |
1054 | rimraf@^3.0.2:
1055 | version "3.0.2"
1056 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
1057 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
1058 | dependencies:
1059 | glob "^7.1.3"
1060 |
1061 | sanitize-html@~1.27.4:
1062 | version "1.27.5"
1063 | resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.27.5.tgz#6c8149462adb23e360e1bb71cc0bae7f08c823c7"
1064 | integrity sha512-M4M5iXDAUEcZKLXkmk90zSYWEtk5NH3JmojQxKxV371fnMh+x9t1rqdmXaGoyEHw3z/X/8vnFhKjGL5xFGOJ3A==
1065 | dependencies:
1066 | htmlparser2 "^4.1.0"
1067 | lodash "^4.17.15"
1068 | parse-srcset "^1.0.2"
1069 | postcss "^7.0.27"
1070 |
1071 | scheduler@^0.20.1:
1072 | version "0.20.1"
1073 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c"
1074 | integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==
1075 | dependencies:
1076 | loose-envify "^1.1.0"
1077 | object-assign "^4.1.1"
1078 |
1079 | source-map@^0.6.1:
1080 | version "0.6.1"
1081 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
1082 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
1083 |
1084 | string.prototype.trimend@^1.0.1:
1085 | version "1.0.2"
1086 | resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz#6ddd9a8796bc714b489a3ae22246a208f37bfa46"
1087 | integrity sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==
1088 | dependencies:
1089 | define-properties "^1.1.3"
1090 | es-abstract "^1.18.0-next.1"
1091 |
1092 | string.prototype.trimstart@^1.0.1:
1093 | version "1.0.2"
1094 | resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz#22d45da81015309cd0cdd79787e8919fc5c613e7"
1095 | integrity sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==
1096 | dependencies:
1097 | define-properties "^1.1.3"
1098 | es-abstract "^1.18.0-next.1"
1099 |
1100 | supports-color@^5.3.0:
1101 | version "5.5.0"
1102 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1103 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1104 | dependencies:
1105 | has-flag "^3.0.0"
1106 |
1107 | supports-color@^6.1.0:
1108 | version "6.1.0"
1109 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
1110 | integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
1111 | dependencies:
1112 | has-flag "^3.0.0"
1113 |
1114 | tslib@~1.13.0:
1115 | version "1.13.0"
1116 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
1117 | integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
1118 |
1119 | typed-styles@^0.0.7:
1120 | version "0.0.7"
1121 | resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9"
1122 | integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==
1123 |
1124 | typescript@~4.0.0:
1125 | version "4.0.5"
1126 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389"
1127 | integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==
1128 |
1129 | typestyle@^2.0.4:
1130 | version "2.1.0"
1131 | resolved "https://registry.yarnpkg.com/typestyle/-/typestyle-2.1.0.tgz#7c5cc567de72cd8bfb686813150b92791aaa7636"
1132 | integrity sha512-6uCYPdG4xWLeEcl9O0GtNFnNGhami+irKiLsXSuvWHC/aTS7wdj49WeikWAKN+xHN3b1hm+9v0svwwgSBhCsNA==
1133 | dependencies:
1134 | csstype "2.6.9"
1135 | free-style "3.1.0"
1136 |
1137 | uri-js@^4.2.2:
1138 | version "4.4.0"
1139 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602"
1140 | integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==
1141 | dependencies:
1142 | punycode "^2.1.0"
1143 |
1144 | url-parse@~1.4.7:
1145 | version "1.4.7"
1146 | resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278"
1147 | integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==
1148 | dependencies:
1149 | querystringify "^2.1.1"
1150 | requires-port "^1.0.0"
1151 |
1152 | url@^0.11.0:
1153 | version "0.11.0"
1154 | resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
1155 | integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
1156 | dependencies:
1157 | punycode "1.3.2"
1158 | querystring "0.2.0"
1159 |
1160 | warning@^4.0.2, warning@^4.0.3:
1161 | version "4.0.3"
1162 | resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
1163 | integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==
1164 | dependencies:
1165 | loose-envify "^1.0.0"
1166 |
1167 | wrappy@1:
1168 | version "1.0.2"
1169 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1170 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
1171 |
1172 | ws@^7.2.0:
1173 | version "7.3.1"
1174 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8"
1175 | integrity sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==
1176 |
--------------------------------------------------------------------------------