Changeset 2423233
- Timestamp:
- 11/22/2020 10:12:33 PM (5 years ago)
- Location:
- typing-animation-block/trunk
- Files:
-
- 5 edited
-
dist/blocks.build.js (modified) (1 diff)
-
package-lock.json (modified) (217 diffs)
-
package.json (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
src/init.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
typing-animation-block/trunk/dist/blocks.build.js
r2195976 r2423233 1 /******/ (function(modules) { // webpackBootstrap 2 /******/ // The module cache 3 /******/ var installedModules = {}; 4 /******/ 5 /******/ // The require function 6 /******/ function __webpack_require__(moduleId) { 7 /******/ 8 /******/ // Check if module is in cache 9 /******/ if(installedModules[moduleId]) { 10 /******/ return installedModules[moduleId].exports; 11 /******/ } 12 /******/ // Create a new module (and put it into the cache) 13 /******/ var module = installedModules[moduleId] = { 14 /******/ i: moduleId, 15 /******/ l: false, 16 /******/ exports: {} 17 /******/ }; 18 /******/ 19 /******/ // Execute the module function 20 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 21 /******/ 22 /******/ // Flag the module as loaded 23 /******/ module.l = true; 24 /******/ 25 /******/ // Return the exports of the module 26 /******/ return module.exports; 27 /******/ } 28 /******/ 29 /******/ 30 /******/ // expose the modules object (__webpack_modules__) 31 /******/ __webpack_require__.m = modules; 32 /******/ 33 /******/ // expose the module cache 34 /******/ __webpack_require__.c = installedModules; 35 /******/ 36 /******/ // define getter function for harmony exports 37 /******/ __webpack_require__.d = function(exports, name, getter) { 38 /******/ if(!__webpack_require__.o(exports, name)) { 39 /******/ Object.defineProperty(exports, name, { 40 /******/ configurable: false, 41 /******/ enumerable: true, 42 /******/ get: getter 43 /******/ }); 44 /******/ } 45 /******/ }; 46 /******/ 47 /******/ // getDefaultExport function for compatibility with non-harmony modules 48 /******/ __webpack_require__.n = function(module) { 49 /******/ var getter = module && module.__esModule ? 50 /******/ function getDefault() { return module['default']; } : 51 /******/ function getModuleExports() { return module; }; 52 /******/ __webpack_require__.d(getter, 'a', getter); 53 /******/ return getter; 54 /******/ }; 55 /******/ 56 /******/ // Object.prototype.hasOwnProperty.call 57 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 58 /******/ 59 /******/ // __webpack_public_path__ 60 /******/ __webpack_require__.p = ""; 61 /******/ 62 /******/ // Load entry module and return exports 63 /******/ return __webpack_require__(__webpack_require__.s = 1); 64 /******/ }) 65 /************************************************************************/ 66 /******/ ([ 67 /* 0 */ 68 /*!************************!*\ 69 !*** external "React" ***! 70 \************************/ 71 /*! dynamic exports provided */ 72 /*! exports used: default */ 73 /***/ (function(module, exports) { 74 75 module.exports = React; 76 77 /***/ }), 78 /* 1 */ 79 /*!***********************!*\ 80 !*** ./src/blocks.js ***! 81 \***********************/ 82 /*! no exports provided */ 83 /*! all exports used */ 84 /***/ (function(module, __webpack_exports__, __webpack_require__) { 85 86 "use strict"; 87 eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__block_block_js__ = __webpack_require__(/*! ./block/block.js */ 2);\n/**\n * Gutenberg Blocks\n *\n * All blocks related JavaScript files should be imported here.\n * You can create a new block folder in this dir and include code\n * for that block here as well.\n *\n * All blocks should be included here since this is the file that\n * Webpack is compiling as the input file.\n */\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuanM/N2I1YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEd1dGVuYmVyZyBCbG9ja3NcbiAqXG4gKiBBbGwgYmxvY2tzIHJlbGF0ZWQgSmF2YVNjcmlwdCBmaWxlcyBzaG91bGQgYmUgaW1wb3J0ZWQgaGVyZS5cbiAqIFlvdSBjYW4gY3JlYXRlIGEgbmV3IGJsb2NrIGZvbGRlciBpbiB0aGlzIGRpciBhbmQgaW5jbHVkZSBjb2RlXG4gKiBmb3IgdGhhdCBibG9jayBoZXJlIGFzIHdlbGwuXG4gKlxuICogQWxsIGJsb2NrcyBzaG91bGQgYmUgaW5jbHVkZWQgaGVyZSBzaW5jZSB0aGlzIGlzIHRoZSBmaWxlIHRoYXRcbiAqIFdlYnBhY2sgaXMgY29tcGlsaW5nIGFzIHRoZSBpbnB1dCBmaWxlLlxuICovXG5cbmltcG9ydCAnLi9ibG9jay9ibG9jay5qcyc7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzLmpzXG4vLyBtb2R1bGUgaWQgPSAxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1\n"); 88 89 /***/ }), 90 /* 2 */ 91 /*!****************************!*\ 92 !*** ./src/block/block.js ***! 93 \****************************/ 94 /*! no exports provided */ 95 /***/ (function(module, __webpack_exports__, __webpack_require__) { 96 97 "use strict"; 98 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__edit__ = __webpack_require__(/*! ./edit */ 3);\n/**\n * BLOCK: typing-animation-block\n *\n * Registering a basic block with Gutenberg.\n */\n\n\nvar __ = wp.i18n.__; // Import __() from wp.i18n\n\nvar registerBlockType = wp.blocks.registerBlockType; // Import registerBlockType() from wp.blocks\n\n/**\n * Register: Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n\nregisterBlockType('cgb/block-typing-animation-block', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Typing Animation'), // Block title.\n\ticon: wp.element.createElement(\n\t\t'svg',\n\t\t{ width: '24', height: '24', xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 24 24', role: 'img', 'aria-hidden': 'true', focusable: 'false' },\n\t\twp.element.createElement('path', { d: 'M5 4v3h5.5v12h3V7H19V4z' }),\n\t\twp.element.createElement('path', { fill: 'none', d: 'M0 0h24v24H0V0z' })\n\t),\n\tcategory: 'common', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tkeywords: [__('animation'), __('typing'), __('typewriter'), __('typing'), __('effect')],\n\tdescription: 'A block to simulate typing behaviour',\n\texample: {},\n\t/**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n *\n * @param {Object} props Props.\n * @returns {Mixed} JSX Component.\n */\n\tedit: function edit(props) {\n\t\treturn wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit__[\"a\" /* default */], props);\n\t},\n\n\t/**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n *\n * @param {Object} props Props.\n * @returns {Mixed} JSX Frontend HTML.\n */\n\tsave: function save() {\n\t\treturn null;\n\t},\n\tattributes: {\n\t\telement: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'h2'\n\t\t},\n\t\tstrings: {\n\t\t\ttype: 'array',\n\t\t\tdefault: ['Default value', '<b>Please</b> <i>override me</i>']\n\t\t},\n\t\t// Typing speed\n\t\ttypeSpeed: {\n\t\t\ttype: 'number',\n\t\t\tdefault: 60\n\t\t},\n\t\tstartDelay: {\n\t\t\ttype: 'number',\n\t\t\tdefault: 0\n\t\t},\n\t\tbackSpeed: {\n\t\t\ttype: 'number',\n\t\t\tdefault: 40\n\t\t},\n\t\tbackDelay: {\n\t\t\ttype: 'number',\n\t\t\tdefault: 700\n\t\t},\n\t\t// Loop\n\t\tloop: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: false\n\t\t},\n\t\tloopCount: {\n\t\t\ttype: 'number',\n\t\t\tdefault: 0\n\t\t},\n\t\t// Misc\n\t\tsmartBackspace: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: true\n\t\t},\n\t\tshuffle: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: false\n\t\t},\n\t\tfadeOut: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: false\n\t\t},\n\t\tshowCursor: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: true\n\t\t},\n\t\tcursorChar: {\n\t\t\ttype: 'string',\n\t\t\tdefault: '|'\n\t\t}\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9ibG9jay5qcz85MjFkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQkxPQ0s6IHR5cGluZy1hbmltYXRpb24tYmxvY2tcbiAqXG4gKiBSZWdpc3RlcmluZyBhIGJhc2ljIGJsb2NrIHdpdGggR3V0ZW5iZXJnLlxuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fOyAvLyBJbXBvcnQgX18oKSBmcm9tIHdwLmkxOG5cblxudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlOyAvLyBJbXBvcnQgcmVnaXN0ZXJCbG9ja1R5cGUoKSBmcm9tIHdwLmJsb2Nrc1xuXG4vKipcbiAqIFJlZ2lzdGVyOiBHdXRlbmJlcmcgQmxvY2suXG4gKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHNcbiAqIGJlaGF2aW9yLiBPbmNlIHJlZ2lzdGVyZWQsIHRoZSBibG9jayBpcyBtYWRlIGVkaXRvciBhcyBhbiBvcHRpb24gdG8gYW55XG4gKiBlZGl0b3IgaW50ZXJmYWNlIHdoZXJlIGJsb2NrcyBhcmUgaW1wbGVtZW50ZWQuXG4gKlxuICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICAgbmFtZSAgICAgQmxvY2sgbmFtZS5cbiAqIEBwYXJhbSAge09iamVjdH0gICBzZXR0aW5ncyBCbG9jayBzZXR0aW5ncy5cbiAqIEByZXR1cm4gez9XUEJsb2NrfSAgICAgICAgICBUaGUgYmxvY2ssIGlmIGl0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyZWQ7IG90aGVyd2lzZSBgdW5kZWZpbmVkYC5cbiAqL1xuXG5yZWdpc3RlckJsb2NrVHlwZSgnY2diL2Jsb2NrLXR5cGluZy1hbmltYXRpb24tYmxvY2snLCB7XG5cdC8vIEJsb2NrIG5hbWUuIEJsb2NrIG5hbWVzIG11c3QgYmUgc3RyaW5nIHRoYXQgY29udGFpbnMgYSBuYW1lc3BhY2UgcHJlZml4LiBFeGFtcGxlOiBteS1wbHVnaW4vbXktY3VzdG9tLWJsb2NrLlxuXHR0aXRsZTogX18oJ1R5cGluZyBBbmltYXRpb24nKSwgLy8gQmxvY2sgdGl0bGUuXG5cdGljb246IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHQnc3ZnJyxcblx0XHR7IHdpZHRoOiAnMjQnLCBoZWlnaHQ6ICcyNCcsIHhtbG5zOiAnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnLCB2aWV3Qm94OiAnMCAwIDI0IDI0Jywgcm9sZTogJ2ltZycsICdhcmlhLWhpZGRlbic6ICd0cnVlJywgZm9jdXNhYmxlOiAnZmFsc2UnIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdwYXRoJywgeyBkOiAnTTUgNHYzaDUuNXYxMmgzVjdIMTlWNHonIH0pLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgncGF0aCcsIHsgZmlsbDogJ25vbmUnLCBkOiAnTTAgMGgyNHYyNEgwVjB6JyB9KVxuXHQpLFxuXHRjYXRlZ29yeTogJ2NvbW1vbicsIC8vIEJsb2NrIGNhdGVnb3J5IOKAlCBHcm91cCBibG9ja3MgdG9nZXRoZXIgYmFzZWQgb24gY29tbW9uIHRyYWl0cyBFLmcuIGNvbW1vbiwgZm9ybWF0dGluZywgbGF5b3V0IHdpZGdldHMsIGVtYmVkLlxuXHRrZXl3b3JkczogW19fKCdhbmltYXRpb24nKSwgX18oJ3R5cGluZycpLCBfXygndHlwZXdyaXRlcicpLCBfXygndHlwaW5nJyksIF9fKCdlZmZlY3QnKV0sXG5cdGRlc2NyaXB0aW9uOiAnQSBibG9jayB0byBzaW11bGF0ZSB0eXBpbmcgYmVoYXZpb3VyJyxcblx0ZXhhbXBsZToge30sXG5cdC8qKlxuICAqIFRoZSBlZGl0IGZ1bmN0aW9uIGRlc2NyaWJlcyB0aGUgc3RydWN0dXJlIG9mIHlvdXIgYmxvY2sgaW4gdGhlIGNvbnRleHQgb2YgdGhlIGVkaXRvci5cbiAgKiBUaGlzIHJlcHJlc2VudHMgd2hhdCB0aGUgZWRpdG9yIHdpbGwgcmVuZGVyIHdoZW4gdGhlIGJsb2NrIGlzIHVzZWQuXG4gICpcbiAgKiBUaGUgXCJlZGl0XCIgcHJvcGVydHkgbXVzdCBiZSBhIHZhbGlkIGZ1bmN0aW9uLlxuICAqXG4gICogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvYmxvY2stZWRpdC1zYXZlL1xuICAqXG4gICogQHBhcmFtIHtPYmplY3R9IHByb3BzIFByb3BzLlxuICAqIEByZXR1cm5zIHtNaXhlZH0gSlNYIENvbXBvbmVudC5cbiAgKi9cblx0ZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRWRpdCwgcHJvcHMpO1xuXHR9LFxuXG5cdC8qKlxuICAqIFRoZSBzYXZlIGZ1bmN0aW9uIGRlZmluZXMgdGhlIHdheSBpbiB3aGljaCB0aGUgZGlmZmVyZW50IGF0dHJpYnV0ZXMgc2hvdWxkIGJlIGNvbWJpbmVkXG4gICogaW50byB0aGUgZmluYWwgbWFya3VwLCB3aGljaCBpcyB0aGVuIHNlcmlhbGl6ZWQgYnkgR3V0ZW5iZXJnIGludG8gcG9zdF9jb250ZW50LlxuICAqXG4gICogVGhlIFwic2F2ZVwiIHByb3BlcnR5IG11c3QgYmUgc3BlY2lmaWVkIGFuZCBtdXN0IGJlIGEgdmFsaWQgZnVuY3Rpb24uXG4gICpcbiAgKiBAbGluayBodHRwczovL3dvcmRwcmVzcy5vcmcvZ3V0ZW5iZXJnL2hhbmRib29rL2Jsb2NrLWFwaS9ibG9jay1lZGl0LXNhdmUvXG4gICpcbiAgKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgUHJvcHMuXG4gICogQHJldHVybnMge01peGVkfSBKU1ggRnJvbnRlbmQgSFRNTC5cbiAgKi9cblx0c2F2ZTogZnVuY3Rpb24gc2F2ZSgpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fSxcblx0YXR0cmlidXRlczoge1xuXHRcdGVsZW1lbnQ6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogJ2gyJ1xuXHRcdH0sXG5cdFx0c3RyaW5nczoge1xuXHRcdFx0dHlwZTogJ2FycmF5Jyxcblx0XHRcdGRlZmF1bHQ6IFsnRGVmYXVsdCB2YWx1ZScsICc8Yj5QbGVhc2U8L2I+IDxpPm92ZXJyaWRlIG1lPC9pPiddXG5cdFx0fSxcblx0XHQvLyBUeXBpbmcgc3BlZWRcblx0XHR0eXBlU3BlZWQ6IHtcblx0XHRcdHR5cGU6ICdudW1iZXInLFxuXHRcdFx0ZGVmYXVsdDogNjBcblx0XHR9LFxuXHRcdHN0YXJ0RGVsYXk6IHtcblx0XHRcdHR5cGU6ICdudW1iZXInLFxuXHRcdFx0ZGVmYXVsdDogMFxuXHRcdH0sXG5cdFx0YmFja1NwZWVkOiB7XG5cdFx0XHR0eXBlOiAnbnVtYmVyJyxcblx0XHRcdGRlZmF1bHQ6IDQwXG5cdFx0fSxcblx0XHRiYWNrRGVsYXk6IHtcblx0XHRcdHR5cGU6ICdudW1iZXInLFxuXHRcdFx0ZGVmYXVsdDogNzAwXG5cdFx0fSxcblx0XHQvLyBMb29wXG5cdFx0bG9vcDoge1xuXHRcdFx0dHlwZTogJ2Jvb2xlYW4nLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdGxvb3BDb3VudDoge1xuXHRcdFx0dHlwZTogJ251bWJlcicsXG5cdFx0XHRkZWZhdWx0OiAwXG5cdFx0fSxcblx0XHQvLyBNaXNjXG5cdFx0c21hcnRCYWNrc3BhY2U6IHtcblx0XHRcdHR5cGU6ICdib29sZWFuJyxcblx0XHRcdGRlZmF1bHQ6IHRydWVcblx0XHR9LFxuXHRcdHNodWZmbGU6IHtcblx0XHRcdHR5cGU6ICdib29sZWFuJyxcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRmYWRlT3V0OiB7XG5cdFx0XHR0eXBlOiAnYm9vbGVhbicsXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0c2hvd0N1cnNvcjoge1xuXHRcdFx0dHlwZTogJ2Jvb2xlYW4nLFxuXHRcdFx0ZGVmYXVsdDogdHJ1ZVxuXHRcdH0sXG5cdFx0Y3Vyc29yQ2hhcjoge1xuXHRcdFx0dHlwZTogJ3N0cmluZycsXG5cdFx0XHRkZWZhdWx0OiAnfCdcblx0XHR9XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL2Jsb2NrLmpzXG4vLyBtb2R1bGUgaWQgPSAyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///2\n"); 99 100 /***/ }), 101 /* 3 */ 102 /*!***************************!*\ 103 !*** ./src/block/edit.js ***! 104 \***************************/ 105 /*! exports provided: default */ 106 /*! exports used: default */ 107 /***/ (function(module, __webpack_exports__, __webpack_require__) { 108 109 "use strict"; 110 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__OnSelectControls__ = __webpack_require__(/*! ./OnSelectControls */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__InspectorControls__ = __webpack_require__(/*! ./InspectorControls */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__BlockControls__ = __webpack_require__(/*! ./BlockControls */ 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Typed__ = __webpack_require__(/*! ./Typed */ 9);\n\n\n\n\n\nvar Edit = function Edit(props) {\n\treturn wp.element.createElement(\n\t\t'div',\n\t\t{ className: props.className },\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__Typed__[\"a\" /* default */], props.attributes),\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__OnSelectControls__[\"a\" /* default */], props),\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__InspectorControls__[\"a\" /* default */], props),\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__BlockControls__[\"a\" /* default */], props)\n\t);\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9lZGl0LmpzPzNmZTEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE9uU2VsZWN0Q29udHJvbCBmcm9tICcuL09uU2VsZWN0Q29udHJvbHMnO1xuaW1wb3J0IEluc3BlY3RvckNvbnRyb2xzIGZyb20gJy4vSW5zcGVjdG9yQ29udHJvbHMnO1xuaW1wb3J0IEJsb2NrQ29udHJvbHMgZnJvbSAnLi9CbG9ja0NvbnRyb2xzJztcbmltcG9ydCBUeXBlZCBmcm9tICcuL1R5cGVkJztcblxudmFyIEVkaXQgPSBmdW5jdGlvbiBFZGl0KHByb3BzKSB7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0J2RpdicsXG5cdFx0eyBjbGFzc05hbWU6IHByb3BzLmNsYXNzTmFtZSB9LFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUeXBlZCwgcHJvcHMuYXR0cmlidXRlcyksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KE9uU2VsZWN0Q29udHJvbCwgcHJvcHMpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbnNwZWN0b3JDb250cm9scywgcHJvcHMpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCbG9ja0NvbnRyb2xzLCBwcm9wcylcblx0KTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEVkaXQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gM1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///3\n"); 111 112 /***/ }), 113 /* 4 */ 114 /*!***************************************!*\ 115 !*** ./src/block/OnSelectControls.js ***! 116 \***************************************/ 117 /*! exports provided: default */ 118 /*! exports used: default */ 119 /***/ (function(module, __webpack_exports__, __webpack_require__) { 120 121 "use strict"; 122 eval("var TextControl = wp.components.TextControl;\n\n\nvar OnSelectControl = function OnSelectControl(_ref) {\n\tvar attributes = _ref.attributes,\n\t setAttributes = _ref.setAttributes,\n\t isSelected = _ref.isSelected;\n\n\tif (!isSelected) {\n\t\treturn null;\n\t}\n\treturn wp.element.createElement(TextControl, {\n\t\tlabel: 'Text to animate',\n\t\tvalue: attributes.strings.join('|'),\n\t\tonChange: function onChange(text) {\n\t\t\treturn setAttributes({ strings: text.split('|') });\n\t\t}\n\t});\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (OnSelectControl);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9PblNlbGVjdENvbnRyb2xzLmpzPzJiMzgiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIFRleHRDb250cm9sID0gd3AuY29tcG9uZW50cy5UZXh0Q29udHJvbDtcblxuXG52YXIgT25TZWxlY3RDb250cm9sID0gZnVuY3Rpb24gT25TZWxlY3RDb250cm9sKF9yZWYpIHtcblx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmLmF0dHJpYnV0ZXMsXG5cdCAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuXHQgICAgaXNTZWxlY3RlZCA9IF9yZWYuaXNTZWxlY3RlZDtcblxuXHRpZiAoIWlzU2VsZWN0ZWQpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0bGFiZWw6ICdUZXh0IHRvIGFuaW1hdGUnLFxuXHRcdHZhbHVlOiBhdHRyaWJ1dGVzLnN0cmluZ3Muam9pbignfCcpLFxuXHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh0ZXh0KSB7XG5cdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IHN0cmluZ3M6IHRleHQuc3BsaXQoJ3wnKSB9KTtcblx0XHR9XG5cdH0pO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgT25TZWxlY3RDb250cm9sO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL09uU2VsZWN0Q29udHJvbHMuanNcbi8vIG1vZHVsZSBpZCA9IDRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///4\n"); 123 124 /***/ }), 125 /* 5 */ 126 /*!****************************************!*\ 127 !*** ./src/block/InspectorControls.js ***! 128 \****************************************/ 129 /*! exports provided: default */ 130 /*! exports used: default */ 131 /***/ (function(module, __webpack_exports__, __webpack_require__) { 132 133 "use strict"; 134 eval("var InspectorControls = wp.blockEditor.InspectorControls;\nvar _wp$components = wp.components,\n PanelBody = _wp$components.PanelBody,\n RangeControl = _wp$components.RangeControl,\n ToggleControl = _wp$components.ToggleControl;\n\n\nvar Controls = function Controls(_ref) {\n\tvar attributes = _ref.attributes,\n\t setAttributes = _ref.setAttributes;\n\treturn wp.element.createElement(\n\t\tInspectorControls,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\tPanelBody,\n\t\t\t{ title: 'Speed' },\n\t\t\twp.element.createElement(RangeControl, {\n\t\t\t\tlabel: \"Typing speed\",\n\t\t\t\tvalue: attributes.typeSpeed,\n\t\t\t\tonChange: function onChange(typeSpeed) {\n\t\t\t\t\treturn setAttributes({ typeSpeed: typeSpeed });\n\t\t\t\t},\n\t\t\t\tmin: 1,\n\t\t\t\tmax: 1000\n\t\t\t}),\n\t\t\twp.element.createElement(RangeControl, {\n\t\t\t\tlabel: \"Start delay\",\n\t\t\t\tvalue: attributes.startDelay,\n\t\t\t\tonChange: function onChange(startDelay) {\n\t\t\t\t\treturn setAttributes({ startDelay: startDelay });\n\t\t\t\t},\n\t\t\t\tmin: 0,\n\t\t\t\tmax: 3000\n\t\t\t}),\n\t\t\twp.element.createElement(RangeControl, {\n\t\t\t\tlabel: \"Back speed\",\n\t\t\t\tvalue: attributes.backSpeed,\n\t\t\t\tonChange: function onChange(backSpeed) {\n\t\t\t\t\treturn setAttributes({ backSpeed: backSpeed });\n\t\t\t\t},\n\t\t\t\tmin: 1,\n\t\t\t\tmax: 1000\n\t\t\t}),\n\t\t\twp.element.createElement(RangeControl, {\n\t\t\t\tlabel: \"Back delay\",\n\t\t\t\tvalue: attributes.backDelay,\n\t\t\t\tonChange: function onChange(backDelay) {\n\t\t\t\t\treturn setAttributes({ backDelay: backDelay });\n\t\t\t\t},\n\t\t\t\tmin: 0,\n\t\t\t\tmax: 3000\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\tPanelBody,\n\t\t\t{ title: 'Loop' },\n\t\t\twp.element.createElement(ToggleControl, {\n\t\t\t\tlabel: \"Loop\",\n\t\t\t\thelp: \"Repeats the given sentences\",\n\t\t\t\tchecked: attributes.loop,\n\t\t\t\tonChange: function onChange(loop) {\n\t\t\t\t\treturn setAttributes({ loop: loop });\n\t\t\t\t}\n\t\t\t}),\n\t\t\twp.element.createElement(RangeControl, {\n\t\t\t\tlabel: \"Loop count\",\n\t\t\t\thelp: \"Number of loops of the animation (0 is infinite)\",\n\t\t\t\tvalue: attributes.loopCount,\n\t\t\t\tonChange: function onChange(loopCount) {\n\t\t\t\t\treturn setAttributes({ loopCount: loopCount });\n\t\t\t\t},\n\t\t\t\tmin: 0,\n\t\t\t\tmax: 100\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\tPanelBody,\n\t\t\t{ title: 'Misc' },\n\t\t\twp.element.createElement(ToggleControl, {\n\t\t\t\tlabel: \"Smart backspace\",\n\t\t\t\thelp: \"Does not retype the whole word but starts at a common word in the last sentence\",\n\t\t\t\tchecked: attributes.smartBackspace,\n\t\t\t\tonChange: function onChange(smartBackspace) {\n\t\t\t\t\treturn setAttributes({ smartBackspace: smartBackspace });\n\t\t\t\t}\n\t\t\t}),\n\t\t\twp.element.createElement(ToggleControl, {\n\t\t\t\tlabel: \"Shuffle sentences\",\n\t\t\t\thelp: \"Randomizes the play order of the given sentences\",\n\t\t\t\tchecked: attributes.shuffle,\n\t\t\t\tonChange: function onChange(shuffle) {\n\t\t\t\t\treturn setAttributes({ shuffle: shuffle });\n\t\t\t\t}\n\t\t\t}),\n\t\t\twp.element.createElement(ToggleControl, {\n\t\t\t\tlabel: \"Fade out\",\n\t\t\t\thelp: \"Word does not type backwards\",\n\t\t\t\tchecked: attributes.fadeOut,\n\t\t\t\tonChange: function onChange(fadeOut) {\n\t\t\t\t\treturn setAttributes({ fadeOut: fadeOut });\n\t\t\t\t}\n\t\t\t}),\n\t\t\twp.element.createElement(ToggleControl, {\n\t\t\t\tlabel: \"Show cursor\",\n\t\t\t\thelp: \"Shows the typing cursor\",\n\t\t\t\tchecked: attributes.showCursor,\n\t\t\t\tonChange: function onChange(showCursor) {\n\t\t\t\t\treturn setAttributes({ showCursor: showCursor });\n\t\t\t\t}\n\t\t\t})\n\t\t)\n\t);\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Controls);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9JbnNwZWN0b3JDb250cm9scy5qcz9mNGIwIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBJbnNwZWN0b3JDb250cm9scyA9IHdwLmJsb2NrRWRpdG9yLkluc3BlY3RvckNvbnRyb2xzO1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQYW5lbEJvZHkgPSBfd3AkY29tcG9uZW50cy5QYW5lbEJvZHksXG4gICAgUmFuZ2VDb250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFuZ2VDb250cm9sLFxuICAgIFRvZ2dsZUNvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5Ub2dnbGVDb250cm9sO1xuXG5cbnZhciBDb250cm9scyA9IGZ1bmN0aW9uIENvbnRyb2xzKF9yZWYpIHtcblx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmLmF0dHJpYnV0ZXMsXG5cdCAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzO1xuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEluc3BlY3RvckNvbnRyb2xzLFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogJ1NwZWVkJyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJhbmdlQ29udHJvbCwge1xuXHRcdFx0XHRsYWJlbDogXCJUeXBpbmcgc3BlZWRcIixcblx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMudHlwZVNwZWVkLFxuXHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodHlwZVNwZWVkKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyB0eXBlU3BlZWQ6IHR5cGVTcGVlZCB9KTtcblx0XHRcdFx0fSxcblx0XHRcdFx0bWluOiAxLFxuXHRcdFx0XHRtYXg6IDEwMDBcblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJhbmdlQ29udHJvbCwge1xuXHRcdFx0XHRsYWJlbDogXCJTdGFydCBkZWxheVwiLFxuXHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5zdGFydERlbGF5LFxuXHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2Uoc3RhcnREZWxheSkge1xuXHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgc3RhcnREZWxheTogc3RhcnREZWxheSB9KTtcblx0XHRcdFx0fSxcblx0XHRcdFx0bWluOiAwLFxuXHRcdFx0XHRtYXg6IDMwMDBcblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJhbmdlQ29udHJvbCwge1xuXHRcdFx0XHRsYWJlbDogXCJCYWNrIHNwZWVkXCIsXG5cdFx0XHRcdHZhbHVlOiBhdHRyaWJ1dGVzLmJhY2tTcGVlZCxcblx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGJhY2tTcGVlZCkge1xuXHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgYmFja1NwZWVkOiBiYWNrU3BlZWQgfSk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdG1pbjogMSxcblx0XHRcdFx0bWF4OiAxMDAwXG5cdFx0XHR9KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSYW5nZUNvbnRyb2wsIHtcblx0XHRcdFx0bGFiZWw6IFwiQmFjayBkZWxheVwiLFxuXHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5iYWNrRGVsYXksXG5cdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShiYWNrRGVsYXkpIHtcblx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGJhY2tEZWxheTogYmFja0RlbGF5IH0pO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRtaW46IDAsXG5cdFx0XHRcdG1heDogMzAwMFxuXHRcdFx0fSlcblx0XHQpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBhbmVsQm9keSxcblx0XHRcdHsgdGl0bGU6ICdMb29wJyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRvZ2dsZUNvbnRyb2wsIHtcblx0XHRcdFx0bGFiZWw6IFwiTG9vcFwiLFxuXHRcdFx0XHRoZWxwOiBcIlJlcGVhdHMgdGhlIGdpdmVuIHNlbnRlbmNlc1wiLFxuXHRcdFx0XHRjaGVja2VkOiBhdHRyaWJ1dGVzLmxvb3AsXG5cdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsb29wKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBsb29wOiBsb29wIH0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSYW5nZUNvbnRyb2wsIHtcblx0XHRcdFx0bGFiZWw6IFwiTG9vcCBjb3VudFwiLFxuXHRcdFx0XHRoZWxwOiBcIk51bWJlciBvZiBsb29wcyBvZiB0aGUgYW5pbWF0aW9uICgwIGlzIGluZmluaXRlKVwiLFxuXHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5sb29wQ291bnQsXG5cdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsb29wQ291bnQpIHtcblx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGxvb3BDb3VudDogbG9vcENvdW50IH0pO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRtaW46IDAsXG5cdFx0XHRcdG1heDogMTAwXG5cdFx0XHR9KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0eyB0aXRsZTogJ01pc2MnIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVG9nZ2xlQ29udHJvbCwge1xuXHRcdFx0XHRsYWJlbDogXCJTbWFydCBiYWNrc3BhY2VcIixcblx0XHRcdFx0aGVscDogXCJEb2VzIG5vdCByZXR5cGUgdGhlIHdob2xlIHdvcmQgYnV0IHN0YXJ0cyBhdCBhIGNvbW1vbiB3b3JkIGluIHRoZSBsYXN0IHNlbnRlbmNlXCIsXG5cdFx0XHRcdGNoZWNrZWQ6IGF0dHJpYnV0ZXMuc21hcnRCYWNrc3BhY2UsXG5cdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShzbWFydEJhY2tzcGFjZSkge1xuXHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgc21hcnRCYWNrc3BhY2U6IHNtYXJ0QmFja3NwYWNlIH0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUb2dnbGVDb250cm9sLCB7XG5cdFx0XHRcdGxhYmVsOiBcIlNodWZmbGUgc2VudGVuY2VzXCIsXG5cdFx0XHRcdGhlbHA6IFwiUmFuZG9taXplcyB0aGUgcGxheSBvcmRlciBvZiB0aGUgZ2l2ZW4gc2VudGVuY2VzXCIsXG5cdFx0XHRcdGNoZWNrZWQ6IGF0dHJpYnV0ZXMuc2h1ZmZsZSxcblx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHNodWZmbGUpIHtcblx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IHNodWZmbGU6IHNodWZmbGUgfSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRvZ2dsZUNvbnRyb2wsIHtcblx0XHRcdFx0bGFiZWw6IFwiRmFkZSBvdXRcIixcblx0XHRcdFx0aGVscDogXCJXb3JkIGRvZXMgbm90IHR5cGUgYmFja3dhcmRzXCIsXG5cdFx0XHRcdGNoZWNrZWQ6IGF0dHJpYnV0ZXMuZmFkZU91dCxcblx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGZhZGVPdXQpIHtcblx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGZhZGVPdXQ6IGZhZGVPdXQgfSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRvZ2dsZUNvbnRyb2wsIHtcblx0XHRcdFx0bGFiZWw6IFwiU2hvdyBjdXJzb3JcIixcblx0XHRcdFx0aGVscDogXCJTaG93cyB0aGUgdHlwaW5nIGN1cnNvclwiLFxuXHRcdFx0XHRjaGVja2VkOiBhdHRyaWJ1dGVzLnNob3dDdXJzb3IsXG5cdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShzaG93Q3Vyc29yKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBzaG93Q3Vyc29yOiBzaG93Q3Vyc29yIH0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdClcblx0KTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IENvbnRyb2xzO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL0luc3BlY3RvckNvbnRyb2xzLmpzXG4vLyBtb2R1bGUgaWQgPSA1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///5\n"); 135 136 /***/ }), 137 /* 6 */ 138 /*!************************************!*\ 139 !*** ./src/block/BlockControls.js ***! 140 \************************************/ 141 /*! exports provided: default */ 142 /*! exports used: default */ 143 /***/ (function(module, __webpack_exports__, __webpack_require__) { 144 145 "use strict"; 146 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ElementToolbar__ = __webpack_require__(/*! ./ElementToolbar */ 7);\n\n\nvar BlockControls = wp.blockEditor.BlockControls;\n\n\nvar MyBlockControls = function MyBlockControls(_ref) {\n\tvar attributes = _ref.attributes,\n\t setAttributes = _ref.setAttributes;\n\n\treturn wp.element.createElement(\n\t\tBlockControls,\n\t\tnull,\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__ElementToolbar__[\"a\" /* default */], {\n\t\t\tselectedElement: attributes.element,\n\t\t\tonChange: function onChange(element) {\n\t\t\t\treturn setAttributes({ element: element });\n\t\t\t}\n\t\t})\n\t);\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (MyBlockControls);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9CbG9ja0NvbnRyb2xzLmpzP2ZiODIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEVsZW1lbnRUb29sYmFyIGZyb20gJy4vRWxlbWVudFRvb2xiYXInO1xuXG52YXIgQmxvY2tDb250cm9scyA9IHdwLmJsb2NrRWRpdG9yLkJsb2NrQ29udHJvbHM7XG5cblxudmFyIE15QmxvY2tDb250cm9scyA9IGZ1bmN0aW9uIE15QmxvY2tDb250cm9scyhfcmVmKSB7XG5cdHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuXHQgICAgc2V0QXR0cmlidXRlcyA9IF9yZWYuc2V0QXR0cmlidXRlcztcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEJsb2NrQ29udHJvbHMsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRWxlbWVudFRvb2xiYXIsIHtcblx0XHRcdHNlbGVjdGVkRWxlbWVudDogYXR0cmlidXRlcy5lbGVtZW50LFxuXHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGVsZW1lbnQpIHtcblx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBlbGVtZW50OiBlbGVtZW50IH0pO1xuXHRcdFx0fVxuXHRcdH0pXG5cdCk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBNeUJsb2NrQ29udHJvbHM7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svQmxvY2tDb250cm9scy5qc1xuLy8gbW9kdWxlIGlkID0gNlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///6\n"); 147 148 /***/ }), 149 /* 7 */ 150 /*!*************************************!*\ 151 !*** ./src/block/ElementToolbar.js ***! 152 \*************************************/ 153 /*! exports provided: default */ 154 /*! exports used: default */ 155 /***/ (function(module, __webpack_exports__, __webpack_require__) { 156 157 "use strict"; 158 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__HeadingLevelIcon__ = __webpack_require__(/*! ./HeadingLevelIcon */ 8);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\n\nvar Toolbar = wp.components.Toolbar;\n\nvar ElementToolbar = function (_React$Component) {\n\t_inherits(ElementToolbar, _React$Component);\n\n\tfunction ElementToolbar() {\n\t\t_classCallCheck(this, ElementToolbar);\n\n\t\treturn _possibleConstructorReturn(this, (ElementToolbar.__proto__ || Object.getPrototypeOf(ElementToolbar)).apply(this, arguments));\n\t}\n\n\t_createClass(ElementToolbar, [{\n\t\tkey: 'createLevelControl',\n\t\tvalue: function createLevelControl(targetElement, selectedElement, onChange) {\n\t\t\tvar isActive = targetElement === selectedElement;\n\t\t\treturn {\n\t\t\t\ticon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__HeadingLevelIcon__[\"a\" /* default */], { element: targetElement, __unstableActive: isActive }),\n\t\t\t\ttitle: '' + targetElement,\n\t\t\t\tisActive: isActive,\n\t\t\t\tonClick: function onClick() {\n\t\t\t\t\treturn onChange(targetElement);\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t}, {\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar _this2 = this;\n\n\t\t\tvar _props = this.props,\n\t\t\t selectedElement = _props.selectedElement,\n\t\t\t onChange = _props.onChange;\n\n\n\t\t\treturn wp.element.createElement(Toolbar, {\n\t\t\t\tlabel: 'Size',\n\t\t\t\ticon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__HeadingLevelIcon__[\"a\" /* default */], { element: selectedElement }),\n\t\t\t\tisCollapsed: true,\n\t\t\t\tcontrols: ['h2', 'h3', 'h4', 'h5', 'h6', 'span'].map(function (element) {\n\t\t\t\t\treturn _this2.createLevelControl(element, selectedElement, onChange);\n\t\t\t\t}) });\n\t\t}\n\t}]);\n\n\treturn ElementToolbar;\n}(__WEBPACK_IMPORTED_MODULE_0_react___default.a.Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (ElementToolbar);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9FbGVtZW50VG9vbGJhci5qcz8wZWNhIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBIZWFkaW5nTGV2ZWxJY29uIGZyb20gJy4vSGVhZGluZ0xldmVsSWNvbic7XG5cbnZhciBUb29sYmFyID0gd3AuY29tcG9uZW50cy5Ub29sYmFyO1xuXG52YXIgRWxlbWVudFRvb2xiYXIgPSBmdW5jdGlvbiAoX1JlYWN0JENvbXBvbmVudCkge1xuXHRfaW5oZXJpdHMoRWxlbWVudFRvb2xiYXIsIF9SZWFjdCRDb21wb25lbnQpO1xuXG5cdGZ1bmN0aW9uIEVsZW1lbnRUb29sYmFyKCkge1xuXHRcdF9jbGFzc0NhbGxDaGVjayh0aGlzLCBFbGVtZW50VG9vbGJhcik7XG5cblx0XHRyZXR1cm4gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgKEVsZW1lbnRUb29sYmFyLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoRWxlbWVudFRvb2xiYXIpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcblx0fVxuXG5cdF9jcmVhdGVDbGFzcyhFbGVtZW50VG9vbGJhciwgW3tcblx0XHRrZXk6ICdjcmVhdGVMZXZlbENvbnRyb2wnLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBjcmVhdGVMZXZlbENvbnRyb2wodGFyZ2V0RWxlbWVudCwgc2VsZWN0ZWRFbGVtZW50LCBvbkNoYW5nZSkge1xuXHRcdFx0dmFyIGlzQWN0aXZlID0gdGFyZ2V0RWxlbWVudCA9PT0gc2VsZWN0ZWRFbGVtZW50O1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0aWNvbjogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEhlYWRpbmdMZXZlbEljb24sIHsgZWxlbWVudDogdGFyZ2V0RWxlbWVudCwgX191bnN0YWJsZUFjdGl2ZTogaXNBY3RpdmUgfSksXG5cdFx0XHRcdHRpdGxlOiAnJyArIHRhcmdldEVsZW1lbnQsXG5cdFx0XHRcdGlzQWN0aXZlOiBpc0FjdGl2ZSxcblx0XHRcdFx0b25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRyZXR1cm4gb25DaGFuZ2UodGFyZ2V0RWxlbWVudCk7XG5cdFx0XHRcdH1cblx0XHRcdH07XG5cdFx0fVxuXHR9LCB7XG5cdFx0a2V5OiAncmVuZGVyJyxcblx0XHR2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuXHRcdFx0dmFyIF90aGlzMiA9IHRoaXM7XG5cblx0XHRcdHZhciBfcHJvcHMgPSB0aGlzLnByb3BzLFxuXHRcdFx0ICAgIHNlbGVjdGVkRWxlbWVudCA9IF9wcm9wcy5zZWxlY3RlZEVsZW1lbnQsXG5cdFx0XHQgICAgb25DaGFuZ2UgPSBfcHJvcHMub25DaGFuZ2U7XG5cblxuXHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUb29sYmFyLCB7XG5cdFx0XHRcdGxhYmVsOiAnU2l6ZScsXG5cdFx0XHRcdGljb246IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChIZWFkaW5nTGV2ZWxJY29uLCB7IGVsZW1lbnQ6IHNlbGVjdGVkRWxlbWVudCB9KSxcblx0XHRcdFx0aXNDb2xsYXBzZWQ6IHRydWUsXG5cdFx0XHRcdGNvbnRyb2xzOiBbJ2gyJywgJ2gzJywgJ2g0JywgJ2g1JywgJ2g2JywgJ3NwYW4nXS5tYXAoZnVuY3Rpb24gKGVsZW1lbnQpIHtcblx0XHRcdFx0XHRyZXR1cm4gX3RoaXMyLmNyZWF0ZUxldmVsQ29udHJvbChlbGVtZW50LCBzZWxlY3RlZEVsZW1lbnQsIG9uQ2hhbmdlKTtcblx0XHRcdFx0fSkgfSk7XG5cdFx0fVxuXHR9XSk7XG5cblx0cmV0dXJuIEVsZW1lbnRUb29sYmFyO1xufShSZWFjdC5Db21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBFbGVtZW50VG9vbGJhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9jay9FbGVtZW50VG9vbGJhci5qc1xuLy8gbW9kdWxlIGlkID0gN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///7\n"); 159 160 /***/ }), 161 /* 8 */ 162 /*!***************************************!*\ 163 !*** ./src/block/HeadingLevelIcon.js ***! 164 \***************************************/ 165 /*! exports provided: default */ 166 /*! exports used: default */ 167 /***/ (function(module, __webpack_exports__, __webpack_require__) { 168 169 "use strict"; 170 eval("/* harmony export (immutable) */ __webpack_exports__[\"a\"] = HeadingLevelIcon;\nvar _wp$components = wp.components,\n Path = _wp$components.Path,\n SVG = _wp$components.SVG;\n\n\nfunction HeadingLevelIcon(_ref) {\n\tvar element = _ref.element,\n\t __unstableActive = _ref.__unstableActive;\n\n\tvar levelToPath = {\n\t\th1: 'M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z',\n\t\th2: 'M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z',\n\t\th3: 'M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z',\n\t\th4: 'M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z',\n\t\th5: 'M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z',\n\t\th6: 'M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z',\n\t\tspan: 'M 8.906 12.656 L 8.906 12.656 L 8.906 12.656 Q 8.906 14.009 7.932 14.789 L 7.932 14.789 L 7.932 14.789 Q 6.958 15.568 5.222 15.568 L 5.222 15.568 L 5.222 15.568 Q 3.622 15.568 2.392 14.966 L 2.392 14.966 L 2.392 12.998 L 2.392 12.998 Q 3.403 13.449 4.104 13.633 L 4.104 13.633 L 4.104 13.633 Q 4.805 13.818 5.386 13.818 L 5.386 13.818 L 5.386 13.818 Q 6.083 13.818 6.456 13.551 L 6.456 13.551 L 6.456 13.551 Q 6.828 13.285 6.828 12.758 L 6.828 12.758 L 6.828 12.758 Q 6.828 12.464 6.664 12.235 L 6.664 12.235 L 6.664 12.235 Q 6.5 12.006 6.182 11.794 L 6.182 11.794 L 6.182 11.794 Q 5.864 11.583 4.887 11.118 L 4.887 11.118 L 4.887 11.118 Q 3.971 10.687 3.513 10.291 L 3.513 10.291 L 3.513 10.291 Q 3.055 9.894 2.781 9.368 L 2.781 9.368 L 2.781 9.368 Q 2.508 8.841 2.508 8.137 L 2.508 8.137 L 2.508 8.137 Q 2.508 6.811 3.407 6.052 L 3.407 6.052 L 3.407 6.052 Q 4.306 5.293 5.892 5.293 L 5.892 5.293 L 5.892 5.293 Q 6.671 5.293 7.378 5.478 L 7.378 5.478 L 7.378 5.478 Q 8.086 5.663 8.858 5.998 L 8.858 5.998 L 8.175 7.645 L 8.175 7.645 Q 7.375 7.317 6.852 7.187 L 6.852 7.187 L 6.852 7.187 Q 6.329 7.057 5.823 7.057 L 5.823 7.057 L 5.823 7.057 Q 5.222 7.057 4.9 7.337 L 4.9 7.337 L 4.9 7.337 Q 4.579 7.618 4.579 8.069 L 4.579 8.069 L 4.579 8.069 Q 4.579 8.349 4.709 8.558 L 4.709 8.558 L 4.709 8.558 Q 4.839 8.766 5.123 8.961 L 5.123 8.961 L 5.123 8.961 Q 5.406 9.156 6.466 9.662 L 6.466 9.662 L 6.466 9.662 Q 7.867 10.332 8.387 11.005 L 8.387 11.005 L 8.387 11.005 Q 8.906 11.678 8.906 12.656 Z M 12.837 7.173 L 12.837 10.14 L 13.534 10.14 L 13.534 10.14 Q 14.512 10.14 14.997 9.754 L 14.997 9.754 L 14.997 9.754 Q 15.482 9.368 15.482 8.629 L 15.482 8.629 L 15.482 8.629 Q 15.482 7.884 15.076 7.529 L 15.076 7.529 L 15.076 7.529 Q 14.669 7.173 13.801 7.173 L 13.801 7.173 L 12.837 7.173 L 12.837 7.173 Z M 17.622 8.554 L 17.622 8.554 L 17.622 8.554 Q 17.622 10.167 16.614 11.022 L 16.614 11.022 L 16.614 11.022 Q 15.605 11.876 13.746 11.876 L 13.746 11.876 L 12.837 11.876 L 12.837 15.431 L 10.718 15.431 L 10.718 5.437 L 13.91 5.437 L 13.91 5.437 Q 15.729 5.437 16.675 6.22 L 16.675 6.22 L 16.675 6.22 Q 17.622 7.002 17.622 8.554 Z'\n\t};\n\tif (!levelToPath.hasOwnProperty(element)) {\n\t\treturn null;\n\t}\n\n\treturn wp.element.createElement(\n\t\tSVG,\n\t\t{ width: '20', height: '20', viewBox: '0 0 20 20', xmlns: 'http://www.w3.org/2000/svg', __unstableActive: __unstableActive },\n\t\twp.element.createElement(Path, { d: levelToPath[element] })\n\t);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9IZWFkaW5nTGV2ZWxJY29uLmpzPzk4OTkiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQYXRoID0gX3dwJGNvbXBvbmVudHMuUGF0aCxcbiAgICBTVkcgPSBfd3AkY29tcG9uZW50cy5TVkc7XG5cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gSGVhZGluZ0xldmVsSWNvbihfcmVmKSB7XG5cdHZhciBlbGVtZW50ID0gX3JlZi5lbGVtZW50LFxuXHQgICAgX191bnN0YWJsZUFjdGl2ZSA9IF9yZWYuX191bnN0YWJsZUFjdGl2ZTtcblxuXHR2YXIgbGV2ZWxUb1BhdGggPSB7XG5cdFx0aDE6ICdNOSA1aDJ2MTBIOXYtNEg1djRIM1Y1aDJ2NGg0VjV6bTYuNiAwYy0uNi45LTEuNSAxLjctMi42IDJ2MWgydjdoMlY1aC0xLjR6Jyxcblx0XHRoMjogJ003IDVoMnYxMEg3di00SDN2NEgxVjVoMnY0aDRWNXptOCA4Yy41LS40LjYtLjYgMS4xLTEuMS40LS40LjgtLjggMS4yLTEuMy4zLS40LjYtLjguOS0xLjMuMi0uNC4zLS44LjMtMS4zIDAtLjQtLjEtLjktLjMtMS4zLS4yLS40LS40LS43LS44LTEtLjMtLjMtLjctLjUtMS4yLS42LS41LS4yLTEtLjItMS41LS4yLS40IDAtLjcgMC0xLjEuMS0uMy4xLS43LjItMSAuMy0uMy4xLS42LjMtLjkuNS0uMy4yLS42LjQtLjguN2wxLjIgMS4yYy4zLS4zLjYtLjUgMS0uNy40LS4yLjctLjMgMS4yLS4zcy45LjEgMS4zLjRjLjMuMy41LjcuNSAxLjEgMCAuNC0uMS44LS40IDEuMS0uMy41LS42LjktMSAxLjItLjQuNC0xIC45LTEuNiAxLjQtLjYuNS0xLjQgMS4xLTIuMiAxLjZWMTVoOHYtMkgxNXonLFxuXHRcdGgzOiAnTTEyLjEgMTIuMmMuNC4zLjguNSAxLjIuNy40LjIuOS4zIDEuNC4zLjUgMCAxLS4xIDEuNC0uMy4zLS4xLjUtLjUuNS0uOCAwLS4yIDAtLjQtLjEtLjYtLjEtLjItLjMtLjMtLjUtLjQtLjMtLjEtLjctLjItMS0uMy0uNS0uMS0xLS4xLTEuNS0uMVY5LjFjLjcuMSAxLjUtLjEgMi4yLS40LjQtLjIuNi0uNS42LS45IDAtLjMtLjEtLjYtLjQtLjgtLjMtLjItLjctLjMtMS4xLS4zLS40IDAtLjguMS0xLjEuMy0uNC4yLS43LjQtMS4xLjZsLTEuMi0xLjRjLjUtLjQgMS4xLS43IDEuNi0uOS41LS4yIDEuMi0uMyAxLjgtLjMuNSAwIDEgLjEgMS42LjIuNC4xLjguMyAxLjIuNS4zLjIuNi41LjguOC4yLjMuMy43LjMgMS4xIDAgLjUtLjIuOS0uNSAxLjMtLjQuNC0uOS43LTEuNS45di4xYy42LjEgMS4yLjQgMS42LjguNC40LjcuOS43IDEuNSAwIC40LS4xLjgtLjMgMS4yLS4yLjQtLjUuNy0uOS45LS40LjMtLjkuNC0xLjMuNS0uNS4xLTEgLjItMS42LjItLjggMC0xLjYtLjEtMi4zLS40LS42LS4yLTEuMS0uNi0xLjYtMWwxLjEtMS40ek03IDlIM1Y1SDF2MTBoMnYtNGg0djRoMlY1SDd2NHonLFxuXHRcdGg0OiAnTTkgMTVIN3YtNEgzdjRIMVY1aDJ2NGg0VjVoMnYxMHptMTAtMmgtMXYyaC0ydi0yaC01di0ybDQtNmgzdjZoMXYyem0tMy0yVjdsLTIuOCA0SDE2eicsXG5cdFx0aDU6ICdNMTIuMSAxMi4yYy40LjMuNy41IDEuMS43LjQuMi45LjMgMS4zLjMuNSAwIDEtLjEgMS40LS40LjQtLjMuNi0uNy42LTEuMSAwLS40LS4yLS45LS42LTEuMS0uNC0uMy0uOS0uNC0xLjQtLjRIMTRjLS4xIDAtLjMgMC0uNC4xbC0uNC4xLS41LjItMS0uNi4zLTVoNi40djEuOWgtNC4zTDE0IDguOGMuMi0uMS41LS4xLjctLjIuMiAwIC41LS4xLjctLjEuNSAwIC45LjEgMS40LjIuNC4xLjguMyAxLjEuNi4zLjIuNi42LjguOS4yLjQuMy45LjMgMS40IDAgLjUtLjEgMS0uMyAxLjQtLjIuNC0uNS44LS45IDEuMS0uNC4zLS44LjUtMS4zLjctLjUuMi0xIC4zLTEuNS4zLS44IDAtMS42LS4xLTIuMy0uNC0uNi0uMi0xLjEtLjYtMS42LTEtLjEtLjEgMS0xLjUgMS0xLjV6TTkgMTVIN3YtNEgzdjRIMVY1aDJ2NGg0VjVoMnYxMHonLFxuXHRcdGg2OiAnTTkgMTVIN3YtNEgzdjRIMVY1aDJ2NGg0VjVoMnYxMHptOC42LTcuNWMtLjItLjItLjUtLjQtLjgtLjUtLjYtLjItMS4zLS4yLTEuOSAwLS4zLjEtLjYuMy0uOC41bC0uNi45Yy0uMi41LS4yLjktLjIgMS40LjQtLjMuOC0uNiAxLjItLjguNC0uMi44LS4zIDEuMy0uMy40IDAgLjggMCAxLjIuMi40LjEuNy4zIDEgLjYuMy4zLjUuNi43LjkuMi40LjMuOC4zIDEuM3MtLjEuOS0uMyAxLjRjLS4yLjQtLjUuNy0uOCAxLS40LjMtLjguNS0xLjIuNi0xIC4zLTIgLjMtMyAwLS41LS4yLTEtLjUtMS40LS45LS40LS40LS44LS45LTEtMS41LS4yLS42LS4zLTEuMy0uMy0yLjFzLjEtMS42LjQtMi4zYy4yLS42LjYtMS4yIDEtMS42LjQtLjQuOS0uNyAxLjQtLjkuNi0uMyAxLjEtLjQgMS43LS40LjcgMCAxLjQuMSAyIC4zLjUuMiAxIC41IDEuNC44IDAgLjEtMS4zIDEuNC0xLjMgMS40em0tMi40IDUuOGMuMiAwIC40IDAgLjYtLjEuMiAwIC40LS4xLjUtLjIuMS0uMS4zLS4zLjQtLjUuMS0uMi4xLS41LjEtLjcgMC0uNC0uMS0uOC0uNC0xLjEtLjMtLjItLjctLjMtMS4xLS4zLS4zIDAtLjcuMS0xIC4yLS40LjItLjcuNC0xIC43IDAgLjMuMS43LjMgMSAuMS4yLjMuNC40LjYuMi4xLjMuMy41LjMuMi4xLjUuMi43LjF6Jyxcblx0XHRzcGFuOiAnTSA4LjkwNiAxMi42NTYgTCA4LjkwNiAxMi42NTYgTCA4LjkwNiAxMi42NTYgUSA4LjkwNiAxNC4wMDkgNy45MzIgMTQuNzg5IEwgNy45MzIgMTQuNzg5IEwgNy45MzIgMTQuNzg5IFEgNi45NTggMTUuNTY4IDUuMjIyIDE1LjU2OCBMIDUuMjIyIDE1LjU2OCBMIDUuMjIyIDE1LjU2OCBRIDMuNjIyIDE1LjU2OCAyLjM5MiAxNC45NjYgTCAyLjM5MiAxNC45NjYgTCAyLjM5MiAxMi45OTggTCAyLjM5MiAxMi45OTggUSAzLjQwMyAxMy40NDkgNC4xMDQgMTMuNjMzIEwgNC4xMDQgMTMuNjMzIEwgNC4xMDQgMTMuNjMzIFEgNC44MDUgMTMuODE4IDUuMzg2IDEzLjgxOCBMIDUuMzg2IDEzLjgxOCBMIDUuMzg2IDEzLjgxOCBRIDYuMDgzIDEzLjgxOCA2LjQ1NiAxMy41NTEgTCA2LjQ1NiAxMy41NTEgTCA2LjQ1NiAxMy41NTEgUSA2LjgyOCAxMy4yODUgNi44MjggMTIuNzU4IEwgNi44MjggMTIuNzU4IEwgNi44MjggMTIuNzU4IFEgNi44MjggMTIuNDY0IDYuNjY0IDEyLjIzNSBMIDYuNjY0IDEyLjIzNSBMIDYuNjY0IDEyLjIzNSBRIDYuNSAxMi4wMDYgNi4xODIgMTEuNzk0IEwgNi4xODIgMTEuNzk0IEwgNi4xODIgMTEuNzk0IFEgNS44NjQgMTEuNTgzIDQuODg3IDExLjExOCBMIDQuODg3IDExLjExOCBMIDQuODg3IDExLjExOCBRIDMuOTcxIDEwLjY4NyAzLjUxMyAxMC4yOTEgTCAzLjUxMyAxMC4yOTEgTCAzLjUxMyAxMC4yOTEgUSAzLjA1NSA5Ljg5NCAyLjc4MSA5LjM2OCBMIDIuNzgxIDkuMzY4IEwgMi43ODEgOS4zNjggUSAyLjUwOCA4Ljg0MSAyLjUwOCA4LjEzNyBMIDIuNTA4IDguMTM3IEwgMi41MDggOC4xMzcgUSAyLjUwOCA2LjgxMSAzLjQwNyA2LjA1MiBMIDMuNDA3IDYuMDUyIEwgMy40MDcgNi4wNTIgUSA0LjMwNiA1LjI5MyA1Ljg5MiA1LjI5MyBMIDUuODkyIDUuMjkzIEwgNS44OTIgNS4yOTMgUSA2LjY3MSA1LjI5MyA3LjM3OCA1LjQ3OCBMIDcuMzc4IDUuNDc4IEwgNy4zNzggNS40NzggUSA4LjA4NiA1LjY2MyA4Ljg1OCA1Ljk5OCBMIDguODU4IDUuOTk4IEwgOC4xNzUgNy42NDUgTCA4LjE3NSA3LjY0NSBRIDcuMzc1IDcuMzE3IDYuODUyIDcuMTg3IEwgNi44NTIgNy4xODcgTCA2Ljg1MiA3LjE4NyBRIDYuMzI5IDcuMDU3IDUuODIzIDcuMDU3IEwgNS44MjMgNy4wNTcgTCA1LjgyMyA3LjA1NyBRIDUuMjIyIDcuMDU3IDQuOSA3LjMzNyBMIDQuOSA3LjMzNyBMIDQuOSA3LjMzNyBRIDQuNTc5IDcuNjE4IDQuNTc5IDguMDY5IEwgNC41NzkgOC4wNjkgTCA0LjU3OSA4LjA2OSBRIDQuNTc5IDguMzQ5IDQuNzA5IDguNTU4IEwgNC43MDkgOC41NTggTCA0LjcwOSA4LjU1OCBRIDQuODM5IDguNzY2IDUuMTIzIDguOTYxIEwgNS4xMjMgOC45NjEgTCA1LjEyMyA4Ljk2MSBRIDUuNDA2IDkuMTU2IDYuNDY2IDkuNjYyIEwgNi40NjYgOS42NjIgTCA2LjQ2NiA5LjY2MiBRIDcuODY3IDEwLjMzMiA4LjM4NyAxMS4wMDUgTCA4LjM4NyAxMS4wMDUgTCA4LjM4NyAxMS4wMDUgUSA4LjkwNiAxMS42NzggOC45MDYgMTIuNjU2IFogIE0gMTIuODM3IDcuMTczIEwgMTIuODM3IDEwLjE0IEwgMTMuNTM0IDEwLjE0IEwgMTMuNTM0IDEwLjE0IFEgMTQuNTEyIDEwLjE0IDE0Ljk5NyA5Ljc1NCBMIDE0Ljk5NyA5Ljc1NCBMIDE0Ljk5NyA5Ljc1NCBRIDE1LjQ4MiA5LjM2OCAxNS40ODIgOC42MjkgTCAxNS40ODIgOC42MjkgTCAxNS40ODIgOC42MjkgUSAxNS40ODIgNy44ODQgMTUuMDc2IDcuNTI5IEwgMTUuMDc2IDcuNTI5IEwgMTUuMDc2IDcuNTI5IFEgMTQuNjY5IDcuMTczIDEzLjgwMSA3LjE3MyBMIDEzLjgwMSA3LjE3MyBMIDEyLjgzNyA3LjE3MyBMIDEyLjgzNyA3LjE3MyBaICBNIDE3LjYyMiA4LjU1NCBMIDE3LjYyMiA4LjU1NCBMIDE3LjYyMiA4LjU1NCBRIDE3LjYyMiAxMC4xNjcgMTYuNjE0IDExLjAyMiBMIDE2LjYxNCAxMS4wMjIgTCAxNi42MTQgMTEuMDIyIFEgMTUuNjA1IDExLjg3NiAxMy43NDYgMTEuODc2IEwgMTMuNzQ2IDExLjg3NiBMIDEyLjgzNyAxMS44NzYgTCAxMi44MzcgMTUuNDMxIEwgMTAuNzE4IDE1LjQzMSBMIDEwLjcxOCA1LjQzNyBMIDEzLjkxIDUuNDM3IEwgMTMuOTEgNS40MzcgUSAxNS43MjkgNS40MzcgMTYuNjc1IDYuMjIgTCAxNi42NzUgNi4yMiBMIDE2LjY3NSA2LjIyIFEgMTcuNjIyIDcuMDAyIDE3LjYyMiA4LjU1NCBaJ1xuXHR9O1xuXHRpZiAoIWxldmVsVG9QYXRoLmhhc093blByb3BlcnR5KGVsZW1lbnQpKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFNWRyxcblx0XHR7IHdpZHRoOiAnMjAnLCBoZWlnaHQ6ICcyMCcsIHZpZXdCb3g6ICcwIDAgMjAgMjAnLCB4bWxuczogJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJywgX191bnN0YWJsZUFjdGl2ZTogX191bnN0YWJsZUFjdGl2ZSB9LFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQYXRoLCB7IGQ6IGxldmVsVG9QYXRoW2VsZW1lbnRdIH0pXG5cdCk7XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2svSGVhZGluZ0xldmVsSWNvbi5qc1xuLy8gbW9kdWxlIGlkID0gOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///8\n"); 171 172 /***/ }), 173 /* 9 */ 174 /*!****************************!*\ 175 !*** ./src/block/Typed.js ***! 176 \****************************/ 177 /*! exports provided: default */ 178 /*! exports used: default */ 179 /***/ (function(module, __webpack_exports__, __webpack_require__) { 180 181 "use strict"; 182 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_typed_js__ = __webpack_require__(/*! typed.js */ 10);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_typed_js___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_typed_js__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\n\nvar TypedComponent = function (_React$PureComponent) {\n\t_inherits(TypedComponent, _React$PureComponent);\n\n\tfunction TypedComponent() {\n\t\t_classCallCheck(this, TypedComponent);\n\n\t\treturn _possibleConstructorReturn(this, (TypedComponent.__proto__ || Object.getPrototypeOf(TypedComponent)).apply(this, arguments));\n\t}\n\n\t_createClass(TypedComponent, [{\n\t\tkey: 'componentDidMount',\n\t\tvalue: function componentDidMount() {\n\t\t\tthis.typed = new __WEBPACK_IMPORTED_MODULE_1_typed_js___default.a(this.el, this.props);\n\t\t}\n\t}, {\n\t\tkey: 'componentDidUpdate',\n\t\tvalue: function componentDidUpdate() {\n\t\t\tthis.typed.destroy();\n\t\t\tthis.typed = new __WEBPACK_IMPORTED_MODULE_1_typed_js___default.a(this.el, this.props);\n\t\t}\n\t}, {\n\t\tkey: 'componentWillUnmount',\n\t\tvalue: function componentWillUnmount() {\n\t\t\t// Make sure to destroy Typed instance on unmounting\n\t\t\t// to prevent memory leaks\n\t\t\tthis.typed.destroy();\n\t\t}\n\t}, {\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar _this2 = this;\n\n\t\t\tvar Component = this.props.element;\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tComponent,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement('span', { ref: function ref(el) {\n\t\t\t\t\t\treturn _this2.el = el;\n\t\t\t\t\t}, className: 'blink-text' })\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn TypedComponent;\n}(__WEBPACK_IMPORTED_MODULE_0_react___default.a.PureComponent);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (TypedComponent);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9jay9UeXBlZC5qcz85OGJiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBUeXBlZCBmcm9tICd0eXBlZC5qcyc7XG5cbnZhciBUeXBlZENvbXBvbmVudCA9IGZ1bmN0aW9uIChfUmVhY3QkUHVyZUNvbXBvbmVudCkge1xuXHRfaW5oZXJpdHMoVHlwZWRDb21wb25lbnQsIF9SZWFjdCRQdXJlQ29tcG9uZW50KTtcblxuXHRmdW5jdGlvbiBUeXBlZENvbXBvbmVudCgpIHtcblx0XHRfY2xhc3NDYWxsQ2hlY2sodGhpcywgVHlwZWRDb21wb25lbnQpO1xuXG5cdFx0cmV0dXJuIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChUeXBlZENvbXBvbmVudC5fX3Byb3RvX18gfHwgT2JqZWN0LmdldFByb3RvdHlwZU9mKFR5cGVkQ29tcG9uZW50KSkuYXBwbHkodGhpcywgYXJndW1lbnRzKSk7XG5cdH1cblxuXHRfY3JlYXRlQ2xhc3MoVHlwZWRDb21wb25lbnQsIFt7XG5cdFx0a2V5OiAnY29tcG9uZW50RGlkTW91bnQnLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBjb21wb25lbnREaWRNb3VudCgpIHtcblx0XHRcdHRoaXMudHlwZWQgPSBuZXcgVHlwZWQodGhpcy5lbCwgdGhpcy5wcm9wcyk7XG5cdFx0fVxuXHR9LCB7XG5cdFx0a2V5OiAnY29tcG9uZW50RGlkVXBkYXRlJyxcblx0XHR2YWx1ZTogZnVuY3Rpb24gY29tcG9uZW50RGlkVXBkYXRlKCkge1xuXHRcdFx0dGhpcy50eXBlZC5kZXN0cm95KCk7XG5cdFx0XHR0aGlzLnR5cGVkID0gbmV3IFR5cGVkKHRoaXMuZWwsIHRoaXMucHJvcHMpO1xuXHRcdH1cblx0fSwge1xuXHRcdGtleTogJ2NvbXBvbmVudFdpbGxVbm1vdW50Jyxcblx0XHR2YWx1ZTogZnVuY3Rpb24gY29tcG9uZW50V2lsbFVubW91bnQoKSB7XG5cdFx0XHQvLyBNYWtlIHN1cmUgdG8gZGVzdHJveSBUeXBlZCBpbnN0YW5jZSBvbiB1bm1vdW50aW5nXG5cdFx0XHQvLyB0byBwcmV2ZW50IG1lbW9yeSBsZWFrc1xuXHRcdFx0dGhpcy50eXBlZC5kZXN0cm95KCk7XG5cdFx0fVxuXHR9LCB7XG5cdFx0a2V5OiAncmVuZGVyJyxcblx0XHR2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuXHRcdFx0dmFyIF90aGlzMiA9IHRoaXM7XG5cblx0XHRcdHZhciBDb21wb25lbnQgPSB0aGlzLnByb3BzLmVsZW1lbnQ7XG5cblx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdENvbXBvbmVudCxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdzcGFuJywgeyByZWY6IGZ1bmN0aW9uIHJlZihlbCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIF90aGlzMi5lbCA9IGVsO1xuXHRcdFx0XHRcdH0sIGNsYXNzTmFtZTogJ2JsaW5rLXRleHQnIH0pXG5cdFx0XHQpO1xuXHRcdH1cblx0fV0pO1xuXG5cdHJldHVybiBUeXBlZENvbXBvbmVudDtcbn0oUmVhY3QuUHVyZUNvbXBvbmVudCk7XG5cbmV4cG9ydCBkZWZhdWx0IFR5cGVkQ29tcG9uZW50O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2NrL1R5cGVkLmpzXG4vLyBtb2R1bGUgaWQgPSA5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\n"); 183 184 /***/ }), 185 /* 10 */ 186 /*!********************************************!*\ 187 !*** ./node_modules/typed.js/lib/typed.js ***! 188 \********************************************/ 189 /*! dynamic exports provided */ 190 /*! exports used: default */ 191 /***/ (function(module, exports, __webpack_require__) { 192 193 eval("/*!\n * \n * typed.js - A JavaScript Typing Animation Library\n * Author: Matt Boldt <me@mattboldt.com>\n * Version: v2.0.11\n * Url: https://github.com/mattboldt/typed.js\n * License(s): MIT\n * \n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(true)\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"Typed\"] = factory();\n\telse\n\t\troot[\"Typed\"] = factory();\n})(this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId])\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\texports: {},\n/******/ \t\t\tid: moduleId,\n/******/ \t\t\tloaded: false\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.loaded = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(0);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, '__esModule', {\n\t value: true\n\t});\n\t\n\tvar _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\t\n\tfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\t\n\tvar _initializerJs = __webpack_require__(1);\n\t\n\tvar _htmlParserJs = __webpack_require__(3);\n\t\n\t/**\n\t * Welcome to Typed.js!\n\t * @param {string} elementId HTML element ID _OR_ HTML element\n\t * @param {object} options options object\n\t * @returns {object} a new Typed object\n\t */\n\t\n\tvar Typed = (function () {\n\t function Typed(elementId, options) {\n\t _classCallCheck(this, Typed);\n\t\n\t // Initialize it up\n\t _initializerJs.initializer.load(this, options, elementId);\n\t // All systems go!\n\t this.begin();\n\t }\n\t\n\t /**\n\t * Toggle start() and stop() of the Typed instance\n\t * @public\n\t */\n\t\n\t _createClass(Typed, [{\n\t key: 'toggle',\n\t value: function toggle() {\n\t this.pause.status ? this.start() : this.stop();\n\t }\n\t\n\t /**\n\t * Stop typing / backspacing and enable cursor blinking\n\t * @public\n\t */\n\t }, {\n\t key: 'stop',\n\t value: function stop() {\n\t if (this.typingComplete) return;\n\t if (this.pause.status) return;\n\t this.toggleBlinking(true);\n\t this.pause.status = true;\n\t this.options.onStop(this.arrayPos, this);\n\t }\n\t\n\t /**\n\t * Start typing / backspacing after being stopped\n\t * @public\n\t */\n\t }, {\n\t key: 'start',\n\t value: function start() {\n\t if (this.typingComplete) return;\n\t if (!this.pause.status) return;\n\t this.pause.status = false;\n\t if (this.pause.typewrite) {\n\t this.typewrite(this.pause.curString, this.pause.curStrPos);\n\t } else {\n\t this.backspace(this.pause.curString, this.pause.curStrPos);\n\t }\n\t this.options.onStart(this.arrayPos, this);\n\t }\n\t\n\t /**\n\t * Destroy this instance of Typed\n\t * @public\n\t */\n\t }, {\n\t key: 'destroy',\n\t value: function destroy() {\n\t this.reset(false);\n\t this.options.onDestroy(this);\n\t }\n\t\n\t /**\n\t * Reset Typed and optionally restarts\n\t * @param {boolean} restart\n\t * @public\n\t */\n\t }, {\n\t key: 'reset',\n\t value: function reset() {\n\t var restart = arguments.length <= 0 || arguments[0] === undefined ? true : arguments[0];\n\t\n\t clearInterval(this.timeout);\n\t this.replaceText('');\n\t if (this.cursor && this.cursor.parentNode) {\n\t this.cursor.parentNode.removeChild(this.cursor);\n\t this.cursor = null;\n\t }\n\t this.strPos = 0;\n\t this.arrayPos = 0;\n\t this.curLoop = 0;\n\t if (restart) {\n\t this.insertCursor();\n\t this.options.onReset(this);\n\t this.begin();\n\t }\n\t }\n\t\n\t /**\n\t * Begins the typing animation\n\t * @private\n\t */\n\t }, {\n\t key: 'begin',\n\t value: function begin() {\n\t var _this = this;\n\t\n\t this.options.onBegin(this);\n\t this.typingComplete = false;\n\t this.shuffleStringsIfNeeded(this);\n\t this.insertCursor();\n\t if (this.bindInputFocusEvents) this.bindFocusEvents();\n\t this.timeout = setTimeout(function () {\n\t // Check if there is some text in the element, if yes start by backspacing the default message\n\t if (!_this.currentElContent || _this.currentElContent.length === 0) {\n\t _this.typewrite(_this.strings[_this.sequence[_this.arrayPos]], _this.strPos);\n\t } else {\n\t // Start typing\n\t _this.backspace(_this.currentElContent, _this.currentElContent.length);\n\t }\n\t }, this.startDelay);\n\t }\n\t\n\t /**\n\t * Called for each character typed\n\t * @param {string} curString the current string in the strings array\n\t * @param {number} curStrPos the current position in the curString\n\t * @private\n\t */\n\t }, {\n\t key: 'typewrite',\n\t value: function typewrite(curString, curStrPos) {\n\t var _this2 = this;\n\t\n\t if (this.fadeOut && this.el.classList.contains(this.fadeOutClass)) {\n\t this.el.classList.remove(this.fadeOutClass);\n\t if (this.cursor) this.cursor.classList.remove(this.fadeOutClass);\n\t }\n\t\n\t var humanize = this.humanizer(this.typeSpeed);\n\t var numChars = 1;\n\t\n\t if (this.pause.status === true) {\n\t this.setPauseStatus(curString, curStrPos, true);\n\t return;\n\t }\n\t\n\t // contain typing function in a timeout humanize'd delay\n\t this.timeout = setTimeout(function () {\n\t // skip over any HTML chars\n\t curStrPos = _htmlParserJs.htmlParser.typeHtmlChars(curString, curStrPos, _this2);\n\t\n\t var pauseTime = 0;\n\t var substr = curString.substr(curStrPos);\n\t // check for an escape character before a pause value\n\t // format: \\^\\d+ .. eg: ^1000 .. should be able to print the ^ too using ^^\n\t // single ^ are removed from string\n\t if (substr.charAt(0) === '^') {\n\t if (/^\\^\\d+/.test(substr)) {\n\t var skip = 1; // skip at least 1\n\t substr = /\\d+/.exec(substr)[0];\n\t skip += substr.length;\n\t pauseTime = parseInt(substr);\n\t _this2.temporaryPause = true;\n\t _this2.options.onTypingPaused(_this2.arrayPos, _this2);\n\t // strip out the escape character and pause value so they're not printed\n\t curString = curString.substring(0, curStrPos) + curString.substring(curStrPos + skip);\n\t _this2.toggleBlinking(true);\n\t }\n\t }\n\t\n\t // check for skip characters formatted as\n\t // \"this is a `string to print NOW` ...\"\n\t if (substr.charAt(0) === '`') {\n\t while (curString.substr(curStrPos + numChars).charAt(0) !== '`') {\n\t numChars++;\n\t if (curStrPos + numChars > curString.length) break;\n\t }\n\t // strip out the escape characters and append all the string in between\n\t var stringBeforeSkip = curString.substring(0, curStrPos);\n\t var stringSkipped = curString.substring(stringBeforeSkip.length + 1, curStrPos + numChars);\n\t var stringAfterSkip = curString.substring(curStrPos + numChars + 1);\n\t curString = stringBeforeSkip + stringSkipped + stringAfterSkip;\n\t numChars--;\n\t }\n\t\n\t // timeout for any pause after a character\n\t _this2.timeout = setTimeout(function () {\n\t // Accounts for blinking while paused\n\t _this2.toggleBlinking(false);\n\t\n\t // We're done with this sentence!\n\t if (curStrPos >= curString.length) {\n\t _this2.doneTyping(curString, curStrPos);\n\t } else {\n\t _this2.keepTyping(curString, curStrPos, numChars);\n\t }\n\t // end of character pause\n\t if (_this2.temporaryPause) {\n\t _this2.temporaryPause = false;\n\t _this2.options.onTypingResumed(_this2.arrayPos, _this2);\n\t }\n\t }, pauseTime);\n\t\n\t // humanized value for typing\n\t }, humanize);\n\t }\n\t\n\t /**\n\t * Continue to the next string & begin typing\n\t * @param {string} curString the current string in the strings array\n\t * @param {number} curStrPos the current position in the curString\n\t * @private\n\t */\n\t }, {\n\t key: 'keepTyping',\n\t value: function keepTyping(curString, curStrPos, numChars) {\n\t // call before functions if applicable\n\t if (curStrPos === 0) {\n\t this.toggleBlinking(false);\n\t this.options.preStringTyped(this.arrayPos, this);\n\t }\n\t // start typing each new char into existing string\n\t // curString: arg, this.el.html: original text inside element\n\t curStrPos += numChars;\n\t var nextString = curString.substr(0, curStrPos);\n\t this.replaceText(nextString);\n\t // loop the function\n\t this.typewrite(curString, curStrPos);\n\t }\n\t\n\t /**\n\t * We're done typing the current string\n\t * @param {string} curString the current string in the strings array\n\t * @param {number} curStrPos the current position in the curString\n\t * @private\n\t */\n\t }, {\n\t key: 'doneTyping',\n\t value: function doneTyping(curString, curStrPos) {\n\t var _this3 = this;\n\t\n\t // fires callback function\n\t this.options.onStringTyped(this.arrayPos, this);\n\t this.toggleBlinking(true);\n\t // is this the final string\n\t if (this.arrayPos === this.strings.length - 1) {\n\t // callback that occurs on the last typed string\n\t this.complete();\n\t // quit if we wont loop back\n\t if (this.loop === false || this.curLoop === this.loopCount) {\n\t return;\n\t }\n\t }\n\t this.timeout = setTimeout(function () {\n\t _this3.backspace(curString, curStrPos);\n\t }, this.backDelay);\n\t }\n\t\n\t /**\n\t * Backspaces 1 character at a time\n\t * @param {string} curString the current string in the strings array\n\t * @param {number} curStrPos the current position in the curString\n\t * @private\n\t */\n\t }, {\n\t key: 'backspace',\n\t value: function backspace(curString, curStrPos) {\n\t var _this4 = this;\n\t\n\t if (this.pause.status === true) {\n\t this.setPauseStatus(curString, curStrPos, true);\n\t return;\n\t }\n\t if (this.fadeOut) return this.initFadeOut();\n\t\n\t this.toggleBlinking(false);\n\t var humanize = this.humanizer(this.backSpeed);\n\t\n\t this.timeout = setTimeout(function () {\n\t curStrPos = _htmlParserJs.htmlParser.backSpaceHtmlChars(curString, curStrPos, _this4);\n\t // replace text with base text + typed characters\n\t var curStringAtPosition = curString.substr(0, curStrPos);\n\t _this4.replaceText(curStringAtPosition);\n\t\n\t // if smartBack is enabled\n\t if (_this4.smartBackspace) {\n\t // the remaining part of the current string is equal of the same part of the new string\n\t var nextString = _this4.strings[_this4.arrayPos + 1];\n\t if (nextString && curStringAtPosition === nextString.substr(0, curStrPos)) {\n\t _this4.stopNum = curStrPos;\n\t } else {\n\t _this4.stopNum = 0;\n\t }\n\t }\n\t\n\t // if the number (id of character in current string) is\n\t // less than the stop number, keep going\n\t if (curStrPos > _this4.stopNum) {\n\t // subtract characters one by one\n\t curStrPos--;\n\t // loop the function\n\t _this4.backspace(curString, curStrPos);\n\t } else if (curStrPos <= _this4.stopNum) {\n\t // if the stop number has been reached, increase\n\t // array position to next string\n\t _this4.arrayPos++;\n\t // When looping, begin at the beginning after backspace complete\n\t if (_this4.arrayPos === _this4.strings.length) {\n\t _this4.arrayPos = 0;\n\t _this4.options.onLastStringBackspaced();\n\t _this4.shuffleStringsIfNeeded();\n\t _this4.begin();\n\t } else {\n\t _this4.typewrite(_this4.strings[_this4.sequence[_this4.arrayPos]], curStrPos);\n\t }\n\t }\n\t // humanized value for typing\n\t }, humanize);\n\t }\n\t\n\t /**\n\t * Full animation is complete\n\t * @private\n\t */\n\t }, {\n\t key: 'complete',\n\t value: function complete() {\n\t this.options.onComplete(this);\n\t if (this.loop) {\n\t this.curLoop++;\n\t } else {\n\t this.typingComplete = true;\n\t }\n\t }\n\t\n\t /**\n\t * Has the typing been stopped\n\t * @param {string} curString the current string in the strings array\n\t * @param {number} curStrPos the current position in the curString\n\t * @param {boolean} isTyping\n\t * @private\n\t */\n\t }, {\n\t key: 'setPauseStatus',\n\t value: function setPauseStatus(curString, curStrPos, isTyping) {\n\t this.pause.typewrite = isTyping;\n\t this.pause.curString = curString;\n\t this.pause.curStrPos = curStrPos;\n\t }\n\t\n\t /**\n\t * Toggle the blinking cursor\n\t * @param {boolean} isBlinking\n\t * @private\n\t */\n\t }, {\n\t key: 'toggleBlinking',\n\t value: function toggleBlinking(isBlinking) {\n\t if (!this.cursor) return;\n\t // if in paused state, don't toggle blinking a 2nd time\n\t if (this.pause.status) return;\n\t if (this.cursorBlinking === isBlinking) return;\n\t this.cursorBlinking = isBlinking;\n\t if (isBlinking) {\n\t this.cursor.classList.add('typed-cursor--blink');\n\t } else {\n\t this.cursor.classList.remove('typed-cursor--blink');\n\t }\n\t }\n\t\n\t /**\n\t * Speed in MS to type\n\t * @param {number} speed\n\t * @private\n\t */\n\t }, {\n\t key: 'humanizer',\n\t value: function humanizer(speed) {\n\t return Math.round(Math.random() * speed / 2) + speed;\n\t }\n\t\n\t /**\n\t * Shuffle the sequence of the strings array\n\t * @private\n\t */\n\t }, {\n\t key: 'shuffleStringsIfNeeded',\n\t value: function shuffleStringsIfNeeded() {\n\t if (!this.shuffle) return;\n\t this.sequence = this.sequence.sort(function () {\n\t return Math.random() - 0.5;\n\t });\n\t }\n\t\n\t /**\n\t * Adds a CSS class to fade out current string\n\t * @private\n\t */\n\t }, {\n\t key: 'initFadeOut',\n\t value: function initFadeOut() {\n\t var _this5 = this;\n\t\n\t this.el.className += ' ' + this.fadeOutClass;\n\t if (this.cursor) this.cursor.className += ' ' + this.fadeOutClass;\n\t return setTimeout(function () {\n\t _this5.arrayPos++;\n\t _this5.replaceText('');\n\t\n\t // Resets current string if end of loop reached\n\t if (_this5.strings.length > _this5.arrayPos) {\n\t _this5.typewrite(_this5.strings[_this5.sequence[_this5.arrayPos]], 0);\n\t } else {\n\t _this5.typewrite(_this5.strings[0], 0);\n\t _this5.arrayPos = 0;\n\t }\n\t }, this.fadeOutDelay);\n\t }\n\t\n\t /**\n\t * Replaces current text in the HTML element\n\t * depending on element type\n\t * @param {string} str\n\t * @private\n\t */\n\t }, {\n\t key: 'replaceText',\n\t value: function replaceText(str) {\n\t if (this.attr) {\n\t this.el.setAttribute(this.attr, str);\n\t } else {\n\t if (this.isInput) {\n\t this.el.value = str;\n\t } else if (this.contentType === 'html') {\n\t this.el.innerHTML = str;\n\t } else {\n\t this.el.textContent = str;\n\t }\n\t }\n\t }\n\t\n\t /**\n\t * If using input elements, bind focus in order to\n\t * start and stop the animation\n\t * @private\n\t */\n\t }, {\n\t key: 'bindFocusEvents',\n\t value: function bindFocusEvents() {\n\t var _this6 = this;\n\t\n\t if (!this.isInput) return;\n\t this.el.addEventListener('focus', function (e) {\n\t _this6.stop();\n\t });\n\t this.el.addEventListener('blur', function (e) {\n\t if (_this6.el.value && _this6.el.value.length !== 0) {\n\t return;\n\t }\n\t _this6.start();\n\t });\n\t }\n\t\n\t /**\n\t * On init, insert the cursor element\n\t * @private\n\t */\n\t }, {\n\t key: 'insertCursor',\n\t value: function insertCursor() {\n\t if (!this.showCursor) return;\n\t if (this.cursor) return;\n\t this.cursor = document.createElement('span');\n\t this.cursor.className = 'typed-cursor';\n\t this.cursor.innerHTML = this.cursorChar;\n\t this.el.parentNode && this.el.parentNode.insertBefore(this.cursor, this.el.nextSibling);\n\t }\n\t }]);\n\t\n\t return Typed;\n\t})();\n\t\n\texports['default'] = Typed;\n\tmodule.exports = exports['default'];\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, '__esModule', {\n\t value: true\n\t});\n\t\n\tvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\t\n\tvar _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\t\n\tfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\t\n\tvar _defaultsJs = __webpack_require__(2);\n\t\n\tvar _defaultsJs2 = _interopRequireDefault(_defaultsJs);\n\t\n\t/**\n\t * Initialize the Typed object\n\t */\n\t\n\tvar Initializer = (function () {\n\t function Initializer() {\n\t _classCallCheck(this, Initializer);\n\t }\n\t\n\t _createClass(Initializer, [{\n\t key: 'load',\n\t\n\t /**\n\t * Load up defaults & options on the Typed instance\n\t * @param {Typed} self instance of Typed\n\t * @param {object} options options object\n\t * @param {string} elementId HTML element ID _OR_ instance of HTML element\n\t * @private\n\t */\n\t\n\t value: function load(self, options, elementId) {\n\t // chosen element to manipulate text\n\t if (typeof elementId === 'string') {\n\t self.el = document.querySelector(elementId);\n\t } else {\n\t self.el = elementId;\n\t }\n\t\n\t self.options = _extends({}, _defaultsJs2['default'], options);\n\t\n\t // attribute to type into\n\t self.isInput = self.el.tagName.toLowerCase() === 'input';\n\t self.attr = self.options.attr;\n\t self.bindInputFocusEvents = self.options.bindInputFocusEvents;\n\t\n\t // show cursor\n\t self.showCursor = self.isInput ? false : self.options.showCursor;\n\t\n\t // custom cursor\n\t self.cursorChar = self.options.cursorChar;\n\t\n\t // Is the cursor blinking\n\t self.cursorBlinking = true;\n\t\n\t // text content of element\n\t self.elContent = self.attr ? self.el.getAttribute(self.attr) : self.el.textContent;\n\t\n\t // html or plain text\n\t self.contentType = self.options.contentType;\n\t\n\t // typing speed\n\t self.typeSpeed = self.options.typeSpeed;\n\t\n\t // add a delay before typing starts\n\t self.startDelay = self.options.startDelay;\n\t\n\t // backspacing speed\n\t self.backSpeed = self.options.backSpeed;\n\t\n\t // only backspace what doesn't match the previous string\n\t self.smartBackspace = self.options.smartBackspace;\n\t\n\t // amount of time to wait before backspacing\n\t self.backDelay = self.options.backDelay;\n\t\n\t // Fade out instead of backspace\n\t self.fadeOut = self.options.fadeOut;\n\t self.fadeOutClass = self.options.fadeOutClass;\n\t self.fadeOutDelay = self.options.fadeOutDelay;\n\t\n\t // variable to check whether typing is currently paused\n\t self.isPaused = false;\n\t\n\t // input strings of text\n\t self.strings = self.options.strings.map(function (s) {\n\t return s.trim();\n\t });\n\t\n\t // div containing strings\n\t if (typeof self.options.stringsElement === 'string') {\n\t self.stringsElement = document.querySelector(self.options.stringsElement);\n\t } else {\n\t self.stringsElement = self.options.stringsElement;\n\t }\n\t\n\t if (self.stringsElement) {\n\t self.strings = [];\n\t self.stringsElement.style.display = 'none';\n\t var strings = Array.prototype.slice.apply(self.stringsElement.children);\n\t var stringsLength = strings.length;\n\t\n\t if (stringsLength) {\n\t for (var i = 0; i < stringsLength; i += 1) {\n\t var stringEl = strings[i];\n\t self.strings.push(stringEl.innerHTML.trim());\n\t }\n\t }\n\t }\n\t\n\t // character number position of current string\n\t self.strPos = 0;\n\t\n\t // current array position\n\t self.arrayPos = 0;\n\t\n\t // index of string to stop backspacing on\n\t self.stopNum = 0;\n\t\n\t // Looping logic\n\t self.loop = self.options.loop;\n\t self.loopCount = self.options.loopCount;\n\t self.curLoop = 0;\n\t\n\t // shuffle the strings\n\t self.shuffle = self.options.shuffle;\n\t // the order of strings\n\t self.sequence = [];\n\t\n\t self.pause = {\n\t status: false,\n\t typewrite: true,\n\t curString: '',\n\t curStrPos: 0\n\t };\n\t\n\t // When the typing is complete (when not looped)\n\t self.typingComplete = false;\n\t\n\t // Set the order in which the strings are typed\n\t for (var i in self.strings) {\n\t self.sequence[i] = i;\n\t }\n\t\n\t // If there is some text in the element\n\t self.currentElContent = this.getCurrentElContent(self);\n\t\n\t self.autoInsertCss = self.options.autoInsertCss;\n\t\n\t this.appendAnimationCss(self);\n\t }\n\t }, {\n\t key: 'getCurrentElContent',\n\t value: function getCurrentElContent(self) {\n\t var elContent = '';\n\t if (self.attr) {\n\t elContent = self.el.getAttribute(self.attr);\n\t } else if (self.isInput) {\n\t elContent = self.el.value;\n\t } else if (self.contentType === 'html') {\n\t elContent = self.el.innerHTML;\n\t } else {\n\t elContent = self.el.textContent;\n\t }\n\t return elContent;\n\t }\n\t }, {\n\t key: 'appendAnimationCss',\n\t value: function appendAnimationCss(self) {\n\t var cssDataName = 'data-typed-js-css';\n\t if (!self.autoInsertCss) {\n\t return;\n\t }\n\t if (!self.showCursor && !self.fadeOut) {\n\t return;\n\t }\n\t if (document.querySelector('[' + cssDataName + ']')) {\n\t return;\n\t }\n\t\n\t var css = document.createElement('style');\n\t css.type = 'text/css';\n\t css.setAttribute(cssDataName, true);\n\t\n\t var innerCss = '';\n\t if (self.showCursor) {\n\t innerCss += '\\n .typed-cursor{\\n opacity: 1;\\n }\\n .typed-cursor.typed-cursor--blink{\\n animation: typedjsBlink 0.7s infinite;\\n -webkit-animation: typedjsBlink 0.7s infinite;\\n animation: typedjsBlink 0.7s infinite;\\n }\\n @keyframes typedjsBlink{\\n 50% { opacity: 0.0; }\\n }\\n @-webkit-keyframes typedjsBlink{\\n 0% { opacity: 1; }\\n 50% { opacity: 0.0; }\\n 100% { opacity: 1; }\\n }\\n ';\n\t }\n\t if (self.fadeOut) {\n\t innerCss += '\\n .typed-fade-out{\\n opacity: 0;\\n transition: opacity .25s;\\n }\\n .typed-cursor.typed-cursor--blink.typed-fade-out{\\n -webkit-animation: 0;\\n animation: 0;\\n }\\n ';\n\t }\n\t if (css.length === 0) {\n\t return;\n\t }\n\t css.innerHTML = innerCss;\n\t document.body.appendChild(css);\n\t }\n\t }]);\n\t\n\t return Initializer;\n\t})();\n\t\n\texports['default'] = Initializer;\n\tvar initializer = new Initializer();\n\texports.initializer = initializer;\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports) {\n\n\t/**\n\t * Defaults & options\n\t * @returns {object} Typed defaults & options\n\t * @public\n\t */\n\t\n\t'use strict';\n\t\n\tObject.defineProperty(exports, '__esModule', {\n\t value: true\n\t});\n\tvar defaults = {\n\t /**\n\t * @property {array} strings strings to be typed\n\t * @property {string} stringsElement ID of element containing string children\n\t */\n\t strings: ['These are the default values...', 'You know what you should do?', 'Use your own!', 'Have a great day!'],\n\t stringsElement: null,\n\t\n\t /**\n\t * @property {number} typeSpeed type speed in milliseconds\n\t */\n\t typeSpeed: 0,\n\t\n\t /**\n\t * @property {number} startDelay time before typing starts in milliseconds\n\t */\n\t startDelay: 0,\n\t\n\t /**\n\t * @property {number} backSpeed backspacing speed in milliseconds\n\t */\n\t backSpeed: 0,\n\t\n\t /**\n\t * @property {boolean} smartBackspace only backspace what doesn't match the previous string\n\t */\n\t smartBackspace: true,\n\t\n\t /**\n\t * @property {boolean} shuffle shuffle the strings\n\t */\n\t shuffle: false,\n\t\n\t /**\n\t * @property {number} backDelay time before backspacing in milliseconds\n\t */\n\t backDelay: 700,\n\t\n\t /**\n\t * @property {boolean} fadeOut Fade out instead of backspace\n\t * @property {string} fadeOutClass css class for fade animation\n\t * @property {boolean} fadeOutDelay Fade out delay in milliseconds\n\t */\n\t fadeOut: false,\n\t fadeOutClass: 'typed-fade-out',\n\t fadeOutDelay: 500,\n\t\n\t /**\n\t * @property {boolean} loop loop strings\n\t * @property {number} loopCount amount of loops\n\t */\n\t loop: false,\n\t loopCount: Infinity,\n\t\n\t /**\n\t * @property {boolean} showCursor show cursor\n\t * @property {string} cursorChar character for cursor\n\t * @property {boolean} autoInsertCss insert CSS for cursor and fadeOut into HTML <head>\n\t */\n\t showCursor: true,\n\t cursorChar: '|',\n\t autoInsertCss: true,\n\t\n\t /**\n\t * @property {string} attr attribute for typing\n\t * Ex: input placeholder, value, or just HTML text\n\t */\n\t attr: null,\n\t\n\t /**\n\t * @property {boolean} bindInputFocusEvents bind to focus and blur if el is text input\n\t */\n\t bindInputFocusEvents: false,\n\t\n\t /**\n\t * @property {string} contentType 'html' or 'null' for plaintext\n\t */\n\t contentType: 'html',\n\t\n\t /**\n\t * Before it begins typing\n\t * @param {Typed} self\n\t */\n\t onBegin: function onBegin(self) {},\n\t\n\t /**\n\t * All typing is complete\n\t * @param {Typed} self\n\t */\n\t onComplete: function onComplete(self) {},\n\t\n\t /**\n\t * Before each string is typed\n\t * @param {number} arrayPos\n\t * @param {Typed} self\n\t */\n\t preStringTyped: function preStringTyped(arrayPos, self) {},\n\t\n\t /**\n\t * After each string is typed\n\t * @param {number} arrayPos\n\t * @param {Typed} self\n\t */\n\t onStringTyped: function onStringTyped(arrayPos, self) {},\n\t\n\t /**\n\t * During looping, after last string is typed\n\t * @param {Typed} self\n\t */\n\t onLastStringBackspaced: function onLastStringBackspaced(self) {},\n\t\n\t /**\n\t * Typing has been stopped\n\t * @param {number} arrayPos\n\t * @param {Typed} self\n\t */\n\t onTypingPaused: function onTypingPaused(arrayPos, self) {},\n\t\n\t /**\n\t * Typing has been started after being stopped\n\t * @param {number} arrayPos\n\t * @param {Typed} self\n\t */\n\t onTypingResumed: function onTypingResumed(arrayPos, self) {},\n\t\n\t /**\n\t * After reset\n\t * @param {Typed} self\n\t */\n\t onReset: function onReset(self) {},\n\t\n\t /**\n\t * After stop\n\t * @param {number} arrayPos\n\t * @param {Typed} self\n\t */\n\t onStop: function onStop(arrayPos, self) {},\n\t\n\t /**\n\t * After start\n\t * @param {number} arrayPos\n\t * @param {Typed} self\n\t */\n\t onStart: function onStart(arrayPos, self) {},\n\t\n\t /**\n\t * After destroy\n\t * @param {Typed} self\n\t */\n\t onDestroy: function onDestroy(self) {}\n\t};\n\t\n\texports['default'] = defaults;\n\tmodule.exports = exports['default'];\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\n\t/**\n\t * TODO: These methods can probably be combined somehow\n\t * Parse HTML tags & HTML Characters\n\t */\n\t\n\t'use strict';\n\t\n\tObject.defineProperty(exports, '__esModule', {\n\t value: true\n\t});\n\t\n\tvar _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\t\n\tfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\t\n\tvar HTMLParser = (function () {\n\t function HTMLParser() {\n\t _classCallCheck(this, HTMLParser);\n\t }\n\t\n\t _createClass(HTMLParser, [{\n\t key: 'typeHtmlChars',\n\t\n\t /**\n\t * Type HTML tags & HTML Characters\n\t * @param {string} curString Current string\n\t * @param {number} curStrPos Position in current string\n\t * @param {Typed} self instance of Typed\n\t * @returns {number} a new string position\n\t * @private\n\t */\n\t\n\t value: function typeHtmlChars(curString, curStrPos, self) {\n\t if (self.contentType !== 'html') return curStrPos;\n\t var curChar = curString.substr(curStrPos).charAt(0);\n\t if (curChar === '<' || curChar === '&') {\n\t var endTag = '';\n\t if (curChar === '<') {\n\t endTag = '>';\n\t } else {\n\t endTag = ';';\n\t }\n\t while (curString.substr(curStrPos + 1).charAt(0) !== endTag) {\n\t curStrPos++;\n\t if (curStrPos + 1 > curString.length) {\n\t break;\n\t }\n\t }\n\t curStrPos++;\n\t }\n\t return curStrPos;\n\t }\n\t\n\t /**\n\t * Backspace HTML tags and HTML Characters\n\t * @param {string} curString Current string\n\t * @param {number} curStrPos Position in current string\n\t * @param {Typed} self instance of Typed\n\t * @returns {number} a new string position\n\t * @private\n\t */\n\t }, {\n\t key: 'backSpaceHtmlChars',\n\t value: function backSpaceHtmlChars(curString, curStrPos, self) {\n\t if (self.contentType !== 'html') return curStrPos;\n\t var curChar = curString.substr(curStrPos).charAt(0);\n\t if (curChar === '>' || curChar === ';') {\n\t var endTag = '';\n\t if (curChar === '>') {\n\t endTag = '<';\n\t } else {\n\t endTag = '&';\n\t }\n\t while (curString.substr(curStrPos - 1).charAt(0) !== endTag) {\n\t curStrPos--;\n\t if (curStrPos < 0) {\n\t break;\n\t }\n\t }\n\t curStrPos--;\n\t }\n\t return curStrPos;\n\t }\n\t }]);\n\t\n\t return HTMLParser;\n\t})();\n\t\n\texports['default'] = HTMLParser;\n\tvar htmlParser = new HTMLParser();\n\texports.htmlParser = htmlParser;\n\n/***/ })\n/******/ ])\n});\n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdHlwZWQuanMvbGliL3R5cGVkLmpzPzllM2EiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBcbiAqICAgdHlwZWQuanMgLSBBIEphdmFTY3JpcHQgVHlwaW5nIEFuaW1hdGlvbiBMaWJyYXJ5XG4gKiAgIEF1dGhvcjogTWF0dCBCb2xkdCA8bWVAbWF0dGJvbGR0LmNvbT5cbiAqICAgVmVyc2lvbjogdjIuMC4xMVxuICogICBVcmw6IGh0dHBzOi8vZ2l0aHViLmNvbS9tYXR0Ym9sZHQvdHlwZWQuanNcbiAqICAgTGljZW5zZShzKTogTUlUXG4gKiBcbiAqL1xuKGZ1bmN0aW9uIHdlYnBhY2tVbml2ZXJzYWxNb2R1bGVEZWZpbml0aW9uKHJvb3QsIGZhY3RvcnkpIHtcblx0aWYodHlwZW9mIGV4cG9ydHMgPT09ICdvYmplY3QnICYmIHR5cGVvZiBtb2R1bGUgPT09ICdvYmplY3QnKVxuXHRcdG1vZHVsZS5leHBvcnRzID0gZmFjdG9yeSgpO1xuXHRlbHNlIGlmKHR5cGVvZiBkZWZpbmUgPT09ICdmdW5jdGlvbicgJiYgZGVmaW5lLmFtZClcblx0XHRkZWZpbmUoW10sIGZhY3RvcnkpO1xuXHRlbHNlIGlmKHR5cGVvZiBleHBvcnRzID09PSAnb2JqZWN0Jylcblx0XHRleHBvcnRzW1wiVHlwZWRcIl0gPSBmYWN0b3J5KCk7XG5cdGVsc2Vcblx0XHRyb290W1wiVHlwZWRcIl0gPSBmYWN0b3J5KCk7XG59KSh0aGlzLCBmdW5jdGlvbigpIHtcbnJldHVybiAvKioqKioqLyAoZnVuY3Rpb24obW9kdWxlcykgeyAvLyB3ZWJwYWNrQm9vdHN0cmFwXG4vKioqKioqLyBcdC8vIFRoZSBtb2R1bGUgY2FjaGVcbi8qKioqKiovIFx0dmFyIGluc3RhbGxlZE1vZHVsZXMgPSB7fTtcbi8qKioqKiovXG4vKioqKioqLyBcdC8vIFRoZSByZXF1aXJlIGZ1bmN0aW9uXG4vKioqKioqLyBcdGZ1bmN0aW9uIF9fd2VicGFja19yZXF1aXJlX18obW9kdWxlSWQpIHtcbi8qKioqKiovXG4vKioqKioqLyBcdFx0Ly8gQ2hlY2sgaWYgbW9kdWxlIGlzIGluIGNhY2hlXG4vKioqKioqLyBcdFx0aWYoaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0pXG4vKioqKioqLyBcdFx0XHRyZXR1cm4gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0uZXhwb3J0cztcbi8qKioqKiovXG4vKioqKioqLyBcdFx0Ly8gQ3JlYXRlIGEgbmV3IG1vZHVsZSAoYW5kIHB1dCBpdCBpbnRvIHRoZSBjYWNoZSlcbi8qKioqKiovIFx0XHR2YXIgbW9kdWxlID0gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0gPSB7XG4vKioqKioqLyBcdFx0XHRleHBvcnRzOiB7fSxcbi8qKioqKiovIFx0XHRcdGlkOiBtb2R1bGVJZCxcbi8qKioqKiovIFx0XHRcdGxvYWRlZDogZmFsc2Vcbi8qKioqKiovIFx0XHR9O1xuLyoqKioqKi9cbi8qKioqKiovIFx0XHQvLyBFeGVjdXRlIHRoZSBtb2R1bGUgZnVuY3Rpb25cbi8qKioqKiovIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcbi8qKioqKiovXG4vKioqKioqLyBcdFx0Ly8gRmxhZyB0aGUgbW9kdWxlIGFzIGxvYWRlZFxuLyoqKioqKi8gXHRcdG1vZHVsZS5sb2FkZWQgPSB0cnVlO1xuLyoqKioqKi9cbi8qKioqKiovIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuLyoqKioqKi8gXHRcdHJldHVybiBtb2R1bGUuZXhwb3J0cztcbi8qKioqKiovIFx0fVxuLyoqKioqKi9cbi8qKioqKiovXG4vKioqKioqLyBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlcyBvYmplY3QgKF9fd2VicGFja19tb2R1bGVzX18pXG4vKioqKioqLyBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG4vKioqKioqL1xuLyoqKioqKi8gXHQvLyBleHBvc2UgdGhlIG1vZHVsZSBjYWNoZVxuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuLyoqKioqKi9cbi8qKioqKiovIFx0Ly8gX193ZWJwYWNrX3B1YmxpY19wYXRoX19cbi8qKioqKiovIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5wID0gXCJcIjtcbi8qKioqKiovXG4vKioqKioqLyBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuLyoqKioqKi8gXHRyZXR1cm4gX193ZWJwYWNrX3JlcXVpcmVfXygwKTtcbi8qKioqKiovIH0pXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKi8gKFtcbi8qIDAgKi9cbi8qKiovIChmdW5jdGlvbihtb2R1bGUsIGV4cG9ydHMsIF9fd2VicGFja19yZXF1aXJlX18pIHtcblxuXHQndXNlIHN0cmljdCc7XG5cdFxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7XG5cdCAgdmFsdWU6IHRydWVcblx0fSk7XG5cdFxuXHR2YXIgX2NyZWF0ZUNsYXNzID0gKGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmICgndmFsdWUnIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KSgpO1xuXHRcblx0ZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKCdDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb24nKTsgfSB9XG5cdFxuXHR2YXIgX2luaXRpYWxpemVySnMgPSBfX3dlYnBhY2tfcmVxdWlyZV9fKDEpO1xuXHRcblx0dmFyIF9odG1sUGFyc2VySnMgPSBfX3dlYnBhY2tfcmVxdWlyZV9fKDMpO1xuXHRcblx0LyoqXG5cdCAqIFdlbGNvbWUgdG8gVHlwZWQuanMhXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSBlbGVtZW50SWQgSFRNTCBlbGVtZW50IElEIF9PUl8gSFRNTCBlbGVtZW50XG5cdCAqIEBwYXJhbSB7b2JqZWN0fSBvcHRpb25zIG9wdGlvbnMgb2JqZWN0XG5cdCAqIEByZXR1cm5zIHtvYmplY3R9IGEgbmV3IFR5cGVkIG9iamVjdFxuXHQgKi9cblx0XG5cdHZhciBUeXBlZCA9IChmdW5jdGlvbiAoKSB7XG5cdCAgZnVuY3Rpb24gVHlwZWQoZWxlbWVudElkLCBvcHRpb25zKSB7XG5cdCAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgVHlwZWQpO1xuXHRcblx0ICAgIC8vIEluaXRpYWxpemUgaXQgdXBcblx0ICAgIF9pbml0aWFsaXplckpzLmluaXRpYWxpemVyLmxvYWQodGhpcywgb3B0aW9ucywgZWxlbWVudElkKTtcblx0ICAgIC8vIEFsbCBzeXN0ZW1zIGdvIVxuXHQgICAgdGhpcy5iZWdpbigpO1xuXHQgIH1cblx0XG5cdCAgLyoqXG5cdCAgICogVG9nZ2xlIHN0YXJ0KCkgYW5kIHN0b3AoKSBvZiB0aGUgVHlwZWQgaW5zdGFuY2Vcblx0ICAgKiBAcHVibGljXG5cdCAgICovXG5cdFxuXHQgIF9jcmVhdGVDbGFzcyhUeXBlZCwgW3tcblx0ICAgIGtleTogJ3RvZ2dsZScsXG5cdCAgICB2YWx1ZTogZnVuY3Rpb24gdG9nZ2xlKCkge1xuXHQgICAgICB0aGlzLnBhdXNlLnN0YXR1cyA/IHRoaXMuc3RhcnQoKSA6IHRoaXMuc3RvcCgpO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogU3RvcCB0eXBpbmcgLyBiYWNrc3BhY2luZyBhbmQgZW5hYmxlIGN1cnNvciBibGlua2luZ1xuXHQgICAgICogQHB1YmxpY1xuXHQgICAgICovXG5cdCAgfSwge1xuXHQgICAga2V5OiAnc3RvcCcsXG5cdCAgICB2YWx1ZTogZnVuY3Rpb24gc3RvcCgpIHtcblx0ICAgICAgaWYgKHRoaXMudHlwaW5nQ29tcGxldGUpIHJldHVybjtcblx0ICAgICAgaWYgKHRoaXMucGF1c2Uuc3RhdHVzKSByZXR1cm47XG5cdCAgICAgIHRoaXMudG9nZ2xlQmxpbmtpbmcodHJ1ZSk7XG5cdCAgICAgIHRoaXMucGF1c2Uuc3RhdHVzID0gdHJ1ZTtcblx0ICAgICAgdGhpcy5vcHRpb25zLm9uU3RvcCh0aGlzLmFycmF5UG9zLCB0aGlzKTtcblx0ICAgIH1cblx0XG5cdCAgICAvKipcblx0ICAgICAqIFN0YXJ0IHR5cGluZyAvIGJhY2tzcGFjaW5nIGFmdGVyIGJlaW5nIHN0b3BwZWRcblx0ICAgICAqIEBwdWJsaWNcblx0ICAgICAqL1xuXHQgIH0sIHtcblx0ICAgIGtleTogJ3N0YXJ0Jyxcblx0ICAgIHZhbHVlOiBmdW5jdGlvbiBzdGFydCgpIHtcblx0ICAgICAgaWYgKHRoaXMudHlwaW5nQ29tcGxldGUpIHJldHVybjtcblx0ICAgICAgaWYgKCF0aGlzLnBhdXNlLnN0YXR1cykgcmV0dXJuO1xuXHQgICAgICB0aGlzLnBhdXNlLnN0YXR1cyA9IGZhbHNlO1xuXHQgICAgICBpZiAodGhpcy5wYXVzZS50eXBld3JpdGUpIHtcblx0ICAgICAgICB0aGlzLnR5cGV3cml0ZSh0aGlzLnBhdXNlLmN1clN0cmluZywgdGhpcy5wYXVzZS5jdXJTdHJQb3MpO1xuXHQgICAgICB9IGVsc2Uge1xuXHQgICAgICAgIHRoaXMuYmFja3NwYWNlKHRoaXMucGF1c2UuY3VyU3RyaW5nLCB0aGlzLnBhdXNlLmN1clN0clBvcyk7XG5cdCAgICAgIH1cblx0ICAgICAgdGhpcy5vcHRpb25zLm9uU3RhcnQodGhpcy5hcnJheVBvcywgdGhpcyk7XG5cdCAgICB9XG5cdFxuXHQgICAgLyoqXG5cdCAgICAgKiBEZXN0cm95IHRoaXMgaW5zdGFuY2Ugb2YgVHlwZWRcblx0ICAgICAqIEBwdWJsaWNcblx0ICAgICAqL1xuXHQgIH0sIHtcblx0ICAgIGtleTogJ2Rlc3Ryb3knLFxuXHQgICAgdmFsdWU6IGZ1bmN0aW9uIGRlc3Ryb3koKSB7XG5cdCAgICAgIHRoaXMucmVzZXQoZmFsc2UpO1xuXHQgICAgICB0aGlzLm9wdGlvbnMub25EZXN0cm95KHRoaXMpO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogUmVzZXQgVHlwZWQgYW5kIG9wdGlvbmFsbHkgcmVzdGFydHNcblx0ICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gcmVzdGFydFxuXHQgICAgICogQHB1YmxpY1xuXHQgICAgICovXG5cdCAgfSwge1xuXHQgICAga2V5OiAncmVzZXQnLFxuXHQgICAgdmFsdWU6IGZ1bmN0aW9uIHJlc2V0KCkge1xuXHQgICAgICB2YXIgcmVzdGFydCA9IGFyZ3VtZW50cy5sZW5ndGggPD0gMCB8fCBhcmd1bWVudHNbMF0gPT09IHVuZGVmaW5lZCA/IHRydWUgOiBhcmd1bWVudHNbMF07XG5cdFxuXHQgICAgICBjbGVhckludGVydmFsKHRoaXMudGltZW91dCk7XG5cdCAgICAgIHRoaXMucmVwbGFjZVRleHQoJycpO1xuXHQgICAgICBpZiAodGhpcy5jdXJzb3IgJiYgdGhpcy5jdXJzb3IucGFyZW50Tm9kZSkge1xuXHQgICAgICAgIHRoaXMuY3Vyc29yLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodGhpcy5jdXJzb3IpO1xuXHQgICAgICAgIHRoaXMuY3Vyc29yID0gbnVsbDtcblx0ICAgICAgfVxuXHQgICAgICB0aGlzLnN0clBvcyA9IDA7XG5cdCAgICAgIHRoaXMuYXJyYXlQb3MgPSAwO1xuXHQgICAgICB0aGlzLmN1ckxvb3AgPSAwO1xuXHQgICAgICBpZiAocmVzdGFydCkge1xuXHQgICAgICAgIHRoaXMuaW5zZXJ0Q3Vyc29yKCk7XG5cdCAgICAgICAgdGhpcy5vcHRpb25zLm9uUmVzZXQodGhpcyk7XG5cdCAgICAgICAgdGhpcy5iZWdpbigpO1xuXHQgICAgICB9XG5cdCAgICB9XG5cdFxuXHQgICAgLyoqXG5cdCAgICAgKiBCZWdpbnMgdGhlIHR5cGluZyBhbmltYXRpb25cblx0ICAgICAqIEBwcml2YXRlXG5cdCAgICAgKi9cblx0ICB9LCB7XG5cdCAgICBrZXk6ICdiZWdpbicsXG5cdCAgICB2YWx1ZTogZnVuY3Rpb24gYmVnaW4oKSB7XG5cdCAgICAgIHZhciBfdGhpcyA9IHRoaXM7XG5cdFxuXHQgICAgICB0aGlzLm9wdGlvbnMub25CZWdpbih0aGlzKTtcblx0ICAgICAgdGhpcy50eXBpbmdDb21wbGV0ZSA9IGZhbHNlO1xuXHQgICAgICB0aGlzLnNodWZmbGVTdHJpbmdzSWZOZWVkZWQodGhpcyk7XG5cdCAgICAgIHRoaXMuaW5zZXJ0Q3Vyc29yKCk7XG5cdCAgICAgIGlmICh0aGlzLmJpbmRJbnB1dEZvY3VzRXZlbnRzKSB0aGlzLmJpbmRGb2N1c0V2ZW50cygpO1xuXHQgICAgICB0aGlzLnRpbWVvdXQgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHtcblx0ICAgICAgICAvLyBDaGVjayBpZiB0aGVyZSBpcyBzb21lIHRleHQgaW4gdGhlIGVsZW1lbnQsIGlmIHllcyBzdGFydCBieSBiYWNrc3BhY2luZyB0aGUgZGVmYXVsdCBtZXNzYWdlXG5cdCAgICAgICAgaWYgKCFfdGhpcy5jdXJyZW50RWxDb250ZW50IHx8IF90aGlzLmN1cnJlbnRFbENvbnRlbnQubGVuZ3RoID09PSAwKSB7XG5cdCAgICAgICAgICBfdGhpcy50eXBld3JpdGUoX3RoaXMuc3RyaW5nc1tfdGhpcy5zZXF1ZW5jZVtfdGhpcy5hcnJheVBvc11dLCBfdGhpcy5zdHJQb3MpO1xuXHQgICAgICAgIH0gZWxzZSB7XG5cdCAgICAgICAgICAvLyBTdGFydCB0eXBpbmdcblx0ICAgICAgICAgIF90aGlzLmJhY2tzcGFjZShfdGhpcy5jdXJyZW50RWxDb250ZW50LCBfdGhpcy5jdXJyZW50RWxDb250ZW50Lmxlbmd0aCk7XG5cdCAgICAgICAgfVxuXHQgICAgICB9LCB0aGlzLnN0YXJ0RGVsYXkpO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogQ2FsbGVkIGZvciBlYWNoIGNoYXJhY3RlciB0eXBlZFxuXHQgICAgICogQHBhcmFtIHtzdHJpbmd9IGN1clN0cmluZyB0aGUgY3VycmVudCBzdHJpbmcgaW4gdGhlIHN0cmluZ3MgYXJyYXlcblx0ICAgICAqIEBwYXJhbSB7bnVtYmVyfSBjdXJTdHJQb3MgdGhlIGN1cnJlbnQgcG9zaXRpb24gaW4gdGhlIGN1clN0cmluZ1xuXHQgICAgICogQHByaXZhdGVcblx0ICAgICAqL1xuXHQgIH0sIHtcblx0ICAgIGtleTogJ3R5cGV3cml0ZScsXG5cdCAgICB2YWx1ZTogZnVuY3Rpb24gdHlwZXdyaXRlKGN1clN0cmluZywgY3VyU3RyUG9zKSB7XG5cdCAgICAgIHZhciBfdGhpczIgPSB0aGlzO1xuXHRcblx0ICAgICAgaWYgKHRoaXMuZmFkZU91dCAmJiB0aGlzLmVsLmNsYXNzTGlzdC5jb250YWlucyh0aGlzLmZhZGVPdXRDbGFzcykpIHtcblx0ICAgICAgICB0aGlzLmVsLmNsYXNzTGlzdC5yZW1vdmUodGhpcy5mYWRlT3V0Q2xhc3MpO1xuXHQgICAgICAgIGlmICh0aGlzLmN1cnNvcikgdGhpcy5jdXJzb3IuY2xhc3NMaXN0LnJlbW92ZSh0aGlzLmZhZGVPdXRDbGFzcyk7XG5cdCAgICAgIH1cblx0XG5cdCAgICAgIHZhciBodW1hbml6ZSA9IHRoaXMuaHVtYW5pemVyKHRoaXMudHlwZVNwZWVkKTtcblx0ICAgICAgdmFyIG51bUNoYXJzID0gMTtcblx0XG5cdCAgICAgIGlmICh0aGlzLnBhdXNlLnN0YXR1cyA9PT0gdHJ1ZSkge1xuXHQgICAgICAgIHRoaXMuc2V0UGF1c2VTdGF0dXMoY3VyU3RyaW5nLCBjdXJTdHJQb3MsIHRydWUpO1xuXHQgICAgICAgIHJldHVybjtcblx0ICAgICAgfVxuXHRcblx0ICAgICAgLy8gY29udGFpbiB0eXBpbmcgZnVuY3Rpb24gaW4gYSB0aW1lb3V0IGh1bWFuaXplJ2QgZGVsYXlcblx0ICAgICAgdGhpcy50aW1lb3V0ID0gc2V0VGltZW91dChmdW5jdGlvbiAoKSB7XG5cdCAgICAgICAgLy8gc2tpcCBvdmVyIGFueSBIVE1MIGNoYXJzXG5cdCAgICAgICAgY3VyU3RyUG9zID0gX2h0bWxQYXJzZXJKcy5odG1sUGFyc2VyLnR5cGVIdG1sQ2hhcnMoY3VyU3RyaW5nLCBjdXJTdHJQb3MsIF90aGlzMik7XG5cdFxuXHQgICAgICAgIHZhciBwYXVzZVRpbWUgPSAwO1xuXHQgICAgICAgIHZhciBzdWJzdHIgPSBjdXJTdHJpbmcuc3Vic3RyKGN1clN0clBvcyk7XG5cdCAgICAgICAgLy8gY2hlY2sgZm9yIGFuIGVzY2FwZSBjaGFyYWN0ZXIgYmVmb3JlIGEgcGF1c2UgdmFsdWVcblx0ICAgICAgICAvLyBmb3JtYXQ6IFxcXlxcZCsgLi4gZWc6IF4xMDAwIC4uIHNob3VsZCBiZSBhYmxlIHRvIHByaW50IHRoZSBeIHRvbyB1c2luZyBeXlxuXHQgICAgICAgIC8vIHNpbmdsZSBeIGFyZSByZW1vdmVkIGZyb20gc3RyaW5nXG5cdCAgICAgICAgaWYgKHN1YnN0ci5jaGFyQXQoMCkgPT09ICdeJykge1xuXHQgICAgICAgICAgaWYgKC9eXFxeXFxkKy8udGVzdChzdWJzdHIpKSB7XG5cdCAgICAgICAgICAgIHZhciBza2lwID0gMTsgLy8gc2tpcCBhdCBsZWFzdCAxXG5cdCAgICAgICAgICAgIHN1YnN0ciA9IC9cXGQrLy5leGVjKHN1YnN0cilbMF07XG5cdCAgICAgICAgICAgIHNraXAgKz0gc3Vic3RyLmxlbmd0aDtcblx0ICAgICAgICAgICAgcGF1c2VUaW1lID0gcGFyc2VJbnQoc3Vic3RyKTtcblx0ICAgICAgICAgICAgX3RoaXMyLnRlbXBvcmFyeVBhdXNlID0gdHJ1ZTtcblx0ICAgICAgICAgICAgX3RoaXMyLm9wdGlvbnMub25UeXBpbmdQYXVzZWQoX3RoaXMyLmFycmF5UG9zLCBfdGhpczIpO1xuXHQgICAgICAgICAgICAvLyBzdHJpcCBvdXQgdGhlIGVzY2FwZSBjaGFyYWN0ZXIgYW5kIHBhdXNlIHZhbHVlIHNvIHRoZXkncmUgbm90IHByaW50ZWRcblx0ICAgICAgICAgICAgY3VyU3RyaW5nID0gY3VyU3RyaW5nLnN1YnN0cmluZygwLCBjdXJTdHJQb3MpICsgY3VyU3RyaW5nLnN1YnN0cmluZyhjdXJTdHJQb3MgKyBza2lwKTtcblx0ICAgICAgICAgICAgX3RoaXMyLnRvZ2dsZUJsaW5raW5nKHRydWUpO1xuXHQgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XG5cdCAgICAgICAgLy8gY2hlY2sgZm9yIHNraXAgY2hhcmFjdGVycyBmb3JtYXR0ZWQgYXNcblx0ICAgICAgICAvLyBcInRoaXMgaXMgYSBgc3RyaW5nIHRvIHByaW50IE5PV2AgLi4uXCJcblx0ICAgICAgICBpZiAoc3Vic3RyLmNoYXJBdCgwKSA9PT0gJ2AnKSB7XG5cdCAgICAgICAgICB3aGlsZSAoY3VyU3RyaW5nLnN1YnN0cihjdXJTdHJQb3MgKyBudW1DaGFycykuY2hhckF0KDApICE9PSAnYCcpIHtcblx0ICAgICAgICAgICAgbnVtQ2hhcnMrKztcblx0ICAgICAgICAgICAgaWYgKGN1clN0clBvcyArIG51bUNoYXJzID4gY3VyU3RyaW5nLmxlbmd0aCkgYnJlYWs7XG5cdCAgICAgICAgICB9XG5cdCAgICAgICAgICAvLyBzdHJpcCBvdXQgdGhlIGVzY2FwZSBjaGFyYWN0ZXJzIGFuZCBhcHBlbmQgYWxsIHRoZSBzdHJpbmcgaW4gYmV0d2VlblxuXHQgICAgICAgICAgdmFyIHN0cmluZ0JlZm9yZVNraXAgPSBjdXJTdHJpbmcuc3Vic3RyaW5nKDAsIGN1clN0clBvcyk7XG5cdCAgICAgICAgICB2YXIgc3RyaW5nU2tpcHBlZCA9IGN1clN0cmluZy5zdWJzdHJpbmcoc3RyaW5nQmVmb3JlU2tpcC5sZW5ndGggKyAxLCBjdXJTdHJQb3MgKyBudW1DaGFycyk7XG5cdCAgICAgICAgICB2YXIgc3RyaW5nQWZ0ZXJTa2lwID0gY3VyU3RyaW5nLnN1YnN0cmluZyhjdXJTdHJQb3MgKyBudW1DaGFycyArIDEpO1xuXHQgICAgICAgICAgY3VyU3RyaW5nID0gc3RyaW5nQmVmb3JlU2tpcCArIHN0cmluZ1NraXBwZWQgKyBzdHJpbmdBZnRlclNraXA7XG5cdCAgICAgICAgICBudW1DaGFycy0tO1xuXHQgICAgICAgIH1cblx0XG5cdCAgICAgICAgLy8gdGltZW91dCBmb3IgYW55IHBhdXNlIGFmdGVyIGEgY2hhcmFjdGVyXG5cdCAgICAgICAgX3RoaXMyLnRpbWVvdXQgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHtcblx0ICAgICAgICAgIC8vIEFjY291bnRzIGZvciBibGlua2luZyB3aGlsZSBwYXVzZWRcblx0ICAgICAgICAgIF90aGlzMi50b2dnbGVCbGlua2luZyhmYWxzZSk7XG5cdFxuXHQgICAgICAgICAgLy8gV2UncmUgZG9uZSB3aXRoIHRoaXMgc2VudGVuY2UhXG5cdCAgICAgICAgICBpZiAoY3VyU3RyUG9zID49IGN1clN0cmluZy5sZW5ndGgpIHtcblx0ICAgICAgICAgICAgX3RoaXMyLmRvbmVUeXBpbmcoY3VyU3RyaW5nLCBjdXJTdHJQb3MpO1xuXHQgICAgICAgICAgfSBlbHNlIHtcblx0ICAgICAgICAgICAgX3RoaXMyLmtlZXBUeXBpbmcoY3VyU3RyaW5nLCBjdXJTdHJQb3MsIG51bUNoYXJzKTtcblx0ICAgICAgICAgIH1cblx0ICAgICAgICAgIC8vIGVuZCBvZiBjaGFyYWN0ZXIgcGF1c2Vcblx0ICAgICAgICAgIGlmIChfdGhpczIudGVtcG9yYXJ5UGF1c2UpIHtcblx0ICAgICAgICAgICAgX3RoaXMyLnRlbXBvcmFyeVBhdXNlID0gZmFsc2U7XG5cdCAgICAgICAgICAgIF90aGlzMi5vcHRpb25zLm9uVHlwaW5nUmVzdW1lZChfdGhpczIuYXJyYXlQb3MsIF90aGlzMik7XG5cdCAgICAgICAgICB9XG5cdCAgICAgICAgfSwgcGF1c2VUaW1lKTtcblx0XG5cdCAgICAgICAgLy8gaHVtYW5pemVkIHZhbHVlIGZvciB0eXBpbmdcblx0ICAgICAgfSwgaHVtYW5pemUpO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogQ29udGludWUgdG8gdGhlIG5leHQgc3RyaW5nICYgYmVnaW4gdHlwaW5nXG5cdCAgICAgKiBAcGFyYW0ge3N0cmluZ30gY3VyU3RyaW5nIHRoZSBjdXJyZW50IHN0cmluZyBpbiB0aGUgc3RyaW5ncyBhcnJheVxuXHQgICAgICogQHBhcmFtIHtudW1iZXJ9IGN1clN0clBvcyB0aGUgY3VycmVudCBwb3NpdGlvbiBpbiB0aGUgY3VyU3RyaW5nXG5cdCAgICAgKiBAcHJpdmF0ZVxuXHQgICAgICovXG5cdCAgfSwge1xuXHQgICAga2V5OiAna2VlcFR5cGluZycsXG5cdCAgICB2YWx1ZTogZnVuY3Rpb24ga2VlcFR5cGluZyhjdXJTdHJpbmcsIGN1clN0clBvcywgbnVtQ2hhcnMpIHtcblx0ICAgICAgLy8gY2FsbCBiZWZvcmUgZnVuY3Rpb25zIGlmIGFwcGxpY2FibGVcblx0ICAgICAgaWYgKGN1clN0clBvcyA9PT0gMCkge1xuXHQgICAgICAgIHRoaXMudG9nZ2xlQmxpbmtpbmcoZmFsc2UpO1xuXHQgICAgICAgIHRoaXMub3B0aW9ucy5wcmVTdHJpbmdUeXBlZCh0aGlzLmFycmF5UG9zLCB0aGlzKTtcblx0ICAgICAgfVxuXHQgICAgICAvLyBzdGFydCB0eXBpbmcgZWFjaCBuZXcgY2hhciBpbnRvIGV4aXN0aW5nIHN0cmluZ1xuXHQgICAgICAvLyBjdXJTdHJpbmc6IGFyZywgdGhpcy5lbC5odG1sOiBvcmlnaW5hbCB0ZXh0IGluc2lkZSBlbGVtZW50XG5cdCAgICAgIGN1clN0clBvcyArPSBudW1DaGFycztcblx0ICAgICAgdmFyIG5leHRTdHJpbmcgPSBjdXJTdHJpbmcuc3Vic3RyKDAsIGN1clN0clBvcyk7XG5cdCAgICAgIHRoaXMucmVwbGFjZVRleHQobmV4dFN0cmluZyk7XG5cdCAgICAgIC8vIGxvb3AgdGhlIGZ1bmN0aW9uXG5cdCAgICAgIHRoaXMudHlwZXdyaXRlKGN1clN0cmluZywgY3VyU3RyUG9zKTtcblx0ICAgIH1cblx0XG5cdCAgICAvKipcblx0ICAgICAqIFdlJ3JlIGRvbmUgdHlwaW5nIHRoZSBjdXJyZW50IHN0cmluZ1xuXHQgICAgICogQHBhcmFtIHtzdHJpbmd9IGN1clN0cmluZyB0aGUgY3VycmVudCBzdHJpbmcgaW4gdGhlIHN0cmluZ3MgYXJyYXlcblx0ICAgICAqIEBwYXJhbSB7bnVtYmVyfSBjdXJTdHJQb3MgdGhlIGN1cnJlbnQgcG9zaXRpb24gaW4gdGhlIGN1clN0cmluZ1xuXHQgICAgICogQHByaXZhdGVcblx0ICAgICAqL1xuXHQgIH0sIHtcblx0ICAgIGtleTogJ2RvbmVUeXBpbmcnLFxuXHQgICAgdmFsdWU6IGZ1bmN0aW9uIGRvbmVUeXBpbmcoY3VyU3RyaW5nLCBjdXJTdHJQb3MpIHtcblx0ICAgICAgdmFyIF90aGlzMyA9IHRoaXM7XG5cdFxuXHQgICAgICAvLyBmaXJlcyBjYWxsYmFjayBmdW5jdGlvblxuXHQgICAgICB0aGlzLm9wdGlvbnMub25TdHJpbmdUeXBlZCh0aGlzLmFycmF5UG9zLCB0aGlzKTtcblx0ICAgICAgdGhpcy50b2dnbGVCbGlua2luZyh0cnVlKTtcblx0ICAgICAgLy8gaXMgdGhpcyB0aGUgZmluYWwgc3RyaW5nXG5cdCAgICAgIGlmICh0aGlzLmFycmF5UG9zID09PSB0aGlzLnN0cmluZ3MubGVuZ3RoIC0gMSkge1xuXHQgICAgICAgIC8vIGNhbGxiYWNrIHRoYXQgb2NjdXJzIG9uIHRoZSBsYXN0IHR5cGVkIHN0cmluZ1xuXHQgICAgICAgIHRoaXMuY29tcGxldGUoKTtcblx0ICAgICAgICAvLyBxdWl0IGlmIHdlIHdvbnQgbG9vcCBiYWNrXG5cdCAgICAgICAgaWYgKHRoaXMubG9vcCA9PT0gZmFsc2UgfHwgdGhpcy5jdXJMb29wID09PSB0aGlzLmxvb3BDb3VudCkge1xuXHQgICAgICAgICAgcmV0dXJuO1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgICB0aGlzLnRpbWVvdXQgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHtcblx0ICAgICAgICBfdGhpczMuYmFja3NwYWNlKGN1clN0cmluZywgY3VyU3RyUG9zKTtcblx0ICAgICAgfSwgdGhpcy5iYWNrRGVsYXkpO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogQmFja3NwYWNlcyAxIGNoYXJhY3RlciBhdCBhIHRpbWVcblx0ICAgICAqIEBwYXJhbSB7c3RyaW5nfSBjdXJTdHJpbmcgdGhlIGN1cnJlbnQgc3RyaW5nIGluIHRoZSBzdHJpbmdzIGFycmF5XG5cdCAgICAgKiBAcGFyYW0ge251bWJlcn0gY3VyU3RyUG9zIHRoZSBjdXJyZW50IHBvc2l0aW9uIGluIHRoZSBjdXJTdHJpbmdcblx0ICAgICAqIEBwcml2YXRlXG5cdCAgICAgKi9cblx0ICB9LCB7XG5cdCAgICBrZXk6ICdiYWNrc3BhY2UnLFxuXHQgICAgdmFsdWU6IGZ1bmN0aW9uIGJhY2tzcGFjZShjdXJTdHJpbmcsIGN1clN0clBvcykge1xuXHQgICAgICB2YXIgX3RoaXM0ID0gdGhpcztcblx0XG5cdCAgICAgIGlmICh0aGlzLnBhdXNlLnN0YXR1cyA9PT0gdHJ1ZSkge1xuXHQgICAgICAgIHRoaXMuc2V0UGF1c2VTdGF0dXMoY3VyU3RyaW5nLCBjdXJTdHJQb3MsIHRydWUpO1xuXHQgICAgICAgIHJldHVybjtcblx0ICAgICAgfVxuXHQgICAgICBpZiAodGhpcy5mYWRlT3V0KSByZXR1cm4gdGhpcy5pbml0RmFkZU91dCgpO1xuXHRcblx0ICAgICAgdGhpcy50b2dnbGVCbGlua2luZyhmYWxzZSk7XG5cdCAgICAgIHZhciBodW1hbml6ZSA9IHRoaXMuaHVtYW5pemVyKHRoaXMuYmFja1NwZWVkKTtcblx0XG5cdCAgICAgIHRoaXMudGltZW91dCA9IHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuXHQgICAgICAgIGN1clN0clBvcyA9IF9odG1sUGFyc2VySnMuaHRtbFBhcnNlci5iYWNrU3BhY2VIdG1sQ2hhcnMoY3VyU3RyaW5nLCBjdXJTdHJQb3MsIF90aGlzNCk7XG5cdCAgICAgICAgLy8gcmVwbGFjZSB0ZXh0IHdpdGggYmFzZSB0ZXh0ICsgdHlwZWQgY2hhcmFjdGVyc1xuXHQgICAgICAgIHZhciBjdXJTdHJpbmdBdFBvc2l0aW9uID0gY3VyU3RyaW5nLnN1YnN0cigwLCBjdXJTdHJQb3MpO1xuXHQgICAgICAgIF90aGlzNC5yZXBsYWNlVGV4dChjdXJTdHJpbmdBdFBvc2l0aW9uKTtcblx0XG5cdCAgICAgICAgLy8gaWYgc21hcnRCYWNrIGlzIGVuYWJsZWRcblx0ICAgICAgICBpZiAoX3RoaXM0LnNtYXJ0QmFja3NwYWNlKSB7XG5cdCAgICAgICAgICAvLyB0aGUgcmVtYWluaW5nIHBhcnQgb2YgdGhlIGN1cnJlbnQgc3RyaW5nIGlzIGVxdWFsIG9mIHRoZSBzYW1lIHBhcnQgb2YgdGhlIG5ldyBzdHJpbmdcblx0ICAgICAgICAgIHZhciBuZXh0U3RyaW5nID0gX3RoaXM0LnN0cmluZ3NbX3RoaXM0LmFycmF5UG9zICsgMV07XG5cdCAgICAgICAgICBpZiAobmV4dFN0cmluZyAmJiBjdXJTdHJpbmdBdFBvc2l0aW9uID09PSBuZXh0U3RyaW5nLnN1YnN0cigwLCBjdXJTdHJQb3MpKSB7XG5cdCAgICAgICAgICAgIF90aGlzNC5zdG9wTnVtID0gY3VyU3RyUG9zO1xuXHQgICAgICAgICAgfSBlbHNlIHtcblx0ICAgICAgICAgICAgX3RoaXM0LnN0b3BOdW0gPSAwO1xuXHQgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XG5cdCAgICAgICAgLy8gaWYgdGhlIG51bWJlciAoaWQgb2YgY2hhcmFjdGVyIGluIGN1cnJlbnQgc3RyaW5nKSBpc1xuXHQgICAgICAgIC8vIGxlc3MgdGhhbiB0aGUgc3RvcCBudW1iZXIsIGtlZXAgZ29pbmdcblx0ICAgICAgICBpZiAoY3VyU3RyUG9zID4gX3RoaXM0LnN0b3BOdW0pIHtcblx0ICAgICAgICAgIC8vIHN1YnRyYWN0IGNoYXJhY3RlcnMgb25lIGJ5IG9uZVxuXHQgICAgICAgICAgY3VyU3RyUG9zLS07XG5cdCAgICAgICAgICAvLyBsb29wIHRoZSBmdW5jdGlvblxuXHQgICAgICAgICAgX3RoaXM0LmJhY2tzcGFjZShjdXJTdHJpbmcsIGN1clN0clBvcyk7XG5cdCAgICAgICAgfSBlbHNlIGlmIChjdXJTdHJQb3MgPD0gX3RoaXM0LnN0b3BOdW0pIHtcblx0ICAgICAgICAgIC8vIGlmIHRoZSBzdG9wIG51bWJlciBoYXMgYmVlbiByZWFjaGVkLCBpbmNyZWFzZVxuXHQgICAgICAgICAgLy8gYXJyYXkgcG9zaXRpb24gdG8gbmV4dCBzdHJpbmdcblx0ICAgICAgICAgIF90aGlzNC5hcnJheVBvcysrO1xuXHQgICAgICAgICAgLy8gV2hlbiBsb29waW5nLCBiZWdpbiBhdCB0aGUgYmVnaW5uaW5nIGFmdGVyIGJhY2tzcGFjZSBjb21wbGV0ZVxuXHQgICAgICAgICAgaWYgKF90aGlzNC5hcnJheVBvcyA9PT0gX3RoaXM0LnN0cmluZ3MubGVuZ3RoKSB7XG5cdCAgICAgICAgICAgIF90aGlzNC5hcnJheVBvcyA9IDA7XG5cdCAgICAgICAgICAgIF90aGlzNC5vcHRpb25zLm9uTGFzdFN0cmluZ0JhY2tzcGFjZWQoKTtcblx0ICAgICAgICAgICAgX3RoaXM0LnNodWZmbGVTdHJpbmdzSWZOZWVkZWQoKTtcblx0ICAgICAgICAgICAgX3RoaXM0LmJlZ2luKCk7XG5cdCAgICAgICAgICB9IGVsc2Uge1xuXHQgICAgICAgICAgICBfdGhpczQudHlwZXdyaXRlKF90aGlzNC5zdHJpbmdzW190aGlzNC5zZXF1ZW5jZVtfdGhpczQuYXJyYXlQb3NdXSwgY3VyU3RyUG9zKTtcblx0ICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgLy8gaHVtYW5pemVkIHZhbHVlIGZvciB0eXBpbmdcblx0ICAgICAgfSwgaHVtYW5pemUpO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogRnVsbCBhbmltYXRpb24gaXMgY29tcGxldGVcblx0ICAgICAqIEBwcml2YXRlXG5cdCAgICAgKi9cblx0ICB9LCB7XG5cdCAgICBrZXk6ICdjb21wbGV0ZScsXG5cdCAgICB2YWx1ZTogZnVuY3Rpb24gY29tcGxldGUoKSB7XG5cdCAgICAgIHRoaXMub3B0aW9ucy5vbkNvbXBsZXRlKHRoaXMpO1xuXHQgICAgICBpZiAodGhpcy5sb29wKSB7XG5cdCAgICAgICAgdGhpcy5jdXJMb29wKys7XG5cdCAgICAgIH0gZWxzZSB7XG5cdCAgICAgICAgdGhpcy50eXBpbmdDb21wbGV0ZSA9IHRydWU7XG5cdCAgICAgIH1cblx0ICAgIH1cblx0XG5cdCAgICAvKipcblx0ICAgICAqIEhhcyB0aGUgdHlwaW5nIGJlZW4gc3RvcHBlZFxuXHQgICAgICogQHBhcmFtIHtzdHJpbmd9IGN1clN0cmluZyB0aGUgY3VycmVudCBzdHJpbmcgaW4gdGhlIHN0cmluZ3MgYXJyYXlcblx0ICAgICAqIEBwYXJhbSB7bnVtYmVyfSBjdXJTdHJQb3MgdGhlIGN1cnJlbnQgcG9zaXRpb24gaW4gdGhlIGN1clN0cmluZ1xuXHQgICAgICogQHBhcmFtIHtib29sZWFufSBpc1R5cGluZ1xuXHQgICAgICogQHByaXZhdGVcblx0ICAgICAqL1xuXHQgIH0sIHtcblx0ICAgIGtleTogJ3NldFBhdXNlU3RhdHVzJyxcblx0ICAgIHZhbHVlOiBmdW5jdGlvbiBzZXRQYXVzZVN0YXR1cyhjdXJTdHJpbmcsIGN1clN0clBvcywgaXNUeXBpbmcpIHtcblx0ICAgICAgdGhpcy5wYXVzZS50eXBld3JpdGUgPSBpc1R5cGluZztcblx0ICAgICAgdGhpcy5wYXVzZS5jdXJTdHJpbmcgPSBjdXJTdHJpbmc7XG5cdCAgICAgIHRoaXMucGF1c2UuY3VyU3RyUG9zID0gY3VyU3RyUG9zO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogVG9nZ2xlIHRoZSBibGlua2luZyBjdXJzb3Jcblx0ICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gaXNCbGlua2luZ1xuXHQgICAgICogQHByaXZhdGVcblx0ICAgICAqL1xuXHQgIH0sIHtcblx0ICAgIGtleTogJ3RvZ2dsZUJsaW5raW5nJyxcblx0ICAgIHZhbHVlOiBmdW5jdGlvbiB0b2dnbGVCbGlua2luZyhpc0JsaW5raW5nKSB7XG5cdCAgICAgIGlmICghdGhpcy5jdXJzb3IpIHJldHVybjtcblx0ICAgICAgLy8gaWYgaW4gcGF1c2VkIHN0YXRlLCBkb24ndCB0b2dnbGUgYmxpbmtpbmcgYSAybmQgdGltZVxuXHQgICAgICBpZiAodGhpcy5wYXVzZS5zdGF0dXMpIHJldHVybjtcblx0ICAgICAgaWYgKHRoaXMuY3Vyc29yQmxpbmtpbmcgPT09IGlzQmxpbmtpbmcpIHJldHVybjtcblx0ICAgICAgdGhpcy5jdXJzb3JCbGlua2luZyA9IGlzQmxpbmtpbmc7XG5cdCAgICAgIGlmIChpc0JsaW5raW5nKSB7XG5cdCAgICAgICAgdGhpcy5jdXJzb3IuY2xhc3NMaXN0LmFkZCgndHlwZWQtY3Vyc29yLS1ibGluaycpO1xuXHQgICAgICB9IGVsc2Uge1xuXHQgICAgICAgIHRoaXMuY3Vyc29yLmNsYXNzTGlzdC5yZW1vdmUoJ3R5cGVkLWN1cnNvci0tYmxpbmsnKTtcblx0ICAgICAgfVxuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogU3BlZWQgaW4gTVMgdG8gdHlwZVxuXHQgICAgICogQHBhcmFtIHtudW1iZXJ9IHNwZWVkXG5cdCAgICAgKiBAcHJpdmF0ZVxuXHQgICAgICovXG5cdCAgfSwge1xuXHQgICAga2V5OiAnaHVtYW5pemVyJyxcblx0ICAgIHZhbHVlOiBmdW5jdGlvbiBodW1hbml6ZXIoc3BlZWQpIHtcblx0ICAgICAgcmV0dXJuIE1hdGgucm91bmQoTWF0aC5yYW5kb20oKSAqIHNwZWVkIC8gMikgKyBzcGVlZDtcblx0ICAgIH1cblx0XG5cdCAgICAvKipcblx0ICAgICAqIFNodWZmbGUgdGhlIHNlcXVlbmNlIG9mIHRoZSBzdHJpbmdzIGFycmF5XG5cdCAgICAgKiBAcHJpdmF0ZVxuXHQgICAgICovXG5cdCAgfSwge1xuXHQgICAga2V5OiAnc2h1ZmZsZVN0cmluZ3NJZk5lZWRlZCcsXG5cdCAgICB2YWx1ZTogZnVuY3Rpb24gc2h1ZmZsZVN0cmluZ3NJZk5lZWRlZCgpIHtcblx0ICAgICAgaWYgKCF0aGlzLnNodWZmbGUpIHJldHVybjtcblx0ICAgICAgdGhpcy5zZXF1ZW5jZSA9IHRoaXMuc2VxdWVuY2Uuc29ydChmdW5jdGlvbiAoKSB7XG5cdCAgICAgICAgcmV0dXJuIE1hdGgucmFuZG9tKCkgLSAwLjU7XG5cdCAgICAgIH0pO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogQWRkcyBhIENTUyBjbGFzcyB0byBmYWRlIG91dCBjdXJyZW50IHN0cmluZ1xuXHQgICAgICogQHByaXZhdGVcblx0ICAgICAqL1xuXHQgIH0sIHtcblx0ICAgIGtleTogJ2luaXRGYWRlT3V0Jyxcblx0ICAgIHZhbHVlOiBmdW5jdGlvbiBpbml0RmFkZU91dCgpIHtcblx0ICAgICAgdmFyIF90aGlzNSA9IHRoaXM7XG5cdFxuXHQgICAgICB0aGlzLmVsLmNsYXNzTmFtZSArPSAnICcgKyB0aGlzLmZhZGVPdXRDbGFzcztcblx0ICAgICAgaWYgKHRoaXMuY3Vyc29yKSB0aGlzLmN1cnNvci5jbGFzc05hbWUgKz0gJyAnICsgdGhpcy5mYWRlT3V0Q2xhc3M7XG5cdCAgICAgIHJldHVybiBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHtcblx0ICAgICAgICBfdGhpczUuYXJyYXlQb3MrKztcblx0ICAgICAgICBfdGhpczUucmVwbGFjZVRleHQoJycpO1xuXHRcblx0ICAgICAgICAvLyBSZXNldHMgY3VycmVudCBzdHJpbmcgaWYgZW5kIG9mIGxvb3AgcmVhY2hlZFxuXHQgICAgICAgIGlmIChfdGhpczUuc3RyaW5ncy5sZW5ndGggPiBfdGhpczUuYXJyYXlQb3MpIHtcblx0ICAgICAgICAgIF90aGlzNS50eXBld3JpdGUoX3RoaXM1LnN0cmluZ3NbX3RoaXM1LnNlcXVlbmNlW190aGlzNS5hcnJheVBvc11dLCAwKTtcblx0ICAgICAgICB9IGVsc2Uge1xuXHQgICAgICAgICAgX3RoaXM1LnR5cGV3cml0ZShfdGhpczUuc3RyaW5nc1swXSwgMCk7XG5cdCAgICAgICAgICBfdGhpczUuYXJyYXlQb3MgPSAwO1xuXHQgICAgICAgIH1cblx0ICAgICAgfSwgdGhpcy5mYWRlT3V0RGVsYXkpO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogUmVwbGFjZXMgY3VycmVudCB0ZXh0IGluIHRoZSBIVE1MIGVsZW1lbnRcblx0ICAgICAqIGRlcGVuZGluZyBvbiBlbGVtZW50IHR5cGVcblx0ICAgICAqIEBwYXJhbSB7c3RyaW5nfSBzdHJcblx0ICAgICAqIEBwcml2YXRlXG5cdCAgICAgKi9cblx0ICB9LCB7XG5cdCAgICBrZXk6ICdyZXBsYWNlVGV4dCcsXG5cdCAgICB2YWx1ZTogZnVuY3Rpb24gcmVwbGFjZVRleHQoc3RyKSB7XG5cdCAgICAgIGlmICh0aGlzLmF0dHIpIHtcblx0ICAgICAgICB0aGlzLmVsLnNldEF0dHJpYnV0ZSh0aGlzLmF0dHIsIHN0cik7XG5cdCAgICAgIH0gZWxzZSB7XG5cdCAgICAgICAgaWYgKHRoaXMuaXNJbnB1dCkge1xuXHQgICAgICAgICAgdGhpcy5lbC52YWx1ZSA9IHN0cjtcblx0ICAgICAgICB9IGVsc2UgaWYgKHRoaXMuY29udGVudFR5cGUgPT09ICdodG1sJykge1xuXHQgICAgICAgICAgdGhpcy5lbC5pbm5lckhUTUwgPSBzdHI7XG5cdCAgICAgICAgfSBlbHNlIHtcblx0ICAgICAgICAgIHRoaXMuZWwudGV4dENvbnRlbnQgPSBzdHI7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9XG5cdFxuXHQgICAgLyoqXG5cdCAgICAgKiBJZiB1c2luZyBpbnB1dCBlbGVtZW50cywgYmluZCBmb2N1cyBpbiBvcmRlciB0b1xuXHQgICAgICogc3RhcnQgYW5kIHN0b3AgdGhlIGFuaW1hdGlvblxuXHQgICAgICogQHByaXZhdGVcblx0ICAgICAqL1xuXHQgIH0sIHtcblx0ICAgIGtleTogJ2JpbmRGb2N1c0V2ZW50cycsXG5cdCAgICB2YWx1ZTogZnVuY3Rpb24gYmluZEZvY3VzRXZlbnRzKCkge1xuXHQgICAgICB2YXIgX3RoaXM2ID0gdGhpcztcblx0XG5cdCAgICAgIGlmICghdGhpcy5pc0lucHV0KSByZXR1cm47XG5cdCAgICAgIHRoaXMuZWwuYWRkRXZlbnRMaXN0ZW5lcignZm9jdXMnLCBmdW5jdGlvbiAoZSkge1xuXHQgICAgICAgIF90aGlzNi5zdG9wKCk7XG5cdCAgICAgIH0pO1xuXHQgICAgICB0aGlzLmVsLmFkZEV2ZW50TGlzdGVuZXIoJ2JsdXInLCBmdW5jdGlvbiAoZSkge1xuXHQgICAgICAgIGlmIChfdGhpczYuZWwudmFsdWUgJiYgX3RoaXM2LmVsLnZhbHVlLmxlbmd0aCAhPT0gMCkge1xuXHQgICAgICAgICAgcmV0dXJuO1xuXHQgICAgICAgIH1cblx0ICAgICAgICBfdGhpczYuc3RhcnQoKTtcblx0ICAgICAgfSk7XG5cdCAgICB9XG5cdFxuXHQgICAgLyoqXG5cdCAgICAgKiBPbiBpbml0LCBpbnNlcnQgdGhlIGN1cnNvciBlbGVtZW50XG5cdCAgICAgKiBAcHJpdmF0ZVxuXHQgICAgICovXG5cdCAgfSwge1xuXHQgICAga2V5OiAnaW5zZXJ0Q3Vyc29yJyxcblx0ICAgIHZhbHVlOiBmdW5jdGlvbiBpbnNlcnRDdXJzb3IoKSB7XG5cdCAgICAgIGlmICghdGhpcy5zaG93Q3Vyc29yKSByZXR1cm47XG5cdCAgICAgIGlmICh0aGlzLmN1cnNvcikgcmV0dXJuO1xuXHQgICAgICB0aGlzLmN1cnNvciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nKTtcblx0ICAgICAgdGhpcy5jdXJzb3IuY2xhc3NOYW1lID0gJ3R5cGVkLWN1cnNvcic7XG5cdCAgICAgIHRoaXMuY3Vyc29yLmlubmVySFRNTCA9IHRoaXMuY3Vyc29yQ2hhcjtcblx0ICAgICAgdGhpcy5lbC5wYXJlbnROb2RlICYmIHRoaXMuZWwucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodGhpcy5jdXJzb3IsIHRoaXMuZWwubmV4dFNpYmxpbmcpO1xuXHQgICAgfVxuXHQgIH1dKTtcblx0XG5cdCAgcmV0dXJuIFR5cGVkO1xuXHR9KSgpO1xuXHRcblx0ZXhwb3J0c1snZGVmYXVsdCddID0gVHlwZWQ7XG5cdG1vZHVsZS5leHBvcnRzID0gZXhwb3J0c1snZGVmYXVsdCddO1xuXG4vKioqLyB9KSxcbi8qIDEgKi9cbi8qKiovIChmdW5jdGlvbihtb2R1bGUsIGV4cG9ydHMsIF9fd2VicGFja19yZXF1aXJlX18pIHtcblxuXHQndXNlIHN0cmljdCc7XG5cdFxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7XG5cdCAgdmFsdWU6IHRydWVcblx0fSk7XG5cdFxuXHR2YXIgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsgZm9yICh2YXIga2V5IGluIHNvdXJjZSkgeyBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHNvdXJjZSwga2V5KSkgeyB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOyB9IH0gfSByZXR1cm4gdGFyZ2V0OyB9O1xuXHRcblx0dmFyIF9jcmVhdGVDbGFzcyA9IChmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoJ3ZhbHVlJyBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSkoKTtcblx0XG5cdGZ1bmN0aW9uIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQob2JqKSB7IHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7ICdkZWZhdWx0Jzogb2JqIH07IH1cblx0XG5cdGZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcignQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uJyk7IH0gfVxuXHRcblx0dmFyIF9kZWZhdWx0c0pzID0gX193ZWJwYWNrX3JlcXVpcmVfXygyKTtcblx0XG5cdHZhciBfZGVmYXVsdHNKczIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KF9kZWZhdWx0c0pzKTtcblx0XG5cdC8qKlxuXHQgKiBJbml0aWFsaXplIHRoZSBUeXBlZCBvYmplY3Rcblx0ICovXG5cdFxuXHR2YXIgSW5pdGlhbGl6ZXIgPSAoZnVuY3Rpb24gKCkge1xuXHQgIGZ1bmN0aW9uIEluaXRpYWxpemVyKCkge1xuXHQgICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIEluaXRpYWxpemVyKTtcblx0ICB9XG5cdFxuXHQgIF9jcmVhdGVDbGFzcyhJbml0aWFsaXplciwgW3tcblx0ICAgIGtleTogJ2xvYWQnLFxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogTG9hZCB1cCBkZWZhdWx0cyAmIG9wdGlvbnMgb24gdGhlIFR5cGVkIGluc3RhbmNlXG5cdCAgICAgKiBAcGFyYW0ge1R5cGVkfSBzZWxmIGluc3RhbmNlIG9mIFR5cGVkXG5cdCAgICAgKiBAcGFyYW0ge29iamVjdH0gb3B0aW9ucyBvcHRpb25zIG9iamVjdFxuXHQgICAgICogQHBhcmFtIHtzdHJpbmd9IGVsZW1lbnRJZCBIVE1MIGVsZW1lbnQgSUQgX09SXyBpbnN0YW5jZSBvZiBIVE1MIGVsZW1lbnRcblx0ICAgICAqIEBwcml2YXRlXG5cdCAgICAgKi9cblx0XG5cdCAgICB2YWx1ZTogZnVuY3Rpb24gbG9hZChzZWxmLCBvcHRpb25zLCBlbGVtZW50SWQpIHtcblx0ICAgICAgLy8gY2hvc2VuIGVsZW1lbnQgdG8gbWFuaXB1bGF0ZSB0ZXh0XG5cdCAgICAgIGlmICh0eXBlb2YgZWxlbWVudElkID09PSAnc3RyaW5nJykge1xuXHQgICAgICAgIHNlbGYuZWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKGVsZW1lbnRJZCk7XG5cdCAgICAgIH0gZWxzZSB7XG5cdCAgICAgICAgc2VsZi5lbCA9IGVsZW1lbnRJZDtcblx0ICAgICAgfVxuXHRcblx0ICAgICAgc2VsZi5vcHRpb25zID0gX2V4dGVuZHMoe30sIF9kZWZhdWx0c0pzMlsnZGVmYXVsdCddLCBvcHRpb25zKTtcblx0XG5cdCAgICAgIC8vIGF0dHJpYnV0ZSB0byB0eXBlIGludG9cblx0ICAgICAgc2VsZi5pc0lucHV0ID0gc2VsZi5lbC50YWdOYW1lLnRvTG93ZXJDYXNlKCkgPT09ICdpbnB1dCc7XG5cdCAgICAgIHNlbGYuYXR0ciA9IHNlbGYub3B0aW9ucy5hdHRyO1xuXHQgICAgICBzZWxmLmJpbmRJbnB1dEZvY3VzRXZlbnRzID0gc2VsZi5vcHRpb25zLmJpbmRJbnB1dEZvY3VzRXZlbnRzO1xuXHRcblx0ICAgICAgLy8gc2hvdyBjdXJzb3Jcblx0ICAgICAgc2VsZi5zaG93Q3Vyc29yID0gc2VsZi5pc0lucHV0ID8gZmFsc2UgOiBzZWxmLm9wdGlvbnMuc2hvd0N1cnNvcjtcblx0XG5cdCAgICAgIC8vIGN1c3RvbSBjdXJzb3Jcblx0ICAgICAgc2VsZi5jdXJzb3JDaGFyID0gc2VsZi5vcHRpb25zLmN1cnNvckNoYXI7XG5cdFxuXHQgICAgICAvLyBJcyB0aGUgY3Vyc29yIGJsaW5raW5nXG5cdCAgICAgIHNlbGYuY3Vyc29yQmxpbmtpbmcgPSB0cnVlO1xuXHRcblx0ICAgICAgLy8gdGV4dCBjb250ZW50IG9mIGVsZW1lbnRcblx0ICAgICAgc2VsZi5lbENvbnRlbnQgPSBzZWxmLmF0dHIgPyBzZWxmLmVsLmdldEF0dHJpYnV0ZShzZWxmLmF0dHIpIDogc2VsZi5lbC50ZXh0Q29udGVudDtcblx0XG5cdCAgICAgIC8vIGh0bWwgb3IgcGxhaW4gdGV4dFxuXHQgICAgICBzZWxmLmNvbnRlbnRUeXBlID0gc2VsZi5vcHRpb25zLmNvbnRlbnRUeXBlO1xuXHRcblx0ICAgICAgLy8gdHlwaW5nIHNwZWVkXG5cdCAgICAgIHNlbGYudHlwZVNwZWVkID0gc2VsZi5vcHRpb25zLnR5cGVTcGVlZDtcblx0XG5cdCAgICAgIC8vIGFkZCBhIGRlbGF5IGJlZm9yZSB0eXBpbmcgc3RhcnRzXG5cdCAgICAgIHNlbGYuc3RhcnREZWxheSA9IHNlbGYub3B0aW9ucy5zdGFydERlbGF5O1xuXHRcblx0ICAgICAgLy8gYmFja3NwYWNpbmcgc3BlZWRcblx0ICAgICAgc2VsZi5iYWNrU3BlZWQgPSBzZWxmLm9wdGlvbnMuYmFja1NwZWVkO1xuXHRcblx0ICAgICAgLy8gb25seSBiYWNrc3BhY2Ugd2hhdCBkb2Vzbid0IG1hdGNoIHRoZSBwcmV2aW91cyBzdHJpbmdcblx0ICAgICAgc2VsZi5zbWFydEJhY2tzcGFjZSA9IHNlbGYub3B0aW9ucy5zbWFydEJhY2tzcGFjZTtcblx0XG5cdCAgICAgIC8vIGFtb3VudCBvZiB0aW1lIHRvIHdhaXQgYmVmb3JlIGJhY2tzcGFjaW5nXG5cdCAgICAgIHNlbGYuYmFja0RlbGF5ID0gc2VsZi5vcHRpb25zLmJhY2tEZWxheTtcblx0XG5cdCAgICAgIC8vIEZhZGUgb3V0IGluc3RlYWQgb2YgYmFja3NwYWNlXG5cdCAgICAgIHNlbGYuZmFkZU91dCA9IHNlbGYub3B0aW9ucy5mYWRlT3V0O1xuXHQgICAgICBzZWxmLmZhZGVPdXRDbGFzcyA9IHNlbGYub3B0aW9ucy5mYWRlT3V0Q2xhc3M7XG5cdCAgICAgIHNlbGYuZmFkZU91dERlbGF5ID0gc2VsZi5vcHRpb25zLmZhZGVPdXREZWxheTtcblx0XG5cdCAgICAgIC8vIHZhcmlhYmxlIHRvIGNoZWNrIHdoZXRoZXIgdHlwaW5nIGlzIGN1cnJlbnRseSBwYXVzZWRcblx0ICAgICAgc2VsZi5pc1BhdXNlZCA9IGZhbHNlO1xuXHRcblx0ICAgICAgLy8gaW5wdXQgc3RyaW5ncyBvZiB0ZXh0XG5cdCAgICAgIHNlbGYuc3RyaW5ncyA9IHNlbGYub3B0aW9ucy5zdHJpbmdzLm1hcChmdW5jdGlvbiAocykge1xuXHQgICAgICAgIHJldHVybiBzLnRyaW0oKTtcblx0ICAgICAgfSk7XG5cdFxuXHQgICAgICAvLyBkaXYgY29udGFpbmluZyBzdHJpbmdzXG5cdCAgICAgIGlmICh0eXBlb2Ygc2VsZi5vcHRpb25zLnN0cmluZ3NFbGVtZW50ID09PSAnc3RyaW5nJykge1xuXHQgICAgICAgIHNlbGYuc3RyaW5nc0VsZW1lbnQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKHNlbGYub3B0aW9ucy5zdHJpbmdzRWxlbWVudCk7XG5cdCAgICAgIH0gZWxzZSB7XG5cdCAgICAgICAgc2VsZi5zdHJpbmdzRWxlbWVudCA9IHNlbGYub3B0aW9ucy5zdHJpbmdzRWxlbWVudDtcblx0ICAgICAgfVxuXHRcblx0ICAgICAgaWYgKHNlbGYuc3RyaW5nc0VsZW1lbnQpIHtcblx0ICAgICAgICBzZWxmLnN0cmluZ3MgPSBbXTtcblx0ICAgICAgICBzZWxmLnN0cmluZ3NFbGVtZW50LnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7XG5cdCAgICAgICAgdmFyIHN0cmluZ3MgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuYXBwbHkoc2VsZi5zdHJpbmdzRWxlbWVudC5jaGlsZHJlbik7XG5cdCAgICAgICAgdmFyIHN0cmluZ3NMZW5ndGggPSBzdHJpbmdzLmxlbmd0aDtcblx0XG5cdCAgICAgICAgaWYgKHN0cmluZ3NMZW5ndGgpIHtcblx0ICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgc3RyaW5nc0xlbmd0aDsgaSArPSAxKSB7XG5cdCAgICAgICAgICAgIHZhciBzdHJpbmdFbCA9IHN0cmluZ3NbaV07XG5cdCAgICAgICAgICAgIHNlbGYuc3RyaW5ncy5wdXNoKHN0cmluZ0VsLmlubmVySFRNTC50cmltKCkpO1xuXHQgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHRcblx0ICAgICAgLy8gY2hhcmFjdGVyIG51bWJlciBwb3NpdGlvbiBvZiBjdXJyZW50IHN0cmluZ1xuXHQgICAgICBzZWxmLnN0clBvcyA9IDA7XG5cdFxuXHQgICAgICAvLyBjdXJyZW50IGFycmF5IHBvc2l0aW9uXG5cdCAgICAgIHNlbGYuYXJyYXlQb3MgPSAwO1xuXHRcblx0ICAgICAgLy8gaW5kZXggb2Ygc3RyaW5nIHRvIHN0b3AgYmFja3NwYWNpbmcgb25cblx0ICAgICAgc2VsZi5zdG9wTnVtID0gMDtcblx0XG5cdCAgICAgIC8vIExvb3BpbmcgbG9naWNcblx0ICAgICAgc2VsZi5sb29wID0gc2VsZi5vcHRpb25zLmxvb3A7XG5cdCAgICAgIHNlbGYubG9vcENvdW50ID0gc2VsZi5vcHRpb25zLmxvb3BDb3VudDtcblx0ICAgICAgc2VsZi5jdXJMb29wID0gMDtcblx0XG5cdCAgICAgIC8vIHNodWZmbGUgdGhlIHN0cmluZ3Ncblx0ICAgICAgc2VsZi5zaHVmZmxlID0gc2VsZi5vcHRpb25zLnNodWZmbGU7XG5cdCAgICAgIC8vIHRoZSBvcmRlciBvZiBzdHJpbmdzXG5cdCAgICAgIHNlbGYuc2VxdWVuY2UgPSBbXTtcblx0XG5cdCAgICAgIHNlbGYucGF1c2UgPSB7XG5cdCAgICAgICAgc3RhdHVzOiBmYWxzZSxcblx0ICAgICAgICB0eXBld3JpdGU6IHRydWUsXG5cdCAgICAgICAgY3VyU3RyaW5nOiAnJyxcblx0ICAgICAgICBjdXJTdHJQb3M6IDBcblx0ICAgICAgfTtcblx0XG5cdCAgICAgIC8vIFdoZW4gdGhlIHR5cGluZyBpcyBjb21wbGV0ZSAod2hlbiBub3QgbG9vcGVkKVxuXHQgICAgICBzZWxmLnR5cGluZ0NvbXBsZXRlID0gZmFsc2U7XG5cdFxuXHQgICAgICAvLyBTZXQgdGhlIG9yZGVyIGluIHdoaWNoIHRoZSBzdHJpbmdzIGFyZSB0eXBlZFxuXHQgICAgICBmb3IgKHZhciBpIGluIHNlbGYuc3RyaW5ncykge1xuXHQgICAgICAgIHNlbGYuc2VxdWVuY2VbaV0gPSBpO1xuXHQgICAgICB9XG5cdFxuXHQgICAgICAvLyBJZiB0aGVyZSBpcyBzb21lIHRleHQgaW4gdGhlIGVsZW1lbnRcblx0ICAgICAgc2VsZi5jdXJyZW50RWxDb250ZW50ID0gdGhpcy5nZXRDdXJyZW50RWxDb250ZW50KHNlbGYpO1xuXHRcblx0ICAgICAgc2VsZi5hdXRvSW5zZXJ0Q3NzID0gc2VsZi5vcHRpb25zLmF1dG9JbnNlcnRDc3M7XG5cdFxuXHQgICAgICB0aGlzLmFwcGVuZEFuaW1hdGlvbkNzcyhzZWxmKTtcblx0ICAgIH1cblx0ICB9LCB7XG5cdCAgICBrZXk6ICdnZXRDdXJyZW50RWxDb250ZW50Jyxcblx0ICAgIHZhbHVlOiBmdW5jdGlvbiBnZXRDdXJyZW50RWxDb250ZW50KHNlbGYpIHtcblx0ICAgICAgdmFyIGVsQ29udGVudCA9ICcnO1xuXHQgICAgICBpZiAoc2VsZi5hdHRyKSB7XG5cdCAgICAgICAgZWxDb250ZW50ID0gc2VsZi5lbC5nZXRBdHRyaWJ1dGUoc2VsZi5hdHRyKTtcblx0ICAgICAgfSBlbHNlIGlmIChzZWxmLmlzSW5wdXQpIHtcblx0ICAgICAgICBlbENvbnRlbnQgPSBzZWxmLmVsLnZhbHVlO1xuXHQgICAgICB9IGVsc2UgaWYgKHNlbGYuY29udGVudFR5cGUgPT09ICdodG1sJykge1xuXHQgICAgICAgIGVsQ29udGVudCA9IHNlbGYuZWwuaW5uZXJIVE1MO1xuXHQgICAgICB9IGVsc2Uge1xuXHQgICAgICAgIGVsQ29udGVudCA9IHNlbGYuZWwudGV4dENvbnRlbnQ7XG5cdCAgICAgIH1cblx0ICAgICAgcmV0dXJuIGVsQ29udGVudDtcblx0ICAgIH1cblx0ICB9LCB7XG5cdCAgICBrZXk6ICdhcHBlbmRBbmltYXRpb25Dc3MnLFxuXHQgICAgdmFsdWU6IGZ1bmN0aW9uIGFwcGVuZEFuaW1hdGlvbkNzcyhzZWxmKSB7XG5cdCAgICAgIHZhciBjc3NEYXRhTmFtZSA9ICdkYXRhLXR5cGVkLWpzLWNzcyc7XG5cdCAgICAgIGlmICghc2VsZi5hdXRvSW5zZXJ0Q3NzKSB7XG5cdCAgICAgICAgcmV0dXJuO1xuXHQgICAgICB9XG5cdCAgICAgIGlmICghc2VsZi5zaG93Q3Vyc29yICYmICFzZWxmLmZhZGVPdXQpIHtcblx0ICAgICAgICByZXR1cm47XG5cdCAgICAgIH1cblx0ICAgICAgaWYgKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1snICsgY3NzRGF0YU5hbWUgKyAnXScpKSB7XG5cdCAgICAgICAgcmV0dXJuO1xuXHQgICAgICB9XG5cdFxuXHQgICAgICB2YXIgY3NzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3R5bGUnKTtcblx0ICAgICAgY3NzLnR5cGUgPSAndGV4dC9jc3MnO1xuXHQgICAgICBjc3Muc2V0QXR0cmlidXRlKGNzc0RhdGFOYW1lLCB0cnVlKTtcblx0XG5cdCAgICAgIHZhciBpbm5lckNzcyA9ICcnO1xuXHQgICAgICBpZiAoc2VsZi5zaG93Q3Vyc29yKSB7XG5cdCAgICAgICAgaW5uZXJDc3MgKz0gJ1xcbiAgICAgICAgLnR5cGVkLWN1cnNvcntcXG4gICAgICAgICAgb3BhY2l0eTogMTtcXG4gICAgICAgIH1cXG4gICAgICAgIC50eXBlZC1jdXJzb3IudHlwZWQtY3Vyc29yLS1ibGlua3tcXG4gICAgICAgICAgYW5pbWF0aW9uOiB0eXBlZGpzQmxpbmsgMC43cyBpbmZpbml0ZTtcXG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHR5cGVkanNCbGluayAwLjdzIGluZmluaXRlO1xcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdHlwZWRqc0JsaW5rIDAuN3MgaW5maW5pdGU7XFxuICAgICAgICB9XFxuICAgICAgICBAa2V5ZnJhbWVzIHR5cGVkanNCbGlua3tcXG4gICAgICAgICAgNTAlIHsgb3BhY2l0eTogMC4wOyB9XFxuICAgICAgICB9XFxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgdHlwZWRqc0JsaW5re1xcbiAgICAgICAgICAwJSB7IG9wYWNpdHk6IDE7IH1cXG4gICAgICAgICAgNTAlIHsgb3BhY2l0eTogMC4wOyB9XFxuICAgICAgICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XFxuICAgICAgICB9XFxuICAgICAgJztcblx0ICAgICAgfVxuXHQgICAgICBpZiAoc2VsZi5mYWRlT3V0KSB7XG5cdCAgICAgICAgaW5uZXJDc3MgKz0gJ1xcbiAgICAgICAgLnR5cGVkLWZhZGUtb3V0e1xcbiAgICAgICAgICBvcGFjaXR5OiAwO1xcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XFxuICAgICAgICB9XFxuICAgICAgICAudHlwZWQtY3Vyc29yLnR5cGVkLWN1cnNvci0tYmxpbmsudHlwZWQtZmFkZS1vdXR7XFxuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAwO1xcbiAgICAgICAgICBhbmltYXRpb246IDA7XFxuICAgICAgICB9XFxuICAgICAgJztcblx0ICAgICAgfVxuXHQgICAgICBpZiAoY3NzLmxlbmd0aCA9PT0gMCkge1xuXHQgICAgICAgIHJldHVybjtcblx0ICAgICAgfVxuXHQgICAgICBjc3MuaW5uZXJIVE1MID0gaW5uZXJDc3M7XG5cdCAgICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoY3NzKTtcblx0ICAgIH1cblx0ICB9XSk7XG5cdFxuXHQgIHJldHVybiBJbml0aWFsaXplcjtcblx0fSkoKTtcblx0XG5cdGV4cG9ydHNbJ2RlZmF1bHQnXSA9IEluaXRpYWxpemVyO1xuXHR2YXIgaW5pdGlhbGl6ZXIgPSBuZXcgSW5pdGlhbGl6ZXIoKTtcblx0ZXhwb3J0cy5pbml0aWFsaXplciA9IGluaXRpYWxpemVyO1xuXG4vKioqLyB9KSxcbi8qIDIgKi9cbi8qKiovIChmdW5jdGlvbihtb2R1bGUsIGV4cG9ydHMpIHtcblxuXHQvKipcblx0ICogRGVmYXVsdHMgJiBvcHRpb25zXG5cdCAqIEByZXR1cm5zIHtvYmplY3R9IFR5cGVkIGRlZmF1bHRzICYgb3B0aW9uc1xuXHQgKiBAcHVibGljXG5cdCAqL1xuXHRcblx0J3VzZSBzdHJpY3QnO1xuXHRcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywge1xuXHQgIHZhbHVlOiB0cnVlXG5cdH0pO1xuXHR2YXIgZGVmYXVsdHMgPSB7XG5cdCAgLyoqXG5cdCAgICogQHByb3BlcnR5IHthcnJheX0gc3RyaW5ncyBzdHJpbmdzIHRvIGJlIHR5cGVkXG5cdCAgICogQHByb3BlcnR5IHtzdHJpbmd9IHN0cmluZ3NFbGVtZW50IElEIG9mIGVsZW1lbnQgY29udGFpbmluZyBzdHJpbmcgY2hpbGRyZW5cblx0ICAgKi9cblx0ICBzdHJpbmdzOiBbJ1RoZXNlIGFyZSB0aGUgZGVmYXVsdCB2YWx1ZXMuLi4nLCAnWW91IGtub3cgd2hhdCB5b3Ugc2hvdWxkIGRvPycsICdVc2UgeW91ciBvd24hJywgJ0hhdmUgYSBncmVhdCBkYXkhJ10sXG5cdCAgc3RyaW5nc0VsZW1lbnQ6IG51bGwsXG5cdFxuXHQgIC8qKlxuXHQgICAqIEBwcm9wZXJ0eSB7bnVtYmVyfSB0eXBlU3BlZWQgdHlwZSBzcGVlZCBpbiBtaWxsaXNlY29uZHNcblx0ICAgKi9cblx0ICB0eXBlU3BlZWQ6IDAsXG5cdFxuXHQgIC8qKlxuXHQgICAqIEBwcm9wZXJ0eSB7bnVtYmVyfSBzdGFydERlbGF5IHRpbWUgYmVmb3JlIHR5cGluZyBzdGFydHMgaW4gbWlsbGlzZWNvbmRzXG5cdCAgICovXG5cdCAgc3RhcnREZWxheTogMCxcblx0XG5cdCAgLyoqXG5cdCAgICogQHByb3BlcnR5IHtudW1iZXJ9IGJhY2tTcGVlZCBiYWNrc3BhY2luZyBzcGVlZCBpbiBtaWxsaXNlY29uZHNcblx0ICAgKi9cblx0ICBiYWNrU3BlZWQ6IDAsXG5cdFxuXHQgIC8qKlxuXHQgICAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gc21hcnRCYWNrc3BhY2Ugb25seSBiYWNrc3BhY2Ugd2hhdCBkb2Vzbid0IG1hdGNoIHRoZSBwcmV2aW91cyBzdHJpbmdcblx0ICAgKi9cblx0ICBzbWFydEJhY2tzcGFjZTogdHJ1ZSxcblx0XG5cdCAgLyoqXG5cdCAgICogQHByb3BlcnR5IHtib29sZWFufSBzaHVmZmxlIHNodWZmbGUgdGhlIHN0cmluZ3Ncblx0ICAgKi9cblx0ICBzaHVmZmxlOiBmYWxzZSxcblx0XG5cdCAgLyoqXG5cdCAgICogQHByb3BlcnR5IHtudW1iZXJ9IGJhY2tEZWxheSB0aW1lIGJlZm9yZSBiYWNrc3BhY2luZyBpbiBtaWxsaXNlY29uZHNcblx0ICAgKi9cblx0ICBiYWNrRGVsYXk6IDcwMCxcblx0XG5cdCAgLyoqXG5cdCAgICogQHByb3BlcnR5IHtib29sZWFufSBmYWRlT3V0IEZhZGUgb3V0IGluc3RlYWQgb2YgYmFja3NwYWNlXG5cdCAgICogQHByb3BlcnR5IHtzdHJpbmd9IGZhZGVPdXRDbGFzcyBjc3MgY2xhc3MgZm9yIGZhZGUgYW5pbWF0aW9uXG5cdCAgICogQHByb3BlcnR5IHtib29sZWFufSBmYWRlT3V0RGVsYXkgRmFkZSBvdXQgZGVsYXkgaW4gbWlsbGlzZWNvbmRzXG5cdCAgICovXG5cdCAgZmFkZU91dDogZmFsc2UsXG5cdCAgZmFkZU91dENsYXNzOiAndHlwZWQtZmFkZS1vdXQnLFxuXHQgIGZhZGVPdXREZWxheTogNTAwLFxuXHRcblx0ICAvKipcblx0ICAgKiBAcHJvcGVydHkge2Jvb2xlYW59IGxvb3AgbG9vcCBzdHJpbmdzXG5cdCAgICogQHByb3BlcnR5IHtudW1iZXJ9IGxvb3BDb3VudCBhbW91bnQgb2YgbG9vcHNcblx0ICAgKi9cblx0ICBsb29wOiBmYWxzZSxcblx0ICBsb29wQ291bnQ6IEluZmluaXR5LFxuXHRcblx0ICAvKipcblx0ICAgKiBAcHJvcGVydHkge2Jvb2xlYW59IHNob3dDdXJzb3Igc2hvdyBjdXJzb3Jcblx0ICAgKiBAcHJvcGVydHkge3N0cmluZ30gY3Vyc29yQ2hhciBjaGFyYWN0ZXIgZm9yIGN1cnNvclxuXHQgICAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gYXV0b0luc2VydENzcyBpbnNlcnQgQ1NTIGZvciBjdXJzb3IgYW5kIGZhZGVPdXQgaW50byBIVE1MIDxoZWFkPlxuXHQgICAqL1xuXHQgIHNob3dDdXJzb3I6IHRydWUsXG5cdCAgY3Vyc29yQ2hhcjogJ3wnLFxuXHQgIGF1dG9JbnNlcnRDc3M6IHRydWUsXG5cdFxuXHQgIC8qKlxuXHQgICAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBhdHRyIGF0dHJpYnV0ZSBmb3IgdHlwaW5nXG5cdCAgICogRXg6IGlucHV0IHBsYWNlaG9sZGVyLCB2YWx1ZSwgb3IganVzdCBIVE1MIHRleHRcblx0ICAgKi9cblx0ICBhdHRyOiBudWxsLFxuXHRcblx0ICAvKipcblx0ICAgKiBAcHJvcGVydHkge2Jvb2xlYW59IGJpbmRJbnB1dEZvY3VzRXZlbnRzIGJpbmQgdG8gZm9jdXMgYW5kIGJsdXIgaWYgZWwgaXMgdGV4dCBpbnB1dFxuXHQgICAqL1xuXHQgIGJpbmRJbnB1dEZvY3VzRXZlbnRzOiBmYWxzZSxcblx0XG5cdCAgLyoqXG5cdCAgICogQHByb3BlcnR5IHtzdHJpbmd9IGNvbnRlbnRUeXBlICdodG1sJyBvciAnbnVsbCcgZm9yIHBsYWludGV4dFxuXHQgICAqL1xuXHQgIGNvbnRlbnRUeXBlOiAnaHRtbCcsXG5cdFxuXHQgIC8qKlxuXHQgICAqIEJlZm9yZSBpdCBiZWdpbnMgdHlwaW5nXG5cdCAgICogQHBhcmFtIHtUeXBlZH0gc2VsZlxuXHQgICAqL1xuXHQgIG9uQmVnaW46IGZ1bmN0aW9uIG9uQmVnaW4oc2VsZikge30sXG5cdFxuXHQgIC8qKlxuXHQgICAqIEFsbCB0eXBpbmcgaXMgY29tcGxldGVcblx0ICAgKiBAcGFyYW0ge1R5cGVkfSBzZWxmXG5cdCAgICovXG5cdCAgb25Db21wbGV0ZTogZnVuY3Rpb24gb25Db21wbGV0ZShzZWxmKSB7fSxcblx0XG5cdCAgLyoqXG5cdCAgICogQmVmb3JlIGVhY2ggc3RyaW5nIGlzIHR5cGVkXG5cdCAgICogQHBhcmFtIHtudW1iZXJ9IGFycmF5UG9zXG5cdCAgICogQHBhcmFtIHtUeXBlZH0gc2VsZlxuXHQgICAqL1xuXHQgIHByZVN0cmluZ1R5cGVkOiBmdW5jdGlvbiBwcmVTdHJpbmdUeXBlZChhcnJheVBvcywgc2VsZikge30sXG5cdFxuXHQgIC8qKlxuXHQgICAqIEFmdGVyIGVhY2ggc3RyaW5nIGlzIHR5cGVkXG5cdCAgICogQHBhcmFtIHtudW1iZXJ9IGFycmF5UG9zXG5cdCAgICogQHBhcmFtIHtUeXBlZH0gc2VsZlxuXHQgICAqL1xuXHQgIG9uU3RyaW5nVHlwZWQ6IGZ1bmN0aW9uIG9uU3RyaW5nVHlwZWQoYXJyYXlQb3MsIHNlbGYpIHt9LFxuXHRcblx0ICAvKipcblx0ICAgKiBEdXJpbmcgbG9vcGluZywgYWZ0ZXIgbGFzdCBzdHJpbmcgaXMgdHlwZWRcblx0ICAgKiBAcGFyYW0ge1R5cGVkfSBzZWxmXG5cdCAgICovXG5cdCAgb25MYXN0U3RyaW5nQmFja3NwYWNlZDogZnVuY3Rpb24gb25MYXN0U3RyaW5nQmFja3NwYWNlZChzZWxmKSB7fSxcblx0XG5cdCAgLyoqXG5cdCAgICogVHlwaW5nIGhhcyBiZWVuIHN0b3BwZWRcblx0ICAgKiBAcGFyYW0ge251bWJlcn0gYXJyYXlQb3Ncblx0ICAgKiBAcGFyYW0ge1R5cGVkfSBzZWxmXG5cdCAgICovXG5cdCAgb25UeXBpbmdQYXVzZWQ6IGZ1bmN0aW9uIG9uVHlwaW5nUGF1c2VkKGFycmF5UG9zLCBzZWxmKSB7fSxcblx0XG5cdCAgLyoqXG5cdCAgICogVHlwaW5nIGhhcyBiZWVuIHN0YXJ0ZWQgYWZ0ZXIgYmVpbmcgc3RvcHBlZFxuXHQgICAqIEBwYXJhbSB7bnVtYmVyfSBhcnJheVBvc1xuXHQgICAqIEBwYXJhbSB7VHlwZWR9IHNlbGZcblx0ICAgKi9cblx0ICBvblR5cGluZ1Jlc3VtZWQ6IGZ1bmN0aW9uIG9uVHlwaW5nUmVzdW1lZChhcnJheVBvcywgc2VsZikge30sXG5cdFxuXHQgIC8qKlxuXHQgICAqIEFmdGVyIHJlc2V0XG5cdCAgICogQHBhcmFtIHtUeXBlZH0gc2VsZlxuXHQgICAqL1xuXHQgIG9uUmVzZXQ6IGZ1bmN0aW9uIG9uUmVzZXQoc2VsZikge30sXG5cdFxuXHQgIC8qKlxuXHQgICAqIEFmdGVyIHN0b3Bcblx0ICAgKiBAcGFyYW0ge251bWJlcn0gYXJyYXlQb3Ncblx0ICAgKiBAcGFyYW0ge1R5cGVkfSBzZWxmXG5cdCAgICovXG5cdCAgb25TdG9wOiBmdW5jdGlvbiBvblN0b3AoYXJyYXlQb3MsIHNlbGYpIHt9LFxuXHRcblx0ICAvKipcblx0ICAgKiBBZnRlciBzdGFydFxuXHQgICAqIEBwYXJhbSB7bnVtYmVyfSBhcnJheVBvc1xuXHQgICAqIEBwYXJhbSB7VHlwZWR9IHNlbGZcblx0ICAgKi9cblx0ICBvblN0YXJ0OiBmdW5jdGlvbiBvblN0YXJ0KGFycmF5UG9zLCBzZWxmKSB7fSxcblx0XG5cdCAgLyoqXG5cdCAgICogQWZ0ZXIgZGVzdHJveVxuXHQgICAqIEBwYXJhbSB7VHlwZWR9IHNlbGZcblx0ICAgKi9cblx0ICBvbkRlc3Ryb3k6IGZ1bmN0aW9uIG9uRGVzdHJveShzZWxmKSB7fVxuXHR9O1xuXHRcblx0ZXhwb3J0c1snZGVmYXVsdCddID0gZGVmYXVsdHM7XG5cdG1vZHVsZS5leHBvcnRzID0gZXhwb3J0c1snZGVmYXVsdCddO1xuXG4vKioqLyB9KSxcbi8qIDMgKi9cbi8qKiovIChmdW5jdGlvbihtb2R1bGUsIGV4cG9ydHMpIHtcblxuXHQvKipcblx0ICogVE9ETzogVGhlc2UgbWV0aG9kcyBjYW4gcHJvYmFibHkgYmUgY29tYmluZWQgc29tZWhvd1xuXHQgKiBQYXJzZSBIVE1MIHRhZ3MgJiBIVE1MIENoYXJhY3RlcnNcblx0ICovXG5cdFxuXHQndXNlIHN0cmljdCc7XG5cdFxuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7XG5cdCAgdmFsdWU6IHRydWVcblx0fSk7XG5cdFxuXHR2YXIgX2NyZWF0ZUNsYXNzID0gKGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmICgndmFsdWUnIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KSgpO1xuXHRcblx0ZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKCdDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb24nKTsgfSB9XG5cdFxuXHR2YXIgSFRNTFBhcnNlciA9IChmdW5jdGlvbiAoKSB7XG5cdCAgZnVuY3Rpb24gSFRNTFBhcnNlcigpIHtcblx0ICAgIF9jbGFzc0NhbGxDaGVjayh0aGlzLCBIVE1MUGFyc2VyKTtcblx0ICB9XG5cdFxuXHQgIF9jcmVhdGVDbGFzcyhIVE1MUGFyc2VyLCBbe1xuXHQgICAga2V5OiAndHlwZUh0bWxDaGFycycsXG5cdFxuXHQgICAgLyoqXG5cdCAgICAgKiBUeXBlIEhUTUwgdGFncyAmIEhUTUwgQ2hhcmFjdGVyc1xuXHQgICAgICogQHBhcmFtIHtzdHJpbmd9IGN1clN0cmluZyBDdXJyZW50IHN0cmluZ1xuXHQgICAgICogQHBhcmFtIHtudW1iZXJ9IGN1clN0clBvcyBQb3NpdGlvbiBpbiBjdXJyZW50IHN0cmluZ1xuXHQgICAgICogQHBhcmFtIHtUeXBlZH0gc2VsZiBpbnN0YW5jZSBvZiBUeXBlZFxuXHQgICAgICogQHJldHVybnMge251bWJlcn0gYSBuZXcgc3RyaW5nIHBvc2l0aW9uXG5cdCAgICAgKiBAcHJpdmF0ZVxuXHQgICAgICovXG5cdFxuXHQgICAgdmFsdWU6IGZ1bmN0aW9uIHR5cGVIdG1sQ2hhcnMoY3VyU3RyaW5nLCBjdXJTdHJQb3MsIHNlbGYpIHtcblx0ICAgICAgaWYgKHNlbGYuY29udGVudFR5cGUgIT09ICdodG1sJykgcmV0dXJuIGN1clN0clBvcztcblx0ICAgICAgdmFyIGN1ckNoYXIgPSBjdXJTdHJpbmcuc3Vic3RyKGN1clN0clBvcykuY2hhckF0KDApO1xuXHQgICAgICBpZiAoY3VyQ2hhciA9PT0gJzwnIHx8IGN1ckNoYXIgPT09ICcmJykge1xuXHQgICAgICAgIHZhciBlbmRUYWcgPSAnJztcblx0ICAgICAgICBpZiAoY3VyQ2hhciA9PT0gJzwnKSB7XG5cdCAgICAgICAgICBlbmRUYWcgPSAnPic7XG5cdCAgICAgICAgfSBlbHNlIHtcblx0ICAgICAgICAgIGVuZFRhZyA9ICc7Jztcblx0ICAgICAgICB9XG5cdCAgICAgICAgd2hpbGUgKGN1clN0cmluZy5zdWJzdHIoY3VyU3RyUG9zICsgMSkuY2hhckF0KDApICE9PSBlbmRUYWcpIHtcblx0ICAgICAgICAgIGN1clN0clBvcysrO1xuXHQgICAgICAgICAgaWYgKGN1clN0clBvcyArIDEgPiBjdXJTdHJpbmcubGVuZ3RoKSB7XG5cdCAgICAgICAgICAgIGJyZWFrO1xuXHQgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICBjdXJTdHJQb3MrKztcblx0ICAgICAgfVxuXHQgICAgICByZXR1cm4gY3VyU3RyUG9zO1xuXHQgICAgfVxuXHRcblx0ICAgIC8qKlxuXHQgICAgICogQmFja3NwYWNlIEhUTUwgdGFncyBhbmQgSFRNTCBDaGFyYWN0ZXJzXG5cdCAgICAgKiBAcGFyYW0ge3N0cmluZ30gY3VyU3RyaW5nIEN1cnJlbnQgc3RyaW5nXG5cdCAgICAgKiBAcGFyYW0ge251bWJlcn0gY3VyU3RyUG9zIFBvc2l0aW9uIGluIGN1cnJlbnQgc3RyaW5nXG5cdCAgICAgKiBAcGFyYW0ge1R5cGVkfSBzZWxmIGluc3RhbmNlIG9mIFR5cGVkXG5cdCAgICAgKiBAcmV0dXJucyB7bnVtYmVyfSBhIG5ldyBzdHJpbmcgcG9zaXRpb25cblx0ICAgICAqIEBwcml2YXRlXG5cdCAgICAgKi9cblx0ICB9LCB7XG5cdCAgICBrZXk6ICdiYWNrU3BhY2VIdG1sQ2hhcnMnLFxuXHQgICAgdmFsdWU6IGZ1bmN0aW9uIGJhY2tTcGFjZUh0bWxDaGFycyhjdXJTdHJpbmcsIGN1clN0clBvcywgc2VsZikge1xuXHQgICAgICBpZiAoc2VsZi5jb250ZW50VHlwZSAhPT0gJ2h0bWwnKSByZXR1cm4gY3VyU3RyUG9zO1xuXHQgICAgICB2YXIgY3VyQ2hhciA9IGN1clN0cmluZy5zdWJzdHIoY3VyU3RyUG9zKS5jaGFyQXQoMCk7XG5cdCAgICAgIGlmIChjdXJDaGFyID09PSAnPicgfHwgY3VyQ2hhciA9PT0gJzsnKSB7XG5cdCAgICAgICAgdmFyIGVuZFRhZyA9ICcnO1xuXHQgICAgICAgIGlmIChjdXJDaGFyID09PSAnPicpIHtcblx0ICAgICAgICAgIGVuZFRhZyA9ICc8Jztcblx0ICAgICAgICB9IGVsc2Uge1xuXHQgICAgICAgICAgZW5kVGFnID0gJyYnO1xuXHQgICAgICAgIH1cblx0ICAgICAgICB3aGlsZSAoY3VyU3RyaW5nLnN1YnN0cihjdXJTdHJQb3MgLSAxKS5jaGFyQXQoMCkgIT09IGVuZFRhZykge1xuXHQgICAgICAgICAgY3VyU3RyUG9zLS07XG5cdCAgICAgICAgICBpZiAoY3VyU3RyUG9zIDwgMCkge1xuXHQgICAgICAgICAgICBicmVhaztcblx0ICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgY3VyU3RyUG9zLS07XG5cdCAgICAgIH1cblx0ICAgICAgcmV0dXJuIGN1clN0clBvcztcblx0ICAgIH1cblx0ICB9XSk7XG5cdFxuXHQgIHJldHVybiBIVE1MUGFyc2VyO1xuXHR9KSgpO1xuXHRcblx0ZXhwb3J0c1snZGVmYXVsdCddID0gSFRNTFBhcnNlcjtcblx0dmFyIGh0bWxQYXJzZXIgPSBuZXcgSFRNTFBhcnNlcigpO1xuXHRleHBvcnRzLmh0bWxQYXJzZXIgPSBodG1sUGFyc2VyO1xuXG4vKioqLyB9KVxuLyoqKioqKi8gXSlcbn0pO1xuO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL3R5cGVkLmpzL2xpYi90eXBlZC5qc1xuLy8gbW9kdWxlIGlkID0gMTBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///10\n"); 194 195 /***/ }) 196 /******/ ]); 1 !function(e){function t(r){if(n[r])return n[r].exports;var s=n[r]={i:r,l:!1,exports:{}};return e[r].call(s.exports,s,s.exports,t),s.l=!0,s.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1)}([function(e,t){e.exports=React},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(2)},function(e,t,n){"use strict";var r=n(3),__=wp.i18n.__;(0,wp.blocks.registerBlockType)("cgb/block-typing-animation-block",{title:__("Typing Animation"),icon:wp.element.createElement("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true",focusable:"false"},wp.element.createElement("path",{d:"M5 4v3h5.5v12h3V7H19V4z"}),wp.element.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"})),category:"common",keywords:[__("animation"),__("typing"),__("typewriter"),__("typing"),__("effect")],description:"A block to simulate typing behaviour",example:{},edit:function(e){return wp.element.createElement(r.a,e)},save:function(){return null},attributes:{element:{type:"string",default:"h2"},strings:{type:"array",default:["Default value","<b>Please</b> <i>override me</i>"]},typeSpeed:{type:"number",default:60},startDelay:{type:"number",default:0},backSpeed:{type:"number",default:40},backDelay:{type:"number",default:700},loop:{type:"boolean",default:!1},loopCount:{type:"number",default:0},smartBackspace:{type:"boolean",default:!0},shuffle:{type:"boolean",default:!1},fadeOut:{type:"boolean",default:!1},showCursor:{type:"boolean",default:!0},cursorChar:{type:"string",default:"|"}}})},function(e,t,n){"use strict";var r=n(4),s=n(5),o=n(6),i=n(9),a=function(e){return wp.element.createElement("div",{className:e.className},wp.element.createElement(i.a,e.attributes),wp.element.createElement(r.a,e),wp.element.createElement(s.a,e),wp.element.createElement(o.a,e))};t.a=a},function(e,t,n){"use strict";var r=wp.components.TextControl,s=function(e){var t=e.attributes,n=e.setAttributes;return e.isSelected?wp.element.createElement(r,{label:"Text to animate",value:t.strings.join("|"),onChange:function(e){return n({strings:e.split("|")})}}):null};t.a=s},function(e,t,n){"use strict";var r=wp.blockEditor.InspectorControls,s=wp.components,o=s.PanelBody,i=s.RangeControl,a=s.ToggleControl,u=function(e){var t=e.attributes,n=e.setAttributes;return wp.element.createElement(r,null,wp.element.createElement(o,{title:"Speed"},wp.element.createElement(i,{label:"Typing speed",value:t.typeSpeed,onChange:function(e){return n({typeSpeed:e})},min:1,max:1e3}),wp.element.createElement(i,{label:"Start delay",value:t.startDelay,onChange:function(e){return n({startDelay:e})},min:0,max:3e3}),wp.element.createElement(i,{label:"Back speed",value:t.backSpeed,onChange:function(e){return n({backSpeed:e})},min:1,max:1e3}),wp.element.createElement(i,{label:"Back delay",value:t.backDelay,onChange:function(e){return n({backDelay:e})},min:0,max:3e3})),wp.element.createElement(o,{title:"Loop"},wp.element.createElement(a,{label:"Loop",help:"Repeats the given sentences",checked:t.loop,onChange:function(e){return n({loop:e})}}),wp.element.createElement(i,{label:"Loop count",help:"Number of loops of the animation (0 is infinite)",value:t.loopCount,onChange:function(e){return n({loopCount:e})},min:0,max:100})),wp.element.createElement(o,{title:"Misc"},wp.element.createElement(a,{label:"Smart backspace",help:"Does not retype the whole word but starts at a common word in the last sentence",checked:t.smartBackspace,onChange:function(e){return n({smartBackspace:e})}}),wp.element.createElement(a,{label:"Shuffle sentences",help:"Randomizes the play order of the given sentences",checked:t.shuffle,onChange:function(e){return n({shuffle:e})}}),wp.element.createElement(a,{label:"Fade out",help:"Word does not type backwards",checked:t.fadeOut,onChange:function(e){return n({fadeOut:e})}}),wp.element.createElement(a,{label:"Show cursor",help:"Shows the typing cursor",checked:t.showCursor,onChange:function(e){return n({showCursor:e})}})))};t.a=u},function(e,t,n){"use strict";var r=n(7),s=wp.blockEditor.BlockControls,o=function(e){var t=e.attributes,n=e.setAttributes;return wp.element.createElement(s,null,wp.element.createElement(r.a,{selectedElement:t.element,onChange:function(e){return n({element:e})}}))};t.a=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var i=n(0),a=n.n(i),u=n(8),l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=wp.components.Toolbar,p=function(e){function t(){return r(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),l(t,[{key:"createLevelControl",value:function(e,t,n){var r=e===t;return{icon:wp.element.createElement(u.a,{element:e,__unstableActive:r}),title:""+e,isActive:r,onClick:function(){return n(e)}}}},{key:"render",value:function(){var e=this,t=this.props,n=t.selectedElement,r=t.onChange;return wp.element.createElement(c,{label:"Size",icon:wp.element.createElement(u.a,{element:n}),isCollapsed:!0,controls:["h2","h3","h4","h5","h6","span"].map(function(t){return e.createLevelControl(t,n,r)})})}}]),t}(a.a.Component);t.a=p},function(e,t,n){"use strict";function r(e){var t=e.element,n=e.__unstableActive,r={h1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",h2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",h3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",h4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",h5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",h6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z",span:"M 8.906 12.656 L 8.906 12.656 L 8.906 12.656 Q 8.906 14.009 7.932 14.789 L 7.932 14.789 L 7.932 14.789 Q 6.958 15.568 5.222 15.568 L 5.222 15.568 L 5.222 15.568 Q 3.622 15.568 2.392 14.966 L 2.392 14.966 L 2.392 12.998 L 2.392 12.998 Q 3.403 13.449 4.104 13.633 L 4.104 13.633 L 4.104 13.633 Q 4.805 13.818 5.386 13.818 L 5.386 13.818 L 5.386 13.818 Q 6.083 13.818 6.456 13.551 L 6.456 13.551 L 6.456 13.551 Q 6.828 13.285 6.828 12.758 L 6.828 12.758 L 6.828 12.758 Q 6.828 12.464 6.664 12.235 L 6.664 12.235 L 6.664 12.235 Q 6.5 12.006 6.182 11.794 L 6.182 11.794 L 6.182 11.794 Q 5.864 11.583 4.887 11.118 L 4.887 11.118 L 4.887 11.118 Q 3.971 10.687 3.513 10.291 L 3.513 10.291 L 3.513 10.291 Q 3.055 9.894 2.781 9.368 L 2.781 9.368 L 2.781 9.368 Q 2.508 8.841 2.508 8.137 L 2.508 8.137 L 2.508 8.137 Q 2.508 6.811 3.407 6.052 L 3.407 6.052 L 3.407 6.052 Q 4.306 5.293 5.892 5.293 L 5.892 5.293 L 5.892 5.293 Q 6.671 5.293 7.378 5.478 L 7.378 5.478 L 7.378 5.478 Q 8.086 5.663 8.858 5.998 L 8.858 5.998 L 8.175 7.645 L 8.175 7.645 Q 7.375 7.317 6.852 7.187 L 6.852 7.187 L 6.852 7.187 Q 6.329 7.057 5.823 7.057 L 5.823 7.057 L 5.823 7.057 Q 5.222 7.057 4.9 7.337 L 4.9 7.337 L 4.9 7.337 Q 4.579 7.618 4.579 8.069 L 4.579 8.069 L 4.579 8.069 Q 4.579 8.349 4.709 8.558 L 4.709 8.558 L 4.709 8.558 Q 4.839 8.766 5.123 8.961 L 5.123 8.961 L 5.123 8.961 Q 5.406 9.156 6.466 9.662 L 6.466 9.662 L 6.466 9.662 Q 7.867 10.332 8.387 11.005 L 8.387 11.005 L 8.387 11.005 Q 8.906 11.678 8.906 12.656 Z M 12.837 7.173 L 12.837 10.14 L 13.534 10.14 L 13.534 10.14 Q 14.512 10.14 14.997 9.754 L 14.997 9.754 L 14.997 9.754 Q 15.482 9.368 15.482 8.629 L 15.482 8.629 L 15.482 8.629 Q 15.482 7.884 15.076 7.529 L 15.076 7.529 L 15.076 7.529 Q 14.669 7.173 13.801 7.173 L 13.801 7.173 L 12.837 7.173 L 12.837 7.173 Z M 17.622 8.554 L 17.622 8.554 L 17.622 8.554 Q 17.622 10.167 16.614 11.022 L 16.614 11.022 L 16.614 11.022 Q 15.605 11.876 13.746 11.876 L 13.746 11.876 L 12.837 11.876 L 12.837 15.431 L 10.718 15.431 L 10.718 5.437 L 13.91 5.437 L 13.91 5.437 Q 15.729 5.437 16.675 6.22 L 16.675 6.22 L 16.675 6.22 Q 17.622 7.002 17.622 8.554 Z"};return r.hasOwnProperty(t)?wp.element.createElement(i,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",__unstableActive:n},wp.element.createElement(o,{d:r[t]})):null}t.a=r;var s=wp.components,o=s.Path,i=s.SVG},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var i=n(0),a=n.n(i),u=n(10),l=n.n(u),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),p=function(e){function t(){return r(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),c(t,[{key:"componentDidMount",value:function(){this.typed=new l.a(this.el,this.props)}},{key:"componentDidUpdate",value:function(){this.typed.destroy(),this.typed=new l.a(this.el,this.props)}},{key:"componentWillUnmount",value:function(){this.typed.destroy()}},{key:"render",value:function(){var e=this,t=this.props.element;return wp.element.createElement(t,null,wp.element.createElement("span",{ref:function(t){return e.el=t},className:"blink-text"}))}}]),t}(a.a.PureComponent);t.a=p},function(e,t,n){!function(t,n){e.exports=n()}(0,function(){return function(e){function t(r){if(n[r])return n[r].exports;var s=n[r]={exports:{},id:r,loaded:!1};return e[r].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),i=n(3),a=function(){function e(t,n){r(this,e),o.initializer.load(this,n,t),this.begin()}return s(e,[{key:"toggle",value:function(){this.pause.status?this.start():this.stop()}},{key:"stop",value:function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))}},{key:"start",value:function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))}},{key:"destroy",value:function(){this.reset(!1),this.options.onDestroy(this)}},{key:"reset",value:function(){var e=arguments.length<=0||void 0===arguments[0]||arguments[0];clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,e&&(this.insertCursor(),this.options.onReset(this),this.begin())}},{key:"begin",value:function(){var e=this;this.options.onBegin(this),this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout(function(){e.currentElContent&&0!==e.currentElContent.length?e.backspace(e.currentElContent,e.currentElContent.length):e.typewrite(e.strings[e.sequence[e.arrayPos]],e.strPos)},this.startDelay)}},{key:"typewrite",value:function(e,t){var n=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var r=this.humanizer(this.typeSpeed),s=1;if(!0===this.pause.status)return void this.setPauseStatus(e,t,!0);this.timeout=setTimeout(function(){t=i.htmlParser.typeHtmlChars(e,t,n);var r=0,o=e.substr(t);if("^"===o.charAt(0)&&/^\^\d+/.test(o)){var a=1;o=/\d+/.exec(o)[0],a+=o.length,r=parseInt(o),n.temporaryPause=!0,n.options.onTypingPaused(n.arrayPos,n),e=e.substring(0,t)+e.substring(t+a),n.toggleBlinking(!0)}if("`"===o.charAt(0)){for(;"`"!==e.substr(t+s).charAt(0)&&(s++,!(t+s>e.length)););var u=e.substring(0,t),l=e.substring(u.length+1,t+s),c=e.substring(t+s+1);e=u+l+c,s--}n.timeout=setTimeout(function(){n.toggleBlinking(!1),t>=e.length?n.doneTyping(e,t):n.keepTyping(e,t,s),n.temporaryPause&&(n.temporaryPause=!1,n.options.onTypingResumed(n.arrayPos,n))},r)},r)}},{key:"keepTyping",value:function(e,t,n){0===t&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this)),t+=n;var r=e.substr(0,t);this.replaceText(r),this.typewrite(e,t)}},{key:"doneTyping",value:function(e,t){var n=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){n.backspace(e,t)},this.backDelay))}},{key:"backspace",value:function(e,t){var n=this;if(!0===this.pause.status)return void this.setPauseStatus(e,t,!0);if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var r=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){t=i.htmlParser.backSpaceHtmlChars(e,t,n);var r=e.substr(0,t);if(n.replaceText(r),n.smartBackspace){var s=n.strings[n.arrayPos+1];s&&r===s.substr(0,t)?n.stopNum=t:n.stopNum=0}t>n.stopNum?(t--,n.backspace(e,t)):t<=n.stopNum&&(n.arrayPos++,n.arrayPos===n.strings.length?(n.arrayPos=0,n.options.onLastStringBackspaced(),n.shuffleStringsIfNeeded(),n.begin()):n.typewrite(n.strings[n.sequence[n.arrayPos]],t))},r)}},{key:"complete",value:function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0}},{key:"setPauseStatus",value:function(e,t,n){this.pause.typewrite=n,this.pause.curString=e,this.pause.curStrPos=t}},{key:"toggleBlinking",value:function(e){this.cursor&&(this.pause.status||this.cursorBlinking!==e&&(this.cursorBlinking=e,e?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))}},{key:"humanizer",value:function(e){return Math.round(Math.random()*e/2)+e}},{key:"shuffleStringsIfNeeded",value:function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5}))}},{key:"initFadeOut",value:function(){var e=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout(function(){e.arrayPos++,e.replaceText(""),e.strings.length>e.arrayPos?e.typewrite(e.strings[e.sequence[e.arrayPos]],0):(e.typewrite(e.strings[0],0),e.arrayPos=0)},this.fadeOutDelay)}},{key:"replaceText",value:function(e){this.attr?this.el.setAttribute(this.attr,e):this.isInput?this.el.value=e:"html"===this.contentType?this.el.innerHTML=e:this.el.textContent=e}},{key:"bindFocusEvents",value:function(){var e=this;this.isInput&&(this.el.addEventListener("focus",function(t){e.stop()}),this.el.addEventListener("blur",function(t){e.el.value&&0!==e.el.value.length||e.start()}))}},{key:"insertCursor",value:function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))}}]),e}();t.default=a,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(2),a=function(e){return e&&e.__esModule?e:{default:e}}(i),u=function(){function e(){r(this,e)}return o(e,[{key:"load",value:function(e,t,n){if(e.el="string"===typeof n?document.querySelector(n):n,e.options=s({},a.default,t),e.isInput="input"===e.el.tagName.toLowerCase(),e.attr=e.options.attr,e.bindInputFocusEvents=e.options.bindInputFocusEvents,e.showCursor=!e.isInput&&e.options.showCursor,e.cursorChar=e.options.cursorChar,e.cursorBlinking=!0,e.elContent=e.attr?e.el.getAttribute(e.attr):e.el.textContent,e.contentType=e.options.contentType,e.typeSpeed=e.options.typeSpeed,e.startDelay=e.options.startDelay,e.backSpeed=e.options.backSpeed,e.smartBackspace=e.options.smartBackspace,e.backDelay=e.options.backDelay,e.fadeOut=e.options.fadeOut,e.fadeOutClass=e.options.fadeOutClass,e.fadeOutDelay=e.options.fadeOutDelay,e.isPaused=!1,e.strings=e.options.strings.map(function(e){return e.trim()}),"string"===typeof e.options.stringsElement?e.stringsElement=document.querySelector(e.options.stringsElement):e.stringsElement=e.options.stringsElement,e.stringsElement){e.strings=[],e.stringsElement.style.display="none";var r=Array.prototype.slice.apply(e.stringsElement.children),o=r.length;if(o)for(var i=0;i<o;i+=1){var u=r[i];e.strings.push(u.innerHTML.trim())}}e.strPos=0,e.arrayPos=0,e.stopNum=0,e.loop=e.options.loop,e.loopCount=e.options.loopCount,e.curLoop=0,e.shuffle=e.options.shuffle,e.sequence=[],e.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},e.typingComplete=!1;for(var i in e.strings)e.sequence[i]=i;e.currentElContent=this.getCurrentElContent(e),e.autoInsertCss=e.options.autoInsertCss,this.appendAnimationCss(e)}},{key:"getCurrentElContent",value:function(e){return e.attr?e.el.getAttribute(e.attr):e.isInput?e.el.value:"html"===e.contentType?e.el.innerHTML:e.el.textContent}},{key:"appendAnimationCss",value:function(e){if(e.autoInsertCss&&(e.showCursor||e.fadeOut)&&!document.querySelector("[data-typed-js-css]")){var t=document.createElement("style");t.type="text/css",t.setAttribute("data-typed-js-css",!0);var n="";e.showCursor&&(n+="\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n "),e.fadeOut&&(n+="\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n "),0!==t.length&&(t.innerHTML=n,document.body.appendChild(t))}}}]),e}();t.default=u;var l=new u;t.initializer=l},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,smartBackspace:!0,shuffle:!1,backDelay:700,fadeOut:!1,fadeOutClass:"typed-fade-out",fadeOutDelay:500,loop:!1,loopCount:1/0,showCursor:!0,cursorChar:"|",autoInsertCss:!0,attr:null,bindInputFocusEvents:!1,contentType:"html",onBegin:function(e){},onComplete:function(e){},preStringTyped:function(e,t){},onStringTyped:function(e,t){},onLastStringBackspaced:function(e){},onTypingPaused:function(e,t){},onTypingResumed:function(e,t){},onReset:function(e){},onStop:function(e,t){},onStart:function(e,t){},onDestroy:function(e){}};t.default=n,e.exports=t.default},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=function(){function e(){n(this,e)}return r(e,[{key:"typeHtmlChars",value:function(e,t,n){if("html"!==n.contentType)return t;var r=e.substr(t).charAt(0);if("<"===r||"&"===r){var s="";for(s="<"===r?">":";";e.substr(t+1).charAt(0)!==s&&!(++t+1>e.length););t++}return t}},{key:"backSpaceHtmlChars",value:function(e,t,n){if("html"!==n.contentType)return t;var r=e.substr(t).charAt(0);if(">"===r||";"===r){var s="";for(s=">"===r?"<":"&";e.substr(t-1).charAt(0)!==s&&!(--t<0););t--}return t}}]),e}();t.default=s;var o=new s;t.htmlParser=o}])})}]); -
typing-animation-block/trunk/package-lock.json
r2195976 r2423233 1 1 { 2 "name": "typing-animation-block -cgb-guten-block",2 "name": "typing-animation-block", 3 3 "version": "1.0.0", 4 4 "lockfileVersion": 1, … … 74 74 }, 75 75 "@babel/runtime": { 76 "version": "7. 6.3",77 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7. 6.3.tgz",78 "integrity": "sha512- kq6anf9JGjW8Nt5rYfEuGRaEAaH1mkv3Bbu6rYvLOpPh/RusSJXuKPEAoZ7L7gybZkchE8+NV5g9vKF4AGAtsA==",79 "requires": { 80 "regenerator-runtime": "^0.13. 2"76 "version": "7.12.5", 77 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", 78 "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", 79 "requires": { 80 "regenerator-runtime": "^0.13.4" 81 81 }, 82 82 "dependencies": { 83 83 "regenerator-runtime": { 84 "version": "0.13.3", 85 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", 86 "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" 84 "version": "0.13.7", 85 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", 86 "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" 87 } 88 } 89 }, 90 "@babel/runtime-corejs3": { 91 "version": "7.12.5", 92 "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz", 93 "integrity": "sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ==", 94 "requires": { 95 "core-js-pure": "^3.0.0", 96 "regenerator-runtime": "^0.13.4" 97 }, 98 "dependencies": { 99 "regenerator-runtime": { 100 "version": "0.13.7", 101 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", 102 "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" 87 103 } 88 104 } … … 129 145 }, 130 146 "debug": { 131 "version": "3.2. 6",132 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2. 6.tgz",133 "integrity": "sha512- mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",147 "version": "3.2.7", 148 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 149 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 134 150 "requires": { 135 151 "ms": "^2.1.1" … … 165 181 } 166 182 }, 183 "@scarf/scarf": { 184 "version": "1.1.0", 185 "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.1.0.tgz", 186 "integrity": "sha512-b2iE8kjjzzUo2WZ0xuE2N77kfnTds7ClrDxcz3Atz7h2XrNVoAPUoT75i7CY0st5x++70V91Y+c6RpBX9MX7Jg==" 187 }, 167 188 "abbrev": { 168 189 "version": "1.1.1", … … 171 192 }, 172 193 "acorn": { 173 "version": "5.7. 3",174 "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7. 3.tgz",175 "integrity": "sha512- T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw=="194 "version": "5.7.4", 195 "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", 196 "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" 176 197 }, 177 198 "acorn-dynamic-import": { … … 278 299 }, 279 300 "anymatch": { 280 "version": "2.0.0", 281 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 282 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 283 "requires": { 284 "micromatch": "^3.1.4", 285 "normalize-path": "^2.1.1" 286 }, 287 "dependencies": { 288 "normalize-path": { 289 "version": "2.1.1", 290 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 291 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 292 "requires": { 293 "remove-trailing-separator": "^1.0.1" 294 } 295 } 301 "version": "3.1.1", 302 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", 303 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", 304 "optional": true, 305 "requires": { 306 "normalize-path": "^3.0.0", 307 "picomatch": "^2.0.4" 296 308 } 297 309 }, … … 319 331 }, 320 332 "aria-query": { 321 "version": " 3.0.0",322 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query- 3.0.0.tgz",323 "integrity": "sha 1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",324 "requires": { 325 " ast-types-flow": "0.0.7",326 " commander": "^2.11.0"333 "version": "4.2.2", 334 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", 335 "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", 336 "requires": { 337 "@babel/runtime": "^7.10.2", 338 "@babel/runtime-corejs3": "^7.10.2" 327 339 } 328 340 }, … … 330 342 "version": "4.0.0", 331 343 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 332 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" 344 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", 345 "optional": true 333 346 }, 334 347 "arr-flatten": { 335 348 "version": "1.1.0", 336 349 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 337 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" 350 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 351 "optional": true 338 352 }, 339 353 "arr-union": { 340 354 "version": "3.1.0", 341 355 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 342 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" 356 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", 357 "optional": true 343 358 }, 344 359 "array-find-index": { … … 348 363 }, 349 364 "array-includes": { 350 "version": "3.0.3", 351 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", 352 "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", 353 "requires": { 354 "define-properties": "^1.1.2", 355 "es-abstract": "^1.7.0" 365 "version": "3.1.1", 366 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", 367 "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", 368 "requires": { 369 "define-properties": "^1.1.3", 370 "es-abstract": "^1.17.0", 371 "is-string": "^1.0.5" 356 372 } 357 373 }, … … 359 375 "version": "0.3.2", 360 376 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 361 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" 377 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", 378 "optional": true 379 }, 380 "array.prototype.flatmap": { 381 "version": "1.2.4", 382 "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", 383 "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", 384 "requires": { 385 "call-bind": "^1.0.0", 386 "define-properties": "^1.1.3", 387 "es-abstract": "^1.18.0-next.1", 388 "function-bind": "^1.1.1" 389 }, 390 "dependencies": { 391 "es-abstract": { 392 "version": "1.18.0-next.1", 393 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", 394 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", 395 "requires": { 396 "es-to-primitive": "^1.2.1", 397 "function-bind": "^1.1.1", 398 "has": "^1.0.3", 399 "has-symbols": "^1.0.1", 400 "is-callable": "^1.2.2", 401 "is-negative-zero": "^2.0.0", 402 "is-regex": "^1.1.1", 403 "object-inspect": "^1.8.0", 404 "object-keys": "^1.1.1", 405 "object.assign": "^4.1.1", 406 "string.prototype.trimend": "^1.0.1", 407 "string.prototype.trimstart": "^1.0.1" 408 } 409 } 410 } 362 411 }, 363 412 "asn1": { … … 370 419 }, 371 420 "asn1.js": { 372 "version": " 4.10.1",373 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js- 4.10.1.tgz",374 "integrity": "sha512- p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",421 "version": "5.4.1", 422 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 423 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", 375 424 "requires": { 376 425 "bn.js": "^4.0.0", 377 426 "inherits": "^2.0.1", 378 "minimalistic-assert": "^1.0.0" 427 "minimalistic-assert": "^1.0.0", 428 "safer-buffer": "^2.1.0" 429 }, 430 "dependencies": { 431 "bn.js": { 432 "version": "4.11.9", 433 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", 434 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" 435 } 379 436 } 380 437 }, … … 411 468 "version": "1.0.0", 412 469 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 413 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" 470 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 471 "optional": true 414 472 }, 415 473 "ast-types-flow": { … … 429 487 "version": "1.0.3", 430 488 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", 431 "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" 489 "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", 490 "optional": true 432 491 }, 433 492 "async-foreach": { … … 444 503 "version": "2.1.2", 445 504 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 446 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" 505 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", 506 "optional": true 447 507 }, 448 508 "autoprefixer": { … … 465 525 }, 466 526 "aws4": { 467 "version": "1.8.0", 468 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", 469 "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" 527 "version": "1.11.0", 528 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 529 "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" 530 }, 531 "axe-core": { 532 "version": "4.1.1", 533 "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", 534 "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==" 470 535 }, 471 536 "axobject-query": { 472 "version": "2.0.2", 473 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", 474 "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", 475 "requires": { 476 "ast-types-flow": "0.0.7" 477 } 537 "version": "2.2.0", 538 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", 539 "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" 478 540 }, 479 541 "babel-code-frame": { … … 1065 1127 }, 1066 1128 "babel-preset-cgb": { 1067 "version": "1.7.0", 1068 "resolved": "https://registry.npmjs.org/babel-preset-cgb/-/babel-preset-cgb-1.7.0.tgz", 1069 "integrity": "sha512-1V+eDD2uinBYvun7PmzIEQFBFQLHmp+BGH7QTHS+njG/bevjMhqj4ztYyQ2oqXsyo6bpzxGpxKOSAS+UsDBt4A==", 1070 "requires": { 1129 "version": "1.7.1", 1130 "resolved": "https://registry.npmjs.org/babel-preset-cgb/-/babel-preset-cgb-1.7.1.tgz", 1131 "integrity": "sha512-9fzPz7TSZhQrQCxOcZwqmoNCg2HFWoNyc700Z9X9oAws9quM3m52hZMW4ZV3Tq+X3nHh0upf5XBJ6apssntjHQ==", 1132 "requires": { 1133 "@scarf/scarf": "^1.0.6", 1071 1134 "babel-plugin-syntax-async-functions": "^6.13.0", 1072 1135 "babel-plugin-transform-class-properties": "6.24.1", … … 1202 1265 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 1203 1266 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 1267 "optional": true, 1204 1268 "requires": { 1205 1269 "cache-base": "^1.0.1", … … 1216 1280 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 1217 1281 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 1282 "optional": true, 1218 1283 "requires": { 1219 1284 "is-descriptor": "^1.0.0" … … 1224 1289 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 1225 1290 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 1291 "optional": true, 1226 1292 "requires": { 1227 1293 "kind-of": "^6.0.0" … … 1232 1298 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 1233 1299 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 1300 "optional": true, 1234 1301 "requires": { 1235 1302 "kind-of": "^6.0.0" … … 1240 1307 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 1241 1308 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 1309 "optional": true, 1242 1310 "requires": { 1243 1311 "is-accessor-descriptor": "^1.0.0", … … 1249 1317 }, 1250 1318 "base64-js": { 1251 "version": "1. 3.1",1252 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1. 3.1.tgz",1253 "integrity": "sha512- mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="1319 "version": "1.5.1", 1320 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 1321 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" 1254 1322 }, 1255 1323 "bcrypt-pbkdf": { … … 1267 1335 }, 1268 1336 "binary-extensions": { 1269 "version": "1.13.1", 1270 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", 1271 "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" 1337 "version": "2.1.0", 1338 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", 1339 "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", 1340 "optional": true 1272 1341 }, 1273 1342 "block-stream": { … … 1280 1349 }, 1281 1350 "bn.js": { 1282 "version": " 4.11.8",1283 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js- 4.11.8.tgz",1284 "integrity": "sha512- ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="1351 "version": "5.1.3", 1352 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", 1353 "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" 1285 1354 }, 1286 1355 "boxen": { … … 1308 1377 }, 1309 1378 "braces": { 1310 "version": "2.3.2", 1311 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 1312 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 1313 "requires": { 1314 "arr-flatten": "^1.1.0", 1315 "array-unique": "^0.3.2", 1316 "extend-shallow": "^2.0.1", 1317 "fill-range": "^4.0.0", 1318 "isobject": "^3.0.1", 1319 "repeat-element": "^1.1.2", 1320 "snapdragon": "^0.8.1", 1321 "snapdragon-node": "^2.0.1", 1322 "split-string": "^3.0.2", 1323 "to-regex": "^3.0.1" 1324 }, 1325 "dependencies": { 1326 "extend-shallow": { 1327 "version": "2.0.1", 1328 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 1329 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 1330 "requires": { 1331 "is-extendable": "^0.1.0" 1332 } 1333 } 1379 "version": "3.0.2", 1380 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1381 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1382 "optional": true, 1383 "requires": { 1384 "fill-range": "^7.0.1" 1334 1385 } 1335 1386 }, … … 1374 1425 }, 1375 1426 "browserify-rsa": { 1376 "version": "4. 0.1",1377 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4. 0.1.tgz",1378 "integrity": "sha 1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",1379 "requires": { 1380 "bn.js": "^ 4.1.0",1427 "version": "4.1.0", 1428 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 1429 "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 1430 "requires": { 1431 "bn.js": "^5.0.0", 1381 1432 "randombytes": "^2.0.1" 1382 1433 } 1383 1434 }, 1384 1435 "browserify-sign": { 1385 "version": "4.0.4", 1386 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", 1387 "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", 1388 "requires": { 1389 "bn.js": "^4.1.1", 1390 "browserify-rsa": "^4.0.0", 1391 "create-hash": "^1.1.0", 1392 "create-hmac": "^1.1.2", 1393 "elliptic": "^6.0.0", 1394 "inherits": "^2.0.1", 1395 "parse-asn1": "^5.0.0" 1436 "version": "4.2.1", 1437 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", 1438 "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", 1439 "requires": { 1440 "bn.js": "^5.1.1", 1441 "browserify-rsa": "^4.0.1", 1442 "create-hash": "^1.2.0", 1443 "create-hmac": "^1.1.7", 1444 "elliptic": "^6.5.3", 1445 "inherits": "^2.0.4", 1446 "parse-asn1": "^5.1.5", 1447 "readable-stream": "^3.6.0", 1448 "safe-buffer": "^5.2.0" 1449 }, 1450 "dependencies": { 1451 "readable-stream": { 1452 "version": "3.6.0", 1453 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 1454 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 1455 "requires": { 1456 "inherits": "^2.0.3", 1457 "string_decoder": "^1.1.1", 1458 "util-deprecate": "^1.0.1" 1459 } 1460 }, 1461 "safe-buffer": { 1462 "version": "5.2.1", 1463 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1464 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 1465 } 1396 1466 } 1397 1467 }, … … 1414 1484 }, 1415 1485 "buffer": { 1416 "version": "4.9. 1",1417 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9. 1.tgz",1418 "integrity": "sha 1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",1486 "version": "4.9.2", 1487 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", 1488 "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", 1419 1489 "requires": { 1420 1490 "base64-js": "^1.0.2", … … 1442 1512 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 1443 1513 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 1514 "optional": true, 1444 1515 "requires": { 1445 1516 "collection-visit": "^1.0.0", … … 1454 1525 } 1455 1526 }, 1527 "call-bind": { 1528 "version": "1.0.0", 1529 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", 1530 "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", 1531 "requires": { 1532 "function-bind": "^1.1.1", 1533 "get-intrinsic": "^1.0.0" 1534 } 1535 }, 1456 1536 "caller-callsite": { 1457 1537 "version": "2.0.0", … … 1504 1584 }, 1505 1585 "caniuse-lite": { 1506 "version": "1.0.3000 0999",1507 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.3000 0999.tgz",1508 "integrity": "sha512- 1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg=="1586 "version": "1.0.30001159", 1587 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz", 1588 "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==" 1509 1589 }, 1510 1590 "capture-stack-trace": { … … 1528 1608 }, 1529 1609 "cgb-dev-utils": { 1530 "version": "1.6.0", 1531 "resolved": "https://registry.npmjs.org/cgb-dev-utils/-/cgb-dev-utils-1.6.0.tgz", 1532 "integrity": "sha512-BtMGMzOMsdIa6ZryoTUGrPXr6YabZ+VMdR71cMspoQzlpNCxbQIheq6hXEUJkRLfg+E7+L8bIfyRV1+c3msr4g==", 1533 "requires": { 1610 "version": "1.6.1", 1611 "resolved": "https://registry.npmjs.org/cgb-dev-utils/-/cgb-dev-utils-1.6.1.tgz", 1612 "integrity": "sha512-WJFWifyKCL+jVewgELmJ8I8H1IrTedYuOnk6IFaxRvP9ELAHEcofCKNt4HiNJorMUUrqkt8ohaRaxeaH75UPlA==", 1613 "requires": { 1614 "@scarf/scarf": "^1.0.6", 1534 1615 "chalk": "2.3.0", 1535 1616 "cross-spawn": "5.1.0", … … 1563 1644 }, 1564 1645 "cgb-scripts": { 1565 "version": "1.21.0", 1566 "resolved": "https://registry.npmjs.org/cgb-scripts/-/cgb-scripts-1.21.0.tgz", 1567 "integrity": "sha512-XbbqyWTlF+qQUkcuYYty+uKTg/Ci/pwC4frvfJmJcecjlg6e/HVLvqUZJAPGMs/k8bs2kyXk/0tKb7ybKyAVaw==", 1568 "requires": { 1646 "version": "1.23.1", 1647 "resolved": "https://registry.npmjs.org/cgb-scripts/-/cgb-scripts-1.23.1.tgz", 1648 "integrity": "sha512-axJTEMMgXI6kUsGQYCZ4WHGVGVFUOCBmu6SpLR/80zStmv+4dtGpWSw6G73b1t3iW/wCBmgU7HMQVenCfxp+AQ==", 1649 "requires": { 1650 "@scarf/scarf": "^1.0.6", 1569 1651 "autoprefixer": "^7.2.4", 1570 1652 "babel-core": "^6.25.0", … … 1615 1697 }, 1616 1698 "chokidar": { 1617 "version": "2.1.8", 1618 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", 1619 "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", 1620 "requires": { 1621 "anymatch": "^2.0.0", 1622 "async-each": "^1.0.1", 1623 "braces": "^2.3.2", 1624 "fsevents": "^1.2.7", 1625 "glob-parent": "^3.1.0", 1626 "inherits": "^2.0.3", 1627 "is-binary-path": "^1.0.0", 1628 "is-glob": "^4.0.0", 1629 "normalize-path": "^3.0.0", 1630 "path-is-absolute": "^1.0.0", 1631 "readdirp": "^2.2.1", 1632 "upath": "^1.1.1" 1699 "version": "3.4.3", 1700 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", 1701 "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", 1702 "optional": true, 1703 "requires": { 1704 "anymatch": "~3.1.1", 1705 "braces": "~3.0.2", 1706 "fsevents": "~2.1.2", 1707 "glob-parent": "~5.1.0", 1708 "is-binary-path": "~2.1.0", 1709 "is-glob": "~4.0.1", 1710 "normalize-path": "~3.0.0", 1711 "readdirp": "~3.5.0" 1633 1712 } 1634 1713 }, … … 1656 1735 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 1657 1736 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 1737 "optional": true, 1658 1738 "requires": { 1659 1739 "arr-union": "^3.1.0", … … 1667 1747 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 1668 1748 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 1749 "optional": true, 1669 1750 "requires": { 1670 1751 "is-descriptor": "^0.1.0" … … 1692 1773 }, 1693 1774 "cli-width": { 1694 "version": "2.2. 0",1695 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2. 0.tgz",1696 "integrity": "sha 1-/xnt6Kml5XkyQUewwR8PvLq+1jk="1775 "version": "2.2.1", 1776 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", 1777 "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" 1697 1778 }, 1698 1779 "cliui": { 1699 "version": "3.2.0", 1700 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 1701 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 1702 "requires": { 1703 "string-width": "^1.0.1", 1704 "strip-ansi": "^3.0.1", 1705 "wrap-ansi": "^2.0.0" 1706 }, 1707 "dependencies": { 1708 "is-fullwidth-code-point": { 1709 "version": "1.0.0", 1710 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1711 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1712 "requires": { 1713 "number-is-nan": "^1.0.0" 1714 } 1780 "version": "5.0.0", 1781 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 1782 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 1783 "requires": { 1784 "string-width": "^3.1.0", 1785 "strip-ansi": "^5.2.0", 1786 "wrap-ansi": "^5.1.0" 1787 }, 1788 "dependencies": { 1789 "ansi-regex": { 1790 "version": "4.1.0", 1791 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 1792 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 1793 }, 1794 "emoji-regex": { 1795 "version": "7.0.3", 1796 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 1797 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" 1715 1798 }, 1716 1799 "string-width": { 1717 "version": "1.0.2", 1718 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 1719 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 1720 "requires": { 1721 "code-point-at": "^1.0.0", 1722 "is-fullwidth-code-point": "^1.0.0", 1723 "strip-ansi": "^3.0.0" 1800 "version": "3.1.0", 1801 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 1802 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 1803 "requires": { 1804 "emoji-regex": "^7.0.1", 1805 "is-fullwidth-code-point": "^2.0.0", 1806 "strip-ansi": "^5.1.0" 1807 } 1808 }, 1809 "strip-ansi": { 1810 "version": "5.2.0", 1811 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 1812 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 1813 "requires": { 1814 "ansi-regex": "^4.1.0" 1724 1815 } 1725 1816 } … … 1751 1842 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 1752 1843 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", 1844 "optional": true, 1753 1845 "requires": { 1754 1846 "map-visit": "^1.0.0", … … 1777 1869 } 1778 1870 }, 1779 "commander": {1780 "version": "2.20.1",1781 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.1.tgz",1782 "integrity": "sha512-cCuLsMhJeWQ/ZpsFTbE765kvVfoeSddc4nU3up4fV+fDBcfUXnbITJ+JzhkdjzOqhURjZgujxaioam4RM9yGUg=="1783 },1784 1871 "commondir": { 1785 1872 "version": "1.0.1", … … 1790 1877 "version": "1.3.0", 1791 1878 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 1792 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" 1879 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", 1880 "optional": true 1793 1881 }, 1794 1882 "concat-map": { … … 1809 1897 }, 1810 1898 "configstore": { 1811 "version": "3.1. 2",1812 "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1. 2.tgz",1813 "integrity": "sha512- vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==",1814 "requires": { 1815 "dot-prop": "^4. 1.0",1899 "version": "3.1.5", 1900 "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", 1901 "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", 1902 "requires": { 1903 "dot-prop": "^4.2.1", 1816 1904 "graceful-fs": "^4.1.2", 1817 1905 "make-dir": "^1.0.0", … … 1822 1910 }, 1823 1911 "console-browserify": { 1824 "version": "1.1.0", 1825 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", 1826 "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", 1827 "requires": { 1828 "date-now": "^0.1.4" 1829 } 1912 "version": "1.2.0", 1913 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", 1914 "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" 1830 1915 }, 1831 1916 "console-control-strings": { … … 1840 1925 }, 1841 1926 "convert-source-map": { 1842 "version": "1. 6.0",1843 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1. 6.0.tgz",1844 "integrity": "sha512- eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",1927 "version": "1.7.0", 1928 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", 1929 "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", 1845 1930 "requires": { 1846 1931 "safe-buffer": "~5.1.1" … … 1850 1935 "version": "0.1.1", 1851 1936 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 1852 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" 1937 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", 1938 "optional": true 1853 1939 }, 1854 1940 "core-js": { 1855 "version": "2.6.9", 1856 "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", 1857 "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" 1941 "version": "2.6.11", 1942 "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", 1943 "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" 1944 }, 1945 "core-js-pure": { 1946 "version": "3.7.0", 1947 "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.7.0.tgz", 1948 "integrity": "sha512-EZD2ckZysv8MMt4J6HSvS9K2GdtlZtdBncKAmF9lr2n0c9dJUaUN88PSTjvgwCgQPWKTkERXITgS6JJRAnljtg==" 1858 1949 }, 1859 1950 "core-util-is": { … … 1885 1976 }, 1886 1977 "create-ecdh": { 1887 "version": "4.0. 3",1888 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0. 3.tgz",1889 "integrity": "sha512- GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",1978 "version": "4.0.4", 1979 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 1980 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 1890 1981 "requires": { 1891 1982 "bn.js": "^4.1.0", 1892 "elliptic": "^6.0.0" 1983 "elliptic": "^6.5.3" 1984 }, 1985 "dependencies": { 1986 "bn.js": { 1987 "version": "4.11.9", 1988 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", 1989 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" 1990 } 1893 1991 } 1894 1992 }, … … 1999 2097 }, 2000 2098 "damerau-levenshtein": { 2001 "version": "1.0. 5",2002 "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0. 5.tgz",2003 "integrity": "sha512- CBCRqFnpu715iPmw1KrdOrzRqbdFwQTwAWyyyYS42+iAgHCuXZ+/TdMgQkUENPomxEz9z1BEzuQU2Xw0kUuAgA=="2099 "version": "1.0.6", 2100 "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", 2101 "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" 2004 2102 }, 2005 2103 "dashdash": { … … 2011 2109 } 2012 2110 }, 2013 "date-now": {2014 "version": "0.1.4",2015 "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",2016 "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="2017 },2018 2111 "debug": { 2019 2112 "version": "2.6.9", … … 2032 2125 "version": "0.2.0", 2033 2126 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 2034 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" 2127 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", 2128 "optional": true 2035 2129 }, 2036 2130 "deep-extend": { … … 2056 2150 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 2057 2151 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 2152 "optional": true, 2058 2153 "requires": { 2059 2154 "is-descriptor": "^1.0.2", … … 2065 2160 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 2066 2161 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 2162 "optional": true, 2067 2163 "requires": { 2068 2164 "kind-of": "^6.0.0" … … 2073 2169 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 2074 2170 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 2171 "optional": true, 2075 2172 "requires": { 2076 2173 "kind-of": "^6.0.0" … … 2081 2178 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 2082 2179 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 2180 "optional": true, 2083 2181 "requires": { 2084 2182 "is-accessor-descriptor": "^1.0.0", … … 2100 2198 }, 2101 2199 "des.js": { 2102 "version": "1.0. 0",2103 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0. 0.tgz",2104 "integrity": "sha 1-wHTS4qpqipoH29YfmhXCzYPsjsw=",2200 "version": "1.0.1", 2201 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", 2202 "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", 2105 2203 "requires": { 2106 2204 "inherits": "^2.0.1", … … 2124 2222 "miller-rabin": "^4.0.0", 2125 2223 "randombytes": "^2.0.0" 2224 }, 2225 "dependencies": { 2226 "bn.js": { 2227 "version": "4.11.9", 2228 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", 2229 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" 2230 } 2126 2231 } 2127 2232 }, … … 2140 2245 }, 2141 2246 "dot-prop": { 2142 "version": "4.2. 0",2143 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2. 0.tgz",2144 "integrity": "sha512- tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",2247 "version": "4.2.1", 2248 "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", 2249 "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", 2145 2250 "requires": { 2146 2251 "is-obj": "^1.0.0" … … 2148 2253 }, 2149 2254 "duplexer": { 2150 "version": "0.1. 1",2151 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1. 1.tgz",2152 "integrity": "sha 1-rOb/gIwc5mtX0ev5eXessCM0z8E="2255 "version": "0.1.2", 2256 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", 2257 "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" 2153 2258 }, 2154 2259 "duplexer3": { … … 2167 2272 }, 2168 2273 "electron-to-chromium": { 2169 "version": "1.3. 277",2170 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3. 277.tgz",2171 "integrity": "sha512- Czmsrgng89DOgJlIknnw9bn5431QdtnUwGp5YYiPwU1DbZQUxCLF+rc1ZC09VNAdalOPcvH6AE8BaA0H5HjI/w=="2274 "version": "1.3.603", 2275 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz", 2276 "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==" 2172 2277 }, 2173 2278 "elliptic": { 2174 "version": "6.5. 1",2175 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5. 1.tgz",2176 "integrity": "sha512- xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg==",2279 "version": "6.5.3", 2280 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", 2281 "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", 2177 2282 "requires": { 2178 2283 "bn.js": "^4.4.0", … … 2183 2288 "minimalistic-assert": "^1.0.0", 2184 2289 "minimalistic-crypto-utils": "^1.0.0" 2290 }, 2291 "dependencies": { 2292 "bn.js": { 2293 "version": "4.11.9", 2294 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", 2295 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" 2296 } 2185 2297 } 2186 2298 }, 2187 2299 "emoji-regex": { 2188 "version": " 7.0.3",2189 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex- 7.0.3.tgz",2190 "integrity": "sha512- CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="2300 "version": "9.2.0", 2301 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", 2302 "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" 2191 2303 }, 2192 2304 "emojis-list": { 2193 "version": " 2.1.0",2194 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list- 2.1.0.tgz",2195 "integrity": "sha 1-TapNnbAPmBmIDHn6RXrlsJof04k="2305 "version": "3.0.0", 2306 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 2307 "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" 2196 2308 }, 2197 2309 "enhanced-resolve": { … … 2223 2335 }, 2224 2336 "es-abstract": { 2225 "version": "1.1 5.0",2226 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.1 5.0.tgz",2227 "integrity": "sha512- bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ==",2228 "requires": { 2229 "es-to-primitive": "^1.2. 0",2337 "version": "1.17.7", 2338 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", 2339 "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", 2340 "requires": { 2341 "es-to-primitive": "^1.2.1", 2230 2342 "function-bind": "^1.1.1", 2231 2343 "has": "^1.0.3", 2232 "has-symbols": "^1.0. 0",2233 "is-callable": "^1. 1.4",2234 "is-regex": "^1. 0.4",2235 "object-inspect": "^1. 6.0",2344 "has-symbols": "^1.0.1", 2345 "is-callable": "^1.2.2", 2346 "is-regex": "^1.1.1", 2347 "object-inspect": "^1.8.0", 2236 2348 "object-keys": "^1.1.1", 2237 "string.prototype.trimleft": "^2.1.0", 2238 "string.prototype.trimright": "^2.1.0" 2349 "object.assign": "^4.1.1", 2350 "string.prototype.trimend": "^1.0.1", 2351 "string.prototype.trimstart": "^1.0.1" 2239 2352 } 2240 2353 }, 2241 2354 "es-to-primitive": { 2242 "version": "1.2. 0",2243 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2. 0.tgz",2244 "integrity": "sha512- qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",2355 "version": "1.2.1", 2356 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 2357 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 2245 2358 "requires": { 2246 2359 "is-callable": "^1.1.4", … … 2250 2363 }, 2251 2364 "es5-ext": { 2252 "version": "0.10.5 1",2253 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.5 1.tgz",2254 "integrity": "sha512- oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ==",2365 "version": "0.10.53", 2366 "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", 2367 "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", 2255 2368 "requires": { 2256 2369 "es6-iterator": "~2.0.3", 2257 "es6-symbol": "~3.1. 1",2258 "next-tick": " ^1.0.0"2370 "es6-symbol": "~3.1.3", 2371 "next-tick": "~1.0.0" 2259 2372 } 2260 2373 }, … … 2306 2419 }, 2307 2420 "es6-symbol": { 2308 "version": "3.1. 2",2309 "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1. 2.tgz",2310 "integrity": "sha512- /ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ==",2421 "version": "3.1.3", 2422 "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", 2423 "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", 2311 2424 "requires": { 2312 2425 "d": "^1.0.1", 2313 "e s5-ext": "^0.10.51"2426 "ext": "^1.1.2" 2314 2427 } 2315 2428 }, … … 2392 2505 }, 2393 2506 "debug": { 2394 "version": "3.2. 6",2395 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2. 6.tgz",2396 "integrity": "sha512- mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",2507 "version": "3.2.7", 2508 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2509 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2397 2510 "requires": { 2398 2511 "ms": "^2.1.1" … … 2451 2564 }, 2452 2565 "eslint-plugin-jsx-a11y": { 2453 "version": "6. 2.3",2454 "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6. 2.3.tgz",2455 "integrity": "sha512- CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==",2456 "requires": { 2457 "@babel/runtime": "^7. 4.5",2458 "aria-query": "^ 3.0.0",2459 "array-includes": "^3. 0.3",2566 "version": "6.4.1", 2567 "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", 2568 "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", 2569 "requires": { 2570 "@babel/runtime": "^7.11.2", 2571 "aria-query": "^4.2.2", 2572 "array-includes": "^3.1.1", 2460 2573 "ast-types-flow": "^0.0.7", 2461 "axobject-query": "^2.0.2", 2462 "damerau-levenshtein": "^1.0.4", 2463 "emoji-regex": "^7.0.2", 2574 "axe-core": "^4.0.2", 2575 "axobject-query": "^2.2.0", 2576 "damerau-levenshtein": "^1.0.6", 2577 "emoji-regex": "^9.0.0", 2464 2578 "has": "^1.0.3", 2465 "jsx-ast-utils": "^2.2.1" 2579 "jsx-ast-utils": "^3.1.0", 2580 "language-tags": "^1.0.5" 2466 2581 } 2467 2582 }, 2468 2583 "eslint-plugin-react": { 2469 "version": "7.16.0", 2470 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz", 2471 "integrity": "sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug==", 2472 "requires": { 2473 "array-includes": "^3.0.3", 2584 "version": "7.21.5", 2585 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz", 2586 "integrity": "sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==", 2587 "requires": { 2588 "array-includes": "^3.1.1", 2589 "array.prototype.flatmap": "^1.2.3", 2474 2590 "doctrine": "^2.1.0", 2475 2591 "has": "^1.0.3", 2476 "jsx-ast-utils": "^2. 2.1",2477 "object.entries": "^1.1. 0",2478 "object.fromentries": "^2.0. 0",2479 "object.values": "^1.1. 0",2592 "jsx-ast-utils": "^2.4.1 || ^3.0.0", 2593 "object.entries": "^1.1.2", 2594 "object.fromentries": "^2.0.2", 2595 "object.values": "^1.1.1", 2480 2596 "prop-types": "^15.7.2", 2481 "resolve": "^1.12.0" 2597 "resolve": "^1.18.1", 2598 "string.prototype.matchall": "^4.0.2" 2482 2599 } 2483 2600 }, … … 2500 2617 }, 2501 2618 "eslint-visitor-keys": { 2502 "version": "1. 1.0",2503 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1. 1.0.tgz",2504 "integrity": "sha512- 8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A=="2619 "version": "1.3.0", 2620 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 2621 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" 2505 2622 }, 2506 2623 "espree": { … … 2519 2636 }, 2520 2637 "esquery": { 2521 "version": "1.0.1", 2522 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", 2523 "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", 2524 "requires": { 2525 "estraverse": "^4.0.0" 2638 "version": "1.3.1", 2639 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", 2640 "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", 2641 "requires": { 2642 "estraverse": "^5.1.0" 2643 }, 2644 "dependencies": { 2645 "estraverse": { 2646 "version": "5.2.0", 2647 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", 2648 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" 2649 } 2526 2650 } 2527 2651 }, 2528 2652 "esrecurse": { 2529 "version": "4.2.1", 2530 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", 2531 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", 2532 "requires": { 2533 "estraverse": "^4.1.0" 2653 "version": "4.3.0", 2654 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2655 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2656 "requires": { 2657 "estraverse": "^5.2.0" 2658 }, 2659 "dependencies": { 2660 "estraverse": { 2661 "version": "5.2.0", 2662 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", 2663 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" 2664 } 2534 2665 } 2535 2666 }, … … 2554 2685 }, 2555 2686 "events": { 2556 "version": "3. 0.0",2557 "resolved": "https://registry.npmjs.org/events/-/events-3. 0.0.tgz",2558 "integrity": "sha512- Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA=="2687 "version": "3.2.0", 2688 "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", 2689 "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" 2559 2690 }, 2560 2691 "evp_bytestokey": { … … 2585 2716 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 2586 2717 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", 2718 "optional": true, 2587 2719 "requires": { 2588 2720 "debug": "^2.3.3", … … 2599 2731 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 2600 2732 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 2733 "optional": true, 2601 2734 "requires": { 2602 2735 "is-descriptor": "^0.1.0" … … 2607 2740 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 2608 2741 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 2742 "optional": true, 2609 2743 "requires": { 2610 2744 "is-extendable": "^0.1.0" 2611 2745 } 2746 } 2747 } 2748 }, 2749 "ext": { 2750 "version": "1.4.0", 2751 "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", 2752 "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", 2753 "requires": { 2754 "type": "^2.0.0" 2755 }, 2756 "dependencies": { 2757 "type": { 2758 "version": "2.1.0", 2759 "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", 2760 "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" 2612 2761 } 2613 2762 } … … 2622 2771 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 2623 2772 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 2773 "optional": true, 2624 2774 "requires": { 2625 2775 "assign-symbols": "^1.0.0", … … 2631 2781 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 2632 2782 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 2783 "optional": true, 2633 2784 "requires": { 2634 2785 "is-plain-object": "^2.0.4" … … 2651 2802 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 2652 2803 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 2804 "optional": true, 2653 2805 "requires": { 2654 2806 "array-unique": "^0.3.2", … … 2666 2818 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 2667 2819 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 2820 "optional": true, 2668 2821 "requires": { 2669 2822 "is-descriptor": "^1.0.0" … … 2674 2827 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 2675 2828 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 2829 "optional": true, 2676 2830 "requires": { 2677 2831 "is-extendable": "^0.1.0" … … 2682 2836 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 2683 2837 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 2838 "optional": true, 2684 2839 "requires": { 2685 2840 "kind-of": "^6.0.0" … … 2690 2845 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 2691 2846 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 2847 "optional": true, 2692 2848 "requires": { 2693 2849 "kind-of": "^6.0.0" … … 2698 2854 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 2699 2855 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 2856 "optional": true, 2700 2857 "requires": { 2701 2858 "is-accessor-descriptor": "^1.0.0", … … 2728 2885 }, 2729 2886 "fast-json-stable-stringify": { 2730 "version": "2. 0.0",2731 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2. 0.0.tgz",2732 "integrity": "sha 1-1RQsDK7msRifh9OnYREGT4bIu/I="2887 "version": "2.1.0", 2888 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2889 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 2733 2890 }, 2734 2891 "fast-levenshtein": { … … 2760 2917 }, 2761 2918 "fill-range": { 2762 "version": "4.0.0", 2763 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 2764 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 2765 "requires": { 2766 "extend-shallow": "^2.0.1", 2767 "is-number": "^3.0.0", 2768 "repeat-string": "^1.6.1", 2769 "to-regex-range": "^2.1.0" 2770 }, 2771 "dependencies": { 2772 "extend-shallow": { 2773 "version": "2.0.1", 2774 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 2775 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 2776 "requires": { 2777 "is-extendable": "^0.1.0" 2778 } 2779 } 2919 "version": "7.0.1", 2920 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2921 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2922 "optional": true, 2923 "requires": { 2924 "to-regex-range": "^5.0.1" 2780 2925 } 2781 2926 }, … … 2841 2986 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 2842 2987 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", 2988 "optional": true, 2843 2989 "requires": { 2844 2990 "map-cache": "^0.2.2" … … 2861 3007 }, 2862 3008 "fsevents": { 2863 "version": "1.2.9", 2864 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", 2865 "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", 2866 "optional": true, 2867 "requires": { 2868 "nan": "^2.12.1", 2869 "node-pre-gyp": "^0.12.0" 2870 }, 2871 "dependencies": { 2872 "abbrev": { 2873 "version": "1.1.1", 2874 "bundled": true, 2875 "optional": true 2876 }, 2877 "ansi-regex": { 2878 "version": "2.1.1", 2879 "bundled": true 2880 }, 2881 "aproba": { 2882 "version": "1.2.0", 2883 "bundled": true, 2884 "optional": true 2885 }, 2886 "are-we-there-yet": { 2887 "version": "1.1.5", 2888 "bundled": true, 2889 "optional": true, 2890 "requires": { 2891 "delegates": "^1.0.0", 2892 "readable-stream": "^2.0.6" 2893 } 2894 }, 2895 "balanced-match": { 2896 "version": "1.0.0", 2897 "bundled": true 2898 }, 2899 "brace-expansion": { 2900 "version": "1.1.11", 2901 "bundled": true, 2902 "requires": { 2903 "balanced-match": "^1.0.0", 2904 "concat-map": "0.0.1" 2905 } 2906 }, 2907 "chownr": { 2908 "version": "1.1.1", 2909 "bundled": true, 2910 "optional": true 2911 }, 2912 "code-point-at": { 2913 "version": "1.1.0", 2914 "bundled": true 2915 }, 2916 "concat-map": { 2917 "version": "0.0.1", 2918 "bundled": true 2919 }, 2920 "console-control-strings": { 2921 "version": "1.1.0", 2922 "bundled": true 2923 }, 2924 "core-util-is": { 2925 "version": "1.0.2", 2926 "bundled": true, 2927 "optional": true 2928 }, 2929 "debug": { 2930 "version": "4.1.1", 2931 "bundled": true, 2932 "optional": true, 2933 "requires": { 2934 "ms": "^2.1.1" 2935 } 2936 }, 2937 "deep-extend": { 2938 "version": "0.6.0", 2939 "bundled": true, 2940 "optional": true 2941 }, 2942 "delegates": { 2943 "version": "1.0.0", 2944 "bundled": true, 2945 "optional": true 2946 }, 2947 "detect-libc": { 2948 "version": "1.0.3", 2949 "bundled": true, 2950 "optional": true 2951 }, 2952 "fs-minipass": { 2953 "version": "1.2.5", 2954 "bundled": true, 2955 "optional": true, 2956 "requires": { 2957 "minipass": "^2.2.1" 2958 } 2959 }, 2960 "fs.realpath": { 2961 "version": "1.0.0", 2962 "bundled": true, 2963 "optional": true 2964 }, 2965 "gauge": { 2966 "version": "2.7.4", 2967 "bundled": true, 2968 "optional": true, 2969 "requires": { 2970 "aproba": "^1.0.3", 2971 "console-control-strings": "^1.0.0", 2972 "has-unicode": "^2.0.0", 2973 "object-assign": "^4.1.0", 2974 "signal-exit": "^3.0.0", 2975 "string-width": "^1.0.1", 2976 "strip-ansi": "^3.0.1", 2977 "wide-align": "^1.1.0" 2978 } 2979 }, 2980 "glob": { 2981 "version": "7.1.3", 2982 "bundled": true, 2983 "optional": true, 2984 "requires": { 2985 "fs.realpath": "^1.0.0", 2986 "inflight": "^1.0.4", 2987 "inherits": "2", 2988 "minimatch": "^3.0.4", 2989 "once": "^1.3.0", 2990 "path-is-absolute": "^1.0.0" 2991 } 2992 }, 2993 "has-unicode": { 2994 "version": "2.0.1", 2995 "bundled": true, 2996 "optional": true 2997 }, 2998 "iconv-lite": { 2999 "version": "0.4.24", 3000 "bundled": true, 3001 "optional": true, 3002 "requires": { 3003 "safer-buffer": ">= 2.1.2 < 3" 3004 } 3005 }, 3006 "ignore-walk": { 3007 "version": "3.0.1", 3008 "bundled": true, 3009 "optional": true, 3010 "requires": { 3011 "minimatch": "^3.0.4" 3012 } 3013 }, 3014 "inflight": { 3015 "version": "1.0.6", 3016 "bundled": true, 3017 "optional": true, 3018 "requires": { 3019 "once": "^1.3.0", 3020 "wrappy": "1" 3021 } 3022 }, 3023 "inherits": { 3024 "version": "2.0.3", 3025 "bundled": true 3026 }, 3027 "ini": { 3028 "version": "1.3.5", 3029 "bundled": true, 3030 "optional": true 3031 }, 3032 "is-fullwidth-code-point": { 3033 "version": "1.0.0", 3034 "bundled": true, 3035 "requires": { 3036 "number-is-nan": "^1.0.0" 3037 } 3038 }, 3039 "isarray": { 3040 "version": "1.0.0", 3041 "bundled": true, 3042 "optional": true 3043 }, 3044 "minimatch": { 3045 "version": "3.0.4", 3046 "bundled": true, 3047 "requires": { 3048 "brace-expansion": "^1.1.7" 3049 } 3050 }, 3051 "minimist": { 3052 "version": "0.0.8", 3053 "bundled": true 3054 }, 3055 "minipass": { 3056 "version": "2.3.5", 3057 "bundled": true, 3058 "requires": { 3059 "safe-buffer": "^5.1.2", 3060 "yallist": "^3.0.0" 3061 } 3062 }, 3063 "minizlib": { 3064 "version": "1.2.1", 3065 "bundled": true, 3066 "optional": true, 3067 "requires": { 3068 "minipass": "^2.2.1" 3069 } 3070 }, 3071 "mkdirp": { 3072 "version": "0.5.1", 3073 "bundled": true, 3074 "requires": { 3075 "minimist": "0.0.8" 3076 } 3077 }, 3078 "ms": { 3079 "version": "2.1.1", 3080 "bundled": true, 3081 "optional": true 3082 }, 3083 "needle": { 3084 "version": "2.3.0", 3085 "bundled": true, 3086 "optional": true, 3087 "requires": { 3088 "debug": "^4.1.0", 3089 "iconv-lite": "^0.4.4", 3090 "sax": "^1.2.4" 3091 } 3092 }, 3093 "node-pre-gyp": { 3094 "version": "0.12.0", 3095 "bundled": true, 3096 "optional": true, 3097 "requires": { 3098 "detect-libc": "^1.0.2", 3099 "mkdirp": "^0.5.1", 3100 "needle": "^2.2.1", 3101 "nopt": "^4.0.1", 3102 "npm-packlist": "^1.1.6", 3103 "npmlog": "^4.0.2", 3104 "rc": "^1.2.7", 3105 "rimraf": "^2.6.1", 3106 "semver": "^5.3.0", 3107 "tar": "^4" 3108 } 3109 }, 3110 "nopt": { 3111 "version": "4.0.1", 3112 "bundled": true, 3113 "optional": true, 3114 "requires": { 3115 "abbrev": "1", 3116 "osenv": "^0.1.4" 3117 } 3118 }, 3119 "npm-bundled": { 3120 "version": "1.0.6", 3121 "bundled": true, 3122 "optional": true 3123 }, 3124 "npm-packlist": { 3125 "version": "1.4.1", 3126 "bundled": true, 3127 "optional": true, 3128 "requires": { 3129 "ignore-walk": "^3.0.1", 3130 "npm-bundled": "^1.0.1" 3131 } 3132 }, 3133 "npmlog": { 3134 "version": "4.1.2", 3135 "bundled": true, 3136 "optional": true, 3137 "requires": { 3138 "are-we-there-yet": "~1.1.2", 3139 "console-control-strings": "~1.1.0", 3140 "gauge": "~2.7.3", 3141 "set-blocking": "~2.0.0" 3142 } 3143 }, 3144 "number-is-nan": { 3145 "version": "1.0.1", 3146 "bundled": true 3147 }, 3148 "object-assign": { 3149 "version": "4.1.1", 3150 "bundled": true, 3151 "optional": true 3152 }, 3153 "once": { 3154 "version": "1.4.0", 3155 "bundled": true, 3156 "requires": { 3157 "wrappy": "1" 3158 } 3159 }, 3160 "os-homedir": { 3161 "version": "1.0.2", 3162 "bundled": true, 3163 "optional": true 3164 }, 3165 "os-tmpdir": { 3166 "version": "1.0.2", 3167 "bundled": true, 3168 "optional": true 3169 }, 3170 "osenv": { 3171 "version": "0.1.5", 3172 "bundled": true, 3173 "optional": true, 3174 "requires": { 3175 "os-homedir": "^1.0.0", 3176 "os-tmpdir": "^1.0.0" 3177 } 3178 }, 3179 "path-is-absolute": { 3180 "version": "1.0.1", 3181 "bundled": true, 3182 "optional": true 3183 }, 3184 "process-nextick-args": { 3185 "version": "2.0.0", 3186 "bundled": true, 3187 "optional": true 3188 }, 3189 "rc": { 3190 "version": "1.2.8", 3191 "bundled": true, 3192 "optional": true, 3193 "requires": { 3194 "deep-extend": "^0.6.0", 3195 "ini": "~1.3.0", 3196 "minimist": "^1.2.0", 3197 "strip-json-comments": "~2.0.1" 3198 }, 3199 "dependencies": { 3200 "minimist": { 3201 "version": "1.2.0", 3202 "bundled": true, 3203 "optional": true 3204 } 3205 } 3206 }, 3207 "readable-stream": { 3208 "version": "2.3.6", 3209 "bundled": true, 3210 "optional": true, 3211 "requires": { 3212 "core-util-is": "~1.0.0", 3213 "inherits": "~2.0.3", 3214 "isarray": "~1.0.0", 3215 "process-nextick-args": "~2.0.0", 3216 "safe-buffer": "~5.1.1", 3217 "string_decoder": "~1.1.1", 3218 "util-deprecate": "~1.0.1" 3219 } 3220 }, 3221 "rimraf": { 3222 "version": "2.6.3", 3223 "bundled": true, 3224 "optional": true, 3225 "requires": { 3226 "glob": "^7.1.3" 3227 } 3228 }, 3229 "safe-buffer": { 3230 "version": "5.1.2", 3231 "bundled": true 3232 }, 3233 "safer-buffer": { 3234 "version": "2.1.2", 3235 "bundled": true, 3236 "optional": true 3237 }, 3238 "sax": { 3239 "version": "1.2.4", 3240 "bundled": true, 3241 "optional": true 3242 }, 3243 "semver": { 3244 "version": "5.7.0", 3245 "bundled": true, 3246 "optional": true 3247 }, 3248 "set-blocking": { 3249 "version": "2.0.0", 3250 "bundled": true, 3251 "optional": true 3252 }, 3253 "signal-exit": { 3254 "version": "3.0.2", 3255 "bundled": true, 3256 "optional": true 3257 }, 3258 "string-width": { 3259 "version": "1.0.2", 3260 "bundled": true, 3261 "requires": { 3262 "code-point-at": "^1.0.0", 3263 "is-fullwidth-code-point": "^1.0.0", 3264 "strip-ansi": "^3.0.0" 3265 } 3266 }, 3267 "string_decoder": { 3268 "version": "1.1.1", 3269 "bundled": true, 3270 "optional": true, 3271 "requires": { 3272 "safe-buffer": "~5.1.0" 3273 } 3274 }, 3275 "strip-ansi": { 3276 "version": "3.0.1", 3277 "bundled": true, 3278 "requires": { 3279 "ansi-regex": "^2.0.0" 3280 } 3281 }, 3282 "strip-json-comments": { 3283 "version": "2.0.1", 3284 "bundled": true, 3285 "optional": true 3286 }, 3287 "tar": { 3288 "version": "4.4.8", 3289 "bundled": true, 3290 "optional": true, 3291 "requires": { 3292 "chownr": "^1.1.1", 3293 "fs-minipass": "^1.2.5", 3294 "minipass": "^2.3.4", 3295 "minizlib": "^1.1.1", 3296 "mkdirp": "^0.5.0", 3297 "safe-buffer": "^5.1.2", 3298 "yallist": "^3.0.2" 3299 } 3300 }, 3301 "util-deprecate": { 3302 "version": "1.0.2", 3303 "bundled": true, 3304 "optional": true 3305 }, 3306 "wide-align": { 3307 "version": "1.1.3", 3308 "bundled": true, 3309 "optional": true, 3310 "requires": { 3311 "string-width": "^1.0.2 || 2" 3312 } 3313 }, 3314 "wrappy": { 3315 "version": "1.0.2", 3316 "bundled": true 3317 }, 3318 "yallist": { 3319 "version": "3.0.3", 3320 "bundled": true 3321 } 3322 } 3009 "version": "2.1.3", 3010 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 3011 "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 3012 "optional": true 3323 3013 }, 3324 3014 "fstream": { … … 3387 3077 }, 3388 3078 "get-caller-file": { 3389 "version": "1.0.3", 3390 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 3391 "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" 3079 "version": "2.0.5", 3080 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 3081 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" 3082 }, 3083 "get-intrinsic": { 3084 "version": "1.0.1", 3085 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", 3086 "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", 3087 "requires": { 3088 "function-bind": "^1.1.1", 3089 "has": "^1.0.3", 3090 "has-symbols": "^1.0.1" 3091 } 3392 3092 }, 3393 3093 "get-stdin": { … … 3404 3104 "version": "2.0.6", 3405 3105 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 3406 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" 3106 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", 3107 "optional": true 3407 3108 }, 3408 3109 "getpass": { … … 3415 3116 }, 3416 3117 "glob": { 3417 "version": "7.1. 4",3418 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1. 4.tgz",3419 "integrity": "sha512- hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",3118 "version": "7.1.6", 3119 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 3120 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 3420 3121 "requires": { 3421 3122 "fs.realpath": "^1.0.0", … … 3428 3129 }, 3429 3130 "glob-parent": { 3430 "version": "3.1.0", 3431 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 3432 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 3433 "requires": { 3434 "is-glob": "^3.1.0", 3435 "path-dirname": "^1.0.0" 3436 }, 3437 "dependencies": { 3438 "is-glob": { 3439 "version": "3.1.0", 3440 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 3441 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 3442 "requires": { 3443 "is-extglob": "^2.1.0" 3444 } 3445 } 3131 "version": "5.1.1", 3132 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 3133 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 3134 "optional": true, 3135 "requires": { 3136 "is-glob": "^4.0.1" 3446 3137 } 3447 3138 }, … … 3460 3151 }, 3461 3152 "globule": { 3462 "version": "1. 2.1",3463 "resolved": "https://registry.npmjs.org/globule/-/globule-1. 2.1.tgz",3464 "integrity": "sha512- g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",3153 "version": "1.3.2", 3154 "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", 3155 "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", 3465 3156 "requires": { 3466 3157 "glob": "~7.1.1", … … 3488 3179 }, 3489 3180 "graceful-fs": { 3490 "version": "4.2. 2",3491 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2. 2.tgz",3492 "integrity": "sha512- IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q=="3181 "version": "4.2.4", 3182 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 3183 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" 3493 3184 }, 3494 3185 "gzip-size": { … … 3507 3198 }, 3508 3199 "har-validator": { 3509 "version": "5.1. 3",3510 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1. 3.tgz",3511 "integrity": "sha512- sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",3512 "requires": { 3513 "ajv": "^6. 5.5",3200 "version": "5.1.5", 3201 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 3202 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 3203 "requires": { 3204 "ajv": "^6.12.3", 3514 3205 "har-schema": "^2.0.0" 3515 3206 }, 3516 3207 "dependencies": { 3517 3208 "ajv": { 3518 "version": "6.1 0.2",3519 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.1 0.2.tgz",3520 "integrity": "sha512- TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",3521 "requires": { 3522 "fast-deep-equal": "^ 2.0.1",3209 "version": "6.12.6", 3210 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 3211 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 3212 "requires": { 3213 "fast-deep-equal": "^3.1.1", 3523 3214 "fast-json-stable-stringify": "^2.0.0", 3524 3215 "json-schema-traverse": "^0.4.1", … … 3527 3218 }, 3528 3219 "fast-deep-equal": { 3529 "version": " 2.0.1",3530 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal- 2.0.1.tgz",3531 "integrity": "sha 1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="3220 "version": "3.1.3", 3221 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 3222 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 3532 3223 }, 3533 3224 "json-schema-traverse": { … … 3560 3251 }, 3561 3252 "has-symbols": { 3562 "version": "1.0. 0",3563 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0. 0.tgz",3564 "integrity": "sha 1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="3253 "version": "1.0.1", 3254 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", 3255 "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" 3565 3256 }, 3566 3257 "has-unicode": { … … 3573 3264 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 3574 3265 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", 3266 "optional": true, 3575 3267 "requires": { 3576 3268 "get-value": "^2.0.6", … … 3583 3275 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 3584 3276 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", 3277 "optional": true, 3585 3278 "requires": { 3586 3279 "is-number": "^3.0.0", … … 3588 3281 }, 3589 3282 "dependencies": { 3283 "is-number": { 3284 "version": "3.0.0", 3285 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 3286 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 3287 "optional": true, 3288 "requires": { 3289 "kind-of": "^3.0.2" 3290 }, 3291 "dependencies": { 3292 "kind-of": { 3293 "version": "3.2.2", 3294 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3295 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3296 "optional": true, 3297 "requires": { 3298 "is-buffer": "^1.1.5" 3299 } 3300 } 3301 } 3302 }, 3590 3303 "kind-of": { 3591 3304 "version": "4.0.0", 3592 3305 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 3593 3306 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 3307 "optional": true, 3594 3308 "requires": { 3595 3309 "is-buffer": "^1.1.5" … … 3599 3313 }, 3600 3314 "hash-base": { 3601 "version": "3.0.4", 3602 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", 3603 "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", 3604 "requires": { 3605 "inherits": "^2.0.1", 3606 "safe-buffer": "^5.0.1" 3315 "version": "3.1.0", 3316 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 3317 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 3318 "requires": { 3319 "inherits": "^2.0.4", 3320 "readable-stream": "^3.6.0", 3321 "safe-buffer": "^5.2.0" 3322 }, 3323 "dependencies": { 3324 "readable-stream": { 3325 "version": "3.6.0", 3326 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 3327 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 3328 "requires": { 3329 "inherits": "^2.0.3", 3330 "string_decoder": "^1.1.1", 3331 "util-deprecate": "^1.0.1" 3332 } 3333 }, 3334 "safe-buffer": { 3335 "version": "5.2.1", 3336 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3337 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 3338 } 3607 3339 } 3608 3340 }, … … 3636 3368 }, 3637 3369 "hosted-git-info": { 3638 "version": "2.8. 5",3639 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8. 5.tgz",3640 "integrity": "sha512- kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg=="3370 "version": "2.8.8", 3371 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", 3372 "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" 3641 3373 }, 3642 3374 "http-signature": { … … 3664 3396 }, 3665 3397 "ieee754": { 3666 "version": "1. 1.13",3667 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1. 1.13.tgz",3668 "integrity": "sha512- 4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="3398 "version": "1.2.1", 3399 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 3400 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" 3669 3401 }, 3670 3402 "ignore": { … … 3731 3463 }, 3732 3464 "in-publish": { 3733 "version": "2.0. 0",3734 "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0. 0.tgz",3735 "integrity": "sha 1-4g/146KvwmkDILbcVSaCqcf631E="3465 "version": "2.0.1", 3466 "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", 3467 "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" 3736 3468 }, 3737 3469 "indent-string": { … … 3797 3529 } 3798 3530 }, 3531 "internal-slot": { 3532 "version": "1.0.2", 3533 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", 3534 "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", 3535 "requires": { 3536 "es-abstract": "^1.17.0-next.1", 3537 "has": "^1.0.3", 3538 "side-channel": "^1.0.2" 3539 } 3540 }, 3799 3541 "interpret": { 3800 "version": "1. 2.0",3801 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1. 2.0.tgz",3802 "integrity": "sha512- mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw=="3542 "version": "1.4.0", 3543 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 3544 "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" 3803 3545 }, 3804 3546 "invariant": { … … 3819 3561 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 3820 3562 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", 3563 "optional": true, 3821 3564 "requires": { 3822 3565 "kind-of": "^3.0.2" … … 3827 3570 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3828 3571 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3572 "optional": true, 3829 3573 "requires": { 3830 3574 "is-buffer": "^1.1.5" … … 3839 3583 }, 3840 3584 "is-binary-path": { 3841 "version": "1.0.1", 3842 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 3843 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 3844 "requires": { 3845 "binary-extensions": "^1.0.0" 3585 "version": "2.1.0", 3586 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 3587 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 3588 "optional": true, 3589 "requires": { 3590 "binary-extensions": "^2.0.0" 3846 3591 } 3847 3592 }, … … 3852 3597 }, 3853 3598 "is-callable": { 3854 "version": "1. 1.4",3855 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1. 1.4.tgz",3856 "integrity": "sha512- r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="3599 "version": "1.2.2", 3600 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", 3601 "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" 3857 3602 }, 3858 3603 "is-ci": { … … 3864 3609 } 3865 3610 }, 3611 "is-core-module": { 3612 "version": "2.1.0", 3613 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", 3614 "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", 3615 "requires": { 3616 "has": "^1.0.3" 3617 } 3618 }, 3866 3619 "is-data-descriptor": { 3867 3620 "version": "0.1.4", 3868 3621 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 3869 3622 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", 3623 "optional": true, 3870 3624 "requires": { 3871 3625 "kind-of": "^3.0.2" … … 3876 3630 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3877 3631 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3632 "optional": true, 3878 3633 "requires": { 3879 3634 "is-buffer": "^1.1.5" … … 3883 3638 }, 3884 3639 "is-date-object": { 3885 "version": "1.0. 1",3886 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0. 1.tgz",3887 "integrity": "sha 1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="3640 "version": "1.0.2", 3641 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", 3642 "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" 3888 3643 }, 3889 3644 "is-descriptor": { … … 3891 3646 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 3892 3647 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 3648 "optional": true, 3893 3649 "requires": { 3894 3650 "is-accessor-descriptor": "^0.1.6", … … 3900 3656 "version": "5.1.0", 3901 3657 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 3902 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" 3658 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 3659 "optional": true 3903 3660 } 3904 3661 } … … 3917 3674 "version": "2.1.1", 3918 3675 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3919 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 3676 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 3677 "optional": true 3920 3678 }, 3921 3679 "is-finite": { 3922 "version": "1.0.2", 3923 "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", 3924 "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", 3925 "requires": { 3926 "number-is-nan": "^1.0.0" 3927 } 3680 "version": "1.1.0", 3681 "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", 3682 "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" 3928 3683 }, 3929 3684 "is-fullwidth-code-point": { … … 3936 3691 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 3937 3692 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 3693 "optional": true, 3938 3694 "requires": { 3939 3695 "is-extglob": "^2.1.1" … … 3949 3705 } 3950 3706 }, 3707 "is-negative-zero": { 3708 "version": "2.0.0", 3709 "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", 3710 "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" 3711 }, 3951 3712 "is-npm": { 3952 3713 "version": "1.0.0", … … 3955 3716 }, 3956 3717 "is-number": { 3957 "version": "3.0.0", 3958 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 3959 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 3960 "requires": { 3961 "kind-of": "^3.0.2" 3962 }, 3963 "dependencies": { 3964 "kind-of": { 3965 "version": "3.2.2", 3966 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3967 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3968 "requires": { 3969 "is-buffer": "^1.1.5" 3970 } 3971 } 3972 } 3718 "version": "7.0.0", 3719 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3720 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3721 "optional": true 3973 3722 }, 3974 3723 "is-obj": { … … 3993 3742 } 3994 3743 }, 3995 "is-promise": {3996 "version": "2.1.0",3997 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",3998 "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="3999 },4000 3744 "is-redirect": { 4001 3745 "version": "1.0.0", … … 4004 3748 }, 4005 3749 "is-regex": { 4006 "version": "1. 0.4",4007 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1. 0.4.tgz",4008 "integrity": "sha 1-VRdIm1RwkbCTDglWVM7SXul+lJE=",4009 "requires": { 4010 "has ": "^1.0.1"3750 "version": "1.1.1", 3751 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", 3752 "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", 3753 "requires": { 3754 "has-symbols": "^1.0.1" 4011 3755 } 4012 3756 }, … … 4026 3770 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" 4027 3771 }, 3772 "is-string": { 3773 "version": "1.0.5", 3774 "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", 3775 "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" 3776 }, 4028 3777 "is-symbol": { 4029 "version": "1.0. 2",4030 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0. 2.tgz",4031 "integrity": "sha512- HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",4032 "requires": { 4033 "has-symbols": "^1.0. 0"3778 "version": "1.0.3", 3779 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", 3780 "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", 3781 "requires": { 3782 "has-symbols": "^1.0.1" 4034 3783 } 4035 3784 }, … … 4047 3796 "version": "1.0.2", 4048 3797 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 4049 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" 3798 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 3799 "optional": true 4050 3800 }, 4051 3801 "isarray": { … … 4070 3820 }, 4071 3821 "js-base64": { 4072 "version": "2. 5.1",4073 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2. 5.1.tgz",4074 "integrity": "sha512- M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw=="3822 "version": "2.6.4", 3823 "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", 3824 "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" 4075 3825 }, 4076 3826 "js-tokens": { … … 4080 3830 }, 4081 3831 "js-yaml": { 4082 "version": "3.1 3.1",4083 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.1 3.1.tgz",4084 "integrity": "sha512- YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",3832 "version": "3.14.0", 3833 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", 3834 "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", 4085 3835 "requires": { 4086 3836 "argparse": "^1.0.7", … … 4153 3903 }, 4154 3904 "jsx-ast-utils": { 4155 "version": " 2.2.1",4156 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils- 2.2.1.tgz",4157 "integrity": "sha512- v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==",4158 "requires": { 4159 "array-includes": "^3. 0.3",4160 "object.assign": "^4.1. 0"3905 "version": "3.1.0", 3906 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz", 3907 "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==", 3908 "requires": { 3909 "array-includes": "^3.1.1", 3910 "object.assign": "^4.1.1" 4161 3911 } 4162 3912 }, 4163 3913 "kind-of": { 4164 "version": "6.0.2", 4165 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 4166 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" 3914 "version": "6.0.3", 3915 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 3916 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" 3917 }, 3918 "language-subtag-registry": { 3919 "version": "0.3.21", 3920 "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", 3921 "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" 3922 }, 3923 "language-tags": { 3924 "version": "1.0.5", 3925 "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", 3926 "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", 3927 "requires": { 3928 "language-subtag-registry": "~0.3.2" 3929 } 4167 3930 }, 4168 3931 "latest-version": { … … 4221 3984 }, 4222 3985 "loader-utils": { 4223 "version": "1. 2.3",4224 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1. 2.3.tgz",4225 "integrity": "sha512- fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",3986 "version": "1.4.0", 3987 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", 3988 "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", 4226 3989 "requires": { 4227 3990 "big.js": "^5.2.2", 4228 "emojis-list": "^ 2.0.0",3991 "emojis-list": "^3.0.0", 4229 3992 "json5": "^1.0.1" 4230 3993 }, … … 4237 4000 "minimist": "^1.2.0" 4238 4001 } 4239 },4240 "minimist": {4241 "version": "1.2.0",4242 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",4243 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="4244 4002 } 4245 4003 } … … 4255 4013 }, 4256 4014 "lodash": { 4257 "version": "4.17. 15",4258 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17. 15.tgz",4259 "integrity": "sha512- 8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="4015 "version": "4.17.20", 4016 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", 4017 "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" 4260 4018 }, 4261 4019 "lodash.tail": { … … 4319 4077 "version": "0.2.2", 4320 4078 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 4321 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" 4079 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", 4080 "optional": true 4322 4081 }, 4323 4082 "map-obj": { … … 4330 4089 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 4331 4090 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", 4091 "optional": true, 4332 4092 "requires": { 4333 4093 "object-visit": "^1.0.0" … … 4376 4136 "redent": "^1.0.0", 4377 4137 "trim-newlines": "^1.0.0" 4378 },4379 "dependencies": {4380 "minimist": {4381 "version": "1.2.0",4382 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",4383 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="4384 }4385 4138 } 4386 4139 }, … … 4389 4142 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 4390 4143 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 4144 "optional": true, 4391 4145 "requires": { 4392 4146 "arr-diff": "^4.0.0", … … 4403 4157 "snapdragon": "^0.8.1", 4404 4158 "to-regex": "^3.0.2" 4159 }, 4160 "dependencies": { 4161 "braces": { 4162 "version": "2.3.2", 4163 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 4164 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 4165 "optional": true, 4166 "requires": { 4167 "arr-flatten": "^1.1.0", 4168 "array-unique": "^0.3.2", 4169 "extend-shallow": "^2.0.1", 4170 "fill-range": "^4.0.0", 4171 "isobject": "^3.0.1", 4172 "repeat-element": "^1.1.2", 4173 "snapdragon": "^0.8.1", 4174 "snapdragon-node": "^2.0.1", 4175 "split-string": "^3.0.2", 4176 "to-regex": "^3.0.1" 4177 }, 4178 "dependencies": { 4179 "extend-shallow": { 4180 "version": "2.0.1", 4181 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 4182 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 4183 "optional": true, 4184 "requires": { 4185 "is-extendable": "^0.1.0" 4186 } 4187 } 4188 } 4189 }, 4190 "fill-range": { 4191 "version": "4.0.0", 4192 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 4193 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 4194 "optional": true, 4195 "requires": { 4196 "extend-shallow": "^2.0.1", 4197 "is-number": "^3.0.0", 4198 "repeat-string": "^1.6.1", 4199 "to-regex-range": "^2.1.0" 4200 }, 4201 "dependencies": { 4202 "extend-shallow": { 4203 "version": "2.0.1", 4204 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 4205 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 4206 "optional": true, 4207 "requires": { 4208 "is-extendable": "^0.1.0" 4209 } 4210 } 4211 } 4212 }, 4213 "is-number": { 4214 "version": "3.0.0", 4215 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 4216 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 4217 "optional": true, 4218 "requires": { 4219 "kind-of": "^3.0.2" 4220 }, 4221 "dependencies": { 4222 "kind-of": { 4223 "version": "3.2.2", 4224 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 4225 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 4226 "optional": true, 4227 "requires": { 4228 "is-buffer": "^1.1.5" 4229 } 4230 } 4231 } 4232 }, 4233 "to-regex-range": { 4234 "version": "2.1.1", 4235 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 4236 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 4237 "optional": true, 4238 "requires": { 4239 "is-number": "^3.0.0", 4240 "repeat-string": "^1.6.1" 4241 } 4242 } 4405 4243 } 4406 4244 }, … … 4412 4250 "bn.js": "^4.0.0", 4413 4251 "brorand": "^1.0.1" 4252 }, 4253 "dependencies": { 4254 "bn.js": { 4255 "version": "4.11.9", 4256 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", 4257 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" 4258 } 4414 4259 } 4415 4260 }, 4416 4261 "mime-db": { 4417 "version": "1.4 0.0",4418 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.4 0.0.tgz",4419 "integrity": "sha512- jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="4262 "version": "1.44.0", 4263 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", 4264 "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" 4420 4265 }, 4421 4266 "mime-types": { 4422 "version": "2.1.2 4",4423 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.2 4.tgz",4424 "integrity": "sha512- WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",4425 "requires": { 4426 "mime-db": "1.4 0.0"4267 "version": "2.1.27", 4268 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", 4269 "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", 4270 "requires": { 4271 "mime-db": "1.44.0" 4427 4272 } 4428 4273 }, … … 4451 4296 }, 4452 4297 "minimist": { 4453 "version": " 0.0.8",4454 "resolved": "https://registry.npmjs.org/minimist/-/minimist- 0.0.8.tgz",4455 "integrity": "sha 1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="4298 "version": "1.2.5", 4299 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 4300 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 4456 4301 }, 4457 4302 "mixin-deep": { … … 4459 4304 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 4460 4305 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 4306 "optional": true, 4461 4307 "requires": { 4462 4308 "for-in": "^1.0.2", … … 4468 4314 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 4469 4315 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 4316 "optional": true, 4470 4317 "requires": { 4471 4318 "is-plain-object": "^2.0.4" … … 4491 4338 }, 4492 4339 "mkdirp": { 4493 "version": "0.5. 1",4494 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5. 1.tgz",4495 "integrity": "sha 1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",4496 "requires": { 4497 "minimist": " 0.0.8"4340 "version": "0.5.5", 4341 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 4342 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 4343 "requires": { 4344 "minimist": "^1.2.5" 4498 4345 } 4499 4346 }, … … 4509 4356 }, 4510 4357 "nan": { 4511 "version": "2.14. 0",4512 "resolved": "https://registry.npmjs.org/nan/-/nan-2.14. 0.tgz",4513 "integrity": "sha512- INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="4358 "version": "2.14.2", 4359 "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", 4360 "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" 4514 4361 }, 4515 4362 "nanomatch": { … … 4517 4364 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 4518 4365 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 4366 "optional": true, 4519 4367 "requires": { 4520 4368 "arr-diff": "^4.0.0", … … 4537 4385 }, 4538 4386 "neo-async": { 4539 "version": "2.6. 1",4540 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6. 1.tgz",4541 "integrity": "sha512- iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw=="4387 "version": "2.6.2", 4388 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 4389 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" 4542 4390 }, 4543 4391 "next-tick": { … … 4615 4463 }, 4616 4464 "node-sass": { 4617 "version": "4.1 2.0",4618 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.1 2.0.tgz",4619 "integrity": "sha512- A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==",4465 "version": "4.14.1", 4466 "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", 4467 "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", 4620 4468 "requires": { 4621 4469 "async-foreach": "^0.1.3", … … 4626 4474 "glob": "^7.0.3", 4627 4475 "in-publish": "^2.0.0", 4628 "lodash": "^4.17.1 1",4476 "lodash": "^4.17.15", 4629 4477 "meow": "^3.7.0", 4630 4478 "mkdirp": "^0.5.1", … … 4633 4481 "npmlog": "^4.0.0", 4634 4482 "request": "^2.88.0", 4635 "sass-graph": " ^2.2.4",4483 "sass-graph": "2.2.5", 4636 4484 "stdout-stream": "^1.4.0", 4637 4485 "true-case-path": "^1.0.2" … … 4693 4541 "version": "3.0.0", 4694 4542 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 4695 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 4543 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 4544 "optional": true 4696 4545 }, 4697 4546 "normalize-range": { … … 4743 4592 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 4744 4593 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", 4594 "optional": true, 4745 4595 "requires": { 4746 4596 "copy-descriptor": "^0.1.0", … … 4753 4603 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 4754 4604 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 4605 "optional": true, 4755 4606 "requires": { 4756 4607 "is-descriptor": "^0.1.0" … … 4761 4612 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 4762 4613 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 4614 "optional": true, 4763 4615 "requires": { 4764 4616 "is-buffer": "^1.1.5" … … 4768 4620 }, 4769 4621 "object-inspect": { 4770 "version": "1. 6.0",4771 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1. 6.0.tgz",4772 "integrity": "sha512- GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ=="4622 "version": "1.8.0", 4623 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", 4624 "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" 4773 4625 }, 4774 4626 "object-keys": { … … 4781 4633 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 4782 4634 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", 4635 "optional": true, 4783 4636 "requires": { 4784 4637 "isobject": "^3.0.0" … … 4786 4639 }, 4787 4640 "object.assign": { 4788 "version": "4.1. 0",4789 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1. 0.tgz",4790 "integrity": "sha512- exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",4791 "requires": { 4792 " define-properties": "^1.1.2",4793 " function-bind": "^1.1.1",4794 "has-symbols": "^1.0. 0",4795 "object-keys": "^1. 0.11"4641 "version": "4.1.2", 4642 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 4643 "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 4644 "requires": { 4645 "call-bind": "^1.0.0", 4646 "define-properties": "^1.1.3", 4647 "has-symbols": "^1.0.1", 4648 "object-keys": "^1.1.1" 4796 4649 } 4797 4650 }, 4798 4651 "object.entries": { 4799 "version": "1.1. 0",4800 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1. 0.tgz",4801 "integrity": "sha512- l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",4652 "version": "1.1.2", 4653 "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", 4654 "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", 4802 4655 "requires": { 4803 4656 "define-properties": "^1.1.3", 4804 "es-abstract": "^1.12.0", 4805 "function-bind": "^1.1.1", 4657 "es-abstract": "^1.17.5", 4806 4658 "has": "^1.0.3" 4807 4659 } 4808 4660 }, 4809 4661 "object.fromentries": { 4810 "version": "2.0. 1",4811 "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0. 1.tgz",4812 "integrity": "sha512- PUQv8Hbg3j2QX0IQYv3iAGCbGcu4yY4KQ92/dhA4sFSixBmSmp13UpDLs6jGK8rBtbmhNNIK99LD2k293jpiGA==",4662 "version": "2.0.2", 4663 "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", 4664 "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", 4813 4665 "requires": { 4814 4666 "define-properties": "^1.1.3", 4815 "es-abstract": "^1.1 5.0",4667 "es-abstract": "^1.17.0-next.1", 4816 4668 "function-bind": "^1.1.1", 4817 4669 "has": "^1.0.3" … … 4822 4674 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 4823 4675 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", 4676 "optional": true, 4824 4677 "requires": { 4825 4678 "isobject": "^3.0.1" … … 4827 4680 }, 4828 4681 "object.values": { 4829 "version": "1.1. 0",4830 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1. 0.tgz",4831 "integrity": "sha512- 8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",4682 "version": "1.1.1", 4683 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", 4684 "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", 4832 4685 "requires": { 4833 4686 "define-properties": "^1.1.3", 4834 "es-abstract": "^1.1 2.0",4687 "es-abstract": "^1.17.0-next.1", 4835 4688 "function-bind": "^1.1.1", 4836 4689 "has": "^1.0.3" … … 4854 4707 }, 4855 4708 "optionator": { 4856 "version": "0.8. 2",4857 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8. 2.tgz",4858 "integrity": "sha 1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",4709 "version": "0.8.3", 4710 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", 4711 "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", 4859 4712 "requires": { 4860 4713 "deep-is": "~0.1.3", 4861 "fast-levenshtein": "~2.0. 4",4714 "fast-levenshtein": "~2.0.6", 4862 4715 "levn": "~0.3.0", 4863 4716 "prelude-ls": "~1.1.2", 4864 4717 "type-check": "~0.3.2", 4865 "word wrap": "~1.0.0"4718 "word-wrap": "~1.2.3" 4866 4719 } 4867 4720 }, … … 4888 4741 }, 4889 4742 "os-locale": { 4890 "version": "1.4.0", 4891 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 4892 "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 4893 "requires": { 4894 "lcid": "^1.0.0" 4743 "version": "2.1.0", 4744 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", 4745 "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", 4746 "requires": { 4747 "execa": "^0.7.0", 4748 "lcid": "^1.0.0", 4749 "mem": "^1.1.0" 4895 4750 } 4896 4751 }, … … 4947 4802 }, 4948 4803 "pako": { 4949 "version": "1.0.1 0",4950 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.1 0.tgz",4951 "integrity": "sha512- 0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw=="4804 "version": "1.0.11", 4805 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 4806 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" 4952 4807 }, 4953 4808 "parse-asn1": { 4954 "version": "5.1. 5",4955 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1. 5.tgz",4956 "integrity": "sha512- jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",4957 "requires": { 4958 "asn1.js": "^ 4.0.0",4809 "version": "5.1.6", 4810 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", 4811 "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", 4812 "requires": { 4813 "asn1.js": "^5.2.0", 4959 4814 "browserify-aes": "^1.0.0", 4960 "create-hash": "^1.1.0",4961 4815 "evp_bytestokey": "^1.0.0", 4962 4816 "pbkdf2": "^3.0.3", … … 4975 4829 "version": "0.1.1", 4976 4830 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 4977 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" 4831 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", 4832 "optional": true 4978 4833 }, 4979 4834 "path-browserify": { … … 4985 4840 "version": "1.0.2", 4986 4841 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", 4987 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" 4842 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", 4843 "optional": true 4988 4844 }, 4989 4845 "path-exists": { … … 5030 4886 }, 5031 4887 "pbkdf2": { 5032 "version": "3. 0.17",5033 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3. 0.17.tgz",5034 "integrity": "sha512- U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",4888 "version": "3.1.1", 4889 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", 4890 "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", 5035 4891 "requires": { 5036 4892 "create-hash": "^1.1.2", … … 5046 4902 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" 5047 4903 }, 4904 "picomatch": { 4905 "version": "2.2.2", 4906 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 4907 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", 4908 "optional": true 4909 }, 5048 4910 "pify": { 5049 4911 "version": "3.0.0", … … 5080 4942 "version": "0.1.1", 5081 4943 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 5082 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" 4944 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", 4945 "optional": true 5083 4946 }, 5084 4947 "postcss": { … … 5093 4956 }, 5094 4957 "postcss-load-config": { 5095 "version": "2.1. 0",5096 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1. 0.tgz",5097 "integrity": "sha512- 4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==",4958 "version": "2.1.2", 4959 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", 4960 "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", 5098 4961 "requires": { 5099 4962 "cosmiconfig": "^5.0.0", … … 5113 4976 "dependencies": { 5114 4977 "ajv": { 5115 "version": "6.1 0.2",5116 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.1 0.2.tgz",5117 "integrity": "sha512- TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",5118 "requires": { 5119 "fast-deep-equal": "^ 2.0.1",4978 "version": "6.12.6", 4979 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 4980 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 4981 "requires": { 4982 "fast-deep-equal": "^3.1.1", 5120 4983 "fast-json-stable-stringify": "^2.0.0", 5121 4984 "json-schema-traverse": "^0.4.1", … … 5124 4987 }, 5125 4988 "ajv-keywords": { 5126 "version": "3. 4.1",5127 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3. 4.1.tgz",5128 "integrity": "sha512- RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ=="4989 "version": "3.5.2", 4990 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 4991 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" 5129 4992 }, 5130 4993 "fast-deep-equal": { 5131 "version": " 2.0.1",5132 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal- 2.0.1.tgz",5133 "integrity": "sha 1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="4994 "version": "3.1.3", 4995 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4996 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 5134 4997 }, 5135 4998 "json-schema-traverse": { … … 5205 5068 }, 5206 5069 "psl": { 5207 "version": "1. 4.0",5208 "resolved": "https://registry.npmjs.org/psl/-/psl-1. 4.0.tgz",5209 "integrity": "sha512- HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw=="5070 "version": "1.8.0", 5071 "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", 5072 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" 5210 5073 }, 5211 5074 "public-encrypt": { … … 5220 5083 "randombytes": "^2.0.1", 5221 5084 "safe-buffer": "^5.1.2" 5085 }, 5086 "dependencies": { 5087 "bn.js": { 5088 "version": "4.11.9", 5089 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", 5090 "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" 5091 } 5222 5092 } 5223 5093 }, … … 5273 5143 "minimist": "^1.2.0", 5274 5144 "strip-json-comments": "~2.0.1" 5275 },5276 "dependencies": {5277 "minimist": {5278 "version": "1.2.0",5279 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",5280 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="5281 }5282 5145 } 5283 5146 }, 5284 5147 "react-is": { 5285 "version": "16.1 0.2",5286 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.1 0.2.tgz",5287 "integrity": "sha512- INBT1QEgtcCCgvccr5/86CfD71fw9EPmDxgiJX4I2Ddr6ZsV6iFXsuby+qWJPtmNuMY0zByTsG4468P7nHuNWA=="5148 "version": "16.13.1", 5149 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 5150 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" 5288 5151 }, 5289 5152 "read-pkg": { … … 5326 5189 }, 5327 5190 "readable-stream": { 5328 "version": "2.3. 6",5329 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3. 6.tgz",5330 "integrity": "sha512- tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",5191 "version": "2.3.7", 5192 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 5193 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 5331 5194 "requires": { 5332 5195 "core-util-is": "~1.0.0", … … 5340 5203 }, 5341 5204 "readdirp": { 5342 "version": "2.2.1", 5343 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 5344 "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", 5345 "requires": { 5346 "graceful-fs": "^4.1.11", 5347 "micromatch": "^3.1.10", 5348 "readable-stream": "^2.0.2" 5205 "version": "3.5.0", 5206 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", 5207 "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", 5208 "optional": true, 5209 "requires": { 5210 "picomatch": "^2.2.1" 5349 5211 } 5350 5212 }, … … 5367 5229 }, 5368 5230 "regenerate": { 5369 "version": "1.4. 0",5370 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4. 0.tgz",5371 "integrity": "sha512- 1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="5231 "version": "1.4.2", 5232 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 5233 "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" 5372 5234 }, 5373 5235 "regenerator-runtime": { … … 5390 5252 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 5391 5253 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 5254 "optional": true, 5392 5255 "requires": { 5393 5256 "extend-shallow": "^3.0.2", 5394 5257 "safe-regex": "^1.1.0" 5258 } 5259 }, 5260 "regexp.prototype.flags": { 5261 "version": "1.3.0", 5262 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", 5263 "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", 5264 "requires": { 5265 "define-properties": "^1.1.3", 5266 "es-abstract": "^1.17.0-next.1" 5395 5267 } 5396 5268 }, … … 5450 5322 "version": "1.1.0", 5451 5323 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 5452 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" 5324 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 5325 "optional": true 5453 5326 }, 5454 5327 "repeat-element": { 5455 5328 "version": "1.1.3", 5456 5329 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", 5457 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" 5330 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", 5331 "optional": true 5458 5332 }, 5459 5333 "repeat-string": { … … 5471 5345 }, 5472 5346 "request": { 5473 "version": "2.88. 0",5474 "resolved": "https://registry.npmjs.org/request/-/request-2.88. 0.tgz",5475 "integrity": "sha512- NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",5347 "version": "2.88.2", 5348 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 5349 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 5476 5350 "requires": { 5477 5351 "aws-sign2": "~0.7.0", … … 5482 5356 "forever-agent": "~0.6.1", 5483 5357 "form-data": "~2.3.2", 5484 "har-validator": "~5.1. 0",5358 "har-validator": "~5.1.3", 5485 5359 "http-signature": "~1.2.0", 5486 5360 "is-typedarray": "~1.0.0", … … 5492 5366 "qs": "~6.5.2", 5493 5367 "safe-buffer": "^5.1.2", 5494 "tough-cookie": "~2. 4.3",5368 "tough-cookie": "~2.5.0", 5495 5369 "tunnel-agent": "^0.6.0", 5496 5370 "uuid": "^3.3.2" … … 5503 5377 }, 5504 5378 "require-main-filename": { 5505 "version": " 1.0.1",5506 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename- 1.0.1.tgz",5507 "integrity": "sha 1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="5379 "version": "2.0.0", 5380 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 5381 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" 5508 5382 }, 5509 5383 "require-uncached": { … … 5522 5396 }, 5523 5397 "resolve": { 5524 "version": "1.12.0", 5525 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", 5526 "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", 5527 "requires": { 5398 "version": "1.19.0", 5399 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", 5400 "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", 5401 "requires": { 5402 "is-core-module": "^2.1.0", 5528 5403 "path-parse": "^1.0.6" 5529 5404 } … … 5552 5427 "version": "0.2.1", 5553 5428 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 5554 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" 5429 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", 5430 "optional": true 5555 5431 }, 5556 5432 "restore-cursor": { … … 5566 5442 "version": "0.1.15", 5567 5443 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 5568 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" 5444 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", 5445 "optional": true 5569 5446 }, 5570 5447 "right-align": { … … 5594 5471 }, 5595 5472 "run-async": { 5596 "version": "2.3.0", 5597 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", 5598 "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 5599 "requires": { 5600 "is-promise": "^2.1.0" 5601 } 5473 "version": "2.4.1", 5474 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", 5475 "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" 5602 5476 }, 5603 5477 "rx-lite": { … … 5631 5505 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 5632 5506 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 5507 "optional": true, 5633 5508 "requires": { 5634 5509 "ret": "~0.1.10" … … 5641 5516 }, 5642 5517 "sass-graph": { 5643 "version": "2.2. 4",5644 "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2. 4.tgz",5645 "integrity": "sha 1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",5518 "version": "2.2.5", 5519 "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", 5520 "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", 5646 5521 "requires": { 5647 5522 "glob": "^7.0.0", 5648 5523 "lodash": "^4.0.0", 5649 5524 "scss-tokenizer": "^0.2.3", 5650 "yargs": "^ 7.0.0"5525 "yargs": "^13.3.2" 5651 5526 } 5652 5527 }, … … 5712 5587 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", 5713 5588 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", 5589 "optional": true, 5714 5590 "requires": { 5715 5591 "extend-shallow": "^2.0.1", … … 5723 5599 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 5724 5600 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 5601 "optional": true, 5725 5602 "requires": { 5726 5603 "is-extendable": "^0.1.0" … … 5774 5651 }, 5775 5652 "shelljs": { 5776 "version": "0.8. 3",5777 "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8. 3.tgz",5778 "integrity": "sha512- fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==",5653 "version": "0.8.4", 5654 "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", 5655 "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", 5779 5656 "requires": { 5780 5657 "glob": "^7.0.0", … … 5783 5660 } 5784 5661 }, 5662 "side-channel": { 5663 "version": "1.0.3", 5664 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", 5665 "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", 5666 "requires": { 5667 "es-abstract": "^1.18.0-next.0", 5668 "object-inspect": "^1.8.0" 5669 }, 5670 "dependencies": { 5671 "es-abstract": { 5672 "version": "1.18.0-next.1", 5673 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", 5674 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", 5675 "requires": { 5676 "es-to-primitive": "^1.2.1", 5677 "function-bind": "^1.1.1", 5678 "has": "^1.0.3", 5679 "has-symbols": "^1.0.1", 5680 "is-callable": "^1.2.2", 5681 "is-negative-zero": "^2.0.0", 5682 "is-regex": "^1.1.1", 5683 "object-inspect": "^1.8.0", 5684 "object-keys": "^1.1.1", 5685 "object.assign": "^4.1.1", 5686 "string.prototype.trimend": "^1.0.1", 5687 "string.prototype.trimstart": "^1.0.1" 5688 } 5689 } 5690 } 5691 }, 5785 5692 "signal-exit": { 5786 "version": "3.0. 2",5787 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0. 2.tgz",5788 "integrity": "sha 1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="5693 "version": "3.0.3", 5694 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 5695 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" 5789 5696 }, 5790 5697 "slash": { … … 5805 5712 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 5806 5713 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 5714 "optional": true, 5807 5715 "requires": { 5808 5716 "base": "^0.11.1", … … 5820 5728 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 5821 5729 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 5730 "optional": true, 5822 5731 "requires": { 5823 5732 "is-descriptor": "^0.1.0" … … 5828 5737 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 5829 5738 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 5739 "optional": true, 5830 5740 "requires": { 5831 5741 "is-extendable": "^0.1.0" 5832 5742 } 5833 5743 }, 5744 "source-map": { 5745 "version": "0.5.7", 5746 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 5747 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 5748 "optional": true 5749 } 5750 } 5751 }, 5752 "snapdragon-node": { 5753 "version": "2.1.1", 5754 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 5755 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 5756 "optional": true, 5757 "requires": { 5758 "define-property": "^1.0.0", 5759 "isobject": "^3.0.0", 5760 "snapdragon-util": "^3.0.1" 5761 }, 5762 "dependencies": { 5763 "define-property": { 5764 "version": "1.0.0", 5765 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 5766 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", 5767 "optional": true, 5768 "requires": { 5769 "is-descriptor": "^1.0.0" 5770 } 5771 }, 5772 "is-accessor-descriptor": { 5773 "version": "1.0.0", 5774 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 5775 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 5776 "optional": true, 5777 "requires": { 5778 "kind-of": "^6.0.0" 5779 } 5780 }, 5781 "is-data-descriptor": { 5782 "version": "1.0.0", 5783 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 5784 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 5785 "optional": true, 5786 "requires": { 5787 "kind-of": "^6.0.0" 5788 } 5789 }, 5790 "is-descriptor": { 5791 "version": "1.0.2", 5792 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 5793 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 5794 "optional": true, 5795 "requires": { 5796 "is-accessor-descriptor": "^1.0.0", 5797 "is-data-descriptor": "^1.0.0", 5798 "kind-of": "^6.0.2" 5799 } 5800 } 5801 } 5802 }, 5803 "snapdragon-util": { 5804 "version": "3.0.1", 5805 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 5806 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 5807 "optional": true, 5808 "requires": { 5809 "kind-of": "^3.2.0" 5810 }, 5811 "dependencies": { 5812 "kind-of": { 5813 "version": "3.2.2", 5814 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 5815 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 5816 "optional": true, 5817 "requires": { 5818 "is-buffer": "^1.1.5" 5819 } 5820 } 5821 } 5822 }, 5823 "source-list-map": { 5824 "version": "2.0.1", 5825 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", 5826 "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" 5827 }, 5828 "source-map": { 5829 "version": "0.6.1", 5830 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5831 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 5832 }, 5833 "source-map-resolve": { 5834 "version": "0.5.3", 5835 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", 5836 "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", 5837 "optional": true, 5838 "requires": { 5839 "atob": "^2.1.2", 5840 "decode-uri-component": "^0.2.0", 5841 "resolve-url": "^0.2.1", 5842 "source-map-url": "^0.4.0", 5843 "urix": "^0.1.0" 5844 } 5845 }, 5846 "source-map-support": { 5847 "version": "0.4.18", 5848 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", 5849 "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", 5850 "requires": { 5851 "source-map": "^0.5.6" 5852 }, 5853 "dependencies": { 5834 5854 "source-map": { 5835 5855 "version": "0.5.7", … … 5839 5859 } 5840 5860 }, 5841 "snapdragon-node": {5842 "version": "2.1.1",5843 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",5844 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",5845 "requires": {5846 "define-property": "^1.0.0",5847 "isobject": "^3.0.0",5848 "snapdragon-util": "^3.0.1"5849 },5850 "dependencies": {5851 "define-property": {5852 "version": "1.0.0",5853 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",5854 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",5855 "requires": {5856 "is-descriptor": "^1.0.0"5857 }5858 },5859 "is-accessor-descriptor": {5860 "version": "1.0.0",5861 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",5862 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",5863 "requires": {5864 "kind-of": "^6.0.0"5865 }5866 },5867 "is-data-descriptor": {5868 "version": "1.0.0",5869 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",5870 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",5871 "requires": {5872 "kind-of": "^6.0.0"5873 }5874 },5875 "is-descriptor": {5876 "version": "1.0.2",5877 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",5878 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",5879 "requires": {5880 "is-accessor-descriptor": "^1.0.0",5881 "is-data-descriptor": "^1.0.0",5882 "kind-of": "^6.0.2"5883 }5884 }5885 }5886 },5887 "snapdragon-util": {5888 "version": "3.0.1",5889 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",5890 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",5891 "requires": {5892 "kind-of": "^3.2.0"5893 },5894 "dependencies": {5895 "kind-of": {5896 "version": "3.2.2",5897 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",5898 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",5899 "requires": {5900 "is-buffer": "^1.1.5"5901 }5902 }5903 }5904 },5905 "source-list-map": {5906 "version": "2.0.1",5907 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",5908 "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="5909 },5910 "source-map": {5911 "version": "0.6.1",5912 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",5913 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="5914 },5915 "source-map-resolve": {5916 "version": "0.5.2",5917 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",5918 "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",5919 "requires": {5920 "atob": "^2.1.1",5921 "decode-uri-component": "^0.2.0",5922 "resolve-url": "^0.2.1",5923 "source-map-url": "^0.4.0",5924 "urix": "^0.1.0"5925 }5926 },5927 "source-map-support": {5928 "version": "0.4.18",5929 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",5930 "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",5931 "requires": {5932 "source-map": "^0.5.6"5933 },5934 "dependencies": {5935 "source-map": {5936 "version": "0.5.7",5937 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",5938 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="5939 }5940 }5941 },5942 5861 "source-map-url": { 5943 5862 "version": "0.4.0", 5944 5863 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", 5945 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" 5864 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", 5865 "optional": true 5946 5866 }, 5947 5867 "spdx-correct": { 5948 "version": "3.1. 0",5949 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1. 0.tgz",5950 "integrity": "sha512- lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",5868 "version": "3.1.1", 5869 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 5870 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 5951 5871 "requires": { 5952 5872 "spdx-expression-parse": "^3.0.0", … … 5955 5875 }, 5956 5876 "spdx-exceptions": { 5957 "version": "2. 2.0",5958 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2. 2.0.tgz",5959 "integrity": "sha512- 2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA=="5877 "version": "2.3.0", 5878 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 5879 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" 5960 5880 }, 5961 5881 "spdx-expression-parse": { 5962 "version": "3.0. 0",5963 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0. 0.tgz",5964 "integrity": "sha512- Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",5882 "version": "3.0.1", 5883 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 5884 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 5965 5885 "requires": { 5966 5886 "spdx-exceptions": "^2.1.0", … … 5969 5889 }, 5970 5890 "spdx-license-ids": { 5971 "version": "3.0. 5",5972 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0. 5.tgz",5973 "integrity": "sha512- J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q=="5891 "version": "3.0.6", 5892 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", 5893 "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==" 5974 5894 }, 5975 5895 "split-string": { … … 5977 5897 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 5978 5898 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 5899 "optional": true, 5979 5900 "requires": { 5980 5901 "extend-shallow": "^3.0.0" … … 6006 5927 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 6007 5928 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", 5929 "optional": true, 6008 5930 "requires": { 6009 5931 "define-property": "^0.2.5", … … 6015 5937 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 6016 5938 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", 5939 "optional": true, 6017 5940 "requires": { 6018 5941 "is-descriptor": "^0.1.0" … … 6074 5997 } 6075 5998 }, 6076 "string.prototype.trimleft": { 6077 "version": "2.1.0", 6078 "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", 6079 "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", 6080 "requires": { 5999 "string.prototype.matchall": { 6000 "version": "4.0.3", 6001 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", 6002 "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", 6003 "requires": { 6004 "call-bind": "^1.0.0", 6081 6005 "define-properties": "^1.1.3", 6082 "function-bind": "^1.1.1" 6083 } 6084 }, 6085 "string.prototype.trimright": { 6086 "version": "2.1.0", 6087 "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", 6088 "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", 6089 "requires": { 6090 "define-properties": "^1.1.3", 6091 "function-bind": "^1.1.1" 6006 "es-abstract": "^1.18.0-next.1", 6007 "has-symbols": "^1.0.1", 6008 "internal-slot": "^1.0.2", 6009 "regexp.prototype.flags": "^1.3.0", 6010 "side-channel": "^1.0.3" 6011 }, 6012 "dependencies": { 6013 "es-abstract": { 6014 "version": "1.18.0-next.1", 6015 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", 6016 "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", 6017 "requires": { 6018 "es-to-primitive": "^1.2.1", 6019 "function-bind": "^1.1.1", 6020 "has": "^1.0.3", 6021 "has-symbols": "^1.0.1", 6022 "is-callable": "^1.2.2", 6023 "is-negative-zero": "^2.0.0", 6024 "is-regex": "^1.1.1", 6025 "object-inspect": "^1.8.0", 6026 "object-keys": "^1.1.1", 6027 "object.assign": "^4.1.1", 6028 "string.prototype.trimend": "^1.0.1", 6029 "string.prototype.trimstart": "^1.0.1" 6030 } 6031 } 6032 } 6033 }, 6034 "string.prototype.trimend": { 6035 "version": "1.0.3", 6036 "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", 6037 "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", 6038 "requires": { 6039 "call-bind": "^1.0.0", 6040 "define-properties": "^1.1.3" 6041 } 6042 }, 6043 "string.prototype.trimstart": { 6044 "version": "1.0.3", 6045 "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", 6046 "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", 6047 "requires": { 6048 "call-bind": "^1.0.0", 6049 "define-properties": "^1.1.3" 6092 6050 } 6093 6051 }, … … 6144 6102 "dependencies": { 6145 6103 "ajv": { 6146 "version": "6.1 0.2",6147 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.1 0.2.tgz",6148 "integrity": "sha512- TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",6149 "requires": { 6150 "fast-deep-equal": "^ 2.0.1",6104 "version": "6.12.6", 6105 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 6106 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 6107 "requires": { 6108 "fast-deep-equal": "^3.1.1", 6151 6109 "fast-json-stable-stringify": "^2.0.0", 6152 6110 "json-schema-traverse": "^0.4.1", … … 6155 6113 }, 6156 6114 "ajv-keywords": { 6157 "version": "3. 4.1",6158 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3. 4.1.tgz",6159 "integrity": "sha512- RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ=="6115 "version": "3.5.2", 6116 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 6117 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" 6160 6118 }, 6161 6119 "fast-deep-equal": { 6162 "version": " 2.0.1",6163 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal- 2.0.1.tgz",6164 "integrity": "sha 1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="6120 "version": "3.1.3", 6121 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 6122 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 6165 6123 }, 6166 6124 "json-schema-traverse": { … … 6246 6204 }, 6247 6205 "timers-browserify": { 6248 "version": "2.0.1 1",6249 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.1 1.tgz",6250 "integrity": "sha512- 60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==",6206 "version": "2.0.12", 6207 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", 6208 "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", 6251 6209 "requires": { 6252 6210 "setimmediate": "^1.0.4" … … 6275 6233 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 6276 6234 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", 6235 "optional": true, 6277 6236 "requires": { 6278 6237 "kind-of": "^3.0.2" … … 6283 6242 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6284 6243 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6244 "optional": true, 6285 6245 "requires": { 6286 6246 "is-buffer": "^1.1.5" … … 6293 6253 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 6294 6254 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 6255 "optional": true, 6295 6256 "requires": { 6296 6257 "define-property": "^2.0.2", … … 6301 6262 }, 6302 6263 "to-regex-range": { 6303 "version": " 2.1.1",6304 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range- 2.1.1.tgz",6305 "integrity": "sha 1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",6306 " requires": {6307 "is-number": "^3.0.0",6308 " repeat-string": "^1.6.1"6264 "version": "5.0.1", 6265 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 6266 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 6267 "optional": true, 6268 "requires": { 6269 "is-number": "^7.0.0" 6309 6270 } 6310 6271 }, 6311 6272 "tough-cookie": { 6312 "version": "2.4.3", 6313 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", 6314 "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", 6315 "requires": { 6316 "psl": "^1.1.24", 6317 "punycode": "^1.4.1" 6318 }, 6319 "dependencies": { 6320 "punycode": { 6321 "version": "1.4.1", 6322 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 6323 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" 6324 } 6273 "version": "2.5.0", 6274 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 6275 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 6276 "requires": { 6277 "psl": "^1.1.28", 6278 "punycode": "^2.1.1" 6325 6279 } 6326 6280 }, … … 6413 6367 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 6414 6368 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 6415 },6416 "wordwrap": {6417 "version": "0.0.2",6418 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",6419 "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="6420 6369 }, 6421 6370 "yargs": { … … 6459 6408 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 6460 6409 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 6410 "optional": true, 6461 6411 "requires": { 6462 6412 "arr-union": "^3.1.0", … … 6483 6433 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 6484 6434 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", 6435 "optional": true, 6485 6436 "requires": { 6486 6437 "has-value": "^0.3.1", … … 6492 6443 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 6493 6444 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", 6445 "optional": true, 6494 6446 "requires": { 6495 6447 "get-value": "^2.0.3", … … 6502 6454 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 6503 6455 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 6456 "optional": true, 6504 6457 "requires": { 6505 6458 "isarray": "1.0.0" … … 6511 6464 "version": "0.1.4", 6512 6465 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 6513 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" 6466 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", 6467 "optional": true 6514 6468 } 6515 6469 } … … 6523 6477 "version": "1.2.0", 6524 6478 "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 6525 "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" 6479 "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 6480 "optional": true 6526 6481 }, 6527 6482 "update-notifier": { … … 6543 6498 }, 6544 6499 "uri-js": { 6545 "version": "4. 2.2",6546 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4. 2.2.tgz",6547 "integrity": "sha512- KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",6500 "version": "4.4.0", 6501 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", 6502 "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", 6548 6503 "requires": { 6549 6504 "punycode": "^2.1.0" … … 6553 6508 "version": "0.1.0", 6554 6509 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 6555 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" 6510 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", 6511 "optional": true 6556 6512 }, 6557 6513 "url": { … … 6582 6538 "version": "3.1.1", 6583 6539 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 6584 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" 6540 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", 6541 "optional": true 6585 6542 }, 6586 6543 "util": { … … 6605 6562 }, 6606 6563 "uuid": { 6607 "version": "3. 3.3",6608 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3. 3.3.tgz",6609 "integrity": "sha512- pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ=="6564 "version": "3.4.0", 6565 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 6566 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" 6610 6567 }, 6611 6568 "validate-npm-package-license": { … … 6629 6586 }, 6630 6587 "vm-browserify": { 6631 "version": "1.1. 0",6632 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1. 0.tgz",6633 "integrity": "sha512- iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw=="6588 "version": "1.1.2", 6589 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", 6590 "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" 6634 6591 }, 6635 6592 "watchpack": { 6636 "version": "1. 6.0",6637 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1. 6.0.tgz",6638 "integrity": "sha512- i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",6639 "requires": { 6640 "chokidar": "^ 2.0.2",6593 "version": "1.7.5", 6594 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", 6595 "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", 6596 "requires": { 6597 "chokidar": "^3.4.1", 6641 6598 "graceful-fs": "^4.1.2", 6642 "neo-async": "^2.5.0" 6599 "neo-async": "^2.5.0", 6600 "watchpack-chokidar2": "^2.0.1" 6601 } 6602 }, 6603 "watchpack-chokidar2": { 6604 "version": "2.0.1", 6605 "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", 6606 "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", 6607 "optional": true, 6608 "requires": { 6609 "chokidar": "^2.1.8" 6610 }, 6611 "dependencies": { 6612 "anymatch": { 6613 "version": "2.0.0", 6614 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 6615 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", 6616 "optional": true, 6617 "requires": { 6618 "micromatch": "^3.1.4", 6619 "normalize-path": "^2.1.1" 6620 }, 6621 "dependencies": { 6622 "normalize-path": { 6623 "version": "2.1.1", 6624 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 6625 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 6626 "optional": true, 6627 "requires": { 6628 "remove-trailing-separator": "^1.0.1" 6629 } 6630 } 6631 } 6632 }, 6633 "binary-extensions": { 6634 "version": "1.13.1", 6635 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", 6636 "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", 6637 "optional": true 6638 }, 6639 "braces": { 6640 "version": "2.3.2", 6641 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 6642 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 6643 "optional": true, 6644 "requires": { 6645 "arr-flatten": "^1.1.0", 6646 "array-unique": "^0.3.2", 6647 "extend-shallow": "^2.0.1", 6648 "fill-range": "^4.0.0", 6649 "isobject": "^3.0.1", 6650 "repeat-element": "^1.1.2", 6651 "snapdragon": "^0.8.1", 6652 "snapdragon-node": "^2.0.1", 6653 "split-string": "^3.0.2", 6654 "to-regex": "^3.0.1" 6655 } 6656 }, 6657 "chokidar": { 6658 "version": "2.1.8", 6659 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", 6660 "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", 6661 "optional": true, 6662 "requires": { 6663 "anymatch": "^2.0.0", 6664 "async-each": "^1.0.1", 6665 "braces": "^2.3.2", 6666 "fsevents": "^1.2.7", 6667 "glob-parent": "^3.1.0", 6668 "inherits": "^2.0.3", 6669 "is-binary-path": "^1.0.0", 6670 "is-glob": "^4.0.0", 6671 "normalize-path": "^3.0.0", 6672 "path-is-absolute": "^1.0.0", 6673 "readdirp": "^2.2.1", 6674 "upath": "^1.1.1" 6675 } 6676 }, 6677 "extend-shallow": { 6678 "version": "2.0.1", 6679 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 6680 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 6681 "optional": true, 6682 "requires": { 6683 "is-extendable": "^0.1.0" 6684 } 6685 }, 6686 "fill-range": { 6687 "version": "4.0.0", 6688 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 6689 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", 6690 "optional": true, 6691 "requires": { 6692 "extend-shallow": "^2.0.1", 6693 "is-number": "^3.0.0", 6694 "repeat-string": "^1.6.1", 6695 "to-regex-range": "^2.1.0" 6696 } 6697 }, 6698 "fsevents": { 6699 "version": "1.2.13", 6700 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", 6701 "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", 6702 "optional": true, 6703 "requires": { 6704 "nan": "^2.12.1" 6705 } 6706 }, 6707 "glob-parent": { 6708 "version": "3.1.0", 6709 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 6710 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 6711 "optional": true, 6712 "requires": { 6713 "is-glob": "^3.1.0", 6714 "path-dirname": "^1.0.0" 6715 }, 6716 "dependencies": { 6717 "is-glob": { 6718 "version": "3.1.0", 6719 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 6720 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 6721 "optional": true, 6722 "requires": { 6723 "is-extglob": "^2.1.0" 6724 } 6725 } 6726 } 6727 }, 6728 "is-binary-path": { 6729 "version": "1.0.1", 6730 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 6731 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 6732 "optional": true, 6733 "requires": { 6734 "binary-extensions": "^1.0.0" 6735 } 6736 }, 6737 "is-number": { 6738 "version": "3.0.0", 6739 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 6740 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 6741 "optional": true, 6742 "requires": { 6743 "kind-of": "^3.0.2" 6744 } 6745 }, 6746 "kind-of": { 6747 "version": "3.2.2", 6748 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6749 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 6750 "optional": true, 6751 "requires": { 6752 "is-buffer": "^1.1.5" 6753 } 6754 }, 6755 "readdirp": { 6756 "version": "2.2.1", 6757 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", 6758 "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", 6759 "optional": true, 6760 "requires": { 6761 "graceful-fs": "^4.1.11", 6762 "micromatch": "^3.1.10", 6763 "readable-stream": "^2.0.2" 6764 } 6765 }, 6766 "to-regex-range": { 6767 "version": "2.1.1", 6768 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 6769 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", 6770 "optional": true, 6771 "requires": { 6772 "is-number": "^3.0.0", 6773 "repeat-string": "^1.6.1" 6774 } 6775 } 6643 6776 } 6644 6777 }, … … 6673 6806 "dependencies": { 6674 6807 "ajv": { 6675 "version": "6.1 0.2",6676 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.1 0.2.tgz",6677 "integrity": "sha512- TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",6678 "requires": { 6679 "fast-deep-equal": "^ 2.0.1",6808 "version": "6.12.6", 6809 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 6810 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 6811 "requires": { 6812 "fast-deep-equal": "^3.1.1", 6680 6813 "fast-json-stable-stringify": "^2.0.0", 6681 6814 "json-schema-traverse": "^0.4.1", … … 6684 6817 }, 6685 6818 "ajv-keywords": { 6686 "version": "3.4.1", 6687 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", 6688 "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" 6819 "version": "3.5.2", 6820 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 6821 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" 6822 }, 6823 "cliui": { 6824 "version": "3.2.0", 6825 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 6826 "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 6827 "requires": { 6828 "string-width": "^1.0.1", 6829 "strip-ansi": "^3.0.1", 6830 "wrap-ansi": "^2.0.0" 6831 }, 6832 "dependencies": { 6833 "string-width": { 6834 "version": "1.0.2", 6835 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 6836 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 6837 "requires": { 6838 "code-point-at": "^1.0.0", 6839 "is-fullwidth-code-point": "^1.0.0", 6840 "strip-ansi": "^3.0.0" 6841 } 6842 } 6843 } 6689 6844 }, 6690 6845 "fast-deep-equal": { 6691 "version": "2.0.1", 6692 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 6693 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" 6846 "version": "3.1.3", 6847 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 6848 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 6849 }, 6850 "get-caller-file": { 6851 "version": "1.0.3", 6852 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 6853 "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" 6694 6854 }, 6695 6855 "has-flag": { … … 6698 6858 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" 6699 6859 }, 6860 "is-fullwidth-code-point": { 6861 "version": "1.0.0", 6862 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 6863 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 6864 "requires": { 6865 "number-is-nan": "^1.0.0" 6866 } 6867 }, 6700 6868 "json-schema-traverse": { 6701 6869 "version": "0.4.1", … … 6714 6882 } 6715 6883 }, 6716 "os-locale": {6717 "version": "2.1.0",6718 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",6719 "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",6720 "requires": {6721 "execa": "^0.7.0",6722 "lcid": "^1.0.0",6723 "mem": "^1.1.0"6724 }6725 },6726 6884 "path-type": { 6727 6885 "version": "2.0.0", … … 6756 6914 } 6757 6915 }, 6916 "require-main-filename": { 6917 "version": "1.0.1", 6918 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 6919 "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" 6920 }, 6758 6921 "source-map": { 6759 6922 "version": "0.5.7", … … 6774 6937 } 6775 6938 }, 6776 "which-module": { 6777 "version": "2.0.0", 6778 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 6779 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" 6939 "wrap-ansi": { 6940 "version": "2.1.0", 6941 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 6942 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 6943 "requires": { 6944 "string-width": "^1.0.1", 6945 "strip-ansi": "^3.0.1" 6946 }, 6947 "dependencies": { 6948 "string-width": { 6949 "version": "1.0.2", 6950 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 6951 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 6952 "requires": { 6953 "code-point-at": "^1.0.0", 6954 "is-fullwidth-code-point": "^1.0.0", 6955 "strip-ansi": "^3.0.0" 6956 } 6957 } 6958 } 6959 }, 6960 "y18n": { 6961 "version": "3.2.1", 6962 "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 6963 "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" 6780 6964 }, 6781 6965 "yargs": { … … 6827 7011 }, 6828 7012 "which-module": { 6829 "version": " 1.0.0",6830 "resolved": "https://registry.npmjs.org/which-module/-/which-module- 1.0.0.tgz",6831 "integrity": "sha1- u6Y8qGGUiZT/MHc2CJ47lgJsKk8="7013 "version": "2.0.0", 7014 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 7015 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" 6832 7016 }, 6833 7017 "wide-align": { … … 6852 7036 "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" 6853 7037 }, 7038 "word-wrap": { 7039 "version": "1.2.3", 7040 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 7041 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" 7042 }, 6854 7043 "wordwrap": { 6855 "version": " 1.0.0",6856 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap- 1.0.0.tgz",6857 "integrity": "sha1- J1hIEIkUVqQXHI0CJkQa3pDLyus="7044 "version": "0.0.2", 7045 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", 7046 "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" 6858 7047 }, 6859 7048 "wrap-ansi": { 6860 "version": "2.1.0", 6861 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 6862 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 6863 "requires": { 6864 "string-width": "^1.0.1", 6865 "strip-ansi": "^3.0.1" 6866 }, 6867 "dependencies": { 6868 "is-fullwidth-code-point": { 6869 "version": "1.0.0", 6870 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 6871 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 6872 "requires": { 6873 "number-is-nan": "^1.0.0" 6874 } 7049 "version": "5.1.0", 7050 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 7051 "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 7052 "requires": { 7053 "ansi-styles": "^3.2.0", 7054 "string-width": "^3.0.0", 7055 "strip-ansi": "^5.0.0" 7056 }, 7057 "dependencies": { 7058 "ansi-regex": { 7059 "version": "4.1.0", 7060 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 7061 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 7062 }, 7063 "emoji-regex": { 7064 "version": "7.0.3", 7065 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 7066 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" 6875 7067 }, 6876 7068 "string-width": { 6877 "version": "1.0.2", 6878 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 6879 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 6880 "requires": { 6881 "code-point-at": "^1.0.0", 6882 "is-fullwidth-code-point": "^1.0.0", 6883 "strip-ansi": "^3.0.0" 7069 "version": "3.1.0", 7070 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 7071 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 7072 "requires": { 7073 "emoji-regex": "^7.0.1", 7074 "is-fullwidth-code-point": "^2.0.0", 7075 "strip-ansi": "^5.1.0" 7076 } 7077 }, 7078 "strip-ansi": { 7079 "version": "5.2.0", 7080 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 7081 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 7082 "requires": { 7083 "ansi-regex": "^4.1.0" 6884 7084 } 6885 7085 } … … 6920 7120 }, 6921 7121 "y18n": { 6922 "version": " 3.2.1",6923 "resolved": "https://registry.npmjs.org/y18n/-/y18n- 3.2.1.tgz",6924 "integrity": "sha 1-bRX7qITAhnnA136I53WegR4H+kE="7122 "version": "4.0.0", 7123 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", 7124 "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" 6925 7125 }, 6926 7126 "yallist": { … … 6930 7130 }, 6931 7131 "yargs": { 6932 "version": "7.1.0", 6933 "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", 6934 "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", 6935 "requires": { 6936 "camelcase": "^3.0.0", 6937 "cliui": "^3.2.0", 6938 "decamelize": "^1.1.1", 6939 "get-caller-file": "^1.0.1", 6940 "os-locale": "^1.4.0", 6941 "read-pkg-up": "^1.0.1", 7132 "version": "13.3.2", 7133 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", 7134 "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", 7135 "requires": { 7136 "cliui": "^5.0.0", 7137 "find-up": "^3.0.0", 7138 "get-caller-file": "^2.0.1", 6942 7139 "require-directory": "^2.1.1", 6943 "require-main-filename": "^ 1.0.1",7140 "require-main-filename": "^2.0.0", 6944 7141 "set-blocking": "^2.0.0", 6945 "string-width": "^1.0.2", 6946 "which-module": "^1.0.0", 6947 "y18n": "^3.2.1", 6948 "yargs-parser": "^5.0.0" 7142 "string-width": "^3.0.0", 7143 "which-module": "^2.0.0", 7144 "y18n": "^4.0.0", 7145 "yargs-parser": "^13.1.2" 7146 }, 7147 "dependencies": { 7148 "ansi-regex": { 7149 "version": "4.1.0", 7150 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 7151 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 7152 }, 7153 "emoji-regex": { 7154 "version": "7.0.3", 7155 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 7156 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" 7157 }, 7158 "find-up": { 7159 "version": "3.0.0", 7160 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 7161 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 7162 "requires": { 7163 "locate-path": "^3.0.0" 7164 } 7165 }, 7166 "locate-path": { 7167 "version": "3.0.0", 7168 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 7169 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 7170 "requires": { 7171 "p-locate": "^3.0.0", 7172 "path-exists": "^3.0.0" 7173 } 7174 }, 7175 "p-limit": { 7176 "version": "2.3.0", 7177 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 7178 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 7179 "requires": { 7180 "p-try": "^2.0.0" 7181 } 7182 }, 7183 "p-locate": { 7184 "version": "3.0.0", 7185 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 7186 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 7187 "requires": { 7188 "p-limit": "^2.0.0" 7189 } 7190 }, 7191 "p-try": { 7192 "version": "2.2.0", 7193 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 7194 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" 7195 }, 7196 "string-width": { 7197 "version": "3.1.0", 7198 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 7199 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 7200 "requires": { 7201 "emoji-regex": "^7.0.1", 7202 "is-fullwidth-code-point": "^2.0.0", 7203 "strip-ansi": "^5.1.0" 7204 } 7205 }, 7206 "strip-ansi": { 7207 "version": "5.2.0", 7208 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 7209 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 7210 "requires": { 7211 "ansi-regex": "^4.1.0" 7212 } 7213 } 7214 } 7215 }, 7216 "yargs-parser": { 7217 "version": "13.1.2", 7218 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", 7219 "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", 7220 "requires": { 7221 "camelcase": "^5.0.0", 7222 "decamelize": "^1.2.0" 6949 7223 }, 6950 7224 "dependencies": { 6951 7225 "camelcase": { 6952 "version": "3.0.0", 6953 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 6954 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" 6955 }, 6956 "is-fullwidth-code-point": { 6957 "version": "1.0.0", 6958 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 6959 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 6960 "requires": { 6961 "number-is-nan": "^1.0.0" 6962 } 6963 }, 6964 "string-width": { 6965 "version": "1.0.2", 6966 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 6967 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 6968 "requires": { 6969 "code-point-at": "^1.0.0", 6970 "is-fullwidth-code-point": "^1.0.0", 6971 "strip-ansi": "^3.0.0" 6972 } 6973 } 6974 } 6975 }, 6976 "yargs-parser": { 6977 "version": "5.0.0", 6978 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", 6979 "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", 6980 "requires": { 6981 "camelcase": "^3.0.0" 6982 }, 6983 "dependencies": { 6984 "camelcase": { 6985 "version": "3.0.0", 6986 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 6987 "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" 7226 "version": "5.3.1", 7227 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 7228 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" 6988 7229 } 6989 7230 } -
typing-animation-block/trunk/package.json
r2195976 r2423233 9 9 }, 10 10 "dependencies": { 11 "cgb-scripts": " 1.21.0",11 "cgb-scripts": "^1.23.1", 12 12 "typed.js": "^2.0.11" 13 13 } -
typing-animation-block/trunk/readme.txt
r2211476 r2423233 4 4 Tags: typing animation, typewriter effect 5 5 Requires at least: 5.0 6 Tested up to: 5. 27 Stable tag: 1. 0.06 Tested up to: 5.5 7 Stable tag: 1.1.0 8 8 Requires PHP: 5.6 9 9 License: GPLv2 or later … … 28 28 == Changelog == 29 29 30 = 1.1 = 31 * Test with newest Wordpress version 32 * update packages 33 30 34 = 1.0 = 31 35 * Initial release -
typing-animation-block/trunk/src/init.php
r2195976 r2423233 38 38 */ 39 39 function typing_animation_block_cgb_block_assets() { // phpcs:ignore 40 // Register block styles for both frontend + backend.41 wp_register_style(42 'typing_animation_block-cgb-style-css', // Handle.43 plugins_url( 'dist/blocks.style.build.css', dirname( __FILE__ ) ), // Block style CSS.44 array( 'wp-editor' ), // Dependency to include the CSS after it.45 null // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.style.build.css' ) // Version: File modification time.46 );47 48 40 // Register block editor script for backend. 49 41 wp_register_script( … … 53 45 null, // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.build.js' ), // Version: filemtime — Gets file modification time. 54 46 true // Enqueue the script in the footer. 55 );56 57 // Register block editor styles for backend.58 wp_register_style(59 'typing_animation_block-cgb-block-editor-css', // Handle.60 plugins_url( 'dist/blocks.editor.build.css', dirname( __FILE__ ) ), // Block editor CSS.61 array( 'wp-edit-blocks' ), // Dependency to include the CSS after it.62 null // filemtime( plugin_dir_path( __DIR__ ) . 'dist/blocks.editor.build.css' ) // Version: File modification time.63 47 ); 64 48 … … 102 86 register_block_type( 103 87 'cgb/block-typing-animation-block', array( 104 // Enqueue blocks.style.build.css on both frontend & backend.105 'style' => 'typing_animation_block-cgb-style-css',106 88 'script' => array('typed-js', 'frontend-js'), 107 89 // Enqueue blocks.build.js in the editor only. 108 90 'editor_script' => 'typing_animation_block-cgb-block-js', 109 // Enqueue blocks.editor.build.css in the editor only.110 'editor_style' => 'typing_animation_block-cgb-block-editor-css',111 91 // The callback for rendering on server side. 112 92 'render_callback' => 'typing_animation_render_callback'
Note: See TracChangeset
for help on using the changeset viewer.