├── Module ├── __init__.py ├── __pycache__ │ ├── UI.cpython-36.pyc │ ├── __init__.cpython-36.pyc │ └── Websocket.cpython-36.pyc ├── UI.py └── Websocket.py ├── Controller ├── __init__.py ├── __pycache__ │ ├── API.cpython-36.pyc │ └── __init__.cpython-36.pyc └── API.py ├── .gitignore ├── ring.wav ├── python.ico ├── requirements.txt ├── Node_UI ├── BeautyGirl.png ├── asset │ ├── miaomiao.wav │ ├── ws.js │ └── vue.js ├── package.json ├── index.js ├── index.html └── package-lock.json ├── imageUnityGirl02.png ├── test.py ├── readme.md └── Assistant.py /Module/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Controller/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .idea 3 | venv 4 | venv/ 5 | node_modules/ 6 | node_modules -------------------------------------------------------------------------------- /ring.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/ring.wav -------------------------------------------------------------------------------- /python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/python.ico -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | py_notifier==0.1.0 2 | playsound==1.2.2 3 | websocket_server==0.4 4 | Flask==1.0.2 -------------------------------------------------------------------------------- /Node_UI/BeautyGirl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/Node_UI/BeautyGirl.png -------------------------------------------------------------------------------- /imageUnityGirl02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/imageUnityGirl02.png -------------------------------------------------------------------------------- /Node_UI/asset/miaomiao.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/Node_UI/asset/miaomiao.wav -------------------------------------------------------------------------------- /Module/__pycache__/UI.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/Module/__pycache__/UI.cpython-36.pyc -------------------------------------------------------------------------------- /Controller/__pycache__/API.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/Controller/__pycache__/API.cpython-36.pyc -------------------------------------------------------------------------------- /Module/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/Module/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /Module/__pycache__/Websocket.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/Module/__pycache__/Websocket.cpython-36.pyc -------------------------------------------------------------------------------- /Controller/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterinhouse123/TW-VisualAssisant/HEAD/Controller/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- 1 | from pynotifier import Notification 2 | 3 | 4 | Notification( 5 | title='Notification Title', 6 | description='Notification Description', 7 | icon_path='python.ico', 8 | duration=5, # Duration in seconds 9 | urgency=Notification.URGENCY_CRITICAL 10 | ).send() -------------------------------------------------------------------------------- /Node_UI/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "visual-helper", 3 | "version": "1.0.0", 4 | "description": "虛擬助理醬", 5 | "main": "index.js", 6 | "scripts": {}, 7 | "author": "", 8 | "license": "ISC", 9 | "dependencies": { 10 | "electron": "^6.0.9", 11 | "electron-builder": "^21.2.0" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Controller/API.py: -------------------------------------------------------------------------------- 1 | #用來接收消息用的 2 | from flask import Flask 3 | 4 | app = Flask(__name__) 5 | 6 | Services = None 7 | 8 | 9 | 10 | @app.route('/') 11 | def home(): 12 | return "ready!" 13 | 14 | @app.route('/push/') 15 | def push(message): 16 | rs = Services.push(message) 17 | 18 | return rs 19 | 20 | 21 | if __name__ == '__main__': 22 | app.run() -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # 推播式虛擬助手 2 | 3 | --- 4 | ## 開發影片連結: 5 | https://youtu.be/Y05_3lJD7Lw 6 | ## 開發目的: 7 | 完成一個基於HTTP接收訊息的推播助手,並且推播至指定的裝置 8 | 預計支援 PC、IOS 9 | 10 | ## 開發進度: 11 | - 剛完成基礎骨架 12 | - 完成Websocket server與溝通指令 13 | - 初步完成Weboscket 與介面串接測試 14 | - 完成基於 electron 的彈窗介面 15 | - 完成與後端的串接,並且可以隱藏與置頂窗口 16 | 17 | ## 使用說明 18 | - 環境安裝 19 | ``` 20 | pip install -r requirements.txt 21 | cd Node_UI 22 | npm install 23 | ``` 24 | 25 | - 啟動 26 | ``` 27 | Python端 28 | python Assistant.py 29 | 30 | ``` 31 | 32 | - 測試發送訊息 33 | 34 | ``` 35 | 請在任意瀏覽器網址列輸入 36 | http://127.0.0.1:5000/push/自訂訊息 37 | 即可以推播 38 | ``` 39 | -------------------------------------------------------------------------------- /Node_UI/index.js: -------------------------------------------------------------------------------- 1 | const { app, BrowserWindow } = require('electron') 2 | 3 | function createWindow () { 4 | // Create the browser window. 5 | // let win = new BrowserWindow({ 6 | // width: 350, 7 | // height: 600, 8 | // titleBarStyle: 'hiddenInset' , 9 | // webPreferences: { 10 | // nodeIntegration: true 11 | // } 12 | // }) 13 | let win = new BrowserWindow({ transparent: true, frame: false }) 14 | // and load the index.html of the app. 15 | // win.webContents.openDevTools() 16 | win.setMenu(null); 17 | win.loadFile('index.html') 18 | } 19 | 20 | app.on('ready', createWindow) -------------------------------------------------------------------------------- /Node_UI/asset/ws.js: -------------------------------------------------------------------------------- 1 | var wsUri = "ws://127.0.0.1:7777"; 2 | var output; 3 | var websocket 4 | function Websocket_init() 5 | { 6 | websocket = new WebSocket(wsUri); 7 | websocket.onopen = function(evt) { onOpen(evt) }; 8 | websocket.onclose = function(evt) { onClose(evt) }; 9 | websocket.onmessage = function(evt) { onMessage(evt) }; 10 | websocket.onerror = function(evt) { onError(evt) }; 11 | } 12 | 13 | function onOpen(evt) 14 | { 15 | 16 | } 17 | 18 | function onClose(evt) 19 | { 20 | 21 | } 22 | function Send_Order(order,detail){ 23 | var pack = {"order":order,"detail":detail} 24 | pack = JSON.stringify(pack) 25 | // console.log(pack) 26 | pack = btoa(pack) 27 | websocket.send(pack); 28 | // console.log(pack) 29 | } 30 | function onMessage(evt) 31 | { 32 | var data = atob(evt.data); 33 | data = JSON.parse(data) 34 | // console.log("Get_MEssage:"+data) 35 | 36 | switch (data["order"]) { 37 | case "notify": 38 | window.app.show_the_girl(data['detail']) 39 | break; 40 | 41 | default: 42 | break; 43 | } 44 | } 45 | 46 | function onError(evt) 47 | { 48 | 49 | } 50 | 51 | function doSend(message) 52 | { 53 | 54 | } 55 | -------------------------------------------------------------------------------- /Module/UI.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | import time 6 | from PyQt5.QtCore import QDateTime, Qt, QTimer 7 | from PyQt5.QtWidgets import (QApplication, QCheckBox, QComboBox, QDateTimeEdit, 8 | QDial, QDialog, QGridLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, 9 | QProgressBar, QPushButton, QRadioButton, QScrollBar, QSizePolicy, 10 | QSlider, QSpinBox, QStyleFactory, QTableWidget, QTabWidget, QTextEdit, 11 | QVBoxLayout, QWidget) 12 | from PyQt5.QtGui import QIcon, QPixmap 13 | 14 | 15 | class App(QWidget): 16 | 17 | def __init__(self,image): 18 | super().__init__() 19 | self.title = '萌妹子通知' 20 | self.left = 1100 21 | self.top= 100 22 | self.image = image 23 | self.width = 640 24 | self.height = 480 25 | self.initUI() 26 | 27 | def initUI(self): 28 | self.setWindowTitle(self.title) 29 | self.setGeometry(self.left, self.top, self.width, self.height) 30 | 31 | # Create widget 32 | label = QLabel(self) 33 | pixmap = QPixmap(self.image) 34 | label.setPixmap(pixmap) 35 | self.resize(pixmap.width(), pixmap.height()) 36 | 37 | self.show() 38 | 39 | 40 | if __name__ == '__main__': 41 | 42 | import sys 43 | 44 | app = QApplication(sys.argv) 45 | ex = App(image="../imageUnityGirl02.png") 46 | sys.exit(app.exec_()) 47 | -------------------------------------------------------------------------------- /Module/Websocket.py: -------------------------------------------------------------------------------- 1 | import json 2 | from websocket_server import WebsocketServer 3 | import base64 4 | 5 | 6 | class WS(): 7 | def __init__(self,Asseist): 8 | self.ws = None #type: WebsocketServer 9 | self.Asseist = Asseist 10 | 11 | def Init_Websocket(self): 12 | self.ws = WebsocketServer(7777, host='127.0.0.1') 13 | self.ws.set_fn_new_client(self.new_client) 14 | self.ws.set_fn_message_received(self.on_message) 15 | self.ws.run_forever() 16 | 17 | def new_client(self,ws,server): 18 | print("有人加入了websocket") 19 | 20 | def on_message(self,ws,client,data): 21 | print(client) 22 | print(data) 23 | 24 | #通訊協定 json格式 {'order':自定指令 ,'detail':發送的內容} 25 | 26 | try : 27 | data = base64.b64decode(data).decode() 28 | print(data) 29 | cmd = json.loads(data) 30 | if cmd['order'] == "push_msg": 31 | self.Send_Order_To_All(order="notify",detail=cmd['detail']) 32 | if cmd['order'] == "close_win": 33 | self.Asseist.Helper_Win_Hind() 34 | except Exception as e: 35 | print("Websocket 接收訊息錯誤格式") 36 | print(e) 37 | 38 | def Send_Order_To_All(self,order,detail): 39 | pack = {'order': order, 'detail': detail} 40 | print("ReadySend:{}".format(pack)) 41 | pack = base64.b64encode(json.dumps(pack).encode()) 42 | self.ws.send_message_to_all(pack) 43 | 44 | if __name__ == '__main__': 45 | obj = WS() 46 | obj.Init_Websocket() -------------------------------------------------------------------------------- /Assistant.py: -------------------------------------------------------------------------------- 1 | # -- coding: utf-8 -- 2 | from Controller import API 3 | from Module import Websocket 4 | from threading import Thread 5 | import win32con 6 | import win32gui 7 | import os 8 | class main(): 9 | def __init__(self,): 10 | self.Ws_App = Websocket.WS(self) 11 | 12 | 13 | # self.UI = UI.App(image="imageUnityGirl02.png") 14 | print("init_done") 15 | 16 | 17 | def Run(self): 18 | 19 | 20 | print("run_websocket") 21 | t = Thread(target=self.Ws_App.Init_Websocket) 22 | t.start() 23 | self.Start_UI() 24 | 25 | # subprocess.Popen(["electron ./Node_UI"]) 26 | 27 | print("run_Flask") 28 | API.Services = self 29 | API.app.run() 30 | def Start_UI(self): 31 | t = Thread(target=os.system,args=['electron ./Node_UI']) 32 | t.start() 33 | # os.system("electron ./Node_UI") 34 | 35 | def push(self,msg): 36 | # print(msg) 37 | self.Helper_Win_Show() 38 | print("收到推播 :{}".format(msg)) 39 | self.Ws_App.Send_Order_To_All("notify",msg) 40 | # playsound('ring.wav') 41 | return msg 42 | 43 | 44 | def Run_Test(self): 45 | pass 46 | 47 | def Helper_Win_Show(self): 48 | hwnd = win32gui.FindWindow(None, 'visual-helper') 49 | win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 0, 0, 0, 0, win32con.SWP_NOSIZE) 50 | print("{} is show".format(hwnd)) 51 | def Helper_Win_Hind(self): 52 | hwnd = win32gui.FindWindow(None, 'visual-helper') 53 | win32gui.SetWindowPos(hwnd, win32con.HWND_BOTTOM , 0, 0, 0, 0, win32con.SWP_NOSIZE) 54 | print("{} is hind".format(hwnd)) 55 | 56 | 57 | 58 | if __name__ == '__main__': 59 | print("start") 60 | obj = main() 61 | obj.Run() 62 | # obj.Run_Test() -------------------------------------------------------------------------------- /Node_UI/index.html: -------------------------------------------------------------------------------- 1 | 2 | 25 | 26 | 29 | 30 |
31 |
32 |
33 |

{{message}}

34 |
35 | 36 |
37 |
38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 73 | 74 | -------------------------------------------------------------------------------- /Node_UI/asset/vue.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Vue.js v2.6.10 3 | * (c) 2014-2019 Evan You 4 | * Released under the MIT License. 5 | */ 6 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return n(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function l(e){return null==e?"":Array.isArray(e)||s(e)&&e.toString===a?JSON.stringify(e,null,2):String(e)}function f(e){var t=parseFloat(e);return isNaN(t)?e:t}function p(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var _=/-(\w)/g,b=g(function(e){return e.replace(_,function(e,t){return t?t.toUpperCase():""})}),$=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),w=/\B([A-Z])/g,C=g(function(e){return e.replace(w,"-$1").toLowerCase()});var x=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function k(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function A(e,t){for(var n in t)e[n]=t[n];return e}function O(e){for(var t={},n=0;n0,Z=J&&J.indexOf("edge/")>0,G=(J&&J.indexOf("android"),J&&/iphone|ipad|ipod|ios/.test(J)||"ios"===K),X=(J&&/chrome\/\d+/.test(J),J&&/phantomjs/.test(J),J&&J.match(/firefox\/(\d+)/)),Y={}.watch,Q=!1;if(z)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===B&&(B=!z&&!V&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),B},ne=z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ie,oe="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ie="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ae=S,se=0,ce=function(){this.id=se++,this.subs=[]};ce.prototype.addSub=function(e){this.subs.push(e)},ce.prototype.removeSub=function(e){h(this.subs,e)},ce.prototype.depend=function(){ce.target&&ce.target.addDep(this)},ce.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!y(i,"default"))a=!1;else if(""===a||a===C(e)){var c=Pe(String,i.type);(c<0||s0&&(st((u=e(u,(a||"")+"_"+c))[0])&&st(f)&&(s[l]=he(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?st(f)?s[l]=he(f.text+u):""!==u&&s.push(he(u)):st(u)&&st(f)?s[l]=he(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function st(e){return n(e)&&n(e.text)&&!1===e.isComment}function ct(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e):Object.keys(e),i=0;i0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=pt(n,c,t[c]))}else i={};for(var u in n)u in i||(i[u]=dt(n,u));return t&&Object.isExtensible(t)&&(t._normalized=i),R(i,"$stable",a),R(i,"$key",s),R(i,"$hasNormal",o),i}function pt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:at(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function dt(e,t){return function(){return e[t]}}function vt(e,t){var r,i,a,s,c;if(Array.isArray(e)||"string"==typeof e)for(r=new Array(e.length),i=0,a=e.length;idocument.createEvent("Event").timeStamp&&(sn=function(){return cn.now()})}function un(){var e,t;for(an=sn(),rn=!0,Qt.sort(function(e,t){return e.id-t.id}),on=0;onon&&Qt[n].id>e.id;)n--;Qt.splice(n+1,0,e)}else Qt.push(e);nn||(nn=!0,Ye(un))}}(this)},fn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Re(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},fn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},fn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},fn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var pn={enumerable:!0,configurable:!0,get:S,set:S};function dn(e,t,n){pn.get=function(){return this[t][n]},pn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,pn)}function vn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&$e(!1);var o=function(o){i.push(o);var a=Me(o,t,n,e);xe(r,o,a),o in e||dn(e,"_props",o)};for(var a in t)o(a);$e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?S:x(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){le();try{return e.call(t,t)}catch(e){return Re(e,t,"data()"),{}}finally{fe()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&y(r,o)||(a=void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&dn(e,"_data",o))}var a;Ce(t,!0)}(e):Ce(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new fn(e,a||S,S,hn)),i in e||mn(e,i,o)}}(e,t.computed),t.watch&&t.watch!==Y&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function An(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=xn(a.componentOptions);s&&!t(s)&&On(n,o,r,i)}}}function On(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,h(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=bn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=De($n(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&qt(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=ut(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return Pt(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return Pt(t,e,n,r,i,!0)};var o=r&&r.data;xe(t,"$attrs",o&&o.attrs||e,null,!0),xe(t,"$listeners",n._parentListeners||e,null,!0)}(n),Yt(n,"beforeCreate"),function(e){var t=ct(e.$options.inject,e);t&&($e(!1),Object.keys(t).forEach(function(n){xe(e,n,t[n])}),$e(!0))}(n),vn(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),Yt(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(wn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=ke,e.prototype.$delete=Ae,e.prototype.$watch=function(e,t,n){if(s(t))return _n(this,e,t,n);(n=n||{}).user=!0;var r=new fn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Re(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(wn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?k(t):t;for(var n=k(arguments,1),r='event handler for "'+e+'"',i=0,o=t.length;iparseInt(this.max)&&On(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return F}};Object.defineProperty(e,"config",t),e.util={warn:ae,extend:A,mergeOptions:De,defineReactive:xe},e.set=ke,e.delete=Ae,e.nextTick=Ye,e.observable=function(e){return Ce(e),e},e.options=Object.create(null),M.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,A(e.options.components,Tn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=k(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=De(this.options,e),this}}(e),Cn(e),function(e){M.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(wn),Object.defineProperty(wn.prototype,"$isServer",{get:te}),Object.defineProperty(wn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(wn,"FunctionalRenderContext",{value:Tt}),wn.version="2.6.10";var En=p("style,class"),Nn=p("input,textarea,option,select,progress"),jn=function(e,t,n){return"value"===n&&Nn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Dn=p("contenteditable,draggable,spellcheck"),Ln=p("events,caret,typing,plaintext-only"),Mn=function(e,t){return Hn(t)||"false"===t?"false":"contenteditable"===e&&Ln(t)?t:"true"},In=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Fn="http://www.w3.org/1999/xlink",Pn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Rn=function(e){return Pn(e)?e.slice(6,e.length):""},Hn=function(e){return null==e||!1===e};function Bn(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=Un(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=Un(t,r.data));return function(e,t){if(n(e)||n(t))return zn(e,Vn(t));return""}(t.staticClass,t.class)}function Un(e,t){return{staticClass:zn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function zn(e,t){return e?t?e+" "+t:e:t||""}function Vn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?hr(e,t,n):In(t)?Hn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Dn(t)?e.setAttribute(t,Mn(t,n)):Pn(t)?Hn(n)?e.removeAttributeNS(Fn,Rn(t)):e.setAttributeNS(Fn,t,n):hr(e,t,n)}function hr(e,t,n){if(Hn(n))e.removeAttribute(t);else{if(q&&!W&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var mr={create:dr,update:dr};function yr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=Bn(r),c=i._transitionClasses;n(c)&&(s=zn(s,Vn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var gr,_r,br,$r,wr,Cr,xr={create:yr,update:yr},kr=/[\w).+\-_$\]]/;function Ar(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&kr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,$r),key:'"'+e.slice($r+1)+'"'}:{exp:e,key:null};_r=e,$r=wr=Cr=0;for(;!zr();)Vr(br=Ur())?Jr(br):91===br&&Kr(br);return{exp:e.slice(0,wr),key:e.slice(wr+1,Cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Ur(){return _r.charCodeAt(++$r)}function zr(){return $r>=gr}function Vr(e){return 34===e||39===e}function Kr(e){var t=1;for(wr=$r;!zr();)if(Vr(e=Ur()))Jr(e);else if(91===e&&t++,93===e&&t--,0===t){Cr=$r;break}}function Jr(e){for(var t=e;!zr()&&(e=Ur())!==t;);}var qr,Wr="__r",Zr="__c";function Gr(e,t,n){var r=qr;return function i(){null!==t.apply(null,arguments)&&Qr(e,i,n,r)}}var Xr=Ve&&!(X&&Number(X[1])<=53);function Yr(e,t,n,r){if(Xr){var i=an,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}qr.addEventListener(e,t,Q?{capture:n,passive:r}:n)}function Qr(e,t,n,r){(r||qr).removeEventListener(e,t._wrapper||t,n)}function ei(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};qr=r.elm,function(e){if(n(e[Wr])){var t=q?"change":"input";e[t]=[].concat(e[Wr],e[t]||[]),delete e[Wr]}n(e[Zr])&&(e.change=[].concat(e[Zr],e.change||[]),delete e[Zr])}(i),rt(i,o,Yr,Qr,Gr,r.context),qr=void 0}}var ti,ni={create:ei,update:ei};function ri(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=A({},c)),s)i in c||(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i&&"PROGRESS"!==a.tagName){a._value=o;var u=t(o)?"":String(o);ii(a,u)&&(a.value=u)}else if("innerHTML"===i&&qn(a.tagName)&&t(a.innerHTML)){(ti=ti||document.createElement("div")).innerHTML=""+o+"";for(var l=ti.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[i])try{a[i]=o}catch(e){}}}}function ii(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.number)return f(r)!==f(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var oi={create:ri,update:ri},ai=g(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function si(e){var t=ci(e.style);return e.staticStyle?A(e.staticStyle,t):t}function ci(e){return Array.isArray(e)?O(e):"string"==typeof e?ai(e):e}var ui,li=/^--/,fi=/\s*!important$/,pi=function(e,t,n){if(li.test(t))e.style.setProperty(t,n);else if(fi.test(n))e.style.setProperty(C(t),n.replace(fi,""),"important");else{var r=vi(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(yi).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function _i(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(yi).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function bi(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&A(t,$i(e.name||"v")),A(t,e),t}return"string"==typeof e?$i(e):void 0}}var $i=g(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),wi=z&&!W,Ci="transition",xi="animation",ki="transition",Ai="transitionend",Oi="animation",Si="animationend";wi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ki="WebkitTransition",Ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Oi="WebkitAnimation",Si="webkitAnimationEnd"));var Ti=z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ei(e){Ti(function(){Ti(e)})}function Ni(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),gi(e,t))}function ji(e,t){e._transitionClasses&&h(e._transitionClasses,t),_i(e,t)}function Di(e,t,n){var r=Mi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Ci?Ai:Si,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=Ci,l=a,f=o.length):t===xi?u>0&&(n=xi,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Ci:xi:null)?n===Ci?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Ci&&Li.test(r[ki+"Property"])}}function Ii(e,t){for(;e.length1}function Ui(e,t){!0!==t.data.show&&Pi(t)}var zi=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(0,r,p,v)}(p,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(p,""),_(p,null,y,0,y.length-1,o)):n(h)?$(0,h,0,h.length-1):n(e.text)&&u.setTextContent(p,""):e.text!==i.text&&u.setTextContent(p,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(N(Wi(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function qi(e,t){return t.every(function(t){return!N(t,e)})}function Wi(e){return"_value"in e?e._value:e.value}function Zi(e){e.target.composing=!0}function Gi(e){e.target.composing&&(e.target.composing=!1,Xi(e.target,"input"))}function Xi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Yi(e){return!e.componentInstance||e.data&&e.data.transition?e:Yi(e.componentInstance._vnode)}var Qi={model:Vi,show:{bind:function(e,t,n){var r=t.value,i=(n=Yi(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Pi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Yi(n)).data&&n.data.transition?(n.data.show=!0,r?Pi(n,function(){e.style.display=e.__vOriginalDisplay}):Ri(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},eo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function to(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?to(zt(t.children)):e}function no(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[b(o)]=i[o];return t}function ro(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var io=function(e){return e.tag||Ut(e)},oo=function(e){return"show"===e.name},ao={name:"transition",props:eo,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(io)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=to(o);if(!a)return o;if(this._leaving)return ro(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=no(this),u=this._vnode,l=to(u);if(a.data.directives&&a.data.directives.some(oo)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!Ut(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=A({},c);if("out-in"===r)return this._leaving=!0,it(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ro(e,o);if("in-out"===r){if(Ut(a))return u;var p,d=function(){p()};it(c,"afterEnter",d),it(c,"enterCancelled",d),it(f,"delayLeave",function(e){p=e})}}return o}}},so=A({tag:String,moveClass:String},eo);function co(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function uo(e){e.data.newPos=e.elm.getBoundingClientRect()}function lo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete so.mode;var fo={Transition:ao,TransitionGroup:{props:so,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Zt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=no(this),s=0;s-1?Gn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Gn[e]=/HTMLUnknownElement/.test(t.toString())},A(wn.options.directives,Qi),A(wn.options.components,fo),wn.prototype.__patch__=z?zi:S,wn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ve),Yt(e,"beforeMount"),r=function(){e._update(e._render(),n)},new fn(e,r,S,{before:function(){e._isMounted&&!e._isDestroyed&&Yt(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Yt(e,"mounted")),e}(this,e=e&&z?Yn(e):void 0,t)},z&&setTimeout(function(){F.devtools&&ne&&ne.emit("init",wn)},0);var po=/\{\{((?:.|\r?\n)+?)\}\}/g,vo=/[-.*+?^${}()|[\]\/\\]/g,ho=g(function(e){var t=e[0].replace(vo,"\\$&"),n=e[1].replace(vo,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var mo={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Fr(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=Ir(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var yo,go={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Fr(e,"style");n&&(e.staticStyle=JSON.stringify(ai(n)));var r=Ir(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},_o=function(e){return(yo=yo||document.createElement("div")).innerHTML=e,yo.textContent},bo=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),$o=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),wo=p("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Co=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,xo=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ko="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+P.source+"]*",Ao="((?:"+ko+"\\:)?"+ko+")",Oo=new RegExp("^<"+Ao),So=/^\s*(\/?)>/,To=new RegExp("^<\\/"+Ao+"[^>]*>"),Eo=/^]+>/i,No=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Io=/&(?:lt|gt|quot|amp|#39);/g,Fo=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Po=p("pre,textarea",!0),Ro=function(e,t){return e&&Po(e)&&"\n"===t[0]};function Ho(e,t){var n=t?Fo:Io;return e.replace(n,function(e){return Mo[e]})}var Bo,Uo,zo,Vo,Ko,Jo,qo,Wo,Zo=/^@|^v-on:/,Go=/^v-|^@|^:/,Xo=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Yo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Qo=/^\(|\)$/g,ea=/^\[.*\]$/,ta=/:(.*)$/,na=/^:|^\.|^v-bind:/,ra=/\.[^.\]]+(?=[^\]]*$)/g,ia=/^v-slot(:|$)|^#/,oa=/[\r\n]/,aa=/\s+/g,sa=g(_o),ca="_empty_";function ua(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:ma(t),rawAttrsMap:{},parent:n,children:[]}}function la(e,t){Bo=t.warn||Sr,Jo=t.isPreTag||T,qo=t.mustUseProp||T,Wo=t.getTagNamespace||T;t.isReservedTag;zo=Tr(t.modules,"transformNode"),Vo=Tr(t.modules,"preTransformNode"),Ko=Tr(t.modules,"postTransformNode"),Uo=t.delimiters;var n,r,i=[],o=!1!==t.preserveWhitespace,a=t.whitespace,s=!1,c=!1;function u(e){if(l(e),s||e.processed||(e=fa(e,t)),i.length||e===n||n.if&&(e.elseif||e.else)&&da(n,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)a=e,(u=function(e){var t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children))&&u.if&&da(u,{exp:a.elseif,block:a});else{if(e.slotScope){var o=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[o]=e}r.children.push(e),e.parent=r}var a,u;e.children=e.children.filter(function(e){return!e.slotScope}),l(e),e.pre&&(s=!1),Jo(e.tag)&&(c=!1);for(var f=0;f]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,Do(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),Ro(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(No.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),C(v+3);continue}}if(jo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(Eo);if(m){C(m[0].length);continue}var y=e.match(To);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),Ro(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(To.test($)||Oo.test($)||No.test($)||jo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d)}d<0&&(b=e),b&&C(b.length),t.chars&&b&&t.chars(b,c-b.length,c)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(Oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(So))&&(r=e.match(xo)||e.match(Co));)r.start=c,C(r[0].length),r.end=c,i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&wo(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:Bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,o,a,l,f){var p=r&&r.ns||Wo(e);q&&"svg"===p&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=Ar(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Mr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Br(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Br(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Br(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=Ir(e,"value")||"null";Er(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),Mr(e,"change",Br(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Wr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Br(t,l);c&&(f="if($event.target.composing)return;"+f),Er(e,"value","("+t+")"),Mr(e,u,f,null,!0),(s||a)&&Mr(e,"blur","$forceUpdate()")}(e,r,i);else if(!F.isReservedTag(o))return Hr(e,r,i),!1;return!0},text:function(e,t){t.value&&Er(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Er(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:bo,mustUseProp:jn,canBeLeftOpenTag:$o,isReservedTag:Wn,getTagNamespace:Zn,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(ba)},xa=g(function(e){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))});function ka(e,t){e&&($a=xa(t.staticKeys||""),wa=t.isReservedTag||T,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||d(e.tag)||!wa(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every($a)))}(t);if(1===t.type){if(!wa(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function\s*(?:[\w$]+)?\s*\(/,Oa=/\([^)]*?\);*$/,Sa=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ta={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ea={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Na=function(e){return"if("+e+")return null;"},ja={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Na("$event.target !== $event.currentTarget"),ctrl:Na("!$event.ctrlKey"),shift:Na("!$event.shiftKey"),alt:Na("!$event.altKey"),meta:Na("!$event.metaKey"),left:Na("'button' in $event && $event.button !== 0"),middle:Na("'button' in $event && $event.button !== 1"),right:Na("'button' in $event && $event.button !== 2")};function Da(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var a=La(e[o]);e[o]&&e[o].dynamic?i+=o+","+a+",":r+='"'+o+'":'+a+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function La(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return La(e)}).join(",")+"]";var t=Sa.test(e.value),n=Aa.test(e.value),r=Sa.test(e.value.replace(Oa,""));if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(ja[s])o+=ja[s],Ta[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=Na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ma).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(t?"return "+e.value+"($event)":n?"return ("+e.value+")($event)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Ma(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Ta[e],r=Ea[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Ia={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:S},Fa=function(e){this.options=e,this.warn=e.warn||Sr,this.transforms=Tr(e.modules,"transformCode"),this.dataGenFns=Tr(e.modules,"genData"),this.directives=A(A({},Ia),e.directives);var t=e.isReservedTag||T;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Pa(e,t){var n=new Fa(t);return{render:"with(this){return "+(e?Ra(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ra(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Ha(e,t);if(e.once&&!e.onceProcessed)return Ba(e,t);if(e.for&&!e.forProcessed)return za(e,t);if(e.if&&!e.ifProcessed)return Ua(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=qa(e,t),i="_t("+n+(r?","+r:""),o=e.attrs||e.dynamicAttrs?Ga((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(e){return{name:b(e.name),value:e.value,dynamic:e.dynamic}})):null,a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:qa(t,n,!0);return"_c("+e+","+Va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Va(e,t));var i=e.inlineTemplate?null:qa(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=function(e,t){var n=e.children[0];if(n&&1===n.type){var r=Pa(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(e){return"function(){"+e+"}"}).join(",")+"]}"}}(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Ga(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ka(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ka))}function Ja(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Ua(e,t,Ja,"null");if(e.for&&!e.forProcessed)return za(e,t,Ja);var r=e.slotScope===ca?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(qa(e,t)||"undefined")+":undefined":qa(e,t)||"undefined":Ra(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function qa(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Ra)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r':'
',ts.innerHTML.indexOf(" ")>0}var os=!!z&&is(!1),as=!!z&&is(!0),ss=g(function(e){var t=Yn(e);return t&&t.innerHTML}),cs=wn.prototype.$mount;return wn.prototype.$mount=function(e,t){if((e=e&&Yn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=ss(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=rs(r,{outputSourceRange:!1,shouldDecodeNewlines:os,shouldDecodeNewlinesForHref:as,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return cs.call(this,e,t)},wn.compile=rs,wn}); -------------------------------------------------------------------------------- /Node_UI/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "visual-helper", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "7zip-bin": { 8 | "version": "5.0.3", 9 | "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.0.3.tgz", 10 | "integrity": "sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==" 11 | }, 12 | "@develar/schema-utils": { 13 | "version": "2.1.0", 14 | "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.1.0.tgz", 15 | "integrity": "sha512-qjCqB4ctMig9Gz5bd6lkdFr3bO6arOdQqptdBSpF1ZpCnjofieCciEzkoS9ujY9cMGyllYSCSmBJ3x9OKHXzoA==", 16 | "requires": { 17 | "ajv": "^6.1.0", 18 | "ajv-keywords": "^3.1.0" 19 | } 20 | }, 21 | "@sindresorhus/is": { 22 | "version": "0.14.0", 23 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 24 | "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" 25 | }, 26 | "@szmarczak/http-timer": { 27 | "version": "1.1.2", 28 | "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 29 | "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 30 | "requires": { 31 | "defer-to-connect": "^1.0.1" 32 | } 33 | }, 34 | "@types/debug": { 35 | "version": "4.1.5", 36 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", 37 | "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==" 38 | }, 39 | "@types/node": { 40 | "version": "10.14.18", 41 | "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.18.tgz", 42 | "integrity": "sha512-ryO3Q3++yZC/+b8j8BdKd/dn9JlzlHBPdm80656xwYUdmPkpTGTjkAdt6BByiNupGPE8w0FhBgvYy/fX9hRNGQ==" 43 | }, 44 | "ajv": { 45 | "version": "6.10.2", 46 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", 47 | "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", 48 | "requires": { 49 | "fast-deep-equal": "^2.0.1", 50 | "fast-json-stable-stringify": "^2.0.0", 51 | "json-schema-traverse": "^0.4.1", 52 | "uri-js": "^4.2.2" 53 | } 54 | }, 55 | "ajv-keywords": { 56 | "version": "3.4.1", 57 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", 58 | "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" 59 | }, 60 | "ansi-align": { 61 | "version": "3.0.0", 62 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", 63 | "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", 64 | "requires": { 65 | "string-width": "^3.0.0" 66 | }, 67 | "dependencies": { 68 | "ansi-regex": { 69 | "version": "4.1.0", 70 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 71 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 72 | }, 73 | "is-fullwidth-code-point": { 74 | "version": "2.0.0", 75 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 76 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 77 | }, 78 | "string-width": { 79 | "version": "3.1.0", 80 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 81 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 82 | "requires": { 83 | "emoji-regex": "^7.0.1", 84 | "is-fullwidth-code-point": "^2.0.0", 85 | "strip-ansi": "^5.1.0" 86 | } 87 | }, 88 | "strip-ansi": { 89 | "version": "5.2.0", 90 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 91 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 92 | "requires": { 93 | "ansi-regex": "^4.1.0" 94 | } 95 | } 96 | } 97 | }, 98 | "ansi-regex": { 99 | "version": "2.1.1", 100 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 101 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 102 | }, 103 | "ansi-styles": { 104 | "version": "3.2.1", 105 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 106 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 107 | "requires": { 108 | "color-convert": "^1.9.0" 109 | } 110 | }, 111 | "app-builder-bin": { 112 | "version": "3.4.3", 113 | "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.4.3.tgz", 114 | "integrity": "sha512-qMhayIwi3juerQEVJMQ76trObEbfQT0nhUdxZz9a26/3NLT3pE6awmQ8S1cEnrGugaaM5gYqR8OElcDezfmEsg==" 115 | }, 116 | "app-builder-lib": { 117 | "version": "21.2.0", 118 | "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-21.2.0.tgz", 119 | "integrity": "sha512-aOX/nv77/Bti6NymJDg7p9T067xD8m1ipIEJR7B4Mm1GsJWpMm9PZdXtCRiMNRjHtQS5KIljT0g17781y6qn5A==", 120 | "requires": { 121 | "7zip-bin": "~5.0.3", 122 | "@develar/schema-utils": "~2.1.0", 123 | "async-exit-hook": "^2.0.1", 124 | "bluebird-lst": "^1.0.9", 125 | "builder-util": "21.2.0", 126 | "builder-util-runtime": "8.3.0", 127 | "chromium-pickle-js": "^0.2.0", 128 | "debug": "^4.1.1", 129 | "ejs": "^2.6.2", 130 | "electron-publish": "21.2.0", 131 | "fs-extra": "^8.1.0", 132 | "hosted-git-info": "^2.7.1", 133 | "is-ci": "^2.0.0", 134 | "isbinaryfile": "^4.0.2", 135 | "js-yaml": "^3.13.1", 136 | "lazy-val": "^1.0.4", 137 | "minimatch": "^3.0.4", 138 | "normalize-package-data": "^2.5.0", 139 | "read-config-file": "5.0.0", 140 | "sanitize-filename": "^1.6.2", 141 | "semver": "^6.3.0", 142 | "temp-file": "^3.3.4" 143 | }, 144 | "dependencies": { 145 | "debug": { 146 | "version": "4.1.1", 147 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 148 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 149 | "requires": { 150 | "ms": "^2.1.1" 151 | } 152 | }, 153 | "fs-extra": { 154 | "version": "8.1.0", 155 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 156 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 157 | "requires": { 158 | "graceful-fs": "^4.2.0", 159 | "jsonfile": "^4.0.0", 160 | "universalify": "^0.1.0" 161 | } 162 | }, 163 | "semver": { 164 | "version": "6.3.0", 165 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 166 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 167 | } 168 | } 169 | }, 170 | "argparse": { 171 | "version": "1.0.10", 172 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 173 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 174 | "requires": { 175 | "sprintf-js": "~1.0.2" 176 | } 177 | }, 178 | "array-find-index": { 179 | "version": "1.0.2", 180 | "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 181 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" 182 | }, 183 | "asn1": { 184 | "version": "0.2.4", 185 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", 186 | "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", 187 | "requires": { 188 | "safer-buffer": "~2.1.0" 189 | } 190 | }, 191 | "assert-plus": { 192 | "version": "1.0.0", 193 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 194 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 195 | }, 196 | "async-exit-hook": { 197 | "version": "2.0.1", 198 | "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", 199 | "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==" 200 | }, 201 | "asynckit": { 202 | "version": "0.4.0", 203 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 204 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" 205 | }, 206 | "aws-sign2": { 207 | "version": "0.7.0", 208 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 209 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" 210 | }, 211 | "aws4": { 212 | "version": "1.8.0", 213 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", 214 | "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" 215 | }, 216 | "balanced-match": { 217 | "version": "1.0.0", 218 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 219 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 220 | }, 221 | "bcrypt-pbkdf": { 222 | "version": "1.0.2", 223 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 224 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 225 | "requires": { 226 | "tweetnacl": "^0.14.3" 227 | } 228 | }, 229 | "bluebird": { 230 | "version": "3.5.5", 231 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", 232 | "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==" 233 | }, 234 | "bluebird-lst": { 235 | "version": "1.0.9", 236 | "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", 237 | "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", 238 | "requires": { 239 | "bluebird": "^3.5.5" 240 | } 241 | }, 242 | "boxen": { 243 | "version": "3.2.0", 244 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", 245 | "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", 246 | "requires": { 247 | "ansi-align": "^3.0.0", 248 | "camelcase": "^5.3.1", 249 | "chalk": "^2.4.2", 250 | "cli-boxes": "^2.2.0", 251 | "string-width": "^3.0.0", 252 | "term-size": "^1.2.0", 253 | "type-fest": "^0.3.0", 254 | "widest-line": "^2.0.0" 255 | }, 256 | "dependencies": { 257 | "ansi-regex": { 258 | "version": "4.1.0", 259 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 260 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 261 | }, 262 | "camelcase": { 263 | "version": "5.3.1", 264 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 265 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" 266 | }, 267 | "is-fullwidth-code-point": { 268 | "version": "2.0.0", 269 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 270 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 271 | }, 272 | "string-width": { 273 | "version": "3.1.0", 274 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 275 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 276 | "requires": { 277 | "emoji-regex": "^7.0.1", 278 | "is-fullwidth-code-point": "^2.0.0", 279 | "strip-ansi": "^5.1.0" 280 | } 281 | }, 282 | "strip-ansi": { 283 | "version": "5.2.0", 284 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 285 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 286 | "requires": { 287 | "ansi-regex": "^4.1.0" 288 | } 289 | } 290 | } 291 | }, 292 | "brace-expansion": { 293 | "version": "1.1.11", 294 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 295 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 296 | "requires": { 297 | "balanced-match": "^1.0.0", 298 | "concat-map": "0.0.1" 299 | } 300 | }, 301 | "buffer-from": { 302 | "version": "1.1.1", 303 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 304 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" 305 | }, 306 | "builder-util": { 307 | "version": "21.2.0", 308 | "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-21.2.0.tgz", 309 | "integrity": "sha512-Nd6CUb6YgDY8EXAXEIegx+1kzKqyFQ5ZM5BoYkeunAlwz/zDJoH1UCyULjoS5wQe5czNClFQy07zz2bzYD0Z4A==", 310 | "requires": { 311 | "7zip-bin": "~5.0.3", 312 | "@types/debug": "^4.1.4", 313 | "app-builder-bin": "3.4.3", 314 | "bluebird-lst": "^1.0.9", 315 | "builder-util-runtime": "8.3.0", 316 | "chalk": "^2.4.2", 317 | "debug": "^4.1.1", 318 | "fs-extra": "^8.1.0", 319 | "is-ci": "^2.0.0", 320 | "js-yaml": "^3.13.1", 321 | "source-map-support": "^0.5.13", 322 | "stat-mode": "^0.3.0", 323 | "temp-file": "^3.3.4" 324 | }, 325 | "dependencies": { 326 | "debug": { 327 | "version": "4.1.1", 328 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 329 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 330 | "requires": { 331 | "ms": "^2.1.1" 332 | } 333 | }, 334 | "fs-extra": { 335 | "version": "8.1.0", 336 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 337 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 338 | "requires": { 339 | "graceful-fs": "^4.2.0", 340 | "jsonfile": "^4.0.0", 341 | "universalify": "^0.1.0" 342 | } 343 | } 344 | } 345 | }, 346 | "builder-util-runtime": { 347 | "version": "8.3.0", 348 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.3.0.tgz", 349 | "integrity": "sha512-CSOdsYqf4RXIHh1HANPbrZHlZ9JQJXSuDDloblZPcWQVN62inyYoTQuSmY3KrgefME2Sv3Kn2MxHvbGQHRf8Iw==", 350 | "requires": { 351 | "debug": "^4.1.1", 352 | "sax": "^1.2.4" 353 | }, 354 | "dependencies": { 355 | "debug": { 356 | "version": "4.1.1", 357 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 358 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 359 | "requires": { 360 | "ms": "^2.1.1" 361 | } 362 | } 363 | } 364 | }, 365 | "cacheable-request": { 366 | "version": "6.1.0", 367 | "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 368 | "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", 369 | "requires": { 370 | "clone-response": "^1.0.2", 371 | "get-stream": "^5.1.0", 372 | "http-cache-semantics": "^4.0.0", 373 | "keyv": "^3.0.0", 374 | "lowercase-keys": "^2.0.0", 375 | "normalize-url": "^4.1.0", 376 | "responselike": "^1.0.2" 377 | }, 378 | "dependencies": { 379 | "get-stream": { 380 | "version": "5.1.0", 381 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", 382 | "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", 383 | "requires": { 384 | "pump": "^3.0.0" 385 | } 386 | }, 387 | "lowercase-keys": { 388 | "version": "2.0.0", 389 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 390 | "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" 391 | } 392 | } 393 | }, 394 | "camelcase": { 395 | "version": "2.1.1", 396 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 397 | "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" 398 | }, 399 | "camelcase-keys": { 400 | "version": "2.1.0", 401 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 402 | "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 403 | "requires": { 404 | "camelcase": "^2.0.0", 405 | "map-obj": "^1.0.0" 406 | } 407 | }, 408 | "caseless": { 409 | "version": "0.12.0", 410 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 411 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 412 | }, 413 | "chalk": { 414 | "version": "2.4.2", 415 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 416 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 417 | "requires": { 418 | "ansi-styles": "^3.2.1", 419 | "escape-string-regexp": "^1.0.5", 420 | "supports-color": "^5.3.0" 421 | } 422 | }, 423 | "chromium-pickle-js": { 424 | "version": "0.2.0", 425 | "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", 426 | "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=" 427 | }, 428 | "ci-info": { 429 | "version": "2.0.0", 430 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 431 | "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" 432 | }, 433 | "cli-boxes": { 434 | "version": "2.2.0", 435 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", 436 | "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" 437 | }, 438 | "cliui": { 439 | "version": "5.0.0", 440 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", 441 | "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", 442 | "requires": { 443 | "string-width": "^3.1.0", 444 | "strip-ansi": "^5.2.0", 445 | "wrap-ansi": "^5.1.0" 446 | }, 447 | "dependencies": { 448 | "ansi-regex": { 449 | "version": "4.1.0", 450 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 451 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 452 | }, 453 | "is-fullwidth-code-point": { 454 | "version": "2.0.0", 455 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 456 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 457 | }, 458 | "string-width": { 459 | "version": "3.1.0", 460 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 461 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 462 | "requires": { 463 | "emoji-regex": "^7.0.1", 464 | "is-fullwidth-code-point": "^2.0.0", 465 | "strip-ansi": "^5.1.0" 466 | } 467 | }, 468 | "strip-ansi": { 469 | "version": "5.2.0", 470 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 471 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 472 | "requires": { 473 | "ansi-regex": "^4.1.0" 474 | } 475 | } 476 | } 477 | }, 478 | "clone-response": { 479 | "version": "1.0.2", 480 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 481 | "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", 482 | "requires": { 483 | "mimic-response": "^1.0.0" 484 | } 485 | }, 486 | "code-point-at": { 487 | "version": "1.1.0", 488 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 489 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" 490 | }, 491 | "color-convert": { 492 | "version": "1.9.3", 493 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 494 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 495 | "requires": { 496 | "color-name": "1.1.3" 497 | } 498 | }, 499 | "color-name": { 500 | "version": "1.1.3", 501 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 502 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 503 | }, 504 | "combined-stream": { 505 | "version": "1.0.8", 506 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 507 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 508 | "requires": { 509 | "delayed-stream": "~1.0.0" 510 | } 511 | }, 512 | "concat-map": { 513 | "version": "0.0.1", 514 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 515 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 516 | }, 517 | "concat-stream": { 518 | "version": "1.6.2", 519 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 520 | "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 521 | "requires": { 522 | "buffer-from": "^1.0.0", 523 | "inherits": "^2.0.3", 524 | "readable-stream": "^2.2.2", 525 | "typedarray": "^0.0.6" 526 | }, 527 | "dependencies": { 528 | "isarray": { 529 | "version": "1.0.0", 530 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 531 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 532 | }, 533 | "readable-stream": { 534 | "version": "2.3.6", 535 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 536 | "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 537 | "requires": { 538 | "core-util-is": "~1.0.0", 539 | "inherits": "~2.0.3", 540 | "isarray": "~1.0.0", 541 | "process-nextick-args": "~2.0.0", 542 | "safe-buffer": "~5.1.1", 543 | "string_decoder": "~1.1.1", 544 | "util-deprecate": "~1.0.1" 545 | } 546 | }, 547 | "safe-buffer": { 548 | "version": "5.1.2", 549 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 550 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 551 | }, 552 | "string_decoder": { 553 | "version": "1.1.1", 554 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 555 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 556 | "requires": { 557 | "safe-buffer": "~5.1.0" 558 | } 559 | } 560 | } 561 | }, 562 | "configstore": { 563 | "version": "4.0.0", 564 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", 565 | "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", 566 | "requires": { 567 | "dot-prop": "^4.1.0", 568 | "graceful-fs": "^4.1.2", 569 | "make-dir": "^1.0.0", 570 | "unique-string": "^1.0.0", 571 | "write-file-atomic": "^2.0.0", 572 | "xdg-basedir": "^3.0.0" 573 | } 574 | }, 575 | "core-util-is": { 576 | "version": "1.0.2", 577 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 578 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 579 | }, 580 | "cross-spawn": { 581 | "version": "5.1.0", 582 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 583 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 584 | "requires": { 585 | "lru-cache": "^4.0.1", 586 | "shebang-command": "^1.2.0", 587 | "which": "^1.2.9" 588 | } 589 | }, 590 | "crypto-random-string": { 591 | "version": "1.0.0", 592 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", 593 | "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" 594 | }, 595 | "currently-unhandled": { 596 | "version": "0.4.1", 597 | "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 598 | "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 599 | "requires": { 600 | "array-find-index": "^1.0.1" 601 | } 602 | }, 603 | "dashdash": { 604 | "version": "1.14.1", 605 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 606 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 607 | "requires": { 608 | "assert-plus": "^1.0.0" 609 | } 610 | }, 611 | "debug": { 612 | "version": "3.2.6", 613 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", 614 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", 615 | "requires": { 616 | "ms": "^2.1.1" 617 | } 618 | }, 619 | "decamelize": { 620 | "version": "1.2.0", 621 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 622 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" 623 | }, 624 | "decompress-response": { 625 | "version": "3.3.0", 626 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 627 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 628 | "requires": { 629 | "mimic-response": "^1.0.0" 630 | } 631 | }, 632 | "deep-extend": { 633 | "version": "0.6.0", 634 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 635 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" 636 | }, 637 | "defer-to-connect": { 638 | "version": "1.0.2", 639 | "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", 640 | "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==" 641 | }, 642 | "delayed-stream": { 643 | "version": "1.0.0", 644 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 645 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" 646 | }, 647 | "dmg-builder": { 648 | "version": "21.2.0", 649 | "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-21.2.0.tgz", 650 | "integrity": "sha512-9cJEclnGy7EyKFCoHDYDf54pub/t92CQapyiUxU0w9Bj2vUvfoDagP1PMiX4XD5rPp96141h9A+QN0OB4VgvQg==", 651 | "requires": { 652 | "app-builder-lib": "~21.2.0", 653 | "bluebird-lst": "^1.0.9", 654 | "builder-util": "~21.2.0", 655 | "fs-extra": "^8.1.0", 656 | "iconv-lite": "^0.5.0", 657 | "js-yaml": "^3.13.1", 658 | "sanitize-filename": "^1.6.2" 659 | }, 660 | "dependencies": { 661 | "fs-extra": { 662 | "version": "8.1.0", 663 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 664 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 665 | "requires": { 666 | "graceful-fs": "^4.2.0", 667 | "jsonfile": "^4.0.0", 668 | "universalify": "^0.1.0" 669 | } 670 | } 671 | } 672 | }, 673 | "dot-prop": { 674 | "version": "4.2.0", 675 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", 676 | "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", 677 | "requires": { 678 | "is-obj": "^1.0.0" 679 | } 680 | }, 681 | "dotenv": { 682 | "version": "8.1.0", 683 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.1.0.tgz", 684 | "integrity": "sha512-GUE3gqcDCaMltj2++g6bRQ5rBJWtkWTmqmD0fo1RnnMuUqHNCt2oTPeDnS9n6fKYvlhn7AeBkb38lymBtWBQdA==" 685 | }, 686 | "dotenv-expand": { 687 | "version": "5.1.0", 688 | "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", 689 | "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" 690 | }, 691 | "duplexer3": { 692 | "version": "0.1.4", 693 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 694 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" 695 | }, 696 | "ecc-jsbn": { 697 | "version": "0.1.2", 698 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 699 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 700 | "requires": { 701 | "jsbn": "~0.1.0", 702 | "safer-buffer": "^2.1.0" 703 | } 704 | }, 705 | "ejs": { 706 | "version": "2.7.1", 707 | "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz", 708 | "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==" 709 | }, 710 | "electron": { 711 | "version": "6.0.9", 712 | "resolved": "https://registry.npmjs.org/electron/-/electron-6.0.9.tgz", 713 | "integrity": "sha512-lFpSmDNyjpvJFwEnK897Soone3DV7D3ASFUb315H2VTVZSbKib9Kbrsovxf4c+e1q5hTdaONsGIm3Lb4CXIW1g==", 714 | "requires": { 715 | "@types/node": "^10.12.18", 716 | "electron-download": "^4.1.0", 717 | "extract-zip": "^1.0.3" 718 | } 719 | }, 720 | "electron-builder": { 721 | "version": "21.2.0", 722 | "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-21.2.0.tgz", 723 | "integrity": "sha512-x8EXrqFbAb2L3N22YlGar3dGh8vwptbB3ovo3OF6K7NTpcsmM2zEoJv7GhFyX73rNzSG2HaWpXwGAtOp2JWiEw==", 724 | "requires": { 725 | "app-builder-lib": "21.2.0", 726 | "bluebird-lst": "^1.0.9", 727 | "builder-util": "21.2.0", 728 | "builder-util-runtime": "8.3.0", 729 | "chalk": "^2.4.2", 730 | "dmg-builder": "21.2.0", 731 | "fs-extra": "^8.1.0", 732 | "is-ci": "^2.0.0", 733 | "lazy-val": "^1.0.4", 734 | "read-config-file": "5.0.0", 735 | "sanitize-filename": "^1.6.2", 736 | "update-notifier": "^3.0.1", 737 | "yargs": "^13.3.0" 738 | }, 739 | "dependencies": { 740 | "fs-extra": { 741 | "version": "8.1.0", 742 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 743 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 744 | "requires": { 745 | "graceful-fs": "^4.2.0", 746 | "jsonfile": "^4.0.0", 747 | "universalify": "^0.1.0" 748 | } 749 | } 750 | } 751 | }, 752 | "electron-download": { 753 | "version": "4.1.1", 754 | "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-4.1.1.tgz", 755 | "integrity": "sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==", 756 | "requires": { 757 | "debug": "^3.0.0", 758 | "env-paths": "^1.0.0", 759 | "fs-extra": "^4.0.1", 760 | "minimist": "^1.2.0", 761 | "nugget": "^2.0.1", 762 | "path-exists": "^3.0.0", 763 | "rc": "^1.2.1", 764 | "semver": "^5.4.1", 765 | "sumchecker": "^2.0.2" 766 | } 767 | }, 768 | "electron-publish": { 769 | "version": "21.2.0", 770 | "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-21.2.0.tgz", 771 | "integrity": "sha512-mWavuoWJe87iaeKd0I24dNWIaR+0yRzshjNVqGyK019H766fsPWl3caQJnVKFaEyrZRP397v4JZVG0e7s16AxA==", 772 | "requires": { 773 | "bluebird-lst": "^1.0.9", 774 | "builder-util": "~21.2.0", 775 | "builder-util-runtime": "8.3.0", 776 | "chalk": "^2.4.2", 777 | "fs-extra": "^8.1.0", 778 | "lazy-val": "^1.0.4", 779 | "mime": "^2.4.4" 780 | }, 781 | "dependencies": { 782 | "fs-extra": { 783 | "version": "8.1.0", 784 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 785 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 786 | "requires": { 787 | "graceful-fs": "^4.2.0", 788 | "jsonfile": "^4.0.0", 789 | "universalify": "^0.1.0" 790 | } 791 | } 792 | } 793 | }, 794 | "emoji-regex": { 795 | "version": "7.0.3", 796 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 797 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" 798 | }, 799 | "end-of-stream": { 800 | "version": "1.4.1", 801 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", 802 | "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 803 | "requires": { 804 | "once": "^1.4.0" 805 | } 806 | }, 807 | "env-paths": { 808 | "version": "1.0.0", 809 | "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", 810 | "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=" 811 | }, 812 | "error-ex": { 813 | "version": "1.3.2", 814 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 815 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 816 | "requires": { 817 | "is-arrayish": "^0.2.1" 818 | } 819 | }, 820 | "escape-string-regexp": { 821 | "version": "1.0.5", 822 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 823 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 824 | }, 825 | "esprima": { 826 | "version": "4.0.1", 827 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 828 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" 829 | }, 830 | "execa": { 831 | "version": "0.7.0", 832 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 833 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 834 | "requires": { 835 | "cross-spawn": "^5.0.1", 836 | "get-stream": "^3.0.0", 837 | "is-stream": "^1.1.0", 838 | "npm-run-path": "^2.0.0", 839 | "p-finally": "^1.0.0", 840 | "signal-exit": "^3.0.0", 841 | "strip-eof": "^1.0.0" 842 | } 843 | }, 844 | "extend": { 845 | "version": "3.0.2", 846 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 847 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 848 | }, 849 | "extract-zip": { 850 | "version": "1.6.7", 851 | "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", 852 | "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", 853 | "requires": { 854 | "concat-stream": "1.6.2", 855 | "debug": "2.6.9", 856 | "mkdirp": "0.5.1", 857 | "yauzl": "2.4.1" 858 | }, 859 | "dependencies": { 860 | "debug": { 861 | "version": "2.6.9", 862 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 863 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 864 | "requires": { 865 | "ms": "2.0.0" 866 | } 867 | }, 868 | "ms": { 869 | "version": "2.0.0", 870 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 871 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 872 | } 873 | } 874 | }, 875 | "extsprintf": { 876 | "version": "1.3.0", 877 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 878 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" 879 | }, 880 | "fast-deep-equal": { 881 | "version": "2.0.1", 882 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 883 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" 884 | }, 885 | "fast-json-stable-stringify": { 886 | "version": "2.0.0", 887 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", 888 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" 889 | }, 890 | "fd-slicer": { 891 | "version": "1.0.1", 892 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", 893 | "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", 894 | "requires": { 895 | "pend": "~1.2.0" 896 | } 897 | }, 898 | "find-up": { 899 | "version": "1.1.2", 900 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 901 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 902 | "requires": { 903 | "path-exists": "^2.0.0", 904 | "pinkie-promise": "^2.0.0" 905 | }, 906 | "dependencies": { 907 | "path-exists": { 908 | "version": "2.1.0", 909 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 910 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 911 | "requires": { 912 | "pinkie-promise": "^2.0.0" 913 | } 914 | } 915 | } 916 | }, 917 | "forever-agent": { 918 | "version": "0.6.1", 919 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 920 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" 921 | }, 922 | "form-data": { 923 | "version": "2.3.3", 924 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 925 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 926 | "requires": { 927 | "asynckit": "^0.4.0", 928 | "combined-stream": "^1.0.6", 929 | "mime-types": "^2.1.12" 930 | } 931 | }, 932 | "fs-extra": { 933 | "version": "4.0.3", 934 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", 935 | "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", 936 | "requires": { 937 | "graceful-fs": "^4.1.2", 938 | "jsonfile": "^4.0.0", 939 | "universalify": "^0.1.0" 940 | } 941 | }, 942 | "get-caller-file": { 943 | "version": "2.0.5", 944 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 945 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" 946 | }, 947 | "get-stdin": { 948 | "version": "4.0.1", 949 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", 950 | "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" 951 | }, 952 | "get-stream": { 953 | "version": "3.0.0", 954 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 955 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" 956 | }, 957 | "getpass": { 958 | "version": "0.1.7", 959 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 960 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 961 | "requires": { 962 | "assert-plus": "^1.0.0" 963 | } 964 | }, 965 | "global-dirs": { 966 | "version": "0.1.1", 967 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", 968 | "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", 969 | "requires": { 970 | "ini": "^1.3.4" 971 | } 972 | }, 973 | "got": { 974 | "version": "9.6.0", 975 | "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 976 | "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 977 | "requires": { 978 | "@sindresorhus/is": "^0.14.0", 979 | "@szmarczak/http-timer": "^1.1.2", 980 | "cacheable-request": "^6.0.0", 981 | "decompress-response": "^3.3.0", 982 | "duplexer3": "^0.1.4", 983 | "get-stream": "^4.1.0", 984 | "lowercase-keys": "^1.0.1", 985 | "mimic-response": "^1.0.1", 986 | "p-cancelable": "^1.0.0", 987 | "to-readable-stream": "^1.0.0", 988 | "url-parse-lax": "^3.0.0" 989 | }, 990 | "dependencies": { 991 | "get-stream": { 992 | "version": "4.1.0", 993 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 994 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 995 | "requires": { 996 | "pump": "^3.0.0" 997 | } 998 | } 999 | } 1000 | }, 1001 | "graceful-fs": { 1002 | "version": "4.2.2", 1003 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", 1004 | "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" 1005 | }, 1006 | "har-schema": { 1007 | "version": "2.0.0", 1008 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 1009 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" 1010 | }, 1011 | "har-validator": { 1012 | "version": "5.1.3", 1013 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", 1014 | "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", 1015 | "requires": { 1016 | "ajv": "^6.5.5", 1017 | "har-schema": "^2.0.0" 1018 | } 1019 | }, 1020 | "has-flag": { 1021 | "version": "3.0.0", 1022 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1023 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1024 | }, 1025 | "has-yarn": { 1026 | "version": "2.1.0", 1027 | "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", 1028 | "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" 1029 | }, 1030 | "hosted-git-info": { 1031 | "version": "2.8.4", 1032 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", 1033 | "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==" 1034 | }, 1035 | "http-cache-semantics": { 1036 | "version": "4.0.3", 1037 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", 1038 | "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" 1039 | }, 1040 | "http-signature": { 1041 | "version": "1.2.0", 1042 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 1043 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 1044 | "requires": { 1045 | "assert-plus": "^1.0.0", 1046 | "jsprim": "^1.2.2", 1047 | "sshpk": "^1.7.0" 1048 | } 1049 | }, 1050 | "iconv-lite": { 1051 | "version": "0.5.0", 1052 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz", 1053 | "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==", 1054 | "requires": { 1055 | "safer-buffer": ">= 2.1.2 < 3" 1056 | } 1057 | }, 1058 | "import-lazy": { 1059 | "version": "2.1.0", 1060 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 1061 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" 1062 | }, 1063 | "imurmurhash": { 1064 | "version": "0.1.4", 1065 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1066 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" 1067 | }, 1068 | "indent-string": { 1069 | "version": "2.1.0", 1070 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 1071 | "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 1072 | "requires": { 1073 | "repeating": "^2.0.0" 1074 | } 1075 | }, 1076 | "inherits": { 1077 | "version": "2.0.4", 1078 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1079 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1080 | }, 1081 | "ini": { 1082 | "version": "1.3.5", 1083 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 1084 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" 1085 | }, 1086 | "is-arrayish": { 1087 | "version": "0.2.1", 1088 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1089 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" 1090 | }, 1091 | "is-ci": { 1092 | "version": "2.0.0", 1093 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", 1094 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", 1095 | "requires": { 1096 | "ci-info": "^2.0.0" 1097 | } 1098 | }, 1099 | "is-finite": { 1100 | "version": "1.0.2", 1101 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", 1102 | "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", 1103 | "requires": { 1104 | "number-is-nan": "^1.0.0" 1105 | } 1106 | }, 1107 | "is-fullwidth-code-point": { 1108 | "version": "1.0.0", 1109 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1110 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1111 | "requires": { 1112 | "number-is-nan": "^1.0.0" 1113 | } 1114 | }, 1115 | "is-installed-globally": { 1116 | "version": "0.1.0", 1117 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", 1118 | "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", 1119 | "requires": { 1120 | "global-dirs": "^0.1.0", 1121 | "is-path-inside": "^1.0.0" 1122 | } 1123 | }, 1124 | "is-npm": { 1125 | "version": "3.0.0", 1126 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", 1127 | "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" 1128 | }, 1129 | "is-obj": { 1130 | "version": "1.0.1", 1131 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 1132 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" 1133 | }, 1134 | "is-path-inside": { 1135 | "version": "1.0.1", 1136 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", 1137 | "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", 1138 | "requires": { 1139 | "path-is-inside": "^1.0.1" 1140 | } 1141 | }, 1142 | "is-stream": { 1143 | "version": "1.1.0", 1144 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 1145 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" 1146 | }, 1147 | "is-typedarray": { 1148 | "version": "1.0.0", 1149 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 1150 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 1151 | }, 1152 | "is-utf8": { 1153 | "version": "0.2.1", 1154 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 1155 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" 1156 | }, 1157 | "is-yarn-global": { 1158 | "version": "0.3.0", 1159 | "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", 1160 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" 1161 | }, 1162 | "isarray": { 1163 | "version": "0.0.1", 1164 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 1165 | "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" 1166 | }, 1167 | "isbinaryfile": { 1168 | "version": "4.0.2", 1169 | "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.2.tgz", 1170 | "integrity": "sha512-C3FSxJdNrEr2F4z6uFtNzECDM5hXk+46fxaa+cwBe5/XrWSmzdG8DDgyjfX6/NRdBB21q2JXuRAzPCUs+fclnQ==" 1171 | }, 1172 | "isexe": { 1173 | "version": "2.0.0", 1174 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1175 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 1176 | }, 1177 | "isstream": { 1178 | "version": "0.1.2", 1179 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 1180 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 1181 | }, 1182 | "js-yaml": { 1183 | "version": "3.13.1", 1184 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 1185 | "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 1186 | "requires": { 1187 | "argparse": "^1.0.7", 1188 | "esprima": "^4.0.0" 1189 | } 1190 | }, 1191 | "jsbn": { 1192 | "version": "0.1.1", 1193 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 1194 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" 1195 | }, 1196 | "json-buffer": { 1197 | "version": "3.0.0", 1198 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 1199 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" 1200 | }, 1201 | "json-schema": { 1202 | "version": "0.2.3", 1203 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 1204 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" 1205 | }, 1206 | "json-schema-traverse": { 1207 | "version": "0.4.1", 1208 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1209 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 1210 | }, 1211 | "json-stringify-safe": { 1212 | "version": "5.0.1", 1213 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 1214 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 1215 | }, 1216 | "json5": { 1217 | "version": "2.1.0", 1218 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", 1219 | "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", 1220 | "requires": { 1221 | "minimist": "^1.2.0" 1222 | } 1223 | }, 1224 | "jsonfile": { 1225 | "version": "4.0.0", 1226 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 1227 | "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 1228 | "requires": { 1229 | "graceful-fs": "^4.1.6" 1230 | } 1231 | }, 1232 | "jsprim": { 1233 | "version": "1.4.1", 1234 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 1235 | "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 1236 | "requires": { 1237 | "assert-plus": "1.0.0", 1238 | "extsprintf": "1.3.0", 1239 | "json-schema": "0.2.3", 1240 | "verror": "1.10.0" 1241 | } 1242 | }, 1243 | "keyv": { 1244 | "version": "3.1.0", 1245 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 1246 | "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 1247 | "requires": { 1248 | "json-buffer": "3.0.0" 1249 | } 1250 | }, 1251 | "latest-version": { 1252 | "version": "5.1.0", 1253 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", 1254 | "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", 1255 | "requires": { 1256 | "package-json": "^6.3.0" 1257 | } 1258 | }, 1259 | "lazy-val": { 1260 | "version": "1.0.4", 1261 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.4.tgz", 1262 | "integrity": "sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q==" 1263 | }, 1264 | "load-json-file": { 1265 | "version": "1.1.0", 1266 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 1267 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 1268 | "requires": { 1269 | "graceful-fs": "^4.1.2", 1270 | "parse-json": "^2.2.0", 1271 | "pify": "^2.0.0", 1272 | "pinkie-promise": "^2.0.0", 1273 | "strip-bom": "^2.0.0" 1274 | } 1275 | }, 1276 | "locate-path": { 1277 | "version": "3.0.0", 1278 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 1279 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 1280 | "requires": { 1281 | "p-locate": "^3.0.0", 1282 | "path-exists": "^3.0.0" 1283 | } 1284 | }, 1285 | "loud-rejection": { 1286 | "version": "1.6.0", 1287 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 1288 | "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 1289 | "requires": { 1290 | "currently-unhandled": "^0.4.1", 1291 | "signal-exit": "^3.0.0" 1292 | } 1293 | }, 1294 | "lowercase-keys": { 1295 | "version": "1.0.1", 1296 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 1297 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" 1298 | }, 1299 | "lru-cache": { 1300 | "version": "4.1.5", 1301 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 1302 | "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 1303 | "requires": { 1304 | "pseudomap": "^1.0.2", 1305 | "yallist": "^2.1.2" 1306 | } 1307 | }, 1308 | "make-dir": { 1309 | "version": "1.3.0", 1310 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", 1311 | "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", 1312 | "requires": { 1313 | "pify": "^3.0.0" 1314 | }, 1315 | "dependencies": { 1316 | "pify": { 1317 | "version": "3.0.0", 1318 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 1319 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" 1320 | } 1321 | } 1322 | }, 1323 | "map-obj": { 1324 | "version": "1.0.1", 1325 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 1326 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" 1327 | }, 1328 | "meow": { 1329 | "version": "3.7.0", 1330 | "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", 1331 | "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 1332 | "requires": { 1333 | "camelcase-keys": "^2.0.0", 1334 | "decamelize": "^1.1.2", 1335 | "loud-rejection": "^1.0.0", 1336 | "map-obj": "^1.0.1", 1337 | "minimist": "^1.1.3", 1338 | "normalize-package-data": "^2.3.4", 1339 | "object-assign": "^4.0.1", 1340 | "read-pkg-up": "^1.0.1", 1341 | "redent": "^1.0.0", 1342 | "trim-newlines": "^1.0.0" 1343 | } 1344 | }, 1345 | "mime": { 1346 | "version": "2.4.4", 1347 | "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", 1348 | "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" 1349 | }, 1350 | "mime-db": { 1351 | "version": "1.40.0", 1352 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", 1353 | "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" 1354 | }, 1355 | "mime-types": { 1356 | "version": "2.1.24", 1357 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", 1358 | "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", 1359 | "requires": { 1360 | "mime-db": "1.40.0" 1361 | } 1362 | }, 1363 | "mimic-response": { 1364 | "version": "1.0.1", 1365 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 1366 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" 1367 | }, 1368 | "minimatch": { 1369 | "version": "3.0.4", 1370 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1371 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1372 | "requires": { 1373 | "brace-expansion": "^1.1.7" 1374 | } 1375 | }, 1376 | "minimist": { 1377 | "version": "1.2.0", 1378 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1379 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 1380 | }, 1381 | "mkdirp": { 1382 | "version": "0.5.1", 1383 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 1384 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 1385 | "requires": { 1386 | "minimist": "0.0.8" 1387 | }, 1388 | "dependencies": { 1389 | "minimist": { 1390 | "version": "0.0.8", 1391 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 1392 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" 1393 | } 1394 | } 1395 | }, 1396 | "ms": { 1397 | "version": "2.1.2", 1398 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1399 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 1400 | }, 1401 | "normalize-package-data": { 1402 | "version": "2.5.0", 1403 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 1404 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 1405 | "requires": { 1406 | "hosted-git-info": "^2.1.4", 1407 | "resolve": "^1.10.0", 1408 | "semver": "2 || 3 || 4 || 5", 1409 | "validate-npm-package-license": "^3.0.1" 1410 | } 1411 | }, 1412 | "normalize-url": { 1413 | "version": "4.3.0", 1414 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.3.0.tgz", 1415 | "integrity": "sha512-0NLtR71o4k6GLP+mr6Ty34c5GA6CMoEsncKJxvQd8NzPxaHRJNnb5gZE8R1XF4CPIS7QPHLJ74IFszwtNVAHVQ==" 1416 | }, 1417 | "npm-run-path": { 1418 | "version": "2.0.2", 1419 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 1420 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 1421 | "requires": { 1422 | "path-key": "^2.0.0" 1423 | } 1424 | }, 1425 | "nugget": { 1426 | "version": "2.0.1", 1427 | "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", 1428 | "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", 1429 | "requires": { 1430 | "debug": "^2.1.3", 1431 | "minimist": "^1.1.0", 1432 | "pretty-bytes": "^1.0.2", 1433 | "progress-stream": "^1.1.0", 1434 | "request": "^2.45.0", 1435 | "single-line-log": "^1.1.2", 1436 | "throttleit": "0.0.2" 1437 | }, 1438 | "dependencies": { 1439 | "debug": { 1440 | "version": "2.6.9", 1441 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1442 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1443 | "requires": { 1444 | "ms": "2.0.0" 1445 | } 1446 | }, 1447 | "ms": { 1448 | "version": "2.0.0", 1449 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1450 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1451 | } 1452 | } 1453 | }, 1454 | "number-is-nan": { 1455 | "version": "1.0.1", 1456 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 1457 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" 1458 | }, 1459 | "oauth-sign": { 1460 | "version": "0.9.0", 1461 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 1462 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" 1463 | }, 1464 | "object-assign": { 1465 | "version": "4.1.1", 1466 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1467 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 1468 | }, 1469 | "object-keys": { 1470 | "version": "0.4.0", 1471 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", 1472 | "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" 1473 | }, 1474 | "once": { 1475 | "version": "1.4.0", 1476 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1477 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1478 | "requires": { 1479 | "wrappy": "1" 1480 | } 1481 | }, 1482 | "p-cancelable": { 1483 | "version": "1.1.0", 1484 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 1485 | "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" 1486 | }, 1487 | "p-finally": { 1488 | "version": "1.0.0", 1489 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 1490 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" 1491 | }, 1492 | "p-limit": { 1493 | "version": "2.2.1", 1494 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", 1495 | "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", 1496 | "requires": { 1497 | "p-try": "^2.0.0" 1498 | } 1499 | }, 1500 | "p-locate": { 1501 | "version": "3.0.0", 1502 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 1503 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 1504 | "requires": { 1505 | "p-limit": "^2.0.0" 1506 | } 1507 | }, 1508 | "p-try": { 1509 | "version": "2.2.0", 1510 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1511 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" 1512 | }, 1513 | "package-json": { 1514 | "version": "6.5.0", 1515 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", 1516 | "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", 1517 | "requires": { 1518 | "got": "^9.6.0", 1519 | "registry-auth-token": "^4.0.0", 1520 | "registry-url": "^5.0.0", 1521 | "semver": "^6.2.0" 1522 | }, 1523 | "dependencies": { 1524 | "semver": { 1525 | "version": "6.3.0", 1526 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1527 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 1528 | } 1529 | } 1530 | }, 1531 | "parse-json": { 1532 | "version": "2.2.0", 1533 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 1534 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 1535 | "requires": { 1536 | "error-ex": "^1.2.0" 1537 | } 1538 | }, 1539 | "path-exists": { 1540 | "version": "3.0.0", 1541 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 1542 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" 1543 | }, 1544 | "path-is-inside": { 1545 | "version": "1.0.2", 1546 | "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 1547 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" 1548 | }, 1549 | "path-key": { 1550 | "version": "2.0.1", 1551 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 1552 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" 1553 | }, 1554 | "path-parse": { 1555 | "version": "1.0.6", 1556 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 1557 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" 1558 | }, 1559 | "path-type": { 1560 | "version": "1.1.0", 1561 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 1562 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 1563 | "requires": { 1564 | "graceful-fs": "^4.1.2", 1565 | "pify": "^2.0.0", 1566 | "pinkie-promise": "^2.0.0" 1567 | } 1568 | }, 1569 | "pend": { 1570 | "version": "1.2.0", 1571 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 1572 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" 1573 | }, 1574 | "performance-now": { 1575 | "version": "2.1.0", 1576 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 1577 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" 1578 | }, 1579 | "pify": { 1580 | "version": "2.3.0", 1581 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1582 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" 1583 | }, 1584 | "pinkie": { 1585 | "version": "2.0.4", 1586 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 1587 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" 1588 | }, 1589 | "pinkie-promise": { 1590 | "version": "2.0.1", 1591 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 1592 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 1593 | "requires": { 1594 | "pinkie": "^2.0.0" 1595 | } 1596 | }, 1597 | "prepend-http": { 1598 | "version": "2.0.0", 1599 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 1600 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" 1601 | }, 1602 | "pretty-bytes": { 1603 | "version": "1.0.4", 1604 | "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", 1605 | "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", 1606 | "requires": { 1607 | "get-stdin": "^4.0.1", 1608 | "meow": "^3.1.0" 1609 | } 1610 | }, 1611 | "process-nextick-args": { 1612 | "version": "2.0.1", 1613 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 1614 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" 1615 | }, 1616 | "progress-stream": { 1617 | "version": "1.2.0", 1618 | "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", 1619 | "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", 1620 | "requires": { 1621 | "speedometer": "~0.1.2", 1622 | "through2": "~0.2.3" 1623 | } 1624 | }, 1625 | "pseudomap": { 1626 | "version": "1.0.2", 1627 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 1628 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" 1629 | }, 1630 | "psl": { 1631 | "version": "1.4.0", 1632 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", 1633 | "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" 1634 | }, 1635 | "pump": { 1636 | "version": "3.0.0", 1637 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 1638 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 1639 | "requires": { 1640 | "end-of-stream": "^1.1.0", 1641 | "once": "^1.3.1" 1642 | } 1643 | }, 1644 | "punycode": { 1645 | "version": "2.1.1", 1646 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 1647 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 1648 | }, 1649 | "qs": { 1650 | "version": "6.5.2", 1651 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 1652 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" 1653 | }, 1654 | "rc": { 1655 | "version": "1.2.8", 1656 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 1657 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 1658 | "requires": { 1659 | "deep-extend": "^0.6.0", 1660 | "ini": "~1.3.0", 1661 | "minimist": "^1.2.0", 1662 | "strip-json-comments": "~2.0.1" 1663 | } 1664 | }, 1665 | "read-config-file": { 1666 | "version": "5.0.0", 1667 | "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-5.0.0.tgz", 1668 | "integrity": "sha512-jIKUu+C84bfnKxyJ5j30CxCqgXWYjZLXuVE/NYlMEpeni+dhESgAeZOZd0JZbg1xTkMmnCdxksDoarkOyfEsOg==", 1669 | "requires": { 1670 | "dotenv": "^8.0.0", 1671 | "dotenv-expand": "^5.1.0", 1672 | "fs-extra": "^8.1.0", 1673 | "js-yaml": "^3.13.1", 1674 | "json5": "^2.1.0", 1675 | "lazy-val": "^1.0.4" 1676 | }, 1677 | "dependencies": { 1678 | "fs-extra": { 1679 | "version": "8.1.0", 1680 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 1681 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 1682 | "requires": { 1683 | "graceful-fs": "^4.2.0", 1684 | "jsonfile": "^4.0.0", 1685 | "universalify": "^0.1.0" 1686 | } 1687 | } 1688 | } 1689 | }, 1690 | "read-pkg": { 1691 | "version": "1.1.0", 1692 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 1693 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 1694 | "requires": { 1695 | "load-json-file": "^1.0.0", 1696 | "normalize-package-data": "^2.3.2", 1697 | "path-type": "^1.0.0" 1698 | } 1699 | }, 1700 | "read-pkg-up": { 1701 | "version": "1.0.1", 1702 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 1703 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 1704 | "requires": { 1705 | "find-up": "^1.0.0", 1706 | "read-pkg": "^1.0.0" 1707 | } 1708 | }, 1709 | "readable-stream": { 1710 | "version": "1.1.14", 1711 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", 1712 | "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", 1713 | "requires": { 1714 | "core-util-is": "~1.0.0", 1715 | "inherits": "~2.0.1", 1716 | "isarray": "0.0.1", 1717 | "string_decoder": "~0.10.x" 1718 | } 1719 | }, 1720 | "redent": { 1721 | "version": "1.0.0", 1722 | "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", 1723 | "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 1724 | "requires": { 1725 | "indent-string": "^2.1.0", 1726 | "strip-indent": "^1.0.1" 1727 | } 1728 | }, 1729 | "registry-auth-token": { 1730 | "version": "4.0.0", 1731 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", 1732 | "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", 1733 | "requires": { 1734 | "rc": "^1.2.8", 1735 | "safe-buffer": "^5.0.1" 1736 | } 1737 | }, 1738 | "registry-url": { 1739 | "version": "5.1.0", 1740 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", 1741 | "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", 1742 | "requires": { 1743 | "rc": "^1.2.8" 1744 | } 1745 | }, 1746 | "repeating": { 1747 | "version": "2.0.1", 1748 | "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", 1749 | "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 1750 | "requires": { 1751 | "is-finite": "^1.0.0" 1752 | } 1753 | }, 1754 | "request": { 1755 | "version": "2.88.0", 1756 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", 1757 | "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", 1758 | "requires": { 1759 | "aws-sign2": "~0.7.0", 1760 | "aws4": "^1.8.0", 1761 | "caseless": "~0.12.0", 1762 | "combined-stream": "~1.0.6", 1763 | "extend": "~3.0.2", 1764 | "forever-agent": "~0.6.1", 1765 | "form-data": "~2.3.2", 1766 | "har-validator": "~5.1.0", 1767 | "http-signature": "~1.2.0", 1768 | "is-typedarray": "~1.0.0", 1769 | "isstream": "~0.1.2", 1770 | "json-stringify-safe": "~5.0.1", 1771 | "mime-types": "~2.1.19", 1772 | "oauth-sign": "~0.9.0", 1773 | "performance-now": "^2.1.0", 1774 | "qs": "~6.5.2", 1775 | "safe-buffer": "^5.1.2", 1776 | "tough-cookie": "~2.4.3", 1777 | "tunnel-agent": "^0.6.0", 1778 | "uuid": "^3.3.2" 1779 | } 1780 | }, 1781 | "require-directory": { 1782 | "version": "2.1.1", 1783 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1784 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" 1785 | }, 1786 | "require-main-filename": { 1787 | "version": "2.0.0", 1788 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 1789 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" 1790 | }, 1791 | "resolve": { 1792 | "version": "1.12.0", 1793 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", 1794 | "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", 1795 | "requires": { 1796 | "path-parse": "^1.0.6" 1797 | } 1798 | }, 1799 | "responselike": { 1800 | "version": "1.0.2", 1801 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 1802 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 1803 | "requires": { 1804 | "lowercase-keys": "^1.0.0" 1805 | } 1806 | }, 1807 | "safe-buffer": { 1808 | "version": "5.2.0", 1809 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", 1810 | "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" 1811 | }, 1812 | "safer-buffer": { 1813 | "version": "2.1.2", 1814 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1815 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1816 | }, 1817 | "sanitize-filename": { 1818 | "version": "1.6.3", 1819 | "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", 1820 | "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", 1821 | "requires": { 1822 | "truncate-utf8-bytes": "^1.0.0" 1823 | } 1824 | }, 1825 | "sax": { 1826 | "version": "1.2.4", 1827 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 1828 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" 1829 | }, 1830 | "semver": { 1831 | "version": "5.7.1", 1832 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1833 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" 1834 | }, 1835 | "semver-diff": { 1836 | "version": "2.1.0", 1837 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", 1838 | "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", 1839 | "requires": { 1840 | "semver": "^5.0.3" 1841 | } 1842 | }, 1843 | "set-blocking": { 1844 | "version": "2.0.0", 1845 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 1846 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" 1847 | }, 1848 | "shebang-command": { 1849 | "version": "1.2.0", 1850 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 1851 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 1852 | "requires": { 1853 | "shebang-regex": "^1.0.0" 1854 | } 1855 | }, 1856 | "shebang-regex": { 1857 | "version": "1.0.0", 1858 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 1859 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" 1860 | }, 1861 | "signal-exit": { 1862 | "version": "3.0.2", 1863 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 1864 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" 1865 | }, 1866 | "single-line-log": { 1867 | "version": "1.1.2", 1868 | "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", 1869 | "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", 1870 | "requires": { 1871 | "string-width": "^1.0.1" 1872 | } 1873 | }, 1874 | "source-map": { 1875 | "version": "0.6.1", 1876 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1877 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 1878 | }, 1879 | "source-map-support": { 1880 | "version": "0.5.13", 1881 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", 1882 | "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", 1883 | "requires": { 1884 | "buffer-from": "^1.0.0", 1885 | "source-map": "^0.6.0" 1886 | } 1887 | }, 1888 | "spdx-correct": { 1889 | "version": "3.1.0", 1890 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", 1891 | "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", 1892 | "requires": { 1893 | "spdx-expression-parse": "^3.0.0", 1894 | "spdx-license-ids": "^3.0.0" 1895 | } 1896 | }, 1897 | "spdx-exceptions": { 1898 | "version": "2.2.0", 1899 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", 1900 | "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" 1901 | }, 1902 | "spdx-expression-parse": { 1903 | "version": "3.0.0", 1904 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 1905 | "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 1906 | "requires": { 1907 | "spdx-exceptions": "^2.1.0", 1908 | "spdx-license-ids": "^3.0.0" 1909 | } 1910 | }, 1911 | "spdx-license-ids": { 1912 | "version": "3.0.5", 1913 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", 1914 | "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" 1915 | }, 1916 | "speedometer": { 1917 | "version": "0.1.4", 1918 | "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", 1919 | "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=" 1920 | }, 1921 | "sprintf-js": { 1922 | "version": "1.0.3", 1923 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 1924 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" 1925 | }, 1926 | "sshpk": { 1927 | "version": "1.16.1", 1928 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", 1929 | "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", 1930 | "requires": { 1931 | "asn1": "~0.2.3", 1932 | "assert-plus": "^1.0.0", 1933 | "bcrypt-pbkdf": "^1.0.0", 1934 | "dashdash": "^1.12.0", 1935 | "ecc-jsbn": "~0.1.1", 1936 | "getpass": "^0.1.1", 1937 | "jsbn": "~0.1.0", 1938 | "safer-buffer": "^2.0.2", 1939 | "tweetnacl": "~0.14.0" 1940 | } 1941 | }, 1942 | "stat-mode": { 1943 | "version": "0.3.0", 1944 | "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.3.0.tgz", 1945 | "integrity": "sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng==" 1946 | }, 1947 | "string-width": { 1948 | "version": "1.0.2", 1949 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 1950 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 1951 | "requires": { 1952 | "code-point-at": "^1.0.0", 1953 | "is-fullwidth-code-point": "^1.0.0", 1954 | "strip-ansi": "^3.0.0" 1955 | } 1956 | }, 1957 | "string_decoder": { 1958 | "version": "0.10.31", 1959 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 1960 | "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" 1961 | }, 1962 | "strip-ansi": { 1963 | "version": "3.0.1", 1964 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 1965 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 1966 | "requires": { 1967 | "ansi-regex": "^2.0.0" 1968 | } 1969 | }, 1970 | "strip-bom": { 1971 | "version": "2.0.0", 1972 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 1973 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 1974 | "requires": { 1975 | "is-utf8": "^0.2.0" 1976 | } 1977 | }, 1978 | "strip-eof": { 1979 | "version": "1.0.0", 1980 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 1981 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" 1982 | }, 1983 | "strip-indent": { 1984 | "version": "1.0.1", 1985 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 1986 | "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 1987 | "requires": { 1988 | "get-stdin": "^4.0.1" 1989 | } 1990 | }, 1991 | "strip-json-comments": { 1992 | "version": "2.0.1", 1993 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 1994 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" 1995 | }, 1996 | "sumchecker": { 1997 | "version": "2.0.2", 1998 | "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-2.0.2.tgz", 1999 | "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=", 2000 | "requires": { 2001 | "debug": "^2.2.0" 2002 | }, 2003 | "dependencies": { 2004 | "debug": { 2005 | "version": "2.6.9", 2006 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2007 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2008 | "requires": { 2009 | "ms": "2.0.0" 2010 | } 2011 | }, 2012 | "ms": { 2013 | "version": "2.0.0", 2014 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2015 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 2016 | } 2017 | } 2018 | }, 2019 | "supports-color": { 2020 | "version": "5.5.0", 2021 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2022 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2023 | "requires": { 2024 | "has-flag": "^3.0.0" 2025 | } 2026 | }, 2027 | "temp-file": { 2028 | "version": "3.3.4", 2029 | "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.3.4.tgz", 2030 | "integrity": "sha512-qSZ5W5q54iyGnP8cNl49RE0jTJc5CrzNocux5APD5yIxcgonoMuMSbsZfaZy8rTGCYo0Xz6ySVv3adagZ8gffg==", 2031 | "requires": { 2032 | "async-exit-hook": "^2.0.1", 2033 | "fs-extra": "^8.1.0" 2034 | }, 2035 | "dependencies": { 2036 | "fs-extra": { 2037 | "version": "8.1.0", 2038 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", 2039 | "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", 2040 | "requires": { 2041 | "graceful-fs": "^4.2.0", 2042 | "jsonfile": "^4.0.0", 2043 | "universalify": "^0.1.0" 2044 | } 2045 | } 2046 | } 2047 | }, 2048 | "term-size": { 2049 | "version": "1.2.0", 2050 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 2051 | "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", 2052 | "requires": { 2053 | "execa": "^0.7.0" 2054 | } 2055 | }, 2056 | "throttleit": { 2057 | "version": "0.0.2", 2058 | "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", 2059 | "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=" 2060 | }, 2061 | "through2": { 2062 | "version": "0.2.3", 2063 | "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", 2064 | "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", 2065 | "requires": { 2066 | "readable-stream": "~1.1.9", 2067 | "xtend": "~2.1.1" 2068 | } 2069 | }, 2070 | "to-readable-stream": { 2071 | "version": "1.0.0", 2072 | "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 2073 | "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" 2074 | }, 2075 | "tough-cookie": { 2076 | "version": "2.4.3", 2077 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", 2078 | "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", 2079 | "requires": { 2080 | "psl": "^1.1.24", 2081 | "punycode": "^1.4.1" 2082 | }, 2083 | "dependencies": { 2084 | "punycode": { 2085 | "version": "1.4.1", 2086 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 2087 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" 2088 | } 2089 | } 2090 | }, 2091 | "trim-newlines": { 2092 | "version": "1.0.0", 2093 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 2094 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" 2095 | }, 2096 | "truncate-utf8-bytes": { 2097 | "version": "1.0.2", 2098 | "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", 2099 | "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", 2100 | "requires": { 2101 | "utf8-byte-length": "^1.0.1" 2102 | } 2103 | }, 2104 | "tunnel-agent": { 2105 | "version": "0.6.0", 2106 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 2107 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 2108 | "requires": { 2109 | "safe-buffer": "^5.0.1" 2110 | } 2111 | }, 2112 | "tweetnacl": { 2113 | "version": "0.14.5", 2114 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 2115 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" 2116 | }, 2117 | "type-fest": { 2118 | "version": "0.3.1", 2119 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", 2120 | "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" 2121 | }, 2122 | "typedarray": { 2123 | "version": "0.0.6", 2124 | "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 2125 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" 2126 | }, 2127 | "unique-string": { 2128 | "version": "1.0.0", 2129 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", 2130 | "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", 2131 | "requires": { 2132 | "crypto-random-string": "^1.0.0" 2133 | } 2134 | }, 2135 | "universalify": { 2136 | "version": "0.1.2", 2137 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 2138 | "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" 2139 | }, 2140 | "update-notifier": { 2141 | "version": "3.0.1", 2142 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", 2143 | "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", 2144 | "requires": { 2145 | "boxen": "^3.0.0", 2146 | "chalk": "^2.0.1", 2147 | "configstore": "^4.0.0", 2148 | "has-yarn": "^2.1.0", 2149 | "import-lazy": "^2.1.0", 2150 | "is-ci": "^2.0.0", 2151 | "is-installed-globally": "^0.1.0", 2152 | "is-npm": "^3.0.0", 2153 | "is-yarn-global": "^0.3.0", 2154 | "latest-version": "^5.0.0", 2155 | "semver-diff": "^2.0.0", 2156 | "xdg-basedir": "^3.0.0" 2157 | } 2158 | }, 2159 | "uri-js": { 2160 | "version": "4.2.2", 2161 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 2162 | "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 2163 | "requires": { 2164 | "punycode": "^2.1.0" 2165 | } 2166 | }, 2167 | "url-parse-lax": { 2168 | "version": "3.0.0", 2169 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 2170 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 2171 | "requires": { 2172 | "prepend-http": "^2.0.0" 2173 | } 2174 | }, 2175 | "utf8-byte-length": { 2176 | "version": "1.0.4", 2177 | "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", 2178 | "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=" 2179 | }, 2180 | "util-deprecate": { 2181 | "version": "1.0.2", 2182 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2183 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 2184 | }, 2185 | "uuid": { 2186 | "version": "3.3.3", 2187 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", 2188 | "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" 2189 | }, 2190 | "validate-npm-package-license": { 2191 | "version": "3.0.4", 2192 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 2193 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 2194 | "requires": { 2195 | "spdx-correct": "^3.0.0", 2196 | "spdx-expression-parse": "^3.0.0" 2197 | } 2198 | }, 2199 | "verror": { 2200 | "version": "1.10.0", 2201 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 2202 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 2203 | "requires": { 2204 | "assert-plus": "^1.0.0", 2205 | "core-util-is": "1.0.2", 2206 | "extsprintf": "^1.2.0" 2207 | } 2208 | }, 2209 | "which": { 2210 | "version": "1.3.1", 2211 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 2212 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 2213 | "requires": { 2214 | "isexe": "^2.0.0" 2215 | } 2216 | }, 2217 | "which-module": { 2218 | "version": "2.0.0", 2219 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 2220 | "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" 2221 | }, 2222 | "widest-line": { 2223 | "version": "2.0.1", 2224 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", 2225 | "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", 2226 | "requires": { 2227 | "string-width": "^2.1.1" 2228 | }, 2229 | "dependencies": { 2230 | "ansi-regex": { 2231 | "version": "3.0.0", 2232 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 2233 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" 2234 | }, 2235 | "is-fullwidth-code-point": { 2236 | "version": "2.0.0", 2237 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 2238 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 2239 | }, 2240 | "string-width": { 2241 | "version": "2.1.1", 2242 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 2243 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 2244 | "requires": { 2245 | "is-fullwidth-code-point": "^2.0.0", 2246 | "strip-ansi": "^4.0.0" 2247 | } 2248 | }, 2249 | "strip-ansi": { 2250 | "version": "4.0.0", 2251 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 2252 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 2253 | "requires": { 2254 | "ansi-regex": "^3.0.0" 2255 | } 2256 | } 2257 | } 2258 | }, 2259 | "wrap-ansi": { 2260 | "version": "5.1.0", 2261 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", 2262 | "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", 2263 | "requires": { 2264 | "ansi-styles": "^3.2.0", 2265 | "string-width": "^3.0.0", 2266 | "strip-ansi": "^5.0.0" 2267 | }, 2268 | "dependencies": { 2269 | "ansi-regex": { 2270 | "version": "4.1.0", 2271 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 2272 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 2273 | }, 2274 | "is-fullwidth-code-point": { 2275 | "version": "2.0.0", 2276 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 2277 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 2278 | }, 2279 | "string-width": { 2280 | "version": "3.1.0", 2281 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 2282 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 2283 | "requires": { 2284 | "emoji-regex": "^7.0.1", 2285 | "is-fullwidth-code-point": "^2.0.0", 2286 | "strip-ansi": "^5.1.0" 2287 | } 2288 | }, 2289 | "strip-ansi": { 2290 | "version": "5.2.0", 2291 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 2292 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 2293 | "requires": { 2294 | "ansi-regex": "^4.1.0" 2295 | } 2296 | } 2297 | } 2298 | }, 2299 | "wrappy": { 2300 | "version": "1.0.2", 2301 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2302 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 2303 | }, 2304 | "write-file-atomic": { 2305 | "version": "2.4.3", 2306 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", 2307 | "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", 2308 | "requires": { 2309 | "graceful-fs": "^4.1.11", 2310 | "imurmurhash": "^0.1.4", 2311 | "signal-exit": "^3.0.2" 2312 | } 2313 | }, 2314 | "xdg-basedir": { 2315 | "version": "3.0.0", 2316 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", 2317 | "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" 2318 | }, 2319 | "xtend": { 2320 | "version": "2.1.2", 2321 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", 2322 | "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", 2323 | "requires": { 2324 | "object-keys": "~0.4.0" 2325 | } 2326 | }, 2327 | "y18n": { 2328 | "version": "4.0.0", 2329 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", 2330 | "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" 2331 | }, 2332 | "yallist": { 2333 | "version": "2.1.2", 2334 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 2335 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" 2336 | }, 2337 | "yargs": { 2338 | "version": "13.3.0", 2339 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", 2340 | "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", 2341 | "requires": { 2342 | "cliui": "^5.0.0", 2343 | "find-up": "^3.0.0", 2344 | "get-caller-file": "^2.0.1", 2345 | "require-directory": "^2.1.1", 2346 | "require-main-filename": "^2.0.0", 2347 | "set-blocking": "^2.0.0", 2348 | "string-width": "^3.0.0", 2349 | "which-module": "^2.0.0", 2350 | "y18n": "^4.0.0", 2351 | "yargs-parser": "^13.1.1" 2352 | }, 2353 | "dependencies": { 2354 | "ansi-regex": { 2355 | "version": "4.1.0", 2356 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 2357 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" 2358 | }, 2359 | "find-up": { 2360 | "version": "3.0.0", 2361 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 2362 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 2363 | "requires": { 2364 | "locate-path": "^3.0.0" 2365 | } 2366 | }, 2367 | "is-fullwidth-code-point": { 2368 | "version": "2.0.0", 2369 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 2370 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" 2371 | }, 2372 | "string-width": { 2373 | "version": "3.1.0", 2374 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 2375 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 2376 | "requires": { 2377 | "emoji-regex": "^7.0.1", 2378 | "is-fullwidth-code-point": "^2.0.0", 2379 | "strip-ansi": "^5.1.0" 2380 | } 2381 | }, 2382 | "strip-ansi": { 2383 | "version": "5.2.0", 2384 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 2385 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 2386 | "requires": { 2387 | "ansi-regex": "^4.1.0" 2388 | } 2389 | } 2390 | } 2391 | }, 2392 | "yargs-parser": { 2393 | "version": "13.1.1", 2394 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", 2395 | "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", 2396 | "requires": { 2397 | "camelcase": "^5.0.0", 2398 | "decamelize": "^1.2.0" 2399 | }, 2400 | "dependencies": { 2401 | "camelcase": { 2402 | "version": "5.3.1", 2403 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 2404 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" 2405 | } 2406 | } 2407 | }, 2408 | "yauzl": { 2409 | "version": "2.4.1", 2410 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", 2411 | "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", 2412 | "requires": { 2413 | "fd-slicer": "~1.0.1" 2414 | } 2415 | } 2416 | } 2417 | } 2418 | --------------------------------------------------------------------------------