Plugin Directory

Changeset 2892704


Ignore:
Timestamp:
04/03/2023 11:48:48 AM (3 years ago)
Author:
skyroom
Message:

change logo and fix error in classes list

Location:
skyroom-wp
Files:
304 added
16 edited

Legend:

Unmodified
Added
Removed
  • skyroom-wp/trunk/admin/css/style.css

    r2463819 r2892704  
    66    -webkit-background-size: 20px 20px;
    77    background-size: 20px 20px;
    8     opacity: .6;
     8    opacity: 1;
    99}
    1010
     
    1616#toplevel_page_skyroom-rooms:not(.wp-menu-open):hover .wp-menu-image:before,
    1717#toplevel_page_skyroom-settings:not(.wp-menu-open):hover .wp-menu-image:before {
    18     background-image: url(../images/icon-hover.png);
     18    background: url(../images/icon-hover.png) center center no-repeat;
     19    -webkit-background-size: 20px 20px;
     20    background-size: 20px 20px;
    1921    opacity: 1;
    2022}
     
    3436.skyroom-logo-card {
    3537    padding-top: 20px;
     38    min-height: fit-content !important;
     39    min-width: fit-content !important;
     40    max-width: unset;
    3641}
    3742
     43.skyroom-logo-card form {
     44    margin-top: 50px;
     45}
    3846.submit-p *, .test_api-note * {
    3947    vertical-align: middle !important;
  • skyroom-wp/trunk/config.php

    r2463819 r2892704  
    3939$parameters = [
    4040    'name' => 'skyroom',
    41     'version' => '1.6.1',
     41    'version' => '1.6.2',
    4242    'plugin.path' => plugin_dir_path(__FILE__),
    4343    'plugin.url' => plugin_dir_url(__FILE__),
  • skyroom-wp/trunk/package-lock.json

    r2463819 r2892704  
    22  "name": "skyroom_wordpress_plugin",
    33  "version": "1.0.0",
    4   "lockfileVersion": 1,
     4  "lockfileVersion": 2,
    55  "requires": true,
     6  "packages": {
     7    "": {
     8      "name": "skyroom_wordpress_plugin",
     9      "version": "1.0.0",
     10      "license": "GPL-2.0-or-later",
     11      "devDependencies": {
     12        "gulp": "4",
     13        "gulp-rename": "^1.4.0",
     14        "gulp-zip": "^4.2.0"
     15      }
     16    },
     17    "node_modules/ansi-colors": {
     18      "version": "1.1.0",
     19      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
     20      "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
     21      "dev": true,
     22      "dependencies": {
     23        "ansi-wrap": "^0.1.0"
     24      },
     25      "engines": {
     26        "node": ">=0.10.0"
     27      }
     28    },
     29    "node_modules/ansi-cyan": {
     30      "version": "0.1.1",
     31      "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
     32      "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
     33      "dev": true,
     34      "dependencies": {
     35        "ansi-wrap": "0.1.0"
     36      },
     37      "engines": {
     38        "node": ">=0.10.0"
     39      }
     40    },
     41    "node_modules/ansi-gray": {
     42      "version": "0.1.1",
     43      "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
     44      "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
     45      "dev": true,
     46      "dependencies": {
     47        "ansi-wrap": "0.1.0"
     48      },
     49      "engines": {
     50        "node": ">=0.10.0"
     51      }
     52    },
     53    "node_modules/ansi-red": {
     54      "version": "0.1.1",
     55      "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
     56      "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
     57      "dev": true,
     58      "dependencies": {
     59        "ansi-wrap": "0.1.0"
     60      },
     61      "engines": {
     62        "node": ">=0.10.0"
     63      }
     64    },
     65    "node_modules/ansi-regex": {
     66      "version": "2.1.1",
     67      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
     68      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
     69      "dev": true,
     70      "engines": {
     71        "node": ">=0.10.0"
     72      }
     73    },
     74    "node_modules/ansi-wrap": {
     75      "version": "0.1.0",
     76      "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
     77      "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
     78      "dev": true,
     79      "engines": {
     80        "node": ">=0.10.0"
     81      }
     82    },
     83    "node_modules/anymatch": {
     84      "version": "2.0.0",
     85      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
     86      "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
     87      "dev": true,
     88      "dependencies": {
     89        "micromatch": "^3.1.4",
     90        "normalize-path": "^2.1.1"
     91      }
     92    },
     93    "node_modules/append-buffer": {
     94      "version": "1.0.2",
     95      "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
     96      "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
     97      "dev": true,
     98      "dependencies": {
     99        "buffer-equal": "^1.0.0"
     100      },
     101      "engines": {
     102        "node": ">=0.10.0"
     103      }
     104    },
     105    "node_modules/archy": {
     106      "version": "1.0.0",
     107      "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
     108      "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
     109      "dev": true
     110    },
     111    "node_modules/arr-diff": {
     112      "version": "4.0.0",
     113      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
     114      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
     115      "dev": true,
     116      "engines": {
     117        "node": ">=0.10.0"
     118      }
     119    },
     120    "node_modules/arr-filter": {
     121      "version": "1.1.2",
     122      "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
     123      "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=",
     124      "dev": true,
     125      "dependencies": {
     126        "make-iterator": "^1.0.0"
     127      },
     128      "engines": {
     129        "node": ">=0.10.0"
     130      }
     131    },
     132    "node_modules/arr-flatten": {
     133      "version": "1.1.0",
     134      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
     135      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
     136      "dev": true,
     137      "engines": {
     138        "node": ">=0.10.0"
     139      }
     140    },
     141    "node_modules/arr-map": {
     142      "version": "2.0.2",
     143      "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
     144      "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=",
     145      "dev": true,
     146      "dependencies": {
     147        "make-iterator": "^1.0.0"
     148      },
     149      "engines": {
     150        "node": ">=0.10.0"
     151      }
     152    },
     153    "node_modules/arr-union": {
     154      "version": "3.1.0",
     155      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
     156      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
     157      "dev": true,
     158      "engines": {
     159        "node": ">=0.10.0"
     160      }
     161    },
     162    "node_modules/array-each": {
     163      "version": "1.0.1",
     164      "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
     165      "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
     166      "dev": true,
     167      "engines": {
     168        "node": ">=0.10.0"
     169      }
     170    },
     171    "node_modules/array-initial": {
     172      "version": "1.1.0",
     173      "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
     174      "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=",
     175      "dev": true,
     176      "dependencies": {
     177        "array-slice": "^1.0.0",
     178        "is-number": "^4.0.0"
     179      },
     180      "engines": {
     181        "node": ">=0.10.0"
     182      }
     183    },
     184    "node_modules/array-initial/node_modules/is-number": {
     185      "version": "4.0.0",
     186      "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
     187      "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
     188      "dev": true,
     189      "engines": {
     190        "node": ">=0.10.0"
     191      }
     192    },
     193    "node_modules/array-last": {
     194      "version": "1.3.0",
     195      "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz",
     196      "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==",
     197      "dev": true,
     198      "dependencies": {
     199        "is-number": "^4.0.0"
     200      },
     201      "engines": {
     202        "node": ">=0.10.0"
     203      }
     204    },
     205    "node_modules/array-last/node_modules/is-number": {
     206      "version": "4.0.0",
     207      "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
     208      "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
     209      "dev": true,
     210      "engines": {
     211        "node": ">=0.10.0"
     212      }
     213    },
     214    "node_modules/array-slice": {
     215      "version": "1.1.0",
     216      "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
     217      "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
     218      "dev": true,
     219      "engines": {
     220        "node": ">=0.10.0"
     221      }
     222    },
     223    "node_modules/array-sort": {
     224      "version": "1.0.0",
     225      "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz",
     226      "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==",
     227      "dev": true,
     228      "dependencies": {
     229        "default-compare": "^1.0.0",
     230        "get-value": "^2.0.6",
     231        "kind-of": "^5.0.2"
     232      },
     233      "engines": {
     234        "node": ">=0.10.0"
     235      }
     236    },
     237    "node_modules/array-sort/node_modules/kind-of": {
     238      "version": "5.1.0",
     239      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
     240      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
     241      "dev": true,
     242      "engines": {
     243        "node": ">=0.10.0"
     244      }
     245    },
     246    "node_modules/array-unique": {
     247      "version": "0.3.2",
     248      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
     249      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
     250      "dev": true,
     251      "engines": {
     252        "node": ">=0.10.0"
     253      }
     254    },
     255    "node_modules/assign-symbols": {
     256      "version": "1.0.0",
     257      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
     258      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
     259      "dev": true,
     260      "engines": {
     261        "node": ">=0.10.0"
     262      }
     263    },
     264    "node_modules/async-done": {
     265      "version": "1.3.2",
     266      "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz",
     267      "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==",
     268      "dev": true,
     269      "dependencies": {
     270        "end-of-stream": "^1.1.0",
     271        "once": "^1.3.2",
     272        "process-nextick-args": "^2.0.0",
     273        "stream-exhaust": "^1.0.1"
     274      },
     275      "engines": {
     276        "node": ">= 0.10"
     277      }
     278    },
     279    "node_modules/async-each": {
     280      "version": "1.0.3",
     281      "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
     282      "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
     283      "dev": true
     284    },
     285    "node_modules/async-settle": {
     286      "version": "1.0.0",
     287      "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
     288      "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=",
     289      "dev": true,
     290      "dependencies": {
     291        "async-done": "^1.2.2"
     292      },
     293      "engines": {
     294        "node": ">= 0.10"
     295      }
     296    },
     297    "node_modules/atob": {
     298      "version": "2.1.2",
     299      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
     300      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
     301      "dev": true,
     302      "bin": {
     303        "atob": "bin/atob.js"
     304      },
     305      "engines": {
     306        "node": ">= 4.5.0"
     307      }
     308    },
     309    "node_modules/bach": {
     310      "version": "1.2.0",
     311      "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz",
     312      "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=",
     313      "dev": true,
     314      "dependencies": {
     315        "arr-filter": "^1.1.1",
     316        "arr-flatten": "^1.0.1",
     317        "arr-map": "^2.0.0",
     318        "array-each": "^1.0.0",
     319        "array-initial": "^1.0.0",
     320        "array-last": "^1.1.1",
     321        "async-done": "^1.2.2",
     322        "async-settle": "^1.0.0",
     323        "now-and-later": "^2.0.0"
     324      },
     325      "engines": {
     326        "node": ">= 0.10"
     327      }
     328    },
     329    "node_modules/balanced-match": {
     330      "version": "1.0.0",
     331      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
     332      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
     333      "dev": true
     334    },
     335    "node_modules/base": {
     336      "version": "0.11.2",
     337      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
     338      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
     339      "dev": true,
     340      "dependencies": {
     341        "cache-base": "^1.0.1",
     342        "class-utils": "^0.3.5",
     343        "component-emitter": "^1.2.1",
     344        "define-property": "^1.0.0",
     345        "isobject": "^3.0.1",
     346        "mixin-deep": "^1.2.0",
     347        "pascalcase": "^0.1.1"
     348      },
     349      "engines": {
     350        "node": ">=0.10.0"
     351      }
     352    },
     353    "node_modules/base/node_modules/define-property": {
     354      "version": "1.0.0",
     355      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     356      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     357      "dev": true,
     358      "dependencies": {
     359        "is-descriptor": "^1.0.0"
     360      },
     361      "engines": {
     362        "node": ">=0.10.0"
     363      }
     364    },
     365    "node_modules/base/node_modules/is-accessor-descriptor": {
     366      "version": "1.0.0",
     367      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
     368      "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     369      "dev": true,
     370      "dependencies": {
     371        "kind-of": "^6.0.0"
     372      },
     373      "engines": {
     374        "node": ">=0.10.0"
     375      }
     376    },
     377    "node_modules/base/node_modules/is-data-descriptor": {
     378      "version": "1.0.0",
     379      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
     380      "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     381      "dev": true,
     382      "dependencies": {
     383        "kind-of": "^6.0.0"
     384      },
     385      "engines": {
     386        "node": ">=0.10.0"
     387      }
     388    },
     389    "node_modules/base/node_modules/is-descriptor": {
     390      "version": "1.0.2",
     391      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
     392      "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     393      "dev": true,
     394      "dependencies": {
     395        "is-accessor-descriptor": "^1.0.0",
     396        "is-data-descriptor": "^1.0.0",
     397        "kind-of": "^6.0.2"
     398      },
     399      "engines": {
     400        "node": ">=0.10.0"
     401      }
     402    },
     403    "node_modules/binary-extensions": {
     404      "version": "1.13.1",
     405      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
     406      "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
     407      "dev": true,
     408      "engines": {
     409        "node": ">=0.10.0"
     410      }
     411    },
     412    "node_modules/brace-expansion": {
     413      "version": "1.1.11",
     414      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
     415      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
     416      "dev": true,
     417      "dependencies": {
     418        "balanced-match": "^1.0.0",
     419        "concat-map": "0.0.1"
     420      }
     421    },
     422    "node_modules/braces": {
     423      "version": "2.3.2",
     424      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
     425      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
     426      "dev": true,
     427      "dependencies": {
     428        "arr-flatten": "^1.1.0",
     429        "array-unique": "^0.3.2",
     430        "extend-shallow": "^2.0.1",
     431        "fill-range": "^4.0.0",
     432        "isobject": "^3.0.1",
     433        "repeat-element": "^1.1.2",
     434        "snapdragon": "^0.8.1",
     435        "snapdragon-node": "^2.0.1",
     436        "split-string": "^3.0.2",
     437        "to-regex": "^3.0.1"
     438      },
     439      "engines": {
     440        "node": ">=0.10.0"
     441      }
     442    },
     443    "node_modules/braces/node_modules/extend-shallow": {
     444      "version": "2.0.1",
     445      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     446      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     447      "dev": true,
     448      "dependencies": {
     449        "is-extendable": "^0.1.0"
     450      },
     451      "engines": {
     452        "node": ">=0.10.0"
     453      }
     454    },
     455    "node_modules/buffer-crc32": {
     456      "version": "0.2.13",
     457      "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
     458      "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
     459      "dev": true,
     460      "engines": {
     461        "node": "*"
     462      }
     463    },
     464    "node_modules/buffer-equal": {
     465      "version": "1.0.0",
     466      "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
     467      "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
     468      "dev": true,
     469      "engines": {
     470        "node": ">=0.4.0"
     471      }
     472    },
     473    "node_modules/buffer-from": {
     474      "version": "1.1.1",
     475      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
     476      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
     477      "dev": true
     478    },
     479    "node_modules/cache-base": {
     480      "version": "1.0.1",
     481      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
     482      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
     483      "dev": true,
     484      "dependencies": {
     485        "collection-visit": "^1.0.0",
     486        "component-emitter": "^1.2.1",
     487        "get-value": "^2.0.6",
     488        "has-value": "^1.0.0",
     489        "isobject": "^3.0.1",
     490        "set-value": "^2.0.0",
     491        "to-object-path": "^0.3.0",
     492        "union-value": "^1.0.0",
     493        "unset-value": "^1.0.0"
     494      },
     495      "engines": {
     496        "node": ">=0.10.0"
     497      }
     498    },
     499    "node_modules/camelcase": {
     500      "version": "3.0.0",
     501      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
     502      "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
     503      "dev": true,
     504      "engines": {
     505        "node": ">=0.10.0"
     506      }
     507    },
     508    "node_modules/chokidar": {
     509      "version": "2.1.6",
     510      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz",
     511      "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==",
     512      "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies",
     513      "dev": true,
     514      "dependencies": {
     515        "anymatch": "^2.0.0",
     516        "async-each": "^1.0.1",
     517        "braces": "^2.3.2",
     518        "glob-parent": "^3.1.0",
     519        "inherits": "^2.0.3",
     520        "is-binary-path": "^1.0.0",
     521        "is-glob": "^4.0.0",
     522        "normalize-path": "^3.0.0",
     523        "path-is-absolute": "^1.0.0",
     524        "readdirp": "^2.2.1",
     525        "upath": "^1.1.1"
     526      },
     527      "optionalDependencies": {
     528        "fsevents": "^1.2.7"
     529      }
     530    },
     531    "node_modules/chokidar/node_modules/normalize-path": {
     532      "version": "3.0.0",
     533      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
     534      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
     535      "dev": true,
     536      "engines": {
     537        "node": ">=0.10.0"
     538      }
     539    },
     540    "node_modules/class-utils": {
     541      "version": "0.3.6",
     542      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
     543      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
     544      "dev": true,
     545      "dependencies": {
     546        "arr-union": "^3.1.0",
     547        "define-property": "^0.2.5",
     548        "isobject": "^3.0.0",
     549        "static-extend": "^0.1.1"
     550      },
     551      "engines": {
     552        "node": ">=0.10.0"
     553      }
     554    },
     555    "node_modules/class-utils/node_modules/define-property": {
     556      "version": "0.2.5",
     557      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     558      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     559      "dev": true,
     560      "dependencies": {
     561        "is-descriptor": "^0.1.0"
     562      },
     563      "engines": {
     564        "node": ">=0.10.0"
     565      }
     566    },
     567    "node_modules/cliui": {
     568      "version": "3.2.0",
     569      "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
     570      "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
     571      "dev": true,
     572      "dependencies": {
     573        "string-width": "^1.0.1",
     574        "strip-ansi": "^3.0.1",
     575        "wrap-ansi": "^2.0.0"
     576      }
     577    },
     578    "node_modules/clone": {
     579      "version": "2.1.2",
     580      "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
     581      "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
     582      "dev": true,
     583      "engines": {
     584        "node": ">=0.8"
     585      }
     586    },
     587    "node_modules/clone-buffer": {
     588      "version": "1.0.0",
     589      "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
     590      "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
     591      "dev": true,
     592      "engines": {
     593        "node": ">= 0.10"
     594      }
     595    },
     596    "node_modules/clone-stats": {
     597      "version": "1.0.0",
     598      "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
     599      "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
     600      "dev": true
     601    },
     602    "node_modules/cloneable-readable": {
     603      "version": "1.1.3",
     604      "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
     605      "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
     606      "dev": true,
     607      "dependencies": {
     608        "inherits": "^2.0.1",
     609        "process-nextick-args": "^2.0.0",
     610        "readable-stream": "^2.3.5"
     611      }
     612    },
     613    "node_modules/code-point-at": {
     614      "version": "1.1.0",
     615      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
     616      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
     617      "dev": true,
     618      "engines": {
     619        "node": ">=0.10.0"
     620      }
     621    },
     622    "node_modules/collection-map": {
     623      "version": "1.0.0",
     624      "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
     625      "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=",
     626      "dev": true,
     627      "dependencies": {
     628        "arr-map": "^2.0.2",
     629        "for-own": "^1.0.0",
     630        "make-iterator": "^1.0.0"
     631      },
     632      "engines": {
     633        "node": ">=0.10.0"
     634      }
     635    },
     636    "node_modules/collection-visit": {
     637      "version": "1.0.0",
     638      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
     639      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
     640      "dev": true,
     641      "dependencies": {
     642        "map-visit": "^1.0.0",
     643        "object-visit": "^1.0.0"
     644      },
     645      "engines": {
     646        "node": ">=0.10.0"
     647      }
     648    },
     649    "node_modules/color-support": {
     650      "version": "1.1.3",
     651      "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
     652      "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
     653      "dev": true,
     654      "bin": {
     655        "color-support": "bin.js"
     656      }
     657    },
     658    "node_modules/component-emitter": {
     659      "version": "1.3.0",
     660      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
     661      "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
     662      "dev": true
     663    },
     664    "node_modules/concat-map": {
     665      "version": "0.0.1",
     666      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     667      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
     668      "dev": true
     669    },
     670    "node_modules/concat-stream": {
     671      "version": "1.6.2",
     672      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
     673      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
     674      "dev": true,
     675      "engines": [
     676        "node >= 0.8"
     677      ],
     678      "dependencies": {
     679        "buffer-from": "^1.0.0",
     680        "inherits": "^2.0.3",
     681        "readable-stream": "^2.2.2",
     682        "typedarray": "^0.0.6"
     683      }
     684    },
     685    "node_modules/convert-source-map": {
     686      "version": "1.6.0",
     687      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
     688      "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
     689      "dev": true,
     690      "dependencies": {
     691        "safe-buffer": "~5.1.1"
     692      }
     693    },
     694    "node_modules/copy-descriptor": {
     695      "version": "0.1.1",
     696      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
     697      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
     698      "dev": true,
     699      "engines": {
     700        "node": ">=0.10.0"
     701      }
     702    },
     703    "node_modules/copy-props": {
     704      "version": "2.0.4",
     705      "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz",
     706      "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==",
     707      "dev": true,
     708      "dependencies": {
     709        "each-props": "^1.3.0",
     710        "is-plain-object": "^2.0.1"
     711      }
     712    },
     713    "node_modules/core-util-is": {
     714      "version": "1.0.2",
     715      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     716      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
     717      "dev": true
     718    },
     719    "node_modules/d": {
     720      "version": "1.0.0",
     721      "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
     722      "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
     723      "dev": true,
     724      "dependencies": {
     725        "es5-ext": "^0.10.9"
     726      }
     727    },
     728    "node_modules/debug": {
     729      "version": "2.6.9",
     730      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
     731      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
     732      "dev": true,
     733      "dependencies": {
     734        "ms": "2.0.0"
     735      }
     736    },
     737    "node_modules/decamelize": {
     738      "version": "1.2.0",
     739      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
     740      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
     741      "dev": true,
     742      "engines": {
     743        "node": ">=0.10.0"
     744      }
     745    },
     746    "node_modules/decode-uri-component": {
     747      "version": "0.2.0",
     748      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
     749      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
     750      "dev": true,
     751      "engines": {
     752        "node": ">=0.10"
     753      }
     754    },
     755    "node_modules/default-compare": {
     756      "version": "1.0.0",
     757      "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
     758      "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==",
     759      "dev": true,
     760      "dependencies": {
     761        "kind-of": "^5.0.2"
     762      },
     763      "engines": {
     764        "node": ">=0.10.0"
     765      }
     766    },
     767    "node_modules/default-compare/node_modules/kind-of": {
     768      "version": "5.1.0",
     769      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
     770      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
     771      "dev": true,
     772      "engines": {
     773        "node": ">=0.10.0"
     774      }
     775    },
     776    "node_modules/default-resolution": {
     777      "version": "2.0.0",
     778      "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
     779      "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=",
     780      "dev": true,
     781      "engines": {
     782        "node": ">= 0.10"
     783      }
     784    },
     785    "node_modules/define-properties": {
     786      "version": "1.1.3",
     787      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
     788      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
     789      "dev": true,
     790      "dependencies": {
     791        "object-keys": "^1.0.12"
     792      },
     793      "engines": {
     794        "node": ">= 0.4"
     795      }
     796    },
     797    "node_modules/define-property": {
     798      "version": "2.0.2",
     799      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
     800      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
     801      "dev": true,
     802      "dependencies": {
     803        "is-descriptor": "^1.0.2",
     804        "isobject": "^3.0.1"
     805      },
     806      "engines": {
     807        "node": ">=0.10.0"
     808      }
     809    },
     810    "node_modules/define-property/node_modules/is-accessor-descriptor": {
     811      "version": "1.0.0",
     812      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
     813      "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     814      "dev": true,
     815      "dependencies": {
     816        "kind-of": "^6.0.0"
     817      },
     818      "engines": {
     819        "node": ">=0.10.0"
     820      }
     821    },
     822    "node_modules/define-property/node_modules/is-data-descriptor": {
     823      "version": "1.0.0",
     824      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
     825      "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     826      "dev": true,
     827      "dependencies": {
     828        "kind-of": "^6.0.0"
     829      },
     830      "engines": {
     831        "node": ">=0.10.0"
     832      }
     833    },
     834    "node_modules/define-property/node_modules/is-descriptor": {
     835      "version": "1.0.2",
     836      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
     837      "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     838      "dev": true,
     839      "dependencies": {
     840        "is-accessor-descriptor": "^1.0.0",
     841        "is-data-descriptor": "^1.0.0",
     842        "kind-of": "^6.0.2"
     843      },
     844      "engines": {
     845        "node": ">=0.10.0"
     846      }
     847    },
     848    "node_modules/detect-file": {
     849      "version": "1.0.0",
     850      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
     851      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
     852      "dev": true,
     853      "engines": {
     854        "node": ">=0.10.0"
     855      }
     856    },
     857    "node_modules/duplexify": {
     858      "version": "3.7.1",
     859      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
     860      "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
     861      "dev": true,
     862      "dependencies": {
     863        "end-of-stream": "^1.0.0",
     864        "inherits": "^2.0.1",
     865        "readable-stream": "^2.0.0",
     866        "stream-shift": "^1.0.0"
     867      }
     868    },
     869    "node_modules/each-props": {
     870      "version": "1.3.2",
     871      "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
     872      "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==",
     873      "dev": true,
     874      "dependencies": {
     875        "is-plain-object": "^2.0.1",
     876        "object.defaults": "^1.1.0"
     877      }
     878    },
     879    "node_modules/end-of-stream": {
     880      "version": "1.4.1",
     881      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
     882      "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
     883      "dev": true,
     884      "dependencies": {
     885        "once": "^1.4.0"
     886      }
     887    },
     888    "node_modules/error-ex": {
     889      "version": "1.3.2",
     890      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
     891      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
     892      "dev": true,
     893      "dependencies": {
     894        "is-arrayish": "^0.2.1"
     895      }
     896    },
     897    "node_modules/es5-ext": {
     898      "version": "0.10.50",
     899      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.50.tgz",
     900      "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==",
     901      "dev": true,
     902      "dependencies": {
     903        "es6-iterator": "~2.0.3",
     904        "es6-symbol": "~3.1.1",
     905        "next-tick": "^1.0.0"
     906      }
     907    },
     908    "node_modules/es6-iterator": {
     909      "version": "2.0.3",
     910      "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
     911      "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
     912      "dev": true,
     913      "dependencies": {
     914        "d": "1",
     915        "es5-ext": "^0.10.35",
     916        "es6-symbol": "^3.1.1"
     917      }
     918    },
     919    "node_modules/es6-symbol": {
     920      "version": "3.1.1",
     921      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
     922      "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
     923      "dev": true,
     924      "dependencies": {
     925        "d": "1",
     926        "es5-ext": "~0.10.14"
     927      }
     928    },
     929    "node_modules/es6-weak-map": {
     930      "version": "2.0.3",
     931      "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
     932      "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
     933      "dev": true,
     934      "dependencies": {
     935        "d": "1",
     936        "es5-ext": "^0.10.46",
     937        "es6-iterator": "^2.0.3",
     938        "es6-symbol": "^3.1.1"
     939      }
     940    },
     941    "node_modules/expand-brackets": {
     942      "version": "2.1.4",
     943      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
     944      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
     945      "dev": true,
     946      "dependencies": {
     947        "debug": "^2.3.3",
     948        "define-property": "^0.2.5",
     949        "extend-shallow": "^2.0.1",
     950        "posix-character-classes": "^0.1.0",
     951        "regex-not": "^1.0.0",
     952        "snapdragon": "^0.8.1",
     953        "to-regex": "^3.0.1"
     954      },
     955      "engines": {
     956        "node": ">=0.10.0"
     957      }
     958    },
     959    "node_modules/expand-brackets/node_modules/define-property": {
     960      "version": "0.2.5",
     961      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     962      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     963      "dev": true,
     964      "dependencies": {
     965        "is-descriptor": "^0.1.0"
     966      },
     967      "engines": {
     968        "node": ">=0.10.0"
     969      }
     970    },
     971    "node_modules/expand-brackets/node_modules/extend-shallow": {
     972      "version": "2.0.1",
     973      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     974      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     975      "dev": true,
     976      "dependencies": {
     977        "is-extendable": "^0.1.0"
     978      },
     979      "engines": {
     980        "node": ">=0.10.0"
     981      }
     982    },
     983    "node_modules/expand-tilde": {
     984      "version": "2.0.2",
     985      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
     986      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
     987      "dev": true,
     988      "dependencies": {
     989        "homedir-polyfill": "^1.0.1"
     990      },
     991      "engines": {
     992        "node": ">=0.10.0"
     993      }
     994    },
     995    "node_modules/extend": {
     996      "version": "3.0.2",
     997      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
     998      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
     999      "dev": true
     1000    },
     1001    "node_modules/extend-shallow": {
     1002      "version": "3.0.2",
     1003      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
     1004      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
     1005      "dev": true,
     1006      "dependencies": {
     1007        "assign-symbols": "^1.0.0",
     1008        "is-extendable": "^1.0.1"
     1009      },
     1010      "engines": {
     1011        "node": ">=0.10.0"
     1012      }
     1013    },
     1014    "node_modules/extend-shallow/node_modules/is-extendable": {
     1015      "version": "1.0.1",
     1016      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
     1017      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
     1018      "dev": true,
     1019      "dependencies": {
     1020        "is-plain-object": "^2.0.4"
     1021      },
     1022      "engines": {
     1023        "node": ">=0.10.0"
     1024      }
     1025    },
     1026    "node_modules/extglob": {
     1027      "version": "2.0.4",
     1028      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
     1029      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
     1030      "dev": true,
     1031      "dependencies": {
     1032        "array-unique": "^0.3.2",
     1033        "define-property": "^1.0.0",
     1034        "expand-brackets": "^2.1.4",
     1035        "extend-shallow": "^2.0.1",
     1036        "fragment-cache": "^0.2.1",
     1037        "regex-not": "^1.0.0",
     1038        "snapdragon": "^0.8.1",
     1039        "to-regex": "^3.0.1"
     1040      },
     1041      "engines": {
     1042        "node": ">=0.10.0"
     1043      }
     1044    },
     1045    "node_modules/extglob/node_modules/define-property": {
     1046      "version": "1.0.0",
     1047      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     1048      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     1049      "dev": true,
     1050      "dependencies": {
     1051        "is-descriptor": "^1.0.0"
     1052      },
     1053      "engines": {
     1054        "node": ">=0.10.0"
     1055      }
     1056    },
     1057    "node_modules/extglob/node_modules/extend-shallow": {
     1058      "version": "2.0.1",
     1059      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     1060      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     1061      "dev": true,
     1062      "dependencies": {
     1063        "is-extendable": "^0.1.0"
     1064      },
     1065      "engines": {
     1066        "node": ">=0.10.0"
     1067      }
     1068    },
     1069    "node_modules/extglob/node_modules/is-accessor-descriptor": {
     1070      "version": "1.0.0",
     1071      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
     1072      "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     1073      "dev": true,
     1074      "dependencies": {
     1075        "kind-of": "^6.0.0"
     1076      },
     1077      "engines": {
     1078        "node": ">=0.10.0"
     1079      }
     1080    },
     1081    "node_modules/extglob/node_modules/is-data-descriptor": {
     1082      "version": "1.0.0",
     1083      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
     1084      "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     1085      "dev": true,
     1086      "dependencies": {
     1087        "kind-of": "^6.0.0"
     1088      },
     1089      "engines": {
     1090        "node": ">=0.10.0"
     1091      }
     1092    },
     1093    "node_modules/extglob/node_modules/is-descriptor": {
     1094      "version": "1.0.2",
     1095      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
     1096      "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     1097      "dev": true,
     1098      "dependencies": {
     1099        "is-accessor-descriptor": "^1.0.0",
     1100        "is-data-descriptor": "^1.0.0",
     1101        "kind-of": "^6.0.2"
     1102      },
     1103      "engines": {
     1104        "node": ">=0.10.0"
     1105      }
     1106    },
     1107    "node_modules/fancy-log": {
     1108      "version": "1.3.3",
     1109      "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
     1110      "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
     1111      "dev": true,
     1112      "dependencies": {
     1113        "ansi-gray": "^0.1.1",
     1114        "color-support": "^1.1.3",
     1115        "parse-node-version": "^1.0.0",
     1116        "time-stamp": "^1.0.0"
     1117      },
     1118      "engines": {
     1119        "node": ">= 0.10"
     1120      }
     1121    },
     1122    "node_modules/fill-range": {
     1123      "version": "4.0.0",
     1124      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
     1125      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
     1126      "dev": true,
     1127      "dependencies": {
     1128        "extend-shallow": "^2.0.1",
     1129        "is-number": "^3.0.0",
     1130        "repeat-string": "^1.6.1",
     1131        "to-regex-range": "^2.1.0"
     1132      },
     1133      "engines": {
     1134        "node": ">=0.10.0"
     1135      }
     1136    },
     1137    "node_modules/fill-range/node_modules/extend-shallow": {
     1138      "version": "2.0.1",
     1139      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     1140      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     1141      "dev": true,
     1142      "dependencies": {
     1143        "is-extendable": "^0.1.0"
     1144      },
     1145      "engines": {
     1146        "node": ">=0.10.0"
     1147      }
     1148    },
     1149    "node_modules/find-up": {
     1150      "version": "1.1.2",
     1151      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
     1152      "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
     1153      "dev": true,
     1154      "dependencies": {
     1155        "path-exists": "^2.0.0",
     1156        "pinkie-promise": "^2.0.0"
     1157      },
     1158      "engines": {
     1159        "node": ">=0.10.0"
     1160      }
     1161    },
     1162    "node_modules/findup-sync": {
     1163      "version": "3.0.0",
     1164      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
     1165      "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
     1166      "dev": true,
     1167      "dependencies": {
     1168        "detect-file": "^1.0.0",
     1169        "is-glob": "^4.0.0",
     1170        "micromatch": "^3.0.4",
     1171        "resolve-dir": "^1.0.1"
     1172      },
     1173      "engines": {
     1174        "node": ">= 0.10"
     1175      }
     1176    },
     1177    "node_modules/fined": {
     1178      "version": "1.2.0",
     1179      "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
     1180      "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
     1181      "dev": true,
     1182      "dependencies": {
     1183        "expand-tilde": "^2.0.2",
     1184        "is-plain-object": "^2.0.3",
     1185        "object.defaults": "^1.1.0",
     1186        "object.pick": "^1.2.0",
     1187        "parse-filepath": "^1.0.1"
     1188      },
     1189      "engines": {
     1190        "node": ">= 0.10"
     1191      }
     1192    },
     1193    "node_modules/flagged-respawn": {
     1194      "version": "1.0.1",
     1195      "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
     1196      "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
     1197      "dev": true,
     1198      "engines": {
     1199        "node": ">= 0.10"
     1200      }
     1201    },
     1202    "node_modules/flush-write-stream": {
     1203      "version": "1.1.1",
     1204      "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
     1205      "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
     1206      "dev": true,
     1207      "dependencies": {
     1208        "inherits": "^2.0.3",
     1209        "readable-stream": "^2.3.6"
     1210      }
     1211    },
     1212    "node_modules/for-in": {
     1213      "version": "1.0.2",
     1214      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
     1215      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
     1216      "dev": true,
     1217      "engines": {
     1218        "node": ">=0.10.0"
     1219      }
     1220    },
     1221    "node_modules/for-own": {
     1222      "version": "1.0.0",
     1223      "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
     1224      "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
     1225      "dev": true,
     1226      "dependencies": {
     1227        "for-in": "^1.0.1"
     1228      },
     1229      "engines": {
     1230        "node": ">=0.10.0"
     1231      }
     1232    },
     1233    "node_modules/fragment-cache": {
     1234      "version": "0.2.1",
     1235      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
     1236      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
     1237      "dev": true,
     1238      "dependencies": {
     1239        "map-cache": "^0.2.2"
     1240      },
     1241      "engines": {
     1242        "node": ">=0.10.0"
     1243      }
     1244    },
     1245    "node_modules/fs-mkdirp-stream": {
     1246      "version": "1.0.0",
     1247      "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
     1248      "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
     1249      "dev": true,
     1250      "dependencies": {
     1251        "graceful-fs": "^4.1.11",
     1252        "through2": "^2.0.3"
     1253      },
     1254      "engines": {
     1255        "node": ">= 0.10"
     1256      }
     1257    },
     1258    "node_modules/fs.realpath": {
     1259      "version": "1.0.0",
     1260      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
     1261      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
     1262      "dev": true
     1263    },
     1264    "node_modules/fsevents": {
     1265      "version": "1.2.9",
     1266      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
     1267      "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
     1268      "bundleDependencies": [
     1269        "node-pre-gyp"
     1270      ],
     1271      "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.",
     1272      "dev": true,
     1273      "hasInstallScript": true,
     1274      "optional": true,
     1275      "os": [
     1276        "darwin"
     1277      ],
     1278      "dependencies": {
     1279        "nan": "^2.12.1",
     1280        "node-pre-gyp": "^0.12.0"
     1281      },
     1282      "engines": {
     1283        "node": ">=4.0"
     1284      }
     1285    },
     1286    "node_modules/fsevents/node_modules/abbrev": {
     1287      "version": "1.1.1",
     1288      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
     1289      "dev": true,
     1290      "inBundle": true,
     1291      "optional": true
     1292    },
     1293    "node_modules/fsevents/node_modules/ansi-regex": {
     1294      "version": "2.1.1",
     1295      "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
     1296      "dev": true,
     1297      "inBundle": true,
     1298      "optional": true,
     1299      "engines": {
     1300        "node": ">=0.10.0"
     1301      }
     1302    },
     1303    "node_modules/fsevents/node_modules/aproba": {
     1304      "version": "1.2.0",
     1305      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
     1306      "dev": true,
     1307      "inBundle": true,
     1308      "optional": true
     1309    },
     1310    "node_modules/fsevents/node_modules/are-we-there-yet": {
     1311      "version": "1.1.5",
     1312      "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
     1313      "dev": true,
     1314      "inBundle": true,
     1315      "optional": true,
     1316      "dependencies": {
     1317        "delegates": "^1.0.0",
     1318        "readable-stream": "^2.0.6"
     1319      }
     1320    },
     1321    "node_modules/fsevents/node_modules/balanced-match": {
     1322      "version": "1.0.0",
     1323      "integrity": "sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==",
     1324      "dev": true,
     1325      "inBundle": true,
     1326      "optional": true
     1327    },
     1328    "node_modules/fsevents/node_modules/brace-expansion": {
     1329      "version": "1.1.11",
     1330      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
     1331      "dev": true,
     1332      "inBundle": true,
     1333      "optional": true,
     1334      "dependencies": {
     1335        "balanced-match": "^1.0.0",
     1336        "concat-map": "0.0.1"
     1337      }
     1338    },
     1339    "node_modules/fsevents/node_modules/chownr": {
     1340      "version": "1.1.1",
     1341      "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
     1342      "dev": true,
     1343      "inBundle": true,
     1344      "optional": true
     1345    },
     1346    "node_modules/fsevents/node_modules/code-point-at": {
     1347      "version": "1.1.0",
     1348      "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
     1349      "dev": true,
     1350      "inBundle": true,
     1351      "optional": true,
     1352      "engines": {
     1353        "node": ">=0.10.0"
     1354      }
     1355    },
     1356    "node_modules/fsevents/node_modules/concat-map": {
     1357      "version": "0.0.1",
     1358      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
     1359      "dev": true,
     1360      "inBundle": true,
     1361      "optional": true
     1362    },
     1363    "node_modules/fsevents/node_modules/console-control-strings": {
     1364      "version": "1.1.0",
     1365      "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
     1366      "dev": true,
     1367      "inBundle": true,
     1368      "optional": true
     1369    },
     1370    "node_modules/fsevents/node_modules/core-util-is": {
     1371      "version": "1.0.2",
     1372      "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
     1373      "dev": true,
     1374      "inBundle": true,
     1375      "optional": true
     1376    },
     1377    "node_modules/fsevents/node_modules/debug": {
     1378      "version": "4.1.1",
     1379      "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
     1380      "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)",
     1381      "dev": true,
     1382      "inBundle": true,
     1383      "optional": true,
     1384      "dependencies": {
     1385        "ms": "^2.1.1"
     1386      }
     1387    },
     1388    "node_modules/fsevents/node_modules/deep-extend": {
     1389      "version": "0.6.0",
     1390      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
     1391      "dev": true,
     1392      "inBundle": true,
     1393      "optional": true,
     1394      "engines": {
     1395        "node": ">=4.0.0"
     1396      }
     1397    },
     1398    "node_modules/fsevents/node_modules/delegates": {
     1399      "version": "1.0.0",
     1400      "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
     1401      "dev": true,
     1402      "inBundle": true,
     1403      "optional": true
     1404    },
     1405    "node_modules/fsevents/node_modules/detect-libc": {
     1406      "version": "1.0.3",
     1407      "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
     1408      "dev": true,
     1409      "inBundle": true,
     1410      "optional": true,
     1411      "bin": {
     1412        "detect-libc": "bin/detect-libc.js"
     1413      },
     1414      "engines": {
     1415        "node": ">=0.10"
     1416      }
     1417    },
     1418    "node_modules/fsevents/node_modules/fs-minipass": {
     1419      "version": "1.2.5",
     1420      "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
     1421      "dev": true,
     1422      "inBundle": true,
     1423      "optional": true,
     1424      "dependencies": {
     1425        "minipass": "^2.2.1"
     1426      }
     1427    },
     1428    "node_modules/fsevents/node_modules/fs.realpath": {
     1429      "version": "1.0.0",
     1430      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
     1431      "dev": true,
     1432      "inBundle": true,
     1433      "optional": true
     1434    },
     1435    "node_modules/fsevents/node_modules/gauge": {
     1436      "version": "2.7.4",
     1437      "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==",
     1438      "dev": true,
     1439      "inBundle": true,
     1440      "optional": true,
     1441      "dependencies": {
     1442        "aproba": "^1.0.3",
     1443        "console-control-strings": "^1.0.0",
     1444        "has-unicode": "^2.0.0",
     1445        "object-assign": "^4.1.0",
     1446        "signal-exit": "^3.0.0",
     1447        "string-width": "^1.0.1",
     1448        "strip-ansi": "^3.0.1",
     1449        "wide-align": "^1.1.0"
     1450      }
     1451    },
     1452    "node_modules/fsevents/node_modules/glob": {
     1453      "version": "7.1.3",
     1454      "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
     1455      "dev": true,
     1456      "inBundle": true,
     1457      "optional": true,
     1458      "dependencies": {
     1459        "fs.realpath": "^1.0.0",
     1460        "inflight": "^1.0.4",
     1461        "inherits": "2",
     1462        "minimatch": "^3.0.4",
     1463        "once": "^1.3.0",
     1464        "path-is-absolute": "^1.0.0"
     1465      },
     1466      "engines": {
     1467        "node": "*"
     1468      }
     1469    },
     1470    "node_modules/fsevents/node_modules/has-unicode": {
     1471      "version": "2.0.1",
     1472      "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
     1473      "dev": true,
     1474      "inBundle": true,
     1475      "optional": true
     1476    },
     1477    "node_modules/fsevents/node_modules/iconv-lite": {
     1478      "version": "0.4.24",
     1479      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
     1480      "dev": true,
     1481      "inBundle": true,
     1482      "optional": true,
     1483      "dependencies": {
     1484        "safer-buffer": ">= 2.1.2 < 3"
     1485      },
     1486      "engines": {
     1487        "node": ">=0.10.0"
     1488      }
     1489    },
     1490    "node_modules/fsevents/node_modules/ignore-walk": {
     1491      "version": "3.0.1",
     1492      "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
     1493      "dev": true,
     1494      "inBundle": true,
     1495      "optional": true,
     1496      "dependencies": {
     1497        "minimatch": "^3.0.4"
     1498      }
     1499    },
     1500    "node_modules/fsevents/node_modules/inflight": {
     1501      "version": "1.0.6",
     1502      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
     1503      "dev": true,
     1504      "inBundle": true,
     1505      "optional": true,
     1506      "dependencies": {
     1507        "once": "^1.3.0",
     1508        "wrappy": "1"
     1509      }
     1510    },
     1511    "node_modules/fsevents/node_modules/inherits": {
     1512      "version": "2.0.3",
     1513      "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
     1514      "dev": true,
     1515      "inBundle": true,
     1516      "optional": true
     1517    },
     1518    "node_modules/fsevents/node_modules/ini": {
     1519      "version": "1.3.5",
     1520      "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
     1521      "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue",
     1522      "dev": true,
     1523      "inBundle": true,
     1524      "optional": true,
     1525      "engines": {
     1526        "node": "*"
     1527      }
     1528    },
     1529    "node_modules/fsevents/node_modules/is-fullwidth-code-point": {
     1530      "version": "1.0.0",
     1531      "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
     1532      "dev": true,
     1533      "inBundle": true,
     1534      "optional": true,
     1535      "dependencies": {
     1536        "number-is-nan": "^1.0.0"
     1537      },
     1538      "engines": {
     1539        "node": ">=0.10.0"
     1540      }
     1541    },
     1542    "node_modules/fsevents/node_modules/isarray": {
     1543      "version": "1.0.0",
     1544      "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
     1545      "dev": true,
     1546      "inBundle": true,
     1547      "optional": true
     1548    },
     1549    "node_modules/fsevents/node_modules/minimatch": {
     1550      "version": "3.0.4",
     1551      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
     1552      "dev": true,
     1553      "inBundle": true,
     1554      "optional": true,
     1555      "dependencies": {
     1556        "brace-expansion": "^1.1.7"
     1557      },
     1558      "engines": {
     1559        "node": "*"
     1560      }
     1561    },
     1562    "node_modules/fsevents/node_modules/minimist": {
     1563      "version": "0.0.8",
     1564      "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==",
     1565      "dev": true,
     1566      "inBundle": true,
     1567      "optional": true
     1568    },
     1569    "node_modules/fsevents/node_modules/minipass": {
     1570      "version": "2.3.5",
     1571      "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==",
     1572      "dev": true,
     1573      "inBundle": true,
     1574      "optional": true,
     1575      "dependencies": {
     1576        "safe-buffer": "^5.1.2",
     1577        "yallist": "^3.0.0"
     1578      }
     1579    },
     1580    "node_modules/fsevents/node_modules/minizlib": {
     1581      "version": "1.2.1",
     1582      "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==",
     1583      "dev": true,
     1584      "inBundle": true,
     1585      "optional": true,
     1586      "dependencies": {
     1587        "minipass": "^2.2.1"
     1588      }
     1589    },
     1590    "node_modules/fsevents/node_modules/mkdirp": {
     1591      "version": "0.5.1",
     1592      "integrity": "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==",
     1593      "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
     1594      "dev": true,
     1595      "inBundle": true,
     1596      "optional": true,
     1597      "dependencies": {
     1598        "minimist": "0.0.8"
     1599      },
     1600      "bin": {
     1601        "mkdirp": "bin/cmd.js"
     1602      }
     1603    },
     1604    "node_modules/fsevents/node_modules/ms": {
     1605      "version": "2.1.1",
     1606      "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
     1607      "dev": true,
     1608      "inBundle": true,
     1609      "optional": true
     1610    },
     1611    "node_modules/fsevents/node_modules/needle": {
     1612      "version": "2.3.0",
     1613      "integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==",
     1614      "dev": true,
     1615      "inBundle": true,
     1616      "optional": true,
     1617      "dependencies": {
     1618        "debug": "^4.1.0",
     1619        "iconv-lite": "^0.4.4",
     1620        "sax": "^1.2.4"
     1621      },
     1622      "bin": {
     1623        "needle": "bin/needle"
     1624      },
     1625      "engines": {
     1626        "node": ">= 4.4.x"
     1627      }
     1628    },
     1629    "node_modules/fsevents/node_modules/node-pre-gyp": {
     1630      "version": "0.12.0",
     1631      "integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==",
     1632      "deprecated": "Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future",
     1633      "dev": true,
     1634      "inBundle": true,
     1635      "optional": true,
     1636      "dependencies": {
     1637        "detect-libc": "^1.0.2",
     1638        "mkdirp": "^0.5.1",
     1639        "needle": "^2.2.1",
     1640        "nopt": "^4.0.1",
     1641        "npm-packlist": "^1.1.6",
     1642        "npmlog": "^4.0.2",
     1643        "rc": "^1.2.7",
     1644        "rimraf": "^2.6.1",
     1645        "semver": "^5.3.0",
     1646        "tar": "^4"
     1647      },
     1648      "bin": {
     1649        "node-pre-gyp": "bin/node-pre-gyp"
     1650      }
     1651    },
     1652    "node_modules/fsevents/node_modules/nopt": {
     1653      "version": "4.0.1",
     1654      "integrity": "sha512-+5XZFpQZEY0cg5JaxLwGxDlKNKYxuXwGt8/Oi3UXm5/4ymrJve9d2CURituxv3rSrVCGZj4m1U1JlHTdcKt2Ng==",
     1655      "dev": true,
     1656      "inBundle": true,
     1657      "optional": true,
     1658      "dependencies": {
     1659        "abbrev": "1",
     1660        "osenv": "^0.1.4"
     1661      },
     1662      "bin": {
     1663        "nopt": "bin/nopt.js"
     1664      }
     1665    },
     1666    "node_modules/fsevents/node_modules/npm-bundled": {
     1667      "version": "1.0.6",
     1668      "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==",
     1669      "dev": true,
     1670      "inBundle": true,
     1671      "optional": true
     1672    },
     1673    "node_modules/fsevents/node_modules/npm-packlist": {
     1674      "version": "1.4.1",
     1675      "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==",
     1676      "dev": true,
     1677      "inBundle": true,
     1678      "optional": true,
     1679      "dependencies": {
     1680        "ignore-walk": "^3.0.1",
     1681        "npm-bundled": "^1.0.1"
     1682      }
     1683    },
     1684    "node_modules/fsevents/node_modules/npmlog": {
     1685      "version": "4.1.2",
     1686      "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
     1687      "dev": true,
     1688      "inBundle": true,
     1689      "optional": true,
     1690      "dependencies": {
     1691        "are-we-there-yet": "~1.1.2",
     1692        "console-control-strings": "~1.1.0",
     1693        "gauge": "~2.7.3",
     1694        "set-blocking": "~2.0.0"
     1695      }
     1696    },
     1697    "node_modules/fsevents/node_modules/number-is-nan": {
     1698      "version": "1.0.1",
     1699      "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
     1700      "dev": true,
     1701      "inBundle": true,
     1702      "optional": true,
     1703      "engines": {
     1704        "node": ">=0.10.0"
     1705      }
     1706    },
     1707    "node_modules/fsevents/node_modules/object-assign": {
     1708      "version": "4.1.1",
     1709      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
     1710      "dev": true,
     1711      "inBundle": true,
     1712      "optional": true,
     1713      "engines": {
     1714        "node": ">=0.10.0"
     1715      }
     1716    },
     1717    "node_modules/fsevents/node_modules/once": {
     1718      "version": "1.4.0",
     1719      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
     1720      "dev": true,
     1721      "inBundle": true,
     1722      "optional": true,
     1723      "dependencies": {
     1724        "wrappy": "1"
     1725      }
     1726    },
     1727    "node_modules/fsevents/node_modules/os-homedir": {
     1728      "version": "1.0.2",
     1729      "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==",
     1730      "dev": true,
     1731      "inBundle": true,
     1732      "optional": true,
     1733      "engines": {
     1734        "node": ">=0.10.0"
     1735      }
     1736    },
     1737    "node_modules/fsevents/node_modules/os-tmpdir": {
     1738      "version": "1.0.2",
     1739      "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
     1740      "dev": true,
     1741      "inBundle": true,
     1742      "optional": true,
     1743      "engines": {
     1744        "node": ">=0.10.0"
     1745      }
     1746    },
     1747    "node_modules/fsevents/node_modules/osenv": {
     1748      "version": "0.1.5",
     1749      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
     1750      "dev": true,
     1751      "inBundle": true,
     1752      "optional": true,
     1753      "dependencies": {
     1754        "os-homedir": "^1.0.0",
     1755        "os-tmpdir": "^1.0.0"
     1756      }
     1757    },
     1758    "node_modules/fsevents/node_modules/path-is-absolute": {
     1759      "version": "1.0.1",
     1760      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
     1761      "dev": true,
     1762      "inBundle": true,
     1763      "optional": true,
     1764      "engines": {
     1765        "node": ">=0.10.0"
     1766      }
     1767    },
     1768    "node_modules/fsevents/node_modules/process-nextick-args": {
     1769      "version": "2.0.0",
     1770      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
     1771      "dev": true,
     1772      "inBundle": true,
     1773      "optional": true
     1774    },
     1775    "node_modules/fsevents/node_modules/rc": {
     1776      "version": "1.2.8",
     1777      "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
     1778      "dev": true,
     1779      "inBundle": true,
     1780      "optional": true,
     1781      "dependencies": {
     1782        "deep-extend": "^0.6.0",
     1783        "ini": "~1.3.0",
     1784        "minimist": "^1.2.0",
     1785        "strip-json-comments": "~2.0.1"
     1786      },
     1787      "bin": {
     1788        "rc": "cli.js"
     1789      }
     1790    },
     1791    "node_modules/fsevents/node_modules/rc/node_modules/minimist": {
     1792      "version": "1.2.0",
     1793      "integrity": "sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw==",
     1794      "dev": true,
     1795      "inBundle": true,
     1796      "optional": true
     1797    },
     1798    "node_modules/fsevents/node_modules/readable-stream": {
     1799      "version": "2.3.6",
     1800      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
     1801      "dev": true,
     1802      "inBundle": true,
     1803      "optional": true,
     1804      "dependencies": {
     1805        "core-util-is": "~1.0.0",
     1806        "inherits": "~2.0.3",
     1807        "isarray": "~1.0.0",
     1808        "process-nextick-args": "~2.0.0",
     1809        "safe-buffer": "~5.1.1",
     1810        "string_decoder": "~1.1.1",
     1811        "util-deprecate": "~1.0.1"
     1812      }
     1813    },
     1814    "node_modules/fsevents/node_modules/rimraf": {
     1815      "version": "2.6.3",
     1816      "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
     1817      "dev": true,
     1818      "inBundle": true,
     1819      "optional": true,
     1820      "dependencies": {
     1821        "glob": "^7.1.3"
     1822      },
     1823      "bin": {
     1824        "rimraf": "bin.js"
     1825      }
     1826    },
     1827    "node_modules/fsevents/node_modules/safe-buffer": {
     1828      "version": "5.1.2",
     1829      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
     1830      "dev": true,
     1831      "inBundle": true,
     1832      "optional": true
     1833    },
     1834    "node_modules/fsevents/node_modules/safer-buffer": {
     1835      "version": "2.1.2",
     1836      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
     1837      "dev": true,
     1838      "inBundle": true,
     1839      "optional": true
     1840    },
     1841    "node_modules/fsevents/node_modules/sax": {
     1842      "version": "1.2.4",
     1843      "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
     1844      "dev": true,
     1845      "inBundle": true,
     1846      "optional": true
     1847    },
     1848    "node_modules/fsevents/node_modules/semver": {
     1849      "version": "5.7.0",
     1850      "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
     1851      "dev": true,
     1852      "inBundle": true,
     1853      "optional": true,
     1854      "bin": {
     1855        "semver": "bin/semver"
     1856      }
     1857    },
     1858    "node_modules/fsevents/node_modules/set-blocking": {
     1859      "version": "2.0.0",
     1860      "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
     1861      "dev": true,
     1862      "inBundle": true,
     1863      "optional": true
     1864    },
     1865    "node_modules/fsevents/node_modules/signal-exit": {
     1866      "version": "3.0.2",
     1867      "integrity": "sha512-meQNNykwecVxdu1RlYMKpQx4+wefIYpmxi6gexo/KAbwquJrBUrBmKYJrE8KFkVQAAVWEnwNdu21PgrD77J3xA==",
     1868      "dev": true,
     1869      "inBundle": true,
     1870      "optional": true
     1871    },
     1872    "node_modules/fsevents/node_modules/string_decoder": {
     1873      "version": "1.1.1",
     1874      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
     1875      "dev": true,
     1876      "inBundle": true,
     1877      "optional": true,
     1878      "dependencies": {
     1879        "safe-buffer": "~5.1.0"
     1880      }
     1881    },
     1882    "node_modules/fsevents/node_modules/string-width": {
     1883      "version": "1.0.2",
     1884      "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
     1885      "dev": true,
     1886      "inBundle": true,
     1887      "optional": true,
     1888      "dependencies": {
     1889        "code-point-at": "^1.0.0",
     1890        "is-fullwidth-code-point": "^1.0.0",
     1891        "strip-ansi": "^3.0.0"
     1892      },
     1893      "engines": {
     1894        "node": ">=0.10.0"
     1895      }
     1896    },
     1897    "node_modules/fsevents/node_modules/strip-ansi": {
     1898      "version": "3.0.1",
     1899      "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
     1900      "dev": true,
     1901      "inBundle": true,
     1902      "optional": true,
     1903      "dependencies": {
     1904        "ansi-regex": "^2.0.0"
     1905      },
     1906      "engines": {
     1907        "node": ">=0.10.0"
     1908      }
     1909    },
     1910    "node_modules/fsevents/node_modules/strip-json-comments": {
     1911      "version": "2.0.1",
     1912      "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
     1913      "dev": true,
     1914      "inBundle": true,
     1915      "optional": true,
     1916      "engines": {
     1917        "node": ">=0.10.0"
     1918      }
     1919    },
     1920    "node_modules/fsevents/node_modules/tar": {
     1921      "version": "4.4.8",
     1922      "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==",
     1923      "dev": true,
     1924      "inBundle": true,
     1925      "optional": true,
     1926      "dependencies": {
     1927        "chownr": "^1.1.1",
     1928        "fs-minipass": "^1.2.5",
     1929        "minipass": "^2.3.4",
     1930        "minizlib": "^1.1.1",
     1931        "mkdirp": "^0.5.0",
     1932        "safe-buffer": "^5.1.2",
     1933        "yallist": "^3.0.2"
     1934      },
     1935      "engines": {
     1936        "node": ">=4.5"
     1937      }
     1938    },
     1939    "node_modules/fsevents/node_modules/util-deprecate": {
     1940      "version": "1.0.2",
     1941      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
     1942      "dev": true,
     1943      "inBundle": true,
     1944      "optional": true
     1945    },
     1946    "node_modules/fsevents/node_modules/wide-align": {
     1947      "version": "1.1.3",
     1948      "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
     1949      "dev": true,
     1950      "inBundle": true,
     1951      "optional": true,
     1952      "dependencies": {
     1953        "string-width": "^1.0.2 || 2"
     1954      }
     1955    },
     1956    "node_modules/fsevents/node_modules/wrappy": {
     1957      "version": "1.0.2",
     1958      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
     1959      "dev": true,
     1960      "inBundle": true,
     1961      "optional": true
     1962    },
     1963    "node_modules/fsevents/node_modules/yallist": {
     1964      "version": "3.0.3",
     1965      "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
     1966      "dev": true,
     1967      "inBundle": true,
     1968      "optional": true
     1969    },
     1970    "node_modules/function-bind": {
     1971      "version": "1.1.1",
     1972      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
     1973      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
     1974      "dev": true
     1975    },
     1976    "node_modules/get-caller-file": {
     1977      "version": "1.0.3",
     1978      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
     1979      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
     1980      "dev": true
     1981    },
     1982    "node_modules/get-stream": {
     1983      "version": "3.0.0",
     1984      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
     1985      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
     1986      "dev": true,
     1987      "engines": {
     1988        "node": ">=4"
     1989      }
     1990    },
     1991    "node_modules/get-value": {
     1992      "version": "2.0.6",
     1993      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
     1994      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
     1995      "dev": true,
     1996      "engines": {
     1997        "node": ">=0.10.0"
     1998      }
     1999    },
     2000    "node_modules/glob": {
     2001      "version": "7.1.4",
     2002      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
     2003      "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
     2004      "dev": true,
     2005      "dependencies": {
     2006        "fs.realpath": "^1.0.0",
     2007        "inflight": "^1.0.4",
     2008        "inherits": "2",
     2009        "minimatch": "^3.0.4",
     2010        "once": "^1.3.0",
     2011        "path-is-absolute": "^1.0.0"
     2012      },
     2013      "engines": {
     2014        "node": "*"
     2015      }
     2016    },
     2017    "node_modules/glob-parent": {
     2018      "version": "3.1.0",
     2019      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
     2020      "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
     2021      "dev": true,
     2022      "dependencies": {
     2023        "is-glob": "^3.1.0",
     2024        "path-dirname": "^1.0.0"
     2025      }
     2026    },
     2027    "node_modules/glob-parent/node_modules/is-glob": {
     2028      "version": "3.1.0",
     2029      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
     2030      "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
     2031      "dev": true,
     2032      "dependencies": {
     2033        "is-extglob": "^2.1.0"
     2034      },
     2035      "engines": {
     2036        "node": ">=0.10.0"
     2037      }
     2038    },
     2039    "node_modules/glob-stream": {
     2040      "version": "6.1.0",
     2041      "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
     2042      "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
     2043      "dev": true,
     2044      "dependencies": {
     2045        "extend": "^3.0.0",
     2046        "glob": "^7.1.1",
     2047        "glob-parent": "^3.1.0",
     2048        "is-negated-glob": "^1.0.0",
     2049        "ordered-read-streams": "^1.0.0",
     2050        "pumpify": "^1.3.5",
     2051        "readable-stream": "^2.1.5",
     2052        "remove-trailing-separator": "^1.0.1",
     2053        "to-absolute-glob": "^2.0.0",
     2054        "unique-stream": "^2.0.2"
     2055      },
     2056      "engines": {
     2057        "node": ">= 0.10"
     2058      }
     2059    },
     2060    "node_modules/glob-watcher": {
     2061      "version": "5.0.3",
     2062      "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz",
     2063      "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==",
     2064      "dev": true,
     2065      "dependencies": {
     2066        "anymatch": "^2.0.0",
     2067        "async-done": "^1.2.0",
     2068        "chokidar": "^2.0.0",
     2069        "is-negated-glob": "^1.0.0",
     2070        "just-debounce": "^1.0.0",
     2071        "object.defaults": "^1.1.0"
     2072      },
     2073      "engines": {
     2074        "node": ">= 0.10"
     2075      }
     2076    },
     2077    "node_modules/global-modules": {
     2078      "version": "1.0.0",
     2079      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
     2080      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
     2081      "dev": true,
     2082      "dependencies": {
     2083        "global-prefix": "^1.0.1",
     2084        "is-windows": "^1.0.1",
     2085        "resolve-dir": "^1.0.0"
     2086      },
     2087      "engines": {
     2088        "node": ">=0.10.0"
     2089      }
     2090    },
     2091    "node_modules/global-prefix": {
     2092      "version": "1.0.2",
     2093      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
     2094      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
     2095      "dev": true,
     2096      "dependencies": {
     2097        "expand-tilde": "^2.0.2",
     2098        "homedir-polyfill": "^1.0.1",
     2099        "ini": "^1.3.4",
     2100        "is-windows": "^1.0.1",
     2101        "which": "^1.2.14"
     2102      },
     2103      "engines": {
     2104        "node": ">=0.10.0"
     2105      }
     2106    },
     2107    "node_modules/glogg": {
     2108      "version": "1.0.2",
     2109      "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
     2110      "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
     2111      "dev": true,
     2112      "dependencies": {
     2113        "sparkles": "^1.0.0"
     2114      },
     2115      "engines": {
     2116        "node": ">= 0.10"
     2117      }
     2118    },
     2119    "node_modules/graceful-fs": {
     2120      "version": "4.1.15",
     2121      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
     2122      "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
     2123      "dev": true
     2124    },
     2125    "node_modules/gulp": {
     2126      "version": "4.0.2",
     2127      "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz",
     2128      "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==",
     2129      "dev": true,
     2130      "dependencies": {
     2131        "glob-watcher": "^5.0.3",
     2132        "gulp-cli": "^2.2.0",
     2133        "undertaker": "^1.2.1",
     2134        "vinyl-fs": "^3.0.0"
     2135      },
     2136      "bin": {
     2137        "gulp": "bin/gulp.js"
     2138      },
     2139      "engines": {
     2140        "node": ">= 0.10"
     2141      }
     2142    },
     2143    "node_modules/gulp-rename": {
     2144      "version": "1.4.0",
     2145      "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz",
     2146      "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==",
     2147      "dev": true,
     2148      "engines": {
     2149        "node": ">=4"
     2150      }
     2151    },
     2152    "node_modules/gulp-zip": {
     2153      "version": "4.2.0",
     2154      "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-4.2.0.tgz",
     2155      "integrity": "sha512-I+697f6jf+PncdTrqfuwoauxgnLG1yHRg3vlmvDgmJuEnlEHy4meBktJ/oHgfyg4tp6X25wuZqUOraVeVg97wQ==",
     2156      "dev": true,
     2157      "dependencies": {
     2158        "get-stream": "^3.0.0",
     2159        "plugin-error": "^0.1.2",
     2160        "through2": "^2.0.1",
     2161        "vinyl": "^2.1.0",
     2162        "yazl": "^2.1.0"
     2163      },
     2164      "engines": {
     2165        "node": ">=4"
     2166      }
     2167    },
     2168    "node_modules/gulp/node_modules/gulp-cli": {
     2169      "version": "2.2.0",
     2170      "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz",
     2171      "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==",
     2172      "dev": true,
     2173      "dependencies": {
     2174        "ansi-colors": "^1.0.1",
     2175        "archy": "^1.0.0",
     2176        "array-sort": "^1.0.0",
     2177        "color-support": "^1.1.3",
     2178        "concat-stream": "^1.6.0",
     2179        "copy-props": "^2.0.1",
     2180        "fancy-log": "^1.3.2",
     2181        "gulplog": "^1.0.0",
     2182        "interpret": "^1.1.0",
     2183        "isobject": "^3.0.1",
     2184        "liftoff": "^3.1.0",
     2185        "matchdep": "^2.0.0",
     2186        "mute-stdout": "^1.0.0",
     2187        "pretty-hrtime": "^1.0.0",
     2188        "replace-homedir": "^1.0.0",
     2189        "semver-greatest-satisfied-range": "^1.1.0",
     2190        "v8flags": "^3.0.1",
     2191        "yargs": "^7.1.0"
     2192      },
     2193      "bin": {
     2194        "gulp": "bin/gulp.js"
     2195      },
     2196      "engines": {
     2197        "node": ">= 0.10"
     2198      }
     2199    },
     2200    "node_modules/gulplog": {
     2201      "version": "1.0.0",
     2202      "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
     2203      "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
     2204      "dev": true,
     2205      "dependencies": {
     2206        "glogg": "^1.0.0"
     2207      },
     2208      "engines": {
     2209        "node": ">= 0.10"
     2210      }
     2211    },
     2212    "node_modules/has-symbols": {
     2213      "version": "1.0.0",
     2214      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
     2215      "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
     2216      "dev": true,
     2217      "engines": {
     2218        "node": ">= 0.4"
     2219      }
     2220    },
     2221    "node_modules/has-value": {
     2222      "version": "1.0.0",
     2223      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
     2224      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
     2225      "dev": true,
     2226      "dependencies": {
     2227        "get-value": "^2.0.6",
     2228        "has-values": "^1.0.0",
     2229        "isobject": "^3.0.0"
     2230      },
     2231      "engines": {
     2232        "node": ">=0.10.0"
     2233      }
     2234    },
     2235    "node_modules/has-values": {
     2236      "version": "1.0.0",
     2237      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
     2238      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
     2239      "dev": true,
     2240      "dependencies": {
     2241        "is-number": "^3.0.0",
     2242        "kind-of": "^4.0.0"
     2243      },
     2244      "engines": {
     2245        "node": ">=0.10.0"
     2246      }
     2247    },
     2248    "node_modules/has-values/node_modules/kind-of": {
     2249      "version": "4.0.0",
     2250      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
     2251      "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
     2252      "dev": true,
     2253      "dependencies": {
     2254        "is-buffer": "^1.1.5"
     2255      },
     2256      "engines": {
     2257        "node": ">=0.10.0"
     2258      }
     2259    },
     2260    "node_modules/homedir-polyfill": {
     2261      "version": "1.0.3",
     2262      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
     2263      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
     2264      "dev": true,
     2265      "dependencies": {
     2266        "parse-passwd": "^1.0.0"
     2267      },
     2268      "engines": {
     2269        "node": ">=0.10.0"
     2270      }
     2271    },
     2272    "node_modules/hosted-git-info": {
     2273      "version": "2.7.1",
     2274      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
     2275      "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
     2276      "dev": true
     2277    },
     2278    "node_modules/inflight": {
     2279      "version": "1.0.6",
     2280      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
     2281      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
     2282      "dev": true,
     2283      "dependencies": {
     2284        "once": "^1.3.0",
     2285        "wrappy": "1"
     2286      }
     2287    },
     2288    "node_modules/inherits": {
     2289      "version": "2.0.3",
     2290      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
     2291      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
     2292      "dev": true
     2293    },
     2294    "node_modules/ini": {
     2295      "version": "1.3.5",
     2296      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
     2297      "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
     2298      "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue",
     2299      "dev": true,
     2300      "engines": {
     2301        "node": "*"
     2302      }
     2303    },
     2304    "node_modules/interpret": {
     2305      "version": "1.2.0",
     2306      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
     2307      "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
     2308      "dev": true,
     2309      "engines": {
     2310        "node": ">= 0.10"
     2311      }
     2312    },
     2313    "node_modules/invert-kv": {
     2314      "version": "1.0.0",
     2315      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
     2316      "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
     2317      "dev": true,
     2318      "engines": {
     2319        "node": ">=0.10.0"
     2320      }
     2321    },
     2322    "node_modules/is-absolute": {
     2323      "version": "1.0.0",
     2324      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
     2325      "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
     2326      "dev": true,
     2327      "dependencies": {
     2328        "is-relative": "^1.0.0",
     2329        "is-windows": "^1.0.1"
     2330      },
     2331      "engines": {
     2332        "node": ">=0.10.0"
     2333      }
     2334    },
     2335    "node_modules/is-accessor-descriptor": {
     2336      "version": "0.1.6",
     2337      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
     2338      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
     2339      "dev": true,
     2340      "dependencies": {
     2341        "kind-of": "^3.0.2"
     2342      },
     2343      "engines": {
     2344        "node": ">=0.10.0"
     2345      }
     2346    },
     2347    "node_modules/is-accessor-descriptor/node_modules/kind-of": {
     2348      "version": "3.2.2",
     2349      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     2350      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     2351      "dev": true,
     2352      "dependencies": {
     2353        "is-buffer": "^1.1.5"
     2354      },
     2355      "engines": {
     2356        "node": ">=0.10.0"
     2357      }
     2358    },
     2359    "node_modules/is-arrayish": {
     2360      "version": "0.2.1",
     2361      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
     2362      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
     2363      "dev": true
     2364    },
     2365    "node_modules/is-binary-path": {
     2366      "version": "1.0.1",
     2367      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
     2368      "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
     2369      "dev": true,
     2370      "dependencies": {
     2371        "binary-extensions": "^1.0.0"
     2372      },
     2373      "engines": {
     2374        "node": ">=0.10.0"
     2375      }
     2376    },
     2377    "node_modules/is-buffer": {
     2378      "version": "1.1.6",
     2379      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
     2380      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
     2381      "dev": true
     2382    },
     2383    "node_modules/is-data-descriptor": {
     2384      "version": "0.1.4",
     2385      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
     2386      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
     2387      "dev": true,
     2388      "dependencies": {
     2389        "kind-of": "^3.0.2"
     2390      },
     2391      "engines": {
     2392        "node": ">=0.10.0"
     2393      }
     2394    },
     2395    "node_modules/is-data-descriptor/node_modules/kind-of": {
     2396      "version": "3.2.2",
     2397      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     2398      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     2399      "dev": true,
     2400      "dependencies": {
     2401        "is-buffer": "^1.1.5"
     2402      },
     2403      "engines": {
     2404        "node": ">=0.10.0"
     2405      }
     2406    },
     2407    "node_modules/is-descriptor": {
     2408      "version": "0.1.6",
     2409      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
     2410      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
     2411      "dev": true,
     2412      "dependencies": {
     2413        "is-accessor-descriptor": "^0.1.6",
     2414        "is-data-descriptor": "^0.1.4",
     2415        "kind-of": "^5.0.0"
     2416      },
     2417      "engines": {
     2418        "node": ">=0.10.0"
     2419      }
     2420    },
     2421    "node_modules/is-descriptor/node_modules/kind-of": {
     2422      "version": "5.1.0",
     2423      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
     2424      "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
     2425      "dev": true,
     2426      "engines": {
     2427        "node": ">=0.10.0"
     2428      }
     2429    },
     2430    "node_modules/is-extendable": {
     2431      "version": "0.1.1",
     2432      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
     2433      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
     2434      "dev": true,
     2435      "engines": {
     2436        "node": ">=0.10.0"
     2437      }
     2438    },
     2439    "node_modules/is-extglob": {
     2440      "version": "2.1.1",
     2441      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
     2442      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
     2443      "dev": true,
     2444      "engines": {
     2445        "node": ">=0.10.0"
     2446      }
     2447    },
     2448    "node_modules/is-fullwidth-code-point": {
     2449      "version": "1.0.0",
     2450      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
     2451      "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
     2452      "dev": true,
     2453      "dependencies": {
     2454        "number-is-nan": "^1.0.0"
     2455      },
     2456      "engines": {
     2457        "node": ">=0.10.0"
     2458      }
     2459    },
     2460    "node_modules/is-glob": {
     2461      "version": "4.0.1",
     2462      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
     2463      "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
     2464      "dev": true,
     2465      "dependencies": {
     2466        "is-extglob": "^2.1.1"
     2467      },
     2468      "engines": {
     2469        "node": ">=0.10.0"
     2470      }
     2471    },
     2472    "node_modules/is-negated-glob": {
     2473      "version": "1.0.0",
     2474      "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
     2475      "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=",
     2476      "dev": true,
     2477      "engines": {
     2478        "node": ">=0.10.0"
     2479      }
     2480    },
     2481    "node_modules/is-number": {
     2482      "version": "3.0.0",
     2483      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
     2484      "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
     2485      "dev": true,
     2486      "dependencies": {
     2487        "kind-of": "^3.0.2"
     2488      },
     2489      "engines": {
     2490        "node": ">=0.10.0"
     2491      }
     2492    },
     2493    "node_modules/is-number/node_modules/kind-of": {
     2494      "version": "3.2.2",
     2495      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     2496      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     2497      "dev": true,
     2498      "dependencies": {
     2499        "is-buffer": "^1.1.5"
     2500      },
     2501      "engines": {
     2502        "node": ">=0.10.0"
     2503      }
     2504    },
     2505    "node_modules/is-plain-object": {
     2506      "version": "2.0.4",
     2507      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
     2508      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
     2509      "dev": true,
     2510      "dependencies": {
     2511        "isobject": "^3.0.1"
     2512      },
     2513      "engines": {
     2514        "node": ">=0.10.0"
     2515      }
     2516    },
     2517    "node_modules/is-relative": {
     2518      "version": "1.0.0",
     2519      "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
     2520      "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
     2521      "dev": true,
     2522      "dependencies": {
     2523        "is-unc-path": "^1.0.0"
     2524      },
     2525      "engines": {
     2526        "node": ">=0.10.0"
     2527      }
     2528    },
     2529    "node_modules/is-unc-path": {
     2530      "version": "1.0.0",
     2531      "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
     2532      "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
     2533      "dev": true,
     2534      "dependencies": {
     2535        "unc-path-regex": "^0.1.2"
     2536      },
     2537      "engines": {
     2538        "node": ">=0.10.0"
     2539      }
     2540    },
     2541    "node_modules/is-utf8": {
     2542      "version": "0.2.1",
     2543      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
     2544      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
     2545      "dev": true
     2546    },
     2547    "node_modules/is-valid-glob": {
     2548      "version": "1.0.0",
     2549      "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
     2550      "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=",
     2551      "dev": true,
     2552      "engines": {
     2553        "node": ">=0.10.0"
     2554      }
     2555    },
     2556    "node_modules/is-windows": {
     2557      "version": "1.0.2",
     2558      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
     2559      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
     2560      "dev": true,
     2561      "engines": {
     2562        "node": ">=0.10.0"
     2563      }
     2564    },
     2565    "node_modules/isarray": {
     2566      "version": "1.0.0",
     2567      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
     2568      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
     2569      "dev": true
     2570    },
     2571    "node_modules/isexe": {
     2572      "version": "2.0.0",
     2573      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
     2574      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
     2575      "dev": true
     2576    },
     2577    "node_modules/isobject": {
     2578      "version": "3.0.1",
     2579      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     2580      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     2581      "dev": true,
     2582      "engines": {
     2583        "node": ">=0.10.0"
     2584      }
     2585    },
     2586    "node_modules/json-stable-stringify-without-jsonify": {
     2587      "version": "1.0.1",
     2588      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
     2589      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
     2590      "dev": true
     2591    },
     2592    "node_modules/just-debounce": {
     2593      "version": "1.0.0",
     2594      "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz",
     2595      "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=",
     2596      "dev": true
     2597    },
     2598    "node_modules/kind-of": {
     2599      "version": "6.0.2",
     2600      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
     2601      "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
     2602      "dev": true,
     2603      "engines": {
     2604        "node": ">=0.10.0"
     2605      }
     2606    },
     2607    "node_modules/last-run": {
     2608      "version": "1.1.1",
     2609      "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
     2610      "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=",
     2611      "dev": true,
     2612      "dependencies": {
     2613        "default-resolution": "^2.0.0",
     2614        "es6-weak-map": "^2.0.1"
     2615      },
     2616      "engines": {
     2617        "node": ">= 0.10"
     2618      }
     2619    },
     2620    "node_modules/lazystream": {
     2621      "version": "1.0.0",
     2622      "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
     2623      "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
     2624      "dev": true,
     2625      "dependencies": {
     2626        "readable-stream": "^2.0.5"
     2627      },
     2628      "engines": {
     2629        "node": ">= 0.6.3"
     2630      }
     2631    },
     2632    "node_modules/lcid": {
     2633      "version": "1.0.0",
     2634      "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
     2635      "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
     2636      "dev": true,
     2637      "dependencies": {
     2638        "invert-kv": "^1.0.0"
     2639      },
     2640      "engines": {
     2641        "node": ">=0.10.0"
     2642      }
     2643    },
     2644    "node_modules/lead": {
     2645      "version": "1.0.0",
     2646      "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
     2647      "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
     2648      "dev": true,
     2649      "dependencies": {
     2650        "flush-write-stream": "^1.0.2"
     2651      },
     2652      "engines": {
     2653        "node": ">= 0.10"
     2654      }
     2655    },
     2656    "node_modules/liftoff": {
     2657      "version": "3.1.0",
     2658      "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz",
     2659      "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==",
     2660      "dev": true,
     2661      "dependencies": {
     2662        "extend": "^3.0.0",
     2663        "findup-sync": "^3.0.0",
     2664        "fined": "^1.0.1",
     2665        "flagged-respawn": "^1.0.0",
     2666        "is-plain-object": "^2.0.4",
     2667        "object.map": "^1.0.0",
     2668        "rechoir": "^0.6.2",
     2669        "resolve": "^1.1.7"
     2670      },
     2671      "engines": {
     2672        "node": ">= 0.8"
     2673      }
     2674    },
     2675    "node_modules/load-json-file": {
     2676      "version": "1.1.0",
     2677      "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
     2678      "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
     2679      "dev": true,
     2680      "dependencies": {
     2681        "graceful-fs": "^4.1.2",
     2682        "parse-json": "^2.2.0",
     2683        "pify": "^2.0.0",
     2684        "pinkie-promise": "^2.0.0",
     2685        "strip-bom": "^2.0.0"
     2686      },
     2687      "engines": {
     2688        "node": ">=0.10.0"
     2689      }
     2690    },
     2691    "node_modules/make-iterator": {
     2692      "version": "1.0.1",
     2693      "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
     2694      "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
     2695      "dev": true,
     2696      "dependencies": {
     2697        "kind-of": "^6.0.2"
     2698      },
     2699      "engines": {
     2700        "node": ">=0.10.0"
     2701      }
     2702    },
     2703    "node_modules/map-cache": {
     2704      "version": "0.2.2",
     2705      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
     2706      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
     2707      "dev": true,
     2708      "engines": {
     2709        "node": ">=0.10.0"
     2710      }
     2711    },
     2712    "node_modules/map-visit": {
     2713      "version": "1.0.0",
     2714      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
     2715      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
     2716      "dev": true,
     2717      "dependencies": {
     2718        "object-visit": "^1.0.0"
     2719      },
     2720      "engines": {
     2721        "node": ">=0.10.0"
     2722      }
     2723    },
     2724    "node_modules/matchdep": {
     2725      "version": "2.0.0",
     2726      "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
     2727      "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=",
     2728      "dev": true,
     2729      "dependencies": {
     2730        "findup-sync": "^2.0.0",
     2731        "micromatch": "^3.0.4",
     2732        "resolve": "^1.4.0",
     2733        "stack-trace": "0.0.10"
     2734      },
     2735      "engines": {
     2736        "node": ">= 0.10.0"
     2737      }
     2738    },
     2739    "node_modules/matchdep/node_modules/findup-sync": {
     2740      "version": "2.0.0",
     2741      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
     2742      "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
     2743      "dev": true,
     2744      "dependencies": {
     2745        "detect-file": "^1.0.0",
     2746        "is-glob": "^3.1.0",
     2747        "micromatch": "^3.0.4",
     2748        "resolve-dir": "^1.0.1"
     2749      },
     2750      "engines": {
     2751        "node": ">= 0.10"
     2752      }
     2753    },
     2754    "node_modules/matchdep/node_modules/is-glob": {
     2755      "version": "3.1.0",
     2756      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
     2757      "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
     2758      "dev": true,
     2759      "dependencies": {
     2760        "is-extglob": "^2.1.0"
     2761      },
     2762      "engines": {
     2763        "node": ">=0.10.0"
     2764      }
     2765    },
     2766    "node_modules/micromatch": {
     2767      "version": "3.1.10",
     2768      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
     2769      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
     2770      "dev": true,
     2771      "dependencies": {
     2772        "arr-diff": "^4.0.0",
     2773        "array-unique": "^0.3.2",
     2774        "braces": "^2.3.1",
     2775        "define-property": "^2.0.2",
     2776        "extend-shallow": "^3.0.2",
     2777        "extglob": "^2.0.4",
     2778        "fragment-cache": "^0.2.1",
     2779        "kind-of": "^6.0.2",
     2780        "nanomatch": "^1.2.9",
     2781        "object.pick": "^1.3.0",
     2782        "regex-not": "^1.0.0",
     2783        "snapdragon": "^0.8.1",
     2784        "to-regex": "^3.0.2"
     2785      },
     2786      "engines": {
     2787        "node": ">=0.10.0"
     2788      }
     2789    },
     2790    "node_modules/minimatch": {
     2791      "version": "3.0.4",
     2792      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
     2793      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
     2794      "dev": true,
     2795      "dependencies": {
     2796        "brace-expansion": "^1.1.7"
     2797      },
     2798      "engines": {
     2799        "node": "*"
     2800      }
     2801    },
     2802    "node_modules/mixin-deep": {
     2803      "version": "1.3.1",
     2804      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
     2805      "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
     2806      "deprecated": "Critical bug fixed in v2.0.1, please upgrade to the latest version.",
     2807      "dev": true,
     2808      "dependencies": {
     2809        "for-in": "^1.0.2",
     2810        "is-extendable": "^1.0.1"
     2811      },
     2812      "engines": {
     2813        "node": ">=0.10.0"
     2814      }
     2815    },
     2816    "node_modules/mixin-deep/node_modules/is-extendable": {
     2817      "version": "1.0.1",
     2818      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
     2819      "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
     2820      "dev": true,
     2821      "dependencies": {
     2822        "is-plain-object": "^2.0.4"
     2823      },
     2824      "engines": {
     2825        "node": ">=0.10.0"
     2826      }
     2827    },
     2828    "node_modules/ms": {
     2829      "version": "2.0.0",
     2830      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
     2831      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
     2832      "dev": true
     2833    },
     2834    "node_modules/mute-stdout": {
     2835      "version": "1.0.1",
     2836      "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz",
     2837      "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==",
     2838      "dev": true,
     2839      "engines": {
     2840        "node": ">= 0.10"
     2841      }
     2842    },
     2843    "node_modules/nan": {
     2844      "version": "2.14.0",
     2845      "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
     2846      "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
     2847      "dev": true,
     2848      "optional": true
     2849    },
     2850    "node_modules/nanomatch": {
     2851      "version": "1.2.13",
     2852      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
     2853      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
     2854      "dev": true,
     2855      "dependencies": {
     2856        "arr-diff": "^4.0.0",
     2857        "array-unique": "^0.3.2",
     2858        "define-property": "^2.0.2",
     2859        "extend-shallow": "^3.0.2",
     2860        "fragment-cache": "^0.2.1",
     2861        "is-windows": "^1.0.2",
     2862        "kind-of": "^6.0.2",
     2863        "object.pick": "^1.3.0",
     2864        "regex-not": "^1.0.0",
     2865        "snapdragon": "^0.8.1",
     2866        "to-regex": "^3.0.1"
     2867      },
     2868      "engines": {
     2869        "node": ">=0.10.0"
     2870      }
     2871    },
     2872    "node_modules/next-tick": {
     2873      "version": "1.0.0",
     2874      "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
     2875      "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
     2876      "dev": true
     2877    },
     2878    "node_modules/normalize-package-data": {
     2879      "version": "2.5.0",
     2880      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
     2881      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
     2882      "dev": true,
     2883      "dependencies": {
     2884        "hosted-git-info": "^2.1.4",
     2885        "resolve": "^1.10.0",
     2886        "semver": "2 || 3 || 4 || 5",
     2887        "validate-npm-package-license": "^3.0.1"
     2888      }
     2889    },
     2890    "node_modules/normalize-path": {
     2891      "version": "2.1.1",
     2892      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
     2893      "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
     2894      "dev": true,
     2895      "dependencies": {
     2896        "remove-trailing-separator": "^1.0.1"
     2897      },
     2898      "engines": {
     2899        "node": ">=0.10.0"
     2900      }
     2901    },
     2902    "node_modules/now-and-later": {
     2903      "version": "2.0.1",
     2904      "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
     2905      "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
     2906      "dev": true,
     2907      "dependencies": {
     2908        "once": "^1.3.2"
     2909      },
     2910      "engines": {
     2911        "node": ">= 0.10"
     2912      }
     2913    },
     2914    "node_modules/number-is-nan": {
     2915      "version": "1.0.1",
     2916      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
     2917      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
     2918      "dev": true,
     2919      "engines": {
     2920        "node": ">=0.10.0"
     2921      }
     2922    },
     2923    "node_modules/object-copy": {
     2924      "version": "0.1.0",
     2925      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
     2926      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
     2927      "dev": true,
     2928      "dependencies": {
     2929        "copy-descriptor": "^0.1.0",
     2930        "define-property": "^0.2.5",
     2931        "kind-of": "^3.0.3"
     2932      },
     2933      "engines": {
     2934        "node": ">=0.10.0"
     2935      }
     2936    },
     2937    "node_modules/object-copy/node_modules/define-property": {
     2938      "version": "0.2.5",
     2939      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     2940      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     2941      "dev": true,
     2942      "dependencies": {
     2943        "is-descriptor": "^0.1.0"
     2944      },
     2945      "engines": {
     2946        "node": ">=0.10.0"
     2947      }
     2948    },
     2949    "node_modules/object-copy/node_modules/kind-of": {
     2950      "version": "3.2.2",
     2951      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     2952      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     2953      "dev": true,
     2954      "dependencies": {
     2955        "is-buffer": "^1.1.5"
     2956      },
     2957      "engines": {
     2958        "node": ">=0.10.0"
     2959      }
     2960    },
     2961    "node_modules/object-keys": {
     2962      "version": "1.1.1",
     2963      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
     2964      "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
     2965      "dev": true,
     2966      "engines": {
     2967        "node": ">= 0.4"
     2968      }
     2969    },
     2970    "node_modules/object-visit": {
     2971      "version": "1.0.1",
     2972      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
     2973      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
     2974      "dev": true,
     2975      "dependencies": {
     2976        "isobject": "^3.0.0"
     2977      },
     2978      "engines": {
     2979        "node": ">=0.10.0"
     2980      }
     2981    },
     2982    "node_modules/object.assign": {
     2983      "version": "4.1.0",
     2984      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
     2985      "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
     2986      "dev": true,
     2987      "dependencies": {
     2988        "define-properties": "^1.1.2",
     2989        "function-bind": "^1.1.1",
     2990        "has-symbols": "^1.0.0",
     2991        "object-keys": "^1.0.11"
     2992      },
     2993      "engines": {
     2994        "node": ">= 0.4"
     2995      }
     2996    },
     2997    "node_modules/object.defaults": {
     2998      "version": "1.1.0",
     2999      "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
     3000      "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
     3001      "dev": true,
     3002      "dependencies": {
     3003        "array-each": "^1.0.1",
     3004        "array-slice": "^1.0.0",
     3005        "for-own": "^1.0.0",
     3006        "isobject": "^3.0.0"
     3007      },
     3008      "engines": {
     3009        "node": ">=0.10.0"
     3010      }
     3011    },
     3012    "node_modules/object.map": {
     3013      "version": "1.0.1",
     3014      "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
     3015      "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
     3016      "dev": true,
     3017      "dependencies": {
     3018        "for-own": "^1.0.0",
     3019        "make-iterator": "^1.0.0"
     3020      },
     3021      "engines": {
     3022        "node": ">=0.10.0"
     3023      }
     3024    },
     3025    "node_modules/object.pick": {
     3026      "version": "1.3.0",
     3027      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
     3028      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
     3029      "dev": true,
     3030      "dependencies": {
     3031        "isobject": "^3.0.1"
     3032      },
     3033      "engines": {
     3034        "node": ">=0.10.0"
     3035      }
     3036    },
     3037    "node_modules/object.reduce": {
     3038      "version": "1.0.1",
     3039      "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz",
     3040      "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=",
     3041      "dev": true,
     3042      "dependencies": {
     3043        "for-own": "^1.0.0",
     3044        "make-iterator": "^1.0.0"
     3045      },
     3046      "engines": {
     3047        "node": ">=0.10.0"
     3048      }
     3049    },
     3050    "node_modules/once": {
     3051      "version": "1.4.0",
     3052      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
     3053      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
     3054      "dev": true,
     3055      "dependencies": {
     3056        "wrappy": "1"
     3057      }
     3058    },
     3059    "node_modules/ordered-read-streams": {
     3060      "version": "1.0.1",
     3061      "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
     3062      "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
     3063      "dev": true,
     3064      "dependencies": {
     3065        "readable-stream": "^2.0.1"
     3066      }
     3067    },
     3068    "node_modules/os-locale": {
     3069      "version": "1.4.0",
     3070      "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
     3071      "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
     3072      "dev": true,
     3073      "dependencies": {
     3074        "lcid": "^1.0.0"
     3075      },
     3076      "engines": {
     3077        "node": ">=0.10.0"
     3078      }
     3079    },
     3080    "node_modules/parse-filepath": {
     3081      "version": "1.0.2",
     3082      "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
     3083      "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
     3084      "dev": true,
     3085      "dependencies": {
     3086        "is-absolute": "^1.0.0",
     3087        "map-cache": "^0.2.0",
     3088        "path-root": "^0.1.1"
     3089      },
     3090      "engines": {
     3091        "node": ">=0.8"
     3092      }
     3093    },
     3094    "node_modules/parse-json": {
     3095      "version": "2.2.0",
     3096      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
     3097      "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
     3098      "dev": true,
     3099      "dependencies": {
     3100        "error-ex": "^1.2.0"
     3101      },
     3102      "engines": {
     3103        "node": ">=0.10.0"
     3104      }
     3105    },
     3106    "node_modules/parse-node-version": {
     3107      "version": "1.0.1",
     3108      "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
     3109      "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
     3110      "dev": true,
     3111      "engines": {
     3112        "node": ">= 0.10"
     3113      }
     3114    },
     3115    "node_modules/parse-passwd": {
     3116      "version": "1.0.0",
     3117      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
     3118      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
     3119      "dev": true,
     3120      "engines": {
     3121        "node": ">=0.10.0"
     3122      }
     3123    },
     3124    "node_modules/pascalcase": {
     3125      "version": "0.1.1",
     3126      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
     3127      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
     3128      "dev": true,
     3129      "engines": {
     3130        "node": ">=0.10.0"
     3131      }
     3132    },
     3133    "node_modules/path-dirname": {
     3134      "version": "1.0.2",
     3135      "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
     3136      "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
     3137      "dev": true
     3138    },
     3139    "node_modules/path-exists": {
     3140      "version": "2.1.0",
     3141      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
     3142      "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
     3143      "dev": true,
     3144      "dependencies": {
     3145        "pinkie-promise": "^2.0.0"
     3146      },
     3147      "engines": {
     3148        "node": ">=0.10.0"
     3149      }
     3150    },
     3151    "node_modules/path-is-absolute": {
     3152      "version": "1.0.1",
     3153      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
     3154      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
     3155      "dev": true,
     3156      "engines": {
     3157        "node": ">=0.10.0"
     3158      }
     3159    },
     3160    "node_modules/path-parse": {
     3161      "version": "1.0.6",
     3162      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
     3163      "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
     3164      "dev": true
     3165    },
     3166    "node_modules/path-root": {
     3167      "version": "0.1.1",
     3168      "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
     3169      "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
     3170      "dev": true,
     3171      "dependencies": {
     3172        "path-root-regex": "^0.1.0"
     3173      },
     3174      "engines": {
     3175        "node": ">=0.10.0"
     3176      }
     3177    },
     3178    "node_modules/path-root-regex": {
     3179      "version": "0.1.2",
     3180      "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
     3181      "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
     3182      "dev": true,
     3183      "engines": {
     3184        "node": ">=0.10.0"
     3185      }
     3186    },
     3187    "node_modules/path-type": {
     3188      "version": "1.1.0",
     3189      "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
     3190      "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
     3191      "dev": true,
     3192      "dependencies": {
     3193        "graceful-fs": "^4.1.2",
     3194        "pify": "^2.0.0",
     3195        "pinkie-promise": "^2.0.0"
     3196      },
     3197      "engines": {
     3198        "node": ">=0.10.0"
     3199      }
     3200    },
     3201    "node_modules/pify": {
     3202      "version": "2.3.0",
     3203      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
     3204      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     3205      "dev": true,
     3206      "engines": {
     3207        "node": ">=0.10.0"
     3208      }
     3209    },
     3210    "node_modules/pinkie": {
     3211      "version": "2.0.4",
     3212      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
     3213      "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
     3214      "dev": true,
     3215      "engines": {
     3216        "node": ">=0.10.0"
     3217      }
     3218    },
     3219    "node_modules/pinkie-promise": {
     3220      "version": "2.0.1",
     3221      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
     3222      "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
     3223      "dev": true,
     3224      "dependencies": {
     3225        "pinkie": "^2.0.0"
     3226      },
     3227      "engines": {
     3228        "node": ">=0.10.0"
     3229      }
     3230    },
     3231    "node_modules/plugin-error": {
     3232      "version": "0.1.2",
     3233      "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
     3234      "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
     3235      "dev": true,
     3236      "dependencies": {
     3237        "ansi-cyan": "^0.1.1",
     3238        "ansi-red": "^0.1.1",
     3239        "arr-diff": "^1.0.1",
     3240        "arr-union": "^2.0.1",
     3241        "extend-shallow": "^1.1.2"
     3242      },
     3243      "engines": {
     3244        "node": ">=0.10.0"
     3245      }
     3246    },
     3247    "node_modules/plugin-error/node_modules/arr-diff": {
     3248      "version": "1.1.0",
     3249      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
     3250      "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
     3251      "dev": true,
     3252      "dependencies": {
     3253        "arr-flatten": "^1.0.1",
     3254        "array-slice": "^0.2.3"
     3255      },
     3256      "engines": {
     3257        "node": ">=0.10.0"
     3258      }
     3259    },
     3260    "node_modules/plugin-error/node_modules/arr-union": {
     3261      "version": "2.1.0",
     3262      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
     3263      "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=",
     3264      "dev": true,
     3265      "engines": {
     3266        "node": ">=0.10.0"
     3267      }
     3268    },
     3269    "node_modules/plugin-error/node_modules/array-slice": {
     3270      "version": "0.2.3",
     3271      "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
     3272      "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
     3273      "dev": true,
     3274      "engines": {
     3275        "node": ">=0.10.0"
     3276      }
     3277    },
     3278    "node_modules/plugin-error/node_modules/extend-shallow": {
     3279      "version": "1.1.4",
     3280      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
     3281      "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
     3282      "dev": true,
     3283      "dependencies": {
     3284        "kind-of": "^1.1.0"
     3285      },
     3286      "engines": {
     3287        "node": ">=0.10.0"
     3288      }
     3289    },
     3290    "node_modules/plugin-error/node_modules/kind-of": {
     3291      "version": "1.1.0",
     3292      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
     3293      "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
     3294      "dev": true,
     3295      "engines": {
     3296        "node": ">=0.10.0"
     3297      }
     3298    },
     3299    "node_modules/posix-character-classes": {
     3300      "version": "0.1.1",
     3301      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
     3302      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
     3303      "dev": true,
     3304      "engines": {
     3305        "node": ">=0.10.0"
     3306      }
     3307    },
     3308    "node_modules/pretty-hrtime": {
     3309      "version": "1.0.3",
     3310      "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
     3311      "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
     3312      "dev": true,
     3313      "engines": {
     3314        "node": ">= 0.8"
     3315      }
     3316    },
     3317    "node_modules/process-nextick-args": {
     3318      "version": "2.0.0",
     3319      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
     3320      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
     3321      "dev": true
     3322    },
     3323    "node_modules/pump": {
     3324      "version": "2.0.1",
     3325      "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
     3326      "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
     3327      "dev": true,
     3328      "dependencies": {
     3329        "end-of-stream": "^1.1.0",
     3330        "once": "^1.3.1"
     3331      }
     3332    },
     3333    "node_modules/pumpify": {
     3334      "version": "1.5.1",
     3335      "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
     3336      "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
     3337      "dev": true,
     3338      "dependencies": {
     3339        "duplexify": "^3.6.0",
     3340        "inherits": "^2.0.3",
     3341        "pump": "^2.0.0"
     3342      }
     3343    },
     3344    "node_modules/read-pkg": {
     3345      "version": "1.1.0",
     3346      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
     3347      "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
     3348      "dev": true,
     3349      "dependencies": {
     3350        "load-json-file": "^1.0.0",
     3351        "normalize-package-data": "^2.3.2",
     3352        "path-type": "^1.0.0"
     3353      },
     3354      "engines": {
     3355        "node": ">=0.10.0"
     3356      }
     3357    },
     3358    "node_modules/read-pkg-up": {
     3359      "version": "1.0.1",
     3360      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
     3361      "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
     3362      "dev": true,
     3363      "dependencies": {
     3364        "find-up": "^1.0.0",
     3365        "read-pkg": "^1.0.0"
     3366      },
     3367      "engines": {
     3368        "node": ">=0.10.0"
     3369      }
     3370    },
     3371    "node_modules/readable-stream": {
     3372      "version": "2.3.6",
     3373      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
     3374      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
     3375      "dev": true,
     3376      "dependencies": {
     3377        "core-util-is": "~1.0.0",
     3378        "inherits": "~2.0.3",
     3379        "isarray": "~1.0.0",
     3380        "process-nextick-args": "~2.0.0",
     3381        "safe-buffer": "~5.1.1",
     3382        "string_decoder": "~1.1.1",
     3383        "util-deprecate": "~1.0.1"
     3384      }
     3385    },
     3386    "node_modules/readdirp": {
     3387      "version": "2.2.1",
     3388      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
     3389      "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
     3390      "dev": true,
     3391      "dependencies": {
     3392        "graceful-fs": "^4.1.11",
     3393        "micromatch": "^3.1.10",
     3394        "readable-stream": "^2.0.2"
     3395      },
     3396      "engines": {
     3397        "node": ">=0.10"
     3398      }
     3399    },
     3400    "node_modules/rechoir": {
     3401      "version": "0.6.2",
     3402      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
     3403      "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
     3404      "dev": true,
     3405      "dependencies": {
     3406        "resolve": "^1.1.6"
     3407      },
     3408      "engines": {
     3409        "node": ">= 0.10"
     3410      }
     3411    },
     3412    "node_modules/regex-not": {
     3413      "version": "1.0.2",
     3414      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
     3415      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
     3416      "dev": true,
     3417      "dependencies": {
     3418        "extend-shallow": "^3.0.2",
     3419        "safe-regex": "^1.1.0"
     3420      },
     3421      "engines": {
     3422        "node": ">=0.10.0"
     3423      }
     3424    },
     3425    "node_modules/remove-bom-buffer": {
     3426      "version": "3.0.0",
     3427      "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
     3428      "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
     3429      "dev": true,
     3430      "dependencies": {
     3431        "is-buffer": "^1.1.5",
     3432        "is-utf8": "^0.2.1"
     3433      },
     3434      "engines": {
     3435        "node": ">=0.10.0"
     3436      }
     3437    },
     3438    "node_modules/remove-bom-stream": {
     3439      "version": "1.2.0",
     3440      "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
     3441      "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
     3442      "dev": true,
     3443      "dependencies": {
     3444        "remove-bom-buffer": "^3.0.0",
     3445        "safe-buffer": "^5.1.0",
     3446        "through2": "^2.0.3"
     3447      },
     3448      "engines": {
     3449        "node": ">= 0.10"
     3450      }
     3451    },
     3452    "node_modules/remove-trailing-separator": {
     3453      "version": "1.1.0",
     3454      "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
     3455      "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
     3456      "dev": true
     3457    },
     3458    "node_modules/repeat-element": {
     3459      "version": "1.1.3",
     3460      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
     3461      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
     3462      "dev": true,
     3463      "engines": {
     3464        "node": ">=0.10.0"
     3465      }
     3466    },
     3467    "node_modules/repeat-string": {
     3468      "version": "1.6.1",
     3469      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
     3470      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
     3471      "dev": true,
     3472      "engines": {
     3473        "node": ">=0.10"
     3474      }
     3475    },
     3476    "node_modules/replace-ext": {
     3477      "version": "1.0.0",
     3478      "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
     3479      "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
     3480      "dev": true,
     3481      "engines": {
     3482        "node": ">= 0.10"
     3483      }
     3484    },
     3485    "node_modules/replace-homedir": {
     3486      "version": "1.0.0",
     3487      "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz",
     3488      "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=",
     3489      "dev": true,
     3490      "dependencies": {
     3491        "homedir-polyfill": "^1.0.1",
     3492        "is-absolute": "^1.0.0",
     3493        "remove-trailing-separator": "^1.1.0"
     3494      },
     3495      "engines": {
     3496        "node": ">= 0.10"
     3497      }
     3498    },
     3499    "node_modules/require-directory": {
     3500      "version": "2.1.1",
     3501      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
     3502      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
     3503      "dev": true,
     3504      "engines": {
     3505        "node": ">=0.10.0"
     3506      }
     3507    },
     3508    "node_modules/require-main-filename": {
     3509      "version": "1.0.1",
     3510      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
     3511      "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
     3512      "dev": true
     3513    },
     3514    "node_modules/resolve": {
     3515      "version": "1.11.1",
     3516      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
     3517      "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
     3518      "dev": true,
     3519      "dependencies": {
     3520        "path-parse": "^1.0.6"
     3521      }
     3522    },
     3523    "node_modules/resolve-dir": {
     3524      "version": "1.0.1",
     3525      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
     3526      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
     3527      "dev": true,
     3528      "dependencies": {
     3529        "expand-tilde": "^2.0.0",
     3530        "global-modules": "^1.0.0"
     3531      },
     3532      "engines": {
     3533        "node": ">=0.10.0"
     3534      }
     3535    },
     3536    "node_modules/resolve-options": {
     3537      "version": "1.1.0",
     3538      "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
     3539      "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
     3540      "dev": true,
     3541      "dependencies": {
     3542        "value-or-function": "^3.0.0"
     3543      },
     3544      "engines": {
     3545        "node": ">= 0.10"
     3546      }
     3547    },
     3548    "node_modules/resolve-url": {
     3549      "version": "0.2.1",
     3550      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
     3551      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
     3552      "deprecated": "https://github.com/lydell/resolve-url#deprecated",
     3553      "dev": true
     3554    },
     3555    "node_modules/ret": {
     3556      "version": "0.1.15",
     3557      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
     3558      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
     3559      "dev": true,
     3560      "engines": {
     3561        "node": ">=0.12"
     3562      }
     3563    },
     3564    "node_modules/safe-buffer": {
     3565      "version": "5.1.2",
     3566      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
     3567      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
     3568      "dev": true
     3569    },
     3570    "node_modules/safe-regex": {
     3571      "version": "1.1.0",
     3572      "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
     3573      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
     3574      "dev": true,
     3575      "dependencies": {
     3576        "ret": "~0.1.10"
     3577      }
     3578    },
     3579    "node_modules/semver": {
     3580      "version": "5.7.0",
     3581      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
     3582      "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
     3583      "dev": true,
     3584      "bin": {
     3585        "semver": "bin/semver"
     3586      }
     3587    },
     3588    "node_modules/semver-greatest-satisfied-range": {
     3589      "version": "1.1.0",
     3590      "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
     3591      "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=",
     3592      "dev": true,
     3593      "dependencies": {
     3594        "sver-compat": "^1.5.0"
     3595      },
     3596      "engines": {
     3597        "node": ">= 0.10"
     3598      }
     3599    },
     3600    "node_modules/set-blocking": {
     3601      "version": "2.0.0",
     3602      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
     3603      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
     3604      "dev": true
     3605    },
     3606    "node_modules/set-value": {
     3607      "version": "2.0.0",
     3608      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
     3609      "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
     3610      "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.",
     3611      "dev": true,
     3612      "dependencies": {
     3613        "extend-shallow": "^2.0.1",
     3614        "is-extendable": "^0.1.1",
     3615        "is-plain-object": "^2.0.3",
     3616        "split-string": "^3.0.1"
     3617      },
     3618      "engines": {
     3619        "node": ">=0.10.0"
     3620      }
     3621    },
     3622    "node_modules/set-value/node_modules/extend-shallow": {
     3623      "version": "2.0.1",
     3624      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     3625      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     3626      "dev": true,
     3627      "dependencies": {
     3628        "is-extendable": "^0.1.0"
     3629      },
     3630      "engines": {
     3631        "node": ">=0.10.0"
     3632      }
     3633    },
     3634    "node_modules/snapdragon": {
     3635      "version": "0.8.2",
     3636      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
     3637      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
     3638      "dev": true,
     3639      "dependencies": {
     3640        "base": "^0.11.1",
     3641        "debug": "^2.2.0",
     3642        "define-property": "^0.2.5",
     3643        "extend-shallow": "^2.0.1",
     3644        "map-cache": "^0.2.2",
     3645        "source-map": "^0.5.6",
     3646        "source-map-resolve": "^0.5.0",
     3647        "use": "^3.1.0"
     3648      },
     3649      "engines": {
     3650        "node": ">=0.10.0"
     3651      }
     3652    },
     3653    "node_modules/snapdragon-node": {
     3654      "version": "2.1.1",
     3655      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
     3656      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
     3657      "dev": true,
     3658      "dependencies": {
     3659        "define-property": "^1.0.0",
     3660        "isobject": "^3.0.0",
     3661        "snapdragon-util": "^3.0.1"
     3662      },
     3663      "engines": {
     3664        "node": ">=0.10.0"
     3665      }
     3666    },
     3667    "node_modules/snapdragon-node/node_modules/define-property": {
     3668      "version": "1.0.0",
     3669      "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     3670      "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     3671      "dev": true,
     3672      "dependencies": {
     3673        "is-descriptor": "^1.0.0"
     3674      },
     3675      "engines": {
     3676        "node": ">=0.10.0"
     3677      }
     3678    },
     3679    "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": {
     3680      "version": "1.0.0",
     3681      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
     3682      "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
     3683      "dev": true,
     3684      "dependencies": {
     3685        "kind-of": "^6.0.0"
     3686      },
     3687      "engines": {
     3688        "node": ">=0.10.0"
     3689      }
     3690    },
     3691    "node_modules/snapdragon-node/node_modules/is-data-descriptor": {
     3692      "version": "1.0.0",
     3693      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
     3694      "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
     3695      "dev": true,
     3696      "dependencies": {
     3697        "kind-of": "^6.0.0"
     3698      },
     3699      "engines": {
     3700        "node": ">=0.10.0"
     3701      }
     3702    },
     3703    "node_modules/snapdragon-node/node_modules/is-descriptor": {
     3704      "version": "1.0.2",
     3705      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
     3706      "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
     3707      "dev": true,
     3708      "dependencies": {
     3709        "is-accessor-descriptor": "^1.0.0",
     3710        "is-data-descriptor": "^1.0.0",
     3711        "kind-of": "^6.0.2"
     3712      },
     3713      "engines": {
     3714        "node": ">=0.10.0"
     3715      }
     3716    },
     3717    "node_modules/snapdragon-util": {
     3718      "version": "3.0.1",
     3719      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
     3720      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
     3721      "dev": true,
     3722      "dependencies": {
     3723        "kind-of": "^3.2.0"
     3724      },
     3725      "engines": {
     3726        "node": ">=0.10.0"
     3727      }
     3728    },
     3729    "node_modules/snapdragon-util/node_modules/kind-of": {
     3730      "version": "3.2.2",
     3731      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     3732      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     3733      "dev": true,
     3734      "dependencies": {
     3735        "is-buffer": "^1.1.5"
     3736      },
     3737      "engines": {
     3738        "node": ">=0.10.0"
     3739      }
     3740    },
     3741    "node_modules/snapdragon/node_modules/define-property": {
     3742      "version": "0.2.5",
     3743      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     3744      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     3745      "dev": true,
     3746      "dependencies": {
     3747        "is-descriptor": "^0.1.0"
     3748      },
     3749      "engines": {
     3750        "node": ">=0.10.0"
     3751      }
     3752    },
     3753    "node_modules/snapdragon/node_modules/extend-shallow": {
     3754      "version": "2.0.1",
     3755      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     3756      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     3757      "dev": true,
     3758      "dependencies": {
     3759        "is-extendable": "^0.1.0"
     3760      },
     3761      "engines": {
     3762        "node": ">=0.10.0"
     3763      }
     3764    },
     3765    "node_modules/source-map": {
     3766      "version": "0.5.7",
     3767      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
     3768      "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
     3769      "dev": true,
     3770      "engines": {
     3771        "node": ">=0.10.0"
     3772      }
     3773    },
     3774    "node_modules/source-map-resolve": {
     3775      "version": "0.5.2",
     3776      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
     3777      "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
     3778      "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
     3779      "dev": true,
     3780      "dependencies": {
     3781        "atob": "^2.1.1",
     3782        "decode-uri-component": "^0.2.0",
     3783        "resolve-url": "^0.2.1",
     3784        "source-map-url": "^0.4.0",
     3785        "urix": "^0.1.0"
     3786      }
     3787    },
     3788    "node_modules/source-map-url": {
     3789      "version": "0.4.0",
     3790      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
     3791      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
     3792      "deprecated": "See https://github.com/lydell/source-map-url#deprecated",
     3793      "dev": true
     3794    },
     3795    "node_modules/sparkles": {
     3796      "version": "1.0.1",
     3797      "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
     3798      "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
     3799      "dev": true,
     3800      "engines": {
     3801        "node": ">= 0.10"
     3802      }
     3803    },
     3804    "node_modules/spdx-correct": {
     3805      "version": "3.1.0",
     3806      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
     3807      "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
     3808      "dev": true,
     3809      "dependencies": {
     3810        "spdx-expression-parse": "^3.0.0",
     3811        "spdx-license-ids": "^3.0.0"
     3812      }
     3813    },
     3814    "node_modules/spdx-exceptions": {
     3815      "version": "2.2.0",
     3816      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
     3817      "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
     3818      "dev": true
     3819    },
     3820    "node_modules/spdx-expression-parse": {
     3821      "version": "3.0.0",
     3822      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
     3823      "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
     3824      "dev": true,
     3825      "dependencies": {
     3826        "spdx-exceptions": "^2.1.0",
     3827        "spdx-license-ids": "^3.0.0"
     3828      }
     3829    },
     3830    "node_modules/spdx-license-ids": {
     3831      "version": "3.0.4",
     3832      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
     3833      "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
     3834      "dev": true
     3835    },
     3836    "node_modules/split-string": {
     3837      "version": "3.1.0",
     3838      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
     3839      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
     3840      "dev": true,
     3841      "dependencies": {
     3842        "extend-shallow": "^3.0.0"
     3843      },
     3844      "engines": {
     3845        "node": ">=0.10.0"
     3846      }
     3847    },
     3848    "node_modules/stack-trace": {
     3849      "version": "0.0.10",
     3850      "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
     3851      "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
     3852      "dev": true,
     3853      "engines": {
     3854        "node": "*"
     3855      }
     3856    },
     3857    "node_modules/static-extend": {
     3858      "version": "0.1.2",
     3859      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
     3860      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
     3861      "dev": true,
     3862      "dependencies": {
     3863        "define-property": "^0.2.5",
     3864        "object-copy": "^0.1.0"
     3865      },
     3866      "engines": {
     3867        "node": ">=0.10.0"
     3868      }
     3869    },
     3870    "node_modules/static-extend/node_modules/define-property": {
     3871      "version": "0.2.5",
     3872      "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     3873      "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     3874      "dev": true,
     3875      "dependencies": {
     3876        "is-descriptor": "^0.1.0"
     3877      },
     3878      "engines": {
     3879        "node": ">=0.10.0"
     3880      }
     3881    },
     3882    "node_modules/stream-exhaust": {
     3883      "version": "1.0.2",
     3884      "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
     3885      "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==",
     3886      "dev": true
     3887    },
     3888    "node_modules/stream-shift": {
     3889      "version": "1.0.0",
     3890      "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
     3891      "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
     3892      "dev": true
     3893    },
     3894    "node_modules/string_decoder": {
     3895      "version": "1.1.1",
     3896      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     3897      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
     3898      "dev": true,
     3899      "dependencies": {
     3900        "safe-buffer": "~5.1.0"
     3901      }
     3902    },
     3903    "node_modules/string-width": {
     3904      "version": "1.0.2",
     3905      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
     3906      "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
     3907      "dev": true,
     3908      "dependencies": {
     3909        "code-point-at": "^1.0.0",
     3910        "is-fullwidth-code-point": "^1.0.0",
     3911        "strip-ansi": "^3.0.0"
     3912      },
     3913      "engines": {
     3914        "node": ">=0.10.0"
     3915      }
     3916    },
     3917    "node_modules/strip-ansi": {
     3918      "version": "3.0.1",
     3919      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
     3920      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
     3921      "dev": true,
     3922      "dependencies": {
     3923        "ansi-regex": "^2.0.0"
     3924      },
     3925      "engines": {
     3926        "node": ">=0.10.0"
     3927      }
     3928    },
     3929    "node_modules/strip-bom": {
     3930      "version": "2.0.0",
     3931      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
     3932      "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
     3933      "dev": true,
     3934      "dependencies": {
     3935        "is-utf8": "^0.2.0"
     3936      },
     3937      "engines": {
     3938        "node": ">=0.10.0"
     3939      }
     3940    },
     3941    "node_modules/sver-compat": {
     3942      "version": "1.5.0",
     3943      "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
     3944      "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=",
     3945      "dev": true,
     3946      "dependencies": {
     3947        "es6-iterator": "^2.0.1",
     3948        "es6-symbol": "^3.1.1"
     3949      }
     3950    },
     3951    "node_modules/through2": {
     3952      "version": "2.0.5",
     3953      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
     3954      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
     3955      "dev": true,
     3956      "dependencies": {
     3957        "readable-stream": "~2.3.6",
     3958        "xtend": "~4.0.1"
     3959      }
     3960    },
     3961    "node_modules/through2-filter": {
     3962      "version": "3.0.0",
     3963      "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
     3964      "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
     3965      "dev": true,
     3966      "dependencies": {
     3967        "through2": "~2.0.0",
     3968        "xtend": "~4.0.0"
     3969      }
     3970    },
     3971    "node_modules/time-stamp": {
     3972      "version": "1.1.0",
     3973      "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
     3974      "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
     3975      "dev": true,
     3976      "engines": {
     3977        "node": ">=0.10.0"
     3978      }
     3979    },
     3980    "node_modules/to-absolute-glob": {
     3981      "version": "2.0.2",
     3982      "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
     3983      "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
     3984      "dev": true,
     3985      "dependencies": {
     3986        "is-absolute": "^1.0.0",
     3987        "is-negated-glob": "^1.0.0"
     3988      },
     3989      "engines": {
     3990        "node": ">=0.10.0"
     3991      }
     3992    },
     3993    "node_modules/to-object-path": {
     3994      "version": "0.3.0",
     3995      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
     3996      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
     3997      "dev": true,
     3998      "dependencies": {
     3999        "kind-of": "^3.0.2"
     4000      },
     4001      "engines": {
     4002        "node": ">=0.10.0"
     4003      }
     4004    },
     4005    "node_modules/to-object-path/node_modules/kind-of": {
     4006      "version": "3.2.2",
     4007      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     4008      "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     4009      "dev": true,
     4010      "dependencies": {
     4011        "is-buffer": "^1.1.5"
     4012      },
     4013      "engines": {
     4014        "node": ">=0.10.0"
     4015      }
     4016    },
     4017    "node_modules/to-regex": {
     4018      "version": "3.0.2",
     4019      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
     4020      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
     4021      "dev": true,
     4022      "dependencies": {
     4023        "define-property": "^2.0.2",
     4024        "extend-shallow": "^3.0.2",
     4025        "regex-not": "^1.0.2",
     4026        "safe-regex": "^1.1.0"
     4027      },
     4028      "engines": {
     4029        "node": ">=0.10.0"
     4030      }
     4031    },
     4032    "node_modules/to-regex-range": {
     4033      "version": "2.1.1",
     4034      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
     4035      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
     4036      "dev": true,
     4037      "dependencies": {
     4038        "is-number": "^3.0.0",
     4039        "repeat-string": "^1.6.1"
     4040      },
     4041      "engines": {
     4042        "node": ">=0.10.0"
     4043      }
     4044    },
     4045    "node_modules/to-through": {
     4046      "version": "2.0.0",
     4047      "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
     4048      "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
     4049      "dev": true,
     4050      "dependencies": {
     4051        "through2": "^2.0.3"
     4052      },
     4053      "engines": {
     4054        "node": ">= 0.10"
     4055      }
     4056    },
     4057    "node_modules/typedarray": {
     4058      "version": "0.0.6",
     4059      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
     4060      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
     4061      "dev": true
     4062    },
     4063    "node_modules/unc-path-regex": {
     4064      "version": "0.1.2",
     4065      "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
     4066      "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
     4067      "dev": true,
     4068      "engines": {
     4069        "node": ">=0.10.0"
     4070      }
     4071    },
     4072    "node_modules/undertaker": {
     4073      "version": "1.2.1",
     4074      "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz",
     4075      "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==",
     4076      "dev": true,
     4077      "dependencies": {
     4078        "arr-flatten": "^1.0.1",
     4079        "arr-map": "^2.0.0",
     4080        "bach": "^1.0.0",
     4081        "collection-map": "^1.0.0",
     4082        "es6-weak-map": "^2.0.1",
     4083        "last-run": "^1.1.0",
     4084        "object.defaults": "^1.0.0",
     4085        "object.reduce": "^1.0.0",
     4086        "undertaker-registry": "^1.0.0"
     4087      },
     4088      "engines": {
     4089        "node": ">= 0.10"
     4090      }
     4091    },
     4092    "node_modules/undertaker-registry": {
     4093      "version": "1.0.1",
     4094      "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz",
     4095      "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=",
     4096      "dev": true,
     4097      "engines": {
     4098        "node": ">= 0.10"
     4099      }
     4100    },
     4101    "node_modules/union-value": {
     4102      "version": "1.0.0",
     4103      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
     4104      "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
     4105      "dev": true,
     4106      "dependencies": {
     4107        "arr-union": "^3.1.0",
     4108        "get-value": "^2.0.6",
     4109        "is-extendable": "^0.1.1",
     4110        "set-value": "^0.4.3"
     4111      },
     4112      "engines": {
     4113        "node": ">=0.10.0"
     4114      }
     4115    },
     4116    "node_modules/union-value/node_modules/extend-shallow": {
     4117      "version": "2.0.1",
     4118      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     4119      "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     4120      "dev": true,
     4121      "dependencies": {
     4122        "is-extendable": "^0.1.0"
     4123      },
     4124      "engines": {
     4125        "node": ">=0.10.0"
     4126      }
     4127    },
     4128    "node_modules/union-value/node_modules/set-value": {
     4129      "version": "0.4.3",
     4130      "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
     4131      "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
     4132      "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.",
     4133      "dev": true,
     4134      "dependencies": {
     4135        "extend-shallow": "^2.0.1",
     4136        "is-extendable": "^0.1.1",
     4137        "is-plain-object": "^2.0.1",
     4138        "to-object-path": "^0.3.0"
     4139      },
     4140      "engines": {
     4141        "node": ">=0.10.0"
     4142      }
     4143    },
     4144    "node_modules/unique-stream": {
     4145      "version": "2.3.1",
     4146      "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
     4147      "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
     4148      "dev": true,
     4149      "dependencies": {
     4150        "json-stable-stringify-without-jsonify": "^1.0.1",
     4151        "through2-filter": "^3.0.0"
     4152      }
     4153    },
     4154    "node_modules/unset-value": {
     4155      "version": "1.0.0",
     4156      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
     4157      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
     4158      "dev": true,
     4159      "dependencies": {
     4160        "has-value": "^0.3.1",
     4161        "isobject": "^3.0.0"
     4162      },
     4163      "engines": {
     4164        "node": ">=0.10.0"
     4165      }
     4166    },
     4167    "node_modules/unset-value/node_modules/has-value": {
     4168      "version": "0.3.1",
     4169      "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
     4170      "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
     4171      "dev": true,
     4172      "dependencies": {
     4173        "get-value": "^2.0.3",
     4174        "has-values": "^0.1.4",
     4175        "isobject": "^2.0.0"
     4176      },
     4177      "engines": {
     4178        "node": ">=0.10.0"
     4179      }
     4180    },
     4181    "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
     4182      "version": "2.1.0",
     4183      "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
     4184      "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
     4185      "dev": true,
     4186      "dependencies": {
     4187        "isarray": "1.0.0"
     4188      },
     4189      "engines": {
     4190        "node": ">=0.10.0"
     4191      }
     4192    },
     4193    "node_modules/unset-value/node_modules/has-values": {
     4194      "version": "0.1.4",
     4195      "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
     4196      "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
     4197      "dev": true,
     4198      "engines": {
     4199        "node": ">=0.10.0"
     4200      }
     4201    },
     4202    "node_modules/upath": {
     4203      "version": "1.1.2",
     4204      "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz",
     4205      "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==",
     4206      "dev": true,
     4207      "engines": {
     4208        "node": ">=4",
     4209        "yarn": "*"
     4210      }
     4211    },
     4212    "node_modules/urix": {
     4213      "version": "0.1.0",
     4214      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
     4215      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
     4216      "deprecated": "Please see https://github.com/lydell/urix#deprecated",
     4217      "dev": true
     4218    },
     4219    "node_modules/use": {
     4220      "version": "3.1.1",
     4221      "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
     4222      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
     4223      "dev": true,
     4224      "engines": {
     4225        "node": ">=0.10.0"
     4226      }
     4227    },
     4228    "node_modules/util-deprecate": {
     4229      "version": "1.0.2",
     4230      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
     4231      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
     4232      "dev": true
     4233    },
     4234    "node_modules/v8flags": {
     4235      "version": "3.1.3",
     4236      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz",
     4237      "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==",
     4238      "dev": true,
     4239      "dependencies": {
     4240        "homedir-polyfill": "^1.0.1"
     4241      },
     4242      "engines": {
     4243        "node": ">= 0.10"
     4244      }
     4245    },
     4246    "node_modules/validate-npm-package-license": {
     4247      "version": "3.0.4",
     4248      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
     4249      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
     4250      "dev": true,
     4251      "dependencies": {
     4252        "spdx-correct": "^3.0.0",
     4253        "spdx-expression-parse": "^3.0.0"
     4254      }
     4255    },
     4256    "node_modules/value-or-function": {
     4257      "version": "3.0.0",
     4258      "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
     4259      "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
     4260      "dev": true,
     4261      "engines": {
     4262        "node": ">= 0.10"
     4263      }
     4264    },
     4265    "node_modules/vinyl": {
     4266      "version": "2.2.0",
     4267      "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
     4268      "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
     4269      "dev": true,
     4270      "dependencies": {
     4271        "clone": "^2.1.1",
     4272        "clone-buffer": "^1.0.0",
     4273        "clone-stats": "^1.0.0",
     4274        "cloneable-readable": "^1.0.0",
     4275        "remove-trailing-separator": "^1.0.1",
     4276        "replace-ext": "^1.0.0"
     4277      },
     4278      "engines": {
     4279        "node": ">= 0.10"
     4280      }
     4281    },
     4282    "node_modules/vinyl-fs": {
     4283      "version": "3.0.3",
     4284      "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
     4285      "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
     4286      "dev": true,
     4287      "dependencies": {
     4288        "fs-mkdirp-stream": "^1.0.0",
     4289        "glob-stream": "^6.1.0",
     4290        "graceful-fs": "^4.0.0",
     4291        "is-valid-glob": "^1.0.0",
     4292        "lazystream": "^1.0.0",
     4293        "lead": "^1.0.0",
     4294        "object.assign": "^4.0.4",
     4295        "pumpify": "^1.3.5",
     4296        "readable-stream": "^2.3.3",
     4297        "remove-bom-buffer": "^3.0.0",
     4298        "remove-bom-stream": "^1.2.0",
     4299        "resolve-options": "^1.1.0",
     4300        "through2": "^2.0.0",
     4301        "to-through": "^2.0.0",
     4302        "value-or-function": "^3.0.0",
     4303        "vinyl": "^2.0.0",
     4304        "vinyl-sourcemap": "^1.1.0"
     4305      },
     4306      "engines": {
     4307        "node": ">= 0.10"
     4308      }
     4309    },
     4310    "node_modules/vinyl-sourcemap": {
     4311      "version": "1.1.0",
     4312      "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
     4313      "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
     4314      "dev": true,
     4315      "dependencies": {
     4316        "append-buffer": "^1.0.2",
     4317        "convert-source-map": "^1.5.0",
     4318        "graceful-fs": "^4.1.6",
     4319        "normalize-path": "^2.1.1",
     4320        "now-and-later": "^2.0.0",
     4321        "remove-bom-buffer": "^3.0.0",
     4322        "vinyl": "^2.0.0"
     4323      },
     4324      "engines": {
     4325        "node": ">= 0.10"
     4326      }
     4327    },
     4328    "node_modules/which": {
     4329      "version": "1.3.1",
     4330      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
     4331      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     4332      "dev": true,
     4333      "dependencies": {
     4334        "isexe": "^2.0.0"
     4335      },
     4336      "bin": {
     4337        "which": "bin/which"
     4338      }
     4339    },
     4340    "node_modules/which-module": {
     4341      "version": "1.0.0",
     4342      "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
     4343      "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
     4344      "dev": true
     4345    },
     4346    "node_modules/wrap-ansi": {
     4347      "version": "2.1.0",
     4348      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
     4349      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
     4350      "dev": true,
     4351      "dependencies": {
     4352        "string-width": "^1.0.1",
     4353        "strip-ansi": "^3.0.1"
     4354      },
     4355      "engines": {
     4356        "node": ">=0.10.0"
     4357      }
     4358    },
     4359    "node_modules/wrappy": {
     4360      "version": "1.0.2",
     4361      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
     4362      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
     4363      "dev": true
     4364    },
     4365    "node_modules/xtend": {
     4366      "version": "4.0.1",
     4367      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
     4368      "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
     4369      "dev": true,
     4370      "engines": {
     4371        "node": ">=0.4"
     4372      }
     4373    },
     4374    "node_modules/y18n": {
     4375      "version": "3.2.1",
     4376      "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
     4377      "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
     4378      "dev": true
     4379    },
     4380    "node_modules/yargs": {
     4381      "version": "7.1.0",
     4382      "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
     4383      "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
     4384      "dev": true,
     4385      "dependencies": {
     4386        "camelcase": "^3.0.0",
     4387        "cliui": "^3.2.0",
     4388        "decamelize": "^1.1.1",
     4389        "get-caller-file": "^1.0.1",
     4390        "os-locale": "^1.4.0",
     4391        "read-pkg-up": "^1.0.1",
     4392        "require-directory": "^2.1.1",
     4393        "require-main-filename": "^1.0.1",
     4394        "set-blocking": "^2.0.0",
     4395        "string-width": "^1.0.2",
     4396        "which-module": "^1.0.0",
     4397        "y18n": "^3.2.1",
     4398        "yargs-parser": "^5.0.0"
     4399      }
     4400    },
     4401    "node_modules/yargs-parser": {
     4402      "version": "5.0.0",
     4403      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
     4404      "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
     4405      "dev": true,
     4406      "dependencies": {
     4407        "camelcase": "^3.0.0"
     4408      }
     4409    },
     4410    "node_modules/yazl": {
     4411      "version": "2.5.1",
     4412      "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
     4413      "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
     4414      "dev": true,
     4415      "dependencies": {
     4416        "buffer-crc32": "~0.2.3"
     4417      }
     4418    }
     4419  },
    64420  "dependencies": {
    74421    "ansi-colors": {
     
    14925906          "optional": true
    14935907        },
     5908        "string_decoder": {
     5909          "version": "1.1.1",
     5910          "bundled": true,
     5911          "dev": true,
     5912          "optional": true,
     5913          "requires": {
     5914            "safe-buffer": "~5.1.0"
     5915          }
     5916        },
    14945917        "string-width": {
    14955918          "version": "1.0.2",
     
    15015924            "is-fullwidth-code-point": "^1.0.0",
    15025925            "strip-ansi": "^3.0.0"
    1503           }
    1504         },
    1505         "string_decoder": {
    1506           "version": "1.1.1",
    1507           "bundled": true,
    1508           "dev": true,
    1509           "optional": true,
    1510           "requires": {
    1511             "safe-buffer": "~5.1.0"
    15125926          }
    15135927        },
     
    31197533      "dev": true
    31207534    },
     7535    "string_decoder": {
     7536      "version": "1.1.1",
     7537      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     7538      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
     7539      "dev": true,
     7540      "requires": {
     7541        "safe-buffer": "~5.1.0"
     7542      }
     7543    },
    31217544    "string-width": {
    31227545      "version": "1.0.2",
     
    31287551        "is-fullwidth-code-point": "^1.0.0",
    31297552        "strip-ansi": "^3.0.0"
    3130       }
    3131     },
    3132     "string_decoder": {
    3133       "version": "1.1.1",
    3134       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    3135       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
    3136       "dev": true,
    3137       "requires": {
    3138         "safe-buffer": "~5.1.0"
    31397553      }
    31407554    },
  • skyroom-wp/trunk/skyroom.php

    r2463819 r2892704  
    77 * Plugin URI:        https://skyroom.online/pages/wordpress-integration
    88 * Description:       A plugin to integrate skyroom with your wordpress site
    9  * Version:           1.6.1
     9 * Version:           1.6.2
    1010 * Author:            Skyroom
    1111 * Author URI:        https://skyroom.online/
  • skyroom-wp/trunk/src/Skyroom/Adapter/WooCommerceAdapter.php

    r2463819 r2892704  
    288288
    289289        $enrolls = $wpdb->get_results($query);
    290         $rawProducts = wc_get_products(['include' => array_map(function ($value) {
    291             return $value->product_id;
    292         }, $enrolls)]);
    293         $products = array_reduce($rawProducts, function ($array, $product) {
     290        $products = array_reduce($enrolls, function ($array, $enroll) {
     291            $product = wc_get_product($enroll->product_id);
    294292            $array[$product->get_id()] = $this->wrapProduct($product);
    295293            return $array;
  • skyroom-wp/trunk/vendor/autoload.php

    r2463819 r2892704  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit072e2fdf508d7aadd09ef509707b34fd::getLoader();
     7return ComposerAutoloaderInitc8f6fb347c6fb8a0076bddcfc19f8e71::getLoader();
  • skyroom-wp/trunk/vendor/composer/ClassLoader.php

    r2463819 r2892704  
    6161    {
    6262        if (!empty($this->prefixesPsr0)) {
    63             return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
     63            return call_user_func_array('array_merge', $this->prefixesPsr0);
    6464        }
    6565
  • skyroom-wp/trunk/vendor/composer/LICENSE

    r2340745 r2892704  
    1 
    21Copyright (c) Nils Adermann, Jordi Boggiano
    32
     
    1918OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    2019THE SOFTWARE.
    21 
  • skyroom-wp/trunk/vendor/composer/autoload_real.php

    r2463819 r2892704  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit072e2fdf508d7aadd09ef509707b34fd
     5class ComposerAutoloaderInitc8f6fb347c6fb8a0076bddcfc19f8e71
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit072e2fdf508d7aadd09ef509707b34fd', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInitc8f6fb347c6fb8a0076bddcfc19f8e71', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    27         spl_autoload_unregister(array('ComposerAutoloaderInit072e2fdf508d7aadd09ef509707b34fd', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInitc8f6fb347c6fb8a0076bddcfc19f8e71', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require_once __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInit072e2fdf508d7aadd09ef509707b34fd::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInitc8f6fb347c6fb8a0076bddcfc19f8e71::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
     
    5252
    5353        if ($useStaticLoader) {
    54             $includeFiles = Composer\Autoload\ComposerStaticInit072e2fdf508d7aadd09ef509707b34fd::$files;
     54            $includeFiles = Composer\Autoload\ComposerStaticInitc8f6fb347c6fb8a0076bddcfc19f8e71::$files;
    5555        } else {
    5656            $includeFiles = require __DIR__ . '/autoload_files.php';
    5757        }
    5858        foreach ($includeFiles as $fileIdentifier => $file) {
    59             composerRequire072e2fdf508d7aadd09ef509707b34fd($fileIdentifier, $file);
     59            composerRequirec8f6fb347c6fb8a0076bddcfc19f8e71($fileIdentifier, $file);
    6060        }
    6161
     
    6464}
    6565
    66 function composerRequire072e2fdf508d7aadd09ef509707b34fd($fileIdentifier, $file)
     66function composerRequirec8f6fb347c6fb8a0076bddcfc19f8e71($fileIdentifier, $file)
    6767{
    6868    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • skyroom-wp/trunk/vendor/composer/autoload_static.php

    r2463819 r2892704  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit072e2fdf508d7aadd09ef509707b34fd
     7class ComposerStaticInitc8f6fb347c6fb8a0076bddcfc19f8e71
    88{
    99    public static $files = array (
     
    7777    {
    7878        return \Closure::bind(function () use ($loader) {
    79             $loader->prefixLengthsPsr4 = ComposerStaticInit072e2fdf508d7aadd09ef509707b34fd::$prefixLengthsPsr4;
    80             $loader->prefixDirsPsr4 = ComposerStaticInit072e2fdf508d7aadd09ef509707b34fd::$prefixDirsPsr4;
     79            $loader->prefixLengthsPsr4 = ComposerStaticInitc8f6fb347c6fb8a0076bddcfc19f8e71::$prefixLengthsPsr4;
     80            $loader->prefixDirsPsr4 = ComposerStaticInitc8f6fb347c6fb8a0076bddcfc19f8e71::$prefixDirsPsr4;
    8181
    8282        }, null, ClassLoader::class);
  • skyroom-wp/trunk/views/settings.php

    r2463819 r2892704  
    1212    <?php endif ?>
    1313    <div class="card skyroom-logo-card">
    14         <img src="<?php echo $this->pluginUrl ?>admin/images/skyroom-logo.png" alt="skyroom">
     14        <img src="<?php echo $this->pluginUrl ?>admin/images/skyroom-header.jpg" alt="skyroom">
     15
     16        <form method="post" id="skyroom_config">
     17            <table class="form-table">
     18                <tbody>
     19                <tr>
     20                    <th scope="row">
     21                        <label for="skyroom_site_url"><?php _e('Skyroom service url:', 'skyroom') ?></label>
     22                    </th>
     23                    <td>
     24                        <input type="text" name="skyroom_site_url" id="skyroom_site_url" class="regular-text ltr"
     25                               value="<?php echo ($skyroomSiteUrl ? esc_attr($skyroomSiteUrl) : 'https://skyroom.online') ?>"
     26                               placeholder="<?php echo esc_attr(sprintf(__('e.g: %s', 'skyroom'), 'https://skyroom.online')) ?>">
     27                        <p id="skyroom_site_url_desc">
     28                    </td>
     29                </tr>
     30                <tr>
     31                    <th scope="row">
     32                        <label for="skyroom_api_key"><?php _e('Your API key:', 'skyroom') ?></label>
     33                    </th>
     34                    <td>
     35                        <input type="text" name="skyroom_api_key" id="skyroom_api_key" class="regular-text ltr"
     36                               value="<?php echo ($skyroomApiKey ? esc_attr($skyroomApiKey) : '') ?>">
     37                        <p class="description"><?php _e('API key should be provided to you by skyroom support', 'skyroom') ?></p>
     38                    </td>
     39                </tr>
     40                <tr>
     41                    <th scope="row">
     42                        <label for="skyroom_site_url"><?php _e('Room entry link expiration time :', 'skyroom') ?></label>
     43                    </th>
     44                    <td>
     45                        <input type="text" name="skyroom_link_ttl" id="skyroom_link_ttl" class="regular-text ltr"
     46                               value="<?php echo ($skyroomLinkTtl ? esc_attr($skyroomLinkTtl) : '60') ?>"
     47                               placeholder="<?php echo esc_attr(sprintf(__('e.g: %s', 'skyroom'), '60')) ?>">
     48                        <select name="skyroom_link_ttl_unit" id="skyroom_link_ttl_unit">
     49                            <option value="sec"<?php echo $skyroomLinkTtlUnit === 'sec' ? ' selected' : '' ?>>
     50                                <?php _e('Second', 'skyroom') ?>
     51                            </option>
     52                            <option value="min"<?php echo $skyroomLinkTtlUnit === 'min' ? ' selected' : '' ?>>
     53                                <?php _e('Minute', 'skyroom') ?>
     54                            </option>
     55                        </select>
     56                        <p id="skyroom_link_ttl_desc">
     57                            <?php _e('ttl or Time To Live is the validity period of the link. After this period, the generated link is not valid and if used, the user will encounter an error invalidating the link.', 'skyroom') ?>
     58                        </p>
     59                    </td>
     60                </tr>
     61                <tr>
     62                    <th scope="row">
     63                        <label for="skyroom_integrated_plugin"><?php _e('Plugin you want to integrate skyroom with:', 'skyroom') ?></label>
     64                    </th>
     65                    <td>
     66                        <select name="skyroom_integrated_plugin" id="skyroom_integrated_plugin">
     67                            <option value="woocommerce"<?php echo $skyroomIntegratedPlugin === 'wocommerce' ? ' selected' : '' ?>>
     68                                <?php _e('WooCommerce', 'skyroom') ?>
     69                            </option>
     70                        </select>
     71                    </td>
     72                </tr>
     73                </tbody>
     74            </table>
     75            <p class="submit">
     76                <button type="submit" name="save" id="save" class="button button-primary" value="save">
     77                    <?php _e('Save Changes', 'skyroom') ?>
     78                </button>
     79            </p>
     80        </form>
    1581    </div>
    16     <form method="post" id="skyroom_config">
    17         <table class="form-table">
    18             <tbody>
    19             <tr>
    20                 <th scope="row">
    21                     <label for="skyroom_site_url"><?php _e('Skyroom service url:', 'skyroom') ?></label>
    22                 </th>
    23                 <td>
    24                     <input type="text" name="skyroom_site_url" id="skyroom_site_url" class="regular-text ltr"
    25                            value="<?php echo ($skyroomSiteUrl ? esc_attr($skyroomSiteUrl) : 'https://skyroom.online') ?>"
    26                            placeholder="<?php echo esc_attr(sprintf(__('e.g: %s', 'skyroom'), 'https://skyroom.online')) ?>">
    27                     <p id="skyroom_site_url_desc">
    28                 </td>
    29             </tr>
    30             <tr>
    31                 <th scope="row">
    32                     <label for="skyroom_api_key"><?php _e('Your API key:', 'skyroom') ?></label>
    33                 </th>
    34                 <td>
    35                     <input type="text" name="skyroom_api_key" id="skyroom_api_key" class="regular-text ltr"
    36                            value="<?php echo ($skyroomApiKey ? esc_attr($skyroomApiKey) : '') ?>">
    37                     <p class="description"><?php _e('API key should be provided to you by skyroom support', 'skyroom') ?></p>
    38                 </td>
    39             </tr>
    40             <tr>
    41                 <th scope="row">
    42                     <label for="skyroom_site_url"><?php _e('Room entry link expiration time :', 'skyroom') ?></label>
    43                 </th>
    44                 <td>
    45                     <input type="text" name="skyroom_link_ttl" id="skyroom_link_ttl" class="regular-text ltr"
    46                            value="<?php echo ($skyroomLinkTtl ? esc_attr($skyroomLinkTtl) : '60') ?>"
    47                            placeholder="<?php echo esc_attr(sprintf(__('e.g: %s', 'skyroom'), '60')) ?>">
    48                     <select name="skyroom_link_ttl_unit" id="skyroom_link_ttl_unit">
    49                         <option value="sec"<?php echo $skyroomLinkTtlUnit === 'sec' ? ' selected' : '' ?>>
    50                             <?php _e('Second', 'skyroom') ?>
    51                         </option>
    52                         <option value="min"<?php echo $skyroomLinkTtlUnit === 'min' ? ' selected' : '' ?>>
    53                             <?php _e('Minute', 'skyroom') ?>
    54                         </option>
    55                     </select>
    56                     <p id="skyroom_link_ttl_desc">
    57                         <?php _e('ttl or Time To Live is the validity period of the link. After this period, the generated link is not valid and if used, the user will encounter an error invalidating the link.', 'skyroom') ?>
    58                     </p>
    59                 </td>
    60             </tr>
    61             <tr>
    62                 <th scope="row">
    63                     <label for="skyroom_integrated_plugin"><?php _e('Plugin you want to integrate skyroom with:', 'skyroom') ?></label>
    64                 </th>
    65                 <td>
    66                     <select name="skyroom_integrated_plugin" id="skyroom_integrated_plugin">
    67                         <option value="woocommerce"<?php echo $skyroomIntegratedPlugin === 'wocommerce' ? ' selected' : '' ?>>
    68                             <?php _e('WooCommerce', 'skyroom') ?>
    69                         </option>
    70                     </select>
    71                 </td>
    72             </tr>
    73             </tbody>
    74         </table>
    75         <p class="submit">
    76             <button type="submit" name="save" id="save" class="button button-primary" value="save">
    77                 <?php _e('Save Changes', 'skyroom') ?>
    78             </button>
    79         </p>
    80     </form>
     82
    8183</div>
Note: See TracChangeset for help on using the changeset viewer.