├── .gitignore ├── README.md ├── example ├── index.html ├── src │ ├── app.vue │ ├── custom.css │ ├── entry.js │ └── markdown.md └── webpack.config.js ├── index.js ├── lib ├── core.js └── markdown-compiler.js ├── package-lock.json └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .cache 3 | .DS_Store 4 | .idea 5 | build 6 | dist 7 | node_modules 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | You have other better choices 2 | 3 | - https://github.com/egoist/vmark 4 | - https://github.com/liril-net/ware-loader 5 | - https://github.com/wxsms/vue-md-loader 6 | 7 | --------- 8 | 9 | # vue-markdown-loader 10 | 11 | [![npm](https://img.shields.io/npm/v/vue-markdown-loader.svg?style=flat-square)](https://www.npmjs.com/package/vue-markdown-loader) 12 | ![vue](https://img.shields.io/badge/vue-2.x-4fc08d.svg?colorA=2c3e50&style=flat-square) 13 | 14 | > Convert Markdown file to Vue Component using markdown-it. 15 | 16 | ## Example 17 | 18 | - https://github.com/mint-ui/docs 19 | - https://github.com/elemefe/element 20 | 21 | ## Live demo 22 | 23 | https://glitch.com/edit/#!/vue-markdown 24 | 25 | ## Installation 26 | 27 | ```bash 28 | # For Vue1 29 | npm i vue-markdown-loader@0 -D 30 | 31 | # For Vue2 32 | npm i vue-markdown-loader -D 33 | npm i vue-loader vue-template-compiler -D 34 | ``` 35 | 36 | ## Feature 37 | 38 | - Hot reload 39 | - Write vue script 40 | - Code highlight 41 | 42 | ## Usage 43 | 44 | [Documentation: Using loaders](https://webpack.js.org/concepts/loaders/) 45 | 46 | `webpack.config.js` file: 47 | 48 | ```javascript 49 | module.exports = { 50 | module: { 51 | rules: [ 52 | { 53 | test: /\.md$/, 54 | loader: 'vue-markdown-loader' 55 | } 56 | ] 57 | } 58 | }; 59 | ``` 60 | 61 | ### With `vue-loader 15` 62 | 63 | ```js 64 | const VueLoaderPlugin = require('vue-loader/lib/plugin'); 65 | 66 | module.exports = { 67 | module: { 68 | rules: [ 69 | { 70 | test: /\.vue$/, 71 | loader: 'vue-loader' 72 | }, 73 | { 74 | test: /\.md$/, 75 | use: [ 76 | { 77 | loader: 'vue-loader' 78 | }, 79 | { 80 | loader: 'vue-markdown-loader/lib/markdown-compiler', 81 | options: { 82 | raw: true 83 | } 84 | } 85 | ] 86 | } 87 | ] 88 | }, 89 | plugins: [new VueLoaderPlugin()] 90 | }; 91 | ``` 92 | 93 | ### With Vue CLI 3 94 | 95 | In your `vue.config.js` file: 96 | 97 | ```js 98 | module.exports = { 99 | chainWebpack: config => { 100 | config.module.rule('md') 101 | .test(/\.md/) 102 | .use('vue-loader') 103 | .loader('vue-loader') 104 | .end() 105 | .use('vue-markdown-loader') 106 | .loader('vue-markdown-loader/lib/markdown-compiler') 107 | .options({ 108 | raw: true 109 | }) 110 | } 111 | } 112 | ``` 113 | 114 | ## Options 115 | 116 | ### `preventExtract` 117 | 118 | Since `v2.0.0`, this loader will automatically extract script and style tags from html token content (#26). If you do not need, you can set this option 119 | 120 | ```js 121 | { 122 | test: /\.md$/, 123 | loader: 'vue-markdown-loader', 124 | options: { 125 | preventExtract: true 126 | } 127 | } 128 | ``` 129 | 130 | ### `wrapper` 131 | 132 | You can customize wrapper tag no matter html element tag or vue component tag. Default is 'section' 133 | 134 | ```js 135 | { 136 | test: /\.md$/, 137 | loader: 'vue-markdown-loader', 138 | options: { 139 | wrapper: 'article', 140 | } 141 | } 142 | ``` 143 | 144 | ### `markdownIt` 145 | 146 | reference [markdown-it](https://github.com/markdown-it/markdown-it#init-with-presets-and-options) 147 | 148 | ```javascript 149 | { 150 | module: { 151 | rules: [ 152 | { 153 | test: /\.md$/, 154 | loader: 'vue-markdown-loader', 155 | options: { 156 | // markdown-it config 157 | preset: 'default', 158 | breaks: true, 159 | preprocess: function(markdownIt, source) { 160 | // do any thing 161 | return source; 162 | }, 163 | use: [ 164 | /* markdown-it plugin */ 165 | require('markdown-it-xxx'), 166 | /* or */ 167 | [require('markdown-it-xxx'), 'this is options'] 168 | ] 169 | } 170 | } 171 | ]; 172 | } 173 | } 174 | ``` 175 | 176 | Or you can customize `markdown-it` 177 | 178 | ```javascript 179 | var markdown = require('markdown-it')({ 180 | html: true, 181 | breaks: true 182 | }) 183 | 184 | markdown 185 | .use(plugin1) 186 | .use(plugin2, opts, ...) 187 | .use(plugin3); 188 | 189 | module.exports = { 190 | module: { 191 | rules: [ 192 | { 193 | test: /\.md$/, 194 | loader: 'vue-markdown-loader', 195 | options: markdown 196 | } 197 | ] 198 | } 199 | }; 200 | ``` 201 | 202 | ### Add Vue configuration 203 | 204 | ```js 205 | var webpack = require('webpack'); 206 | 207 | module.exports = { 208 | module: { 209 | rules: [ 210 | { 211 | test: /\.md$/, 212 | loader: 'vue-markdown-loader' 213 | } 214 | ] 215 | }, 216 | 217 | plugins: [ 218 | new webpack.LoaderOptionsPlugin({ 219 | vue: {} 220 | }) 221 | ] 222 | }; 223 | ``` 224 | 225 | ## License 226 | 227 | WTFPL 228 | -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Demo 6 | 7 | 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /example/src/app.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 18 | -------------------------------------------------------------------------------- /example/src/custom.css: -------------------------------------------------------------------------------- 1 | .custom { 2 | color: green; 3 | font-size: 20px; 4 | } -------------------------------------------------------------------------------- /example/src/entry.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import App from './app.vue' 3 | 4 | new Vue({ 5 | el: '#app', 6 | render: h => h(App) 7 | }) 8 | -------------------------------------------------------------------------------- /example/src/markdown.md: -------------------------------------------------------------------------------- 1 | 2 | # Hello 3 | 4 | `{{sss}}` 5 | 6 | > This is test. 7 | 8 | - How are you? 9 | - Fine, Thank you, and you? 10 | - I'm fine, too. Thank you. 11 | - 🌚 12 | 13 | ```javascript 14 | import Vue from 'vue' 15 | 16 | Vue.config.debug = true 17 | ``` 18 | 19 |
20 | {{ model }} test 21 |
22 | 23 | {{ model }} 24 | 25 |
28 | 啊哈哈哈 29 |
30 | 31 | > All script or style tags in html mark will be extracted.Script will be excuted, and style will be added to document head. 32 | > Notice if there is a string instance which contains special word "</script>", it will fetch a SyntaxError. 33 | > Due to the complexity to solve it, just don't do that. 34 | ```html 35 | 40 | 41 | 46 | 70 | jjjjjjjjjjjjjjjjjjjjjj 71 | 74 | ``` 75 | 76 | 77 | 78 |
79 |
80 | 81 | sadfsfs 82 | 83 | 大家哦哦好啊谁都发生地方上的冯绍峰s 84 | 85 | > sahhhh 86 | 87 | {{ model }} 88 | 89 | ```html 90 | {{model }}{{model }}{{model }}{{model }}{{ model }} 91 | ``` 92 | 93 | 94 | 95 | 96 | 97 | ## 引入 style 文件 98 | 99 |
100 | 原谅色 101 |
102 | -------------------------------------------------------------------------------- /example/webpack.config.js: -------------------------------------------------------------------------------- 1 | var resolve = require("path").resolve; 2 | var webpack = require("webpack"); 3 | 4 | module.exports = { 5 | entry: "./src/entry.js", 6 | output: { 7 | path: resolve(__dirname, "./dist"), 8 | publicPath: "/dist/", 9 | filename: "build.js" 10 | }, 11 | module: { 12 | rules: [ 13 | { 14 | test: /\.vue$/, 15 | loader: "vue-loader" 16 | }, 17 | { 18 | test: /\.js$/, 19 | loader: "babel-loader", 20 | exclude: /node_modules/, 21 | options: { 22 | presets: ["es2015"] 23 | } 24 | }, 25 | { 26 | test: /\.css$/, 27 | use: ["style-loader", "css-loader"] 28 | }, 29 | { 30 | test: /\.md$/, 31 | loader: resolve(__dirname, "../index.js"), 32 | options: {} 33 | } 34 | ] 35 | }, 36 | devServer: { 37 | historyApiFallback: true, 38 | noInfo: true 39 | } 40 | }; 41 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/core'); 2 | -------------------------------------------------------------------------------- /lib/core.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | var loaderUtils = require('loader-utils'); 3 | 4 | var markdownCompilerPath = path.resolve(__dirname, 'markdown-compiler.js'); 5 | 6 | module.exports = function(source) { 7 | this.cacheable(); 8 | 9 | var options = loaderUtils.getOptions(this) || {}; 10 | Object.defineProperty(this._compilation, '__vueMarkdownOptions__', { 11 | value: options, 12 | enumerable: false, 13 | configurable: true 14 | }) 15 | 16 | var filePath = this.resourcePath; 17 | 18 | var result = 19 | 'module.exports = require(' + 20 | loaderUtils.stringifyRequest( 21 | this, 22 | '!!vue-loader!' + 23 | markdownCompilerPath + 24 | '?raw!' + 25 | filePath + 26 | (this.resourceQuery || '') 27 | ) + 28 | ');'; 29 | 30 | return result; 31 | }; 32 | -------------------------------------------------------------------------------- /lib/markdown-compiler.js: -------------------------------------------------------------------------------- 1 | var loaderUtils = require('loader-utils'); 2 | var hljs = require('highlight.js'); 3 | var cheerio = require('cheerio'); 4 | var markdown = require('markdown-it'); 5 | var Token = require('markdown-it/lib/token'); 6 | 7 | /** 8 | * `
` => `
`
  9 |  * `` => ``
 10 |  * @param  {string} str
 11 |  * @return {string}
 12 |  */
 13 | var addVuePreviewAttr = function(str) {
 14 |   return str.replace(/( vue file template
 32 |  * @param  {[type]} html [description]
 33 |  * @return {[type]}      [description]
 34 |  */
 35 | var renderVueTemplate = function(html, wrapper) {
 36 |   var $ = cheerio.load(html, {
 37 |     decodeEntities: false,
 38 |     lowerCaseAttributeNames: false,
 39 |     lowerCaseTags: false
 40 |   });
 41 | 
 42 |   var output = {
 43 |     style: $.html('style'),
 44 |     // get only the first script child. Causes issues if multiple script files in page.
 45 |     script: $.html($('script').first())
 46 |   };
 47 |   var result;
 48 | 
 49 |   $('style').remove();
 50 |   $('script').remove();
 51 | 
 52 |   result =
 53 |     `\n` +
 56 |     output.style +
 57 |     '\n' +
 58 |     output.script;
 59 | 
 60 |   return result;
 61 | };
 62 | 
 63 | module.exports = function(source) {
 64 |   this.cacheable && this.cacheable();
 65 |   var parser, preprocess;
 66 |   var params = loaderUtils.getOptions(this) || {};
 67 |   var vueMarkdownOptions = this._compilation.__vueMarkdownOptions__;
 68 |   var opts = vueMarkdownOptions ? Object.create(vueMarkdownOptions.__proto__) : {}; // inherit prototype
 69 |   var preventExtract = false;
 70 | 
 71 |   opts = Object.assign(opts, params, vueMarkdownOptions); // assign attributes
 72 | 
 73 |   if (opts.preventExtract) {
 74 |     delete opts.preventExtract;
 75 |     preventExtract = true;
 76 |   }
 77 | 
 78 |   if (typeof opts.render === 'function') {
 79 |     parser = opts;
 80 |   } else {
 81 |     opts = Object.assign(
 82 |       {
 83 |         preset: 'default',
 84 |         html: true,
 85 |         highlight: renderHighlight,
 86 |         wrapper: 'section'
 87 |       },
 88 |       opts
 89 |     );
 90 | 
 91 |     var plugins = opts.use;
 92 |     preprocess = opts.preprocess;
 93 | 
 94 |     delete opts.use;
 95 |     delete opts.preprocess;
 96 | 
 97 |     parser = markdown(opts.preset, opts);
 98 | 
 99 |     //add ruler:extract script and style tags from html token content
100 |     !preventExtract &&
101 |       parser.core.ruler.push('extract_script_or_style', function replace(
102 |         state
103 |       ) {
104 |         let tag_reg = new RegExp('<(script|style)(?:[^<]|<)+', 'g');
105 |         let newTokens = [];
106 |         state.tokens
107 |           .filter(token => token.type == 'fence' && token.info == 'html')
108 |           .forEach(token => {
109 |             let tokens = (token.content.match(tag_reg) || []).map(content => {
110 |               let t = new Token('html_block', '', 0);
111 |               t.content = content;
112 |               return t;
113 |             });
114 |             if (tokens.length > 0) {
115 |               newTokens.push.apply(newTokens, tokens);
116 |             }
117 |           });
118 |         state.tokens.push.apply(state.tokens, newTokens);
119 |       });
120 | 
121 |     if (plugins) {
122 |       plugins.forEach(function(plugin) {
123 |         if (Array.isArray(plugin)) {
124 |           parser.use.apply(parser, plugin);
125 |         } else {
126 |           parser.use(plugin);
127 |         }
128 |       });
129 |     }
130 |   }
131 | 
132 |   /**
133 |    * override default parser rules by adding v-pre attribute on 'code' and 'pre' tags
134 |    * @param {Array} rules rules to override
135 |    */
136 |   function overrideParserRules(rules) {
137 |     if (parser && parser.renderer && parser.renderer.rules) {
138 |       var parserRules = parser.renderer.rules;
139 |       rules.forEach(function(rule) {
140 |         if (parserRules && parserRules[rule]) {
141 |           var defaultRule = parserRules[rule];
142 |           parserRules[rule] = function() {
143 |             return addVuePreviewAttr(defaultRule.apply(this, arguments));
144 |           };
145 |         }
146 |       });
147 |     }
148 |   }
149 | 
150 |   overrideParserRules(['code_inline', 'code_block', 'fence']);
151 | 
152 |   if (preprocess) {
153 |     source = preprocess.call(this, parser, source);
154 |   }
155 | 
156 |   source = source.replace(/@/g, '__at__');
157 | 
158 |   var content = parser.render(source).replace(/__at__/g, '@');
159 |   var result = renderVueTemplate(content, opts.wrapper);
160 | 
161 |   if (opts.raw) {
162 |     return result;
163 |   } else {
164 |     return 'module.exports = ' + JSON.stringify(result);
165 |   }
166 | };
167 | 


--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
   1 | {
   2 |   "name": "vue-markdown-loader",
   3 |   "version": "2.5.0",
   4 |   "lockfileVersion": 1,
   5 |   "requires": true,
   6 |   "dependencies": {
   7 |     "@nodelib/fs.scandir": {
   8 |       "version": "2.1.5",
   9 |       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
  10 |       "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
  11 |       "dev": true,
  12 |       "requires": {
  13 |         "@nodelib/fs.stat": "2.0.5",
  14 |         "run-parallel": "^1.1.9"
  15 |       }
  16 |     },
  17 |     "@nodelib/fs.stat": {
  18 |       "version": "2.0.5",
  19 |       "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
  20 |       "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
  21 |       "dev": true
  22 |     },
  23 |     "@nodelib/fs.walk": {
  24 |       "version": "1.2.8",
  25 |       "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
  26 |       "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
  27 |       "dev": true,
  28 |       "requires": {
  29 |         "@nodelib/fs.scandir": "2.1.5",
  30 |         "fastq": "^1.6.0"
  31 |       }
  32 |     },
  33 |     "@types/eslint": {
  34 |       "version": "7.28.2",
  35 |       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz",
  36 |       "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==",
  37 |       "dev": true,
  38 |       "requires": {
  39 |         "@types/estree": "*",
  40 |         "@types/json-schema": "*"
  41 |       }
  42 |     },
  43 |     "@types/eslint-scope": {
  44 |       "version": "3.7.1",
  45 |       "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
  46 |       "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
  47 |       "dev": true,
  48 |       "requires": {
  49 |         "@types/eslint": "*",
  50 |         "@types/estree": "*"
  51 |       }
  52 |     },
  53 |     "@types/estree": {
  54 |       "version": "0.0.50",
  55 |       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
  56 |       "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
  57 |       "dev": true
  58 |     },
  59 |     "@types/http-proxy": {
  60 |       "version": "1.17.7",
  61 |       "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
  62 |       "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
  63 |       "dev": true,
  64 |       "requires": {
  65 |         "@types/node": "*"
  66 |       }
  67 |     },
  68 |     "@types/json-schema": {
  69 |       "version": "7.0.9",
  70 |       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
  71 |       "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
  72 |       "dev": true
  73 |     },
  74 |     "@types/node": {
  75 |       "version": "16.11.4",
  76 |       "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.4.tgz",
  77 |       "integrity": "sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ==",
  78 |       "dev": true
  79 |     },
  80 |     "@types/retry": {
  81 |       "version": "0.12.1",
  82 |       "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
  83 |       "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
  84 |       "dev": true
  85 |     },
  86 |     "@webassemblyjs/ast": {
  87 |       "version": "1.11.1",
  88 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
  89 |       "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
  90 |       "dev": true,
  91 |       "requires": {
  92 |         "@webassemblyjs/helper-numbers": "1.11.1",
  93 |         "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
  94 |       }
  95 |     },
  96 |     "@webassemblyjs/floating-point-hex-parser": {
  97 |       "version": "1.11.1",
  98 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
  99 |       "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
 100 |       "dev": true
 101 |     },
 102 |     "@webassemblyjs/helper-api-error": {
 103 |       "version": "1.11.1",
 104 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
 105 |       "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
 106 |       "dev": true
 107 |     },
 108 |     "@webassemblyjs/helper-buffer": {
 109 |       "version": "1.11.1",
 110 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
 111 |       "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
 112 |       "dev": true
 113 |     },
 114 |     "@webassemblyjs/helper-numbers": {
 115 |       "version": "1.11.1",
 116 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
 117 |       "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
 118 |       "dev": true,
 119 |       "requires": {
 120 |         "@webassemblyjs/floating-point-hex-parser": "1.11.1",
 121 |         "@webassemblyjs/helper-api-error": "1.11.1",
 122 |         "@xtuc/long": "4.2.2"
 123 |       }
 124 |     },
 125 |     "@webassemblyjs/helper-wasm-bytecode": {
 126 |       "version": "1.11.1",
 127 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
 128 |       "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
 129 |       "dev": true
 130 |     },
 131 |     "@webassemblyjs/helper-wasm-section": {
 132 |       "version": "1.11.1",
 133 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
 134 |       "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
 135 |       "dev": true,
 136 |       "requires": {
 137 |         "@webassemblyjs/ast": "1.11.1",
 138 |         "@webassemblyjs/helper-buffer": "1.11.1",
 139 |         "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
 140 |         "@webassemblyjs/wasm-gen": "1.11.1"
 141 |       }
 142 |     },
 143 |     "@webassemblyjs/ieee754": {
 144 |       "version": "1.11.1",
 145 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
 146 |       "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
 147 |       "dev": true,
 148 |       "requires": {
 149 |         "@xtuc/ieee754": "^1.2.0"
 150 |       }
 151 |     },
 152 |     "@webassemblyjs/leb128": {
 153 |       "version": "1.11.1",
 154 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
 155 |       "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
 156 |       "dev": true,
 157 |       "requires": {
 158 |         "@xtuc/long": "4.2.2"
 159 |       }
 160 |     },
 161 |     "@webassemblyjs/utf8": {
 162 |       "version": "1.11.1",
 163 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
 164 |       "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
 165 |       "dev": true
 166 |     },
 167 |     "@webassemblyjs/wasm-edit": {
 168 |       "version": "1.11.1",
 169 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
 170 |       "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
 171 |       "dev": true,
 172 |       "requires": {
 173 |         "@webassemblyjs/ast": "1.11.1",
 174 |         "@webassemblyjs/helper-buffer": "1.11.1",
 175 |         "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
 176 |         "@webassemblyjs/helper-wasm-section": "1.11.1",
 177 |         "@webassemblyjs/wasm-gen": "1.11.1",
 178 |         "@webassemblyjs/wasm-opt": "1.11.1",
 179 |         "@webassemblyjs/wasm-parser": "1.11.1",
 180 |         "@webassemblyjs/wast-printer": "1.11.1"
 181 |       }
 182 |     },
 183 |     "@webassemblyjs/wasm-gen": {
 184 |       "version": "1.11.1",
 185 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
 186 |       "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
 187 |       "dev": true,
 188 |       "requires": {
 189 |         "@webassemblyjs/ast": "1.11.1",
 190 |         "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
 191 |         "@webassemblyjs/ieee754": "1.11.1",
 192 |         "@webassemblyjs/leb128": "1.11.1",
 193 |         "@webassemblyjs/utf8": "1.11.1"
 194 |       }
 195 |     },
 196 |     "@webassemblyjs/wasm-opt": {
 197 |       "version": "1.11.1",
 198 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
 199 |       "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
 200 |       "dev": true,
 201 |       "requires": {
 202 |         "@webassemblyjs/ast": "1.11.1",
 203 |         "@webassemblyjs/helper-buffer": "1.11.1",
 204 |         "@webassemblyjs/wasm-gen": "1.11.1",
 205 |         "@webassemblyjs/wasm-parser": "1.11.1"
 206 |       }
 207 |     },
 208 |     "@webassemblyjs/wasm-parser": {
 209 |       "version": "1.11.1",
 210 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
 211 |       "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
 212 |       "dev": true,
 213 |       "requires": {
 214 |         "@webassemblyjs/ast": "1.11.1",
 215 |         "@webassemblyjs/helper-api-error": "1.11.1",
 216 |         "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
 217 |         "@webassemblyjs/ieee754": "1.11.1",
 218 |         "@webassemblyjs/leb128": "1.11.1",
 219 |         "@webassemblyjs/utf8": "1.11.1"
 220 |       }
 221 |     },
 222 |     "@webassemblyjs/wast-printer": {
 223 |       "version": "1.11.1",
 224 |       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
 225 |       "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
 226 |       "dev": true,
 227 |       "requires": {
 228 |         "@webassemblyjs/ast": "1.11.1",
 229 |         "@xtuc/long": "4.2.2"
 230 |       }
 231 |     },
 232 |     "@xtuc/ieee754": {
 233 |       "version": "1.2.0",
 234 |       "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
 235 |       "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
 236 |       "dev": true
 237 |     },
 238 |     "@xtuc/long": {
 239 |       "version": "4.2.2",
 240 |       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
 241 |       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
 242 |       "dev": true
 243 |     },
 244 |     "abbrev": {
 245 |       "version": "1.1.0",
 246 |       "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
 247 |       "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
 248 |       "dev": true
 249 |     },
 250 |     "accepts": {
 251 |       "version": "1.3.7",
 252 |       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
 253 |       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
 254 |       "dev": true,
 255 |       "requires": {
 256 |         "mime-types": "~2.1.24",
 257 |         "negotiator": "0.6.2"
 258 |       }
 259 |     },
 260 |     "acorn": {
 261 |       "version": "8.5.0",
 262 |       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
 263 |       "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
 264 |       "dev": true
 265 |     },
 266 |     "acorn-import-assertions": {
 267 |       "version": "1.8.0",
 268 |       "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
 269 |       "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
 270 |       "dev": true
 271 |     },
 272 |     "aggregate-error": {
 273 |       "version": "3.1.0",
 274 |       "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
 275 |       "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
 276 |       "dev": true,
 277 |       "requires": {
 278 |         "clean-stack": "^2.0.0",
 279 |         "indent-string": "^4.0.0"
 280 |       }
 281 |     },
 282 |     "ajv": {
 283 |       "version": "6.12.6",
 284 |       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
 285 |       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
 286 |       "dev": true,
 287 |       "requires": {
 288 |         "fast-deep-equal": "^3.1.1",
 289 |         "fast-json-stable-stringify": "^2.0.0",
 290 |         "json-schema-traverse": "^0.4.1",
 291 |         "uri-js": "^4.2.2"
 292 |       }
 293 |     },
 294 |     "ajv-keywords": {
 295 |       "version": "3.5.2",
 296 |       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
 297 |       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
 298 |       "dev": true
 299 |     },
 300 |     "ansi-html-community": {
 301 |       "version": "0.0.8",
 302 |       "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
 303 |       "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
 304 |       "dev": true
 305 |     },
 306 |     "ansi-regex": {
 307 |       "version": "2.1.1",
 308 |       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 309 |       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
 310 |       "dev": true
 311 |     },
 312 |     "ansi-styles": {
 313 |       "version": "2.2.1",
 314 |       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
 315 |       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
 316 |       "dev": true
 317 |     },
 318 |     "anymatch": {
 319 |       "version": "3.1.2",
 320 |       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
 321 |       "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
 322 |       "dev": true,
 323 |       "requires": {
 324 |         "normalize-path": "^3.0.0",
 325 |         "picomatch": "^2.0.4"
 326 |       }
 327 |     },
 328 |     "argparse": {
 329 |       "version": "1.0.9",
 330 |       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
 331 |       "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
 332 |       "requires": {
 333 |         "sprintf-js": "~1.0.2"
 334 |       }
 335 |     },
 336 |     "array-flatten": {
 337 |       "version": "2.1.2",
 338 |       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
 339 |       "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
 340 |       "dev": true
 341 |     },
 342 |     "array-union": {
 343 |       "version": "2.1.0",
 344 |       "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
 345 |       "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
 346 |       "dev": true
 347 |     },
 348 |     "async": {
 349 |       "version": "2.6.3",
 350 |       "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
 351 |       "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
 352 |       "dev": true,
 353 |       "requires": {
 354 |         "lodash": "^4.17.14"
 355 |       }
 356 |     },
 357 |     "babel-code-frame": {
 358 |       "version": "6.22.0",
 359 |       "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz",
 360 |       "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=",
 361 |       "dev": true,
 362 |       "requires": {
 363 |         "chalk": "^1.1.0",
 364 |         "esutils": "^2.0.2",
 365 |         "js-tokens": "^3.0.0"
 366 |       }
 367 |     },
 368 |     "babel-core": {
 369 |       "version": "6.26.3",
 370 |       "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
 371 |       "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
 372 |       "dev": true,
 373 |       "requires": {
 374 |         "babel-code-frame": "^6.26.0",
 375 |         "babel-generator": "^6.26.0",
 376 |         "babel-helpers": "^6.24.1",
 377 |         "babel-messages": "^6.23.0",
 378 |         "babel-register": "^6.26.0",
 379 |         "babel-runtime": "^6.26.0",
 380 |         "babel-template": "^6.26.0",
 381 |         "babel-traverse": "^6.26.0",
 382 |         "babel-types": "^6.26.0",
 383 |         "babylon": "^6.18.0",
 384 |         "convert-source-map": "^1.5.1",
 385 |         "debug": "^2.6.9",
 386 |         "json5": "^0.5.1",
 387 |         "lodash": "^4.17.4",
 388 |         "minimatch": "^3.0.4",
 389 |         "path-is-absolute": "^1.0.1",
 390 |         "private": "^0.1.8",
 391 |         "slash": "^1.0.0",
 392 |         "source-map": "^0.5.7"
 393 |       },
 394 |       "dependencies": {
 395 |         "babel-code-frame": {
 396 |           "version": "6.26.0",
 397 |           "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
 398 |           "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
 399 |           "dev": true,
 400 |           "requires": {
 401 |             "chalk": "^1.1.3",
 402 |             "esutils": "^2.0.2",
 403 |             "js-tokens": "^3.0.2"
 404 |           }
 405 |         },
 406 |         "babel-runtime": {
 407 |           "version": "6.26.0",
 408 |           "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 409 |           "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
 410 |           "dev": true,
 411 |           "requires": {
 412 |             "core-js": "^2.4.0",
 413 |             "regenerator-runtime": "^0.11.0"
 414 |           }
 415 |         },
 416 |         "babel-template": {
 417 |           "version": "6.26.0",
 418 |           "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
 419 |           "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
 420 |           "dev": true,
 421 |           "requires": {
 422 |             "babel-runtime": "^6.26.0",
 423 |             "babel-traverse": "^6.26.0",
 424 |             "babel-types": "^6.26.0",
 425 |             "babylon": "^6.18.0",
 426 |             "lodash": "^4.17.4"
 427 |           }
 428 |         },
 429 |         "babel-traverse": {
 430 |           "version": "6.26.0",
 431 |           "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
 432 |           "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
 433 |           "dev": true,
 434 |           "requires": {
 435 |             "babel-code-frame": "^6.26.0",
 436 |             "babel-messages": "^6.23.0",
 437 |             "babel-runtime": "^6.26.0",
 438 |             "babel-types": "^6.26.0",
 439 |             "babylon": "^6.18.0",
 440 |             "debug": "^2.6.8",
 441 |             "globals": "^9.18.0",
 442 |             "invariant": "^2.2.2",
 443 |             "lodash": "^4.17.4"
 444 |           }
 445 |         },
 446 |         "babel-types": {
 447 |           "version": "6.26.0",
 448 |           "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
 449 |           "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
 450 |           "dev": true,
 451 |           "requires": {
 452 |             "babel-runtime": "^6.26.0",
 453 |             "esutils": "^2.0.2",
 454 |             "lodash": "^4.17.4",
 455 |             "to-fast-properties": "^1.0.3"
 456 |           }
 457 |         },
 458 |         "babylon": {
 459 |           "version": "6.18.0",
 460 |           "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
 461 |           "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
 462 |           "dev": true
 463 |         },
 464 |         "private": {
 465 |           "version": "0.1.8",
 466 |           "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
 467 |           "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
 468 |           "dev": true
 469 |         },
 470 |         "regenerator-runtime": {
 471 |           "version": "0.11.1",
 472 |           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
 473 |           "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
 474 |           "dev": true
 475 |         }
 476 |       }
 477 |     },
 478 |     "babel-generator": {
 479 |       "version": "6.26.1",
 480 |       "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
 481 |       "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
 482 |       "dev": true,
 483 |       "requires": {
 484 |         "babel-messages": "^6.23.0",
 485 |         "babel-runtime": "^6.26.0",
 486 |         "babel-types": "^6.26.0",
 487 |         "detect-indent": "^4.0.0",
 488 |         "jsesc": "^1.3.0",
 489 |         "lodash": "^4.17.4",
 490 |         "source-map": "^0.5.7",
 491 |         "trim-right": "^1.0.1"
 492 |       },
 493 |       "dependencies": {
 494 |         "babel-runtime": {
 495 |           "version": "6.26.0",
 496 |           "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 497 |           "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
 498 |           "dev": true,
 499 |           "requires": {
 500 |             "core-js": "^2.4.0",
 501 |             "regenerator-runtime": "^0.11.0"
 502 |           }
 503 |         },
 504 |         "babel-types": {
 505 |           "version": "6.26.0",
 506 |           "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
 507 |           "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
 508 |           "dev": true,
 509 |           "requires": {
 510 |             "babel-runtime": "^6.26.0",
 511 |             "esutils": "^2.0.2",
 512 |             "lodash": "^4.17.4",
 513 |             "to-fast-properties": "^1.0.3"
 514 |           }
 515 |         },
 516 |         "regenerator-runtime": {
 517 |           "version": "0.11.1",
 518 |           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
 519 |           "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
 520 |           "dev": true
 521 |         }
 522 |       }
 523 |     },
 524 |     "babel-helper-call-delegate": {
 525 |       "version": "6.24.1",
 526 |       "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
 527 |       "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
 528 |       "dev": true,
 529 |       "requires": {
 530 |         "babel-helper-hoist-variables": "^6.24.1",
 531 |         "babel-runtime": "^6.22.0",
 532 |         "babel-traverse": "^6.24.1",
 533 |         "babel-types": "^6.24.1"
 534 |       }
 535 |     },
 536 |     "babel-helper-define-map": {
 537 |       "version": "6.24.1",
 538 |       "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz",
 539 |       "integrity": "sha1-epdH8ljYlH0y1RX2qhx70CIEoIA=",
 540 |       "dev": true,
 541 |       "requires": {
 542 |         "babel-helper-function-name": "^6.24.1",
 543 |         "babel-runtime": "^6.22.0",
 544 |         "babel-types": "^6.24.1",
 545 |         "lodash": "^4.2.0"
 546 |       }
 547 |     },
 548 |     "babel-helper-function-name": {
 549 |       "version": "6.24.1",
 550 |       "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
 551 |       "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
 552 |       "dev": true,
 553 |       "requires": {
 554 |         "babel-helper-get-function-arity": "^6.24.1",
 555 |         "babel-runtime": "^6.22.0",
 556 |         "babel-template": "^6.24.1",
 557 |         "babel-traverse": "^6.24.1",
 558 |         "babel-types": "^6.24.1"
 559 |       }
 560 |     },
 561 |     "babel-helper-get-function-arity": {
 562 |       "version": "6.24.1",
 563 |       "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
 564 |       "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
 565 |       "dev": true,
 566 |       "requires": {
 567 |         "babel-runtime": "^6.22.0",
 568 |         "babel-types": "^6.24.1"
 569 |       }
 570 |     },
 571 |     "babel-helper-hoist-variables": {
 572 |       "version": "6.24.1",
 573 |       "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
 574 |       "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
 575 |       "dev": true,
 576 |       "requires": {
 577 |         "babel-runtime": "^6.22.0",
 578 |         "babel-types": "^6.24.1"
 579 |       }
 580 |     },
 581 |     "babel-helper-optimise-call-expression": {
 582 |       "version": "6.24.1",
 583 |       "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
 584 |       "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
 585 |       "dev": true,
 586 |       "requires": {
 587 |         "babel-runtime": "^6.22.0",
 588 |         "babel-types": "^6.24.1"
 589 |       }
 590 |     },
 591 |     "babel-helper-regex": {
 592 |       "version": "6.24.1",
 593 |       "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz",
 594 |       "integrity": "sha1-024i+rEAjXnYhkjjIRaGgShFbOg=",
 595 |       "dev": true,
 596 |       "requires": {
 597 |         "babel-runtime": "^6.22.0",
 598 |         "babel-types": "^6.24.1",
 599 |         "lodash": "^4.2.0"
 600 |       }
 601 |     },
 602 |     "babel-helper-replace-supers": {
 603 |       "version": "6.24.1",
 604 |       "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
 605 |       "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
 606 |       "dev": true,
 607 |       "requires": {
 608 |         "babel-helper-optimise-call-expression": "^6.24.1",
 609 |         "babel-messages": "^6.23.0",
 610 |         "babel-runtime": "^6.22.0",
 611 |         "babel-template": "^6.24.1",
 612 |         "babel-traverse": "^6.24.1",
 613 |         "babel-types": "^6.24.1"
 614 |       }
 615 |     },
 616 |     "babel-helpers": {
 617 |       "version": "6.24.1",
 618 |       "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
 619 |       "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
 620 |       "dev": true,
 621 |       "requires": {
 622 |         "babel-runtime": "^6.22.0",
 623 |         "babel-template": "^6.24.1"
 624 |       }
 625 |     },
 626 |     "babel-loader": {
 627 |       "version": "7.1.5",
 628 |       "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz",
 629 |       "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==",
 630 |       "dev": true,
 631 |       "requires": {
 632 |         "find-cache-dir": "^1.0.0",
 633 |         "loader-utils": "^1.0.2",
 634 |         "mkdirp": "^0.5.1"
 635 |       }
 636 |     },
 637 |     "babel-messages": {
 638 |       "version": "6.23.0",
 639 |       "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
 640 |       "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
 641 |       "dev": true,
 642 |       "requires": {
 643 |         "babel-runtime": "^6.22.0"
 644 |       }
 645 |     },
 646 |     "babel-plugin-check-es2015-constants": {
 647 |       "version": "6.22.0",
 648 |       "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
 649 |       "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
 650 |       "dev": true,
 651 |       "requires": {
 652 |         "babel-runtime": "^6.22.0"
 653 |       }
 654 |     },
 655 |     "babel-plugin-transform-es2015-arrow-functions": {
 656 |       "version": "6.22.0",
 657 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
 658 |       "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
 659 |       "dev": true,
 660 |       "requires": {
 661 |         "babel-runtime": "^6.22.0"
 662 |       }
 663 |     },
 664 |     "babel-plugin-transform-es2015-block-scoped-functions": {
 665 |       "version": "6.22.0",
 666 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
 667 |       "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
 668 |       "dev": true,
 669 |       "requires": {
 670 |         "babel-runtime": "^6.22.0"
 671 |       }
 672 |     },
 673 |     "babel-plugin-transform-es2015-block-scoping": {
 674 |       "version": "6.24.1",
 675 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz",
 676 |       "integrity": "sha1-dsKV3DpHQbFmWt/TFnIV3P8ypXY=",
 677 |       "dev": true,
 678 |       "requires": {
 679 |         "babel-runtime": "^6.22.0",
 680 |         "babel-template": "^6.24.1",
 681 |         "babel-traverse": "^6.24.1",
 682 |         "babel-types": "^6.24.1",
 683 |         "lodash": "^4.2.0"
 684 |       }
 685 |     },
 686 |     "babel-plugin-transform-es2015-classes": {
 687 |       "version": "6.24.1",
 688 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
 689 |       "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
 690 |       "dev": true,
 691 |       "requires": {
 692 |         "babel-helper-define-map": "^6.24.1",
 693 |         "babel-helper-function-name": "^6.24.1",
 694 |         "babel-helper-optimise-call-expression": "^6.24.1",
 695 |         "babel-helper-replace-supers": "^6.24.1",
 696 |         "babel-messages": "^6.23.0",
 697 |         "babel-runtime": "^6.22.0",
 698 |         "babel-template": "^6.24.1",
 699 |         "babel-traverse": "^6.24.1",
 700 |         "babel-types": "^6.24.1"
 701 |       }
 702 |     },
 703 |     "babel-plugin-transform-es2015-computed-properties": {
 704 |       "version": "6.24.1",
 705 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
 706 |       "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
 707 |       "dev": true,
 708 |       "requires": {
 709 |         "babel-runtime": "^6.22.0",
 710 |         "babel-template": "^6.24.1"
 711 |       }
 712 |     },
 713 |     "babel-plugin-transform-es2015-destructuring": {
 714 |       "version": "6.23.0",
 715 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
 716 |       "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
 717 |       "dev": true,
 718 |       "requires": {
 719 |         "babel-runtime": "^6.22.0"
 720 |       }
 721 |     },
 722 |     "babel-plugin-transform-es2015-duplicate-keys": {
 723 |       "version": "6.24.1",
 724 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
 725 |       "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
 726 |       "dev": true,
 727 |       "requires": {
 728 |         "babel-runtime": "^6.22.0",
 729 |         "babel-types": "^6.24.1"
 730 |       }
 731 |     },
 732 |     "babel-plugin-transform-es2015-for-of": {
 733 |       "version": "6.23.0",
 734 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
 735 |       "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
 736 |       "dev": true,
 737 |       "requires": {
 738 |         "babel-runtime": "^6.22.0"
 739 |       }
 740 |     },
 741 |     "babel-plugin-transform-es2015-function-name": {
 742 |       "version": "6.24.1",
 743 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
 744 |       "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
 745 |       "dev": true,
 746 |       "requires": {
 747 |         "babel-helper-function-name": "^6.24.1",
 748 |         "babel-runtime": "^6.22.0",
 749 |         "babel-types": "^6.24.1"
 750 |       }
 751 |     },
 752 |     "babel-plugin-transform-es2015-literals": {
 753 |       "version": "6.22.0",
 754 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
 755 |       "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
 756 |       "dev": true,
 757 |       "requires": {
 758 |         "babel-runtime": "^6.22.0"
 759 |       }
 760 |     },
 761 |     "babel-plugin-transform-es2015-modules-amd": {
 762 |       "version": "6.24.1",
 763 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
 764 |       "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
 765 |       "dev": true,
 766 |       "requires": {
 767 |         "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
 768 |         "babel-runtime": "^6.22.0",
 769 |         "babel-template": "^6.24.1"
 770 |       }
 771 |     },
 772 |     "babel-plugin-transform-es2015-modules-commonjs": {
 773 |       "version": "6.24.1",
 774 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz",
 775 |       "integrity": "sha1-0+MQtA72ZKNmIiAAl8bUQCmPK/4=",
 776 |       "dev": true,
 777 |       "requires": {
 778 |         "babel-plugin-transform-strict-mode": "^6.24.1",
 779 |         "babel-runtime": "^6.22.0",
 780 |         "babel-template": "^6.24.1",
 781 |         "babel-types": "^6.24.1"
 782 |       }
 783 |     },
 784 |     "babel-plugin-transform-es2015-modules-systemjs": {
 785 |       "version": "6.24.1",
 786 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
 787 |       "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
 788 |       "dev": true,
 789 |       "requires": {
 790 |         "babel-helper-hoist-variables": "^6.24.1",
 791 |         "babel-runtime": "^6.22.0",
 792 |         "babel-template": "^6.24.1"
 793 |       }
 794 |     },
 795 |     "babel-plugin-transform-es2015-modules-umd": {
 796 |       "version": "6.24.1",
 797 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
 798 |       "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
 799 |       "dev": true,
 800 |       "requires": {
 801 |         "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
 802 |         "babel-runtime": "^6.22.0",
 803 |         "babel-template": "^6.24.1"
 804 |       }
 805 |     },
 806 |     "babel-plugin-transform-es2015-object-super": {
 807 |       "version": "6.24.1",
 808 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
 809 |       "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
 810 |       "dev": true,
 811 |       "requires": {
 812 |         "babel-helper-replace-supers": "^6.24.1",
 813 |         "babel-runtime": "^6.22.0"
 814 |       }
 815 |     },
 816 |     "babel-plugin-transform-es2015-parameters": {
 817 |       "version": "6.24.1",
 818 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
 819 |       "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
 820 |       "dev": true,
 821 |       "requires": {
 822 |         "babel-helper-call-delegate": "^6.24.1",
 823 |         "babel-helper-get-function-arity": "^6.24.1",
 824 |         "babel-runtime": "^6.22.0",
 825 |         "babel-template": "^6.24.1",
 826 |         "babel-traverse": "^6.24.1",
 827 |         "babel-types": "^6.24.1"
 828 |       }
 829 |     },
 830 |     "babel-plugin-transform-es2015-shorthand-properties": {
 831 |       "version": "6.24.1",
 832 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
 833 |       "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
 834 |       "dev": true,
 835 |       "requires": {
 836 |         "babel-runtime": "^6.22.0",
 837 |         "babel-types": "^6.24.1"
 838 |       }
 839 |     },
 840 |     "babel-plugin-transform-es2015-spread": {
 841 |       "version": "6.22.0",
 842 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
 843 |       "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
 844 |       "dev": true,
 845 |       "requires": {
 846 |         "babel-runtime": "^6.22.0"
 847 |       }
 848 |     },
 849 |     "babel-plugin-transform-es2015-sticky-regex": {
 850 |       "version": "6.24.1",
 851 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
 852 |       "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
 853 |       "dev": true,
 854 |       "requires": {
 855 |         "babel-helper-regex": "^6.24.1",
 856 |         "babel-runtime": "^6.22.0",
 857 |         "babel-types": "^6.24.1"
 858 |       }
 859 |     },
 860 |     "babel-plugin-transform-es2015-template-literals": {
 861 |       "version": "6.22.0",
 862 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
 863 |       "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
 864 |       "dev": true,
 865 |       "requires": {
 866 |         "babel-runtime": "^6.22.0"
 867 |       }
 868 |     },
 869 |     "babel-plugin-transform-es2015-typeof-symbol": {
 870 |       "version": "6.23.0",
 871 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
 872 |       "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
 873 |       "dev": true,
 874 |       "requires": {
 875 |         "babel-runtime": "^6.22.0"
 876 |       }
 877 |     },
 878 |     "babel-plugin-transform-es2015-unicode-regex": {
 879 |       "version": "6.24.1",
 880 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
 881 |       "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
 882 |       "dev": true,
 883 |       "requires": {
 884 |         "babel-helper-regex": "^6.24.1",
 885 |         "babel-runtime": "^6.22.0",
 886 |         "regexpu-core": "^2.0.0"
 887 |       }
 888 |     },
 889 |     "babel-plugin-transform-regenerator": {
 890 |       "version": "6.24.1",
 891 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz",
 892 |       "integrity": "sha1-uNowWtQ8PJm0hI5P5AN7dw0jxBg=",
 893 |       "dev": true,
 894 |       "requires": {
 895 |         "regenerator-transform": "0.9.11"
 896 |       }
 897 |     },
 898 |     "babel-plugin-transform-strict-mode": {
 899 |       "version": "6.24.1",
 900 |       "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
 901 |       "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
 902 |       "dev": true,
 903 |       "requires": {
 904 |         "babel-runtime": "^6.22.0",
 905 |         "babel-types": "^6.24.1"
 906 |       }
 907 |     },
 908 |     "babel-preset-es2015": {
 909 |       "version": "6.24.1",
 910 |       "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
 911 |       "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
 912 |       "dev": true,
 913 |       "requires": {
 914 |         "babel-plugin-check-es2015-constants": "^6.22.0",
 915 |         "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
 916 |         "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
 917 |         "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
 918 |         "babel-plugin-transform-es2015-classes": "^6.24.1",
 919 |         "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
 920 |         "babel-plugin-transform-es2015-destructuring": "^6.22.0",
 921 |         "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
 922 |         "babel-plugin-transform-es2015-for-of": "^6.22.0",
 923 |         "babel-plugin-transform-es2015-function-name": "^6.24.1",
 924 |         "babel-plugin-transform-es2015-literals": "^6.22.0",
 925 |         "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
 926 |         "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
 927 |         "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
 928 |         "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
 929 |         "babel-plugin-transform-es2015-object-super": "^6.24.1",
 930 |         "babel-plugin-transform-es2015-parameters": "^6.24.1",
 931 |         "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
 932 |         "babel-plugin-transform-es2015-spread": "^6.22.0",
 933 |         "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
 934 |         "babel-plugin-transform-es2015-template-literals": "^6.22.0",
 935 |         "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
 936 |         "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
 937 |         "babel-plugin-transform-regenerator": "^6.24.1"
 938 |       }
 939 |     },
 940 |     "babel-register": {
 941 |       "version": "6.26.0",
 942 |       "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
 943 |       "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
 944 |       "dev": true,
 945 |       "requires": {
 946 |         "babel-core": "^6.26.0",
 947 |         "babel-runtime": "^6.26.0",
 948 |         "core-js": "^2.5.0",
 949 |         "home-or-tmp": "^2.0.0",
 950 |         "lodash": "^4.17.4",
 951 |         "mkdirp": "^0.5.1",
 952 |         "source-map-support": "^0.4.15"
 953 |       },
 954 |       "dependencies": {
 955 |         "babel-runtime": {
 956 |           "version": "6.26.0",
 957 |           "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
 958 |           "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
 959 |           "dev": true,
 960 |           "requires": {
 961 |             "core-js": "^2.4.0",
 962 |             "regenerator-runtime": "^0.11.0"
 963 |           }
 964 |         },
 965 |         "core-js": {
 966 |           "version": "2.6.12",
 967 |           "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
 968 |           "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
 969 |           "dev": true
 970 |         },
 971 |         "regenerator-runtime": {
 972 |           "version": "0.11.1",
 973 |           "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
 974 |           "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
 975 |           "dev": true
 976 |         }
 977 |       }
 978 |     },
 979 |     "babel-runtime": {
 980 |       "version": "6.25.0",
 981 |       "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.25.0.tgz",
 982 |       "integrity": "sha1-M7mOql1IK7AajRqmtDetKwGuxBw=",
 983 |       "dev": true,
 984 |       "requires": {
 985 |         "core-js": "^2.4.0",
 986 |         "regenerator-runtime": "^0.10.0"
 987 |       }
 988 |     },
 989 |     "babel-template": {
 990 |       "version": "6.25.0",
 991 |       "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.25.0.tgz",
 992 |       "integrity": "sha1-ZlJBFmt8KqTGGdceGSlpVSsQwHE=",
 993 |       "dev": true,
 994 |       "requires": {
 995 |         "babel-runtime": "^6.22.0",
 996 |         "babel-traverse": "^6.25.0",
 997 |         "babel-types": "^6.25.0",
 998 |         "babylon": "^6.17.2",
 999 |         "lodash": "^4.2.0"
1000 |       }
1001 |     },
1002 |     "babel-traverse": {
1003 |       "version": "6.25.0",
1004 |       "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.25.0.tgz",
1005 |       "integrity": "sha1-IldJfi/NGbie3BPEyROB+VEklvE=",
1006 |       "dev": true,
1007 |       "requires": {
1008 |         "babel-code-frame": "^6.22.0",
1009 |         "babel-messages": "^6.23.0",
1010 |         "babel-runtime": "^6.22.0",
1011 |         "babel-types": "^6.25.0",
1012 |         "babylon": "^6.17.2",
1013 |         "debug": "^2.2.0",
1014 |         "globals": "^9.0.0",
1015 |         "invariant": "^2.2.0",
1016 |         "lodash": "^4.2.0"
1017 |       }
1018 |     },
1019 |     "babel-types": {
1020 |       "version": "6.25.0",
1021 |       "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.25.0.tgz",
1022 |       "integrity": "sha1-cK+ySNVmDl0Y+BHZHIMDtUE0oY4=",
1023 |       "dev": true,
1024 |       "requires": {
1025 |         "babel-runtime": "^6.22.0",
1026 |         "esutils": "^2.0.2",
1027 |         "lodash": "^4.2.0",
1028 |         "to-fast-properties": "^1.0.1"
1029 |       }
1030 |     },
1031 |     "babylon": {
1032 |       "version": "6.17.4",
1033 |       "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.4.tgz",
1034 |       "integrity": "sha512-kChlV+0SXkjE0vUn9OZ7pBMWRFd8uq3mZe8x1K6jhuNcAFAtEnjchFAqB+dYEXKyd+JpT6eppRR78QAr5gTsUw==",
1035 |       "dev": true
1036 |     },
1037 |     "balanced-match": {
1038 |       "version": "1.0.2",
1039 |       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1040 |       "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1041 |       "dev": true
1042 |     },
1043 |     "batch": {
1044 |       "version": "0.6.1",
1045 |       "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
1046 |       "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
1047 |       "dev": true
1048 |     },
1049 |     "big.js": {
1050 |       "version": "3.1.3",
1051 |       "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz",
1052 |       "integrity": "sha1-TK2iGTZS6zyp7I5VyQFWacmAaXg=",
1053 |       "dev": true
1054 |     },
1055 |     "binary-extensions": {
1056 |       "version": "2.2.0",
1057 |       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
1058 |       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
1059 |       "dev": true
1060 |     },
1061 |     "bluebird": {
1062 |       "version": "3.5.0",
1063 |       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
1064 |       "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=",
1065 |       "dev": true
1066 |     },
1067 |     "body-parser": {
1068 |       "version": "1.19.0",
1069 |       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
1070 |       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
1071 |       "dev": true,
1072 |       "requires": {
1073 |         "bytes": "3.1.0",
1074 |         "content-type": "~1.0.4",
1075 |         "debug": "2.6.9",
1076 |         "depd": "~1.1.2",
1077 |         "http-errors": "1.7.2",
1078 |         "iconv-lite": "0.4.24",
1079 |         "on-finished": "~2.3.0",
1080 |         "qs": "6.7.0",
1081 |         "raw-body": "2.4.0",
1082 |         "type-is": "~1.6.17"
1083 |       },
1084 |       "dependencies": {
1085 |         "bytes": {
1086 |           "version": "3.1.0",
1087 |           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1088 |           "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
1089 |           "dev": true
1090 |         }
1091 |       }
1092 |     },
1093 |     "bonjour": {
1094 |       "version": "3.5.0",
1095 |       "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
1096 |       "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
1097 |       "dev": true,
1098 |       "requires": {
1099 |         "array-flatten": "^2.1.0",
1100 |         "deep-equal": "^1.0.1",
1101 |         "dns-equal": "^1.0.0",
1102 |         "dns-txt": "^2.0.2",
1103 |         "multicast-dns": "^6.0.1",
1104 |         "multicast-dns-service-types": "^1.1.0"
1105 |       }
1106 |     },
1107 |     "boolbase": {
1108 |       "version": "1.0.0",
1109 |       "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
1110 |       "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
1111 |     },
1112 |     "brace-expansion": {
1113 |       "version": "1.1.11",
1114 |       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1115 |       "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1116 |       "dev": true,
1117 |       "requires": {
1118 |         "balanced-match": "^1.0.0",
1119 |         "concat-map": "0.0.1"
1120 |       }
1121 |     },
1122 |     "braces": {
1123 |       "version": "3.0.2",
1124 |       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1125 |       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1126 |       "dev": true,
1127 |       "requires": {
1128 |         "fill-range": "^7.0.1"
1129 |       }
1130 |     },
1131 |     "browserslist": {
1132 |       "version": "4.17.5",
1133 |       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz",
1134 |       "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==",
1135 |       "dev": true,
1136 |       "requires": {
1137 |         "caniuse-lite": "^1.0.30001271",
1138 |         "electron-to-chromium": "^1.3.878",
1139 |         "escalade": "^3.1.1",
1140 |         "node-releases": "^2.0.1",
1141 |         "picocolors": "^1.0.0"
1142 |       }
1143 |     },
1144 |     "buffer-from": {
1145 |       "version": "1.1.2",
1146 |       "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1147 |       "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1148 |       "dev": true
1149 |     },
1150 |     "buffer-indexof": {
1151 |       "version": "1.1.1",
1152 |       "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
1153 |       "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
1154 |       "dev": true
1155 |     },
1156 |     "bytes": {
1157 |       "version": "3.0.0",
1158 |       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
1159 |       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
1160 |       "dev": true
1161 |     },
1162 |     "call-bind": {
1163 |       "version": "1.0.2",
1164 |       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
1165 |       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
1166 |       "dev": true,
1167 |       "requires": {
1168 |         "function-bind": "^1.1.1",
1169 |         "get-intrinsic": "^1.0.2"
1170 |       }
1171 |     },
1172 |     "caniuse-lite": {
1173 |       "version": "1.0.30001271",
1174 |       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz",
1175 |       "integrity": "sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA==",
1176 |       "dev": true
1177 |     },
1178 |     "chalk": {
1179 |       "version": "1.1.3",
1180 |       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
1181 |       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
1182 |       "dev": true,
1183 |       "requires": {
1184 |         "ansi-styles": "^2.2.1",
1185 |         "escape-string-regexp": "^1.0.2",
1186 |         "has-ansi": "^2.0.0",
1187 |         "strip-ansi": "^3.0.0",
1188 |         "supports-color": "^2.0.0"
1189 |       }
1190 |     },
1191 |     "cheerio": {
1192 |       "version": "1.0.0-rc.10",
1193 |       "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz",
1194 |       "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==",
1195 |       "requires": {
1196 |         "cheerio-select": "^1.5.0",
1197 |         "dom-serializer": "^1.3.2",
1198 |         "domhandler": "^4.2.0",
1199 |         "htmlparser2": "^6.1.0",
1200 |         "parse5": "^6.0.1",
1201 |         "parse5-htmlparser2-tree-adapter": "^6.0.1",
1202 |         "tslib": "^2.2.0"
1203 |       }
1204 |     },
1205 |     "cheerio-select": {
1206 |       "version": "1.5.0",
1207 |       "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
1208 |       "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
1209 |       "requires": {
1210 |         "css-select": "^4.1.3",
1211 |         "css-what": "^5.0.1",
1212 |         "domelementtype": "^2.2.0",
1213 |         "domhandler": "^4.2.0",
1214 |         "domutils": "^2.7.0"
1215 |       }
1216 |     },
1217 |     "chokidar": {
1218 |       "version": "3.5.2",
1219 |       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
1220 |       "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
1221 |       "dev": true,
1222 |       "requires": {
1223 |         "anymatch": "~3.1.2",
1224 |         "braces": "~3.0.2",
1225 |         "fsevents": "~2.3.2",
1226 |         "glob-parent": "~5.1.2",
1227 |         "is-binary-path": "~2.1.0",
1228 |         "is-glob": "~4.0.1",
1229 |         "normalize-path": "~3.0.0",
1230 |         "readdirp": "~3.6.0"
1231 |       }
1232 |     },
1233 |     "chrome-trace-event": {
1234 |       "version": "1.0.3",
1235 |       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
1236 |       "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
1237 |       "dev": true
1238 |     },
1239 |     "clean-stack": {
1240 |       "version": "2.2.0",
1241 |       "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
1242 |       "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
1243 |       "dev": true
1244 |     },
1245 |     "colorette": {
1246 |       "version": "2.0.16",
1247 |       "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
1248 |       "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
1249 |       "dev": true
1250 |     },
1251 |     "commander": {
1252 |       "version": "2.11.0",
1253 |       "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
1254 |       "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
1255 |       "dev": true
1256 |     },
1257 |     "commondir": {
1258 |       "version": "1.0.1",
1259 |       "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1260 |       "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
1261 |       "dev": true
1262 |     },
1263 |     "compressible": {
1264 |       "version": "2.0.18",
1265 |       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
1266 |       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
1267 |       "dev": true,
1268 |       "requires": {
1269 |         "mime-db": ">= 1.43.0 < 2"
1270 |       }
1271 |     },
1272 |     "compression": {
1273 |       "version": "1.7.4",
1274 |       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
1275 |       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
1276 |       "dev": true,
1277 |       "requires": {
1278 |         "accepts": "~1.3.5",
1279 |         "bytes": "3.0.0",
1280 |         "compressible": "~2.0.16",
1281 |         "debug": "2.6.9",
1282 |         "on-headers": "~1.0.2",
1283 |         "safe-buffer": "5.1.2",
1284 |         "vary": "~1.1.2"
1285 |       },
1286 |       "dependencies": {
1287 |         "safe-buffer": {
1288 |           "version": "5.1.2",
1289 |           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1290 |           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1291 |           "dev": true
1292 |         }
1293 |       }
1294 |     },
1295 |     "concat-map": {
1296 |       "version": "0.0.1",
1297 |       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1298 |       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1299 |       "dev": true
1300 |     },
1301 |     "config-chain": {
1302 |       "version": "1.1.11",
1303 |       "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz",
1304 |       "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=",
1305 |       "dev": true,
1306 |       "requires": {
1307 |         "ini": "^1.3.4",
1308 |         "proto-list": "~1.2.1"
1309 |       }
1310 |     },
1311 |     "connect-history-api-fallback": {
1312 |       "version": "1.6.0",
1313 |       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
1314 |       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
1315 |       "dev": true
1316 |     },
1317 |     "consolidate": {
1318 |       "version": "0.14.5",
1319 |       "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz",
1320 |       "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=",
1321 |       "dev": true,
1322 |       "requires": {
1323 |         "bluebird": "^3.1.1"
1324 |       }
1325 |     },
1326 |     "content-disposition": {
1327 |       "version": "0.5.3",
1328 |       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
1329 |       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
1330 |       "dev": true,
1331 |       "requires": {
1332 |         "safe-buffer": "5.1.2"
1333 |       },
1334 |       "dependencies": {
1335 |         "safe-buffer": {
1336 |           "version": "5.1.2",
1337 |           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1338 |           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1339 |           "dev": true
1340 |         }
1341 |       }
1342 |     },
1343 |     "content-type": {
1344 |       "version": "1.0.4",
1345 |       "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
1346 |       "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
1347 |       "dev": true
1348 |     },
1349 |     "convert-source-map": {
1350 |       "version": "1.8.0",
1351 |       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
1352 |       "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
1353 |       "dev": true,
1354 |       "requires": {
1355 |         "safe-buffer": "~5.1.1"
1356 |       }
1357 |     },
1358 |     "cookie": {
1359 |       "version": "0.4.0",
1360 |       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
1361 |       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
1362 |       "dev": true
1363 |     },
1364 |     "cookie-signature": {
1365 |       "version": "1.0.6",
1366 |       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1367 |       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
1368 |       "dev": true
1369 |     },
1370 |     "core-js": {
1371 |       "version": "2.4.1",
1372 |       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz",
1373 |       "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=",
1374 |       "dev": true
1375 |     },
1376 |     "core-util-is": {
1377 |       "version": "1.0.3",
1378 |       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
1379 |       "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
1380 |       "dev": true
1381 |     },
1382 |     "cosmiconfig": {
1383 |       "version": "2.2.2",
1384 |       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
1385 |       "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
1386 |       "dev": true,
1387 |       "requires": {
1388 |         "is-directory": "^0.3.1",
1389 |         "js-yaml": "^3.4.3",
1390 |         "minimist": "^1.2.0",
1391 |         "object-assign": "^4.1.0",
1392 |         "os-homedir": "^1.0.1",
1393 |         "parse-json": "^2.2.0",
1394 |         "require-from-string": "^1.1.0"
1395 |       },
1396 |       "dependencies": {
1397 |         "minimist": {
1398 |           "version": "1.2.5",
1399 |           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1400 |           "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
1401 |           "dev": true
1402 |         }
1403 |       }
1404 |     },
1405 |     "cross-spawn": {
1406 |       "version": "7.0.3",
1407 |       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1408 |       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1409 |       "dev": true,
1410 |       "requires": {
1411 |         "path-key": "^3.1.0",
1412 |         "shebang-command": "^2.0.0",
1413 |         "which": "^2.0.1"
1414 |       }
1415 |     },
1416 |     "css-loader": {
1417 |       "version": "6.4.0",
1418 |       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.4.0.tgz",
1419 |       "integrity": "sha512-Dlt6qfsxI/w1vU0r8qDd4BtMPxWqJeY5qQU7SmmZfvbpe6Xl18McO4GhyaMLns24Y2VNPiZwJPQ8JSbg4qvQLw==",
1420 |       "dev": true,
1421 |       "requires": {
1422 |         "icss-utils": "^5.1.0",
1423 |         "postcss": "^8.2.15",
1424 |         "postcss-modules-extract-imports": "^3.0.0",
1425 |         "postcss-modules-local-by-default": "^4.0.0",
1426 |         "postcss-modules-scope": "^3.0.0",
1427 |         "postcss-modules-values": "^4.0.0",
1428 |         "postcss-value-parser": "^4.1.0",
1429 |         "semver": "^7.3.5"
1430 |       },
1431 |       "dependencies": {
1432 |         "lru-cache": {
1433 |           "version": "6.0.0",
1434 |           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1435 |           "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1436 |           "dev": true,
1437 |           "requires": {
1438 |             "yallist": "^4.0.0"
1439 |           }
1440 |         },
1441 |         "postcss": {
1442 |           "version": "8.3.11",
1443 |           "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz",
1444 |           "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==",
1445 |           "dev": true,
1446 |           "requires": {
1447 |             "nanoid": "^3.1.30",
1448 |             "picocolors": "^1.0.0",
1449 |             "source-map-js": "^0.6.2"
1450 |           }
1451 |         },
1452 |         "semver": {
1453 |           "version": "7.3.5",
1454 |           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
1455 |           "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
1456 |           "dev": true,
1457 |           "requires": {
1458 |             "lru-cache": "^6.0.0"
1459 |           }
1460 |         },
1461 |         "yallist": {
1462 |           "version": "4.0.0",
1463 |           "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1464 |           "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
1465 |           "dev": true
1466 |         }
1467 |       }
1468 |     },
1469 |     "css-select": {
1470 |       "version": "4.1.3",
1471 |       "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
1472 |       "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
1473 |       "requires": {
1474 |         "boolbase": "^1.0.0",
1475 |         "css-what": "^5.0.0",
1476 |         "domhandler": "^4.2.0",
1477 |         "domutils": "^2.6.0",
1478 |         "nth-check": "^2.0.0"
1479 |       }
1480 |     },
1481 |     "css-what": {
1482 |       "version": "5.1.0",
1483 |       "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
1484 |       "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw=="
1485 |     },
1486 |     "cssesc": {
1487 |       "version": "3.0.0",
1488 |       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
1489 |       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
1490 |       "dev": true
1491 |     },
1492 |     "de-indent": {
1493 |       "version": "1.0.2",
1494 |       "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
1495 |       "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=",
1496 |       "dev": true
1497 |     },
1498 |     "debug": {
1499 |       "version": "2.6.9",
1500 |       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1501 |       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1502 |       "dev": true,
1503 |       "requires": {
1504 |         "ms": "2.0.0"
1505 |       }
1506 |     },
1507 |     "deep-equal": {
1508 |       "version": "1.1.1",
1509 |       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
1510 |       "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
1511 |       "dev": true,
1512 |       "requires": {
1513 |         "is-arguments": "^1.0.4",
1514 |         "is-date-object": "^1.0.1",
1515 |         "is-regex": "^1.0.4",
1516 |         "object-is": "^1.0.1",
1517 |         "object-keys": "^1.1.1",
1518 |         "regexp.prototype.flags": "^1.2.0"
1519 |       }
1520 |     },
1521 |     "default-gateway": {
1522 |       "version": "6.0.3",
1523 |       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
1524 |       "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
1525 |       "dev": true,
1526 |       "requires": {
1527 |         "execa": "^5.0.0"
1528 |       }
1529 |     },
1530 |     "define-lazy-prop": {
1531 |       "version": "2.0.0",
1532 |       "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
1533 |       "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
1534 |       "dev": true
1535 |     },
1536 |     "define-properties": {
1537 |       "version": "1.1.3",
1538 |       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1539 |       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1540 |       "dev": true,
1541 |       "requires": {
1542 |         "object-keys": "^1.0.12"
1543 |       }
1544 |     },
1545 |     "del": {
1546 |       "version": "6.0.0",
1547 |       "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
1548 |       "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
1549 |       "dev": true,
1550 |       "requires": {
1551 |         "globby": "^11.0.1",
1552 |         "graceful-fs": "^4.2.4",
1553 |         "is-glob": "^4.0.1",
1554 |         "is-path-cwd": "^2.2.0",
1555 |         "is-path-inside": "^3.0.2",
1556 |         "p-map": "^4.0.0",
1557 |         "rimraf": "^3.0.2",
1558 |         "slash": "^3.0.0"
1559 |       },
1560 |       "dependencies": {
1561 |         "graceful-fs": {
1562 |           "version": "4.2.8",
1563 |           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
1564 |           "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
1565 |           "dev": true
1566 |         },
1567 |         "slash": {
1568 |           "version": "3.0.0",
1569 |           "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
1570 |           "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
1571 |           "dev": true
1572 |         }
1573 |       }
1574 |     },
1575 |     "depd": {
1576 |       "version": "1.1.2",
1577 |       "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1578 |       "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
1579 |       "dev": true
1580 |     },
1581 |     "destroy": {
1582 |       "version": "1.0.4",
1583 |       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
1584 |       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
1585 |       "dev": true
1586 |     },
1587 |     "detect-indent": {
1588 |       "version": "4.0.0",
1589 |       "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
1590 |       "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
1591 |       "dev": true,
1592 |       "requires": {
1593 |         "repeating": "^2.0.0"
1594 |       }
1595 |     },
1596 |     "detect-node": {
1597 |       "version": "2.1.0",
1598 |       "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
1599 |       "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
1600 |       "dev": true
1601 |     },
1602 |     "dir-glob": {
1603 |       "version": "3.0.1",
1604 |       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
1605 |       "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1606 |       "dev": true,
1607 |       "requires": {
1608 |         "path-type": "^4.0.0"
1609 |       }
1610 |     },
1611 |     "dns-equal": {
1612 |       "version": "1.0.0",
1613 |       "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
1614 |       "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
1615 |       "dev": true
1616 |     },
1617 |     "dns-packet": {
1618 |       "version": "1.3.4",
1619 |       "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
1620 |       "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
1621 |       "dev": true,
1622 |       "requires": {
1623 |         "ip": "^1.1.0",
1624 |         "safe-buffer": "^5.0.1"
1625 |       }
1626 |     },
1627 |     "dns-txt": {
1628 |       "version": "2.0.2",
1629 |       "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
1630 |       "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
1631 |       "dev": true,
1632 |       "requires": {
1633 |         "buffer-indexof": "^1.0.0"
1634 |       }
1635 |     },
1636 |     "dom-serializer": {
1637 |       "version": "1.3.2",
1638 |       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
1639 |       "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
1640 |       "requires": {
1641 |         "domelementtype": "^2.0.1",
1642 |         "domhandler": "^4.2.0",
1643 |         "entities": "^2.0.0"
1644 |       },
1645 |       "dependencies": {
1646 |         "entities": {
1647 |           "version": "2.2.0",
1648 |           "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
1649 |           "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
1650 |         }
1651 |       }
1652 |     },
1653 |     "domelementtype": {
1654 |       "version": "2.2.0",
1655 |       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
1656 |       "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
1657 |     },
1658 |     "domhandler": {
1659 |       "version": "4.2.2",
1660 |       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
1661 |       "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
1662 |       "requires": {
1663 |         "domelementtype": "^2.2.0"
1664 |       }
1665 |     },
1666 |     "domutils": {
1667 |       "version": "2.8.0",
1668 |       "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
1669 |       "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
1670 |       "requires": {
1671 |         "dom-serializer": "^1.0.1",
1672 |         "domelementtype": "^2.2.0",
1673 |         "domhandler": "^4.2.0"
1674 |       }
1675 |     },
1676 |     "editorconfig": {
1677 |       "version": "0.13.2",
1678 |       "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.2.tgz",
1679 |       "integrity": "sha1-jleSbZ7mmrbLmZ8CfCFxRnrM6zU=",
1680 |       "dev": true,
1681 |       "requires": {
1682 |         "bluebird": "^3.0.5",
1683 |         "commander": "^2.9.0",
1684 |         "lru-cache": "^3.2.0",
1685 |         "sigmund": "^1.0.1"
1686 |       },
1687 |       "dependencies": {
1688 |         "lru-cache": {
1689 |           "version": "3.2.0",
1690 |           "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz",
1691 |           "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=",
1692 |           "dev": true,
1693 |           "requires": {
1694 |             "pseudomap": "^1.0.1"
1695 |           }
1696 |         }
1697 |       }
1698 |     },
1699 |     "ee-first": {
1700 |       "version": "1.1.1",
1701 |       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1702 |       "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1703 |       "dev": true
1704 |     },
1705 |     "electron-to-chromium": {
1706 |       "version": "1.3.878",
1707 |       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz",
1708 |       "integrity": "sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA==",
1709 |       "dev": true
1710 |     },
1711 |     "emojis-list": {
1712 |       "version": "2.1.0",
1713 |       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
1714 |       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
1715 |       "dev": true
1716 |     },
1717 |     "encodeurl": {
1718 |       "version": "1.0.2",
1719 |       "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
1720 |       "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
1721 |       "dev": true
1722 |     },
1723 |     "enhanced-resolve": {
1724 |       "version": "5.8.3",
1725 |       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
1726 |       "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
1727 |       "dev": true,
1728 |       "requires": {
1729 |         "graceful-fs": "^4.2.4",
1730 |         "tapable": "^2.2.0"
1731 |       },
1732 |       "dependencies": {
1733 |         "graceful-fs": {
1734 |           "version": "4.2.8",
1735 |           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
1736 |           "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
1737 |           "dev": true
1738 |         }
1739 |       }
1740 |     },
1741 |     "entities": {
1742 |       "version": "1.1.2",
1743 |       "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
1744 |       "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
1745 |     },
1746 |     "error-ex": {
1747 |       "version": "1.3.1",
1748 |       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
1749 |       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
1750 |       "dev": true,
1751 |       "requires": {
1752 |         "is-arrayish": "^0.2.1"
1753 |       }
1754 |     },
1755 |     "es-module-lexer": {
1756 |       "version": "0.9.3",
1757 |       "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
1758 |       "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
1759 |       "dev": true
1760 |     },
1761 |     "escalade": {
1762 |       "version": "3.1.1",
1763 |       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1764 |       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1765 |       "dev": true
1766 |     },
1767 |     "escape-html": {
1768 |       "version": "1.0.3",
1769 |       "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1770 |       "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
1771 |       "dev": true
1772 |     },
1773 |     "escape-string-regexp": {
1774 |       "version": "1.0.5",
1775 |       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1776 |       "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1777 |       "dev": true
1778 |     },
1779 |     "eslint-scope": {
1780 |       "version": "5.1.1",
1781 |       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
1782 |       "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
1783 |       "dev": true,
1784 |       "requires": {
1785 |         "esrecurse": "^4.3.0",
1786 |         "estraverse": "^4.1.1"
1787 |       }
1788 |     },
1789 |     "esrecurse": {
1790 |       "version": "4.3.0",
1791 |       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1792 |       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1793 |       "dev": true,
1794 |       "requires": {
1795 |         "estraverse": "^5.2.0"
1796 |       },
1797 |       "dependencies": {
1798 |         "estraverse": {
1799 |           "version": "5.2.0",
1800 |           "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
1801 |           "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
1802 |           "dev": true
1803 |         }
1804 |       }
1805 |     },
1806 |     "estraverse": {
1807 |       "version": "4.3.0",
1808 |       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
1809 |       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
1810 |       "dev": true
1811 |     },
1812 |     "esutils": {
1813 |       "version": "2.0.2",
1814 |       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1815 |       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1816 |       "dev": true
1817 |     },
1818 |     "etag": {
1819 |       "version": "1.8.1",
1820 |       "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1821 |       "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
1822 |       "dev": true
1823 |     },
1824 |     "eventemitter3": {
1825 |       "version": "4.0.7",
1826 |       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
1827 |       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
1828 |       "dev": true
1829 |     },
1830 |     "events": {
1831 |       "version": "3.3.0",
1832 |       "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
1833 |       "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
1834 |       "dev": true
1835 |     },
1836 |     "execa": {
1837 |       "version": "5.1.1",
1838 |       "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
1839 |       "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
1840 |       "dev": true,
1841 |       "requires": {
1842 |         "cross-spawn": "^7.0.3",
1843 |         "get-stream": "^6.0.0",
1844 |         "human-signals": "^2.1.0",
1845 |         "is-stream": "^2.0.0",
1846 |         "merge-stream": "^2.0.0",
1847 |         "npm-run-path": "^4.0.1",
1848 |         "onetime": "^5.1.2",
1849 |         "signal-exit": "^3.0.3",
1850 |         "strip-final-newline": "^2.0.0"
1851 |       }
1852 |     },
1853 |     "express": {
1854 |       "version": "4.17.1",
1855 |       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
1856 |       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
1857 |       "dev": true,
1858 |       "requires": {
1859 |         "accepts": "~1.3.7",
1860 |         "array-flatten": "1.1.1",
1861 |         "body-parser": "1.19.0",
1862 |         "content-disposition": "0.5.3",
1863 |         "content-type": "~1.0.4",
1864 |         "cookie": "0.4.0",
1865 |         "cookie-signature": "1.0.6",
1866 |         "debug": "2.6.9",
1867 |         "depd": "~1.1.2",
1868 |         "encodeurl": "~1.0.2",
1869 |         "escape-html": "~1.0.3",
1870 |         "etag": "~1.8.1",
1871 |         "finalhandler": "~1.1.2",
1872 |         "fresh": "0.5.2",
1873 |         "merge-descriptors": "1.0.1",
1874 |         "methods": "~1.1.2",
1875 |         "on-finished": "~2.3.0",
1876 |         "parseurl": "~1.3.3",
1877 |         "path-to-regexp": "0.1.7",
1878 |         "proxy-addr": "~2.0.5",
1879 |         "qs": "6.7.0",
1880 |         "range-parser": "~1.2.1",
1881 |         "safe-buffer": "5.1.2",
1882 |         "send": "0.17.1",
1883 |         "serve-static": "1.14.1",
1884 |         "setprototypeof": "1.1.1",
1885 |         "statuses": "~1.5.0",
1886 |         "type-is": "~1.6.18",
1887 |         "utils-merge": "1.0.1",
1888 |         "vary": "~1.1.2"
1889 |       },
1890 |       "dependencies": {
1891 |         "array-flatten": {
1892 |           "version": "1.1.1",
1893 |           "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
1894 |           "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
1895 |           "dev": true
1896 |         },
1897 |         "safe-buffer": {
1898 |           "version": "5.1.2",
1899 |           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1900 |           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1901 |           "dev": true
1902 |         }
1903 |       }
1904 |     },
1905 |     "fast-deep-equal": {
1906 |       "version": "3.1.3",
1907 |       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1908 |       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1909 |       "dev": true
1910 |     },
1911 |     "fast-glob": {
1912 |       "version": "3.2.7",
1913 |       "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
1914 |       "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
1915 |       "dev": true,
1916 |       "requires": {
1917 |         "@nodelib/fs.stat": "^2.0.2",
1918 |         "@nodelib/fs.walk": "^1.2.3",
1919 |         "glob-parent": "^5.1.2",
1920 |         "merge2": "^1.3.0",
1921 |         "micromatch": "^4.0.4"
1922 |       }
1923 |     },
1924 |     "fast-json-stable-stringify": {
1925 |       "version": "2.1.0",
1926 |       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1927 |       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1928 |       "dev": true
1929 |     },
1930 |     "fastq": {
1931 |       "version": "1.13.0",
1932 |       "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
1933 |       "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
1934 |       "dev": true,
1935 |       "requires": {
1936 |         "reusify": "^1.0.4"
1937 |       }
1938 |     },
1939 |     "faye-websocket": {
1940 |       "version": "0.11.4",
1941 |       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
1942 |       "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
1943 |       "dev": true,
1944 |       "requires": {
1945 |         "websocket-driver": ">=0.5.1"
1946 |       }
1947 |     },
1948 |     "fill-range": {
1949 |       "version": "7.0.1",
1950 |       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1951 |       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1952 |       "dev": true,
1953 |       "requires": {
1954 |         "to-regex-range": "^5.0.1"
1955 |       }
1956 |     },
1957 |     "finalhandler": {
1958 |       "version": "1.1.2",
1959 |       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
1960 |       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
1961 |       "dev": true,
1962 |       "requires": {
1963 |         "debug": "2.6.9",
1964 |         "encodeurl": "~1.0.2",
1965 |         "escape-html": "~1.0.3",
1966 |         "on-finished": "~2.3.0",
1967 |         "parseurl": "~1.3.3",
1968 |         "statuses": "~1.5.0",
1969 |         "unpipe": "~1.0.0"
1970 |       }
1971 |     },
1972 |     "find-cache-dir": {
1973 |       "version": "1.0.0",
1974 |       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
1975 |       "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
1976 |       "dev": true,
1977 |       "requires": {
1978 |         "commondir": "^1.0.1",
1979 |         "make-dir": "^1.0.0",
1980 |         "pkg-dir": "^2.0.0"
1981 |       }
1982 |     },
1983 |     "flatten": {
1984 |       "version": "1.0.2",
1985 |       "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
1986 |       "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
1987 |       "dev": true
1988 |     },
1989 |     "follow-redirects": {
1990 |       "version": "1.14.4",
1991 |       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
1992 |       "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==",
1993 |       "dev": true
1994 |     },
1995 |     "forwarded": {
1996 |       "version": "0.2.0",
1997 |       "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
1998 |       "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
1999 |       "dev": true
2000 |     },
2001 |     "fresh": {
2002 |       "version": "0.5.2",
2003 |       "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2004 |       "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
2005 |       "dev": true
2006 |     },
2007 |     "fs-monkey": {
2008 |       "version": "1.0.3",
2009 |       "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
2010 |       "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
2011 |       "dev": true
2012 |     },
2013 |     "fs.realpath": {
2014 |       "version": "1.0.0",
2015 |       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2016 |       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2017 |       "dev": true
2018 |     },
2019 |     "fsevents": {
2020 |       "version": "2.3.2",
2021 |       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2022 |       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
2023 |       "dev": true,
2024 |       "optional": true
2025 |     },
2026 |     "function-bind": {
2027 |       "version": "1.1.1",
2028 |       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2029 |       "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2030 |       "dev": true
2031 |     },
2032 |     "get-intrinsic": {
2033 |       "version": "1.1.1",
2034 |       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
2035 |       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
2036 |       "dev": true,
2037 |       "requires": {
2038 |         "function-bind": "^1.1.1",
2039 |         "has": "^1.0.3",
2040 |         "has-symbols": "^1.0.1"
2041 |       }
2042 |     },
2043 |     "get-stream": {
2044 |       "version": "6.0.1",
2045 |       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
2046 |       "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
2047 |       "dev": true
2048 |     },
2049 |     "github-markdown-css": {
2050 |       "version": "2.10.0",
2051 |       "resolved": "https://registry.npmjs.org/github-markdown-css/-/github-markdown-css-2.10.0.tgz",
2052 |       "integrity": "sha512-RX5VUC54uX6Lvrm226M9kMzsNeOa81MnKyxb3J0G5KLjyoOySOZgwyKFkUpv6iUhooiUZdogk+OTwQPJ4WttYg==",
2053 |       "dev": true
2054 |     },
2055 |     "glob": {
2056 |       "version": "7.2.0",
2057 |       "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
2058 |       "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
2059 |       "dev": true,
2060 |       "requires": {
2061 |         "fs.realpath": "^1.0.0",
2062 |         "inflight": "^1.0.4",
2063 |         "inherits": "2",
2064 |         "minimatch": "^3.0.4",
2065 |         "once": "^1.3.0",
2066 |         "path-is-absolute": "^1.0.0"
2067 |       }
2068 |     },
2069 |     "glob-parent": {
2070 |       "version": "5.1.2",
2071 |       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2072 |       "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2073 |       "dev": true,
2074 |       "requires": {
2075 |         "is-glob": "^4.0.1"
2076 |       }
2077 |     },
2078 |     "glob-to-regexp": {
2079 |       "version": "0.4.1",
2080 |       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
2081 |       "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
2082 |       "dev": true
2083 |     },
2084 |     "globals": {
2085 |       "version": "9.18.0",
2086 |       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
2087 |       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
2088 |       "dev": true
2089 |     },
2090 |     "globby": {
2091 |       "version": "11.0.4",
2092 |       "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
2093 |       "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
2094 |       "dev": true,
2095 |       "requires": {
2096 |         "array-union": "^2.1.0",
2097 |         "dir-glob": "^3.0.1",
2098 |         "fast-glob": "^3.1.1",
2099 |         "ignore": "^5.1.4",
2100 |         "merge2": "^1.3.0",
2101 |         "slash": "^3.0.0"
2102 |       },
2103 |       "dependencies": {
2104 |         "slash": {
2105 |           "version": "3.0.0",
2106 |           "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
2107 |           "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
2108 |           "dev": true
2109 |         }
2110 |       }
2111 |     },
2112 |     "graceful-fs": {
2113 |       "version": "4.1.11",
2114 |       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
2115 |       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
2116 |       "dev": true
2117 |     },
2118 |     "handle-thing": {
2119 |       "version": "2.0.1",
2120 |       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
2121 |       "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
2122 |       "dev": true
2123 |     },
2124 |     "has": {
2125 |       "version": "1.0.3",
2126 |       "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2127 |       "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2128 |       "dev": true,
2129 |       "requires": {
2130 |         "function-bind": "^1.1.1"
2131 |       }
2132 |     },
2133 |     "has-ansi": {
2134 |       "version": "2.0.0",
2135 |       "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
2136 |       "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
2137 |       "dev": true,
2138 |       "requires": {
2139 |         "ansi-regex": "^2.0.0"
2140 |       }
2141 |     },
2142 |     "has-flag": {
2143 |       "version": "1.0.0",
2144 |       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
2145 |       "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
2146 |       "dev": true
2147 |     },
2148 |     "has-symbols": {
2149 |       "version": "1.0.2",
2150 |       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
2151 |       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
2152 |       "dev": true
2153 |     },
2154 |     "has-tostringtag": {
2155 |       "version": "1.0.0",
2156 |       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
2157 |       "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
2158 |       "dev": true,
2159 |       "requires": {
2160 |         "has-symbols": "^1.0.2"
2161 |       }
2162 |     },
2163 |     "hash-sum": {
2164 |       "version": "1.0.2",
2165 |       "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
2166 |       "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=",
2167 |       "dev": true
2168 |     },
2169 |     "he": {
2170 |       "version": "1.2.0",
2171 |       "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
2172 |       "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
2173 |       "dev": true
2174 |     },
2175 |     "highlight.js": {
2176 |       "version": "11.3.1",
2177 |       "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.3.1.tgz",
2178 |       "integrity": "sha512-PUhCRnPjLtiLHZAQ5A/Dt5F8cWZeMyj9KRsACsWT+OD6OP0x6dp5OmT5jdx0JgEyPxPZZIPQpRN2TciUT7occw=="
2179 |     },
2180 |     "home-or-tmp": {
2181 |       "version": "2.0.0",
2182 |       "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
2183 |       "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
2184 |       "dev": true,
2185 |       "requires": {
2186 |         "os-homedir": "^1.0.0",
2187 |         "os-tmpdir": "^1.0.1"
2188 |       }
2189 |     },
2190 |     "hpack.js": {
2191 |       "version": "2.1.6",
2192 |       "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
2193 |       "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
2194 |       "dev": true,
2195 |       "requires": {
2196 |         "inherits": "^2.0.1",
2197 |         "obuf": "^1.0.0",
2198 |         "readable-stream": "^2.0.1",
2199 |         "wbuf": "^1.1.0"
2200 |       },
2201 |       "dependencies": {
2202 |         "readable-stream": {
2203 |           "version": "2.3.7",
2204 |           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2205 |           "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2206 |           "dev": true,
2207 |           "requires": {
2208 |             "core-util-is": "~1.0.0",
2209 |             "inherits": "~2.0.3",
2210 |             "isarray": "~1.0.0",
2211 |             "process-nextick-args": "~2.0.0",
2212 |             "safe-buffer": "~5.1.1",
2213 |             "string_decoder": "~1.1.1",
2214 |             "util-deprecate": "~1.0.1"
2215 |           }
2216 |         }
2217 |       }
2218 |     },
2219 |     "html-entities": {
2220 |       "version": "2.3.2",
2221 |       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
2222 |       "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
2223 |       "dev": true
2224 |     },
2225 |     "htmlparser2": {
2226 |       "version": "6.1.0",
2227 |       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
2228 |       "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
2229 |       "requires": {
2230 |         "domelementtype": "^2.0.1",
2231 |         "domhandler": "^4.0.0",
2232 |         "domutils": "^2.5.2",
2233 |         "entities": "^2.0.0"
2234 |       },
2235 |       "dependencies": {
2236 |         "entities": {
2237 |           "version": "2.2.0",
2238 |           "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
2239 |           "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
2240 |         }
2241 |       }
2242 |     },
2243 |     "http-deceiver": {
2244 |       "version": "1.2.7",
2245 |       "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
2246 |       "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
2247 |       "dev": true
2248 |     },
2249 |     "http-errors": {
2250 |       "version": "1.7.2",
2251 |       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
2252 |       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
2253 |       "dev": true,
2254 |       "requires": {
2255 |         "depd": "~1.1.2",
2256 |         "inherits": "2.0.3",
2257 |         "setprototypeof": "1.1.1",
2258 |         "statuses": ">= 1.5.0 < 2",
2259 |         "toidentifier": "1.0.0"
2260 |       },
2261 |       "dependencies": {
2262 |         "inherits": {
2263 |           "version": "2.0.3",
2264 |           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2265 |           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
2266 |           "dev": true
2267 |         }
2268 |       }
2269 |     },
2270 |     "http-parser-js": {
2271 |       "version": "0.5.3",
2272 |       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
2273 |       "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
2274 |       "dev": true
2275 |     },
2276 |     "http-proxy": {
2277 |       "version": "1.18.1",
2278 |       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
2279 |       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
2280 |       "dev": true,
2281 |       "requires": {
2282 |         "eventemitter3": "^4.0.0",
2283 |         "follow-redirects": "^1.0.0",
2284 |         "requires-port": "^1.0.0"
2285 |       }
2286 |     },
2287 |     "http-proxy-middleware": {
2288 |       "version": "2.0.1",
2289 |       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
2290 |       "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
2291 |       "dev": true,
2292 |       "requires": {
2293 |         "@types/http-proxy": "^1.17.5",
2294 |         "http-proxy": "^1.18.1",
2295 |         "is-glob": "^4.0.1",
2296 |         "is-plain-obj": "^3.0.0",
2297 |         "micromatch": "^4.0.2"
2298 |       }
2299 |     },
2300 |     "human-signals": {
2301 |       "version": "2.1.0",
2302 |       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
2303 |       "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
2304 |       "dev": true
2305 |     },
2306 |     "iconv-lite": {
2307 |       "version": "0.4.24",
2308 |       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2309 |       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2310 |       "dev": true,
2311 |       "requires": {
2312 |         "safer-buffer": ">= 2.1.2 < 3"
2313 |       }
2314 |     },
2315 |     "icss-utils": {
2316 |       "version": "5.1.0",
2317 |       "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
2318 |       "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
2319 |       "dev": true
2320 |     },
2321 |     "ignore": {
2322 |       "version": "5.1.8",
2323 |       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
2324 |       "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
2325 |       "dev": true
2326 |     },
2327 |     "indent-string": {
2328 |       "version": "4.0.0",
2329 |       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
2330 |       "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
2331 |       "dev": true
2332 |     },
2333 |     "indexes-of": {
2334 |       "version": "1.0.1",
2335 |       "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
2336 |       "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
2337 |       "dev": true
2338 |     },
2339 |     "inflight": {
2340 |       "version": "1.0.6",
2341 |       "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2342 |       "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2343 |       "dev": true,
2344 |       "requires": {
2345 |         "once": "^1.3.0",
2346 |         "wrappy": "1"
2347 |       }
2348 |     },
2349 |     "inherits": {
2350 |       "version": "2.0.4",
2351 |       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2352 |       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2353 |       "dev": true
2354 |     },
2355 |     "ini": {
2356 |       "version": "1.3.8",
2357 |       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
2358 |       "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
2359 |       "dev": true
2360 |     },
2361 |     "internal-ip": {
2362 |       "version": "6.2.0",
2363 |       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
2364 |       "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
2365 |       "dev": true,
2366 |       "requires": {
2367 |         "default-gateway": "^6.0.0",
2368 |         "ipaddr.js": "^1.9.1",
2369 |         "is-ip": "^3.1.0",
2370 |         "p-event": "^4.2.0"
2371 |       },
2372 |       "dependencies": {
2373 |         "ipaddr.js": {
2374 |           "version": "1.9.1",
2375 |           "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
2376 |           "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
2377 |           "dev": true
2378 |         }
2379 |       }
2380 |     },
2381 |     "invariant": {
2382 |       "version": "2.2.2",
2383 |       "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",
2384 |       "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
2385 |       "dev": true,
2386 |       "requires": {
2387 |         "loose-envify": "^1.0.0"
2388 |       }
2389 |     },
2390 |     "ip": {
2391 |       "version": "1.1.5",
2392 |       "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
2393 |       "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
2394 |       "dev": true
2395 |     },
2396 |     "ip-regex": {
2397 |       "version": "4.3.0",
2398 |       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
2399 |       "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
2400 |       "dev": true
2401 |     },
2402 |     "ipaddr.js": {
2403 |       "version": "2.0.1",
2404 |       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
2405 |       "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
2406 |       "dev": true
2407 |     },
2408 |     "is-arguments": {
2409 |       "version": "1.1.1",
2410 |       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
2411 |       "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
2412 |       "dev": true,
2413 |       "requires": {
2414 |         "call-bind": "^1.0.2",
2415 |         "has-tostringtag": "^1.0.0"
2416 |       }
2417 |     },
2418 |     "is-arrayish": {
2419 |       "version": "0.2.1",
2420 |       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2421 |       "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
2422 |       "dev": true
2423 |     },
2424 |     "is-binary-path": {
2425 |       "version": "2.1.0",
2426 |       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2427 |       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2428 |       "dev": true,
2429 |       "requires": {
2430 |         "binary-extensions": "^2.0.0"
2431 |       }
2432 |     },
2433 |     "is-date-object": {
2434 |       "version": "1.0.5",
2435 |       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
2436 |       "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
2437 |       "dev": true,
2438 |       "requires": {
2439 |         "has-tostringtag": "^1.0.0"
2440 |       }
2441 |     },
2442 |     "is-directory": {
2443 |       "version": "0.3.1",
2444 |       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
2445 |       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
2446 |       "dev": true
2447 |     },
2448 |     "is-docker": {
2449 |       "version": "2.2.1",
2450 |       "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
2451 |       "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
2452 |       "dev": true
2453 |     },
2454 |     "is-extglob": {
2455 |       "version": "2.1.1",
2456 |       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2457 |       "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
2458 |       "dev": true
2459 |     },
2460 |     "is-finite": {
2461 |       "version": "1.1.0",
2462 |       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
2463 |       "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
2464 |       "dev": true
2465 |     },
2466 |     "is-glob": {
2467 |       "version": "4.0.3",
2468 |       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2469 |       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2470 |       "dev": true,
2471 |       "requires": {
2472 |         "is-extglob": "^2.1.1"
2473 |       }
2474 |     },
2475 |     "is-ip": {
2476 |       "version": "3.1.0",
2477 |       "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
2478 |       "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
2479 |       "dev": true,
2480 |       "requires": {
2481 |         "ip-regex": "^4.0.0"
2482 |       }
2483 |     },
2484 |     "is-number": {
2485 |       "version": "7.0.0",
2486 |       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2487 |       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2488 |       "dev": true
2489 |     },
2490 |     "is-path-cwd": {
2491 |       "version": "2.2.0",
2492 |       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
2493 |       "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
2494 |       "dev": true
2495 |     },
2496 |     "is-path-inside": {
2497 |       "version": "3.0.3",
2498 |       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
2499 |       "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
2500 |       "dev": true
2501 |     },
2502 |     "is-plain-obj": {
2503 |       "version": "3.0.0",
2504 |       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
2505 |       "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
2506 |       "dev": true
2507 |     },
2508 |     "is-regex": {
2509 |       "version": "1.1.4",
2510 |       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
2511 |       "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
2512 |       "dev": true,
2513 |       "requires": {
2514 |         "call-bind": "^1.0.2",
2515 |         "has-tostringtag": "^1.0.0"
2516 |       }
2517 |     },
2518 |     "is-stream": {
2519 |       "version": "2.0.1",
2520 |       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2521 |       "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2522 |       "dev": true
2523 |     },
2524 |     "is-wsl": {
2525 |       "version": "2.2.0",
2526 |       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
2527 |       "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
2528 |       "dev": true,
2529 |       "requires": {
2530 |         "is-docker": "^2.0.0"
2531 |       }
2532 |     },
2533 |     "isarray": {
2534 |       "version": "1.0.0",
2535 |       "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2536 |       "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
2537 |       "dev": true
2538 |     },
2539 |     "isexe": {
2540 |       "version": "2.0.0",
2541 |       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2542 |       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
2543 |       "dev": true
2544 |     },
2545 |     "jest-worker": {
2546 |       "version": "27.3.1",
2547 |       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz",
2548 |       "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==",
2549 |       "dev": true,
2550 |       "requires": {
2551 |         "@types/node": "*",
2552 |         "merge-stream": "^2.0.0",
2553 |         "supports-color": "^8.0.0"
2554 |       },
2555 |       "dependencies": {
2556 |         "has-flag": {
2557 |           "version": "4.0.0",
2558 |           "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2559 |           "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2560 |           "dev": true
2561 |         },
2562 |         "supports-color": {
2563 |           "version": "8.1.1",
2564 |           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
2565 |           "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
2566 |           "dev": true,
2567 |           "requires": {
2568 |             "has-flag": "^4.0.0"
2569 |           }
2570 |         }
2571 |       }
2572 |     },
2573 |     "js-base64": {
2574 |       "version": "2.1.9",
2575 |       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz",
2576 |       "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=",
2577 |       "dev": true
2578 |     },
2579 |     "js-beautify": {
2580 |       "version": "1.6.14",
2581 |       "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.6.14.tgz",
2582 |       "integrity": "sha1-07j3Mi0CuSd9WL0jgmTDJ+WARM0=",
2583 |       "dev": true,
2584 |       "requires": {
2585 |         "config-chain": "~1.1.5",
2586 |         "editorconfig": "^0.13.2",
2587 |         "mkdirp": "~0.5.0",
2588 |         "nopt": "~3.0.1"
2589 |       }
2590 |     },
2591 |     "js-tokens": {
2592 |       "version": "3.0.2",
2593 |       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
2594 |       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
2595 |       "dev": true
2596 |     },
2597 |     "js-yaml": {
2598 |       "version": "3.14.1",
2599 |       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
2600 |       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
2601 |       "dev": true,
2602 |       "requires": {
2603 |         "argparse": "^1.0.7",
2604 |         "esprima": "^4.0.0"
2605 |       },
2606 |       "dependencies": {
2607 |         "esprima": {
2608 |           "version": "4.0.1",
2609 |           "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2610 |           "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2611 |           "dev": true
2612 |         }
2613 |       }
2614 |     },
2615 |     "jsesc": {
2616 |       "version": "1.3.0",
2617 |       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
2618 |       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
2619 |       "dev": true
2620 |     },
2621 |     "json-parse-better-errors": {
2622 |       "version": "1.0.2",
2623 |       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
2624 |       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
2625 |       "dev": true
2626 |     },
2627 |     "json-schema-traverse": {
2628 |       "version": "0.4.1",
2629 |       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2630 |       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2631 |       "dev": true
2632 |     },
2633 |     "json5": {
2634 |       "version": "0.5.1",
2635 |       "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
2636 |       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
2637 |       "dev": true
2638 |     },
2639 |     "linkify-it": {
2640 |       "version": "2.2.0",
2641 |       "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
2642 |       "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
2643 |       "requires": {
2644 |         "uc.micro": "^1.0.1"
2645 |       }
2646 |     },
2647 |     "loader-runner": {
2648 |       "version": "4.2.0",
2649 |       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
2650 |       "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
2651 |       "dev": true
2652 |     },
2653 |     "loader-utils": {
2654 |       "version": "1.4.0",
2655 |       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
2656 |       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
2657 |       "requires": {
2658 |         "big.js": "^5.2.2",
2659 |         "emojis-list": "^3.0.0",
2660 |         "json5": "^1.0.1"
2661 |       },
2662 |       "dependencies": {
2663 |         "big.js": {
2664 |           "version": "5.2.2",
2665 |           "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
2666 |           "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
2667 |         },
2668 |         "emojis-list": {
2669 |           "version": "3.0.0",
2670 |           "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
2671 |           "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
2672 |         },
2673 |         "json5": {
2674 |           "version": "1.0.1",
2675 |           "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
2676 |           "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
2677 |           "requires": {
2678 |             "minimist": "^1.2.0"
2679 |           }
2680 |         }
2681 |       }
2682 |     },
2683 |     "locate-path": {
2684 |       "version": "2.0.0",
2685 |       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
2686 |       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
2687 |       "dev": true,
2688 |       "requires": {
2689 |         "p-locate": "^2.0.0",
2690 |         "path-exists": "^3.0.0"
2691 |       },
2692 |       "dependencies": {
2693 |         "path-exists": {
2694 |           "version": "3.0.0",
2695 |           "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
2696 |           "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
2697 |           "dev": true
2698 |         }
2699 |       }
2700 |     },
2701 |     "lodash": {
2702 |       "version": "4.17.21",
2703 |       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2704 |       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2705 |       "dev": true
2706 |     },
2707 |     "loose-envify": {
2708 |       "version": "1.3.1",
2709 |       "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
2710 |       "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
2711 |       "dev": true,
2712 |       "requires": {
2713 |         "js-tokens": "^3.0.0"
2714 |       }
2715 |     },
2716 |     "lru-cache": {
2717 |       "version": "4.1.1",
2718 |       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
2719 |       "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
2720 |       "dev": true,
2721 |       "requires": {
2722 |         "pseudomap": "^1.0.2",
2723 |         "yallist": "^2.1.2"
2724 |       }
2725 |     },
2726 |     "make-dir": {
2727 |       "version": "1.3.0",
2728 |       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
2729 |       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
2730 |       "dev": true,
2731 |       "requires": {
2732 |         "pify": "^3.0.0"
2733 |       },
2734 |       "dependencies": {
2735 |         "pify": {
2736 |           "version": "3.0.0",
2737 |           "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2738 |           "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2739 |           "dev": true
2740 |         }
2741 |       }
2742 |     },
2743 |     "markdown-it": {
2744 |       "version": "8.4.2",
2745 |       "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz",
2746 |       "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==",
2747 |       "requires": {
2748 |         "argparse": "^1.0.7",
2749 |         "entities": "~1.1.1",
2750 |         "linkify-it": "^2.0.0",
2751 |         "mdurl": "^1.0.1",
2752 |         "uc.micro": "^1.0.5"
2753 |       }
2754 |     },
2755 |     "mdurl": {
2756 |       "version": "1.0.1",
2757 |       "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
2758 |       "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
2759 |     },
2760 |     "media-typer": {
2761 |       "version": "0.3.0",
2762 |       "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
2763 |       "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
2764 |       "dev": true
2765 |     },
2766 |     "memfs": {
2767 |       "version": "3.3.0",
2768 |       "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz",
2769 |       "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==",
2770 |       "dev": true,
2771 |       "requires": {
2772 |         "fs-monkey": "1.0.3"
2773 |       }
2774 |     },
2775 |     "merge-descriptors": {
2776 |       "version": "1.0.1",
2777 |       "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
2778 |       "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
2779 |       "dev": true
2780 |     },
2781 |     "merge-stream": {
2782 |       "version": "2.0.0",
2783 |       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
2784 |       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
2785 |       "dev": true
2786 |     },
2787 |     "merge2": {
2788 |       "version": "1.4.1",
2789 |       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2790 |       "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2791 |       "dev": true
2792 |     },
2793 |     "methods": {
2794 |       "version": "1.1.2",
2795 |       "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
2796 |       "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
2797 |       "dev": true
2798 |     },
2799 |     "micromatch": {
2800 |       "version": "4.0.4",
2801 |       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
2802 |       "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
2803 |       "dev": true,
2804 |       "requires": {
2805 |         "braces": "^3.0.1",
2806 |         "picomatch": "^2.2.3"
2807 |       }
2808 |     },
2809 |     "mime": {
2810 |       "version": "1.6.0",
2811 |       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2812 |       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2813 |       "dev": true
2814 |     },
2815 |     "mime-db": {
2816 |       "version": "1.50.0",
2817 |       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz",
2818 |       "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==",
2819 |       "dev": true
2820 |     },
2821 |     "mime-types": {
2822 |       "version": "2.1.33",
2823 |       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz",
2824 |       "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==",
2825 |       "dev": true,
2826 |       "requires": {
2827 |         "mime-db": "1.50.0"
2828 |       }
2829 |     },
2830 |     "mimic-fn": {
2831 |       "version": "2.1.0",
2832 |       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
2833 |       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
2834 |       "dev": true
2835 |     },
2836 |     "minimalistic-assert": {
2837 |       "version": "1.0.1",
2838 |       "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
2839 |       "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
2840 |       "dev": true
2841 |     },
2842 |     "minimatch": {
2843 |       "version": "3.0.4",
2844 |       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2845 |       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2846 |       "dev": true,
2847 |       "requires": {
2848 |         "brace-expansion": "^1.1.7"
2849 |       }
2850 |     },
2851 |     "minimist": {
2852 |       "version": "1.2.5",
2853 |       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2854 |       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
2855 |     },
2856 |     "mkdirp": {
2857 |       "version": "0.5.5",
2858 |       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
2859 |       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
2860 |       "dev": true,
2861 |       "requires": {
2862 |         "minimist": "^1.2.5"
2863 |       },
2864 |       "dependencies": {
2865 |         "minimist": {
2866 |           "version": "1.2.5",
2867 |           "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2868 |           "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2869 |           "dev": true
2870 |         }
2871 |       }
2872 |     },
2873 |     "ms": {
2874 |       "version": "2.0.0",
2875 |       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2876 |       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2877 |       "dev": true
2878 |     },
2879 |     "multicast-dns": {
2880 |       "version": "6.2.3",
2881 |       "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
2882 |       "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
2883 |       "dev": true,
2884 |       "requires": {
2885 |         "dns-packet": "^1.3.1",
2886 |         "thunky": "^1.0.2"
2887 |       }
2888 |     },
2889 |     "multicast-dns-service-types": {
2890 |       "version": "1.1.0",
2891 |       "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
2892 |       "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
2893 |       "dev": true
2894 |     },
2895 |     "nanoid": {
2896 |       "version": "3.1.30",
2897 |       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
2898 |       "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
2899 |       "dev": true
2900 |     },
2901 |     "negotiator": {
2902 |       "version": "0.6.2",
2903 |       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
2904 |       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
2905 |       "dev": true
2906 |     },
2907 |     "neo-async": {
2908 |       "version": "2.6.2",
2909 |       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
2910 |       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
2911 |       "dev": true
2912 |     },
2913 |     "node-forge": {
2914 |       "version": "0.10.0",
2915 |       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
2916 |       "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
2917 |       "dev": true
2918 |     },
2919 |     "node-releases": {
2920 |       "version": "2.0.1",
2921 |       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
2922 |       "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
2923 |       "dev": true
2924 |     },
2925 |     "nopt": {
2926 |       "version": "3.0.6",
2927 |       "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
2928 |       "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
2929 |       "dev": true,
2930 |       "requires": {
2931 |         "abbrev": "1"
2932 |       }
2933 |     },
2934 |     "normalize-path": {
2935 |       "version": "3.0.0",
2936 |       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2937 |       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2938 |       "dev": true
2939 |     },
2940 |     "npm-run-path": {
2941 |       "version": "4.0.1",
2942 |       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
2943 |       "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
2944 |       "dev": true,
2945 |       "requires": {
2946 |         "path-key": "^3.0.0"
2947 |       }
2948 |     },
2949 |     "nth-check": {
2950 |       "version": "2.0.1",
2951 |       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
2952 |       "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
2953 |       "requires": {
2954 |         "boolbase": "^1.0.0"
2955 |       }
2956 |     },
2957 |     "object-assign": {
2958 |       "version": "4.1.1",
2959 |       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2960 |       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
2961 |       "dev": true
2962 |     },
2963 |     "object-is": {
2964 |       "version": "1.1.5",
2965 |       "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
2966 |       "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
2967 |       "dev": true,
2968 |       "requires": {
2969 |         "call-bind": "^1.0.2",
2970 |         "define-properties": "^1.1.3"
2971 |       }
2972 |     },
2973 |     "object-keys": {
2974 |       "version": "1.1.1",
2975 |       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2976 |       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2977 |       "dev": true
2978 |     },
2979 |     "obuf": {
2980 |       "version": "1.1.2",
2981 |       "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
2982 |       "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
2983 |       "dev": true
2984 |     },
2985 |     "on-finished": {
2986 |       "version": "2.3.0",
2987 |       "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2988 |       "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
2989 |       "dev": true,
2990 |       "requires": {
2991 |         "ee-first": "1.1.1"
2992 |       }
2993 |     },
2994 |     "on-headers": {
2995 |       "version": "1.0.2",
2996 |       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
2997 |       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
2998 |       "dev": true
2999 |     },
3000 |     "once": {
3001 |       "version": "1.4.0",
3002 |       "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3003 |       "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3004 |       "dev": true,
3005 |       "requires": {
3006 |         "wrappy": "1"
3007 |       }
3008 |     },
3009 |     "onetime": {
3010 |       "version": "5.1.2",
3011 |       "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3012 |       "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3013 |       "dev": true,
3014 |       "requires": {
3015 |         "mimic-fn": "^2.1.0"
3016 |       }
3017 |     },
3018 |     "open": {
3019 |       "version": "8.4.0",
3020 |       "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz",
3021 |       "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==",
3022 |       "dev": true,
3023 |       "requires": {
3024 |         "define-lazy-prop": "^2.0.0",
3025 |         "is-docker": "^2.1.1",
3026 |         "is-wsl": "^2.2.0"
3027 |       }
3028 |     },
3029 |     "os-homedir": {
3030 |       "version": "1.0.2",
3031 |       "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
3032 |       "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
3033 |       "dev": true
3034 |     },
3035 |     "os-tmpdir": {
3036 |       "version": "1.0.2",
3037 |       "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
3038 |       "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
3039 |       "dev": true
3040 |     },
3041 |     "p-event": {
3042 |       "version": "4.2.0",
3043 |       "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
3044 |       "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
3045 |       "dev": true,
3046 |       "requires": {
3047 |         "p-timeout": "^3.1.0"
3048 |       }
3049 |     },
3050 |     "p-finally": {
3051 |       "version": "1.0.0",
3052 |       "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
3053 |       "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
3054 |       "dev": true
3055 |     },
3056 |     "p-limit": {
3057 |       "version": "1.3.0",
3058 |       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
3059 |       "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
3060 |       "dev": true,
3061 |       "requires": {
3062 |         "p-try": "^1.0.0"
3063 |       }
3064 |     },
3065 |     "p-locate": {
3066 |       "version": "2.0.0",
3067 |       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
3068 |       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
3069 |       "dev": true,
3070 |       "requires": {
3071 |         "p-limit": "^1.1.0"
3072 |       }
3073 |     },
3074 |     "p-map": {
3075 |       "version": "4.0.0",
3076 |       "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
3077 |       "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
3078 |       "dev": true,
3079 |       "requires": {
3080 |         "aggregate-error": "^3.0.0"
3081 |       }
3082 |     },
3083 |     "p-retry": {
3084 |       "version": "4.6.1",
3085 |       "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
3086 |       "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
3087 |       "dev": true,
3088 |       "requires": {
3089 |         "@types/retry": "^0.12.0",
3090 |         "retry": "^0.13.1"
3091 |       }
3092 |     },
3093 |     "p-timeout": {
3094 |       "version": "3.2.0",
3095 |       "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
3096 |       "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
3097 |       "dev": true,
3098 |       "requires": {
3099 |         "p-finally": "^1.0.0"
3100 |       }
3101 |     },
3102 |     "p-try": {
3103 |       "version": "1.0.0",
3104 |       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
3105 |       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
3106 |       "dev": true
3107 |     },
3108 |     "parse-json": {
3109 |       "version": "2.2.0",
3110 |       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
3111 |       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
3112 |       "dev": true,
3113 |       "requires": {
3114 |         "error-ex": "^1.2.0"
3115 |       }
3116 |     },
3117 |     "parse5": {
3118 |       "version": "6.0.1",
3119 |       "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
3120 |       "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
3121 |     },
3122 |     "parse5-htmlparser2-tree-adapter": {
3123 |       "version": "6.0.1",
3124 |       "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
3125 |       "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
3126 |       "requires": {
3127 |         "parse5": "^6.0.1"
3128 |       }
3129 |     },
3130 |     "parseurl": {
3131 |       "version": "1.3.3",
3132 |       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
3133 |       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
3134 |       "dev": true
3135 |     },
3136 |     "path-is-absolute": {
3137 |       "version": "1.0.1",
3138 |       "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3139 |       "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
3140 |       "dev": true
3141 |     },
3142 |     "path-key": {
3143 |       "version": "3.1.1",
3144 |       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3145 |       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3146 |       "dev": true
3147 |     },
3148 |     "path-parse": {
3149 |       "version": "1.0.7",
3150 |       "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3151 |       "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3152 |       "dev": true
3153 |     },
3154 |     "path-to-regexp": {
3155 |       "version": "0.1.7",
3156 |       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
3157 |       "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
3158 |       "dev": true
3159 |     },
3160 |     "path-type": {
3161 |       "version": "4.0.0",
3162 |       "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
3163 |       "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
3164 |       "dev": true
3165 |     },
3166 |     "picocolors": {
3167 |       "version": "1.0.0",
3168 |       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
3169 |       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
3170 |       "dev": true
3171 |     },
3172 |     "picomatch": {
3173 |       "version": "2.3.0",
3174 |       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
3175 |       "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
3176 |       "dev": true
3177 |     },
3178 |     "pkg-dir": {
3179 |       "version": "2.0.0",
3180 |       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
3181 |       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
3182 |       "dev": true,
3183 |       "requires": {
3184 |         "find-up": "^2.1.0"
3185 |       },
3186 |       "dependencies": {
3187 |         "find-up": {
3188 |           "version": "2.1.0",
3189 |           "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
3190 |           "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
3191 |           "dev": true,
3192 |           "requires": {
3193 |             "locate-path": "^2.0.0"
3194 |           }
3195 |         }
3196 |       }
3197 |     },
3198 |     "portfinder": {
3199 |       "version": "1.0.28",
3200 |       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
3201 |       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
3202 |       "dev": true,
3203 |       "requires": {
3204 |         "async": "^2.6.2",
3205 |         "debug": "^3.1.1",
3206 |         "mkdirp": "^0.5.5"
3207 |       },
3208 |       "dependencies": {
3209 |         "debug": {
3210 |           "version": "3.2.7",
3211 |           "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
3212 |           "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
3213 |           "dev": true,
3214 |           "requires": {
3215 |             "ms": "^2.1.1"
3216 |           }
3217 |         },
3218 |         "ms": {
3219 |           "version": "2.1.3",
3220 |           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3221 |           "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3222 |           "dev": true
3223 |         }
3224 |       }
3225 |     },
3226 |     "postcss": {
3227 |       "version": "5.2.17",
3228 |       "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz",
3229 |       "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",
3230 |       "dev": true,
3231 |       "requires": {
3232 |         "chalk": "^1.1.3",
3233 |         "js-base64": "^2.1.9",
3234 |         "source-map": "^0.5.6",
3235 |         "supports-color": "^3.2.3"
3236 |       },
3237 |       "dependencies": {
3238 |         "source-map": {
3239 |           "version": "0.5.6",
3240 |           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
3241 |           "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
3242 |           "dev": true
3243 |         },
3244 |         "supports-color": {
3245 |           "version": "3.2.3",
3246 |           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
3247 |           "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
3248 |           "dev": true,
3249 |           "requires": {
3250 |             "has-flag": "^1.0.0"
3251 |           }
3252 |         }
3253 |       }
3254 |     },
3255 |     "postcss-load-config": {
3256 |       "version": "1.2.0",
3257 |       "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz",
3258 |       "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
3259 |       "dev": true,
3260 |       "requires": {
3261 |         "cosmiconfig": "^2.1.0",
3262 |         "object-assign": "^4.1.0",
3263 |         "postcss-load-options": "^1.2.0",
3264 |         "postcss-load-plugins": "^2.3.0"
3265 |       }
3266 |     },
3267 |     "postcss-load-options": {
3268 |       "version": "1.2.0",
3269 |       "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz",
3270 |       "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
3271 |       "dev": true,
3272 |       "requires": {
3273 |         "cosmiconfig": "^2.1.0",
3274 |         "object-assign": "^4.1.0"
3275 |       }
3276 |     },
3277 |     "postcss-load-plugins": {
3278 |       "version": "2.3.0",
3279 |       "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz",
3280 |       "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
3281 |       "dev": true,
3282 |       "requires": {
3283 |         "cosmiconfig": "^2.1.1",
3284 |         "object-assign": "^4.1.0"
3285 |       }
3286 |     },
3287 |     "postcss-modules-extract-imports": {
3288 |       "version": "3.0.0",
3289 |       "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
3290 |       "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
3291 |       "dev": true
3292 |     },
3293 |     "postcss-modules-local-by-default": {
3294 |       "version": "4.0.0",
3295 |       "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
3296 |       "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
3297 |       "dev": true,
3298 |       "requires": {
3299 |         "icss-utils": "^5.0.0",
3300 |         "postcss-selector-parser": "^6.0.2",
3301 |         "postcss-value-parser": "^4.1.0"
3302 |       },
3303 |       "dependencies": {
3304 |         "postcss-selector-parser": {
3305 |           "version": "6.0.6",
3306 |           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
3307 |           "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
3308 |           "dev": true,
3309 |           "requires": {
3310 |             "cssesc": "^3.0.0",
3311 |             "util-deprecate": "^1.0.2"
3312 |           }
3313 |         }
3314 |       }
3315 |     },
3316 |     "postcss-modules-scope": {
3317 |       "version": "3.0.0",
3318 |       "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
3319 |       "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
3320 |       "dev": true,
3321 |       "requires": {
3322 |         "postcss-selector-parser": "^6.0.4"
3323 |       },
3324 |       "dependencies": {
3325 |         "postcss-selector-parser": {
3326 |           "version": "6.0.6",
3327 |           "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
3328 |           "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
3329 |           "dev": true,
3330 |           "requires": {
3331 |             "cssesc": "^3.0.0",
3332 |             "util-deprecate": "^1.0.2"
3333 |           }
3334 |         }
3335 |       }
3336 |     },
3337 |     "postcss-modules-values": {
3338 |       "version": "4.0.0",
3339 |       "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
3340 |       "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
3341 |       "dev": true,
3342 |       "requires": {
3343 |         "icss-utils": "^5.0.0"
3344 |       }
3345 |     },
3346 |     "postcss-selector-parser": {
3347 |       "version": "2.2.3",
3348 |       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
3349 |       "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
3350 |       "dev": true,
3351 |       "requires": {
3352 |         "flatten": "^1.0.2",
3353 |         "indexes-of": "^1.0.1",
3354 |         "uniq": "^1.0.1"
3355 |       }
3356 |     },
3357 |     "postcss-value-parser": {
3358 |       "version": "4.1.0",
3359 |       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
3360 |       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
3361 |       "dev": true
3362 |     },
3363 |     "private": {
3364 |       "version": "0.1.7",
3365 |       "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz",
3366 |       "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=",
3367 |       "dev": true
3368 |     },
3369 |     "process-nextick-args": {
3370 |       "version": "2.0.1",
3371 |       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
3372 |       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
3373 |       "dev": true
3374 |     },
3375 |     "proto-list": {
3376 |       "version": "1.2.4",
3377 |       "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
3378 |       "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
3379 |       "dev": true
3380 |     },
3381 |     "proxy-addr": {
3382 |       "version": "2.0.7",
3383 |       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
3384 |       "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
3385 |       "dev": true,
3386 |       "requires": {
3387 |         "forwarded": "0.2.0",
3388 |         "ipaddr.js": "1.9.1"
3389 |       },
3390 |       "dependencies": {
3391 |         "ipaddr.js": {
3392 |           "version": "1.9.1",
3393 |           "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3394 |           "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3395 |           "dev": true
3396 |         }
3397 |       }
3398 |     },
3399 |     "pseudomap": {
3400 |       "version": "1.0.2",
3401 |       "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
3402 |       "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
3403 |       "dev": true
3404 |     },
3405 |     "punycode": {
3406 |       "version": "2.1.1",
3407 |       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3408 |       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
3409 |       "dev": true
3410 |     },
3411 |     "qs": {
3412 |       "version": "6.7.0",
3413 |       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
3414 |       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
3415 |       "dev": true
3416 |     },
3417 |     "querystring": {
3418 |       "version": "0.2.0",
3419 |       "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
3420 |       "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
3421 |       "dev": true
3422 |     },
3423 |     "queue-microtask": {
3424 |       "version": "1.2.3",
3425 |       "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3426 |       "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3427 |       "dev": true
3428 |     },
3429 |     "randombytes": {
3430 |       "version": "2.1.0",
3431 |       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
3432 |       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
3433 |       "dev": true,
3434 |       "requires": {
3435 |         "safe-buffer": "^5.1.0"
3436 |       }
3437 |     },
3438 |     "range-parser": {
3439 |       "version": "1.2.1",
3440 |       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
3441 |       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
3442 |       "dev": true
3443 |     },
3444 |     "raw-body": {
3445 |       "version": "2.4.0",
3446 |       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
3447 |       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
3448 |       "dev": true,
3449 |       "requires": {
3450 |         "bytes": "3.1.0",
3451 |         "http-errors": "1.7.2",
3452 |         "iconv-lite": "0.4.24",
3453 |         "unpipe": "1.0.0"
3454 |       },
3455 |       "dependencies": {
3456 |         "bytes": {
3457 |           "version": "3.1.0",
3458 |           "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
3459 |           "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
3460 |           "dev": true
3461 |         }
3462 |       }
3463 |     },
3464 |     "readable-stream": {
3465 |       "version": "3.6.0",
3466 |       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
3467 |       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
3468 |       "dev": true,
3469 |       "requires": {
3470 |         "inherits": "^2.0.3",
3471 |         "string_decoder": "^1.1.1",
3472 |         "util-deprecate": "^1.0.1"
3473 |       }
3474 |     },
3475 |     "readdirp": {
3476 |       "version": "3.6.0",
3477 |       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
3478 |       "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
3479 |       "dev": true,
3480 |       "requires": {
3481 |         "picomatch": "^2.2.1"
3482 |       }
3483 |     },
3484 |     "regenerate": {
3485 |       "version": "1.3.2",
3486 |       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz",
3487 |       "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=",
3488 |       "dev": true
3489 |     },
3490 |     "regenerator-runtime": {
3491 |       "version": "0.10.5",
3492 |       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
3493 |       "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
3494 |       "dev": true
3495 |     },
3496 |     "regenerator-transform": {
3497 |       "version": "0.9.11",
3498 |       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz",
3499 |       "integrity": "sha1-On0GdSDLe3F2dp61/4aGkb7+EoM=",
3500 |       "dev": true,
3501 |       "requires": {
3502 |         "babel-runtime": "^6.18.0",
3503 |         "babel-types": "^6.19.0",
3504 |         "private": "^0.1.6"
3505 |       }
3506 |     },
3507 |     "regexp.prototype.flags": {
3508 |       "version": "1.3.1",
3509 |       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
3510 |       "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
3511 |       "dev": true,
3512 |       "requires": {
3513 |         "call-bind": "^1.0.2",
3514 |         "define-properties": "^1.1.3"
3515 |       }
3516 |     },
3517 |     "regexpu-core": {
3518 |       "version": "2.0.0",
3519 |       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
3520 |       "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
3521 |       "dev": true,
3522 |       "requires": {
3523 |         "regenerate": "^1.2.1",
3524 |         "regjsgen": "^0.2.0",
3525 |         "regjsparser": "^0.1.4"
3526 |       }
3527 |     },
3528 |     "regjsgen": {
3529 |       "version": "0.2.0",
3530 |       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
3531 |       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
3532 |       "dev": true
3533 |     },
3534 |     "regjsparser": {
3535 |       "version": "0.1.5",
3536 |       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
3537 |       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
3538 |       "dev": true,
3539 |       "requires": {
3540 |         "jsesc": "~0.5.0"
3541 |       },
3542 |       "dependencies": {
3543 |         "jsesc": {
3544 |           "version": "0.5.0",
3545 |           "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
3546 |           "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
3547 |           "dev": true
3548 |         }
3549 |       }
3550 |     },
3551 |     "repeating": {
3552 |       "version": "2.0.1",
3553 |       "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
3554 |       "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
3555 |       "dev": true,
3556 |       "requires": {
3557 |         "is-finite": "^1.0.0"
3558 |       }
3559 |     },
3560 |     "require-from-string": {
3561 |       "version": "1.2.1",
3562 |       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
3563 |       "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
3564 |       "dev": true
3565 |     },
3566 |     "requires-port": {
3567 |       "version": "1.0.0",
3568 |       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
3569 |       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
3570 |       "dev": true
3571 |     },
3572 |     "resolve": {
3573 |       "version": "1.4.0",
3574 |       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz",
3575 |       "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==",
3576 |       "dev": true,
3577 |       "requires": {
3578 |         "path-parse": "^1.0.5"
3579 |       }
3580 |     },
3581 |     "retry": {
3582 |       "version": "0.13.1",
3583 |       "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
3584 |       "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
3585 |       "dev": true
3586 |     },
3587 |     "reusify": {
3588 |       "version": "1.0.4",
3589 |       "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
3590 |       "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
3591 |       "dev": true
3592 |     },
3593 |     "rimraf": {
3594 |       "version": "3.0.2",
3595 |       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3596 |       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3597 |       "dev": true,
3598 |       "requires": {
3599 |         "glob": "^7.1.3"
3600 |       }
3601 |     },
3602 |     "run-parallel": {
3603 |       "version": "1.2.0",
3604 |       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
3605 |       "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
3606 |       "dev": true,
3607 |       "requires": {
3608 |         "queue-microtask": "^1.2.2"
3609 |       }
3610 |     },
3611 |     "safe-buffer": {
3612 |       "version": "5.1.1",
3613 |       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
3614 |       "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
3615 |       "dev": true
3616 |     },
3617 |     "safer-buffer": {
3618 |       "version": "2.1.2",
3619 |       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3620 |       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3621 |       "dev": true
3622 |     },
3623 |     "schema-utils": {
3624 |       "version": "3.1.1",
3625 |       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
3626 |       "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
3627 |       "dev": true,
3628 |       "requires": {
3629 |         "@types/json-schema": "^7.0.8",
3630 |         "ajv": "^6.12.5",
3631 |         "ajv-keywords": "^3.5.2"
3632 |       }
3633 |     },
3634 |     "select-hose": {
3635 |       "version": "2.0.0",
3636 |       "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
3637 |       "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
3638 |       "dev": true
3639 |     },
3640 |     "selfsigned": {
3641 |       "version": "1.10.11",
3642 |       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz",
3643 |       "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==",
3644 |       "dev": true,
3645 |       "requires": {
3646 |         "node-forge": "^0.10.0"
3647 |       }
3648 |     },
3649 |     "send": {
3650 |       "version": "0.17.1",
3651 |       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
3652 |       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
3653 |       "dev": true,
3654 |       "requires": {
3655 |         "debug": "2.6.9",
3656 |         "depd": "~1.1.2",
3657 |         "destroy": "~1.0.4",
3658 |         "encodeurl": "~1.0.2",
3659 |         "escape-html": "~1.0.3",
3660 |         "etag": "~1.8.1",
3661 |         "fresh": "0.5.2",
3662 |         "http-errors": "~1.7.2",
3663 |         "mime": "1.6.0",
3664 |         "ms": "2.1.1",
3665 |         "on-finished": "~2.3.0",
3666 |         "range-parser": "~1.2.1",
3667 |         "statuses": "~1.5.0"
3668 |       },
3669 |       "dependencies": {
3670 |         "ms": {
3671 |           "version": "2.1.1",
3672 |           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
3673 |           "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
3674 |           "dev": true
3675 |         }
3676 |       }
3677 |     },
3678 |     "serialize-javascript": {
3679 |       "version": "6.0.0",
3680 |       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
3681 |       "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
3682 |       "dev": true,
3683 |       "requires": {
3684 |         "randombytes": "^2.1.0"
3685 |       }
3686 |     },
3687 |     "serve-index": {
3688 |       "version": "1.9.1",
3689 |       "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
3690 |       "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
3691 |       "dev": true,
3692 |       "requires": {
3693 |         "accepts": "~1.3.4",
3694 |         "batch": "0.6.1",
3695 |         "debug": "2.6.9",
3696 |         "escape-html": "~1.0.3",
3697 |         "http-errors": "~1.6.2",
3698 |         "mime-types": "~2.1.17",
3699 |         "parseurl": "~1.3.2"
3700 |       },
3701 |       "dependencies": {
3702 |         "http-errors": {
3703 |           "version": "1.6.3",
3704 |           "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
3705 |           "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
3706 |           "dev": true,
3707 |           "requires": {
3708 |             "depd": "~1.1.2",
3709 |             "inherits": "2.0.3",
3710 |             "setprototypeof": "1.1.0",
3711 |             "statuses": ">= 1.4.0 < 2"
3712 |           }
3713 |         },
3714 |         "inherits": {
3715 |           "version": "2.0.3",
3716 |           "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3717 |           "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3718 |           "dev": true
3719 |         },
3720 |         "setprototypeof": {
3721 |           "version": "1.1.0",
3722 |           "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
3723 |           "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
3724 |           "dev": true
3725 |         }
3726 |       }
3727 |     },
3728 |     "serve-static": {
3729 |       "version": "1.14.1",
3730 |       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
3731 |       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
3732 |       "dev": true,
3733 |       "requires": {
3734 |         "encodeurl": "~1.0.2",
3735 |         "escape-html": "~1.0.3",
3736 |         "parseurl": "~1.3.3",
3737 |         "send": "0.17.1"
3738 |       }
3739 |     },
3740 |     "setprototypeof": {
3741 |       "version": "1.1.1",
3742 |       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
3743 |       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
3744 |       "dev": true
3745 |     },
3746 |     "shebang-command": {
3747 |       "version": "2.0.0",
3748 |       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3749 |       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3750 |       "dev": true,
3751 |       "requires": {
3752 |         "shebang-regex": "^3.0.0"
3753 |       }
3754 |     },
3755 |     "shebang-regex": {
3756 |       "version": "3.0.0",
3757 |       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3758 |       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3759 |       "dev": true
3760 |     },
3761 |     "sigmund": {
3762 |       "version": "1.0.1",
3763 |       "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
3764 |       "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
3765 |       "dev": true
3766 |     },
3767 |     "signal-exit": {
3768 |       "version": "3.0.5",
3769 |       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
3770 |       "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
3771 |       "dev": true
3772 |     },
3773 |     "slash": {
3774 |       "version": "1.0.0",
3775 |       "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
3776 |       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
3777 |       "dev": true
3778 |     },
3779 |     "sockjs": {
3780 |       "version": "0.3.21",
3781 |       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
3782 |       "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==",
3783 |       "dev": true,
3784 |       "requires": {
3785 |         "faye-websocket": "^0.11.3",
3786 |         "uuid": "^3.4.0",
3787 |         "websocket-driver": "^0.7.4"
3788 |       }
3789 |     },
3790 |     "source-map": {
3791 |       "version": "0.5.7",
3792 |       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
3793 |       "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
3794 |       "dev": true
3795 |     },
3796 |     "source-map-js": {
3797 |       "version": "0.6.2",
3798 |       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
3799 |       "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
3800 |       "dev": true
3801 |     },
3802 |     "source-map-support": {
3803 |       "version": "0.4.18",
3804 |       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
3805 |       "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
3806 |       "dev": true,
3807 |       "requires": {
3808 |         "source-map": "^0.5.6"
3809 |       }
3810 |     },
3811 |     "spdy": {
3812 |       "version": "4.0.2",
3813 |       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
3814 |       "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
3815 |       "dev": true,
3816 |       "requires": {
3817 |         "debug": "^4.1.0",
3818 |         "handle-thing": "^2.0.0",
3819 |         "http-deceiver": "^1.2.7",
3820 |         "select-hose": "^2.0.0",
3821 |         "spdy-transport": "^3.0.0"
3822 |       },
3823 |       "dependencies": {
3824 |         "debug": {
3825 |           "version": "4.3.2",
3826 |           "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
3827 |           "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
3828 |           "dev": true,
3829 |           "requires": {
3830 |             "ms": "2.1.2"
3831 |           }
3832 |         },
3833 |         "ms": {
3834 |           "version": "2.1.2",
3835 |           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3836 |           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3837 |           "dev": true
3838 |         }
3839 |       }
3840 |     },
3841 |     "spdy-transport": {
3842 |       "version": "3.0.0",
3843 |       "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
3844 |       "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
3845 |       "dev": true,
3846 |       "requires": {
3847 |         "debug": "^4.1.0",
3848 |         "detect-node": "^2.0.4",
3849 |         "hpack.js": "^2.1.6",
3850 |         "obuf": "^1.1.2",
3851 |         "readable-stream": "^3.0.6",
3852 |         "wbuf": "^1.7.3"
3853 |       },
3854 |       "dependencies": {
3855 |         "debug": {
3856 |           "version": "4.3.2",
3857 |           "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
3858 |           "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
3859 |           "dev": true,
3860 |           "requires": {
3861 |             "ms": "2.1.2"
3862 |           }
3863 |         },
3864 |         "ms": {
3865 |           "version": "2.1.2",
3866 |           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3867 |           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3868 |           "dev": true
3869 |         }
3870 |       }
3871 |     },
3872 |     "sprintf-js": {
3873 |       "version": "1.0.3",
3874 |       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
3875 |       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
3876 |     },
3877 |     "statuses": {
3878 |       "version": "1.5.0",
3879 |       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
3880 |       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
3881 |       "dev": true
3882 |     },
3883 |     "string_decoder": {
3884 |       "version": "1.1.1",
3885 |       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3886 |       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3887 |       "dev": true,
3888 |       "requires": {
3889 |         "safe-buffer": "~5.1.0"
3890 |       }
3891 |     },
3892 |     "strip-ansi": {
3893 |       "version": "3.0.1",
3894 |       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
3895 |       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
3896 |       "dev": true,
3897 |       "requires": {
3898 |         "ansi-regex": "^2.0.0"
3899 |       }
3900 |     },
3901 |     "strip-final-newline": {
3902 |       "version": "2.0.0",
3903 |       "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
3904 |       "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
3905 |       "dev": true
3906 |     },
3907 |     "style-loader": {
3908 |       "version": "0.13.2",
3909 |       "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.2.tgz",
3910 |       "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=",
3911 |       "dev": true,
3912 |       "requires": {
3913 |         "loader-utils": "^1.0.2"
3914 |       },
3915 |       "dependencies": {
3916 |         "loader-utils": {
3917 |           "version": "1.1.0",
3918 |           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
3919 |           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
3920 |           "dev": true,
3921 |           "requires": {
3922 |             "big.js": "^3.1.3",
3923 |             "emojis-list": "^2.0.0",
3924 |             "json5": "^0.5.0"
3925 |           }
3926 |         }
3927 |       }
3928 |     },
3929 |     "supports-color": {
3930 |       "version": "2.0.0",
3931 |       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3932 |       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3933 |       "dev": true
3934 |     },
3935 |     "tapable": {
3936 |       "version": "2.2.1",
3937 |       "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
3938 |       "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
3939 |       "dev": true
3940 |     },
3941 |     "terser": {
3942 |       "version": "5.9.0",
3943 |       "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
3944 |       "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
3945 |       "dev": true,
3946 |       "requires": {
3947 |         "commander": "^2.20.0",
3948 |         "source-map": "~0.7.2",
3949 |         "source-map-support": "~0.5.20"
3950 |       },
3951 |       "dependencies": {
3952 |         "commander": {
3953 |           "version": "2.20.3",
3954 |           "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
3955 |           "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
3956 |           "dev": true
3957 |         },
3958 |         "source-map": {
3959 |           "version": "0.7.3",
3960 |           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
3961 |           "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
3962 |           "dev": true
3963 |         },
3964 |         "source-map-support": {
3965 |           "version": "0.5.20",
3966 |           "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
3967 |           "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
3968 |           "dev": true,
3969 |           "requires": {
3970 |             "buffer-from": "^1.0.0",
3971 |             "source-map": "^0.6.0"
3972 |           },
3973 |           "dependencies": {
3974 |             "source-map": {
3975 |               "version": "0.6.1",
3976 |               "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3977 |               "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3978 |               "dev": true
3979 |             }
3980 |           }
3981 |         }
3982 |       }
3983 |     },
3984 |     "terser-webpack-plugin": {
3985 |       "version": "5.2.4",
3986 |       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz",
3987 |       "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==",
3988 |       "dev": true,
3989 |       "requires": {
3990 |         "jest-worker": "^27.0.6",
3991 |         "p-limit": "^3.1.0",
3992 |         "schema-utils": "^3.1.1",
3993 |         "serialize-javascript": "^6.0.0",
3994 |         "source-map": "^0.6.1",
3995 |         "terser": "^5.7.2"
3996 |       },
3997 |       "dependencies": {
3998 |         "p-limit": {
3999 |           "version": "3.1.0",
4000 |           "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4001 |           "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4002 |           "dev": true,
4003 |           "requires": {
4004 |             "yocto-queue": "^0.1.0"
4005 |           }
4006 |         },
4007 |         "source-map": {
4008 |           "version": "0.6.1",
4009 |           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4010 |           "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4011 |           "dev": true
4012 |         }
4013 |       }
4014 |     },
4015 |     "thunky": {
4016 |       "version": "1.1.0",
4017 |       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
4018 |       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
4019 |       "dev": true
4020 |     },
4021 |     "to-fast-properties": {
4022 |       "version": "1.0.3",
4023 |       "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
4024 |       "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
4025 |       "dev": true
4026 |     },
4027 |     "to-regex-range": {
4028 |       "version": "5.0.1",
4029 |       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4030 |       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4031 |       "dev": true,
4032 |       "requires": {
4033 |         "is-number": "^7.0.0"
4034 |       }
4035 |     },
4036 |     "toidentifier": {
4037 |       "version": "1.0.0",
4038 |       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
4039 |       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
4040 |       "dev": true
4041 |     },
4042 |     "trim-right": {
4043 |       "version": "1.0.1",
4044 |       "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
4045 |       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
4046 |       "dev": true
4047 |     },
4048 |     "tslib": {
4049 |       "version": "2.3.1",
4050 |       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
4051 |       "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
4052 |     },
4053 |     "type-is": {
4054 |       "version": "1.6.18",
4055 |       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
4056 |       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
4057 |       "dev": true,
4058 |       "requires": {
4059 |         "media-typer": "0.3.0",
4060 |         "mime-types": "~2.1.24"
4061 |       }
4062 |     },
4063 |     "uc.micro": {
4064 |       "version": "1.0.6",
4065 |       "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
4066 |       "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="
4067 |     },
4068 |     "uniq": {
4069 |       "version": "1.0.1",
4070 |       "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
4071 |       "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
4072 |       "dev": true
4073 |     },
4074 |     "unpipe": {
4075 |       "version": "1.0.0",
4076 |       "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
4077 |       "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
4078 |       "dev": true
4079 |     },
4080 |     "uri-js": {
4081 |       "version": "4.4.1",
4082 |       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
4083 |       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
4084 |       "dev": true,
4085 |       "requires": {
4086 |         "punycode": "^2.1.0"
4087 |       }
4088 |     },
4089 |     "url": {
4090 |       "version": "0.11.0",
4091 |       "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
4092 |       "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
4093 |       "dev": true,
4094 |       "requires": {
4095 |         "punycode": "1.3.2",
4096 |         "querystring": "0.2.0"
4097 |       },
4098 |       "dependencies": {
4099 |         "punycode": {
4100 |           "version": "1.3.2",
4101 |           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
4102 |           "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
4103 |           "dev": true
4104 |         }
4105 |       }
4106 |     },
4107 |     "util-deprecate": {
4108 |       "version": "1.0.2",
4109 |       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4110 |       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4111 |       "dev": true
4112 |     },
4113 |     "utils-merge": {
4114 |       "version": "1.0.1",
4115 |       "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
4116 |       "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
4117 |       "dev": true
4118 |     },
4119 |     "uuid": {
4120 |       "version": "3.4.0",
4121 |       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
4122 |       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
4123 |       "dev": true
4124 |     },
4125 |     "vary": {
4126 |       "version": "1.1.2",
4127 |       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
4128 |       "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
4129 |       "dev": true
4130 |     },
4131 |     "vue": {
4132 |       "version": "2.6.14",
4133 |       "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz",
4134 |       "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==",
4135 |       "dev": true
4136 |     },
4137 |     "vue-hot-reload-api": {
4138 |       "version": "2.1.0",
4139 |       "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.1.0.tgz",
4140 |       "integrity": "sha1-nKWKbg35B4VUzhcIaItleHVNht4=",
4141 |       "dev": true
4142 |     },
4143 |     "vue-loader": {
4144 |       "version": "12.2.2",
4145 |       "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-12.2.2.tgz",
4146 |       "integrity": "sha512-DD+sYaWQ1esYL/tEwJpoEGE/PFUu32fp7iOuMf4Sra3dgxqr4haTOkVam2VY0/5D4LG8eAcB94ruXKeQW2/ikw==",
4147 |       "dev": true,
4148 |       "requires": {
4149 |         "consolidate": "^0.14.0",
4150 |         "hash-sum": "^1.0.2",
4151 |         "js-beautify": "^1.6.3",
4152 |         "loader-utils": "^1.1.0",
4153 |         "lru-cache": "^4.0.1",
4154 |         "postcss": "^5.0.21",
4155 |         "postcss-load-config": "^1.1.0",
4156 |         "postcss-selector-parser": "^2.0.0",
4157 |         "resolve": "^1.3.3",
4158 |         "source-map": "^0.5.6",
4159 |         "vue-hot-reload-api": "^2.1.0",
4160 |         "vue-style-loader": "^3.0.0",
4161 |         "vue-template-es2015-compiler": "^1.2.2"
4162 |       },
4163 |       "dependencies": {
4164 |         "loader-utils": {
4165 |           "version": "1.1.0",
4166 |           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
4167 |           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
4168 |           "dev": true,
4169 |           "requires": {
4170 |             "big.js": "^3.1.3",
4171 |             "emojis-list": "^2.0.0",
4172 |             "json5": "^0.5.0"
4173 |           }
4174 |         },
4175 |         "source-map": {
4176 |           "version": "0.5.6",
4177 |           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
4178 |           "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
4179 |           "dev": true
4180 |         }
4181 |       }
4182 |     },
4183 |     "vue-style-loader": {
4184 |       "version": "3.0.1",
4185 |       "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.0.1.tgz",
4186 |       "integrity": "sha1-yLY5uy8kuvnXgnTcF+TyZMHe2gg=",
4187 |       "dev": true,
4188 |       "requires": {
4189 |         "hash-sum": "^1.0.2",
4190 |         "loader-utils": "^1.0.2"
4191 |       },
4192 |       "dependencies": {
4193 |         "loader-utils": {
4194 |           "version": "1.1.0",
4195 |           "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
4196 |           "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
4197 |           "dev": true,
4198 |           "requires": {
4199 |             "big.js": "^3.1.3",
4200 |             "emojis-list": "^2.0.0",
4201 |             "json5": "^0.5.0"
4202 |           }
4203 |         }
4204 |       }
4205 |     },
4206 |     "vue-template-compiler": {
4207 |       "version": "2.6.14",
4208 |       "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz",
4209 |       "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==",
4210 |       "dev": true,
4211 |       "requires": {
4212 |         "de-indent": "^1.0.2",
4213 |         "he": "^1.1.0"
4214 |       }
4215 |     },
4216 |     "vue-template-es2015-compiler": {
4217 |       "version": "1.5.3",
4218 |       "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.5.3.tgz",
4219 |       "integrity": "sha512-j3TBDtjqz7pC9XUzeSeqF5oekqPahxyUHsdG+kZKDH/V/DTexq5inYdLGstnqCUljoLC9LTj3H/5hmyToeSd1A==",
4220 |       "dev": true
4221 |     },
4222 |     "watchpack": {
4223 |       "version": "2.2.0",
4224 |       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
4225 |       "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
4226 |       "dev": true,
4227 |       "requires": {
4228 |         "glob-to-regexp": "^0.4.1",
4229 |         "graceful-fs": "^4.1.2"
4230 |       }
4231 |     },
4232 |     "wbuf": {
4233 |       "version": "1.7.3",
4234 |       "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
4235 |       "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
4236 |       "dev": true,
4237 |       "requires": {
4238 |         "minimalistic-assert": "^1.0.0"
4239 |       }
4240 |     },
4241 |     "webpack": {
4242 |       "version": "5.59.1",
4243 |       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.59.1.tgz",
4244 |       "integrity": "sha512-I01IQV9K96FlpXX3V0L4nvd7gb0r7thfuu1IfT2P4uOHOA77nKARAKDYGe/tScSHKnffNIyQhLC8kRXzY4KEHQ==",
4245 |       "dev": true,
4246 |       "requires": {
4247 |         "@types/eslint-scope": "^3.7.0",
4248 |         "@types/estree": "^0.0.50",
4249 |         "@webassemblyjs/ast": "1.11.1",
4250 |         "@webassemblyjs/wasm-edit": "1.11.1",
4251 |         "@webassemblyjs/wasm-parser": "1.11.1",
4252 |         "acorn": "^8.4.1",
4253 |         "acorn-import-assertions": "^1.7.6",
4254 |         "browserslist": "^4.14.5",
4255 |         "chrome-trace-event": "^1.0.2",
4256 |         "enhanced-resolve": "^5.8.3",
4257 |         "es-module-lexer": "^0.9.0",
4258 |         "eslint-scope": "5.1.1",
4259 |         "events": "^3.2.0",
4260 |         "glob-to-regexp": "^0.4.1",
4261 |         "graceful-fs": "^4.2.4",
4262 |         "json-parse-better-errors": "^1.0.2",
4263 |         "loader-runner": "^4.2.0",
4264 |         "mime-types": "^2.1.27",
4265 |         "neo-async": "^2.6.2",
4266 |         "schema-utils": "^3.1.0",
4267 |         "tapable": "^2.1.1",
4268 |         "terser-webpack-plugin": "^5.1.3",
4269 |         "watchpack": "^2.2.0",
4270 |         "webpack-sources": "^3.2.0"
4271 |       },
4272 |       "dependencies": {
4273 |         "graceful-fs": {
4274 |           "version": "4.2.8",
4275 |           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
4276 |           "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
4277 |           "dev": true
4278 |         }
4279 |       }
4280 |     },
4281 |     "webpack-dev-middleware": {
4282 |       "version": "5.2.1",
4283 |       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz",
4284 |       "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==",
4285 |       "dev": true,
4286 |       "requires": {
4287 |         "colorette": "^2.0.10",
4288 |         "memfs": "^3.2.2",
4289 |         "mime-types": "^2.1.31",
4290 |         "range-parser": "^1.2.1",
4291 |         "schema-utils": "^3.1.0"
4292 |       }
4293 |     },
4294 |     "webpack-dev-server": {
4295 |       "version": "4.3.1",
4296 |       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.3.1.tgz",
4297 |       "integrity": "sha512-qNXQCVYo1kYhH9pgLtm8LRNkXX3XzTfHSj/zqzaqYzGPca+Qjr+81wj1jgPMCHhIhso9WEQ+kX9z23iG9PzQ7w==",
4298 |       "dev": true,
4299 |       "requires": {
4300 |         "ansi-html-community": "^0.0.8",
4301 |         "bonjour": "^3.5.0",
4302 |         "chokidar": "^3.5.1",
4303 |         "colorette": "^2.0.10",
4304 |         "compression": "^1.7.4",
4305 |         "connect-history-api-fallback": "^1.6.0",
4306 |         "del": "^6.0.0",
4307 |         "express": "^4.17.1",
4308 |         "graceful-fs": "^4.2.6",
4309 |         "html-entities": "^2.3.2",
4310 |         "http-proxy-middleware": "^2.0.0",
4311 |         "internal-ip": "^6.2.0",
4312 |         "ipaddr.js": "^2.0.1",
4313 |         "open": "^8.0.9",
4314 |         "p-retry": "^4.5.0",
4315 |         "portfinder": "^1.0.28",
4316 |         "schema-utils": "^3.1.0",
4317 |         "selfsigned": "^1.10.11",
4318 |         "serve-index": "^1.9.1",
4319 |         "sockjs": "^0.3.21",
4320 |         "spdy": "^4.0.2",
4321 |         "strip-ansi": "^7.0.0",
4322 |         "url": "^0.11.0",
4323 |         "webpack-dev-middleware": "^5.2.1",
4324 |         "ws": "^8.1.0"
4325 |       },
4326 |       "dependencies": {
4327 |         "ansi-regex": {
4328 |           "version": "6.0.1",
4329 |           "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
4330 |           "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
4331 |           "dev": true
4332 |         },
4333 |         "graceful-fs": {
4334 |           "version": "4.2.8",
4335 |           "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
4336 |           "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
4337 |           "dev": true
4338 |         },
4339 |         "strip-ansi": {
4340 |           "version": "7.0.1",
4341 |           "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
4342 |           "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
4343 |           "dev": true,
4344 |           "requires": {
4345 |             "ansi-regex": "^6.0.1"
4346 |           }
4347 |         }
4348 |       }
4349 |     },
4350 |     "webpack-sources": {
4351 |       "version": "3.2.1",
4352 |       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz",
4353 |       "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==",
4354 |       "dev": true
4355 |     },
4356 |     "websocket-driver": {
4357 |       "version": "0.7.4",
4358 |       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
4359 |       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
4360 |       "dev": true,
4361 |       "requires": {
4362 |         "http-parser-js": ">=0.5.1",
4363 |         "safe-buffer": ">=5.1.0",
4364 |         "websocket-extensions": ">=0.1.1"
4365 |       }
4366 |     },
4367 |     "websocket-extensions": {
4368 |       "version": "0.1.4",
4369 |       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
4370 |       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
4371 |       "dev": true
4372 |     },
4373 |     "which": {
4374 |       "version": "2.0.2",
4375 |       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4376 |       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4377 |       "dev": true,
4378 |       "requires": {
4379 |         "isexe": "^2.0.0"
4380 |       }
4381 |     },
4382 |     "wrappy": {
4383 |       "version": "1.0.2",
4384 |       "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4385 |       "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4386 |       "dev": true
4387 |     },
4388 |     "ws": {
4389 |       "version": "8.2.3",
4390 |       "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
4391 |       "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
4392 |       "dev": true
4393 |     },
4394 |     "yallist": {
4395 |       "version": "2.1.2",
4396 |       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
4397 |       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
4398 |       "dev": true
4399 |     },
4400 |     "yocto-queue": {
4401 |       "version": "0.1.0",
4402 |       "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4403 |       "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4404 |       "dev": true
4405 |     }
4406 |   }
4407 | }
4408 | 


--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "name": "vue-markdown-loader",
 3 |   "version": "2.5.0",
 4 |   "description": "markdown file to vue component loader.",
 5 |   "main": "index.js",
 6 |   "scripts": {
 7 |     "dev": "cd example && webpack-dev-server --inline --hot --port 8888 --open"
 8 |   },
 9 |   "repository": {
10 |     "type": "git",
11 |     "url": "git+https://github.com/QingWei-Li/vue-markdown-loader.git"
12 |   },
13 |   "keywords": [
14 |     "vue",
15 |     "markdown",
16 |     "webpack",
17 |     "loader"
18 |   ],
19 |   "author": "qingwei-li ",
20 |   "license": "WTFPL",
21 |   "bugs": {
22 |     "url": "https://github.com/QingWei-Li/vue-markdown-loader/issues"
23 |   },
24 |   "homepage": "https://github.com/QingWei-Li/vue-markdown-loader#readme",
25 |   "dependencies": {
26 |     "cheerio": "^1.0.0-rc.10",
27 |     "highlight.js": "^11.3.1",
28 |     "loader-utils": "^1.4.0",
29 |     "markdown-it": "^8.4.2"
30 |   },
31 |   "peerDependencies": {
32 |     "vue-loader": ">=10.0.0"
33 |   },
34 |   "devDependencies": {
35 |     "babel-core": "^6.26.3",
36 |     "babel-loader": "^7.1.5",
37 |     "babel-preset-es2015": "^6.16.0",
38 |     "css-loader": "^6.4.0",
39 |     "github-markdown-css": "^2.10.0",
40 |     "style-loader": "^0.13.1",
41 |     "vue": "^2.6.14",
42 |     "vue-loader": "^12.1.0",
43 |     "vue-template-compiler": "^2.6.14",
44 |     "webpack": "^5.59.1",
45 |     "webpack-dev-server": "^4.3.1"
46 |   }
47 | }
48 | 


--------------------------------------------------------------------------------