From da4c1abeaefccb1575499abaee9750f3597fc92f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn?= Date: Sat, 15 Feb 2020 20:40:33 +0100 Subject: [PATCH] adding --- .gitignore | 2 + README.md | 4 +- demo-386.js | 5 + demo-386.scss | 171 + dist/css/demo-386.css | 1 + dist/fonts/PxPlus_IBM_VGA8.eot | Bin 0 -> 70710 bytes dist/fonts/PxPlus_IBM_VGA8.svg | 1625 ++++ dist/fonts/PxPlus_IBM_VGA8.ttf | Bin 0 -> 70512 bytes dist/fonts/PxPlus_IBM_VGA8.woff | Bin 0 -> 22068 bytes dist/fonts/PxPlus_IBM_VGA8.woff2 | Bin 0 -> 14620 bytes dist/fonts/stylesheet.css | 11 + dist/index.html | 76 + dist/js/demo-386.js | 1 + mix-manifest.json | 4 + package-lock.json | 10073 ++++++++++++++++++++ package.json | 35 + src/assets/fonts/PxPlus_IBM_VGA8.eot | Bin 0 -> 70710 bytes src/assets/fonts/PxPlus_IBM_VGA8.svg | 1625 ++++ src/assets/fonts/PxPlus_IBM_VGA8.ttf | Bin 0 -> 70512 bytes src/assets/fonts/PxPlus_IBM_VGA8.woff | Bin 0 -> 22068 bytes src/assets/fonts/PxPlus_IBM_VGA8.woff2 | Bin 0 -> 14620 bytes src/assets/fonts/stylesheet.css | 11 + src/assets/html/index.html.ejs | 60 + src/assets/icomoon/PNG/add.png | Bin 0 -> 133 bytes src/assets/icomoon/PNG/github.png | Bin 0 -> 455 bytes src/assets/icomoon/PNG/remove.png | Bin 0 -> 143 bytes src/assets/icomoon/Read Me.txt | 15 + src/assets/icomoon/SVG/add.svg | 5 + src/assets/icomoon/SVG/github.svg | 5 + src/assets/icomoon/SVG/remove.svg | 5 + src/assets/icomoon/demo-external-svg.html | 39 + src/assets/icomoon/demo-files/demo.css | 150 + src/assets/icomoon/demo.html | 56 + src/assets/icomoon/selection.json | 108 + src/assets/icomoon/style.css | 16 + src/assets/icomoon/svgxuse.js | 230 + src/assets/icomoon/symbol-defs.svg | 16 + src/raw.riot | 17 + src/tiny-tags.riot | 139 + webpack.mix.js | 42 + 40 files changed, 14546 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 demo-386.js create mode 100644 demo-386.scss create mode 100644 dist/css/demo-386.css create mode 100644 dist/fonts/PxPlus_IBM_VGA8.eot create mode 100644 dist/fonts/PxPlus_IBM_VGA8.svg create mode 100644 dist/fonts/PxPlus_IBM_VGA8.ttf create mode 100644 dist/fonts/PxPlus_IBM_VGA8.woff create mode 100644 dist/fonts/PxPlus_IBM_VGA8.woff2 create mode 100644 dist/fonts/stylesheet.css create mode 100644 dist/index.html create mode 100644 dist/js/demo-386.js create mode 100644 mix-manifest.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/assets/fonts/PxPlus_IBM_VGA8.eot create mode 100644 src/assets/fonts/PxPlus_IBM_VGA8.svg create mode 100644 src/assets/fonts/PxPlus_IBM_VGA8.ttf create mode 100644 src/assets/fonts/PxPlus_IBM_VGA8.woff create mode 100644 src/assets/fonts/PxPlus_IBM_VGA8.woff2 create mode 100644 src/assets/fonts/stylesheet.css create mode 100644 src/assets/html/index.html.ejs create mode 100644 src/assets/icomoon/PNG/add.png create mode 100644 src/assets/icomoon/PNG/github.png create mode 100644 src/assets/icomoon/PNG/remove.png create mode 100644 src/assets/icomoon/Read Me.txt create mode 100644 src/assets/icomoon/SVG/add.svg create mode 100644 src/assets/icomoon/SVG/github.svg create mode 100644 src/assets/icomoon/SVG/remove.svg create mode 100644 src/assets/icomoon/demo-external-svg.html create mode 100644 src/assets/icomoon/demo-files/demo.css create mode 100644 src/assets/icomoon/demo.html create mode 100644 src/assets/icomoon/selection.json create mode 100644 src/assets/icomoon/style.css create mode 100644 src/assets/icomoon/svgxuse.js create mode 100644 src/assets/icomoon/symbol-defs.svg create mode 100644 src/raw.riot create mode 100644 src/tiny-tags.riot create mode 100644 webpack.mix.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1a5ac46 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +fonts diff --git a/README.md b/README.md index 7491072..677689c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ -# Tiny Tag +# Tiny Tags +* Add Tags to a List +* Can be used as a Form-Field \ No newline at end of file diff --git a/demo-386.js b/demo-386.js new file mode 100644 index 0000000..dc1a268 --- /dev/null +++ b/demo-386.js @@ -0,0 +1,5 @@ +import * as riot from 'riot'; +import TinyTags from './src/tiny-tags.riot'; + +riot.register('tiny-tags', TinyTags); +riot.mount('tiny-tags'); diff --git a/demo-386.scss b/demo-386.scss new file mode 100644 index 0000000..ae7f1e1 --- /dev/null +++ b/demo-386.scss @@ -0,0 +1,171 @@ +@import 'src/assets/fonts/stylesheet.css'; +@import 'src/assets/icomoon/style.css'; + +/** + * variables + * + */ + +$text-color: #fff; + +$link-color: #fefe5b; +$link-background-color: #008106; +$background-color: #000084; +$background-contrast-color: #bbbbbb; + +$color__text: #bbbbbb; +$color__secondary: #00aaaa; + +/** + * default elements + * + */ + +body { + color: $text-color; + background-color: black; + font-family: 'PxPlus IBM VGA8', sans-serif; + font-style: normal; + font-size: 1.2rem; + line-height: 1.3; +} + +a { + text-decoration: none; + + &:focus { + outline: none; + } +} + +h1, h2, h3, h4, h5, h6 { + font-size: 18px; + font-weight: normal; + text-transform: uppercase; +} + +.site-header { + padding: 20px 20px; + margin: 20px 0 20px; + color: #000; + background: $color__secondary; + + h1, h2, h3, h4, h5, h6 { + margin: 0; + } +} + +.icon { + width: 0.7em; + height: 0.7em; + color: white; +} + +.vertical-align-sub { + vertical-align: sub; +} + +main { + padding: 50px 0; + background: $background-color; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #bbbbbb; +} + +/** + * footer + * + * + */ + +footer { + text-align: center; + font-size: 1.4rem; + width: 100%; + height: 100%; + + padding: 0.8em 0; + + .icon { + width: 1.2em; + height: 1.2em; + } +} + +/** + * + * + * + */ + +.hero { + padding: 16px 20.8px; + margin-bottom: 20px; + font-size: 18px; + line-height: 20px; + color: #ffffff; + background-color: #00aaaa; + border: 4px double #ffffff; + border-radius: 0; + box-shadow: 0 0 0 4px #00aaaa; + margin: 0 4px 20px; + + .icon { + width: 1em; + height: 1em; + } +} + + +/** + * tiny-tags + * + * + */ + +.tiny-tags { + &__list { + margin: 0; + padding: 0; + list-style: none; + } + + &__item { + display: inline-block; + border: 1px solid #ddd; + background: #bbbbbb; + margin: 0 0.3em 0.3em 0; + } + + &__label, &__input { + padding: 0.2em 0.4em; + } + + &__input { + border: 0; + width: 100px; + background: transparent; + color: white; + } + + &__label { + display: inline-block; + } + + &__button { + appearance: none; + border: 0; + padding: 0.3em 0.4em; + background: none; + } + + .icon { + &:hover { + cursor: pointer; + } + } +} diff --git a/dist/css/demo-386.css b/dist/css/demo-386.css new file mode 100644 index 0000000..738b078 --- /dev/null +++ b/dist/css/demo-386.css @@ -0,0 +1 @@ +@font-face{font-family:PxPlus IBM VGA8;src:url(/fonts/PxPlus_IBM_VGA8.eot?6487324f1ac4377e882c9af6ce96da0f);src:url(/fonts/PxPlus_IBM_VGA8.eot?6487324f1ac4377e882c9af6ce96da0f?#iefix) format("embedded-opentype"),url(/fonts/PxPlus_IBM_VGA8.woff2?28087632ed5e0851a1ec27def2b1e73f) format("woff2"),url(/fonts/PxPlus_IBM_VGA8.woff?5f9b12f2cef3f405002438fafa0e41a6) format("woff"),url(/fonts/PxPlus_IBM_VGA8.ttf?8fa23fdc4e2cff030f42999bc1ede4b2) format("truetype"),url(/fonts/PxPlus_IBM_VGA8.svg?3000c157212c66cf53ad18f0d7b7a12f#PxPlus_IBM_VGA8) format("svg");font-weight:400;font-style:normal}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}body{color:#fff;background-color:#000;font-family:PxPlus IBM VGA8,sans-serif;font-style:normal;font-size:1.2rem;line-height:1.3}a{text-decoration:none}a:focus{outline:none}h1,h2,h3,h4,h5,h6{font-size:18px;font-weight:400;text-transform:uppercase}.site-header{padding:20px;margin:20px 0;color:#000;background:#0aa}.site-header h1,.site-header h2,.site-header h3,.site-header h4,.site-header h5,.site-header h6{margin:0}.icon{width:.7em;height:.7em;color:#fff}.vertical-align-sub{vertical-align:sub}main{padding:50px 0;background:#000084}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #bbb}footer{text-align:center;font-size:1.4rem;width:100%;height:100%;padding:.8em 0}footer .icon{width:1.2em;height:1.2em}.hero{padding:16px 20.8px;font-size:18px;line-height:20px;color:#fff;background-color:#0aa;border:4px double #fff;border-radius:0;box-shadow:0 0 0 4px #0aa;margin:0 4px 20px}.hero .icon{width:1em;height:1em}.tiny-tags__list{margin:0;padding:0;list-style:none}.tiny-tags__item{display:inline-block;border:1px solid #ddd;background:#bbb;margin:0 .3em .3em 0}.tiny-tags__input,.tiny-tags__label{padding:.2em .4em}.tiny-tags__input{border:0;width:100px;background:transparent;color:#fff}.tiny-tags__label{display:inline-block}.tiny-tags__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:.3em .4em;background:none}.tiny-tags .icon:hover{cursor:pointer} \ No newline at end of file diff --git a/dist/fonts/PxPlus_IBM_VGA8.eot b/dist/fonts/PxPlus_IBM_VGA8.eot new file mode 100644 index 0000000000000000000000000000000000000000..d30a1f04e85f44ef09e7ad15f8142fae38f218bb GIT binary patch literal 70710 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 EUmCoKmH+?% literal 0 HcmV?d00001 diff --git a/dist/fonts/PxPlus_IBM_VGA8.svg b/dist/fonts/PxPlus_IBM_VGA8.svg new file mode 100644 index 0000000..38282d4 --- /dev/null +++ b/dist/fonts/PxPlus_IBM_VGA8.svg @@ -0,0 +1,1625 @@ + + + + +Created by FontForge 20170731 at Fri Dec 11 13:13:27 2015 + By Aleksey,,, +Outline (vector) version (c) 2015 VileR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/fonts/PxPlus_IBM_VGA8.ttf b/dist/fonts/PxPlus_IBM_VGA8.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e5d3652b819729c5b546db632c11566a189e87cc GIT binary patch literal 70512 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 Q@8>_k|HTFQ=j-SH0*|q8p8x;= literal 0 HcmV?d00001 diff --git a/dist/fonts/PxPlus_IBM_VGA8.woff b/dist/fonts/PxPlus_IBM_VGA8.woff new file mode 100644 index 0000000000000000000000000000000000000000..1bf623ed1cd5346ebcfc8a4d10a815337b64c4c5 GIT binary patch literal 22068 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 literal 0 HcmV?d00001 diff --git a/dist/fonts/stylesheet.css b/dist/fonts/stylesheet.css new file mode 100644 index 0000000..6478095 --- /dev/null +++ b/dist/fonts/stylesheet.css @@ -0,0 +1,11 @@ +@font-face { + font-family: 'PxPlus IBM VGA8'; + src: url('PxPlus_IBM_VGA8.eot'); + src: url('PxPlus_IBM_VGA8.eot?#iefix') format('embedded-opentype'), + url('PxPlus_IBM_VGA8.woff2') format('woff2'), + url('PxPlus_IBM_VGA8.woff') format('woff'), + url('PxPlus_IBM_VGA8.ttf') format('truetype'), + url('PxPlus_IBM_VGA8.svg#PxPlus_IBM_VGA8') format('svg'); + font-weight: normal; + font-style: normal; +} diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..e48485a --- /dev/null +++ b/dist/index.html @@ -0,0 +1,76 @@ + + + + + Tiny Tags | i386 Demo + + + + + + + + + + + +
+
+
+
+
+
+

Tiny Tags

+
+

+ Created with Riot.js! +

+

+ Form Field Component to add Tags to a List. Will be handled as a Select-Element + with Multiple Options that are selected. +

+

+

+ npm install tiny-tags --save +
+

+

+ + + +

+
+

Try me:

+ +
+
+
+
+ + + + diff --git a/dist/js/demo-386.js b/dist/js/demo-386.js new file mode 100644 index 0000000..9e0b618 --- /dev/null +++ b/dist/js/demo-386.js @@ -0,0 +1 @@ +!function(t){var e={};function n(r){if(e[r])return e[r].exports;var s=e[r]={i:r,l:!1,exports:{}};return t[r].call(s.exports,s,s.exports,n),s.l=!0,s.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)n.d(r,s,function(e){return t[e]}.bind(null,s));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=0)}([function(t,e,n){n(1),t.exports=n(2)},function(t,e,n){"use strict";n.r(e);const r=new Map,s=Symbol("riot-component"),o=new Set,i="mount",a="update",u="unmount",c=Symbol.for("pure"),l=Symbol("parent"),p=Symbol("attributes"),h=Symbol("template");var d=Object.freeze({__proto__:null,COMPONENTS_IMPLEMENTATION_MAP:r,DOM_COMPONENT_INSTANCE_PROPERTY:s,PLUGINS_SET:o,IS_DIRECTIVE:"is",VALUE_ATTRIBUTE:"value",MOUNT_METHOD_KEY:i,UPDATE_METHOD_KEY:a,UNMOUNT_METHOD_KEY:u,SHOULD_UPDATE_KEY:"shouldUpdate",ON_BEFORE_MOUNT_KEY:"onBeforeMount",ON_MOUNTED_KEY:"onMounted",ON_BEFORE_UPDATE_KEY:"onBeforeUpdate",ON_UPDATED_KEY:"onUpdated",ON_BEFORE_UNMOUNT_KEY:"onBeforeUnmount",ON_UNMOUNTED_KEY:"onUnmounted",PROPS_KEY:"props",STATE_KEY:"state",SLOTS_KEY:"slots",ROOT_KEY:"root",IS_PURE_SYMBOL:c,PARENT_KEY_SYMBOL:l,ATTRIBUTES_KEY_SYMBOL:p,TEMPLATE_KEY_SYMBOL:h});function f(t){return typeof t==="function"}function m(){return this}function b(t){return f(t)?t.prototype&&t.prototype.constructor?new t:t():t}function g(t){Array.from(t).forEach(v)}function v(t){const{parentNode:e}=t;t.remove?t.remove():e&&e.removeChild(t)}var O={EACH:0,IF:1,SIMPLE:2,TAG:3,SLOT:4};var y={ATTRIBUTE:0,EVENT:1,TEXT:2,VALUE:3};const{indexOf:E}=[],T=(t,e,n,r,s,o)=>{const i="selectedIndex"in e;let a=i;for(;rt==e,N=t=>t,_=(t,e,n,r,s,o,i)=>{const a=o-s;if(a<1)return-1;for(;n-e>=a;){let a=e,u=s;for(;an{for(;n{let r=1,s=e;for(;r>>0;n{((t,e,n,r,s,o,i,a,u)=>{const c=[],l=t.length;let p=i,h=0;for(;h{const a=n+o,u=[];let c,l,p,h,d,f,m;t:for(c=0;c<=a;c++){if(c>50)return null;for(m=c-1,d=c?u[c-1]:[0,0],f=u[c]=[],l=-c;l<=c;l+=2){for(h=l===-c||l!==c&&d[m+l-1]=0;c--){for(;h>0&&p>0&&i(r[s+h-1],t[e+p-1]);)b[g--]=0,h--,p--;if(!c)break;m=c-1,d=c?u[c-1]:[0,0],l=h-p,l===-c||l!==c&&d[m+l-1]{let u=0,c=ri;)--u;c=a+r-u;const d=Array(c);let f=l[u];for(--n;f;){const{newi:t,oldi:e}=f;for(;n>t;)d[--c]=1,--n;for(;i>e;)d[--c]=-1,--i;d[--c]=0,--n,--i,f=f.prev}for(;n>=e;)d[--c]=1,--n;for(;i>=o;)d[--c]=-1,--i;return d})(n,r,s,o,i,a,u,c),t,e,n,r,i,a,l,h)},S=t=>(t.remove||U).call(t);function U(){const{parentNode:t}=this;t&&t.removeChild(this)}function P(t,e){return typeof t===e}function I(t){const e=t.ownerSVGElement;return!!e||null===e}function C(t){return!L(t.content)}function B(t){return P(t,"function")}function D(t){return!L(t)&&P(t,"object")}function L(t){return null==t}const k=Symbol("unmount"),K=Object.seal({nodes:[],mount(t,e){return this.update(t,e)},update(t,e){const{placeholder:n,nodes:r,childrenMap:s}=this,o=t===k?null:this.evaluate(t),i=o?Array.from(o):[],a=n.parentNode,{newChildrenMap:u,batches:c,futureNodes:l}=function(t,e,n,r){const{condition:s,template:o,childrenMap:i,itemName:a,getKey:u,indexName:c,root:l,isTemplateTag:p}=r,h=new Map,d=[],f=[];return t.forEach((t,r)=>{const m=function(t,e){let{itemName:n,indexName:r,index:s,item:o}=e;t[n]=o,r&&(t[r]=s);return t}(Object.create(e),{itemName:a,indexName:c,index:r,item:t}),b=u?u(m):r,g=i.get(b);if(function(t,e){return!!t&&!1===Boolean(t(e))}(s,m))return;const v=g?g.template:o.clone(),O=g?v.el:l.cloneNode(),y=!g,E=p&&y?function(t){const e=t.dom.cloneNode(!0);return{avoidDOMInjection:!0,fragment:e,children:Array.from(e.childNodes)}}(v):{};if(y?d.push(()=>v.mount(O,m,n,E)):d.push(()=>v.update(m,n)),p){const t=E.children||v.children;f.push(...t)}else f.push(O);i.delete(b),h.set(b,{template:v,context:m,index:r})}),{newChildrenMap:h,batches:d,futureNodes:f}}(i,t,e,this);return((t,e,n,r)=>{r||(r={});const s=r.compare||x,o=r.node||N,i=null==r.before?null:o(r.before,0),a=e.length;let u=a,c=0,l=n.length,p=0;for(;c{for(;rt()),this.childrenMap=u,this.nodes=l,this},unmount(t,e){return this.update(k,e),this}});function Y(t,e){return(n,r)=>{if(r<0){const n=t.pop();if(n){const{template:t,context:r}=n;t.unmount(r,e,null)}}return n}}const R=Object.seal({mount(t,e){return this.update(t,e)},update(t,e){const n=!!this.evaluate(t),r=!this.value&&n,s=this.value&&!n,o=()=>{const n=this.node.cloneNode();this.placeholder.parentNode.insertBefore(n,this.placeholder),this.template=this.template.clone(),this.template.mount(n,t,e)};switch(!0){case r:o();break;case s:this.unmount(t);break;default:n&&this.template.update(t,e)}return this.value=n,this},unmount(t,e){return this.template.unmount(t,e,!0),this}});const $="undefined"==typeof Element?{}:Element.prototype,H=function(t){const e=new Map,n=n=>e.has(n)?e.get(n):e.set(n,t.call(this,n))&&e.get(n);return n.cache=e,n}(t=>$.hasOwnProperty(t));function z(t,e,n,r){let{name:s}=e;if(!s)return r&&function(t,e,n){const r=e?Object.keys(e):[];Object.keys(n).filter(t=>!r.includes(t)).forEach(e=>t.removeAttribute(e))}(t,n,r),void(n&&function(t,e){Object.entries(e).forEach(e=>{let[n,r]=e;return z(t,{name:n},r)})}(t,n));!H(s)&&(function(t){return P(t,"boolean")}(n)||D(n)||B(n))&&(t[s]=n),t[function(t){return L(t)||!1===t||""===t||D(t)||B(t)?"removeAttribute":"setAttribute"}(n)](s,function(t,e){return!0===e?t:e}(s,n))}const V=/^on/;function G(t){return L(t)?"":t}const F=(t,e)=>{const n=t.childNodes[e];if(n.nodeType===Node.COMMENT_NODE){const e=document.createTextNode("");return t.replaceChild(e,n),e}return n};var q={0:z,1:function(t,e,n,r){let{name:s}=e;const o=s.replace(V,"");r&&t.removeEventListener(o,r),n&&t.addEventListener(o,n,!1)},2:function(t,e,n){t.data=G(n)},3:function(t,e,n){t.value=G(n)}};const X=Object.seal({mount(t){return this.value=this.evaluate(t),Z(this,this.value),this},update(t){const e=this.evaluate(t);return this.value!==e&&(Z(this,e),this.value=e),this},unmount(){return 1===this.type&&Z(this,null),this}});function Z(t,e){return q[t.type](t.node,t,e,t.value)}function J(t,e){return Object.assign({},X,{},e,{node:2===e.type?F(t,e.childNodeIndex):t})}function Q(t,e,n){if(!t||!t.length)return n;const r=t.map(t=>Object.assign({},t,{value:t.evaluate(e)}));return Object.assign(Object.create(n||null),function(t){return t.reduce((t,e)=>{const{value:n,type:r}=e;switch(!0){case!e.name&&0===r:return Object.assign({},t,{},n);case 3===r:t.value=e.value;break;default:t[(s=e.name,s.replace(/-(\w)/g,(t,e)=>e.toUpperCase()))]=e.value}var s;return t},{})}(r))}const W=Object.seal({attributes:[],getTemplateScope(t,e){return Q(this.attributes,t,e)},mount(t,e){const n=!!t.slots&&t.slots.find(t=>{let{id:e}=t;return e===this.name}),{parentNode:r}=this.node;return this.template=n&&at(n.html,n.bindings).createDOM(r),this.template&&(this.template.mount(this.node,this.getTemplateScope(t,e)),this.template.children=function t(e,n){void 0===n&&(n=[]);const r=e.firstChild;if(r)return e.parentNode.insertBefore(r,e),[r,...t(e)];return n}(this.node)),v(this.node),this},update(t,e){return this.template&&this.template.update(this.getTemplateScope(t,e)),this},unmount(t,e,n){return this.template&&this.template.unmount(this.getTemplateScope(t,e),null,n),this}});function tt(t){return t.reduce((t,e)=>{let{bindings:n}=e;return t.concat(n)},[])}const et=Object.seal({mount(t){return this.update(t)},update(t,e){const n=this.evaluate(t);return n===this.name?this.tag.update(t):(this.unmount(t,e,!0),this.name=n,this.tag=function(t,e,n){return void 0===e&&(e=[]),void 0===n&&(n=[]),t?t({slots:e,attributes:n}):at(function(t){return t.reduce((t,e)=>t+e.html,"")}(e),[...tt(e),{expressions:n.map(t=>Object.assign({type:0},t))}])}(this.getComponent(n),this.slots,this.attributes),this.tag.mount(this.node,t)),this},unmount(t,e,n){return this.tag&&this.tag.unmount(n),this}});var nt={1:function(t,e){let{evaluate:n,template:r}=e;const s=t.parentNode,o=document.createTextNode("");return s.insertBefore(o,t),v(t),Object.assign({},R,{node:t,evaluate:n,placeholder:o,template:r.createDOM(t)})},2:function(t,e){let{expressions:n}=e;return Object.assign({},(r=n.map(e=>J(t,e)),["mount","update","unmount"].reduce((t,e)=>Object.assign({},t,{[e]:t=>r.map(n=>n[e](t))&&s}),{})));var r,s},0:function(t,e){let{evaluate:n,condition:r,itemName:s,indexName:o,getKey:i,template:a}=e;const u=document.createTextNode(""),c=t.parentNode,l=t.cloneNode();return c.insertBefore(u,t),v(t),Object.assign({},K,{childrenMap:new Map,node:t,root:l,condition:r,evaluate:n,isTemplateTag:C(l),template:a.createDOM(t),getKey:i,indexName:o,itemName:s,placeholder:u})},3:function(t,e){let{evaluate:n,getComponent:r,slots:s,attributes:o}=e;return Object.assign({},et,{node:t,evaluate:n,slots:s,attributes:o,getComponent:r})},4:function(t,e){let{name:n,attributes:r}=e;return Object.assign({},W,{attributes:r,node:t,name:n})}};function rt(t,e){return t.map(t=>2===t.type?Object.assign({},t,{childNodeIndex:t.childNodeIndex+e}):t)}function st(t,e){return I(t)?function(t,e){return e.ownerDocument.importNode((new window.DOMParser).parseFromString(`${t}`,"application/xml").documentElement,!0)}(e,t):function(t,e){const n=C(e)?e:document.createElement("template");return n.innerHTML=t,n.content}(e,t)}function ot(t,e){switch(!0){case I(t):!function t(e,n){e.firstChild&&(n.appendChild(e.firstChild),t(e,n))}(e,t);break;case C(t):t.parentNode.replaceChild(e,t);break;default:t.appendChild(e)}}const it=Object.freeze({createDOM(t){return this.dom=this.dom||function(t,e){return e&&("string"==typeof e?st(t,e):e)}(t,this.html),this},mount(t,e,n,r){if(void 0===r&&(r={}),!t)throw new Error("Please provide DOM node to mount properly your template");this.el&&this.unmount(e);const{fragment:s,children:o,avoidDOMInjection:i}=r,{parentNode:a}=o?o[0]:t,u=C(t),c=u?Math.max(Array.from(a.children).indexOf(t),0):null;return this.isTemplateTag=u,this.createDOM(t),this.dom&&(this.fragment=s||this.dom.cloneNode(!0)),this.el=this.isTemplateTag?a:t,this.children=this.isTemplateTag?o||Array.from(this.fragment.childNodes):null,!i&&this.fragment&&ot(t,this.fragment),this.bindings=this.bindingsData.map(t=>function(t,e,n){const{selector:r,type:s,redundantAttribute:o,expressions:i}=e,a=r?t.querySelector(r):t;o&&a.removeAttribute(o);const u=i||[];return(nt[s]||nt[2])(a,Object.assign({},e,{expressions:n&&!r?rt(u,n):u}))}(this.el,t,c)),this.bindings.forEach(t=>t.mount(e,n)),this},update(t,e){return this.bindings.forEach(n=>n.update(t,e)),this},unmount(t,e,n){if(this.el){switch(this.bindings.forEach(r=>r.unmount(t,e,n)),!0){case this.children&&null!==n:g(this.children);break;case!0===n:v(this.el);break;case null!==n:g(this.el.childNodes)}this.el=null}return this},clone(){return Object.assign({},this,{el:null})}});function at(t,e){return void 0===e&&(e=[]),Object.assign({},it,{html:t,bindingsData:e})}function ut(t,e,n,r){return void 0===r&&(r={}),Object.defineProperty(t,e,Object.assign({value:n,enumerable:!1,writable:!1,configurable:!0},r)),t}function ct(t,e,n){return Object.entries(e).forEach(e=>{let[r,s]=e;ut(t,r,s,n)}),t}function lt(t,e){return Object.entries(e).forEach(e=>{let[n,r]=e;t[n]||(t[n]=r)}),t}function pt(t){return t.replace(/-(\w)/g,(t,e)=>e.toUpperCase())}function ht(t){throw new Error(t)}function dt(t){return t.reduce((t,e)=>{const{value:n,type:r}=e;switch(!0){case!e.name&&0===r:return Object.assign({},t,{},n);case 3===r:t.value=e.value;break;default:t[pt(e.name)]=e.value}return t},{})}function ft(t){return Array.isArray(t)?t:/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(t))&&"number"==typeof t.length?Array.from(t):[t]}function mt(t,e){return ft("string"==typeof t?(e||document).querySelectorAll(t):t)}const bt=t=>1===t.length?t[0]:t;function gt(t,e,n){const r="object"==typeof e?e:{[e]:n},s=Object.keys(r);return ft(t).forEach(t=>{s.forEach(e=>t.setAttribute(e,r[e]))}),t}function vt(t,e){return function(t,e,n){const r="string"==typeof e?[e]:e;return bt(ft(t).map(t=>bt(r.map(e=>t[n](e)))))}(t,e,"getAttribute")}const Ot=new Map,yt=()=>Et||(gt(Et=mt("style[riot]")[0]||document.createElement("style"),"type","text/css"),Et.parentNode||document.head.appendChild(Et),Et);var Et,Tt={CSS_BY_NAME:Ot,add(t,e){return Ot.has(t)||(Ot.set(t,e),this.inject()),this},inject(){return yt().innerHTML=[...Ot.values()].join("\n"),this},remove(t){return Ot.has(t)&&(Ot.delete(t),this.inject()),this}};function xt(t){return vt(t,"is")||t.tagName.toLowerCase()}const Nt=Object.freeze({$(t){return mt(t,this.root)[0]},$$(t){return mt(t,this.root)}}),_t=Object.freeze({[i]:m,[a]:m,[u]:m}),At=Object.freeze({shouldUpdate:m,onBeforeMount:m,onMounted:m,onBeforeUpdate:m,onUpdated:m,onBeforeUnmount:m,onUnmounted:m}),Mt=Object.assign({},_t,{clone:m,createDOM:m}),jt=(t,e)=>t[s]=e;function wt(t){return[i,a,u].reduce((e,n)=>(e[n]=t(n),e),{})}function St(t){let{css:e,template:n,exports:s,name:o}=t;const a=n?function(t,e){return t(at,y,O,t=>e[t]||r.get(t))}(n,s?function(t){void 0===t&&(t={});return Object.entries(b(t)).reduce((t,e)=>{let[n,r]=e;var s;return t[(s=n,s.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase())]=St(r),t},{})}(s.components):{}):Mt;return t=>{let{slots:r,attributes:u,props:l}=t;if(s&&s[c])return function(t,e){let{slots:n,attributes:r,props:s,css:o,template:a}=e;a&&ht("Pure components can not have html"),o&&ht("Pure components do not have css");const u=lt(t({slots:n,attributes:r,props:s}),_t);return wt(t=>function(){for(var e=arguments.length,n=new Array(e),r=0;rh.mount(t,n,e),update:(t,e)=>h.update(e,t),unmount:t=>h.unmount(t)}}}function Ut(t){let{css:e,template:n,componentAPI:r,name:s}=t;return e&&s&&Tt.add(s,e),function t(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;se(t)||t,t)}(ct(Object.create(t),{mount(e,o,i){return void 0===o&&(o={}),this[p]=function(t,e){void 0===e&&(e=[]);const n=e.map(e=>J(t,e)),r={};return Object.assign(r,Object.assign({expressions:n},wt(t=>e=>(n.forEach(n=>n[t](e)),r))))}(e,r).mount(i),ut(this,"props",Object.freeze(Object.assign({},s,{},dt(this[p].expressions)))),this.state=Pt(this.state,o),this[h]=this.template.createDOM(e).clone(),jt(e,this),t.name&&function(t,e){xt(t)!==e&>(t,"is",e)}(e,t.name),ut(this,"root",e),ut(this,"slots",n),this.onBeforeMount(this.props,this.state),this[h].mount(e,this,i),this[l]=i,this.onMounted(this.props,this.state),this},update(t,e){void 0===t&&(t={}),e&&this[p].update(e);const n=dt(this[p].expressions);if(!1!==this.shouldUpdate(n,this.props))return ut(this,"props",Object.freeze(Object.assign({},s,{},n))),this.state=Pt(this.state,t),this.onBeforeUpdate(this.props,this.state),this[h].update(this,this[l]),this.onUpdated(this.props,this.state),this},unmount(t){return this.onBeforeUnmount(this.props,this.state),this[p].unmount(),this[h].unmount(this,this[l],null===t?null:!t),this.onUnmounted(this.props,this.state),this}})),Object.keys(t).filter(e=>f(t[e])).forEach(t=>{i[t]=i[t].bind(i)}),i;var i}const{DOM_COMPONENT_INSTANCE_PROPERTY:Ct,COMPONENTS_IMPLEMENTATION_MAP:Bt,PLUGINS_SET:Dt}=d;function Lt(t,e){return void 0===e&&(e=[]),Object.assign({},function(t){return Array.from(t.attributes).reduce((t,e)=>(t[pt(e.name)]=e.value,t),{})}(t),{},b(e))}function kt(t,e){let{css:n,template:r,exports:s}=e;return Bt.has(t)&&ht(`The component "${t}" was already registered`),Bt.set(t,St({name:t,css:n,template:r,exports:s})),Bt}var Kt,Yt;kt("raw",{css:null,exports:{setInnerHTML(){this.root.innerHTML=this.props.html},onMounted(){this.setInnerHTML()},onUpdated(){this.setInnerHTML()}},template:null,name:"raw"}),kt("tiny-tags",{css:null,exports:{state:{options:{name:"tags",svg:{add:'',remove:''},separator:","},tags:[]},onBeforeMount(){if(this.props.tags){let t=this.props.tags;Array.isArray(t)||(t=t.split(this.state.options.separator)),this.state.tags=t}this.props.options&&(this.state.options=Object.assign(this.state.options,this.props.options))},handleKeyup(t){13===t.keyCode&&(t.preventDefault(),this.$(".tiny-tags__button--add").click())},handleRemove(t){for(let e=0;e0&&(this.state.tags.push(n),this.update(),this.$('select option[value="'+n+'"]').selected=!0,this.$("input").value=""),this.$("input").focus()}},template:function(t,e,n,r){return t('
',[{redundantAttribute:"expr0",selector:"[expr0]",expressions:[{type:e.ATTRIBUTE,name:"name",evaluate:function(t){return[t.state.options.name,"[]"].join("")}}]},{type:n.EACH,getKey:null,condition:null,template:t(null,[{expressions:[{type:e.ATTRIBUTE,name:"value",evaluate:function(t){return t.tag}}]}]),redundantAttribute:"expr1",selector:"[expr1]",itemName:"tag",indexName:null,evaluate:function(t){return t.state.tags}},{type:n.EACH,getKey:null,condition:null,template:t(' ',[{expressions:[{type:e.ATTRIBUTE,name:"class",evaluate:function(t){return"tiny-tags__item"}}]},{redundantAttribute:"expr3",selector:"[expr3]",expressions:[{type:e.TEXT,childNodeIndex:0,evaluate:function(t){return t.tag}}]},{redundantAttribute:"expr4",selector:"[expr4]",expressions:[{type:e.EVENT,name:"onclick",evaluate:function(t){return()=>{t.handleRemove(t.tag)}}}]},{type:n.TAG,getComponent:r,evaluate:function(t){return"raw"},slots:[],attributes:[{type:e.ATTRIBUTE,name:"html",evaluate:function(t){return t.state.options.svg.remove}}],redundantAttribute:"expr5",selector:"[expr5]"}]),redundantAttribute:"expr2",selector:"[expr2]",itemName:"tag",indexName:null,evaluate:function(t){return t.state.tags}},{redundantAttribute:"expr6",selector:"[expr6]",expressions:[{type:e.EVENT,name:"onkeypress",evaluate:function(t){return t.handleKeyup}}]},{redundantAttribute:"expr7",selector:"[expr7]",expressions:[{type:e.EVENT,name:"onclick",evaluate:function(t){return t.handleAdd}}]},{type:n.TAG,getComponent:r,evaluate:function(t){return"raw"},slots:[],attributes:[{type:e.ATTRIBUTE,name:"html",evaluate:function(t){return t.state.options.svg.add}}],redundantAttribute:"expr8",selector:"[expr8]"}])},name:"tiny-tags"}),mt("tiny-tags").map(t=>function(t,e,n){const s=n||xt(t);return r.has(s)||ht(`The component named "${s}" was never registered`),r.get(s)({props:e}).mount(t)}(t,Lt(t,Kt),Yt))},function(t,e){}]); \ No newline at end of file diff --git a/mix-manifest.json b/mix-manifest.json new file mode 100644 index 0000000..be452d7 --- /dev/null +++ b/mix-manifest.json @@ -0,0 +1,4 @@ +{ + "/dist/js/demo-386.js": "/dist/js/demo-386.js", + "/dist/css/demo-386.css": "/dist/css/demo-386.css" +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8fa9e1f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10073 @@ +{ + "name": "tiny-tags", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/compat-data": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.5.tgz", + "integrity": "sha512-jWYUqQX/ObOhG1UiEkbH5SANsE/8oKXiQWjj7p7xgj9Zmnt//aUvyz4dBkK0HNsS8/cbyC5NmmH87VekW+mXFg==", + "dev": true, + "requires": { + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", + "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helpers": "^7.8.4", + "@babel/parser": "^7.8.4", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-call-delegate": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", + "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz", + "integrity": "sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.8.4", + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz", + "integrity": "sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==", + "dev": true, + "requires": { + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.6.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", + "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", + "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", + "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz", + "integrity": "sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz", + "integrity": "sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz", + "integrity": "sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz", + "integrity": "sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz", + "integrity": "sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz", + "integrity": "sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", + "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz", + "integrity": "sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz", + "integrity": "sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz", + "integrity": "sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz", + "integrity": "sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz", + "integrity": "sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.4.tgz", + "integrity": "sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.8.4", + "@babel/helper-compilation-targets": "^7.8.4", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.8.3", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.8.4", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.8.3", + "@babel/plugin-transform-modules-umd": "^7.8.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.4", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.3", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/types": "^7.8.3", + "browserslist": "^4.8.5", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/runtime": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", + "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@riotjs/compiler": { + "version": "4.5.6", + "resolved": "https://registry.npmjs.org/@riotjs/compiler/-/compiler-4.5.6.tgz", + "integrity": "sha512-u/IuQKzATjXtBDH/GwYC+f6A3OsKJ/2yzl9rBaBbLTKQgP5PyVNenuuToLHNER0S+E0aJehS8WF2aMHm8MJFrw==", + "requires": { + "@riotjs/parser": "^4.1.0", + "@riotjs/util": "1.2.0", + "acorn": "^7.1.0", + "cssesc": "^3.0.0", + "cumpa": "^1.0.1", + "curri": "^1.0.1", + "dom-nodes": "^1.1.3", + "globals": "^12.3.0", + "recast": "^0.18.5", + "source-map": "^0.7.3" + } + }, + "@riotjs/dom-bindings": { + "version": "4.6.8", + "resolved": "https://registry.npmjs.org/@riotjs/dom-bindings/-/dom-bindings-4.6.8.tgz", + "integrity": "sha512-QlRUrHSEnVBd76pL1m4B1tPppE/g/ikYffHEQtWP0z/nFeAOC41mrKujGbCFIgNhl9a5AC2lvSaD1Y7noQh1og==", + "requires": { + "@riotjs/util": "^1.2.0", + "domdiff": "^2.2.1" + } + }, + "@riotjs/parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@riotjs/parser/-/parser-4.1.0.tgz", + "integrity": "sha512-EdH0oM7oj9iRFD1mNJVplFtkpRyQT3Upxn2sCYMh9wjFTOzm7cPnywk0FEvFy6yKVaiHY+GZ76uFo6qqplRNlg==", + "requires": { + "curri": "^1.0.1", + "dom-nodes": "^1.1.3" + } + }, + "@riotjs/util": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@riotjs/util/-/util-1.2.0.tgz", + "integrity": "sha512-pdKDR9kTPWKR8rNmIJzFoCJ9efXatpwje/2SgWpBgsLH1dFzLiiggN35Kbt8KtaRSOf/nHsrmd6VDirUj4lTLw==" + }, + "@riotjs/webpack-loader": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@riotjs/webpack-loader/-/webpack-loader-4.0.3.tgz", + "integrity": "sha512-glLOpBYb64AiYnZbfglbYwTlzpS8lLtFaX8lqtaF0/THrku8R39BIrDAmAb5s9FZwJwEII843U/cqO7ZEf0/FA==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3" + } + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "13.7.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.1.tgz", + "integrity": "sha512-Zq8gcQGmn4txQEJeiXo/KiLpon8TzAl0kmKH4zdWctPj05nWwp1ClMdAVEloqrQKfaC48PNLdgN/aVaLqUrluA==", + "dev": true + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "dev": true + }, + "@vue/component-compiler-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.1.tgz", + "integrity": "sha512-+lN3nsfJJDGMNz7fCpcoYIORrXo0K3OTsdr8jCM7FuqdI4+70TY6gxY6viJ2Xi1clqyPg7LpeOWwjF31vSMmUw==", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.14", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" + }, + "adjust-sourcemap-loader": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz", + "integrity": "sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ==", + "dev": true, + "requires": { + "assert": "^1.3.0", + "camelcase": "^1.2.1", + "loader-utils": "^1.1.0", + "lodash.assign": "^4.0.1", + "lodash.defaults": "^3.1.2", + "object-path": "^0.9.2", + "regex-parser": "^2.2.9" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "lodash.defaults": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", + "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=", + "dev": true, + "requires": { + "lodash.assign": "^3.0.0", + "lodash.restparam": "^3.0.0" + }, + "dependencies": { + "lodash.assign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", + "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=", + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash.keys": "^3.0.0" + } + } + } + } + } + }, + "ajv": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", + "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", + "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", + "dev": true, + "requires": { + "browserslist": "^4.8.3", + "caniuse-lite": "^1.0.30001020", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.26", + "postcss-value-parser": "^4.0.2" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-loader": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", + "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "pify": "^4.0.1" + } + }, + "babel-merge": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/babel-merge/-/babel-merge-2.0.1.tgz", + "integrity": "sha512-puTQQxuzS+0JlMyVdfsTVaCgzqjBXKPMv7oUANpYcHFY+7IptWZ4PZDYX+qBxrRMtrriuBA44LkKpS99EJzqVA==", + "dev": true, + "requires": { + "@babel/core": "^7.0.0-beta.49", + "deepmerge": "^2.1.0", + "object.omit": "^3.0.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bianco.attr": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bianco.attr/-/bianco.attr-1.0.0.tgz", + "integrity": "sha512-ry700auBXrfRcn18wgOlDeCIAOy1HKnUrM96hc2xbzt4FQL+pfXTUGrt++gg9/rpp7JD4JUXi0X1OB7um+jm2w==", + "requires": { + "bianco.dom-to-array": "^0.0.10" + } + }, + "bianco.dom-to-array": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/bianco.dom-to-array/-/bianco.dom-to-array-0.0.10.tgz", + "integrity": "sha512-EFYkcEGPmIqatvh+6I2eF6/X4mDtEyGoBucqmudJ5qABbFOw3RPIWB913aLD1FTaux8pZtYzD/yvcwGJKSNgXg==" + }, + "bianco.query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bianco.query/-/bianco.query-1.0.0.tgz", + "integrity": "sha512-pDstv5+tsuw//wNuPnXuf4DjyN116tcH/a7hxbqH1OpWMsBgBkp/O29uxlWEZWN5e6hCaGajLNA9CAGTsgYeWw==", + "requires": { + "bianco.dom-to-array": "^0.0.10" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.8.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.7.tgz", + "integrity": "sha512-gFOnZNYBHrEyUML0xr5NJ6edFaaKbTFX9S9kQHlYfCP0Rit/boRIz4G+Avq6/4haEKJXdGGUnoolx+5MWW2BoA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001027", + "electron-to-chromium": "^1.3.349", + "node-releases": "^1.1.49" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", + "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001027", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001027.tgz", + "integrity": "sha512-7xvKeErvXZFtUItTHgNtLgS9RJpVnwBlWX8jSo/BO8VsF6deszemZSkJJJA1KOKrXuzZH4WALpAJdq5EyfgMLg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collect.js": { + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.20.3.tgz", + "integrity": "sha512-sPNxjntNe7GHszjcH3zWdyLQVYMRlK9uWnRGtnUsuCpHM/iUbqKSDeUail06hmwgQP7otIJEZwrSJScGxZ5XEg==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "concatenate": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/concatenate/-/concatenate-0.0.2.tgz", + "integrity": "sha1-C0nW6MQQR9dyjNyNYqCGYjOXtJ8=", + "dev": true, + "requires": { + "globs": "^0.1.2" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js-compat": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "dev": true, + "requires": { + "browserslist": "^4.8.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-env": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz", + "integrity": "sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.5" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", + "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "css-what": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz", + "integrity": "sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.37" + } + }, + "cumpa": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cumpa/-/cumpa-1.0.1.tgz", + "integrity": "sha512-Ew3sfG4cqvDFINS1VgdvLX1FIruhySlnP6DRLhB+1EjewiOzhJzKRKPEp/TCuo0RDisSFeuaDrk0S4Q8grF9CA==" + }, + "curri": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/curri/-/curri-1.0.1.tgz", + "integrity": "sha512-VwFb2MGqN0A1RPA0vSgDRSWc0c+V6N9yz8pVYJ9AXILAukRAyCZP5Sqp4VdOxgw1lT0t5oaplwIDT/ruF3Nz7Q==" + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "dev": true + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-nodes": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dom-nodes/-/dom-nodes-1.1.3.tgz", + "integrity": "sha512-y5wnIx97oe0IqMllL/lizgkK2c9vu1cQeqPCCsS7mwNdPuYxg3b04eDJynHhC63kM8+ZsteOmiPElfVGOUmmKg==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domdiff": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/domdiff/-/domdiff-2.2.1.tgz", + "integrity": "sha512-TMhytimYWli3txUhRcCnbjKDi07SZgCexiJ0ud8PLuzQqkYzOenm8z3vqI+pskNsVfKAbZ2xZqpWxGmi8pnBRg==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", + "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", + "dev": true + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.351", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.351.tgz", + "integrity": "sha512-L8zhV8k7Znp2q3wWXYDzCyfTBeGauEX0rX/FtgmnDgmvHRqwu9NVN614wOkXx9sDZmJZpNMBaEFMXTu/vbr+Kg==", + "dev": true + }, + "elliptic": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + }, + "dependencies": { + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==", + "dev": true + }, + "events": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "extract-text-webpack-plugin": { + "version": "4.0.0-beta.0", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-4.0.0-beta.0.tgz", + "integrity": "sha512-Hypkn9jUTnFr0DpekNam53X47tXn3ucY08BQumv7kdGgeVUBLq3DJHJTi6HNxv4jl9W+Skxjz9+RnK0sJyqqjA==", + "dev": true, + "requires": { + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.4.5", + "webpack-sources": "^1.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "file-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", + "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz", + "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==", + "dev": true, + "requires": { + "debug": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + }, + "dependencies": { + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + } + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", + "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "globs": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globs/-/globs-0.1.4.tgz", + "integrity": "sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==", + "dev": true, + "requires": { + "glob": "^7.1.1" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + } + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "dev": true, + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "dev": true + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "imagemin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", + "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", + "dev": true, + "requires": { + "file-type": "^10.7.0", + "globby": "^8.0.1", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^4.0.1", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + } + } + }, + "img-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.1.tgz", + "integrity": "sha512-0jDJqexgzOuq3zlXwFTBKJlMcaP1uXyl5t4Qu6b1IgXb3IwBDjPfVylBC8vHFIIESDw/S+5QkBbtBrt4T8wESA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "laravel-mix": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-4.1.4.tgz", + "integrity": "sha512-fpFNpPyYAdeZ5mozlKbHpw+tCiRFUCCdSsK/D2+yYhlyIEbzPcAe4ar5cjeT33TnDNiKXSS42cB58yUSW5Y5tg==", + "dev": true, + "requires": { + "@babel/core": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", + "@babel/plugin-transform-runtime": "^7.2.0", + "@babel/preset-env": "^7.2.0", + "@babel/runtime": "^7.2.0", + "autoprefixer": "^9.4.2", + "babel-loader": "^8.0.4", + "babel-merge": "^2.0.1", + "chokidar": "^2.0.3", + "clean-css": "^4.1.3", + "collect.js": "^4.12.8", + "concatenate": "0.0.2", + "css-loader": "^1.0.1", + "dotenv": "^6.2.0", + "dotenv-expand": "^4.2.0", + "extract-text-webpack-plugin": "v4.0.0-beta.0", + "file-loader": "^2.0.0", + "friendly-errors-webpack-plugin": "^1.6.1", + "fs-extra": "^7.0.1", + "glob": "^7.1.2", + "html-loader": "^0.5.5", + "imagemin": "^6.0.0", + "img-loader": "^3.0.0", + "lodash": "^4.17.15", + "md5": "^2.2.1", + "optimize-css-assets-webpack-plugin": "^5.0.1", + "postcss-loader": "^3.0.0", + "style-loader": "^0.23.1", + "terser": "^3.11.0", + "terser-webpack-plugin": "^1.2.2", + "vue-loader": "^15.4.2", + "webpack": "^4.27.1", + "webpack-cli": "^3.1.2", + "webpack-dev-server": "^3.1.14", + "webpack-merge": "^4.1.0", + "webpack-notifier": "^1.5.1", + "yargs": "^12.0.5" + } + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dev": true, + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", + "dev": true + }, + "lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=", + "dev": true, + "requires": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", + "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "dev": true, + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "dev": true, + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node-releases": { + "version": "1.1.49", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.49.tgz", + "integrity": "sha512-xH8t0LS0disN0mtRCh+eByxFPie+msJUBL/lJDBuap53QGiYPa9joh83K4pCZgWJ+2L4b9h88vCVdXQ60NO2bg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.omit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz", + "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==", + "dev": true, + "requires": { + "is-extendable": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "dev": true, + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "portfinder": { + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", + "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.26.tgz", + "integrity": "sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + } + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", + "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "recast": { + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.18.5.tgz", + "integrity": "sha512-sD1WJrpLQAkXGyQZyGzTM75WJvyAd98II5CHdK3IYbt/cZlU0UzCRVU11nUFNXX9fBVEt4E9ajkMjBlUlG+Oog==", + "requires": { + "ast-types": "0.13.2", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "dev": true, + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regex-parser": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", + "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true + }, + "regjsparser": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.3.tgz", + "integrity": "sha512-8uZvYbnfAtEm9Ab8NTb3hdLwL4g/LQzEYP7Xs27T96abJCCE2d6r3cPZPQEsLKy0vRSGVNG+/zVGtLr86HQduA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "dev": true, + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + }, + "dependencies": { + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "replace-in-file-webpack-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/replace-in-file-webpack-plugin/-/replace-in-file-webpack-plugin-1.0.6.tgz", + "integrity": "sha512-+KRgNYL2nbc6nza6SeF+wTBNkovuHFTfJF8QIEqZg5MbwkYpU9no0kH2YU354wvY/BK8mAC2UKoJ7q+sJTvciw==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "dependencies": { + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resolve-url-loader": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.2.tgz", + "integrity": "sha512-sc/UVgiADdoTc+4cGPB7cUCnlEkzlxD1NXHw4oa9qA0fp30H8mAQ2ePJBP9MQ029DUuhEPouhNdvzT37pBCV0g==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^1.1.0", + "camelcase": "^4.1.0", + "convert-source-map": "^1.5.1", + "loader-utils": "^1.1.0", + "lodash.defaults": "^4.0.0", + "rework": "^1.0.1", + "rework-visit": "^1.0.0", + "source-map": "^0.5.7", + "urix": "^0.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dev": true, + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", + "dev": true + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "riot": { + "version": "4.8.9", + "resolved": "https://registry.npmjs.org/riot/-/riot-4.8.9.tgz", + "integrity": "sha512-Op0wDVBiDA6wVHl1RfpT4IZ6kXSlybHe0TK8ddEsFSaqyUCFCCOFG1PbKn5gJd5KORoPMur6ROSsqDbYPU0gfw==", + "requires": { + "@riotjs/compiler": "^4.5.5", + "@riotjs/dom-bindings": "^4.6.8", + "@riotjs/util": "^1.2.0", + "bianco.attr": "^1.0.0", + "bianco.query": "^1.0.0", + "cumpa": "^1.0.1", + "curri": "^1.0.1" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.25.0.tgz", + "integrity": "sha512-uQMjye0Y70SEDGO56n0j91tauqS9E1BmpKHtiYNQScXDHeaE9uHwNEqQNFf4Bes/3DHMNinB6u79JsG10XWNyw==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz", + "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.0.1", + "neo-async": "^2.5.0", + "pify": "^4.0.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "dev": true, + "requires": { + "node-forge": "0.9.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdy": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", + "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.1.tgz", + "integrity": "sha512-0PlYhdKh6AfFxRyK/v+6/k+/mMfyiEBbTM5L94D0ZytQnJ166wuwoTYLHFWGbs2dpA8Rgq763KGWmN1EQEYHRQ==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "terser": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.3.tgz", + "integrity": "sha512-Lw+ieAXmY69d09IIc/yqeBqXpEQIpDGZqT34ui1QWXIUpR2RjbqEkT8X7Lgex19hslSqcWM5iMN2kM11eMsESQ==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", + "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "vue-loader": { + "version": "15.9.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.0.tgz", + "integrity": "sha512-FeDHvTSpwyLeF7LIV1PYkvqUQgTJ8UmOxhSlCyRSxaXCKk+M6NF4tDQsLsPPNeDPyR7TfRQ8MLg6v+8PsDV9xQ==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + } + }, + "vue-style-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", + "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "4.41.6", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.6.tgz", + "integrity": "sha512-yxXfV0Zv9WMGRD+QexkZzmGIh54bsvEs+9aRWxnN8erLWEOehAKUTeNBoUbA6HPEZPlRo7KDi2ZcNveoZgK9MA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "webpack-cli": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", + "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "enhanced-resolve": "4.1.0", + "findup-sync": "3.0.0", + "global-modules": "2.0.0", + "import-local": "2.0.0", + "interpret": "1.2.0", + "loader-utils": "1.2.3", + "supports-color": "6.1.0", + "v8-compile-cache": "2.0.3", + "yargs": "13.2.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "yargs": { + "version": "13.2.4", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", + "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.6", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" + }, + "dependencies": { + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-notifier": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.8.0.tgz", + "integrity": "sha512-I6t76NoPe5DZCCm5geELmDV2wlJ89LbU425uN6T2FG8Ywrrt1ZcUMz6g8yWGNg4pttqTPFQJYUPjWAlzUEQ+cQ==", + "dev": true, + "requires": { + "node-notifier": "^5.1.2", + "object-assign": "^4.1.0", + "strip-ansi": "^3.0.1" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..f5fa718 --- /dev/null +++ b/package.json @@ -0,0 +1,35 @@ +{ + "name": "tiny-tags", + "version": "1.0.0", + "description": "Form Field, add Tags to a List", + "scripts": { + "dev": "npm run development", + "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", + "watch": "npm run development -- --watch", + "watch-poll": "npm run watch -- --watch-poll", + "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", + "prod": "npm run production", + "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" + }, + "repository": { + "type": "git", + "url": "git@gitlab.tentakelfabrik.de:tentakelfabrik/tiny-components/tiny-tags.git" + }, + "author": "Björn Hase", + "license": "MIT", + "dependencies": { + "riot": "^4.8.5" + }, + "devDependencies": { + "@riotjs/compiler": "^4.2.0", + "@riotjs/webpack-loader": "^4.0.0", + "cross-env": "^5.2.0", + "html-webpack-plugin": "^3.2.0", + "laravel-mix": "^4.1.4", + "replace-in-file-webpack-plugin": "^1.0.6", + "resolve-url-loader": "^2.3.1", + "sass": "^1.20.3", + "sass-loader": "^7.1.0", + "vue-template-compiler": "^2.6.10" + } +} diff --git a/src/assets/fonts/PxPlus_IBM_VGA8.eot b/src/assets/fonts/PxPlus_IBM_VGA8.eot new file mode 100644 index 0000000000000000000000000000000000000000..d30a1f04e85f44ef09e7ad15f8142fae38f218bb GIT binary patch literal 70710 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 EUmCoKmH+?% literal 0 HcmV?d00001 diff --git a/src/assets/fonts/PxPlus_IBM_VGA8.svg b/src/assets/fonts/PxPlus_IBM_VGA8.svg new file mode 100644 index 0000000..38282d4 --- /dev/null +++ b/src/assets/fonts/PxPlus_IBM_VGA8.svg @@ -0,0 +1,1625 @@ + + + + +Created by FontForge 20170731 at Fri Dec 11 13:13:27 2015 + By Aleksey,,, +Outline (vector) version (c) 2015 VileR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/fonts/PxPlus_IBM_VGA8.ttf b/src/assets/fonts/PxPlus_IBM_VGA8.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e5d3652b819729c5b546db632c11566a189e87cc GIT binary patch literal 70512 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 Q@8>_k|HTFQ=j-SH0*|q8p8x;= literal 0 HcmV?d00001 diff --git a/src/assets/fonts/PxPlus_IBM_VGA8.woff b/src/assets/fonts/PxPlus_IBM_VGA8.woff new file mode 100644 index 0000000000000000000000000000000000000000..1bf623ed1cd5346ebcfc8a4d10a815337b64c4c5 GIT binary patch literal 22068 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 literal 0 HcmV?d00001 diff --git a/src/assets/fonts/stylesheet.css b/src/assets/fonts/stylesheet.css new file mode 100644 index 0000000..6478095 --- /dev/null +++ b/src/assets/fonts/stylesheet.css @@ -0,0 +1,11 @@ +@font-face { + font-family: 'PxPlus IBM VGA8'; + src: url('PxPlus_IBM_VGA8.eot'); + src: url('PxPlus_IBM_VGA8.eot?#iefix') format('embedded-opentype'), + url('PxPlus_IBM_VGA8.woff2') format('woff2'), + url('PxPlus_IBM_VGA8.woff') format('woff'), + url('PxPlus_IBM_VGA8.ttf') format('truetype'), + url('PxPlus_IBM_VGA8.svg#PxPlus_IBM_VGA8') format('svg'); + font-weight: normal; + font-style: normal; +} diff --git a/src/assets/html/index.html.ejs b/src/assets/html/index.html.ejs new file mode 100644 index 0000000..7af1c7f --- /dev/null +++ b/src/assets/html/index.html.ejs @@ -0,0 +1,60 @@ + + + + + Tiny Tags | i386 Demo + + + + + + + + + + <%= htmlWebpackPlugin.options.svg %> +
+
+
+
+
+
+

Tiny Tags

+
+

+ Created with Riot.js! +

+

+ Form Field Component to add Tags to a List. Will be handled as a Select-Element + with Multiple Options that are selected. +

+

+

+ npm install tiny-tags --save +
+

+

+ + + +

+
+

Try me:

+ +
+
+
+
+ + + + diff --git a/src/assets/icomoon/PNG/add.png b/src/assets/icomoon/PNG/add.png new file mode 100644 index 0000000000000000000000000000000000000000..385415dff41c92acd21cbef09704ff565b2cf5de GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjKAtX)As(H{2@N-H)iQA-^F@F%Aqi8;ZD{iQ7&c+cCxnUERq6JFT^hL fT)5M8ke6ZB)cJ`o{x0eUn#gTe~DWM4f=l?A9 literal 0 HcmV?d00001 diff --git a/src/assets/icomoon/PNG/github.png b/src/assets/icomoon/PNG/github.png new file mode 100644 index 0000000000000000000000000000000000000000..7d7a6a61e730dd32b9daff8d43c9b915ef5c856a GIT binary patch literal 455 zcmV;&0XY7NP)$LV~+<&Ky5x;67lO zAe7q%*a9DsZ(Zyyrh!kO2Yx2Jce%O-SOJF_P{|K&jzwlxfMYkM@U9{}+>L*O&la(N zBi#F5g6l+b3p9*pXbT|LjcJ5M>6CzBMxp_}+^>#2j7=@9kKsmGNsY#m67X^}1|dnm zQNVo{l#ozMz%Dbtg0aw2!L9<_TPHADkgHo&6tEE(RuV8&gnJVOh=Iy>NpP-`fR}q( z!K6Zz1AisJ3W1uh8!a#_z)1-1D+=fY#tGy;aHY;wl&;{t52#GSd8LRA<3h5X5T5Jc z!t<56GQN770%(LOm_+{UMyCW& z3*2}dkID$h6`c25ZjNvTJ!R+aZAyTdnjqZvCAVM|+?$C8o`G*3wXsCNY`8Z~`l(hb xU|>aC_s?oyge3xQRBY$|zd<`Ax20gae*sa2vep7@E}Z}X002ovPDHLkV1gKIzZd`j literal 0 HcmV?d00001 diff --git a/src/assets/icomoon/PNG/remove.png b/src/assets/icomoon/PNG/remove.png new file mode 100644 index 0000000000000000000000000000000000000000..26f98ae6b4dc1b2f07b0ef3340b8a88c52ce5ef4 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjVV*9IAs(G~Cp&U6C~&a+{lEO} zB~5|Y?8{Lfo>?@heo8J8>s`!wWyOnx>Ds~(47bjUyBz%TAiHS|2Vbm!Xzucy&-=_P rzRNFA(9sgEc&Qx0X!1eZN=ahw;s1<`|0?$YZD8bP0l+XkKlVmbA literal 0 HcmV?d00001 diff --git a/src/assets/icomoon/Read Me.txt b/src/assets/icomoon/Read Me.txt new file mode 100644 index 0000000..d519b85 --- /dev/null +++ b/src/assets/icomoon/Read Me.txt @@ -0,0 +1,15 @@ +The *SVG* folder contains the icons you selected as separate SVG files. + +If you prefer using PNGs, PDFs, or CSS sprites, refer to the Preferences panel of the IcoMoon app before downloading your zip pack. + +*demo.html* lists the icons that you selected. To insert your icons as inline SVGs (with the element), copy the element (that contains symbol definitions) from the source of the demo.html file, below your own HTML's tag. After copying this SVG, you can reference your glyphs like the following: + + + +You can get this code from the SVG tab of the IcoMoon app, or by referring to the source of the demo.html file. To see how you can change the color/size of your icons using CSS, refer to the example provided in the *style.css* file. + +If you prefer to reference an external SVG (containing ) instead of embedding it in HTML, you will need to use *svgxuse.js* in order to support IE 9+. In browsers that don't support referencing external SVGs (such as IE 9), this polyfill sends one HTTP request to fetch and cache all symbol definitions. See *demo-external-svg.html* for this approach. This demo references the *symbol-defs.svg* file and uses the aforementioned polyfill. Note that it must be hosted on a web server to work +properly. Learn more about this polyfill here: https://github.com/Keyamoon/svgxuse + +You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection. + diff --git a/src/assets/icomoon/SVG/add.svg b/src/assets/icomoon/SVG/add.svg new file mode 100644 index 0000000..128e895 --- /dev/null +++ b/src/assets/icomoon/SVG/add.svg @@ -0,0 +1,5 @@ + + +add + + diff --git a/src/assets/icomoon/SVG/github.svg b/src/assets/icomoon/SVG/github.svg new file mode 100644 index 0000000..985f3e3 --- /dev/null +++ b/src/assets/icomoon/SVG/github.svg @@ -0,0 +1,5 @@ + + +github + + diff --git a/src/assets/icomoon/SVG/remove.svg b/src/assets/icomoon/SVG/remove.svg new file mode 100644 index 0000000..3cdcf15 --- /dev/null +++ b/src/assets/icomoon/SVG/remove.svg @@ -0,0 +1,5 @@ + + +remove + + diff --git a/src/assets/icomoon/demo-external-svg.html b/src/assets/icomoon/demo-external-svg.html new file mode 100644 index 0000000..702686a --- /dev/null +++ b/src/assets/icomoon/demo-external-svg.html @@ -0,0 +1,39 @@ + + + + IcoMoon - SVG Icons + + + + + + +
+
+

SVG Icons - Generated by IcoMoon

Notice: This demo (along with "symbol-defs.svg" and "svgxuse.js" files) should be hosted on a web server to work properly.

+
+
+
+

Grid Size: 0

+
+
+ icon-github +
+
+
+
+

Grid Size: 12

+
+
+ icon-add +
+
+
+
+ icon-remove +
+
+
+ + + diff --git a/src/assets/icomoon/demo-files/demo.css b/src/assets/icomoon/demo-files/demo.css new file mode 100644 index 0000000..76a9c6c --- /dev/null +++ b/src/assets/icomoon/demo-files/demo.css @@ -0,0 +1,150 @@ +body { + padding: 0; + margin: 0; + font-family: sans-serif; + font-size: 1em; + line-height: 1.5; + color: #555; + background: #fff; +} +h1 { + font-size: 1.5em; + font-weight: normal; + box-shadow: 0 1px #ddd, 0 2px #fff, 0 3px #ddd; +} +small { + font-size: .66666667em; +} +a { + color: #e74c3c; + text-decoration: none; +} +a:hover, a:focus { + box-shadow: 0 1px #e74c3c; +} +.bshadow0, input { + box-shadow: inset 0 -2px #e7e7e7; +} +input:hover { + box-shadow: inset 0 -2px #ccc; +} +input, fieldset { + font-size: 1em; + margin: 0; + padding: 0; + border: 0; +} +input { + color: inherit; + line-height: 1.5; + height: 1.5em; + padding: .25em 0; +} +input:focus { + outline: none; + box-shadow: inset 0 -2px #449fdb; +} +.glyph { + font-size: 16px; + margin-right: 1.5em; + float: left; + width: 17em; +} +svg { + color: #000; +} +.liga { + width: 80%; + width: calc(100% - 2.5em); +} +.talign-right { + text-align: right; +} +.talign-center { + text-align: center; +} +.bgc1 { + background: #f1f1f1; +} +.fgc0 { + color: #000; +} +.fgc1 { + color: #999; +} +p { + margin-top: 1em; + margin-bottom: 1em; +} +.mvm { + margin-top: .75em; + margin-bottom: .75em; +} +.mtn { + margin-top: 0; +} +.mtl, .mal { + margin-top: 1.5em; +} +.mbl, .mal { + margin-bottom: 1.5em; +} +.mal, .mhl { + margin-left: 1.5em; + margin-right: 1.5em; +} +.mhmm { + margin-left: 1em; + margin-right: 1em; +} +.ptl { + padding-top: 1.5em; +} +.pbs, .pvs { + padding-bottom: .25em; +} +.pvs, .pts { + padding-top: .25em; +} +.unit { + float: left; +} +.unitRight { + float: right; +} +.size1of2 { + width: 50%; +} +.size1of1 { + width: 100%; +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.hidden-true { + display: none; +} +.textbox0 { + width: 3em; + background: #f1f1f1; + padding: .25em .5em; + line-height: 1.5; + height: 1.5em; +} +.fs0 { + font-size: 16px; +} +.fs1 { + font-size: 32px; +} +.fs2 { + font-size: 24px; +} +.name { + margin-left: .25em; +} + diff --git a/src/assets/icomoon/demo.html b/src/assets/icomoon/demo.html new file mode 100644 index 0000000..2a00cd7 --- /dev/null +++ b/src/assets/icomoon/demo.html @@ -0,0 +1,56 @@ + + + + IcoMoon - SVG Icons + + + + + + + + +
+
+

SVG Icons - Generated by IcoMoon

+
+
+
+

Grid Size: 0

+
+
+ icon-github +
+
+
+
+

Grid Size: 12

+
+
+ icon-add +
+
+
+
+ icon-remove +
+
+
+ + + diff --git a/src/assets/icomoon/selection.json b/src/assets/icomoon/selection.json new file mode 100644 index 0000000..1baac45 --- /dev/null +++ b/src/assets/icomoon/selection.json @@ -0,0 +1,108 @@ +{ + "IcoMoonType": "selection", + "icons": [ + { + "icon": { + "paths": [ + "M512 12.672c-282.88 0-512 229.248-512 512 0 226.261 146.688 418.133 350.080 485.76 25.6 4.821 34.987-11.008 34.987-24.619 0-12.16-0.427-44.373-0.64-87.040-142.421 30.891-172.459-68.693-172.459-68.693-23.296-59.093-56.96-74.88-56.96-74.88-46.379-31.744 3.584-31.104 3.584-31.104 51.413 3.584 78.421 52.736 78.421 52.736 45.653 78.293 119.851 55.68 149.12 42.581 4.608-33.109 17.792-55.68 32.427-68.48-113.707-12.8-233.216-56.832-233.216-253.013 0-55.893 19.84-101.547 52.693-137.387-5.76-12.928-23.040-64.981 4.48-135.509 0 0 42.88-13.739 140.8 52.48 40.96-11.392 84.48-17.024 128-17.28 43.52 0.256 87.040 5.888 128 17.28 97.28-66.219 140.16-52.48 140.16-52.48 27.52 70.528 10.24 122.581 5.12 135.509 32.64 35.84 52.48 81.493 52.48 137.387 0 196.693-119.68 240-233.6 252.587 17.92 15.36 34.56 46.763 34.56 94.72 0 68.523-0.64 123.563-0.64 140.203 0 13.44 8.96 29.44 35.2 24.32 204.843-67.157 351.403-259.157 351.403-485.077 0-282.752-229.248-512-512-512z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "github" + ], + "grid": 0 + }, + "attrs": [], + "properties": { + "id": 294, + "order": 4, + "prevSize": 32, + "name": "github" + }, + "setIdx": 0, + "setId": 1, + "iconIdx": 293 + }, + { + "icon": { + "paths": [ + "M938.667 256v-85.333h-170.667v85.333h-85.333v85.333h-85.333v85.333h-85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h-170.667v85.333h-85.333v85.333h85.333v85.333h85.333v85.333h85.333v85.333h85.333v85.333h85.333v-85.333h85.333v-85.333h85.333v-85.333h85.333v-85.333h85.333v-85.333h85.333v-85.333h85.333v-85.333h85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "checkmark" + ], + "defaultCode": 59928, + "grid": 12 + }, + "attrs": [], + "properties": { + "order": 3, + "prevSize": 24, + "name": "add", + "ligatures": "checkmark", + "id": 280 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 280 + }, + { + "icon": { + "paths": [ + "M768 512v-85.333h85.333v-85.333h85.333v-170.667h-85.333v-85.333h-85.333v85.333h-85.333v85.333h-85.333v85.333h-170.667v-85.333h-85.333v-85.333h-85.333v-85.333h-85.333v85.333h-85.333v170.667h85.333v85.333h85.333v85.333h85.333v85.333h-85.333v85.333h-85.333v85.333h-85.333v170.667h85.333v85.333h85.333v-85.333h85.333v-85.333h85.333v-85.333h170.667v85.333h85.333v85.333h85.333v85.333h85.333v-85.333h85.333v-170.667h-85.333v-85.333h-85.333v-85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "cross" + ], + "defaultCode": 59929, + "grid": 12 + }, + "attrs": [], + "properties": { + "order": 2, + "prevSize": 24, + "name": "remove", + "ligatures": "cross", + "id": 281 + }, + "setIdx": 1, + "setId": 0, + "iconIdx": 281 + } + ], + "height": 1024, + "preferences": { + "showGlyphs": true, + "showCodes": true, + "showQuickUse": true, + "showQuickUse2": true, + "showSVGs": true, + "fontPref": { + "prefix": "icon-", + "metadata": {}, + "metrics": { + "emSize": 1024, + "baseline": 6.25, + "whitespace": 50 + } + }, + "imagePref": { + "prefix": "icon-", + "png": true, + "useClassSelector": true, + "color": 0, + "bgColor": 16777215, + "name": "icomoon", + "classSelector": ".icon" + }, + "historySize": 50 + } +} \ No newline at end of file diff --git a/src/assets/icomoon/style.css b/src/assets/icomoon/style.css new file mode 100644 index 0000000..88d42fe --- /dev/null +++ b/src/assets/icomoon/style.css @@ -0,0 +1,16 @@ +.icon { + display: inline-block; + width: 1em; + height: 1em; + stroke-width: 0; + stroke: currentColor; + fill: currentColor; +} + +/* ========================================== +Single-colored icons can be modified like so: +.icon-name { + font-size: 32px; + color: red; +} +========================================== */ diff --git a/src/assets/icomoon/svgxuse.js b/src/assets/icomoon/svgxuse.js new file mode 100644 index 0000000..245217c --- /dev/null +++ b/src/assets/icomoon/svgxuse.js @@ -0,0 +1,230 @@ +/*! + * @copyright Copyright (c) 2017 IcoMoon.io + * @license Licensed under MIT license + * See https://github.com/Keyamoon/svgxuse + * @version 1.2.6 + */ +/*jslint browser: true */ +/*global XDomainRequest, MutationObserver, window */ +(function () { + "use strict"; + if (typeof window !== "undefined" && window.addEventListener) { + var cache = Object.create(null); // holds xhr objects to prevent multiple requests + var checkUseElems; + var tid; // timeout id + var debouncedCheck = function () { + clearTimeout(tid); + tid = setTimeout(checkUseElems, 100); + }; + var unobserveChanges = function () { + return; + }; + var observeChanges = function () { + var observer; + window.addEventListener("resize", debouncedCheck, false); + window.addEventListener("orientationchange", debouncedCheck, false); + if (window.MutationObserver) { + observer = new MutationObserver(debouncedCheck); + observer.observe(document.documentElement, { + childList: true, + subtree: true, + attributes: true + }); + unobserveChanges = function () { + try { + observer.disconnect(); + window.removeEventListener("resize", debouncedCheck, false); + window.removeEventListener("orientationchange", debouncedCheck, false); + } catch (ignore) {} + }; + } else { + document.documentElement.addEventListener("DOMSubtreeModified", debouncedCheck, false); + unobserveChanges = function () { + document.documentElement.removeEventListener("DOMSubtreeModified", debouncedCheck, false); + window.removeEventListener("resize", debouncedCheck, false); + window.removeEventListener("orientationchange", debouncedCheck, false); + }; + } + }; + var createRequest = function (url) { + // In IE 9, cross origin requests can only be sent using XDomainRequest. + // XDomainRequest would fail if CORS headers are not set. + // Therefore, XDomainRequest should only be used with cross origin requests. + function getOrigin(loc) { + var a; + if (loc.protocol !== undefined) { + a = loc; + } else { + a = document.createElement("a"); + a.href = loc; + } + return a.protocol.replace(/:/g, "") + a.host; + } + var Request; + var origin; + var origin2; + if (window.XMLHttpRequest) { + Request = new XMLHttpRequest(); + origin = getOrigin(location); + origin2 = getOrigin(url); + if (Request.withCredentials === undefined && origin2 !== "" && origin2 !== origin) { + Request = XDomainRequest || undefined; + } else { + Request = XMLHttpRequest; + } + } + return Request; + }; + var xlinkNS = "http://www.w3.org/1999/xlink"; + checkUseElems = function () { + var base; + var bcr; + var fallback = ""; // optional fallback URL in case no base path to SVG file was given and no symbol definition was found. + var hash; + var href; + var i; + var inProgressCount = 0; + var isHidden; + var Request; + var url; + var uses; + var xhr; + function observeIfDone() { + // If done with making changes, start watching for chagnes in DOM again + inProgressCount -= 1; + if (inProgressCount === 0) { // if all xhrs were resolved + unobserveChanges(); // make sure to remove old handlers + observeChanges(); // watch for changes to DOM + } + } + function attrUpdateFunc(spec) { + return function () { + if (cache[spec.base] !== true) { + spec.useEl.setAttributeNS(xlinkNS, "xlink:href", "#" + spec.hash); + if (spec.useEl.hasAttribute("href")) { + spec.useEl.setAttribute("href", "#" + spec.hash); + } + } + }; + } + function onloadFunc(xhr) { + return function () { + var body = document.body; + var x = document.createElement("x"); + var svg; + xhr.onload = null; + x.innerHTML = xhr.responseText; + svg = x.getElementsByTagName("svg")[0]; + if (svg) { + svg.setAttribute("aria-hidden", "true"); + svg.style.position = "absolute"; + svg.style.width = 0; + svg.style.height = 0; + svg.style.overflow = "hidden"; + body.insertBefore(svg, body.firstChild); + } + observeIfDone(); + }; + } + function onErrorTimeout(xhr) { + return function () { + xhr.onerror = null; + xhr.ontimeout = null; + observeIfDone(); + }; + } + unobserveChanges(); // stop watching for changes to DOM + // find all use elements + uses = document.getElementsByTagName("use"); + for (i = 0; i < uses.length; i += 1) { + try { + bcr = uses[i].getBoundingClientRect(); + } catch (ignore) { + // failed to get bounding rectangle of the use element + bcr = false; + } + href = uses[i].getAttribute("href") + || uses[i].getAttributeNS(xlinkNS, "href") + || uses[i].getAttribute("xlink:href"); + if (href && href.split) { + url = href.split("#"); + } else { + url = ["", ""]; + } + base = url[0]; + hash = url[1]; + isHidden = bcr && bcr.left === 0 && bcr.right === 0 && bcr.top === 0 && bcr.bottom === 0; + if (bcr && bcr.width === 0 && bcr.height === 0 && !isHidden) { + // the use element is empty + // if there is a reference to an external SVG, try to fetch it + // use the optional fallback URL if there is no reference to an external SVG + if (fallback && !base.length && hash && !document.getElementById(hash)) { + base = fallback; + } + if (uses[i].hasAttribute("href")) { + uses[i].setAttributeNS(xlinkNS, "xlink:href", href); + } + if (base.length) { + // schedule updating xlink:href + xhr = cache[base]; + if (xhr !== true) { + // true signifies that prepending the SVG was not required + setTimeout(attrUpdateFunc({ + useEl: uses[i], + base: base, + hash: hash + }), 0); + } + if (xhr === undefined) { + Request = createRequest(base); + if (Request !== undefined) { + xhr = new Request(); + cache[base] = xhr; + xhr.onload = onloadFunc(xhr); + xhr.onerror = onErrorTimeout(xhr); + xhr.ontimeout = onErrorTimeout(xhr); + xhr.open("GET", base); + xhr.send(); + inProgressCount += 1; + } + } + } + } else { + if (!isHidden) { + if (cache[base] === undefined) { + // remember this URL if the use element was not empty and no request was sent + cache[base] = true; + } else if (cache[base].onload) { + // if it turns out that prepending the SVG is not necessary, + // abort the in-progress xhr. + cache[base].abort(); + delete cache[base].onload; + cache[base] = true; + } + } else if (base.length && cache[base]) { + setTimeout(attrUpdateFunc({ + useEl: uses[i], + base: base, + hash: hash + }), 0); + } + } + } + uses = ""; + inProgressCount += 1; + observeIfDone(); + }; + var winLoad; + winLoad = function () { + window.removeEventListener("load", winLoad, false); // to prevent memory leaks + tid = setTimeout(checkUseElems, 0); + }; + if (document.readyState !== "complete") { + // The load event fires when all resources have finished loading, which allows detecting whether SVG use elements are empty. + window.addEventListener("load", winLoad, false); + } else { + // No need to add a listener if the document is already loaded, initialize immediately. + winLoad(); + } + } +}()); diff --git a/src/assets/icomoon/symbol-defs.svg b/src/assets/icomoon/symbol-defs.svg new file mode 100644 index 0000000..633684b --- /dev/null +++ b/src/assets/icomoon/symbol-defs.svg @@ -0,0 +1,16 @@ + diff --git a/src/raw.riot b/src/raw.riot new file mode 100644 index 0000000..c4125a8 --- /dev/null +++ b/src/raw.riot @@ -0,0 +1,17 @@ + + + \ No newline at end of file diff --git a/src/tiny-tags.riot b/src/tiny-tags.riot new file mode 100644 index 0000000..141397b --- /dev/null +++ b/src/tiny-tags.riot @@ -0,0 +1,139 @@ + +
+ +
    +
  • + { tag } + +
  • +
  • + + +
  • +
+
+ +
\ No newline at end of file diff --git a/webpack.mix.js b/webpack.mix.js new file mode 100644 index 0000000..e395b37 --- /dev/null +++ b/webpack.mix.js @@ -0,0 +1,42 @@ +const mix = require('laravel-mix'); + +const HtmlWebpackPlugin = require('html-webpack-plugin'); +const fs = require('fs'); + +/* + |-------------------------------------------------------------------------- + | Mix Asset Management + |-------------------------------------------------------------------------- + | + | Mix provides a clean, fluent API for defining some Webpack build steps + | for your Laravel application. By default, we are compiling the Sass + | file for the application as well as bundling up all the JS files. + | + */ + +mix.webpackConfig({ + plugins: [ + new HtmlWebpackPlugin({ + filename: 'dist/index.html', + template: 'src/assets/html/index.html.ejs', + inject: false, + svg: fs.readFileSync(__dirname + '/src/assets/icomoon/symbol-defs.svg') + }) + ], + module: { + rules: [{ + test: /\.riot$/, + exclude: /node_modules/, + use: [{ + loader: '@riotjs/webpack-loader', + query: { + hot: false + } + }] + } + ]} +}); + +mix.js('demo-386.js', 'dist/js'); +mix.sass('demo-386.scss', 'dist/css'); +mix.copy('src/assets/fonts', 'dist/fonts');