gdritter repos frony-ritter-designs / 587c66d
Use woofmark instead of slate Getty Ritter 3 years ago
5 changed file(s) with 355 addition(s) and 548 deletion(s). Collapse all Expand all
1 import ReactDOM from 'react-dom';
2 import React, { useCallback, useMemo, useState } from 'react';
3 import isHotkey from 'is-hotkey';
4 import { Editable, withReact, useSlate, Slate } from 'slate-react';
5 import { Editor, Transforms, createEditor } from 'slate';
6 import { withHistory } from 'slate-history';
7 import { Button, Icon, Toolbar } from './components';
1 import woofmark from 'woofmark';
2 import megamark from 'megamark';
83
4 window.onload = () => {
5 let woof = woofmark(document.getElementById("editor"), {
6 parseMarkdown: megamark,
7 html: false,
8 markdown: false,
9 defaultMode: 'wysiwyg',
10 });
911
10 const HOTKEYS = {
11 'mod+b': 'bold',
12 'mod+i': 'italic',
13 'mod+u': 'underline',
14 'mod+`': 'code',
12 fetch('/api/design/00700/')
13 .then(res => res.json())
14 .then(res => {
15 woof.value(res.description);
16 });
1517 };
16
17 const LIST_TYPES = ['numbered-list', 'bulleted-list'];
18
19 function EditPane(source) {
20 const [value, setValue] = useState(source.source);
21 const renderElement = useCallback(props => <Element {...props} />, []);
22 const renderLeaf = useCallback(props => <Leaf {...props} />, []);
23 const editor = useMemo(() => withHistory(withReact(createEditor())), []);
24
25 return (
26 <Slate editor={editor} value={value} onChange={value => setValue(value)}>
27 <Toolbar>
28 <MarkButton format="bold" icon="format_bold" />
29 <MarkButton format="italic" icon="format_italic" />
30 <MarkButton format="underline" icon="format_underlined" />
31 <MarkButton format="code" icon="code" />
32 <BlockButton format="heading-one" icon="looks_one" />
33 <BlockButton format="heading-two" icon="looks_two" />
34 <BlockButton format="block-quote" icon="format_quote" />
35 <BlockButton format="numbered-list" icon="format_list_numbered" />
36 <BlockButton format="bulleted-list" icon="format_list_bulleted" />
37 </Toolbar>
38 <Editable
39 renderElement={renderElement}
40 renderLeaf={renderLeaf}
41 placeholder="Enter some rich text…"
42 spellCheck
43 autoFocus
44 onKeyDown={event => {
45 for (const hotkey in HOTKEYS) {
46 if (isHotkey(hotkey, event)) {
47 event.preventDefault();
48 const mark = HOTKEYS[hotkey];
49 toggleMark(editor, mark);
50 }
51 }
52 }}
53 />
54 </Slate>
55 );
56 }
57
58 const toggleBlock = (editor, format) => {
59 const isActive = isBlockActive(editor, format);
60 const isList = LIST_TYPES.includes(format);
61
62 Transforms.unwrapNodes(editor, {
63 match: n => LIST_TYPES.includes(n.type),
64 split: true,
65 });
66
67 Transforms.setNodes(editor, {
68 type: isActive ? 'paragraph' : isList ? 'list-item' : format,
69 });
70
71 if (!isActive && isList) {
72 const block = { type: format, children: [] };
73 Transforms.wrapNodes(editor, block);
74 }
75 }
76
77 const toggleMark = (editor, format) => {
78 const isActive = isMarkActive(editor, format);
79
80 if (isActive) {
81 Editor.removeMark(editor, format);
82 } else {
83 Editor.addMark(editor, format, true);
84 }
85 }
86
87 const isBlockActive = (editor, format) => {
88 const [match] = Editor.nodes(editor, {
89 match: n => n.type === format,
90 });
91
92 return !!match;
93 }
94
95 const isMarkActive = (editor, format) => {
96 const marks = Editor.marks(editor);
97 return marks ? marks[format] === true : false;
98 }
99
100 const Element = ({ attributes, children, element }) => {
101 switch (element.type) {
102 case 'block-quote':
103 return <blockquote {...attributes}>{children}</blockquote>;
104 case 'bulleted-list':
105 return <ul {...attributes}>{children}</ul>;
106 case 'heading-one':
107 return <h1 {...attributes}>{children}</h1>;
108 case 'heading-two':
109 return <h2 {...attributes}>{children}</h2>;
110 case 'list-item':
111 return <li {...attributes}>{children}</li>;
112 case 'numbered-list':
113 return <ol {...attributes}>{children}</ol>;
114 default:
115 return <p {...attributes}>{children}</p>;
116 }
117 }
118
119 const Leaf = ({ attributes, children, leaf }) => {
120 if (leaf.bold) {
121 children = <strong>{children}</strong>;
122 }
123
124 if (leaf.code) {
125 children = <code>{children}</code>;
126 }
127
128 if (leaf.italic) {
129 children = <em>{children}</em>;
130 }
131
132 if (leaf.underline) {
133 children = <u>{children}</u>;
134 }
135
136 return <span {...attributes}>{children}</span>;
137 }
138
139
140 const BlockButton = ({ format, icon }) => {
141 const editor = useSlate();
142 return (
143 <Button
144 active={isBlockActive(editor, format)}
145 onMouseDown={event => {
146 event.preventDefault();
147 toggleBlock(editor, format);
148 }}
149 >
150 <Icon>{icon}</Icon>
151 </Button>
152 );
153 }
154
155 const MarkButton = ({ format, icon }) => {
156 const editor = useSlate();
157 return (
158 <Button
159 active={isMarkActive(editor, format)}
160 onMouseDown={event => {
161 event.preventDefault();
162 toggleMark(editor, format);
163 }}
164 >
165 <Icon>{icon}</Icon>
166 </Button>
167 );
168 }
169
170 class EditorShell extends React.Component {
171 constructor(props) {
172 super(props);
173 this.state = {
174 design_id: this.props.design,
175 source: null,
176 failure_text: null,
177 };
178 }
179
180 componentDidMount() {
181 fetch(`/api/design/${this.state.design_id}`)
182 .then(res => res.json())
183 .then(
184 (res) => {
185 this.setState({
186 source: res.slate,
187 });
188 },
189 (error) => {
190 this.setState({
191 failure_text: `something fucked up: ${error}`,
192 });
193 }
194 );
195 }
196
197 render() {
198 if (this.state.source) {
199 return <EditPane source={this.state.source}/>;
200 } else if (this.state.failure_text) {
201 return <div>{this.state.failure_text}</div>;
202 } else {
203 return <div>Loading...</div>;
204 }
205 }
206 }
207
208 const editor = document.getElementById('editor');
209 const design = editor.dataset.design;
210 ReactDOM.render(<EditorShell design={design}/>, editor);
66 "author": "Getty Ritter <gettylefou@gmail.com>",
77 "license": "MIT",
88 "dependencies": {
9 "emotion": "^10.0.27",
10 "react": "^16.13.1",
11 "react-dom": "^16.13.1",
12 "slate": "^0.58.0",
13 "slate-history": "^0.58.0",
14 "slate-react": "^0.58.0"
9 "easymde": "^2.12.1",
10 "megamark": "^3.3.0",
11 "tagify": "^0.1.1",
12 "woofmark": "^4.2.6"
1513 },
1614 "scripts": {
1715 "build": "webpack -p"
256256 #contents [alt~=left] { float: left; }
257257
258258 #contents [alt~=right] { float: right; }
259
260 .editarea {
261 border: 1px solid black;
262 }
263
264 #editor {
265 width: 90%;
266 display: none;
267 }
1 <div id="editor" data-design="{{id}}"></div>
1 <div><input type="text" name="title" value="{{title}}" size="80"/></div>
22 <script type="text/javascript" src="/static/by.js"></script>
3 <div class="editarea">
4 <textarea id="editor" rows="8" cols="90"></textarea>
5 </div>
6 <select name="category">
7 {{#categories}}
8 <option value="{{id}}" ${{selected}}>{{name}}</option>
9 {{/categories}}
10 </select>
311 <!--
412 <div id="design">
513 <p>
22 # yarn lockfile v1
33
44
5 "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3":
5 "@babel/code-frame@^7.8.3":
66 version "7.8.3"
77 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
88 integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
149149 dependencies:
150150 "@babel/types" "^7.8.3"
151151
152 "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.8.3":
152 "@babel/helper-module-imports@^7.8.3":
153153 version "7.8.3"
154154 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
155155 integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==
781781 "@babel/plugin-transform-react-jsx-self" "^7.9.0"
782782 "@babel/plugin-transform-react-jsx-source" "^7.9.0"
783783
784 "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
784 "@babel/runtime@^7.8.4":
785785 version "7.9.6"
786786 resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.6.tgz#a9102eb5cadedf3f31d08a9ecf294af7827ea29f"
787787 integrity sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==
821821 lodash "^4.17.13"
822822 to-fast-properties "^2.0.0"
823823
824 "@emotion/cache@^10.0.27":
825 version "10.0.29"
826 resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0"
827 integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==
828 dependencies:
829 "@emotion/sheet" "0.9.4"
830 "@emotion/stylis" "0.8.5"
831 "@emotion/utils" "0.11.3"
832 "@emotion/weak-memoize" "0.2.5"
833
834 "@emotion/hash@0.8.0":
835 version "0.8.0"
836 resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413"
837 integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==
838
839 "@emotion/memoize@0.7.4":
840 version "0.7.4"
841 resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb"
842 integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==
843
844 "@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16":
845 version "0.11.16"
846 resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad"
847 integrity sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==
848 dependencies:
849 "@emotion/hash" "0.8.0"
850 "@emotion/memoize" "0.7.4"
851 "@emotion/unitless" "0.7.5"
852 "@emotion/utils" "0.11.3"
853 csstype "^2.5.7"
854
855 "@emotion/sheet@0.9.4":
856 version "0.9.4"
857 resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5"
858 integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==
859
860 "@emotion/stylis@0.8.5":
861 version "0.8.5"
862 resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"
863 integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==
864
865 "@emotion/unitless@0.7.5":
866 version "0.7.5"
867 resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
868 integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
869
870 "@emotion/utils@0.11.3":
871 version "0.11.3"
872 resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924"
873 integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==
874
875 "@emotion/weak-memoize@0.2.5":
876 version "0.2.5"
877 resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46"
878 integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==
879
880 "@types/esrever@^0.2.0":
881 version "0.2.0"
882 resolved "https://registry.yarnpkg.com/@types/esrever/-/esrever-0.2.0.tgz#96404a2284b2c7527f08a1e957f8a31705f9880f"
883 integrity sha512-5NI6TeGzVEy/iBcuYtcPzzIC6EqlfQ2+UZ54vT0ulq8bPNGAy8UJD+XcsAyEOcnYFUjOVWuUV+k4/rVkxt9/XQ==
884
885 "@types/is-hotkey@^0.1.1":
886 version "0.1.1"
887 resolved "https://registry.yarnpkg.com/@types/is-hotkey/-/is-hotkey-0.1.1.tgz#802e294c2a02f26fbcbe8639c77ef05e38cfdc8c"
888 integrity sha512-QzVKww91fJv/KzARJBS/Im5GS2A8iE64E1HxOed72EmYOvPLG4PBw77QCIUjFl7VwWB3G/SVrxsHedJD/wtn1A==
889
890 "@types/lodash@^4.14.149":
891 version "4.14.150"
892 resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.150.tgz#649fe44684c3f1fcb6164d943c5a61977e8cf0bd"
893 integrity sha512-kMNLM5JBcasgYscD9x/Gvr6lTAv2NVgsKtet/hm93qMyf/D1pt+7jeEZklKJKxMVmXjxbRVQQGfqDSfipYCO6w==
894
895 "@types/parse-json@^4.0.0":
896 version "4.0.0"
897 resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
898 integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
899
900824 "@webassemblyjs/ast@1.9.0":
901825 version "1.9.0"
902826 resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
11021026 resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
11031027 integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
11041028
1029 argparse@~1.0.3:
1030 version "1.0.10"
1031 resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
1032 integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
1033 dependencies:
1034 sprintf-js "~1.0.2"
1035
11051036 arr-diff@^4.0.0:
11061037 version "4.0.0"
11071038 resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
11441075 resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
11451076 integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
11461077
1078 assignment@2.1.0:
1079 version "2.1.0"
1080 resolved "https://registry.yarnpkg.com/assignment/-/assignment-2.1.0.tgz#21e6a18deda649a4b670113c035aa76adaffa247"
1081 integrity sha1-Ieahje2mSaS2cBE8A1qnatr/okc=
1082
1083 assignment@^2.0.0:
1084 version "2.2.1"
1085 resolved "https://registry.yarnpkg.com/assignment/-/assignment-2.2.1.tgz#359a7726b57e55c6b98052fa3a82f58f29052523"
1086 integrity sha1-NZp3JrV+Vca5gFL6OoL1jykFJSM=
1087
11471088 async-each@^1.0.1:
11481089 version "1.0.3"
11491090 resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
11501091 integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
1092
1093 atoa@1.0.0:
1094 version "1.0.0"
1095 resolved "https://registry.yarnpkg.com/atoa/-/atoa-1.0.0.tgz#0cc0e91a480e738f923ebc103676471779b34a49"
1096 integrity sha1-DMDpGkgOc4+SPrwQNnZHF3mzSkk=
11511097
11521098 atob@^2.1.2:
11531099 version "2.1.2"
11711117 integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==
11721118 dependencies:
11731119 object.assign "^4.1.0"
1174
1175 babel-plugin-emotion@^10.0.27:
1176 version "10.0.33"
1177 resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz#ce1155dcd1783bbb9286051efee53f4e2be63e03"
1178 integrity sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==
1179 dependencies:
1180 "@babel/helper-module-imports" "^7.0.0"
1181 "@emotion/hash" "0.8.0"
1182 "@emotion/memoize" "0.7.4"
1183 "@emotion/serialize" "^0.11.16"
1184 babel-plugin-macros "^2.0.0"
1185 babel-plugin-syntax-jsx "^6.18.0"
1186 convert-source-map "^1.5.0"
1187 escape-string-regexp "^1.0.5"
1188 find-root "^1.1.0"
1189 source-map "^0.5.7"
1190
1191 babel-plugin-macros@^2.0.0:
1192 version "2.8.0"
1193 resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138"
1194 integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==
1195 dependencies:
1196 "@babel/runtime" "^7.7.2"
1197 cosmiconfig "^6.0.0"
1198 resolve "^1.12.0"
1199
1200 babel-plugin-syntax-jsx@^6.18.0:
1201 version "6.18.0"
1202 resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
1203 integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=
12041120
12051121 babel@^6.23.0:
12061122 version "6.23.0"
13841300 version "3.0.0"
13851301 resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
13861302 integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
1303
1304 bullseye@1.4.6:
1305 version "1.4.6"
1306 resolved "https://registry.yarnpkg.com/bullseye/-/bullseye-1.4.6.tgz#b73f606f7b4273be80ac65acd75295d62606fe24"
1307 integrity sha1-tz9gb3tCc76ArGWs11KV1iYG/iQ=
1308 dependencies:
1309 crossvent "^1.3.1"
1310 seleccion "2.0.0"
1311 sell "^1.0.0"
1312
1313 bureaucracy@1.0.7:
1314 version "1.0.7"
1315 resolved "https://registry.yarnpkg.com/bureaucracy/-/bureaucracy-1.0.7.tgz#79e20df2468f70364cd9d3c2e121c617866dad34"
1316 integrity sha1-eeIN8kaPcDZM2dPC4SHGF4ZtrTQ=
1317 dependencies:
1318 contra "1.9.4"
1319 crossvent "1.5.4"
1320 xhr "2.2.1"
13871321
13881322 cacache@^12.0.2:
13891323 version "12.0.4"
14211355 union-value "^1.0.0"
14221356 unset-value "^1.0.0"
14231357
1424 callsites@^3.0.0:
1425 version "3.1.0"
1426 resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
1427 integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
1428
14291358 camelcase@^5.0.0:
14301359 version "5.3.1"
14311360 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
15031432 strip-ansi "^5.2.0"
15041433 wrap-ansi "^5.1.0"
15051434
1435 codemirror-spell-checker@1.1.2:
1436 version "1.1.2"
1437 resolved "https://registry.yarnpkg.com/codemirror-spell-checker/-/codemirror-spell-checker-1.1.2.tgz#1c660f9089483ccb5113b9ba9ca19c3f4993371e"
1438 integrity sha1-HGYPkIlIPMtRE7m6nKGcP0mTNx4=
1439 dependencies:
1440 typo-js "*"
1441
1442 codemirror@^5.58.1:
1443 version "5.58.2"
1444 resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.58.2.tgz#ed54a1796de1498688bea1cdd4e9eeb187565d1b"
1445 integrity sha512-K/hOh24cCwRutd1Mk3uLtjWzNISOkm4fvXiMO7LucCrqbh6aJDdtqUziim3MZUI6wOY0rvY1SlL1Ork01uMy6w==
1446
15061447 collection-visit@^1.0.0:
15071448 version "1.0.0"
15081449 resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
15381479 resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
15391480 integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
15401481
1541 compute-scroll-into-view@^1.0.13:
1542 version "1.0.13"
1543 resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.13.tgz#be1b1663b0e3f56cd5f7713082549f562a3477e2"
1544 integrity sha512-o+w9w7A98aAFi/GjK8cxSV+CdASuPa2rR5UWs3+yHkJzWqaKoBEufFNWYaXInCSmUfDCVhesG+v9MTWqOjsxFg==
1545
15461482 concat-map@0.0.1:
15471483 version "0.0.1"
15481484 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
15681504 resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
15691505 integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
15701506
1571 convert-source-map@^1.5.0, convert-source-map@^1.7.0:
1507 contra@1.9.4:
1508 version "1.9.4"
1509 resolved "https://registry.yarnpkg.com/contra/-/contra-1.9.4.tgz#f53bde42d7e5b5985cae4d99a8d610526de8f28d"
1510 integrity sha1-9TveQtfltZhcrk2ZqNYQUm3o8o0=
1511 dependencies:
1512 atoa "1.0.0"
1513 ticky "1.0.1"
1514
1515 convert-source-map@^1.7.0:
15721516 version "1.7.0"
15731517 resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
15741518 integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
16051549 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
16061550 integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
16071551
1608 cosmiconfig@^6.0.0:
1609 version "6.0.0"
1610 resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
1611 integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
1612 dependencies:
1613 "@types/parse-json" "^4.0.0"
1614 import-fresh "^3.1.0"
1615 parse-json "^5.0.0"
1616 path-type "^4.0.0"
1617 yaml "^1.7.2"
1618
16191552 create-ecdh@^4.0.0:
16201553 version "4.0.3"
16211554 resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff"
16231556 dependencies:
16241557 bn.js "^4.1.0"
16251558 elliptic "^6.0.0"
1626
1627 create-emotion@^10.0.27:
1628 version "10.0.27"
1629 resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-10.0.27.tgz#cb4fa2db750f6ca6f9a001a33fbf1f6c46789503"
1630 integrity sha512-fIK73w82HPPn/RsAij7+Zt8eCE8SptcJ3WoRMfxMtjteYxud8GDTKKld7MYwAX2TVhrw29uR1N/bVGxeStHILg==
1631 dependencies:
1632 "@emotion/cache" "^10.0.27"
1633 "@emotion/serialize" "^0.11.15"
1634 "@emotion/sheet" "0.9.4"
1635 "@emotion/utils" "0.11.3"
16361559
16371560 create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
16381561 version "1.2.0"
16671590 semver "^5.5.0"
16681591 shebang-command "^1.2.0"
16691592 which "^1.2.9"
1593
1594 crossvent@1.5.0:
1595 version "1.5.0"
1596 resolved "https://registry.yarnpkg.com/crossvent/-/crossvent-1.5.0.tgz#3779c1242699e19417f0414e61b144753a52fd6d"
1597 integrity sha1-N3nBJCaZ4ZQX8EFOYbFEdTpS/W0=
1598 dependencies:
1599 custom-event "1.0.0"
1600
1601 crossvent@1.5.4:
1602 version "1.5.4"
1603 resolved "https://registry.yarnpkg.com/crossvent/-/crossvent-1.5.4.tgz#da2c4f8f40c94782517bf2beec1044148194ab92"
1604 integrity sha1-2ixPj0DJR4JRe/K+7BBEFIGUq5I=
1605 dependencies:
1606 custom-event "1.0.0"
1607
1608 crossvent@^1.1.0, crossvent@^1.3.1:
1609 version "1.5.5"
1610 resolved "https://registry.yarnpkg.com/crossvent/-/crossvent-1.5.5.tgz#ad20878e4921e9be73d9d6976f8b2ecd0f71a0b1"
1611 integrity sha1-rSCHjkkh6b5z2daXb4suzQ9xoLE=
1612 dependencies:
1613 custom-event "^1.0.0"
16701614
16711615 crypto-browserify@^3.11.0:
16721616 version "3.12.0"
16851629 randombytes "^2.0.0"
16861630 randomfill "^1.0.3"
16871631
1688 csstype@^2.5.7:
1689 version "2.6.10"
1690 resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b"
1691 integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w==
1632 custom-event@1.0.0:
1633 version "1.0.0"
1634 resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.0.tgz#2e4628be19dc4b214b5c02630c5971e811618062"
1635 integrity sha1-LkYovhncSyFLXAJjDFlx6BFhgGI=
1636
1637 custom-event@^1.0.0:
1638 version "1.0.1"
1639 resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425"
1640 integrity sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=
16921641
16931642 cyclist@^1.0.1:
16941643 version "1.0.1"
17701719 miller-rabin "^4.0.0"
17711720 randombytes "^2.0.0"
17721721
1773 direction@^1.0.3:
1774 version "1.0.4"
1775 resolved "https://registry.yarnpkg.com/direction/-/direction-1.0.4.tgz#2b86fb686967e987088caf8b89059370d4837442"
1776 integrity sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==
1722 dom-walk@^0.1.0:
1723 version "0.1.2"
1724 resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
1725 integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
17771726
17781727 domain-browser@^1.1.1:
17791728 version "1.2.0"
17891738 inherits "^2.0.1"
17901739 readable-stream "^2.0.0"
17911740 stream-shift "^1.0.0"
1741
1742 easymde@^2.12.1:
1743 version "2.12.1"
1744 resolved "https://registry.yarnpkg.com/easymde/-/easymde-2.12.1.tgz#61180370cd9c19b8e7c0123b5768a152688a7aab"
1745 integrity sha512-4cYP+tK/vU9/KuiUskKnF9EM+DTvBe77EKduEu+HDa+nfRVVphZM76gfz2BjrWv8vbTJLOFcwlJ/NJ6+SzMApQ==
1746 dependencies:
1747 codemirror "^5.58.1"
1748 codemirror-spell-checker "1.1.2"
1749 marked "^1.2.0"
17921750
17931751 electron-to-chromium@^1.3.413:
17941752 version "1.3.429"
18231781 resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
18241782 integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
18251783
1826 emotion@^10.0.27:
1827 version "10.0.27"
1828 resolved "https://registry.yarnpkg.com/emotion/-/emotion-10.0.27.tgz#f9ca5df98630980a23c819a56262560562e5d75e"
1829 integrity sha512-2xdDzdWWzue8R8lu4G76uWX5WhyQuzATon9LmNeCy/2BHVC6dsEpfhN1a0qhELgtDVdjyEA6J8Y/VlI5ZnaH0g==
1830 dependencies:
1831 babel-plugin-emotion "^10.0.27"
1832 create-emotion "^10.0.27"
1833
18341784 end-of-stream@^1.0.0, end-of-stream@^1.1.0:
18351785 version "1.4.4"
18361786 resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
18561806 memory-fs "^0.5.0"
18571807 tapable "^1.0.0"
18581808
1809 entities@~1.1.1:
1810 version "1.1.2"
1811 resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
1812 integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
1813
18591814 errno@^0.1.3, errno@~0.1.7:
18601815 version "0.1.7"
18611816 resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
18631818 dependencies:
18641819 prr "~1.0.1"
18651820
1866 error-ex@^1.3.1:
1867 version "1.3.2"
1868 resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
1869 integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1870 dependencies:
1871 is-arrayish "^0.2.1"
1872
18731821 escape-string-regexp@^1.0.5:
18741822 version "1.0.5"
18751823 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
18891837 integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==
18901838 dependencies:
18911839 estraverse "^4.1.0"
1892
1893 esrever@^0.2.0:
1894 version "0.2.0"
1895 resolved "https://registry.yarnpkg.com/esrever/-/esrever-0.2.0.tgz#96e9d28f4f1b1a76784cd5d490eaae010e7407b8"
1896 integrity sha1-lunSj08bGnZ4TNXUkOquAQ50B7g=
18971840
18981841 estraverse@^4.1.0, estraverse@^4.1.1:
18991842 version "4.3.0"
20191962 make-dir "^2.0.0"
20201963 pkg-dir "^3.0.0"
20211964
2022 find-root@^1.1.0:
2023 version "1.1.0"
2024 resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
2025 integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
2026
20271965 find-up@^2.1.0:
20281966 version "2.1.0"
20291967 resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
21822120 kind-of "^6.0.2"
21832121 which "^1.3.1"
21842122
2123 global@~4.3.0:
2124 version "4.3.2"
2125 resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f"
2126 integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=
2127 dependencies:
2128 min-document "^2.19.0"
2129 process "~0.5.1"
2130
21852131 globals@^11.1.0:
21862132 version "11.12.0"
21872133 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
22502196 inherits "^2.0.3"
22512197 minimalistic-assert "^1.0.1"
22522198
2199 he@^0.5.0:
2200 version "0.5.0"
2201 resolved "https://registry.yarnpkg.com/he/-/he-0.5.0.tgz#2c05ffaef90b68e860f3fd2b54ef580989277ee2"
2202 integrity sha1-LAX/rvkLaOhg8/0rVO9YCYknfuI=
2203
2204 highlight-redux@1.0.1:
2205 version "1.0.1"
2206 resolved "https://registry.yarnpkg.com/highlight-redux/-/highlight-redux-1.0.1.tgz#4ef4ed634ec91a12447e224ab0b87125408e0beb"
2207 integrity sha1-TvTtY07JGhJEfiJKsLhxJUCOC+s=
2208
2209 highlight.js-tokens@1.0.0:
2210 version "1.0.0"
2211 resolved "https://registry.yarnpkg.com/highlight.js-tokens/-/highlight.js-tokens-1.0.0.tgz#c397a27494d51a93020d50bb965d32692b829254"
2212 integrity sha1-w5eidJTVGpMCDVC7ll0yaSuCklQ=
2213
2214 highlight.js@8.4.0:
2215 version "8.4.0"
2216 resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-8.4.0.tgz#dc0d05b8dc9b110f13bce52cb96fd1e0c6bc791c"
2217 integrity sha1-3A0FuNybEQ8TvOUsuW/R4Ma8eRw=
2218
22532219 hmac-drbg@^1.0.0:
22542220 version "1.0.1"
22552221 resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
22812247 resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
22822248 integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
22832249
2284 immer@^5.0.0:
2285 version "5.3.6"
2286 resolved "https://registry.yarnpkg.com/immer/-/immer-5.3.6.tgz#51eab8cbbeb13075fe2244250f221598818cac04"
2287 integrity sha512-pqWQ6ozVfNOUDjrLfm4Pt7q4Q12cGw2HUZgry4Q5+Myxu9nmHRkWBpI0J4+MK0AxbdFtdMTwEGVl7Vd+vEiK+A==
2288
2289 import-fresh@^3.1.0:
2290 version "3.2.1"
2291 resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66"
2292 integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==
2293 dependencies:
2294 parent-module "^1.0.0"
2295 resolve-from "^4.0.0"
2296
22972250 import-local@2.0.0:
22982251 version "2.0.0"
22992252 resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d"
23402293 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
23412294 integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
23422295
2296 insane@2.6.0:
2297 version "2.6.0"
2298 resolved "https://registry.yarnpkg.com/insane/-/insane-2.6.0.tgz#9653347a859cd737408575078f087ae8c21ed582"
2299 integrity sha1-llM0eoWc1zdAhXUHjwh66MIe1YI=
2300 dependencies:
2301 assignment "^2.0.0"
2302 he "^0.5.0"
2303
23432304 interpret@1.2.0:
23442305 version "1.2.0"
23452306 resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296"
23712332 dependencies:
23722333 kind-of "^6.0.0"
23732334
2374 is-arrayish@^0.2.1:
2375 version "0.2.1"
2376 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
2377 integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
2378
23792335 is-binary-path@^1.0.0:
23802336 version "1.0.1"
23812337 resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
24422398 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
24432399 integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
24442400
2401 is-function@^1.0.1:
2402 version "1.0.2"
2403 resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08"
2404 integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==
2405
24452406 is-glob@^3.1.0:
24462407 version "3.1.0"
24472408 resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
24562417 dependencies:
24572418 is-extglob "^2.1.1"
24582419
2459 is-hotkey@^0.1.6:
2460 version "0.1.6"
2461 resolved "https://registry.yarnpkg.com/is-hotkey/-/is-hotkey-0.1.6.tgz#c214b1ccdcbda46fba4ba93d2de64915db737471"
2462 integrity sha512-1+hMr0GLPM0M49UDRt9RgE8i+SM29UY4AGRP6sGz6fThOVXqSrEvTMakolhHMcVizJnPNAoMpEmE+Oi1k2NrZQ==
2463
24642420 is-number@^3.0.0:
24652421 version "3.0.0"
24662422 resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
24752431 dependencies:
24762432 isobject "^3.0.1"
24772433
2478 is-plain-object@^3.0.0:
2479 version "3.0.0"
2480 resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.0.tgz#47bfc5da1b5d50d64110806c199359482e75a928"
2481 integrity sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==
2482 dependencies:
2483 isobject "^4.0.0"
2484
24852434 is-stream@^1.1.0:
24862435 version "1.1.0"
24872436 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
25192468 resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
25202469 integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
25212470
2522 isobject@^4.0.0:
2523 version "4.0.0"
2524 resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0"
2525 integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==
2526
25272471 "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
25282472 version "4.0.0"
25292473 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
25392483 resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
25402484 integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
25412485
2542 json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
2486 json-parse-better-errors@^1.0.2:
25432487 version "1.0.2"
25442488 resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
25452489 integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
25632507 dependencies:
25642508 minimist "^1.2.5"
25652509
2510 kanye@3.0.2:
2511 version "3.0.2"
2512 resolved "https://registry.yarnpkg.com/kanye/-/kanye-3.0.2.tgz#caa3952bd086f327831695ce7b8cbb48151691bd"
2513 integrity sha1-yqOVK9CG8yeDFpXOe4y7SBUWkb0=
2514 dependencies:
2515 crossvent "^1.1.0"
2516 sektor "^1.1.2"
2517
25662518 kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
25672519 version "3.2.2"
25682520 resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
26062558 dependencies:
26072559 leven "^3.1.0"
26082560
2609 lines-and-columns@^1.1.6:
2610 version "1.1.6"
2611 resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
2612 integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
2561 linkify-it@0.1.2:
2562 version "0.1.2"
2563 resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-0.1.2.tgz#6ad4ae5b9fc883bd5377ad67c0bd4f8ff8bfad3b"
2564 integrity sha1-atSuW5/Ig71Td61nwL1Pj/i/rTs=
2565 dependencies:
2566 uc.micro "~0.1.0"
2567
2568 linkify-it@~1.2.0:
2569 version "1.2.4"
2570 resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-1.2.4.tgz#0773526c317c8fd13bd534ee1d180ff88abf881a"
2571 integrity sha1-B3NSbDF8j9E71TTuHRgP+Iq/iBo=
2572 dependencies:
2573 uc.micro "^1.0.1"
26132574
26142575 loader-runner@^2.4.0:
26152576 version "2.4.0"
26342595 emojis-list "^3.0.0"
26352596 json5 "^1.0.1"
26362597
2598 local-storage@1.4.2:
2599 version "1.4.2"
2600 resolved "https://registry.yarnpkg.com/local-storage/-/local-storage-1.4.2.tgz#7ec2d3fb7f1ea91a85b160d3a785058f87bfbfa5"
2601 integrity sha1-fsLT+38eqRqFsWDTp4UFj4e/v6U=
2602
26372603 locate-path@^2.0.0:
26382604 version "2.0.0"
26392605 resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
26502616 p-locate "^3.0.0"
26512617 path-exists "^3.0.0"
26522618
2653 lodash@^4.17.13, lodash@^4.17.4:
2619 lodash@^4.17.13:
26542620 version "4.17.15"
26552621 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
26562622 integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
26572623
2658 loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
2624 loose-envify@^1.0.0:
26592625 version "1.4.0"
26602626 resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
26612627 integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
26962662 dependencies:
26972663 object-visit "^1.0.0"
26982664
2665 markdown-it@5.1.0:
2666 version "5.1.0"
2667 resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-5.1.0.tgz#25286b8465bac496f3f1b77eed544643e9bd718d"
2668 integrity sha1-JShrhGW6xJbz8bd+7VRGQ+m9cY0=
2669 dependencies:
2670 argparse "~1.0.3"
2671 entities "~1.1.1"
2672 linkify-it "~1.2.0"
2673 mdurl "~1.0.1"
2674 uc.micro "^1.0.0"
2675
2676 marked@^1.2.0:
2677 version "1.2.2"
2678 resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.2.tgz#5d77ffb789c4cb0ae828bfe76250f7140b123f70"
2679 integrity sha512-5jjKHVl/FPo0Z6ocP3zYhKiJLzkwJAw4CZoLjv57FkvbUuwOX4LIBBGGcXjAY6ATcd1q9B8UTj5T9Umauj0QYQ==
2680
26992681 md5.js@^1.3.4:
27002682 version "1.3.5"
27012683 resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
27042686 hash-base "^3.0.0"
27052687 inherits "^2.0.1"
27062688 safe-buffer "^5.1.2"
2689
2690 mdurl@~1.0.1:
2691 version "1.0.1"
2692 resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
2693 integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
2694
2695 megamark@^3.3.0:
2696 version "3.3.0"
2697 resolved "https://registry.yarnpkg.com/megamark/-/megamark-3.3.0.tgz#5b1057b6a2b2c4c9ea5312b88634c3adb67fac96"
2698 integrity sha1-WxBXtqKyxMnqUxK4hjTDrbZ/rJY=
2699 dependencies:
2700 assignment "2.1.0"
2701 highlight-redux "1.0.1"
2702 highlight.js "8.4.0"
2703 highlight.js-tokens "1.0.0"
2704 insane "2.6.0"
2705 linkify-it "0.1.2"
2706 markdown-it "5.1.0"
2707 sluggish "1.0.1"
27072708
27082709 mem@^4.0.0:
27092710 version "4.3.0"
27612762 version "2.1.0"
27622763 resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
27632764 integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
2765
2766 min-document@^2.19.0:
2767 version "2.19.0"
2768 resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
2769 integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=
2770 dependencies:
2771 dom-walk "^0.1.0"
27642772
27652773 minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
27662774 version "1.0.1"
29722980 dependencies:
29732981 wrappy "1"
29742982
2983 optimist@~0.3:
2984 version "0.3.7"
2985 resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.3.7.tgz#c90941ad59e4273328923074d2cf2e7cbc6ec0d9"
2986 integrity sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=
2987 dependencies:
2988 wordwrap "~0.0.2"
2989
29752990 os-browserify@^0.3.0:
29762991 version "0.3.0"
29772992 resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
30523067 cyclist "^1.0.1"
30533068 inherits "^2.0.3"
30543069 readable-stream "^2.1.5"
3055
3056 parent-module@^1.0.0:
3057 version "1.0.1"
3058 resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
3059 integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
3060 dependencies:
3061 callsites "^3.0.0"
30623070
30633071 parse-asn1@^5.0.0, parse-asn1@^5.1.5:
30643072 version "5.1.5"
30723080 pbkdf2 "^3.0.3"
30733081 safe-buffer "^5.1.1"
30743082
3075 parse-json@^5.0.0:
3076 version "5.0.0"
3077 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
3078 integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==
3079 dependencies:
3080 "@babel/code-frame" "^7.0.0"
3081 error-ex "^1.3.1"
3082 json-parse-better-errors "^1.0.1"
3083 lines-and-columns "^1.1.6"
3083 parse-headers@^2.0.0:
3084 version "2.0.3"
3085 resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515"
3086 integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==
30843087
30853088 parse-passwd@^1.0.0:
30863089 version "1.0.0"
31213124 version "1.0.6"
31223125 resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
31233126 integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
3124
3125 path-type@^4.0.0:
3126 version "4.0.0"
3127 resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
3128 integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
31293127
31303128 pbkdf2@^3.0.3:
31313129 version "3.0.17"
31773175 resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
31783176 integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
31793177
3178 process@~0.5.1:
3179 version "0.5.2"
3180 resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf"
3181 integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=
3182
31803183 promise-inflight@^1.0.1:
31813184 version "1.0.1"
31823185 resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
31833186 integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
3184
3185 prop-types@^15.6.2:
3186 version "15.7.2"
3187 resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
3188 integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
3189 dependencies:
3190 loose-envify "^1.4.0"
3191 object-assign "^4.1.1"
3192 react-is "^16.8.1"
31933187
31943188 prr@~1.0.1:
31953189 version "1.0.1"
32723266 dependencies:
32733267 randombytes "^2.0.5"
32743268 safe-buffer "^5.1.0"
3275
3276 react-dom@^16.13.1:
3277 version "16.13.1"
3278 resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f"
3279 integrity sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==
3280 dependencies:
3281 loose-envify "^1.1.0"
3282 object-assign "^4.1.1"
3283 prop-types "^15.6.2"
3284 scheduler "^0.19.1"
3285
3286 react-is@^16.8.1:
3287 version "16.13.1"
3288 resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
3289 integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
3290
3291 react@^16.13.1:
3292 version "16.13.1"
3293 resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e"
3294 integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==
3295 dependencies:
3296 loose-envify "^1.1.0"
3297 object-assign "^4.1.1"
3298 prop-types "^15.6.2"
32993269
33003270 "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
33013271 version "2.3.7"
34303400 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
34313401 integrity sha1-six699nWiBvItuZTM17rywoYh0g=
34323402
3433 resolve-from@^4.0.0:
3434 version "4.0.0"
3435 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
3436 integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
3437
34383403 resolve-url@^0.2.1:
34393404 version "0.2.1"
34403405 resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
34413406 integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
34423407
3443 resolve@^1.12.0, resolve@^1.3.2:
3408 resolve@^1.3.2:
34443409 version "1.17.0"
34453410 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
34463411 integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
34913456 dependencies:
34923457 ret "~0.1.10"
34933458
3494 scheduler@^0.19.1:
3495 version "0.19.1"
3496 resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196"
3497 integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==
3498 dependencies:
3499 loose-envify "^1.1.0"
3500 object-assign "^4.1.1"
3501
35023459 schema-utils@^1.0.0:
35033460 version "1.0.0"
35043461 resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770"
35163473 ajv "^6.12.0"
35173474 ajv-keywords "^3.4.1"
35183475
3519 scroll-into-view-if-needed@^2.2.20:
3520 version "2.2.24"
3521 resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.24.tgz#12bca532990769bd509115a49edcfa755e92a0ea"
3522 integrity sha512-vsC6SzyIZUyJG8o4nbUDCiIwsPdH6W/FVmjT2avR2hp/yzS53JjGmg/bKD20TkoNajbu5dAQN4xR7yes4qhwtQ==
3523 dependencies:
3524 compute-scroll-into-view "^1.0.13"
3476 sektor@^1.1.2:
3477 version "1.1.5"
3478 resolved "https://registry.yarnpkg.com/sektor/-/sektor-1.1.5.tgz#6d06b9a7c3598f8b1466a68a2e0ef45b4cb65c10"
3479 integrity sha1-bQa5p8NZj4sUZqaKLg70W0y2XBA=
3480
3481 seleccion@2.0.0:
3482 version "2.0.0"
3483 resolved "https://registry.yarnpkg.com/seleccion/-/seleccion-2.0.0.tgz#0984ac1e8df513e38b41a608e65042e8381e0a73"
3484 integrity sha1-CYSsHo31E+OLQaYI5lBC6DgeCnM=
3485
3486 sell@^1.0.0:
3487 version "1.0.0"
3488 resolved "https://registry.yarnpkg.com/sell/-/sell-1.0.0.tgz#3baca7e51f78ddee9e22eea1ac747a6368bd1630"
3489 integrity sha1-O6yn5R943e6eIu6hrHR6Y2i9FjA=
35253490
35263491 semver@7.0.0:
35273492 version "7.0.0"
35833548 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
35843549 integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
35853550
3586 slate-history@^0.58.0:
3587 version "0.58.0"
3588 resolved "https://registry.yarnpkg.com/slate-history/-/slate-history-0.58.0.tgz#ef3be13f08c7a2b021ccfeeb51f3135f53896f1b"
3589 integrity sha512-XHeGXezN/3O6nZDXSBiBPD1bKQomGIJ5+c7pGPDr28ixtVDshyeguoTvabXB3CZdgvQBcedN8gdOwOf45olNTA==
3590 dependencies:
3591 immer "^5.0.0"
3592 is-plain-object "^3.0.0"
3593
3594 slate-react@^0.58.0:
3595 version "0.58.0"
3596 resolved "https://registry.yarnpkg.com/slate-react/-/slate-react-0.58.0.tgz#1f10b83db27dfc71481a66e2ff8fd37c598f38cd"
3597 integrity sha512-Zjv8YxQLSpHacduV06L7AuWToAdWEsrMJmCT3o6GipaqkyvoN9lz92+mqobLYP6w+Nzc9RcDxNrOSW+yQP6xWw==
3598 dependencies:
3599 "@types/is-hotkey" "^0.1.1"
3600 "@types/lodash" "^4.14.149"
3601 direction "^1.0.3"
3602 is-hotkey "^0.1.6"
3603 is-plain-object "^3.0.0"
3604 lodash "^4.17.4"
3605 scroll-into-view-if-needed "^2.2.20"
3606
3607 slate@^0.58.0:
3608 version "0.58.0"
3609 resolved "https://registry.yarnpkg.com/slate/-/slate-0.58.0.tgz#93b4bc0b608e2324f42b7aeeaf9d3ee266ff6d1d"
3610 integrity sha512-523E4HTytj173x/rnF4W4aozYAZuk7EYxKZ5eLKSQDMXl68kOg50oUwX3iL6GbNwHrvCWBpwVZFyYbSeGPIKcw==
3611 dependencies:
3612 "@types/esrever" "^0.2.0"
3613 esrever "^0.2.0"
3614 immer "^5.0.0"
3615 is-plain-object "^3.0.0"
3616 tiny-warning "^1.0.3"
3551 sluggish@1.0.1:
3552 version "1.0.1"
3553 resolved "https://registry.yarnpkg.com/sluggish/-/sluggish-1.0.1.tgz#141ff9799827aa55a05c56cae3f002899c509e16"
3554 integrity sha1-FB/5eZgnqlWgXFbK4/ACiZxQnhY=
36173555
36183556 snapdragon-node@^2.0.1:
36193557 version "2.1.1"
36743612 resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
36753613 integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
36763614
3677 source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7:
3615 source-map@^0.5.0, source-map@^0.5.6:
36783616 version "0.5.7"
36793617 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
36803618 integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
36903628 integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
36913629 dependencies:
36923630 extend-shallow "^3.0.0"
3631
3632 sprintf-js@~1.0.2:
3633 version "1.0.3"
3634 resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
3635 integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
36933636
36943637 ssri@^6.0.1:
36953638 version "6.0.1"
37863729 integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
37873730 dependencies:
37883731 has-flag "^3.0.0"
3732
3733 tagify@^0.1.1:
3734 version "0.1.1"
3735 resolved "https://registry.yarnpkg.com/tagify/-/tagify-0.1.1.tgz#bcd42738a27fc0915e2dd070137859541861a4bc"
3736 integrity sha1-vNQnOKJ/wJFeLdBwE3hZVBhhpLw=
3737 dependencies:
3738 optimist "~0.3"
37893739
37903740 tapable@^1.0.0, tapable@^1.1.3:
37913741 version "1.1.3"
38243774 readable-stream "~2.3.6"
38253775 xtend "~4.0.1"
38263776
3777 ticky@1.0.1:
3778 version "1.0.1"
3779 resolved "https://registry.yarnpkg.com/ticky/-/ticky-1.0.1.tgz#b7cfa71e768f1c9000c497b9151b30947c50e46d"
3780 integrity sha1-t8+nHnaPHJAAxJe5FRswlHxQ5G0=
3781
38273782 timers-browserify@^2.0.4:
38283783 version "2.0.11"
38293784 resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f"
38313786 dependencies:
38323787 setimmediate "^1.0.4"
38333788
3834 tiny-warning@^1.0.3:
3835 version "1.0.3"
3836 resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
3837 integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
3838
38393789 to-arraybuffer@^1.0.0:
38403790 version "1.0.1"
38413791 resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
38853835 version "0.0.6"
38863836 resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
38873837 integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
3838
3839 typo-js@*:
3840 version "1.1.0"
3841 resolved "https://registry.yarnpkg.com/typo-js/-/typo-js-1.1.0.tgz#a5a9f592bcb453666bf70c9694da58705d025ed8"
3842 integrity sha512-W3kLbx+ML9PBl5Bzso/lTvVxk4BCveSNAtQeht59FEtxCdGThmn6wSHA4Xq3eQYAK24NHdisMM4JmsK0GFy/pg==
3843
3844 uc.micro@^1.0.0, uc.micro@^1.0.1:
3845 version "1.0.6"
3846 resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
3847 integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
3848
3849 uc.micro@~0.1.0:
3850 version "0.1.0"
3851 resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-0.1.0.tgz#eda1121d1fdb96154ed6fde8247bbbdb833308ca"
3852 integrity sha1-7aESHR/blhVO1v3oJHu724MzCMo=
38883853
38893854 unicode-canonical-property-names-ecmascript@^1.0.4:
38903855 version "1.0.4"
40754040 dependencies:
40764041 isexe "^2.0.0"
40774042
4043 woofmark@^4.2.6:
4044 version "4.2.6"
4045 resolved "https://registry.yarnpkg.com/woofmark/-/woofmark-4.2.6.tgz#de6670a7abeee1e6252c4dc8f7eae748f0da50c7"
4046 integrity sha512-DnCFnvnnBWelwrY6mAOj7DuHAJmZ8QB3Qbk5a6sGLMcV3KU/HXF2dbK7GnvC4WlErAPGMiznS7qXRc7f9kl+CA==
4047 dependencies:
4048 bullseye "1.4.6"
4049 bureaucracy "1.0.7"
4050 crossvent "1.5.0"
4051 kanye "3.0.2"
4052 local-storage "1.4.2"
4053 seleccion "2.0.0"
4054
4055 wordwrap@~0.0.2:
4056 version "0.0.3"
4057 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
4058 integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc=
4059
40784060 worker-farm@^1.7.0:
40794061 version "1.7.0"
40804062 resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
40964078 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
40974079 integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
40984080
4081 xhr@2.2.1:
4082 version "2.2.1"
4083 resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.2.1.tgz#323c4d1bf769f89df1b51b36807cd3eba9480362"
4084 integrity sha1-MjxNG/dp+J3xtRs2gHzT66lIA2I=
4085 dependencies:
4086 global "~4.3.0"
4087 is-function "^1.0.1"
4088 parse-headers "^2.0.0"
4089 xtend "^4.0.0"
4090
40994091 xtend@^4.0.0, xtend@~4.0.1:
41004092 version "4.0.2"
41014093 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
41104102 version "3.1.1"
41114103 resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
41124104 integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
4113
4114 yaml@^1.7.2:
4115 version "1.9.2"
4116 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.9.2.tgz#f0cfa865f003ab707663e4f04b3956957ea564ed"
4117 integrity sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==
4118 dependencies:
4119 "@babel/runtime" "^7.9.2"
41204105
41214106 yargs-parser@^13.1.0:
41224107 version "13.1.2"