diff --git a/.gitignore b/.gitignore
index 0d196cecf..625190ea5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,3 +28,8 @@ streamis-appconn/target
/streamis-jobmanager/streamis-job-log/job-log-collector/xspark-streamis-log-collector/target/
/streamis-jobmanager/streamis-job-log/streamis-job-log-common/target/
/streamis-jobmanager/streamis-job-log/streamis-job-log-server/target/
+/streamis-jobmanager/streamis-job-errorcode/target/
+/streamis-jobmanager/streamis-job-audit-log/target/
+
+**/._*
+**/.flattened-pom.xml
diff --git a/README-ZH.md b/README-ZH.md
index 977101b75..aa31ce6f8 100644
--- a/README-ZH.md
+++ b/README-ZH.md
@@ -52,7 +52,7 @@ Dimension节点、Transform节点、Sink节点 和 [Visualis](https://github.com
## 依赖的生态组件
-| 依赖的应用工具 | 描述 | Streamis 兼容版本 |
+| 依赖的应用工具 | 描述 | Streamis 兼容版本 |
|--------------|---------------------------------------------------------------|---------------------------------------------|
| [DataSphereStudio](https://github.com/WeBankFinTech/DataSphereStudio) | 数据应用开发管理集成框架。以工作流式的图形化拖拽开发体验,将满足从数据交换、脱敏清洗、分析挖掘、质量检测、可视化展现、定时调度到数据输出应用等,数据应用开发全流程场景需求。 | >= DSS1.1.2(已发布) |
| [Linkis](https://github.com/apache/incubator-linkis) | 计算中间件 Apache Linkis,通过提供 REST/WebSocket/JDBC/SDK 等标准接口,上层应用可以方便地连接访问 MySQL/Spark/Hive/Presto/Flink 等底层引擎。 | >= Linkis1.4.0(已发布) |
diff --git a/README.md b/README.md
index e9a4753f6..6073a826f 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,7 @@ The Dimension node, Transform node, Sink node and [Visualis](https://github.com/
## Depended ecosystems
-| Depended Component | Description | Streamis compatibility |
+| Depended Component | Description | Streamis compatibility |
| -------------- | -------------------------------------------------------------- |------------------------------|
| [DataSphereStudio](https://github.com/WeBankFinTech/DataSphereStudio) | Data application development management framework. With a unified UI, the workflow-like graphical drag-and-drop development experience meets the entire lifecycle of data application development from data import, desensitization cleaning, data analysis, data mining, quality inspection, visualization, scheduling to data output applications, etc. | >= DSS1.1.2 (Released) |
| [Linkis](https://github.com/apache/linkis) | Apache Linkis, builds a layer of computation middleware, by using standard interfaces such as REST/WS/JDBC provided by Linkis, the upper applications can easily access the underlying engines such as MySQL/Spark/Hive/Presto/Flink, etc. | >= Linkis1.4.0 (Released) |
@@ -115,7 +115,7 @@ please refer to [Streamis Installation and Deployment Document](docs/en_US/0.3.0
For any questions or suggestions, please kindly submit an [issue](https://github.com/WeBankFinTech/Streamis/issues).
- You can scan the QR code below to join our WeChat group to get more immediate response.
+ You can scan the QR code below to join our WeChat and QQ group to get more immediate response.
![comminicate](images/zh_CN/readme/communication.png)
diff --git a/assembly/pom.xml b/assembly/pom.xml
index 002ccdadc..fef17c40b 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -20,7 +20,7 @@
streamis
com.webank.wedatasphere.streamis
- 0.3.0
+ 0.3.1
4.0.0
diff --git a/conf/config.sh b/conf/config.sh
index c0c6536e4..b1a22f287 100644
--- a/conf/config.sh
+++ b/conf/config.sh
@@ -40,6 +40,6 @@ GATEWAY_PORT=9001
STREAMIS_SERVER_INSTALL_IP=127.0.0.1
STREAMIS_SERVER_INSTALL_PORT=9400
-STREAMIS_VERSION=0.3.0
+STREAMIS_VERSION=0.3.1
STREAMIS_FILE_NAME="STREAMIS-$STREAMIS_VERSION"
\ No newline at end of file
diff --git a/db/streamis_ddl.sql b/db/streamis_ddl.sql
index 0ca5a47cd..5f3108bee 100644
--- a/db/streamis_ddl.sql
+++ b/db/streamis_ddl.sql
@@ -222,6 +222,7 @@ CREATE TABLE `linkis_stream_task` (
`submit_user` varchar(50) DEFAULT NULL,
`linkis_job_id` varchar(200) DEFAULT NULL,
`linkis_job_info` mediumtext,
+ `job_start_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'streamis job startup config',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='任务表';
@@ -252,9 +253,39 @@ CREATE TABLE `linkis_stream_project_privilege` (
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='项目权限表';
+DROP TABLE IF EXISTS `linkis_stream_error_code`;
+
+CREATE TABLE `linkis_stream_error_code` (
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
+ `error_code` varchar(50) COLLATE utf8_bin NOT NULL,
+ `error_desc` varchar(1024) COLLATE utf8_bin NOT NULL,
+ `error_regex` varchar(1024) COLLATE utf8_bin DEFAULT NULL,
+ `error_type` int(3) DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
+
+DROP TABLE IF EXISTS `linkis_stream_audit_log`;
+
+CREATE TABLE `linkis_stream_audit_log` (
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
+ `user` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `proxy_user` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `api_name` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `api_desc` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `api_type` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `operate_time` datetime DEFAULT NULL,
+ `input_parameters` text COLLATE utf8_bin,
+ `output_parameters` text COLLATE utf8_bin,
+ `project_name` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `client_ip` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `cost_time_mills` bigint(20) NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
+
+
ALTER TABLE `linkis_stream_project` ADD create_time datetime DEFAULT NULL;
ALTER TABLE `linkis_stream_project` ADD last_update_by varchar(50) DEFAULT NULL;
ALTER TABLE `linkis_stream_project` ADD last_update_time datetime DEFAULT NULL;
ALTER TABLE `linkis_stream_project` ADD is_deleted tinyint unsigned DEFAULT 0;
-
+ALTER TABLE linkis_stream_project_files ADD source varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL;
SET FOREIGN_KEY_CHECKS = 1;
diff --git a/db/streamis_dml.sql b/db/streamis_dml.sql
index 81561d752..f9ef2c525 100644
--- a/db/streamis_dml.sql
+++ b/db/streamis_dml.sql
@@ -17,10 +17,455 @@ INSERT INTO `linkis_stream_job_config_def` VALUES (12,'wds.linkis.flink.alert.ru
INSERT INTO `linkis_stream_job_config_def` VALUES (13,'wds.linkis.flink.alert.user','告警用户','NONE',0,'告警用户',NULL,NULL,'',1,1,NULL,NULL,'',NULL,0,0);
INSERT INTO `linkis_stream_job_config_def` VALUES (14,'wds.linkis.flink.alert.level','告警级别','NONE',0,'告警级别','None',NULL,'',1,1,NULL,NULL,'',NULL,0,0);
INSERT INTO `linkis_stream_job_config_def` VALUES (15,'wds.linkis.flink.alert.failure.level','失败时告警级别','NONE',0,'失败时告警级别','None',NULL,'',1,1,NULL,NULL,'',NULL,0,0);
-INSERT INTO `linkis_stream_job_config_def` VALUES (16,'wds.linkis.flink.alert.failure.user','失败时告警用户','INPUT',0,'失败时告警用户','None',NULL,'',1,1,NULL,NULL,'',NULL,0,0);
+INSERT INTO `linkis_stream_job_config_def` VALUES (16, 'wds.linkis.flink.alert.failure.user', '失败时告警用户', 'INPUT', 0, '失败时告警用户', 'None', NULL, '', 1, 1, NULL, '', '', 8, 0, 0);
INSERT INTO `linkis_stream_job_config_def` VALUES (32,'wds.linkis.flink.authority','权限设置','NONE',0,'权限设置','None',NULL,'',1,0,NULL,NULL,'',NULL,0,0);
INSERT INTO `linkis_stream_job_config_def` VALUES (33,'wds.linkis.flink.authority.visible','可见人员','INPUT',0,'可见人员','None',NULL,'',1,1,NULL,NULL,'',32,0,0);
INSERT INTO `linkis_stream_job_config_def` VALUES (34,'wds.linkis.rm.yarnqueue','使用Yarn队列','INPUT',0,'使用Yarn队列','None',NULL,'',1,1,NULL,NULL,'',1,0,0);
INSERT INTO `linkis_stream_job_config_def` VALUES (35,'wds.linkis.flink.app.fail-restart.switch','作业失败自动拉起开关','SELECT',1,'作业失败自动拉起开关','None',NULL,'',1,1,NULL,'OFF','ON,OFF',8,0,0);
INSERT INTO `linkis_stream_job_config_def` VALUES (36,'wds.linkis.flink.app.start-auto-restore.switch','作业启动状态自恢复','SELECT',2,'作业启动状态自恢复','None',NULL,'',1,1,NULL,'ON','ON,OFF',8,0,0);
-INSERT INTO `linkis_stream_job_config_def` VALUES (38, 'linkis.ec.app.manage.mode', '管理模式', 'SELECT', 3, 'EngineConn管理模式', 'None', NULL, '', 1, 1, NULL, 'attach', 'detach,attach', 8, 0, 0);
+INSERT INTO `linkis_stream_job_config_def` VALUES (38, 'linkis.ec.app.manage.mode', '管理模式', 'SELECT', 3, 'EngineConn管理模式', 'None', NULL, '', 1, 1, NULL, 'detach', 'detach,attach', 8, 0, 0);
+
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01001', '您的任务没有路由到后台ECM,请联系管理员', 'The em of labels', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01002', 'Linkis服务负载过高,请联系管理员扩容', 'Unexpected end of file from server', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01003', 'Linkis服务负载过高,请联系管理员扩容', 'failed to ask linkis Manager Can be retried SocketTimeoutException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01004', '引擎在启动时被Kill,请联系管理员', ' [0-9]+ Killed', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01005', '请求Yarn获取队列信息重试2次仍失败,请联系管理员', 'Failed to request external resourceClassCastException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01101', 'ECM资源不足,请联系管理员扩容', 'ECM resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01102', 'ECM 内存资源不足,请联系管理员扩容', 'ECM memory resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01103', 'ECM CPU资源不足,请联系管理员扩容', 'ECM CPU resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01004', 'ECM 实例资源不足,请联系管理员扩容', 'ECM Insufficient number of instances', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01005', '机器内存不足,请联系管理员扩容', 'Cannot allocate memory', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12001', '队列CPU资源不足,可以调整Spark执行器个数', 'Queue CPU resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12002', '队列内存资源不足,可以调整Spark执行器个数', 'Insufficient queue memory', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12003', '队列实例数超过限制', 'Insufficient number of queue instances', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12004', '全局驱动器内存使用上限,可以设置更低的驱动内存', 'Drive memory resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12005', '超出全局驱动器CPU个数上限,可以清理空闲引擎', 'Drive core resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12006', '超出引擎最大并发数上限,可以清理空闲引擎', 'Insufficient number of instances', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12008', '获取Yarn队列信息异常,可能是您设置的yarn队列不存在', '获取Yarn队列信息异常', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12009', '会话创建失败,%s队列不存在,请检查队列设置是否正确', 'queue (\\S+) is not exists in YARN', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12010', '集群队列内存资源不足,可以联系组内人员释放资源', 'Insufficient cluster queue memory', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12011', '集群队列CPU资源不足,可以联系组内人员释放资源', 'Insufficient cluster queue cpu', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12012', '集群队列实例数超过限制', 'Insufficient cluster queue instance', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12013', '资源不足导致启动引擎超时,您可以进行任务重试', 'wait for DefaultEngineConn', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12014', '请求引擎超时,可能是因为队列资源不足导致,请重试', 'wait for engineConn initial timeout', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13001', 'Java进程内存溢出,建议优化脚本内容', 'OutOfMemoryError', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13002', '使用资源过大,请调优sql或者加大资源', 'Container killed by YARN for exceeding memory limits', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13003', '使用资源过大,请调优sql或者加大资源', 'read record exception', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13004', '引擎意外退出,可能是使用资源过大导致', 'failed because the engine quitted unexpectedly', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13005', 'Spark app应用退出,可能是复杂任务导致', 'Spark application has already stopped', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13006', 'Spark context退出,可能是复杂任务导致', 'Spark application sc has already stopped', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13007', 'Pyspark子进程意外退出,可能是复杂任务导致', 'Pyspark process has stopped', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('21001', '会话创建失败,用户%s不能提交应用到队列:%s,请联系提供队列给您的人员', 'User (\\S+) cannot submit applications to queue (\\S+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('21002', '创建Python解释器失败,请联系管理员', 'initialize python executor failed', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('21003', '创建单机Python解释器失败,请联系管理员', 'PythonSession process cannot be initialized', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22001', '%s无权限访问,请申请开通数据表权限,请联系您的数据管理人员', 'Permission denied:\\s*user=[a-zA-Z0-9_]+,\\s*access=[A-Z]+\\s*,\\s*inode="([a-zA-Z0-9/_\\.]+)"', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22003', '所查库表无权限', 'Authorization failed:No privilege', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22004', '用户%s在机器不存在,请确认是否申请了相关权限', 'user (\\S+) does not exist', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22005', '用户在机器不存在,请确认是否申请了相关权限', 'engineConnExec.sh: Permission denied', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22006', '用户在机器不存在,请确认是否申请了相关权限', 'at com.sun.security.auth.UnixPrincipal', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22007', '用户在机器不存在,请确认是否申请了相关权限', 'LoginException: java.lang.NullPointerException: invalid null input: name', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22008', '用户在机器不存在,请确认是否申请了相关权限', 'User not known to the underlying authentication module', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22009', '用户组不存在', 'FileNotFoundException: /tmp/?', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22010', '用户组不存在', 'error looking up the name of group', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('30001', '库超过限制', 'is exceeded', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('31001', '用户主动kill任务', 'is killed by user', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('31002', '您提交的EngineTypeLabel没有对应的引擎版本', 'EngineConnPluginNotFoundException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41001', '数据库%s不存在,请检查引用的数据库是否有误', 'Database ''([a-zA-Z_0-9]+)'' not found', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41001', '数据库%s不存在,请检查引用的数据库是否有误', 'Database does not exist: ([a-zA-Z_0-9]+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41002', '表%s不存在,请检查引用的表是否有误', 'Table or view not found: ([`\\.a-zA-Z_0-9]+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41002', '表%s不存在,请检查引用的表是否有误', 'Table not found ''([a-zA-Z_0-9]+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41002', '表%s不存在,请检查引用的表是否有误', 'Table ([a-zA-Z_0-9]+) not found', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41003', '字段%s不存在,请检查引用的字段是否有误', 'cannot resolve ''`(.+)`'' given input columns', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41003', '字段%s不存在,请检查引用的字段是否有误', ' Invalid table alias or column reference ''(.+)'':', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41003', '字段%s不存在,请检查引用的字段是否有误', 'Column ''(.+)'' cannot be resolved', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41004', '分区字段%s不存在,请检查引用的表%s是否为分区表或分区字段有误', '([a-zA-Z_0-9]+) is not a valid partition column in table ([`\\.a-zA-Z_0-9]+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41004', '分区字段%s不存在,请检查引用的表是否为分区表或分区字段有误', 'Partition spec \\{(\\S+)\\} contains non-partition columns', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41004', '分区字段%s不存在,请检查引用的表是否为分区表或分区字段有误', 'table is not partitioned but partition spec exists:\\{(.+)\\}', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41004', '表对应的路径不存在,请联系您的数据管理人员', 'Path does not exist: viewfs', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41005', '文件%s不存在', 'Caused by:\\s*java.io.FileNotFoundException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42001', '括号不匹配,请检查代码中括号是否前后匹配', 'extraneous input ''\\)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42002', '非聚合函数%s必须写在group by中,请检查代码的group by语法', 'expression ''(\\S+)'' is neither present in the group by', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42002', '非聚合函数%s必须写在group by中,请检查代码的group by语法', 'grouping expressions sequence is empty,\\s?and ''(\\S+)'' is not an aggregate function', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42002', '非聚合函数%s必须写在group by中,请检查代码的group by语法', 'Expression not in GROUP BY key ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42003', '未知函数%s,请检查代码中引用的函数是否有误', 'Undefined function: ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42003', '未知函数%s,请检查代码中引用的函数是否有误', 'Invalid function ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42004', '字段%s存在名字冲突,请检查子查询内是否有同名字段', 'Reference ''(\\S+)'' is ambiguous', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42004', '字段%s存在名字冲突,请检查子查询内是否有同名字段', 'Ambiguous column Reference ''(\\S+)'' in subquery', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42005', '字段%s必须指定表或者子查询别名,请检查该字段来源', 'Column ''(\\S+)'' Found in more than One Tables/Subqueries', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42006', '表%s在数据库%s中已经存在,请删除相应表后重试', 'Table or view ''(\\S+)'' already exists in database ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42006', '表%s在数据库中已经存在,请删除相应表后重试', 'Table (\\S+) already exists', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42006', '表%s在数据库中已经存在,请删除相应表后重试', 'Table already exists', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42006', '表%s在数据库中已经存在,请删除相应表后重试', 'AnalysisException: (S+) already exists', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42007', '插入目标表字段数量不匹配,请检查代码!', 'requires that the data to be inserted have the same number of columns as the target table', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42008', '数据类型不匹配,请检查代码!', 'due to data type mismatch: differing types in', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42009', '字段%s引用有误,请检查字段是否存在!', 'Invalid column reference (S+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42010', '字段%s提取数据失败', 'Can''t extract value from (S+): need', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42011', '括号或者关键字不匹配,请检查代码!', 'mismatched input ''(\\S+)'' expecting', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42012', 'group by 位置2不在select列表中,请检查代码!', 'GROUP BY position (S+) is not in select list', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42013', '字段提取数据失败请检查字段类型', 'Can''t extract value from (S+): need struct type but got string', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42014', '插入数据未指定目标表字段%s,请检查代码!', 'Cannot insert into target table because column number/types are different ''(S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42015', '表别名%s错误,请检查代码!', 'Invalid table alias ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42016', 'UDF函数未指定参数,请检查代码!', 'UDFArgumentException Argument expected', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42017', '聚合函数%s不能写在group by 中,请检查代码!', 'aggregate functions are not allowed in GROUP BY', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42018', '您的代码有语法错误,请您修改代码之后执行', 'SemanticException Error in parsing', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42019', '表不存在,请检查引用的表是否有误', 'table not found', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42020', '函数使用错误,请检查您使用的函数方式', 'No matching method', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42021', '您的sql代码可能有语法错误,请检查sql代码', 'FAILED: ParseException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42022', '您的sql代码可能有语法错误,请检查sql代码', 'org.apache.spark.sql.catalyst.parser.ParseException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42022', '您的sql代码可能有语法错误,请检查sql代码', 'org.apache.hadoop.hive.ql.parse.ParseException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42023', '聚合函数不能嵌套', 'aggregate function in the argument of another aggregate function', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42024', '聚合函数不能嵌套', 'aggregate function parameters overlap with the aggregation', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42025', 'union 的左右查询字段不一致', 'Union can only be performed on tables', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42025', 'hql报错,union 的左右查询字段不一致', 'both sides of union should match', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42025', 'union左表和右表类型不一致', 'on first table and type', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42026', '您的建表sql不能推断出列信息', 'Unable to infer the schema', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42027', '动态分区的严格模式需要指定列,您可用通过设置set hive.exec.dynamic.partition.mode=nostrict', 'requires at least one static partition', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42028', '函数输入参数有误', 'Invalid number of arguments for function', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42029', 'sql语法报错,select * 与group by无法一起使用', 'not allowed in select list when GROUP BY ordinal', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42030', 'where/having子句之外不支持引用外部查询的表达式', 'the outer query are not supported outside of WHERE', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42031', 'sql语法报错,group by 后面不能跟一个表', 'show up in the GROUP BY list', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42032', 'hql报错,窗口函数中的字段重复', 'check for circular dependencies', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42033', 'sql中出现了相同的字段', 'Found duplicate column', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42034', 'sql语法不支持', 'not supported in current context', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42035', 'hql语法报错,嵌套子查询语法问题', 'Unsupported SubQuery Expression', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42036', 'hql报错,子查询中in 用法有误', 'in definition of SubQuery', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43037', '表字段类型修改导致的转型失败,请联系修改人员', 'cannot be cast to', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43038', 'select 的表可能有误', 'Invalid call to toAttribute on unresolved object', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43039', '语法问题,请检查脚本', 'Distinct window functions are not supported', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43040', 'Presto查询一定要指定数据源和库信息', 'Schema must be specified when session schema is not set', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43001', '代码中存在NoneType空类型变量,请检查代码', '''NoneType'' object', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43002', '数组越界', 'IndexError:List index out of range', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43003', '您的代码有语法错误,请您修改代码之后执行', 'SyntaxError', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43004', 'python代码变量%s未定义', 'name ''(S+)'' is not defined', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43005', 'python udf %s 未定义', 'Undefined function:s+''(S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43006', 'python执行不能将%s和%s两种类型进行连接', 'cannot concatenate ''(S+)'' and ''(S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43007', 'pyspark执行失败,可能是语法错误或stage失败', 'Py4JJavaError: An error occurred', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43008', 'python代码缩进对齐有误', 'unexpected indent', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43009', 'python代码缩进有误', 'unexpected indent', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43010', 'python代码反斜杠后面必须换行', 'unexpected character after line', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43011', '导出Excel表超过最大限制1048575', 'Invalid row number', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43012', 'python save as table未指定格式,默认用parquet保存,hive查询报错', 'parquet.io.ParquetDecodingException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43013', '索引使用错误', 'IndexError', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43014', 'sql语法有问题', 'raise ParseException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('46001', '找不到导入文件地址:%s', 'java.io.FileNotFoundException: (\\S+) \\(No such file or directory\\)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('46002', '导出为excel时临时文件目录权限异常', 'java.io.IOException: Permission denied(.+)at org.apache.poi.xssf.streaming.SXSSFWorkbook.createAndRegisterSXSSFSheet', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('46003', '导出文件时无法创建目录:%s', 'java.io.IOException: Mkdirs failed to create (\\S+) (.+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('46004', '导入模块错误,系统没有%s模块,请联系运维人员安装', 'ImportError: No module named (S+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91001', '找不到变量值,请确认您是否设置相关变量', 'not find variable substitution for', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91002', '不存在的代理用户,请检查你是否申请过平台层(bdp或者bdap)用户', 'failed to change current working directory ownership', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91003', '请检查提交用户在WTSS内是否有该代理用户的权限,代理用户中是否存在特殊字符,是否用错了代理用户,OS层面是否有该用户,系统设置里面是否设置了该用户为代理用户', '没有权限执行当前任务', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91004', '平台层不存在您的执行用户,请在ITSM申请平台层(bdp或者bdap)用户', '使用chown命令修改', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91005', '未配置代理用户,请在ITSM走WTSS用户变更单,为你的用户授权改代理用户', '请联系系统管理员为您的用户添加该代理用户', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91006', '您的用户初始化有问题,请联系管理员', 'java: No such file or directory', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91007', 'JobServer中不存在您的脚本文件,请将你的脚本文件放入对应的JobServer路径中', 'Could not open input file for reading%does not exist', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43042', '文件不存在: %s', 'Init executors error. Reason: FileNotFoundException: File (\\S+) does not exist', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43043', 'Yarn应用被意外关闭', 'The YARN application unexpectedly switched to state KILLED during deployment', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43044', 'Hadoop认证失败,请联系管理员处理', 'RuntimeException: Hadoop security with Kerberos', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43045', '缓存问题,请尝试重启', 'EngineConnServer Start Failed.java.lang.NoClassDefFoundError', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43046', 'hdfs资源文件下载失败,请尝试重启任务或者重新上传资源文件', 'Could not obtain block', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43047', 'ims 连接失败', 'Connection timed out (\\S+) at com.webank.ims.common', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43048', '缺少字段: %s', 'Object (\\S+) not found', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43049', 'topic没有权限', 'Not authorized to access topics', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43050', '请尝试同步一下物料', '应用不存在,请检查输入的appId', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43051', '文件没有权限: %s', 'FileNotFoundException: (\\S+) \\(Permission denied\\)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43052', '队列 %s 不存在', 'Queue:(\\S+) does not exist in YARN', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43053', '用户jar包没有排除flink runtime 等包', 'NoSuchFieldError: AUTH_USER', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43054', '用户程序代码错误,原因:用户Jar包启动异常,联系Jar包开发排查', '创建用户自定义方法失败', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43055', ' RCS环境应用不存在', '应用不存在,请检查输入的appId', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43056', '数据源RMB topic %S 不存在', 'RMBIllegalAccessException: Topic (\\S+) not exist ', 0);
\ No newline at end of file
diff --git a/db/upgrade/0.3.1/upgrade_ddl.sql b/db/upgrade/0.3.1/upgrade_ddl.sql
new file mode 100644
index 000000000..420e443d6
--- /dev/null
+++ b/db/upgrade/0.3.1/upgrade_ddl.sql
@@ -0,0 +1,39 @@
+DROP TABLE IF EXISTS `linkis_stream_error_code`;
+
+CREATE TABLE `linkis_stream_error_code` (
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
+ `error_code` varchar(50) COLLATE utf8_bin NOT NULL,
+ `error_desc` varchar(1024) COLLATE utf8_bin NOT NULL,
+ `error_regex` varchar(1024) COLLATE utf8_bin DEFAULT NULL,
+ `error_type` int(3) DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=143 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
+
+ALTER TABLE linkis_stream_project_files ADD source varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL;
+
+CREATE TABLE `linkis_stream_audit_log` (
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
+ `user` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `proxy_user` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `api_name` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `api_desc` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `api_type` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `operate_time` datetime DEFAULT NULL,
+ `input_parameters` text COLLATE utf8_bin,
+ `output_parameters` text COLLATE utf8_bin,
+ `project_name` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ `client_ip` varchar(100) COLLATE utf8_bin DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1325 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
+
+CREATE TABLE `linkis_stream_register_info` (
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
+ `job_id` bigint(20) DEFAULT NULL,
+ `application_name` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `password` varchar(255) COLLATE utf8_bin DEFAULT NULL,
+ `register_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ `heartbeat_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
+
+
diff --git a/db/upgrade/0.3.1/upgrade_dml.sql b/db/upgrade/0.3.1/upgrade_dml.sql
new file mode 100644
index 000000000..e666481f3
--- /dev/null
+++ b/db/upgrade/0.3.1/upgrade_dml.sql
@@ -0,0 +1,457 @@
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01001', '您的任务没有路由到后台ECM,请联系管理员', 'The em of labels', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01002', 'Linkis服务负载过高,请联系管理员扩容', 'Unexpected end of file from server', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01003', 'Linkis服务负载过高,请联系管理员扩容', 'failed to ask linkis Manager Can be retried SocketTimeoutException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01004', '引擎在启动时被Kill,请联系管理员', ' [0-9]+ Killed', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01005', '请求Yarn获取队列信息重试2次仍失败,请联系管理员', 'Failed to request external resourceClassCastException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01101', 'ECM资源不足,请联系管理员扩容', 'ECM resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01102', 'ECM 内存资源不足,请联系管理员扩容', 'ECM memory resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01103', 'ECM CPU资源不足,请联系管理员扩容', 'ECM CPU resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01004', 'ECM 实例资源不足,请联系管理员扩容', 'ECM Insufficient number of instances', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('01005', '机器内存不足,请联系管理员扩容', 'Cannot allocate memory', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12001', '队列CPU资源不足,可以调整Spark执行器个数', 'Queue CPU resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12002', '队列内存资源不足,可以调整Spark执行器个数', 'Insufficient queue memory', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12003', '队列实例数超过限制', 'Insufficient number of queue instances', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12004', '全局驱动器内存使用上限,可以设置更低的驱动内存', 'Drive memory resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12005', '超出全局驱动器CPU个数上限,可以清理空闲引擎', 'Drive core resources are insufficient', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12006', '超出引擎最大并发数上限,可以清理空闲引擎', 'Insufficient number of instances', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12008', '获取Yarn队列信息异常,可能是您设置的yarn队列不存在', '获取Yarn队列信息异常', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12009', '会话创建失败,%s队列不存在,请检查队列设置是否正确', 'queue (\\S+) is not exists in YARN', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12010', '集群队列内存资源不足,可以联系组内人员释放资源', 'Insufficient cluster queue memory', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12011', '集群队列CPU资源不足,可以联系组内人员释放资源', 'Insufficient cluster queue cpu', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12012', '集群队列实例数超过限制', 'Insufficient cluster queue instance', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12013', '资源不足导致启动引擎超时,您可以进行任务重试', 'wait for DefaultEngineConn', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('12014', '请求引擎超时,可能是因为队列资源不足导致,请重试', 'wait for engineConn initial timeout', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13001', 'Java进程内存溢出,建议优化脚本内容', 'OutOfMemoryError', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13002', '使用资源过大,请调优sql或者加大资源', 'Container killed by YARN for exceeding memory limits', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13003', '使用资源过大,请调优sql或者加大资源', 'read record exception', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13004', '引擎意外退出,可能是使用资源过大导致', 'failed because the engine quitted unexpectedly', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13005', 'Spark app应用退出,可能是复杂任务导致', 'Spark application has already stopped', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13006', 'Spark context退出,可能是复杂任务导致', 'Spark application sc has already stopped', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('13007', 'Pyspark子进程意外退出,可能是复杂任务导致', 'Pyspark process has stopped', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('21001', '会话创建失败,用户%s不能提交应用到队列:%s,请联系提供队列给您的人员', 'User (\\S+) cannot submit applications to queue (\\S+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('21002', '创建Python解释器失败,请联系管理员', 'initialize python executor failed', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('21003', '创建单机Python解释器失败,请联系管理员', 'PythonSession process cannot be initialized', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22001', '%s无权限访问,请申请开通数据表权限,请联系您的数据管理人员', 'Permission denied:\\s*user=[a-zA-Z0-9_]+,\\s*access=[A-Z]+\\s*,\\s*inode="([a-zA-Z0-9/_\\.]+)"', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22003', '所查库表无权限', 'Authorization failed:No privilege', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22004', '用户%s在机器不存在,请确认是否申请了相关权限', 'user (\\S+) does not exist', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22005', '用户在机器不存在,请确认是否申请了相关权限', 'engineConnExec.sh: Permission denied', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22006', '用户在机器不存在,请确认是否申请了相关权限', 'at com.sun.security.auth.UnixPrincipal', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22007', '用户在机器不存在,请确认是否申请了相关权限', 'LoginException: java.lang.NullPointerException: invalid null input: name', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22008', '用户在机器不存在,请确认是否申请了相关权限', 'User not known to the underlying authentication module', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22009', '用户组不存在', 'FileNotFoundException: /tmp/?', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('22010', '用户组不存在', 'error looking up the name of group', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('30001', '库超过限制', 'is exceeded', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('31001', '用户主动kill任务', 'is killed by user', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('31002', '您提交的EngineTypeLabel没有对应的引擎版本', 'EngineConnPluginNotFoundException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41001', '数据库%s不存在,请检查引用的数据库是否有误', 'Database ''([a-zA-Z_0-9]+)'' not found', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41001', '数据库%s不存在,请检查引用的数据库是否有误', 'Database does not exist: ([a-zA-Z_0-9]+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41002', '表%s不存在,请检查引用的表是否有误', 'Table or view not found: ([`\\.a-zA-Z_0-9]+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41002', '表%s不存在,请检查引用的表是否有误', 'Table not found ''([a-zA-Z_0-9]+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41002', '表%s不存在,请检查引用的表是否有误', 'Table ([a-zA-Z_0-9]+) not found', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41003', '字段%s不存在,请检查引用的字段是否有误', 'cannot resolve ''`(.+)`'' given input columns', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41003', '字段%s不存在,请检查引用的字段是否有误', ' Invalid table alias or column reference ''(.+)'':', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41003', '字段%s不存在,请检查引用的字段是否有误', 'Column ''(.+)'' cannot be resolved', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41004', '分区字段%s不存在,请检查引用的表%s是否为分区表或分区字段有误', '([a-zA-Z_0-9]+) is not a valid partition column in table ([`\\.a-zA-Z_0-9]+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41004', '分区字段%s不存在,请检查引用的表是否为分区表或分区字段有误', 'Partition spec \\{(\\S+)\\} contains non-partition columns', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41004', '分区字段%s不存在,请检查引用的表是否为分区表或分区字段有误', 'table is not partitioned but partition spec exists:\\{(.+)\\}', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41004', '表对应的路径不存在,请联系您的数据管理人员', 'Path does not exist: viewfs', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('41005', '文件%s不存在', 'Caused by:\\s*java.io.FileNotFoundException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42001', '括号不匹配,请检查代码中括号是否前后匹配', 'extraneous input ''\\)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42002', '非聚合函数%s必须写在group by中,请检查代码的group by语法', 'expression ''(\\S+)'' is neither present in the group by', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42002', '非聚合函数%s必须写在group by中,请检查代码的group by语法', 'grouping expressions sequence is empty,\\s?and ''(\\S+)'' is not an aggregate function', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42002', '非聚合函数%s必须写在group by中,请检查代码的group by语法', 'Expression not in GROUP BY key ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42003', '未知函数%s,请检查代码中引用的函数是否有误', 'Undefined function: ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42003', '未知函数%s,请检查代码中引用的函数是否有误', 'Invalid function ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42004', '字段%s存在名字冲突,请检查子查询内是否有同名字段', 'Reference ''(\\S+)'' is ambiguous', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42004', '字段%s存在名字冲突,请检查子查询内是否有同名字段', 'Ambiguous column Reference ''(\\S+)'' in subquery', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42005', '字段%s必须指定表或者子查询别名,请检查该字段来源', 'Column ''(\\S+)'' Found in more than One Tables/Subqueries', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42006', '表%s在数据库%s中已经存在,请删除相应表后重试', 'Table or view ''(\\S+)'' already exists in database ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42006', '表%s在数据库中已经存在,请删除相应表后重试', 'Table (\\S+) already exists', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42006', '表%s在数据库中已经存在,请删除相应表后重试', 'Table already exists', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42006', '表%s在数据库中已经存在,请删除相应表后重试', 'AnalysisException: (S+) already exists', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42007', '插入目标表字段数量不匹配,请检查代码!', 'requires that the data to be inserted have the same number of columns as the target table', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42008', '数据类型不匹配,请检查代码!', 'due to data type mismatch: differing types in', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42009', '字段%s引用有误,请检查字段是否存在!', 'Invalid column reference (S+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42010', '字段%s提取数据失败', 'Can''t extract value from (S+): need', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42011', '括号或者关键字不匹配,请检查代码!', 'mismatched input ''(\\S+)'' expecting', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42012', 'group by 位置2不在select列表中,请检查代码!', 'GROUP BY position (S+) is not in select list', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42013', '字段提取数据失败请检查字段类型', 'Can''t extract value from (S+): need struct type but got string', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42014', '插入数据未指定目标表字段%s,请检查代码!', 'Cannot insert into target table because column number/types are different ''(S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42015', '表别名%s错误,请检查代码!', 'Invalid table alias ''(\\S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42016', 'UDF函数未指定参数,请检查代码!', 'UDFArgumentException Argument expected', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42017', '聚合函数%s不能写在group by 中,请检查代码!', 'aggregate functions are not allowed in GROUP BY', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42018', '您的代码有语法错误,请您修改代码之后执行', 'SemanticException Error in parsing', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42019', '表不存在,请检查引用的表是否有误', 'table not found', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42020', '函数使用错误,请检查您使用的函数方式', 'No matching method', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42021', '您的sql代码可能有语法错误,请检查sql代码', 'FAILED: ParseException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42022', '您的sql代码可能有语法错误,请检查sql代码', 'org.apache.spark.sql.catalyst.parser.ParseException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42022', '您的sql代码可能有语法错误,请检查sql代码', 'org.apache.hadoop.hive.ql.parse.ParseException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42023', '聚合函数不能嵌套', 'aggregate function in the argument of another aggregate function', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42024', '聚合函数不能嵌套', 'aggregate function parameters overlap with the aggregation', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42025', 'union 的左右查询字段不一致', 'Union can only be performed on tables', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42025', 'hql报错,union 的左右查询字段不一致', 'both sides of union should match', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42025', 'union左表和右表类型不一致', 'on first table and type', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42026', '您的建表sql不能推断出列信息', 'Unable to infer the schema', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42027', '动态分区的严格模式需要指定列,您可用通过设置set hive.exec.dynamic.partition.mode=nostrict', 'requires at least one static partition', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42028', '函数输入参数有误', 'Invalid number of arguments for function', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42029', 'sql语法报错,select * 与group by无法一起使用', 'not allowed in select list when GROUP BY ordinal', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42030', 'where/having子句之外不支持引用外部查询的表达式', 'the outer query are not supported outside of WHERE', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42031', 'sql语法报错,group by 后面不能跟一个表', 'show up in the GROUP BY list', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42032', 'hql报错,窗口函数中的字段重复', 'check for circular dependencies', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42033', 'sql中出现了相同的字段', 'Found duplicate column', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42034', 'sql语法不支持', 'not supported in current context', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42035', 'hql语法报错,嵌套子查询语法问题', 'Unsupported SubQuery Expression', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('42036', 'hql报错,子查询中in 用法有误', 'in definition of SubQuery', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43037', '表字段类型修改导致的转型失败,请联系修改人员', 'cannot be cast to', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43038', 'select 的表可能有误', 'Invalid call to toAttribute on unresolved object', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43039', '语法问题,请检查脚本', 'Distinct window functions are not supported', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43040', 'Presto查询一定要指定数据源和库信息', 'Schema must be specified when session schema is not set', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43001', '代码中存在NoneType空类型变量,请检查代码', '''NoneType'' object', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43002', '数组越界', 'IndexError:List index out of range', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43003', '您的代码有语法错误,请您修改代码之后执行', 'SyntaxError', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43004', 'python代码变量%s未定义', 'name ''(S+)'' is not defined', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43005', 'python udf %s 未定义', 'Undefined function:s+''(S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43006', 'python执行不能将%s和%s两种类型进行连接', 'cannot concatenate ''(S+)'' and ''(S+)''', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43007', 'pyspark执行失败,可能是语法错误或stage失败', 'Py4JJavaError: An error occurred', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43008', 'python代码缩进对齐有误', 'unexpected indent', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43009', 'python代码缩进有误', 'unexpected indent', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43010', 'python代码反斜杠后面必须换行', 'unexpected character after line', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43011', '导出Excel表超过最大限制1048575', 'Invalid row number', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43012', 'python save as table未指定格式,默认用parquet保存,hive查询报错', 'parquet.io.ParquetDecodingException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43013', '索引使用错误', 'IndexError', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43014', 'sql语法有问题', 'raise ParseException', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('46001', '找不到导入文件地址:%s', 'java.io.FileNotFoundException: (\\S+) \\(No such file or directory\\)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('46002', '导出为excel时临时文件目录权限异常', 'java.io.IOException: Permission denied(.+)at org.apache.poi.xssf.streaming.SXSSFWorkbook.createAndRegisterSXSSFSheet', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('46003', '导出文件时无法创建目录:%s', 'java.io.IOException: Mkdirs failed to create (\\S+) (.+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('46004', '导入模块错误,系统没有%s模块,请联系运维人员安装', 'ImportError: No module named (S+)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91001', '找不到变量值,请确认您是否设置相关变量', 'not find variable substitution for', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91002', '不存在的代理用户,请检查你是否申请过平台层(bdp或者bdap)用户', 'failed to change current working directory ownership', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91003', '请检查提交用户在WTSS内是否有该代理用户的权限,代理用户中是否存在特殊字符,是否用错了代理用户,OS层面是否有该用户,系统设置里面是否设置了该用户为代理用户', '没有权限执行当前任务', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91004', '平台层不存在您的执行用户,请在ITSM申请平台层(bdp或者bdap)用户', '使用chown命令修改', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91005', '未配置代理用户,请在ITSM走WTSS用户变更单,为你的用户授权改代理用户', '请联系系统管理员为您的用户添加该代理用户', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91006', '您的用户初始化有问题,请联系管理员', 'java: No such file or directory', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('91007', 'JobServer中不存在您的脚本文件,请将你的脚本文件放入对应的JobServer路径中', 'Could not open input file for reading%does not exist', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43042', '文件不存在: %s', 'Init executors error. Reason: FileNotFoundException: File (\\S+) does not exist', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43043', 'Yarn应用被意外关闭', 'The YARN application unexpectedly switched to state KILLED during deployment', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43044', 'Hadoop认证失败,请联系管理员处理', 'RuntimeException: Hadoop security with Kerberos', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43045', '缓存问题,请尝试重启', 'EngineConnServer Start Failed.java.lang.NoClassDefFoundError', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43046', 'hdfs资源文件下载失败,请尝试重启任务或者重新上传资源文件', 'Could not obtain block', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43047', 'ims 连接失败', 'Connection timed out (\\S+) at com.webank.ims.common', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43048', '缺少字段: %s', 'Object (\\S+) not found', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43049', 'topic没有权限', 'Not authorized to access topics', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43050', '请尝试同步一下物料', '应用不存在,请检查输入的appId', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43051', '文件没有权限: %s', 'FileNotFoundException: (\\S+) \\(Permission denied\\)', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43052', '队列 %s 不存在', 'Queue:(\\S+) does not exist in YARN', 0);
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43053', '用户jar包没有排除flink runtime 等包', 'NoSuchFieldError: AUTH_USER', 0);
+
+UPDATE linkis_stream_job_config_def
+SET default_value='detach'
+WHERE `key`='linkis.ec.app.manage.mode';
+
+
+ALTER TABLE linkis_stream_task ADD server_instance varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT 'streamis server instance';
+
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43051', 'streamis日志回调注册失败,请联系管理员处理', 'flink 应用请求注册streamis失败,即将退出', 0);
+
+
+INSERT INTO linkis_stream_error_code
+(error_code, error_desc, error_regex, error_type)
+VALUES('43052', 'streamis日志回调注册失败,请联系管理员处理', 'ExitCodeException exitCode=200', 0);
+
+ALTER TABLE linkis_stream_audit_log ADD cost_time_mills bigint(20) NULL COMMENT 'cost time';
+
+ALTER TABLE linkis_stream_task ADD job_start_config text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'streamis job startup config';
+
+
diff --git a/new-web/.commitlintrc.js b/new-web/.commitlintrc.js
new file mode 100644
index 000000000..0b927b976
--- /dev/null
+++ b/new-web/.commitlintrc.js
@@ -0,0 +1,19 @@
+module.exports = {
+ extends: ['@commitlint/config-conventional'],
+ rules: {
+ 'type-enum': [
+ 2,
+ 'always',
+ ['upd', 'feat', 'fix', 'refactor', 'docs', 'chore', 'style', 'revert', 'perf']
+ ],
+ 'type-case': [0],
+ 'type-empty': [0],
+ 'scope-empty': [0],
+ 'scope-case': [0],
+ 'subject-full-stop': [0, 'never'],
+ 'subject-case': [0, 'never'],
+ 'header-max-length': [0, 'always', 72],
+ // test: 避免CRLF检验
+ //'linebreak-style': ['off','windows']
+ }
+};
diff --git a/new-web/.editorconfig b/new-web/.editorconfig
new file mode 100644
index 000000000..4160ac318
--- /dev/null
+++ b/new-web/.editorconfig
@@ -0,0 +1,16 @@
+# http://editorconfig.org
+
+root = true
+lib
+
+[*]
+charset = utf-8
+indent_style = space
+indent_size = 4
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.md]
+insert_final_newline = false
+trim_trailing_whitespace = false
diff --git a/new-web/.eslintrc.js b/new-web/.eslintrc.js
new file mode 100644
index 000000000..2c39c81b3
--- /dev/null
+++ b/new-web/.eslintrc.js
@@ -0,0 +1,25 @@
+module.exports = {
+ extends: ['@webank/eslint-config-webank/vue.js'],
+ overrides: [
+ {
+ files: [
+ '**/__tests__/*.{j,t}s?(x)',
+ '**/tests/unit/**/*.spec.{j,t}s?(x)',
+ ],
+ },
+ ],
+ rules: {
+ 'linebreak-style': ['error', process.platform === ['win32', 'win64'].includes(process.platform) ? 'windows' : 'unix'],
+ 'import/extensions': 'off',
+ 'import/no-unresolved': 'warn',
+ 'import/no-absolute-path': 'warn',
+ 'no-unused-vars': 'warn',
+ 'vue/html-closing-bracket-newline': 0,
+ },
+ env: {
+ jest: true,
+ },
+ globals: {
+ BASEURL: false,
+ },
+};
diff --git a/new-web/.fes.js b/new-web/.fes.js
new file mode 100644
index 000000000..a7ba0208d
--- /dev/null
+++ b/new-web/.fes.js
@@ -0,0 +1,45 @@
+// .fes.js 只负责管理编译时配置,只能使用plain Object
+import path from 'path';
+
+export default {
+ publicPath: './',
+ access: {
+ roles: {
+ noauth: ["*"],
+ admin: ["*"]
+ }
+ },
+ monacoEditor: {
+ languages: ['log']
+ },
+ layout: false,
+ define: {
+ BASEURL: '/'
+ },
+ alias: {
+ '@': path.resolve(__dirname, 'src')
+ },
+ devServer: {
+ port: 8100
+ },
+ locale: {
+ legacy: false
+ },
+ extraBabelPlugins:[
+ [
+ "import",
+ {
+ "libraryName": "@fesjs/fes-design",
+ camel2DashComponentName: false,
+ "customName": (name) => {
+ name = name.slice(1).replace(/([A-Z])/g, "-$1").toLowerCase().slice(1)
+ return `@fesjs/fes-design/es/${name}`;
+ },
+ "style": (name) => {
+ return `${name}/style`;
+ }
+ },
+ 'fes-design'
+ ]
+ ]
+};
diff --git a/new-web/.fes.prod.js b/new-web/.fes.prod.js
new file mode 100644
index 000000000..3d6557896
--- /dev/null
+++ b/new-web/.fes.prod.js
@@ -0,0 +1,7 @@
+// .fes.js 只负责管理编译时配置,只能使用plain Object
+export default {
+ define: {
+ BASEURL: '/'
+ },
+ dynamicImport: true
+};
diff --git a/new-web/.gitignore b/new-web/.gitignore
new file mode 100644
index 000000000..a24e9df11
--- /dev/null
+++ b/new-web/.gitignore
@@ -0,0 +1,10 @@
+node_modules
+.DS_Store
+dist
+*.local
+.vscode
+.fes
+.cache
+*.zip
+logs
+.fes-production
diff --git a/new-web/.gitlab-ci.yml b/new-web/.gitlab-ci.yml
new file mode 100644
index 000000000..83b1cb9f1
--- /dev/null
+++ b/new-web/.gitlab-ci.yml
@@ -0,0 +1,16 @@
+include:
+ - project: 'mumblefe/gitlab-ci'
+ file: 'aomp_1.0.yml'
+variables:
+ # aomp静态资源上传目录
+ DIST_DIR: "dist"
+ # aomp发布模版Id
+ PROJECT_TPL_ID: "59000"
+ # aomp系统名
+ PROJECT_SYS_ID: "BDP-DQM"
+ # 版本号
+ VERSION: "{{PACKAGEJSON.version}}"
+ # 测试打包命令
+ TEST_BUILD_CMD: "npm run prod"
+ # 生产打包命令
+ PROD_BUILD_CMD: "npm run prod"
diff --git a/new-web/.husky/commit-msg b/new-web/.husky/commit-msg
new file mode 100644
index 000000000..e8511eaea
--- /dev/null
+++ b/new-web/.husky/commit-msg
@@ -0,0 +1,4 @@
+#!/bin/sh
+. "$(dirname "$0")/_/husky.sh"
+
+npx --no-install commitlint --edit $1
diff --git a/new-web/.husky/pre-commit b/new-web/.husky/pre-commit
new file mode 100644
index 000000000..36af21989
--- /dev/null
+++ b/new-web/.husky/pre-commit
@@ -0,0 +1,4 @@
+#!/bin/sh
+. "$(dirname "$0")/_/husky.sh"
+
+npx lint-staged
diff --git a/new-web/.prettierrc b/new-web/.prettierrc
new file mode 100644
index 000000000..29ed0c41b
--- /dev/null
+++ b/new-web/.prettierrc
@@ -0,0 +1,4 @@
+{
+ "singleQuote": true,
+ "trailingComma": "none"
+}
\ No newline at end of file
diff --git a/new-web/README.md b/new-web/README.md
new file mode 100644
index 000000000..4a3e8a9ee
--- /dev/null
+++ b/new-web/README.md
@@ -0,0 +1,52 @@
+# Bdp Template
+
+项目使用基于`vue3`的框架[FesJs](https://winixt.gitee.io/fesjs/zh/)以及[FesUI](https://fes-design.mumblefe.cn),搭配`hooks`思想组合功能
+
+`注:后台接口需要在开发网中访问`
+
+## 本地开发:
+```
+wnpm i
+npm run dev
+```
+
+## 跨域联调
+
+使用`whistle`代理
+
+在whistle规则中配置如下规则并启用,在浏览器访问`http://xx.xx.xx.xx:port/web/`既可以将html代理到本地开发环境,localhost的端口需要根据实际情况替换
+```
+http://xx.xx.xx.xx:port/web/ http://localhost:8000/
+```
+
+或者跨域启动浏览器(chrome 84版本及以下版本推荐)
+- windows
+
+ 旧版-在桌面新增一个chrome的快捷方式并重命名,右键属性在`快捷方式-目标`输入框中最后加入参数`--disable-web-security --user-data-dir`,关闭chrome直接双击新建的快捷方式就可以跨域打开浏览器
+
+ 新版-在桌面新增一个chrome的快捷方式并重命名,右键属性在`快捷方式-目标`输入框中最后加入参数`--args --disable-web-security --user-data-dir=C:\MyChromeDevUserData`,MyChromeDevUserData目录可以自定义但一定是必须的,关闭chrome直接双击新建的快捷方式就可以跨域打开浏览器
+
+- mac
+
+ 新建目录chormedata,并在终端执行命令`open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/zhuguifeng/Documents/chromedata`即可跨域打开浏览器,其中新建的目录绝对路径放在--user-data-dir的参数中
+
+注意,以上参数中的`--user-data-dir`必须根据实际情况修改
+
+## 代码提交规范
+
+每次提交代码都会经过`eslint`的校验,开发者需要处理报告中出现的错误
+
+针对提交message也需要按照规范填写,方便后面回溯记录,规范如下:
+
+`['upd', 'feat', 'fix', 'refactor', 'docs', 'chore', 'style', 'revert']: 提交信息`
+
+## @fesjs/fes-design的使用
+
+- 需要全局注入组件需要在`app.js`文件中引入并且`use`
+- API使用的组件直接在对应页面按需引入即可,如:`import { FMessage } from '@fesjs/fes-design';`
+
+## 项目结构
+
+## svg filter generator
+
+项目中使用到了一些svg图片,需要实现hover变色的效果,svg filter的生成器地址:[https://codepen.io/sosuke/pen/Pjoqqp](https://codepen.io/sosuke/pen/Pjoqqp)
diff --git a/new-web/jsconfig.json b/new-web/jsconfig.json
new file mode 100644
index 000000000..8874026ae
--- /dev/null
+++ b/new-web/jsconfig.json
@@ -0,0 +1,20 @@
+{
+ "compilerOptions": {
+ "paths": {
+ "@/*": ["./src/*"],
+ "@@/*": ["./src/.fes/*"]
+ }
+ },
+ "include": [
+ "src/**/*",
+ "tests/**/*",
+ "test/**/*",
+ "__test__/**/*",
+ "typings/**/*",
+ "config/**/*",
+ ".eslintrc.js",
+ ".stylelintrc.js",
+ ".prettierrc.js"
+ ],
+ "exclude": ["node_modules", "build", "dist", "scripts", "src/.fes/*", "webpack", "jest"]
+}
diff --git a/new-web/package-lock.json b/new-web/package-lock.json
new file mode 100644
index 000000000..243e45cd0
--- /dev/null
+++ b/new-web/package-lock.json
@@ -0,0 +1,15703 @@
+{
+ "name": "Streamis",
+ "version": "0.3.5",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "Streamis",
+ "version": "0.3.5",
+ "license": "MIT",
+ "dependencies": {
+ "@fesjs/fes": "2.0.14",
+ "@fesjs/fes-design": "0.7.18",
+ "@fesjs/plugin-access": "2.0.3",
+ "@fesjs/plugin-enums": "2.0.2",
+ "@fesjs/plugin-icon": "2.0.6",
+ "@fesjs/plugin-layout": "3.0.0",
+ "@fesjs/plugin-locale": "3.0.3",
+ "@fesjs/plugin-model": "2.0.3",
+ "@fesjs/plugin-monaco-editor": "2.0.0-beta.7",
+ "@fesjs/plugin-request": "2.0.12",
+ "@fesjs/plugin-watermark": "2.0.3",
+ "@fesjs/traction-widget": "1.7.3",
+ "babel-plugin-syntax-jsx": "6.18.0",
+ "date-fns": "2.28.0",
+ "dayjs": "1.11.5",
+ "echarts": "5.2.2",
+ "lodash-es": "4.17.21",
+ "mitt": "3.0.0",
+ "vue": "3.2.26",
+ "vuex": "4.0.2"
+ },
+ "devDependencies": {
+ "@commitlint/config-conventional": "15.0.0",
+ "@vue/compiler-sfc": "3.2.26",
+ "@webank/eslint-config-webank": "0.4.2",
+ "commitlint": "15.0.0",
+ "cz-conventional-changelog": "3.3.0",
+ "husky": "7.0.4",
+ "lint-staged": "12.1.2"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
+ "version": "2.2.0",
+ "resolved": "http://10.107.103.115:8001/@ampproject/remapping/download/@ampproject/remapping-2.2.0.tgz",
+ "integrity": "sha1-VsEzgkeA3jF0rtWraDTzAmeQFU0=",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.1.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/code-frame/download/@babel/code-frame-7.18.6.tgz",
+ "integrity": "sha1-OyXTjIlgC6otzCGe36iKdOssQno=",
+ "dependencies": {
+ "@babel/highlight": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.20.14",
+ "resolved": "http://10.107.103.115:8001/@babel/compat-data/download/@babel/compat-data-7.20.14.tgz",
+ "integrity": "sha1-QQb8i3VfPj7goKfCfd5d4dKyuvg=",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/core/download/@babel/core-7.21.0.tgz",
+ "integrity": "sha1-E0Gu/cwUzMdVP8xojdiYai2v/BM=",
+ "dependencies": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.21.0",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-module-transforms": "^7.21.0",
+ "@babel/helpers": "^7.21.0",
+ "@babel/parser": "^7.21.0",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.21.0",
+ "@babel/types": "^7.21.0",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.2",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/eslint-parser": {
+ "version": "7.19.1",
+ "resolved": "http://10.107.103.115:8001/@babel/eslint-parser/download/@babel/eslint-parser-7.19.1.tgz",
+ "integrity": "sha1-T2j2sIJUieAKJLQbahrjVBTs0vQ=",
+ "dev": true,
+ "dependencies": {
+ "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1",
+ "eslint-visitor-keys": "^2.1.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || >=14.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": ">=7.11.0",
+ "eslint": "^7.5.0 || ^8.0.0"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.21.1",
+ "resolved": "http://10.107.103.115:8001/@babel/generator/download/@babel/generator-7.21.1.tgz",
+ "integrity": "sha1-lRzGJgV7wK8sNc0j6cZNOE3qg90=",
+ "dependencies": {
+ "@babel/types": "^7.21.0",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jsesc": "^2.5.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.2",
+ "resolved": "http://10.107.103.115:8001/@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.3.2.tgz",
+ "integrity": "sha1-wa7cYehT8rufXf5tRELTtWWyU7k=",
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.18.6.tgz",
+ "integrity": "sha1-6qSfb4DVoz+aXdInbm1uRRvgprs=",
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz",
+ "integrity": "sha1-rNTt/XpWbR1R6pdd/zj9UpBpgbs=",
+ "dependencies": {
+ "@babel/helper-explode-assignable-expression": "^7.18.6",
+ "@babel/types": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.20.7.tgz",
+ "integrity": "sha1-ps0z6TYp9etHOwIarAXfYsTNCbs=",
+ "dependencies": {
+ "@babel/compat-data": "^7.20.5",
+ "@babel/helper-validator-option": "^7.18.6",
+ "browserslist": "^4.21.3",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.21.0.tgz",
+ "integrity": "sha1-ZPSeywAgUy8ZsdAUsDvMqhq4X7k=",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.21.0",
+ "@babel/helper-member-expression-to-functions": "^7.21.0",
+ "@babel/helper-optimise-call-expression": "^7.18.6",
+ "@babel/helper-replace-supers": "^7.20.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/helper-split-export-declaration": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.20.5",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.20.5.tgz",
+ "integrity": "sha1-XqebWZYqCewqzyCpY6AatNB2zMo=",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "regexpu-core": "^5.2.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.3.3",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.3.tgz",
+ "integrity": "sha1-hhLlW+XVHwzR82tKWoOSTomIS3o=",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.17.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0-0"
+ }
+ },
+ "node_modules/@babel/helper-environment-visitor": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-environment-visitor/download/@babel/helper-environment-visitor-7.18.9.tgz",
+ "integrity": "sha1-DAzumzXSyhkEeHVoZbs1KEIvUb4=",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-explode-assignable-expression": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.18.6.tgz",
+ "integrity": "sha1-QfgijvCm8aA2uN/f7HzpT5prwJY=",
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-function-name/download/@babel/helper-function-name-7.21.0.tgz",
+ "integrity": "sha1-1VKCmxDqnxIJaTBAI80GRfoAsbQ=",
+ "dependencies": {
+ "@babel/template": "^7.20.7",
+ "@babel/types": "^7.21.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.18.6.tgz",
+ "integrity": "sha1-1NLI+0uuqlxouZzIJFxWVU+SZng=",
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.21.0.tgz",
+ "integrity": "sha1-MZxqlAQxoTOJcUhRWHfS8yacO6U=",
+ "dependencies": {
+ "@babel/types": "^7.21.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-module-imports/download/@babel/helper-module-imports-7.18.6.tgz",
+ "integrity": "sha1-Hj69u9CKrRQ3tCjFAgTbE8Wjym4=",
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.21.2",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.21.2.tgz",
+ "integrity": "sha1-Fgyq+kl4rIwArGZjbLD6N7Ak4tI=",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-simple-access": "^7.20.2",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/helper-validator-identifier": "^7.19.1",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.21.2",
+ "@babel/types": "^7.21.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.18.6.tgz",
+ "integrity": "sha1-k2mqlD7n2kftqyy06Dis8J0pD/4=",
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.20.2",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.20.2.tgz",
+ "integrity": "sha1-0bkAB1KxjQh3z/haXDds5cMSFik=",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.18.9.tgz",
+ "integrity": "sha1-mXRYoOM1cIDlTh157DR/iozShRk=",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-wrap-function": "^7.18.9",
+ "@babel/types": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.20.7.tgz",
+ "integrity": "sha1-JD7NJyTSBxUyssitLw+fCDvK4zE=",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-member-expression-to-functions": "^7.20.7",
+ "@babel/helper-optimise-call-expression": "^7.18.6",
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.20.7",
+ "@babel/types": "^7.20.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.20.2",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-simple-access/download/@babel/helper-simple-access-7.20.2.tgz",
+ "integrity": "sha1-CrRSaH/gws+x4rngAV3gf8LWLdk=",
+ "dependencies": {
+ "@babel/types": "^7.20.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.20.0",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.20.0.tgz",
+ "integrity": "sha1-++TFL2BRjKuBQNdxAfDmOoojBoQ=",
+ "dependencies": {
+ "@babel/types": "^7.20.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.18.6.tgz",
+ "integrity": "sha1-c2eUm8dbIMbVpdSpe7ooJK6O8HU=",
+ "dependencies": {
+ "@babel/types": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.19.4",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-string-parser/download/@babel/helper-string-parser-7.19.4.tgz",
+ "integrity": "sha1-ONOstlS0cBqbd/sGFalvd1w6nmM=",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.19.1",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.19.1.tgz",
+ "integrity": "sha1-fuqDTPMpAf/cGn7lVeL5wn4knKI=",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-validator-option/download/@babel/helper-validator-option-7.21.0.tgz",
+ "integrity": "sha1-giTH4TrOS6/cQATaLPBk70JnMYA=",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.20.5",
+ "resolved": "http://10.107.103.115:8001/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.20.5.tgz",
+ "integrity": "sha1-deLYTUmaCrOzHDO8/lnWuKRfYuM=",
+ "dependencies": {
+ "@babel/helper-function-name": "^7.19.0",
+ "@babel/template": "^7.18.10",
+ "@babel/traverse": "^7.20.5",
+ "@babel/types": "^7.20.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/helpers/download/@babel/helpers-7.21.0.tgz",
+ "integrity": "sha1-ndGE+1WZhiA3kXzcnuy4RXfcTn4=",
+ "dependencies": {
+ "@babel/template": "^7.20.7",
+ "@babel/traverse": "^7.21.0",
+ "@babel/types": "^7.21.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/highlight/download/@babel/highlight-7.18.6.tgz",
+ "integrity": "sha1-gRWGAek+JWN5Wty/vfXWS+Py7N8=",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.18.6",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.21.2",
+ "resolved": "http://10.107.103.115:8001/@babel/parser/download/@babel/parser-7.21.2.tgz",
+ "integrity": "sha1-2sr638bXZUwwUaZtb+VbbLLyoLM=",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/download/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz",
+ "integrity": "sha1-2luPmlgKzfvlNJTbpF6jifsJpNI=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz",
+ "integrity": "sha1-2chViSWFOaIqkBAzhTEBphmNTvE=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.20.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.20.7.tgz",
+ "integrity": "sha1-v7cnbS1XPLZ7o3mYSiM04mK6UyY=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-remap-async-to-generator": "^7.18.9",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.18.6.tgz",
+ "integrity": "sha1-sRD1l0GJX37CGm//aW7EYmXERqM=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-static-block": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-class-static-block/download/@babel/plugin-proposal-class-static-block-7.20.7.tgz",
+ "integrity": "sha1-klkukCmxOxW+D3zmp67cKHnKRac=",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.20.7",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-do-expressions": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-do-expressions/download/@babel/plugin-proposal-do-expressions-7.18.6.tgz",
+ "integrity": "sha1-saBaKHbfLKOFVhFafs3jtMRUY6k=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-do-expressions": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-dynamic-import": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.18.6.tgz",
+ "integrity": "sha1-crz41Ah5n1R9dZKYw8J8fn+qTZQ=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-export-default-from": {
+ "version": "7.18.10",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-export-default-from/download/@babel/plugin-proposal-export-default-from-7.18.10.tgz",
+ "integrity": "sha1-CR9HlNvOQCfAPPTrxk0/uWt1wgY=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9",
+ "@babel/plugin-syntax-export-default-from": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.18.9.tgz",
+ "integrity": "sha1-X3MTqzSM2xnVkBRfkkdUDpR2EgM=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-function-bind": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-function-bind/download/@babel/plugin-proposal-function-bind-7.18.9.tgz",
+ "integrity": "sha1-Y11lksJFAMb3rGTK4QODreaKioo=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9",
+ "@babel/plugin-syntax-function-bind": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-json-strings": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.18.6.tgz",
+ "integrity": "sha1-foeIwYEcOTr/digX59vx69DAXws=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.20.7.tgz",
+ "integrity": "sha1-37yqj3tNN7Uei/tG2Upa6iu4nYM=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
+ "integrity": "sha1-/dlAqZp0Dld9bHU6tvu0P9uUZ+E=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-numeric-separator": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.18.6.tgz",
+ "integrity": "sha1-iZsU+6/ofwU9LF/wWzYCnGLhPHU=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.20.7.tgz",
+ "integrity": "sha1-qmYpQO9CV3nHVTSlxB6dk27cOQo=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.",
+ "dependencies": {
+ "@babel/compat-data": "^7.20.5",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.20.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.18.6.tgz",
+ "integrity": "sha1-+UANDmo+qTup73CwnnLdbaY4oss=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-chaining": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.21.0.tgz",
+ "integrity": "sha1-iG9ciXjet9MPZ4suJDRrKHI00+o=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-pipeline-operator": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-pipeline-operator/download/@babel/plugin-proposal-pipeline-operator-7.18.9.tgz",
+ "integrity": "sha1-ZqYGZu/Zwpx+xNPizLOPnZeZQjc=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9",
+ "@babel/plugin-syntax-pipeline-operator": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-methods": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.18.6.tgz",
+ "integrity": "sha1-UgnefSE0V1SKmENvoogvUvS+a+o=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-private-property-in-object/download/@babel/plugin-proposal-private-property-in-object-7.21.0.tgz",
+ "integrity": "sha1-GUlr2Yg92Dwjx9f8RdzZrQLfodw=",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-create-class-features-plugin": "^7.21.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.18.6.tgz",
+ "integrity": "sha1-r2E9LNXmQ2Q7Zc3tZCB7Fchct44=",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-do-expressions": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-do-expressions/download/@babel/plugin-syntax-do-expressions-7.18.6.tgz",
+ "integrity": "sha1-hYG67cDxKM3wKS4wA6f0Tke4c2g=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-export-default-from": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-export-default-from/download/@babel/plugin-syntax-export-default-from-7.18.6.tgz",
+ "integrity": "sha1-jfB2cRpIGMTOTyPmHWIrC6L/hLw=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-function-bind": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-function-bind/download/@babel/plugin-syntax-function-bind-7.18.6.tgz",
+ "integrity": "sha1-MhTov8cewd5jbdvAGDjCgp5WCxk=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-assertions": {
+ "version": "7.20.0",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-import-assertions/download/@babel/plugin-syntax-import-assertions-7.20.0.tgz",
+ "integrity": "sha1-u1Dg1L6glXI1OQZBIJOU6HvbnMQ=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.19.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz",
+ "integrity": "sha1-qP7vY7AQFQq9l/FknsKW6EmUPKA=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-pipeline-operator": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-pipeline-operator/download/@babel/plugin-syntax-pipeline-operator-7.18.6.tgz",
+ "integrity": "sha1-2qRNRgu6I0eMMpoOi77kM6aB/UM=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.20.0",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz",
+ "integrity": "sha1-TpoM/HachWibd6LmQtJOn2l/yMc=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.19.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz",
+ "integrity": "sha1-vqMysOiy2rPa/lWhY9gidTGrBVE=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz",
+ "integrity": "sha1-3+4YYjyMsx3reWqjyoTdqc6pQ1Q=",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-remap-async-to-generator": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz",
+ "integrity": "sha1-kYe/S6MCY1udcNmGrXDwOHJiFqg=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz",
+ "integrity": "sha1-5ze5EDflGG7ha3bnrgkzWKVjTwI=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz",
+ "integrity": "sha1-9GnQsHpMWn27Ia+tnifle0cDFmU=",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.18.6",
+ "@babel/helper-compilation-targets": "^7.20.7",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.21.0",
+ "@babel/helper-optimise-call-expression": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-replace-supers": "^7.20.7",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz",
+ "integrity": "sha1-cEzC/RVdHJllUduCdtVbnUbk0Ko=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/template": "^7.20.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz",
+ "integrity": "sha1-i9pXj3FiDH3nyTr1kBVLozFBVFQ=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz",
+ "integrity": "sha1-soaz56rmx7hh5FvtCi+v1rGk/vg=",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz",
+ "integrity": "sha1-aH8V7jza1thRkesqNyxFKOqgrg4=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz",
+ "integrity": "sha1-QhxwX0UhiIxl6R/dGvlRv+/U2s0=",
+ "dependencies": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.18.8",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.18.8.tgz",
+ "integrity": "sha1-bvilCyROtqC9utDHxhh35OMAl8E=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz",
+ "integrity": "sha1-zDVPgjTmKWiUbGGkbWNlRA/HZOA=",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.18.9",
+ "@babel/helper-function-name": "^7.18.9",
+ "@babel/helper-plugin-utils": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz",
+ "integrity": "sha1-cnlv2++A5W+6PGppnVTw3lV0RLw=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz",
+ "integrity": "sha1-rJ/cGhGGIKxJt+el0twXehv+6I4=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.20.11",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz",
+ "integrity": "sha1-PazMqOTMMJ8Dw6DEtB3Esm9VIUo=",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.20.11",
+ "@babel/helper-plugin-utils": "^7.20.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.21.2",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.21.2.tgz",
+ "integrity": "sha1-b/UHDnHjGS7yt+OYIKBvt44wWOc=",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.21.2",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-simple-access": "^7.20.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.20.11",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz",
+ "integrity": "sha1-Rn7Gu6a2pQY07qYcnCMmVNikaW4=",
+ "dependencies": {
+ "@babel/helper-hoist-variables": "^7.18.6",
+ "@babel/helper-module-transforms": "^7.20.11",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-validator-identifier": "^7.19.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz",
+ "integrity": "sha1-gdODLWA0t1tU5ighuljyjtCqtLk=",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.20.5",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz",
+ "integrity": "sha1-YmKY3WLqUdRSw75YsoXSMZW6aag=",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.20.5",
+ "@babel/helper-plugin-utils": "^7.20.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz",
+ "integrity": "sha1-0Sjzdq4gBHfzfE3fzHIqihsyRqg=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz",
+ "integrity": "sha1-+zxszdFZObb/eTmUS1GXHdw1kSw=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/helper-replace-supers": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz",
+ "integrity": "sha1-DuNJ6dG8lueOOzenr0I6QHinCD8=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz",
+ "integrity": "sha1-4iSYkDpINEjpTgMum7ucXMv8k6M=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.20.5",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz",
+ "integrity": "sha1-V82liMf/t/T4SDzIO9zqAqkH8E0=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "regenerator-transform": "^0.15.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz",
+ "integrity": "sha1-savY6/jtql9/5ru40hM9I7am92o=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.21.0.tgz",
+ "integrity": "sha1-KohPKVVtCmjNPRUtzJ5scd+27ug=",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "babel-plugin-polyfill-corejs2": "^0.3.3",
+ "babel-plugin-polyfill-corejs3": "^0.6.0",
+ "babel-plugin-polyfill-regenerator": "^0.4.1",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz",
+ "integrity": "sha1-bW33mD1nsZUom+JJCePxKo9mTck=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz",
+ "integrity": "sha1-wtg+C5nTv4PgexGZXuJL98oJQB4=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz",
+ "integrity": "sha1-xnBusrFSQCjjF3IDOVg60PRErcw=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.18.9.tgz",
+ "integrity": "sha1-BOxvEKzaqBhGaJ1j+uEX3ZwkOl4=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.18.9.tgz",
+ "integrity": "sha1-yM6mgmPkWt3NavyQkUKfgJJXYsA=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.21.0.tgz",
+ "integrity": "sha1-8JVqFTZ547N3rlt/AUNCcVHkyEg=",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.21.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/plugin-syntax-typescript": "^7.20.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.18.10",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.18.10.tgz",
+ "integrity": "sha1-Hs+w7ag9CbvLd8CZcMLdVYMqokY=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.9"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.18.6",
+ "resolved": "http://10.107.103.115:8001/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.18.6.tgz",
+ "integrity": "sha1-GUMXIl2MIBu64QM2T/6eLOo2zco=",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env": {
+ "version": "7.20.2",
+ "resolved": "http://10.107.103.115:8001/@babel/preset-env/download/@babel/preset-env-7.20.2.tgz",
+ "integrity": "sha1-mxZCqke7n0Oob5YwAReA2rf4ZQY=",
+ "dependencies": {
+ "@babel/compat-data": "^7.20.1",
+ "@babel/helper-compilation-targets": "^7.20.0",
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-validator-option": "^7.18.6",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9",
+ "@babel/plugin-proposal-async-generator-functions": "^7.20.1",
+ "@babel/plugin-proposal-class-properties": "^7.18.6",
+ "@babel/plugin-proposal-class-static-block": "^7.18.6",
+ "@babel/plugin-proposal-dynamic-import": "^7.18.6",
+ "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
+ "@babel/plugin-proposal-json-strings": "^7.18.6",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
+ "@babel/plugin-proposal-numeric-separator": "^7.18.6",
+ "@babel/plugin-proposal-object-rest-spread": "^7.20.2",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
+ "@babel/plugin-proposal-optional-chaining": "^7.18.9",
+ "@babel/plugin-proposal-private-methods": "^7.18.6",
+ "@babel/plugin-proposal-private-property-in-object": "^7.18.6",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.18.6",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-import-assertions": "^7.20.0",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.18.6",
+ "@babel/plugin-transform-async-to-generator": "^7.18.6",
+ "@babel/plugin-transform-block-scoped-functions": "^7.18.6",
+ "@babel/plugin-transform-block-scoping": "^7.20.2",
+ "@babel/plugin-transform-classes": "^7.20.2",
+ "@babel/plugin-transform-computed-properties": "^7.18.9",
+ "@babel/plugin-transform-destructuring": "^7.20.2",
+ "@babel/plugin-transform-dotall-regex": "^7.18.6",
+ "@babel/plugin-transform-duplicate-keys": "^7.18.9",
+ "@babel/plugin-transform-exponentiation-operator": "^7.18.6",
+ "@babel/plugin-transform-for-of": "^7.18.8",
+ "@babel/plugin-transform-function-name": "^7.18.9",
+ "@babel/plugin-transform-literals": "^7.18.9",
+ "@babel/plugin-transform-member-expression-literals": "^7.18.6",
+ "@babel/plugin-transform-modules-amd": "^7.19.6",
+ "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+ "@babel/plugin-transform-modules-systemjs": "^7.19.6",
+ "@babel/plugin-transform-modules-umd": "^7.18.6",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1",
+ "@babel/plugin-transform-new-target": "^7.18.6",
+ "@babel/plugin-transform-object-super": "^7.18.6",
+ "@babel/plugin-transform-parameters": "^7.20.1",
+ "@babel/plugin-transform-property-literals": "^7.18.6",
+ "@babel/plugin-transform-regenerator": "^7.18.6",
+ "@babel/plugin-transform-reserved-words": "^7.18.6",
+ "@babel/plugin-transform-shorthand-properties": "^7.18.6",
+ "@babel/plugin-transform-spread": "^7.19.0",
+ "@babel/plugin-transform-sticky-regex": "^7.18.6",
+ "@babel/plugin-transform-template-literals": "^7.18.9",
+ "@babel/plugin-transform-typeof-symbol": "^7.18.9",
+ "@babel/plugin-transform-unicode-escapes": "^7.18.10",
+ "@babel/plugin-transform-unicode-regex": "^7.18.6",
+ "@babel/preset-modules": "^0.1.5",
+ "@babel/types": "^7.20.2",
+ "babel-plugin-polyfill-corejs2": "^0.3.3",
+ "babel-plugin-polyfill-corejs3": "^0.6.0",
+ "babel-plugin-polyfill-regenerator": "^0.4.1",
+ "core-js-compat": "^3.25.1",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.5",
+ "resolved": "http://10.107.103.115:8001/@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz",
+ "integrity": "sha1-75Odbn8miCfhhBY43G/5VRXhFdk=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-typescript": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/preset-typescript/download/@babel/preset-typescript-7.21.0.tgz",
+ "integrity": "sha1-vLvKUT6CE2kf5dSyPZJR4B8A6/8=",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-validator-option": "^7.21.0",
+ "@babel/plugin-transform-typescript": "^7.21.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/register": {
+ "version": "7.18.9",
+ "resolved": "http://10.107.103.115:8001/@babel/register/download/@babel/register-7.18.9.tgz",
+ "integrity": "sha1-GIiyS8KNXMQcQS/rAV6f9rluQ5w=",
+ "dependencies": {
+ "clone-deep": "^4.0.1",
+ "find-cache-dir": "^2.0.0",
+ "make-dir": "^2.1.0",
+ "pirates": "^4.0.5",
+ "source-map-support": "^0.5.16"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.21.0",
+ "resolved": "http://10.107.103.115:8001/@babel/runtime/download/@babel/runtime-7.21.0.tgz",
+ "integrity": "sha1-W1XJ05Tl/PMEkJqLAMB9whe1ZnM=",
+ "dependencies": {
+ "regenerator-runtime": "^0.13.11"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.20.7",
+ "resolved": "http://10.107.103.115:8001/@babel/template/download/@babel/template-7.20.7.tgz",
+ "integrity": "sha1-oVCQwoOag7AqqZbAtJlABYQf1ag=",
+ "dependencies": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.21.2",
+ "resolved": "http://10.107.103.115:8001/@babel/traverse/download/@babel/traverse-7.21.2.tgz",
+ "integrity": "sha1-rH4fJ2WHUIkugV5grpDzgqRtjnU=",
+ "dependencies": {
+ "@babel/code-frame": "^7.18.6",
+ "@babel/generator": "^7.21.1",
+ "@babel/helper-environment-visitor": "^7.18.9",
+ "@babel/helper-function-name": "^7.21.0",
+ "@babel/helper-hoist-variables": "^7.18.6",
+ "@babel/helper-split-export-declaration": "^7.18.6",
+ "@babel/parser": "^7.21.2",
+ "@babel/types": "^7.21.2",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.21.2",
+ "resolved": "http://10.107.103.115:8001/@babel/types/download/@babel/types-7.21.2.tgz",
+ "integrity": "sha1-kiRvbgD5F1WJPCh2rWU9twyDENE=",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.19.4",
+ "@babel/helper-validator-identifier": "^7.19.1",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@commitlint/config-conventional": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/config-conventional/download/@commitlint/config-conventional-15.0.0.tgz",
+ "integrity": "sha1-O/Gt8xnjtDHeErqC3DmVJAOLLY8=",
+ "dev": true,
+ "dependencies": {
+ "conventional-changelog-conventionalcommits": "^4.3.1"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/ensure": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/ensure/download/@commitlint/ensure-15.0.0.tgz",
+ "integrity": "sha1-BqY3OOI5OXCghbQo5s+A+h/nb0g=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/types": "^15.0.0",
+ "lodash": "^4.17.19"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/execute-rule": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/execute-rule/download/@commitlint/execute-rule-15.0.0.tgz",
+ "integrity": "sha1-a/95Yt846J/5/bwAq9ebiEnH6fk=",
+ "dev": true,
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/format": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/format/download/@commitlint/format-15.0.0.tgz",
+ "integrity": "sha1-EJNRgJE96ThL6kySF/TGxe4QCrM=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/types": "^15.0.0",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/format/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/format/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/format/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@commitlint/format/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/@commitlint/format/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/format/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/is-ignored": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/is-ignored/download/@commitlint/is-ignored-15.0.0.tgz",
+ "integrity": "sha1-OCv59vjYEPL/xZzMUn9DierdeUk=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/types": "^15.0.0",
+ "semver": "7.3.5"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/is-ignored/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "http://10.107.103.115:8001/lru-cache/download/lru-cache-6.0.0.tgz",
+ "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/is-ignored/node_modules/semver": {
+ "version": "7.3.5",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-7.3.5.tgz",
+ "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/is-ignored/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/yallist/download/yallist-4.0.0.tgz",
+ "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=",
+ "dev": true
+ },
+ "node_modules/@commitlint/lint": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/lint/download/@commitlint/lint-15.0.0.tgz",
+ "integrity": "sha1-qTuIlvslsFqy7QJG02X0kIZUWI0=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/is-ignored": "^15.0.0",
+ "@commitlint/parse": "^15.0.0",
+ "@commitlint/rules": "^15.0.0",
+ "@commitlint/types": "^15.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/load": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/load/download/@commitlint/load-15.0.0.tgz",
+ "integrity": "sha1-W9ORwTh6r+krVM8qhrdqUij89O8=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/execute-rule": "^15.0.0",
+ "@commitlint/resolve-extends": "^15.0.0",
+ "@commitlint/types": "^15.0.0",
+ "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2",
+ "chalk": "^4.0.0",
+ "cosmiconfig": "^7.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "typescript": "^4.4.3"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/load/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/load/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/load/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@commitlint/load/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/@commitlint/load/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/load/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/resolve-from/download/resolve-from-5.0.0.tgz",
+ "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/load/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/message": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/message/download/@commitlint/message-15.0.0.tgz",
+ "integrity": "sha1-mKOKyhs82Zag/NvZrWfpA532Cwo=",
+ "dev": true,
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/parse": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/parse/download/@commitlint/parse-15.0.0.tgz",
+ "integrity": "sha1-ysd7dRR0i40B0AwOZ9XlTGlcMCw=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/types": "^15.0.0",
+ "conventional-changelog-angular": "^5.0.11",
+ "conventional-commits-parser": "^3.2.2"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/read": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/read/download/@commitlint/read-15.0.0.tgz",
+ "integrity": "sha1-2oOfO01JsFWGqc0mZsyMSja57JE=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/top-level": "^15.0.0",
+ "@commitlint/types": "^15.0.0",
+ "fs-extra": "^10.0.0",
+ "git-raw-commits": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/resolve-extends": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/resolve-extends/download/@commitlint/resolve-extends-15.0.0.tgz",
+ "integrity": "sha1-uvISJ+KsUs71Ruw13Wcy6bC25Xw=",
+ "dev": true,
+ "dependencies": {
+ "import-fresh": "^3.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "resolve-global": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/resolve-extends/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/resolve-from/download/resolve-from-5.0.0.tgz",
+ "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/rules": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/rules/download/@commitlint/rules-15.0.0.tgz",
+ "integrity": "sha1-MmNwq8AESS/LVUMZjR1VsU4l48g=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/ensure": "^15.0.0",
+ "@commitlint/message": "^15.0.0",
+ "@commitlint/to-lines": "^15.0.0",
+ "@commitlint/types": "^15.0.0",
+ "execa": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/rules/node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "http://10.107.103.115:8001/cross-spawn/download/cross-spawn-7.0.3.tgz",
+ "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@commitlint/rules/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/execa/download/execa-5.1.1.tgz",
+ "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/rules/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "http://10.107.103.115:8001/get-stream/download/get-stream-6.0.1.tgz",
+ "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/rules/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/is-stream/download/is-stream-2.0.1.tgz",
+ "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/rules/node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "http://10.107.103.115:8001/npm-run-path/download/npm-run-path-4.0.1.tgz",
+ "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/rules/node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/path-key/download/path-key-3.1.1.tgz",
+ "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/rules/node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/shebang-command/download/shebang-command-2.0.0.tgz",
+ "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/rules/node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/shebang-regex/download/shebang-regex-3.0.0.tgz",
+ "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/rules/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/which/download/which-2.0.2.tgz",
+ "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@commitlint/to-lines": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/to-lines/download/@commitlint/to-lines-15.0.0.tgz",
+ "integrity": "sha1-uGrJjzGWiJkOzC4JIn+t9ZG2XJI=",
+ "dev": true,
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/top-level": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/top-level/download/@commitlint/top-level-15.0.0.tgz",
+ "integrity": "sha1-Rn7IN36B38kW4aIKJ1WIYr4aQlQ=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/top-level/node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/find-up/download/find-up-5.0.0.tgz",
+ "integrity": "sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/top-level/node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "http://10.107.103.115:8001/locate-path/download/locate-path-6.0.0.tgz",
+ "integrity": "sha1-VTIeswn+u8WcSAHZMackUqaB0oY=",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/top-level/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/p-limit/download/p-limit-3.1.0.tgz",
+ "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/top-level/node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/p-locate/download/p-locate-5.0.0.tgz",
+ "integrity": "sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/top-level/node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/path-exists/download/path-exists-4.0.0.tgz",
+ "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/types": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/types/download/@commitlint/types-15.0.0.tgz",
+ "integrity": "sha1-Rvp72j5jQMrz46LkFby3j/AZXu0=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/types/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/types/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@commitlint/types/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@commitlint/types/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/@commitlint/types/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@commitlint/types/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@discoveryjs/json-ext": {
+ "version": "0.5.7",
+ "resolved": "http://10.107.103.115:8001/@discoveryjs/json-ext/download/@discoveryjs/json-ext-0.5.7.tgz",
+ "integrity": "sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA=",
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": {
+ "version": "3.0.2",
+ "resolved": "http://10.107.103.115:8001/@endemolshinegroup/cosmiconfig-typescript-loader/download/@endemolshinegroup/cosmiconfig-typescript-loader-3.0.2.tgz",
+ "integrity": "sha1-7qRjWCjd43KDiwkJaT69mq/uwi0=",
+ "dev": true,
+ "dependencies": {
+ "lodash.get": "^4",
+ "make-error": "^1",
+ "ts-node": "^9",
+ "tslib": "^2"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "cosmiconfig": ">=6"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "0.4.3",
+ "resolved": "http://10.107.103.115:8001/@eslint/eslintrc/download/@eslint/eslintrc-0.4.3.tgz",
+ "integrity": "sha1-nkKYHvA1vrPdSa3ResuW6P9vOUw=",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.1.1",
+ "espree": "^7.3.0",
+ "globals": "^13.9.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^3.13.1",
+ "minimatch": "^3.0.4",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "13.20.0",
+ "resolved": "http://10.107.103.115:8001/globals/download/globals-13.20.0.tgz",
+ "integrity": "sha1-6idqHlCP/U8WEoiPnRutHicXv4I=",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "http://10.107.103.115:8001/ignore/download/ignore-4.0.6.tgz",
+ "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@fesjs/compiler": {
+ "version": "2.0.5",
+ "resolved": "http://10.107.103.115:8001/@fesjs/compiler/download/@fesjs/compiler-2.0.5.tgz",
+ "integrity": "sha1-Wpj5SXvVH1IEXhhOzdxB8VwtWhA=",
+ "dependencies": {
+ "@babel/core": "^7.16.7",
+ "@babel/preset-env": "^7.15.0",
+ "@babel/register": "^7.15.3",
+ "@fesjs/utils": "^2.0.4",
+ "commander": "^7.0.0",
+ "dotenv": "8.2.0",
+ "joi": "17.3.0",
+ "readline": "^1.3.0",
+ "set-value": "3.0.2",
+ "tapable": "^2.2.0"
+ }
+ },
+ "node_modules/@fesjs/fes": {
+ "version": "2.0.14",
+ "resolved": "http://10.107.103.115:8001/@fesjs/fes/download/@fesjs/fes-2.0.14.tgz",
+ "integrity": "sha1-05bMwWz6MfM9+nXJgkMJoX9+Wys=",
+ "dependencies": {
+ "@fesjs/compiler": "^2.0.3",
+ "@fesjs/preset-built-in": "^2.0.13",
+ "@fesjs/runtime": "^2.0.2",
+ "@fesjs/utils": "^2.0.3",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "fes": "bin/fes.js"
+ },
+ "engines": {
+ "node": "^10.12.0 || ^12.0.0 || >= 14.0.0"
+ }
+ },
+ "node_modules/@fesjs/fes-design": {
+ "version": "0.7.18",
+ "resolved": "http://10.107.103.115:8001/@fesjs/fes-design/download/@fesjs/fes-design-0.7.18.tgz",
+ "integrity": "sha1-zK0Wou8Tn/QjrgwYV2JS5tcw8ws=",
+ "dependencies": {
+ "@babel/runtime": "^7.16.3",
+ "@floating-ui/dom": "^0.4.2",
+ "@juggle/resize-observer": "^3.3.1",
+ "@types/lodash-es": "^4.17.5",
+ "@types/normalize-wheel": "^1.0.0",
+ "@vue/shared": "^3.2.24",
+ "@vueuse/core": "^9.6.0",
+ "async-validator": "^4.0.7",
+ "csstype": "^3.0.10",
+ "date-fns": "^2.28.0",
+ "lodash-es": "^4.17.21",
+ "normalize-wheel": "^1.0.1",
+ "stickybits": "^3.7.9"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.24"
+ }
+ },
+ "node_modules/@fesjs/plugin-access": {
+ "version": "2.0.3",
+ "resolved": "http://10.107.103.115:8001/@fesjs/plugin-access/download/@fesjs/plugin-access-2.0.3.tgz",
+ "integrity": "sha1-gYNLEzuSZWGYvw0qXc8WaYL2FeU=",
+ "dependencies": {
+ "@fesjs/utils": "^2.0.3",
+ "lodash-es": "^4.17.15"
+ },
+ "peerDependencies": {
+ "@fesjs/fes": "^2.0.0",
+ "vue": "^3.0.5"
+ }
+ },
+ "node_modules/@fesjs/plugin-enums": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/@fesjs/plugin-enums/download/@fesjs/plugin-enums-2.0.2.tgz",
+ "integrity": "sha1-BU3pxJmJjy0lEUox+XowZpf02HY=",
+ "peerDependencies": {
+ "@fesjs/fes": "^2.0.0",
+ "vue": "^3.0.5"
+ }
+ },
+ "node_modules/@fesjs/plugin-icon": {
+ "version": "2.0.6",
+ "resolved": "http://10.107.103.115:8001/@fesjs/plugin-icon/download/@fesjs/plugin-icon-2.0.6.tgz",
+ "integrity": "sha1-cMvu0j4XVyE3dCpdckFeav6437k=",
+ "dependencies": {
+ "svgo": "^2.3.1"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.5"
+ }
+ },
+ "node_modules/@fesjs/plugin-layout": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/@fesjs/plugin-layout/download/@fesjs/plugin-layout-3.0.0.tgz",
+ "integrity": "sha1-UdVwarWbDAO72enT45g7aIQMVUk=",
+ "dependencies": {
+ "@fesjs/utils": "^2.0.3"
+ },
+ "peerDependencies": {
+ "@fesjs/fes": "^2.0.0",
+ "@fesjs/fes-design": "^0.1.10",
+ "vue": "^3.0.5"
+ }
+ },
+ "node_modules/@fesjs/plugin-locale": {
+ "version": "3.0.3",
+ "resolved": "http://10.107.103.115:8001/@fesjs/plugin-locale/download/@fesjs/plugin-locale-3.0.3.tgz",
+ "integrity": "sha1-9i+fnLIQkCNE7kebyaj+xzO/TXU=",
+ "dependencies": {
+ "@fesjs/utils": "^2.0.3",
+ "vue-i18n": "^9.0.0"
+ },
+ "peerDependencies": {
+ "@fesjs/fes": "^2.0.0",
+ "@fesjs/fes-design": "^0.1.10",
+ "vue": "^3.0.5"
+ }
+ },
+ "node_modules/@fesjs/plugin-model": {
+ "version": "2.0.3",
+ "resolved": "http://10.107.103.115:8001/@fesjs/plugin-model/download/@fesjs/plugin-model-2.0.3.tgz",
+ "integrity": "sha1-6ru02crL71g8HDBJofuOWVJqPkA=",
+ "dependencies": {
+ "@fesjs/utils": "^2.0.3"
+ },
+ "peerDependencies": {
+ "@fesjs/fes": "^2.0.0",
+ "vue": "^3.0.5"
+ }
+ },
+ "node_modules/@fesjs/plugin-monaco-editor": {
+ "version": "2.0.0-beta.7",
+ "resolved": "http://10.107.103.115:8001/@fesjs/plugin-monaco-editor/download/@fesjs/plugin-monaco-editor-2.0.0-beta.7.tgz",
+ "integrity": "sha1-anhnbhPiOQWD8ksGuSQO3YE3r1s=",
+ "dependencies": {
+ "@fesjs/utils": "^2.0.4",
+ "lodash-es": "^4.17.15",
+ "monaco-editor": "^0.20.0",
+ "monaco-editor-webpack-plugin": "^1.9.1"
+ },
+ "peerDependencies": {
+ "@fesjs/fes": "^2.0.0",
+ "vue": "^3.2.37"
+ }
+ },
+ "node_modules/@fesjs/plugin-request": {
+ "version": "2.0.12",
+ "resolved": "http://10.107.103.115:8001/@fesjs/plugin-request/download/@fesjs/plugin-request-2.0.12.tgz",
+ "integrity": "sha1-Ro33sQ3GtGva+6Zdz63wcV74HR4=",
+ "dependencies": {
+ "@fesjs/compiler": "^2.0.4",
+ "@fesjs/utils": "^2.0.3",
+ "axios": "0.21.1"
+ },
+ "peerDependencies": {
+ "@fesjs/fes": "^2.0.0",
+ "vue": "^3.0.5"
+ }
+ },
+ "node_modules/@fesjs/plugin-watermark": {
+ "version": "2.0.3",
+ "resolved": "http://10.107.103.115:8001/@fesjs/plugin-watermark/download/@fesjs/plugin-watermark-2.0.3.tgz",
+ "integrity": "sha1-2YCpPwuHU5HRJmlC86xA4VoGjjU=",
+ "dependencies": {
+ "@fesjs/utils": "^2.0.4",
+ "lodash-es": "^4.17.15"
+ },
+ "peerDependencies": {
+ "@fesjs/fes": "^2.0.0",
+ "vue": "^3.0.5"
+ }
+ },
+ "node_modules/@fesjs/preset-built-in": {
+ "version": "2.1.8",
+ "resolved": "http://10.107.103.115:8001/@fesjs/preset-built-in/download/@fesjs/preset-built-in-2.1.8.tgz",
+ "integrity": "sha1-n2TwS0oLRBJ4AzjV9dUbhb7RWQ4=",
+ "dependencies": {
+ "@babel/core": "^7.12.13",
+ "@babel/plugin-proposal-do-expressions": "^7.12.13",
+ "@babel/plugin-proposal-export-default-from": "^7.12.13",
+ "@babel/plugin-proposal-function-bind": "^7.12.13",
+ "@babel/plugin-proposal-pipeline-operator": "^7.12.13",
+ "@babel/plugin-transform-runtime": "^7.12.13",
+ "@babel/preset-env": "^7.12.13",
+ "@babel/preset-typescript": "^7.15.0",
+ "@fesjs/compiler": "^2.0.5",
+ "@fesjs/utils": "^2.0.4",
+ "@soda/friendly-errors-webpack-plugin": "^1.8.0",
+ "@vue/babel-plugin-jsx": "^1.0.2",
+ "@vue/compiler-sfc": "^3.2.37",
+ "autoprefixer": "^10.2.4",
+ "babel-loader": "^8.2.2",
+ "babel-plugin-import": "1.13.3",
+ "body-parser": "^1.19.0",
+ "cli-highlight": "^2.1.4",
+ "cliui": "7.0.4",
+ "connect-history-api-fallback": "^1.6.0",
+ "cookie-parser": "^1.4.5",
+ "copy-webpack-plugin": "^10.2.4",
+ "core-js": "^3.27.0",
+ "css-loader": "^5.0.1",
+ "css-minimizer-webpack-plugin": "^3.0.0",
+ "envinfo": "^7.7.3",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^10.0.0",
+ "get-folder-size": "^2.0.1",
+ "html-webpack-plugin": "^5.0.0",
+ "html-webpack-tags-plugin": "^3.0.0",
+ "less": "3.9.0",
+ "less-loader": "^8.0.0",
+ "mini-css-extract-plugin": "^1.3.5",
+ "mockjs": "^1.1.0",
+ "postcss": "8.3.0",
+ "postcss-flexbugs-fixes": "^5.0.2",
+ "postcss-loader": "^4.2.0",
+ "postcss-safe-parser": "^5.0.2",
+ "qs": "^6.10.2",
+ "raw-loader": "^4.0.2",
+ "style-loader": "^2.0.0",
+ "url-loader": "^4.1.1",
+ "vue-loader": "^16.1.2",
+ "webpack": "^5.24.2",
+ "webpack-bundle-analyzer": "^4.4.0",
+ "webpack-chain": "^6.5.1",
+ "webpack-dev-server": "^3.11.2",
+ "webpackbar": "^5.0.0-3"
+ },
+ "peerDependencies": {
+ "core-js": "^3.27.0"
+ }
+ },
+ "node_modules/@fesjs/preset-built-in/node_modules/@vue/compiler-sfc": {
+ "version": "3.2.47",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.47.tgz",
+ "integrity": "sha1-G9w29s3BZD9y4sOX6xo5j1AErT0=",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.47",
+ "@vue/compiler-dom": "3.2.47",
+ "@vue/compiler-ssr": "3.2.47",
+ "@vue/reactivity-transform": "3.2.47",
+ "@vue/shared": "3.2.47",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7",
+ "postcss": "^8.1.10",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@fesjs/runtime": {
+ "version": "2.0.3",
+ "resolved": "http://10.107.103.115:8001/@fesjs/runtime/download/@fesjs/runtime-2.0.3.tgz",
+ "integrity": "sha1-lE7hEDXDnF7S6uHEjAbITTLhCiE=",
+ "dependencies": {
+ "vue-router": "^4.0.1"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.37"
+ }
+ },
+ "node_modules/@fesjs/traction-widget": {
+ "version": "1.7.3",
+ "resolved": "http://10.107.103.115:8001/@fesjs/traction-widget/download/@fesjs/traction-widget-1.7.3.tgz",
+ "integrity": "sha1-Qu+LhyJkAKfgKwrsiOGJdT4knW8=",
+ "dependencies": {
+ "@fesjs/fes-design": "0.8.7"
+ }
+ },
+ "node_modules/@fesjs/traction-widget/node_modules/@fesjs/fes-design": {
+ "version": "0.8.7",
+ "resolved": "http://10.107.103.115:8001/@fesjs/fes-design/download/@fesjs/fes-design-0.8.7.tgz",
+ "integrity": "sha1-Iy+4MKYf1oHVcjoT9ut3+7gp/r4=",
+ "dependencies": {
+ "@babel/runtime": "^7.16.3",
+ "@floating-ui/dom": "^1.2.9",
+ "@juggle/resize-observer": "^3.3.1",
+ "@types/lodash-es": "^4.17.5",
+ "@vue/shared": "^3.2.24",
+ "@vueuse/core": "^9.6.0",
+ "async-validator": "^4.0.7",
+ "csstype": "^3.0.10",
+ "date-fns": "^2.28.0",
+ "lodash-es": "^4.17.21",
+ "stickybits": "^3.7.9"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.24"
+ }
+ },
+ "node_modules/@fesjs/traction-widget/node_modules/@floating-ui/core": {
+ "version": "1.5.0",
+ "resolved": "http://10.107.103.115:8001/@floating-ui/core/download/@floating-ui/core-1.5.0.tgz",
+ "integrity": "sha1-XAXGDVri0FEBwwIcGio1DdwCf4w=",
+ "dependencies": {
+ "@floating-ui/utils": "^0.1.3"
+ }
+ },
+ "node_modules/@fesjs/traction-widget/node_modules/@floating-ui/dom": {
+ "version": "1.5.3",
+ "resolved": "http://10.107.103.115:8001/@floating-ui/dom/download/@floating-ui/dom-1.5.3.tgz",
+ "integrity": "sha1-VOUO/LQywGwjzTPeK1dRAgBUNvo=",
+ "dependencies": {
+ "@floating-ui/core": "^1.4.2",
+ "@floating-ui/utils": "^0.1.3"
+ }
+ },
+ "node_modules/@fesjs/traction-widget/node_modules/@floating-ui/utils": {
+ "version": "0.1.4",
+ "resolved": "http://10.107.103.115:8001/@floating-ui/utils/download/@floating-ui/utils-0.1.4.tgz",
+ "integrity": "sha1-GWVNECbMQQl11GRFGA5wpQibPn0="
+ },
+ "node_modules/@fesjs/utils": {
+ "version": "2.0.4",
+ "resolved": "http://10.107.103.115:8001/@fesjs/utils/download/@fesjs/utils-2.0.4.tgz",
+ "integrity": "sha1-rH1YmaX90lR540PTyoAztxe5rzs=",
+ "dependencies": {
+ "@babel/generator": "^7.15.0",
+ "@babel/parser": "^7.15.0",
+ "@babel/traverse": "^7.15.0",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.2",
+ "crequire": "^1.8.1",
+ "debug": "^4.3.2",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.7",
+ "lodash": "^4.17.21",
+ "mkdirp": "^1.0.4",
+ "mustache": "^4.2.0",
+ "pkg-up": "^3.1.0",
+ "portfinder": "^1.0.28",
+ "resolve": "^1.20.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "yargs-parser": "^20.2.9"
+ }
+ },
+ "node_modules/@fesjs/utils/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@fesjs/utils/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@fesjs/utils/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@fesjs/utils/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI="
+ },
+ "node_modules/@fesjs/utils/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@fesjs/utils/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "http://10.107.103.115:8001/lru-cache/download/lru-cache-6.0.0.tgz",
+ "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@fesjs/utils/node_modules/semver": {
+ "version": "7.3.8",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-7.3.8.tgz",
+ "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@fesjs/utils/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@fesjs/utils/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/yallist/download/yallist-4.0.0.tgz",
+ "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI="
+ },
+ "node_modules/@floating-ui/core": {
+ "version": "0.6.2",
+ "resolved": "http://10.107.103.115:8001/@floating-ui/core/download/@floating-ui/core-0.6.2.tgz",
+ "integrity": "sha1-8oE/Dl89XtevUCnhoIIgPa3wK30="
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "0.4.5",
+ "resolved": "http://10.107.103.115:8001/@floating-ui/dom/download/@floating-ui/dom-0.4.5.tgz",
+ "integrity": "sha1-LojRZkYRnMZ9RGg/de6ZhAR1u/o=",
+ "dependencies": {
+ "@floating-ui/core": "^0.6.2"
+ }
+ },
+ "node_modules/@hapi/hoek": {
+ "version": "9.3.0",
+ "resolved": "http://10.107.103.115:8001/@hapi/hoek/download/@hapi/hoek-9.3.0.tgz",
+ "integrity": "sha1-g2iGnctzW+Ln9ct2R9544WeiUfs="
+ },
+ "node_modules/@hapi/topo": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/@hapi/topo/download/@hapi/topo-5.1.0.tgz",
+ "integrity": "sha1-3ESOMyxsbjek3AL9hLqNRLmvsBI=",
+ "dependencies": {
+ "@hapi/hoek": "^9.0.0"
+ }
+ },
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.5.0",
+ "resolved": "http://10.107.103.115:8001/@humanwhocodes/config-array/download/@humanwhocodes/config-array-0.5.0.tgz",
+ "integrity": "sha1-FAeWfUxu7Nc4j4Os8er00Mbljvk=",
+ "dev": true,
+ "dependencies": {
+ "@humanwhocodes/object-schema": "^1.2.0",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ }
+ },
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "http://10.107.103.115:8001/@humanwhocodes/object-schema/download/@humanwhocodes/object-schema-1.2.1.tgz",
+ "integrity": "sha1-tSBSnsIdjllFoYUd/Rwy6U45/0U=",
+ "dev": true
+ },
+ "node_modules/@intlify/core-base": {
+ "version": "9.2.2",
+ "resolved": "http://10.107.103.115:8001/@intlify/core-base/download/@intlify/core-base-9.2.2.tgz",
+ "integrity": "sha1-U1M2mwXMn+Ncq5X+IK/rikSB+Tk=",
+ "dependencies": {
+ "@intlify/devtools-if": "9.2.2",
+ "@intlify/message-compiler": "9.2.2",
+ "@intlify/shared": "9.2.2",
+ "@intlify/vue-devtools": "9.2.2"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@intlify/devtools-if": {
+ "version": "9.2.2",
+ "resolved": "http://10.107.103.115:8001/@intlify/devtools-if/download/@intlify/devtools-if-9.2.2.tgz",
+ "integrity": "sha1-sT2axLTi/m0ufapVZReoBh/ovTk=",
+ "dependencies": {
+ "@intlify/shared": "9.2.2"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@intlify/message-compiler": {
+ "version": "9.2.2",
+ "resolved": "http://10.107.103.115:8001/@intlify/message-compiler/download/@intlify/message-compiler-9.2.2.tgz",
+ "integrity": "sha1-5Cq2k5uK5bPSH69qRARWZ6GLuhw=",
+ "dependencies": {
+ "@intlify/shared": "9.2.2",
+ "source-map": "0.6.1"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@intlify/shared": {
+ "version": "9.2.2",
+ "resolved": "http://10.107.103.115:8001/@intlify/shared/download/@intlify/shared-9.2.2.tgz",
+ "integrity": "sha1-UBG+nKK0q4b4Zgc5KG4nB/mrtKU=",
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@intlify/vue-devtools": {
+ "version": "9.2.2",
+ "resolved": "http://10.107.103.115:8001/@intlify/vue-devtools/download/@intlify/vue-devtools-9.2.2.tgz",
+ "integrity": "sha1-uVcBVW2vfrs6LUWqOunmQVrtgxc=",
+ "dependencies": {
+ "@intlify/core-base": "9.2.2",
+ "@intlify/shared": "9.2.2"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.1.1",
+ "resolved": "http://10.107.103.115:8001/@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.1.1.tgz",
+ "integrity": "sha1-5dLkUDBqlJHjvXfjI+ONev8xWZY=",
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.0",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/@jridgewell/resolve-uri/download/@jridgewell/resolve-uri-3.1.0.tgz",
+ "integrity": "sha1-IgOxGMFXchrd/mnUe3BGVGMGbXg=",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "http://10.107.103.115:8001/@jridgewell/set-array/download/@jridgewell/set-array-1.1.2.tgz",
+ "integrity": "sha1-fGz5mNbSC5FMClWpGuko/yWWXnI=",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.2",
+ "resolved": "http://10.107.103.115:8001/@jridgewell/source-map/download/@jridgewell/source-map-0.3.2.tgz",
+ "integrity": "sha1-9FNRqu1FJ6KYUS7HL4EEDJmFgPs=",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.2",
+ "resolved": "http://10.107.103.115:8001/@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.3.2.tgz",
+ "integrity": "sha1-wa7cYehT8rufXf5tRELTtWWyU7k=",
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.14",
+ "resolved": "http://10.107.103.115:8001/@jridgewell/sourcemap-codec/download/@jridgewell/sourcemap-codec-1.4.14.tgz",
+ "integrity": "sha1-rdTJjTQUcqKJGQtCTvvbCWmRuyQ="
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.17",
+ "resolved": "http://10.107.103.115:8001/@jridgewell/trace-mapping/download/@jridgewell/trace-mapping-0.3.17.tgz",
+ "integrity": "sha1-eTBBJ3r5BzsJUaf+Dw2MTJjDaYU=",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "3.1.0",
+ "@jridgewell/sourcemap-codec": "1.4.14"
+ }
+ },
+ "node_modules/@juggle/resize-observer": {
+ "version": "3.4.0",
+ "resolved": "http://10.107.103.115:8001/@juggle/resize-observer/download/@juggle/resize-observer-3.4.0.tgz",
+ "integrity": "sha1-CNbF4gz35MwC/RgcSwwiXNMdu2A="
+ },
+ "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": {
+ "version": "5.1.1-v1",
+ "resolved": "http://10.107.103.115:8001/@nicolo-ribaudo/eslint-scope-5-internals/download/@nicolo-ribaudo/eslint-scope-5-internals-5.1.1-v1.tgz",
+ "integrity": "sha1-2/czqWXKR7GXMXfcC7bIie3PsSk=",
+ "dev": true,
+ "dependencies": {
+ "eslint-scope": "5.1.1"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "http://10.107.103.115:8001/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz",
+ "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "http://10.107.103.115:8001/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz",
+ "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "http://10.107.103.115:8001/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz",
+ "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@polka/url": {
+ "version": "1.0.0-next.21",
+ "resolved": "http://10.107.103.115:8001/@polka/url/download/@polka/url-1.0.0-next.21.tgz",
+ "integrity": "sha1-XeWiOFo1MJQn9gEZkrVEUU1VmqE="
+ },
+ "node_modules/@sideway/address": {
+ "version": "4.1.4",
+ "resolved": "http://10.107.103.115:8001/@sideway/address/download/@sideway/address-4.1.4.tgz",
+ "integrity": "sha1-A9zOvG6kf9wib309GtUSlV1Hg/A=",
+ "dependencies": {
+ "@hapi/hoek": "^9.0.0"
+ }
+ },
+ "node_modules/@sideway/formula": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/@sideway/formula/download/@sideway/formula-3.0.1.tgz",
+ "integrity": "sha1-gPy8uvfOAx4O8t0psb/Hw/WDYR8="
+ },
+ "node_modules/@sideway/pinpoint": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/@sideway/pinpoint/download/@sideway/pinpoint-2.0.0.tgz",
+ "integrity": "sha1-z/j/rcNyrSn9P3gneusp5jLMcN8="
+ },
+ "node_modules/@soda/friendly-errors-webpack-plugin": {
+ "version": "1.8.1",
+ "resolved": "http://10.107.103.115:8001/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.1.tgz",
+ "integrity": "sha1-TU+7EQiZOqo2IRYkfD0YGIosbIU=",
+ "dependencies": {
+ "chalk": "^3.0.0",
+ "error-stack-parser": "^2.0.6",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-3.0.0.tgz",
+ "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI="
+ },
+ "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@trysound/sax": {
+ "version": "0.2.0",
+ "resolved": "http://10.107.103.115:8001/@trysound/sax/download/@trysound/sax-0.2.0.tgz",
+ "integrity": "sha1-zMqrdYr1Z2Hre/N69vA/Mm3XmK0=",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/@types/eslint": {
+ "version": "8.21.1",
+ "resolved": "http://10.107.103.115:8001/@types/eslint/download/@types/eslint-8.21.1.tgz",
+ "integrity": "sha1-EQtEGiENU6tHeVEk28Ppu5k9Hnw=",
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.4",
+ "resolved": "http://10.107.103.115:8001/@types/eslint-scope/download/@types/eslint-scope-3.7.4.tgz",
+ "integrity": "sha1-N/wSI/B4bDlicGihLpTW5vxh3hY=",
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "0.0.51",
+ "resolved": "http://10.107.103.115:8001/@types/estree/download/@types/estree-0.0.51.tgz",
+ "integrity": "sha1-z9cJJKJaP9MrIY5eQg5ol+GsT0A="
+ },
+ "node_modules/@types/glob": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/@types/glob/download/@types/glob-7.2.0.tgz",
+ "integrity": "sha1-vBtb86qS8lvV3TnzXFc2G9zlsus=",
+ "dependencies": {
+ "@types/minimatch": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "http://10.107.103.115:8001/@types/html-minifier-terser/download/@types/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha1-T8M6AMHQwWmHsaIM+S0gYUxVrDU="
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.11",
+ "resolved": "http://10.107.103.115:8001/@types/json-schema/download/@types/json-schema-7.0.11.tgz",
+ "integrity": "sha1-1CG2xSejA398hEM/0sQingFoY9M="
+ },
+ "node_modules/@types/json5": {
+ "version": "0.0.29",
+ "resolved": "http://10.107.103.115:8001/@types/json5/download/@types/json5-0.0.29.tgz",
+ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
+ "dev": true
+ },
+ "node_modules/@types/lodash": {
+ "version": "4.14.191",
+ "resolved": "http://10.107.103.115:8001/@types/lodash/download/@types/lodash-4.14.191.tgz",
+ "integrity": "sha1-CVEef3y6J1rNi0Gd2sjammp54vo="
+ },
+ "node_modules/@types/lodash-es": {
+ "version": "4.17.6",
+ "resolved": "http://10.107.103.115:8001/@types/lodash-es/download/@types/lodash-es-4.17.6.tgz",
+ "integrity": "sha1-wu1MgyD/pvEbQ+uJ6eruxllmoKA=",
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
+ "node_modules/@types/minimatch": {
+ "version": "5.1.2",
+ "resolved": "http://10.107.103.115:8001/@types/minimatch/download/@types/minimatch-5.1.2.tgz",
+ "integrity": "sha1-B1CLRXl8uB7D8nMBGwVM0HVe3co="
+ },
+ "node_modules/@types/minimist": {
+ "version": "1.2.2",
+ "resolved": "http://10.107.103.115:8001/@types/minimist/download/@types/minimist-1.2.2.tgz",
+ "integrity": "sha1-7nceK6Sz3Fs3KTXVSf2WF780W4w=",
+ "dev": true
+ },
+ "node_modules/@types/node": {
+ "version": "18.14.5",
+ "resolved": "http://10.107.103.115:8001/@types/node/download/@types/node-18.14.5.tgz",
+ "integrity": "sha1-ShOmRFhiFZMD/DhYZZipOW/ECLM="
+ },
+ "node_modules/@types/normalize-package-data": {
+ "version": "2.4.1",
+ "resolved": "http://10.107.103.115:8001/@types/normalize-package-data/download/@types/normalize-package-data-2.4.1.tgz",
+ "integrity": "sha1-0zV0eaD9/dWQf+Z+F+CoXJBuEwE=",
+ "dev": true
+ },
+ "node_modules/@types/normalize-wheel": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/@types/normalize-wheel/download/@types/normalize-wheel-1.0.1.tgz",
+ "integrity": "sha1-3xL2vVRgRMb3LTFPzVhQRHeplQM="
+ },
+ "node_modules/@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/@types/parse-json/download/@types/parse-json-4.0.0.tgz",
+ "integrity": "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA="
+ },
+ "node_modules/@types/web-bluetooth": {
+ "version": "0.0.16",
+ "resolved": "http://10.107.103.115:8001/@types/web-bluetooth/download/@types/web-bluetooth-0.0.16.tgz",
+ "integrity": "sha1-HRKHOo5JVnNx8qdf4+f37cpmYtg="
+ },
+ "node_modules/@vue/babel-helper-vue-transform-on": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/@vue/babel-helper-vue-transform-on/download/@vue/babel-helper-vue-transform-on-1.0.2.tgz",
+ "integrity": "sha1-m5xpHNBvyFUiGiR1w8yDHXdLx9w="
+ },
+ "node_modules/@vue/babel-plugin-jsx": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/@vue/babel-plugin-jsx/download/@vue/babel-plugin-jsx-1.1.1.tgz",
+ "integrity": "sha1-DFusJ4gNI/iYlM0Daje1XvYd38E=",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/plugin-syntax-jsx": "^7.0.0",
+ "@babel/template": "^7.0.0",
+ "@babel/traverse": "^7.0.0",
+ "@babel/types": "^7.0.0",
+ "@vue/babel-helper-vue-transform-on": "^1.0.2",
+ "camelcase": "^6.0.0",
+ "html-tags": "^3.1.0",
+ "svg-tags": "^1.0.0"
+ }
+ },
+ "node_modules/@vue/compiler-core": {
+ "version": "3.2.47",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-core/download/@vue/compiler-core-3.2.47.tgz",
+ "integrity": "sha1-PgfGhNdIl6yapZIsUgdB8wKSZ/g=",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/shared": "3.2.47",
+ "estree-walker": "^2.0.2",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@vue/compiler-dom": {
+ "version": "3.2.47",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-dom/download/@vue/compiler-dom-3.2.47.tgz",
+ "integrity": "sha1-oLBsr373BWk55WPcqpy94weU8wU=",
+ "dependencies": {
+ "@vue/compiler-core": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "node_modules/@vue/compiler-sfc": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.26.tgz",
+ "integrity": "sha1-POdmd+SqWDEWVaO+qescuATSJz8=",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.26",
+ "@vue/compiler-dom": "3.2.26",
+ "@vue/compiler-ssr": "3.2.26",
+ "@vue/reactivity-transform": "3.2.26",
+ "@vue/shared": "3.2.26",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7",
+ "postcss": "^8.1.10",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-core": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-core/download/@vue/compiler-core-3.2.26.tgz",
+ "integrity": "sha1-mrkq5iTaUfe2Bk9GecLUVk9DfMg=",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/shared": "3.2.26",
+ "estree-walker": "^2.0.2",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-dom": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-dom/download/@vue/compiler-dom-3.2.26.tgz",
+ "integrity": "sha1-x6e1XVCnt5gd1E/CghHfFFBIJmc=",
+ "dependencies": {
+ "@vue/compiler-core": "3.2.26",
+ "@vue/shared": "3.2.26"
+ }
+ },
+ "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-ssr": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.26.tgz",
+ "integrity": "sha1-/QSVIzQfv0q16I4l7vVm2GKJS6c=",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.26",
+ "@vue/shared": "3.2.26"
+ }
+ },
+ "node_modules/@vue/compiler-sfc/node_modules/@vue/reactivity-transform": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/reactivity-transform/download/@vue/reactivity-transform-3.2.26.tgz",
+ "integrity": "sha1-bY8gpKotGXKPJd6ZlirdvnxNA+k=",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.26",
+ "@vue/shared": "3.2.26",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7"
+ }
+ },
+ "node_modules/@vue/compiler-sfc/node_modules/@vue/shared": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/shared/download/@vue/shared-3.2.26.tgz",
+ "integrity": "sha1-es0WIXg1cbmoLsofBBtKCpg0gdk="
+ },
+ "node_modules/@vue/compiler-ssr": {
+ "version": "3.2.47",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.47.tgz",
+ "integrity": "sha1-NYcsAaJzqsTWBwq52NqRirEwV+4=",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.47",
+ "@vue/shared": "3.2.47"
+ }
+ },
+ "node_modules/@vue/devtools-api": {
+ "version": "6.5.0",
+ "resolved": "http://10.107.103.115:8001/@vue/devtools-api/download/@vue/devtools-api-6.5.0.tgz",
+ "integrity": "sha1-mLmUJe3ucLTJkmkmKPoeosHlfQc="
+ },
+ "node_modules/@vue/reactivity-transform": {
+ "version": "3.2.47",
+ "resolved": "http://10.107.103.115:8001/@vue/reactivity-transform/download/@vue/reactivity-transform-3.2.47.tgz",
+ "integrity": "sha1-5F300GNw+KvykIGhav0lz/um2E4=",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/compiler-core": "3.2.47",
+ "@vue/shared": "3.2.47",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.25.7"
+ }
+ },
+ "node_modules/@vue/shared": {
+ "version": "3.2.47",
+ "resolved": "http://10.107.103.115:8001/@vue/shared/download/@vue/shared-3.2.47.tgz",
+ "integrity": "sha1-5ZfvdQhsbolv9UeKa/wKeqS70Uw="
+ },
+ "node_modules/@vueuse/core": {
+ "version": "9.13.0",
+ "resolved": "http://10.107.103.115:8001/@vueuse/core/download/@vueuse/core-9.13.0.tgz",
+ "integrity": "sha1-L2nmbRkFweTuvCSaAXWc+I6gDPQ=",
+ "dependencies": {
+ "@types/web-bluetooth": "^0.0.16",
+ "@vueuse/metadata": "9.13.0",
+ "@vueuse/shared": "9.13.0",
+ "vue-demi": "*"
+ }
+ },
+ "node_modules/@vueuse/metadata": {
+ "version": "9.13.0",
+ "resolved": "http://10.107.103.115:8001/@vueuse/metadata/download/@vueuse/metadata-9.13.0.tgz",
+ "integrity": "sha1-vCWmza0bGpPDbOMBkRJNplIFOf8="
+ },
+ "node_modules/@vueuse/shared": {
+ "version": "9.13.0",
+ "resolved": "http://10.107.103.115:8001/@vueuse/shared/download/@vueuse/shared-9.13.0.tgz",
+ "integrity": "sha1-CJ/0zE4uekAV5XqPMuSznQljU7k=",
+ "dependencies": {
+ "vue-demi": "*"
+ }
+ },
+ "node_modules/@webank/eslint-config-webank": {
+ "version": "0.4.2",
+ "resolved": "http://10.107.103.115:8001/@webank/eslint-config-webank/download/@webank/eslint-config-webank-0.4.2.tgz",
+ "integrity": "sha1-7F2FLCflof/1clNFaOiKqw1UOPY=",
+ "dev": true,
+ "dependencies": {
+ "@babel/eslint-parser": "^7.13.14",
+ "@babel/plugin-syntax-jsx": "^7.12.13",
+ "confusing-browser-globals": "^1.0.10",
+ "eslint": "^7.26.0",
+ "eslint-plugin-angular": "^4.0.1",
+ "eslint-plugin-html": "^6.1.2",
+ "eslint-plugin-import": "2.22.1",
+ "eslint-plugin-node": "^11.1.0",
+ "eslint-plugin-vue": "^7.16.0",
+ "vue-eslint-parser": "^7.10.0"
+ }
+ },
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/ast/download/@webassemblyjs/ast-1.11.1.tgz",
+ "integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=",
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.11.1.tgz",
+ "integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8="
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.11.1.tgz",
+ "integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY="
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.11.1.tgz",
+ "integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU="
+ },
+ "node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/helper-numbers/download/@webassemblyjs/helper-numbers-1.11.1.tgz",
+ "integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=",
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.11.1.tgz",
+ "integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE="
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.11.1.tgz",
+ "integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.11.1.tgz",
+ "integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=",
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.11.1.tgz",
+ "integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=",
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.11.1.tgz",
+ "integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8="
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.11.1.tgz",
+ "integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/helper-wasm-section": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-opt": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "@webassemblyjs/wast-printer": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.11.1.tgz",
+ "integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.11.1.tgz",
+ "integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.11.1.tgz",
+ "integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.11.1",
+ "resolved": "http://10.107.103.115:8001/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.11.1.tgz",
+ "integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz",
+ "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A="
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "http://10.107.103.115:8001/@xtuc/long/download/@xtuc/long-4.2.2.tgz",
+ "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0="
+ },
+ "node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "http://10.107.103.115:8001/accepts/download/accepts-1.3.8.tgz",
+ "integrity": "sha1-C/C+EltnAUrcsLCSHmLbe//hay4=",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.8.2",
+ "resolved": "http://10.107.103.115:8001/acorn/download/acorn-8.8.2.tgz",
+ "integrity": "sha1-Gy8l2wKvllOZuXdrDCw5EnbTfEo=",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-import-assertions": {
+ "version": "1.8.0",
+ "resolved": "http://10.107.103.115:8001/acorn-import-assertions/download/acorn-import-assertions-1.8.0.tgz",
+ "integrity": "sha1-uitZOc5iwjjbbZPYHJsRGym4Vek=",
+ "peerDependencies": {
+ "acorn": "^8"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "http://10.107.103.115:8001/acorn-jsx/download/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=",
+ "dev": true,
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "http://10.107.103.115:8001/acorn-walk/download/acorn-walk-8.2.0.tgz",
+ "integrity": "sha1-dBIQ8uJCZFRQiFOi9E0KuDt/acE=",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/aggregate-error/download/aggregate-error-3.1.0.tgz",
+ "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=",
+ "dev": true,
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "http://10.107.103.115:8001/ajv/download/ajv-6.12.6.tgz",
+ "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "node_modules/ajv-errors": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/ajv-errors/download/ajv-errors-1.0.1.tgz",
+ "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=",
+ "peerDependencies": {
+ "ajv": ">=5.0.0"
+ }
+ },
+ "node_modules/ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/ajv-formats/download/ajv-formats-2.1.1.tgz",
+ "integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ajv-formats/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "http://10.107.103.115:8001/ajv/download/ajv-8.12.0.tgz",
+ "integrity": "sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "node_modules/ajv-formats/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI="
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "http://10.107.103.115:8001/ajv-keywords/download/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/ansi-colors": {
+ "version": "3.2.4",
+ "resolved": "http://10.107.103.115:8001/ansi-colors/download/ansi-colors-3.2.4.tgz",
+ "integrity": "sha1-46PaS/uubIapwoViXeEkojQCb78=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "http://10.107.103.115:8001/ansi-escapes/download/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-escapes/node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "http://10.107.103.115:8001/type-fest/download/type-fest-0.21.3.tgz",
+ "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "http://10.107.103.115:8001/ansi-html-community/download/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=",
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-5.0.1.tgz",
+ "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-3.2.1.tgz",
+ "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/any-promise": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/any-promise/download/any-promise-1.3.0.tgz",
+ "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8="
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "http://10.107.103.115:8001/anymatch/download/anymatch-3.1.3.tgz",
+ "integrity": "sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/arg": {
+ "version": "4.1.3",
+ "resolved": "http://10.107.103.115:8001/arg/download/arg-4.1.3.tgz",
+ "integrity": "sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=",
+ "dev": true
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "http://10.107.103.115:8001/argparse/download/argparse-1.0.10.tgz",
+ "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=",
+ "dev": true,
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/arr-diff/download/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/arr-flatten/download/arr-flatten-1.1.0.tgz",
+ "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-union": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/arr-union/download/arr-union-3.1.0.tgz",
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-flatten": {
+ "version": "2.1.2",
+ "resolved": "http://10.107.103.115:8001/array-flatten/download/array-flatten-2.1.2.tgz",
+ "integrity": "sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk="
+ },
+ "node_modules/array-ify": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/array-ify/download/array-ify-1.0.0.tgz",
+ "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
+ "dev": true
+ },
+ "node_modules/array-includes": {
+ "version": "3.1.6",
+ "resolved": "http://10.107.103.115:8001/array-includes/download/array-includes-3.1.6.tgz",
+ "integrity": "sha1-np5yDhlPGYJmup4Ywp5qmw5LIl8=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
+ "get-intrinsic": "^1.1.3",
+ "is-string": "^1.0.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/array-union": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/array-union/download/array-union-3.0.1.tgz",
+ "integrity": "sha1-2lJjDTJ/i4jPv7V3KOKvXNm2uXU=",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/array-uniq": {
+ "version": "1.0.3",
+ "resolved": "http://10.107.103.115:8001/array-uniq/download/array-uniq-1.0.3.tgz",
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "http://10.107.103.115:8001/array-unique/download/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array.prototype.flat": {
+ "version": "1.3.1",
+ "resolved": "http://10.107.103.115:8001/array.prototype.flat/download/array.prototype.flat-1.3.1.tgz",
+ "integrity": "sha1-/8ZXanyj78L0ahQ7nR3am0s89eI=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4",
+ "es-shim-unscopables": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/arrify": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/arrify/download/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/asap": {
+ "version": "2.0.6",
+ "resolved": "http://10.107.103.115:8001/asap/download/asap-2.0.6.tgz",
+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
+ "optional": true
+ },
+ "node_modules/asn1": {
+ "version": "0.2.6",
+ "resolved": "http://10.107.103.115:8001/asn1/download/asn1-0.2.6.tgz",
+ "integrity": "sha1-DTp7tuZOAqkMAwOzHykoaOoJoI0=",
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/assert-plus/download/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/assign-symbols/download/assign-symbols-1.0.0.tgz",
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/astral-regex": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/astral-regex/download/astral-regex-2.0.0.tgz",
+ "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/async": {
+ "version": "2.6.4",
+ "resolved": "http://10.107.103.115:8001/async/download/async-2.6.4.tgz",
+ "integrity": "sha1-cGt/9ghGZM1+rnE/b5ZUM7VQQiE=",
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/async-each": {
+ "version": "1.0.3",
+ "resolved": "http://10.107.103.115:8001/async-each/download/async-each-1.0.3.tgz",
+ "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8="
+ },
+ "node_modules/async-limiter": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/async-limiter/download/async-limiter-1.0.1.tgz",
+ "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0="
+ },
+ "node_modules/async-validator": {
+ "version": "4.2.5",
+ "resolved": "http://10.107.103.115:8001/async-validator/download/async-validator-4.2.5.tgz",
+ "integrity": "sha1-yW6jMypSFpnQr6rO7VEKVGVsYzk="
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "http://10.107.103.115:8001/asynckit/download/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "optional": true
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/at-least-node/download/at-least-node-1.0.0.tgz",
+ "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/atob": {
+ "version": "2.1.2",
+ "resolved": "http://10.107.103.115:8001/atob/download/atob-2.1.2.tgz",
+ "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=",
+ "bin": {
+ "atob": "bin/atob.js"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/autoprefixer": {
+ "version": "10.4.13",
+ "resolved": "http://10.107.103.115:8001/autoprefixer/download/autoprefixer-10.4.13.tgz",
+ "integrity": "sha1-tRNrWZMCCaMh6fo9yi58TSI+g6g=",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-lite": "^1.0.30001426",
+ "fraction.js": "^4.2.0",
+ "normalize-range": "^0.1.2",
+ "picocolors": "^1.0.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.5",
+ "resolved": "http://10.107.103.115:8001/available-typed-arrays/download/available-typed-arrays-1.0.5.tgz",
+ "integrity": "sha1-kvlWFlAQadB9EO2y/DfT4cZRI7c=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "http://10.107.103.115:8001/aws-sign2/download/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws4": {
+ "version": "1.12.0",
+ "resolved": "http://10.107.103.115:8001/aws4/download/aws4-1.12.0.tgz",
+ "integrity": "sha1-zhydFDOJZ54lOzFCQeqapc7JgNM=",
+ "optional": true
+ },
+ "node_modules/axios": {
+ "version": "0.21.1",
+ "resolved": "http://10.107.103.115:8001/axios/download/axios-0.21.1.tgz",
+ "integrity": "sha1-IlY0gZYvTWvemnbVFu8OXTwJsrg=",
+ "dependencies": {
+ "follow-redirects": "^1.10.0"
+ }
+ },
+ "node_modules/babel-loader": {
+ "version": "8.3.0",
+ "resolved": "http://10.107.103.115:8001/babel-loader/download/babel-loader-8.3.0.tgz",
+ "integrity": "sha1-Ekk26EG6T+gXZ4bW/yit0fE01qg=",
+ "dependencies": {
+ "find-cache-dir": "^3.3.1",
+ "loader-utils": "^2.0.0",
+ "make-dir": "^3.1.0",
+ "schema-utils": "^2.6.5"
+ },
+ "engines": {
+ "node": ">= 8.9"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "webpack": ">=2"
+ }
+ },
+ "node_modules/babel-loader/node_modules/find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "http://10.107.103.115:8001/find-cache-dir/download/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=",
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-loader/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/find-up/download/find-up-4.1.0.tgz",
+ "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-loader/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/locate-path/download/locate-path-5.0.0.tgz",
+ "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-loader/node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/make-dir/download/make-dir-3.1.0.tgz",
+ "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=",
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-loader/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/p-locate/download/p-locate-4.1.0.tgz",
+ "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-loader/node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/path-exists/download/path-exists-4.0.0.tgz",
+ "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-loader/node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "http://10.107.103.115:8001/pkg-dir/download/pkg-dir-4.2.0.tgz",
+ "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=",
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-plugin-import": {
+ "version": "1.13.3",
+ "resolved": "http://10.107.103.115:8001/babel-plugin-import/download/babel-plugin-import-1.13.3.tgz",
+ "integrity": "sha1-nbu6fRrHK9QSkXqDDUReAJQdJtc=",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/runtime": "^7.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.3.3",
+ "resolved": "http://10.107.103.115:8001/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.3.3.tgz",
+ "integrity": "sha1-XRvTg20KGeG4S78tlkDMtvlRwSI=",
+ "dependencies": {
+ "@babel/compat-data": "^7.17.7",
+ "@babel/helper-define-polyfill-provider": "^0.3.3",
+ "semver": "^6.1.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.6.0",
+ "resolved": "http://10.107.103.115:8001/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.6.0.tgz",
+ "integrity": "sha1-Vq2II3E36t5IWnG1L3Lb7VfGIwo=",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.3",
+ "core-js-compat": "^3.25.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.4.1",
+ "resolved": "http://10.107.103.115:8001/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.4.1.tgz",
+ "integrity": "sha1-OQ+Rw42QRzWS7UM1HoAanT4P10c=",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-syntax-jsx": {
+ "version": "6.18.0",
+ "resolved": "http://10.107.103.115:8001/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz",
+ "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/balanced-match/download/balanced-match-1.0.2.tgz",
+ "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4="
+ },
+ "node_modules/base": {
+ "version": "0.11.2",
+ "resolved": "http://10.107.103.115:8001/base/download/base-0.11.2.tgz",
+ "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=",
+ "dependencies": {
+ "cache-base": "^1.0.1",
+ "class-utils": "^0.3.5",
+ "component-emitter": "^1.2.1",
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.1",
+ "mixin-deep": "^1.2.0",
+ "pascalcase": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/define-property/download/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/is-descriptor/download/is-descriptor-1.0.2.tgz",
+ "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "http://10.107.103.115:8001/base64-js/download/base64-js-1.5.1.tgz",
+ "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=",
+ "dev": true
+ },
+ "node_modules/batch": {
+ "version": "0.6.1",
+ "resolved": "http://10.107.103.115:8001/batch/download/batch-0.6.1.tgz",
+ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY="
+ },
+ "node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "optional": true,
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "http://10.107.103.115:8001/big.js/download/big.js-5.2.2.tgz",
+ "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "http://10.107.103.115:8001/binary-extensions/download/binary-extensions-2.2.0.tgz",
+ "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "http://10.107.103.115:8001/bindings/download/bindings-1.5.0.tgz",
+ "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=",
+ "optional": true,
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "node_modules/bl": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/bl/download/bl-4.1.0.tgz",
+ "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=",
+ "dev": true,
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "node_modules/bl/node_modules/readable-stream": {
+ "version": "3.6.1",
+ "resolved": "http://10.107.103.115:8001/readable-stream/download/readable-stream-3.6.1.tgz",
+ "integrity": "sha1-+fm19TaSAlOz0m52YOfaTM/5u2I=",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/body-parser": {
+ "version": "1.20.2",
+ "resolved": "http://10.107.103.115:8001/body-parser/download/body-parser-1.20.2.tgz",
+ "integrity": "sha1-b+sOIcRyTQbef/ONo22tT1enR/0=",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.5",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.11.0",
+ "raw-body": "2.5.2",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/body-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/body-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/bonjour": {
+ "version": "3.5.0",
+ "resolved": "http://10.107.103.115:8001/bonjour/download/bonjour-3.5.0.tgz",
+ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
+ "dependencies": {
+ "array-flatten": "^2.1.0",
+ "deep-equal": "^1.0.1",
+ "dns-equal": "^1.0.0",
+ "dns-txt": "^2.0.2",
+ "multicast-dns": "^6.0.1",
+ "multicast-dns-service-types": "^1.1.0"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/boolbase/download/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "http://10.107.103.115:8001/brace-expansion/download/brace-expansion-1.1.11.tgz",
+ "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "http://10.107.103.115:8001/braces/download/braces-3.0.2.tgz",
+ "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=",
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.21.5",
+ "resolved": "http://10.107.103.115:8001/browserslist/download/browserslist-4.21.5.tgz",
+ "integrity": "sha1-dcXa5gBj7mQfl34A7dPPsvt69qc=",
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001449",
+ "electron-to-chromium": "^1.4.284",
+ "node-releases": "^2.0.8",
+ "update-browserslist-db": "^1.0.10"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "http://10.107.103.115:8001/buffer/download/buffer-5.7.1.tgz",
+ "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=",
+ "dev": true,
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "http://10.107.103.115:8001/buffer-from/download/buffer-from-1.1.2.tgz",
+ "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U="
+ },
+ "node_modules/buffer-indexof": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/buffer-indexof/download/buffer-indexof-1.1.1.tgz",
+ "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow="
+ },
+ "node_modules/bytes": {
+ "version": "3.1.2",
+ "resolved": "http://10.107.103.115:8001/bytes/download/bytes-3.1.2.tgz",
+ "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/cache-base": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/cache-base/download/cache-base-1.0.1.tgz",
+ "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=",
+ "dependencies": {
+ "collection-visit": "^1.0.0",
+ "component-emitter": "^1.2.1",
+ "get-value": "^2.0.6",
+ "has-value": "^1.0.0",
+ "isobject": "^3.0.1",
+ "set-value": "^2.0.0",
+ "to-object-path": "^0.3.0",
+ "union-value": "^1.0.0",
+ "unset-value": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cache-base/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cache-base/node_modules/set-value": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/set-value/download/set-value-2.0.1.tgz",
+ "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=",
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cachedir": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/cachedir/download/cachedir-2.3.0.tgz",
+ "integrity": "sha1-DHWJKgUhmPCyHHwYBNgzHt/K4Og=",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/call-bind/download/call-bind-1.0.2.tgz",
+ "integrity": "sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/callsites/download/callsites-3.1.0.tgz",
+ "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/camel-case/download/camel-case-4.1.2.tgz",
+ "integrity": "sha1-lygHKpVPgFIoIlpt7qazhGHhvVo=",
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "http://10.107.103.115:8001/camelcase/download/camelcase-6.3.0.tgz",
+ "integrity": "sha1-VoW5XrIJrJwMF3Rnd4ychN9Yupo=",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/camelcase-keys": {
+ "version": "6.2.2",
+ "resolved": "http://10.107.103.115:8001/camelcase-keys/download/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/camelcase-keys/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "http://10.107.103.115:8001/camelcase/download/camelcase-5.3.1.tgz",
+ "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/caniuse-api": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/caniuse-api/download/caniuse-api-3.0.0.tgz",
+ "integrity": "sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "caniuse-lite": "^1.0.0",
+ "lodash.memoize": "^4.1.2",
+ "lodash.uniq": "^4.5.0"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001456",
+ "resolved": "http://10.107.103.115:8001/caniuse-lite/download/caniuse-lite-1.0.30001456.tgz",
+ "integrity": "sha1-c07B2/pPOr5uQ1t47PQNaOjDLOQ="
+ },
+ "node_modules/caseless": {
+ "version": "0.12.0",
+ "resolved": "http://10.107.103.115:8001/caseless/download/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "optional": true
+ },
+ "node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-2.4.2.tgz",
+ "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/chardet": {
+ "version": "0.7.0",
+ "resolved": "http://10.107.103.115:8001/chardet/download/chardet-0.7.0.tgz",
+ "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=",
+ "dev": true
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.3",
+ "resolved": "http://10.107.103.115:8001/chokidar/download/chokidar-3.5.3.tgz",
+ "integrity": "sha1-HPN8hwe5Mr0a8a4iwEMuKs0ZA70=",
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "http://10.107.103.115:8001/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=",
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/class-utils": {
+ "version": "0.3.6",
+ "resolved": "http://10.107.103.115:8001/class-utils/download/class-utils-0.3.6.tgz",
+ "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=",
+ "dependencies": {
+ "arr-union": "^3.1.0",
+ "define-property": "^0.2.5",
+ "isobject": "^3.0.0",
+ "static-extend": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "http://10.107.103.115:8001/define-property/download/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clean-css": {
+ "version": "5.3.2",
+ "resolved": "http://10.107.103.115:8001/clean-css/download/clean-css-5.3.2.tgz",
+ "integrity": "sha1-cOzH1NQRSSH10pg0n/hqMamXUiQ=",
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 10.0"
+ }
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "http://10.107.103.115:8001/clean-stack/download/clean-stack-2.2.0.tgz",
+ "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/cli-cursor/download/cli-cursor-3.1.0.tgz",
+ "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-highlight": {
+ "version": "2.1.11",
+ "resolved": "http://10.107.103.115:8001/cli-highlight/download/cli-highlight-2.1.11.tgz",
+ "integrity": "sha1-SXNvpFLwqvT65YDjCssmgo0twb8=",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "highlight.js": "^10.7.1",
+ "mz": "^2.4.0",
+ "parse5": "^5.1.1",
+ "parse5-htmlparser2-tree-adapter": "^6.0.0",
+ "yargs": "^16.0.0"
+ },
+ "bin": {
+ "highlight": "bin/highlight"
+ },
+ "engines": {
+ "node": ">=8.0.0",
+ "npm": ">=5.0.0"
+ }
+ },
+ "node_modules/cli-highlight/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-highlight/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cli-highlight/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/cli-highlight/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI="
+ },
+ "node_modules/cli-highlight/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-highlight/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-spinners": {
+ "version": "2.7.0",
+ "resolved": "http://10.107.103.115:8001/cli-spinners/download/cli-spinners-2.7.0.tgz",
+ "integrity": "sha1-+BX9MLX56qwC22BMeiMe18sveXo=",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-truncate": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/cli-truncate/download/cli-truncate-3.1.0.tgz",
+ "integrity": "sha1-PyOrElNePXPoObtD5zyd5IfbE4k=",
+ "dev": true,
+ "dependencies": {
+ "slice-ansi": "^5.0.0",
+ "string-width": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-6.0.1.tgz",
+ "integrity": "sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-6.2.1.tgz",
+ "integrity": "sha1-DmIyDPmcIa//OzASGSVGqsv7BcU=",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "http://10.107.103.115:8001/emoji-regex/download/emoji-regex-9.2.2.tgz",
+ "integrity": "sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=",
+ "dev": true
+ },
+ "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/is-fullwidth-code-point/download/is-fullwidth-code-point-4.0.0.tgz",
+ "integrity": "sha1-+uMWfHKedGP4RhzlErCApJJoqog=",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/slice-ansi": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/slice-ansi/download/slice-ansi-5.0.0.tgz",
+ "integrity": "sha1-tzBjxXqpb5zYgWVLFSlNldKFxCo=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^6.0.0",
+ "is-fullwidth-code-point": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "http://10.107.103.115:8001/string-width/download/string-width-5.1.2.tgz",
+ "integrity": "sha1-FPja7G2B5yIdKjV+Zoyrc728p5Q=",
+ "dev": true,
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/strip-ansi": {
+ "version": "7.0.1",
+ "resolved": "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-7.0.1.tgz",
+ "integrity": "sha1-YXQKCM42th5Q5lZT8HBg0ACXX7I=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cli-width": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/cli-width/download/cli-width-3.0.0.tgz",
+ "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=",
+ "dev": true,
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "http://10.107.103.115:8001/cliui/download/cliui-7.0.4.tgz",
+ "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/clone": {
+ "version": "2.1.2",
+ "resolved": "http://10.107.103.115:8001/clone/download/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-deep": {
+ "version": "4.0.1",
+ "resolved": "http://10.107.103.115:8001/clone-deep/download/clone-deep-4.0.1.tgz",
+ "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=",
+ "dependencies": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/collection-visit": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/collection-visit/download/collection-visit-1.0.0.tgz",
+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+ "dependencies": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-1.9.3.tgz",
+ "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/colord": {
+ "version": "2.9.3",
+ "resolved": "http://10.107.103.115:8001/colord/download/colord-2.9.3.tgz",
+ "integrity": "sha1-T4zpGd5Fbx1cHDaMMH/iDz5Z+0M="
+ },
+ "node_modules/colorette": {
+ "version": "1.4.0",
+ "resolved": "http://10.107.103.115:8001/colorette/download/colorette-1.4.0.tgz",
+ "integrity": "sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA="
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "http://10.107.103.115:8001/combined-stream/download/combined-stream-1.0.8.tgz",
+ "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=",
+ "optional": true,
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/commander/download/commander-7.2.0.tgz",
+ "integrity": "sha1-o2y1fQtQHOEI5NIFWaFQo5HZerc=",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/commitizen": {
+ "version": "4.2.6",
+ "resolved": "http://10.107.103.115:8001/commitizen/download/commitizen-4.2.6.tgz",
+ "integrity": "sha1-w1rznhy1/C3ohRHfgC2kNE3DyoA=",
+ "dev": true,
+ "dependencies": {
+ "cachedir": "2.3.0",
+ "cz-conventional-changelog": "3.3.0",
+ "dedent": "0.7.0",
+ "detect-indent": "6.1.0",
+ "find-node-modules": "^2.1.2",
+ "find-root": "1.1.0",
+ "fs-extra": "9.1.0",
+ "glob": "7.2.3",
+ "inquirer": "8.2.4",
+ "is-utf8": "^0.2.1",
+ "lodash": "4.17.21",
+ "minimist": "1.2.6",
+ "strip-bom": "4.0.0",
+ "strip-json-comments": "3.1.1"
+ },
+ "bin": {
+ "commitizen": "bin/commitizen",
+ "cz": "bin/git-cz",
+ "git-cz": "bin/git-cz"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/commitizen/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "http://10.107.103.115:8001/fs-extra/download/fs-extra-9.1.0.tgz",
+ "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=",
+ "dev": true,
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/commitizen/node_modules/minimist": {
+ "version": "1.2.6",
+ "resolved": "http://10.107.103.115:8001/minimist/download/minimist-1.2.6.tgz",
+ "integrity": "sha1-hjelt1nqDW6YcCz7OpKDMjyTr0Q=",
+ "dev": true
+ },
+ "node_modules/commitizen/node_modules/strip-bom": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/strip-bom/download/strip-bom-4.0.0.tgz",
+ "integrity": "sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/commitlint": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/commitlint/download/commitlint-15.0.0.tgz",
+ "integrity": "sha1-UeuL2qBLeA2xIgf8ViRcMqgnpjU=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/cli": "^15.0.0",
+ "@commitlint/types": "^15.0.0"
+ },
+ "bin": {
+ "commitlint": "cli.js"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/commitlint/node_modules/@commitlint/cli": {
+ "version": "15.0.0",
+ "resolved": "http://10.107.103.115:8001/@commitlint/cli/download/@commitlint/cli-15.0.0.tgz",
+ "integrity": "sha1-jnjobuK2lVwaXRQOc0psFxzjZ+4=",
+ "dev": true,
+ "dependencies": {
+ "@commitlint/format": "^15.0.0",
+ "@commitlint/lint": "^15.0.0",
+ "@commitlint/load": "^15.0.0",
+ "@commitlint/read": "^15.0.0",
+ "@commitlint/types": "^15.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "5.0.0",
+ "resolve-global": "1.0.0",
+ "yargs": "^17.0.0"
+ },
+ "bin": {
+ "commitlint": "cli.js"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/commitlint/node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "http://10.107.103.115:8001/cliui/download/cliui-8.0.1.tgz",
+ "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/commitlint/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/resolve-from/download/resolve-from-5.0.0.tgz",
+ "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/commitlint/node_modules/yargs": {
+ "version": "17.7.1",
+ "resolved": "http://10.107.103.115:8001/yargs/download/yargs-17.7.1.tgz",
+ "integrity": "sha1-NKd2RSAdGo/FITrOeHwiDqu9CWc=",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/commitlint/node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "http://10.107.103.115:8001/yargs-parser/download/yargs-parser-21.1.1.tgz",
+ "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/commondir": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/commondir/download/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
+ },
+ "node_modules/compare-func": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/compare-func/download/compare-func-2.0.0.tgz",
+ "integrity": "sha1-+2XnXtvd/S5WhVTotbBf/3pR/LM=",
+ "dev": true,
+ "dependencies": {
+ "array-ify": "^1.0.0",
+ "dot-prop": "^5.1.0"
+ }
+ },
+ "node_modules/component-emitter": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/component-emitter/download/component-emitter-1.3.0.tgz",
+ "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A="
+ },
+ "node_modules/compressible": {
+ "version": "2.0.18",
+ "resolved": "http://10.107.103.115:8001/compressible/download/compressible-2.0.18.tgz",
+ "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=",
+ "dependencies": {
+ "mime-db": ">= 1.43.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/compression": {
+ "version": "1.7.4",
+ "resolved": "http://10.107.103.115:8001/compression/download/compression-1.7.4.tgz",
+ "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=",
+ "dependencies": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/compression/node_modules/bytes": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/bytes/download/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/compression/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/compression/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/compression/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "http://10.107.103.115:8001/safe-buffer/download/safe-buffer-5.1.2.tgz",
+ "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "http://10.107.103.115:8001/concat-map/download/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ },
+ "node_modules/confusing-browser-globals": {
+ "version": "1.0.11",
+ "resolved": "http://10.107.103.115:8001/confusing-browser-globals/download/confusing-browser-globals-1.0.11.tgz",
+ "integrity": "sha1-rkDptXzdORVAiigF69OlWFYI3IE=",
+ "dev": true
+ },
+ "node_modules/connect-history-api-fallback": {
+ "version": "1.6.0",
+ "resolved": "http://10.107.103.115:8001/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz",
+ "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/consola": {
+ "version": "2.15.3",
+ "resolved": "http://10.107.103.115:8001/consola/download/consola-2.15.3.tgz",
+ "integrity": "sha1-LhH5jWpL5x/3LgvfB70j4Sy2FVA="
+ },
+ "node_modules/contains-path": {
+ "version": "0.1.0",
+ "resolved": "http://10.107.103.115:8001/contains-path/download/contains-path-0.1.0.tgz",
+ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "http://10.107.103.115:8001/content-disposition/download/content-disposition-0.5.4.tgz",
+ "integrity": "sha1-i4K076yCUSoCuwsdzsnSxejrW/4=",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/content-type": {
+ "version": "1.0.5",
+ "resolved": "http://10.107.103.115:8001/content-type/download/content-type-1.0.5.tgz",
+ "integrity": "sha1-i3cxYmVtHRCGeEyPI6VM5tc9eRg=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/conventional-changelog-angular": {
+ "version": "5.0.13",
+ "resolved": "http://10.107.103.115:8001/conventional-changelog-angular/download/conventional-changelog-angular-5.0.13.tgz",
+ "integrity": "sha1-iWiF1juRSnDUk0tZ0v573hgysow=",
+ "dev": true,
+ "dependencies": {
+ "compare-func": "^2.0.0",
+ "q": "^1.5.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/conventional-changelog-conventionalcommits": {
+ "version": "4.6.3",
+ "resolved": "http://10.107.103.115:8001/conventional-changelog-conventionalcommits/download/conventional-changelog-conventionalcommits-4.6.3.tgz",
+ "integrity": "sha1-B2VJD1ZCS0b2y025E1kC1uWjbcI=",
+ "dev": true,
+ "dependencies": {
+ "compare-func": "^2.0.0",
+ "lodash": "^4.17.15",
+ "q": "^1.5.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/conventional-commit-types": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/conventional-commit-types/download/conventional-commit-types-3.0.0.tgz",
+ "integrity": "sha1-fJIU5Y6uk+hd1m2/uv5+T/+iNls=",
+ "dev": true
+ },
+ "node_modules/conventional-commits-parser": {
+ "version": "3.2.4",
+ "resolved": "http://10.107.103.115:8001/conventional-commits-parser/download/conventional-commits-parser-3.2.4.tgz",
+ "integrity": "sha1-p9O3d1iiAqmyKT0hEqjYBSx0CXI=",
+ "dev": true,
+ "dependencies": {
+ "is-text-path": "^1.0.1",
+ "JSONStream": "^1.0.4",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ },
+ "bin": {
+ "conventional-commits-parser": "cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "http://10.107.103.115:8001/convert-source-map/download/convert-source-map-1.9.0.tgz",
+ "integrity": "sha1-f6rmI1P7QhM2bQypg1jSLoNosF8="
+ },
+ "node_modules/cookie": {
+ "version": "0.4.1",
+ "resolved": "http://10.107.103.115:8001/cookie/download/cookie-0.4.1.tgz",
+ "integrity": "sha1-r9cT/ibr0hupXOth+agRblClN9E=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cookie-parser": {
+ "version": "1.4.6",
+ "resolved": "http://10.107.103.115:8001/cookie-parser/download/cookie-parser-1.4.6.tgz",
+ "integrity": "sha1-OsOn01p6A7vH42UHOiYHSCQhRZQ=",
+ "dependencies": {
+ "cookie": "0.4.1",
+ "cookie-signature": "1.0.6"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "http://10.107.103.115:8001/cookie-signature/download/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
+ },
+ "node_modules/copy-descriptor": {
+ "version": "0.1.1",
+ "resolved": "http://10.107.103.115:8001/copy-descriptor/download/copy-descriptor-0.1.1.tgz",
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin": {
+ "version": "10.2.4",
+ "resolved": "http://10.107.103.115:8001/copy-webpack-plugin/download/copy-webpack-plugin-10.2.4.tgz",
+ "integrity": "sha1-bIVL4/2q4iAl2jS5ESzPgcYzCP4=",
+ "dependencies": {
+ "fast-glob": "^3.2.7",
+ "glob-parent": "^6.0.1",
+ "globby": "^12.0.2",
+ "normalize-path": "^3.0.0",
+ "schema-utils": "^4.0.0",
+ "serialize-javascript": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 12.20.0"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "http://10.107.103.115:8001/ajv/download/ajv-8.12.0.tgz",
+ "integrity": "sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/ajv-keywords/download/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "http://10.107.103.115:8001/glob-parent/download/glob-parent-6.0.2.tgz",
+ "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=",
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI="
+ },
+ "node_modules/copy-webpack-plugin/node_modules/schema-utils": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-4.0.0.tgz",
+ "integrity": "sha1-YDMenjrnjsXRY1PEZ8NLOgodPfc=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.8.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
+ "node_modules/core-js": {
+ "version": "3.28.0",
+ "resolved": "http://10.107.103.115:8001/core-js/download/core-js-3.28.0.tgz",
+ "integrity": "sha1-7YuemcJzh5/f/w7fx37nCaWADko=",
+ "hasInstallScript": true
+ },
+ "node_modules/core-js-compat": {
+ "version": "3.28.0",
+ "resolved": "http://10.107.103.115:8001/core-js-compat/download/core-js-compat-3.28.0.tgz",
+ "integrity": "sha1-wIRW2FRginJkUwoq+igfrfIOzuY=",
+ "dependencies": {
+ "browserslist": "^4.21.5"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/core-util-is/download/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+ },
+ "node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "http://10.107.103.115:8001/cosmiconfig/download/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/create-require": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/create-require/download/create-require-1.1.1.tgz",
+ "integrity": "sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=",
+ "dev": true
+ },
+ "node_modules/crequire": {
+ "version": "1.8.1",
+ "resolved": "http://10.107.103.115:8001/crequire/download/crequire-1.8.1.tgz",
+ "integrity": "sha1-rIHyBHhrXyARlOsWmM9EGxCktX0=",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "http://10.107.103.115:8001/cross-spawn/download/cross-spawn-6.0.5.tgz",
+ "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=",
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
+ "node_modules/cross-spawn/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-5.7.1.tgz",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/css-declaration-sorter": {
+ "version": "6.3.1",
+ "resolved": "http://10.107.103.115:8001/css-declaration-sorter/download/css-declaration-sorter-6.3.1.tgz",
+ "integrity": "sha1-vl4dcbepkkM/scVCx6G4NeRWguw=",
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.9"
+ }
+ },
+ "node_modules/css-loader": {
+ "version": "5.2.7",
+ "resolved": "http://10.107.103.115:8001/css-loader/download/css-loader-5.2.7.tgz",
+ "integrity": "sha1-m58RHt9vsr5dxiUlZEy8nCMgZK4=",
+ "dependencies": {
+ "icss-utils": "^5.1.0",
+ "loader-utils": "^2.0.0",
+ "postcss": "^8.2.15",
+ "postcss-modules-extract-imports": "^3.0.0",
+ "postcss-modules-local-by-default": "^4.0.0",
+ "postcss-modules-scope": "^3.0.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.1.0",
+ "schema-utils": "^3.0.0",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.27.0 || ^5.0.0"
+ }
+ },
+ "node_modules/css-loader/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "http://10.107.103.115:8001/lru-cache/download/lru-cache-6.0.0.tgz",
+ "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/css-loader/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz",
+ "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/css-loader/node_modules/semver": {
+ "version": "7.3.8",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-7.3.8.tgz",
+ "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/css-loader/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/yallist/download/yallist-4.0.0.tgz",
+ "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI="
+ },
+ "node_modules/css-minimizer-webpack-plugin": {
+ "version": "3.4.1",
+ "resolved": "http://10.107.103.115:8001/css-minimizer-webpack-plugin/download/css-minimizer-webpack-plugin-3.4.1.tgz",
+ "integrity": "sha1-q3j3gc7ZGBmS/ntuTzQi52Qph48=",
+ "dependencies": {
+ "cssnano": "^5.0.6",
+ "jest-worker": "^27.0.2",
+ "postcss": "^8.3.5",
+ "schema-utils": "^4.0.0",
+ "serialize-javascript": "^6.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@parcel/css": {
+ "optional": true
+ },
+ "clean-css": {
+ "optional": true
+ },
+ "csso": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "http://10.107.103.115:8001/ajv/download/ajv-8.12.0.tgz",
+ "integrity": "sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/ajv-keywords/download/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI="
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/postcss": {
+ "version": "8.4.21",
+ "resolved": "http://10.107.103.115:8001/postcss/download/postcss-8.4.21.tgz",
+ "integrity": "sha1-xjm3GaV+/DGHsToddlZ1SF9BNPQ=",
+ "dependencies": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-4.0.0.tgz",
+ "integrity": "sha1-YDMenjrnjsXRY1PEZ8NLOgodPfc=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.8.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/source-map-js/download/source-map-js-1.0.2.tgz",
+ "integrity": "sha1-rbw2HZxi3zgBJefxYfccgm8eSQw=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/css-select/download/css-select-4.3.0.tgz",
+ "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ }
+ },
+ "node_modules/css-tree": {
+ "version": "1.1.3",
+ "resolved": "http://10.107.103.115:8001/css-tree/download/css-tree-1.1.3.tgz",
+ "integrity": "sha1-60hw+2/XcHMn7JXC/yqwm16NuR0=",
+ "dependencies": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "6.1.0",
+ "resolved": "http://10.107.103.115:8001/css-what/download/css-what-6.1.0.tgz",
+ "integrity": "sha1-+17/z3bx3eosgb36pN5E55uscPQ=",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/cssesc/download/cssesc-3.0.0.tgz",
+ "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cssnano": {
+ "version": "5.1.14",
+ "resolved": "http://10.107.103.115:8001/cssnano/download/cssnano-5.1.14.tgz",
+ "integrity": "sha1-B7Cvbac2QSdv5abUV1dwLrri6wU=",
+ "dependencies": {
+ "cssnano-preset-default": "^5.2.13",
+ "lilconfig": "^2.0.3",
+ "yaml": "^1.10.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/cssnano-preset-default": {
+ "version": "5.2.13",
+ "resolved": "http://10.107.103.115:8001/cssnano-preset-default/download/cssnano-preset-default-5.2.13.tgz",
+ "integrity": "sha1-5zU7DFeXXRvdl6yW5o5cG4xo6ZA=",
+ "dependencies": {
+ "css-declaration-sorter": "^6.3.1",
+ "cssnano-utils": "^3.1.0",
+ "postcss-calc": "^8.2.3",
+ "postcss-colormin": "^5.3.0",
+ "postcss-convert-values": "^5.1.3",
+ "postcss-discard-comments": "^5.1.2",
+ "postcss-discard-duplicates": "^5.1.0",
+ "postcss-discard-empty": "^5.1.1",
+ "postcss-discard-overridden": "^5.1.0",
+ "postcss-merge-longhand": "^5.1.7",
+ "postcss-merge-rules": "^5.1.3",
+ "postcss-minify-font-values": "^5.1.0",
+ "postcss-minify-gradients": "^5.1.1",
+ "postcss-minify-params": "^5.1.4",
+ "postcss-minify-selectors": "^5.2.1",
+ "postcss-normalize-charset": "^5.1.0",
+ "postcss-normalize-display-values": "^5.1.0",
+ "postcss-normalize-positions": "^5.1.1",
+ "postcss-normalize-repeat-style": "^5.1.1",
+ "postcss-normalize-string": "^5.1.0",
+ "postcss-normalize-timing-functions": "^5.1.0",
+ "postcss-normalize-unicode": "^5.1.1",
+ "postcss-normalize-url": "^5.1.0",
+ "postcss-normalize-whitespace": "^5.1.1",
+ "postcss-ordered-values": "^5.1.3",
+ "postcss-reduce-initial": "^5.1.1",
+ "postcss-reduce-transforms": "^5.1.0",
+ "postcss-svgo": "^5.1.0",
+ "postcss-unique-selectors": "^5.1.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/cssnano-utils": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/cssnano-utils/download/cssnano-utils-3.1.0.tgz",
+ "integrity": "sha1-lWhNCMkVEe38cNJjYzjKN+86aGE=",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/csso": {
+ "version": "4.2.0",
+ "resolved": "http://10.107.103.115:8001/csso/download/csso-4.2.0.tgz",
+ "integrity": "sha1-6jpWE0bo3J9UbW/r7dUBh884lSk=",
+ "dependencies": {
+ "css-tree": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/csstype/download/csstype-3.1.1.tgz",
+ "integrity": "sha1-hBtTLEXHWO5UahHVvXt7RzyMMLk="
+ },
+ "node_modules/cz-conventional-changelog": {
+ "version": "3.3.0",
+ "resolved": "http://10.107.103.115:8001/cz-conventional-changelog/download/cz-conventional-changelog-3.3.0.tgz",
+ "integrity": "sha1-kkaUfJBAQUmz/iz37pGsrTt9ItI=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "commitizen": "^4.0.3",
+ "conventional-commit-types": "^3.0.0",
+ "lodash.map": "^4.5.1",
+ "longest": "^2.0.1",
+ "word-wrap": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 10"
+ },
+ "optionalDependencies": {
+ "@commitlint/load": ">6.1.1"
+ }
+ },
+ "node_modules/dargs": {
+ "version": "7.0.0",
+ "resolved": "http://10.107.103.115:8001/dargs/download/dargs-7.0.0.tgz",
+ "integrity": "sha1-BAFcQd4Ly2nshAUPPZvgyvjW1cw=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dashdash": {
+ "version": "1.14.1",
+ "resolved": "http://10.107.103.115:8001/dashdash/download/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/date-fns": {
+ "version": "2.28.0",
+ "resolved": "http://10.107.103.115:8001/date-fns/download/date-fns-2.28.0.tgz",
+ "integrity": "sha1-lXDWVvX8ExQ+UMl1o7a760bNCLI=",
+ "engines": {
+ "node": ">=0.11"
+ }
+ },
+ "node_modules/dayjs": {
+ "version": "1.11.5",
+ "resolved": "http://10.107.103.115:8001/dayjs/download/dayjs-1.11.5.tgz",
+ "integrity": "sha1-AOjMYn8jH5SZwZs4r0n1bcCsXpM="
+ },
+ "node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-4.3.4.tgz",
+ "integrity": "sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/decamelize/download/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decamelize-keys": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/decamelize-keys/download/decamelize-keys-1.1.1.tgz",
+ "integrity": "sha1-BKLVI7LxjYDQFYpDuJXVbf+NGdg=",
+ "dev": true,
+ "dependencies": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decamelize-keys/node_modules/map-obj": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/map-obj/download/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decode-uri-component": {
+ "version": "0.2.2",
+ "resolved": "http://10.107.103.115:8001/decode-uri-component/download/decode-uri-component-0.2.2.tgz",
+ "integrity": "sha1-5p2+JdN5QRcd1UDgJMREzVGI4ek=",
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "http://10.107.103.115:8001/dedent/download/dedent-0.7.0.tgz",
+ "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
+ "dev": true
+ },
+ "node_modules/deep-equal": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/deep-equal/download/deep-equal-1.1.1.tgz",
+ "integrity": "sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=",
+ "dependencies": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "http://10.107.103.115:8001/deep-is/download/deep-is-0.1.4.tgz",
+ "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=",
+ "dev": true
+ },
+ "node_modules/deepmerge": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/deepmerge/download/deepmerge-4.3.0.tgz",
+ "integrity": "sha1-ZUkYk+xHdW1EcZrlIODiYJIztZs=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/default-gateway": {
+ "version": "4.2.0",
+ "resolved": "http://10.107.103.115:8001/default-gateway/download/default-gateway-4.2.0.tgz",
+ "integrity": "sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs=",
+ "dependencies": {
+ "execa": "^1.0.0",
+ "ip-regex": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/defaults": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/defaults/download/defaults-1.0.4.tgz",
+ "integrity": "sha1-sLAgYsHiqmL/XZUo8PmLqpCXjXo=",
+ "dev": true,
+ "dependencies": {
+ "clone": "^1.0.2"
+ }
+ },
+ "node_modules/defaults/node_modules/clone": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/clone/download/clone-1.0.4.tgz",
+ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/define-properties/download/define-properties-1.2.0.tgz",
+ "integrity": "sha1-UpiFcGcMnqzt2AZPSpkPJAWEm9U=",
+ "dependencies": {
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/define-property": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/define-property/download/define-property-2.0.2.tgz",
+ "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=",
+ "dependencies": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/define-property/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/define-property/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/define-property/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/is-descriptor/download/is-descriptor-1.0.2.tgz",
+ "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/del": {
+ "version": "4.1.1",
+ "resolved": "http://10.107.103.115:8001/del/download/del-4.1.1.tgz",
+ "integrity": "sha1-no8RciLqRKMf86FWwEm5kFKp8LQ=",
+ "dependencies": {
+ "@types/glob": "^7.1.1",
+ "globby": "^6.1.0",
+ "is-path-cwd": "^2.0.0",
+ "is-path-in-cwd": "^2.0.0",
+ "p-map": "^2.0.0",
+ "pify": "^4.0.1",
+ "rimraf": "^2.6.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/del/node_modules/array-union": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/array-union/download/array-union-1.0.2.tgz",
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dependencies": {
+ "array-uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/del/node_modules/globby": {
+ "version": "6.1.0",
+ "resolved": "http://10.107.103.115:8001/globby/download/globby-6.1.0.tgz",
+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+ "dependencies": {
+ "array-union": "^1.0.1",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/del/node_modules/globby/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/pify/download/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/del/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "http://10.107.103.115:8001/rimraf/download/rimraf-2.7.1.tgz",
+ "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/delayed-stream/download/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/depd": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/depd/download/depd-2.0.0.tgz",
+ "integrity": "sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/destroy": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/destroy/download/destroy-1.2.0.tgz",
+ "integrity": "sha1-SANzVQmti+VSk0xn32FPlOZvoBU=",
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/detect-file": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/detect-file/download/detect-file-1.0.0.tgz",
+ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/detect-indent": {
+ "version": "6.1.0",
+ "resolved": "http://10.107.103.115:8001/detect-indent/download/detect-indent-6.1.0.tgz",
+ "integrity": "sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/detect-node": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/detect-node/download/detect-node-2.1.0.tgz",
+ "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE="
+ },
+ "node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "http://10.107.103.115:8001/diff/download/diff-4.0.2.tgz",
+ "integrity": "sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/dir-glob/download/dir-glob-3.0.1.tgz",
+ "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=",
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dns-equal": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/dns-equal/download/dns-equal-1.0.0.tgz",
+ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0="
+ },
+ "node_modules/dns-packet": {
+ "version": "1.3.4",
+ "resolved": "http://10.107.103.115:8001/dns-packet/download/dns-packet-1.3.4.tgz",
+ "integrity": "sha1-40VQZYJKJQe6iGxVqJljuxB97G8=",
+ "dependencies": {
+ "ip": "^1.1.0",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/dns-txt": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/dns-txt/download/dns-txt-2.0.2.tgz",
+ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
+ "dependencies": {
+ "buffer-indexof": "^1.0.0"
+ }
+ },
+ "node_modules/doctrine": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/doctrine/download/doctrine-3.0.0.tgz",
+ "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/dom-converter": {
+ "version": "0.2.0",
+ "resolved": "http://10.107.103.115:8001/dom-converter/download/dom-converter-0.2.0.tgz",
+ "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=",
+ "dependencies": {
+ "utila": "~0.4"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "http://10.107.103.115:8001/dom-serializer/download/dom-serializer-1.4.1.tgz",
+ "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/domelementtype/download/domelementtype-2.3.0.tgz",
+ "integrity": "sha1-XEXo6GmVJiYzHXqrMm0B2vZdWJ0="
+ },
+ "node_modules/domhandler": {
+ "version": "4.3.1",
+ "resolved": "http://10.107.103.115:8001/domhandler/download/domhandler-4.3.1.tgz",
+ "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=",
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "http://10.107.103.115:8001/domutils/download/domutils-2.8.0.tgz",
+ "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=",
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ }
+ },
+ "node_modules/dot-case": {
+ "version": "3.0.4",
+ "resolved": "http://10.107.103.115:8001/dot-case/download/dot-case-3.0.4.tgz",
+ "integrity": "sha1-mytnDQCkMWZ6inW6Kc0bmICc51E=",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/dot-prop": {
+ "version": "5.3.0",
+ "resolved": "http://10.107.103.115:8001/dot-prop/download/dot-prop-5.3.0.tgz",
+ "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=",
+ "dev": true,
+ "dependencies": {
+ "is-obj": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "8.2.0",
+ "resolved": "http://10.107.103.115:8001/dotenv/download/dotenv-8.2.0.tgz",
+ "integrity": "sha1-l+YZJZradQ7qPk6j4mvO6lQksWo=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/duplexer": {
+ "version": "0.1.2",
+ "resolved": "http://10.107.103.115:8001/duplexer/download/duplexer-0.1.2.tgz",
+ "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY="
+ },
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "http://10.107.103.115:8001/eastasianwidth/download/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s=",
+ "dev": true
+ },
+ "node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "http://10.107.103.115:8001/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "optional": true,
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/echarts": {
+ "version": "5.2.2",
+ "resolved": "http://10.107.103.115:8001/echarts/download/echarts-5.2.2.tgz",
+ "integrity": "sha1-7DyLKhUcu6cbo8LHz5svIEfOQ3A=",
+ "dependencies": {
+ "tslib": "2.3.0",
+ "zrender": "5.2.1"
+ }
+ },
+ "node_modules/echarts/node_modules/tslib": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/tslib/download/tslib-2.3.0.tgz",
+ "integrity": "sha1-gDuM2rPhK6WBpMpByIObuw2ssJ4="
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/ee-first/download/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.302",
+ "resolved": "http://10.107.103.115:8001/electron-to-chromium/download/electron-to-chromium-1.4.302.tgz",
+ "integrity": "sha1-V3Bkb/5wUWd7SJImFEqtk4bUIPI="
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "http://10.107.103.115:8001/emoji-regex/download/emoji-regex-8.0.0.tgz",
+ "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc="
+ },
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/emojis-list/download/emojis-list-3.0.0.tgz",
+ "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/encodeurl/download/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "http://10.107.103.115:8001/end-of-stream/download/end-of-stream-1.4.4.tgz",
+ "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/enhanced-resolve": {
+ "version": "5.12.0",
+ "resolved": "http://10.107.103.115:8001/enhanced-resolve/download/enhanced-resolve-5.12.0.tgz",
+ "integrity": "sha1-MA4ckCKPW1cMTTW6vyY/bacVVjQ=",
+ "dependencies": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/enquirer": {
+ "version": "2.3.6",
+ "resolved": "http://10.107.103.115:8001/enquirer/download/enquirer-2.3.6.tgz",
+ "integrity": "sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=",
+ "dev": true,
+ "dependencies": {
+ "ansi-colors": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/enquirer/node_modules/ansi-colors": {
+ "version": "4.1.3",
+ "resolved": "http://10.107.103.115:8001/ansi-colors/download/ansi-colors-4.1.3.tgz",
+ "integrity": "sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "http://10.107.103.115:8001/entities/download/entities-2.2.0.tgz",
+ "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU="
+ },
+ "node_modules/envinfo": {
+ "version": "7.8.1",
+ "resolved": "http://10.107.103.115:8001/envinfo/download/envinfo-7.8.1.tgz",
+ "integrity": "sha1-Bjd+Pl9NN5/qesWS1a2JJ+DE1HU=",
+ "bin": {
+ "envinfo": "dist/cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/errno": {
+ "version": "0.1.8",
+ "resolved": "http://10.107.103.115:8001/errno/download/errno-0.1.8.tgz",
+ "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=",
+ "dependencies": {
+ "prr": "~1.0.1"
+ },
+ "bin": {
+ "errno": "cli.js"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "http://10.107.103.115:8001/error-ex/download/error-ex-1.3.2.tgz",
+ "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/error-stack-parser": {
+ "version": "2.1.4",
+ "resolved": "http://10.107.103.115:8001/error-stack-parser/download/error-stack-parser-2.1.4.tgz",
+ "integrity": "sha1-IpywHNv6hEQL+pGHYoW5RoAYgoY=",
+ "dependencies": {
+ "stackframe": "^1.3.4"
+ }
+ },
+ "node_modules/es-abstract": {
+ "version": "1.21.1",
+ "resolved": "http://10.107.103.115:8001/es-abstract/download/es-abstract-1.21.1.tgz",
+ "integrity": "sha1-5hBaCZlnwIN3gwoMnLWJ1XDdhsY=",
+ "dev": true,
+ "dependencies": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "es-set-tostringtag": "^2.0.1",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "function.prototype.name": "^1.1.5",
+ "get-intrinsic": "^1.1.3",
+ "get-symbol-description": "^1.0.0",
+ "globalthis": "^1.0.3",
+ "gopd": "^1.0.1",
+ "has": "^1.0.3",
+ "has-property-descriptors": "^1.0.0",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "internal-slot": "^1.0.4",
+ "is-array-buffer": "^3.0.1",
+ "is-callable": "^1.2.7",
+ "is-negative-zero": "^2.0.2",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.2",
+ "is-string": "^1.0.7",
+ "is-typed-array": "^1.1.10",
+ "is-weakref": "^1.0.2",
+ "object-inspect": "^1.12.2",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.4",
+ "regexp.prototype.flags": "^1.4.3",
+ "safe-regex-test": "^1.0.0",
+ "string.prototype.trimend": "^1.0.6",
+ "string.prototype.trimstart": "^1.0.6",
+ "typed-array-length": "^1.0.4",
+ "unbox-primitive": "^1.0.2",
+ "which-typed-array": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-module-lexer": {
+ "version": "0.9.3",
+ "resolved": "http://10.107.103.115:8001/es-module-lexer/download/es-module-lexer-0.9.3.tgz",
+ "integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk="
+ },
+ "node_modules/es-set-tostringtag": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/es-set-tostringtag/download/es-set-tostringtag-2.0.1.tgz",
+ "integrity": "sha1-M41QL29nQwHXELgMhZLeihXwnNg=",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.3",
+ "has": "^1.0.3",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-shim-unscopables": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/es-shim-unscopables/download/es-shim-unscopables-1.0.0.tgz",
+ "integrity": "sha1-cC5jIZMgHj7fhxNjXQg9N45RAkE=",
+ "dev": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ }
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "http://10.107.103.115:8001/es-to-primitive/download/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=",
+ "dev": true,
+ "dependencies": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/escalade/download/escalade-3.1.1.tgz",
+ "integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "http://10.107.103.115:8001/escape-html/download/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "http://10.107.103.115:8001/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "7.32.0",
+ "resolved": "http://10.107.103.115:8001/eslint/download/eslint-7.32.0.tgz",
+ "integrity": "sha1-xtMooUvj+wjI0dIeEsAv23oqgS0=",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "7.12.11",
+ "@eslint/eslintrc": "^0.4.3",
+ "@humanwhocodes/config-array": "^0.5.0",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.0.1",
+ "doctrine": "^3.0.0",
+ "enquirer": "^2.3.5",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^5.1.1",
+ "eslint-utils": "^2.1.0",
+ "eslint-visitor-keys": "^2.0.0",
+ "espree": "^7.3.1",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^5.1.2",
+ "globals": "^13.6.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^3.13.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "progress": "^2.0.0",
+ "regexpp": "^3.1.0",
+ "semver": "^7.2.1",
+ "strip-ansi": "^6.0.0",
+ "strip-json-comments": "^3.1.0",
+ "table": "^6.0.9",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/eslint-import-resolver-node": {
+ "version": "0.3.7",
+ "resolved": "http://10.107.103.115:8001/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.7.tgz",
+ "integrity": "sha1-g7N1GH1BIyShlj2E+mZDd6I+tNc=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.2.7",
+ "is-core-module": "^2.11.0",
+ "resolve": "^1.22.1"
+ }
+ },
+ "node_modules/eslint-import-resolver-node/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-3.2.7.tgz",
+ "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-module-utils": {
+ "version": "2.7.4",
+ "resolved": "http://10.107.103.115:8001/eslint-module-utils/download/eslint-module-utils-2.7.4.tgz",
+ "integrity": "sha1-Tz5BEWqvE6IHkiYeYdOi5+BYOXQ=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.2.7"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-3.2.7.tgz",
+ "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-plugin-angular": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/eslint-plugin-angular/download/eslint-plugin-angular-4.1.0.tgz",
+ "integrity": "sha1-U9A9gp7f9Q1RfoH4YnguPvpZGVM=",
+ "dev": true
+ },
+ "node_modules/eslint-plugin-es": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/eslint-plugin-es/download/eslint-plugin-es-3.0.1.tgz",
+ "integrity": "sha1-dafN/czdwFiZNK7rOEF18iHFeJM=",
+ "dev": true,
+ "dependencies": {
+ "eslint-utils": "^2.0.0",
+ "regexpp": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=4.19.1"
+ }
+ },
+ "node_modules/eslint-plugin-html": {
+ "version": "6.2.0",
+ "resolved": "http://10.107.103.115:8001/eslint-plugin-html/download/eslint-plugin-html-6.2.0.tgz",
+ "integrity": "sha1-cVvAC1C70NmW4o+VPCiaXr7GnUM=",
+ "dev": true,
+ "dependencies": {
+ "htmlparser2": "^7.1.2"
+ }
+ },
+ "node_modules/eslint-plugin-html/node_modules/entities": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/entities/download/entities-3.0.1.tgz",
+ "integrity": "sha1-K4h8piWF6W2zkDSC0zbBAGwwAdQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/eslint-plugin-html/node_modules/htmlparser2": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/htmlparser2/download/htmlparser2-7.2.0.tgz",
+ "integrity": "sha1-iBfN6ji7wyQ5KpCxmQkI6Bpl9aU=",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.2",
+ "domutils": "^2.8.0",
+ "entities": "^3.0.1"
+ }
+ },
+ "node_modules/eslint-plugin-import": {
+ "version": "2.22.1",
+ "resolved": "http://10.107.103.115:8001/eslint-plugin-import/download/eslint-plugin-import-2.22.1.tgz",
+ "integrity": "sha1-CJbH5qDPRBCaLZe5WQPCu2iddwI=",
+ "dev": true,
+ "dependencies": {
+ "array-includes": "^3.1.1",
+ "array.prototype.flat": "^1.2.3",
+ "contains-path": "^0.1.0",
+ "debug": "^2.6.9",
+ "doctrine": "1.5.0",
+ "eslint-import-resolver-node": "^0.3.4",
+ "eslint-module-utils": "^2.6.0",
+ "has": "^1.0.3",
+ "minimatch": "^3.0.4",
+ "object.values": "^1.1.1",
+ "read-pkg-up": "^2.0.0",
+ "resolve": "^1.17.0",
+ "tsconfig-paths": "^3.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/doctrine": {
+ "version": "1.5.0",
+ "resolved": "http://10.107.103.115:8001/doctrine/download/doctrine-1.5.0.tgz",
+ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2",
+ "isarray": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/eslint-plugin-node": {
+ "version": "11.1.0",
+ "resolved": "http://10.107.103.115:8001/eslint-plugin-node/download/eslint-plugin-node-11.1.0.tgz",
+ "integrity": "sha1-yVVEQW7kraJnQKMEdO78VALcZx0=",
+ "dev": true,
+ "dependencies": {
+ "eslint-plugin-es": "^3.0.0",
+ "eslint-utils": "^2.0.0",
+ "ignore": "^5.1.1",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.10.1",
+ "semver": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=5.16.0"
+ }
+ },
+ "node_modules/eslint-plugin-vue": {
+ "version": "7.20.0",
+ "resolved": "http://10.107.103.115:8001/eslint-plugin-vue/download/eslint-plugin-vue-7.20.0.tgz",
+ "integrity": "sha1-mMIYhaa/3wcTw6kpV6Wv6q7tklM=",
+ "dev": true,
+ "dependencies": {
+ "eslint-utils": "^2.1.0",
+ "natural-compare": "^1.4.0",
+ "semver": "^6.3.0",
+ "vue-eslint-parser": "^7.10.0"
+ },
+ "engines": {
+ "node": ">=8.10"
+ },
+ "peerDependencies": {
+ "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/eslint-scope/download/eslint-scope-5.1.1.tgz",
+ "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/eslint-utils": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/eslint-utils/download/eslint-utils-2.1.0.tgz",
+ "integrity": "sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=",
+ "dev": true,
+ "dependencies": {
+ "eslint-visitor-keys": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/eslint-visitor-keys/download/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint/node_modules/@babel/code-frame": {
+ "version": "7.12.11",
+ "resolved": "http://10.107.103.115:8001/@babel/code-frame/download/@babel/code-frame-7.12.11.tgz",
+ "integrity": "sha1-9K1DWqJj25NbjxDyxVLSP7cWpj8=",
+ "dev": true,
+ "dependencies": {
+ "@babel/highlight": "^7.10.4"
+ }
+ },
+ "node_modules/eslint/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/eslint/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "http://10.107.103.115:8001/cross-spawn/download/cross-spawn-7.0.3.tgz",
+ "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/eslint/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint/node_modules/globals": {
+ "version": "13.20.0",
+ "resolved": "http://10.107.103.115:8001/globals/download/globals-13.20.0.tgz",
+ "integrity": "sha1-6idqHlCP/U8WEoiPnRutHicXv4I=",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "http://10.107.103.115:8001/ignore/download/ignore-4.0.6.tgz",
+ "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/eslint/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "http://10.107.103.115:8001/lru-cache/download/lru-cache-6.0.0.tgz",
+ "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint/node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/path-key/download/path-key-3.1.1.tgz",
+ "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/semver": {
+ "version": "7.3.8",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-7.3.8.tgz",
+ "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint/node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/shebang-command/download/shebang-command-2.0.0.tgz",
+ "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/shebang-regex/download/shebang-regex-3.0.0.tgz",
+ "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/which/download/which-2.0.2.tgz",
+ "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/eslint/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/yallist/download/yallist-4.0.0.tgz",
+ "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=",
+ "dev": true
+ },
+ "node_modules/espree": {
+ "version": "7.3.1",
+ "resolved": "http://10.107.103.115:8001/espree/download/espree-7.3.1.tgz",
+ "integrity": "sha1-8t8zC3Usb1UBn4vYm3ZgA5wbu7Y=",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.4.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^1.3.0"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/espree/node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "http://10.107.103.115:8001/acorn/download/acorn-7.4.1.tgz",
+ "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/espree/node_modules/eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "http://10.107.103.115:8001/esprima/download/esprima-4.0.1.tgz",
+ "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=",
+ "dev": true,
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.4.2",
+ "resolved": "http://10.107.103.115:8001/esquery/download/esquery-1.4.2.tgz",
+ "integrity": "sha1-xtP+4F3WZYCOKthwYx8iH1YXsdE=",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esquery/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "http://10.107.103.115:8001/estraverse/download/estraverse-5.3.0.tgz",
+ "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/esrecurse/download/esrecurse-4.3.0.tgz",
+ "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "http://10.107.103.115:8001/estraverse/download/estraverse-5.3.0.tgz",
+ "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/estraverse/download/estraverse-4.3.0.tgz",
+ "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estree-walker": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/estree-walker/download/estree-walker-2.0.2.tgz",
+ "integrity": "sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw="
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "http://10.107.103.115:8001/esutils/download/esutils-2.0.3.tgz",
+ "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/etag": {
+ "version": "1.8.1",
+ "resolved": "http://10.107.103.115:8001/etag/download/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "http://10.107.103.115:8001/eventemitter3/download/eventemitter3-4.0.7.tgz",
+ "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8="
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "http://10.107.103.115:8001/events/download/events-3.3.0.tgz",
+ "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/eventsource": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/eventsource/download/eventsource-2.0.2.tgz",
+ "integrity": "sha1-dt/MApMPsv8zlSC20pDaVzqehQg=",
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/execa": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/execa/download/execa-1.0.0.tgz",
+ "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=",
+ "dependencies": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "http://10.107.103.115:8001/expand-brackets/download/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "http://10.107.103.115:8001/define-property/download/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/expand-tilde/download/expand-tilde-2.0.2.tgz",
+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "dev": true,
+ "dependencies": {
+ "homedir-polyfill": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/express": {
+ "version": "4.18.2",
+ "resolved": "http://10.107.103.115:8001/express/download/express-4.18.2.tgz",
+ "integrity": "sha1-P6vggpbpMMeWwZ48UWl5OGup/Vk=",
+ "dependencies": {
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.1",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.5.0",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.2.0",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.11.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.18.0",
+ "serve-static": "1.15.0",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/express/node_modules/array-flatten": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/array-flatten/download/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ },
+ "node_modules/express/node_modules/body-parser": {
+ "version": "1.20.1",
+ "resolved": "http://10.107.103.115:8001/body-parser/download/body-parser-1.20.1.tgz",
+ "integrity": "sha1-sYEqiRLBlc03Gj7l5m+qIzilxmg=",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.11.0",
+ "raw-body": "2.5.1",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/express/node_modules/cookie": {
+ "version": "0.5.0",
+ "resolved": "http://10.107.103.115:8001/cookie/download/cookie-0.5.0.tgz",
+ "integrity": "sha1-0fXXGt7GVYxY84mYfDZqpH6ZT4s=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/express/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/express/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/express/node_modules/raw-body": {
+ "version": "2.5.1",
+ "resolved": "http://10.107.103.115:8001/raw-body/download/raw-body-2.5.1.tgz",
+ "integrity": "sha1-/hsWKLGBtwAhXl/UI4n5i3E5KFc=",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "http://10.107.103.115:8001/extend/download/extend-3.0.2.tgz",
+ "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=",
+ "optional": true
+ },
+ "node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extend-shallow/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/is-extendable/download/is-extendable-1.0.1.tgz",
+ "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/external-editor": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/external-editor/download/external-editor-3.1.0.tgz",
+ "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=",
+ "dev": true,
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "http://10.107.103.115:8001/extglob/download/extglob-2.0.4.tgz",
+ "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=",
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/define-property/download/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/is-descriptor/download/is-descriptor-1.0.2.tgz",
+ "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extsprintf": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/extsprintf/download/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "optional": true
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "http://10.107.103.115:8001/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU="
+ },
+ "node_modules/fast-glob": {
+ "version": "3.2.12",
+ "resolved": "http://10.107.103.115:8001/fast-glob/download/fast-glob-3.2.12.tgz",
+ "integrity": "sha1-fznsmcLmqwMDNxQtqeDBjzevroA=",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM="
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "http://10.107.103.115:8001/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true
+ },
+ "node_modules/fastq": {
+ "version": "1.13.0",
+ "resolved": "http://10.107.103.115:8001/fastq/download/fastq-1.13.0.tgz",
+ "integrity": "sha1-YWdg+Ip1Jr38WWt8q4wYk4w2uYw=",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "http://10.107.103.115:8001/faye-websocket/download/faye-websocket-0.11.4.tgz",
+ "integrity": "sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=",
+ "dependencies": {
+ "websocket-driver": ">=0.5.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/figures": {
+ "version": "3.2.0",
+ "resolved": "http://10.107.103.115:8001/figures/download/figures-3.2.0.tgz",
+ "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "http://10.107.103.115:8001/file-entry-cache/download/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=",
+ "dev": true,
+ "dependencies": {
+ "flat-cache": "^3.0.4"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/file-loader": {
+ "version": "6.2.0",
+ "resolved": "http://10.107.103.115:8001/file-loader/download/file-loader-6.2.0.tgz",
+ "integrity": "sha1-uu98+OGEDfMl5DkLRISHlIDuvk0=",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/file-loader/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz",
+ "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=",
+ "optional": true
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "http://10.107.103.115:8001/fill-range/download/fill-range-7.0.1.tgz",
+ "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/finalhandler/download/finalhandler-1.2.0.tgz",
+ "integrity": "sha1-fSP+VzGyB7RkDk/NAK7B+SB6ezI=",
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/finalhandler/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/find-cache-dir/download/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=",
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/find-node-modules": {
+ "version": "2.1.3",
+ "resolved": "http://10.107.103.115:8001/find-node-modules/download/find-node-modules-2.1.3.tgz",
+ "integrity": "sha1-PJds/yyinulLT56vxhOYf8TA7kQ=",
+ "dev": true,
+ "dependencies": {
+ "findup-sync": "^4.0.0",
+ "merge": "^2.1.1"
+ }
+ },
+ "node_modules/find-root": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/find-root/download/find-root-1.1.0.tgz",
+ "integrity": "sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ=",
+ "dev": true
+ },
+ "node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/find-up/download/find-up-3.0.0.tgz",
+ "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=",
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/findup-sync": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/findup-sync/download/findup-sync-4.0.0.tgz",
+ "integrity": "sha1-lWyc3egEBSuIG0KFEpBcSl8s3vA=",
+ "dev": true,
+ "dependencies": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^4.0.2",
+ "resolve-dir": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "3.0.4",
+ "resolved": "http://10.107.103.115:8001/flat-cache/download/flat-cache-3.0.4.tgz",
+ "integrity": "sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=",
+ "dev": true,
+ "dependencies": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "3.2.7",
+ "resolved": "http://10.107.103.115:8001/flatted/download/flatted-3.2.7.tgz",
+ "integrity": "sha1-YJ85IHy2FLidB2W0d8stQ3+/l4c=",
+ "dev": true
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.2",
+ "resolved": "http://10.107.103.115:8001/follow-redirects/download/follow-redirects-1.15.2.tgz",
+ "integrity": "sha1-tGCGQUS6Y/JoEJbydMTlcCbaLBM=",
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/for-each": {
+ "version": "0.3.3",
+ "resolved": "http://10.107.103.115:8001/for-each/download/for-each-0.3.3.tgz",
+ "integrity": "sha1-abRH6IoKXTLD5whPPxcQA0shN24=",
+ "dev": true,
+ "dependencies": {
+ "is-callable": "^1.1.3"
+ }
+ },
+ "node_modules/for-in": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/for-in/download/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/forever-agent": {
+ "version": "0.6.1",
+ "resolved": "http://10.107.103.115:8001/forever-agent/download/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "http://10.107.103.115:8001/form-data/download/form-data-2.3.3.tgz",
+ "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=",
+ "optional": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/forwarded": {
+ "version": "0.2.0",
+ "resolved": "http://10.107.103.115:8001/forwarded/download/forwarded-0.2.0.tgz",
+ "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fraction.js": {
+ "version": "4.2.0",
+ "resolved": "http://10.107.103.115:8001/fraction.js/download/fraction.js-4.2.0.tgz",
+ "integrity": "sha1-RI5RCaMTo1J/WjqyEZ7Ezw4OKVA=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "http://10.107.103.115:8001/fragment-cache/download/fragment-cache-0.2.1.tgz",
+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+ "dependencies": {
+ "map-cache": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "http://10.107.103.115:8001/fresh/download/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "http://10.107.103.115:8001/fs-extra/download/fs-extra-10.1.0.tgz",
+ "integrity": "sha1-Aoc8+8QITd4SfqpfmQXu8jJdGr8=",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/fs.realpath/download/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "http://10.107.103.115:8001/fsevents/download/fsevents-2.3.2.tgz",
+ "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=",
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/function-bind/download/function-bind-1.1.1.tgz",
+ "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0="
+ },
+ "node_modules/function.prototype.name": {
+ "version": "1.1.5",
+ "resolved": "http://10.107.103.115:8001/function.prototype.name/download/function.prototype.name-1.1.5.tgz",
+ "integrity": "sha1-zOBQX+H/uAUD5vnkbMZORqEqliE=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.0",
+ "functions-have-names": "^1.2.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true
+ },
+ "node_modules/functions-have-names": {
+ "version": "1.2.3",
+ "resolved": "http://10.107.103.115:8001/functions-have-names/download/functions-have-names-1.2.3.tgz",
+ "integrity": "sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ="
+ },
+ "node_modules/gar": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/gar/download/gar-1.0.4.tgz",
+ "integrity": "sha1-93e8fbQlwFcv3rUmdhcsoa6YiLg="
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "http://10.107.103.115:8001/gensync/download/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "http://10.107.103.115:8001/get-caller-file/download/get-caller-file-2.0.5.tgz",
+ "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-folder-size": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/get-folder-size/download/get-folder-size-2.0.1.tgz",
+ "integrity": "sha1-P+BSTdO60FJX7xMRMxQXvNAgpJc=",
+ "dependencies": {
+ "gar": "^1.0.4",
+ "tiny-each-async": "2.0.3"
+ },
+ "bin": {
+ "get-folder-size": "bin/get-folder-size"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/get-intrinsic/download/get-intrinsic-1.2.0.tgz",
+ "integrity": "sha1-etHcBTXzopBLugdXcnY+UFH20F8=",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.3"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/get-stream/download/get-stream-4.1.0.tgz",
+ "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/get-symbol-description/download/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha1-f9uByQAQH71WTdXxowr1qtweWNY=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/get-value": {
+ "version": "2.0.6",
+ "resolved": "http://10.107.103.115:8001/get-value/download/get-value-2.0.6.tgz",
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/getpass": {
+ "version": "0.1.7",
+ "resolved": "http://10.107.103.115:8001/getpass/download/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "node_modules/git-raw-commits": {
+ "version": "2.0.11",
+ "resolved": "http://10.107.103.115:8001/git-raw-commits/download/git-raw-commits-2.0.11.tgz",
+ "integrity": "sha1-vDV2Y4Bx0YZV4cxg1/UkkgAI1yM=",
+ "dev": true,
+ "dependencies": {
+ "dargs": "^7.0.0",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ },
+ "bin": {
+ "git-raw-commits": "cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "http://10.107.103.115:8001/glob/download/glob-7.2.3.tgz",
+ "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "http://10.107.103.115:8001/glob-parent/download/glob-parent-5.1.2.tgz",
+ "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "http://10.107.103.115:8001/glob-to-regexp/download/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4="
+ },
+ "node_modules/global-dirs": {
+ "version": "0.1.1",
+ "resolved": "http://10.107.103.115:8001/global-dirs/download/global-dirs-0.1.1.tgz",
+ "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
+ "dev": true,
+ "dependencies": {
+ "ini": "^1.3.4"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/global-modules": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/global-modules/download/global-modules-1.0.0.tgz",
+ "integrity": "sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=",
+ "dev": true,
+ "dependencies": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/global-prefix/download/global-prefix-1.0.2.tgz",
+ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "http://10.107.103.115:8001/globals/download/globals-11.12.0.tgz",
+ "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/globalthis": {
+ "version": "1.0.3",
+ "resolved": "http://10.107.103.115:8001/globalthis/download/globalthis-1.0.3.tgz",
+ "integrity": "sha1-WFKIKlK4DcMBsGYCc+HtCC8LbM8=",
+ "dev": true,
+ "dependencies": {
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/globby": {
+ "version": "12.2.0",
+ "resolved": "http://10.107.103.115:8001/globby/download/globby-12.2.0.tgz",
+ "integrity": "sha1-KrgEa0+6T/bu3oNbKfZ4+Q49PCI=",
+ "dependencies": {
+ "array-union": "^3.0.1",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.7",
+ "ignore": "^5.1.9",
+ "merge2": "^1.4.1",
+ "slash": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/gopd/download/gopd-1.0.1.tgz",
+ "integrity": "sha1-Kf923mnax0ibfAkYpXiOVkd8Myw=",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.10",
+ "resolved": "http://10.107.103.115:8001/graceful-fs/download/graceful-fs-4.2.10.tgz",
+ "integrity": "sha1-FH06AG2kyjzhRyjHrvwofDZ9emw="
+ },
+ "node_modules/gzip-size": {
+ "version": "6.0.0",
+ "resolved": "http://10.107.103.115:8001/gzip-size/download/gzip-size-6.0.0.tgz",
+ "integrity": "sha1-BlNn/VDCOcBnHLy61b4+LusQ5GI=",
+ "dependencies": {
+ "duplexer": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/handle-thing": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/handle-thing/download/handle-thing-2.0.1.tgz",
+ "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04="
+ },
+ "node_modules/har-schema": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/har-schema/download/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/har-validator": {
+ "version": "5.1.5",
+ "resolved": "http://10.107.103.115:8001/har-validator/download/har-validator-5.1.5.tgz",
+ "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=",
+ "deprecated": "this library is no longer supported",
+ "optional": true,
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-rejection": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/hard-rejection/download/hard-rejection-2.1.0.tgz",
+ "integrity": "sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "http://10.107.103.115:8001/has/download/has-1.0.3.tgz",
+ "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=",
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-bigints": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/has-bigints/download/has-bigints-1.0.2.tgz",
+ "integrity": "sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo=",
+ "dev": true
+ },
+ "node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/has-property-descriptors/download/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha1-YQcIYAYG02lh7QTBlhk7amB/qGE=",
+ "dependencies": {
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "node_modules/has-proto": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/has-proto/download/has-proto-1.0.1.tgz",
+ "integrity": "sha1-GIXBMFU4lYr/Rp/vN5N8InlUCOA=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.3",
+ "resolved": "http://10.107.103.115:8001/has-symbols/download/has-symbols-1.0.3.tgz",
+ "integrity": "sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg=",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/has-tostringtag/download/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=",
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/has-value": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/has-value/download/has-value-1.0.0.tgz",
+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+ "dependencies": {
+ "get-value": "^2.0.6",
+ "has-values": "^1.0.0",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/has-values/download/has-values-1.0.0.tgz",
+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/is-number/download/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/kind-of": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/hash-sum": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/hash-sum/download/hash-sum-2.0.0.tgz",
+ "integrity": "sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo="
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/he/download/he-1.2.0.tgz",
+ "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/highlight.js": {
+ "version": "10.7.3",
+ "resolved": "http://10.107.103.115:8001/highlight.js/download/highlight.js-10.7.3.tgz",
+ "integrity": "sha1-aXJy45kTVuQMPKxWanTu9oF1ZTE=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "http://10.107.103.115:8001/homedir-polyfill/download/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg=",
+ "dev": true,
+ "dependencies": {
+ "parse-passwd": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "http://10.107.103.115:8001/hosted-git-info/download/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=",
+ "dev": true
+ },
+ "node_modules/hpack.js": {
+ "version": "2.1.6",
+ "resolved": "http://10.107.103.115:8001/hpack.js/download/hpack.js-2.1.6.tgz",
+ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ }
+ },
+ "node_modules/html-entities": {
+ "version": "1.4.0",
+ "resolved": "http://10.107.103.115:8001/html-entities/download/html-entities-1.4.0.tgz",
+ "integrity": "sha1-z70bAdKvr5rcobEK59/6uYxx0tw="
+ },
+ "node_modules/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "http://10.107.103.115:8001/html-minifier-terser/download/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha1-v8gYk0zAeRj2s2afV3Ts39SPMqs=",
+ "dependencies": {
+ "camel-case": "^4.1.2",
+ "clean-css": "^5.2.2",
+ "commander": "^8.3.0",
+ "he": "^1.2.0",
+ "param-case": "^3.0.4",
+ "relateurl": "^0.2.7",
+ "terser": "^5.10.0"
+ },
+ "bin": {
+ "html-minifier-terser": "cli.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/html-minifier-terser/node_modules/commander": {
+ "version": "8.3.0",
+ "resolved": "http://10.107.103.115:8001/commander/download/commander-8.3.0.tgz",
+ "integrity": "sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/html-tags": {
+ "version": "3.2.0",
+ "resolved": "http://10.107.103.115:8001/html-tags/download/html-tags-3.2.0.tgz",
+ "integrity": "sha1-27NRjSC3JlJOTdQ945frCpVyaWE=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/html-webpack-plugin": {
+ "version": "5.5.0",
+ "resolved": "http://10.107.103.115:8001/html-webpack-plugin/download/html-webpack-plugin-5.5.0.tgz",
+ "integrity": "sha1-w5EZNvV2gcH59Ni2jBWM2d/lL1A=",
+ "dependencies": {
+ "@types/html-minifier-terser": "^6.0.0",
+ "html-minifier-terser": "^6.0.2",
+ "lodash": "^4.17.21",
+ "pretty-error": "^4.0.0",
+ "tapable": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^5.20.0"
+ }
+ },
+ "node_modules/html-webpack-tags-plugin": {
+ "version": "3.0.2",
+ "resolved": "http://10.107.103.115:8001/html-webpack-tags-plugin/download/html-webpack-tags-plugin-3.0.2.tgz",
+ "integrity": "sha1-7vxmAORbNmBej5G71Jf8f09tLYw=",
+ "dependencies": {
+ "glob": "^7.2.0",
+ "minimatch": "^3.0.4",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "html-webpack-plugin": "^5.0.0",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/html-webpack-tags-plugin/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/slash/download/slash-3.0.0.tgz",
+ "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "http://10.107.103.115:8001/htmlparser2/download/htmlparser2-6.1.0.tgz",
+ "integrity": "sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "http://10.107.103.115:8001/http-deceiver/download/http-deceiver-1.2.7.tgz",
+ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc="
+ },
+ "node_modules/http-errors": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/http-errors/download/http-errors-2.0.0.tgz",
+ "integrity": "sha1-t3dKFIbvc892Z6ya4IWMASxXudM=",
+ "dependencies": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/http-parser-js": {
+ "version": "0.5.8",
+ "resolved": "http://10.107.103.115:8001/http-parser-js/download/http-parser-js-0.5.8.tgz",
+ "integrity": "sha1-ryMJDZrE4kVz3m9q7MnYSki/IOM="
+ },
+ "node_modules/http-proxy": {
+ "version": "1.18.1",
+ "resolved": "http://10.107.103.115:8001/http-proxy/download/http-proxy-1.18.1.tgz",
+ "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=",
+ "dependencies": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/http-proxy-middleware": {
+ "version": "0.19.1",
+ "resolved": "http://10.107.103.115:8001/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz",
+ "integrity": "sha1-GDx9xKoUeRUDBkmMIQza+WCApDo=",
+ "dependencies": {
+ "http-proxy": "^1.17.0",
+ "is-glob": "^4.0.0",
+ "lodash": "^4.17.11",
+ "micromatch": "^3.1.10"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "http://10.107.103.115:8001/braces/download/braces-2.3.2.tgz",
+ "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=",
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/fill-range/download/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/is-number/download/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "http://10.107.103.115:8001/micromatch/download/micromatch-3.1.10.tgz",
+ "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=",
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/to-regex-range/download/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-signature": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/http-signature/download/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/human-signals/download/human-signals-2.1.0.tgz",
+ "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/husky": {
+ "version": "7.0.4",
+ "resolved": "http://10.107.103.115:8001/husky/download/husky-7.0.4.tgz",
+ "integrity": "sha1-JCBIJF3EnI+xvwzHz7mN1yJTFTU=",
+ "dev": true,
+ "bin": {
+ "husky": "lib/bin.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "http://10.107.103.115:8001/iconv-lite/download/iconv-lite-0.4.24.tgz",
+ "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/icss-utils/download/icss-utils-5.1.0.tgz",
+ "integrity": "sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "http://10.107.103.115:8001/ieee754/download/ieee754-1.2.1.tgz",
+ "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=",
+ "dev": true
+ },
+ "node_modules/ignore": {
+ "version": "5.2.4",
+ "resolved": "http://10.107.103.115:8001/ignore/download/ignore-5.2.4.tgz",
+ "integrity": "sha1-opHAxheP8blgvv5H/N7DAWdKYyQ=",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/image-size": {
+ "version": "0.5.5",
+ "resolved": "http://10.107.103.115:8001/image-size/download/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "optional": true,
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "http://10.107.103.115:8001/import-fresh/download/import-fresh-3.3.0.tgz",
+ "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/import-local": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/import-local/download/import-local-2.0.0.tgz",
+ "integrity": "sha1-VQcL44pZk88Y72236WH1vuXFoJ0=",
+ "dependencies": {
+ "pkg-dir": "^3.0.0",
+ "resolve-cwd": "^2.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/import-local/node_modules/resolve-cwd": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/resolve-cwd/download/resolve-cwd-2.0.0.tgz",
+ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
+ "dependencies": {
+ "resolve-from": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/import-local/node_modules/resolve-from": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/resolve-from/download/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "http://10.107.103.115:8001/imurmurhash/download/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/indent-string/download/indent-string-4.0.0.tgz",
+ "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "http://10.107.103.115:8001/inflight/download/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "http://10.107.103.115:8001/inherits/download/inherits-2.0.4.tgz",
+ "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w="
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "http://10.107.103.115:8001/ini/download/ini-1.3.8.tgz",
+ "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=",
+ "dev": true
+ },
+ "node_modules/inquirer": {
+ "version": "8.2.4",
+ "resolved": "http://10.107.103.115:8001/inquirer/download/inquirer-8.2.4.tgz",
+ "integrity": "sha1-3b/obKL2dkmmfapvEFHBKPaE8LQ=",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.1",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.21",
+ "mute-stream": "0.0.8",
+ "ora": "^5.4.1",
+ "run-async": "^2.4.0",
+ "rxjs": "^7.5.5",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/inquirer/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/inquirer/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/inquirer/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/inquirer/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/inquirer/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/inquirer/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/internal-ip": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/internal-ip/download/internal-ip-4.3.0.tgz",
+ "integrity": "sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc=",
+ "dependencies": {
+ "default-gateway": "^4.2.0",
+ "ipaddr.js": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/internal-slot": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/internal-slot/download/internal-slot-1.0.4.tgz",
+ "integrity": "sha1-hVHnuvdKemul90nPsWqmByLw1vM=",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.3",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/ip": {
+ "version": "1.1.8",
+ "resolved": "http://10.107.103.115:8001/ip/download/ip-1.1.8.tgz",
+ "integrity": "sha1-rgWUj2sHVDXtMweszgRinajNv0g="
+ },
+ "node_modules/ip-regex": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/ip-regex/download/ip-regex-2.1.0.tgz",
+ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "http://10.107.103.115:8001/ipaddr.js/download/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/is-absolute-url": {
+ "version": "3.0.3",
+ "resolved": "http://10.107.103.115:8001/is-absolute-url/download/is-absolute-url-3.0.3.tgz",
+ "integrity": "sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://10.107.103.115:8001/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/is-arguments/download/is-arguments-1.1.1.tgz",
+ "integrity": "sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-array-buffer": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/is-array-buffer/download/is-array-buffer-3.0.1.tgz",
+ "integrity": "sha1-3rHbT8rkgwjVTvJEJwbAOTmXBSo=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "is-typed-array": "^1.1.10"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "http://10.107.103.115:8001/is-arrayish/download/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
+ },
+ "node_modules/is-bigint": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/is-bigint/download/is-bigint-1.0.4.tgz",
+ "integrity": "sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=",
+ "dev": true,
+ "dependencies": {
+ "has-bigints": "^1.0.1"
+ }
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/is-binary-path/download/is-binary-path-2.1.0.tgz",
+ "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=",
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "http://10.107.103.115:8001/is-boolean-object/download/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "http://10.107.103.115:8001/is-buffer/download/is-buffer-1.1.6.tgz",
+ "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4="
+ },
+ "node_modules/is-callable": {
+ "version": "1.2.7",
+ "resolved": "http://10.107.103.115:8001/is-callable/download/is-callable-1.2.7.tgz",
+ "integrity": "sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.11.0",
+ "resolved": "http://10.107.103.115:8001/is-core-module/download/is-core-module-2.11.0.tgz",
+ "integrity": "sha1-rUyz44Y+gUUjyW8/WNJsxXD/AUQ=",
+ "dependencies": {
+ "has": "^1.0.3"
+ }
+ },
+ "node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://10.107.103.115:8001/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.0.5",
+ "resolved": "http://10.107.103.115:8001/is-date-object/download/is-date-object-1.0.5.tgz",
+ "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://10.107.103.115:8001/is-descriptor/download/is-descriptor-0.1.6.tgz",
+ "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=",
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-descriptor/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-5.1.0.tgz",
+ "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extendable": {
+ "version": "0.1.1",
+ "resolved": "http://10.107.103.115:8001/is-extendable/download/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/is-extglob/download/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "http://10.107.103.115:8001/is-glob/download/is-glob-4.0.3.tgz",
+ "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-interactive": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-interactive/download/is-interactive-1.0.0.tgz",
+ "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-negative-zero": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/is-negative-zero/download/is-negative-zero-2.0.2.tgz",
+ "integrity": "sha1-e/bwOigAO4s5Zd46wm9mTXZfMVA=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "http://10.107.103.115:8001/is-number/download/is-number-7.0.0.tgz",
+ "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-number-object": {
+ "version": "1.0.7",
+ "resolved": "http://10.107.103.115:8001/is-number-object/download/is-number-object-1.0.7.tgz",
+ "integrity": "sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw=",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/is-obj/download/is-obj-2.0.0.tgz",
+ "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-path-cwd": {
+ "version": "2.2.0",
+ "resolved": "http://10.107.103.115:8001/is-path-cwd/download/is-path-cwd-2.2.0.tgz",
+ "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-path-in-cwd": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz",
+ "integrity": "sha1-v+Lcomxp85cmWkAJljYCk1oFOss=",
+ "dependencies": {
+ "is-path-inside": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-path-inside": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/is-path-inside/download/is-path-inside-2.1.0.tgz",
+ "integrity": "sha1-fJgQWH1lmkDSe8201WFuqwWUlLI=",
+ "dependencies": {
+ "path-is-inside": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/is-plain-obj/download/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "http://10.107.103.115:8001/is-plain-object/download/is-plain-object-2.0.4.tgz",
+ "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-regex": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/is-regex/download/is-regex-1.1.4.tgz",
+ "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-shared-array-buffer": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/is-shared-array-buffer/download/is-shared-array-buffer-1.0.2.tgz",
+ "integrity": "sha1-jyWcVztgtqMtQFihoHQwwKc0THk=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/is-stream/download/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-string": {
+ "version": "1.0.7",
+ "resolved": "http://10.107.103.115:8001/is-string/download/is-string-1.0.7.tgz",
+ "integrity": "sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/is-symbol/download/is-symbol-1.0.4.tgz",
+ "integrity": "sha1-ptrJO2NbBjymhyI23oiRClevE5w=",
+ "dev": true,
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-text-path": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/is-text-path/download/is-text-path-1.0.1.tgz",
+ "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
+ "dev": true,
+ "dependencies": {
+ "text-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-typed-array": {
+ "version": "1.1.10",
+ "resolved": "http://10.107.103.115:8001/is-typed-array/download/is-typed-array-1.1.10.tgz",
+ "integrity": "sha1-NqW1y0GJtXXRo+SwhTa/tIWAHj8=",
+ "dev": true,
+ "dependencies": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-typedarray/download/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "optional": true
+ },
+ "node_modules/is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "http://10.107.103.115:8001/is-unicode-supported/download/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/is-utf8": {
+ "version": "0.2.1",
+ "resolved": "http://10.107.103.115:8001/is-utf8/download/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "node_modules/is-weakref": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/is-weakref/download/is-weakref-1.0.2.tgz",
+ "integrity": "sha1-lSnzg6kzggXol2XgOS78LxAPBvI=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "node_modules/is-windows": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/is-windows/download/is-windows-1.0.2.tgz",
+ "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-wsl": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/is-wsl/download/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/isarray/download/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/isexe/download/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ },
+ "node_modules/isobject": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/isobject/download/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "http://10.107.103.115:8001/isstream/download/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "optional": true
+ },
+ "node_modules/javascript-stringify": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/javascript-stringify/download/javascript-stringify-2.1.0.tgz",
+ "integrity": "sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk="
+ },
+ "node_modules/jest-worker": {
+ "version": "27.5.1",
+ "resolved": "http://10.107.103.115:8001/jest-worker/download/jest-worker-27.5.1.tgz",
+ "integrity": "sha1-jRRvCQDolzsQa29zzB6ajLhvjbA=",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-8.1.1.tgz",
+ "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/joi": {
+ "version": "17.3.0",
+ "resolved": "http://10.107.103.115:8001/joi/download/joi-17.3.0.tgz",
+ "integrity": "sha1-8b5KbOKbwXFmZYGaw2HfoTn/9dI=",
+ "dependencies": {
+ "@hapi/hoek": "^9.0.0",
+ "@hapi/topo": "^5.0.0",
+ "@sideway/address": "^4.1.0",
+ "@sideway/formula": "^3.0.0",
+ "@sideway/pinpoint": "^2.0.0"
+ }
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/js-tokens/download/js-tokens-4.0.0.tgz",
+ "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk="
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "http://10.107.103.115:8001/js-yaml/download/js-yaml-3.14.1.tgz",
+ "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "0.1.1",
+ "resolved": "http://10.107.103.115:8001/jsbn/download/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "optional": true
+ },
+ "node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "http://10.107.103.115:8001/jsesc/download/jsesc-2.5.2.tgz",
+ "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "http://10.107.103.115:8001/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0="
+ },
+ "node_modules/json-schema": {
+ "version": "0.4.0",
+ "resolved": "http://10.107.103.115:8001/json-schema/download/json-schema-0.4.0.tgz",
+ "integrity": "sha1-995M9u+rg4666zI2R0y7paGTCrU=",
+ "optional": true
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "http://10.107.103.115:8001/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "http://10.107.103.115:8001/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "optional": true
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "http://10.107.103.115:8001/json5/download/json5-2.2.3.tgz",
+ "integrity": "sha1-eM1vGhm9wStz21rQxh79ZsHikoM=",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "http://10.107.103.115:8001/jsonfile/download/jsonfile-6.1.0.tgz",
+ "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonparse": {
+ "version": "1.3.1",
+ "resolved": "http://10.107.103.115:8001/jsonparse/download/jsonparse-1.3.1.tgz",
+ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
+ "dev": true,
+ "engines": [
+ "node >= 0.2.0"
+ ]
+ },
+ "node_modules/JSONStream": {
+ "version": "1.3.5",
+ "resolved": "http://10.107.103.115:8001/JSONStream/download/JSONStream-1.3.5.tgz",
+ "integrity": "sha1-MgjB8I06TZkmGrZPkjArwV4RHKA=",
+ "dev": true,
+ "dependencies": {
+ "jsonparse": "^1.2.0",
+ "through": ">=2.2.7 <3"
+ },
+ "bin": {
+ "JSONStream": "bin.js"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/jsprim": {
+ "version": "1.4.2",
+ "resolved": "http://10.107.103.115:8001/jsprim/download/jsprim-1.4.2.tgz",
+ "integrity": "sha1-cSxlUzoVyHi6WentXw4m1bd8X+s=",
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/killable": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/killable/download/killable-1.0.1.tgz",
+ "integrity": "sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI="
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-6.0.3.tgz",
+ "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/klona": {
+ "version": "2.0.6",
+ "resolved": "http://10.107.103.115:8001/klona/download/klona-2.0.6.tgz",
+ "integrity": "sha1-hb/7+BnAOy9TJwQSQgpFVe+ILiI=",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/less": {
+ "version": "3.9.0",
+ "resolved": "http://10.107.103.115:8001/less/download/less-3.9.0.tgz",
+ "integrity": "sha1-t1EcQ/N89X3Iff/ZiD7BISibFHQ=",
+ "dependencies": {
+ "clone": "^2.1.2"
+ },
+ "bin": {
+ "lessc": "bin/lessc"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "optionalDependencies": {
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "mime": "^1.4.1",
+ "mkdirp": "^0.5.0",
+ "promise": "^7.1.1",
+ "request": "^2.83.0",
+ "source-map": "~0.6.0"
+ }
+ },
+ "node_modules/less-loader": {
+ "version": "8.1.1",
+ "resolved": "http://10.107.103.115:8001/less-loader/download/less-loader-8.1.1.tgz",
+ "integrity": "sha1-q6vpElgEV60ApDGBRqrFtT4CP0I=",
+ "dependencies": {
+ "klona": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "less": "^3.5.0 || ^4.0.0",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/less/node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "http://10.107.103.115:8001/mkdirp/download/mkdirp-0.5.6.tgz",
+ "integrity": "sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=",
+ "optional": true,
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "http://10.107.103.115:8001/levn/download/levn-0.4.1.tgz",
+ "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/lilconfig": {
+ "version": "2.0.6",
+ "resolved": "http://10.107.103.115:8001/lilconfig/download/lilconfig-2.0.6.tgz",
+ "integrity": "sha1-MqOEVYvVivPUxuB33RrR05e8adQ=",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "http://10.107.103.115:8001/lines-and-columns/download/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha1-7KKE910pZQeTCdwK2SVauy68FjI="
+ },
+ "node_modules/lint-staged": {
+ "version": "12.1.2",
+ "resolved": "http://10.107.103.115:8001/lint-staged/download/lint-staged-12.1.2.tgz",
+ "integrity": "sha1-kMVxkn4TcfwTPnIGcd15ieq1P3Q=",
+ "dev": true,
+ "dependencies": {
+ "cli-truncate": "^3.1.0",
+ "colorette": "^2.0.16",
+ "commander": "^8.3.0",
+ "debug": "^4.3.2",
+ "enquirer": "^2.3.6",
+ "execa": "^5.1.1",
+ "lilconfig": "2.0.4",
+ "listr2": "^3.13.3",
+ "micromatch": "^4.0.4",
+ "normalize-path": "^3.0.0",
+ "object-inspect": "^1.11.0",
+ "string-argv": "^0.3.1",
+ "supports-color": "^9.0.2",
+ "yaml": "^1.10.2"
+ },
+ "bin": {
+ "lint-staged": "bin/lint-staged.js"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/lint-staged/node_modules/colorette": {
+ "version": "2.0.19",
+ "resolved": "http://10.107.103.115:8001/colorette/download/colorette-2.0.19.tgz",
+ "integrity": "sha1-zfBE9HrUGg9LVrOg1bTm4aLVp5g=",
+ "dev": true
+ },
+ "node_modules/lint-staged/node_modules/commander": {
+ "version": "8.3.0",
+ "resolved": "http://10.107.103.115:8001/commander/download/commander-8.3.0.tgz",
+ "integrity": "sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=",
+ "dev": true,
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/lint-staged/node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "http://10.107.103.115:8001/cross-spawn/download/cross-spawn-7.0.3.tgz",
+ "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/lint-staged/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/execa/download/execa-5.1.1.tgz",
+ "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lint-staged/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "http://10.107.103.115:8001/get-stream/download/get-stream-6.0.1.tgz",
+ "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lint-staged/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/is-stream/download/is-stream-2.0.1.tgz",
+ "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lint-staged/node_modules/lilconfig": {
+ "version": "2.0.4",
+ "resolved": "http://10.107.103.115:8001/lilconfig/download/lilconfig-2.0.4.tgz",
+ "integrity": "sha1-9FB9BD1wWLOAtqj1y3vNSzTO4II=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lint-staged/node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "http://10.107.103.115:8001/npm-run-path/download/npm-run-path-4.0.1.tgz",
+ "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lint-staged/node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/path-key/download/path-key-3.1.1.tgz",
+ "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lint-staged/node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/shebang-command/download/shebang-command-2.0.0.tgz",
+ "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lint-staged/node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/shebang-regex/download/shebang-regex-3.0.0.tgz",
+ "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lint-staged/node_modules/supports-color": {
+ "version": "9.3.1",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-9.3.1.tgz",
+ "integrity": "sha1-NOStPHHJo52uMlTsxGybdOieFaY=",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/lint-staged/node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/which/download/which-2.0.2.tgz",
+ "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/listr2": {
+ "version": "3.14.0",
+ "resolved": "http://10.107.103.115:8001/listr2/download/listr2-3.14.0.tgz",
+ "integrity": "sha1-IxAcxi4Tdf1YNrJIJ20dK1H9vp4=",
+ "dev": true,
+ "dependencies": {
+ "cli-truncate": "^2.1.0",
+ "colorette": "^2.0.16",
+ "log-update": "^4.0.0",
+ "p-map": "^4.0.0",
+ "rfdc": "^1.3.0",
+ "rxjs": "^7.5.1",
+ "through": "^2.3.8",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "enquirer": ">= 2.3.0 < 3"
+ },
+ "peerDependenciesMeta": {
+ "enquirer": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/listr2/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/listr2/node_modules/cli-truncate": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/cli-truncate/download/cli-truncate-2.1.0.tgz",
+ "integrity": "sha1-w54ovwXtzeW+O5iZKiLe7Vork8c=",
+ "dev": true,
+ "dependencies": {
+ "slice-ansi": "^3.0.0",
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/listr2/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/listr2/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/listr2/node_modules/colorette": {
+ "version": "2.0.19",
+ "resolved": "http://10.107.103.115:8001/colorette/download/colorette-2.0.19.tgz",
+ "integrity": "sha1-zfBE9HrUGg9LVrOg1bTm4aLVp5g=",
+ "dev": true
+ },
+ "node_modules/listr2/node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/p-map/download/p-map-4.0.0.tgz",
+ "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=",
+ "dev": true,
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/listr2/node_modules/slice-ansi": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/slice-ansi/download/slice-ansi-3.0.0.tgz",
+ "integrity": "sha1-Md3BCTCht+C2ewjJbC9Jt3p4l4c=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/load-json-file": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/load-json-file/download/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/load-json-file/node_modules/parse-json": {
+ "version": "2.2.0",
+ "resolved": "http://10.107.103.115:8001/parse-json/download/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "dependencies": {
+ "error-ex": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/load-json-file/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/pify/download/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loader-runner": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/loader-runner/download/loader-runner-4.3.0.tgz",
+ "integrity": "sha1-wbShY7mfYUgwNTsWdV5xSawjFOE=",
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "http://10.107.103.115:8001/loader-utils/download/loader-utils-2.0.4.tgz",
+ "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/locate-path/download/locate-path-3.0.0.tgz",
+ "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=",
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "http://10.107.103.115:8001/lodash/download/lodash-4.17.21.tgz",
+ "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw="
+ },
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "http://10.107.103.115:8001/lodash-es/download/lodash-es-4.17.21.tgz",
+ "integrity": "sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4="
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "http://10.107.103.115:8001/lodash.debounce/download/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
+ },
+ "node_modules/lodash.get": {
+ "version": "4.4.2",
+ "resolved": "http://10.107.103.115:8001/lodash.get/download/lodash.get-4.4.2.tgz",
+ "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
+ "dev": true
+ },
+ "node_modules/lodash.map": {
+ "version": "4.6.0",
+ "resolved": "http://10.107.103.115:8001/lodash.map/download/lodash.map-4.6.0.tgz",
+ "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
+ "dev": true
+ },
+ "node_modules/lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/lodash.memoize/download/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4="
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "http://10.107.103.115:8001/lodash.merge/download/lodash.merge-4.6.2.tgz",
+ "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=",
+ "dev": true
+ },
+ "node_modules/lodash.truncate": {
+ "version": "4.4.2",
+ "resolved": "http://10.107.103.115:8001/lodash.truncate/download/lodash.truncate-4.4.2.tgz",
+ "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
+ "dev": true
+ },
+ "node_modules/lodash.uniq": {
+ "version": "4.5.0",
+ "resolved": "http://10.107.103.115:8001/lodash.uniq/download/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="
+ },
+ "node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/log-symbols/download/log-symbols-4.1.0.tgz",
+ "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/log-symbols/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/log-symbols/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/log-symbols/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/log-symbols/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/log-symbols/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/log-symbols/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/log-update": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/log-update/download/log-update-4.0.0.tgz",
+ "integrity": "sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.3.0",
+ "cli-cursor": "^3.1.0",
+ "slice-ansi": "^4.0.0",
+ "wrap-ansi": "^6.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/log-update/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/log-update/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/log-update/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/log-update/node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "http://10.107.103.115:8001/wrap-ansi/download/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/loglevel": {
+ "version": "1.8.1",
+ "resolved": "http://10.107.103.115:8001/loglevel/download/loglevel-1.8.1.tgz",
+ "integrity": "sha1-XGIfg9W0jFSuk7YVY1P1VZYzd7Q=",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/longest": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/longest/download/longest-2.0.1.tgz",
+ "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/lower-case/download/lower-case-2.0.2.tgz",
+ "integrity": "sha1-b6I3xj29xKgsoP2ILkci3F5jTig=",
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/lru-cache/download/lru-cache-5.1.1.tgz",
+ "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=",
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.25.9",
+ "resolved": "http://10.107.103.115:8001/magic-string/download/magic-string-0.25.9.tgz",
+ "integrity": "sha1-3n+fr5HvihyR0CwuUxTIJ3283Rw=",
+ "dependencies": {
+ "sourcemap-codec": "^1.4.8"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/make-dir/download/make-dir-2.1.0.tgz",
+ "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=",
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-5.7.1.tgz",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/make-error": {
+ "version": "1.3.6",
+ "resolved": "http://10.107.103.115:8001/make-error/download/make-error-1.3.6.tgz",
+ "integrity": "sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=",
+ "dev": true
+ },
+ "node_modules/map-cache": {
+ "version": "0.2.2",
+ "resolved": "http://10.107.103.115:8001/map-cache/download/map-cache-0.2.2.tgz",
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/map-obj": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/map-obj/download/map-obj-4.3.0.tgz",
+ "integrity": "sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/map-visit": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/map-visit/download/map-visit-1.0.0.tgz",
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+ "dependencies": {
+ "object-visit": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mdn-data": {
+ "version": "2.0.14",
+ "resolved": "http://10.107.103.115:8001/mdn-data/download/mdn-data-2.0.14.tgz",
+ "integrity": "sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA="
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "http://10.107.103.115:8001/media-typer/download/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/memory-fs": {
+ "version": "0.4.1",
+ "resolved": "http://10.107.103.115:8001/memory-fs/download/memory-fs-0.4.1.tgz",
+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
+ "dependencies": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/meow": {
+ "version": "8.1.2",
+ "resolved": "http://10.107.103.115:8001/meow/download/meow-8.1.2.tgz",
+ "integrity": "sha1-vL5FvaDuFynTUMA8/8g5WjbE6Jc=",
+ "dev": true,
+ "dependencies": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/meow/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/find-up/download/find-up-4.1.0.tgz",
+ "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/hosted-git-info/download/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha1-gnuChn6f8cjQxNnVOIA5fSyG0iQ=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/meow/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/locate-path/download/locate-path-5.0.0.tgz",
+ "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "http://10.107.103.115:8001/lru-cache/download/lru-cache-6.0.0.tgz",
+ "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/meow/node_modules/normalize-package-data": {
+ "version": "3.0.3",
+ "resolved": "http://10.107.103.115:8001/normalize-package-data/download/normalize-package-data-3.0.3.tgz",
+ "integrity": "sha1-28w+LaWVCaCYNCKITNFy7v36Ul4=",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/meow/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/p-locate/download/p-locate-4.1.0.tgz",
+ "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/path-exists/download/path-exists-4.0.0.tgz",
+ "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "http://10.107.103.115:8001/read-pkg/download/read-pkg-5.2.0.tgz",
+ "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=",
+ "dev": true,
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "http://10.107.103.115:8001/read-pkg-up/download/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "http://10.107.103.115:8001/type-fest/download/type-fest-0.8.1.tgz",
+ "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "http://10.107.103.115:8001/hosted-git-info/download/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=",
+ "dev": true
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "http://10.107.103.115:8001/normalize-package-data/download/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-5.7.1.tgz",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "http://10.107.103.115:8001/type-fest/download/type-fest-0.6.0.tgz",
+ "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/semver": {
+ "version": "7.3.8",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-7.3.8.tgz",
+ "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/meow/node_modules/type-fest": {
+ "version": "0.18.1",
+ "resolved": "http://10.107.103.115:8001/type-fest/download/type-fest-0.18.1.tgz",
+ "integrity": "sha1-20vBUaSiz07r+a3V23VQjbbMhB8=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/meow/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/yallist/download/yallist-4.0.0.tgz",
+ "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=",
+ "dev": true
+ },
+ "node_modules/merge": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/merge/download/merge-2.1.1.tgz",
+ "integrity": "sha1-We9L9+Cz6HkYZDboSBwGpsFiypg=",
+ "dev": true
+ },
+ "node_modules/merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/merge-stream/download/merge-stream-2.0.0.tgz",
+ "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A="
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "http://10.107.103.115:8001/merge2/download/merge2-1.4.1.tgz",
+ "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/methods": {
+ "version": "1.1.2",
+ "resolved": "http://10.107.103.115:8001/methods/download/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "http://10.107.103.115:8001/micromatch/download/micromatch-4.0.5.tgz",
+ "integrity": "sha1-vImZp8u/d83InxMvbkZwUbSQkMY=",
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "http://10.107.103.115:8001/mime/download/mime-1.6.0.tgz",
+ "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "http://10.107.103.115:8001/mime-db/download/mime-db-1.52.0.tgz",
+ "integrity": "sha1-u6vNwChZ9JhzAchW4zh85exDv3A=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "http://10.107.103.115:8001/mime-types/download/mime-types-2.1.35.tgz",
+ "integrity": "sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/mimic-fn/download/mimic-fn-2.1.0.tgz",
+ "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/min-indent": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/min-indent/download/min-indent-1.0.1.tgz",
+ "integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mini-css-extract-plugin": {
+ "version": "1.6.2",
+ "resolved": "http://10.107.103.115:8001/mini-css-extract-plugin/download/mini-css-extract-plugin-1.6.2.tgz",
+ "integrity": "sha1-gxcrT9gS+PxKCdb20W+ST1OZDKg=",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0",
+ "webpack-sources": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.4.0 || ^5.0.0"
+ }
+ },
+ "node_modules/mini-css-extract-plugin/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz",
+ "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc="
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "http://10.107.103.115:8001/minimatch/download/minimatch-3.1.2.tgz",
+ "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "http://10.107.103.115:8001/minimist/download/minimist-1.2.8.tgz",
+ "integrity": "sha1-waRk52kzAuCCoHXO4MBXdBrEdyw="
+ },
+ "node_modules/minimist-options": {
+ "version": "4.1.0",
+ "resolved": "http://10.107.103.115:8001/minimist-options/download/minimist-options-4.1.0.tgz",
+ "integrity": "sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=",
+ "dev": true,
+ "dependencies": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/mitt": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/mitt/download/mitt-3.0.0.tgz",
+ "integrity": "sha1-ae+b1cgP9vV0c+jYkybQHEFL4L0="
+ },
+ "node_modules/mixin-deep": {
+ "version": "1.3.2",
+ "resolved": "http://10.107.103.115:8001/mixin-deep/download/mixin-deep-1.3.2.tgz",
+ "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=",
+ "dependencies": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mixin-deep/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/is-extendable/download/is-extendable-1.0.1.tgz",
+ "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/mkdirp/download/mkdirp-1.0.4.tgz",
+ "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/mockjs": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/mockjs/download/mockjs-1.1.0.tgz",
+ "integrity": "sha1-5qDDeOkZBtuv8gkRzAJzs8fXWwY=",
+ "dependencies": {
+ "commander": "*"
+ },
+ "bin": {
+ "random": "bin/random"
+ }
+ },
+ "node_modules/monaco-editor": {
+ "version": "0.20.0",
+ "resolved": "http://10.107.103.115:8001/monaco-editor/download/monaco-editor-0.20.0.tgz",
+ "integrity": "sha1-XVAJNDpVASRCbLTZZaTSejSLTeo="
+ },
+ "node_modules/monaco-editor-webpack-plugin": {
+ "version": "1.9.1",
+ "resolved": "http://10.107.103.115:8001/monaco-editor-webpack-plugin/download/monaco-editor-webpack-plugin-1.9.1.tgz",
+ "integrity": "sha1-60u7HF5b+1VFQcGuFULnTCqfQ/0=",
+ "dependencies": {
+ "loader-utils": "^1.2.3"
+ },
+ "peerDependencies": {
+ "monaco-editor": "0.19.x || 0.20.x",
+ "webpack": "^4.5.0"
+ }
+ },
+ "node_modules/monaco-editor-webpack-plugin/node_modules/json5": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/json5/download/json5-1.0.2.tgz",
+ "integrity": "sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM=",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/monaco-editor-webpack-plugin/node_modules/loader-utils": {
+ "version": "1.4.2",
+ "resolved": "http://10.107.103.115:8001/loader-utils/download/loader-utils-1.4.2.tgz",
+ "integrity": "sha1-KalX86Y5c4g+toTxD/09FR/sAaM=",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/mrmime": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/mrmime/download/mrmime-1.0.1.tgz",
+ "integrity": "sha1-X5DIJfrUvdQdyRTv9dGoz9ryTyc=",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.1.2.tgz",
+ "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
+ },
+ "node_modules/multicast-dns": {
+ "version": "6.2.3",
+ "resolved": "http://10.107.103.115:8001/multicast-dns/download/multicast-dns-6.2.3.tgz",
+ "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=",
+ "dependencies": {
+ "dns-packet": "^1.3.1",
+ "thunky": "^1.0.2"
+ },
+ "bin": {
+ "multicast-dns": "cli.js"
+ }
+ },
+ "node_modules/multicast-dns-service-types": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz",
+ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE="
+ },
+ "node_modules/mustache": {
+ "version": "4.2.0",
+ "resolved": "http://10.107.103.115:8001/mustache/download/mustache-4.2.0.tgz",
+ "integrity": "sha1-5YkjJNYKEuycKnM1ntylKXK/b2Q=",
+ "bin": {
+ "mustache": "bin/mustache"
+ }
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.8",
+ "resolved": "http://10.107.103.115:8001/mute-stream/download/mute-stream-0.0.8.tgz",
+ "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=",
+ "dev": true
+ },
+ "node_modules/mz": {
+ "version": "2.7.0",
+ "resolved": "http://10.107.103.115:8001/mz/download/mz-2.7.0.tgz",
+ "integrity": "sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=",
+ "dependencies": {
+ "any-promise": "^1.0.0",
+ "object-assign": "^4.0.1",
+ "thenify-all": "^1.0.0"
+ }
+ },
+ "node_modules/nan": {
+ "version": "2.17.0",
+ "resolved": "http://10.107.103.115:8001/nan/download/nan-2.17.0.tgz",
+ "integrity": "sha1-wBUKI2ihgvAz6apRlex26kGhmcs=",
+ "optional": true
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.4",
+ "resolved": "http://10.107.103.115:8001/nanoid/download/nanoid-3.3.4.tgz",
+ "integrity": "sha1-cwtn480J4t6s8DwCfIHJ2dvF6Ks=",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/nanomatch": {
+ "version": "1.2.13",
+ "resolved": "http://10.107.103.115:8001/nanomatch/download/nanomatch-1.2.13.tgz",
+ "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=",
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "fragment-cache": "^0.2.1",
+ "is-windows": "^1.0.2",
+ "kind-of": "^6.0.2",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "http://10.107.103.115:8001/natural-compare/download/natural-compare-1.4.0.tgz",
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "http://10.107.103.115:8001/negotiator/download/negotiator-0.6.3.tgz",
+ "integrity": "sha1-WOMjpy/twNb5zU0x/kn1FHlZDM0=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "http://10.107.103.115:8001/neo-async/download/neo-async-2.6.2.tgz",
+ "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8="
+ },
+ "node_modules/nice-try": {
+ "version": "1.0.5",
+ "resolved": "http://10.107.103.115:8001/nice-try/download/nice-try-1.0.5.tgz",
+ "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y="
+ },
+ "node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "http://10.107.103.115:8001/no-case/download/no-case-3.0.4.tgz",
+ "integrity": "sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0=",
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/node-forge": {
+ "version": "0.10.0",
+ "resolved": "http://10.107.103.115:8001/node-forge/download/node-forge-0.10.0.tgz",
+ "integrity": "sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M=",
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.8",
+ "resolved": "http://10.107.103.115:8001/node-releases/download/node-releases-2.0.8.tgz",
+ "integrity": "sha1-DzSc3I/Po5qSrAvpvEi3cGKSua4="
+ },
+ "node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "http://10.107.103.115:8001/normalize-package-data/download/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/normalize-package-data/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-5.7.1.tgz",
+ "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/normalize-path/download/normalize-path-3.0.0.tgz",
+ "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "http://10.107.103.115:8001/normalize-range/download/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "6.1.0",
+ "resolved": "http://10.107.103.115:8001/normalize-url/download/normalize-url-6.1.0.tgz",
+ "integrity": "sha1-QNCIW1Nd7/4/MUe+yHfQX+TFZoo=",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/normalize-wheel": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/normalize-wheel/download/normalize-wheel-1.0.1.tgz",
+ "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU="
+ },
+ "node_modules/npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/npm-run-path/download/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dependencies": {
+ "path-key": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/nth-check/download/nth-check-2.1.1.tgz",
+ "integrity": "sha1-yeq0KO/842zWuSySS9sADvHx7R0=",
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "http://10.107.103.115:8001/oauth-sign/download/oauth-sign-0.9.0.tgz",
+ "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=",
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "http://10.107.103.115:8001/object-assign/download/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy": {
+ "version": "0.1.0",
+ "resolved": "http://10.107.103.115:8001/object-copy/download/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "dependencies": {
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "http://10.107.103.115:8001/define-property/download/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.12.3",
+ "resolved": "http://10.107.103.115:8001/object-inspect/download/object-inspect-1.12.3.tgz",
+ "integrity": "sha1-umLf/WfuJWyMCG365p4BbNHxmLk="
+ },
+ "node_modules/object-is": {
+ "version": "1.1.5",
+ "resolved": "http://10.107.103.115:8001/object-is/download/object-is-1.1.5.tgz",
+ "integrity": "sha1-ud7qpfx/GEag+uzc7sE45XePU6w=",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/object-keys/download/object-keys-1.1.1.tgz",
+ "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object-visit": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/object-visit/download/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "dependencies": {
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.4",
+ "resolved": "http://10.107.103.115:8001/object.assign/download/object.assign-4.1.4.tgz",
+ "integrity": "sha1-lnPHx8NRq4xNC1FvQ0Pr9N+3eZ8=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "has-symbols": "^1.0.3",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.pick": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/object.pick/download/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.values": {
+ "version": "1.1.6",
+ "resolved": "http://10.107.103.115:8001/object.values/download/object.values-1.1.6.tgz",
+ "integrity": "sha1-SruqceukfWNYnUAoVvkIJD7qmx0=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/obuf": {
+ "version": "1.1.2",
+ "resolved": "http://10.107.103.115:8001/obuf/download/obuf-1.1.2.tgz",
+ "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4="
+ },
+ "node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "http://10.107.103.115:8001/on-finished/download/on-finished-2.4.1.tgz",
+ "integrity": "sha1-WMjEQRblSEWtV/FKsQsDUzGErD8=",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/on-headers": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/on-headers/download/on-headers-1.0.2.tgz",
+ "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "http://10.107.103.115:8001/once/download/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "http://10.107.103.115:8001/onetime/download/onetime-5.1.2.tgz",
+ "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/opener": {
+ "version": "1.5.2",
+ "resolved": "http://10.107.103.115:8001/opener/download/opener-1.5.2.tgz",
+ "integrity": "sha1-XTfh81B3udysQwE3InGv3rKhNZg=",
+ "bin": {
+ "opener": "bin/opener-bin.js"
+ }
+ },
+ "node_modules/opn": {
+ "version": "5.5.0",
+ "resolved": "http://10.107.103.115:8001/opn/download/opn-5.5.0.tgz",
+ "integrity": "sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w=",
+ "dependencies": {
+ "is-wsl": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.1",
+ "resolved": "http://10.107.103.115:8001/optionator/download/optionator-0.9.1.tgz",
+ "integrity": "sha1-TyNqY3Pa4FZqbUPhMmZ09QwpFJk=",
+ "dev": true,
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/ora": {
+ "version": "5.4.1",
+ "resolved": "http://10.107.103.115:8001/ora/download/ora-5.4.1.tgz",
+ "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=",
+ "dev": true,
+ "dependencies": {
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ora/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ora/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ora/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/ora/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/ora/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ora/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/p-finally": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/p-finally/download/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/p-limit/download/p-limit-2.3.0.tgz",
+ "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/p-locate/download/p-locate-3.0.0.tgz",
+ "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=",
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/p-map/download/p-map-2.1.0.tgz",
+ "integrity": "sha1-MQko/u+cnsxltosXaTAYpmXOoXU=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-retry": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/p-retry/download/p-retry-3.0.1.tgz",
+ "integrity": "sha1-MWtMiJPiyNwc+okfQGxLQivr8yg=",
+ "dependencies": {
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "http://10.107.103.115:8001/p-try/download/p-try-2.2.0.tgz",
+ "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/param-case": {
+ "version": "3.0.4",
+ "resolved": "http://10.107.103.115:8001/param-case/download/param-case-3.0.4.tgz",
+ "integrity": "sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU=",
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/parent-module/download/parent-module-1.0.1.tgz",
+ "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "http://10.107.103.115:8001/parse-json/download/parse-json-5.2.0.tgz",
+ "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/parse-passwd/download/parse-passwd-1.0.0.tgz",
+ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse5": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/parse5/download/parse5-5.1.1.tgz",
+ "integrity": "sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg="
+ },
+ "node_modules/parse5-htmlparser2-tree-adapter": {
+ "version": "6.0.1",
+ "resolved": "http://10.107.103.115:8001/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
+ "integrity": "sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=",
+ "dependencies": {
+ "parse5": "^6.0.1"
+ }
+ },
+ "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "http://10.107.103.115:8001/parse5/download/parse5-6.0.1.tgz",
+ "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws="
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "http://10.107.103.115:8001/parseurl/download/parseurl-1.3.3.tgz",
+ "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "http://10.107.103.115:8001/pascal-case/download/pascal-case-3.1.2.tgz",
+ "integrity": "sha1-tI4O8rmOIF58Ha50fQsVCCN2YOs=",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/pascalcase": {
+ "version": "0.1.1",
+ "resolved": "http://10.107.103.115:8001/pascalcase/download/pascalcase-0.1.1.tgz",
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-dirname": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/path-dirname/download/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
+ },
+ "node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/path-exists/download/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/path-is-inside/download/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="
+ },
+ "node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/path-key/download/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "http://10.107.103.115:8001/path-parse/download/path-parse-1.0.7.tgz",
+ "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU="
+ },
+ "node_modules/path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "http://10.107.103.115:8001/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/path-type/download/path-type-4.0.0.tgz",
+ "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/performance-now/download/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "optional": true
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/picocolors/download/picocolors-1.0.0.tgz",
+ "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "http://10.107.103.115:8001/picomatch/download/picomatch-2.3.1.tgz",
+ "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=",
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "http://10.107.103.115:8001/pify/download/pify-4.0.1.tgz",
+ "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pinkie": {
+ "version": "2.0.4",
+ "resolved": "http://10.107.103.115:8001/pinkie/download/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/pinkie-promise/download/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dependencies": {
+ "pinkie": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pirates": {
+ "version": "4.0.5",
+ "resolved": "http://10.107.103.115:8001/pirates/download/pirates-4.0.5.tgz",
+ "integrity": "sha1-/uw1LqXDJo+yOjfHAqsWmfNaXzs=",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/pkg-dir/download/pkg-dir-3.0.0.tgz",
+ "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=",
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/pkg-up/download/pkg-up-3.1.0.tgz",
+ "integrity": "sha1-EA7CNcwVDk/UJRlBJZaihRKg3vU=",
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/portfinder": {
+ "version": "1.0.32",
+ "resolved": "http://10.107.103.115:8001/portfinder/download/portfinder-1.0.32.tgz",
+ "integrity": "sha1-L+G55YOJcSQp3CvqW+shRhRsf4E=",
+ "dependencies": {
+ "async": "^2.6.4",
+ "debug": "^3.2.7",
+ "mkdirp": "^0.5.6"
+ },
+ "engines": {
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/portfinder/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-3.2.7.tgz",
+ "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/portfinder/node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "http://10.107.103.115:8001/mkdirp/download/mkdirp-0.5.6.tgz",
+ "integrity": "sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=",
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "http://10.107.103.115:8001/posix-character-classes/download/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.3.0",
+ "resolved": "http://10.107.103.115:8001/postcss/download/postcss-8.3.0.tgz",
+ "integrity": "sha1-sacT9hcspCfj8F7xMD3otlaDMl8=",
+ "dependencies": {
+ "colorette": "^1.2.2",
+ "nanoid": "^3.1.23",
+ "source-map-js": "^0.6.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-calc": {
+ "version": "8.2.4",
+ "resolved": "http://10.107.103.115:8001/postcss-calc/download/postcss-calc-8.2.4.tgz",
+ "integrity": "sha1-d7nCm/y+igf/ZpPchwUIKIiXOaU=",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.2"
+ }
+ },
+ "node_modules/postcss-colormin": {
+ "version": "5.3.0",
+ "resolved": "http://10.107.103.115:8001/postcss-colormin/download/postcss-colormin-5.3.0.tgz",
+ "integrity": "sha1-PO6eXKYrLCfoT85jr/wM+1kBlWo=",
+ "dependencies": {
+ "browserslist": "^4.16.6",
+ "caniuse-api": "^3.0.0",
+ "colord": "^2.9.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-convert-values": {
+ "version": "5.1.3",
+ "resolved": "http://10.107.103.115:8001/postcss-convert-values/download/postcss-convert-values-5.1.3.tgz",
+ "integrity": "sha1-BJmLubprZaoxA11mmmrzQsX505M=",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-comments": {
+ "version": "5.1.2",
+ "resolved": "http://10.107.103.115:8001/postcss-discard-comments/download/postcss-discard-comments-5.1.2.tgz",
+ "integrity": "sha1-jfXoHSklryeAB1hAwVJvBmDlNpY=",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-duplicates": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-discard-duplicates/download/postcss-discard-duplicates-5.1.0.tgz",
+ "integrity": "sha1-nrT+hFZwak7r1tO3t3fQe60D6Eg=",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-empty": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/postcss-discard-empty/download/postcss-discard-empty-5.1.1.tgz",
+ "integrity": "sha1-5XdiND/39QP+U/ylU9GNfww2nGw=",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-overridden": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-discard-overridden/download/postcss-discard-overridden-5.1.0.tgz",
+ "integrity": "sha1-foxbUzJXR+nZATG7iGNSgvtKJ24=",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-flexbugs-fixes": {
+ "version": "5.0.2",
+ "resolved": "http://10.107.103.115:8001/postcss-flexbugs-fixes/download/postcss-flexbugs-fixes-5.0.2.tgz",
+ "integrity": "sha1-ICjhRTEwdPyavidst8oU5UAetJ0=",
+ "peerDependencies": {
+ "postcss": "^8.1.4"
+ }
+ },
+ "node_modules/postcss-loader": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/postcss-loader/download/postcss-loader-4.3.0.tgz",
+ "integrity": "sha1-LE3pZXzU8Hr1q0K9YKZzAE2huMw=",
+ "dependencies": {
+ "cosmiconfig": "^7.0.0",
+ "klona": "^2.0.4",
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0",
+ "semver": "^7.3.4"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "postcss": "^7.0.0 || ^8.0.1",
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/postcss-loader/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "http://10.107.103.115:8001/lru-cache/download/lru-cache-6.0.0.tgz",
+ "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/postcss-loader/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz",
+ "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/postcss-loader/node_modules/semver": {
+ "version": "7.3.8",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-7.3.8.tgz",
+ "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/postcss-loader/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/yallist/download/yallist-4.0.0.tgz",
+ "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI="
+ },
+ "node_modules/postcss-merge-longhand": {
+ "version": "5.1.7",
+ "resolved": "http://10.107.103.115:8001/postcss-merge-longhand/download/postcss-merge-longhand-5.1.7.tgz",
+ "integrity": "sha1-JKG99ALZ7w5w9Wjzm9wDRNVo+xY=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "stylehacks": "^5.1.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-merge-rules": {
+ "version": "5.1.3",
+ "resolved": "http://10.107.103.115:8001/postcss-merge-rules/download/postcss-merge-rules-5.1.3.tgz",
+ "integrity": "sha1-j5dnnmfMjQhnemUZr8pB7fIiCJQ=",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0",
+ "cssnano-utils": "^3.1.0",
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-font-values": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-minify-font-values/download/postcss-minify-font-values-5.1.0.tgz",
+ "integrity": "sha1-8d8AFKcmCD0mDTvYXXOF+4nR8Bs=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-gradients": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/postcss-minify-gradients/download/postcss-minify-gradients-5.1.1.tgz",
+ "integrity": "sha1-8f4bT0mBNKUGgkDC8l1G/NI2uiw=",
+ "dependencies": {
+ "colord": "^2.9.1",
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-params": {
+ "version": "5.1.4",
+ "resolved": "http://10.107.103.115:8001/postcss-minify-params/download/postcss-minify-params-5.1.4.tgz",
+ "integrity": "sha1-wGpseHEosyCLOMk2TPxAyKpdc1I=",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-selectors": {
+ "version": "5.2.1",
+ "resolved": "http://10.107.103.115:8001/postcss-minify-selectors/download/postcss-minify-selectors-5.2.1.tgz",
+ "integrity": "sha1-1OfmtGFHuBF+qTJakVqAHV/mVsY=",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/postcss-modules-extract-imports/download/postcss-modules-extract-imports-3.0.0.tgz",
+ "integrity": "sha1-zaHwR8CugMl9vijD52pDuIAldB0=",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/postcss-modules-local-by-default/download/postcss-modules-local-by-default-4.0.0.tgz",
+ "integrity": "sha1-67tU+uFZjuz99pGgKz/zs5ClpRw=",
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/postcss-modules-scope/download/postcss-modules-scope-3.0.0.tgz",
+ "integrity": "sha1-nvMVFFbTu/oSDKRImN/Kby+gHwY=",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/postcss-modules-values/download/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=",
+ "dependencies": {
+ "icss-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-normalize-charset": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-normalize-charset/download/postcss-normalize-charset-5.1.0.tgz",
+ "integrity": "sha1-kwLeCykJS1LCWemyz43Ah5h58O0=",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-display-values": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-normalize-display-values/download/postcss-normalize-display-values-5.1.0.tgz",
+ "integrity": "sha1-cqu65YCBlg6e3XIA/PIauDJcPag=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-positions": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/postcss-normalize-positions/download/postcss-normalize-positions-5.1.1.tgz",
+ "integrity": "sha1-75cnnYlAh7WTJbRcR/HoY9rvu5I=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-repeat-style": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-5.1.1.tgz",
+ "integrity": "sha1-6euWgFIE9HZt9m/QntLhNUVCD7I=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-string": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-normalize-string/download/postcss-normalize-string-5.1.0.tgz",
+ "integrity": "sha1-QRlhFp4HMIyCwfjFXz6KM3dX4ig=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-timing-functions": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-5.1.0.tgz",
+ "integrity": "sha1-1WFEEPjwsjiOnyQKpgEbpvUtr7s=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-unicode": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/postcss-normalize-unicode/download/postcss-normalize-unicode-5.1.1.tgz",
+ "integrity": "sha1-9nKX/KP+p/F+DSyqQHaa/Eh6oDA=",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-url": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-normalize-url/download/postcss-normalize-url-5.1.0.tgz",
+ "integrity": "sha1-7Z2IyoLiGr75n3Q0V9NymgQq3Nw=",
+ "dependencies": {
+ "normalize-url": "^6.0.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-whitespace": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/postcss-normalize-whitespace/download/postcss-normalize-whitespace-5.1.1.tgz",
+ "integrity": "sha1-CKGg0f+henzG7+HmydqWnMRJPPo=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-ordered-values": {
+ "version": "5.1.3",
+ "resolved": "http://10.107.103.115:8001/postcss-ordered-values/download/postcss-ordered-values-5.1.3.tgz",
+ "integrity": "sha1-tv0r0Q+TeyPYa8gpxp53Ms526jg=",
+ "dependencies": {
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-reduce-initial": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/postcss-reduce-initial/download/postcss-reduce-initial-5.1.1.tgz",
+ "integrity": "sha1-wYt9+4iu4ksfjkk2VBwprb01Ik4=",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-reduce-transforms": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-reduce-transforms/download/postcss-reduce-transforms-5.1.0.tgz",
+ "integrity": "sha1-Mztw53WLgC890N3+mLscz++Wtuk=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-safe-parser": {
+ "version": "5.0.2",
+ "resolved": "http://10.107.103.115:8001/postcss-safe-parser/download/postcss-safe-parser-5.0.2.tgz",
+ "integrity": "sha1-RZ3Sffa8K6ZGCIJLo55F2s9ehS0=",
+ "dependencies": {
+ "postcss": "^8.1.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.0.11",
+ "resolved": "http://10.107.103.115:8001/postcss-selector-parser/download/postcss-selector-parser-6.0.11.tgz",
+ "integrity": "sha1-LkHcObetdARuFhUYUYXNCxfQyNw=",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-svgo": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/postcss-svgo/download/postcss-svgo-5.1.0.tgz",
+ "integrity": "sha1-CjF0AM7XifIzoogm53Uj8VhX2A0=",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "svgo": "^2.7.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-unique-selectors": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/postcss-unique-selectors/download/postcss-unique-selectors-5.1.1.tgz",
+ "integrity": "sha1-qfJz0erNCemqYIj0sFB7GLG1QbY=",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "http://10.107.103.115:8001/postcss-value-parser/download/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha1-cjwJkgg2um0+WvAZ+SvAlxwC5RQ="
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "http://10.107.103.115:8001/prelude-ls/download/prelude-ls-1.2.1.tgz",
+ "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/pretty-error": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/pretty-error/download/pretty-error-4.0.0.tgz",
+ "integrity": "sha1-kKcD9G3XI0rbRtD4SCPp0cuPENY=",
+ "dependencies": {
+ "lodash": "^4.17.20",
+ "renderkid": "^3.0.0"
+ }
+ },
+ "node_modules/pretty-time": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/pretty-time/download/pretty-time-1.1.0.tgz",
+ "integrity": "sha1-/7dCmvq7hTXDRqNOQYc63z103Q4=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/process-nextick-args/download/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I="
+ },
+ "node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "http://10.107.103.115:8001/progress/download/progress-2.0.3.tgz",
+ "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/promise": {
+ "version": "7.3.1",
+ "resolved": "http://10.107.103.115:8001/promise/download/promise-7.3.1.tgz",
+ "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
+ "optional": true,
+ "dependencies": {
+ "asap": "~2.0.3"
+ }
+ },
+ "node_modules/proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "http://10.107.103.115:8001/proxy-addr/download/proxy-addr-2.0.7.tgz",
+ "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=",
+ "dependencies": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/prr": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/prr/download/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
+ },
+ "node_modules/psl": {
+ "version": "1.9.0",
+ "resolved": "http://10.107.103.115:8001/psl/download/psl-1.9.0.tgz",
+ "integrity": "sha1-0N8qE38AeUVl/K87LADNCfjVpac=",
+ "optional": true
+ },
+ "node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/pump/download/pump-3.0.0.tgz",
+ "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/punycode/download/punycode-2.3.0.tgz",
+ "integrity": "sha1-9n+mfJTaj00M//mBruQRgGQZm48=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/q": {
+ "version": "1.5.1",
+ "resolved": "http://10.107.103.115:8001/q/download/q-1.5.1.tgz",
+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6.0",
+ "teleport": ">=0.2.0"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.11.0",
+ "resolved": "http://10.107.103.115:8001/qs/download/qs-6.11.0.tgz",
+ "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=",
+ "dependencies": {
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/querystring": {
+ "version": "0.2.0",
+ "resolved": "http://10.107.103.115:8001/querystring/download/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/querystringify": {
+ "version": "2.2.0",
+ "resolved": "http://10.107.103.115:8001/querystringify/download/querystringify-2.2.0.tgz",
+ "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y="
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "http://10.107.103.115:8001/queue-microtask/download/queue-microtask-1.2.3.tgz",
+ "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM="
+ },
+ "node_modules/quick-lru": {
+ "version": "4.0.1",
+ "resolved": "http://10.107.103.115:8001/quick-lru/download/quick-lru-4.0.1.tgz",
+ "integrity": "sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/randombytes/download/randombytes-2.1.0.tgz",
+ "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=",
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "http://10.107.103.115:8001/range-parser/download/range-parser-1.2.1.tgz",
+ "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/raw-body": {
+ "version": "2.5.2",
+ "resolved": "http://10.107.103.115:8001/raw-body/download/raw-body-2.5.2.tgz",
+ "integrity": "sha1-mf69g7kOCJdQh+jx+UGaFJNmtoo=",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/raw-loader": {
+ "version": "4.0.2",
+ "resolved": "http://10.107.103.115:8001/raw-loader/download/raw-loader-4.0.2.tgz",
+ "integrity": "sha1-GqxrfRrRUB5m79rBUixz5ZpYTrY=",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/raw-loader/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz",
+ "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/read-pkg/download/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "dev": true,
+ "dependencies": {
+ "load-json-file": "^2.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/read-pkg-up/download/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/find-up/download/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/locate-path/download/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/p-limit/download/p-limit-1.3.0.tgz",
+ "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/p-locate/download/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/p-try/download/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg/node_modules/path-type": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/path-type/download/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "dev": true,
+ "dependencies": {
+ "pify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/pify/download/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "http://10.107.103.115:8001/readable-stream/download/readable-stream-2.3.8.tgz",
+ "integrity": "sha1-kRJegEK7obmIf0k0X2J3Anzovps=",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "http://10.107.103.115:8001/safe-buffer/download/safe-buffer-5.1.2.tgz",
+ "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "http://10.107.103.115:8001/readdirp/download/readdirp-3.6.0.tgz",
+ "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/readline": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/readline/download/readline-1.3.0.tgz",
+ "integrity": "sha1-xYDXfvLPyHUrEySYBg3JeTp6wBw="
+ },
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/redent/download/redent-3.0.0.tgz",
+ "integrity": "sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=",
+ "dev": true,
+ "dependencies": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "http://10.107.103.115:8001/regenerate/download/regenerate-1.4.2.tgz",
+ "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo="
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "10.1.0",
+ "resolved": "http://10.107.103.115:8001/regenerate-unicode-properties/download/regenerate-unicode-properties-10.1.0.tgz",
+ "integrity": "sha1-fDGSyrbdJOIctEYeXd190k+oN0w=",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.13.11",
+ "resolved": "http://10.107.103.115:8001/regenerator-runtime/download/regenerator-runtime-0.13.11.tgz",
+ "integrity": "sha1-9tyj587sIFkNB62nhWNqkM3KF/k="
+ },
+ "node_modules/regenerator-transform": {
+ "version": "0.15.1",
+ "resolved": "http://10.107.103.115:8001/regenerator-transform/download/regenerator-transform-0.15.1.tgz",
+ "integrity": "sha1-9sTpn8G0WR94DbJYYyjk2anY3FY=",
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "node_modules/regex-not": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/regex-not/download/regex-not-1.0.2.tgz",
+ "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=",
+ "dependencies": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.4.3",
+ "resolved": "http://10.107.103.115:8001/regexp.prototype.flags/download/regexp.prototype.flags-1.4.3.tgz",
+ "integrity": "sha1-h8qzD4D2ZmAYGju3v1mBqHKzZ6w=",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "functions-have-names": "^1.2.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/regexpp": {
+ "version": "3.2.0",
+ "resolved": "http://10.107.103.115:8001/regexpp/download/regexpp-3.2.0.tgz",
+ "integrity": "sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/regexpu-core": {
+ "version": "5.2.2",
+ "resolved": "http://10.107.103.115:8001/regexpu-core/download/regexpu-core-5.2.2.tgz",
+ "integrity": "sha1-Pk5dEhA7ZHSHEcOq1pk013GOdfw=",
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.1.0",
+ "regjsgen": "^0.7.1",
+ "regjsparser": "^0.9.1",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regjsgen": {
+ "version": "0.7.1",
+ "resolved": "http://10.107.103.115:8001/regjsgen/download/regjsgen-0.7.1.tgz",
+ "integrity": "sha1-7l7zDhjT8Jt8Npt258I3PtJVRvY="
+ },
+ "node_modules/regjsparser": {
+ "version": "0.9.1",
+ "resolved": "http://10.107.103.115:8001/regjsparser/download/regjsparser-0.9.1.tgz",
+ "integrity": "sha1-Jy0FqhDHwfZwlbH/Ct2uhEL8Vwk=",
+ "dependencies": {
+ "jsesc": "~0.5.0"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/regjsparser/node_modules/jsesc": {
+ "version": "0.5.0",
+ "resolved": "http://10.107.103.115:8001/jsesc/download/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/relateurl": {
+ "version": "0.2.7",
+ "resolved": "http://10.107.103.115:8001/relateurl/download/relateurl-0.2.7.tgz",
+ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
+ },
+ "node_modules/renderkid": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/renderkid/download/renderkid-3.0.0.tgz",
+ "integrity": "sha1-X9gj5NaVHTc1jsyaWLHwaDa2Joo=",
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "node_modules/repeat-element": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/repeat-element/download/repeat-element-1.1.4.tgz",
+ "integrity": "sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/repeat-string": {
+ "version": "1.6.1",
+ "resolved": "http://10.107.103.115:8001/repeat-string/download/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/request": {
+ "version": "2.88.2",
+ "resolved": "http://10.107.103.115:8001/request/download/request-2.88.2.tgz",
+ "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=",
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+ "optional": true,
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/request/node_modules/qs": {
+ "version": "6.5.3",
+ "resolved": "http://10.107.103.115:8001/qs/download/qs-6.5.3.tgz",
+ "integrity": "sha1-Ou7/yRln7241wOSI70b7KWq3aq0=",
+ "optional": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/require-directory/download/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "http://10.107.103.115:8001/require-from-string/download/require-from-string-2.0.2.tgz",
+ "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/require-main-filename/download/require-main-filename-2.0.0.tgz",
+ "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs="
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/requires-port/download/requires-port-1.0.0.tgz",
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
+ },
+ "node_modules/resolve": {
+ "version": "1.22.1",
+ "resolved": "http://10.107.103.115:8001/resolve/download/resolve-1.22.1.tgz",
+ "integrity": "sha1-J8suu1P5GrtJRwqSi7p1WAZqwXc=",
+ "dependencies": {
+ "is-core-module": "^2.9.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ }
+ },
+ "node_modules/resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/resolve-cwd/download/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha1-DwB18bslRHZs9zumpuKt/ryxPy0=",
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-cwd/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/resolve-from/download/resolve-from-5.0.0.tgz",
+ "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/resolve-dir/download/resolve-dir-1.0.1.tgz",
+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/resolve-from/download/resolve-from-4.0.0.tgz",
+ "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/resolve-global": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/resolve-global/download/resolve-global-1.0.0.tgz",
+ "integrity": "sha1-oqed9K8so/Sb93753azTItrRklU=",
+ "dev": true,
+ "dependencies": {
+ "global-dirs": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-url": {
+ "version": "0.2.1",
+ "resolved": "http://10.107.103.115:8001/resolve-url/download/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "deprecated": "https://github.com/lydell/resolve-url#deprecated"
+ },
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/restore-cursor/download/restore-cursor-3.1.0.tgz",
+ "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ret": {
+ "version": "0.1.15",
+ "resolved": "http://10.107.103.115:8001/ret/download/ret-0.1.15.tgz",
+ "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=",
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "http://10.107.103.115:8001/retry/download/retry-0.12.0.tgz",
+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/reusify/download/reusify-1.0.4.tgz",
+ "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rfdc": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/rfdc/download/rfdc-1.3.0.tgz",
+ "integrity": "sha1-0LfEQasnINBdxM8m4ByJYx2doIs=",
+ "dev": true
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "http://10.107.103.115:8001/rimraf/download/rimraf-3.0.2.tgz",
+ "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/run-async": {
+ "version": "2.4.1",
+ "resolved": "http://10.107.103.115:8001/run-async/download/run-async-2.4.1.tgz",
+ "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/run-parallel/download/run-parallel-1.2.0.tgz",
+ "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=",
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "7.8.0",
+ "resolved": "http://10.107.103.115:8001/rxjs/download/rxjs-7.8.0.tgz",
+ "integrity": "sha1-kKk4hiqCiI/0xzWYEaWV4U4eCaQ=",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "http://10.107.103.115:8001/safe-buffer/download/safe-buffer-5.2.1.tgz",
+ "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY="
+ },
+ "node_modules/safe-regex": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/safe-regex/download/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "dependencies": {
+ "ret": "~0.1.10"
+ }
+ },
+ "node_modules/safe-regex-test": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/safe-regex-test/download/safe-regex-test-1.0.0.tgz",
+ "integrity": "sha1-eTuHTVJOs2QNGHOq0DWW2y1PIpU=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "is-regex": "^1.1.4"
+ }
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "http://10.107.103.115:8001/safer-buffer/download/safer-buffer-2.1.2.tgz",
+ "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo="
+ },
+ "node_modules/schema-utils": {
+ "version": "2.7.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-2.7.1.tgz",
+ "integrity": "sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ }
+ },
+ "node_modules/select-hose": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/select-hose/download/select-hose-2.0.0.tgz",
+ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo="
+ },
+ "node_modules/selfsigned": {
+ "version": "1.10.14",
+ "resolved": "http://10.107.103.115:8001/selfsigned/download/selfsigned-1.10.14.tgz",
+ "integrity": "sha1-7lHYTZ3OzGHgfkq6NPIpq1JcFXQ=",
+ "dependencies": {
+ "node-forge": "^0.10.0"
+ }
+ },
+ "node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "http://10.107.103.115:8001/semver/download/semver-6.3.0.tgz",
+ "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/send": {
+ "version": "0.18.0",
+ "resolved": "http://10.107.103.115:8001/send/download/send-0.18.0.tgz",
+ "integrity": "sha1-ZwFnzGVLBfWqSnZ/kRO7NxvHBr4=",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/send/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/send/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.1.3.tgz",
+ "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI="
+ },
+ "node_modules/serialize-javascript": {
+ "version": "6.0.1",
+ "resolved": "http://10.107.103.115:8001/serialize-javascript/download/serialize-javascript-6.0.1.tgz",
+ "integrity": "sha1-sgbvsnw9oLCra1L0jRcLeZZFjlw=",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/serve-index": {
+ "version": "1.9.1",
+ "resolved": "http://10.107.103.115:8001/serve-index/download/serve-index-1.9.1.tgz",
+ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "http://10.107.103.115:8001/depd/download/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/http-errors": {
+ "version": "1.6.3",
+ "resolved": "http://10.107.103.115:8001/http-errors/download/http-errors-1.6.3.tgz",
+ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "http://10.107.103.115:8001/inherits/download/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ },
+ "node_modules/serve-index/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/serve-index/node_modules/setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/setprototypeof/download/setprototypeof-1.1.0.tgz",
+ "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY="
+ },
+ "node_modules/serve-index/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "http://10.107.103.115:8001/statuses/download/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-static": {
+ "version": "1.15.0",
+ "resolved": "http://10.107.103.115:8001/serve-static/download/serve-static-1.15.0.tgz",
+ "integrity": "sha1-+q7wjP/goaYvYMrQxOUTz/CslUA=",
+ "dependencies": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.18.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/set-blocking/download/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+ },
+ "node_modules/set-value": {
+ "version": "3.0.2",
+ "resolved": "http://10.107.103.115:8001/set-value/download/set-value-3.0.2.tgz",
+ "integrity": "sha1-dOjs0CPDPQ93GZ1BVAmkDyHmG5A=",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/setprototypeof/download/setprototypeof-1.2.0.tgz",
+ "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ="
+ },
+ "node_modules/shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/shallow-clone/download/shallow-clone-3.0.1.tgz",
+ "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=",
+ "dependencies": {
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/shebang-command/download/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/shebang-regex/download/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/side-channel/download/side-channel-1.0.4.tgz",
+ "integrity": "sha1-785cj9wQTudRslxY1CkAEfpeos8=",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "http://10.107.103.115:8001/signal-exit/download/signal-exit-3.0.7.tgz",
+ "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk="
+ },
+ "node_modules/sirv": {
+ "version": "1.0.19",
+ "resolved": "http://10.107.103.115:8001/sirv/download/sirv-1.0.19.tgz",
+ "integrity": "sha1-HXOXmzjH/pH8uknIUoDaqcI2O0k=",
+ "dependencies": {
+ "@polka/url": "^1.0.0-next.20",
+ "mrmime": "^1.0.0",
+ "totalist": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/slash": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/slash/download/slash-4.0.0.tgz",
+ "integrity": "sha1-JCI3IXbExsWt214q2oha+YSzlqc=",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/slice-ansi": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/slice-ansi/download/slice-ansi-4.0.0.tgz",
+ "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true
+ },
+ "node_modules/snapdragon": {
+ "version": "0.8.2",
+ "resolved": "http://10.107.103.115:8001/snapdragon/download/snapdragon-0.8.2.tgz",
+ "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=",
+ "dependencies": {
+ "base": "^0.11.1",
+ "debug": "^2.2.0",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "map-cache": "^0.2.2",
+ "source-map": "^0.5.6",
+ "source-map-resolve": "^0.5.0",
+ "use": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/snapdragon-node/download/snapdragon-node-2.1.1.tgz",
+ "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=",
+ "dependencies": {
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.0",
+ "snapdragon-util": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/define-property/download/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/is-descriptor/download/is-descriptor-1.0.2.tgz",
+ "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/snapdragon-util/download/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=",
+ "dependencies": {
+ "kind-of": "^3.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-util/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz",
+ "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "http://10.107.103.115:8001/define-property/download/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/snapdragon/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "http://10.107.103.115:8001/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sockjs": {
+ "version": "0.3.24",
+ "resolved": "http://10.107.103.115:8001/sockjs/download/sockjs-0.3.24.tgz",
+ "integrity": "sha1-ybyJlfM6ERvqA5XsMKoyBr21zM4=",
+ "dependencies": {
+ "faye-websocket": "^0.11.3",
+ "uuid": "^8.3.2",
+ "websocket-driver": "^0.7.4"
+ }
+ },
+ "node_modules/sockjs-client": {
+ "version": "1.6.1",
+ "resolved": "http://10.107.103.115:8001/sockjs-client/download/sockjs-client-1.6.1.tgz",
+ "integrity": "sha1-NQuO2kLW1S3cAww5lDNkwR3K2AY=",
+ "dependencies": {
+ "debug": "^3.2.7",
+ "eventsource": "^2.0.2",
+ "faye-websocket": "^0.11.4",
+ "inherits": "^2.0.4",
+ "url-parse": "^1.5.10"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sockjs-client/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "http://10.107.103.115:8001/debug/download/debug-3.2.7.tgz",
+ "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/sockjs/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "http://10.107.103.115:8001/uuid/download/uuid-8.3.2.tgz",
+ "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/source-list-map": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/source-list-map/download/source-list-map-2.0.1.tgz",
+ "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ="
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "http://10.107.103.115:8001/source-map/download/source-map-0.6.1.tgz",
+ "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "0.6.2",
+ "resolved": "http://10.107.103.115:8001/source-map-js/download/source-map-js-0.6.2.tgz",
+ "integrity": "sha1-C7XeYxtBz72mz7qL0FqA79/SOF4=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "http://10.107.103.115:8001/source-map-resolve/download/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=",
+ "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
+ "dependencies": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "http://10.107.103.115:8001/source-map-support/download/source-map-support-0.5.21.tgz",
+ "integrity": "sha1-BP58f54e0tZiIzwoyys1ufY/bk8=",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-url": {
+ "version": "0.4.1",
+ "resolved": "http://10.107.103.115:8001/source-map-url/download/source-map-url-0.4.1.tgz",
+ "integrity": "sha1-CvZmBadFpaL5HPG7+KevvCg97FY=",
+ "deprecated": "See https://github.com/lydell/source-map-url#deprecated"
+ },
+ "node_modules/sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "http://10.107.103.115:8001/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=",
+ "deprecated": "Please use @jridgewell/sourcemap-codec instead"
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/spdx-correct/download/spdx-correct-3.1.1.tgz",
+ "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=",
+ "dev": true,
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=",
+ "dev": true
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=",
+ "dev": true,
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.11",
+ "resolved": "http://10.107.103.115:8001/spdx-license-ids/download/spdx-license-ids-3.0.11.tgz",
+ "integrity": "sha1-UMDYxAoU7Bv0Sbrmmg6kaFqdn5U=",
+ "dev": true
+ },
+ "node_modules/spdy": {
+ "version": "4.0.2",
+ "resolved": "http://10.107.103.115:8001/spdy/download/spdy-4.0.2.tgz",
+ "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/spdy-transport/download/spdy-transport-3.0.0.tgz",
+ "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ }
+ },
+ "node_modules/spdy-transport/node_modules/readable-stream": {
+ "version": "3.6.1",
+ "resolved": "http://10.107.103.115:8001/readable-stream/download/readable-stream-3.6.1.tgz",
+ "integrity": "sha1-+fm19TaSAlOz0m52YOfaTM/5u2I=",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/split-string": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/split-string/download/split-string-3.1.0.tgz",
+ "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=",
+ "dependencies": {
+ "extend-shallow": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/split2": {
+ "version": "3.2.2",
+ "resolved": "http://10.107.103.115:8001/split2/download/split2-3.2.2.tgz",
+ "integrity": "sha1-vyzyo32DgxLCSciSBv16F90SNl8=",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^3.0.0"
+ }
+ },
+ "node_modules/split2/node_modules/readable-stream": {
+ "version": "3.6.1",
+ "resolved": "http://10.107.103.115:8001/readable-stream/download/readable-stream-3.6.1.tgz",
+ "integrity": "sha1-+fm19TaSAlOz0m52YOfaTM/5u2I=",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "http://10.107.103.115:8001/sprintf-js/download/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "node_modules/sshpk": {
+ "version": "1.17.0",
+ "resolved": "http://10.107.103.115:8001/sshpk/download/sshpk-1.17.0.tgz",
+ "integrity": "sha1-V4CC2S1P5hKxMAdJblQ/oPvL5MU=",
+ "optional": true,
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/stable": {
+ "version": "0.1.8",
+ "resolved": "http://10.107.103.115:8001/stable/download/stable-0.1.8.tgz",
+ "integrity": "sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=",
+ "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility"
+ },
+ "node_modules/stackframe": {
+ "version": "1.3.4",
+ "resolved": "http://10.107.103.115:8001/stackframe/download/stackframe-1.3.4.tgz",
+ "integrity": "sha1-uIGgBMjBSaXo7+831RsW5BKUMxA="
+ },
+ "node_modules/static-extend": {
+ "version": "0.1.2",
+ "resolved": "http://10.107.103.115:8001/static-extend/download/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "dependencies": {
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "http://10.107.103.115:8001/define-property/download/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/statuses/download/statuses-2.0.1.tgz",
+ "integrity": "sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/std-env": {
+ "version": "3.3.2",
+ "resolved": "http://10.107.103.115:8001/std-env/download/std-env-3.3.2.tgz",
+ "integrity": "sha1-ryc0OwAWFgFVNCkheDJ7ICue6VU="
+ },
+ "node_modules/stickybits": {
+ "version": "3.7.11",
+ "resolved": "http://10.107.103.115:8001/stickybits/download/stickybits-3.7.11.tgz",
+ "integrity": "sha1-RgnzqR70IJmHwaRbMT5faCski/Y="
+ },
+ "node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "http://10.107.103.115:8001/string_decoder/download/string_decoder-1.1.1.tgz",
+ "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "http://10.107.103.115:8001/safe-buffer/download/safe-buffer-5.1.2.tgz",
+ "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
+ },
+ "node_modules/string-argv": {
+ "version": "0.3.1",
+ "resolved": "http://10.107.103.115:8001/string-argv/download/string-argv-0.3.1.tgz",
+ "integrity": "sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6.19"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "http://10.107.103.115:8001/string-width/download/string-width-4.2.3.tgz",
+ "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string.prototype.trimend": {
+ "version": "1.0.6",
+ "resolved": "http://10.107.103.115:8001/string.prototype.trimend/download/string.prototype.trimend-1.0.6.tgz",
+ "integrity": "sha1-xKJ/oCbZedecBPFzl/JQpGKURTM=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
+ "node_modules/string.prototype.trimstart": {
+ "version": "1.0.6",
+ "resolved": "http://10.107.103.115:8001/string.prototype.trimstart/download/string.prototype.trimstart-1.0.6.tgz",
+ "integrity": "sha1-6Qq2aqjkAH2S71kbvzzUIsVr3PQ=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-6.0.1.tgz",
+ "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/strip-bom/download/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-eof": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/strip-eof/download/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/strip-final-newline/download/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/strip-indent/download/strip-indent-3.0.0.tgz",
+ "integrity": "sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=",
+ "dev": true,
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/strip-json-comments/download/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/style-loader": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/style-loader/download/style-loader-2.0.0.tgz",
+ "integrity": "sha1-lmlgL9RpB0DqrsE3eZoDrdu8OTw=",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/style-loader/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz",
+ "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/stylehacks": {
+ "version": "5.1.1",
+ "resolved": "http://10.107.103.115:8001/stylehacks/download/stylehacks-5.1.1.tgz",
+ "integrity": "sha1-eTSjTrWdcVIUn6adbp5W8vw0vMk=",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-5.5.0.tgz",
+ "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/supports-preserve-symlinks-flag/download/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha1-btpL00SjyUrqN21MwxvHcxEDngk=",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/svg-tags": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/svg-tags/download/svg-tags-1.0.0.tgz",
+ "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q="
+ },
+ "node_modules/svgo": {
+ "version": "2.8.0",
+ "resolved": "http://10.107.103.115:8001/svgo/download/svgo-2.8.0.tgz",
+ "integrity": "sha1-T/gMzmcQ3CeV8MfHQQHmdkz8zSQ=",
+ "dependencies": {
+ "@trysound/sax": "0.2.0",
+ "commander": "^7.2.0",
+ "css-select": "^4.1.3",
+ "css-tree": "^1.1.3",
+ "csso": "^4.2.0",
+ "picocolors": "^1.0.0",
+ "stable": "^0.1.8"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/table": {
+ "version": "6.8.1",
+ "resolved": "http://10.107.103.115:8001/table/download/table-6.8.1.tgz",
+ "integrity": "sha1-6itxNZ/gOwF6X7wpYgRHEVgIC98=",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^8.0.1",
+ "lodash.truncate": "^4.4.2",
+ "slice-ansi": "^4.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/table/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "http://10.107.103.115:8001/ajv/download/ajv-8.12.0.tgz",
+ "integrity": "sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "node_modules/table/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=",
+ "dev": true
+ },
+ "node_modules/tapable": {
+ "version": "2.2.1",
+ "resolved": "http://10.107.103.115:8001/tapable/download/tapable-2.2.1.tgz",
+ "integrity": "sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/terser": {
+ "version": "5.16.5",
+ "resolved": "http://10.107.103.115:8001/terser/download/terser-5.16.5.tgz",
+ "integrity": "sha1-HChcoGVfRn+Srxu6tGq3LRywjlo=",
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.2",
+ "acorn": "^8.5.0",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.3.6",
+ "resolved": "http://10.107.103.115:8001/terser-webpack-plugin/download/terser-webpack-plugin-5.3.6.tgz",
+ "integrity": "sha1-VZCuwxqjxvdxzhsazKYGOeqzGVw=",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.14",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.0",
+ "terser": "^5.14.1"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz",
+ "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/terser/node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "http://10.107.103.115:8001/commander/download/commander-2.20.3.tgz",
+ "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM="
+ },
+ "node_modules/text-extensions": {
+ "version": "1.9.0",
+ "resolved": "http://10.107.103.115:8001/text-extensions/download/text-extensions-1.9.0.tgz",
+ "integrity": "sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "http://10.107.103.115:8001/text-table/download/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
+ "node_modules/thenify": {
+ "version": "3.3.1",
+ "resolved": "http://10.107.103.115:8001/thenify/download/thenify-3.3.1.tgz",
+ "integrity": "sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=",
+ "dependencies": {
+ "any-promise": "^1.0.0"
+ }
+ },
+ "node_modules/thenify-all": {
+ "version": "1.6.0",
+ "resolved": "http://10.107.103.115:8001/thenify-all/download/thenify-all-1.6.0.tgz",
+ "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
+ "dependencies": {
+ "thenify": ">= 3.1.0 < 4"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "http://10.107.103.115:8001/through/download/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "node_modules/through2": {
+ "version": "4.0.2",
+ "resolved": "http://10.107.103.115:8001/through2/download/through2-4.0.2.tgz",
+ "integrity": "sha1-p846wqeosLlmyA58SfBITDsjl2Q=",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "3"
+ }
+ },
+ "node_modules/through2/node_modules/readable-stream": {
+ "version": "3.6.1",
+ "resolved": "http://10.107.103.115:8001/readable-stream/download/readable-stream-3.6.1.tgz",
+ "integrity": "sha1-+fm19TaSAlOz0m52YOfaTM/5u2I=",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/thunky": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/thunky/download/thunky-1.1.0.tgz",
+ "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30="
+ },
+ "node_modules/tiny-each-async": {
+ "version": "2.0.3",
+ "resolved": "http://10.107.103.115:8001/tiny-each-async/download/tiny-each-async-2.0.3.tgz",
+ "integrity": "sha1-jru/1tYpXxNwAD+7NxYq/loKUdE="
+ },
+ "node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "http://10.107.103.115:8001/tmp/download/tmp-0.0.33.tgz",
+ "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/to-fast-properties/download/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/to-object-path": {
+ "version": "0.3.0",
+ "resolved": "http://10.107.103.115:8001/to-object-path/download/to-object-path-0.3.0.tgz",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-object-path/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex": {
+ "version": "3.0.2",
+ "resolved": "http://10.107.103.115:8001/to-regex/download/to-regex-3.0.2.tgz",
+ "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=",
+ "dependencies": {
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "regex-not": "^1.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "http://10.107.103.115:8001/to-regex-range/download/to-regex-range-5.0.1.tgz",
+ "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/toidentifier": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/toidentifier/download/toidentifier-1.0.1.tgz",
+ "integrity": "sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/totalist": {
+ "version": "1.1.0",
+ "resolved": "http://10.107.103.115:8001/totalist/download/totalist-1.1.0.tgz",
+ "integrity": "sha1-pNZaPlRlF3AePlw3pHpwrJf+Vt8=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "http://10.107.103.115:8001/tough-cookie/download/tough-cookie-2.5.0.tgz",
+ "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=",
+ "optional": true,
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/trim-newlines": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/trim-newlines/download/trim-newlines-3.0.1.tgz",
+ "integrity": "sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ts-node": {
+ "version": "9.1.1",
+ "resolved": "http://10.107.103.115:8001/ts-node/download/ts-node-9.1.1.tgz",
+ "integrity": "sha1-UamkUKPpWUAb2l8ASnLVS5NtN20=",
+ "dev": true,
+ "dependencies": {
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.17",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.7"
+ }
+ },
+ "node_modules/tsconfig-paths": {
+ "version": "3.14.1",
+ "resolved": "http://10.107.103.115:8001/tsconfig-paths/download/tsconfig-paths-3.14.1.tgz",
+ "integrity": "sha1-ugc0WZ6Oo2yGJ5jpILzxYyd7E3o=",
+ "dev": true,
+ "dependencies": {
+ "@types/json5": "^0.0.29",
+ "json5": "^1.0.1",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "node_modules/tsconfig-paths/node_modules/json5": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/json5/download/json5-1.0.2.tgz",
+ "integrity": "sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM=",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.5.0",
+ "resolved": "http://10.107.103.115:8001/tslib/download/tslib-2.5.0.tgz",
+ "integrity": "sha1-Qr/thvV4eutB0DGGbI9AJCng/d8="
+ },
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "http://10.107.103.115:8001/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "http://10.107.103.115:8001/tweetnacl/download/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "optional": true
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "http://10.107.103.115:8001/type-check/download/type-check-0.4.0.tgz",
+ "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "http://10.107.103.115:8001/type-fest/download/type-fest-0.20.2.tgz",
+ "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "http://10.107.103.115:8001/type-is/download/type-is-1.6.18.tgz",
+ "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/typed-array-length": {
+ "version": "1.0.4",
+ "resolved": "http://10.107.103.115:8001/typed-array-length/download/typed-array-length-1.0.4.tgz",
+ "integrity": "sha1-idg3heXECYvscuCLMZZR8OrJwbs=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "is-typed-array": "^1.1.9"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "4.9.5",
+ "resolved": "http://10.107.103.115:8001/typescript/download/typescript-4.9.5.tgz",
+ "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=",
+ "dev": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ }
+ },
+ "node_modules/unbox-primitive": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/unbox-primitive/download/unbox-primitive-1.0.2.tgz",
+ "integrity": "sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54=",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-bigints": "^1.0.2",
+ "has-symbols": "^1.0.3",
+ "which-boxed-primitive": "^1.0.2"
+ }
+ },
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=",
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-2.1.0.tgz",
+ "integrity": "sha1-y1//3NFqBRJPWksL98N3Agisu+A=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-2.0.0.tgz",
+ "integrity": "sha1-CjbLmlhcT2q9Ua0d7dsoXBZSl8g=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/union-value": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/union-value/download/union-value-1.0.1.tgz",
+ "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=",
+ "dependencies": {
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/union-value/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/union-value/node_modules/set-value": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/set-value/download/set-value-2.0.1.tgz",
+ "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=",
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/universalify/download/universalify-2.0.0.tgz",
+ "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/unpipe/download/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/unset-value": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/unset-value/download/unset-value-1.0.0.tgz",
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "dependencies": {
+ "has-value": "^0.3.1",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-value": {
+ "version": "0.3.1",
+ "resolved": "http://10.107.103.115:8001/has-value/download/has-value-0.3.1.tgz",
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+ "dependencies": {
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
+ "version": "2.1.0",
+ "resolved": "http://10.107.103.115:8001/isobject/download/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dependencies": {
+ "isarray": "1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-values": {
+ "version": "0.1.4",
+ "resolved": "http://10.107.103.115:8001/has-values/download/has-values-0.1.4.tgz",
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/upath": {
+ "version": "1.2.0",
+ "resolved": "http://10.107.103.115:8001/upath/download/upath-1.2.0.tgz",
+ "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=",
+ "engines": {
+ "node": ">=4",
+ "yarn": "*"
+ }
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.0.10",
+ "resolved": "http://10.107.103.115:8001/update-browserslist-db/download/update-browserslist-db-1.0.10.tgz",
+ "integrity": "sha1-D1S4dlRXJvF9AM2aJWHm2t6UP/M=",
+ "dependencies": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist-lint": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "http://10.107.103.115:8001/uri-js/download/uri-js-4.4.1.tgz",
+ "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/urix": {
+ "version": "0.1.0",
+ "resolved": "http://10.107.103.115:8001/urix/download/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "deprecated": "Please see https://github.com/lydell/urix#deprecated"
+ },
+ "node_modules/url": {
+ "version": "0.11.0",
+ "resolved": "http://10.107.103.115:8001/url/download/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "dependencies": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ }
+ },
+ "node_modules/url-loader": {
+ "version": "4.1.1",
+ "resolved": "http://10.107.103.115:8001/url-loader/download/url-loader-4.1.1.tgz",
+ "integrity": "sha1-KFBekFyuFYzwfJLKYi1/I35wpOI=",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "mime-types": "^2.1.27",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "peerDependencies": {
+ "file-loader": "*",
+ "webpack": "^4.0.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "file-loader": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/url-loader/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz",
+ "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/url-parse": {
+ "version": "1.5.10",
+ "resolved": "http://10.107.103.115:8001/url-parse/download/url-parse-1.5.10.tgz",
+ "integrity": "sha1-nTwvc2wddd070r5QfcwRHx4uqcE=",
+ "dependencies": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "node_modules/url/node_modules/punycode": {
+ "version": "1.3.2",
+ "resolved": "http://10.107.103.115:8001/punycode/download/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+ },
+ "node_modules/use": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/use/download/use-3.1.1.tgz",
+ "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/util-deprecate/download/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ },
+ "node_modules/utila": {
+ "version": "0.4.0",
+ "resolved": "http://10.107.103.115:8001/utila/download/utila-0.4.0.tgz",
+ "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw="
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/utils-merge/download/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "http://10.107.103.115:8001/uuid/download/uuid-3.4.0.tgz",
+ "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/v8-compile-cache": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=",
+ "dev": true
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "http://10.107.103.115:8001/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=",
+ "dev": true,
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "http://10.107.103.115:8001/vary/download/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/verror": {
+ "version": "1.10.0",
+ "resolved": "http://10.107.103.115:8001/verror/download/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/vue": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/vue/download/vue-3.2.26.tgz",
+ "integrity": "sha1-XbV1WD7K5JXHyqXBL9WQ3/y7dj4=",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.26",
+ "@vue/compiler-sfc": "3.2.26",
+ "@vue/runtime-dom": "3.2.26",
+ "@vue/server-renderer": "3.2.26",
+ "@vue/shared": "3.2.26"
+ }
+ },
+ "node_modules/vue-demi": {
+ "version": "0.13.11",
+ "resolved": "http://10.107.103.115:8001/vue-demi/download/vue-demi-0.13.11.tgz",
+ "integrity": "sha1-fZA2m9rol02HsZc1ZK05AYJBDZk=",
+ "hasInstallScript": true,
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue-eslint-parser": {
+ "version": "7.11.0",
+ "resolved": "http://10.107.103.115:8001/vue-eslint-parser/download/vue-eslint-parser-7.11.0.tgz",
+ "integrity": "sha1-IUtd6pYQB/z/su5luJEjB2KNDa8=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.1",
+ "eslint-scope": "^5.1.1",
+ "eslint-visitor-keys": "^1.1.0",
+ "espree": "^6.2.1",
+ "esquery": "^1.4.0",
+ "lodash": "^4.17.21",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8.10"
+ },
+ "peerDependencies": {
+ "eslint": ">=5.0.0"
+ }
+ },
+ "node_modules/vue-eslint-parser/node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "http://10.107.103.115:8001/acorn/download/acorn-7.4.1.tgz",
+ "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "http://10.107.103.115:8001/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/vue-eslint-parser/node_modules/espree": {
+ "version": "6.2.1",
+ "resolved": "http://10.107.103.115:8001/espree/download/espree-6.2.1.tgz",
+ "integrity": "sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "acorn-jsx": "^5.2.0",
+ "eslint-visitor-keys": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/vue-i18n": {
+ "version": "9.2.2",
+ "resolved": "http://10.107.103.115:8001/vue-i18n/download/vue-i18n-9.2.2.tgz",
+ "integrity": "sha1-rrSdlCSSPHfg1kQePyHa/OzQ5mY=",
+ "dependencies": {
+ "@intlify/core-base": "9.2.2",
+ "@intlify/shared": "9.2.2",
+ "@intlify/vue-devtools": "9.2.2",
+ "@vue/devtools-api": "^6.2.1"
+ },
+ "engines": {
+ "node": ">= 14"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.0"
+ }
+ },
+ "node_modules/vue-loader": {
+ "version": "16.8.3",
+ "resolved": "http://10.107.103.115:8001/vue-loader/download/vue-loader-16.8.3.tgz",
+ "integrity": "sha1-1D5nXe9bqTRdbH8FkUwT2GGZcIc=",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "hash-sum": "^2.0.0",
+ "loader-utils": "^2.0.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.1.0 || ^5.0.0-0"
+ }
+ },
+ "node_modules/vue-loader/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/vue-loader/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/vue-loader/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/vue-loader/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI="
+ },
+ "node_modules/vue-loader/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/vue-loader/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/vue-router": {
+ "version": "4.1.6",
+ "resolved": "http://10.107.103.115:8001/vue-router/download/vue-router-4.1.6.tgz",
+ "integrity": "sha1-twMDc34StIFFeNIdaNIWGEaTdaE=",
+ "dependencies": {
+ "@vue/devtools-api": "^6.4.5"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/compiler-core": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-core/download/@vue/compiler-core-3.2.26.tgz",
+ "integrity": "sha1-mrkq5iTaUfe2Bk9GecLUVk9DfMg=",
+ "dependencies": {
+ "@babel/parser": "^7.16.4",
+ "@vue/shared": "3.2.26",
+ "estree-walker": "^2.0.2",
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/compiler-dom": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-dom/download/@vue/compiler-dom-3.2.26.tgz",
+ "integrity": "sha1-x6e1XVCnt5gd1E/CghHfFFBIJmc=",
+ "dependencies": {
+ "@vue/compiler-core": "3.2.26",
+ "@vue/shared": "3.2.26"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/compiler-ssr": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.26.tgz",
+ "integrity": "sha1-/QSVIzQfv0q16I4l7vVm2GKJS6c=",
+ "dependencies": {
+ "@vue/compiler-dom": "3.2.26",
+ "@vue/shared": "3.2.26"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/reactivity": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/reactivity/download/@vue/reactivity-3.2.26.tgz",
+ "integrity": "sha1-1SkZHlgVIcPBLinvmG1MipM6D4M=",
+ "dependencies": {
+ "@vue/shared": "3.2.26"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/runtime-core": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/runtime-core/download/@vue/runtime-core-3.2.26.tgz",
+ "integrity": "sha1-XFnMRA7Xo5ttvUwC4tIcjRmI8N4=",
+ "dependencies": {
+ "@vue/reactivity": "3.2.26",
+ "@vue/shared": "3.2.26"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/runtime-dom": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/runtime-dom/download/@vue/runtime-dom-3.2.26.tgz",
+ "integrity": "sha1-hNOuJYRIh0dxfC4HLV2REsDS5sI=",
+ "dependencies": {
+ "@vue/runtime-core": "3.2.26",
+ "@vue/shared": "3.2.26",
+ "csstype": "^2.6.8"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/server-renderer": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/server-renderer/download/@vue/server-renderer-3.2.26.tgz",
+ "integrity": "sha1-8WpLn7zJF0F7TOpwyZr84nATQc8=",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.2.26",
+ "@vue/shared": "3.2.26"
+ },
+ "peerDependencies": {
+ "vue": "3.2.26"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/shared": {
+ "version": "3.2.26",
+ "resolved": "http://10.107.103.115:8001/@vue/shared/download/@vue/shared-3.2.26.tgz",
+ "integrity": "sha1-es0WIXg1cbmoLsofBBtKCpg0gdk="
+ },
+ "node_modules/vue/node_modules/csstype": {
+ "version": "2.6.21",
+ "resolved": "http://10.107.103.115:8001/csstype/download/csstype-2.6.21.tgz",
+ "integrity": "sha1-LvuFt8xVyAAXxmpa18vZMf2jqQ4="
+ },
+ "node_modules/vuex": {
+ "version": "4.0.2",
+ "resolved": "http://10.107.103.115:8001/vuex/download/vuex-4.0.2.tgz",
+ "integrity": "sha1-+Jbb1b8qDpY/AMZ+m2EN50nMrMk=",
+ "dependencies": {
+ "@vue/devtools-api": "^6.0.0-beta.11"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.2"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "2.4.0",
+ "resolved": "http://10.107.103.115:8001/watchpack/download/watchpack-2.4.0.tgz",
+ "integrity": "sha1-+jMDI3SWLHgRP5PH8vtMVMmGKl0=",
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/wbuf": {
+ "version": "1.7.3",
+ "resolved": "http://10.107.103.115:8001/wbuf/download/wbuf-1.7.3.tgz",
+ "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=",
+ "dependencies": {
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/wcwidth": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/wcwidth/download/wcwidth-1.0.1.tgz",
+ "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
+ "dev": true,
+ "dependencies": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "node_modules/webpack": {
+ "version": "5.75.0",
+ "resolved": "http://10.107.103.115:8001/webpack/download/webpack-5.75.0.tgz",
+ "integrity": "sha1-HkQEaGR7JQWGDpTJ/z5E1bWCwVI=",
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.3",
+ "@types/estree": "^0.0.51",
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/wasm-edit": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "acorn": "^8.7.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.10.0",
+ "es-module-lexer": "^0.9.0",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.9",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.1.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.1.3",
+ "watchpack": "^2.4.0",
+ "webpack-sources": "^3.2.3"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-bundle-analyzer": {
+ "version": "4.8.0",
+ "resolved": "http://10.107.103.115:8001/webpack-bundle-analyzer/download/webpack-bundle-analyzer-4.8.0.tgz",
+ "integrity": "sha1-lRuKr0kfZl0q4yXYuE2iKRV7HQQ=",
+ "dependencies": {
+ "@discoveryjs/json-ext": "0.5.7",
+ "acorn": "^8.0.4",
+ "acorn-walk": "^8.0.0",
+ "chalk": "^4.1.0",
+ "commander": "^7.2.0",
+ "gzip-size": "^6.0.0",
+ "lodash": "^4.17.20",
+ "opener": "^1.5.2",
+ "sirv": "^1.0.7",
+ "ws": "^7.3.1"
+ },
+ "bin": {
+ "webpack-bundle-analyzer": "lib/bin/analyzer.js"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/webpack-bundle-analyzer/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/webpack-bundle-analyzer/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/webpack-bundle-analyzer/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI="
+ },
+ "node_modules/webpack-bundle-analyzer/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/webpack-bundle-analyzer/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/webpack-chain": {
+ "version": "6.5.1",
+ "resolved": "http://10.107.103.115:8001/webpack-chain/download/webpack-chain-6.5.1.tgz",
+ "integrity": "sha1-TycoTLu2N+PI+970Pu9YjU2GEgY=",
+ "dependencies": {
+ "deepmerge": "^1.5.2",
+ "javascript-stringify": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/webpack-chain/node_modules/deepmerge": {
+ "version": "1.5.2",
+ "resolved": "http://10.107.103.115:8001/deepmerge/download/deepmerge-1.5.2.tgz",
+ "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-middleware": {
+ "version": "3.7.3",
+ "resolved": "http://10.107.103.115:8001/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz",
+ "integrity": "sha1-Bjk3KxQyYuK4SrldO5GnWXBhwsU=",
+ "dependencies": {
+ "memory-fs": "^0.4.1",
+ "mime": "^2.4.4",
+ "mkdirp": "^0.5.1",
+ "range-parser": "^1.2.1",
+ "webpack-log": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "http://10.107.103.115:8001/mime/download/mime-2.6.0.tgz",
+ "integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "http://10.107.103.115:8001/mkdirp/download/mkdirp-0.5.6.tgz",
+ "integrity": "sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=",
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/webpack-dev-server": {
+ "version": "3.11.3",
+ "resolved": "http://10.107.103.115:8001/webpack-dev-server/download/webpack-dev-server-3.11.3.tgz",
+ "integrity": "sha1-jIa50oEr8TXTybzm8HtxjjD3w9M=",
+ "dependencies": {
+ "ansi-html-community": "0.0.8",
+ "bonjour": "^3.5.0",
+ "chokidar": "^2.1.8",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^1.6.0",
+ "debug": "^4.1.1",
+ "del": "^4.1.1",
+ "express": "^4.17.1",
+ "html-entities": "^1.3.1",
+ "http-proxy-middleware": "0.19.1",
+ "import-local": "^2.0.0",
+ "internal-ip": "^4.3.0",
+ "ip": "^1.1.5",
+ "is-absolute-url": "^3.0.3",
+ "killable": "^1.0.1",
+ "loglevel": "^1.6.8",
+ "opn": "^5.5.0",
+ "p-retry": "^3.0.1",
+ "portfinder": "^1.0.26",
+ "schema-utils": "^1.0.0",
+ "selfsigned": "^1.10.8",
+ "semver": "^6.3.0",
+ "serve-index": "^1.9.1",
+ "sockjs": "^0.3.21",
+ "sockjs-client": "^1.5.0",
+ "spdy": "^4.0.2",
+ "strip-ansi": "^3.0.1",
+ "supports-color": "^6.1.0",
+ "url": "^0.11.0",
+ "webpack-dev-middleware": "^3.7.2",
+ "webpack-log": "^2.0.0",
+ "ws": "^6.2.1",
+ "yargs": "^13.3.2"
+ },
+ "bin": {
+ "webpack-dev-server": "bin/webpack-dev-server.js"
+ },
+ "engines": {
+ "node": ">= 6.11.5"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/anymatch": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/anymatch/download/anymatch-2.0.0.tgz",
+ "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=",
+ "dependencies": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/normalize-path/download/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "http://10.107.103.115:8001/binary-extensions/download/binary-extensions-1.13.1.tgz",
+ "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "http://10.107.103.115:8001/braces/download/braces-2.3.2.tgz",
+ "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=",
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "http://10.107.103.115:8001/camelcase/download/camelcase-5.3.1.tgz",
+ "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/chokidar": {
+ "version": "2.1.8",
+ "resolved": "http://10.107.103.115:8001/chokidar/download/chokidar-2.1.8.tgz",
+ "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=",
+ "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies",
+ "dependencies": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ },
+ "optionalDependencies": {
+ "fsevents": "^1.2.7"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cliui": {
+ "version": "5.0.0",
+ "resolved": "http://10.107.103.115:8001/cliui/download/cliui-5.0.0.tgz",
+ "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=",
+ "dependencies": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-4.1.1.tgz",
+ "integrity": "sha1-Fk2qyHqy1vbbOimHXi0XZlgtq+0=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-5.2.0.tgz",
+ "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=",
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "http://10.107.103.115:8001/emoji-regex/download/emoji-regex-7.0.3.tgz",
+ "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY="
+ },
+ "node_modules/webpack-dev-server/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/fill-range/download/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/fsevents": {
+ "version": "1.2.13",
+ "resolved": "http://10.107.103.115:8001/fsevents/download/fsevents-1.2.13.tgz",
+ "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=",
+ "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2",
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/glob-parent/download/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/is-glob/download/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "http://10.107.103.115:8001/is-binary-path/download/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dependencies": {
+ "binary-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "http://10.107.103.115:8001/is-number/download/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "http://10.107.103.115:8001/micromatch/download/micromatch-3.1.10.tgz",
+ "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=",
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/readdirp": {
+ "version": "2.2.1",
+ "resolved": "http://10.107.103.115:8001/readdirp/download/readdirp-2.2.1.tgz",
+ "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=",
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/schema-utils": {
+ "version": "1.0.0",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-1.0.0.tgz",
+ "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=",
+ "dependencies": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "http://10.107.103.115:8001/string-width/download/string-width-3.1.0.tgz",
+ "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=",
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-4.1.1.tgz",
+ "integrity": "sha1-Fk2qyHqy1vbbOimHXi0XZlgtq+0=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-5.2.0.tgz",
+ "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=",
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/supports-color": {
+ "version": "6.1.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-6.1.0.tgz",
+ "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "http://10.107.103.115:8001/to-regex-range/download/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "http://10.107.103.115:8001/wrap-ansi/download/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=",
+ "dependencies": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "4.1.1",
+ "resolved": "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-4.1.1.tgz",
+ "integrity": "sha1-Fk2qyHqy1vbbOimHXi0XZlgtq+0=",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-5.2.0.tgz",
+ "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=",
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ws": {
+ "version": "6.2.2",
+ "resolved": "http://10.107.103.115:8001/ws/download/ws-6.2.2.tgz",
+ "integrity": "sha1-3Vzb1XqZeZFgl2UtePHMX66gwy4=",
+ "dependencies": {
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/y18n": {
+ "version": "4.0.3",
+ "resolved": "http://10.107.103.115:8001/y18n/download/y18n-4.0.3.tgz",
+ "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8="
+ },
+ "node_modules/webpack-dev-server/node_modules/yargs": {
+ "version": "13.3.2",
+ "resolved": "http://10.107.103.115:8001/yargs/download/yargs-13.3.2.tgz",
+ "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=",
+ "dependencies": {
+ "cliui": "^5.0.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^13.1.2"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/yargs-parser": {
+ "version": "13.1.2",
+ "resolved": "http://10.107.103.115:8001/yargs-parser/download/yargs-parser-13.1.2.tgz",
+ "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=",
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "node_modules/webpack-log": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/webpack-log/download/webpack-log-2.0.0.tgz",
+ "integrity": "sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8=",
+ "dependencies": {
+ "ansi-colors": "^3.0.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "http://10.107.103.115:8001/webpack-sources/download/webpack-sources-1.4.3.tgz",
+ "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=",
+ "dependencies": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/webpack/node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz",
+ "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/webpack/node_modules/webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "http://10.107.103.115:8001/webpack-sources/download/webpack-sources-3.2.3.tgz",
+ "integrity": "sha1-LU2quEUf1LJAzCcFX/agwszqDN4=",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpackbar": {
+ "version": "5.0.2",
+ "resolved": "http://10.107.103.115:8001/webpackbar/download/webpackbar-5.0.2.tgz",
+ "integrity": "sha1-091GYhHHOFJ0HfyEK3VW3LwrBXA=",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "consola": "^2.15.3",
+ "pretty-time": "^1.1.0",
+ "std-env": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "webpack": "3 || 4 || 5"
+ }
+ },
+ "node_modules/webpackbar/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/webpackbar/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/webpackbar/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/webpackbar/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI="
+ },
+ "node_modules/webpackbar/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/webpackbar/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "http://10.107.103.115:8001/websocket-driver/download/websocket-driver-0.7.4.tgz",
+ "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=",
+ "dependencies": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "http://10.107.103.115:8001/websocket-extensions/download/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "http://10.107.103.115:8001/which/download/which-1.3.1.tgz",
+ "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=",
+ "dev": true,
+ "dependencies": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ }
+ },
+ "node_modules/which-module": {
+ "version": "2.0.0",
+ "resolved": "http://10.107.103.115:8001/which-module/download/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
+ },
+ "node_modules/which-typed-array": {
+ "version": "1.1.9",
+ "resolved": "http://10.107.103.115:8001/which-typed-array/download/which-typed-array-1.1.9.tgz",
+ "integrity": "sha1-MHz4mAJYSM+ZXnlehCPH8zfvveY=",
+ "dev": true,
+ "dependencies": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0",
+ "is-typed-array": "^1.1.10"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.3",
+ "resolved": "http://10.107.103.115:8001/word-wrap/download/word-wrap-1.2.3.tgz",
+ "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "http://10.107.103.115:8001/wrap-ansi/download/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI="
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "http://10.107.103.115:8001/wrappy/download/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ },
+ "node_modules/ws": {
+ "version": "7.5.9",
+ "resolved": "http://10.107.103.115:8001/ws/download/ws-7.5.9.tgz",
+ "integrity": "sha1-VPp9sp9MfOxosd3TqJ3gmZQrtZE=",
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "http://10.107.103.115:8001/y18n/download/y18n-5.0.8.tgz",
+ "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/yallist/download/yallist-3.1.1.tgz",
+ "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0="
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "http://10.107.103.115:8001/yaml/download/yaml-1.10.2.tgz",
+ "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "http://10.107.103.115:8001/yargs/download/yargs-16.2.0.tgz",
+ "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=",
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "http://10.107.103.115:8001/yargs-parser/download/yargs-parser-20.2.9.tgz",
+ "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yn": {
+ "version": "3.1.1",
+ "resolved": "http://10.107.103.115:8001/yn/download/yn-3.1.1.tgz",
+ "integrity": "sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "http://10.107.103.115:8001/yocto-queue/download/yocto-queue-0.1.0.tgz",
+ "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/zrender": {
+ "version": "5.2.1",
+ "resolved": "http://10.107.103.115:8001/zrender/download/zrender-5.2.1.tgz",
+ "integrity": "sha1-X0u9qRW6bUErCxncJDG+qtBUF7s=",
+ "dependencies": {
+ "tslib": "2.3.0"
+ }
+ },
+ "node_modules/zrender/node_modules/tslib": {
+ "version": "2.3.0",
+ "resolved": "http://10.107.103.115:8001/tslib/download/tslib-2.3.0.tgz",
+ "integrity": "sha1-gDuM2rPhK6WBpMpByIObuw2ssJ4="
+ }
+ }
+}
diff --git a/new-web/package.json b/new-web/package.json
new file mode 100644
index 000000000..04cc0de43
--- /dev/null
+++ b/new-web/package.json
@@ -0,0 +1,91 @@
+{
+ "name": "Streamis",
+ "version": "0.3.5",
+ "description": "",
+ "scripts": {
+ "build": "fes build",
+ "prod": "FES_ENV=prod fes build",
+ "analyze": "ANALYZE=1 fes build",
+ "dev": "fes dev",
+ "test:unit": "fes test:unit",
+ "commit": "git-cz"
+ },
+ "keywords": [
+ "template",
+ "fes",
+ "fast",
+ "easy",
+ "strong"
+ ],
+ "files": [
+ ".eslintrc.js",
+ ".gitignore",
+ ".fes.js",
+ ".fes.prod.js",
+ "mock.js",
+ "package.json",
+ "README.md",
+ "tsconfig.json",
+ "/src",
+ "/config"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/WeBankFinTech/fes.js.git",
+ "directory": "packages/fes-template"
+ },
+ "author": "harrywan",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/WeBankFinTech/fes.js/issues"
+ },
+ "homepage": "https://github.com/WeBankFinTech/fes.js#readme",
+ "publishConfig": {
+ "access": "public"
+ },
+ "devDependencies": {
+ "@commitlint/config-conventional": "15.0.0",
+ "@vue/compiler-sfc": "3.2.26",
+ "@webank/eslint-config-webank": "0.4.2",
+ "commitlint": "15.0.0",
+ "cz-conventional-changelog": "3.3.0",
+ "lint-staged": "12.1.2"
+ },
+ "dependencies": {
+ "@fesjs/fes": "2.0.14",
+ "@fesjs/fes-design": "0.7.18",
+ "@fesjs/plugin-access": "2.0.3",
+ "@fesjs/plugin-enums": "2.0.2",
+ "@fesjs/plugin-icon": "2.0.6",
+ "@fesjs/plugin-layout": "3.0.0",
+ "@fesjs/plugin-locale": "3.0.9",
+ "@fesjs/plugin-model": "2.0.3",
+ "@fesjs/plugin-monaco-editor": "2.0.0-beta.7",
+ "@fesjs/plugin-request": "2.0.12",
+ "@fesjs/plugin-watermark": "2.0.3",
+ "@fesjs/traction-widget": "1.7.3",
+ "babel-plugin-syntax-jsx": "6.18.0",
+ "date-fns": "2.28.0",
+ "dayjs": "1.11.5",
+ "echarts": "5.2.2",
+ "lodash-es": "4.17.21",
+ "mitt": "3.0.0",
+ "vue": "3.2.26",
+ "vuex": "4.0.2"
+ },
+ "private": true,
+ "config": {
+ "commitizen": {
+ "path": "./node_modules/cz-conventional-changelog"
+ }
+ },
+ "lint-staged": {
+ "*.{js,ts,jsx,tsx,vue,fes,wxa}": "eslint --fix"
+ },
+ "husky": {
+ "hooks": {
+ "pre-commit": "lint-staged",
+ "commit-msg": "commitlint -E $HUSKY_GIT_PARAMS"
+ }
+ }
+}
diff --git a/new-web/public/index.html b/new-web/public/index.html
new file mode 100644
index 000000000..0d7ac7442
--- /dev/null
+++ b/new-web/public/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ Streamis
+
+
+
+
+
+
diff --git a/new-web/public/logo.ico b/new-web/public/logo.ico
new file mode 100644
index 000000000..f67492353
Binary files /dev/null and b/new-web/public/logo.ico differ
diff --git a/new-web/src/app.js b/new-web/src/app.js
new file mode 100644
index 000000000..885b556a5
--- /dev/null
+++ b/new-web/src/app.js
@@ -0,0 +1,146 @@
+import { access, request as FRequest } from '@fesjs/fes';
+import PageLoading from '@/components/PageLoading';
+import {
+ FTabs,
+ FSwitch,
+ FCheckbox,
+ FModal,
+ FSpin,
+ FButton,
+ FInput,
+ FInputNumber,
+ FForm,
+ FTag,
+ FSelect,
+ FTable,
+ FPagination,
+ FDatePicker,
+ FDropdown,
+ FDrawer,
+ FCheckboxGroup,
+ FSelectTree,
+ FSelectCascader,
+ FTooltip,
+ FSpace,
+ FRadio,
+ FRadioGroup,
+ FEllipsis,
+ FMessage,
+} from '@fesjs/fes-design';
+import './style/base.less';
+
+// import store from '@/store';
+
+export const beforeRender = {
+ loading: ,
+ action: async () => {
+ const username = '';
+ const roles = [];
+ // try {
+ // const res = await FRequest('api/v1/projector/role', {}, { method: 'GET' });
+ // username = res.username;
+ // roles = res.roles;
+ // } catch (error) {
+ // console.error(error);
+ // }
+
+ if (Array.isArray(roles) && roles.length > 0) {
+ access.setRole(roles[0].toLowerCase());
+ }
+
+ let role = 'noauth';
+ sessionStorage.setItem('userLogin', true);
+ // 如果没有设置模拟账户走原来正常初始化的逻辑
+ const isSimulatorMode = !!sessionStorage.getItem('simulatedUser');
+ if (!isSimulatorMode) {
+ // 兜底处理
+ if (roles.length && (roles.includes('admin') || roles.includes('ADMIN'))) {
+ role = 'admin';
+ }
+ // 缓存原本的身份
+ sessionStorage.setItem('firstRole', role);
+ // 缓存原本身份的名字
+ sessionStorage.setItem('firstUserName', username);
+ }
+ access.setRole(role);
+ // 初始化应用的全局状态,可以通过 useModel('@@initialState') 获取,具体用法看@/components/UserCenter 文件
+ return {
+ userName: sessionStorage.getItem('firstUserName'),
+ };
+ },
+};
+
+export function onAppCreated({ app }) {
+ app.use(FButton);
+ app.use(FTabs);
+ app.use(FSelect);
+ app.use(FSwitch);
+ app.use(FCheckbox);
+ app.use(FCheckboxGroup);
+ app.use(FModal);
+ app.use(FInput);
+ app.use(FInputNumber);
+ app.use(FForm);
+ app.use(FTag);
+ app.use(FSpin);
+ app.use(FTable);
+ app.use(FPagination);
+ app.use(FDatePicker);
+ app.use(FDropdown);
+ app.use(FDrawer);
+ app.use(FSelectTree);
+ app.use(FSelectCascader);
+ app.use(FEllipsis);
+ app.use(FSpace);
+ app.use(FTooltip);
+ app.use(FRadioGroup);
+ app.use(FRadio);
+
+ // 引入vuex
+ // app.use(store);
+}
+
+export const request = {
+ dataField: 'data',
+ baseURL: BASEURL,
+ withCredentials: false,
+ timeout: 60000,
+ responseDataAdaptor(data) {
+ const result = Object.assign({}, data);
+ // 5375用于判断script部分成功的情况
+ // 200其他接口默认都使用这个
+ result.code = ['200', 0].includes(result.status) ? '0' : result.status;
+ return result;
+ },
+ errorHandler: {
+ 401({
+ response: {
+ data: {
+ data: { redirect },
+ },
+ },
+ }) {
+ const lastRedirect = sessionStorage.getItem('redirect_to_um_login');
+ if (
+ (!lastRedirect || +new Date() - lastRedirect > 3000)
+ && redirect
+ ) {
+ sessionStorage.setItem('redirect_to_um_login', +new Date());
+ const splitChar = redirect.indexOf('?') > 0 ? '&' : '?';
+ const redirectUrl = `${redirect}${splitChar}link=${encodeURIComponent(
+ window.location.href,
+ )}`;
+ console.log(redirectUrl);
+ window.location.href = redirectUrl;
+ }
+ },
+ default(error) {
+ console.warn(error, error.data?.message, error.response);
+ // 200的时候error.data?.message
+ // 非200的时候error.response?.data?.message
+ // 重复请求err.msg
+ if (error && error.msg === '重复请求') return;
+ FMessage.error(error.data?.message || error.response?.data?.message || error.message || error.msg);
+ },
+ },
+};
diff --git a/new-web/src/assets/images/emptyData.svg b/new-web/src/assets/images/emptyData.svg
new file mode 100644
index 000000000..a09acc0d0
--- /dev/null
+++ b/new-web/src/assets/images/emptyData.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/emptyQueryResult.svg b/new-web/src/assets/images/emptyQueryResult.svg
new file mode 100644
index 000000000..08dd49617
--- /dev/null
+++ b/new-web/src/assets/images/emptyQueryResult.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/arrowDown.svg b/new-web/src/assets/images/icons/arrowDown.svg
new file mode 100644
index 000000000..33d34c9d6
--- /dev/null
+++ b/new-web/src/assets/images/icons/arrowDown.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/avatar.svg b/new-web/src/assets/images/icons/avatar.svg
new file mode 100644
index 000000000..1756d8d56
--- /dev/null
+++ b/new-web/src/assets/images/icons/avatar.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/dashboard.svg b/new-web/src/assets/images/icons/dashboard.svg
new file mode 100644
index 000000000..5fe69e7d0
--- /dev/null
+++ b/new-web/src/assets/images/icons/dashboard.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/edit.svg b/new-web/src/assets/images/icons/edit.svg
new file mode 100644
index 000000000..4231c6424
--- /dev/null
+++ b/new-web/src/assets/images/icons/edit.svg
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/engine.svg b/new-web/src/assets/images/icons/engine.svg
new file mode 100644
index 000000000..a1ecf4582
--- /dev/null
+++ b/new-web/src/assets/images/icons/engine.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/esc.svg b/new-web/src/assets/images/icons/esc.svg
new file mode 100644
index 000000000..b7572837c
--- /dev/null
+++ b/new-web/src/assets/images/icons/esc.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/language.svg b/new-web/src/assets/images/icons/language.svg
new file mode 100644
index 000000000..71c172b2e
--- /dev/null
+++ b/new-web/src/assets/images/icons/language.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/loading.gif b/new-web/src/assets/images/icons/loading.gif
new file mode 100644
index 000000000..a71814baa
Binary files /dev/null and b/new-web/src/assets/images/icons/loading.gif differ
diff --git a/new-web/src/assets/images/icons/projects.svg b/new-web/src/assets/images/icons/projects.svg
new file mode 100644
index 000000000..5d98875c0
--- /dev/null
+++ b/new-web/src/assets/images/icons/projects.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/quota.svg b/new-web/src/assets/images/icons/quota.svg
new file mode 100644
index 000000000..0803f3578
--- /dev/null
+++ b/new-web/src/assets/images/icons/quota.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/rules.svg b/new-web/src/assets/images/icons/rules.svg
new file mode 100644
index 000000000..97bd747dc
--- /dev/null
+++ b/new-web/src/assets/images/icons/rules.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/scheduleIcon.svg b/new-web/src/assets/images/icons/scheduleIcon.svg
new file mode 100644
index 000000000..8f6d2533d
--- /dev/null
+++ b/new-web/src/assets/images/icons/scheduleIcon.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/simulatorUser.svg b/new-web/src/assets/images/icons/simulatorUser.svg
new file mode 100644
index 000000000..73f358f17
--- /dev/null
+++ b/new-web/src/assets/images/icons/simulatorUser.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/tasks.svg b/new-web/src/assets/images/icons/tasks.svg
new file mode 100644
index 000000000..ff03636d8
--- /dev/null
+++ b/new-web/src/assets/images/icons/tasks.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/icons/timingIcon.svg b/new-web/src/assets/images/icons/timingIcon.svg
new file mode 100644
index 000000000..50ecd8b32
--- /dev/null
+++ b/new-web/src/assets/images/icons/timingIcon.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/assets/images/logo.svg b/new-web/src/assets/images/logo.svg
new file mode 100644
index 000000000..f11a80a51
--- /dev/null
+++ b/new-web/src/assets/images/logo.svg
@@ -0,0 +1,64 @@
+
+
\ No newline at end of file
diff --git a/new-web/src/components/PageLoading.vue b/new-web/src/components/PageLoading.vue
new file mode 100644
index 000000000..4a5d46b3b
--- /dev/null
+++ b/new-web/src/components/PageLoading.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
diff --git a/new-web/src/components/SpecialEllipsis.vue b/new-web/src/components/SpecialEllipsis.vue
new file mode 100644
index 000000000..1d19c6d04
--- /dev/null
+++ b/new-web/src/components/SpecialEllipsis.vue
@@ -0,0 +1,67 @@
+
+
+ {{content}}
+
+
+
+
+
diff --git a/new-web/src/images/icon.png b/new-web/src/images/icon.png
new file mode 100644
index 000000000..ff46a842d
Binary files /dev/null and b/new-web/src/images/icon.png differ
diff --git a/new-web/src/locales/en-US.js b/new-web/src/locales/en-US.js
new file mode 100644
index 000000000..c23640b3c
--- /dev/null
+++ b/new-web/src/locales/en-US.js
@@ -0,0 +1,15 @@
+/* eslint-disable no-template-curly-in-string */
+export default {
+ fesHeader: {
+ simulatedUser: 'Simulated User',
+ simulated: 'Simulated',
+ exit: 'Exit',
+ current: 'The current simulated user is ',
+ language: 'Language switching',
+ department: 'Department',
+ select: 'Please select the user to simulate',
+ exitUser: 'Exit Simulated User',
+ selectUser: 'Please select user',
+ signOut: 'Sign out',
+ },
+};
diff --git a/new-web/src/locales/zh-CN.js b/new-web/src/locales/zh-CN.js
new file mode 100644
index 000000000..46228480f
--- /dev/null
+++ b/new-web/src/locales/zh-CN.js
@@ -0,0 +1,15 @@
+/* eslint-disable no-template-curly-in-string */
+export default {
+ fesHeader: {
+ simulatedUser: '模拟用户',
+ simulated: '模拟',
+ exit: '退出',
+ current: '当前模拟用户为',
+ language: '语言切换',
+ department: '部门修改',
+ select: '请选择要模拟登录的用户',
+ exitUser: '退出模拟用户',
+ selectUser: '请选择用户',
+ signOut: '退出登录',
+ },
+};
diff --git a/new-web/src/pages/404.vue b/new-web/src/pages/404.vue
new file mode 100644
index 000000000..b0b52bf4e
--- /dev/null
+++ b/new-web/src/pages/404.vue
@@ -0,0 +1,3 @@
+
+ 404
+
diff --git a/new-web/src/pages/assets/index.vue b/new-web/src/pages/assets/index.vue
new file mode 100644
index 000000000..2b3750221
--- /dev/null
+++ b/new-web/src/pages/assets/index.vue
@@ -0,0 +1,3 @@
+
+ assets
+
diff --git a/new-web/src/pages/auditLogs/api.js b/new-web/src/pages/auditLogs/api.js
new file mode 100644
index 000000000..19803a095
--- /dev/null
+++ b/new-web/src/pages/auditLogs/api.js
@@ -0,0 +1,7 @@
+import { request as FRequest, request } from '@fesjs/fes';
+// 获取审计日志表格数据
+export function fetchAuditLog(params = {}) {
+ return FRequest('api/rest_j/v1/streamis/streamJobManager/audit/logs', params, {
+ method: 'get',
+ });
+}
diff --git a/new-web/src/pages/auditLogs/index.vue b/new-web/src/pages/auditLogs/index.vue
new file mode 100644
index 000000000..633c3e8ea
--- /dev/null
+++ b/new-web/src/pages/auditLogs/index.vue
@@ -0,0 +1,280 @@
+
+
+
+
+
+
+ 接口名
+
+
+
+
+ 实名用户
+
+
+
+
+ 代理用户
+
+
+
+
+ 时间范围
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ --
+
+
+
+ --
+
+
+
+
+
+
+
+
+
+ {{ JSON.stringify(JSON.parse(paramsModalContent), null, 2) }}
+
+ {{ paramsModalContent }}
+
+
+
+
+
+
diff --git a/new-web/src/pages/index.vue b/new-web/src/pages/index.vue
new file mode 100644
index 000000000..a56c8f81d
--- /dev/null
+++ b/new-web/src/pages/index.vue
@@ -0,0 +1,3 @@
+
+ index
+
diff --git a/new-web/src/pages/layout.vue b/new-web/src/pages/layout.vue
new file mode 100644
index 000000000..77b0eb653
--- /dev/null
+++ b/new-web/src/pages/layout.vue
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/new-web/src/style/base.less b/new-web/src/style/base.less
new file mode 100644
index 000000000..3bc84f6c0
--- /dev/null
+++ b/new-web/src/style/base.less
@@ -0,0 +1,142 @@
+@import '@/style/varible.less';
+*{
+ box-sizing: border-box;
+}
+html{
+ height: 100%;
+}
+body{
+ margin: 0;
+ padding: 0;
+ color: #0F1222;
+ font-size: 14px;
+}
+
+h1, h2, h3, h4, h5, h6, p {
+ margin: 0;
+ padding: 0;
+}
+
+a {
+ text-decoration: none;
+ color: @blue-color;
+}
+
+ul{
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+
+#app{
+ height: 100%;
+}
+
+.wd-page{
+ height: 100%;
+ background: #f7f8fa;
+ .wd-side-menus {
+ flex: 0 0 220px;
+ }
+}
+
+.wd-content{
+ flex: 1;
+ padding: 16px 16px 32px;
+ overflow-y: auto;
+ .wd-content-title{
+ margin-bottom: 16px;
+ font-size: 24px;
+ line-height: 32px;
+ }
+ .wd-content-body{
+ position: relative;
+ padding: 24px;
+ margin-bottom: 16px;
+ background: #FFFFFF;
+ border-radius: 4px;
+ .wd-body-title{
+ margin-bottom: 24px;
+ font-size: 16px;
+ line-height: 24px;
+ color: #0F1222;
+ .upstream-switch{
+ margin-left: 222px;
+ font-size: 14px;
+ font-weight: normal;
+ color: #646670;
+ }
+ }
+ .wd-table-list{
+ .wd-table-row{
+ display: flex;
+ margin-bottom: 16px;
+ font-weight: 400;
+ .wd-table-header{
+ width: 72px;
+ color: #646670;
+ }
+ .wd-table-detail{
+ .wd-table-input{
+ width: 300px;
+ }
+ }
+ }
+ }
+ .wd-body-menus{
+ position: absolute;
+ display: flex;
+ top: 24px;
+ right: 24px;
+ z-index: 10;
+ .wd-body-menu-item{
+ display: flex;
+ align-items: center;
+ color: @blue-color;
+ line-height: 22px;
+ padding-left: 16px;
+ cursor: pointer;
+ user-select: none;
+ &::after{
+ content: '';
+ display: block;
+ margin-left: 16px;
+ width: 1px;
+ height: 14px;
+ background: #CFD0D3;
+ }
+ &:last-child{
+ &::after{
+ display: none;
+ }
+ }
+ }
+ }
+ }
+ .wd-project-header {
+ display: flex;
+ align-items: center;
+ padding-bottom: 16px;
+ .back, .edit {
+ color: #93949B;
+ height: 24px;
+ width: 24px;
+ transform: scale(1.8);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+ .name-ctn{
+ // flex: 1;
+ // //通过设置宽度为0让整个name容器的宽度由flex自己分配控制
+ // width: 0;
+ min-width: 0;
+ }
+ .name {
+ font-size: 24px;
+ color: #0F1222;
+ margin: 0 12px;
+ // width: 600px;
+ }
+ }
+}
\ No newline at end of file
diff --git a/new-web/src/style/mixins.less b/new-web/src/style/mixins.less
new file mode 100644
index 000000000..9ced4c5fc
--- /dev/null
+++ b/new-web/src/style/mixins.less
@@ -0,0 +1,5 @@
+.divider-line() {
+ margin: 8px 0 24px 0;
+ height: 1px;
+ background-color: rgba(15, 18, 34, 0.06);
+}
diff --git a/new-web/src/style/varible.less b/new-web/src/style/varible.less
new file mode 100644
index 000000000..6816cf6e9
--- /dev/null
+++ b/new-web/src/style/varible.less
@@ -0,0 +1,38 @@
+// 黑色
+@black-color:#0F1222;
+// 蓝色
+@blue-color: #5384FF;
+// 红色
+@red-color: #F75F56;
+// 橙色
+@orange-color: #FF9540;
+// 黄色
+@yellow-color: #FBC731;
+// 绿色
+@green-color: #00CB91;
+// 提示文案颜色
+@tips-color: rgba(15, 18, 34, 0.30);
+// 禁用色
+@disabled-color: rgba(15, 18, 34, 0.65);
+// 占位符字体颜色
+@placeholder-color: #CFD0D3;
+// 表单label颜色
+@label-color: #646670;
+
+// 成功的颜色
+@success-color: @green-color;
+// 警告的颜色
+@warn-color: #FF953B;
+// 失败的颜色
+@fail-color: @red-color;
+
+// 字体大小
+
+// 常规
+@font-regular-size: 14px;
+
+
+// 字体粗细
+
+// 常规
+@font-regular-weight: 400;
diff --git a/new-web/tsconfig.json b/new-web/tsconfig.json
new file mode 100644
index 000000000..ea930c0b5
--- /dev/null
+++ b/new-web/tsconfig.json
@@ -0,0 +1,37 @@
+{
+ "compilerOptions": {
+ "outDir": "build/dist",
+ "module": "esnext",
+ "target": "esnext",
+ "lib": ["esnext", "dom"],
+ "sourceMap": true,
+ "baseUrl": ".",
+ "jsx": "preserve",
+ "allowSyntheticDefaultImports": true,
+ "moduleResolution": "node",
+ "forceConsistentCasingInFileNames": true,
+ "noImplicitReturns": true,
+ "suppressImplicitAnyIndexErrors": true,
+ "noUnusedLocals": true,
+ "allowJs": true,
+ "skipLibCheck": true,
+ "experimentalDecorators": true,
+ "strict": true,
+ "paths": {
+ "@/*": ["./src/*"],
+ "@@/*": ["./src/.fes/*"]
+ }
+ },
+ "include": [
+ "src/**/*",
+ "tests/**/*",
+ "test/**/*",
+ "__test__/**/*",
+ "typings/**/*",
+ "config/**/*",
+ ".eslintrc.js",
+ ".stylelintrc.js",
+ ".prettierrc.js"
+ ],
+ "exclude": ["node_modules", "build", "dist", "scripts", "src/.fes/*", "webpack", "jest"]
+}
diff --git a/new-web/yarn.lock b/new-web/yarn.lock
new file mode 100644
index 000000000..bb6499121
--- /dev/null
+++ b/new-web/yarn.lock
@@ -0,0 +1,9344 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+"@ampproject/remapping@^2.2.0":
+ version "2.2.0"
+ resolved "http://10.107.103.115:8001/@ampproject/remapping/download/@ampproject/remapping-2.2.0.tgz"
+ integrity sha1-VsEzgkeA3jF0rtWraDTzAmeQFU0=
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.1.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/code-frame/download/@babel/code-frame-7.18.6.tgz"
+ integrity sha1-OyXTjIlgC6otzCGe36iKdOssQno=
+ dependencies:
+ "@babel/highlight" "^7.18.6"
+
+"@babel/code-frame@7.12.11":
+ version "7.12.11"
+ resolved "http://10.107.103.115:8001/@babel/code-frame/download/@babel/code-frame-7.12.11.tgz"
+ integrity sha1-9K1DWqJj25NbjxDyxVLSP7cWpj8=
+ dependencies:
+ "@babel/highlight" "^7.10.4"
+
+"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5":
+ version "7.20.14"
+ resolved "http://10.107.103.115:8001/@babel/compat-data/download/@babel/compat-data-7.20.14.tgz"
+ integrity sha1-QQb8i3VfPj7goKfCfd5d4dKyuvg=
+
+"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.12.0", "@babel/core@^7.12.13", "@babel/core@^7.13.0", "@babel/core@^7.16.7", "@babel/core@^7.4.0-0", "@babel/core@>=7.11.0":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/core/download/@babel/core-7.21.0.tgz"
+ integrity sha1-E0Gu/cwUzMdVP8xojdiYai2v/BM=
+ dependencies:
+ "@ampproject/remapping" "^2.2.0"
+ "@babel/code-frame" "^7.18.6"
+ "@babel/generator" "^7.21.0"
+ "@babel/helper-compilation-targets" "^7.20.7"
+ "@babel/helper-module-transforms" "^7.21.0"
+ "@babel/helpers" "^7.21.0"
+ "@babel/parser" "^7.21.0"
+ "@babel/template" "^7.20.7"
+ "@babel/traverse" "^7.21.0"
+ "@babel/types" "^7.21.0"
+ convert-source-map "^1.7.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.2"
+ json5 "^2.2.2"
+ semver "^6.3.0"
+
+"@babel/eslint-parser@^7.13.14":
+ version "7.19.1"
+ resolved "http://10.107.103.115:8001/@babel/eslint-parser/download/@babel/eslint-parser-7.19.1.tgz"
+ integrity sha1-T2j2sIJUieAKJLQbahrjVBTs0vQ=
+ dependencies:
+ "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
+ eslint-visitor-keys "^2.1.0"
+ semver "^6.3.0"
+
+"@babel/generator@^7.15.0", "@babel/generator@^7.21.0", "@babel/generator@^7.21.1":
+ version "7.21.1"
+ resolved "http://10.107.103.115:8001/@babel/generator/download/@babel/generator-7.21.1.tgz"
+ integrity sha1-lRzGJgV7wK8sNc0j6cZNOE3qg90=
+ dependencies:
+ "@babel/types" "^7.21.0"
+ "@jridgewell/gen-mapping" "^0.3.2"
+ "@jridgewell/trace-mapping" "^0.3.17"
+ jsesc "^2.5.1"
+
+"@babel/helper-annotate-as-pure@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.18.6.tgz"
+ integrity sha1-6qSfb4DVoz+aXdInbm1uRRvgprs=
+ dependencies:
+ "@babel/types" "^7.18.6"
+
+"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz"
+ integrity sha1-rNTt/XpWbR1R6pdd/zj9UpBpgbs=
+ dependencies:
+ "@babel/helper-explode-assignable-expression" "^7.18.6"
+ "@babel/types" "^7.18.9"
+
+"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.20.7.tgz"
+ integrity sha1-ps0z6TYp9etHOwIarAXfYsTNCbs=
+ dependencies:
+ "@babel/compat-data" "^7.20.5"
+ "@babel/helper-validator-option" "^7.18.6"
+ browserslist "^4.21.3"
+ lru-cache "^5.1.1"
+ semver "^6.3.0"
+
+"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.7", "@babel/helper-create-class-features-plugin@^7.21.0":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.21.0.tgz"
+ integrity sha1-ZPSeywAgUy8ZsdAUsDvMqhq4X7k=
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-function-name" "^7.21.0"
+ "@babel/helper-member-expression-to-functions" "^7.21.0"
+ "@babel/helper-optimise-call-expression" "^7.18.6"
+ "@babel/helper-replace-supers" "^7.20.7"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
+ "@babel/helper-split-export-declaration" "^7.18.6"
+
+"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5":
+ version "7.20.5"
+ resolved "http://10.107.103.115:8001/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.20.5.tgz"
+ integrity sha1-XqebWZYqCewqzyCpY6AatNB2zMo=
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ regexpu-core "^5.2.1"
+
+"@babel/helper-define-polyfill-provider@^0.3.3":
+ version "0.3.3"
+ resolved "http://10.107.103.115:8001/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.3.tgz"
+ integrity sha1-hhLlW+XVHwzR82tKWoOSTomIS3o=
+ dependencies:
+ "@babel/helper-compilation-targets" "^7.17.7"
+ "@babel/helper-plugin-utils" "^7.16.7"
+ debug "^4.1.1"
+ lodash.debounce "^4.0.8"
+ resolve "^1.14.2"
+ semver "^6.1.2"
+
+"@babel/helper-environment-visitor@^7.18.9":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/helper-environment-visitor/download/@babel/helper-environment-visitor-7.18.9.tgz"
+ integrity sha1-DAzumzXSyhkEeHVoZbs1KEIvUb4=
+
+"@babel/helper-explode-assignable-expression@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.18.6.tgz"
+ integrity sha1-QfgijvCm8aA2uN/f7HzpT5prwJY=
+ dependencies:
+ "@babel/types" "^7.18.6"
+
+"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/helper-function-name/download/@babel/helper-function-name-7.21.0.tgz"
+ integrity sha1-1VKCmxDqnxIJaTBAI80GRfoAsbQ=
+ dependencies:
+ "@babel/template" "^7.20.7"
+ "@babel/types" "^7.21.0"
+
+"@babel/helper-hoist-variables@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.18.6.tgz"
+ integrity sha1-1NLI+0uuqlxouZzIJFxWVU+SZng=
+ dependencies:
+ "@babel/types" "^7.18.6"
+
+"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.21.0.tgz"
+ integrity sha1-MZxqlAQxoTOJcUhRWHfS8yacO6U=
+ dependencies:
+ "@babel/types" "^7.21.0"
+
+"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/helper-module-imports/download/@babel/helper-module-imports-7.18.6.tgz"
+ integrity sha1-Hj69u9CKrRQ3tCjFAgTbE8Wjym4=
+ dependencies:
+ "@babel/types" "^7.18.6"
+
+"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.0", "@babel/helper-module-transforms@^7.21.2":
+ version "7.21.2"
+ resolved "http://10.107.103.115:8001/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.21.2.tgz"
+ integrity sha1-Fgyq+kl4rIwArGZjbLD6N7Ak4tI=
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-module-imports" "^7.18.6"
+ "@babel/helper-simple-access" "^7.20.2"
+ "@babel/helper-split-export-declaration" "^7.18.6"
+ "@babel/helper-validator-identifier" "^7.19.1"
+ "@babel/template" "^7.20.7"
+ "@babel/traverse" "^7.21.2"
+ "@babel/types" "^7.21.2"
+
+"@babel/helper-optimise-call-expression@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.18.6.tgz"
+ integrity sha1-k2mqlD7n2kftqyy06Dis8J0pD/4=
+ dependencies:
+ "@babel/types" "^7.18.6"
+
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+ version "7.20.2"
+ resolved "http://10.107.103.115:8001/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.20.2.tgz"
+ integrity sha1-0bkAB1KxjQh3z/haXDds5cMSFik=
+
+"@babel/helper-remap-async-to-generator@^7.18.9":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.18.9.tgz"
+ integrity sha1-mXRYoOM1cIDlTh157DR/iozShRk=
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-wrap-function" "^7.18.9"
+ "@babel/types" "^7.18.9"
+
+"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.20.7.tgz"
+ integrity sha1-JD7NJyTSBxUyssitLw+fCDvK4zE=
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-member-expression-to-functions" "^7.20.7"
+ "@babel/helper-optimise-call-expression" "^7.18.6"
+ "@babel/template" "^7.20.7"
+ "@babel/traverse" "^7.20.7"
+ "@babel/types" "^7.20.7"
+
+"@babel/helper-simple-access@^7.20.2":
+ version "7.20.2"
+ resolved "http://10.107.103.115:8001/@babel/helper-simple-access/download/@babel/helper-simple-access-7.20.2.tgz"
+ integrity sha1-CrRSaH/gws+x4rngAV3gf8LWLdk=
+ dependencies:
+ "@babel/types" "^7.20.2"
+
+"@babel/helper-skip-transparent-expression-wrappers@^7.20.0":
+ version "7.20.0"
+ resolved "http://10.107.103.115:8001/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.20.0.tgz"
+ integrity sha1-++TFL2BRjKuBQNdxAfDmOoojBoQ=
+ dependencies:
+ "@babel/types" "^7.20.0"
+
+"@babel/helper-split-export-declaration@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.18.6.tgz"
+ integrity sha1-c2eUm8dbIMbVpdSpe7ooJK6O8HU=
+ dependencies:
+ "@babel/types" "^7.18.6"
+
+"@babel/helper-string-parser@^7.19.4":
+ version "7.19.4"
+ resolved "http://10.107.103.115:8001/@babel/helper-string-parser/download/@babel/helper-string-parser-7.19.4.tgz"
+ integrity sha1-ONOstlS0cBqbd/sGFalvd1w6nmM=
+
+"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
+ version "7.19.1"
+ resolved "http://10.107.103.115:8001/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.19.1.tgz"
+ integrity sha1-fuqDTPMpAf/cGn7lVeL5wn4knKI=
+
+"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/helper-validator-option/download/@babel/helper-validator-option-7.21.0.tgz"
+ integrity sha1-giTH4TrOS6/cQATaLPBk70JnMYA=
+
+"@babel/helper-wrap-function@^7.18.9":
+ version "7.20.5"
+ resolved "http://10.107.103.115:8001/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.20.5.tgz"
+ integrity sha1-deLYTUmaCrOzHDO8/lnWuKRfYuM=
+ dependencies:
+ "@babel/helper-function-name" "^7.19.0"
+ "@babel/template" "^7.18.10"
+ "@babel/traverse" "^7.20.5"
+ "@babel/types" "^7.20.5"
+
+"@babel/helpers@^7.21.0":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/helpers/download/@babel/helpers-7.21.0.tgz"
+ integrity sha1-ndGE+1WZhiA3kXzcnuy4RXfcTn4=
+ dependencies:
+ "@babel/template" "^7.20.7"
+ "@babel/traverse" "^7.21.0"
+ "@babel/types" "^7.21.0"
+
+"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/highlight/download/@babel/highlight-7.18.6.tgz"
+ integrity sha1-gRWGAek+JWN5Wty/vfXWS+Py7N8=
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.18.6"
+ chalk "^2.0.0"
+ js-tokens "^4.0.0"
+
+"@babel/parser@^7.15.0", "@babel/parser@^7.16.4", "@babel/parser@^7.20.7", "@babel/parser@^7.21.0", "@babel/parser@^7.21.2":
+ version "7.21.2"
+ resolved "http://10.107.103.115:8001/@babel/parser/download/@babel/parser-7.21.2.tgz"
+ integrity sha1-2sr638bXZUwwUaZtb+VbbLLyoLM=
+
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/download/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz"
+ integrity sha1-2luPmlgKzfvlNJTbpF6jifsJpNI=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz"
+ integrity sha1-2chViSWFOaIqkBAzhTEBphmNTvE=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
+ "@babel/plugin-proposal-optional-chaining" "^7.20.7"
+
+"@babel/plugin-proposal-async-generator-functions@^7.20.1":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.20.7.tgz"
+ integrity sha1-v7cnbS1XPLZ7o3mYSiM04mK6UyY=
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-remap-async-to-generator" "^7.18.9"
+ "@babel/plugin-syntax-async-generators" "^7.8.4"
+
+"@babel/plugin-proposal-class-properties@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.18.6.tgz"
+ integrity sha1-sRD1l0GJX37CGm//aW7EYmXERqM=
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-proposal-class-static-block@^7.18.6":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-class-static-block/download/@babel/plugin-proposal-class-static-block-7.20.7.tgz"
+ integrity sha1-klkukCmxOxW+D3zmp67cKHnKRac=
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.20.7"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/plugin-syntax-class-static-block" "^7.14.5"
+
+"@babel/plugin-proposal-do-expressions@^7.12.13":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-do-expressions/download/@babel/plugin-proposal-do-expressions-7.18.6.tgz"
+ integrity sha1-saBaKHbfLKOFVhFafs3jtMRUY6k=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/plugin-syntax-do-expressions" "^7.18.6"
+
+"@babel/plugin-proposal-dynamic-import@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.18.6.tgz"
+ integrity sha1-crz41Ah5n1R9dZKYw8J8fn+qTZQ=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.3"
+
+"@babel/plugin-proposal-export-default-from@^7.12.13":
+ version "7.18.10"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-export-default-from/download/@babel/plugin-proposal-export-default-from-7.18.10.tgz"
+ integrity sha1-CR9HlNvOQCfAPPTrxk0/uWt1wgY=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/plugin-syntax-export-default-from" "^7.18.6"
+
+"@babel/plugin-proposal-export-namespace-from@^7.18.9":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.18.9.tgz"
+ integrity sha1-X3MTqzSM2xnVkBRfkkdUDpR2EgM=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
+
+"@babel/plugin-proposal-function-bind@^7.12.13":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-function-bind/download/@babel/plugin-proposal-function-bind-7.18.9.tgz"
+ integrity sha1-Y11lksJFAMb3rGTK4QODreaKioo=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/plugin-syntax-function-bind" "^7.18.6"
+
+"@babel/plugin-proposal-json-strings@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.18.6.tgz"
+ integrity sha1-foeIwYEcOTr/digX59vx69DAXws=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/plugin-syntax-json-strings" "^7.8.3"
+
+"@babel/plugin-proposal-logical-assignment-operators@^7.18.9":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.20.7.tgz"
+ integrity sha1-37yqj3tNN7Uei/tG2Upa6iu4nYM=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
+
+"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz"
+ integrity sha1-/dlAqZp0Dld9bHU6tvu0P9uUZ+E=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
+
+"@babel/plugin-proposal-numeric-separator@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.18.6.tgz"
+ integrity sha1-iZsU+6/ofwU9LF/wWzYCnGLhPHU=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
+
+"@babel/plugin-proposal-object-rest-spread@^7.20.2":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.20.7.tgz"
+ integrity sha1-qmYpQO9CV3nHVTSlxB6dk27cOQo=
+ dependencies:
+ "@babel/compat-data" "^7.20.5"
+ "@babel/helper-compilation-targets" "^7.20.7"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
+ "@babel/plugin-transform-parameters" "^7.20.7"
+
+"@babel/plugin-proposal-optional-catch-binding@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.18.6.tgz"
+ integrity sha1-+UANDmo+qTup73CwnnLdbaY4oss=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
+
+"@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.21.0.tgz"
+ integrity sha1-iG9ciXjet9MPZ4suJDRrKHI00+o=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
+
+"@babel/plugin-proposal-pipeline-operator@^7.12.13":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-pipeline-operator/download/@babel/plugin-proposal-pipeline-operator-7.18.9.tgz"
+ integrity sha1-ZqYGZu/Zwpx+xNPizLOPnZeZQjc=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+ "@babel/plugin-syntax-pipeline-operator" "^7.18.6"
+
+"@babel/plugin-proposal-private-methods@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.18.6.tgz"
+ integrity sha1-UgnefSE0V1SKmENvoogvUvS+a+o=
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-proposal-private-property-in-object@^7.18.6":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-private-property-in-object/download/@babel/plugin-proposal-private-property-in-object-7.21.0.tgz"
+ integrity sha1-GUlr2Yg92Dwjx9f8RdzZrQLfodw=
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-create-class-features-plugin" "^7.21.0"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+
+"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.18.6.tgz"
+ integrity sha1-r2E9LNXmQ2Q7Zc3tZCB7Fchct44=
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-syntax-async-generators@^7.8.4":
+ version "7.8.4"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz"
+ integrity sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-class-properties@^7.12.13":
+ version "7.12.13"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz"
+ integrity sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.12.13"
+
+"@babel/plugin-syntax-class-static-block@^7.14.5":
+ version "7.14.5"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz"
+ integrity sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.14.5"
+
+"@babel/plugin-syntax-do-expressions@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-do-expressions/download/@babel/plugin-syntax-do-expressions-7.18.6.tgz"
+ integrity sha1-hYG67cDxKM3wKS4wA6f0Tke4c2g=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-syntax-dynamic-import@^7.8.3":
+ version "7.8.3"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz"
+ integrity sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-export-default-from@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-export-default-from/download/@babel/plugin-syntax-export-default-from-7.18.6.tgz"
+ integrity sha1-jfB2cRpIGMTOTyPmHWIrC6L/hLw=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-syntax-export-namespace-from@^7.8.3":
+ version "7.8.3"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz"
+ integrity sha1-AolkqbqA28CUyRXEh618TnpmRlo=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.3"
+
+"@babel/plugin-syntax-function-bind@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-function-bind/download/@babel/plugin-syntax-function-bind-7.18.6.tgz"
+ integrity sha1-MhTov8cewd5jbdvAGDjCgp5WCxk=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-syntax-import-assertions@^7.20.0":
+ version "7.20.0"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-import-assertions/download/@babel/plugin-syntax-import-assertions-7.20.0.tgz"
+ integrity sha1-u1Dg1L6glXI1OQZBIJOU6HvbnMQ=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.19.0"
+
+"@babel/plugin-syntax-json-strings@^7.8.3":
+ version "7.8.3"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz"
+ integrity sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.12.13":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz"
+ integrity sha1-qP7vY7AQFQq9l/FknsKW6EmUPKA=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
+ version "7.10.4"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
+ integrity sha1-ypHvRjA1MESLkGZSusLp/plB9pk=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.10.4"
+
+"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
+ version "7.8.3"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
+ integrity sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-numeric-separator@^7.10.4":
+ version "7.10.4"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz"
+ integrity sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.10.4"
+
+"@babel/plugin-syntax-object-rest-spread@^7.8.3":
+ version "7.8.3"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz"
+ integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
+ version "7.8.3"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz"
+ integrity sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-optional-chaining@^7.8.3":
+ version "7.8.3"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz"
+ integrity sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.8.0"
+
+"@babel/plugin-syntax-pipeline-operator@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-pipeline-operator/download/@babel/plugin-syntax-pipeline-operator-7.18.6.tgz"
+ integrity sha1-2qRNRgu6I0eMMpoOi77kM6aB/UM=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-syntax-private-property-in-object@^7.14.5":
+ version "7.14.5"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz"
+ integrity sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.14.5"
+
+"@babel/plugin-syntax-top-level-await@^7.14.5":
+ version "7.14.5"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz"
+ integrity sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.14.5"
+
+"@babel/plugin-syntax-typescript@^7.20.0":
+ version "7.20.0"
+ resolved "http://10.107.103.115:8001/@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz"
+ integrity sha1-TpoM/HachWibd6LmQtJOn2l/yMc=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.19.0"
+
+"@babel/plugin-transform-arrow-functions@^7.18.6":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz"
+ integrity sha1-vqMysOiy2rPa/lWhY9gidTGrBVE=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+
+"@babel/plugin-transform-async-to-generator@^7.18.6":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz"
+ integrity sha1-3+4YYjyMsx3reWqjyoTdqc6pQ1Q=
+ dependencies:
+ "@babel/helper-module-imports" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-remap-async-to-generator" "^7.18.9"
+
+"@babel/plugin-transform-block-scoped-functions@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz"
+ integrity sha1-kYe/S6MCY1udcNmGrXDwOHJiFqg=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-block-scoping@^7.20.2":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz"
+ integrity sha1-5ze5EDflGG7ha3bnrgkzWKVjTwI=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+
+"@babel/plugin-transform-classes@^7.20.2":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz"
+ integrity sha1-9GnQsHpMWn27Ia+tnifle0cDFmU=
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.18.6"
+ "@babel/helper-compilation-targets" "^7.20.7"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-function-name" "^7.21.0"
+ "@babel/helper-optimise-call-expression" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-replace-supers" "^7.20.7"
+ "@babel/helper-split-export-declaration" "^7.18.6"
+ globals "^11.1.0"
+
+"@babel/plugin-transform-computed-properties@^7.18.9":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz"
+ integrity sha1-cEzC/RVdHJllUduCdtVbnUbk0Ko=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/template" "^7.20.7"
+
+"@babel/plugin-transform-destructuring@^7.20.2":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz"
+ integrity sha1-i9pXj3FiDH3nyTr1kBVLozFBVFQ=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+
+"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz"
+ integrity sha1-soaz56rmx7hh5FvtCi+v1rGk/vg=
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-duplicate-keys@^7.18.9":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz"
+ integrity sha1-aH8V7jza1thRkesqNyxFKOqgrg4=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+
+"@babel/plugin-transform-exponentiation-operator@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz"
+ integrity sha1-QhxwX0UhiIxl6R/dGvlRv+/U2s0=
+ dependencies:
+ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-for-of@^7.18.8":
+ version "7.18.8"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.18.8.tgz"
+ integrity sha1-bvilCyROtqC9utDHxhh35OMAl8E=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-function-name@^7.18.9":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz"
+ integrity sha1-zDVPgjTmKWiUbGGkbWNlRA/HZOA=
+ dependencies:
+ "@babel/helper-compilation-targets" "^7.18.9"
+ "@babel/helper-function-name" "^7.18.9"
+ "@babel/helper-plugin-utils" "^7.18.9"
+
+"@babel/plugin-transform-literals@^7.18.9":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz"
+ integrity sha1-cnlv2++A5W+6PGppnVTw3lV0RLw=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+
+"@babel/plugin-transform-member-expression-literals@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz"
+ integrity sha1-rJ/cGhGGIKxJt+el0twXehv+6I4=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-modules-amd@^7.19.6":
+ version "7.20.11"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz"
+ integrity sha1-PazMqOTMMJ8Dw6DEtB3Esm9VIUo=
+ dependencies:
+ "@babel/helper-module-transforms" "^7.20.11"
+ "@babel/helper-plugin-utils" "^7.20.2"
+
+"@babel/plugin-transform-modules-commonjs@^7.19.6":
+ version "7.21.2"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.21.2.tgz"
+ integrity sha1-b/UHDnHjGS7yt+OYIKBvt44wWOc=
+ dependencies:
+ "@babel/helper-module-transforms" "^7.21.2"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-simple-access" "^7.20.2"
+
+"@babel/plugin-transform-modules-systemjs@^7.19.6":
+ version "7.20.11"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz"
+ integrity sha1-Rn7Gu6a2pQY07qYcnCMmVNikaW4=
+ dependencies:
+ "@babel/helper-hoist-variables" "^7.18.6"
+ "@babel/helper-module-transforms" "^7.20.11"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-validator-identifier" "^7.19.1"
+
+"@babel/plugin-transform-modules-umd@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz"
+ integrity sha1-gdODLWA0t1tU5ighuljyjtCqtLk=
+ dependencies:
+ "@babel/helper-module-transforms" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1":
+ version "7.20.5"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz"
+ integrity sha1-YmKY3WLqUdRSw75YsoXSMZW6aag=
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.20.5"
+ "@babel/helper-plugin-utils" "^7.20.2"
+
+"@babel/plugin-transform-new-target@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz"
+ integrity sha1-0Sjzdq4gBHfzfE3fzHIqihsyRqg=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-object-super@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz"
+ integrity sha1-+zxszdFZObb/eTmUS1GXHdw1kSw=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+ "@babel/helper-replace-supers" "^7.18.6"
+
+"@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz"
+ integrity sha1-DuNJ6dG8lueOOzenr0I6QHinCD8=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+
+"@babel/plugin-transform-property-literals@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz"
+ integrity sha1-4iSYkDpINEjpTgMum7ucXMv8k6M=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-regenerator@^7.18.6":
+ version "7.20.5"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz"
+ integrity sha1-V82liMf/t/T4SDzIO9zqAqkH8E0=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+ regenerator-transform "^0.15.1"
+
+"@babel/plugin-transform-reserved-words@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz"
+ integrity sha1-savY6/jtql9/5ru40hM9I7am92o=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-runtime@^7.12.13":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.21.0.tgz"
+ integrity sha1-KohPKVVtCmjNPRUtzJ5scd+27ug=
+ dependencies:
+ "@babel/helper-module-imports" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ babel-plugin-polyfill-corejs2 "^0.3.3"
+ babel-plugin-polyfill-corejs3 "^0.6.0"
+ babel-plugin-polyfill-regenerator "^0.4.1"
+ semver "^6.3.0"
+
+"@babel/plugin-transform-shorthand-properties@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz"
+ integrity sha1-bW33mD1nsZUom+JJCePxKo9mTck=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-spread@^7.19.0":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz"
+ integrity sha1-wtg+C5nTv4PgexGZXuJL98oJQB4=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
+
+"@babel/plugin-transform-sticky-regex@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz"
+ integrity sha1-xnBusrFSQCjjF3IDOVg60PRErcw=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/plugin-transform-template-literals@^7.18.9":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.18.9.tgz"
+ integrity sha1-BOxvEKzaqBhGaJ1j+uEX3ZwkOl4=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+
+"@babel/plugin-transform-typeof-symbol@^7.18.9":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.18.9.tgz"
+ integrity sha1-yM6mgmPkWt3NavyQkUKfgJJXYsA=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+
+"@babel/plugin-transform-typescript@^7.21.0":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.21.0.tgz"
+ integrity sha1-8JVqFTZ547N3rlt/AUNCcVHkyEg=
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.21.0"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/plugin-syntax-typescript" "^7.20.0"
+
+"@babel/plugin-transform-unicode-escapes@^7.18.10":
+ version "7.18.10"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.18.10.tgz"
+ integrity sha1-Hs+w7ag9CbvLd8CZcMLdVYMqokY=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.18.9"
+
+"@babel/plugin-transform-unicode-regex@^7.18.6":
+ version "7.18.6"
+ resolved "http://10.107.103.115:8001/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.18.6.tgz"
+ integrity sha1-GUMXIl2MIBu64QM2T/6eLOo2zco=
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin" "^7.18.6"
+ "@babel/helper-plugin-utils" "^7.18.6"
+
+"@babel/preset-env@^7.12.13", "@babel/preset-env@^7.15.0":
+ version "7.20.2"
+ resolved "http://10.107.103.115:8001/@babel/preset-env/download/@babel/preset-env-7.20.2.tgz"
+ integrity sha1-mxZCqke7n0Oob5YwAReA2rf4ZQY=
+ dependencies:
+ "@babel/compat-data" "^7.20.1"
+ "@babel/helper-compilation-targets" "^7.20.0"
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-validator-option" "^7.18.6"
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9"
+ "@babel/plugin-proposal-async-generator-functions" "^7.20.1"
+ "@babel/plugin-proposal-class-properties" "^7.18.6"
+ "@babel/plugin-proposal-class-static-block" "^7.18.6"
+ "@babel/plugin-proposal-dynamic-import" "^7.18.6"
+ "@babel/plugin-proposal-export-namespace-from" "^7.18.9"
+ "@babel/plugin-proposal-json-strings" "^7.18.6"
+ "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6"
+ "@babel/plugin-proposal-numeric-separator" "^7.18.6"
+ "@babel/plugin-proposal-object-rest-spread" "^7.20.2"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.18.6"
+ "@babel/plugin-proposal-optional-chaining" "^7.18.9"
+ "@babel/plugin-proposal-private-methods" "^7.18.6"
+ "@babel/plugin-proposal-private-property-in-object" "^7.18.6"
+ "@babel/plugin-proposal-unicode-property-regex" "^7.18.6"
+ "@babel/plugin-syntax-async-generators" "^7.8.4"
+ "@babel/plugin-syntax-class-properties" "^7.12.13"
+ "@babel/plugin-syntax-class-static-block" "^7.14.5"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.3"
+ "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
+ "@babel/plugin-syntax-import-assertions" "^7.20.0"
+ "@babel/plugin-syntax-json-strings" "^7.8.3"
+ "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
+ "@babel/plugin-syntax-numeric-separator" "^7.10.4"
+ "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
+ "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
+ "@babel/plugin-syntax-optional-chaining" "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+ "@babel/plugin-syntax-top-level-await" "^7.14.5"
+ "@babel/plugin-transform-arrow-functions" "^7.18.6"
+ "@babel/plugin-transform-async-to-generator" "^7.18.6"
+ "@babel/plugin-transform-block-scoped-functions" "^7.18.6"
+ "@babel/plugin-transform-block-scoping" "^7.20.2"
+ "@babel/plugin-transform-classes" "^7.20.2"
+ "@babel/plugin-transform-computed-properties" "^7.18.9"
+ "@babel/plugin-transform-destructuring" "^7.20.2"
+ "@babel/plugin-transform-dotall-regex" "^7.18.6"
+ "@babel/plugin-transform-duplicate-keys" "^7.18.9"
+ "@babel/plugin-transform-exponentiation-operator" "^7.18.6"
+ "@babel/plugin-transform-for-of" "^7.18.8"
+ "@babel/plugin-transform-function-name" "^7.18.9"
+ "@babel/plugin-transform-literals" "^7.18.9"
+ "@babel/plugin-transform-member-expression-literals" "^7.18.6"
+ "@babel/plugin-transform-modules-amd" "^7.19.6"
+ "@babel/plugin-transform-modules-commonjs" "^7.19.6"
+ "@babel/plugin-transform-modules-systemjs" "^7.19.6"
+ "@babel/plugin-transform-modules-umd" "^7.18.6"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1"
+ "@babel/plugin-transform-new-target" "^7.18.6"
+ "@babel/plugin-transform-object-super" "^7.18.6"
+ "@babel/plugin-transform-parameters" "^7.20.1"
+ "@babel/plugin-transform-property-literals" "^7.18.6"
+ "@babel/plugin-transform-regenerator" "^7.18.6"
+ "@babel/plugin-transform-reserved-words" "^7.18.6"
+ "@babel/plugin-transform-shorthand-properties" "^7.18.6"
+ "@babel/plugin-transform-spread" "^7.19.0"
+ "@babel/plugin-transform-sticky-regex" "^7.18.6"
+ "@babel/plugin-transform-template-literals" "^7.18.9"
+ "@babel/plugin-transform-typeof-symbol" "^7.18.9"
+ "@babel/plugin-transform-unicode-escapes" "^7.18.10"
+ "@babel/plugin-transform-unicode-regex" "^7.18.6"
+ "@babel/preset-modules" "^0.1.5"
+ "@babel/types" "^7.20.2"
+ babel-plugin-polyfill-corejs2 "^0.3.3"
+ babel-plugin-polyfill-corejs3 "^0.6.0"
+ babel-plugin-polyfill-regenerator "^0.4.1"
+ core-js-compat "^3.25.1"
+ semver "^6.3.0"
+
+"@babel/preset-modules@^0.1.5":
+ version "0.1.5"
+ resolved "http://10.107.103.115:8001/@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz"
+ integrity sha1-75Odbn8miCfhhBY43G/5VRXhFdk=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.0.0"
+ "@babel/plugin-proposal-unicode-property-regex" "^7.4.4"
+ "@babel/plugin-transform-dotall-regex" "^7.4.4"
+ "@babel/types" "^7.4.4"
+ esutils "^2.0.2"
+
+"@babel/preset-typescript@^7.15.0":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/preset-typescript/download/@babel/preset-typescript-7.21.0.tgz"
+ integrity sha1-vLvKUT6CE2kf5dSyPZJR4B8A6/8=
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.20.2"
+ "@babel/helper-validator-option" "^7.21.0"
+ "@babel/plugin-transform-typescript" "^7.21.0"
+
+"@babel/register@^7.15.3":
+ version "7.18.9"
+ resolved "http://10.107.103.115:8001/@babel/register/download/@babel/register-7.18.9.tgz"
+ integrity sha1-GIiyS8KNXMQcQS/rAV6f9rluQ5w=
+ dependencies:
+ clone-deep "^4.0.1"
+ find-cache-dir "^2.0.0"
+ make-dir "^2.1.0"
+ pirates "^4.0.5"
+ source-map-support "^0.5.16"
+
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.16.3", "@babel/runtime@^7.8.4":
+ version "7.21.0"
+ resolved "http://10.107.103.115:8001/@babel/runtime/download/@babel/runtime-7.21.0.tgz"
+ integrity sha1-W1XJ05Tl/PMEkJqLAMB9whe1ZnM=
+ dependencies:
+ regenerator-runtime "^0.13.11"
+
+"@babel/template@^7.0.0", "@babel/template@^7.18.10", "@babel/template@^7.20.7":
+ version "7.20.7"
+ resolved "http://10.107.103.115:8001/@babel/template/download/@babel/template-7.20.7.tgz"
+ integrity sha1-oVCQwoOag7AqqZbAtJlABYQf1ag=
+ dependencies:
+ "@babel/code-frame" "^7.18.6"
+ "@babel/parser" "^7.20.7"
+ "@babel/types" "^7.20.7"
+
+"@babel/traverse@^7.0.0", "@babel/traverse@^7.15.0", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2":
+ version "7.21.2"
+ resolved "http://10.107.103.115:8001/@babel/traverse/download/@babel/traverse-7.21.2.tgz"
+ integrity sha1-rH4fJ2WHUIkugV5grpDzgqRtjnU=
+ dependencies:
+ "@babel/code-frame" "^7.18.6"
+ "@babel/generator" "^7.21.1"
+ "@babel/helper-environment-visitor" "^7.18.9"
+ "@babel/helper-function-name" "^7.21.0"
+ "@babel/helper-hoist-variables" "^7.18.6"
+ "@babel/helper-split-export-declaration" "^7.18.6"
+ "@babel/parser" "^7.21.2"
+ "@babel/types" "^7.21.2"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
+"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.4.4":
+ version "7.21.2"
+ resolved "http://10.107.103.115:8001/@babel/types/download/@babel/types-7.21.2.tgz"
+ integrity sha1-kiRvbgD5F1WJPCh2rWU9twyDENE=
+ dependencies:
+ "@babel/helper-string-parser" "^7.19.4"
+ "@babel/helper-validator-identifier" "^7.19.1"
+ to-fast-properties "^2.0.0"
+
+"@commitlint/cli@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/cli/download/@commitlint/cli-15.0.0.tgz"
+ integrity sha1-jnjobuK2lVwaXRQOc0psFxzjZ+4=
+ dependencies:
+ "@commitlint/format" "^15.0.0"
+ "@commitlint/lint" "^15.0.0"
+ "@commitlint/load" "^15.0.0"
+ "@commitlint/read" "^15.0.0"
+ "@commitlint/types" "^15.0.0"
+ lodash "^4.17.19"
+ resolve-from "5.0.0"
+ resolve-global "1.0.0"
+ yargs "^17.0.0"
+
+"@commitlint/config-conventional@15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/config-conventional/download/@commitlint/config-conventional-15.0.0.tgz"
+ integrity sha1-O/Gt8xnjtDHeErqC3DmVJAOLLY8=
+ dependencies:
+ conventional-changelog-conventionalcommits "^4.3.1"
+
+"@commitlint/ensure@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/ensure/download/@commitlint/ensure-15.0.0.tgz"
+ integrity sha1-BqY3OOI5OXCghbQo5s+A+h/nb0g=
+ dependencies:
+ "@commitlint/types" "^15.0.0"
+ lodash "^4.17.19"
+
+"@commitlint/execute-rule@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/execute-rule/download/@commitlint/execute-rule-15.0.0.tgz"
+ integrity sha1-a/95Yt846J/5/bwAq9ebiEnH6fk=
+
+"@commitlint/format@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/format/download/@commitlint/format-15.0.0.tgz"
+ integrity sha1-EJNRgJE96ThL6kySF/TGxe4QCrM=
+ dependencies:
+ "@commitlint/types" "^15.0.0"
+ chalk "^4.0.0"
+
+"@commitlint/is-ignored@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/is-ignored/download/@commitlint/is-ignored-15.0.0.tgz"
+ integrity sha1-OCv59vjYEPL/xZzMUn9DierdeUk=
+ dependencies:
+ "@commitlint/types" "^15.0.0"
+ semver "7.3.5"
+
+"@commitlint/lint@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/lint/download/@commitlint/lint-15.0.0.tgz"
+ integrity sha1-qTuIlvslsFqy7QJG02X0kIZUWI0=
+ dependencies:
+ "@commitlint/is-ignored" "^15.0.0"
+ "@commitlint/parse" "^15.0.0"
+ "@commitlint/rules" "^15.0.0"
+ "@commitlint/types" "^15.0.0"
+
+"@commitlint/load@^15.0.0", "@commitlint/load@>6.1.1":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/load/download/@commitlint/load-15.0.0.tgz"
+ integrity sha1-W9ORwTh6r+krVM8qhrdqUij89O8=
+ dependencies:
+ "@commitlint/execute-rule" "^15.0.0"
+ "@commitlint/resolve-extends" "^15.0.0"
+ "@commitlint/types" "^15.0.0"
+ "@endemolshinegroup/cosmiconfig-typescript-loader" "^3.0.2"
+ chalk "^4.0.0"
+ cosmiconfig "^7.0.0"
+ lodash "^4.17.19"
+ resolve-from "^5.0.0"
+ typescript "^4.4.3"
+
+"@commitlint/message@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/message/download/@commitlint/message-15.0.0.tgz"
+ integrity sha1-mKOKyhs82Zag/NvZrWfpA532Cwo=
+
+"@commitlint/parse@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/parse/download/@commitlint/parse-15.0.0.tgz"
+ integrity sha1-ysd7dRR0i40B0AwOZ9XlTGlcMCw=
+ dependencies:
+ "@commitlint/types" "^15.0.0"
+ conventional-changelog-angular "^5.0.11"
+ conventional-commits-parser "^3.2.2"
+
+"@commitlint/read@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/read/download/@commitlint/read-15.0.0.tgz"
+ integrity sha1-2oOfO01JsFWGqc0mZsyMSja57JE=
+ dependencies:
+ "@commitlint/top-level" "^15.0.0"
+ "@commitlint/types" "^15.0.0"
+ fs-extra "^10.0.0"
+ git-raw-commits "^2.0.0"
+
+"@commitlint/resolve-extends@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/resolve-extends/download/@commitlint/resolve-extends-15.0.0.tgz"
+ integrity sha1-uvISJ+KsUs71Ruw13Wcy6bC25Xw=
+ dependencies:
+ import-fresh "^3.0.0"
+ lodash "^4.17.19"
+ resolve-from "^5.0.0"
+ resolve-global "^1.0.0"
+
+"@commitlint/rules@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/rules/download/@commitlint/rules-15.0.0.tgz"
+ integrity sha1-MmNwq8AESS/LVUMZjR1VsU4l48g=
+ dependencies:
+ "@commitlint/ensure" "^15.0.0"
+ "@commitlint/message" "^15.0.0"
+ "@commitlint/to-lines" "^15.0.0"
+ "@commitlint/types" "^15.0.0"
+ execa "^5.0.0"
+
+"@commitlint/to-lines@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/to-lines/download/@commitlint/to-lines-15.0.0.tgz"
+ integrity sha1-uGrJjzGWiJkOzC4JIn+t9ZG2XJI=
+
+"@commitlint/top-level@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/top-level/download/@commitlint/top-level-15.0.0.tgz"
+ integrity sha1-Rn7IN36B38kW4aIKJ1WIYr4aQlQ=
+ dependencies:
+ find-up "^5.0.0"
+
+"@commitlint/types@^15.0.0":
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/@commitlint/types/download/@commitlint/types-15.0.0.tgz"
+ integrity sha1-Rvp72j5jQMrz46LkFby3j/AZXu0=
+ dependencies:
+ chalk "^4.0.0"
+
+"@discoveryjs/json-ext@0.5.7":
+ version "0.5.7"
+ resolved "http://10.107.103.115:8001/@discoveryjs/json-ext/download/@discoveryjs/json-ext-0.5.7.tgz"
+ integrity sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA=
+
+"@endemolshinegroup/cosmiconfig-typescript-loader@^3.0.2":
+ version "3.0.2"
+ resolved "http://10.107.103.115:8001/@endemolshinegroup/cosmiconfig-typescript-loader/download/@endemolshinegroup/cosmiconfig-typescript-loader-3.0.2.tgz"
+ integrity sha1-7qRjWCjd43KDiwkJaT69mq/uwi0=
+ dependencies:
+ lodash.get "^4"
+ make-error "^1"
+ ts-node "^9"
+ tslib "^2"
+
+"@eslint/eslintrc@^0.4.3":
+ version "0.4.3"
+ resolved "http://10.107.103.115:8001/@eslint/eslintrc/download/@eslint/eslintrc-0.4.3.tgz"
+ integrity sha1-nkKYHvA1vrPdSa3ResuW6P9vOUw=
+ dependencies:
+ ajv "^6.12.4"
+ debug "^4.1.1"
+ espree "^7.3.0"
+ globals "^13.9.0"
+ ignore "^4.0.6"
+ import-fresh "^3.2.1"
+ js-yaml "^3.13.1"
+ minimatch "^3.0.4"
+ strip-json-comments "^3.1.1"
+
+"@fesjs/compiler@^2.0.3", "@fesjs/compiler@^2.0.4", "@fesjs/compiler@^2.0.5":
+ version "2.0.5"
+ resolved "http://10.107.103.115:8001/@fesjs/compiler/download/@fesjs/compiler-2.0.5.tgz"
+ integrity sha1-Wpj5SXvVH1IEXhhOzdxB8VwtWhA=
+ dependencies:
+ "@babel/core" "^7.16.7"
+ "@babel/preset-env" "^7.15.0"
+ "@babel/register" "^7.15.3"
+ "@fesjs/utils" "^2.0.4"
+ commander "^7.0.0"
+ dotenv "8.2.0"
+ joi "17.3.0"
+ readline "^1.3.0"
+ set-value "3.0.2"
+ tapable "^2.2.0"
+
+"@fesjs/fes-design@^0.1.10", "@fesjs/fes-design@0.7.18":
+ version "0.7.18"
+ resolved "http://10.107.103.115:8001/@fesjs/fes-design/download/@fesjs/fes-design-0.7.18.tgz"
+ integrity sha1-zK0Wou8Tn/QjrgwYV2JS5tcw8ws=
+ dependencies:
+ "@babel/runtime" "^7.16.3"
+ "@floating-ui/dom" "^0.4.2"
+ "@juggle/resize-observer" "^3.3.1"
+ "@types/lodash-es" "^4.17.5"
+ "@types/normalize-wheel" "^1.0.0"
+ "@vue/shared" "^3.2.24"
+ "@vueuse/core" "^9.6.0"
+ async-validator "^4.0.7"
+ csstype "^3.0.10"
+ date-fns "^2.28.0"
+ lodash-es "^4.17.21"
+ normalize-wheel "^1.0.1"
+ stickybits "^3.7.9"
+
+"@fesjs/fes-design@0.8.7":
+ version "0.8.7"
+ resolved "http://10.107.103.115:8001/@fesjs/fes-design/download/@fesjs/fes-design-0.8.7.tgz"
+ integrity sha1-Iy+4MKYf1oHVcjoT9ut3+7gp/r4=
+ dependencies:
+ "@babel/runtime" "^7.16.3"
+ "@floating-ui/dom" "^1.2.9"
+ "@juggle/resize-observer" "^3.3.1"
+ "@types/lodash-es" "^4.17.5"
+ "@vue/shared" "^3.2.24"
+ "@vueuse/core" "^9.6.0"
+ async-validator "^4.0.7"
+ csstype "^3.0.10"
+ date-fns "^2.28.0"
+ lodash-es "^4.17.21"
+ stickybits "^3.7.9"
+
+"@fesjs/fes@^2.0.0", "@fesjs/fes@2.0.14":
+ version "2.0.14"
+ resolved "http://10.107.103.115:8001/@fesjs/fes/download/@fesjs/fes-2.0.14.tgz"
+ integrity sha1-05bMwWz6MfM9+nXJgkMJoX9+Wys=
+ dependencies:
+ "@fesjs/compiler" "^2.0.3"
+ "@fesjs/preset-built-in" "^2.0.13"
+ "@fesjs/runtime" "^2.0.2"
+ "@fesjs/utils" "^2.0.3"
+ resolve-cwd "^3.0.0"
+
+"@fesjs/plugin-access@2.0.3":
+ version "2.0.3"
+ resolved "http://10.107.103.115:8001/@fesjs/plugin-access/download/@fesjs/plugin-access-2.0.3.tgz"
+ integrity sha1-gYNLEzuSZWGYvw0qXc8WaYL2FeU=
+ dependencies:
+ "@fesjs/utils" "^2.0.3"
+ lodash-es "^4.17.15"
+
+"@fesjs/plugin-enums@2.0.2":
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/@fesjs/plugin-enums/download/@fesjs/plugin-enums-2.0.2.tgz"
+ integrity sha1-BU3pxJmJjy0lEUox+XowZpf02HY=
+
+"@fesjs/plugin-icon@2.0.6":
+ version "2.0.6"
+ resolved "http://10.107.103.115:8001/@fesjs/plugin-icon/download/@fesjs/plugin-icon-2.0.6.tgz"
+ integrity sha1-cMvu0j4XVyE3dCpdckFeav6437k=
+ dependencies:
+ svgo "^2.3.1"
+
+"@fesjs/plugin-layout@3.0.0":
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/@fesjs/plugin-layout/download/@fesjs/plugin-layout-3.0.0.tgz"
+ integrity sha1-UdVwarWbDAO72enT45g7aIQMVUk=
+ dependencies:
+ "@fesjs/utils" "^2.0.3"
+
+"@fesjs/plugin-locale@3.0.3":
+ version "3.0.3"
+ resolved "http://10.107.103.115:8001/@fesjs/plugin-locale/download/@fesjs/plugin-locale-3.0.3.tgz"
+ integrity sha1-9i+fnLIQkCNE7kebyaj+xzO/TXU=
+ dependencies:
+ "@fesjs/utils" "^2.0.3"
+ vue-i18n "^9.0.0"
+
+"@fesjs/plugin-model@2.0.3":
+ version "2.0.3"
+ resolved "http://10.107.103.115:8001/@fesjs/plugin-model/download/@fesjs/plugin-model-2.0.3.tgz"
+ integrity sha1-6ru02crL71g8HDBJofuOWVJqPkA=
+ dependencies:
+ "@fesjs/utils" "^2.0.3"
+
+"@fesjs/plugin-monaco-editor@2.0.0-beta.7":
+ version "2.0.0-beta.7"
+ resolved "http://10.107.103.115:8001/@fesjs/plugin-monaco-editor/download/@fesjs/plugin-monaco-editor-2.0.0-beta.7.tgz"
+ integrity sha1-anhnbhPiOQWD8ksGuSQO3YE3r1s=
+ dependencies:
+ "@fesjs/utils" "^2.0.4"
+ lodash-es "^4.17.15"
+ monaco-editor "^0.20.0"
+ monaco-editor-webpack-plugin "^1.9.1"
+
+"@fesjs/plugin-request@2.0.12":
+ version "2.0.12"
+ resolved "http://10.107.103.115:8001/@fesjs/plugin-request/download/@fesjs/plugin-request-2.0.12.tgz"
+ integrity sha1-Ro33sQ3GtGva+6Zdz63wcV74HR4=
+ dependencies:
+ "@fesjs/compiler" "^2.0.4"
+ "@fesjs/utils" "^2.0.3"
+ axios "0.21.1"
+
+"@fesjs/plugin-watermark@2.0.3":
+ version "2.0.3"
+ resolved "http://10.107.103.115:8001/@fesjs/plugin-watermark/download/@fesjs/plugin-watermark-2.0.3.tgz"
+ integrity sha1-2YCpPwuHU5HRJmlC86xA4VoGjjU=
+ dependencies:
+ "@fesjs/utils" "^2.0.4"
+ lodash-es "^4.17.15"
+
+"@fesjs/preset-built-in@^2.0.13":
+ version "2.1.8"
+ resolved "http://10.107.103.115:8001/@fesjs/preset-built-in/download/@fesjs/preset-built-in-2.1.8.tgz"
+ integrity sha1-n2TwS0oLRBJ4AzjV9dUbhb7RWQ4=
+ dependencies:
+ "@babel/core" "^7.12.13"
+ "@babel/plugin-proposal-do-expressions" "^7.12.13"
+ "@babel/plugin-proposal-export-default-from" "^7.12.13"
+ "@babel/plugin-proposal-function-bind" "^7.12.13"
+ "@babel/plugin-proposal-pipeline-operator" "^7.12.13"
+ "@babel/plugin-transform-runtime" "^7.12.13"
+ "@babel/preset-env" "^7.12.13"
+ "@babel/preset-typescript" "^7.15.0"
+ "@fesjs/compiler" "^2.0.5"
+ "@fesjs/utils" "^2.0.4"
+ "@soda/friendly-errors-webpack-plugin" "^1.8.0"
+ "@vue/babel-plugin-jsx" "^1.0.2"
+ "@vue/compiler-sfc" "^3.2.37"
+ autoprefixer "^10.2.4"
+ babel-loader "^8.2.2"
+ babel-plugin-import "1.13.3"
+ body-parser "^1.19.0"
+ cli-highlight "^2.1.4"
+ cliui "7.0.4"
+ connect-history-api-fallback "^1.6.0"
+ cookie-parser "^1.4.5"
+ copy-webpack-plugin "^10.2.4"
+ core-js "^3.27.0"
+ css-loader "^5.0.1"
+ css-minimizer-webpack-plugin "^3.0.0"
+ envinfo "^7.7.3"
+ file-loader "^6.2.0"
+ fs-extra "^10.0.0"
+ get-folder-size "^2.0.1"
+ html-webpack-plugin "^5.0.0"
+ html-webpack-tags-plugin "^3.0.0"
+ less "3.9.0"
+ less-loader "^8.0.0"
+ mini-css-extract-plugin "^1.3.5"
+ mockjs "^1.1.0"
+ postcss "8.3.0"
+ postcss-flexbugs-fixes "^5.0.2"
+ postcss-loader "^4.2.0"
+ postcss-safe-parser "^5.0.2"
+ qs "^6.10.2"
+ raw-loader "^4.0.2"
+ style-loader "^2.0.0"
+ url-loader "^4.1.1"
+ vue-loader "^16.1.2"
+ webpack "^5.24.2"
+ webpack-bundle-analyzer "^4.4.0"
+ webpack-chain "^6.5.1"
+ webpack-dev-server "^3.11.2"
+ webpackbar "^5.0.0-3"
+
+"@fesjs/runtime@^2.0.2":
+ version "2.0.3"
+ resolved "http://10.107.103.115:8001/@fesjs/runtime/download/@fesjs/runtime-2.0.3.tgz"
+ integrity sha1-lE7hEDXDnF7S6uHEjAbITTLhCiE=
+ dependencies:
+ vue-router "^4.0.1"
+
+"@fesjs/traction-widget@1.7.3":
+ version "1.7.3"
+ resolved "http://10.107.103.115:8001/@fesjs/traction-widget/download/@fesjs/traction-widget-1.7.3.tgz"
+ integrity sha1-Qu+LhyJkAKfgKwrsiOGJdT4knW8=
+ dependencies:
+ "@fesjs/fes-design" "0.8.7"
+
+"@fesjs/utils@^2.0.3", "@fesjs/utils@^2.0.4":
+ version "2.0.4"
+ resolved "http://10.107.103.115:8001/@fesjs/utils/download/@fesjs/utils-2.0.4.tgz"
+ integrity sha1-rH1YmaX90lR540PTyoAztxe5rzs=
+ dependencies:
+ "@babel/generator" "^7.15.0"
+ "@babel/parser" "^7.15.0"
+ "@babel/traverse" "^7.15.0"
+ chalk "^4.1.2"
+ chokidar "^3.5.2"
+ crequire "^1.8.1"
+ debug "^4.3.2"
+ deepmerge "^4.2.2"
+ glob "^7.1.7"
+ lodash "^4.17.21"
+ mkdirp "^1.0.4"
+ mustache "^4.2.0"
+ pkg-up "^3.1.0"
+ portfinder "^1.0.28"
+ resolve "^1.20.0"
+ rimraf "^3.0.2"
+ semver "^7.3.5"
+ yargs-parser "^20.2.9"
+
+"@floating-ui/core@^0.6.2":
+ version "0.6.2"
+ resolved "http://10.107.103.115:8001/@floating-ui/core/download/@floating-ui/core-0.6.2.tgz"
+ integrity sha1-8oE/Dl89XtevUCnhoIIgPa3wK30=
+
+"@floating-ui/core@^1.4.2":
+ version "1.5.0"
+ resolved "http://10.107.103.115:8001/@floating-ui/core/download/@floating-ui/core-1.5.0.tgz"
+ integrity sha1-XAXGDVri0FEBwwIcGio1DdwCf4w=
+ dependencies:
+ "@floating-ui/utils" "^0.1.3"
+
+"@floating-ui/dom@^0.4.2":
+ version "0.4.5"
+ resolved "http://10.107.103.115:8001/@floating-ui/dom/download/@floating-ui/dom-0.4.5.tgz"
+ integrity sha1-LojRZkYRnMZ9RGg/de6ZhAR1u/o=
+ dependencies:
+ "@floating-ui/core" "^0.6.2"
+
+"@floating-ui/dom@^1.2.9":
+ version "1.5.3"
+ resolved "http://10.107.103.115:8001/@floating-ui/dom/download/@floating-ui/dom-1.5.3.tgz"
+ integrity sha1-VOUO/LQywGwjzTPeK1dRAgBUNvo=
+ dependencies:
+ "@floating-ui/core" "^1.4.2"
+ "@floating-ui/utils" "^0.1.3"
+
+"@floating-ui/utils@^0.1.3":
+ version "0.1.4"
+ resolved "http://10.107.103.115:8001/@floating-ui/utils/download/@floating-ui/utils-0.1.4.tgz"
+ integrity sha1-GWVNECbMQQl11GRFGA5wpQibPn0=
+
+"@hapi/hoek@^9.0.0":
+ version "9.3.0"
+ resolved "http://10.107.103.115:8001/@hapi/hoek/download/@hapi/hoek-9.3.0.tgz"
+ integrity sha1-g2iGnctzW+Ln9ct2R9544WeiUfs=
+
+"@hapi/topo@^5.0.0":
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/@hapi/topo/download/@hapi/topo-5.1.0.tgz"
+ integrity sha1-3ESOMyxsbjek3AL9hLqNRLmvsBI=
+ dependencies:
+ "@hapi/hoek" "^9.0.0"
+
+"@humanwhocodes/config-array@^0.5.0":
+ version "0.5.0"
+ resolved "http://10.107.103.115:8001/@humanwhocodes/config-array/download/@humanwhocodes/config-array-0.5.0.tgz"
+ integrity sha1-FAeWfUxu7Nc4j4Os8er00Mbljvk=
+ dependencies:
+ "@humanwhocodes/object-schema" "^1.2.0"
+ debug "^4.1.1"
+ minimatch "^3.0.4"
+
+"@humanwhocodes/object-schema@^1.2.0":
+ version "1.2.1"
+ resolved "http://10.107.103.115:8001/@humanwhocodes/object-schema/download/@humanwhocodes/object-schema-1.2.1.tgz"
+ integrity sha1-tSBSnsIdjllFoYUd/Rwy6U45/0U=
+
+"@intlify/core-base@9.2.2":
+ version "9.2.2"
+ resolved "http://10.107.103.115:8001/@intlify/core-base/download/@intlify/core-base-9.2.2.tgz"
+ integrity sha1-U1M2mwXMn+Ncq5X+IK/rikSB+Tk=
+ dependencies:
+ "@intlify/devtools-if" "9.2.2"
+ "@intlify/message-compiler" "9.2.2"
+ "@intlify/shared" "9.2.2"
+ "@intlify/vue-devtools" "9.2.2"
+
+"@intlify/devtools-if@9.2.2":
+ version "9.2.2"
+ resolved "http://10.107.103.115:8001/@intlify/devtools-if/download/@intlify/devtools-if-9.2.2.tgz"
+ integrity sha1-sT2axLTi/m0ufapVZReoBh/ovTk=
+ dependencies:
+ "@intlify/shared" "9.2.2"
+
+"@intlify/message-compiler@9.2.2":
+ version "9.2.2"
+ resolved "http://10.107.103.115:8001/@intlify/message-compiler/download/@intlify/message-compiler-9.2.2.tgz"
+ integrity sha1-5Cq2k5uK5bPSH69qRARWZ6GLuhw=
+ dependencies:
+ "@intlify/shared" "9.2.2"
+ source-map "0.6.1"
+
+"@intlify/shared@9.2.2":
+ version "9.2.2"
+ resolved "http://10.107.103.115:8001/@intlify/shared/download/@intlify/shared-9.2.2.tgz"
+ integrity sha1-UBG+nKK0q4b4Zgc5KG4nB/mrtKU=
+
+"@intlify/vue-devtools@9.2.2":
+ version "9.2.2"
+ resolved "http://10.107.103.115:8001/@intlify/vue-devtools/download/@intlify/vue-devtools-9.2.2.tgz"
+ integrity sha1-uVcBVW2vfrs6LUWqOunmQVrtgxc=
+ dependencies:
+ "@intlify/core-base" "9.2.2"
+ "@intlify/shared" "9.2.2"
+
+"@jridgewell/gen-mapping@^0.1.0":
+ version "0.1.1"
+ resolved "http://10.107.103.115:8001/@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.1.1.tgz"
+ integrity sha1-5dLkUDBqlJHjvXfjI+ONev8xWZY=
+ dependencies:
+ "@jridgewell/set-array" "^1.0.0"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
+"@jridgewell/gen-mapping@^0.3.0":
+ version "0.3.2"
+ resolved "http://10.107.103.115:8001/@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.3.2.tgz"
+ integrity sha1-wa7cYehT8rufXf5tRELTtWWyU7k=
+ dependencies:
+ "@jridgewell/set-array" "^1.0.1"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/gen-mapping@^0.3.2":
+ version "0.3.2"
+ resolved "http://10.107.103.115:8001/@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.3.2.tgz"
+ integrity sha1-wa7cYehT8rufXf5tRELTtWWyU7k=
+ dependencies:
+ "@jridgewell/set-array" "^1.0.1"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/resolve-uri@3.1.0":
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/@jridgewell/resolve-uri/download/@jridgewell/resolve-uri-3.1.0.tgz"
+ integrity sha1-IgOxGMFXchrd/mnUe3BGVGMGbXg=
+
+"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1":
+ version "1.1.2"
+ resolved "http://10.107.103.115:8001/@jridgewell/set-array/download/@jridgewell/set-array-1.1.2.tgz"
+ integrity sha1-fGz5mNbSC5FMClWpGuko/yWWXnI=
+
+"@jridgewell/source-map@^0.3.2":
+ version "0.3.2"
+ resolved "http://10.107.103.115:8001/@jridgewell/source-map/download/@jridgewell/source-map-0.3.2.tgz"
+ integrity sha1-9FNRqu1FJ6KYUS7HL4EEDJmFgPs=
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.0"
+ "@jridgewell/trace-mapping" "^0.3.9"
+
+"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@1.4.14":
+ version "1.4.14"
+ resolved "http://10.107.103.115:8001/@jridgewell/sourcemap-codec/download/@jridgewell/sourcemap-codec-1.4.14.tgz"
+ integrity sha1-rdTJjTQUcqKJGQtCTvvbCWmRuyQ=
+
+"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9":
+ version "0.3.17"
+ resolved "http://10.107.103.115:8001/@jridgewell/trace-mapping/download/@jridgewell/trace-mapping-0.3.17.tgz"
+ integrity sha1-eTBBJ3r5BzsJUaf+Dw2MTJjDaYU=
+ dependencies:
+ "@jridgewell/resolve-uri" "3.1.0"
+ "@jridgewell/sourcemap-codec" "1.4.14"
+
+"@juggle/resize-observer@^3.3.1":
+ version "3.4.0"
+ resolved "http://10.107.103.115:8001/@juggle/resize-observer/download/@juggle/resize-observer-3.4.0.tgz"
+ integrity sha1-CNbF4gz35MwC/RgcSwwiXNMdu2A=
+
+"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1":
+ version "5.1.1-v1"
+ resolved "http://10.107.103.115:8001/@nicolo-ribaudo/eslint-scope-5-internals/download/@nicolo-ribaudo/eslint-scope-5-internals-5.1.1-v1.tgz"
+ integrity sha1-2/czqWXKR7GXMXfcC7bIie3PsSk=
+ dependencies:
+ eslint-scope "5.1.1"
+
+"@nodelib/fs.scandir@2.1.5":
+ version "2.1.5"
+ resolved "http://10.107.103.115:8001/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz"
+ integrity sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=
+ dependencies:
+ "@nodelib/fs.stat" "2.0.5"
+ run-parallel "^1.1.9"
+
+"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
+ version "2.0.5"
+ resolved "http://10.107.103.115:8001/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz"
+ integrity sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=
+
+"@nodelib/fs.walk@^1.2.3":
+ version "1.2.8"
+ resolved "http://10.107.103.115:8001/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz"
+ integrity sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=
+ dependencies:
+ "@nodelib/fs.scandir" "2.1.5"
+ fastq "^1.6.0"
+
+"@polka/url@^1.0.0-next.20":
+ version "1.0.0-next.21"
+ resolved "http://10.107.103.115:8001/@polka/url/download/@polka/url-1.0.0-next.21.tgz"
+ integrity sha1-XeWiOFo1MJQn9gEZkrVEUU1VmqE=
+
+"@sideway/address@^4.1.0":
+ version "4.1.4"
+ resolved "http://10.107.103.115:8001/@sideway/address/download/@sideway/address-4.1.4.tgz"
+ integrity sha1-A9zOvG6kf9wib309GtUSlV1Hg/A=
+ dependencies:
+ "@hapi/hoek" "^9.0.0"
+
+"@sideway/formula@^3.0.0":
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/@sideway/formula/download/@sideway/formula-3.0.1.tgz"
+ integrity sha1-gPy8uvfOAx4O8t0psb/Hw/WDYR8=
+
+"@sideway/pinpoint@^2.0.0":
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/@sideway/pinpoint/download/@sideway/pinpoint-2.0.0.tgz"
+ integrity sha1-z/j/rcNyrSn9P3gneusp5jLMcN8=
+
+"@soda/friendly-errors-webpack-plugin@^1.8.0":
+ version "1.8.1"
+ resolved "http://10.107.103.115:8001/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.1.tgz"
+ integrity sha1-TU+7EQiZOqo2IRYkfD0YGIosbIU=
+ dependencies:
+ chalk "^3.0.0"
+ error-stack-parser "^2.0.6"
+ string-width "^4.2.3"
+ strip-ansi "^6.0.1"
+
+"@trysound/sax@0.2.0":
+ version "0.2.0"
+ resolved "http://10.107.103.115:8001/@trysound/sax/download/@trysound/sax-0.2.0.tgz"
+ integrity sha1-zMqrdYr1Z2Hre/N69vA/Mm3XmK0=
+
+"@types/eslint-scope@^3.7.3":
+ version "3.7.4"
+ resolved "http://10.107.103.115:8001/@types/eslint-scope/download/@types/eslint-scope-3.7.4.tgz"
+ integrity sha1-N/wSI/B4bDlicGihLpTW5vxh3hY=
+ dependencies:
+ "@types/eslint" "*"
+ "@types/estree" "*"
+
+"@types/eslint@*":
+ version "8.21.1"
+ resolved "http://10.107.103.115:8001/@types/eslint/download/@types/eslint-8.21.1.tgz"
+ integrity sha1-EQtEGiENU6tHeVEk28Ppu5k9Hnw=
+ dependencies:
+ "@types/estree" "*"
+ "@types/json-schema" "*"
+
+"@types/estree@*", "@types/estree@^0.0.51":
+ version "0.0.51"
+ resolved "http://10.107.103.115:8001/@types/estree/download/@types/estree-0.0.51.tgz"
+ integrity sha1-z9cJJKJaP9MrIY5eQg5ol+GsT0A=
+
+"@types/glob@^7.1.1":
+ version "7.2.0"
+ resolved "http://10.107.103.115:8001/@types/glob/download/@types/glob-7.2.0.tgz"
+ integrity sha1-vBtb86qS8lvV3TnzXFc2G9zlsus=
+ dependencies:
+ "@types/minimatch" "*"
+ "@types/node" "*"
+
+"@types/html-minifier-terser@^6.0.0":
+ version "6.1.0"
+ resolved "http://10.107.103.115:8001/@types/html-minifier-terser/download/@types/html-minifier-terser-6.1.0.tgz"
+ integrity sha1-T8M6AMHQwWmHsaIM+S0gYUxVrDU=
+
+"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
+ version "7.0.11"
+ resolved "http://10.107.103.115:8001/@types/json-schema/download/@types/json-schema-7.0.11.tgz"
+ integrity sha1-1CG2xSejA398hEM/0sQingFoY9M=
+
+"@types/json5@^0.0.29":
+ version "0.0.29"
+ resolved "http://10.107.103.115:8001/@types/json5/download/@types/json5-0.0.29.tgz"
+ integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
+
+"@types/lodash-es@^4.17.5":
+ version "4.17.6"
+ resolved "http://10.107.103.115:8001/@types/lodash-es/download/@types/lodash-es-4.17.6.tgz"
+ integrity sha1-wu1MgyD/pvEbQ+uJ6eruxllmoKA=
+ dependencies:
+ "@types/lodash" "*"
+
+"@types/lodash@*":
+ version "4.14.191"
+ resolved "http://10.107.103.115:8001/@types/lodash/download/@types/lodash-4.14.191.tgz"
+ integrity sha1-CVEef3y6J1rNi0Gd2sjammp54vo=
+
+"@types/minimatch@*":
+ version "5.1.2"
+ resolved "http://10.107.103.115:8001/@types/minimatch/download/@types/minimatch-5.1.2.tgz"
+ integrity sha1-B1CLRXl8uB7D8nMBGwVM0HVe3co=
+
+"@types/minimist@^1.2.0":
+ version "1.2.2"
+ resolved "http://10.107.103.115:8001/@types/minimist/download/@types/minimist-1.2.2.tgz"
+ integrity sha1-7nceK6Sz3Fs3KTXVSf2WF780W4w=
+
+"@types/node@*":
+ version "18.14.5"
+ resolved "http://10.107.103.115:8001/@types/node/download/@types/node-18.14.5.tgz"
+ integrity sha1-ShOmRFhiFZMD/DhYZZipOW/ECLM=
+
+"@types/normalize-package-data@^2.4.0":
+ version "2.4.1"
+ resolved "http://10.107.103.115:8001/@types/normalize-package-data/download/@types/normalize-package-data-2.4.1.tgz"
+ integrity sha1-0zV0eaD9/dWQf+Z+F+CoXJBuEwE=
+
+"@types/normalize-wheel@^1.0.0":
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/@types/normalize-wheel/download/@types/normalize-wheel-1.0.1.tgz"
+ integrity sha1-3xL2vVRgRMb3LTFPzVhQRHeplQM=
+
+"@types/parse-json@^4.0.0":
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/@types/parse-json/download/@types/parse-json-4.0.0.tgz"
+ integrity sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=
+
+"@types/web-bluetooth@^0.0.16":
+ version "0.0.16"
+ resolved "http://10.107.103.115:8001/@types/web-bluetooth/download/@types/web-bluetooth-0.0.16.tgz"
+ integrity sha1-HRKHOo5JVnNx8qdf4+f37cpmYtg=
+
+"@vue/babel-helper-vue-transform-on@^1.0.2":
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/@vue/babel-helper-vue-transform-on/download/@vue/babel-helper-vue-transform-on-1.0.2.tgz"
+ integrity sha1-m5xpHNBvyFUiGiR1w8yDHXdLx9w=
+
+"@vue/babel-plugin-jsx@^1.0.2":
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/@vue/babel-plugin-jsx/download/@vue/babel-plugin-jsx-1.1.1.tgz"
+ integrity sha1-DFusJ4gNI/iYlM0Daje1XvYd38E=
+ dependencies:
+ "@babel/helper-module-imports" "^7.0.0"
+ "@babel/plugin-syntax-jsx" "^7.0.0"
+ "@babel/template" "^7.0.0"
+ "@babel/traverse" "^7.0.0"
+ "@babel/types" "^7.0.0"
+ "@vue/babel-helper-vue-transform-on" "^1.0.2"
+ camelcase "^6.0.0"
+ html-tags "^3.1.0"
+ svg-tags "^1.0.0"
+
+"@vue/compiler-core@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/compiler-core/download/@vue/compiler-core-3.2.26.tgz"
+ integrity sha1-mrkq5iTaUfe2Bk9GecLUVk9DfMg=
+ dependencies:
+ "@babel/parser" "^7.16.4"
+ "@vue/shared" "3.2.26"
+ estree-walker "^2.0.2"
+ source-map "^0.6.1"
+
+"@vue/compiler-core@3.2.47":
+ version "3.2.47"
+ resolved "http://10.107.103.115:8001/@vue/compiler-core/download/@vue/compiler-core-3.2.47.tgz"
+ integrity sha1-PgfGhNdIl6yapZIsUgdB8wKSZ/g=
+ dependencies:
+ "@babel/parser" "^7.16.4"
+ "@vue/shared" "3.2.47"
+ estree-walker "^2.0.2"
+ source-map "^0.6.1"
+
+"@vue/compiler-dom@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/compiler-dom/download/@vue/compiler-dom-3.2.26.tgz"
+ integrity sha1-x6e1XVCnt5gd1E/CghHfFFBIJmc=
+ dependencies:
+ "@vue/compiler-core" "3.2.26"
+ "@vue/shared" "3.2.26"
+
+"@vue/compiler-dom@3.2.47":
+ version "3.2.47"
+ resolved "http://10.107.103.115:8001/@vue/compiler-dom/download/@vue/compiler-dom-3.2.47.tgz"
+ integrity sha1-oLBsr373BWk55WPcqpy94weU8wU=
+ dependencies:
+ "@vue/compiler-core" "3.2.47"
+ "@vue/shared" "3.2.47"
+
+"@vue/compiler-sfc@^3.2.37":
+ version "3.2.47"
+ resolved "http://10.107.103.115:8001/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.47.tgz"
+ integrity sha1-G9w29s3BZD9y4sOX6xo5j1AErT0=
+ dependencies:
+ "@babel/parser" "^7.16.4"
+ "@vue/compiler-core" "3.2.47"
+ "@vue/compiler-dom" "3.2.47"
+ "@vue/compiler-ssr" "3.2.47"
+ "@vue/reactivity-transform" "3.2.47"
+ "@vue/shared" "3.2.47"
+ estree-walker "^2.0.2"
+ magic-string "^0.25.7"
+ postcss "^8.1.10"
+ source-map "^0.6.1"
+
+"@vue/compiler-sfc@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.26.tgz"
+ integrity sha1-POdmd+SqWDEWVaO+qescuATSJz8=
+ dependencies:
+ "@babel/parser" "^7.16.4"
+ "@vue/compiler-core" "3.2.26"
+ "@vue/compiler-dom" "3.2.26"
+ "@vue/compiler-ssr" "3.2.26"
+ "@vue/reactivity-transform" "3.2.26"
+ "@vue/shared" "3.2.26"
+ estree-walker "^2.0.2"
+ magic-string "^0.25.7"
+ postcss "^8.1.10"
+ source-map "^0.6.1"
+
+"@vue/compiler-ssr@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.26.tgz"
+ integrity sha1-/QSVIzQfv0q16I4l7vVm2GKJS6c=
+ dependencies:
+ "@vue/compiler-dom" "3.2.26"
+ "@vue/shared" "3.2.26"
+
+"@vue/compiler-ssr@3.2.47":
+ version "3.2.47"
+ resolved "http://10.107.103.115:8001/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.47.tgz"
+ integrity sha1-NYcsAaJzqsTWBwq52NqRirEwV+4=
+ dependencies:
+ "@vue/compiler-dom" "3.2.47"
+ "@vue/shared" "3.2.47"
+
+"@vue/devtools-api@^6.0.0-beta.11", "@vue/devtools-api@^6.2.1", "@vue/devtools-api@^6.4.5":
+ version "6.5.0"
+ resolved "http://10.107.103.115:8001/@vue/devtools-api/download/@vue/devtools-api-6.5.0.tgz"
+ integrity sha1-mLmUJe3ucLTJkmkmKPoeosHlfQc=
+
+"@vue/reactivity-transform@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/reactivity-transform/download/@vue/reactivity-transform-3.2.26.tgz"
+ integrity sha1-bY8gpKotGXKPJd6ZlirdvnxNA+k=
+ dependencies:
+ "@babel/parser" "^7.16.4"
+ "@vue/compiler-core" "3.2.26"
+ "@vue/shared" "3.2.26"
+ estree-walker "^2.0.2"
+ magic-string "^0.25.7"
+
+"@vue/reactivity-transform@3.2.47":
+ version "3.2.47"
+ resolved "http://10.107.103.115:8001/@vue/reactivity-transform/download/@vue/reactivity-transform-3.2.47.tgz"
+ integrity sha1-5F300GNw+KvykIGhav0lz/um2E4=
+ dependencies:
+ "@babel/parser" "^7.16.4"
+ "@vue/compiler-core" "3.2.47"
+ "@vue/shared" "3.2.47"
+ estree-walker "^2.0.2"
+ magic-string "^0.25.7"
+
+"@vue/reactivity@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/reactivity/download/@vue/reactivity-3.2.26.tgz"
+ integrity sha1-1SkZHlgVIcPBLinvmG1MipM6D4M=
+ dependencies:
+ "@vue/shared" "3.2.26"
+
+"@vue/runtime-core@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/runtime-core/download/@vue/runtime-core-3.2.26.tgz"
+ integrity sha1-XFnMRA7Xo5ttvUwC4tIcjRmI8N4=
+ dependencies:
+ "@vue/reactivity" "3.2.26"
+ "@vue/shared" "3.2.26"
+
+"@vue/runtime-dom@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/runtime-dom/download/@vue/runtime-dom-3.2.26.tgz"
+ integrity sha1-hNOuJYRIh0dxfC4HLV2REsDS5sI=
+ dependencies:
+ "@vue/runtime-core" "3.2.26"
+ "@vue/shared" "3.2.26"
+ csstype "^2.6.8"
+
+"@vue/server-renderer@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/server-renderer/download/@vue/server-renderer-3.2.26.tgz"
+ integrity sha1-8WpLn7zJF0F7TOpwyZr84nATQc8=
+ dependencies:
+ "@vue/compiler-ssr" "3.2.26"
+ "@vue/shared" "3.2.26"
+
+"@vue/shared@^3.2.24", "@vue/shared@3.2.47":
+ version "3.2.47"
+ resolved "http://10.107.103.115:8001/@vue/shared/download/@vue/shared-3.2.47.tgz"
+ integrity sha1-5ZfvdQhsbolv9UeKa/wKeqS70Uw=
+
+"@vue/shared@3.2.26":
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/@vue/shared/download/@vue/shared-3.2.26.tgz"
+ integrity sha1-es0WIXg1cbmoLsofBBtKCpg0gdk=
+
+"@vueuse/core@^9.6.0":
+ version "9.13.0"
+ resolved "http://10.107.103.115:8001/@vueuse/core/download/@vueuse/core-9.13.0.tgz"
+ integrity sha1-L2nmbRkFweTuvCSaAXWc+I6gDPQ=
+ dependencies:
+ "@types/web-bluetooth" "^0.0.16"
+ "@vueuse/metadata" "9.13.0"
+ "@vueuse/shared" "9.13.0"
+ vue-demi "*"
+
+"@vueuse/metadata@9.13.0":
+ version "9.13.0"
+ resolved "http://10.107.103.115:8001/@vueuse/metadata/download/@vueuse/metadata-9.13.0.tgz"
+ integrity sha1-vCWmza0bGpPDbOMBkRJNplIFOf8=
+
+"@vueuse/shared@9.13.0":
+ version "9.13.0"
+ resolved "http://10.107.103.115:8001/@vueuse/shared/download/@vueuse/shared-9.13.0.tgz"
+ integrity sha1-CJ/0zE4uekAV5XqPMuSznQljU7k=
+ dependencies:
+ vue-demi "*"
+
+"@webank/eslint-config-webank@0.4.2":
+ version "0.4.2"
+ resolved "http://10.107.103.115:8001/@webank/eslint-config-webank/download/@webank/eslint-config-webank-0.4.2.tgz"
+ integrity sha1-7F2FLCflof/1clNFaOiKqw1UOPY=
+ dependencies:
+ "@babel/eslint-parser" "^7.13.14"
+ "@babel/plugin-syntax-jsx" "^7.12.13"
+ confusing-browser-globals "^1.0.10"
+ eslint "^7.26.0"
+ eslint-plugin-angular "^4.0.1"
+ eslint-plugin-html "^6.1.2"
+ eslint-plugin-import "2.22.1"
+ eslint-plugin-node "^11.1.0"
+ eslint-plugin-vue "^7.16.0"
+ vue-eslint-parser "^7.10.0"
+
+"@webassemblyjs/ast@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/ast/download/@webassemblyjs/ast-1.11.1.tgz"
+ integrity sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=
+ dependencies:
+ "@webassemblyjs/helper-numbers" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+
+"@webassemblyjs/floating-point-hex-parser@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.11.1.tgz"
+ integrity sha1-9sYacF8P16auyqToGY8j2dwXnk8=
+
+"@webassemblyjs/helper-api-error@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.11.1.tgz"
+ integrity sha1-GmMZLYeI5cASgAump6RscFKI/RY=
+
+"@webassemblyjs/helper-buffer@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.11.1.tgz"
+ integrity sha1-gyqQDrREiEzemnytRn+BUA9eWrU=
+
+"@webassemblyjs/helper-numbers@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/helper-numbers/download/@webassemblyjs/helper-numbers-1.11.1.tgz"
+ integrity sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=
+ dependencies:
+ "@webassemblyjs/floating-point-hex-parser" "1.11.1"
+ "@webassemblyjs/helper-api-error" "1.11.1"
+ "@xtuc/long" "4.2.2"
+
+"@webassemblyjs/helper-wasm-bytecode@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.11.1.tgz"
+ integrity sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=
+
+"@webassemblyjs/helper-wasm-section@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.11.1.tgz"
+ integrity sha1-Ie4GWntjXzGec48N1zv72igcCXo=
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-buffer" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+ "@webassemblyjs/wasm-gen" "1.11.1"
+
+"@webassemblyjs/ieee754@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.11.1.tgz"
+ integrity sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=
+ dependencies:
+ "@xtuc/ieee754" "^1.2.0"
+
+"@webassemblyjs/leb128@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.11.1.tgz"
+ integrity sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=
+ dependencies:
+ "@xtuc/long" "4.2.2"
+
+"@webassemblyjs/utf8@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.11.1.tgz"
+ integrity sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=
+
+"@webassemblyjs/wasm-edit@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.11.1.tgz"
+ integrity sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-buffer" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+ "@webassemblyjs/helper-wasm-section" "1.11.1"
+ "@webassemblyjs/wasm-gen" "1.11.1"
+ "@webassemblyjs/wasm-opt" "1.11.1"
+ "@webassemblyjs/wasm-parser" "1.11.1"
+ "@webassemblyjs/wast-printer" "1.11.1"
+
+"@webassemblyjs/wasm-gen@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.11.1.tgz"
+ integrity sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+ "@webassemblyjs/ieee754" "1.11.1"
+ "@webassemblyjs/leb128" "1.11.1"
+ "@webassemblyjs/utf8" "1.11.1"
+
+"@webassemblyjs/wasm-opt@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.11.1.tgz"
+ integrity sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-buffer" "1.11.1"
+ "@webassemblyjs/wasm-gen" "1.11.1"
+ "@webassemblyjs/wasm-parser" "1.11.1"
+
+"@webassemblyjs/wasm-parser@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.11.1.tgz"
+ integrity sha1-hspzRTT0F+m9PGfHocddi+QfsZk=
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-api-error" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+ "@webassemblyjs/ieee754" "1.11.1"
+ "@webassemblyjs/leb128" "1.11.1"
+ "@webassemblyjs/utf8" "1.11.1"
+
+"@webassemblyjs/wast-printer@1.11.1":
+ version "1.11.1"
+ resolved "http://10.107.103.115:8001/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.11.1.tgz"
+ integrity sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@xtuc/long" "4.2.2"
+
+"@xtuc/ieee754@^1.2.0":
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz"
+ integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=
+
+"@xtuc/long@4.2.2":
+ version "4.2.2"
+ resolved "http://10.107.103.115:8001/@xtuc/long/download/@xtuc/long-4.2.2.tgz"
+ integrity sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=
+
+accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
+ version "1.3.8"
+ resolved "http://10.107.103.115:8001/accepts/download/accepts-1.3.8.tgz"
+ integrity sha1-C/C+EltnAUrcsLCSHmLbe//hay4=
+ dependencies:
+ mime-types "~2.1.34"
+ negotiator "0.6.3"
+
+acorn-import-assertions@^1.7.6:
+ version "1.8.0"
+ resolved "http://10.107.103.115:8001/acorn-import-assertions/download/acorn-import-assertions-1.8.0.tgz"
+ integrity sha1-uitZOc5iwjjbbZPYHJsRGym4Vek=
+
+acorn-jsx@^5.2.0, acorn-jsx@^5.3.1:
+ version "5.3.2"
+ resolved "http://10.107.103.115:8001/acorn-jsx/download/acorn-jsx-5.3.2.tgz"
+ integrity sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=
+
+acorn-walk@^8.0.0:
+ version "8.2.0"
+ resolved "http://10.107.103.115:8001/acorn-walk/download/acorn-walk-8.2.0.tgz"
+ integrity sha1-dBIQ8uJCZFRQiFOi9E0KuDt/acE=
+
+"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.0.4, acorn@^8.5.0, acorn@^8.7.1:
+ version "8.8.2"
+ resolved "http://10.107.103.115:8001/acorn/download/acorn-8.8.2.tgz"
+ integrity sha1-Gy8l2wKvllOZuXdrDCw5EnbTfEo=
+
+acorn@^7.1.1:
+ version "7.4.1"
+ resolved "http://10.107.103.115:8001/acorn/download/acorn-7.4.1.tgz"
+ integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=
+
+acorn@^7.4.0:
+ version "7.4.1"
+ resolved "http://10.107.103.115:8001/acorn/download/acorn-7.4.1.tgz"
+ integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=
+
+aggregate-error@^3.0.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/aggregate-error/download/aggregate-error-3.1.0.tgz"
+ integrity sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=
+ dependencies:
+ clean-stack "^2.0.0"
+ indent-string "^4.0.0"
+
+ajv-errors@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/ajv-errors/download/ajv-errors-1.0.1.tgz"
+ integrity sha1-81mGrOuRr63sQQL72FAUlQzvpk0=
+
+ajv-formats@^2.1.1:
+ version "2.1.1"
+ resolved "http://10.107.103.115:8001/ajv-formats/download/ajv-formats-2.1.1.tgz"
+ integrity sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=
+ dependencies:
+ ajv "^8.0.0"
+
+ajv-keywords@^3.1.0, ajv-keywords@^3.5.2:
+ version "3.5.2"
+ resolved "http://10.107.103.115:8001/ajv-keywords/download/ajv-keywords-3.5.2.tgz"
+ integrity sha1-MfKdpatuANHC0yms97WSlhTVAU0=
+
+ajv-keywords@^5.0.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/ajv-keywords/download/ajv-keywords-5.1.0.tgz"
+ integrity sha1-adTThaRzPNvqtElkoRcKiPh/DhY=
+ dependencies:
+ fast-deep-equal "^3.1.3"
+
+ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1, ajv@>=5.0.0:
+ version "6.12.6"
+ resolved "http://10.107.103.115:8001/ajv/download/ajv-6.12.6.tgz"
+ integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ fast-json-stable-stringify "^2.0.0"
+ json-schema-traverse "^0.4.1"
+ uri-js "^4.2.2"
+
+ajv@^8.0.0:
+ version "8.12.0"
+ resolved "http://10.107.103.115:8001/ajv/download/ajv-8.12.0.tgz"
+ integrity sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
+ajv@^8.0.1:
+ version "8.12.0"
+ resolved "http://10.107.103.115:8001/ajv/download/ajv-8.12.0.tgz"
+ integrity sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
+ajv@^8.8.0, ajv@^8.8.2:
+ version "8.12.0"
+ resolved "http://10.107.103.115:8001/ajv/download/ajv-8.12.0.tgz"
+ integrity sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
+ansi-colors@^3.0.0:
+ version "3.2.4"
+ resolved "http://10.107.103.115:8001/ansi-colors/download/ansi-colors-3.2.4.tgz"
+ integrity sha1-46PaS/uubIapwoViXeEkojQCb78=
+
+ansi-colors@^4.1.1:
+ version "4.1.3"
+ resolved "http://10.107.103.115:8001/ansi-colors/download/ansi-colors-4.1.3.tgz"
+ integrity sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=
+
+ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
+ version "4.3.2"
+ resolved "http://10.107.103.115:8001/ansi-escapes/download/ansi-escapes-4.3.2.tgz"
+ integrity sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=
+ dependencies:
+ type-fest "^0.21.3"
+
+ansi-html-community@0.0.8:
+ version "0.0.8"
+ resolved "http://10.107.103.115:8001/ansi-html-community/download/ansi-html-community-0.0.8.tgz"
+ integrity sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=
+
+ansi-regex@^2.0.0:
+ version "2.1.1"
+ resolved "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-2.1.1.tgz"
+ integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+
+ansi-regex@^4.1.0:
+ version "4.1.1"
+ resolved "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-4.1.1.tgz"
+ integrity sha1-Fk2qyHqy1vbbOimHXi0XZlgtq+0=
+
+ansi-regex@^5.0.1:
+ version "5.0.1"
+ resolved "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-5.0.1.tgz"
+ integrity sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=
+
+ansi-regex@^6.0.1:
+ version "6.0.1"
+ resolved "http://10.107.103.115:8001/ansi-regex/download/ansi-regex-6.0.1.tgz"
+ integrity sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=
+
+ansi-styles@^3.2.0, ansi-styles@^3.2.1:
+ version "3.2.1"
+ resolved "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-3.2.1.tgz"
+ integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=
+ dependencies:
+ color-convert "^1.9.0"
+
+ansi-styles@^4.0.0:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz"
+ integrity sha1-7dgDYornHATIWuegkG7a00tkiTc=
+ dependencies:
+ color-convert "^2.0.1"
+
+ansi-styles@^4.1.0:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-4.3.0.tgz"
+ integrity sha1-7dgDYornHATIWuegkG7a00tkiTc=
+ dependencies:
+ color-convert "^2.0.1"
+
+ansi-styles@^6.0.0:
+ version "6.2.1"
+ resolved "http://10.107.103.115:8001/ansi-styles/download/ansi-styles-6.2.1.tgz"
+ integrity sha1-DmIyDPmcIa//OzASGSVGqsv7BcU=
+
+any-promise@^1.0.0:
+ version "1.3.0"
+ resolved "http://10.107.103.115:8001/any-promise/download/any-promise-1.3.0.tgz"
+ integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
+
+anymatch@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/anymatch/download/anymatch-2.0.0.tgz"
+ integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us=
+ dependencies:
+ micromatch "^3.1.4"
+ normalize-path "^2.1.1"
+
+anymatch@~3.1.2:
+ version "3.1.3"
+ resolved "http://10.107.103.115:8001/anymatch/download/anymatch-3.1.3.tgz"
+ integrity sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=
+ dependencies:
+ normalize-path "^3.0.0"
+ picomatch "^2.0.4"
+
+arg@^4.1.0:
+ version "4.1.3"
+ resolved "http://10.107.103.115:8001/arg/download/arg-4.1.3.tgz"
+ integrity sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=
+
+argparse@^1.0.7:
+ version "1.0.10"
+ resolved "http://10.107.103.115:8001/argparse/download/argparse-1.0.10.tgz"
+ integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=
+ dependencies:
+ sprintf-js "~1.0.2"
+
+arr-diff@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/arr-diff/download/arr-diff-4.0.0.tgz"
+ integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
+
+arr-flatten@^1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/arr-flatten/download/arr-flatten-1.1.0.tgz"
+ integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=
+
+arr-union@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/arr-union/download/arr-union-3.1.0.tgz"
+ integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+
+array-flatten@^2.1.0:
+ version "2.1.2"
+ resolved "http://10.107.103.115:8001/array-flatten/download/array-flatten-2.1.2.tgz"
+ integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=
+
+array-flatten@1.1.1:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/array-flatten/download/array-flatten-1.1.1.tgz"
+ integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
+
+array-ify@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/array-ify/download/array-ify-1.0.0.tgz"
+ integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=
+
+array-includes@^3.1.1:
+ version "3.1.6"
+ resolved "http://10.107.103.115:8001/array-includes/download/array-includes-3.1.6.tgz"
+ integrity sha1-np5yDhlPGYJmup4Ywp5qmw5LIl8=
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+ get-intrinsic "^1.1.3"
+ is-string "^1.0.7"
+
+array-union@^1.0.1:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/array-union/download/array-union-1.0.2.tgz"
+ integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
+ dependencies:
+ array-uniq "^1.0.1"
+
+array-union@^3.0.1:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/array-union/download/array-union-3.0.1.tgz"
+ integrity sha1-2lJjDTJ/i4jPv7V3KOKvXNm2uXU=
+
+array-uniq@^1.0.1:
+ version "1.0.3"
+ resolved "http://10.107.103.115:8001/array-uniq/download/array-uniq-1.0.3.tgz"
+ integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
+
+array-unique@^0.3.2:
+ version "0.3.2"
+ resolved "http://10.107.103.115:8001/array-unique/download/array-unique-0.3.2.tgz"
+ integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+
+array.prototype.flat@^1.2.3:
+ version "1.3.1"
+ resolved "http://10.107.103.115:8001/array.prototype.flat/download/array.prototype.flat-1.3.1.tgz"
+ integrity sha1-/8ZXanyj78L0ahQ7nR3am0s89eI=
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+ es-shim-unscopables "^1.0.0"
+
+arrify@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/arrify/download/arrify-1.0.1.tgz"
+ integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
+
+asap@~2.0.3:
+ version "2.0.6"
+ resolved "http://10.107.103.115:8001/asap/download/asap-2.0.6.tgz"
+ integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
+
+asn1@~0.2.3:
+ version "0.2.6"
+ resolved "http://10.107.103.115:8001/asn1/download/asn1-0.2.6.tgz"
+ integrity sha1-DTp7tuZOAqkMAwOzHykoaOoJoI0=
+ dependencies:
+ safer-buffer "~2.1.0"
+
+assert-plus@^1.0.0, assert-plus@1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/assert-plus/download/assert-plus-1.0.0.tgz"
+ integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+
+assign-symbols@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/assign-symbols/download/assign-symbols-1.0.0.tgz"
+ integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
+
+astral-regex@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/astral-regex/download/astral-regex-2.0.0.tgz"
+ integrity sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=
+
+async-each@^1.0.1:
+ version "1.0.3"
+ resolved "http://10.107.103.115:8001/async-each/download/async-each-1.0.3.tgz"
+ integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=
+
+async-limiter@~1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/async-limiter/download/async-limiter-1.0.1.tgz"
+ integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=
+
+async-validator@^4.0.7:
+ version "4.2.5"
+ resolved "http://10.107.103.115:8001/async-validator/download/async-validator-4.2.5.tgz"
+ integrity sha1-yW6jMypSFpnQr6rO7VEKVGVsYzk=
+
+async@^2.6.4:
+ version "2.6.4"
+ resolved "http://10.107.103.115:8001/async/download/async-2.6.4.tgz"
+ integrity sha1-cGt/9ghGZM1+rnE/b5ZUM7VQQiE=
+ dependencies:
+ lodash "^4.17.14"
+
+asynckit@^0.4.0:
+ version "0.4.0"
+ resolved "http://10.107.103.115:8001/asynckit/download/asynckit-0.4.0.tgz"
+ integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+
+at-least-node@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/at-least-node/download/at-least-node-1.0.0.tgz"
+ integrity sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=
+
+atob@^2.1.2:
+ version "2.1.2"
+ resolved "http://10.107.103.115:8001/atob/download/atob-2.1.2.tgz"
+ integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=
+
+autoprefixer@^10.2.4:
+ version "10.4.13"
+ resolved "http://10.107.103.115:8001/autoprefixer/download/autoprefixer-10.4.13.tgz"
+ integrity sha1-tRNrWZMCCaMh6fo9yi58TSI+g6g=
+ dependencies:
+ browserslist "^4.21.4"
+ caniuse-lite "^1.0.30001426"
+ fraction.js "^4.2.0"
+ normalize-range "^0.1.2"
+ picocolors "^1.0.0"
+ postcss-value-parser "^4.2.0"
+
+available-typed-arrays@^1.0.5:
+ version "1.0.5"
+ resolved "http://10.107.103.115:8001/available-typed-arrays/download/available-typed-arrays-1.0.5.tgz"
+ integrity sha1-kvlWFlAQadB9EO2y/DfT4cZRI7c=
+
+aws-sign2@~0.7.0:
+ version "0.7.0"
+ resolved "http://10.107.103.115:8001/aws-sign2/download/aws-sign2-0.7.0.tgz"
+ integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
+
+aws4@^1.8.0:
+ version "1.12.0"
+ resolved "http://10.107.103.115:8001/aws4/download/aws4-1.12.0.tgz"
+ integrity sha1-zhydFDOJZ54lOzFCQeqapc7JgNM=
+
+axios@0.21.1:
+ version "0.21.1"
+ resolved "http://10.107.103.115:8001/axios/download/axios-0.21.1.tgz"
+ integrity sha1-IlY0gZYvTWvemnbVFu8OXTwJsrg=
+ dependencies:
+ follow-redirects "^1.10.0"
+
+babel-loader@^8.2.2:
+ version "8.3.0"
+ resolved "http://10.107.103.115:8001/babel-loader/download/babel-loader-8.3.0.tgz"
+ integrity sha1-Ekk26EG6T+gXZ4bW/yit0fE01qg=
+ dependencies:
+ find-cache-dir "^3.3.1"
+ loader-utils "^2.0.0"
+ make-dir "^3.1.0"
+ schema-utils "^2.6.5"
+
+babel-plugin-import@1.13.3:
+ version "1.13.3"
+ resolved "http://10.107.103.115:8001/babel-plugin-import/download/babel-plugin-import-1.13.3.tgz"
+ integrity sha1-nbu6fRrHK9QSkXqDDUReAJQdJtc=
+ dependencies:
+ "@babel/helper-module-imports" "^7.0.0"
+ "@babel/runtime" "^7.0.0"
+
+babel-plugin-polyfill-corejs2@^0.3.3:
+ version "0.3.3"
+ resolved "http://10.107.103.115:8001/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.3.3.tgz"
+ integrity sha1-XRvTg20KGeG4S78tlkDMtvlRwSI=
+ dependencies:
+ "@babel/compat-data" "^7.17.7"
+ "@babel/helper-define-polyfill-provider" "^0.3.3"
+ semver "^6.1.1"
+
+babel-plugin-polyfill-corejs3@^0.6.0:
+ version "0.6.0"
+ resolved "http://10.107.103.115:8001/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.6.0.tgz"
+ integrity sha1-Vq2II3E36t5IWnG1L3Lb7VfGIwo=
+ dependencies:
+ "@babel/helper-define-polyfill-provider" "^0.3.3"
+ core-js-compat "^3.25.1"
+
+babel-plugin-polyfill-regenerator@^0.4.1:
+ version "0.4.1"
+ resolved "http://10.107.103.115:8001/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.4.1.tgz"
+ integrity sha1-OQ+Rw42QRzWS7UM1HoAanT4P10c=
+ dependencies:
+ "@babel/helper-define-polyfill-provider" "^0.3.3"
+
+babel-plugin-syntax-jsx@6.18.0:
+ version "6.18.0"
+ resolved "http://10.107.103.115:8001/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz"
+ integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=
+
+balanced-match@^1.0.0:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/balanced-match/download/balanced-match-1.0.2.tgz"
+ integrity sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=
+
+base@^0.11.1:
+ version "0.11.2"
+ resolved "http://10.107.103.115:8001/base/download/base-0.11.2.tgz"
+ integrity sha1-e95c7RRbbVUakNuH+DxVi060io8=
+ dependencies:
+ cache-base "^1.0.1"
+ class-utils "^0.3.5"
+ component-emitter "^1.2.1"
+ define-property "^1.0.0"
+ isobject "^3.0.1"
+ mixin-deep "^1.2.0"
+ pascalcase "^0.1.1"
+
+base64-js@^1.3.1:
+ version "1.5.1"
+ resolved "http://10.107.103.115:8001/base64-js/download/base64-js-1.5.1.tgz"
+ integrity sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=
+
+batch@0.6.1:
+ version "0.6.1"
+ resolved "http://10.107.103.115:8001/batch/download/batch-0.6.1.tgz"
+ integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
+
+bcrypt-pbkdf@^1.0.0:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz"
+ integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
+ dependencies:
+ tweetnacl "^0.14.3"
+
+big.js@^5.2.2:
+ version "5.2.2"
+ resolved "http://10.107.103.115:8001/big.js/download/big.js-5.2.2.tgz"
+ integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=
+
+binary-extensions@^1.0.0:
+ version "1.13.1"
+ resolved "http://10.107.103.115:8001/binary-extensions/download/binary-extensions-1.13.1.tgz"
+ integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=
+
+binary-extensions@^2.0.0:
+ version "2.2.0"
+ resolved "http://10.107.103.115:8001/binary-extensions/download/binary-extensions-2.2.0.tgz"
+ integrity sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=
+
+bl@^4.1.0:
+ version "4.1.0"
+ resolved "http://10.107.103.115:8001/bl/download/bl-4.1.0.tgz"
+ integrity sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=
+ dependencies:
+ buffer "^5.5.0"
+ inherits "^2.0.4"
+ readable-stream "^3.4.0"
+
+body-parser@^1.19.0:
+ version "1.20.2"
+ resolved "http://10.107.103.115:8001/body-parser/download/body-parser-1.20.2.tgz"
+ integrity sha1-b+sOIcRyTQbef/ONo22tT1enR/0=
+ dependencies:
+ bytes "3.1.2"
+ content-type "~1.0.5"
+ debug "2.6.9"
+ depd "2.0.0"
+ destroy "1.2.0"
+ http-errors "2.0.0"
+ iconv-lite "0.4.24"
+ on-finished "2.4.1"
+ qs "6.11.0"
+ raw-body "2.5.2"
+ type-is "~1.6.18"
+ unpipe "1.0.0"
+
+body-parser@1.20.1:
+ version "1.20.1"
+ resolved "http://10.107.103.115:8001/body-parser/download/body-parser-1.20.1.tgz"
+ integrity sha1-sYEqiRLBlc03Gj7l5m+qIzilxmg=
+ dependencies:
+ bytes "3.1.2"
+ content-type "~1.0.4"
+ debug "2.6.9"
+ depd "2.0.0"
+ destroy "1.2.0"
+ http-errors "2.0.0"
+ iconv-lite "0.4.24"
+ on-finished "2.4.1"
+ qs "6.11.0"
+ raw-body "2.5.1"
+ type-is "~1.6.18"
+ unpipe "1.0.0"
+
+bonjour@^3.5.0:
+ version "3.5.0"
+ resolved "http://10.107.103.115:8001/bonjour/download/bonjour-3.5.0.tgz"
+ integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU=
+ dependencies:
+ array-flatten "^2.1.0"
+ deep-equal "^1.0.1"
+ dns-equal "^1.0.0"
+ dns-txt "^2.0.2"
+ multicast-dns "^6.0.1"
+ multicast-dns-service-types "^1.1.0"
+
+boolbase@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/boolbase/download/boolbase-1.0.0.tgz"
+ integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
+
+brace-expansion@^1.1.7:
+ version "1.1.11"
+ resolved "http://10.107.103.115:8001/brace-expansion/download/brace-expansion-1.1.11.tgz"
+ integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=
+ dependencies:
+ balanced-match "^1.0.0"
+ concat-map "0.0.1"
+
+braces@^2.3.1, braces@^2.3.2:
+ version "2.3.2"
+ resolved "http://10.107.103.115:8001/braces/download/braces-2.3.2.tgz"
+ integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=
+ dependencies:
+ arr-flatten "^1.1.0"
+ array-unique "^0.3.2"
+ extend-shallow "^2.0.1"
+ fill-range "^4.0.0"
+ isobject "^3.0.1"
+ repeat-element "^1.1.2"
+ snapdragon "^0.8.1"
+ snapdragon-node "^2.0.1"
+ split-string "^3.0.2"
+ to-regex "^3.0.1"
+
+braces@^3.0.2, braces@~3.0.2:
+ version "3.0.2"
+ resolved "http://10.107.103.115:8001/braces/download/braces-3.0.2.tgz"
+ integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc=
+ dependencies:
+ fill-range "^7.0.1"
+
+browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5, "browserslist@>= 4.21.0":
+ version "4.21.5"
+ resolved "http://10.107.103.115:8001/browserslist/download/browserslist-4.21.5.tgz"
+ integrity sha1-dcXa5gBj7mQfl34A7dPPsvt69qc=
+ dependencies:
+ caniuse-lite "^1.0.30001449"
+ electron-to-chromium "^1.4.284"
+ node-releases "^2.0.8"
+ update-browserslist-db "^1.0.10"
+
+buffer-from@^1.0.0:
+ version "1.1.2"
+ resolved "http://10.107.103.115:8001/buffer-from/download/buffer-from-1.1.2.tgz"
+ integrity sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=
+
+buffer-indexof@^1.0.0:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/buffer-indexof/download/buffer-indexof-1.1.1.tgz"
+ integrity sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=
+
+buffer@^5.5.0:
+ version "5.7.1"
+ resolved "http://10.107.103.115:8001/buffer/download/buffer-5.7.1.tgz"
+ integrity sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=
+ dependencies:
+ base64-js "^1.3.1"
+ ieee754 "^1.1.13"
+
+bytes@3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/bytes/download/bytes-3.0.0.tgz"
+ integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
+
+bytes@3.1.2:
+ version "3.1.2"
+ resolved "http://10.107.103.115:8001/bytes/download/bytes-3.1.2.tgz"
+ integrity sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=
+
+cache-base@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/cache-base/download/cache-base-1.0.1.tgz"
+ integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=
+ dependencies:
+ collection-visit "^1.0.0"
+ component-emitter "^1.2.1"
+ get-value "^2.0.6"
+ has-value "^1.0.0"
+ isobject "^3.0.1"
+ set-value "^2.0.0"
+ to-object-path "^0.3.0"
+ union-value "^1.0.0"
+ unset-value "^1.0.0"
+
+cachedir@2.3.0:
+ version "2.3.0"
+ resolved "http://10.107.103.115:8001/cachedir/download/cachedir-2.3.0.tgz"
+ integrity sha1-DHWJKgUhmPCyHHwYBNgzHt/K4Og=
+
+call-bind@^1.0.0, call-bind@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/call-bind/download/call-bind-1.0.2.tgz"
+ integrity sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=
+ dependencies:
+ function-bind "^1.1.1"
+ get-intrinsic "^1.0.2"
+
+callsites@^3.0.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/callsites/download/callsites-3.1.0.tgz"
+ integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=
+
+camel-case@^4.1.2:
+ version "4.1.2"
+ resolved "http://10.107.103.115:8001/camel-case/download/camel-case-4.1.2.tgz"
+ integrity sha1-lygHKpVPgFIoIlpt7qazhGHhvVo=
+ dependencies:
+ pascal-case "^3.1.2"
+ tslib "^2.0.3"
+
+camelcase-keys@^6.2.2:
+ version "6.2.2"
+ resolved "http://10.107.103.115:8001/camelcase-keys/download/camelcase-keys-6.2.2.tgz"
+ integrity sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=
+ dependencies:
+ camelcase "^5.3.1"
+ map-obj "^4.0.0"
+ quick-lru "^4.0.1"
+
+camelcase@^5.0.0:
+ version "5.3.1"
+ resolved "http://10.107.103.115:8001/camelcase/download/camelcase-5.3.1.tgz"
+ integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=
+
+camelcase@^5.3.1:
+ version "5.3.1"
+ resolved "http://10.107.103.115:8001/camelcase/download/camelcase-5.3.1.tgz"
+ integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=
+
+camelcase@^6.0.0:
+ version "6.3.0"
+ resolved "http://10.107.103.115:8001/camelcase/download/camelcase-6.3.0.tgz"
+ integrity sha1-VoW5XrIJrJwMF3Rnd4ychN9Yupo=
+
+caniuse-api@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/caniuse-api/download/caniuse-api-3.0.0.tgz"
+ integrity sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=
+ dependencies:
+ browserslist "^4.0.0"
+ caniuse-lite "^1.0.0"
+ lodash.memoize "^4.1.2"
+ lodash.uniq "^4.5.0"
+
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449:
+ version "1.0.30001456"
+ resolved "http://10.107.103.115:8001/caniuse-lite/download/caniuse-lite-1.0.30001456.tgz"
+ integrity sha1-c07B2/pPOr5uQ1t47PQNaOjDLOQ=
+
+caseless@~0.12.0:
+ version "0.12.0"
+ resolved "http://10.107.103.115:8001/caseless/download/caseless-0.12.0.tgz"
+ integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+
+chalk@^2.0.0, chalk@^2.4.1:
+ version "2.4.2"
+ resolved "http://10.107.103.115:8001/chalk/download/chalk-2.4.2.tgz"
+ integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=
+ dependencies:
+ ansi-styles "^3.2.1"
+ escape-string-regexp "^1.0.5"
+ supports-color "^5.3.0"
+
+chalk@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/chalk/download/chalk-3.0.0.tgz"
+ integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
+chalk@^4.0.0:
+ version "4.1.2"
+ resolved "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz"
+ integrity sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
+chalk@^4.1.0:
+ version "4.1.2"
+ resolved "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz"
+ integrity sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
+chalk@^4.1.1:
+ version "4.1.2"
+ resolved "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz"
+ integrity sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
+chalk@^4.1.2:
+ version "4.1.2"
+ resolved "http://10.107.103.115:8001/chalk/download/chalk-4.1.2.tgz"
+ integrity sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
+chardet@^0.7.0:
+ version "0.7.0"
+ resolved "http://10.107.103.115:8001/chardet/download/chardet-0.7.0.tgz"
+ integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=
+
+chokidar@^2.1.8:
+ version "2.1.8"
+ resolved "http://10.107.103.115:8001/chokidar/download/chokidar-2.1.8.tgz"
+ integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=
+ dependencies:
+ anymatch "^2.0.0"
+ async-each "^1.0.1"
+ braces "^2.3.2"
+ glob-parent "^3.1.0"
+ inherits "^2.0.3"
+ is-binary-path "^1.0.0"
+ is-glob "^4.0.0"
+ normalize-path "^3.0.0"
+ path-is-absolute "^1.0.0"
+ readdirp "^2.2.1"
+ upath "^1.1.1"
+ optionalDependencies:
+ fsevents "^1.2.7"
+
+chokidar@^3.5.2:
+ version "3.5.3"
+ resolved "http://10.107.103.115:8001/chokidar/download/chokidar-3.5.3.tgz"
+ integrity sha1-HPN8hwe5Mr0a8a4iwEMuKs0ZA70=
+ dependencies:
+ anymatch "~3.1.2"
+ braces "~3.0.2"
+ glob-parent "~5.1.2"
+ is-binary-path "~2.1.0"
+ is-glob "~4.0.1"
+ normalize-path "~3.0.0"
+ readdirp "~3.6.0"
+ optionalDependencies:
+ fsevents "~2.3.2"
+
+chrome-trace-event@^1.0.2:
+ version "1.0.3"
+ resolved "http://10.107.103.115:8001/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz"
+ integrity sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=
+
+class-utils@^0.3.5:
+ version "0.3.6"
+ resolved "http://10.107.103.115:8001/class-utils/download/class-utils-0.3.6.tgz"
+ integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM=
+ dependencies:
+ arr-union "^3.1.0"
+ define-property "^0.2.5"
+ isobject "^3.0.0"
+ static-extend "^0.1.1"
+
+clean-css@^5.2.2:
+ version "5.3.2"
+ resolved "http://10.107.103.115:8001/clean-css/download/clean-css-5.3.2.tgz"
+ integrity sha1-cOzH1NQRSSH10pg0n/hqMamXUiQ=
+ dependencies:
+ source-map "~0.6.0"
+
+clean-stack@^2.0.0:
+ version "2.2.0"
+ resolved "http://10.107.103.115:8001/clean-stack/download/clean-stack-2.2.0.tgz"
+ integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=
+
+cli-cursor@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/cli-cursor/download/cli-cursor-3.1.0.tgz"
+ integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=
+ dependencies:
+ restore-cursor "^3.1.0"
+
+cli-highlight@^2.1.4:
+ version "2.1.11"
+ resolved "http://10.107.103.115:8001/cli-highlight/download/cli-highlight-2.1.11.tgz"
+ integrity sha1-SXNvpFLwqvT65YDjCssmgo0twb8=
+ dependencies:
+ chalk "^4.0.0"
+ highlight.js "^10.7.1"
+ mz "^2.4.0"
+ parse5 "^5.1.1"
+ parse5-htmlparser2-tree-adapter "^6.0.0"
+ yargs "^16.0.0"
+
+cli-spinners@^2.5.0:
+ version "2.7.0"
+ resolved "http://10.107.103.115:8001/cli-spinners/download/cli-spinners-2.7.0.tgz"
+ integrity sha1-+BX9MLX56qwC22BMeiMe18sveXo=
+
+cli-truncate@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/cli-truncate/download/cli-truncate-2.1.0.tgz"
+ integrity sha1-w54ovwXtzeW+O5iZKiLe7Vork8c=
+ dependencies:
+ slice-ansi "^3.0.0"
+ string-width "^4.2.0"
+
+cli-truncate@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/cli-truncate/download/cli-truncate-3.1.0.tgz"
+ integrity sha1-PyOrElNePXPoObtD5zyd5IfbE4k=
+ dependencies:
+ slice-ansi "^5.0.0"
+ string-width "^5.0.0"
+
+cli-width@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/cli-width/download/cli-width-3.0.0.tgz"
+ integrity sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=
+
+cliui@^5.0.0:
+ version "5.0.0"
+ resolved "http://10.107.103.115:8001/cliui/download/cliui-5.0.0.tgz"
+ integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=
+ dependencies:
+ string-width "^3.1.0"
+ strip-ansi "^5.2.0"
+ wrap-ansi "^5.1.0"
+
+cliui@^7.0.2, cliui@7.0.4:
+ version "7.0.4"
+ resolved "http://10.107.103.115:8001/cliui/download/cliui-7.0.4.tgz"
+ integrity sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=
+ dependencies:
+ string-width "^4.2.0"
+ strip-ansi "^6.0.0"
+ wrap-ansi "^7.0.0"
+
+cliui@^8.0.1:
+ version "8.0.1"
+ resolved "http://10.107.103.115:8001/cliui/download/cliui-8.0.1.tgz"
+ integrity sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=
+ dependencies:
+ string-width "^4.2.0"
+ strip-ansi "^6.0.1"
+ wrap-ansi "^7.0.0"
+
+clone-deep@^4.0.1:
+ version "4.0.1"
+ resolved "http://10.107.103.115:8001/clone-deep/download/clone-deep-4.0.1.tgz"
+ integrity sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=
+ dependencies:
+ is-plain-object "^2.0.4"
+ kind-of "^6.0.2"
+ shallow-clone "^3.0.0"
+
+clone@^1.0.2:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/clone/download/clone-1.0.4.tgz"
+ integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
+
+clone@^2.1.2:
+ version "2.1.2"
+ resolved "http://10.107.103.115:8001/clone/download/clone-2.1.2.tgz"
+ integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
+
+collection-visit@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/collection-visit/download/collection-visit-1.0.0.tgz"
+ integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
+ dependencies:
+ map-visit "^1.0.0"
+ object-visit "^1.0.0"
+
+color-convert@^1.9.0:
+ version "1.9.3"
+ resolved "http://10.107.103.115:8001/color-convert/download/color-convert-1.9.3.tgz"
+ integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=
+ dependencies:
+ color-name "1.1.3"
+
+color-convert@^2.0.1:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/color-convert/download/color-convert-2.0.1.tgz"
+ integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=
+ dependencies:
+ color-name "~1.1.4"
+
+color-name@~1.1.4:
+ version "1.1.4"
+ resolved "http://10.107.103.115:8001/color-name/download/color-name-1.1.4.tgz"
+ integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=
+
+color-name@1.1.3:
+ version "1.1.3"
+ resolved "http://10.107.103.115:8001/color-name/download/color-name-1.1.3.tgz"
+ integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+
+colord@^2.9.1:
+ version "2.9.3"
+ resolved "http://10.107.103.115:8001/colord/download/colord-2.9.3.tgz"
+ integrity sha1-T4zpGd5Fbx1cHDaMMH/iDz5Z+0M=
+
+colorette@^1.2.2:
+ version "1.4.0"
+ resolved "http://10.107.103.115:8001/colorette/download/colorette-1.4.0.tgz"
+ integrity sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA=
+
+colorette@^2.0.16:
+ version "2.0.19"
+ resolved "http://10.107.103.115:8001/colorette/download/colorette-2.0.19.tgz"
+ integrity sha1-zfBE9HrUGg9LVrOg1bTm4aLVp5g=
+
+combined-stream@^1.0.6, combined-stream@~1.0.6:
+ version "1.0.8"
+ resolved "http://10.107.103.115:8001/combined-stream/download/combined-stream-1.0.8.tgz"
+ integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=
+ dependencies:
+ delayed-stream "~1.0.0"
+
+commander@*, commander@^7.0.0, commander@^7.2.0:
+ version "7.2.0"
+ resolved "http://10.107.103.115:8001/commander/download/commander-7.2.0.tgz"
+ integrity sha1-o2y1fQtQHOEI5NIFWaFQo5HZerc=
+
+commander@^2.20.0:
+ version "2.20.3"
+ resolved "http://10.107.103.115:8001/commander/download/commander-2.20.3.tgz"
+ integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=
+
+commander@^8.3.0:
+ version "8.3.0"
+ resolved "http://10.107.103.115:8001/commander/download/commander-8.3.0.tgz"
+ integrity sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=
+
+commitizen@^4.0.3:
+ version "4.2.6"
+ resolved "http://10.107.103.115:8001/commitizen/download/commitizen-4.2.6.tgz"
+ integrity sha1-w1rznhy1/C3ohRHfgC2kNE3DyoA=
+ dependencies:
+ cachedir "2.3.0"
+ cz-conventional-changelog "3.3.0"
+ dedent "0.7.0"
+ detect-indent "6.1.0"
+ find-node-modules "^2.1.2"
+ find-root "1.1.0"
+ fs-extra "9.1.0"
+ glob "7.2.3"
+ inquirer "8.2.4"
+ is-utf8 "^0.2.1"
+ lodash "4.17.21"
+ minimist "1.2.6"
+ strip-bom "4.0.0"
+ strip-json-comments "3.1.1"
+
+commitlint@15.0.0:
+ version "15.0.0"
+ resolved "http://10.107.103.115:8001/commitlint/download/commitlint-15.0.0.tgz"
+ integrity sha1-UeuL2qBLeA2xIgf8ViRcMqgnpjU=
+ dependencies:
+ "@commitlint/cli" "^15.0.0"
+ "@commitlint/types" "^15.0.0"
+
+commondir@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/commondir/download/commondir-1.0.1.tgz"
+ integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
+
+compare-func@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/compare-func/download/compare-func-2.0.0.tgz"
+ integrity sha1-+2XnXtvd/S5WhVTotbBf/3pR/LM=
+ dependencies:
+ array-ify "^1.0.0"
+ dot-prop "^5.1.0"
+
+component-emitter@^1.2.1:
+ version "1.3.0"
+ resolved "http://10.107.103.115:8001/component-emitter/download/component-emitter-1.3.0.tgz"
+ integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=
+
+compressible@~2.0.16:
+ version "2.0.18"
+ resolved "http://10.107.103.115:8001/compressible/download/compressible-2.0.18.tgz"
+ integrity sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=
+ dependencies:
+ mime-db ">= 1.43.0 < 2"
+
+compression@^1.7.4:
+ version "1.7.4"
+ resolved "http://10.107.103.115:8001/compression/download/compression-1.7.4.tgz"
+ integrity sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=
+ dependencies:
+ accepts "~1.3.5"
+ bytes "3.0.0"
+ compressible "~2.0.16"
+ debug "2.6.9"
+ on-headers "~1.0.2"
+ safe-buffer "5.1.2"
+ vary "~1.1.2"
+
+concat-map@0.0.1:
+ version "0.0.1"
+ resolved "http://10.107.103.115:8001/concat-map/download/concat-map-0.0.1.tgz"
+ integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+
+confusing-browser-globals@^1.0.10:
+ version "1.0.11"
+ resolved "http://10.107.103.115:8001/confusing-browser-globals/download/confusing-browser-globals-1.0.11.tgz"
+ integrity sha1-rkDptXzdORVAiigF69OlWFYI3IE=
+
+connect-history-api-fallback@^1.6.0:
+ version "1.6.0"
+ resolved "http://10.107.103.115:8001/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz"
+ integrity sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=
+
+consola@^2.15.3:
+ version "2.15.3"
+ resolved "http://10.107.103.115:8001/consola/download/consola-2.15.3.tgz"
+ integrity sha1-LhH5jWpL5x/3LgvfB70j4Sy2FVA=
+
+contains-path@^0.1.0:
+ version "0.1.0"
+ resolved "http://10.107.103.115:8001/contains-path/download/contains-path-0.1.0.tgz"
+ integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=
+
+content-disposition@0.5.4:
+ version "0.5.4"
+ resolved "http://10.107.103.115:8001/content-disposition/download/content-disposition-0.5.4.tgz"
+ integrity sha1-i4K076yCUSoCuwsdzsnSxejrW/4=
+ dependencies:
+ safe-buffer "5.2.1"
+
+content-type@~1.0.4, content-type@~1.0.5:
+ version "1.0.5"
+ resolved "http://10.107.103.115:8001/content-type/download/content-type-1.0.5.tgz"
+ integrity sha1-i3cxYmVtHRCGeEyPI6VM5tc9eRg=
+
+conventional-changelog-angular@^5.0.11:
+ version "5.0.13"
+ resolved "http://10.107.103.115:8001/conventional-changelog-angular/download/conventional-changelog-angular-5.0.13.tgz"
+ integrity sha1-iWiF1juRSnDUk0tZ0v573hgysow=
+ dependencies:
+ compare-func "^2.0.0"
+ q "^1.5.1"
+
+conventional-changelog-conventionalcommits@^4.3.1:
+ version "4.6.3"
+ resolved "http://10.107.103.115:8001/conventional-changelog-conventionalcommits/download/conventional-changelog-conventionalcommits-4.6.3.tgz"
+ integrity sha1-B2VJD1ZCS0b2y025E1kC1uWjbcI=
+ dependencies:
+ compare-func "^2.0.0"
+ lodash "^4.17.15"
+ q "^1.5.1"
+
+conventional-commit-types@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/conventional-commit-types/download/conventional-commit-types-3.0.0.tgz"
+ integrity sha1-fJIU5Y6uk+hd1m2/uv5+T/+iNls=
+
+conventional-commits-parser@^3.2.2:
+ version "3.2.4"
+ resolved "http://10.107.103.115:8001/conventional-commits-parser/download/conventional-commits-parser-3.2.4.tgz"
+ integrity sha1-p9O3d1iiAqmyKT0hEqjYBSx0CXI=
+ dependencies:
+ is-text-path "^1.0.1"
+ JSONStream "^1.0.4"
+ lodash "^4.17.15"
+ meow "^8.0.0"
+ split2 "^3.0.0"
+ through2 "^4.0.0"
+
+convert-source-map@^1.7.0:
+ version "1.9.0"
+ resolved "http://10.107.103.115:8001/convert-source-map/download/convert-source-map-1.9.0.tgz"
+ integrity sha1-f6rmI1P7QhM2bQypg1jSLoNosF8=
+
+cookie-parser@^1.4.5:
+ version "1.4.6"
+ resolved "http://10.107.103.115:8001/cookie-parser/download/cookie-parser-1.4.6.tgz"
+ integrity sha1-OsOn01p6A7vH42UHOiYHSCQhRZQ=
+ dependencies:
+ cookie "0.4.1"
+ cookie-signature "1.0.6"
+
+cookie-signature@1.0.6:
+ version "1.0.6"
+ resolved "http://10.107.103.115:8001/cookie-signature/download/cookie-signature-1.0.6.tgz"
+ integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
+
+cookie@0.4.1:
+ version "0.4.1"
+ resolved "http://10.107.103.115:8001/cookie/download/cookie-0.4.1.tgz"
+ integrity sha1-r9cT/ibr0hupXOth+agRblClN9E=
+
+cookie@0.5.0:
+ version "0.5.0"
+ resolved "http://10.107.103.115:8001/cookie/download/cookie-0.5.0.tgz"
+ integrity sha1-0fXXGt7GVYxY84mYfDZqpH6ZT4s=
+
+copy-descriptor@^0.1.0:
+ version "0.1.1"
+ resolved "http://10.107.103.115:8001/copy-descriptor/download/copy-descriptor-0.1.1.tgz"
+ integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+
+copy-webpack-plugin@^10.2.4:
+ version "10.2.4"
+ resolved "http://10.107.103.115:8001/copy-webpack-plugin/download/copy-webpack-plugin-10.2.4.tgz"
+ integrity sha1-bIVL4/2q4iAl2jS5ESzPgcYzCP4=
+ dependencies:
+ fast-glob "^3.2.7"
+ glob-parent "^6.0.1"
+ globby "^12.0.2"
+ normalize-path "^3.0.0"
+ schema-utils "^4.0.0"
+ serialize-javascript "^6.0.0"
+
+core-js-compat@^3.25.1:
+ version "3.28.0"
+ resolved "http://10.107.103.115:8001/core-js-compat/download/core-js-compat-3.28.0.tgz"
+ integrity sha1-wIRW2FRginJkUwoq+igfrfIOzuY=
+ dependencies:
+ browserslist "^4.21.5"
+
+core-js@^3.27.0:
+ version "3.28.0"
+ resolved "http://10.107.103.115:8001/core-js/download/core-js-3.28.0.tgz"
+ integrity sha1-7YuemcJzh5/f/w7fx37nCaWADko=
+
+core-util-is@~1.0.0, core-util-is@1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/core-util-is/download/core-util-is-1.0.2.tgz"
+ integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+
+cosmiconfig@^7.0.0, cosmiconfig@>=6:
+ version "7.1.0"
+ resolved "http://10.107.103.115:8001/cosmiconfig/download/cosmiconfig-7.1.0.tgz"
+ integrity sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=
+ dependencies:
+ "@types/parse-json" "^4.0.0"
+ import-fresh "^3.2.1"
+ parse-json "^5.0.0"
+ path-type "^4.0.0"
+ yaml "^1.10.0"
+
+create-require@^1.1.0:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/create-require/download/create-require-1.1.1.tgz"
+ integrity sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=
+
+crequire@^1.8.1:
+ version "1.8.1"
+ resolved "http://10.107.103.115:8001/crequire/download/crequire-1.8.1.tgz"
+ integrity sha1-rIHyBHhrXyARlOsWmM9EGxCktX0=
+
+cross-spawn@^6.0.0:
+ version "6.0.5"
+ resolved "http://10.107.103.115:8001/cross-spawn/download/cross-spawn-6.0.5.tgz"
+ integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=
+ dependencies:
+ nice-try "^1.0.4"
+ path-key "^2.0.1"
+ semver "^5.5.0"
+ shebang-command "^1.2.0"
+ which "^1.2.9"
+
+cross-spawn@^7.0.2:
+ version "7.0.3"
+ resolved "http://10.107.103.115:8001/cross-spawn/download/cross-spawn-7.0.3.tgz"
+ integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY=
+ dependencies:
+ path-key "^3.1.0"
+ shebang-command "^2.0.0"
+ which "^2.0.1"
+
+cross-spawn@^7.0.3:
+ version "7.0.3"
+ resolved "http://10.107.103.115:8001/cross-spawn/download/cross-spawn-7.0.3.tgz"
+ integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY=
+ dependencies:
+ path-key "^3.1.0"
+ shebang-command "^2.0.0"
+ which "^2.0.1"
+
+css-declaration-sorter@^6.3.1:
+ version "6.3.1"
+ resolved "http://10.107.103.115:8001/css-declaration-sorter/download/css-declaration-sorter-6.3.1.tgz"
+ integrity sha1-vl4dcbepkkM/scVCx6G4NeRWguw=
+
+css-loader@^5.0.1:
+ version "5.2.7"
+ resolved "http://10.107.103.115:8001/css-loader/download/css-loader-5.2.7.tgz"
+ integrity sha1-m58RHt9vsr5dxiUlZEy8nCMgZK4=
+ dependencies:
+ icss-utils "^5.1.0"
+ loader-utils "^2.0.0"
+ postcss "^8.2.15"
+ postcss-modules-extract-imports "^3.0.0"
+ postcss-modules-local-by-default "^4.0.0"
+ postcss-modules-scope "^3.0.0"
+ postcss-modules-values "^4.0.0"
+ postcss-value-parser "^4.1.0"
+ schema-utils "^3.0.0"
+ semver "^7.3.5"
+
+css-minimizer-webpack-plugin@^3.0.0:
+ version "3.4.1"
+ resolved "http://10.107.103.115:8001/css-minimizer-webpack-plugin/download/css-minimizer-webpack-plugin-3.4.1.tgz"
+ integrity sha1-q3j3gc7ZGBmS/ntuTzQi52Qph48=
+ dependencies:
+ cssnano "^5.0.6"
+ jest-worker "^27.0.2"
+ postcss "^8.3.5"
+ schema-utils "^4.0.0"
+ serialize-javascript "^6.0.0"
+ source-map "^0.6.1"
+
+css-select@^4.1.3:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/css-select/download/css-select-4.3.0.tgz"
+ integrity sha1-23EpsoRmYv2GKM/ElquytZ5BUps=
+ dependencies:
+ boolbase "^1.0.0"
+ css-what "^6.0.1"
+ domhandler "^4.3.1"
+ domutils "^2.8.0"
+ nth-check "^2.0.1"
+
+css-tree@^1.1.2, css-tree@^1.1.3:
+ version "1.1.3"
+ resolved "http://10.107.103.115:8001/css-tree/download/css-tree-1.1.3.tgz"
+ integrity sha1-60hw+2/XcHMn7JXC/yqwm16NuR0=
+ dependencies:
+ mdn-data "2.0.14"
+ source-map "^0.6.1"
+
+css-what@^6.0.1:
+ version "6.1.0"
+ resolved "http://10.107.103.115:8001/css-what/download/css-what-6.1.0.tgz"
+ integrity sha1-+17/z3bx3eosgb36pN5E55uscPQ=
+
+cssesc@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/cssesc/download/cssesc-3.0.0.tgz"
+ integrity sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=
+
+cssnano-preset-default@^5.2.13:
+ version "5.2.13"
+ resolved "http://10.107.103.115:8001/cssnano-preset-default/download/cssnano-preset-default-5.2.13.tgz"
+ integrity sha1-5zU7DFeXXRvdl6yW5o5cG4xo6ZA=
+ dependencies:
+ css-declaration-sorter "^6.3.1"
+ cssnano-utils "^3.1.0"
+ postcss-calc "^8.2.3"
+ postcss-colormin "^5.3.0"
+ postcss-convert-values "^5.1.3"
+ postcss-discard-comments "^5.1.2"
+ postcss-discard-duplicates "^5.1.0"
+ postcss-discard-empty "^5.1.1"
+ postcss-discard-overridden "^5.1.0"
+ postcss-merge-longhand "^5.1.7"
+ postcss-merge-rules "^5.1.3"
+ postcss-minify-font-values "^5.1.0"
+ postcss-minify-gradients "^5.1.1"
+ postcss-minify-params "^5.1.4"
+ postcss-minify-selectors "^5.2.1"
+ postcss-normalize-charset "^5.1.0"
+ postcss-normalize-display-values "^5.1.0"
+ postcss-normalize-positions "^5.1.1"
+ postcss-normalize-repeat-style "^5.1.1"
+ postcss-normalize-string "^5.1.0"
+ postcss-normalize-timing-functions "^5.1.0"
+ postcss-normalize-unicode "^5.1.1"
+ postcss-normalize-url "^5.1.0"
+ postcss-normalize-whitespace "^5.1.1"
+ postcss-ordered-values "^5.1.3"
+ postcss-reduce-initial "^5.1.1"
+ postcss-reduce-transforms "^5.1.0"
+ postcss-svgo "^5.1.0"
+ postcss-unique-selectors "^5.1.1"
+
+cssnano-utils@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/cssnano-utils/download/cssnano-utils-3.1.0.tgz"
+ integrity sha1-lWhNCMkVEe38cNJjYzjKN+86aGE=
+
+cssnano@^5.0.6:
+ version "5.1.14"
+ resolved "http://10.107.103.115:8001/cssnano/download/cssnano-5.1.14.tgz"
+ integrity sha1-B7Cvbac2QSdv5abUV1dwLrri6wU=
+ dependencies:
+ cssnano-preset-default "^5.2.13"
+ lilconfig "^2.0.3"
+ yaml "^1.10.2"
+
+csso@^4.2.0:
+ version "4.2.0"
+ resolved "http://10.107.103.115:8001/csso/download/csso-4.2.0.tgz"
+ integrity sha1-6jpWE0bo3J9UbW/r7dUBh884lSk=
+ dependencies:
+ css-tree "^1.1.2"
+
+csstype@^2.6.8:
+ version "2.6.21"
+ resolved "http://10.107.103.115:8001/csstype/download/csstype-2.6.21.tgz"
+ integrity sha1-LvuFt8xVyAAXxmpa18vZMf2jqQ4=
+
+csstype@^3.0.10:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/csstype/download/csstype-3.1.1.tgz"
+ integrity sha1-hBtTLEXHWO5UahHVvXt7RzyMMLk=
+
+cz-conventional-changelog@3.3.0:
+ version "3.3.0"
+ resolved "http://10.107.103.115:8001/cz-conventional-changelog/download/cz-conventional-changelog-3.3.0.tgz"
+ integrity sha1-kkaUfJBAQUmz/iz37pGsrTt9ItI=
+ dependencies:
+ chalk "^2.4.1"
+ commitizen "^4.0.3"
+ conventional-commit-types "^3.0.0"
+ lodash.map "^4.5.1"
+ longest "^2.0.1"
+ word-wrap "^1.0.3"
+ optionalDependencies:
+ "@commitlint/load" ">6.1.1"
+
+dargs@^7.0.0:
+ version "7.0.0"
+ resolved "http://10.107.103.115:8001/dargs/download/dargs-7.0.0.tgz"
+ integrity sha1-BAFcQd4Ly2nshAUPPZvgyvjW1cw=
+
+dashdash@^1.12.0:
+ version "1.14.1"
+ resolved "http://10.107.103.115:8001/dashdash/download/dashdash-1.14.1.tgz"
+ integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
+ dependencies:
+ assert-plus "^1.0.0"
+
+date-fns@^2.28.0, date-fns@2.28.0:
+ version "2.28.0"
+ resolved "http://10.107.103.115:8001/date-fns/download/date-fns-2.28.0.tgz"
+ integrity sha1-lXDWVvX8ExQ+UMl1o7a760bNCLI=
+
+dayjs@1.11.5:
+ version "1.11.5"
+ resolved "http://10.107.103.115:8001/dayjs/download/dayjs-1.11.5.tgz"
+ integrity sha1-AOjMYn8jH5SZwZs4r0n1bcCsXpM=
+
+debug@^2.2.0:
+ version "2.6.9"
+ resolved "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz"
+ integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=
+ dependencies:
+ ms "2.0.0"
+
+debug@^2.3.3:
+ version "2.6.9"
+ resolved "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz"
+ integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=
+ dependencies:
+ ms "2.0.0"
+
+debug@^2.6.9:
+ version "2.6.9"
+ resolved "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz"
+ integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=
+ dependencies:
+ ms "2.0.0"
+
+debug@^3.2.7:
+ version "3.2.7"
+ resolved "http://10.107.103.115:8001/debug/download/debug-3.2.7.tgz"
+ integrity sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=
+ dependencies:
+ ms "^2.1.1"
+
+debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2:
+ version "4.3.4"
+ resolved "http://10.107.103.115:8001/debug/download/debug-4.3.4.tgz"
+ integrity sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=
+ dependencies:
+ ms "2.1.2"
+
+debug@2.6.9:
+ version "2.6.9"
+ resolved "http://10.107.103.115:8001/debug/download/debug-2.6.9.tgz"
+ integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=
+ dependencies:
+ ms "2.0.0"
+
+decamelize-keys@^1.1.0:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/decamelize-keys/download/decamelize-keys-1.1.1.tgz"
+ integrity sha1-BKLVI7LxjYDQFYpDuJXVbf+NGdg=
+ dependencies:
+ decamelize "^1.1.0"
+ map-obj "^1.0.0"
+
+decamelize@^1.1.0, decamelize@^1.2.0:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/decamelize/download/decamelize-1.2.0.tgz"
+ integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+
+decode-uri-component@^0.2.0:
+ version "0.2.2"
+ resolved "http://10.107.103.115:8001/decode-uri-component/download/decode-uri-component-0.2.2.tgz"
+ integrity sha1-5p2+JdN5QRcd1UDgJMREzVGI4ek=
+
+dedent@0.7.0:
+ version "0.7.0"
+ resolved "http://10.107.103.115:8001/dedent/download/dedent-0.7.0.tgz"
+ integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
+
+deep-equal@^1.0.1:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/deep-equal/download/deep-equal-1.1.1.tgz"
+ integrity sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=
+ dependencies:
+ is-arguments "^1.0.4"
+ is-date-object "^1.0.1"
+ is-regex "^1.0.4"
+ object-is "^1.0.1"
+ object-keys "^1.1.1"
+ regexp.prototype.flags "^1.2.0"
+
+deep-is@^0.1.3:
+ version "0.1.4"
+ resolved "http://10.107.103.115:8001/deep-is/download/deep-is-0.1.4.tgz"
+ integrity sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=
+
+deepmerge@^1.5.2:
+ version "1.5.2"
+ resolved "http://10.107.103.115:8001/deepmerge/download/deepmerge-1.5.2.tgz"
+ integrity sha1-EEmdhohEza1P7ghC34x/bwyVp1M=
+
+deepmerge@^4.2.2:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/deepmerge/download/deepmerge-4.3.0.tgz"
+ integrity sha1-ZUkYk+xHdW1EcZrlIODiYJIztZs=
+
+default-gateway@^4.2.0:
+ version "4.2.0"
+ resolved "http://10.107.103.115:8001/default-gateway/download/default-gateway-4.2.0.tgz"
+ integrity sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs=
+ dependencies:
+ execa "^1.0.0"
+ ip-regex "^2.1.0"
+
+defaults@^1.0.3:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/defaults/download/defaults-1.0.4.tgz"
+ integrity sha1-sLAgYsHiqmL/XZUo8PmLqpCXjXo=
+ dependencies:
+ clone "^1.0.2"
+
+define-properties@^1.1.3, define-properties@^1.1.4:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/define-properties/download/define-properties-1.2.0.tgz"
+ integrity sha1-UpiFcGcMnqzt2AZPSpkPJAWEm9U=
+ dependencies:
+ has-property-descriptors "^1.0.0"
+ object-keys "^1.1.1"
+
+define-property@^0.2.5:
+ version "0.2.5"
+ resolved "http://10.107.103.115:8001/define-property/download/define-property-0.2.5.tgz"
+ integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
+ dependencies:
+ is-descriptor "^0.1.0"
+
+define-property@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/define-property/download/define-property-1.0.0.tgz"
+ integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
+ dependencies:
+ is-descriptor "^1.0.0"
+
+define-property@^2.0.2:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/define-property/download/define-property-2.0.2.tgz"
+ integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0=
+ dependencies:
+ is-descriptor "^1.0.2"
+ isobject "^3.0.1"
+
+del@^4.1.1:
+ version "4.1.1"
+ resolved "http://10.107.103.115:8001/del/download/del-4.1.1.tgz"
+ integrity sha1-no8RciLqRKMf86FWwEm5kFKp8LQ=
+ dependencies:
+ "@types/glob" "^7.1.1"
+ globby "^6.1.0"
+ is-path-cwd "^2.0.0"
+ is-path-in-cwd "^2.0.0"
+ p-map "^2.0.0"
+ pify "^4.0.1"
+ rimraf "^2.6.3"
+
+delayed-stream@~1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/delayed-stream/download/delayed-stream-1.0.0.tgz"
+ integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+
+depd@~1.1.2:
+ version "1.1.2"
+ resolved "http://10.107.103.115:8001/depd/download/depd-1.1.2.tgz"
+ integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+
+depd@2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/depd/download/depd-2.0.0.tgz"
+ integrity sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=
+
+destroy@1.2.0:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/destroy/download/destroy-1.2.0.tgz"
+ integrity sha1-SANzVQmti+VSk0xn32FPlOZvoBU=
+
+detect-file@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/detect-file/download/detect-file-1.0.0.tgz"
+ integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=
+
+detect-indent@6.1.0:
+ version "6.1.0"
+ resolved "http://10.107.103.115:8001/detect-indent/download/detect-indent-6.1.0.tgz"
+ integrity sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=
+
+detect-node@^2.0.4:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/detect-node/download/detect-node-2.1.0.tgz"
+ integrity sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=
+
+diff@^4.0.1:
+ version "4.0.2"
+ resolved "http://10.107.103.115:8001/diff/download/diff-4.0.2.tgz"
+ integrity sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=
+
+dir-glob@^3.0.1:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/dir-glob/download/dir-glob-3.0.1.tgz"
+ integrity sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=
+ dependencies:
+ path-type "^4.0.0"
+
+dns-equal@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/dns-equal/download/dns-equal-1.0.0.tgz"
+ integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
+
+dns-packet@^1.3.1:
+ version "1.3.4"
+ resolved "http://10.107.103.115:8001/dns-packet/download/dns-packet-1.3.4.tgz"
+ integrity sha1-40VQZYJKJQe6iGxVqJljuxB97G8=
+ dependencies:
+ ip "^1.1.0"
+ safe-buffer "^5.0.1"
+
+dns-txt@^2.0.2:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/dns-txt/download/dns-txt-2.0.2.tgz"
+ integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=
+ dependencies:
+ buffer-indexof "^1.0.0"
+
+doctrine@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/doctrine/download/doctrine-3.0.0.tgz"
+ integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=
+ dependencies:
+ esutils "^2.0.2"
+
+doctrine@1.5.0:
+ version "1.5.0"
+ resolved "http://10.107.103.115:8001/doctrine/download/doctrine-1.5.0.tgz"
+ integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
+ dependencies:
+ esutils "^2.0.2"
+ isarray "^1.0.0"
+
+dom-converter@^0.2.0:
+ version "0.2.0"
+ resolved "http://10.107.103.115:8001/dom-converter/download/dom-converter-0.2.0.tgz"
+ integrity sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=
+ dependencies:
+ utila "~0.4"
+
+dom-serializer@^1.0.1:
+ version "1.4.1"
+ resolved "http://10.107.103.115:8001/dom-serializer/download/dom-serializer-1.4.1.tgz"
+ integrity sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=
+ dependencies:
+ domelementtype "^2.0.1"
+ domhandler "^4.2.0"
+ entities "^2.0.0"
+
+domelementtype@^2.0.1, domelementtype@^2.2.0:
+ version "2.3.0"
+ resolved "http://10.107.103.115:8001/domelementtype/download/domelementtype-2.3.0.tgz"
+ integrity sha1-XEXo6GmVJiYzHXqrMm0B2vZdWJ0=
+
+domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.2.2, domhandler@^4.3.1:
+ version "4.3.1"
+ resolved "http://10.107.103.115:8001/domhandler/download/domhandler-4.3.1.tgz"
+ integrity sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=
+ dependencies:
+ domelementtype "^2.2.0"
+
+domutils@^2.5.2, domutils@^2.8.0:
+ version "2.8.0"
+ resolved "http://10.107.103.115:8001/domutils/download/domutils-2.8.0.tgz"
+ integrity sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=
+ dependencies:
+ dom-serializer "^1.0.1"
+ domelementtype "^2.2.0"
+ domhandler "^4.2.0"
+
+dot-case@^3.0.4:
+ version "3.0.4"
+ resolved "http://10.107.103.115:8001/dot-case/download/dot-case-3.0.4.tgz"
+ integrity sha1-mytnDQCkMWZ6inW6Kc0bmICc51E=
+ dependencies:
+ no-case "^3.0.4"
+ tslib "^2.0.3"
+
+dot-prop@^5.1.0:
+ version "5.3.0"
+ resolved "http://10.107.103.115:8001/dot-prop/download/dot-prop-5.3.0.tgz"
+ integrity sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=
+ dependencies:
+ is-obj "^2.0.0"
+
+dotenv@8.2.0:
+ version "8.2.0"
+ resolved "http://10.107.103.115:8001/dotenv/download/dotenv-8.2.0.tgz"
+ integrity sha1-l+YZJZradQ7qPk6j4mvO6lQksWo=
+
+duplexer@^0.1.2:
+ version "0.1.2"
+ resolved "http://10.107.103.115:8001/duplexer/download/duplexer-0.1.2.tgz"
+ integrity sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=
+
+eastasianwidth@^0.2.0:
+ version "0.2.0"
+ resolved "http://10.107.103.115:8001/eastasianwidth/download/eastasianwidth-0.2.0.tgz"
+ integrity sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s=
+
+ecc-jsbn@~0.1.1:
+ version "0.1.2"
+ resolved "http://10.107.103.115:8001/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz"
+ integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
+ dependencies:
+ jsbn "~0.1.0"
+ safer-buffer "^2.1.0"
+
+echarts@5.2.2:
+ version "5.2.2"
+ resolved "http://10.107.103.115:8001/echarts/download/echarts-5.2.2.tgz"
+ integrity sha1-7DyLKhUcu6cbo8LHz5svIEfOQ3A=
+ dependencies:
+ tslib "2.3.0"
+ zrender "5.2.1"
+
+ee-first@1.1.1:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/ee-first/download/ee-first-1.1.1.tgz"
+ integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
+
+electron-to-chromium@^1.4.284:
+ version "1.4.302"
+ resolved "http://10.107.103.115:8001/electron-to-chromium/download/electron-to-chromium-1.4.302.tgz"
+ integrity sha1-V3Bkb/5wUWd7SJImFEqtk4bUIPI=
+
+emoji-regex@^7.0.1:
+ version "7.0.3"
+ resolved "http://10.107.103.115:8001/emoji-regex/download/emoji-regex-7.0.3.tgz"
+ integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=
+
+emoji-regex@^8.0.0:
+ version "8.0.0"
+ resolved "http://10.107.103.115:8001/emoji-regex/download/emoji-regex-8.0.0.tgz"
+ integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=
+
+emoji-regex@^9.2.2:
+ version "9.2.2"
+ resolved "http://10.107.103.115:8001/emoji-regex/download/emoji-regex-9.2.2.tgz"
+ integrity sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=
+
+emojis-list@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/emojis-list/download/emojis-list-3.0.0.tgz"
+ integrity sha1-VXBmIEatKeLpFucariYKvf9Pang=
+
+encodeurl@~1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/encodeurl/download/encodeurl-1.0.2.tgz"
+ integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
+
+end-of-stream@^1.1.0:
+ version "1.4.4"
+ resolved "http://10.107.103.115:8001/end-of-stream/download/end-of-stream-1.4.4.tgz"
+ integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=
+ dependencies:
+ once "^1.4.0"
+
+enhanced-resolve@^5.10.0:
+ version "5.12.0"
+ resolved "http://10.107.103.115:8001/enhanced-resolve/download/enhanced-resolve-5.12.0.tgz"
+ integrity sha1-MA4ckCKPW1cMTTW6vyY/bacVVjQ=
+ dependencies:
+ graceful-fs "^4.2.4"
+ tapable "^2.2.0"
+
+enquirer@^2.3.5, enquirer@^2.3.6, "enquirer@>= 2.3.0 < 3":
+ version "2.3.6"
+ resolved "http://10.107.103.115:8001/enquirer/download/enquirer-2.3.6.tgz"
+ integrity sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=
+ dependencies:
+ ansi-colors "^4.1.1"
+
+entities@^2.0.0:
+ version "2.2.0"
+ resolved "http://10.107.103.115:8001/entities/download/entities-2.2.0.tgz"
+ integrity sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=
+
+entities@^3.0.1:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/entities/download/entities-3.0.1.tgz"
+ integrity sha1-K4h8piWF6W2zkDSC0zbBAGwwAdQ=
+
+envinfo@^7.7.3:
+ version "7.8.1"
+ resolved "http://10.107.103.115:8001/envinfo/download/envinfo-7.8.1.tgz"
+ integrity sha1-Bjd+Pl9NN5/qesWS1a2JJ+DE1HU=
+
+errno@^0.1.1, errno@^0.1.3:
+ version "0.1.8"
+ resolved "http://10.107.103.115:8001/errno/download/errno-0.1.8.tgz"
+ integrity sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=
+ dependencies:
+ prr "~1.0.1"
+
+error-ex@^1.2.0, error-ex@^1.3.1:
+ version "1.3.2"
+ resolved "http://10.107.103.115:8001/error-ex/download/error-ex-1.3.2.tgz"
+ integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8=
+ dependencies:
+ is-arrayish "^0.2.1"
+
+error-stack-parser@^2.0.6:
+ version "2.1.4"
+ resolved "http://10.107.103.115:8001/error-stack-parser/download/error-stack-parser-2.1.4.tgz"
+ integrity sha1-IpywHNv6hEQL+pGHYoW5RoAYgoY=
+ dependencies:
+ stackframe "^1.3.4"
+
+es-abstract@^1.19.0, es-abstract@^1.20.4:
+ version "1.21.1"
+ resolved "http://10.107.103.115:8001/es-abstract/download/es-abstract-1.21.1.tgz"
+ integrity sha1-5hBaCZlnwIN3gwoMnLWJ1XDdhsY=
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ es-set-tostringtag "^2.0.1"
+ es-to-primitive "^1.2.1"
+ function-bind "^1.1.1"
+ function.prototype.name "^1.1.5"
+ get-intrinsic "^1.1.3"
+ get-symbol-description "^1.0.0"
+ globalthis "^1.0.3"
+ gopd "^1.0.1"
+ has "^1.0.3"
+ has-property-descriptors "^1.0.0"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ internal-slot "^1.0.4"
+ is-array-buffer "^3.0.1"
+ is-callable "^1.2.7"
+ is-negative-zero "^2.0.2"
+ is-regex "^1.1.4"
+ is-shared-array-buffer "^1.0.2"
+ is-string "^1.0.7"
+ is-typed-array "^1.1.10"
+ is-weakref "^1.0.2"
+ object-inspect "^1.12.2"
+ object-keys "^1.1.1"
+ object.assign "^4.1.4"
+ regexp.prototype.flags "^1.4.3"
+ safe-regex-test "^1.0.0"
+ string.prototype.trimend "^1.0.6"
+ string.prototype.trimstart "^1.0.6"
+ typed-array-length "^1.0.4"
+ unbox-primitive "^1.0.2"
+ which-typed-array "^1.1.9"
+
+es-module-lexer@^0.9.0:
+ version "0.9.3"
+ resolved "http://10.107.103.115:8001/es-module-lexer/download/es-module-lexer-0.9.3.tgz"
+ integrity sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=
+
+es-set-tostringtag@^2.0.1:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/es-set-tostringtag/download/es-set-tostringtag-2.0.1.tgz"
+ integrity sha1-M41QL29nQwHXELgMhZLeihXwnNg=
+ dependencies:
+ get-intrinsic "^1.1.3"
+ has "^1.0.3"
+ has-tostringtag "^1.0.0"
+
+es-shim-unscopables@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/es-shim-unscopables/download/es-shim-unscopables-1.0.0.tgz"
+ integrity sha1-cC5jIZMgHj7fhxNjXQg9N45RAkE=
+ dependencies:
+ has "^1.0.3"
+
+es-to-primitive@^1.2.1:
+ version "1.2.1"
+ resolved "http://10.107.103.115:8001/es-to-primitive/download/es-to-primitive-1.2.1.tgz"
+ integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=
+ dependencies:
+ is-callable "^1.1.4"
+ is-date-object "^1.0.1"
+ is-symbol "^1.0.2"
+
+escalade@^3.1.1:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/escalade/download/escalade-3.1.1.tgz"
+ integrity sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=
+
+escape-html@~1.0.3:
+ version "1.0.3"
+ resolved "http://10.107.103.115:8001/escape-html/download/escape-html-1.0.3.tgz"
+ integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
+
+escape-string-regexp@^1.0.5:
+ version "1.0.5"
+ resolved "http://10.107.103.115:8001/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz"
+ integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+
+escape-string-regexp@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/escape-string-regexp/download/escape-string-regexp-4.0.0.tgz"
+ integrity sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=
+
+eslint-import-resolver-node@^0.3.4:
+ version "0.3.7"
+ resolved "http://10.107.103.115:8001/eslint-import-resolver-node/download/eslint-import-resolver-node-0.3.7.tgz"
+ integrity sha1-g7N1GH1BIyShlj2E+mZDd6I+tNc=
+ dependencies:
+ debug "^3.2.7"
+ is-core-module "^2.11.0"
+ resolve "^1.22.1"
+
+eslint-module-utils@^2.6.0:
+ version "2.7.4"
+ resolved "http://10.107.103.115:8001/eslint-module-utils/download/eslint-module-utils-2.7.4.tgz"
+ integrity sha1-Tz5BEWqvE6IHkiYeYdOi5+BYOXQ=
+ dependencies:
+ debug "^3.2.7"
+
+eslint-plugin-angular@^4.0.1:
+ version "4.1.0"
+ resolved "http://10.107.103.115:8001/eslint-plugin-angular/download/eslint-plugin-angular-4.1.0.tgz"
+ integrity sha1-U9A9gp7f9Q1RfoH4YnguPvpZGVM=
+
+eslint-plugin-es@^3.0.0:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/eslint-plugin-es/download/eslint-plugin-es-3.0.1.tgz"
+ integrity sha1-dafN/czdwFiZNK7rOEF18iHFeJM=
+ dependencies:
+ eslint-utils "^2.0.0"
+ regexpp "^3.0.0"
+
+eslint-plugin-html@^6.1.2:
+ version "6.2.0"
+ resolved "http://10.107.103.115:8001/eslint-plugin-html/download/eslint-plugin-html-6.2.0.tgz"
+ integrity sha1-cVvAC1C70NmW4o+VPCiaXr7GnUM=
+ dependencies:
+ htmlparser2 "^7.1.2"
+
+eslint-plugin-import@2.22.1:
+ version "2.22.1"
+ resolved "http://10.107.103.115:8001/eslint-plugin-import/download/eslint-plugin-import-2.22.1.tgz"
+ integrity sha1-CJbH5qDPRBCaLZe5WQPCu2iddwI=
+ dependencies:
+ array-includes "^3.1.1"
+ array.prototype.flat "^1.2.3"
+ contains-path "^0.1.0"
+ debug "^2.6.9"
+ doctrine "1.5.0"
+ eslint-import-resolver-node "^0.3.4"
+ eslint-module-utils "^2.6.0"
+ has "^1.0.3"
+ minimatch "^3.0.4"
+ object.values "^1.1.1"
+ read-pkg-up "^2.0.0"
+ resolve "^1.17.0"
+ tsconfig-paths "^3.9.0"
+
+eslint-plugin-node@^11.1.0:
+ version "11.1.0"
+ resolved "http://10.107.103.115:8001/eslint-plugin-node/download/eslint-plugin-node-11.1.0.tgz"
+ integrity sha1-yVVEQW7kraJnQKMEdO78VALcZx0=
+ dependencies:
+ eslint-plugin-es "^3.0.0"
+ eslint-utils "^2.0.0"
+ ignore "^5.1.1"
+ minimatch "^3.0.4"
+ resolve "^1.10.1"
+ semver "^6.1.0"
+
+eslint-plugin-vue@^7.16.0:
+ version "7.20.0"
+ resolved "http://10.107.103.115:8001/eslint-plugin-vue/download/eslint-plugin-vue-7.20.0.tgz"
+ integrity sha1-mMIYhaa/3wcTw6kpV6Wv6q7tklM=
+ dependencies:
+ eslint-utils "^2.1.0"
+ natural-compare "^1.4.0"
+ semver "^6.3.0"
+ vue-eslint-parser "^7.10.0"
+
+eslint-scope@^5.1.1, eslint-scope@5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/eslint-scope/download/eslint-scope-5.1.1.tgz"
+ integrity sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=
+ dependencies:
+ esrecurse "^4.3.0"
+ estraverse "^4.1.1"
+
+eslint-utils@^2.0.0, eslint-utils@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/eslint-utils/download/eslint-utils-2.1.0.tgz"
+ integrity sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=
+ dependencies:
+ eslint-visitor-keys "^1.1.0"
+
+eslint-visitor-keys@^1.1.0:
+ version "1.3.0"
+ resolved "http://10.107.103.115:8001/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz"
+ integrity sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=
+
+eslint-visitor-keys@^1.3.0:
+ version "1.3.0"
+ resolved "http://10.107.103.115:8001/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz"
+ integrity sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=
+
+eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/eslint-visitor-keys/download/eslint-visitor-keys-2.1.0.tgz"
+ integrity sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=
+
+"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0", "eslint@^6.2.0 || ^7.0.0 || ^8.0.0", eslint@^7.26.0, "eslint@^7.5.0 || ^8.0.0", eslint@>=4.19.1, eslint@>=5.0.0, eslint@>=5.16.0:
+ version "7.32.0"
+ resolved "http://10.107.103.115:8001/eslint/download/eslint-7.32.0.tgz"
+ integrity sha1-xtMooUvj+wjI0dIeEsAv23oqgS0=
+ dependencies:
+ "@babel/code-frame" "7.12.11"
+ "@eslint/eslintrc" "^0.4.3"
+ "@humanwhocodes/config-array" "^0.5.0"
+ ajv "^6.10.0"
+ chalk "^4.0.0"
+ cross-spawn "^7.0.2"
+ debug "^4.0.1"
+ doctrine "^3.0.0"
+ enquirer "^2.3.5"
+ escape-string-regexp "^4.0.0"
+ eslint-scope "^5.1.1"
+ eslint-utils "^2.1.0"
+ eslint-visitor-keys "^2.0.0"
+ espree "^7.3.1"
+ esquery "^1.4.0"
+ esutils "^2.0.2"
+ fast-deep-equal "^3.1.3"
+ file-entry-cache "^6.0.1"
+ functional-red-black-tree "^1.0.1"
+ glob-parent "^5.1.2"
+ globals "^13.6.0"
+ ignore "^4.0.6"
+ import-fresh "^3.0.0"
+ imurmurhash "^0.1.4"
+ is-glob "^4.0.0"
+ js-yaml "^3.13.1"
+ json-stable-stringify-without-jsonify "^1.0.1"
+ levn "^0.4.1"
+ lodash.merge "^4.6.2"
+ minimatch "^3.0.4"
+ natural-compare "^1.4.0"
+ optionator "^0.9.1"
+ progress "^2.0.0"
+ regexpp "^3.1.0"
+ semver "^7.2.1"
+ strip-ansi "^6.0.0"
+ strip-json-comments "^3.1.0"
+ table "^6.0.9"
+ text-table "^0.2.0"
+ v8-compile-cache "^2.0.3"
+
+espree@^6.2.1:
+ version "6.2.1"
+ resolved "http://10.107.103.115:8001/espree/download/espree-6.2.1.tgz"
+ integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o=
+ dependencies:
+ acorn "^7.1.1"
+ acorn-jsx "^5.2.0"
+ eslint-visitor-keys "^1.1.0"
+
+espree@^7.3.0, espree@^7.3.1:
+ version "7.3.1"
+ resolved "http://10.107.103.115:8001/espree/download/espree-7.3.1.tgz"
+ integrity sha1-8t8zC3Usb1UBn4vYm3ZgA5wbu7Y=
+ dependencies:
+ acorn "^7.4.0"
+ acorn-jsx "^5.3.1"
+ eslint-visitor-keys "^1.3.0"
+
+esprima@^4.0.0:
+ version "4.0.1"
+ resolved "http://10.107.103.115:8001/esprima/download/esprima-4.0.1.tgz"
+ integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=
+
+esquery@^1.4.0:
+ version "1.4.2"
+ resolved "http://10.107.103.115:8001/esquery/download/esquery-1.4.2.tgz"
+ integrity sha1-xtP+4F3WZYCOKthwYx8iH1YXsdE=
+ dependencies:
+ estraverse "^5.1.0"
+
+esrecurse@^4.3.0:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/esrecurse/download/esrecurse-4.3.0.tgz"
+ integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE=
+ dependencies:
+ estraverse "^5.2.0"
+
+estraverse@^4.1.1:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/estraverse/download/estraverse-4.3.0.tgz"
+ integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=
+
+estraverse@^5.1.0:
+ version "5.3.0"
+ resolved "http://10.107.103.115:8001/estraverse/download/estraverse-5.3.0.tgz"
+ integrity sha1-LupSkHAvJquP5TcDcP+GyWXSESM=
+
+estraverse@^5.2.0:
+ version "5.3.0"
+ resolved "http://10.107.103.115:8001/estraverse/download/estraverse-5.3.0.tgz"
+ integrity sha1-LupSkHAvJquP5TcDcP+GyWXSESM=
+
+estree-walker@^2.0.2:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/estree-walker/download/estree-walker-2.0.2.tgz"
+ integrity sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=
+
+esutils@^2.0.2:
+ version "2.0.3"
+ resolved "http://10.107.103.115:8001/esutils/download/esutils-2.0.3.tgz"
+ integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=
+
+etag@~1.8.1:
+ version "1.8.1"
+ resolved "http://10.107.103.115:8001/etag/download/etag-1.8.1.tgz"
+ integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
+
+eventemitter3@^4.0.0:
+ version "4.0.7"
+ resolved "http://10.107.103.115:8001/eventemitter3/download/eventemitter3-4.0.7.tgz"
+ integrity sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=
+
+events@^3.2.0:
+ version "3.3.0"
+ resolved "http://10.107.103.115:8001/events/download/events-3.3.0.tgz"
+ integrity sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=
+
+eventsource@^2.0.2:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/eventsource/download/eventsource-2.0.2.tgz"
+ integrity sha1-dt/MApMPsv8zlSC20pDaVzqehQg=
+
+execa@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/execa/download/execa-1.0.0.tgz"
+ integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=
+ dependencies:
+ cross-spawn "^6.0.0"
+ get-stream "^4.0.0"
+ is-stream "^1.1.0"
+ npm-run-path "^2.0.0"
+ p-finally "^1.0.0"
+ signal-exit "^3.0.0"
+ strip-eof "^1.0.0"
+
+execa@^5.0.0:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/execa/download/execa-5.1.1.tgz"
+ integrity sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=
+ dependencies:
+ cross-spawn "^7.0.3"
+ get-stream "^6.0.0"
+ human-signals "^2.1.0"
+ is-stream "^2.0.0"
+ merge-stream "^2.0.0"
+ npm-run-path "^4.0.1"
+ onetime "^5.1.2"
+ signal-exit "^3.0.3"
+ strip-final-newline "^2.0.0"
+
+execa@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/execa/download/execa-5.1.1.tgz"
+ integrity sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=
+ dependencies:
+ cross-spawn "^7.0.3"
+ get-stream "^6.0.0"
+ human-signals "^2.1.0"
+ is-stream "^2.0.0"
+ merge-stream "^2.0.0"
+ npm-run-path "^4.0.1"
+ onetime "^5.1.2"
+ signal-exit "^3.0.3"
+ strip-final-newline "^2.0.0"
+
+expand-brackets@^2.1.4:
+ version "2.1.4"
+ resolved "http://10.107.103.115:8001/expand-brackets/download/expand-brackets-2.1.4.tgz"
+ integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
+ dependencies:
+ debug "^2.3.3"
+ define-property "^0.2.5"
+ extend-shallow "^2.0.1"
+ posix-character-classes "^0.1.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
+expand-tilde@^2.0.0, expand-tilde@^2.0.2:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/expand-tilde/download/expand-tilde-2.0.2.tgz"
+ integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=
+ dependencies:
+ homedir-polyfill "^1.0.1"
+
+express@^4.17.1:
+ version "4.18.2"
+ resolved "http://10.107.103.115:8001/express/download/express-4.18.2.tgz"
+ integrity sha1-P6vggpbpMMeWwZ48UWl5OGup/Vk=
+ dependencies:
+ accepts "~1.3.8"
+ array-flatten "1.1.1"
+ body-parser "1.20.1"
+ content-disposition "0.5.4"
+ content-type "~1.0.4"
+ cookie "0.5.0"
+ cookie-signature "1.0.6"
+ debug "2.6.9"
+ depd "2.0.0"
+ encodeurl "~1.0.2"
+ escape-html "~1.0.3"
+ etag "~1.8.1"
+ finalhandler "1.2.0"
+ fresh "0.5.2"
+ http-errors "2.0.0"
+ merge-descriptors "1.0.1"
+ methods "~1.1.2"
+ on-finished "2.4.1"
+ parseurl "~1.3.3"
+ path-to-regexp "0.1.7"
+ proxy-addr "~2.0.7"
+ qs "6.11.0"
+ range-parser "~1.2.1"
+ safe-buffer "5.2.1"
+ send "0.18.0"
+ serve-static "1.15.0"
+ setprototypeof "1.2.0"
+ statuses "2.0.1"
+ type-is "~1.6.18"
+ utils-merge "1.0.1"
+ vary "~1.1.2"
+
+extend-shallow@^2.0.1:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-2.0.1.tgz"
+ integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
+ dependencies:
+ is-extendable "^0.1.0"
+
+extend-shallow@^3.0.0, extend-shallow@^3.0.2:
+ version "3.0.2"
+ resolved "http://10.107.103.115:8001/extend-shallow/download/extend-shallow-3.0.2.tgz"
+ integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
+ dependencies:
+ assign-symbols "^1.0.0"
+ is-extendable "^1.0.1"
+
+extend@~3.0.2:
+ version "3.0.2"
+ resolved "http://10.107.103.115:8001/extend/download/extend-3.0.2.tgz"
+ integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=
+
+external-editor@^3.0.3:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/external-editor/download/external-editor-3.1.0.tgz"
+ integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=
+ dependencies:
+ chardet "^0.7.0"
+ iconv-lite "^0.4.24"
+ tmp "^0.0.33"
+
+extglob@^2.0.4:
+ version "2.0.4"
+ resolved "http://10.107.103.115:8001/extglob/download/extglob-2.0.4.tgz"
+ integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=
+ dependencies:
+ array-unique "^0.3.2"
+ define-property "^1.0.0"
+ expand-brackets "^2.1.4"
+ extend-shallow "^2.0.1"
+ fragment-cache "^0.2.1"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
+extsprintf@^1.2.0, extsprintf@1.3.0:
+ version "1.3.0"
+ resolved "http://10.107.103.115:8001/extsprintf/download/extsprintf-1.3.0.tgz"
+ integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
+
+fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
+ version "3.1.3"
+ resolved "http://10.107.103.115:8001/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz"
+ integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=
+
+fast-glob@^3.2.7:
+ version "3.2.12"
+ resolved "http://10.107.103.115:8001/fast-glob/download/fast-glob-3.2.12.tgz"
+ integrity sha1-fznsmcLmqwMDNxQtqeDBjzevroA=
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.2"
+ merge2 "^1.3.0"
+ micromatch "^4.0.4"
+
+fast-json-stable-stringify@^2.0.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz"
+ integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=
+
+fast-levenshtein@^2.0.6:
+ version "2.0.6"
+ resolved "http://10.107.103.115:8001/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz"
+ integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+
+fastq@^1.6.0:
+ version "1.13.0"
+ resolved "http://10.107.103.115:8001/fastq/download/fastq-1.13.0.tgz"
+ integrity sha1-YWdg+Ip1Jr38WWt8q4wYk4w2uYw=
+ dependencies:
+ reusify "^1.0.4"
+
+faye-websocket@^0.11.3, faye-websocket@^0.11.4:
+ version "0.11.4"
+ resolved "http://10.107.103.115:8001/faye-websocket/download/faye-websocket-0.11.4.tgz"
+ integrity sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=
+ dependencies:
+ websocket-driver ">=0.5.1"
+
+figures@^3.0.0:
+ version "3.2.0"
+ resolved "http://10.107.103.115:8001/figures/download/figures-3.2.0.tgz"
+ integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=
+ dependencies:
+ escape-string-regexp "^1.0.5"
+
+file-entry-cache@^6.0.1:
+ version "6.0.1"
+ resolved "http://10.107.103.115:8001/file-entry-cache/download/file-entry-cache-6.0.1.tgz"
+ integrity sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=
+ dependencies:
+ flat-cache "^3.0.4"
+
+file-loader@*, file-loader@^6.2.0:
+ version "6.2.0"
+ resolved "http://10.107.103.115:8001/file-loader/download/file-loader-6.2.0.tgz"
+ integrity sha1-uu98+OGEDfMl5DkLRISHlIDuvk0=
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+
+fill-range@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/fill-range/download/fill-range-4.0.0.tgz"
+ integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-number "^3.0.0"
+ repeat-string "^1.6.1"
+ to-regex-range "^2.1.0"
+
+fill-range@^7.0.1:
+ version "7.0.1"
+ resolved "http://10.107.103.115:8001/fill-range/download/fill-range-7.0.1.tgz"
+ integrity sha1-GRmmp8df44ssfHflGYU12prN2kA=
+ dependencies:
+ to-regex-range "^5.0.1"
+
+finalhandler@1.2.0:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/finalhandler/download/finalhandler-1.2.0.tgz"
+ integrity sha1-fSP+VzGyB7RkDk/NAK7B+SB6ezI=
+ dependencies:
+ debug "2.6.9"
+ encodeurl "~1.0.2"
+ escape-html "~1.0.3"
+ on-finished "2.4.1"
+ parseurl "~1.3.3"
+ statuses "2.0.1"
+ unpipe "~1.0.0"
+
+find-cache-dir@^2.0.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/find-cache-dir/download/find-cache-dir-2.1.0.tgz"
+ integrity sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=
+ dependencies:
+ commondir "^1.0.1"
+ make-dir "^2.0.0"
+ pkg-dir "^3.0.0"
+
+find-cache-dir@^3.3.1:
+ version "3.3.2"
+ resolved "http://10.107.103.115:8001/find-cache-dir/download/find-cache-dir-3.3.2.tgz"
+ integrity sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=
+ dependencies:
+ commondir "^1.0.1"
+ make-dir "^3.0.2"
+ pkg-dir "^4.1.0"
+
+find-node-modules@^2.1.2:
+ version "2.1.3"
+ resolved "http://10.107.103.115:8001/find-node-modules/download/find-node-modules-2.1.3.tgz"
+ integrity sha1-PJds/yyinulLT56vxhOYf8TA7kQ=
+ dependencies:
+ findup-sync "^4.0.0"
+ merge "^2.1.1"
+
+find-root@1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/find-root/download/find-root-1.1.0.tgz"
+ integrity sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ=
+
+find-up@^2.0.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/find-up/download/find-up-2.1.0.tgz"
+ integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
+ dependencies:
+ locate-path "^2.0.0"
+
+find-up@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/find-up/download/find-up-3.0.0.tgz"
+ integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=
+ dependencies:
+ locate-path "^3.0.0"
+
+find-up@^4.0.0:
+ version "4.1.0"
+ resolved "http://10.107.103.115:8001/find-up/download/find-up-4.1.0.tgz"
+ integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=
+ dependencies:
+ locate-path "^5.0.0"
+ path-exists "^4.0.0"
+
+find-up@^4.1.0:
+ version "4.1.0"
+ resolved "http://10.107.103.115:8001/find-up/download/find-up-4.1.0.tgz"
+ integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=
+ dependencies:
+ locate-path "^5.0.0"
+ path-exists "^4.0.0"
+
+find-up@^5.0.0:
+ version "5.0.0"
+ resolved "http://10.107.103.115:8001/find-up/download/find-up-5.0.0.tgz"
+ integrity sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=
+ dependencies:
+ locate-path "^6.0.0"
+ path-exists "^4.0.0"
+
+findup-sync@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/findup-sync/download/findup-sync-4.0.0.tgz"
+ integrity sha1-lWyc3egEBSuIG0KFEpBcSl8s3vA=
+ dependencies:
+ detect-file "^1.0.0"
+ is-glob "^4.0.0"
+ micromatch "^4.0.2"
+ resolve-dir "^1.0.1"
+
+flat-cache@^3.0.4:
+ version "3.0.4"
+ resolved "http://10.107.103.115:8001/flat-cache/download/flat-cache-3.0.4.tgz"
+ integrity sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=
+ dependencies:
+ flatted "^3.1.0"
+ rimraf "^3.0.2"
+
+flatted@^3.1.0:
+ version "3.2.7"
+ resolved "http://10.107.103.115:8001/flatted/download/flatted-3.2.7.tgz"
+ integrity sha1-YJ85IHy2FLidB2W0d8stQ3+/l4c=
+
+follow-redirects@^1.0.0, follow-redirects@^1.10.0:
+ version "1.15.2"
+ resolved "http://10.107.103.115:8001/follow-redirects/download/follow-redirects-1.15.2.tgz"
+ integrity sha1-tGCGQUS6Y/JoEJbydMTlcCbaLBM=
+
+for-each@^0.3.3:
+ version "0.3.3"
+ resolved "http://10.107.103.115:8001/for-each/download/for-each-0.3.3.tgz"
+ integrity sha1-abRH6IoKXTLD5whPPxcQA0shN24=
+ dependencies:
+ is-callable "^1.1.3"
+
+for-in@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/for-in/download/for-in-1.0.2.tgz"
+ integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+
+forever-agent@~0.6.1:
+ version "0.6.1"
+ resolved "http://10.107.103.115:8001/forever-agent/download/forever-agent-0.6.1.tgz"
+ integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+
+form-data@~2.3.2:
+ version "2.3.3"
+ resolved "http://10.107.103.115:8001/form-data/download/form-data-2.3.3.tgz"
+ integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y=
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.6"
+ mime-types "^2.1.12"
+
+forwarded@0.2.0:
+ version "0.2.0"
+ resolved "http://10.107.103.115:8001/forwarded/download/forwarded-0.2.0.tgz"
+ integrity sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=
+
+fraction.js@^4.2.0:
+ version "4.2.0"
+ resolved "http://10.107.103.115:8001/fraction.js/download/fraction.js-4.2.0.tgz"
+ integrity sha1-RI5RCaMTo1J/WjqyEZ7Ezw4OKVA=
+
+fragment-cache@^0.2.1:
+ version "0.2.1"
+ resolved "http://10.107.103.115:8001/fragment-cache/download/fragment-cache-0.2.1.tgz"
+ integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
+ dependencies:
+ map-cache "^0.2.2"
+
+fresh@0.5.2:
+ version "0.5.2"
+ resolved "http://10.107.103.115:8001/fresh/download/fresh-0.5.2.tgz"
+ integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
+
+fs-extra@^10.0.0:
+ version "10.1.0"
+ resolved "http://10.107.103.115:8001/fs-extra/download/fs-extra-10.1.0.tgz"
+ integrity sha1-Aoc8+8QITd4SfqpfmQXu8jJdGr8=
+ dependencies:
+ graceful-fs "^4.2.0"
+ jsonfile "^6.0.1"
+ universalify "^2.0.0"
+
+fs-extra@9.1.0:
+ version "9.1.0"
+ resolved "http://10.107.103.115:8001/fs-extra/download/fs-extra-9.1.0.tgz"
+ integrity sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=
+ dependencies:
+ at-least-node "^1.0.0"
+ graceful-fs "^4.2.0"
+ jsonfile "^6.0.1"
+ universalify "^2.0.0"
+
+fs.realpath@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/fs.realpath/download/fs.realpath-1.0.0.tgz"
+ integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+
+function-bind@^1.1.1:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/function-bind/download/function-bind-1.1.1.tgz"
+ integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=
+
+function.prototype.name@^1.1.5:
+ version "1.1.5"
+ resolved "http://10.107.103.115:8001/function.prototype.name/download/function.prototype.name-1.1.5.tgz"
+ integrity sha1-zOBQX+H/uAUD5vnkbMZORqEqliE=
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.19.0"
+ functions-have-names "^1.2.2"
+
+functional-red-black-tree@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz"
+ integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
+
+functions-have-names@^1.2.2:
+ version "1.2.3"
+ resolved "http://10.107.103.115:8001/functions-have-names/download/functions-have-names-1.2.3.tgz"
+ integrity sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ=
+
+gar@^1.0.4:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/gar/download/gar-1.0.4.tgz"
+ integrity sha1-93e8fbQlwFcv3rUmdhcsoa6YiLg=
+
+gensync@^1.0.0-beta.2:
+ version "1.0.0-beta.2"
+ resolved "http://10.107.103.115:8001/gensync/download/gensync-1.0.0-beta.2.tgz"
+ integrity sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=
+
+get-caller-file@^2.0.1, get-caller-file@^2.0.5:
+ version "2.0.5"
+ resolved "http://10.107.103.115:8001/get-caller-file/download/get-caller-file-2.0.5.tgz"
+ integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=
+
+get-folder-size@^2.0.1:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/get-folder-size/download/get-folder-size-2.0.1.tgz"
+ integrity sha1-P+BSTdO60FJX7xMRMxQXvNAgpJc=
+ dependencies:
+ gar "^1.0.4"
+ tiny-each-async "2.0.3"
+
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/get-intrinsic/download/get-intrinsic-1.2.0.tgz"
+ integrity sha1-etHcBTXzopBLugdXcnY+UFH20F8=
+ dependencies:
+ function-bind "^1.1.1"
+ has "^1.0.3"
+ has-symbols "^1.0.3"
+
+get-stream@^4.0.0:
+ version "4.1.0"
+ resolved "http://10.107.103.115:8001/get-stream/download/get-stream-4.1.0.tgz"
+ integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU=
+ dependencies:
+ pump "^3.0.0"
+
+get-stream@^6.0.0:
+ version "6.0.1"
+ resolved "http://10.107.103.115:8001/get-stream/download/get-stream-6.0.1.tgz"
+ integrity sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=
+
+get-symbol-description@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/get-symbol-description/download/get-symbol-description-1.0.0.tgz"
+ integrity sha1-f9uByQAQH71WTdXxowr1qtweWNY=
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.1"
+
+get-value@^2.0.3, get-value@^2.0.6:
+ version "2.0.6"
+ resolved "http://10.107.103.115:8001/get-value/download/get-value-2.0.6.tgz"
+ integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
+
+getpass@^0.1.1:
+ version "0.1.7"
+ resolved "http://10.107.103.115:8001/getpass/download/getpass-0.1.7.tgz"
+ integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
+ dependencies:
+ assert-plus "^1.0.0"
+
+git-raw-commits@^2.0.0:
+ version "2.0.11"
+ resolved "http://10.107.103.115:8001/git-raw-commits/download/git-raw-commits-2.0.11.tgz"
+ integrity sha1-vDV2Y4Bx0YZV4cxg1/UkkgAI1yM=
+ dependencies:
+ dargs "^7.0.0"
+ lodash "^4.17.15"
+ meow "^8.0.0"
+ split2 "^3.0.0"
+ through2 "^4.0.0"
+
+glob-parent@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/glob-parent/download/glob-parent-3.1.0.tgz"
+ integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
+ dependencies:
+ is-glob "^3.1.0"
+ path-dirname "^1.0.0"
+
+glob-parent@^5.1.2, glob-parent@~5.1.2:
+ version "5.1.2"
+ resolved "http://10.107.103.115:8001/glob-parent/download/glob-parent-5.1.2.tgz"
+ integrity sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=
+ dependencies:
+ is-glob "^4.0.1"
+
+glob-parent@^6.0.1:
+ version "6.0.2"
+ resolved "http://10.107.103.115:8001/glob-parent/download/glob-parent-6.0.2.tgz"
+ integrity sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=
+ dependencies:
+ is-glob "^4.0.3"
+
+glob-to-regexp@^0.4.1:
+ version "0.4.1"
+ resolved "http://10.107.103.115:8001/glob-to-regexp/download/glob-to-regexp-0.4.1.tgz"
+ integrity sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=
+
+glob@^7.0.3, glob@^7.1.3, glob@^7.1.7, glob@^7.2.0, glob@7.2.3:
+ version "7.2.3"
+ resolved "http://10.107.103.115:8001/glob/download/glob-7.2.3.tgz"
+ integrity sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.1.1"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+global-dirs@^0.1.1:
+ version "0.1.1"
+ resolved "http://10.107.103.115:8001/global-dirs/download/global-dirs-0.1.1.tgz"
+ integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=
+ dependencies:
+ ini "^1.3.4"
+
+global-modules@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/global-modules/download/global-modules-1.0.0.tgz"
+ integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=
+ dependencies:
+ global-prefix "^1.0.1"
+ is-windows "^1.0.1"
+ resolve-dir "^1.0.0"
+
+global-prefix@^1.0.1:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/global-prefix/download/global-prefix-1.0.2.tgz"
+ integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=
+ dependencies:
+ expand-tilde "^2.0.2"
+ homedir-polyfill "^1.0.1"
+ ini "^1.3.4"
+ is-windows "^1.0.1"
+ which "^1.2.14"
+
+globals@^11.1.0:
+ version "11.12.0"
+ resolved "http://10.107.103.115:8001/globals/download/globals-11.12.0.tgz"
+ integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=
+
+globals@^13.6.0:
+ version "13.20.0"
+ resolved "http://10.107.103.115:8001/globals/download/globals-13.20.0.tgz"
+ integrity sha1-6idqHlCP/U8WEoiPnRutHicXv4I=
+ dependencies:
+ type-fest "^0.20.2"
+
+globals@^13.9.0:
+ version "13.20.0"
+ resolved "http://10.107.103.115:8001/globals/download/globals-13.20.0.tgz"
+ integrity sha1-6idqHlCP/U8WEoiPnRutHicXv4I=
+ dependencies:
+ type-fest "^0.20.2"
+
+globalthis@^1.0.3:
+ version "1.0.3"
+ resolved "http://10.107.103.115:8001/globalthis/download/globalthis-1.0.3.tgz"
+ integrity sha1-WFKIKlK4DcMBsGYCc+HtCC8LbM8=
+ dependencies:
+ define-properties "^1.1.3"
+
+globby@^12.0.2:
+ version "12.2.0"
+ resolved "http://10.107.103.115:8001/globby/download/globby-12.2.0.tgz"
+ integrity sha1-KrgEa0+6T/bu3oNbKfZ4+Q49PCI=
+ dependencies:
+ array-union "^3.0.1"
+ dir-glob "^3.0.1"
+ fast-glob "^3.2.7"
+ ignore "^5.1.9"
+ merge2 "^1.4.1"
+ slash "^4.0.0"
+
+globby@^6.1.0:
+ version "6.1.0"
+ resolved "http://10.107.103.115:8001/globby/download/globby-6.1.0.tgz"
+ integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=
+ dependencies:
+ array-union "^1.0.1"
+ glob "^7.0.3"
+ object-assign "^4.0.1"
+ pify "^2.0.0"
+ pinkie-promise "^2.0.0"
+
+gopd@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/gopd/download/gopd-1.0.1.tgz"
+ integrity sha1-Kf923mnax0ibfAkYpXiOVkd8Myw=
+ dependencies:
+ get-intrinsic "^1.1.3"
+
+graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9:
+ version "4.2.10"
+ resolved "http://10.107.103.115:8001/graceful-fs/download/graceful-fs-4.2.10.tgz"
+ integrity sha1-FH06AG2kyjzhRyjHrvwofDZ9emw=
+
+gzip-size@^6.0.0:
+ version "6.0.0"
+ resolved "http://10.107.103.115:8001/gzip-size/download/gzip-size-6.0.0.tgz"
+ integrity sha1-BlNn/VDCOcBnHLy61b4+LusQ5GI=
+ dependencies:
+ duplexer "^0.1.2"
+
+handle-thing@^2.0.0:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/handle-thing/download/handle-thing-2.0.1.tgz"
+ integrity sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=
+
+har-schema@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/har-schema/download/har-schema-2.0.0.tgz"
+ integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
+
+har-validator@~5.1.3:
+ version "5.1.5"
+ resolved "http://10.107.103.115:8001/har-validator/download/har-validator-5.1.5.tgz"
+ integrity sha1-HwgDufjLIMD6E4It8ezds2veHv0=
+ dependencies:
+ ajv "^6.12.3"
+ har-schema "^2.0.0"
+
+hard-rejection@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/hard-rejection/download/hard-rejection-2.1.0.tgz"
+ integrity sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=
+
+has-bigints@^1.0.1, has-bigints@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/has-bigints/download/has-bigints-1.0.2.tgz"
+ integrity sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo=
+
+has-flag@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/has-flag/download/has-flag-3.0.0.tgz"
+ integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+
+has-flag@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/has-flag/download/has-flag-4.0.0.tgz"
+ integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=
+
+has-property-descriptors@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/has-property-descriptors/download/has-property-descriptors-1.0.0.tgz"
+ integrity sha1-YQcIYAYG02lh7QTBlhk7amB/qGE=
+ dependencies:
+ get-intrinsic "^1.1.1"
+
+has-proto@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/has-proto/download/has-proto-1.0.1.tgz"
+ integrity sha1-GIXBMFU4lYr/Rp/vN5N8InlUCOA=
+
+has-symbols@^1.0.2, has-symbols@^1.0.3:
+ version "1.0.3"
+ resolved "http://10.107.103.115:8001/has-symbols/download/has-symbols-1.0.3.tgz"
+ integrity sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg=
+
+has-tostringtag@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/has-tostringtag/download/has-tostringtag-1.0.0.tgz"
+ integrity sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=
+ dependencies:
+ has-symbols "^1.0.2"
+
+has-value@^0.3.1:
+ version "0.3.1"
+ resolved "http://10.107.103.115:8001/has-value/download/has-value-0.3.1.tgz"
+ integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
+ dependencies:
+ get-value "^2.0.3"
+ has-values "^0.1.4"
+ isobject "^2.0.0"
+
+has-value@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/has-value/download/has-value-1.0.0.tgz"
+ integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
+ dependencies:
+ get-value "^2.0.6"
+ has-values "^1.0.0"
+ isobject "^3.0.0"
+
+has-values@^0.1.4:
+ version "0.1.4"
+ resolved "http://10.107.103.115:8001/has-values/download/has-values-0.1.4.tgz"
+ integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
+
+has-values@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/has-values/download/has-values-1.0.0.tgz"
+ integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
+ dependencies:
+ is-number "^3.0.0"
+ kind-of "^4.0.0"
+
+has@^1.0.3:
+ version "1.0.3"
+ resolved "http://10.107.103.115:8001/has/download/has-1.0.3.tgz"
+ integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=
+ dependencies:
+ function-bind "^1.1.1"
+
+hash-sum@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/hash-sum/download/hash-sum-2.0.0.tgz"
+ integrity sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=
+
+he@^1.2.0:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/he/download/he-1.2.0.tgz"
+ integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8=
+
+highlight.js@^10.7.1:
+ version "10.7.3"
+ resolved "http://10.107.103.115:8001/highlight.js/download/highlight.js-10.7.3.tgz"
+ integrity sha1-aXJy45kTVuQMPKxWanTu9oF1ZTE=
+
+homedir-polyfill@^1.0.1:
+ version "1.0.3"
+ resolved "http://10.107.103.115:8001/homedir-polyfill/download/homedir-polyfill-1.0.3.tgz"
+ integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg=
+ dependencies:
+ parse-passwd "^1.0.0"
+
+hosted-git-info@^2.1.4:
+ version "2.8.9"
+ resolved "http://10.107.103.115:8001/hosted-git-info/download/hosted-git-info-2.8.9.tgz"
+ integrity sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=
+
+hosted-git-info@^4.0.1:
+ version "4.1.0"
+ resolved "http://10.107.103.115:8001/hosted-git-info/download/hosted-git-info-4.1.0.tgz"
+ integrity sha1-gnuChn6f8cjQxNnVOIA5fSyG0iQ=
+ dependencies:
+ lru-cache "^6.0.0"
+
+hpack.js@^2.1.6:
+ version "2.1.6"
+ resolved "http://10.107.103.115:8001/hpack.js/download/hpack.js-2.1.6.tgz"
+ integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=
+ dependencies:
+ inherits "^2.0.1"
+ obuf "^1.0.0"
+ readable-stream "^2.0.1"
+ wbuf "^1.1.0"
+
+html-entities@^1.3.1:
+ version "1.4.0"
+ resolved "http://10.107.103.115:8001/html-entities/download/html-entities-1.4.0.tgz"
+ integrity sha1-z70bAdKvr5rcobEK59/6uYxx0tw=
+
+html-minifier-terser@^6.0.2:
+ version "6.1.0"
+ resolved "http://10.107.103.115:8001/html-minifier-terser/download/html-minifier-terser-6.1.0.tgz"
+ integrity sha1-v8gYk0zAeRj2s2afV3Ts39SPMqs=
+ dependencies:
+ camel-case "^4.1.2"
+ clean-css "^5.2.2"
+ commander "^8.3.0"
+ he "^1.2.0"
+ param-case "^3.0.4"
+ relateurl "^0.2.7"
+ terser "^5.10.0"
+
+html-tags@^3.1.0:
+ version "3.2.0"
+ resolved "http://10.107.103.115:8001/html-tags/download/html-tags-3.2.0.tgz"
+ integrity sha1-27NRjSC3JlJOTdQ945frCpVyaWE=
+
+html-webpack-plugin@^5.0.0:
+ version "5.5.0"
+ resolved "http://10.107.103.115:8001/html-webpack-plugin/download/html-webpack-plugin-5.5.0.tgz"
+ integrity sha1-w5EZNvV2gcH59Ni2jBWM2d/lL1A=
+ dependencies:
+ "@types/html-minifier-terser" "^6.0.0"
+ html-minifier-terser "^6.0.2"
+ lodash "^4.17.21"
+ pretty-error "^4.0.0"
+ tapable "^2.0.0"
+
+html-webpack-tags-plugin@^3.0.0:
+ version "3.0.2"
+ resolved "http://10.107.103.115:8001/html-webpack-tags-plugin/download/html-webpack-tags-plugin-3.0.2.tgz"
+ integrity sha1-7vxmAORbNmBej5G71Jf8f09tLYw=
+ dependencies:
+ glob "^7.2.0"
+ minimatch "^3.0.4"
+ slash "^3.0.0"
+
+htmlparser2@^6.1.0:
+ version "6.1.0"
+ resolved "http://10.107.103.115:8001/htmlparser2/download/htmlparser2-6.1.0.tgz"
+ integrity sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=
+ dependencies:
+ domelementtype "^2.0.1"
+ domhandler "^4.0.0"
+ domutils "^2.5.2"
+ entities "^2.0.0"
+
+htmlparser2@^7.1.2:
+ version "7.2.0"
+ resolved "http://10.107.103.115:8001/htmlparser2/download/htmlparser2-7.2.0.tgz"
+ integrity sha1-iBfN6ji7wyQ5KpCxmQkI6Bpl9aU=
+ dependencies:
+ domelementtype "^2.0.1"
+ domhandler "^4.2.2"
+ domutils "^2.8.0"
+ entities "^3.0.1"
+
+http-deceiver@^1.2.7:
+ version "1.2.7"
+ resolved "http://10.107.103.115:8001/http-deceiver/download/http-deceiver-1.2.7.tgz"
+ integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=
+
+http-errors@~1.6.2:
+ version "1.6.3"
+ resolved "http://10.107.103.115:8001/http-errors/download/http-errors-1.6.3.tgz"
+ integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
+ dependencies:
+ depd "~1.1.2"
+ inherits "2.0.3"
+ setprototypeof "1.1.0"
+ statuses ">= 1.4.0 < 2"
+
+http-errors@2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/http-errors/download/http-errors-2.0.0.tgz"
+ integrity sha1-t3dKFIbvc892Z6ya4IWMASxXudM=
+ dependencies:
+ depd "2.0.0"
+ inherits "2.0.4"
+ setprototypeof "1.2.0"
+ statuses "2.0.1"
+ toidentifier "1.0.1"
+
+http-parser-js@>=0.5.1:
+ version "0.5.8"
+ resolved "http://10.107.103.115:8001/http-parser-js/download/http-parser-js-0.5.8.tgz"
+ integrity sha1-ryMJDZrE4kVz3m9q7MnYSki/IOM=
+
+http-proxy-middleware@0.19.1:
+ version "0.19.1"
+ resolved "http://10.107.103.115:8001/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz"
+ integrity sha1-GDx9xKoUeRUDBkmMIQza+WCApDo=
+ dependencies:
+ http-proxy "^1.17.0"
+ is-glob "^4.0.0"
+ lodash "^4.17.11"
+ micromatch "^3.1.10"
+
+http-proxy@^1.17.0:
+ version "1.18.1"
+ resolved "http://10.107.103.115:8001/http-proxy/download/http-proxy-1.18.1.tgz"
+ integrity sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=
+ dependencies:
+ eventemitter3 "^4.0.0"
+ follow-redirects "^1.0.0"
+ requires-port "^1.0.0"
+
+http-signature@~1.2.0:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/http-signature/download/http-signature-1.2.0.tgz"
+ integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
+ dependencies:
+ assert-plus "^1.0.0"
+ jsprim "^1.2.2"
+ sshpk "^1.7.0"
+
+human-signals@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/human-signals/download/human-signals-2.1.0.tgz"
+ integrity sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=
+
+husky@7.0.4:
+ version "7.0.4"
+ resolved "http://10.107.103.115:8001/husky/download/husky-7.0.4.tgz"
+ integrity sha1-JCBIJF3EnI+xvwzHz7mN1yJTFTU=
+
+iconv-lite@^0.4.24, iconv-lite@0.4.24:
+ version "0.4.24"
+ resolved "http://10.107.103.115:8001/iconv-lite/download/iconv-lite-0.4.24.tgz"
+ integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=
+ dependencies:
+ safer-buffer ">= 2.1.2 < 3"
+
+icss-utils@^5.0.0, icss-utils@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/icss-utils/download/icss-utils-5.1.0.tgz"
+ integrity sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=
+
+ieee754@^1.1.13:
+ version "1.2.1"
+ resolved "http://10.107.103.115:8001/ieee754/download/ieee754-1.2.1.tgz"
+ integrity sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=
+
+ignore@^4.0.6:
+ version "4.0.6"
+ resolved "http://10.107.103.115:8001/ignore/download/ignore-4.0.6.tgz"
+ integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=
+
+ignore@^5.1.1, ignore@^5.1.9:
+ version "5.2.4"
+ resolved "http://10.107.103.115:8001/ignore/download/ignore-5.2.4.tgz"
+ integrity sha1-opHAxheP8blgvv5H/N7DAWdKYyQ=
+
+image-size@~0.5.0:
+ version "0.5.5"
+ resolved "http://10.107.103.115:8001/image-size/download/image-size-0.5.5.tgz"
+ integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=
+
+import-fresh@^3.0.0, import-fresh@^3.2.1:
+ version "3.3.0"
+ resolved "http://10.107.103.115:8001/import-fresh/download/import-fresh-3.3.0.tgz"
+ integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs=
+ dependencies:
+ parent-module "^1.0.0"
+ resolve-from "^4.0.0"
+
+import-local@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/import-local/download/import-local-2.0.0.tgz"
+ integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0=
+ dependencies:
+ pkg-dir "^3.0.0"
+ resolve-cwd "^2.0.0"
+
+imurmurhash@^0.1.4:
+ version "0.1.4"
+ resolved "http://10.107.103.115:8001/imurmurhash/download/imurmurhash-0.1.4.tgz"
+ integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+
+indent-string@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/indent-string/download/indent-string-4.0.0.tgz"
+ integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=
+
+inflight@^1.0.4:
+ version "1.0.6"
+ resolved "http://10.107.103.115:8001/inflight/download/inflight-1.0.6.tgz"
+ integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+ dependencies:
+ once "^1.3.0"
+ wrappy "1"
+
+inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@2, inherits@2.0.4:
+ version "2.0.4"
+ resolved "http://10.107.103.115:8001/inherits/download/inherits-2.0.4.tgz"
+ integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=
+
+inherits@2.0.3:
+ version "2.0.3"
+ resolved "http://10.107.103.115:8001/inherits/download/inherits-2.0.3.tgz"
+ integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+
+ini@^1.3.4:
+ version "1.3.8"
+ resolved "http://10.107.103.115:8001/ini/download/ini-1.3.8.tgz"
+ integrity sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=
+
+inquirer@8.2.4:
+ version "8.2.4"
+ resolved "http://10.107.103.115:8001/inquirer/download/inquirer-8.2.4.tgz"
+ integrity sha1-3b/obKL2dkmmfapvEFHBKPaE8LQ=
+ dependencies:
+ ansi-escapes "^4.2.1"
+ chalk "^4.1.1"
+ cli-cursor "^3.1.0"
+ cli-width "^3.0.0"
+ external-editor "^3.0.3"
+ figures "^3.0.0"
+ lodash "^4.17.21"
+ mute-stream "0.0.8"
+ ora "^5.4.1"
+ run-async "^2.4.0"
+ rxjs "^7.5.5"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+ through "^2.3.6"
+ wrap-ansi "^7.0.0"
+
+internal-ip@^4.3.0:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/internal-ip/download/internal-ip-4.3.0.tgz"
+ integrity sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc=
+ dependencies:
+ default-gateway "^4.2.0"
+ ipaddr.js "^1.9.0"
+
+internal-slot@^1.0.4:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/internal-slot/download/internal-slot-1.0.4.tgz"
+ integrity sha1-hVHnuvdKemul90nPsWqmByLw1vM=
+ dependencies:
+ get-intrinsic "^1.1.3"
+ has "^1.0.3"
+ side-channel "^1.0.4"
+
+ip-regex@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/ip-regex/download/ip-regex-2.1.0.tgz"
+ integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=
+
+ip@^1.1.0, ip@^1.1.5:
+ version "1.1.8"
+ resolved "http://10.107.103.115:8001/ip/download/ip-1.1.8.tgz"
+ integrity sha1-rgWUj2sHVDXtMweszgRinajNv0g=
+
+ipaddr.js@^1.9.0, ipaddr.js@1.9.1:
+ version "1.9.1"
+ resolved "http://10.107.103.115:8001/ipaddr.js/download/ipaddr.js-1.9.1.tgz"
+ integrity sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=
+
+is-absolute-url@^3.0.3:
+ version "3.0.3"
+ resolved "http://10.107.103.115:8001/is-absolute-url/download/is-absolute-url-3.0.3.tgz"
+ integrity sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg=
+
+is-accessor-descriptor@^0.1.6:
+ version "0.1.6"
+ resolved "http://10.107.103.115:8001/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz"
+ integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
+ dependencies:
+ kind-of "^3.0.2"
+
+is-accessor-descriptor@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz"
+ integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=
+ dependencies:
+ kind-of "^6.0.0"
+
+is-arguments@^1.0.4:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/is-arguments/download/is-arguments-1.1.1.tgz"
+ integrity sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-array-buffer@^3.0.1:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/is-array-buffer/download/is-array-buffer-3.0.1.tgz"
+ integrity sha1-3rHbT8rkgwjVTvJEJwbAOTmXBSo=
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.3"
+ is-typed-array "^1.1.10"
+
+is-arrayish@^0.2.1:
+ version "0.2.1"
+ resolved "http://10.107.103.115:8001/is-arrayish/download/is-arrayish-0.2.1.tgz"
+ integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+
+is-bigint@^1.0.1:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/is-bigint/download/is-bigint-1.0.4.tgz"
+ integrity sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=
+ dependencies:
+ has-bigints "^1.0.1"
+
+is-binary-path@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/is-binary-path/download/is-binary-path-1.0.1.tgz"
+ integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
+ dependencies:
+ binary-extensions "^1.0.0"
+
+is-binary-path@~2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/is-binary-path/download/is-binary-path-2.1.0.tgz"
+ integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=
+ dependencies:
+ binary-extensions "^2.0.0"
+
+is-boolean-object@^1.1.0:
+ version "1.1.2"
+ resolved "http://10.107.103.115:8001/is-boolean-object/download/is-boolean-object-1.1.2.tgz"
+ integrity sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-buffer@^1.1.5:
+ version "1.1.6"
+ resolved "http://10.107.103.115:8001/is-buffer/download/is-buffer-1.1.6.tgz"
+ integrity sha1-76ouqdqg16suoTqXsritUf776L4=
+
+is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
+ version "1.2.7"
+ resolved "http://10.107.103.115:8001/is-callable/download/is-callable-1.2.7.tgz"
+ integrity sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=
+
+is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.9.0:
+ version "2.11.0"
+ resolved "http://10.107.103.115:8001/is-core-module/download/is-core-module-2.11.0.tgz"
+ integrity sha1-rUyz44Y+gUUjyW8/WNJsxXD/AUQ=
+ dependencies:
+ has "^1.0.3"
+
+is-data-descriptor@^0.1.4:
+ version "0.1.4"
+ resolved "http://10.107.103.115:8001/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz"
+ integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
+ dependencies:
+ kind-of "^3.0.2"
+
+is-data-descriptor@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz"
+ integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=
+ dependencies:
+ kind-of "^6.0.0"
+
+is-date-object@^1.0.1:
+ version "1.0.5"
+ resolved "http://10.107.103.115:8001/is-date-object/download/is-date-object-1.0.5.tgz"
+ integrity sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-descriptor@^0.1.0:
+ version "0.1.6"
+ resolved "http://10.107.103.115:8001/is-descriptor/download/is-descriptor-0.1.6.tgz"
+ integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=
+ dependencies:
+ is-accessor-descriptor "^0.1.6"
+ is-data-descriptor "^0.1.4"
+ kind-of "^5.0.0"
+
+is-descriptor@^1.0.0:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/is-descriptor/download/is-descriptor-1.0.2.tgz"
+ integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=
+ dependencies:
+ is-accessor-descriptor "^1.0.0"
+ is-data-descriptor "^1.0.0"
+ kind-of "^6.0.2"
+
+is-descriptor@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/is-descriptor/download/is-descriptor-1.0.2.tgz"
+ integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=
+ dependencies:
+ is-accessor-descriptor "^1.0.0"
+ is-data-descriptor "^1.0.0"
+ kind-of "^6.0.2"
+
+is-extendable@^0.1.0, is-extendable@^0.1.1:
+ version "0.1.1"
+ resolved "http://10.107.103.115:8001/is-extendable/download/is-extendable-0.1.1.tgz"
+ integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
+
+is-extendable@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/is-extendable/download/is-extendable-1.0.1.tgz"
+ integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=
+ dependencies:
+ is-plain-object "^2.0.4"
+
+is-extglob@^2.1.0, is-extglob@^2.1.1:
+ version "2.1.1"
+ resolved "http://10.107.103.115:8001/is-extglob/download/is-extglob-2.1.1.tgz"
+ integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+
+is-fullwidth-code-point@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz"
+ integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+
+is-fullwidth-code-point@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz"
+ integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=
+
+is-fullwidth-code-point@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/is-fullwidth-code-point/download/is-fullwidth-code-point-4.0.0.tgz"
+ integrity sha1-+uMWfHKedGP4RhzlErCApJJoqog=
+
+is-glob@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/is-glob/download/is-glob-3.1.0.tgz"
+ integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
+ dependencies:
+ is-extglob "^2.1.0"
+
+is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
+ version "4.0.3"
+ resolved "http://10.107.103.115:8001/is-glob/download/is-glob-4.0.3.tgz"
+ integrity sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=
+ dependencies:
+ is-extglob "^2.1.1"
+
+is-interactive@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/is-interactive/download/is-interactive-1.0.0.tgz"
+ integrity sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=
+
+is-negative-zero@^2.0.2:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/is-negative-zero/download/is-negative-zero-2.0.2.tgz"
+ integrity sha1-e/bwOigAO4s5Zd46wm9mTXZfMVA=
+
+is-number-object@^1.0.4:
+ version "1.0.7"
+ resolved "http://10.107.103.115:8001/is-number-object/download/is-number-object-1.0.7.tgz"
+ integrity sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw=
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-number@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/is-number/download/is-number-3.0.0.tgz"
+ integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
+ dependencies:
+ kind-of "^3.0.2"
+
+is-number@^7.0.0:
+ version "7.0.0"
+ resolved "http://10.107.103.115:8001/is-number/download/is-number-7.0.0.tgz"
+ integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=
+
+is-obj@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/is-obj/download/is-obj-2.0.0.tgz"
+ integrity sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=
+
+is-path-cwd@^2.0.0:
+ version "2.2.0"
+ resolved "http://10.107.103.115:8001/is-path-cwd/download/is-path-cwd-2.2.0.tgz"
+ integrity sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=
+
+is-path-in-cwd@^2.0.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz"
+ integrity sha1-v+Lcomxp85cmWkAJljYCk1oFOss=
+ dependencies:
+ is-path-inside "^2.1.0"
+
+is-path-inside@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/is-path-inside/download/is-path-inside-2.1.0.tgz"
+ integrity sha1-fJgQWH1lmkDSe8201WFuqwWUlLI=
+ dependencies:
+ path-is-inside "^1.0.2"
+
+is-plain-obj@^1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/is-plain-obj/download/is-plain-obj-1.1.0.tgz"
+ integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
+
+is-plain-object@^2.0.3, is-plain-object@^2.0.4:
+ version "2.0.4"
+ resolved "http://10.107.103.115:8001/is-plain-object/download/is-plain-object-2.0.4.tgz"
+ integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=
+ dependencies:
+ isobject "^3.0.1"
+
+is-regex@^1.0.4, is-regex@^1.1.4:
+ version "1.1.4"
+ resolved "http://10.107.103.115:8001/is-regex/download/is-regex-1.1.4.tgz"
+ integrity sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-shared-array-buffer@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/is-shared-array-buffer/download/is-shared-array-buffer-1.0.2.tgz"
+ integrity sha1-jyWcVztgtqMtQFihoHQwwKc0THk=
+ dependencies:
+ call-bind "^1.0.2"
+
+is-stream@^1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/is-stream/download/is-stream-1.1.0.tgz"
+ integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
+
+is-stream@^2.0.0:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/is-stream/download/is-stream-2.0.1.tgz"
+ integrity sha1-+sHj1TuXrVqdCunO8jifWBClwHc=
+
+is-string@^1.0.5, is-string@^1.0.7:
+ version "1.0.7"
+ resolved "http://10.107.103.115:8001/is-string/download/is-string-1.0.7.tgz"
+ integrity sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-symbol@^1.0.2, is-symbol@^1.0.3:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/is-symbol/download/is-symbol-1.0.4.tgz"
+ integrity sha1-ptrJO2NbBjymhyI23oiRClevE5w=
+ dependencies:
+ has-symbols "^1.0.2"
+
+is-text-path@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/is-text-path/download/is-text-path-1.0.1.tgz"
+ integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=
+ dependencies:
+ text-extensions "^1.0.0"
+
+is-typed-array@^1.1.10, is-typed-array@^1.1.9:
+ version "1.1.10"
+ resolved "http://10.107.103.115:8001/is-typed-array/download/is-typed-array-1.1.10.tgz"
+ integrity sha1-NqW1y0GJtXXRo+SwhTa/tIWAHj8=
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.0"
+
+is-typedarray@~1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/is-typedarray/download/is-typedarray-1.0.0.tgz"
+ integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+
+is-unicode-supported@^0.1.0:
+ version "0.1.0"
+ resolved "http://10.107.103.115:8001/is-unicode-supported/download/is-unicode-supported-0.1.0.tgz"
+ integrity sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=
+
+is-utf8@^0.2.1:
+ version "0.2.1"
+ resolved "http://10.107.103.115:8001/is-utf8/download/is-utf8-0.2.1.tgz"
+ integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
+
+is-weakref@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/is-weakref/download/is-weakref-1.0.2.tgz"
+ integrity sha1-lSnzg6kzggXol2XgOS78LxAPBvI=
+ dependencies:
+ call-bind "^1.0.2"
+
+is-windows@^1.0.1, is-windows@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/is-windows/download/is-windows-1.0.2.tgz"
+ integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=
+
+is-wsl@^1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/is-wsl/download/is-wsl-1.1.0.tgz"
+ integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
+
+isarray@^1.0.0, isarray@~1.0.0, isarray@1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/isarray/download/isarray-1.0.0.tgz"
+ integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+
+isexe@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/isexe/download/isexe-2.0.0.tgz"
+ integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+
+isobject@^2.0.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/isobject/download/isobject-2.1.0.tgz"
+ integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
+ dependencies:
+ isarray "1.0.0"
+
+isobject@^3.0.0, isobject@^3.0.1:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/isobject/download/isobject-3.0.1.tgz"
+ integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+
+isstream@~0.1.2:
+ version "0.1.2"
+ resolved "http://10.107.103.115:8001/isstream/download/isstream-0.1.2.tgz"
+ integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
+
+javascript-stringify@^2.0.1:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/javascript-stringify/download/javascript-stringify-2.1.0.tgz"
+ integrity sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk=
+
+jest-worker@^27.0.2, jest-worker@^27.4.5:
+ version "27.5.1"
+ resolved "http://10.107.103.115:8001/jest-worker/download/jest-worker-27.5.1.tgz"
+ integrity sha1-jRRvCQDolzsQa29zzB6ajLhvjbA=
+ dependencies:
+ "@types/node" "*"
+ merge-stream "^2.0.0"
+ supports-color "^8.0.0"
+
+joi@17.3.0:
+ version "17.3.0"
+ resolved "http://10.107.103.115:8001/joi/download/joi-17.3.0.tgz"
+ integrity sha1-8b5KbOKbwXFmZYGaw2HfoTn/9dI=
+ dependencies:
+ "@hapi/hoek" "^9.0.0"
+ "@hapi/topo" "^5.0.0"
+ "@sideway/address" "^4.1.0"
+ "@sideway/formula" "^3.0.0"
+ "@sideway/pinpoint" "^2.0.0"
+
+js-tokens@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/js-tokens/download/js-tokens-4.0.0.tgz"
+ integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk=
+
+js-yaml@^3.13.1:
+ version "3.14.1"
+ resolved "http://10.107.103.115:8001/js-yaml/download/js-yaml-3.14.1.tgz"
+ integrity sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=
+ dependencies:
+ argparse "^1.0.7"
+ esprima "^4.0.0"
+
+jsbn@~0.1.0:
+ version "0.1.1"
+ resolved "http://10.107.103.115:8001/jsbn/download/jsbn-0.1.1.tgz"
+ integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
+
+jsesc@^2.5.1:
+ version "2.5.2"
+ resolved "http://10.107.103.115:8001/jsesc/download/jsesc-2.5.2.tgz"
+ integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=
+
+jsesc@~0.5.0:
+ version "0.5.0"
+ resolved "http://10.107.103.115:8001/jsesc/download/jsesc-0.5.0.tgz"
+ integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
+
+json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
+ version "2.3.1"
+ resolved "http://10.107.103.115:8001/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz"
+ integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=
+
+json-schema-traverse@^0.4.1:
+ version "0.4.1"
+ resolved "http://10.107.103.115:8001/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz"
+ integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA=
+
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/json-schema-traverse/download/json-schema-traverse-1.0.0.tgz"
+ integrity sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=
+
+json-schema@0.4.0:
+ version "0.4.0"
+ resolved "http://10.107.103.115:8001/json-schema/download/json-schema-0.4.0.tgz"
+ integrity sha1-995M9u+rg4666zI2R0y7paGTCrU=
+
+json-stable-stringify-without-jsonify@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz"
+ integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+
+json-stringify-safe@~5.0.1:
+ version "5.0.1"
+ resolved "http://10.107.103.115:8001/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz"
+ integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+
+json5@^1.0.1:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/json5/download/json5-1.0.2.tgz"
+ integrity sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM=
+ dependencies:
+ minimist "^1.2.0"
+
+json5@^2.1.2, json5@^2.2.2:
+ version "2.2.3"
+ resolved "http://10.107.103.115:8001/json5/download/json5-2.2.3.tgz"
+ integrity sha1-eM1vGhm9wStz21rQxh79ZsHikoM=
+
+jsonfile@^6.0.1:
+ version "6.1.0"
+ resolved "http://10.107.103.115:8001/jsonfile/download/jsonfile-6.1.0.tgz"
+ integrity sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=
+ dependencies:
+ universalify "^2.0.0"
+ optionalDependencies:
+ graceful-fs "^4.1.6"
+
+jsonparse@^1.2.0:
+ version "1.3.1"
+ resolved "http://10.107.103.115:8001/jsonparse/download/jsonparse-1.3.1.tgz"
+ integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
+
+JSONStream@^1.0.4:
+ version "1.3.5"
+ resolved "http://10.107.103.115:8001/JSONStream/download/JSONStream-1.3.5.tgz"
+ integrity sha1-MgjB8I06TZkmGrZPkjArwV4RHKA=
+ dependencies:
+ jsonparse "^1.2.0"
+ through ">=2.2.7 <3"
+
+jsprim@^1.2.2:
+ version "1.4.2"
+ resolved "http://10.107.103.115:8001/jsprim/download/jsprim-1.4.2.tgz"
+ integrity sha1-cSxlUzoVyHi6WentXw4m1bd8X+s=
+ dependencies:
+ assert-plus "1.0.0"
+ extsprintf "1.3.0"
+ json-schema "0.4.0"
+ verror "1.10.0"
+
+killable@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/killable/download/killable-1.0.1.tgz"
+ integrity sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI=
+
+kind-of@^3.0.2:
+ version "3.2.2"
+ resolved "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz"
+ integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+ dependencies:
+ is-buffer "^1.1.5"
+
+kind-of@^3.0.3:
+ version "3.2.2"
+ resolved "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz"
+ integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+ dependencies:
+ is-buffer "^1.1.5"
+
+kind-of@^3.2.0:
+ version "3.2.2"
+ resolved "http://10.107.103.115:8001/kind-of/download/kind-of-3.2.2.tgz"
+ integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+ dependencies:
+ is-buffer "^1.1.5"
+
+kind-of@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/kind-of/download/kind-of-4.0.0.tgz"
+ integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
+ dependencies:
+ is-buffer "^1.1.5"
+
+kind-of@^5.0.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/kind-of/download/kind-of-5.1.0.tgz"
+ integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=
+
+kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3:
+ version "6.0.3"
+ resolved "http://10.107.103.115:8001/kind-of/download/kind-of-6.0.3.tgz"
+ integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=
+
+klona@^2.0.4:
+ version "2.0.6"
+ resolved "http://10.107.103.115:8001/klona/download/klona-2.0.6.tgz"
+ integrity sha1-hb/7+BnAOy9TJwQSQgpFVe+ILiI=
+
+less-loader@^8.0.0:
+ version "8.1.1"
+ resolved "http://10.107.103.115:8001/less-loader/download/less-loader-8.1.1.tgz"
+ integrity sha1-q6vpElgEV60ApDGBRqrFtT4CP0I=
+ dependencies:
+ klona "^2.0.4"
+
+"less@^3.5.0 || ^4.0.0", less@3.9.0:
+ version "3.9.0"
+ resolved "http://10.107.103.115:8001/less/download/less-3.9.0.tgz"
+ integrity sha1-t1EcQ/N89X3Iff/ZiD7BISibFHQ=
+ dependencies:
+ clone "^2.1.2"
+ optionalDependencies:
+ errno "^0.1.1"
+ graceful-fs "^4.1.2"
+ image-size "~0.5.0"
+ mime "^1.4.1"
+ mkdirp "^0.5.0"
+ promise "^7.1.1"
+ request "^2.83.0"
+ source-map "~0.6.0"
+
+levn@^0.4.1:
+ version "0.4.1"
+ resolved "http://10.107.103.115:8001/levn/download/levn-0.4.1.tgz"
+ integrity sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=
+ dependencies:
+ prelude-ls "^1.2.1"
+ type-check "~0.4.0"
+
+lilconfig@^2.0.3:
+ version "2.0.6"
+ resolved "http://10.107.103.115:8001/lilconfig/download/lilconfig-2.0.6.tgz"
+ integrity sha1-MqOEVYvVivPUxuB33RrR05e8adQ=
+
+lilconfig@2.0.4:
+ version "2.0.4"
+ resolved "http://10.107.103.115:8001/lilconfig/download/lilconfig-2.0.4.tgz"
+ integrity sha1-9FB9BD1wWLOAtqj1y3vNSzTO4II=
+
+lines-and-columns@^1.1.6:
+ version "1.2.4"
+ resolved "http://10.107.103.115:8001/lines-and-columns/download/lines-and-columns-1.2.4.tgz"
+ integrity sha1-7KKE910pZQeTCdwK2SVauy68FjI=
+
+lint-staged@12.1.2:
+ version "12.1.2"
+ resolved "http://10.107.103.115:8001/lint-staged/download/lint-staged-12.1.2.tgz"
+ integrity sha1-kMVxkn4TcfwTPnIGcd15ieq1P3Q=
+ dependencies:
+ cli-truncate "^3.1.0"
+ colorette "^2.0.16"
+ commander "^8.3.0"
+ debug "^4.3.2"
+ enquirer "^2.3.6"
+ execa "^5.1.1"
+ lilconfig "2.0.4"
+ listr2 "^3.13.3"
+ micromatch "^4.0.4"
+ normalize-path "^3.0.0"
+ object-inspect "^1.11.0"
+ string-argv "^0.3.1"
+ supports-color "^9.0.2"
+ yaml "^1.10.2"
+
+listr2@^3.13.3:
+ version "3.14.0"
+ resolved "http://10.107.103.115:8001/listr2/download/listr2-3.14.0.tgz"
+ integrity sha1-IxAcxi4Tdf1YNrJIJ20dK1H9vp4=
+ dependencies:
+ cli-truncate "^2.1.0"
+ colorette "^2.0.16"
+ log-update "^4.0.0"
+ p-map "^4.0.0"
+ rfdc "^1.3.0"
+ rxjs "^7.5.1"
+ through "^2.3.8"
+ wrap-ansi "^7.0.0"
+
+load-json-file@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/load-json-file/download/load-json-file-2.0.0.tgz"
+ integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
+ dependencies:
+ graceful-fs "^4.1.2"
+ parse-json "^2.2.0"
+ pify "^2.0.0"
+ strip-bom "^3.0.0"
+
+loader-runner@^4.2.0:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/loader-runner/download/loader-runner-4.3.0.tgz"
+ integrity sha1-wbShY7mfYUgwNTsWdV5xSawjFOE=
+
+loader-utils@^1.2.3:
+ version "1.4.2"
+ resolved "http://10.107.103.115:8001/loader-utils/download/loader-utils-1.4.2.tgz"
+ integrity sha1-KalX86Y5c4g+toTxD/09FR/sAaM=
+ dependencies:
+ big.js "^5.2.2"
+ emojis-list "^3.0.0"
+ json5 "^1.0.1"
+
+loader-utils@^2.0.0:
+ version "2.0.4"
+ resolved "http://10.107.103.115:8001/loader-utils/download/loader-utils-2.0.4.tgz"
+ integrity sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=
+ dependencies:
+ big.js "^5.2.2"
+ emojis-list "^3.0.0"
+ json5 "^2.1.2"
+
+locate-path@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/locate-path/download/locate-path-2.0.0.tgz"
+ integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
+ dependencies:
+ p-locate "^2.0.0"
+ path-exists "^3.0.0"
+
+locate-path@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/locate-path/download/locate-path-3.0.0.tgz"
+ integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=
+ dependencies:
+ p-locate "^3.0.0"
+ path-exists "^3.0.0"
+
+locate-path@^5.0.0:
+ version "5.0.0"
+ resolved "http://10.107.103.115:8001/locate-path/download/locate-path-5.0.0.tgz"
+ integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=
+ dependencies:
+ p-locate "^4.1.0"
+
+locate-path@^6.0.0:
+ version "6.0.0"
+ resolved "http://10.107.103.115:8001/locate-path/download/locate-path-6.0.0.tgz"
+ integrity sha1-VTIeswn+u8WcSAHZMackUqaB0oY=
+ dependencies:
+ p-locate "^5.0.0"
+
+lodash-es@^4.17.15, lodash-es@^4.17.21, lodash-es@4.17.21:
+ version "4.17.21"
+ resolved "http://10.107.103.115:8001/lodash-es/download/lodash-es-4.17.21.tgz"
+ integrity sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=
+
+lodash.debounce@^4.0.8:
+ version "4.0.8"
+ resolved "http://10.107.103.115:8001/lodash.debounce/download/lodash.debounce-4.0.8.tgz"
+ integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
+
+lodash.get@^4:
+ version "4.4.2"
+ resolved "http://10.107.103.115:8001/lodash.get/download/lodash.get-4.4.2.tgz"
+ integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
+
+lodash.map@^4.5.1:
+ version "4.6.0"
+ resolved "http://10.107.103.115:8001/lodash.map/download/lodash.map-4.6.0.tgz"
+ integrity sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=
+
+lodash.memoize@^4.1.2:
+ version "4.1.2"
+ resolved "http://10.107.103.115:8001/lodash.memoize/download/lodash.memoize-4.1.2.tgz"
+ integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
+
+lodash.merge@^4.6.2:
+ version "4.6.2"
+ resolved "http://10.107.103.115:8001/lodash.merge/download/lodash.merge-4.6.2.tgz"
+ integrity sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=
+
+lodash.truncate@^4.4.2:
+ version "4.4.2"
+ resolved "http://10.107.103.115:8001/lodash.truncate/download/lodash.truncate-4.4.2.tgz"
+ integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=
+
+lodash.uniq@^4.5.0:
+ version "4.5.0"
+ resolved "http://10.107.103.115:8001/lodash.uniq/download/lodash.uniq-4.5.0.tgz"
+ integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
+
+lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@4.17.21:
+ version "4.17.21"
+ resolved "http://10.107.103.115:8001/lodash/download/lodash-4.17.21.tgz"
+ integrity sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=
+
+log-symbols@^4.1.0:
+ version "4.1.0"
+ resolved "http://10.107.103.115:8001/log-symbols/download/log-symbols-4.1.0.tgz"
+ integrity sha1-P727lbRoOsn8eFER55LlWNSr1QM=
+ dependencies:
+ chalk "^4.1.0"
+ is-unicode-supported "^0.1.0"
+
+log-update@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/log-update/download/log-update-4.0.0.tgz"
+ integrity sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE=
+ dependencies:
+ ansi-escapes "^4.3.0"
+ cli-cursor "^3.1.0"
+ slice-ansi "^4.0.0"
+ wrap-ansi "^6.2.0"
+
+loglevel@^1.6.8:
+ version "1.8.1"
+ resolved "http://10.107.103.115:8001/loglevel/download/loglevel-1.8.1.tgz"
+ integrity sha1-XGIfg9W0jFSuk7YVY1P1VZYzd7Q=
+
+longest@^2.0.1:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/longest/download/longest-2.0.1.tgz"
+ integrity sha1-eB4YMpaqlPbU2RbcM10NF676I/g=
+
+lower-case@^2.0.2:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/lower-case/download/lower-case-2.0.2.tgz"
+ integrity sha1-b6I3xj29xKgsoP2ILkci3F5jTig=
+ dependencies:
+ tslib "^2.0.3"
+
+lru-cache@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/lru-cache/download/lru-cache-5.1.1.tgz"
+ integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=
+ dependencies:
+ yallist "^3.0.2"
+
+lru-cache@^6.0.0:
+ version "6.0.0"
+ resolved "http://10.107.103.115:8001/lru-cache/download/lru-cache-6.0.0.tgz"
+ integrity sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=
+ dependencies:
+ yallist "^4.0.0"
+
+magic-string@^0.25.7:
+ version "0.25.9"
+ resolved "http://10.107.103.115:8001/magic-string/download/magic-string-0.25.9.tgz"
+ integrity sha1-3n+fr5HvihyR0CwuUxTIJ3283Rw=
+ dependencies:
+ sourcemap-codec "^1.4.8"
+
+make-dir@^2.0.0, make-dir@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/make-dir/download/make-dir-2.1.0.tgz"
+ integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=
+ dependencies:
+ pify "^4.0.1"
+ semver "^5.6.0"
+
+make-dir@^3.0.2, make-dir@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/make-dir/download/make-dir-3.1.0.tgz"
+ integrity sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=
+ dependencies:
+ semver "^6.0.0"
+
+make-error@^1, make-error@^1.1.1:
+ version "1.3.6"
+ resolved "http://10.107.103.115:8001/make-error/download/make-error-1.3.6.tgz"
+ integrity sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=
+
+map-cache@^0.2.2:
+ version "0.2.2"
+ resolved "http://10.107.103.115:8001/map-cache/download/map-cache-0.2.2.tgz"
+ integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
+
+map-obj@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/map-obj/download/map-obj-1.0.1.tgz"
+ integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
+
+map-obj@^4.0.0:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/map-obj/download/map-obj-4.3.0.tgz"
+ integrity sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=
+
+map-visit@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/map-visit/download/map-visit-1.0.0.tgz"
+ integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
+ dependencies:
+ object-visit "^1.0.0"
+
+mdn-data@2.0.14:
+ version "2.0.14"
+ resolved "http://10.107.103.115:8001/mdn-data/download/mdn-data-2.0.14.tgz"
+ integrity sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=
+
+media-typer@0.3.0:
+ version "0.3.0"
+ resolved "http://10.107.103.115:8001/media-typer/download/media-typer-0.3.0.tgz"
+ integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
+
+memory-fs@^0.4.1:
+ version "0.4.1"
+ resolved "http://10.107.103.115:8001/memory-fs/download/memory-fs-0.4.1.tgz"
+ integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
+ dependencies:
+ errno "^0.1.3"
+ readable-stream "^2.0.1"
+
+meow@^8.0.0:
+ version "8.1.2"
+ resolved "http://10.107.103.115:8001/meow/download/meow-8.1.2.tgz"
+ integrity sha1-vL5FvaDuFynTUMA8/8g5WjbE6Jc=
+ dependencies:
+ "@types/minimist" "^1.2.0"
+ camelcase-keys "^6.2.2"
+ decamelize-keys "^1.1.0"
+ hard-rejection "^2.1.0"
+ minimist-options "4.1.0"
+ normalize-package-data "^3.0.0"
+ read-pkg-up "^7.0.1"
+ redent "^3.0.0"
+ trim-newlines "^3.0.0"
+ type-fest "^0.18.0"
+ yargs-parser "^20.2.3"
+
+merge-descriptors@1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/merge-descriptors/download/merge-descriptors-1.0.1.tgz"
+ integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
+
+merge-stream@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/merge-stream/download/merge-stream-2.0.0.tgz"
+ integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=
+
+merge@^2.1.1:
+ version "2.1.1"
+ resolved "http://10.107.103.115:8001/merge/download/merge-2.1.1.tgz"
+ integrity sha1-We9L9+Cz6HkYZDboSBwGpsFiypg=
+
+merge2@^1.3.0, merge2@^1.4.1:
+ version "1.4.1"
+ resolved "http://10.107.103.115:8001/merge2/download/merge2-1.4.1.tgz"
+ integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=
+
+methods@~1.1.2:
+ version "1.1.2"
+ resolved "http://10.107.103.115:8001/methods/download/methods-1.1.2.tgz"
+ integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
+
+micromatch@^3.1.10, micromatch@^3.1.4:
+ version "3.1.10"
+ resolved "http://10.107.103.115:8001/micromatch/download/micromatch-3.1.10.tgz"
+ integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM=
+ dependencies:
+ arr-diff "^4.0.0"
+ array-unique "^0.3.2"
+ braces "^2.3.1"
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ extglob "^2.0.4"
+ fragment-cache "^0.2.1"
+ kind-of "^6.0.2"
+ nanomatch "^1.2.9"
+ object.pick "^1.3.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.2"
+
+micromatch@^4.0.2, micromatch@^4.0.4:
+ version "4.0.5"
+ resolved "http://10.107.103.115:8001/micromatch/download/micromatch-4.0.5.tgz"
+ integrity sha1-vImZp8u/d83InxMvbkZwUbSQkMY=
+ dependencies:
+ braces "^3.0.2"
+ picomatch "^2.3.1"
+
+"mime-db@>= 1.43.0 < 2", mime-db@1.52.0:
+ version "1.52.0"
+ resolved "http://10.107.103.115:8001/mime-db/download/mime-db-1.52.0.tgz"
+ integrity sha1-u6vNwChZ9JhzAchW4zh85exDv3A=
+
+mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
+ version "2.1.35"
+ resolved "http://10.107.103.115:8001/mime-types/download/mime-types-2.1.35.tgz"
+ integrity sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=
+ dependencies:
+ mime-db "1.52.0"
+
+mime@^1.4.1, mime@1.6.0:
+ version "1.6.0"
+ resolved "http://10.107.103.115:8001/mime/download/mime-1.6.0.tgz"
+ integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=
+
+mime@^2.4.4:
+ version "2.6.0"
+ resolved "http://10.107.103.115:8001/mime/download/mime-2.6.0.tgz"
+ integrity sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=
+
+mimic-fn@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/mimic-fn/download/mimic-fn-2.1.0.tgz"
+ integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=
+
+min-indent@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/min-indent/download/min-indent-1.0.1.tgz"
+ integrity sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=
+
+mini-css-extract-plugin@^1.3.5:
+ version "1.6.2"
+ resolved "http://10.107.103.115:8001/mini-css-extract-plugin/download/mini-css-extract-plugin-1.6.2.tgz"
+ integrity sha1-gxcrT9gS+PxKCdb20W+ST1OZDKg=
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+ webpack-sources "^1.1.0"
+
+minimalistic-assert@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz"
+ integrity sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=
+
+minimatch@^3.0.4, minimatch@^3.1.1:
+ version "3.1.2"
+ resolved "http://10.107.103.115:8001/minimatch/download/minimatch-3.1.2.tgz"
+ integrity sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=
+ dependencies:
+ brace-expansion "^1.1.7"
+
+minimist-options@4.1.0:
+ version "4.1.0"
+ resolved "http://10.107.103.115:8001/minimist-options/download/minimist-options-4.1.0.tgz"
+ integrity sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=
+ dependencies:
+ arrify "^1.0.1"
+ is-plain-obj "^1.1.0"
+ kind-of "^6.0.3"
+
+minimist@^1.2.0, minimist@^1.2.6:
+ version "1.2.8"
+ resolved "http://10.107.103.115:8001/minimist/download/minimist-1.2.8.tgz"
+ integrity sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=
+
+minimist@1.2.6:
+ version "1.2.6"
+ resolved "http://10.107.103.115:8001/minimist/download/minimist-1.2.6.tgz"
+ integrity sha1-hjelt1nqDW6YcCz7OpKDMjyTr0Q=
+
+mitt@3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/mitt/download/mitt-3.0.0.tgz"
+ integrity sha1-ae+b1cgP9vV0c+jYkybQHEFL4L0=
+
+mixin-deep@^1.2.0:
+ version "1.3.2"
+ resolved "http://10.107.103.115:8001/mixin-deep/download/mixin-deep-1.3.2.tgz"
+ integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=
+ dependencies:
+ for-in "^1.0.2"
+ is-extendable "^1.0.1"
+
+mkdirp@^0.5.0:
+ version "0.5.6"
+ resolved "http://10.107.103.115:8001/mkdirp/download/mkdirp-0.5.6.tgz"
+ integrity sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=
+ dependencies:
+ minimist "^1.2.6"
+
+mkdirp@^0.5.1:
+ version "0.5.6"
+ resolved "http://10.107.103.115:8001/mkdirp/download/mkdirp-0.5.6.tgz"
+ integrity sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=
+ dependencies:
+ minimist "^1.2.6"
+
+mkdirp@^0.5.6:
+ version "0.5.6"
+ resolved "http://10.107.103.115:8001/mkdirp/download/mkdirp-0.5.6.tgz"
+ integrity sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=
+ dependencies:
+ minimist "^1.2.6"
+
+mkdirp@^1.0.4:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/mkdirp/download/mkdirp-1.0.4.tgz"
+ integrity sha1-PrXtYmInVteaXw4qIh3+utdcL34=
+
+mockjs@^1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/mockjs/download/mockjs-1.1.0.tgz"
+ integrity sha1-5qDDeOkZBtuv8gkRzAJzs8fXWwY=
+ dependencies:
+ commander "*"
+
+monaco-editor-webpack-plugin@^1.9.1:
+ version "1.9.1"
+ resolved "http://10.107.103.115:8001/monaco-editor-webpack-plugin/download/monaco-editor-webpack-plugin-1.9.1.tgz"
+ integrity sha1-60u7HF5b+1VFQcGuFULnTCqfQ/0=
+ dependencies:
+ loader-utils "^1.2.3"
+
+monaco-editor@^0.20.0, "monaco-editor@0.19.x || 0.20.x":
+ version "0.20.0"
+ resolved "http://10.107.103.115:8001/monaco-editor/download/monaco-editor-0.20.0.tgz"
+ integrity sha1-XVAJNDpVASRCbLTZZaTSejSLTeo=
+
+mrmime@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/mrmime/download/mrmime-1.0.1.tgz"
+ integrity sha1-X5DIJfrUvdQdyRTv9dGoz9ryTyc=
+
+ms@^2.1.1, ms@2.1.2:
+ version "2.1.2"
+ resolved "http://10.107.103.115:8001/ms/download/ms-2.1.2.tgz"
+ integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=
+
+ms@2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/ms/download/ms-2.0.0.tgz"
+ integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+
+ms@2.1.3:
+ version "2.1.3"
+ resolved "http://10.107.103.115:8001/ms/download/ms-2.1.3.tgz"
+ integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=
+
+multicast-dns-service-types@^1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz"
+ integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=
+
+multicast-dns@^6.0.1:
+ version "6.2.3"
+ resolved "http://10.107.103.115:8001/multicast-dns/download/multicast-dns-6.2.3.tgz"
+ integrity sha1-oOx72QVcQoL3kMPIL04o2zsxsik=
+ dependencies:
+ dns-packet "^1.3.1"
+ thunky "^1.0.2"
+
+mustache@^4.2.0:
+ version "4.2.0"
+ resolved "http://10.107.103.115:8001/mustache/download/mustache-4.2.0.tgz"
+ integrity sha1-5YkjJNYKEuycKnM1ntylKXK/b2Q=
+
+mute-stream@0.0.8:
+ version "0.0.8"
+ resolved "http://10.107.103.115:8001/mute-stream/download/mute-stream-0.0.8.tgz"
+ integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=
+
+mz@^2.4.0:
+ version "2.7.0"
+ resolved "http://10.107.103.115:8001/mz/download/mz-2.7.0.tgz"
+ integrity sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=
+ dependencies:
+ any-promise "^1.0.0"
+ object-assign "^4.0.1"
+ thenify-all "^1.0.0"
+
+nanoid@^3.1.23, nanoid@^3.3.4:
+ version "3.3.4"
+ resolved "http://10.107.103.115:8001/nanoid/download/nanoid-3.3.4.tgz"
+ integrity sha1-cwtn480J4t6s8DwCfIHJ2dvF6Ks=
+
+nanomatch@^1.2.9:
+ version "1.2.13"
+ resolved "http://10.107.103.115:8001/nanomatch/download/nanomatch-1.2.13.tgz"
+ integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=
+ dependencies:
+ arr-diff "^4.0.0"
+ array-unique "^0.3.2"
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ fragment-cache "^0.2.1"
+ is-windows "^1.0.2"
+ kind-of "^6.0.2"
+ object.pick "^1.3.0"
+ regex-not "^1.0.0"
+ snapdragon "^0.8.1"
+ to-regex "^3.0.1"
+
+natural-compare@^1.4.0:
+ version "1.4.0"
+ resolved "http://10.107.103.115:8001/natural-compare/download/natural-compare-1.4.0.tgz"
+ integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
+
+negotiator@0.6.3:
+ version "0.6.3"
+ resolved "http://10.107.103.115:8001/negotiator/download/negotiator-0.6.3.tgz"
+ integrity sha1-WOMjpy/twNb5zU0x/kn1FHlZDM0=
+
+neo-async@^2.6.2:
+ version "2.6.2"
+ resolved "http://10.107.103.115:8001/neo-async/download/neo-async-2.6.2.tgz"
+ integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8=
+
+nice-try@^1.0.4:
+ version "1.0.5"
+ resolved "http://10.107.103.115:8001/nice-try/download/nice-try-1.0.5.tgz"
+ integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=
+
+no-case@^3.0.4:
+ version "3.0.4"
+ resolved "http://10.107.103.115:8001/no-case/download/no-case-3.0.4.tgz"
+ integrity sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0=
+ dependencies:
+ lower-case "^2.0.2"
+ tslib "^2.0.3"
+
+node-forge@^0.10.0:
+ version "0.10.0"
+ resolved "http://10.107.103.115:8001/node-forge/download/node-forge-0.10.0.tgz"
+ integrity sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M=
+
+node-releases@^2.0.8:
+ version "2.0.8"
+ resolved "http://10.107.103.115:8001/node-releases/download/node-releases-2.0.8.tgz"
+ integrity sha1-DzSc3I/Po5qSrAvpvEi3cGKSua4=
+
+normalize-package-data@^2.3.2:
+ version "2.5.0"
+ resolved "http://10.107.103.115:8001/normalize-package-data/download/normalize-package-data-2.5.0.tgz"
+ integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=
+ dependencies:
+ hosted-git-info "^2.1.4"
+ resolve "^1.10.0"
+ semver "2 || 3 || 4 || 5"
+ validate-npm-package-license "^3.0.1"
+
+normalize-package-data@^2.5.0:
+ version "2.5.0"
+ resolved "http://10.107.103.115:8001/normalize-package-data/download/normalize-package-data-2.5.0.tgz"
+ integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=
+ dependencies:
+ hosted-git-info "^2.1.4"
+ resolve "^1.10.0"
+ semver "2 || 3 || 4 || 5"
+ validate-npm-package-license "^3.0.1"
+
+normalize-package-data@^3.0.0:
+ version "3.0.3"
+ resolved "http://10.107.103.115:8001/normalize-package-data/download/normalize-package-data-3.0.3.tgz"
+ integrity sha1-28w+LaWVCaCYNCKITNFy7v36Ul4=
+ dependencies:
+ hosted-git-info "^4.0.1"
+ is-core-module "^2.5.0"
+ semver "^7.3.4"
+ validate-npm-package-license "^3.0.1"
+
+normalize-path@^2.1.1:
+ version "2.1.1"
+ resolved "http://10.107.103.115:8001/normalize-path/download/normalize-path-2.1.1.tgz"
+ integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
+ dependencies:
+ remove-trailing-separator "^1.0.1"
+
+normalize-path@^3.0.0, normalize-path@~3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/normalize-path/download/normalize-path-3.0.0.tgz"
+ integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=
+
+normalize-range@^0.1.2:
+ version "0.1.2"
+ resolved "http://10.107.103.115:8001/normalize-range/download/normalize-range-0.1.2.tgz"
+ integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
+
+normalize-url@^6.0.1:
+ version "6.1.0"
+ resolved "http://10.107.103.115:8001/normalize-url/download/normalize-url-6.1.0.tgz"
+ integrity sha1-QNCIW1Nd7/4/MUe+yHfQX+TFZoo=
+
+normalize-wheel@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/normalize-wheel/download/normalize-wheel-1.0.1.tgz"
+ integrity sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU=
+
+npm-run-path@^2.0.0:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/npm-run-path/download/npm-run-path-2.0.2.tgz"
+ integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
+ dependencies:
+ path-key "^2.0.0"
+
+npm-run-path@^4.0.1:
+ version "4.0.1"
+ resolved "http://10.107.103.115:8001/npm-run-path/download/npm-run-path-4.0.1.tgz"
+ integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo=
+ dependencies:
+ path-key "^3.0.0"
+
+nth-check@^2.0.1:
+ version "2.1.1"
+ resolved "http://10.107.103.115:8001/nth-check/download/nth-check-2.1.1.tgz"
+ integrity sha1-yeq0KO/842zWuSySS9sADvHx7R0=
+ dependencies:
+ boolbase "^1.0.0"
+
+oauth-sign@~0.9.0:
+ version "0.9.0"
+ resolved "http://10.107.103.115:8001/oauth-sign/download/oauth-sign-0.9.0.tgz"
+ integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=
+
+object-assign@^4.0.1:
+ version "4.1.1"
+ resolved "http://10.107.103.115:8001/object-assign/download/object-assign-4.1.1.tgz"
+ integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+
+object-copy@^0.1.0:
+ version "0.1.0"
+ resolved "http://10.107.103.115:8001/object-copy/download/object-copy-0.1.0.tgz"
+ integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
+ dependencies:
+ copy-descriptor "^0.1.0"
+ define-property "^0.2.5"
+ kind-of "^3.0.3"
+
+object-inspect@^1.11.0, object-inspect@^1.12.2, object-inspect@^1.9.0:
+ version "1.12.3"
+ resolved "http://10.107.103.115:8001/object-inspect/download/object-inspect-1.12.3.tgz"
+ integrity sha1-umLf/WfuJWyMCG365p4BbNHxmLk=
+
+object-is@^1.0.1:
+ version "1.1.5"
+ resolved "http://10.107.103.115:8001/object-is/download/object-is-1.1.5.tgz"
+ integrity sha1-ud7qpfx/GEag+uzc7sE45XePU6w=
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+
+object-keys@^1.1.1:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/object-keys/download/object-keys-1.1.1.tgz"
+ integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4=
+
+object-visit@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/object-visit/download/object-visit-1.0.1.tgz"
+ integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
+ dependencies:
+ isobject "^3.0.0"
+
+object.assign@^4.1.4:
+ version "4.1.4"
+ resolved "http://10.107.103.115:8001/object.assign/download/object.assign-4.1.4.tgz"
+ integrity sha1-lnPHx8NRq4xNC1FvQ0Pr9N+3eZ8=
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ has-symbols "^1.0.3"
+ object-keys "^1.1.1"
+
+object.pick@^1.3.0:
+ version "1.3.0"
+ resolved "http://10.107.103.115:8001/object.pick/download/object.pick-1.3.0.tgz"
+ integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
+ dependencies:
+ isobject "^3.0.1"
+
+object.values@^1.1.1:
+ version "1.1.6"
+ resolved "http://10.107.103.115:8001/object.values/download/object.values-1.1.6.tgz"
+ integrity sha1-SruqceukfWNYnUAoVvkIJD7qmx0=
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+obuf@^1.0.0, obuf@^1.1.2:
+ version "1.1.2"
+ resolved "http://10.107.103.115:8001/obuf/download/obuf-1.1.2.tgz"
+ integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=
+
+on-finished@2.4.1:
+ version "2.4.1"
+ resolved "http://10.107.103.115:8001/on-finished/download/on-finished-2.4.1.tgz"
+ integrity sha1-WMjEQRblSEWtV/FKsQsDUzGErD8=
+ dependencies:
+ ee-first "1.1.1"
+
+on-headers@~1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/on-headers/download/on-headers-1.0.2.tgz"
+ integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=
+
+once@^1.3.0, once@^1.3.1, once@^1.4.0:
+ version "1.4.0"
+ resolved "http://10.107.103.115:8001/once/download/once-1.4.0.tgz"
+ integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ dependencies:
+ wrappy "1"
+
+onetime@^5.1.0, onetime@^5.1.2:
+ version "5.1.2"
+ resolved "http://10.107.103.115:8001/onetime/download/onetime-5.1.2.tgz"
+ integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=
+ dependencies:
+ mimic-fn "^2.1.0"
+
+opener@^1.5.2:
+ version "1.5.2"
+ resolved "http://10.107.103.115:8001/opener/download/opener-1.5.2.tgz"
+ integrity sha1-XTfh81B3udysQwE3InGv3rKhNZg=
+
+opn@^5.5.0:
+ version "5.5.0"
+ resolved "http://10.107.103.115:8001/opn/download/opn-5.5.0.tgz"
+ integrity sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w=
+ dependencies:
+ is-wsl "^1.1.0"
+
+optionator@^0.9.1:
+ version "0.9.1"
+ resolved "http://10.107.103.115:8001/optionator/download/optionator-0.9.1.tgz"
+ integrity sha1-TyNqY3Pa4FZqbUPhMmZ09QwpFJk=
+ dependencies:
+ deep-is "^0.1.3"
+ fast-levenshtein "^2.0.6"
+ levn "^0.4.1"
+ prelude-ls "^1.2.1"
+ type-check "^0.4.0"
+ word-wrap "^1.2.3"
+
+ora@^5.4.1:
+ version "5.4.1"
+ resolved "http://10.107.103.115:8001/ora/download/ora-5.4.1.tgz"
+ integrity sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=
+ dependencies:
+ bl "^4.1.0"
+ chalk "^4.1.0"
+ cli-cursor "^3.1.0"
+ cli-spinners "^2.5.0"
+ is-interactive "^1.0.0"
+ is-unicode-supported "^0.1.0"
+ log-symbols "^4.1.0"
+ strip-ansi "^6.0.0"
+ wcwidth "^1.0.1"
+
+os-tmpdir@~1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/os-tmpdir/download/os-tmpdir-1.0.2.tgz"
+ integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
+
+p-finally@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/p-finally/download/p-finally-1.0.0.tgz"
+ integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
+
+p-limit@^1.1.0:
+ version "1.3.0"
+ resolved "http://10.107.103.115:8001/p-limit/download/p-limit-1.3.0.tgz"
+ integrity sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=
+ dependencies:
+ p-try "^1.0.0"
+
+p-limit@^2.0.0, p-limit@^2.2.0:
+ version "2.3.0"
+ resolved "http://10.107.103.115:8001/p-limit/download/p-limit-2.3.0.tgz"
+ integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=
+ dependencies:
+ p-try "^2.0.0"
+
+p-limit@^3.0.2:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/p-limit/download/p-limit-3.1.0.tgz"
+ integrity sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=
+ dependencies:
+ yocto-queue "^0.1.0"
+
+p-locate@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/p-locate/download/p-locate-2.0.0.tgz"
+ integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
+ dependencies:
+ p-limit "^1.1.0"
+
+p-locate@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/p-locate/download/p-locate-3.0.0.tgz"
+ integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=
+ dependencies:
+ p-limit "^2.0.0"
+
+p-locate@^4.1.0:
+ version "4.1.0"
+ resolved "http://10.107.103.115:8001/p-locate/download/p-locate-4.1.0.tgz"
+ integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc=
+ dependencies:
+ p-limit "^2.2.0"
+
+p-locate@^5.0.0:
+ version "5.0.0"
+ resolved "http://10.107.103.115:8001/p-locate/download/p-locate-5.0.0.tgz"
+ integrity sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=
+ dependencies:
+ p-limit "^3.0.2"
+
+p-map@^2.0.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/p-map/download/p-map-2.1.0.tgz"
+ integrity sha1-MQko/u+cnsxltosXaTAYpmXOoXU=
+
+p-map@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/p-map/download/p-map-4.0.0.tgz"
+ integrity sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=
+ dependencies:
+ aggregate-error "^3.0.0"
+
+p-retry@^3.0.1:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/p-retry/download/p-retry-3.0.1.tgz"
+ integrity sha1-MWtMiJPiyNwc+okfQGxLQivr8yg=
+ dependencies:
+ retry "^0.12.0"
+
+p-try@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/p-try/download/p-try-1.0.0.tgz"
+ integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
+
+p-try@^2.0.0:
+ version "2.2.0"
+ resolved "http://10.107.103.115:8001/p-try/download/p-try-2.2.0.tgz"
+ integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=
+
+param-case@^3.0.4:
+ version "3.0.4"
+ resolved "http://10.107.103.115:8001/param-case/download/param-case-3.0.4.tgz"
+ integrity sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU=
+ dependencies:
+ dot-case "^3.0.4"
+ tslib "^2.0.3"
+
+parent-module@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/parent-module/download/parent-module-1.0.1.tgz"
+ integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=
+ dependencies:
+ callsites "^3.0.0"
+
+parse-json@^2.2.0:
+ version "2.2.0"
+ resolved "http://10.107.103.115:8001/parse-json/download/parse-json-2.2.0.tgz"
+ integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
+ dependencies:
+ error-ex "^1.2.0"
+
+parse-json@^5.0.0:
+ version "5.2.0"
+ resolved "http://10.107.103.115:8001/parse-json/download/parse-json-5.2.0.tgz"
+ integrity sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=
+ dependencies:
+ "@babel/code-frame" "^7.0.0"
+ error-ex "^1.3.1"
+ json-parse-even-better-errors "^2.3.0"
+ lines-and-columns "^1.1.6"
+
+parse-passwd@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/parse-passwd/download/parse-passwd-1.0.0.tgz"
+ integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
+
+parse5-htmlparser2-tree-adapter@^6.0.0:
+ version "6.0.1"
+ resolved "http://10.107.103.115:8001/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz"
+ integrity sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=
+ dependencies:
+ parse5 "^6.0.1"
+
+parse5@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/parse5/download/parse5-5.1.1.tgz"
+ integrity sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg=
+
+parse5@^6.0.1:
+ version "6.0.1"
+ resolved "http://10.107.103.115:8001/parse5/download/parse5-6.0.1.tgz"
+ integrity sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=
+
+parseurl@~1.3.2, parseurl@~1.3.3:
+ version "1.3.3"
+ resolved "http://10.107.103.115:8001/parseurl/download/parseurl-1.3.3.tgz"
+ integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=
+
+pascal-case@^3.1.2:
+ version "3.1.2"
+ resolved "http://10.107.103.115:8001/pascal-case/download/pascal-case-3.1.2.tgz"
+ integrity sha1-tI4O8rmOIF58Ha50fQsVCCN2YOs=
+ dependencies:
+ no-case "^3.0.4"
+ tslib "^2.0.3"
+
+pascalcase@^0.1.1:
+ version "0.1.1"
+ resolved "http://10.107.103.115:8001/pascalcase/download/pascalcase-0.1.1.tgz"
+ integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
+
+path-dirname@^1.0.0:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/path-dirname/download/path-dirname-1.0.2.tgz"
+ integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
+
+path-exists@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/path-exists/download/path-exists-3.0.0.tgz"
+ integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
+
+path-exists@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/path-exists/download/path-exists-4.0.0.tgz"
+ integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=
+
+path-is-absolute@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/path-is-absolute/download/path-is-absolute-1.0.1.tgz"
+ integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+
+path-is-inside@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/path-is-inside/download/path-is-inside-1.0.2.tgz"
+ integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
+
+path-key@^2.0.0, path-key@^2.0.1:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/path-key/download/path-key-2.0.1.tgz"
+ integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
+
+path-key@^3.0.0, path-key@^3.1.0:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/path-key/download/path-key-3.1.1.tgz"
+ integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=
+
+path-parse@^1.0.7:
+ version "1.0.7"
+ resolved "http://10.107.103.115:8001/path-parse/download/path-parse-1.0.7.tgz"
+ integrity sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=
+
+path-to-regexp@0.1.7:
+ version "0.1.7"
+ resolved "http://10.107.103.115:8001/path-to-regexp/download/path-to-regexp-0.1.7.tgz"
+ integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
+
+path-type@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/path-type/download/path-type-2.0.0.tgz"
+ integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
+ dependencies:
+ pify "^2.0.0"
+
+path-type@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/path-type/download/path-type-4.0.0.tgz"
+ integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=
+
+performance-now@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/performance-now/download/performance-now-2.1.0.tgz"
+ integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+
+picocolors@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/picocolors/download/picocolors-1.0.0.tgz"
+ integrity sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=
+
+picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
+ version "2.3.1"
+ resolved "http://10.107.103.115:8001/picomatch/download/picomatch-2.3.1.tgz"
+ integrity sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=
+
+pify@^2.0.0:
+ version "2.3.0"
+ resolved "http://10.107.103.115:8001/pify/download/pify-2.3.0.tgz"
+ integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
+
+pify@^4.0.1:
+ version "4.0.1"
+ resolved "http://10.107.103.115:8001/pify/download/pify-4.0.1.tgz"
+ integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=
+
+pinkie-promise@^2.0.0:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/pinkie-promise/download/pinkie-promise-2.0.1.tgz"
+ integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
+ dependencies:
+ pinkie "^2.0.0"
+
+pinkie@^2.0.0:
+ version "2.0.4"
+ resolved "http://10.107.103.115:8001/pinkie/download/pinkie-2.0.4.tgz"
+ integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
+
+pirates@^4.0.5:
+ version "4.0.5"
+ resolved "http://10.107.103.115:8001/pirates/download/pirates-4.0.5.tgz"
+ integrity sha1-/uw1LqXDJo+yOjfHAqsWmfNaXzs=
+
+pkg-dir@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/pkg-dir/download/pkg-dir-3.0.0.tgz"
+ integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=
+ dependencies:
+ find-up "^3.0.0"
+
+pkg-dir@^4.1.0:
+ version "4.2.0"
+ resolved "http://10.107.103.115:8001/pkg-dir/download/pkg-dir-4.2.0.tgz"
+ integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=
+ dependencies:
+ find-up "^4.0.0"
+
+pkg-up@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/pkg-up/download/pkg-up-3.1.0.tgz"
+ integrity sha1-EA7CNcwVDk/UJRlBJZaihRKg3vU=
+ dependencies:
+ find-up "^3.0.0"
+
+portfinder@^1.0.26, portfinder@^1.0.28:
+ version "1.0.32"
+ resolved "http://10.107.103.115:8001/portfinder/download/portfinder-1.0.32.tgz"
+ integrity sha1-L+G55YOJcSQp3CvqW+shRhRsf4E=
+ dependencies:
+ async "^2.6.4"
+ debug "^3.2.7"
+ mkdirp "^0.5.6"
+
+posix-character-classes@^0.1.0:
+ version "0.1.1"
+ resolved "http://10.107.103.115:8001/posix-character-classes/download/posix-character-classes-0.1.1.tgz"
+ integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+
+postcss-calc@^8.2.3:
+ version "8.2.4"
+ resolved "http://10.107.103.115:8001/postcss-calc/download/postcss-calc-8.2.4.tgz"
+ integrity sha1-d7nCm/y+igf/ZpPchwUIKIiXOaU=
+ dependencies:
+ postcss-selector-parser "^6.0.9"
+ postcss-value-parser "^4.2.0"
+
+postcss-colormin@^5.3.0:
+ version "5.3.0"
+ resolved "http://10.107.103.115:8001/postcss-colormin/download/postcss-colormin-5.3.0.tgz"
+ integrity sha1-PO6eXKYrLCfoT85jr/wM+1kBlWo=
+ dependencies:
+ browserslist "^4.16.6"
+ caniuse-api "^3.0.0"
+ colord "^2.9.1"
+ postcss-value-parser "^4.2.0"
+
+postcss-convert-values@^5.1.3:
+ version "5.1.3"
+ resolved "http://10.107.103.115:8001/postcss-convert-values/download/postcss-convert-values-5.1.3.tgz"
+ integrity sha1-BJmLubprZaoxA11mmmrzQsX505M=
+ dependencies:
+ browserslist "^4.21.4"
+ postcss-value-parser "^4.2.0"
+
+postcss-discard-comments@^5.1.2:
+ version "5.1.2"
+ resolved "http://10.107.103.115:8001/postcss-discard-comments/download/postcss-discard-comments-5.1.2.tgz"
+ integrity sha1-jfXoHSklryeAB1hAwVJvBmDlNpY=
+
+postcss-discard-duplicates@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-discard-duplicates/download/postcss-discard-duplicates-5.1.0.tgz"
+ integrity sha1-nrT+hFZwak7r1tO3t3fQe60D6Eg=
+
+postcss-discard-empty@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/postcss-discard-empty/download/postcss-discard-empty-5.1.1.tgz"
+ integrity sha1-5XdiND/39QP+U/ylU9GNfww2nGw=
+
+postcss-discard-overridden@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-discard-overridden/download/postcss-discard-overridden-5.1.0.tgz"
+ integrity sha1-foxbUzJXR+nZATG7iGNSgvtKJ24=
+
+postcss-flexbugs-fixes@^5.0.2:
+ version "5.0.2"
+ resolved "http://10.107.103.115:8001/postcss-flexbugs-fixes/download/postcss-flexbugs-fixes-5.0.2.tgz"
+ integrity sha1-ICjhRTEwdPyavidst8oU5UAetJ0=
+
+postcss-loader@^4.2.0:
+ version "4.3.0"
+ resolved "http://10.107.103.115:8001/postcss-loader/download/postcss-loader-4.3.0.tgz"
+ integrity sha1-LE3pZXzU8Hr1q0K9YKZzAE2huMw=
+ dependencies:
+ cosmiconfig "^7.0.0"
+ klona "^2.0.4"
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+ semver "^7.3.4"
+
+postcss-merge-longhand@^5.1.7:
+ version "5.1.7"
+ resolved "http://10.107.103.115:8001/postcss-merge-longhand/download/postcss-merge-longhand-5.1.7.tgz"
+ integrity sha1-JKG99ALZ7w5w9Wjzm9wDRNVo+xY=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+ stylehacks "^5.1.1"
+
+postcss-merge-rules@^5.1.3:
+ version "5.1.3"
+ resolved "http://10.107.103.115:8001/postcss-merge-rules/download/postcss-merge-rules-5.1.3.tgz"
+ integrity sha1-j5dnnmfMjQhnemUZr8pB7fIiCJQ=
+ dependencies:
+ browserslist "^4.21.4"
+ caniuse-api "^3.0.0"
+ cssnano-utils "^3.1.0"
+ postcss-selector-parser "^6.0.5"
+
+postcss-minify-font-values@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-minify-font-values/download/postcss-minify-font-values-5.1.0.tgz"
+ integrity sha1-8d8AFKcmCD0mDTvYXXOF+4nR8Bs=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+
+postcss-minify-gradients@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/postcss-minify-gradients/download/postcss-minify-gradients-5.1.1.tgz"
+ integrity sha1-8f4bT0mBNKUGgkDC8l1G/NI2uiw=
+ dependencies:
+ colord "^2.9.1"
+ cssnano-utils "^3.1.0"
+ postcss-value-parser "^4.2.0"
+
+postcss-minify-params@^5.1.4:
+ version "5.1.4"
+ resolved "http://10.107.103.115:8001/postcss-minify-params/download/postcss-minify-params-5.1.4.tgz"
+ integrity sha1-wGpseHEosyCLOMk2TPxAyKpdc1I=
+ dependencies:
+ browserslist "^4.21.4"
+ cssnano-utils "^3.1.0"
+ postcss-value-parser "^4.2.0"
+
+postcss-minify-selectors@^5.2.1:
+ version "5.2.1"
+ resolved "http://10.107.103.115:8001/postcss-minify-selectors/download/postcss-minify-selectors-5.2.1.tgz"
+ integrity sha1-1OfmtGFHuBF+qTJakVqAHV/mVsY=
+ dependencies:
+ postcss-selector-parser "^6.0.5"
+
+postcss-modules-extract-imports@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/postcss-modules-extract-imports/download/postcss-modules-extract-imports-3.0.0.tgz"
+ integrity sha1-zaHwR8CugMl9vijD52pDuIAldB0=
+
+postcss-modules-local-by-default@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/postcss-modules-local-by-default/download/postcss-modules-local-by-default-4.0.0.tgz"
+ integrity sha1-67tU+uFZjuz99pGgKz/zs5ClpRw=
+ dependencies:
+ icss-utils "^5.0.0"
+ postcss-selector-parser "^6.0.2"
+ postcss-value-parser "^4.1.0"
+
+postcss-modules-scope@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/postcss-modules-scope/download/postcss-modules-scope-3.0.0.tgz"
+ integrity sha1-nvMVFFbTu/oSDKRImN/Kby+gHwY=
+ dependencies:
+ postcss-selector-parser "^6.0.4"
+
+postcss-modules-values@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/postcss-modules-values/download/postcss-modules-values-4.0.0.tgz"
+ integrity sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=
+ dependencies:
+ icss-utils "^5.0.0"
+
+postcss-normalize-charset@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-normalize-charset/download/postcss-normalize-charset-5.1.0.tgz"
+ integrity sha1-kwLeCykJS1LCWemyz43Ah5h58O0=
+
+postcss-normalize-display-values@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-normalize-display-values/download/postcss-normalize-display-values-5.1.0.tgz"
+ integrity sha1-cqu65YCBlg6e3XIA/PIauDJcPag=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+
+postcss-normalize-positions@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/postcss-normalize-positions/download/postcss-normalize-positions-5.1.1.tgz"
+ integrity sha1-75cnnYlAh7WTJbRcR/HoY9rvu5I=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+
+postcss-normalize-repeat-style@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-5.1.1.tgz"
+ integrity sha1-6euWgFIE9HZt9m/QntLhNUVCD7I=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+
+postcss-normalize-string@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-normalize-string/download/postcss-normalize-string-5.1.0.tgz"
+ integrity sha1-QRlhFp4HMIyCwfjFXz6KM3dX4ig=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+
+postcss-normalize-timing-functions@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-5.1.0.tgz"
+ integrity sha1-1WFEEPjwsjiOnyQKpgEbpvUtr7s=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+
+postcss-normalize-unicode@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/postcss-normalize-unicode/download/postcss-normalize-unicode-5.1.1.tgz"
+ integrity sha1-9nKX/KP+p/F+DSyqQHaa/Eh6oDA=
+ dependencies:
+ browserslist "^4.21.4"
+ postcss-value-parser "^4.2.0"
+
+postcss-normalize-url@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-normalize-url/download/postcss-normalize-url-5.1.0.tgz"
+ integrity sha1-7Z2IyoLiGr75n3Q0V9NymgQq3Nw=
+ dependencies:
+ normalize-url "^6.0.1"
+ postcss-value-parser "^4.2.0"
+
+postcss-normalize-whitespace@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/postcss-normalize-whitespace/download/postcss-normalize-whitespace-5.1.1.tgz"
+ integrity sha1-CKGg0f+henzG7+HmydqWnMRJPPo=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+
+postcss-ordered-values@^5.1.3:
+ version "5.1.3"
+ resolved "http://10.107.103.115:8001/postcss-ordered-values/download/postcss-ordered-values-5.1.3.tgz"
+ integrity sha1-tv0r0Q+TeyPYa8gpxp53Ms526jg=
+ dependencies:
+ cssnano-utils "^3.1.0"
+ postcss-value-parser "^4.2.0"
+
+postcss-reduce-initial@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/postcss-reduce-initial/download/postcss-reduce-initial-5.1.1.tgz"
+ integrity sha1-wYt9+4iu4ksfjkk2VBwprb01Ik4=
+ dependencies:
+ browserslist "^4.21.4"
+ caniuse-api "^3.0.0"
+
+postcss-reduce-transforms@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-reduce-transforms/download/postcss-reduce-transforms-5.1.0.tgz"
+ integrity sha1-Mztw53WLgC890N3+mLscz++Wtuk=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+
+postcss-safe-parser@^5.0.2:
+ version "5.0.2"
+ resolved "http://10.107.103.115:8001/postcss-safe-parser/download/postcss-safe-parser-5.0.2.tgz"
+ integrity sha1-RZ3Sffa8K6ZGCIJLo55F2s9ehS0=
+ dependencies:
+ postcss "^8.1.0"
+
+postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9:
+ version "6.0.11"
+ resolved "http://10.107.103.115:8001/postcss-selector-parser/download/postcss-selector-parser-6.0.11.tgz"
+ integrity sha1-LkHcObetdARuFhUYUYXNCxfQyNw=
+ dependencies:
+ cssesc "^3.0.0"
+ util-deprecate "^1.0.2"
+
+postcss-svgo@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/postcss-svgo/download/postcss-svgo-5.1.0.tgz"
+ integrity sha1-CjF0AM7XifIzoogm53Uj8VhX2A0=
+ dependencies:
+ postcss-value-parser "^4.2.0"
+ svgo "^2.7.0"
+
+postcss-unique-selectors@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/postcss-unique-selectors/download/postcss-unique-selectors-5.1.1.tgz"
+ integrity sha1-qfJz0erNCemqYIj0sFB7GLG1QbY=
+ dependencies:
+ postcss-selector-parser "^6.0.5"
+
+postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
+ version "4.2.0"
+ resolved "http://10.107.103.115:8001/postcss-value-parser/download/postcss-value-parser-4.2.0.tgz"
+ integrity sha1-cjwJkgg2um0+WvAZ+SvAlxwC5RQ=
+
+"postcss@^7.0.0 || ^8.0.1", postcss@^8.0.9, postcss@^8.1.0, postcss@^8.1.10, postcss@^8.1.4, postcss@^8.2.15, postcss@^8.2.2, postcss@8.3.0:
+ version "8.3.0"
+ resolved "http://10.107.103.115:8001/postcss/download/postcss-8.3.0.tgz"
+ integrity sha1-sacT9hcspCfj8F7xMD3otlaDMl8=
+ dependencies:
+ colorette "^1.2.2"
+ nanoid "^3.1.23"
+ source-map-js "^0.6.2"
+
+postcss@^8.3.5:
+ version "8.4.21"
+ resolved "http://10.107.103.115:8001/postcss/download/postcss-8.4.21.tgz"
+ integrity sha1-xjm3GaV+/DGHsToddlZ1SF9BNPQ=
+ dependencies:
+ nanoid "^3.3.4"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
+prelude-ls@^1.2.1:
+ version "1.2.1"
+ resolved "http://10.107.103.115:8001/prelude-ls/download/prelude-ls-1.2.1.tgz"
+ integrity sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=
+
+pretty-error@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/pretty-error/download/pretty-error-4.0.0.tgz"
+ integrity sha1-kKcD9G3XI0rbRtD4SCPp0cuPENY=
+ dependencies:
+ lodash "^4.17.20"
+ renderkid "^3.0.0"
+
+pretty-time@^1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/pretty-time/download/pretty-time-1.1.0.tgz"
+ integrity sha1-/7dCmvq7hTXDRqNOQYc63z103Q4=
+
+process-nextick-args@~2.0.0:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/process-nextick-args/download/process-nextick-args-2.0.1.tgz"
+ integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I=
+
+progress@^2.0.0:
+ version "2.0.3"
+ resolved "http://10.107.103.115:8001/progress/download/progress-2.0.3.tgz"
+ integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=
+
+promise@^7.1.1:
+ version "7.3.1"
+ resolved "http://10.107.103.115:8001/promise/download/promise-7.3.1.tgz"
+ integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=
+ dependencies:
+ asap "~2.0.3"
+
+proxy-addr@~2.0.7:
+ version "2.0.7"
+ resolved "http://10.107.103.115:8001/proxy-addr/download/proxy-addr-2.0.7.tgz"
+ integrity sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=
+ dependencies:
+ forwarded "0.2.0"
+ ipaddr.js "1.9.1"
+
+prr@~1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/prr/download/prr-1.0.1.tgz"
+ integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
+
+psl@^1.1.28:
+ version "1.9.0"
+ resolved "http://10.107.103.115:8001/psl/download/psl-1.9.0.tgz"
+ integrity sha1-0N8qE38AeUVl/K87LADNCfjVpac=
+
+pump@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/pump/download/pump-3.0.0.tgz"
+ integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=
+ dependencies:
+ end-of-stream "^1.1.0"
+ once "^1.3.1"
+
+punycode@^2.1.0, punycode@^2.1.1:
+ version "2.3.0"
+ resolved "http://10.107.103.115:8001/punycode/download/punycode-2.3.0.tgz"
+ integrity sha1-9n+mfJTaj00M//mBruQRgGQZm48=
+
+punycode@1.3.2:
+ version "1.3.2"
+ resolved "http://10.107.103.115:8001/punycode/download/punycode-1.3.2.tgz"
+ integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
+
+q@^1.5.1:
+ version "1.5.1"
+ resolved "http://10.107.103.115:8001/q/download/q-1.5.1.tgz"
+ integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
+
+qs@^6.10.2, qs@6.11.0:
+ version "6.11.0"
+ resolved "http://10.107.103.115:8001/qs/download/qs-6.11.0.tgz"
+ integrity sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=
+ dependencies:
+ side-channel "^1.0.4"
+
+qs@~6.5.2:
+ version "6.5.3"
+ resolved "http://10.107.103.115:8001/qs/download/qs-6.5.3.tgz"
+ integrity sha1-Ou7/yRln7241wOSI70b7KWq3aq0=
+
+querystring@0.2.0:
+ version "0.2.0"
+ resolved "http://10.107.103.115:8001/querystring/download/querystring-0.2.0.tgz"
+ integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
+
+querystringify@^2.1.1:
+ version "2.2.0"
+ resolved "http://10.107.103.115:8001/querystringify/download/querystringify-2.2.0.tgz"
+ integrity sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=
+
+queue-microtask@^1.2.2:
+ version "1.2.3"
+ resolved "http://10.107.103.115:8001/queue-microtask/download/queue-microtask-1.2.3.tgz"
+ integrity sha1-SSkii7xyTfrEPg77BYyve2z7YkM=
+
+quick-lru@^4.0.1:
+ version "4.0.1"
+ resolved "http://10.107.103.115:8001/quick-lru/download/quick-lru-4.0.1.tgz"
+ integrity sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=
+
+randombytes@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/randombytes/download/randombytes-2.1.0.tgz"
+ integrity sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=
+ dependencies:
+ safe-buffer "^5.1.0"
+
+range-parser@^1.2.1, range-parser@~1.2.1:
+ version "1.2.1"
+ resolved "http://10.107.103.115:8001/range-parser/download/range-parser-1.2.1.tgz"
+ integrity sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=
+
+raw-body@2.5.1:
+ version "2.5.1"
+ resolved "http://10.107.103.115:8001/raw-body/download/raw-body-2.5.1.tgz"
+ integrity sha1-/hsWKLGBtwAhXl/UI4n5i3E5KFc=
+ dependencies:
+ bytes "3.1.2"
+ http-errors "2.0.0"
+ iconv-lite "0.4.24"
+ unpipe "1.0.0"
+
+raw-body@2.5.2:
+ version "2.5.2"
+ resolved "http://10.107.103.115:8001/raw-body/download/raw-body-2.5.2.tgz"
+ integrity sha1-mf69g7kOCJdQh+jx+UGaFJNmtoo=
+ dependencies:
+ bytes "3.1.2"
+ http-errors "2.0.0"
+ iconv-lite "0.4.24"
+ unpipe "1.0.0"
+
+raw-loader@^4.0.2:
+ version "4.0.2"
+ resolved "http://10.107.103.115:8001/raw-loader/download/raw-loader-4.0.2.tgz"
+ integrity sha1-GqxrfRrRUB5m79rBUixz5ZpYTrY=
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+
+read-pkg-up@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/read-pkg-up/download/read-pkg-up-2.0.0.tgz"
+ integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
+ dependencies:
+ find-up "^2.0.0"
+ read-pkg "^2.0.0"
+
+read-pkg-up@^7.0.1:
+ version "7.0.1"
+ resolved "http://10.107.103.115:8001/read-pkg-up/download/read-pkg-up-7.0.1.tgz"
+ integrity sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=
+ dependencies:
+ find-up "^4.1.0"
+ read-pkg "^5.2.0"
+ type-fest "^0.8.1"
+
+read-pkg@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/read-pkg/download/read-pkg-2.0.0.tgz"
+ integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
+ dependencies:
+ load-json-file "^2.0.0"
+ normalize-package-data "^2.3.2"
+ path-type "^2.0.0"
+
+read-pkg@^5.2.0:
+ version "5.2.0"
+ resolved "http://10.107.103.115:8001/read-pkg/download/read-pkg-5.2.0.tgz"
+ integrity sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=
+ dependencies:
+ "@types/normalize-package-data" "^2.4.0"
+ normalize-package-data "^2.5.0"
+ parse-json "^5.0.0"
+ type-fest "^0.6.0"
+
+readable-stream@^2.0.1, readable-stream@^2.0.2:
+ version "2.3.8"
+ resolved "http://10.107.103.115:8001/readable-stream/download/readable-stream-2.3.8.tgz"
+ integrity sha1-kRJegEK7obmIf0k0X2J3Anzovps=
+ dependencies:
+ core-util-is "~1.0.0"
+ inherits "~2.0.3"
+ isarray "~1.0.0"
+ process-nextick-args "~2.0.0"
+ safe-buffer "~5.1.1"
+ string_decoder "~1.1.1"
+ util-deprecate "~1.0.1"
+
+readable-stream@^3.0.0:
+ version "3.6.1"
+ resolved "http://10.107.103.115:8001/readable-stream/download/readable-stream-3.6.1.tgz"
+ integrity sha1-+fm19TaSAlOz0m52YOfaTM/5u2I=
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
+readable-stream@^3.0.6:
+ version "3.6.1"
+ resolved "http://10.107.103.115:8001/readable-stream/download/readable-stream-3.6.1.tgz"
+ integrity sha1-+fm19TaSAlOz0m52YOfaTM/5u2I=
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
+readable-stream@^3.4.0:
+ version "3.6.1"
+ resolved "http://10.107.103.115:8001/readable-stream/download/readable-stream-3.6.1.tgz"
+ integrity sha1-+fm19TaSAlOz0m52YOfaTM/5u2I=
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
+readable-stream@3:
+ version "3.6.1"
+ resolved "http://10.107.103.115:8001/readable-stream/download/readable-stream-3.6.1.tgz"
+ integrity sha1-+fm19TaSAlOz0m52YOfaTM/5u2I=
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
+readdirp@^2.2.1:
+ version "2.2.1"
+ resolved "http://10.107.103.115:8001/readdirp/download/readdirp-2.2.1.tgz"
+ integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU=
+ dependencies:
+ graceful-fs "^4.1.11"
+ micromatch "^3.1.10"
+ readable-stream "^2.0.2"
+
+readdirp@~3.6.0:
+ version "3.6.0"
+ resolved "http://10.107.103.115:8001/readdirp/download/readdirp-3.6.0.tgz"
+ integrity sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=
+ dependencies:
+ picomatch "^2.2.1"
+
+readline@^1.3.0:
+ version "1.3.0"
+ resolved "http://10.107.103.115:8001/readline/download/readline-1.3.0.tgz"
+ integrity sha1-xYDXfvLPyHUrEySYBg3JeTp6wBw=
+
+redent@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/redent/download/redent-3.0.0.tgz"
+ integrity sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=
+ dependencies:
+ indent-string "^4.0.0"
+ strip-indent "^3.0.0"
+
+regenerate-unicode-properties@^10.1.0:
+ version "10.1.0"
+ resolved "http://10.107.103.115:8001/regenerate-unicode-properties/download/regenerate-unicode-properties-10.1.0.tgz"
+ integrity sha1-fDGSyrbdJOIctEYeXd190k+oN0w=
+ dependencies:
+ regenerate "^1.4.2"
+
+regenerate@^1.4.2:
+ version "1.4.2"
+ resolved "http://10.107.103.115:8001/regenerate/download/regenerate-1.4.2.tgz"
+ integrity sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=
+
+regenerator-runtime@^0.13.11:
+ version "0.13.11"
+ resolved "http://10.107.103.115:8001/regenerator-runtime/download/regenerator-runtime-0.13.11.tgz"
+ integrity sha1-9tyj587sIFkNB62nhWNqkM3KF/k=
+
+regenerator-transform@^0.15.1:
+ version "0.15.1"
+ resolved "http://10.107.103.115:8001/regenerator-transform/download/regenerator-transform-0.15.1.tgz"
+ integrity sha1-9sTpn8G0WR94DbJYYyjk2anY3FY=
+ dependencies:
+ "@babel/runtime" "^7.8.4"
+
+regex-not@^1.0.0, regex-not@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/regex-not/download/regex-not-1.0.2.tgz"
+ integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=
+ dependencies:
+ extend-shallow "^3.0.2"
+ safe-regex "^1.1.0"
+
+regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3:
+ version "1.4.3"
+ resolved "http://10.107.103.115:8001/regexp.prototype.flags/download/regexp.prototype.flags-1.4.3.tgz"
+ integrity sha1-h8qzD4D2ZmAYGju3v1mBqHKzZ6w=
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ functions-have-names "^1.2.2"
+
+regexpp@^3.0.0, regexpp@^3.1.0:
+ version "3.2.0"
+ resolved "http://10.107.103.115:8001/regexpp/download/regexpp-3.2.0.tgz"
+ integrity sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=
+
+regexpu-core@^5.2.1:
+ version "5.2.2"
+ resolved "http://10.107.103.115:8001/regexpu-core/download/regexpu-core-5.2.2.tgz"
+ integrity sha1-Pk5dEhA7ZHSHEcOq1pk013GOdfw=
+ dependencies:
+ regenerate "^1.4.2"
+ regenerate-unicode-properties "^10.1.0"
+ regjsgen "^0.7.1"
+ regjsparser "^0.9.1"
+ unicode-match-property-ecmascript "^2.0.0"
+ unicode-match-property-value-ecmascript "^2.1.0"
+
+regjsgen@^0.7.1:
+ version "0.7.1"
+ resolved "http://10.107.103.115:8001/regjsgen/download/regjsgen-0.7.1.tgz"
+ integrity sha1-7l7zDhjT8Jt8Npt258I3PtJVRvY=
+
+regjsparser@^0.9.1:
+ version "0.9.1"
+ resolved "http://10.107.103.115:8001/regjsparser/download/regjsparser-0.9.1.tgz"
+ integrity sha1-Jy0FqhDHwfZwlbH/Ct2uhEL8Vwk=
+ dependencies:
+ jsesc "~0.5.0"
+
+relateurl@^0.2.7:
+ version "0.2.7"
+ resolved "http://10.107.103.115:8001/relateurl/download/relateurl-0.2.7.tgz"
+ integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
+
+remove-trailing-separator@^1.0.1:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz"
+ integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
+
+renderkid@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/renderkid/download/renderkid-3.0.0.tgz"
+ integrity sha1-X9gj5NaVHTc1jsyaWLHwaDa2Joo=
+ dependencies:
+ css-select "^4.1.3"
+ dom-converter "^0.2.0"
+ htmlparser2 "^6.1.0"
+ lodash "^4.17.21"
+ strip-ansi "^6.0.1"
+
+repeat-element@^1.1.2:
+ version "1.1.4"
+ resolved "http://10.107.103.115:8001/repeat-element/download/repeat-element-1.1.4.tgz"
+ integrity sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=
+
+repeat-string@^1.6.1:
+ version "1.6.1"
+ resolved "http://10.107.103.115:8001/repeat-string/download/repeat-string-1.6.1.tgz"
+ integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+
+request@^2.83.0:
+ version "2.88.2"
+ resolved "http://10.107.103.115:8001/request/download/request-2.88.2.tgz"
+ integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=
+ dependencies:
+ aws-sign2 "~0.7.0"
+ aws4 "^1.8.0"
+ caseless "~0.12.0"
+ combined-stream "~1.0.6"
+ extend "~3.0.2"
+ forever-agent "~0.6.1"
+ form-data "~2.3.2"
+ har-validator "~5.1.3"
+ http-signature "~1.2.0"
+ is-typedarray "~1.0.0"
+ isstream "~0.1.2"
+ json-stringify-safe "~5.0.1"
+ mime-types "~2.1.19"
+ oauth-sign "~0.9.0"
+ performance-now "^2.1.0"
+ qs "~6.5.2"
+ safe-buffer "^5.1.2"
+ tough-cookie "~2.5.0"
+ tunnel-agent "^0.6.0"
+ uuid "^3.3.2"
+
+require-directory@^2.1.1:
+ version "2.1.1"
+ resolved "http://10.107.103.115:8001/require-directory/download/require-directory-2.1.1.tgz"
+ integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/require-from-string/download/require-from-string-2.0.2.tgz"
+ integrity sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=
+
+require-main-filename@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/require-main-filename/download/require-main-filename-2.0.0.tgz"
+ integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=
+
+requires-port@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/requires-port/download/requires-port-1.0.0.tgz"
+ integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
+
+resolve-cwd@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/resolve-cwd/download/resolve-cwd-2.0.0.tgz"
+ integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=
+ dependencies:
+ resolve-from "^3.0.0"
+
+resolve-cwd@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/resolve-cwd/download/resolve-cwd-3.0.0.tgz"
+ integrity sha1-DwB18bslRHZs9zumpuKt/ryxPy0=
+ dependencies:
+ resolve-from "^5.0.0"
+
+resolve-dir@^1.0.0, resolve-dir@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/resolve-dir/download/resolve-dir-1.0.1.tgz"
+ integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=
+ dependencies:
+ expand-tilde "^2.0.0"
+ global-modules "^1.0.0"
+
+resolve-from@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/resolve-from/download/resolve-from-3.0.0.tgz"
+ integrity sha1-six699nWiBvItuZTM17rywoYh0g=
+
+resolve-from@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/resolve-from/download/resolve-from-4.0.0.tgz"
+ integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=
+
+resolve-from@^5.0.0:
+ version "5.0.0"
+ resolved "http://10.107.103.115:8001/resolve-from/download/resolve-from-5.0.0.tgz"
+ integrity sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=
+
+resolve-from@5.0.0:
+ version "5.0.0"
+ resolved "http://10.107.103.115:8001/resolve-from/download/resolve-from-5.0.0.tgz"
+ integrity sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=
+
+resolve-global@^1.0.0, resolve-global@1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/resolve-global/download/resolve-global-1.0.0.tgz"
+ integrity sha1-oqed9K8so/Sb93753azTItrRklU=
+ dependencies:
+ global-dirs "^0.1.1"
+
+resolve-url@^0.2.1:
+ version "0.2.1"
+ resolved "http://10.107.103.115:8001/resolve-url/download/resolve-url-0.2.1.tgz"
+ integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
+
+resolve@^1.10.0, resolve@^1.10.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.22.1:
+ version "1.22.1"
+ resolved "http://10.107.103.115:8001/resolve/download/resolve-1.22.1.tgz"
+ integrity sha1-J8suu1P5GrtJRwqSi7p1WAZqwXc=
+ dependencies:
+ is-core-module "^2.9.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
+restore-cursor@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/restore-cursor/download/restore-cursor-3.1.0.tgz"
+ integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=
+ dependencies:
+ onetime "^5.1.0"
+ signal-exit "^3.0.2"
+
+ret@~0.1.10:
+ version "0.1.15"
+ resolved "http://10.107.103.115:8001/ret/download/ret-0.1.15.tgz"
+ integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=
+
+retry@^0.12.0:
+ version "0.12.0"
+ resolved "http://10.107.103.115:8001/retry/download/retry-0.12.0.tgz"
+ integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
+
+reusify@^1.0.4:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/reusify/download/reusify-1.0.4.tgz"
+ integrity sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=
+
+rfdc@^1.3.0:
+ version "1.3.0"
+ resolved "http://10.107.103.115:8001/rfdc/download/rfdc-1.3.0.tgz"
+ integrity sha1-0LfEQasnINBdxM8m4ByJYx2doIs=
+
+rimraf@^2.6.3:
+ version "2.7.1"
+ resolved "http://10.107.103.115:8001/rimraf/download/rimraf-2.7.1.tgz"
+ integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=
+ dependencies:
+ glob "^7.1.3"
+
+rimraf@^3.0.2:
+ version "3.0.2"
+ resolved "http://10.107.103.115:8001/rimraf/download/rimraf-3.0.2.tgz"
+ integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=
+ dependencies:
+ glob "^7.1.3"
+
+run-async@^2.4.0:
+ version "2.4.1"
+ resolved "http://10.107.103.115:8001/run-async/download/run-async-2.4.1.tgz"
+ integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=
+
+run-parallel@^1.1.9:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/run-parallel/download/run-parallel-1.2.0.tgz"
+ integrity sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=
+ dependencies:
+ queue-microtask "^1.2.2"
+
+rxjs@^7.5.1, rxjs@^7.5.5:
+ version "7.8.0"
+ resolved "http://10.107.103.115:8001/rxjs/download/rxjs-7.8.0.tgz"
+ integrity sha1-kKk4hiqCiI/0xzWYEaWV4U4eCaQ=
+ dependencies:
+ tslib "^2.1.0"
+
+safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@>=5.1.0, safe-buffer@5.2.1:
+ version "5.2.1"
+ resolved "http://10.107.103.115:8001/safe-buffer/download/safe-buffer-5.2.1.tgz"
+ integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=
+
+safe-buffer@~5.1.0:
+ version "5.1.2"
+ resolved "http://10.107.103.115:8001/safe-buffer/download/safe-buffer-5.1.2.tgz"
+ integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0=
+
+safe-buffer@~5.1.1:
+ version "5.1.2"
+ resolved "http://10.107.103.115:8001/safe-buffer/download/safe-buffer-5.1.2.tgz"
+ integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0=
+
+safe-buffer@5.1.2:
+ version "5.1.2"
+ resolved "http://10.107.103.115:8001/safe-buffer/download/safe-buffer-5.1.2.tgz"
+ integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0=
+
+safe-regex-test@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/safe-regex-test/download/safe-regex-test-1.0.0.tgz"
+ integrity sha1-eTuHTVJOs2QNGHOq0DWW2y1PIpU=
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.3"
+ is-regex "^1.1.4"
+
+safe-regex@^1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/safe-regex/download/safe-regex-1.1.0.tgz"
+ integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
+ dependencies:
+ ret "~0.1.10"
+
+safer-buffer@^2.0.2, safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", safer-buffer@~2.1.0:
+ version "2.1.2"
+ resolved "http://10.107.103.115:8001/safer-buffer/download/safer-buffer-2.1.2.tgz"
+ integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=
+
+schema-utils@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/schema-utils/download/schema-utils-1.0.0.tgz"
+ integrity sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=
+ dependencies:
+ ajv "^6.1.0"
+ ajv-errors "^1.0.0"
+ ajv-keywords "^3.1.0"
+
+schema-utils@^2.6.5:
+ version "2.7.1"
+ resolved "http://10.107.103.115:8001/schema-utils/download/schema-utils-2.7.1.tgz"
+ integrity sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc=
+ dependencies:
+ "@types/json-schema" "^7.0.5"
+ ajv "^6.12.4"
+ ajv-keywords "^3.5.2"
+
+schema-utils@^3.0.0:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz"
+ integrity sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
+schema-utils@^3.1.0:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz"
+ integrity sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
+schema-utils@^3.1.1:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/schema-utils/download/schema-utils-3.1.1.tgz"
+ integrity sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
+schema-utils@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/schema-utils/download/schema-utils-4.0.0.tgz"
+ integrity sha1-YDMenjrnjsXRY1PEZ8NLOgodPfc=
+ dependencies:
+ "@types/json-schema" "^7.0.9"
+ ajv "^8.8.0"
+ ajv-formats "^2.1.1"
+ ajv-keywords "^5.0.0"
+
+select-hose@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/select-hose/download/select-hose-2.0.0.tgz"
+ integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=
+
+selfsigned@^1.10.8:
+ version "1.10.14"
+ resolved "http://10.107.103.115:8001/selfsigned/download/selfsigned-1.10.14.tgz"
+ integrity sha1-7lHYTZ3OzGHgfkq6NPIpq1JcFXQ=
+ dependencies:
+ node-forge "^0.10.0"
+
+semver@^5.5.0:
+ version "5.7.1"
+ resolved "http://10.107.103.115:8001/semver/download/semver-5.7.1.tgz"
+ integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=
+
+semver@^5.6.0:
+ version "5.7.1"
+ resolved "http://10.107.103.115:8001/semver/download/semver-5.7.1.tgz"
+ integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=
+
+semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
+ version "6.3.0"
+ resolved "http://10.107.103.115:8001/semver/download/semver-6.3.0.tgz"
+ integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=
+
+semver@^7.2.1:
+ version "7.3.8"
+ resolved "http://10.107.103.115:8001/semver/download/semver-7.3.8.tgz"
+ integrity sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=
+ dependencies:
+ lru-cache "^6.0.0"
+
+semver@^7.3.4:
+ version "7.3.8"
+ resolved "http://10.107.103.115:8001/semver/download/semver-7.3.8.tgz"
+ integrity sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=
+ dependencies:
+ lru-cache "^6.0.0"
+
+semver@^7.3.5:
+ version "7.3.8"
+ resolved "http://10.107.103.115:8001/semver/download/semver-7.3.8.tgz"
+ integrity sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=
+ dependencies:
+ lru-cache "^6.0.0"
+
+"semver@2 || 3 || 4 || 5":
+ version "5.7.1"
+ resolved "http://10.107.103.115:8001/semver/download/semver-5.7.1.tgz"
+ integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=
+
+semver@7.3.5:
+ version "7.3.5"
+ resolved "http://10.107.103.115:8001/semver/download/semver-7.3.5.tgz"
+ integrity sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=
+ dependencies:
+ lru-cache "^6.0.0"
+
+send@0.18.0:
+ version "0.18.0"
+ resolved "http://10.107.103.115:8001/send/download/send-0.18.0.tgz"
+ integrity sha1-ZwFnzGVLBfWqSnZ/kRO7NxvHBr4=
+ dependencies:
+ debug "2.6.9"
+ depd "2.0.0"
+ destroy "1.2.0"
+ encodeurl "~1.0.2"
+ escape-html "~1.0.3"
+ etag "~1.8.1"
+ fresh "0.5.2"
+ http-errors "2.0.0"
+ mime "1.6.0"
+ ms "2.1.3"
+ on-finished "2.4.1"
+ range-parser "~1.2.1"
+ statuses "2.0.1"
+
+serialize-javascript@^6.0.0:
+ version "6.0.1"
+ resolved "http://10.107.103.115:8001/serialize-javascript/download/serialize-javascript-6.0.1.tgz"
+ integrity sha1-sgbvsnw9oLCra1L0jRcLeZZFjlw=
+ dependencies:
+ randombytes "^2.1.0"
+
+serve-index@^1.9.1:
+ version "1.9.1"
+ resolved "http://10.107.103.115:8001/serve-index/download/serve-index-1.9.1.tgz"
+ integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=
+ dependencies:
+ accepts "~1.3.4"
+ batch "0.6.1"
+ debug "2.6.9"
+ escape-html "~1.0.3"
+ http-errors "~1.6.2"
+ mime-types "~2.1.17"
+ parseurl "~1.3.2"
+
+serve-static@1.15.0:
+ version "1.15.0"
+ resolved "http://10.107.103.115:8001/serve-static/download/serve-static-1.15.0.tgz"
+ integrity sha1-+q7wjP/goaYvYMrQxOUTz/CslUA=
+ dependencies:
+ encodeurl "~1.0.2"
+ escape-html "~1.0.3"
+ parseurl "~1.3.3"
+ send "0.18.0"
+
+set-blocking@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/set-blocking/download/set-blocking-2.0.0.tgz"
+ integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
+
+set-value@^2.0.0:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/set-value/download/set-value-2.0.1.tgz"
+ integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-extendable "^0.1.1"
+ is-plain-object "^2.0.3"
+ split-string "^3.0.1"
+
+set-value@^2.0.1:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/set-value/download/set-value-2.0.1.tgz"
+ integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=
+ dependencies:
+ extend-shallow "^2.0.1"
+ is-extendable "^0.1.1"
+ is-plain-object "^2.0.3"
+ split-string "^3.0.1"
+
+set-value@3.0.2:
+ version "3.0.2"
+ resolved "http://10.107.103.115:8001/set-value/download/set-value-3.0.2.tgz"
+ integrity sha1-dOjs0CPDPQ93GZ1BVAmkDyHmG5A=
+ dependencies:
+ is-plain-object "^2.0.4"
+
+setprototypeof@1.1.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/setprototypeof/download/setprototypeof-1.1.0.tgz"
+ integrity sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=
+
+setprototypeof@1.2.0:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/setprototypeof/download/setprototypeof-1.2.0.tgz"
+ integrity sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=
+
+shallow-clone@^3.0.0:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/shallow-clone/download/shallow-clone-3.0.1.tgz"
+ integrity sha1-jymBrZJTH1UDWwH7IwdppA4C76M=
+ dependencies:
+ kind-of "^6.0.2"
+
+shebang-command@^1.2.0:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/shebang-command/download/shebang-command-1.2.0.tgz"
+ integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
+ dependencies:
+ shebang-regex "^1.0.0"
+
+shebang-command@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/shebang-command/download/shebang-command-2.0.0.tgz"
+ integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=
+ dependencies:
+ shebang-regex "^3.0.0"
+
+shebang-regex@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/shebang-regex/download/shebang-regex-1.0.0.tgz"
+ integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
+
+shebang-regex@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/shebang-regex/download/shebang-regex-3.0.0.tgz"
+ integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=
+
+side-channel@^1.0.4:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/side-channel/download/side-channel-1.0.4.tgz"
+ integrity sha1-785cj9wQTudRslxY1CkAEfpeos8=
+ dependencies:
+ call-bind "^1.0.0"
+ get-intrinsic "^1.0.2"
+ object-inspect "^1.9.0"
+
+signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
+ version "3.0.7"
+ resolved "http://10.107.103.115:8001/signal-exit/download/signal-exit-3.0.7.tgz"
+ integrity sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=
+
+sirv@^1.0.7:
+ version "1.0.19"
+ resolved "http://10.107.103.115:8001/sirv/download/sirv-1.0.19.tgz"
+ integrity sha1-HXOXmzjH/pH8uknIUoDaqcI2O0k=
+ dependencies:
+ "@polka/url" "^1.0.0-next.20"
+ mrmime "^1.0.0"
+ totalist "^1.0.0"
+
+slash@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/slash/download/slash-3.0.0.tgz"
+ integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=
+
+slash@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/slash/download/slash-4.0.0.tgz"
+ integrity sha1-JCI3IXbExsWt214q2oha+YSzlqc=
+
+slice-ansi@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/slice-ansi/download/slice-ansi-3.0.0.tgz"
+ integrity sha1-Md3BCTCht+C2ewjJbC9Jt3p4l4c=
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
+slice-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/slice-ansi/download/slice-ansi-4.0.0.tgz"
+ integrity sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
+slice-ansi@^5.0.0:
+ version "5.0.0"
+ resolved "http://10.107.103.115:8001/slice-ansi/download/slice-ansi-5.0.0.tgz"
+ integrity sha1-tzBjxXqpb5zYgWVLFSlNldKFxCo=
+ dependencies:
+ ansi-styles "^6.0.0"
+ is-fullwidth-code-point "^4.0.0"
+
+snapdragon-node@^2.0.1:
+ version "2.1.1"
+ resolved "http://10.107.103.115:8001/snapdragon-node/download/snapdragon-node-2.1.1.tgz"
+ integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=
+ dependencies:
+ define-property "^1.0.0"
+ isobject "^3.0.0"
+ snapdragon-util "^3.0.1"
+
+snapdragon-util@^3.0.1:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/snapdragon-util/download/snapdragon-util-3.0.1.tgz"
+ integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=
+ dependencies:
+ kind-of "^3.2.0"
+
+snapdragon@^0.8.1:
+ version "0.8.2"
+ resolved "http://10.107.103.115:8001/snapdragon/download/snapdragon-0.8.2.tgz"
+ integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=
+ dependencies:
+ base "^0.11.1"
+ debug "^2.2.0"
+ define-property "^0.2.5"
+ extend-shallow "^2.0.1"
+ map-cache "^0.2.2"
+ source-map "^0.5.6"
+ source-map-resolve "^0.5.0"
+ use "^3.1.0"
+
+sockjs-client@^1.5.0:
+ version "1.6.1"
+ resolved "http://10.107.103.115:8001/sockjs-client/download/sockjs-client-1.6.1.tgz"
+ integrity sha1-NQuO2kLW1S3cAww5lDNkwR3K2AY=
+ dependencies:
+ debug "^3.2.7"
+ eventsource "^2.0.2"
+ faye-websocket "^0.11.4"
+ inherits "^2.0.4"
+ url-parse "^1.5.10"
+
+sockjs@^0.3.21:
+ version "0.3.24"
+ resolved "http://10.107.103.115:8001/sockjs/download/sockjs-0.3.24.tgz"
+ integrity sha1-ybyJlfM6ERvqA5XsMKoyBr21zM4=
+ dependencies:
+ faye-websocket "^0.11.3"
+ uuid "^8.3.2"
+ websocket-driver "^0.7.4"
+
+source-list-map@^2.0.0:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/source-list-map/download/source-list-map-2.0.1.tgz"
+ integrity sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=
+
+source-map-js@^0.6.2:
+ version "0.6.2"
+ resolved "http://10.107.103.115:8001/source-map-js/download/source-map-js-0.6.2.tgz"
+ integrity sha1-C7XeYxtBz72mz7qL0FqA79/SOF4=
+
+source-map-js@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/source-map-js/download/source-map-js-1.0.2.tgz"
+ integrity sha1-rbw2HZxi3zgBJefxYfccgm8eSQw=
+
+source-map-resolve@^0.5.0:
+ version "0.5.3"
+ resolved "http://10.107.103.115:8001/source-map-resolve/download/source-map-resolve-0.5.3.tgz"
+ integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho=
+ dependencies:
+ atob "^2.1.2"
+ decode-uri-component "^0.2.0"
+ resolve-url "^0.2.1"
+ source-map-url "^0.4.0"
+ urix "^0.1.0"
+
+source-map-support@^0.5.16, source-map-support@^0.5.17, source-map-support@~0.5.20:
+ version "0.5.21"
+ resolved "http://10.107.103.115:8001/source-map-support/download/source-map-support-0.5.21.tgz"
+ integrity sha1-BP58f54e0tZiIzwoyys1ufY/bk8=
+ dependencies:
+ buffer-from "^1.0.0"
+ source-map "^0.6.0"
+
+source-map-url@^0.4.0:
+ version "0.4.1"
+ resolved "http://10.107.103.115:8001/source-map-url/download/source-map-url-0.4.1.tgz"
+ integrity sha1-CvZmBadFpaL5HPG7+KevvCg97FY=
+
+source-map@^0.5.6:
+ version "0.5.7"
+ resolved "http://10.107.103.115:8001/source-map/download/source-map-0.5.7.tgz"
+ integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
+
+source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1, source-map@0.6.1:
+ version "0.6.1"
+ resolved "http://10.107.103.115:8001/source-map/download/source-map-0.6.1.tgz"
+ integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM=
+
+sourcemap-codec@^1.4.8:
+ version "1.4.8"
+ resolved "http://10.107.103.115:8001/sourcemap-codec/download/sourcemap-codec-1.4.8.tgz"
+ integrity sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=
+
+spdx-correct@^3.0.0:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/spdx-correct/download/spdx-correct-3.1.1.tgz"
+ integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak=
+ dependencies:
+ spdx-expression-parse "^3.0.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-exceptions@^2.1.0:
+ version "2.3.0"
+ resolved "http://10.107.103.115:8001/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz"
+ integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=
+
+spdx-expression-parse@^3.0.0:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz"
+ integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=
+ dependencies:
+ spdx-exceptions "^2.1.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+ version "3.0.11"
+ resolved "http://10.107.103.115:8001/spdx-license-ids/download/spdx-license-ids-3.0.11.tgz"
+ integrity sha1-UMDYxAoU7Bv0Sbrmmg6kaFqdn5U=
+
+spdy-transport@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/spdy-transport/download/spdy-transport-3.0.0.tgz"
+ integrity sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=
+ dependencies:
+ debug "^4.1.0"
+ detect-node "^2.0.4"
+ hpack.js "^2.1.6"
+ obuf "^1.1.2"
+ readable-stream "^3.0.6"
+ wbuf "^1.7.3"
+
+spdy@^4.0.2:
+ version "4.0.2"
+ resolved "http://10.107.103.115:8001/spdy/download/spdy-4.0.2.tgz"
+ integrity sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=
+ dependencies:
+ debug "^4.1.0"
+ handle-thing "^2.0.0"
+ http-deceiver "^1.2.7"
+ select-hose "^2.0.0"
+ spdy-transport "^3.0.0"
+
+split-string@^3.0.1, split-string@^3.0.2:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/split-string/download/split-string-3.1.0.tgz"
+ integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=
+ dependencies:
+ extend-shallow "^3.0.0"
+
+split2@^3.0.0:
+ version "3.2.2"
+ resolved "http://10.107.103.115:8001/split2/download/split2-3.2.2.tgz"
+ integrity sha1-vyzyo32DgxLCSciSBv16F90SNl8=
+ dependencies:
+ readable-stream "^3.0.0"
+
+sprintf-js@~1.0.2:
+ version "1.0.3"
+ resolved "http://10.107.103.115:8001/sprintf-js/download/sprintf-js-1.0.3.tgz"
+ integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+
+sshpk@^1.7.0:
+ version "1.17.0"
+ resolved "http://10.107.103.115:8001/sshpk/download/sshpk-1.17.0.tgz"
+ integrity sha1-V4CC2S1P5hKxMAdJblQ/oPvL5MU=
+ dependencies:
+ asn1 "~0.2.3"
+ assert-plus "^1.0.0"
+ bcrypt-pbkdf "^1.0.0"
+ dashdash "^1.12.0"
+ ecc-jsbn "~0.1.1"
+ getpass "^0.1.1"
+ jsbn "~0.1.0"
+ safer-buffer "^2.0.2"
+ tweetnacl "~0.14.0"
+
+stable@^0.1.8:
+ version "0.1.8"
+ resolved "http://10.107.103.115:8001/stable/download/stable-0.1.8.tgz"
+ integrity sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=
+
+stackframe@^1.3.4:
+ version "1.3.4"
+ resolved "http://10.107.103.115:8001/stackframe/download/stackframe-1.3.4.tgz"
+ integrity sha1-uIGgBMjBSaXo7+831RsW5BKUMxA=
+
+static-extend@^0.1.1:
+ version "0.1.2"
+ resolved "http://10.107.103.115:8001/static-extend/download/static-extend-0.1.2.tgz"
+ integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
+ dependencies:
+ define-property "^0.2.5"
+ object-copy "^0.1.0"
+
+"statuses@>= 1.4.0 < 2":
+ version "1.5.0"
+ resolved "http://10.107.103.115:8001/statuses/download/statuses-1.5.0.tgz"
+ integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
+
+statuses@2.0.1:
+ version "2.0.1"
+ resolved "http://10.107.103.115:8001/statuses/download/statuses-2.0.1.tgz"
+ integrity sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=
+
+std-env@^3.0.1:
+ version "3.3.2"
+ resolved "http://10.107.103.115:8001/std-env/download/std-env-3.3.2.tgz"
+ integrity sha1-ryc0OwAWFgFVNCkheDJ7ICue6VU=
+
+stickybits@^3.7.9:
+ version "3.7.11"
+ resolved "http://10.107.103.115:8001/stickybits/download/stickybits-3.7.11.tgz"
+ integrity sha1-RgnzqR70IJmHwaRbMT5faCski/Y=
+
+string_decoder@^1.1.1, string_decoder@~1.1.1:
+ version "1.1.1"
+ resolved "http://10.107.103.115:8001/string_decoder/download/string_decoder-1.1.1.tgz"
+ integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=
+ dependencies:
+ safe-buffer "~5.1.0"
+
+string-argv@^0.3.1:
+ version "0.3.1"
+ resolved "http://10.107.103.115:8001/string-argv/download/string-argv-0.3.1.tgz"
+ integrity sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=
+
+string-width@^3.0.0, string-width@^3.1.0:
+ version "3.1.0"
+ resolved "http://10.107.103.115:8001/string-width/download/string-width-3.1.0.tgz"
+ integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE=
+ dependencies:
+ emoji-regex "^7.0.1"
+ is-fullwidth-code-point "^2.0.0"
+ strip-ansi "^5.1.0"
+
+string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
+ version "4.2.3"
+ resolved "http://10.107.103.115:8001/string-width/download/string-width-4.2.3.tgz"
+ integrity sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.1"
+
+string-width@^5.0.0:
+ version "5.1.2"
+ resolved "http://10.107.103.115:8001/string-width/download/string-width-5.1.2.tgz"
+ integrity sha1-FPja7G2B5yIdKjV+Zoyrc728p5Q=
+ dependencies:
+ eastasianwidth "^0.2.0"
+ emoji-regex "^9.2.2"
+ strip-ansi "^7.0.1"
+
+string.prototype.trimend@^1.0.6:
+ version "1.0.6"
+ resolved "http://10.107.103.115:8001/string.prototype.trimend/download/string.prototype.trimend-1.0.6.tgz"
+ integrity sha1-xKJ/oCbZedecBPFzl/JQpGKURTM=
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+string.prototype.trimstart@^1.0.6:
+ version "1.0.6"
+ resolved "http://10.107.103.115:8001/string.prototype.trimstart/download/string.prototype.trimstart-1.0.6.tgz"
+ integrity sha1-6Qq2aqjkAH2S71kbvzzUIsVr3PQ=
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+strip-ansi@^3.0.1:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-3.0.1.tgz"
+ integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
+ dependencies:
+ ansi-regex "^2.0.0"
+
+strip-ansi@^5.0.0:
+ version "5.2.0"
+ resolved "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-5.2.0.tgz"
+ integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=
+ dependencies:
+ ansi-regex "^4.1.0"
+
+strip-ansi@^5.1.0:
+ version "5.2.0"
+ resolved "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-5.2.0.tgz"
+ integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=
+ dependencies:
+ ansi-regex "^4.1.0"
+
+strip-ansi@^5.2.0:
+ version "5.2.0"
+ resolved "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-5.2.0.tgz"
+ integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=
+ dependencies:
+ ansi-regex "^4.1.0"
+
+strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+ version "6.0.1"
+ resolved "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-6.0.1.tgz"
+ integrity sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=
+ dependencies:
+ ansi-regex "^5.0.1"
+
+strip-ansi@^7.0.1:
+ version "7.0.1"
+ resolved "http://10.107.103.115:8001/strip-ansi/download/strip-ansi-7.0.1.tgz"
+ integrity sha1-YXQKCM42th5Q5lZT8HBg0ACXX7I=
+ dependencies:
+ ansi-regex "^6.0.1"
+
+strip-bom@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/strip-bom/download/strip-bom-3.0.0.tgz"
+ integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
+
+strip-bom@4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/strip-bom/download/strip-bom-4.0.0.tgz"
+ integrity sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg=
+
+strip-eof@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/strip-eof/download/strip-eof-1.0.0.tgz"
+ integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
+
+strip-final-newline@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/strip-final-newline/download/strip-final-newline-2.0.0.tgz"
+ integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=
+
+strip-indent@^3.0.0:
+ version "3.0.0"
+ resolved "http://10.107.103.115:8001/strip-indent/download/strip-indent-3.0.0.tgz"
+ integrity sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=
+ dependencies:
+ min-indent "^1.0.0"
+
+strip-json-comments@^3.1.0, strip-json-comments@^3.1.1, strip-json-comments@3.1.1:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/strip-json-comments/download/strip-json-comments-3.1.1.tgz"
+ integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=
+
+style-loader@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/style-loader/download/style-loader-2.0.0.tgz"
+ integrity sha1-lmlgL9RpB0DqrsE3eZoDrdu8OTw=
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+
+stylehacks@^5.1.1:
+ version "5.1.1"
+ resolved "http://10.107.103.115:8001/stylehacks/download/stylehacks-5.1.1.tgz"
+ integrity sha1-eTSjTrWdcVIUn6adbp5W8vw0vMk=
+ dependencies:
+ browserslist "^4.21.4"
+ postcss-selector-parser "^6.0.4"
+
+supports-color@^5.3.0:
+ version "5.5.0"
+ resolved "http://10.107.103.115:8001/supports-color/download/supports-color-5.5.0.tgz"
+ integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=
+ dependencies:
+ has-flag "^3.0.0"
+
+supports-color@^6.1.0:
+ version "6.1.0"
+ resolved "http://10.107.103.115:8001/supports-color/download/supports-color-6.1.0.tgz"
+ integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=
+ dependencies:
+ has-flag "^3.0.0"
+
+supports-color@^7.1.0:
+ version "7.2.0"
+ resolved "http://10.107.103.115:8001/supports-color/download/supports-color-7.2.0.tgz"
+ integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=
+ dependencies:
+ has-flag "^4.0.0"
+
+supports-color@^8.0.0:
+ version "8.1.1"
+ resolved "http://10.107.103.115:8001/supports-color/download/supports-color-8.1.1.tgz"
+ integrity sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=
+ dependencies:
+ has-flag "^4.0.0"
+
+supports-color@^9.0.2:
+ version "9.3.1"
+ resolved "http://10.107.103.115:8001/supports-color/download/supports-color-9.3.1.tgz"
+ integrity sha1-NOStPHHJo52uMlTsxGybdOieFaY=
+
+supports-preserve-symlinks-flag@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/supports-preserve-symlinks-flag/download/supports-preserve-symlinks-flag-1.0.0.tgz"
+ integrity sha1-btpL00SjyUrqN21MwxvHcxEDngk=
+
+svg-tags@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/svg-tags/download/svg-tags-1.0.0.tgz"
+ integrity sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=
+
+svgo@^2.3.1, svgo@^2.7.0:
+ version "2.8.0"
+ resolved "http://10.107.103.115:8001/svgo/download/svgo-2.8.0.tgz"
+ integrity sha1-T/gMzmcQ3CeV8MfHQQHmdkz8zSQ=
+ dependencies:
+ "@trysound/sax" "0.2.0"
+ commander "^7.2.0"
+ css-select "^4.1.3"
+ css-tree "^1.1.3"
+ csso "^4.2.0"
+ picocolors "^1.0.0"
+ stable "^0.1.8"
+
+table@^6.0.9:
+ version "6.8.1"
+ resolved "http://10.107.103.115:8001/table/download/table-6.8.1.tgz"
+ integrity sha1-6itxNZ/gOwF6X7wpYgRHEVgIC98=
+ dependencies:
+ ajv "^8.0.1"
+ lodash.truncate "^4.4.2"
+ slice-ansi "^4.0.0"
+ string-width "^4.2.3"
+ strip-ansi "^6.0.1"
+
+tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
+ version "2.2.1"
+ resolved "http://10.107.103.115:8001/tapable/download/tapable-2.2.1.tgz"
+ integrity sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=
+
+terser-webpack-plugin@^5.1.3:
+ version "5.3.6"
+ resolved "http://10.107.103.115:8001/terser-webpack-plugin/download/terser-webpack-plugin-5.3.6.tgz"
+ integrity sha1-VZCuwxqjxvdxzhsazKYGOeqzGVw=
+ dependencies:
+ "@jridgewell/trace-mapping" "^0.3.14"
+ jest-worker "^27.4.5"
+ schema-utils "^3.1.1"
+ serialize-javascript "^6.0.0"
+ terser "^5.14.1"
+
+terser@^5.10.0, terser@^5.14.1:
+ version "5.16.5"
+ resolved "http://10.107.103.115:8001/terser/download/terser-5.16.5.tgz"
+ integrity sha1-HChcoGVfRn+Srxu6tGq3LRywjlo=
+ dependencies:
+ "@jridgewell/source-map" "^0.3.2"
+ acorn "^8.5.0"
+ commander "^2.20.0"
+ source-map-support "~0.5.20"
+
+text-extensions@^1.0.0:
+ version "1.9.0"
+ resolved "http://10.107.103.115:8001/text-extensions/download/text-extensions-1.9.0.tgz"
+ integrity sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=
+
+text-table@^0.2.0:
+ version "0.2.0"
+ resolved "http://10.107.103.115:8001/text-table/download/text-table-0.2.0.tgz"
+ integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
+
+thenify-all@^1.0.0:
+ version "1.6.0"
+ resolved "http://10.107.103.115:8001/thenify-all/download/thenify-all-1.6.0.tgz"
+ integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
+ dependencies:
+ thenify ">= 3.1.0 < 4"
+
+"thenify@>= 3.1.0 < 4":
+ version "3.3.1"
+ resolved "http://10.107.103.115:8001/thenify/download/thenify-3.3.1.tgz"
+ integrity sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=
+ dependencies:
+ any-promise "^1.0.0"
+
+through@^2.3.6, through@^2.3.8, "through@>=2.2.7 <3":
+ version "2.3.8"
+ resolved "http://10.107.103.115:8001/through/download/through-2.3.8.tgz"
+ integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
+
+through2@^4.0.0:
+ version "4.0.2"
+ resolved "http://10.107.103.115:8001/through2/download/through2-4.0.2.tgz"
+ integrity sha1-p846wqeosLlmyA58SfBITDsjl2Q=
+ dependencies:
+ readable-stream "3"
+
+thunky@^1.0.2:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/thunky/download/thunky-1.1.0.tgz"
+ integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=
+
+tiny-each-async@2.0.3:
+ version "2.0.3"
+ resolved "http://10.107.103.115:8001/tiny-each-async/download/tiny-each-async-2.0.3.tgz"
+ integrity sha1-jru/1tYpXxNwAD+7NxYq/loKUdE=
+
+tmp@^0.0.33:
+ version "0.0.33"
+ resolved "http://10.107.103.115:8001/tmp/download/tmp-0.0.33.tgz"
+ integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=
+ dependencies:
+ os-tmpdir "~1.0.2"
+
+to-fast-properties@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/to-fast-properties/download/to-fast-properties-2.0.0.tgz"
+ integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
+
+to-object-path@^0.3.0:
+ version "0.3.0"
+ resolved "http://10.107.103.115:8001/to-object-path/download/to-object-path-0.3.0.tgz"
+ integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
+ dependencies:
+ kind-of "^3.0.2"
+
+to-regex-range@^2.1.0:
+ version "2.1.1"
+ resolved "http://10.107.103.115:8001/to-regex-range/download/to-regex-range-2.1.1.tgz"
+ integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
+ dependencies:
+ is-number "^3.0.0"
+ repeat-string "^1.6.1"
+
+to-regex-range@^5.0.1:
+ version "5.0.1"
+ resolved "http://10.107.103.115:8001/to-regex-range/download/to-regex-range-5.0.1.tgz"
+ integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=
+ dependencies:
+ is-number "^7.0.0"
+
+to-regex@^3.0.1, to-regex@^3.0.2:
+ version "3.0.2"
+ resolved "http://10.107.103.115:8001/to-regex/download/to-regex-3.0.2.tgz"
+ integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=
+ dependencies:
+ define-property "^2.0.2"
+ extend-shallow "^3.0.2"
+ regex-not "^1.0.2"
+ safe-regex "^1.1.0"
+
+toidentifier@1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/toidentifier/download/toidentifier-1.0.1.tgz"
+ integrity sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=
+
+totalist@^1.0.0:
+ version "1.1.0"
+ resolved "http://10.107.103.115:8001/totalist/download/totalist-1.1.0.tgz"
+ integrity sha1-pNZaPlRlF3AePlw3pHpwrJf+Vt8=
+
+tough-cookie@~2.5.0:
+ version "2.5.0"
+ resolved "http://10.107.103.115:8001/tough-cookie/download/tough-cookie-2.5.0.tgz"
+ integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=
+ dependencies:
+ psl "^1.1.28"
+ punycode "^2.1.1"
+
+trim-newlines@^3.0.0:
+ version "3.0.1"
+ resolved "http://10.107.103.115:8001/trim-newlines/download/trim-newlines-3.0.1.tgz"
+ integrity sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=
+
+ts-node@^9:
+ version "9.1.1"
+ resolved "http://10.107.103.115:8001/ts-node/download/ts-node-9.1.1.tgz"
+ integrity sha1-UamkUKPpWUAb2l8ASnLVS5NtN20=
+ dependencies:
+ arg "^4.1.0"
+ create-require "^1.1.0"
+ diff "^4.0.1"
+ make-error "^1.1.1"
+ source-map-support "^0.5.17"
+ yn "3.1.1"
+
+tsconfig-paths@^3.9.0:
+ version "3.14.1"
+ resolved "http://10.107.103.115:8001/tsconfig-paths/download/tsconfig-paths-3.14.1.tgz"
+ integrity sha1-ugc0WZ6Oo2yGJ5jpILzxYyd7E3o=
+ dependencies:
+ "@types/json5" "^0.0.29"
+ json5 "^1.0.1"
+ minimist "^1.2.6"
+ strip-bom "^3.0.0"
+
+tslib@^2, tslib@^2.0.3, tslib@^2.1.0:
+ version "2.5.0"
+ resolved "http://10.107.103.115:8001/tslib/download/tslib-2.5.0.tgz"
+ integrity sha1-Qr/thvV4eutB0DGGbI9AJCng/d8=
+
+tslib@2.3.0:
+ version "2.3.0"
+ resolved "http://10.107.103.115:8001/tslib/download/tslib-2.3.0.tgz"
+ integrity sha1-gDuM2rPhK6WBpMpByIObuw2ssJ4=
+
+tunnel-agent@^0.6.0:
+ version "0.6.0"
+ resolved "http://10.107.103.115:8001/tunnel-agent/download/tunnel-agent-0.6.0.tgz"
+ integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
+ dependencies:
+ safe-buffer "^5.0.1"
+
+tweetnacl@^0.14.3, tweetnacl@~0.14.0:
+ version "0.14.5"
+ resolved "http://10.107.103.115:8001/tweetnacl/download/tweetnacl-0.14.5.tgz"
+ integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+
+type-check@^0.4.0, type-check@~0.4.0:
+ version "0.4.0"
+ resolved "http://10.107.103.115:8001/type-check/download/type-check-0.4.0.tgz"
+ integrity sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=
+ dependencies:
+ prelude-ls "^1.2.1"
+
+type-fest@^0.18.0:
+ version "0.18.1"
+ resolved "http://10.107.103.115:8001/type-fest/download/type-fest-0.18.1.tgz"
+ integrity sha1-20vBUaSiz07r+a3V23VQjbbMhB8=
+
+type-fest@^0.20.2:
+ version "0.20.2"
+ resolved "http://10.107.103.115:8001/type-fest/download/type-fest-0.20.2.tgz"
+ integrity sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=
+
+type-fest@^0.21.3:
+ version "0.21.3"
+ resolved "http://10.107.103.115:8001/type-fest/download/type-fest-0.21.3.tgz"
+ integrity sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=
+
+type-fest@^0.6.0:
+ version "0.6.0"
+ resolved "http://10.107.103.115:8001/type-fest/download/type-fest-0.6.0.tgz"
+ integrity sha1-jSojcNPfiG61yQraHFv2GIrPg4s=
+
+type-fest@^0.8.1:
+ version "0.8.1"
+ resolved "http://10.107.103.115:8001/type-fest/download/type-fest-0.8.1.tgz"
+ integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=
+
+type-is@~1.6.18:
+ version "1.6.18"
+ resolved "http://10.107.103.115:8001/type-is/download/type-is-1.6.18.tgz"
+ integrity sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=
+ dependencies:
+ media-typer "0.3.0"
+ mime-types "~2.1.24"
+
+typed-array-length@^1.0.4:
+ version "1.0.4"
+ resolved "http://10.107.103.115:8001/typed-array-length/download/typed-array-length-1.0.4.tgz"
+ integrity sha1-idg3heXECYvscuCLMZZR8OrJwbs=
+ dependencies:
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ is-typed-array "^1.1.9"
+
+typescript@^4.4.3, typescript@>=2.7:
+ version "4.9.5"
+ resolved "http://10.107.103.115:8001/typescript/download/typescript-4.9.5.tgz"
+ integrity sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=
+
+unbox-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/unbox-primitive/download/unbox-primitive-1.0.2.tgz"
+ integrity sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54=
+ dependencies:
+ call-bind "^1.0.2"
+ has-bigints "^1.0.2"
+ has-symbols "^1.0.3"
+ which-boxed-primitive "^1.0.2"
+
+unicode-canonical-property-names-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
+ integrity sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=
+
+unicode-match-property-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-2.0.0.tgz"
+ integrity sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=
+ dependencies:
+ unicode-canonical-property-names-ecmascript "^2.0.0"
+ unicode-property-aliases-ecmascript "^2.0.0"
+
+unicode-match-property-value-ecmascript@^2.1.0:
+ version "2.1.0"
+ resolved "http://10.107.103.115:8001/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-2.1.0.tgz"
+ integrity sha1-y1//3NFqBRJPWksL98N3Agisu+A=
+
+unicode-property-aliases-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-2.0.0.tgz"
+ integrity sha1-CjbLmlhcT2q9Ua0d7dsoXBZSl8g=
+
+union-value@^1.0.0:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/union-value/download/union-value-1.0.1.tgz"
+ integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=
+ dependencies:
+ arr-union "^3.1.0"
+ get-value "^2.0.6"
+ is-extendable "^0.1.1"
+ set-value "^2.0.1"
+
+universalify@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/universalify/download/universalify-2.0.0.tgz"
+ integrity sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=
+
+unpipe@~1.0.0, unpipe@1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/unpipe/download/unpipe-1.0.0.tgz"
+ integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
+
+unset-value@^1.0.0:
+ version "1.0.0"
+ resolved "http://10.107.103.115:8001/unset-value/download/unset-value-1.0.0.tgz"
+ integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
+ dependencies:
+ has-value "^0.3.1"
+ isobject "^3.0.0"
+
+upath@^1.1.1:
+ version "1.2.0"
+ resolved "http://10.107.103.115:8001/upath/download/upath-1.2.0.tgz"
+ integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=
+
+update-browserslist-db@^1.0.10:
+ version "1.0.10"
+ resolved "http://10.107.103.115:8001/update-browserslist-db/download/update-browserslist-db-1.0.10.tgz"
+ integrity sha1-D1S4dlRXJvF9AM2aJWHm2t6UP/M=
+ dependencies:
+ escalade "^3.1.1"
+ picocolors "^1.0.0"
+
+uri-js@^4.2.2:
+ version "4.4.1"
+ resolved "http://10.107.103.115:8001/uri-js/download/uri-js-4.4.1.tgz"
+ integrity sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=
+ dependencies:
+ punycode "^2.1.0"
+
+urix@^0.1.0:
+ version "0.1.0"
+ resolved "http://10.107.103.115:8001/urix/download/urix-0.1.0.tgz"
+ integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
+
+url-loader@^4.1.1:
+ version "4.1.1"
+ resolved "http://10.107.103.115:8001/url-loader/download/url-loader-4.1.1.tgz"
+ integrity sha1-KFBekFyuFYzwfJLKYi1/I35wpOI=
+ dependencies:
+ loader-utils "^2.0.0"
+ mime-types "^2.1.27"
+ schema-utils "^3.0.0"
+
+url-parse@^1.5.10:
+ version "1.5.10"
+ resolved "http://10.107.103.115:8001/url-parse/download/url-parse-1.5.10.tgz"
+ integrity sha1-nTwvc2wddd070r5QfcwRHx4uqcE=
+ dependencies:
+ querystringify "^2.1.1"
+ requires-port "^1.0.0"
+
+url@^0.11.0:
+ version "0.11.0"
+ resolved "http://10.107.103.115:8001/url/download/url-0.11.0.tgz"
+ integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
+ dependencies:
+ punycode "1.3.2"
+ querystring "0.2.0"
+
+use@^3.1.0:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/use/download/use-3.1.1.tgz"
+ integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=
+
+util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/util-deprecate/download/util-deprecate-1.0.2.tgz"
+ integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+
+utila@~0.4:
+ version "0.4.0"
+ resolved "http://10.107.103.115:8001/utila/download/utila-0.4.0.tgz"
+ integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=
+
+utils-merge@1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/utils-merge/download/utils-merge-1.0.1.tgz"
+ integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
+
+uuid@^3.3.2:
+ version "3.4.0"
+ resolved "http://10.107.103.115:8001/uuid/download/uuid-3.4.0.tgz"
+ integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=
+
+uuid@^8.3.2:
+ version "8.3.2"
+ resolved "http://10.107.103.115:8001/uuid/download/uuid-8.3.2.tgz"
+ integrity sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=
+
+v8-compile-cache@^2.0.3:
+ version "2.3.0"
+ resolved "http://10.107.103.115:8001/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz"
+ integrity sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=
+
+validate-npm-package-license@^3.0.1:
+ version "3.0.4"
+ resolved "http://10.107.103.115:8001/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz"
+ integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo=
+ dependencies:
+ spdx-correct "^3.0.0"
+ spdx-expression-parse "^3.0.0"
+
+vary@~1.1.2:
+ version "1.1.2"
+ resolved "http://10.107.103.115:8001/vary/download/vary-1.1.2.tgz"
+ integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
+
+verror@1.10.0:
+ version "1.10.0"
+ resolved "http://10.107.103.115:8001/verror/download/verror-1.10.0.tgz"
+ integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
+ dependencies:
+ assert-plus "^1.0.0"
+ core-util-is "1.0.2"
+ extsprintf "^1.2.0"
+
+vue-demi@*:
+ version "0.13.11"
+ resolved "http://10.107.103.115:8001/vue-demi/download/vue-demi-0.13.11.tgz"
+ integrity sha1-fZA2m9rol02HsZc1ZK05AYJBDZk=
+
+vue-eslint-parser@^7.10.0:
+ version "7.11.0"
+ resolved "http://10.107.103.115:8001/vue-eslint-parser/download/vue-eslint-parser-7.11.0.tgz"
+ integrity sha1-IUtd6pYQB/z/su5luJEjB2KNDa8=
+ dependencies:
+ debug "^4.1.1"
+ eslint-scope "^5.1.1"
+ eslint-visitor-keys "^1.1.0"
+ espree "^6.2.1"
+ esquery "^1.4.0"
+ lodash "^4.17.21"
+ semver "^6.3.0"
+
+vue-i18n@^9.0.0:
+ version "9.2.2"
+ resolved "http://10.107.103.115:8001/vue-i18n/download/vue-i18n-9.2.2.tgz"
+ integrity sha1-rrSdlCSSPHfg1kQePyHa/OzQ5mY=
+ dependencies:
+ "@intlify/core-base" "9.2.2"
+ "@intlify/shared" "9.2.2"
+ "@intlify/vue-devtools" "9.2.2"
+ "@vue/devtools-api" "^6.2.1"
+
+vue-loader@^16.1.2:
+ version "16.8.3"
+ resolved "http://10.107.103.115:8001/vue-loader/download/vue-loader-16.8.3.tgz"
+ integrity sha1-1D5nXe9bqTRdbH8FkUwT2GGZcIc=
+ dependencies:
+ chalk "^4.1.0"
+ hash-sum "^2.0.0"
+ loader-utils "^2.0.0"
+
+vue-router@^4.0.1:
+ version "4.1.6"
+ resolved "http://10.107.103.115:8001/vue-router/download/vue-router-4.1.6.tgz"
+ integrity sha1-twMDc34StIFFeNIdaNIWGEaTdaE=
+ dependencies:
+ "@vue/devtools-api" "^6.4.5"
+
+vue@^3.0.0, "vue@^3.0.0-0 || ^2.6.0", vue@^3.0.2, vue@^3.0.5, vue@^3.2.0, vue@^3.2.24, vue@^3.2.37, vue@3.2.26:
+ version "3.2.26"
+ resolved "http://10.107.103.115:8001/vue/download/vue-3.2.26.tgz"
+ integrity sha1-XbV1WD7K5JXHyqXBL9WQ3/y7dj4=
+ dependencies:
+ "@vue/compiler-dom" "3.2.26"
+ "@vue/compiler-sfc" "3.2.26"
+ "@vue/runtime-dom" "3.2.26"
+ "@vue/server-renderer" "3.2.26"
+ "@vue/shared" "3.2.26"
+
+vuex@4.0.2:
+ version "4.0.2"
+ resolved "http://10.107.103.115:8001/vuex/download/vuex-4.0.2.tgz"
+ integrity sha1-+Jbb1b8qDpY/AMZ+m2EN50nMrMk=
+ dependencies:
+ "@vue/devtools-api" "^6.0.0-beta.11"
+
+watchpack@^2.4.0:
+ version "2.4.0"
+ resolved "http://10.107.103.115:8001/watchpack/download/watchpack-2.4.0.tgz"
+ integrity sha1-+jMDI3SWLHgRP5PH8vtMVMmGKl0=
+ dependencies:
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.1.2"
+
+wbuf@^1.1.0, wbuf@^1.7.3:
+ version "1.7.3"
+ resolved "http://10.107.103.115:8001/wbuf/download/wbuf-1.7.3.tgz"
+ integrity sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=
+ dependencies:
+ minimalistic-assert "^1.0.0"
+
+wcwidth@^1.0.1:
+ version "1.0.1"
+ resolved "http://10.107.103.115:8001/wcwidth/download/wcwidth-1.0.1.tgz"
+ integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
+ dependencies:
+ defaults "^1.0.3"
+
+webpack-bundle-analyzer@^4.4.0:
+ version "4.8.0"
+ resolved "http://10.107.103.115:8001/webpack-bundle-analyzer/download/webpack-bundle-analyzer-4.8.0.tgz"
+ integrity sha1-lRuKr0kfZl0q4yXYuE2iKRV7HQQ=
+ dependencies:
+ "@discoveryjs/json-ext" "0.5.7"
+ acorn "^8.0.4"
+ acorn-walk "^8.0.0"
+ chalk "^4.1.0"
+ commander "^7.2.0"
+ gzip-size "^6.0.0"
+ lodash "^4.17.20"
+ opener "^1.5.2"
+ sirv "^1.0.7"
+ ws "^7.3.1"
+
+webpack-chain@^6.5.1:
+ version "6.5.1"
+ resolved "http://10.107.103.115:8001/webpack-chain/download/webpack-chain-6.5.1.tgz"
+ integrity sha1-TycoTLu2N+PI+970Pu9YjU2GEgY=
+ dependencies:
+ deepmerge "^1.5.2"
+ javascript-stringify "^2.0.1"
+
+webpack-dev-middleware@^3.7.2:
+ version "3.7.3"
+ resolved "http://10.107.103.115:8001/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz"
+ integrity sha1-Bjk3KxQyYuK4SrldO5GnWXBhwsU=
+ dependencies:
+ memory-fs "^0.4.1"
+ mime "^2.4.4"
+ mkdirp "^0.5.1"
+ range-parser "^1.2.1"
+ webpack-log "^2.0.0"
+
+webpack-dev-server@^3.11.2:
+ version "3.11.3"
+ resolved "http://10.107.103.115:8001/webpack-dev-server/download/webpack-dev-server-3.11.3.tgz"
+ integrity sha1-jIa50oEr8TXTybzm8HtxjjD3w9M=
+ dependencies:
+ ansi-html-community "0.0.8"
+ bonjour "^3.5.0"
+ chokidar "^2.1.8"
+ compression "^1.7.4"
+ connect-history-api-fallback "^1.6.0"
+ debug "^4.1.1"
+ del "^4.1.1"
+ express "^4.17.1"
+ html-entities "^1.3.1"
+ http-proxy-middleware "0.19.1"
+ import-local "^2.0.0"
+ internal-ip "^4.3.0"
+ ip "^1.1.5"
+ is-absolute-url "^3.0.3"
+ killable "^1.0.1"
+ loglevel "^1.6.8"
+ opn "^5.5.0"
+ p-retry "^3.0.1"
+ portfinder "^1.0.26"
+ schema-utils "^1.0.0"
+ selfsigned "^1.10.8"
+ semver "^6.3.0"
+ serve-index "^1.9.1"
+ sockjs "^0.3.21"
+ sockjs-client "^1.5.0"
+ spdy "^4.0.2"
+ strip-ansi "^3.0.1"
+ supports-color "^6.1.0"
+ url "^0.11.0"
+ webpack-dev-middleware "^3.7.2"
+ webpack-log "^2.0.0"
+ ws "^6.2.1"
+ yargs "^13.3.2"
+
+webpack-log@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/webpack-log/download/webpack-log-2.0.0.tgz"
+ integrity sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8=
+ dependencies:
+ ansi-colors "^3.0.0"
+ uuid "^3.3.2"
+
+webpack-sources@^1.1.0:
+ version "1.4.3"
+ resolved "http://10.107.103.115:8001/webpack-sources/download/webpack-sources-1.4.3.tgz"
+ integrity sha1-7t2OwLko+/HL/plOItLYkPMwqTM=
+ dependencies:
+ source-list-map "^2.0.0"
+ source-map "~0.6.1"
+
+webpack-sources@^3.2.3:
+ version "3.2.3"
+ resolved "http://10.107.103.115:8001/webpack-sources/download/webpack-sources-3.2.3.tgz"
+ integrity sha1-LU2quEUf1LJAzCcFX/agwszqDN4=
+
+"webpack@^4.0.0 || ^5.0.0", "webpack@^4.1.0 || ^5.0.0-0", "webpack@^4.27.0 || ^5.0.0", "webpack@^4.4.0 || ^5.0.0", webpack@^4.5.0, webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.24.2, webpack@>=2, "webpack@3 || 4 || 5":
+ version "5.75.0"
+ resolved "http://10.107.103.115:8001/webpack/download/webpack-5.75.0.tgz"
+ integrity sha1-HkQEaGR7JQWGDpTJ/z5E1bWCwVI=
+ dependencies:
+ "@types/eslint-scope" "^3.7.3"
+ "@types/estree" "^0.0.51"
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/wasm-edit" "1.11.1"
+ "@webassemblyjs/wasm-parser" "1.11.1"
+ acorn "^8.7.1"
+ acorn-import-assertions "^1.7.6"
+ browserslist "^4.14.5"
+ chrome-trace-event "^1.0.2"
+ enhanced-resolve "^5.10.0"
+ es-module-lexer "^0.9.0"
+ eslint-scope "5.1.1"
+ events "^3.2.0"
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.2.9"
+ json-parse-even-better-errors "^2.3.1"
+ loader-runner "^4.2.0"
+ mime-types "^2.1.27"
+ neo-async "^2.6.2"
+ schema-utils "^3.1.0"
+ tapable "^2.1.1"
+ terser-webpack-plugin "^5.1.3"
+ watchpack "^2.4.0"
+ webpack-sources "^3.2.3"
+
+webpackbar@^5.0.0-3:
+ version "5.0.2"
+ resolved "http://10.107.103.115:8001/webpackbar/download/webpackbar-5.0.2.tgz"
+ integrity sha1-091GYhHHOFJ0HfyEK3VW3LwrBXA=
+ dependencies:
+ chalk "^4.1.0"
+ consola "^2.15.3"
+ pretty-time "^1.1.0"
+ std-env "^3.0.1"
+
+websocket-driver@^0.7.4, websocket-driver@>=0.5.1:
+ version "0.7.4"
+ resolved "http://10.107.103.115:8001/websocket-driver/download/websocket-driver-0.7.4.tgz"
+ integrity sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=
+ dependencies:
+ http-parser-js ">=0.5.1"
+ safe-buffer ">=5.1.0"
+ websocket-extensions ">=0.1.1"
+
+websocket-extensions@>=0.1.1:
+ version "0.1.4"
+ resolved "http://10.107.103.115:8001/websocket-extensions/download/websocket-extensions-0.1.4.tgz"
+ integrity sha1-f4RzvIOd/YdgituV1+sHUhFXikI=
+
+which-boxed-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz"
+ integrity sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=
+ dependencies:
+ is-bigint "^1.0.1"
+ is-boolean-object "^1.1.0"
+ is-number-object "^1.0.4"
+ is-string "^1.0.5"
+ is-symbol "^1.0.3"
+
+which-module@^2.0.0:
+ version "2.0.0"
+ resolved "http://10.107.103.115:8001/which-module/download/which-module-2.0.0.tgz"
+ integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
+
+which-typed-array@^1.1.9:
+ version "1.1.9"
+ resolved "http://10.107.103.115:8001/which-typed-array/download/which-typed-array-1.1.9.tgz"
+ integrity sha1-MHz4mAJYSM+ZXnlehCPH8zfvveY=
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.0"
+ is-typed-array "^1.1.10"
+
+which@^1.2.14, which@^1.2.9:
+ version "1.3.1"
+ resolved "http://10.107.103.115:8001/which/download/which-1.3.1.tgz"
+ integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=
+ dependencies:
+ isexe "^2.0.0"
+
+which@^2.0.1:
+ version "2.0.2"
+ resolved "http://10.107.103.115:8001/which/download/which-2.0.2.tgz"
+ integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=
+ dependencies:
+ isexe "^2.0.0"
+
+word-wrap@^1.0.3, word-wrap@^1.2.3:
+ version "1.2.3"
+ resolved "http://10.107.103.115:8001/word-wrap/download/word-wrap-1.2.3.tgz"
+ integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=
+
+wrap-ansi@^5.1.0:
+ version "5.1.0"
+ resolved "http://10.107.103.115:8001/wrap-ansi/download/wrap-ansi-5.1.0.tgz"
+ integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=
+ dependencies:
+ ansi-styles "^3.2.0"
+ string-width "^3.0.0"
+ strip-ansi "^5.0.0"
+
+wrap-ansi@^6.2.0:
+ version "6.2.0"
+ resolved "http://10.107.103.115:8001/wrap-ansi/download/wrap-ansi-6.2.0.tgz"
+ integrity sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
+wrap-ansi@^7.0.0:
+ version "7.0.0"
+ resolved "http://10.107.103.115:8001/wrap-ansi/download/wrap-ansi-7.0.0.tgz"
+ integrity sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
+wrappy@1:
+ version "1.0.2"
+ resolved "http://10.107.103.115:8001/wrappy/download/wrappy-1.0.2.tgz"
+ integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+
+ws@^6.2.1:
+ version "6.2.2"
+ resolved "http://10.107.103.115:8001/ws/download/ws-6.2.2.tgz"
+ integrity sha1-3Vzb1XqZeZFgl2UtePHMX66gwy4=
+ dependencies:
+ async-limiter "~1.0.0"
+
+ws@^7.3.1:
+ version "7.5.9"
+ resolved "http://10.107.103.115:8001/ws/download/ws-7.5.9.tgz"
+ integrity sha1-VPp9sp9MfOxosd3TqJ3gmZQrtZE=
+
+y18n@^4.0.0:
+ version "4.0.3"
+ resolved "http://10.107.103.115:8001/y18n/download/y18n-4.0.3.tgz"
+ integrity sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=
+
+y18n@^5.0.5:
+ version "5.0.8"
+ resolved "http://10.107.103.115:8001/y18n/download/y18n-5.0.8.tgz"
+ integrity sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=
+
+yallist@^3.0.2:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/yallist/download/yallist-3.1.1.tgz"
+ integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=
+
+yallist@^4.0.0:
+ version "4.0.0"
+ resolved "http://10.107.103.115:8001/yallist/download/yallist-4.0.0.tgz"
+ integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=
+
+yaml@^1.10.0, yaml@^1.10.2:
+ version "1.10.2"
+ resolved "http://10.107.103.115:8001/yaml/download/yaml-1.10.2.tgz"
+ integrity sha1-IwHF/78StGfejaIzOkWeKeeSDks=
+
+yargs-parser@^13.1.2:
+ version "13.1.2"
+ resolved "http://10.107.103.115:8001/yargs-parser/download/yargs-parser-13.1.2.tgz"
+ integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg=
+ dependencies:
+ camelcase "^5.0.0"
+ decamelize "^1.2.0"
+
+yargs-parser@^20.2.2, yargs-parser@^20.2.3, yargs-parser@^20.2.9:
+ version "20.2.9"
+ resolved "http://10.107.103.115:8001/yargs-parser/download/yargs-parser-20.2.9.tgz"
+ integrity sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=
+
+yargs-parser@^21.1.1:
+ version "21.1.1"
+ resolved "http://10.107.103.115:8001/yargs-parser/download/yargs-parser-21.1.1.tgz"
+ integrity sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=
+
+yargs@^13.3.2:
+ version "13.3.2"
+ resolved "http://10.107.103.115:8001/yargs/download/yargs-13.3.2.tgz"
+ integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=
+ dependencies:
+ cliui "^5.0.0"
+ find-up "^3.0.0"
+ get-caller-file "^2.0.1"
+ require-directory "^2.1.1"
+ require-main-filename "^2.0.0"
+ set-blocking "^2.0.0"
+ string-width "^3.0.0"
+ which-module "^2.0.0"
+ y18n "^4.0.0"
+ yargs-parser "^13.1.2"
+
+yargs@^16.0.0:
+ version "16.2.0"
+ resolved "http://10.107.103.115:8001/yargs/download/yargs-16.2.0.tgz"
+ integrity sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=
+ dependencies:
+ cliui "^7.0.2"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
+ require-directory "^2.1.1"
+ string-width "^4.2.0"
+ y18n "^5.0.5"
+ yargs-parser "^20.2.2"
+
+yargs@^17.0.0:
+ version "17.7.1"
+ resolved "http://10.107.103.115:8001/yargs/download/yargs-17.7.1.tgz"
+ integrity sha1-NKd2RSAdGo/FITrOeHwiDqu9CWc=
+ dependencies:
+ cliui "^8.0.1"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
+ require-directory "^2.1.1"
+ string-width "^4.2.3"
+ y18n "^5.0.5"
+ yargs-parser "^21.1.1"
+
+yn@3.1.1:
+ version "3.1.1"
+ resolved "http://10.107.103.115:8001/yn/download/yn-3.1.1.tgz"
+ integrity sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=
+
+yocto-queue@^0.1.0:
+ version "0.1.0"
+ resolved "http://10.107.103.115:8001/yocto-queue/download/yocto-queue-0.1.0.tgz"
+ integrity sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=
+
+zrender@5.2.1:
+ version "5.2.1"
+ resolved "http://10.107.103.115:8001/zrender/download/zrender-5.2.1.tgz"
+ integrity sha1-X0u9qRW6bUErCxncJDG+qtBUF7s=
+ dependencies:
+ tslib "2.3.0"
diff --git a/pom.xml b/pom.xml
index defe1578c..67a83b51d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,7 +21,7 @@
com.webank.wedatasphere.streamis
streamis
- 0.3.0
+ 0.3.1
pom
Streamis Project Parent POM
@@ -48,11 +48,11 @@
1.4.0
4.12
1.1.2
- 0.3.0
- 2.12.17
+ 0.3.1
+ 2.11.12
1.8
3.3.3
- 2.10.1
+ 2.8.5
1.31
2.13.2
3.1.1
@@ -65,12 +65,12 @@
2.3.7.RELEASE
2.2.6.RELEASE
3.1.1
- 3.8.1
+ 3.12.0
2.6
0.9.10
2.21
1.9.5
- 0.3.0
+ 1.4.19
5.1.47
2.0.1.Final
1.4.20
diff --git a/streamis-appconn/pom.xml b/streamis-appconn/pom.xml
index 40fd6e52f..d71d69abb 100644
--- a/streamis-appconn/pom.xml
+++ b/streamis-appconn/pom.xml
@@ -5,7 +5,7 @@
streamis
com.webank.wedatasphere.streamis
- 0.3.0
+ 0.3.1
4.0.0
@@ -63,6 +63,12 @@
linkis-module
${linkis.version}
provided
+
+
+ snakeyaml
+ org.yaml
+
+
com.webank.wedatasphere.dss
@@ -125,7 +131,7 @@
src/main/resources
- **/application.yml
+ **/*.yml
**/bootstrap.yml
**/log4j2.xml
diff --git a/streamis-jobmanager/pom.xml b/streamis-jobmanager/pom.xml
index 58a9cda15..36aac3adf 100644
--- a/streamis-jobmanager/pom.xml
+++ b/streamis-jobmanager/pom.xml
@@ -20,7 +20,7 @@
streamis
com.webank.wedatasphere.streamis
- 0.3.0
+ 0.3.1
4.0.0
@@ -28,6 +28,8 @@
pom
streamis-jobmanager-common
+ streamis-job-errorcode
+ streamis-job-audit-log
streamis-job-launcher
streamis-job-manager
streamis-jobmanager-server
diff --git a/streamis-jobmanager/streamis-job-audit-log/pom.xml b/streamis-jobmanager/streamis-job-audit-log/pom.xml
new file mode 100644
index 000000000..575dc209c
--- /dev/null
+++ b/streamis-jobmanager/streamis-job-audit-log/pom.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ streamis
+ com.webank.wedatasphere.streamis
+ 0.3.1
+ ../../pom.xml
+
+ 4.0.0
+
+ streamis-job-audit-log
+
+
+ 8
+ 8
+
+
+
+
+
+ org.apache.linkis
+ linkis-common
+
+
+ org.apache.linkis
+ linkis-module
+
+
+ org.mybatis
+ mybatis
+ 3.5.7
+ compile
+
+
+ com.webank.wedatasphere.streamis
+ streamis-job-manager-service
+ ${streamis.version}
+ compile
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+
+
+ net.alchim31.maven
+ scala-maven-plugin
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
+
\ No newline at end of file
diff --git a/streamis-jobmanager/streamis-job-audit-log/src/main/java/com/webank/wedatasphere/streamis/audit/log/aspect/AuditLogAspect.java b/streamis-jobmanager/streamis-job-audit-log/src/main/java/com/webank/wedatasphere/streamis/audit/log/aspect/AuditLogAspect.java
new file mode 100644
index 000000000..18e8403e7
--- /dev/null
+++ b/streamis-jobmanager/streamis-job-audit-log/src/main/java/com/webank/wedatasphere/streamis/audit/log/aspect/AuditLogAspect.java
@@ -0,0 +1,348 @@
+package com.webank.wedatasphere.streamis.audit.log.aspect;
+
+import com.google.common.reflect.TypeToken;
+import com.google.gson.Gson;
+import com.webank.wedatasphere.streamis.audit.log.conf.JobAuditConf;
+import com.webank.wedatasphere.streamis.audit.log.entity.StreamAuditLog;
+import com.webank.wedatasphere.streamis.audit.log.service.AuditLogService;
+import org.apache.commons.lang3.ObjectUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.linkis.proxy.ProxyUserEntity;
+import org.apache.linkis.server.BDPJettyServerHelper;
+import org.apache.linkis.server.utils.ModuleUserUtils;
+import org.aspectj.lang.ProceedingJoinPoint;
+import org.aspectj.lang.annotation.Around;
+import org.aspectj.lang.annotation.Aspect;
+import org.aspectj.lang.reflect.MethodSignature;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
+import org.springframework.scheduling.annotation.Async;
+import org.springframework.stereotype.Component;
+import org.springframework.web.context.request.RequestContextHolder;
+import org.springframework.web.context.request.ServletRequestAttributes;
+import org.springframework.web.multipart.MultipartFile;
+
+import javax.annotation.PostConstruct;
+import javax.servlet.http.HttpServletRequest;
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
+import java.util.*;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import java.util.stream.Collectors;
+
+@Aspect
+@Component
+@ConditionalOnProperty(name = "feature.enabled", havingValue = "true", matchIfMissing = true)
+public class AuditLogAspect {
+
+ @Autowired
+ private AuditLogService auditLogService;
+
+ private static final Logger LOG = LoggerFactory.getLogger(AuditLogAspect.class);
+
+ private static final Pattern PROJECT_NAME_PATTERN = Pattern.compile("[?&]projectName=([^&]+)");
+
+
+ @PostConstruct
+ private void init() {
+ LOG.info("job log audit enabled : " + JobAuditConf.AUDIT_LOG_ENABLE.getValue());
+ }
+
+
+ @Around("execution(* com.webank.wedatasphere.streamis.jobmanager.restful.api..*.*(..)) || execution(* com.webank.wedatasphere.streamis.projectmanager.restful.api..*.*(..))")
+ public Object captureAndLogAuditLog(ProceedingJoinPoint joinPoint) throws Throwable {
+ HttpServletRequest req = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();
+ String method = req.getMethod();
+ String requestURI = req.getRequestURI();
+ ProxyUserEntity proxyUserEntity = ModuleUserUtils.getProxyUserEntity(req, "record audit log");
+ String proxyUser = proxyUserEntity.getProxyUser();
+ String userName = proxyUserEntity.getUsername();
+
+ Map requestParams = getRequestParamsByProceedingJoinPoint(joinPoint);
+ Object result = null;
+ long startTime = System.currentTimeMillis();
+ try {
+ result = joinPoint.proceed();
+ } catch (Exception e) {
+ LOG.error("Error executing method: " + joinPoint.getSignature().toShortString());
+ throw e;
+ }
+ long costTime = System.currentTimeMillis() - startTime;
+ result = Optional.ofNullable(result).orElse("--");
+ logAuditInformationAsync(req, requestURI, requestParams, parseObjectToString(result), proxyUser, userName, method, costTime);
+ return result;
+ }
+
+ @Async
+ public void logAuditInformationAsync(HttpServletRequest req, String requestURI, Map requestParams,
+ String result, String proxyUser, String userName, String method, long costTimeMills) {
+ if (!JobAuditConf.AUDIT_LOG_ENABLE.getValue()) {
+ return;
+ }
+ if (StringUtils.isNotBlank(JobAuditConf.AUDIT_LOG_URI_SKIP.getValue())) {
+ boolean end = false;
+ String tmpUri = "";
+ for (String uri : JobAuditConf.AUDIT_LOG_URI_SKIP.getValue().split(",")) {
+ if (requestURI.equalsIgnoreCase(uri)) {
+ end = true;
+ tmpUri = uri;
+ break;
+ }
+ }
+ if (end) {
+ LOG.debug("skip to store requestUri : {}, because it matches skipped uri : {}", requestURI, tmpUri);
+ return;
+ }
+ }
+ String projectName = "";
+ try {
+ projectName = getProjectNameFromRequest(req, requestParams, method);
+ } catch (Exception e) {
+ LOG.error("审计日志projectName获取失败");
+ projectName = getProjectNameFromReferer(req.getHeader("Referer"));
+ }
+ if (projectName == null || projectName.isEmpty()) {
+ projectName = getProjectNameFromReferer(req.getHeader("Referer"));
+ }
+ try {
+ logAuditInformation(requestURI, parseObjectToString(requestParams), result, proxyUser, userName, method, projectName, costTimeMills);
+ } catch (Exception e) {
+ LOG.error("审计日志记录保存失败");
+ }
+ }
+
+
+ private void logAuditInformation(String requestURI, String requestParams, String result, String proxyUser, String userName, String method, String projectName, long costTimeMills) {
+ String apiDesc = InterfaceDescriptionEnum.getDescriptionByUrl(requestURI);
+ String clientIp = getClientIp();
+ StreamAuditLog auditLog = new StreamAuditLog();
+ auditLog.setApiName(requestURI);
+ auditLog.setApiDesc(apiDesc);
+ auditLog.setInputParameters(requestParams);
+ auditLog.setOutputParameters(result);
+ auditLog.setProxyUser(proxyUser);
+ auditLog.setUser(userName);
+ auditLog.setOperateTime(new Date());
+ auditLog.setApiType(method);
+ auditLog.setProjectName(projectName);
+ auditLog.setClientIp(clientIp);
+ auditLog.setCostTimeMills(costTimeMills);
+ auditLogService.saveAuditLog(auditLog);
+ }
+
+ /**
+ * 获取入参
+ *
+ * @param proceedingJoinPoint
+ * @return
+ */
+ private Map getRequestParamsByProceedingJoinPoint(ProceedingJoinPoint proceedingJoinPoint) {
+ //参数名
+ String[] paramNames = ((MethodSignature) proceedingJoinPoint.getSignature()).getParameterNames();
+ //参数值
+ Object[] paramValues = proceedingJoinPoint.getArgs();
+
+ return buildRequestParam(paramNames, paramValues);
+ }
+
+ private Map buildRequestParam(String[] paramNames, Object[] paramValues) {
+ Map requestParams = new HashMap<>();
+ for (int i = 0; i < paramNames.length; i++) {
+ Object value = paramValues[i];
+ //如果是文件对象
+ if (value instanceof MultipartFile) {
+ MultipartFile file = (MultipartFile) value;
+ value = file.getOriginalFilename();
+ }
+ //如果是批量文件上传
+ if (value instanceof List) {
+ try {
+ List multipartFiles = castList(value, MultipartFile.class);
+ if (multipartFiles != null) {
+ List fileNames = new ArrayList<>();
+ for (MultipartFile file : multipartFiles) {
+ fileNames.add(file.getOriginalFilename());
+ }
+
+ requestParams.put(paramNames[i], fileNames);
+ break;
+ }
+ } catch (ClassCastException e) {
+
+ }
+ }
+ if (!paramNames[i].equalsIgnoreCase("req") && !paramNames[i].equalsIgnoreCase("request")) {
+ requestParams.put(paramNames[i], value);
+ }
+ }
+ return requestParams;
+ }
+
+ private static List castList(Object obj, Class clazz) {
+ List result = new ArrayList();
+ if (obj instanceof List>) {
+ for (Object o : (List>) obj) {
+ result.add(clazz.cast(o));
+ }
+ return result;
+ }
+ return null;
+ }
+
+ /**
+ * 获取ip
+ *
+ * @return
+ */
+ private String getClientIp() {
+ HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();
+ String ipAddress = request.getHeader("X-Forwarded-For");
+ if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {
+ ipAddress = request.getHeader("X-Real-IP");
+ }
+ if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {
+ ipAddress = request.getRemoteAddr();
+ }
+ // 多个代理服务器时,取第一个IP地址
+ int index = ipAddress.indexOf(",");
+ if (index != -1) {
+ ipAddress = ipAddress.substring(0, index);
+ }
+ return ipAddress;
+ }
+
+
+ private static String getProjectNameFromReferer(String referer) {
+ String projectName = " ";
+ if (referer != null) {
+ Matcher matcher = PROJECT_NAME_PATTERN.matcher(referer);
+ if (matcher.find()) {
+ projectName = matcher.group(1);
+ }
+ }
+ return projectName;
+ }
+
+ private String getProjectNameFromRequest(HttpServletRequest req, Map requestParams, String method) {
+ if ("GET".equalsIgnoreCase(method)) {
+ return getProjectNameFromGetRequest(req);
+ } else if ("PUT".equalsIgnoreCase(method)) {
+ return getProjectNameFromPutRequest(req, requestParams);
+ } else if ("POST".equalsIgnoreCase(method)) {
+ return getProjectNameFromPostRequest(req, requestParams);
+ }
+ return "";
+ }
+
+ private String getProjectNameFromGetRequest(HttpServletRequest req) {
+ if (req.getRequestURI().equals(InterfaceDescriptionEnum.CONFIG_GET_WORKSPACE_USERS.getUrl())
+ || req.getRequestURI().equals(InterfaceDescriptionEnum.CONFIG_DEFINITIONS.getUrl())) {
+ return "";
+ }
+ String projectName = req.getParameter("projectName");
+ if (projectName == null || projectName.isEmpty()) {
+ Long jobId = Long.valueOf(req.getParameter("jobId"));
+ projectName = auditLogService.getProjectNameById(jobId);
+
+ }
+ return projectName;
+ }
+
+ private String getProjectNameFromPutRequest(HttpServletRequest req, Map requestParams) {
+ String projectName = "";
+ if (req.getRequestURI().equals(InterfaceDescriptionEnum.JOB_EXECUTE_INSPECT.getUrl())) {
+ String[] jobIdArray = req.getParameterValues("jobId");
+ List jobIdList = Arrays.stream(jobIdArray)
+ .map(Integer::valueOf)
+ .collect(Collectors.toList());
+ Integer jobId = jobIdList.get(0);
+ projectName = auditLogService.getProjectNameById(Long.valueOf(jobId));
+ } else if (req.getRequestURI().equals(InterfaceDescriptionEnum.JOB_STATUS.getUrl())) {
+ Map map = BDPJettyServerHelper.gson().fromJson(requestParams.get("requestMap").toString(), Map.class);
+ List jobIds = (List) map.get("id_list");
+ Long jobId = Math.round(jobIds.get(0));
+ projectName = auditLogService.getProjectNameById(jobId);
+ } else {
+ String jobId = req.getParameter("jobId");
+ projectName = auditLogService.getProjectNameById(Long.valueOf(jobId));
+ }
+ return projectName;
+ }
+
+ private String getProjectNameFromPostRequest(HttpServletRequest req, Map requestParams) {
+ String projectName = "";
+ Gson gson = BDPJettyServerHelper.gson();
+ if (req.getRequestURI().equals(InterfaceDescriptionEnum.JOB_UPDATE_LABEL.getUrl())) {
+ Map tasks = gson.fromJson(gson.toJson(requestParams.get("bulkUpdateLabelRequest")), Map.class);
+ List
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/assembly/distribution.xml b/streamis-jobmanager/streamis-jobmanager-server/src/main/assembly/distribution.xml
index 9a69ed9a9..caf3ac334 100644
--- a/streamis-jobmanager/streamis-jobmanager-server/src/main/assembly/distribution.xml
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/assembly/distribution.xml
@@ -38,7 +38,7 @@
-
+
${basedir}/bin
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/HighAvailableRestfulApi.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/HighAvailableRestfulApi.java
new file mode 100644
index 000000000..43941d9e2
--- /dev/null
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/HighAvailableRestfulApi.java
@@ -0,0 +1,61 @@
+package com.webank.wedatasphere.streamis.jobmanager.restful.api;
+
+
+import com.webank.wedatasphere.streamis.jobmanager.launcher.conf.JobConfKeyConstants;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.job.conf.JobConf;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.service.StreamJobConfService;
+import com.webank.wedatasphere.streamis.jobmanager.manager.entity.StreamJob;
+import com.webank.wedatasphere.streamis.jobmanager.manager.project.service.ProjectPrivilegeService;
+import com.webank.wedatasphere.streamis.jobmanager.manager.service.StreamJobService;
+import com.webank.wedatasphere.streamis.jobmanager.service.HighAvailableService;
+import com.webank.wedatasphere.streamis.jobmanager.vo.HighAvailableMsg;
+import org.apache.commons.lang.StringUtils;
+import org.apache.linkis.server.Message;
+import org.apache.linkis.server.utils.ModuleUserUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+import java.util.HashMap;
+import java.util.Optional;
+
+@RequestMapping(path = "/streamis/streamJobManager/highAvailable")
+@RestController
+public class HighAvailableRestfulApi {
+ private static final Logger LOG = LoggerFactory.getLogger(JobBulkRestfulApi.class);
+ @Autowired
+ private StreamJobService streamJobService;
+ @Resource
+ private ProjectPrivilegeService privilegeService;
+ @Autowired
+ private StreamJobConfService streamJobConfService;
+ @Autowired
+ private HighAvailableService highAvailableService;
+
+ @RequestMapping(path = "/getHAMsg", method = RequestMethod.GET)
+ public Message getClusterMsg(HttpServletRequest request){
+ Message result = Message.ok("success");
+ String userName = ModuleUserUtils.getOperationUser(request, "get cluster msg");
+ if (StringUtils.isBlank(userName)) return Message.error("current user has no permission");
+ HighAvailableMsg msg = highAvailableService.getHighAvailableMsg();
+ result.data("clusterName",msg.getClusterName());
+ result.data("clusterIp",msg.getNodeIp());
+ result.data("whetherManager",msg.getWhetherManager());
+ return result;
+ }
+
+ @RequestMapping(path = "/username", method = RequestMethod.GET)
+ public Message getUserName(HttpServletRequest request){
+ Message result = Message.ok("success");
+ String userName = ModuleUserUtils.getOperationUser(request, "get user name");
+ if (StringUtils.isBlank(userName)) return Message.error("current user has no permission");
+ result.data("userName",userName);
+ return result;
+ }
+}
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobBulkRestfulApi.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobBulkRestfulApi.java
index 4a9ddaa87..f19575bff 100644
--- a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobBulkRestfulApi.java
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobBulkRestfulApi.java
@@ -1,12 +1,17 @@
package com.webank.wedatasphere.streamis.jobmanager.restful.api;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.conf.JobConfKeyConstants;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.linkis.conf.JobLauncherConfiguration;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.service.StreamJobConfService;
import com.webank.wedatasphere.streamis.jobmanager.manager.entity.StreamJob;
import com.webank.wedatasphere.streamis.jobmanager.manager.entity.vo.ExecResultVo;
+import com.webank.wedatasphere.streamis.jobmanager.manager.entity.vo.JobHighAvailableVo;
import com.webank.wedatasphere.streamis.jobmanager.manager.entity.vo.PauseResultVo;
import com.webank.wedatasphere.streamis.jobmanager.launcher.job.exception.JobExecuteErrorException;
import com.webank.wedatasphere.streamis.jobmanager.manager.project.service.ProjectPrivilegeService;
import com.webank.wedatasphere.streamis.jobmanager.manager.service.StreamJobService;
import com.webank.wedatasphere.streamis.jobmanager.manager.service.StreamTaskService;
+import com.webank.wedatasphere.streamis.jobmanager.service.HighAvailableService;
import com.webank.wedatasphere.streamis.jobmanager.vo.BaseBulkRequest;
import com.webank.wedatasphere.streamis.jobmanager.vo.BulkResponse;
import com.webank.wedatasphere.streamis.jobmanager.vo.JobBulkPauseRequest;
@@ -17,6 +22,7 @@
import org.apache.linkis.server.utils.ModuleUserUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@@ -28,6 +34,7 @@
import java.util.Collections;
import java.util.List;
+
@RequestMapping(path = "/streamis/streamJobManager/job/bulk")
@RestController
public class JobBulkRestfulApi {
@@ -46,6 +53,11 @@ public class JobBulkRestfulApi {
@Resource
private StreamJobService streamjobService;
+ @Autowired
+ private StreamJobConfService streamJobConfService;
+
+ @Autowired
+ private HighAvailableService highAvailableService;
/**
* Bulk execution
* @param execBulkRequest bulk request
@@ -72,6 +84,21 @@ public Message bulkExecution(@RequestBody JobBulkRequest execBulkRequest, HttpSe
!this.privilegeService.hasEditPrivilege(request, streamJob.getProjectName())){
throw new JobExecuteErrorException(-1, "Have no permission to execute StreamJob [" + jobId + "]");
}
+ String managementMode = this.streamJobConfService.getJobConfValue(Long.parseLong(jobId.toString()), JobConfKeyConstants.MANAGE_MODE_KEY().getValue());
+ if (!Boolean.parseBoolean(JobLauncherConfiguration.ENABLE_FLINK_MANAGER_EC_ENABLE().getHotValue().toString()) &&
+ managementMode.equals("detach")){
+ return Message.error("The system does not enable the detach feature ,detach job cannot start [" + jobId + "]");
+ }
+ JobHighAvailableVo inspectVo = highAvailableService.getJobHighAvailableVo(Long.parseLong(jobId.toString()));
+ if (!inspectVo.isHighAvailable()){
+ return Message.error("The master and backup cluster materials do not match, please check the material");
+ }
+ if (!streamjobService.getEnableStatus(Long.parseLong(jobId.toString()))){
+ return Message.error("current Job " + streamJob.getName() + "has been banned, cannot start,please enable job" );
+ }
+ if(!highAvailableService.canBeStarted(Long.parseLong(jobId.toString()))){
+ return Message.error("current Job " + streamJob.getName() + " is in managerSlave mode,please check whether it runs on manager cluster" );
+ }
}
// TODO Enable to accept 'restore' parameter from request
execResults = streamTaskService.bulkExecute(new ArrayList<>(execBulkRequest.getBulkSubject()), Collections.emptyList(), username);
@@ -126,12 +153,15 @@ public Message bulkPause(@RequestBody JobBulkPauseRequest pauseRequest, HttpServ
!this.privilegeService.hasEditPrivilege(request, streamJob.getProjectName())){
throw new JobExecuteErrorException(-1, "Have no permission to execute StreamJob [" + jobId + "]");
}
+ if (!streamjobService.getEnableStatus(Long.parseLong(jobId.toString()))){
+ return Message.error("current Job " + streamJob.getName() + "has been banned, cannot stop,please enable job" );
+ }
}
pauseResults = streamTaskService.bulkPause(new ArrayList<>(pauseRequest.getBulkSubject()),
- Collections.emptyList(), username, pauseRequest.isSnapshot());
+ Collections.emptyList(), username, pauseRequest.isSnapshot(), pauseRequest.isSkipHookError());
} else {
pauseResults = streamTaskService.bulkPause(Collections.emptyList(),
- new ArrayList<>(pauseRequest.getBulkSubject()), username, pauseRequest.isSnapshot());
+ new ArrayList<>(pauseRequest.getBulkSubject()), username, pauseRequest.isSnapshot(), pauseRequest.isSkipHookError());
}
// Convert to bulk response
BulkResponse response = new BulkResponse<>(pauseResult -> {
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobConfExtRestfulApi.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobConfExtRestfulApi.java
index 6e3c52f7e..577d7a546 100644
--- a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobConfExtRestfulApi.java
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobConfExtRestfulApi.java
@@ -17,7 +17,6 @@
import com.webank.wedatasphere.streamis.jobmanager.manager.util.CookieUtils;
import com.webank.wedatasphere.streamis.jobmanager.service.UserService;
-import com.webank.wedatasphere.streamis.jobmanager.utils.RegularUtil;
import org.apache.commons.lang.StringUtils;
import org.apache.linkis.server.Message;
import org.apache.linkis.server.utils.ModuleUserUtils;
@@ -46,7 +45,8 @@ public Message getWorkspaceUsers(HttpServletRequest req) {
//获取工作空间
List userList = new ArrayList<>();
String workspaceId = CookieUtils.getCookieWorkspaceId(req);
- if (RegularUtil.matches(workspaceId)) {
+ if (StringUtils.isNotBlank(workspaceId)) {
+
userList.addAll(userService.workspaceUserQuery(req, workspaceId));
} else {
LOG.warn("Cannot find the workspaceID from DSS,perhaps the cookie value has been lost in request from: {}", req.getLocalAddr());
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobConfRestfulApi.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobConfRestfulApi.java
index 516904b64..1c20c976b 100644
--- a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobConfRestfulApi.java
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/JobConfRestfulApi.java
@@ -25,6 +25,9 @@
import com.webank.wedatasphere.streamis.jobmanager.launcher.job.exception.JobErrorException;
import com.webank.wedatasphere.streamis.jobmanager.manager.project.service.ProjectPrivilegeService;
import com.webank.wedatasphere.streamis.jobmanager.manager.service.StreamJobService;
+import com.webank.wedatasphere.streamis.jobmanager.manager.utils.JobContentUtils;
+import com.webank.wedatasphere.streamis.jobmanager.utils.RegularUtil;
+import org.apache.commons.lang3.StringUtils;
import org.apache.linkis.httpclient.dws.DWSHttpClient;
import org.apache.linkis.server.Message;
import org.apache.linkis.server.utils.ModuleUserUtils;
@@ -105,12 +108,17 @@ public Message queryConfig(@PathVariable("jobId") Long jobId, HttpServletRequest
try {
String userName = ModuleUserUtils.getOperationUser(request, "query job config json");
StreamJob streamJob = this.streamJobService.getJobById(jobId);
-
if (!streamJobService.hasPermission(streamJob, userName)
&& !this.privilegeService.hasAccessPrivilege(request, streamJob.getProjectName())) {
return Message.error("Have no permission to get Job details of StreamJob [" + jobId + "]");
}
- result.setData(new HashMap<>(this.streamJobConfService.getJobConfig(jobId)));
+ Map jobTemplateConfig = this.streamJobService.getJobTemplateConfMap(streamJob);
+ HashMap jobConfigMap = new HashMap<>(streamJobConfService.getJobConfig(jobId));
+ if (jobTemplateConfig != null) {
+ jobConfigMap.put("template", jobTemplateConfig);
+ }
+ result.setData(jobConfigMap);
+ result.data("editEnable",JobConf.JOB_CONFIG_EDIT_ENABLE().getHotValue());
} catch (Exception e) {
String message = "Fail to view StreamJob configuration(查看任务配置失败), message: " + e.getMessage();
LOG.warn(message, e);
@@ -131,6 +139,23 @@ public Message queryConfig(@PathVariable("jobId") Long jobId, HttpServletRequest
public Message saveConfig(@PathVariable("jobId") Long jobId, @RequestBody Map configContent,
HttpServletRequest request) {
Message result = Message.ok("success");
+ if (!(Boolean) JobConf.JOB_CONFIG_EDIT_ENABLE().getHotValue()){
+ return Message.error("job config cannot be changed,please contact the admin for advice");
+ }
+ if((Boolean) JobConf.PRODUCT_NAME_SWITCH().getHotValue()){
+ try {
+ String productValue = Optional.ofNullable(configContent)
+ .map(jovConf -> (Map) jovConf.get("wds.linkis.flink.produce"))
+ .map(produce -> (String) produce.get(JobConf.PRODUCT_NAME_KEY().getHotValue()))
+ .orElse(null); // 如果任何一步失败,返回null
+ if (StringUtils.isNotBlank(productValue) && !RegularUtil.matchesProductName(productValue)){
+ return Message.error("The product name of the job is not configured correctly, please check");
+ }
+ } catch (ClassCastException e) {
+ String message = "Error,Invalid configuration format";
+ LOG.warn(message, e);
+ }
+ }
try {
String userName = ModuleUserUtils.getOperationUser(request, "save job config json");
StreamJob streamJob = this.streamJobService.getJobById(jobId);
@@ -140,6 +165,9 @@ public Message saveConfig(@PathVariable("jobId") Long jobId, @RequestBody Map jobLaunchManager;
@@ -92,11 +98,16 @@ public Message getJobList(HttpServletRequest req,
@RequestParam(value = "jobName", required = false) String jobName,
@RequestParam(value = "jobStatus", required = false) Integer jobStatus,
@RequestParam(value = "jobCreator", required = false) String jobCreator,
- @RequestParam(value = "label", required = false) String label) {
+ @RequestParam(value = "label", required = false) String label,
+ @RequestParam(value = "enable", required = false) Boolean enable,
+ @RequestParam(value = "jobType", required = false) String jobType) {
String username = ModuleUserUtils.getOperationUser(req, "list jobs");
if(StringUtils.isBlank(projectName)){
return Message.error("Project name cannot be empty(项目名不能为空,请指定)");
}
+ if (StringUtils.isNotBlank(jobName) && !RegularUtil.matchesJobName(jobName)) {
+ return Message.error("查询仅支持大小写字母、数字、下划线、小数点、逗号,且长度小于2000[" + jobName + "]");
+ }
if (Objects.isNull(pageNow)) {
pageNow = 1;
}
@@ -106,7 +117,7 @@ public Message getJobList(HttpServletRequest req,
PageInfo pageInfo;
PageHelper.startPage(pageNow, pageSize);
try {
- pageInfo = streamJobService.getByProList(projectName, username, jobName, jobStatus, jobCreator,label);
+ pageInfo = streamJobService.getByProList(projectName, username, jobName, jobStatus, jobCreator, label, enable,jobType);
} finally {
PageHelper.clearPage();
}
@@ -114,6 +125,14 @@ public Message getJobList(HttpServletRequest req,
return Message.ok().data("tasks", pageInfo.getList()).data("totalPage", pageInfo.getTotal());
}
+ @RequestMapping(path = "/jobInfo", method = RequestMethod.GET)
+ public Message getJobList(HttpServletRequest req,
+ @RequestParam(value = "jobId", required = false) Integer jobId){
+ String username = ModuleUserUtils.getOperationUser(req, "jobInfo");
+ StreamJob streamJob = streamJobService.getJobById(jobId);
+ return Message.ok().data("jobInfo",streamJob);
+ }
+
@RequestMapping(path = "/createOrUpdate", method = RequestMethod.POST)
public Message createOrUpdate(HttpServletRequest req, @Validated @RequestBody MetaJsonInfo metaJsonInfo) {
String username = ModuleUserUtils.getOperationUser(req, "create or update job");
@@ -142,6 +161,9 @@ public Message updateLabel(HttpServletRequest req, @RequestBody BulkUpdateLabelR
!this.privilegeService.hasEditPrivilege(req, streamJob.getProjectName())) {
return Message.error("Have no permission to save StreamJob [" + jobId + "] configuration");
}
+ if (!streamJobService.getEnableStatus(jobId)){
+ return Message.error("current Job " + streamJob.getName() + "has been banned, cannot updateLable,please enable job" );
+ }
String label = bulkUpdateLabel.getLabel();
if (!RegularUtil.matches(label))
return Message.error("Fail to save StreamJob label(保存/更新标签失败), message: " + "仅支持大小写字母、数字、下划线、小数点、逗号且长度小于64位 [" + jobId + "] ");
@@ -210,6 +232,84 @@ public Message version(HttpServletRequest req, @RequestParam(value = "jobId", re
return Message.ok().data("detail", versionDetailVO);
}
+ @RequestMapping(path = "/ban", method = RequestMethod.POST)
+ public Message banJob(HttpServletRequest req, @RequestBody List jobIdList) {
+ String userName = ModuleUserUtils.getOperationUser(req, "ban job");
+ Message result = Message.ok("success");
+
+ HashMap jobMap = new HashMap<>();
+ if (jobIdList.size() > 100){
+ return Message.error("The number of the jobs has exceeded 100, please check!");
+ }
+ if (jobIdList.isEmpty()){
+ return Message.error("there is no job to be banned, please check");
+ }
+ try {
+ for (Long jobId : jobIdList) {
+ LOG.info("{} try to ban job {}.",userName,jobId);
+ StreamJob streamJob = this.streamJobService.getJobById(jobId);
+ jobMap.put(jobId,streamJob);
+ if (streamJob == null) {
+ return Message.error("not exists job " + jobId);
+ }
+ if (!streamJobService.isCreator(jobId, userName) &&
+ !this.privilegeService.hasEditPrivilege(req, streamJob.getProjectName())) {
+ return Message.error("Have no permission to ban StreamJob [" + jobId + "] configuration");
+ }
+ if (!streamJobService.canBeDisabled(jobId)){
+ return Message.error("current job [" + jobId + "] can not be banned, please check");
+ }
+ }
+ for (Long jobId : jobIdList) {
+ streamJobService.disableJob(jobMap.get(jobId));
+ }
+ } catch(Exception e) {
+ String message = "Fail to ban StreamJob, message: " + e.getMessage();
+ LOG.warn(message, e);
+ result = Message.error(message);
+ }
+ return result;
+ }
+
+ @RequestMapping(path = "/enable", method = RequestMethod.POST)
+ public Message enableJob(HttpServletRequest req, @RequestBody List jobIdList) {
+ String userName = ModuleUserUtils.getOperationUser(req, "ban job");
+ Message result = Message.ok("success");
+
+ HashMap jobMap = new HashMap<>();
+ if (jobIdList.size() > 100){
+ return Message.error("The number of the jobs has exceeded 100, please check!");
+ }
+ if (jobIdList.isEmpty()){
+ return Message.error("there is no job to be activated, please check");
+ }
+
+ try {
+ for (Long jobId : jobIdList) {
+ LOG.info("{} try to activate job {}.",userName,jobId);
+ StreamJob streamJob = this.streamJobService.getJobById(jobId);
+ jobMap.put(jobId,streamJob);
+ if (streamJob == null) {
+ return Message.error("not exists job " + jobId);
+ }
+ if (!streamJobService.isCreator(jobId, userName) &&
+ !this.privilegeService.hasEditPrivilege(req, streamJob.getProjectName())) {
+ return Message.error("Have no permission to ban StreamJob [" + jobId + "] configuration");
+ }
+ if (!streamJobService.canbeActivated(jobId)){
+ return Message.error("current job [" + jobId + "] can not be activated, please check");
+ }
+ }
+ for (Long jobId : jobIdList) {
+ streamJobService.activateJob(jobMap.get(jobId));
+ }
+ } catch (Exception e) {
+ String message = "Fail to activate StreamJob, message: " + e.getMessage();
+ LOG.warn(message, e);
+ result = Message.error(message);
+ }
+ return result;
+ }
/**
* Inspect the execution
* @param req request
@@ -230,6 +330,15 @@ public Message executeInspect(HttpServletRequest req, @RequestParam(value = "job
return Message.error("Have no permission to inspect the StreamJob [" + jobId + "]");
}
+ String managementMode = Optional.ofNullable(this.streamJobConfService.getJobConfValue(jobId, JobConfKeyConstants.MANAGE_MODE_KEY().getValue()))
+ .orElse(JobConstants.MANAGE_MODE_DETACH());
+ if (!Boolean.parseBoolean(JobLauncherConfiguration.ENABLE_FLINK_MANAGER_EC_ENABLE().getHotValue().toString()) &&
+ managementMode.equals(JobConstants.MANAGE_MODE_DETACH())){
+ return Message.error("The system does not enable the detach feature ,detach job cannot start [" + jobId + "]");
+ }
+ if (!streamJobService.getEnableStatus(jobId)){
+ return Message.error("current Job " + streamJob.getName() + "has been banned, cannot start,please enable job" );
+ }
try {
HashMap jobConfig = new HashMap<>(this.streamJobConfService.getJobConfig(jobId));
HashMap flinkProduce = (HashMap) jobConfig.get(JobConfKeyConstants.GROUP_PRODUCE().getValue());
@@ -264,10 +373,11 @@ public Message executeInspect(HttpServletRequest req, @RequestParam(value = "job
List inspections = new ArrayList<>();
try {
inspectResult = this.streamJobInspectService
- .inspect(jobId, new JobInspectVo.Types[]{JobInspectVo.Types.VERSION, JobInspectVo.Types.SNAPSHOT, JobInspectVo.Types.LIST});
+ .inspect(jobId, new JobInspectVo.Types[]{JobInspectVo.Types.VERSION, JobInspectVo.Types.SNAPSHOT, JobInspectVo.Types.LIST,JobInspectVo.Types.HIGHAVAILABLE});
inspections = inspectResult.stream().map(JobInspectVo::getInspectName)
.collect(Collectors.toList());
} catch (Exception e){
+ LOG.warn(e.getMessage());
return Message.error("Fail to inspect job " + jobId + " of the execution(任务执行前检查失败), message: " + e.getMessage());
}
@@ -309,6 +419,27 @@ public Message executeJob(HttpServletRequest req, @RequestBody Map details = streamTaskService.queryHistory(jobId, version);
+ if (Objects.isNull(pageNow)) {
+ pageNow = 1;
+ }
+ if (Objects.isNull(pageSize)) {
+ pageSize = 20;
+ }
+ StreamTaskPageInfo pageInfo = streamTaskService.queryHistory(jobId, version,pageNow,pageSize);
+ return Message.ok().data("details", pageInfo.getStreamTaskList()).data("totalPage", pageInfo.getTotal());
+ }
+
+ @RequestMapping(path = "/execute/errorMsg", method = RequestMethod.GET)
+ public Message executeJobErrorMsg(HttpServletRequest req,
+ @RequestParam(value = "jobId", required = false) Long jobId) throws JobException {
+ String username = ModuleUserUtils.getOperationUser(req, "view the job history");
+ if (jobId == null) {
+ throw JobExceptionManager.createException(30301, "jobId");
+ }
+ StreamJob streamJob = this.streamJobService.getJobById(jobId);
+ if (!streamJobService.hasPermission(streamJob, username) &&
+ !this.privilegeService.hasAccessPrivilege(req, streamJob.getProjectName())){
+ return Message.error("Have no permission to get Job details of StreamJob [" + jobId + "]");
+ }
+ StreamTask details = streamTaskService.queryErrorCode(jobId);
return Message.ok().data("details", details);
}
@@ -396,7 +555,7 @@ private Message withStreamJob(HttpServletRequest req, String projectName,
} else if(StringUtils.isBlank(jobName)) {
return Message.error("jobName cannot be empty!");
}
- List streamJobs = streamJobService.getByProList(projectName, username, jobName, null, null,null).getList();
+ List streamJobs = streamJobService.getByProList(projectName, username, jobName, null, null,null, null,null).getList();
if(CollectionUtils.isEmpty(streamJobs)) {
return Message.error("Not exits Streamis job " + jobName);
} else if(streamJobs.size() > 1) {
@@ -435,7 +594,7 @@ public Message addTask(HttpServletRequest req,
if(streamTask == null || StringUtils.isBlank(streamTask.getLinkisJobInfo())) {
// 这里取个巧,从该工程该用户有权限的Job中找到一个Flink的历史作业,作为这个Spark Streaming作业的jobId和jobInfo
// 替换掉JobInfo中的 yarn 信息,这样我们前端就可以在不修改任何逻辑的情况下正常展示Spark Streaming作业了
- PageInfo jobList = streamJobService.getByProList(streamJob.getProjectName(), username, null, null, null,null);
+ PageInfo jobList = streamJobService.getByProList(streamJob.getProjectName(), username, null, null, null,null,null,null);
List copyJobs = jobList.getList().stream().filter(job -> !job.getJobType().startsWith("spark."))
.collect(Collectors.toList());
if(copyJobs.isEmpty()) {
@@ -604,14 +763,66 @@ public Message uploadDetailsJob(HttpServletRequest req, @RequestParam(value = "j
return Message.error("Have no permission to view job details of StreamJob [" + jobId + "]");
}
StreamisTransformJobContent jobContent = streamJobService.getJobContent(jobId, version);
- return Message.ok().data("jobContent", jobContent);
+ return Message.ok().data("jobContent", jobContent).data("editEnable",JobConf.JOB_CONTENT_EDIT_ENABLE().getHotValue());
+ }
+
+ @RequestMapping(path = "/updateContent", method = RequestMethod.POST)
+ public Message updateContent(HttpServletRequest req, @RequestBody UpdateContentRequest contentRequest) {
+ String username = ModuleUserUtils.getOperationUser(req, "update job content");
+ Long jobId = contentRequest.getJobId();
+ String version = contentRequest.getVersion();
+ StreamJob streamJob = this.streamJobService.getJobById(jobId);
+ if (!streamJobService.hasPermission(streamJob, username) &&
+ !this.privilegeService.hasEditPrivilege(req, streamJob.getProjectName())) {
+ return Message.error("Have no permission to update job details of StreamJob [" + jobId + "]");
+ }
+ if (!streamJobService.getEnableStatus(jobId)){
+ return Message.error("current Job " + streamJob.getName() + "has been banned, cannot update,please enable job" );
+ }
+ List args = contentRequest.getArgs();
+ if (args == null){
+ boolean isHighAvailable = contentRequest.isHighAvailable();
+ String highAvailableMessage = contentRequest.getHighAvailableMessage();
+ StreamisTransformJobContent jobContent = streamJobService.updateArgs(jobId, version,null,isHighAvailable,highAvailableMessage);
+ return Message.ok().data("jobContent", jobContent);
+ } else {
+ if (!(Boolean) JobConf.JOB_CONTENT_EDIT_ENABLE().getHotValue()){
+ return Message.error("job args cannot be changed,please contact the admin for advice");
+ }
+ int hotValue = Integer.parseInt(JobConf.DEFAULT_ARGS_LENGTH().getHotValue().toString());
+ if (args.toString().length() > hotValue ){
+ return Message.error("args length is too long, please less than "+ hotValue);
+ }
+ StreamisTransformJobContent jobContent = streamJobService.updateArgs(jobId, version,args,false,null);
+ return Message.ok().data("jobContent", jobContent);
+ }
}
@RequestMapping(path = "/alert", method = RequestMethod.GET)
- public Message getAlert(HttpServletRequest req, @RequestParam(value = "jobId", required = false) Long jobId,
+ public Message getAlert(HttpServletRequest req,
+ @RequestParam(value = "pageNow", required = false) Integer pageNow,
+ @RequestParam(value = "pageSize", required = false) Integer pageSize,
+ @RequestParam(value = "jobId", required = false) Long jobId,
@RequestParam(value = "version", required = false) String version) {
String username = ModuleUserUtils.getOperationUser(req, "get alert message list");
- return Message.ok().data("list", streamJobService.getAlert(username, jobId, version));
+ StreamJobVersion jobVersion = streamJobService.getJobVersionById(username, jobId, version);
+ if (jobVersion == null) {
+ return Message.error("not job version");
+ }
+ if (Objects.isNull(pageNow)) {
+ pageNow = 1;
+ }
+ if (Objects.isNull(pageSize)) {
+ pageSize = 20;
+ }
+ PageInfo pageInfo;
+ PageHelper.startPage(pageNow, pageSize);
+ try {
+ pageInfo = streamJobService.getAlertByProList(username, jobId, jobVersion.getId());
+ } finally {
+ PageHelper.clearPage();
+ }
+ return Message.ok().data("list",pageInfo.getList()).data("totalPage", pageInfo.getTotal());
}
@RequestMapping(path = "/logs", method = RequestMethod.GET)
@@ -647,7 +858,8 @@ public Message getLog(HttpServletRequest req,
payload.setOnlyKeywords(onlyKeywords);
payload.setLogType(logType);
payload.setPageSize(pageSize);
- return Message.ok().data("logs", streamTaskService.getRealtimeLog(jobId, null != taskId? taskId : 0L, username, payload));
+ RealtimeLogEntity realtimeLog = streamTaskService.getRealtimeLog(jobId, null != taskId ? taskId : 0L, username, payload);
+ return Message.ok().data("logs",realtimeLog);
}
/**
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/UploadRestfulApi.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/UploadRestfulApi.java
index 6a285a7e8..5f70bf47c 100644
--- a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/UploadRestfulApi.java
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/restful/api/UploadRestfulApi.java
@@ -17,13 +17,17 @@
import com.webank.wedatasphere.streamis.jobmanager.exception.JobException;
import com.webank.wedatasphere.streamis.jobmanager.exception.JobExceptionManager;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.job.conf.JobConf;
import com.webank.wedatasphere.streamis.jobmanager.manager.entity.StreamJobVersion;
import com.webank.wedatasphere.streamis.jobmanager.manager.project.service.ProjectPrivilegeService;
import com.webank.wedatasphere.streamis.jobmanager.manager.service.BMLService;
import com.webank.wedatasphere.streamis.jobmanager.manager.service.StreamJobService;
import com.webank.wedatasphere.streamis.jobmanager.manager.util.IoUtils;
import com.webank.wedatasphere.streamis.jobmanager.manager.util.ZipHelper;
+import com.webank.wedatasphere.streamis.jobmanager.service.HighAvailableService;
+import com.webank.wedatasphere.streamis.jobmanager.utils.JsonUtil;
import org.apache.commons.io.FileUtils;
+import org.apache.commons.io.FilenameUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang.exception.ExceptionUtils;
import org.apache.linkis.server.Message;
@@ -47,6 +51,9 @@
import java.nio.file.attribute.BasicFileAttributes;
import java.util.List;
import java.util.Objects;
+import java.util.Optional;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
@RequestMapping(path = "/streamis/streamJobManager/job")
@RestController
@@ -63,17 +70,24 @@ public class UploadRestfulApi {
@Autowired
private ProjectPrivilegeService projectPrivilegeService;
+ @Autowired
+ private HighAvailableService highAvailableService;
+
+ private static final String NO_OPERATION_PERMISSION_MESSAGE = "the current user has no operation permission";
+
@RequestMapping(path = "/upload", method = RequestMethod.POST)
public Message uploadJar(HttpServletRequest request,
@RequestParam(name = "projectName", required = false) String projectName,
- @RequestParam(name = "file") List files) throws IOException, JobException {
+ @RequestParam(name = "file") List files,
+ @RequestParam(name = "source",required = false) String source) throws IOException, JobException {
String userName = ModuleUserUtils.getOperationUser(request, "upload job zip file");
if (files == null || files.size() <= 0) {
throw JobExceptionManager.createException(30300, "uploaded files");
}
- if (!projectPrivilegeService.hasEditPrivilege(request, projectName)) return Message.error("the current user has no operation permission");
-
+ if (!projectPrivilegeService.hasEditPrivilege(request, projectName)) {
+ return Message.error(NO_OPERATION_PERMISSION_MESSAGE);
+ }
//Only uses 1st file(只取第一个文件)
MultipartFile p = files.get(0);
String fileName = new String(p.getOriginalFilename().getBytes("ISO8859-1"), StandardCharsets.UTF_8);
@@ -81,11 +95,17 @@ public Message uploadJar(HttpServletRequest request,
if(!ZipHelper.isZip(fileName)){
throw JobExceptionManager.createException(30302);
}
+ if ((Boolean) JobConf.STANDARD_AUTHENTICATION_KEY().getHotValue()){
+ if (!highAvailableService.confirmToken(source)){
+ return Message.error("As this job is not from standard release, it is not allowed to upload");
+ }
+ }
InputStream is = null;
OutputStream os = null;
File file = null;
String inputPath = null;
try {
+ IoUtils.validateFileName(fileName);
inputPath = IoUtils.generateIOPath(userName, "streamis", fileName);
file = new File(inputPath);
if (file.getParentFile().exists()) {
@@ -94,7 +114,7 @@ public Message uploadJar(HttpServletRequest request,
is = p.getInputStream();
os = IoUtils.generateExportOutputStream(inputPath);
IOUtils.copy(is, os);
- StreamJobVersion job = streamJobService.uploadJob(projectName, userName, inputPath);
+ StreamJobVersion job = streamJobService.uploadJob(projectName, userName, inputPath, source);
return Message.ok().data("jobId", job.getJobId());
} catch (Exception e) {
LOG.error("Failed to upload zip {} to project {} for user {}.", fileName, projectName, userName, e);
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/service/HighAvailableService.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/service/HighAvailableService.java
new file mode 100644
index 000000000..1d1f245f1
--- /dev/null
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/service/HighAvailableService.java
@@ -0,0 +1,15 @@
+package com.webank.wedatasphere.streamis.jobmanager.service;
+
+import com.webank.wedatasphere.streamis.jobmanager.manager.entity.vo.JobHighAvailableVo;
+import com.webank.wedatasphere.streamis.jobmanager.vo.HighAvailableMsg;
+
+public interface HighAvailableService {
+
+ JobHighAvailableVo getJobHighAvailableVo(long jobId);
+
+ HighAvailableMsg getHighAvailableMsg();
+
+ Boolean canBeStarted(Long jobId);
+
+ Boolean confirmToken(String token);
+}
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/service/impl/HighAvailableServiceImpl.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/service/impl/HighAvailableServiceImpl.java
new file mode 100644
index 000000000..b34d1915b
--- /dev/null
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/service/impl/HighAvailableServiceImpl.java
@@ -0,0 +1,91 @@
+package com.webank.wedatasphere.streamis.jobmanager.service.impl;
+
+import com.webank.wedatasphere.streamis.jobmanager.launcher.job.conf.JobConf;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.job.conf.StreamJobLauncherConf;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.service.StreamJobConfService;
+import com.webank.wedatasphere.streamis.jobmanager.manager.entity.StreamJobVersion;
+import com.webank.wedatasphere.streamis.jobmanager.manager.entity.vo.JobHighAvailableVo;
+import com.webank.wedatasphere.streamis.jobmanager.manager.service.DefaultStreamJobService;
+import com.webank.wedatasphere.streamis.jobmanager.manager.utils.SourceUtils;
+import com.webank.wedatasphere.streamis.jobmanager.restful.api.JobRestfulApi;
+import com.webank.wedatasphere.streamis.jobmanager.service.HighAvailableService;
+import com.webank.wedatasphere.streamis.jobmanager.utils.JsonUtil;
+import com.webank.wedatasphere.streamis.jobmanager.vo.HighAvailableMsg;
+import org.apache.linkis.common.utils.Utils;
+import org.apache.linkis.server.BDPJettyServerHelper;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import javax.validation.executable.ValidateOnExecution;
+import java.net.InetAddress;
+import java.util.Map;
+import java.util.Optional;
+
+@Service
+public class HighAvailableServiceImpl implements HighAvailableService {
+
+ private static final Logger LOG = LoggerFactory.getLogger(JobRestfulApi.class);
+ @Autowired
+ private DefaultStreamJobService defaultStreamJobService;
+
+ @Autowired
+ private StreamJobConfService streamJobConfService;
+
+ @Override
+ public JobHighAvailableVo getJobHighAvailableVo(long jobId){
+ StreamJobVersion jobVersion = this.defaultStreamJobService.getLatestJobVersion(jobId);
+ String highAvailablePolicy = this.streamJobConfService.getJobConfValue(jobId, JobConf.HIGHAVAILABLE_POLICY_KEY().getValue());
+ JobHighAvailableVo inspectVo = new JobHighAvailableVo();
+ Optional sourceOption = Optional.ofNullable(jobVersion.getSource());
+ if(sourceOption.isPresent() && JsonUtil.isJson(sourceOption.get())) {
+ String source = sourceOption.get();
+ inspectVo = SourceUtils.manageJobProjectFile(highAvailablePolicy, source);
+ } else {
+ LOG.warn("this job source is null");
+ inspectVo.setHighAvailable(true);
+ inspectVo.setMsg("User changed params of job not by deploy, will skip to check its highavailable(用户未走发布单独修改了job信息,跳过高可用检查)");
+ }
+ return inspectVo;
+ }
+
+ @Override
+ public HighAvailableMsg getHighAvailableMsg(){
+ HighAvailableMsg msg = new HighAvailableMsg();
+ msg.setClusterName(StreamJobLauncherConf.HIGHAVAILABLE_CLUSTER_NAME().getHotValue());
+ msg.setWhetherManager(Boolean.parseBoolean(StreamJobLauncherConf.WHETHER_MANAGER_CLUSTER().getHotValue().toString()));
+ msg.setNodeIp(Utils.getComputerName());
+ return msg;
+ }
+
+ @Override
+ public Boolean canBeStarted(Long jobId){
+ String highAvailablePolicy = this.streamJobConfService.getJobConfValue(jobId, JobConf.HIGHAVAILABLE_POLICY_KEY().getValue());
+ highAvailablePolicy = Optional.ofNullable(highAvailablePolicy).orElse(JobConf.HIGHAVAILABLE_DEFAULT_POLICY().getHotValue());
+ HighAvailableMsg msg = this.getHighAvailableMsg();
+ if(highAvailablePolicy.equals(JobConf.HIGHAVAILABLE_POLICY_MANAGERSLAVE().getValue()) || highAvailablePolicy.equals(JobConf.HIGHAVAILABLE_POLICY_MANAGERSLAVE_BAK().getValue())){
+ return msg.getWhetherManager();
+ }
+ return true;
+ }
+
+ @Override
+ public Boolean confirmToken(String source){
+ Optional sourceOption = Optional.ofNullable(source);
+ if(sourceOption.isPresent() && JsonUtil.isJson(sourceOption.get())) {
+ String sourceStr = sourceOption.get();
+ Map sourceMap = BDPJettyServerHelper.gson().fromJson(sourceStr, Map.class);
+ if (sourceMap.containsKey("source")) {
+ String sourceValue = sourceMap.get("source").toString();
+ if (sourceValue.equals(JobConf.HIGHAVAILABLE_SOURCE().getValue())) {
+ if (sourceMap.containsKey("token")) {
+ String tokenContent = sourceMap.get("token").toString();
+ return tokenContent.equals(JobConf.HIGHAVAILABLE_TOKEN().getValue());
+ }
+ }
+ }
+ }
+ return false;
+ }
+}
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/utils/JsonUtil.scala b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/utils/JsonUtil.scala
new file mode 100644
index 000000000..38322f3dc
--- /dev/null
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/utils/JsonUtil.scala
@@ -0,0 +1,34 @@
+package com.webank.wedatasphere.streamis.jobmanager.utils
+
+import com.google.gson.{Gson, JsonElement, JsonSyntaxException}
+import org.apache.commons.lang3.StringUtils
+import org.apache.linkis.common.utils.{Logging, Utils}
+
+import java.io.IOException
+
+object JsonUtil extends Logging {
+
+ lazy private val strictGsonAdapter = new Gson().getAdapter(classOf[JsonElement])
+
+ def isJson(s: String): Boolean = {
+ var flag = false
+ if (StringUtils.isNotBlank(s)) {
+ Utils.tryCatch {
+ strictGsonAdapter.fromJson(s)
+ flag = true
+ } {
+ case e: JsonSyntaxException =>
+ logger.error(s"${s} is invalid json. ${e.getMessage}")
+ flag = false
+ case e1: IOException =>
+ logger.error(s"${s} is invalid json. ${e1.getMessage}")
+ flag = false
+ case e2: Exception =>
+ logger.error(s"${s} is invalid json. ${e2.getMessage}")
+ flag = false
+ }
+ }
+ flag
+ }
+
+}
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/utils/RegularUtil.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/utils/RegularUtil.java
index 619aa7f2a..c182c0b99 100644
--- a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/utils/RegularUtil.java
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/utils/RegularUtil.java
@@ -1,9 +1,8 @@
package com.webank.wedatasphere.streamis.jobmanager.utils;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.job.conf.JobConf;
import org.apache.commons.lang3.StringUtils;
-import java.util.List;
-
public class RegularUtil {
private RegularUtil(){}
@@ -12,8 +11,11 @@ private RegularUtil(){}
public static final String NUMBER_PATTERN="^.*[0-9]+.*$";//数字
public static final String SPECIAL_CHAR_PATTERN="^.*[/^/$/.//,;:'!@#%&/*/|/?/+/(/)/[/]/{/}]+.*$";//特殊字符
public static final String PW_LENGTH_PATTERN="^.{0,64}$";//字符长度
- public static final String PATTERN ="^[A-Za-z0-9_,.]{1,64}$" ; //大小写字母数字下划线逗号小数点
+ public static final String PATTERN ="^[A-Za-z0-9_,.]{1,64}$" ; //大小写字母数字下划线逗号小数点、
+
+ public static final String JOB_NAME_PATTERN ="^[A-Za-z0-9_,.]+" ; //大小写字母数字下划线逗号小数点
+ public static final String PRODUCT_NAME_PATTERN = "^[A-Za-z0-9_]+" ; //大小写字母数字下划线
public static boolean matches(String input) {
if (StringUtils.isNotBlank(input)){
@@ -22,13 +24,19 @@ public static boolean matches(String input) {
return false;
}
- public static boolean matches(List userList) {
- if (userList.isEmpty()){
- return userList.toString().matches(LETTER_PATTERN);
+ public static boolean matchesJobName(String jobName) {
+ int length = Integer.parseInt(JobConf.JOB_NAME_LENGTH_MAX().getHotValue().toString());
+ if (StringUtils.isNotBlank(jobName) && jobName.length() < length){
+ return jobName.matches(JOB_NAME_PATTERN);
}
return false;
}
+ public static boolean matchesProductName(String productName) {
+ return productName.matches(PRODUCT_NAME_PATTERN);
+ }
+
+
}
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/HighAvailableMsg.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/HighAvailableMsg.java
new file mode 100644
index 000000000..9499ff0da
--- /dev/null
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/HighAvailableMsg.java
@@ -0,0 +1,33 @@
+package com.webank.wedatasphere.streamis.jobmanager.vo;
+
+public class HighAvailableMsg {
+
+ String clusterName;
+
+ String nodeIp;
+
+ Boolean whetherManager;
+
+ public String getClusterName() {
+ return clusterName;
+ }
+
+ public void setClusterName(String clusterName) {
+ this.clusterName = clusterName;
+ }
+
+ public String getNodeIp() {
+ return nodeIp;
+ }
+
+ public void setNodeIp(String nodeIp) {
+ this.nodeIp = nodeIp;
+ }
+
+ public Boolean getWhetherManager() {
+ return whetherManager;
+ }
+ public void setWhetherManager(Boolean whetherManager) {
+ this.whetherManager = whetherManager;
+ }
+}
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/JobBulkPauseRequest.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/JobBulkPauseRequest.java
index c4d311f3a..4e1214340 100644
--- a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/JobBulkPauseRequest.java
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/JobBulkPauseRequest.java
@@ -27,6 +27,8 @@ public class JobBulkPauseRequest extends JobBulkRequest{
*/
private boolean snapshot = false;
+ private boolean skipHookError = false;
+
public JobBulkPauseRequest(){
super();
}
@@ -37,4 +39,12 @@ public boolean isSnapshot() {
public void setSnapshot(boolean snapshot) {
this.snapshot = snapshot;
}
+
+ public boolean isSkipHookError() {
+ return skipHookError;
+ }
+
+ public void setSkipHookError(boolean skipHookError) {
+ this.skipHookError = skipHookError;
+ }
}
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/UpdateContentRequest.java b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/UpdateContentRequest.java
new file mode 100644
index 000000000..ecc5ad9b1
--- /dev/null
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/java/com/webank/wedatasphere/streamis/jobmanager/vo/UpdateContentRequest.java
@@ -0,0 +1,55 @@
+package com.webank.wedatasphere.streamis.jobmanager.vo;
+
+import java.util.List;
+
+public class UpdateContentRequest {
+ private Long jobId ;
+
+ private String version;
+
+ private List args;
+
+ private boolean highAvailable;
+
+ private String highAvailableMessage;
+
+ public Long getJobId() {
+ return jobId;
+ }
+
+ public void setJobId(Long jobId) {
+ this.jobId = jobId;
+ }
+
+ public String getVersion() {
+ return version;
+ }
+
+ public void setVersion(String version) {
+ this.version = version;
+ }
+
+ public List getArgs() {
+ return args;
+ }
+
+ public void setArgs(List args) {
+ this.args = args;
+ }
+
+ public boolean isHighAvailable() {
+ return highAvailable;
+ }
+
+ public void setHighAvailable(boolean highAvailable) {
+ this.highAvailable = highAvailable;
+ }
+
+ public String getHighAvailableMessage() {
+ return highAvailableMessage;
+ }
+
+ public void setHighAvailableMessage(String highAvailableMessage) {
+ this.highAvailableMessage = highAvailableMessage;
+ }
+}
diff --git a/streamis-jobmanager/streamis-jobmanager-server/src/main/resources/linkis.properties b/streamis-jobmanager/streamis-jobmanager-server/src/main/resources/linkis.properties
index 546caebf5..bc4ba70d2 100755
--- a/streamis-jobmanager/streamis-jobmanager-server/src/main/resources/linkis.properties
+++ b/streamis-jobmanager/streamis-jobmanager-server/src/main/resources/linkis.properties
@@ -40,7 +40,8 @@ wds.linkis.server.mybatis.mapperLocations=\
classpath*:com/webank/wedatasphere/streamis/project/server/dao/impl/*.xml,\
classpath*:com/webank/wedatasphere/streamis/jobmanager/launcher/dao/impl/*.xml,\
classpath*:com/webank/wedatasphere/streamis/jobmanager/manager/dao/impl/*.xml,\
- classpath*:com/webank/wedatasphere/streamis/projectmanager/dao/impl/*.xml
+ classpath*:com/webank/wedatasphere/streamis/projectmanager/dao/impl/*.xml,\
+ classpath*:com/webank/wedatasphere/streamis/errorcode/dao/impl/*.xml
wds.linkis.server.mybatis.typeAliasesPackage=com.webank.wedatasphere.streamis.datasource.manager.domain,\
com.webank.wedatasphere.streamis.jobmanager.launcher.entity,\
@@ -48,6 +49,7 @@ wds.linkis.server.mybatis.typeAliasesPackage=com.webank.wedatasphere.streamis.da
com.webank.wedatasphere.streamis.jobmanager.manager.entity.vo,\
com.webank.wedatasphere.streamis.jobmanager.launcher.entity.vo,\
com.webank.wedatasphere.streamis.jobmanager.launcher.entity.dto,\
+ com.webank.wedatasphere.streamis.errorcode.entity,\
com.webank.wedatasphere.streamis.projectmanager.entity
@@ -55,4 +57,5 @@ wds.linkis.server.mybatis.BasePackage=org.apache.linkis.bml.dao,\
com.webank.wedatasphere.streamis.project.server.dao,\
com.webank.wedatasphere.streamis.jobmanager.launcher.dao,\
com.webank.wedatasphere.streamis.jobmanager.manager.dao,\
- com.webank.wedatasphere.streamis.projectmanager.dao
\ No newline at end of file
+ com.webank.wedatasphere.streamis.projectmanager.dao,\
+ com.webank.wedatasphere.streamis.errorcode.dao
\ No newline at end of file
diff --git a/streamis-jobmanager/streamis-projectmanager-server/pom.xml b/streamis-jobmanager/streamis-projectmanager-server/pom.xml
index 8d56a7554..327f04418 100644
--- a/streamis-jobmanager/streamis-projectmanager-server/pom.xml
+++ b/streamis-jobmanager/streamis-projectmanager-server/pom.xml
@@ -20,7 +20,7 @@
streamis-jobmanager
com.webank.wedatasphere.streamis
- 0.3.0
+ 0.3.1
4.0.0
@@ -31,6 +31,11 @@
org.apache.linkis
linkis-mybatis
+
+ com.webank.wedatasphere.streamis
+ streamis-job-audit-log
+ ${streamis.version}
+
org.apache.linkis
linkis-common
@@ -53,7 +58,7 @@
com.webank.wedatasphere.streamis
streamis-job-manager-service
- ${jobmanager.version}
+ ${streamis.version}
org.apache.linkis
@@ -113,8 +118,10 @@
**/*.properties
**/*.xml
- **/*.yml
+
+ **/*.yml
+
src/main/java
diff --git a/streamis-jobmanager/streamis-projectmanager-server/src/main/assembly/distribution.xml b/streamis-jobmanager/streamis-projectmanager-server/src/main/assembly/distribution.xml
index 9a69ed9a9..caf3ac334 100644
--- a/streamis-jobmanager/streamis-projectmanager-server/src/main/assembly/distribution.xml
+++ b/streamis-jobmanager/streamis-projectmanager-server/src/main/assembly/distribution.xml
@@ -38,7 +38,7 @@
-
+
${basedir}/bin
diff --git a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/dao/impl/ProjectManagerMapper.xml b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/dao/impl/ProjectManagerMapper.xml
index ae0f13b56..718bb52f9 100644
--- a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/dao/impl/ProjectManagerMapper.xml
+++ b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/dao/impl/ProjectManagerMapper.xml
@@ -23,8 +23,8 @@
INSERT INTO linkis_stream_project_files
- (`file_name`,`version`,`store_path`,`store_type`,`project_name`,`create_by`,`comment`,`md5`)
- VALUES (#{fileName},#{version},#{storePath},#{storeType},#{projectName},#{createBy},#{comment},#{MD5})
+ (`file_name`,`version`,`store_path`,`store_type`,`project_name`,`create_by`,`comment`,`md5`,`source`)
+ VALUES (#{fileName},#{version},#{storePath},#{storeType},#{projectName},#{createBy},#{comment},#{MD5},#{source})
@@ -35,6 +35,9 @@
,comment = #{comment}
+
+ ,source = #{source}
+
where id = #{id}
@@ -65,19 +68,19 @@
@@ -86,14 +89,14 @@
diff --git a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/entity/ProjectFiles.java b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/entity/ProjectFiles.java
index 278a943d4..1c7c8c80d 100644
--- a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/entity/ProjectFiles.java
+++ b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/entity/ProjectFiles.java
@@ -47,6 +47,18 @@ public class ProjectFiles implements StreamisFile {
private String MD5;
+ private String source;
+
+ private String materialType;
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
public String getComment() {
return comment;
}
@@ -139,4 +151,12 @@ public String getMD5() {
public void setMD5(String MD5) {
this.MD5 = MD5;
}
+
+ public String getMaterialType() {
+ return materialType;
+ }
+
+ public void setMaterialType(String materialType) {
+ this.materialType = materialType;
+ }
}
diff --git a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/restful/api/ProjectManagerRestfulApi.java b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/restful/api/ProjectManagerRestfulApi.java
index 6b59861cb..e5ba552e8 100644
--- a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/restful/api/ProjectManagerRestfulApi.java
+++ b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/restful/api/ProjectManagerRestfulApi.java
@@ -18,12 +18,15 @@
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.job.conf.JobConf;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.service.StreamJobConfService;
import com.webank.wedatasphere.streamis.jobmanager.manager.entity.StreamisFile;
import com.webank.wedatasphere.streamis.jobmanager.manager.exception.FileException;
-import com.webank.wedatasphere.streamis.jobmanager.manager.exception.FileExceptionManager;
import com.webank.wedatasphere.streamis.jobmanager.manager.project.service.ProjectPrivilegeService;
+import com.webank.wedatasphere.streamis.jobmanager.manager.service.StreamJobService;
import com.webank.wedatasphere.streamis.jobmanager.manager.util.IoUtils;
import com.webank.wedatasphere.streamis.jobmanager.manager.util.ReaderUtils;
+
import com.webank.wedatasphere.streamis.projectmanager.entity.ProjectFiles;
import com.webank.wedatasphere.streamis.projectmanager.service.ProjectManagerService;
import org.apache.commons.io.IOUtils;
@@ -42,9 +45,7 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.io.UnsupportedEncodingException;
+import java.io.*;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;
@@ -59,6 +60,18 @@ public class ProjectManagerRestfulApi {
private ProjectManagerService projectManagerService;
@Autowired
private ProjectPrivilegeService projectPrivilegeService;
+ @Autowired
+ private StreamJobService streamJobService;
+ @Autowired
+ private StreamJobConfService streamJobConfService;
+
+ private static final String NO_OPERATION_PERMISSION_MESSAGE = "the current user has no operation permission";
+
+ private static final String TYPE_PROJECT = "project";
+
+ private static final String TYPE_JOB = "job";
+
+ private static final String templateName = "-meta.json";
@RequestMapping(path = "/files/upload", method = RequestMethod.POST)
public Message upload(HttpServletRequest req,
@@ -66,7 +79,8 @@ public Message upload(HttpServletRequest req,
@RequestParam(name = "projectName",required = false) String projectName,
@RequestParam(name = "comment", required = false) String comment,
@RequestParam(name = "updateWhenExists", required = false) boolean updateWhenExists,
- @RequestParam(name = "file") List files) throws UnsupportedEncodingException, FileException {
+ @RequestParam(name = "file") List files,
+ @RequestParam(name = "source",required = false) String source) throws UnsupportedEncodingException, FileException {
String username = ModuleUserUtils.getOperationUser(req, "upload project files");
if (StringUtils.isBlank(version)) {
return Message.error("version is null");
@@ -74,15 +88,30 @@ public Message upload(HttpServletRequest req,
if (StringUtils.isBlank(projectName)) {
return Message.error("projectName is null");
}
- if (version.length()>=30) return Message.error("version character length is to long ,Please less than 30 (版本字符长度过长,请小于30)");
- if (!projectPrivilegeService.hasEditPrivilege(req,projectName)) return Message.error("the current user has no operation permission");
-
+ if (StringUtils.isBlank(source)) {
+ LOG.info("source的值为空");
+ }
+ if (version.length()>=30){
+ return Message.error("version character length is to long ,Please less than 30 (版本字符长度过长,请小于30)");
+ }
+ if (!projectPrivilegeService.hasEditPrivilege(req,projectName)) {
+ return Message.error(NO_OPERATION_PERMISSION_MESSAGE);
+ }
+ if ((Boolean) JobConf.STANDARD_AUTHENTICATION_KEY().getHotValue()){
+ if (!projectManagerService.confirmToken(source)){
+ return Message.error("As this file is not from standard release, it is not allowed to upload");
+ }
+ }
//Only uses 1st file(只取第一个文件)
MultipartFile p = files.get(0);
String fileName = new String(p.getOriginalFilename().getBytes("ISO8859-1"), StandardCharsets.UTF_8);
ReaderUtils readerUtils = new ReaderUtils();
if (!readerUtils.checkName(fileName)) {
- throw FileExceptionManager.createException(30601, fileName);
+ return Message.warn("fileName should only contains numeric/English characters and '-_'(仅允许包含数字,英文,中划线,下划线)");
+ }
+
+ if (!ReaderUtils.isValidFileFormat(fileName)){
+ return Message.warn("file should only "+ JobConf.STREAMIS_CHECK_FILE_FORMAT().getHotValue() +"(仅允许 " +JobConf.STREAMIS_CHECK_FILE_FORMAT().getHotValue()+"格式)");
}
if (!updateWhenExists) {
ProjectFiles projectFiles = projectManagerService.selectFile(fileName, version, projectName);
@@ -93,11 +122,23 @@ public Message upload(HttpServletRequest req,
InputStream is = null;
OutputStream os = null;
try {
+ IoUtils.validateFileName(fileName);
String inputPath = IoUtils.generateIOPath(username, "streamis", fileName);
is = p.getInputStream();
os = IoUtils.generateExportOutputStream(inputPath);
IOUtils.copy(is, os);
- projectManagerService.upload(username, fileName, version, projectName, inputPath,comment);
+ if (!p.isEmpty() && p.getOriginalFilename().endsWith(templateName)) {
+ if(!readerUtils.checkMetaTemplate(fileName,inputPath,projectName)) return Message.error("meta template is not correct,eg:testProject(项目名)-meta.json");
+ projectManagerService.upload(username, fileName, version, projectName, inputPath, comment, source);
+ StreamisFile file = projectManagerService.selectFile(fileName,version,projectName);
+ projectManagerService.uploadJobTemplate(username,fileName,inputPath,projectName,version,file.getStorePath());
+ }else{
+ projectManagerService.upload(username, fileName, version, projectName, inputPath, comment, source);
+ }
+ File file = new File(inputPath);
+ if (file.exists()) {
+ file.delete();
+ }
} catch (Exception e) {
LOG.error("failed to upload zip {} fo user {}", fileName, username, e);
return Message.error(e.getMessage());
@@ -118,7 +159,7 @@ public Message list( HttpServletRequest req,@RequestParam(value = "filename",req
if (StringUtils.isBlank(projectName)) {
return Message.error("projectName is null");
}
- if (!projectPrivilegeService.hasAccessPrivilege(req,projectName)) return Message.error("the current user has no operation permission");
+ if (!projectPrivilegeService.hasAccessPrivilege(req,projectName)) return Message.error(NO_OPERATION_PERMISSION_MESSAGE);
PageHelper.startPage(pageNow, pageSize);
List fileList;
try {
@@ -141,7 +182,7 @@ public Message versionList( HttpServletRequest req, @RequestParam(value = "fileN
if (StringUtils.isBlank(fileName)) {
return Message.error("fileName is null");
}
- if (!projectPrivilegeService.hasAccessPrivilege(req,projectName)) return Message.error("the current user has no operation permission");
+ if (!projectPrivilegeService.hasAccessPrivilege(req,projectName)) return Message.error(NO_OPERATION_PERMISSION_MESSAGE);
PageHelper.startPage(pageNow, pageSize);
List extends StreamisFile> fileList;
try {
@@ -158,9 +199,11 @@ public Message versionList( HttpServletRequest req, @RequestParam(value = "fileN
public Message delete( HttpServletRequest req, @RequestParam(value = "fileName",required = false) String fileName,
@RequestParam(value = "projectName",required = false) String projectName) {
String username = ModuleUserUtils.getOperationUser(req, "Delete file:" + fileName + " in project: " + projectName);
- if (!projectPrivilegeService.hasEditPrivilege(req,projectName)) return Message.error("the current user has no operation permission");
-
- return projectManagerService.delete(fileName, projectName, username) ? Message.ok()
+ if (!projectPrivilegeService.hasEditPrivilege(req,projectName)) return Message.error(NO_OPERATION_PERMISSION_MESSAGE);
+ if(fileName.endsWith(templateName)){
+ projectManagerService.disableTemplate(fileName,projectName,username);
+ }
+ return projectManagerService.delete(fileName, projectName, username)? Message.ok()
: Message.warn("you have no permission delete some files not belong to you");
}
@@ -176,31 +219,44 @@ public Message deleteVersion(HttpServletRequest req, @RequestParam(value = "ids"
}
String projectName = projectManagerService.getProjectNameByFileId(Long.valueOf(ids));
if (!projectPrivilegeService.hasEditPrivilege(req,projectName)) {
- return Message.error("the current user has no operation permission");
+ return Message.error(NO_OPERATION_PERMISSION_MESSAGE);
}
-
+ projectManagerService.disableTemplateFiles(ids);
return projectManagerService.deleteFiles(ids, username) ? Message.ok()
: Message.warn("you have no permission delete some files not belong to you");
}
@RequestMapping(path = "/files/download", method = RequestMethod.GET)
- public Message download( HttpServletRequest req, HttpServletResponse response, @RequestParam(value = "id",required = false) Long id,
+ public Message download( HttpServletRequest req, HttpServletResponse response,
+ @RequestParam(value = "id",required = false) Long id,
+ @RequestParam(value = "materialType",required = false) String materialType,
@RequestParam(value = "projectName",required = false)String projectName) {
- if(StringUtils.isBlank(projectName)){
- projectName = projectManagerService.getProjectNameByFileId(id);
+ StreamisFile file = null;
+ String userName = ModuleUserUtils.getOperationUser(req, "download job");
+ if (org.apache.commons.lang.StringUtils.isBlank(userName)) return Message.error("current user has no permission");
+ if (StringUtils.isBlank(projectName)) {
+ if (StringUtils.isBlank(materialType)) {
+ return Message.error("projectName and materialType is null");
+ } else if (materialType.equals(TYPE_JOB)) {
+ file = streamJobService.getJobFileById(id);
+ } else if (materialType.equals(TYPE_PROJECT)){
+ file = projectManagerService.getFile(id, projectName);
+ }
+ } else {
+ if (!projectPrivilegeService.hasEditPrivilege(req, projectName))
+ return Message.error(NO_OPERATION_PERMISSION_MESSAGE);
+ file = projectManagerService.getFile(id, projectName);
}
- ProjectFiles projectFiles = projectManagerService.getFile(id, projectName);
- if (projectFiles == null) {
+ if (file == null) {
return Message.error("no such file in this project");
}
- if (StringUtils.isBlank(projectFiles.getStorePath())) {
+ if (StringUtils.isBlank(file.getStorePath())) {
return Message.error("storePath is null");
}
- if (!projectPrivilegeService.hasEditPrivilege(req,projectName)) return Message.error("the current user has no operation permission");
-
response.setContentType("application/x-download");
- response.setHeader("content-Disposition", "attachment;filename=" + projectFiles.getFileName());
- try (InputStream is = projectManagerService.download(projectFiles);
+ response.setHeader("content-Disposition", "attachment;filename=" + file.getFileName());
+
+ try (InputStream is = projectManagerService.download(file);
OutputStream os = response.getOutputStream()
) {
int len = 0;
@@ -210,7 +266,7 @@ public Message download( HttpServletRequest req, HttpServletResponse response, @
}
os.flush();
} catch (Exception e) {
- LOG.error("download file: {} failed , message is : {}" , projectFiles.getFileName(), e);
+ LOG.error("download file: {} failed , message is : {}", file.getFileName(), e);
return Message.error(e.getMessage());
}
return Message.ok();
diff --git a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/service/ProjectManagerService.java b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/service/ProjectManagerService.java
index 6df103c49..0378ca267 100644
--- a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/service/ProjectManagerService.java
+++ b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/service/ProjectManagerService.java
@@ -17,6 +17,7 @@
import com.fasterxml.jackson.core.JsonProcessingException;
import com.webank.wedatasphere.streamis.jobmanager.manager.entity.StreamisFile;
+import com.webank.wedatasphere.streamis.jobmanager.manager.exception.FileException;
import com.webank.wedatasphere.streamis.projectmanager.entity.ProjectFiles;
import java.io.IOException;
@@ -27,22 +28,26 @@
* Created by v_wbyynie on 2021/9/17.
*/
public interface ProjectManagerService {
- void upload(String username, String fileName, String version, String projectName, String file, String comment) throws IOException;
+ void upload(String username, String fileName, String version, String projectName, String file, String comment, String source) throws IOException;
List listFiles(String projectName, String username, String filename);
boolean deleteFiles(String ids,String username);
+ void disableTemplateFiles(String ids);
+
ProjectFiles selectFile(String fileName, String version, String projectName);
List extends StreamisFile> listFileVersions(String projectName, String fileName);
- InputStream download(ProjectFiles projectFiles) throws JsonProcessingException;
+ InputStream download(StreamisFile projectFiles) throws JsonProcessingException;
ProjectFiles getById(Long id);
boolean delete(String fileName, String projectName, String username);
+ void disableTemplate(String name, String projectName, String username);
+
ProjectFiles getFile(Long id, String projectName);
List getProjectNames(List ids);
@@ -50,4 +55,8 @@ public interface ProjectManagerService {
String getProjectNameById(Long id);
String getProjectNameByFileId(Long id);
+
+ void uploadJobTemplate(String username, String fileName, String filePath, String projectName,String version,String storePath) throws FileException, IOException;
+
+ Boolean confirmToken(String token);
}
diff --git a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/service/impl/ProjectManagerServiceImpl.java b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/service/impl/ProjectManagerServiceImpl.java
index 1c1aa4cae..a49ed2a8f 100644
--- a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/service/impl/ProjectManagerServiceImpl.java
+++ b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/service/impl/ProjectManagerServiceImpl.java
@@ -16,6 +16,21 @@
package com.webank.wedatasphere.streamis.projectmanager.service.impl;
import com.fasterxml.jackson.core.JsonProcessingException;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParser;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.job.utils.JobUtils;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.service.StreamJobConfService;
+import com.webank.wedatasphere.streamis.jobmanager.manager.constrants.JobConstrants;
+import com.webank.wedatasphere.streamis.jobmanager.manager.dao.StreamJobMapper;
+import com.webank.wedatasphere.streamis.jobmanager.manager.dao.StreamJobTemplateMapper;
+import com.webank.wedatasphere.streamis.jobmanager.manager.dao.StreamTaskMapper;
+import com.webank.wedatasphere.streamis.jobmanager.manager.entity.MetaJsonInfo;
+import com.webank.wedatasphere.streamis.jobmanager.manager.entity.StreamTask;
+import com.webank.wedatasphere.streamis.jobmanager.manager.exception.FileException;
+import com.webank.wedatasphere.streamis.jobmanager.manager.entity.JobTemplateFiles;
+import com.webank.wedatasphere.streamis.jobmanager.launcher.job.conf.JobConf;
+import com.webank.wedatasphere.streamis.jobmanager.manager.service.StreamJobService;
+import com.webank.wedatasphere.streamis.projectmanager.utils.JsonUtil;
import com.webank.wedatasphere.streamis.projectmanager.utils.MD5Utils;
import org.apache.commons.collections.CollectionUtils;
import org.apache.linkis.common.utils.JsonUtils;
@@ -28,10 +43,12 @@
import com.webank.wedatasphere.streamis.projectmanager.service.ProjectManagerService;
import org.apache.commons.lang.ArrayUtils;
import org.apache.commons.lang.StringUtils;
+import org.apache.linkis.server.BDPJettyServerHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
+import java.io.IOException;
import java.io.InputStream;
import java.util.*;
@@ -47,9 +64,24 @@ public class ProjectManagerServiceImpl implements ProjectManagerService, Streami
@Autowired
private ProjectManagerMapper projectManagerMapper;
+ @Autowired
+ private StreamJobMapper streamJobMapper;
+
+ @Autowired
+ private StreamTaskMapper streamTaskMapper;
+
+ @Autowired
+ private StreamJobTemplateMapper streamJobTemplateMapper;
+
+ private static final String JSON_TYPE = ".json";
+
+ private static final String templateName = "-meta.json";
+
+ private static final Integer RUNNING = 5;
+
@Override
@Transactional(rollbackFor = Exception.class)
- public void upload(String username, String fileName, String version, String projectName, String filePath,String comment) throws JsonProcessingException {
+ public void upload(String username, String fileName, String version, String projectName, String filePath,String comment, String source) throws JsonProcessingException {
String fileMd5 = MD5Utils.getMD5(filePath);
Map result = bmlService.upload(username, filePath);
ProjectFiles projectFiles = new ProjectFiles();
@@ -58,6 +90,7 @@ public void upload(String username, String fileName, String version, String proj
projectFiles.setCreateBy(username);
projectFiles.setComment(comment);
projectFiles.setProjectName(projectName);
+ projectFiles.setSource(source);
ReaderUtils readerUtils = new ReaderUtils();
projectFiles.setStorePath(readerUtils.readAsJson(result.get("version").toString(),result.get("resourceId").toString()));
projectFiles.setMD5(fileMd5);
@@ -83,9 +116,9 @@ public List extends StreamisFile> listFileVersions(String projectName, String
}
@Override
- public InputStream download(ProjectFiles projectFiles) throws JsonProcessingException {
- Map map = JsonUtils.jackson().readValue(projectFiles.getStorePath(), Map.class);
- return bmlService.get(projectFiles.getCreateBy(), map.get("resourceId"), map.get("version"));
+ public InputStream download(StreamisFile file) throws JsonProcessingException {
+ Map map = JsonUtils.jackson().readValue(file.getStorePath(), Map.class);
+ return bmlService.get(file.getCreateBy(), map.get("resourceId"), map.get("version"));
}
@Override
@@ -100,9 +133,15 @@ public boolean delete(String fileName, String projectName, String username) {
return count == delete;
}
+ @Override
+ public void disableTemplate(String name, String projectName, String username){
+ List templateIds = streamJobTemplateMapper.selectTemplateId(name,projectName);
+ streamJobTemplateMapper.setEnable(templateIds,false);
+ }
+
@Override
public ProjectFiles getFile(Long id, String projectName) {
- return StringUtils.isBlank(projectName) ? projectManagerMapper.getJobFile(id) : projectManagerMapper.getProjectFile(id);
+ return projectManagerMapper.getProjectFile(id);
}
@Override
@@ -123,6 +162,23 @@ public boolean deleteFiles(String ids,String username) {
return true;
}
+ @Override
+ public void disableTemplateFiles(String ids) {
+ if (!StringUtils.isBlank(ids) && !ArrayUtils.isEmpty(ids.split(","))) {
+ String[] split = ids.split(",");
+ List list = new ArrayList<>();
+ for (String s : split) {
+ list.add(Long.parseLong(s));
+ }
+ for (Long id : list){
+ ProjectFiles projectFile = projectManagerMapper.getById(id);
+ if(projectFile.getFileName().endsWith(templateName)){
+ streamJobTemplateMapper.setEnableByVersion(projectFile.getFileName(),projectFile.getVersion(),false);
+ }
+ }
+ }
+ }
+
@Override
public ProjectFiles selectFile(String fileName, String version, String projectName) {
return projectManagerMapper.selectFile(fileName, version, projectName);
@@ -145,4 +201,82 @@ public String getProjectNameById(Long id) {
public String getProjectNameByFileId(Long id) {
return projectManagerMapper.getProjectNameByFileId(id);
}
+
+ @Override
+ @Transactional(rollbackFor = Exception.class)
+ public void uploadJobTemplate(String username, String fileName, String filePath,String projectName,String version,String storePath) throws FileException, IOException {
+ String path = filePath.replace(JSON_TYPE,"");
+ ReaderUtils readerUtils = new ReaderUtils();
+ MetaJsonInfo metaJsonInfo = readerUtils.parseJson(path,projectName);
+ String metaJson = generateJobTemplate(metaJsonInfo);
+ JobTemplateFiles jobTemplateFiles = new JobTemplateFiles();
+ jobTemplateFiles.setName(fileName);
+ jobTemplateFiles.setProjectName(projectName);
+ jobTemplateFiles.setStorePath(storePath);
+ jobTemplateFiles.setMetaJson(metaJson);
+ jobTemplateFiles.setVersion(version);
+ jobTemplateFiles.setDate(new Date());
+ jobTemplateFiles.setEnable(true);
+
+ JobTemplateFiles file = selectJobTemplate(fileName, version, projectName);
+ if (file == null) {
+ streamJobTemplateMapper.insertJobTemplate(jobTemplateFiles);
+ }else {
+ jobTemplateFiles.setId(file.getId());
+ jobTemplateFiles.setDate(new Date());
+ streamJobTemplateMapper.updateJobTemplateById(jobTemplateFiles);
+ }
+ }
+
+ public JobTemplateFiles selectJobTemplate(String fileName, String version, String projectName) {
+ return streamJobTemplateMapper.selectJobTemplate(fileName, version, projectName);
+ }
+
+ public String generateJobTemplate(MetaJsonInfo metaJsonInfo){
+ String configJson = JobUtils.gson().toJson(metaJsonInfo);
+ JsonObject jsonObj = new JsonParser().parse(configJson).getAsJsonObject();
+ if (jsonObj.has(JobConstrants.FIELD_WORKSPACE_NAME())) {
+ jsonObj.remove(JobConstrants.FIELD_WORKSPACE_NAME());
+ }
+// if (jsonObj.has(JobConstrants.FIELD_METAINFO_NAME())) {
+// jsonObj.remove(JobConstrants.FIELD_METAINFO_NAME());
+// }
+ if (jsonObj.has(JobConstrants.FIELD_JOB_NAME())) {
+ jsonObj.remove(JobConstrants.FIELD_JOB_NAME());
+ }
+ if (jsonObj.has(JobConstrants.FIELD_JOB_TYPE())) {
+ jsonObj.remove(JobConstrants.FIELD_JOB_TYPE());
+ }
+ if (jsonObj.has(JobConstrants.FIELD_JOB_TAG())) {
+ jsonObj.remove(JobConstrants.FIELD_JOB_TAG());
+ }
+ if (jsonObj.has(JobConstrants.FIELD_JOB_COMMENT())) {
+ jsonObj.remove(JobConstrants.FIELD_JOB_COMMENT());
+ }
+ if (jsonObj.has(JobConstrants.FIELD_JOB_DESCRIPTION())) {
+ jsonObj.remove(JobConstrants.FIELD_JOB_DESCRIPTION());
+ }
+ String metaJson = jsonObj.toString();
+ return metaJson;
+ }
+
+ @Override
+ public Boolean confirmToken(String source){
+ Optional sourceOption = Optional.ofNullable(source);
+ if(sourceOption.isPresent() && JsonUtil.isJson(sourceOption.get())) {
+ String sourceStr = sourceOption.get();
+ Map sourceMap = BDPJettyServerHelper.gson().fromJson(sourceStr, Map.class);
+ if (sourceMap.containsKey("source")) {
+ String sourceValue = sourceMap.get("source").toString();
+ if (sourceValue.equals(JobConf.HIGHAVAILABLE_SOURCE().getValue())) {
+ if (sourceMap.containsKey("token")) {
+ String tokenContent = sourceMap.get("token").toString();
+ return tokenContent.equals(JobConf.HIGHAVAILABLE_TOKEN().getValue());
+ }
+ }
+ }
+ }
+ return false;
+ }
+
}
diff --git a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/utils/JsonUtil.scala b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/utils/JsonUtil.scala
new file mode 100644
index 000000000..2161a5bdb
--- /dev/null
+++ b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/utils/JsonUtil.scala
@@ -0,0 +1,34 @@
+package com.webank.wedatasphere.streamis.projectmanager.utils
+
+import com.google.gson.{Gson, JsonElement, JsonSyntaxException}
+import org.apache.commons.lang3.StringUtils
+import org.apache.linkis.common.utils.{Logging, Utils}
+
+import java.io.IOException
+
+object JsonUtil extends Logging {
+
+ lazy private val strictGsonAdapter = new Gson().getAdapter(classOf[JsonElement])
+
+ def isJson(s: String): Boolean = {
+ var flag = false
+ if (StringUtils.isNotBlank(s)) {
+ Utils.tryCatch {
+ strictGsonAdapter.fromJson(s)
+ flag = true
+ } {
+ case e: JsonSyntaxException =>
+ logger.error(s"${s} is invalid json. ${e.getMessage}")
+ flag = false
+ case e1: IOException =>
+ logger.error(s"${s} is invalid json. ${e1.getMessage}")
+ flag = false
+ case e2: Exception =>
+ logger.error(s"${s} is invalid json. ${e2.getMessage}")
+ flag = false
+ }
+ }
+ flag
+ }
+
+}
diff --git a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/utils/MD5Utils.java b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/utils/MD5Utils.java
index 7c55011ad..8a7fef16c 100644
--- a/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/utils/MD5Utils.java
+++ b/streamis-jobmanager/streamis-projectmanager-server/src/main/java/com/webank/wedatasphere/streamis/projectmanager/utils/MD5Utils.java
@@ -1,5 +1,7 @@
package com.webank.wedatasphere.streamis.projectmanager.utils;
+import com.webank.wedatasphere.streamis.jobmanager.manager.util.IoUtils;
+import org.apache.commons.io.FilenameUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -43,6 +45,7 @@ private static byte[] getBytes(String filePath){
FileInputStream fis = null;
ByteArrayOutputStream bos = null;
try {
+ IoUtils.validateFileName(FilenameUtils.getName(filePath));
File file = new File(filePath);
fis = new FileInputStream(file);
bos = new ByteArrayOutputStream(1000);
diff --git a/streamis-project/pom.xml b/streamis-project/pom.xml
index 9b1d294dc..2686527fc 100644
--- a/streamis-project/pom.xml
+++ b/streamis-project/pom.xml
@@ -20,7 +20,7 @@
streamis
com.webank.wedatasphere.streamis
- 0.3.0
+ 0.3.1
4.0.0
diff --git a/streamis-project/streamis-project-common/pom.xml b/streamis-project/streamis-project-common/pom.xml
index c7a3a6d45..a3e901baa 100644
--- a/streamis-project/streamis-project-common/pom.xml
+++ b/streamis-project/streamis-project-common/pom.xml
@@ -20,7 +20,7 @@
streamis-project
com.webank.wedatasphere.streamis
- 0.3.0
+ 0.3.1
4.0.0
diff --git a/streamis-project/streamis-project-server/pom.xml b/streamis-project/streamis-project-server/pom.xml
index bb07631eb..ebd12c930 100644
--- a/streamis-project/streamis-project-server/pom.xml
+++ b/streamis-project/streamis-project-server/pom.xml
@@ -20,7 +20,7 @@
streamis-project
com.webank.wedatasphere.streamis
- 0.3.0
+ 0.3.1
4.0.0
@@ -39,6 +39,20 @@
org.apache.linkis
linkis-module
${linkis.version}
+
+
+ jackson-annotations
+ com.fasterxml.jackson.core
+
+
+ jackson-core
+ com.fasterxml.jackson.core
+
+
+ guava
+ com.google.guava
+
+
@@ -70,6 +84,20 @@
dss-sso-integration-standard
${dss.version}
compile
+
+
+ jackson-annotations
+ com.fasterxml.jackson.core
+
+
+ jackson-databind
+ com.fasterxml.jackson.core
+
+
+ jackson-core
+ com.fasterxml.jackson.core
+
+
@@ -97,14 +125,16 @@
**/*.xml
-
+
+ **/*.yml
+
+
diff --git a/streamis-server/pom.xml b/streamis-server/pom.xml
index a17aa1c6c..bacc720c7 100644
--- a/streamis-server/pom.xml
+++ b/streamis-server/pom.xml
@@ -20,7 +20,7 @@
streamis
com.webank.wedatasphere.streamis
- 0.3.0
+ 0.3.1
4.0.0
@@ -64,12 +64,8 @@
com.thoughtworks.xstream
- spring-core
- org.springframework
-
-
- spring-jcl
- org.springframework
+ snakeyaml
+ org.yaml
@@ -174,8 +170,10 @@
**/*.xml
**/*.properties
- **/*.yml
+
+ **/*.yml
+
diff --git a/streamis-server/src/main/assembly/distribution.xml b/streamis-server/src/main/assembly/distribution.xml
index 416239fa3..b0c8908f7 100644
--- a/streamis-server/src/main/assembly/distribution.xml
+++ b/streamis-server/src/main/assembly/distribution.xml
@@ -43,6 +43,9 @@
*
+
+ *.yml
+
0777
conf
unix
diff --git a/streamis-server/src/main/resources/application.properties b/streamis-server/src/main/resources/application.properties
new file mode 100644
index 000000000..b6e9bfff9
--- /dev/null
+++ b/streamis-server/src/main/resources/application.properties
@@ -0,0 +1,14 @@
+server.port=9321
+spring.application.name=streamis-server
+spring.mvc.servlet.path=/api/rest_j/v1
+spring.servlet.multipart.enabled=true
+spring.servlet.multipart.max-file-size=500MB
+spring.servlet.multipart.max-request-size=500MB
+
+eureka.client.serviceUrl.defaultZone=http://127.0.0.1:20303/eureka/
+eureka.instance.metadata-map.test=wedatasphere
+
+management.endpoints.web.exposure.include=refresh,info
+logging.config.classpath=log4j2.xml
+
+feature.enabled=true
diff --git a/streamis-server/src/main/resources/linkis.properties b/streamis-server/src/main/resources/linkis.properties
index 9c6aaf990..da7b03091 100644
--- a/streamis-server/src/main/resources/linkis.properties
+++ b/streamis-server/src/main/resources/linkis.properties
@@ -37,21 +37,23 @@ wds.linkis.server.restful.scan.packages=com.webank.wedatasphere.streamis.datasou
com.webank.wedatasphere.streamis.jobmanager.restful.api,\
com.webank.wedatasphere.streamis.datasource.execute.rest,\
com.webank.wedatasphere.streamis.projectmanager.restful.api,\
- com.webank.wedatasphere.streamis.jobmanager.log.server.restful
+ com.webank.wedatasphere.streamis.jobmanager.log.server.restful,\
+ com.webank.wedatasphere.streamis.audit.log.restful.api
##mybatis
-wds.linkis.server.mybatis.mapperLocations=\
- classpath*:com/webank/wedatasphere/streamis/datasource/manager/dao/impl/*.xml,\
+wds.linkis.server.mybatis.mapperLocations=classpath*:com/webank/wedatasphere/streamis/datasource/manager/dao/impl/*.xml,\
classpath*:com/webank/wedatasphere/streamis/project/server/dao/impl/*.xml,\
classpath*:com/webank/wedatasphere/streamis/jobmanager/launcher/dao/impl/*.xml,\
classpath*:com/webank/wedatasphere/streamis/jobmanager/manager/dao/impl/*.xml,\
- classpath*:com/webank/wedatasphere/streamis/projectmanager/dao/impl/*.xml
+ classpath*:com/webank/wedatasphere/streamis/projectmanager/dao/impl/*.xml,\
+ classpath*:com/webank/wedatasphere/streamis/audit/log/dao/impl/*.xml
wds.linkis.server.mybatis.typeAliasesPackage=com.webank.wedatasphere.streamis.datasource.manager.domain,\
com.webank.wedatasphere.streamis.jobmanager.launcher.entity,\
com.webank.wedatasphere.streamis.jobmanager.manager.entity,\
com.webank.wedatasphere.streamis.jobmanager.manager.entity.vo,\
com.webank.wedatasphere.streamis.jobmanager.launcher.entity.vo,\
- com.webank.wedatasphere.streamis.projectmanager.entity
+ com.webank.wedatasphere.streamis.projectmanager.entity,\
+ com.webank.wedatasphere.streamis.audit.log.entity
wds.linkis.server.mybatis.BasePackage=com.webank.wedatasphere.streamis.datasource.manager.dao,\
@@ -59,10 +61,41 @@ wds.linkis.server.mybatis.BasePackage=com.webank.wedatasphere.streamis.datasourc
com.webank.wedatasphere.streamis.project.server.dao,\
com.webank.wedatasphere.streamis.jobmanager.launcher.dao,\
com.webank.wedatasphere.streamis.jobmanager.manager.dao,\
- com.webank.wedatasphere.streamis.projectmanager.dao
+ com.webank.wedatasphere.streamis.projectmanager.dao,\
+ com.webank.wedatasphere.streamis.audit.log.dao
# Make sure that can fetch the application info finally
wds.streamis.application.info.fetch.max=20
# To use the complete features of streamis in linkis 1.1.2
-#wds.streamis.launch.flink.linkis.release.version=1.1.2
\ No newline at end of file
+#wds.streamis.launch.flink.linkis.release.version=1.1.2
+
+#strict check switch:check whether projectName is the same as the one in meta.json
+wds.streamis.project.name.strict.check.enable=true
+
+#check high available
+wds.streamis.app.highavailable.enable=true
+
+#auto restart job
+wds.streamis.app.highavailable.auto.restart.job=true
+
+#cluster name
+wds.streamis.highavailable.cluster.name=BDAP_UAT
+
+#whether manager
+wds.streamis.whether.manager.cluster=true
+
+# audit log
+wds.streamis.log.audit.store.enable=true
+wds.streamis.log.audit.uri.skip=
+
+#productName check switch
+wds.linkis.flink.product.key.enable=true
+#upload authentication
+wds.streamis.standard.authentication.key=true
+#edit jobContent enable
+wds.streamis.job.content.edit.enable=true
+#edit jobConfig enable
+wds.streamis.job.config.edit.enable=true
+#not upgrade linkis version
+flink.app.args.separate=' '
\ No newline at end of file
diff --git a/web/package.json b/web/package.json
index ee7463f18..aab79d38b 100644
--- a/web/package.json
+++ b/web/package.json
@@ -1,6 +1,6 @@
{
"name": "streamis",
- "version": "0.3.0",
+ "version": "0.3.1",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
@@ -23,21 +23,21 @@
]
},
"dependencies": {
- "axios": "0.19.2",
+ "axios": "1.6.4",
"babel-polyfill": "6.26.0",
"core-js": "2.6.11",
- "dexie": "2.0.4",
+ "dexie": "3.0.4",
"dt-sql-parser": "1.2.1",
"eslint": "6.8.0",
"eslint-plugin-vue": "6.2.2",
"highlight.js": "9.18.3",
- "lodash": "4.17.20",
+ "lodash": "4.17.21",
"md5": "2.3.0",
"mitt": "1.2.0",
- "moment": "2.29.1",
+ "moment": "2.29.4",
"monaco-editor": "0.19.3",
"pinyin": "2.9.1",
- "qs": "6.9.4",
+ "qs": "6.9.7",
"reconnecting-websocket": "4.4.0",
"sql-formatter": "2.3.3",
"svgo": "1.3.0",
diff --git a/web/public/config.js b/web/public/config.js
new file mode 100644
index 000000000..e6fcce151
--- /dev/null
+++ b/web/public/config.js
@@ -0,0 +1,9 @@
+/**
+ * 知识库URL
+ * kn.dss.com
+ */
+window.knowledgeLibraryUrl = "http://kn.dss.com/"
+// 是否允许上传、配置、arge参数编辑 true 测试 false 生产
+window.enableUpload = true
+// 水印中region字段的设置
+window.watermarkRegion = "主"
diff --git a/web/public/index.html b/web/public/index.html
index 69dbcd418..684e485c5 100644
--- a/web/public/index.html
+++ b/web/public/index.html
@@ -23,6 +23,7 @@
DataSphere Studio
+