diff --git a/.env.dev b/.env.dev
index 9bece7c..5729465 100644
--- a/.env.dev
+++ b/.env.dev
@@ -1,8 +1,8 @@
###
# @Author: zhp
# @Date: 2024-04-28 13:42:51
- # @LastEditTime: 2024-05-31 08:31:32
- # @LastEditors: zhp
+ # @LastEditTime: 2024-06-03 08:50:41
+ # @LastEditors: DY
# @Description:
###
# 开发环境配置
@@ -12,8 +12,12 @@ ENV = 'development'
VUE_APP_TITLE = 芋道管理系统
# 芋道管理系统/开发环境
-# VUE_APP_BASE_API = 'http://192.168.1.61:48080'
-VUE_APP_BASE_API = 'http://glass.kszny.picaiba.com'
+# VUE_APP_BASE_API = 'http://192.168.1.70:30307'
+# VUE_APP_BASE_API = 'http://glass.kszny.picaiba.com'
+# sara
+# VUE_APP_BASE_API = 'http://192.168.1.63:48080'
+# 张一丁
+VUE_APP_BASE_API = 'http://192.168.4.139:48080'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
diff --git a/package.json b/package.json
index 4809466..d2e519b 100644
--- a/package.json
+++ b/package.json
@@ -51,10 +51,14 @@
"crypto-js": "^4.0.0",
"echarts": "5.4.0",
"element-ui": "2.15.12",
+ "exceljs": "^4.4.0",
+ "file-saver": "^2.0.5",
"fuse.js": "6.6.2",
"highlight.js": "^11.9.0",
+ "html2canvas": "^1.4.1",
"js-beautify": "^1.15.1",
"jsencrypt": "3.3.1",
+ "jspdf": "^2.5.1",
"lodash": "^4.17.21",
"mockjs": "^1.1.0",
"moment": "^2.30.1",
@@ -69,7 +73,8 @@
"vue-quill-editor": "^3.0.6",
"vue-router": "3.4.9",
"vuedraggable": "2.24.3",
- "vuex": "3.6.2"
+ "vuex": "3.6.2",
+ "xlsx": "^0.18.5"
},
"devDependencies": {
"@vue/cli-plugin-babel": "4.5.18",
diff --git a/src/api/produceData/index.js b/src/api/produceData/index.js
index 3854129..04923bd 100644
--- a/src/api/produceData/index.js
+++ b/src/api/produceData/index.js
@@ -1,13 +1,13 @@
/*
* @Author: zhp
* @Date: 2024-05-07 08:54:59
- * @LastEditTime: 2024-05-31 09:33:50
- * @LastEditors: zhp
+ * @LastEditTime: 2024-06-03 08:52:02
+ * @LastEditors: DY
* @Description:
*/
import request from '@/utils/request'
-// 查询部门列表
+// 查询生产数据管理分页
export function getProduceDataPage(data) {
return request({
url: 'ip/prod-output/prodOutputDataPage',
@@ -33,6 +33,15 @@ export function exportOutPutExcel(data) {
})
}
+// 获取生产数据管理列表
+export function prodOutputDataList(data) {
+ return request({
+ url: '/ip/prod-output/prodOutputDataList',
+ method: 'post',
+ data: data
+ })
+}
+
// 获取生产管理生产目标管理碲化镉工厂分页
export function prodTargetDiPage(data) {
return request({
@@ -110,7 +119,7 @@ export function importToTarget(data) {
return request({
url: '/ip/prod-target/to-target-import-excel',
method: 'post',
- data
+ data: data
})
}
@@ -119,7 +128,7 @@ export function importDiTarget(data) {
return request({
url: '/ip/prod-target/di-target-import-excel',
method: 'post',
- data
+ data: data
})
}
diff --git a/src/api/produceData/order.js b/src/api/produceData/order.js
new file mode 100644
index 0000000..138d8d6
--- /dev/null
+++ b/src/api/produceData/order.js
@@ -0,0 +1,52 @@
+/*
+ * @Author: zhp
+ * @Date: 2024-05-07 08:54:59
+ * @LastEditTime: 2024-05-31 15:08:27
+ * @LastEditors: DY
+ * @Description:
+ */
+import request from '@/utils/request'
+
+// 查询工单分页
+export function getWorkOrderPage(data) {
+ return request({
+ url: '/ip/prod-work-order/page',
+ method: 'post',
+ data: data
+ })
+}
+
+// 查询工单趋势数据
+export function getDailyTrend(data) {
+ return request({
+ url: '/ip/prod-work-order/getDailyTrend',
+ method: 'post',
+ data: data
+ })
+}
+
+// 获得工单
+export function getWorkOrderDetail(id){
+ return request({
+ url: '/ip/prod-work-order/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得工单设备加工数量
+export function getEqNum(id){
+ return request({
+ url: '/ip/prod-work-order/getEqNum?workOrderId=' + id,
+ method: 'get'
+ })
+}
+
+// 导出工单数据
+export function exportExcel(data) {
+ return request({
+ url: '/ip/prod-work-order/export-excel',
+ method: 'post',
+ data: data,
+ responseType: 'blob'
+ })
+}
diff --git a/src/utils/constants.js b/src/utils/constants.js
index 9d47c2e..bea0699 100644
--- a/src/utils/constants.js
+++ b/src/utils/constants.js
@@ -74,9 +74,9 @@ export const SystemDataScopeEnum = {
/**
* 工厂名称
*/
-export const factoryList =['瑞昌中建材光电材料有限公司', '邯郸中建材光电材料有限公司', '中建材株洲光电材料有限公司', '佳木斯中建材光电材料有限公司', '成都中建材光电材料有限公司', '凯盛光伏材料有限公司', '蚌埠兴科玻璃有限公司']
+// export const factoryList =['瑞昌中建材光电材料有限公司', '邯郸中建材光电材料有限公司', '中建材株洲光电材料有限公司', '佳木斯中建材光电材料有限公司', '成都中建材光电材料有限公司', '凯盛光伏材料有限公司', '蚌埠兴科玻璃有限公司']
-export const dhgfactoryList =[
+export const factoryArray1 =[
{
name: '瑞昌中建材光电材料有限公司',
id: 0
@@ -97,12 +97,43 @@ export const dhgfactoryList =[
name: '成都中建材光电材料有限公司',
id: 4
},
+ {
+ name: '凯盛光伏材料有限公司',
+ id: 5
+ },
{
name: '蚌埠兴科玻璃有限公司',
id: 6
}
]
+// export const dhgfactoryList =[
+// {
+// name: '瑞昌中建材光电材料有限公司',
+// id: 0
+// },
+// {
+// name: '邯郸中建材光电材料有限公司',
+// id: 1
+// },
+// {
+// name: '中建材株洲光电材料有限公司',
+// id: 2
+// },
+// {
+// name: '佳木斯中建材光电材料有限公司',
+// id: 3
+// },
+// {
+// name: '成都中建材光电材料有限公司',
+// id: 4
+// },
+// {
+// name: '蚌埠兴科玻璃有限公司',
+// id: 6
+// }
+// ]
+
export const tyjxfactoryList =[
{
name: '凯盛光伏材料有限公司',
@@ -110,6 +141,30 @@ export const tyjxfactoryList =[
}
]
+// 暂时只有瑞昌邯郸数据
+export const factoryList =['瑞昌中建材光电材料有限公司', '邯郸中建材光电材料有限公司']
+export const factoryArray =[
+ {
+ name: '瑞昌中建材光电材料有限公司',
+ id: 0
+ },
+ {
+ name: '邯郸中建材光电材料有限公司',
+ id: 1
+ }
+]
+
+export const dhgfactoryList =[
+ {
+ name: '瑞昌中建材光电材料有限公司',
+ id: 0
+ },
+ {
+ name: '邯郸中建材光电材料有限公司',
+ id: 1
+ }
+]
+
/**
* 代码生成模板类型
*/
diff --git a/src/views/produce/data/index.vue b/src/views/produce/data/index.vue
index 92fa0e4..0727797 100644
--- a/src/views/produce/data/index.vue
+++ b/src/views/produce/data/index.vue
@@ -1,7 +1,7 @@
@@ -10,17 +10,17 @@
-
+
-
+
+ start-placeholder="开始日期" value-format="timestamp" format="yyyy-MM-dd" @change="changeDayTime" end-placeholder="结束日期">
-
+
@@ -32,12 +32,12 @@
{{ date1 }} 至 {{ date2 }},共 {{ weekNum }} 周
-
+
-
+
@@ -48,7 +48,7 @@
-
+
@@ -59,7 +59,7 @@
-->
-
+
@@ -94,7 +94,7 @@
@pagination="getDataList"
/>
-
+
diff --git a/src/views/produce/target/add-or-updata.vue b/src/views/produce/target/add-or-updata.vue
index cceb224..7ed4835 100644
--- a/src/views/produce/target/add-or-updata.vue
+++ b/src/views/produce/target/add-or-updata.vue
@@ -1,7 +1,7 @@
@@ -29,20 +29,30 @@
-
+
-
-
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
@@ -225,6 +235,7 @@
import SmallTitle from './SmallTitle';
import { createProduce, getProduceTargetDetail, updateProduceTarget } from '@/api/produceData';
import { factoryList, tyjxfactoryList, dhgfactoryList } from "@/utils/constants";
+import moment from 'moment'
export default {
components: {
@@ -247,57 +258,16 @@ export default {
workOrderList: [],
detList: [],
teamList: [],
- sourceList: [
- {
- id: 1,
- name: '手动',
- },
- {
- id: 2,
- name: '自动',
- }
- ],
- // factoryList: [
- // {
- // name: '瑞昌中建材光电材料有限公司',
- // id: 0
- // },
- // {
- // name: '邯郸中建材光电材料有限公司',
- // id: 1
- // },
- // {
- // name: '中建材株洲光电材料有限公司',
- // id: 2
- // },
- // {
- // name: '佳木斯中建材光电材料有限公司',
- // id: 3
- // },
- // {
- // name: '成都中建材光电材料有限公司',
- // id: 4
- // },
- // {
- // name: '凯盛光伏材料有限公司',
- // id: 5
- // },
- // {
- // name: '蚌埠兴科玻璃有限公司',
- // id: 6
- // }
- // ],
sectionList: [],
visible: false,
+ reportTime: undefined,
+ week: undefined,
dataForm: {
factoryType: 0,
id: undefined,
- reportTime: undefined, // 月时间
factory: undefined,
- targetType: undefined,
- targetYear: undefined,
- showYear: undefined,
- targetMonth: undefined,
+ targetTime: undefined,
+ targetType: 0,
chipYield: undefined,
chipYieldRate: undefined,
chipBom: undefined,
@@ -345,31 +315,20 @@ export default {
this.$refs.dataForm.resetFields()
}
},
- clearTime() {
- this.dataForm.targetYear = undefined
- this.dataForm.targetMonth = undefined
- },
+ // clearTime() {
+ // this.dataForm.targetTime = undefined
+ // },
handleClose() {
// 新增
- if (this.dataForm.targetType === 0) {
- const timeArray = this.dataForm.reportTime.split('-')
- this.dataForm.targetYear = Number(timeArray[0])
- this.dataForm.targetMonth = Number(timeArray[1])
- }
if (this.dataForm.targetType === 1) {
- this.dataForm.targetYear = Number(this.dataForm.showYear)
+ this.dataForm.targetTime = this.week ? Number(moment(this.week.getTime()).format('YYYYWW')) : undefined
+ } else {
+ this.dataForm.targetTime = this.reportTime ? Number(this.reportTime) : undefined
}
- // if (this.dataForm.factory === 5) {
- // this.dataForm.factoryType = 1
- // } else {
- // this.dataForm.factoryType = 0
- // }
if (this.dataForm.id) {
// 修改
updateProduceTarget({
- ...this.dataForm,
- showYear: undefined,
- reportTime: undefined
+ ...this.dataForm
}).then(res => {
if (res.code === 0) {
this.$message.success('修改成功!')
@@ -380,9 +339,7 @@ export default {
} else {
// 新增
createProduce({
- ...this.dataForm,
- showYear: undefined,
- reportTime: undefined
+ ...this.dataForm
}).then(res => {
if (res.code === 0) {
this.$message.success('新增成功!')
@@ -399,19 +356,16 @@ export default {
if (this.dataForm.id) {
getProduceTargetDetail(this.dataForm.id).then(res => {
this.dataForm = res.data
- if (this.dataForm.targetType === 1) {
- if (this.dataForm.targetYear) {
- this.$set(this.dataForm, 'showYear', String(this.dataForm.targetYear))
- }
+ if (this.dataForm.targetType === 0 || this.dataForm.targetType === 2 || this.dataForm.targetType === 3) {
+ this.reportTime = String(this.dataForm.targetTime)
}
- if (this.dataForm.targetType === 0) {
- if (this.dataForm.targetYear && this.dataForm.targetMonth !== null) {
- if (this.dataForm.targetMonth < 10) {
- this.$set(this.dataForm, 'reportTime', String(this.dataForm.targetYear) + '-0' + String(this.dataForm.targetMonth))
- } else {
- this.$set(this.dataForm, 'reportTime', String(this.dataForm.targetYear) + '-' + String(this.dataForm.targetMonth))
- }
- }
+ if (this.dataForm.targetType === 1) {
+ const date = new Date()
+ date.setFullYear(String(this.dataForm.targetTime).slice(0, 4))
+ date.setMonth(0)
+ date.setDate((Number(String(this.dataForm.targetTime).slice(4)) - 1)* 7 + 1)
+ // console.log('你好', date, moment(date).format('yyyyWW'), String(this.dataForm.targetTime).slice(4))
+ this.week = date
}
})
}
@@ -424,6 +378,7 @@ export default {
position: absolute;
bottom: 1%;
right: 2%;
+ z-index: 999;
}
.drawer-footer {
width: 100%;
diff --git a/src/views/produce/target/index.vue b/src/views/produce/target/index.vue
index 989da4f..a1a231b 100644
--- a/src/views/produce/target/index.vue
+++ b/src/views/produce/target/index.vue
@@ -1,13 +1,13 @@
-
+
@@ -29,34 +29,34 @@
-
-
-
-
+
+
-
~
-
@@ -173,7 +173,7 @@ export default {
current: 1,
factorys: null,
total: 0,
- date: undefined,
+ date: 1,
beginTime: undefined,
endTime: undefined,
reportTime: []
@@ -314,9 +314,17 @@ export default {
},
],
timeList: [
+ {
+ value: 1,
+ label: '日'
+ },
+ {
+ value: 2,
+ label: '周'
+ },
{
value: 3,
- label:'月'
+ label: '月'
},
{
value: 4,
@@ -332,13 +340,13 @@ export default {
showOverflowtooltip: true
},
{
- prop: 'tagertTime',
+ prop: 'targetTime',
label: '目标时间',
minWidth: 150,
showOverflowtooltip: true
},
{
- prop: 'createTime',
+ prop: 'updateTime',
label: '提交时间',
filter: parseTime,
minWidth: 150,
@@ -418,11 +426,11 @@ export default {
// all: {}
};
},
- // computed: {
- // weekNum() {
- // return Math.round((this.listQuery.reportTime[1] - this.listQuery.reportTime[0]) / (24 * 60 * 60 * 1000 * 7)) + 1
- // },
- // },
+ computed: {
+ weekNum() {
+ return Math.round((this.end - this.start) / (24 * 60 * 60 * 1000 * 7)) + 1
+ },
+ },
watch: {
facType(value) {
if (value === 0) {
@@ -569,36 +577,75 @@ export default {
this.$nextTick(() => {
this.$refs.detailOrUpdate.init(val.data.id);
});
- },
- buttonClick() {
-
},
getYear(e) {
- if (this.end && e - this.start > 10 * 365*24*60*60*1000) {
+ if (this.end && Number(this.end) - Number(this.start) > 10) {
this.$message({
message: '年份起止时间不能超过十年',
type: 'warning'
});
+ this.start = undefined
+ this.end = undefined
// console.log();
} else {
- if (this.end < this.start) {
+ if (Number(this.end) < Number(this.start)) {
this.$message({
message: '结束年份不能小于开始年份',
type: 'warning'
});
+ this.start = undefined
+ this.end = undefined
+ } else {
+ this.listQuery.beginTime = Number(this.start)
+ this.listQuery.endTime = Number(this.end)
}
}
// console.log(e);
},
changeTime() {
if (this.listQuery.reportTime) {
- const numDays = this.listQuery.reportTime[1] - this.listQuery.reportTime[0]
- if (numDays > 2*365*24*60*60*1000) {
+ const numDays = Number(this.listQuery.reportTime[1]) - Number(this.listQuery.reportTime[0])
+ if (numDays > 24) {
this.$message({
message: '时间范围不能超过24个月',
type: 'warning'
});
this.listQuery.reportTime = [];
+ } else {
+ this.listQuery.beginTime = Number(this.listQuery.reportTime[0])
+ this.listQuery.endTime = Number(this.listQuery.reportTime[1])
+ }
+ }
+ },
+ onValueChange(picker, k) { // 选中近k周后触发的操作
+ if (this.start && this.end) {
+ this.date1 = moment(this.start.getTime() - 24 * 60 * 60 * 1000).format('YYYY-MM-DD HH:mm:ss')
+ this.date2 = moment(this.end.getTime() + 5 * 24 * 60 * 60 * 1000).format('YYYY-MM-DD HH:mm:ss')
+ const numDays = (new Date(this.date2).getTime() - new Date(this.date1).getTime()) / (24 * 3600 * 1000);
+ if (numDays > 168) {
+ console.log(numDays)
+ this.$message({
+ message: '周范围不能超过24周',
+ type: 'warning'
+ });
+ } else {
+ this.listQuery.beginTime = Number(moment(this.start.getTime()).format('YYYYWW'))
+ this.listQuery.endTime = Number(moment(this.end.getTime()).format('YYYYWW'))
+ }
+ }
+ },
+ changeDayTime() {
+ if (this.listQuery.reportTime) {
+ const numDays = Number(this.listQuery.reportTime[1]) - Number(this.listQuery.reportTime[0])
+ if (numDays > 30) {
+ this.$message({
+ message: '时间范围不能超过30天',
+ type: 'warning'
+ });
+ this.listQuery.reportTime = [];
+ } else {
+ this.listQuery.beginTime = Number(this.listQuery.reportTime[0])
+ this.listQuery.endTime = Number(this.listQuery.reportTime[1])
}
}
},
@@ -626,27 +673,22 @@ export default {
},
async getDataList() {
- if (this.listQuery.date === 3) {
- if (this.listQuery.reportTime?.length > 0) {
- this.listQuery.beginTime = this.listQuery.reportTime[0] ? this.listQuery.reportTime[0] : undefined
- this.listQuery.endTime = this.listQuery.reportTime[1] ? this.listQuery.reportTime[1] : undefined
- }
- }
- if (this.listQuery.date === 4) {
- if (this.listQuery.reportTime?.length > 0) {
- this.listQuery.beginTime = this.start ? this.start : undefined
- this.listQuery.endTime = this.end ? this.end : undefined
- }
- }
+ // if (this.listQuery.date === 3) {
+ // if (this.listQuery.reportTime?.length > 0) {
+ // this.listQuery.beginTime = this.listQuery.reportTime[0] ? Number(this.listQuery.reportTime[0]) : undefined
+ // this.listQuery.endTime = this.listQuery.reportTime[1] ? this.listQuery.reportTime[1] : undefined
+ // }
+ // }
+ // if (this.listQuery.date === 4) {
+ // if (this.listQuery.reportTime?.length > 0) {
+ // this.listQuery.beginTime = this.start ? this.start : undefined
+ // this.listQuery.endTime = this.end ? this.end : undefined
+ // }
+ // }
if (this.currentMenu === '碲化镉工厂') {
await prodTargetDiPage(this.listQuery).then(res => {
if (res.code === 0) {
this.tableData = res.data.records
- this.tableData.forEach(item => {
- const year = item.targetYear ? item.targetYear + '年' : ''
- const month = item.targetMonth ? item.targetMonth + '月' : ''
- item.tagertTime = year + month
- })
this.listQuery.total = res.data.total
}
})
diff --git a/src/views/produce/workOrder/SmallTitle.vue b/src/views/produce/workOrder/SmallTitle.vue
new file mode 100644
index 0000000..93b4a18
--- /dev/null
+++ b/src/views/produce/workOrder/SmallTitle.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/produce/workOrder/add-or-updata.vue b/src/views/produce/workOrder/add-or-updata.vue
new file mode 100644
index 0000000..dbc784f
--- /dev/null
+++ b/src/views/produce/workOrder/add-or-updata.vue
@@ -0,0 +1,399 @@
+
+
+
+
+ {{ '详情' }}
+ 导出
+
+
+
+
+ 工单号
+ {{ dataForm.workOrderNumber }}
+
+
+ 订单号
+ {{ dataForm.orderNumber }}
+
+
+ 工单类型
+ {{ ['', '芯片订单', '组件类型', 'bipv类型'][dataForm.workOrderType] }}
+
+
+ 工单来源
+ {{ ['', '手动', 'ERP'][dataForm.source] }}
+
+
+ 工艺流程
+ {{ dataForm.process }}
+
+
+ BOM
+ {{ dataForm.bom }}
+
+
+ 工单状态
+ {{ ['未开始', '生产中', '已完成'][dataForm.orderStatus] }}
+
+
+ 投入状态
+ {{ dataForm.inStatus }}
+
+
+
+
+ 计划投入量
+ {{ dataForm.plannedInvestment }}
+
+
+ 目标产量
+ {{ dataForm.targetProduction }}
+
+
+ 实际投入
+ {{ dataForm.actualInvestment }}
+
+
+ 实际产出
+ {{ dataForm.actualProduction }}
+
+
+ 创建时间
+ {{ parseTime(dataForm.createTime) }}
+
+
+ 开始时间
+ {{ dataForm.startDate?.length > 0 ? dataForm.startDate[0] + '-' + dataForm.startDate[1] + '-' + dataForm.startDate[2] : '' }}
+
+
+ 完成时间
+ {{ dataForm.endDate?.length > 0 ? dataForm.endDate[0] + '-' + dataForm.endDate[1] + '-' + dataForm.endDate[2] : '' }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/produce/workOrder/index.vue b/src/views/produce/workOrder/index.vue
new file mode 100644
index 0000000..a644555
--- /dev/null
+++ b/src/views/produce/workOrder/index.vue
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
diff --git a/src/views/produce/workOrder/lineChart.vue b/src/views/produce/workOrder/lineChart.vue
new file mode 100644
index 0000000..8893ae9
--- /dev/null
+++ b/src/views/produce/workOrder/lineChart.vue
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/yarn.lock b/yarn.lock
index 6d8af03..0ff0006 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -975,7 +975,7 @@
"resolved" "https://registry.npmmirror.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz"
"version" "0.8.0"
-"@babel/runtime@^7.11.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4":
+"@babel/runtime@^7.11.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4":
"integrity" "sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ=="
"resolved" "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.24.1.tgz"
"version" "7.24.1"
@@ -1016,6 +1016,31 @@
"@babel/helper-validator-identifier" "^7.22.20"
"to-fast-properties" "^2.0.0"
+"@fast-csv/format@4.3.5":
+ "integrity" "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A=="
+ "resolved" "https://registry.npmmirror.com/@fast-csv/format/-/format-4.3.5.tgz"
+ "version" "4.3.5"
+ dependencies:
+ "@types/node" "^14.0.1"
+ "lodash.escaperegexp" "^4.1.2"
+ "lodash.isboolean" "^3.0.3"
+ "lodash.isequal" "^4.5.0"
+ "lodash.isfunction" "^3.0.9"
+ "lodash.isnil" "^4.0.0"
+
+"@fast-csv/parse@4.3.6":
+ "integrity" "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA=="
+ "resolved" "https://registry.npmmirror.com/@fast-csv/parse/-/parse-4.3.6.tgz"
+ "version" "4.3.6"
+ dependencies:
+ "@types/node" "^14.0.1"
+ "lodash.escaperegexp" "^4.1.2"
+ "lodash.groupby" "^4.6.0"
+ "lodash.isfunction" "^3.0.9"
+ "lodash.isnil" "^4.0.0"
+ "lodash.isundefined" "^3.0.1"
+ "lodash.uniq" "^4.5.0"
+
"@gar/promisify@^1.0.1":
"integrity" "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw=="
"resolved" "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz"
@@ -1334,6 +1359,11 @@
dependencies:
"undici-types" "~5.26.4"
+"@types/node@^14.0.1":
+ "integrity" "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ=="
+ "resolved" "https://registry.npmmirror.com/@types/node/-/node-14.18.63.tgz"
+ "version" "14.18.63"
+
"@types/normalize-package-data@^2.4.0":
"integrity" "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA=="
"resolved" "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz"
@@ -1349,6 +1379,11 @@
"resolved" "https://registry.npmmirror.com/@types/qs/-/qs-6.9.13.tgz"
"version" "6.9.13"
+"@types/raf@^3.4.0":
+ "integrity" "sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw=="
+ "resolved" "https://registry.npmmirror.com/@types/raf/-/raf-3.4.3.tgz"
+ "version" "3.4.3"
+
"@types/range-parser@*":
"integrity" "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="
"resolved" "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.7.tgz"
@@ -1970,6 +2005,11 @@
"resolved" "https://registry.npmmirror.com/address/-/address-1.2.2.tgz"
"version" "1.2.2"
+"adler-32@~1.3.0":
+ "integrity" "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A=="
+ "resolved" "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.1.tgz"
+ "version" "1.3.1"
+
"aggregate-error@^3.0.0":
"integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="
"resolved" "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz"
@@ -2114,6 +2154,51 @@
"resolved" "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz"
"version" "2.2.0"
+"archiver-utils@^2.1.0":
+ "integrity" "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw=="
+ "resolved" "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "glob" "^7.1.4"
+ "graceful-fs" "^4.2.0"
+ "lazystream" "^1.0.0"
+ "lodash.defaults" "^4.2.0"
+ "lodash.difference" "^4.5.0"
+ "lodash.flatten" "^4.4.0"
+ "lodash.isplainobject" "^4.0.6"
+ "lodash.union" "^4.6.0"
+ "normalize-path" "^3.0.0"
+ "readable-stream" "^2.0.0"
+
+"archiver-utils@^3.0.4":
+ "integrity" "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw=="
+ "resolved" "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-3.0.4.tgz"
+ "version" "3.0.4"
+ dependencies:
+ "glob" "^7.2.3"
+ "graceful-fs" "^4.2.0"
+ "lazystream" "^1.0.0"
+ "lodash.defaults" "^4.2.0"
+ "lodash.difference" "^4.5.0"
+ "lodash.flatten" "^4.4.0"
+ "lodash.isplainobject" "^4.0.6"
+ "lodash.union" "^4.6.0"
+ "normalize-path" "^3.0.0"
+ "readable-stream" "^3.6.0"
+
+"archiver@^5.0.0":
+ "integrity" "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw=="
+ "resolved" "https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz"
+ "version" "5.3.2"
+ dependencies:
+ "archiver-utils" "^2.1.0"
+ "async" "^3.2.4"
+ "buffer-crc32" "^0.2.1"
+ "readable-stream" "^3.6.0"
+ "readdir-glob" "^1.1.2"
+ "tar-stream" "^2.2.0"
+ "zip-stream" "^4.1.0"
+
"argparse@^1.0.7":
"integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="
"resolved" "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz"
@@ -2307,6 +2392,11 @@
dependencies:
"lodash" "^4.17.14"
+"async@^3.2.4":
+ "integrity" "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg=="
+ "resolved" "https://registry.npmmirror.com/async/-/async-3.2.5.tgz"
+ "version" "3.2.5"
+
"asynckit@^0.4.0":
"integrity" "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
"resolved" "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz"
@@ -2440,7 +2530,12 @@
"mixin-deep" "^1.2.0"
"pascalcase" "^0.1.1"
-"base64-js@^1.0.2":
+"base64-arraybuffer@^1.0.2":
+ "integrity" "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ=="
+ "resolved" "https://registry.npmmirror.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz"
+ "version" "1.0.2"
+
+"base64-js@^1.0.2", "base64-js@^1.3.1":
"integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
"resolved" "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz"
"version" "1.5.1"
@@ -2467,6 +2562,11 @@
"hoopy" "^0.1.4"
"tryer" "^1.0.1"
+"big-integer@^1.6.17":
+ "integrity" "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg=="
+ "resolved" "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.52.tgz"
+ "version" "1.6.52"
+
"big.js@^3.1.3":
"integrity" "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q=="
"resolved" "https://registry.npmmirror.com/big.js/-/big.js-3.2.0.tgz"
@@ -2487,11 +2587,33 @@
"resolved" "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz"
"version" "2.3.0"
+"binary@~0.3.0":
+ "integrity" "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg=="
+ "resolved" "https://registry.npmmirror.com/binary/-/binary-0.3.0.tgz"
+ "version" "0.3.0"
+ dependencies:
+ "buffers" "~0.1.1"
+ "chainsaw" "~0.1.0"
+
+"bl@^4.0.3":
+ "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w=="
+ "resolved" "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz"
+ "version" "4.1.0"
+ dependencies:
+ "buffer" "^5.5.0"
+ "inherits" "^2.0.4"
+ "readable-stream" "^3.4.0"
+
"bluebird@^3.1.1", "bluebird@^3.5.0", "bluebird@^3.5.5":
"integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
"resolved" "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz"
"version" "3.7.2"
+"bluebird@~3.4.1":
+ "integrity" "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA=="
+ "resolved" "https://registry.npmmirror.com/bluebird/-/bluebird-3.4.7.tgz"
+ "version" "3.4.7"
+
"bn.js@^4.0.0":
"integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
"resolved" "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz"
@@ -2669,11 +2791,26 @@
"node-releases" "^2.0.14"
"update-browserslist-db" "^1.0.13"
+"btoa@^1.2.1":
+ "integrity" "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g=="
+ "resolved" "https://registry.npmmirror.com/btoa/-/btoa-1.2.1.tgz"
+ "version" "1.2.1"
+
+"buffer-crc32@^0.2.1", "buffer-crc32@^0.2.13":
+ "integrity" "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
+ "resolved" "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
+ "version" "0.2.13"
+
"buffer-from@^1.0.0":
"integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
"resolved" "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz"
"version" "1.1.2"
+"buffer-indexof-polyfill@~1.0.0":
+ "integrity" "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A=="
+ "resolved" "https://registry.npmmirror.com/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz"
+ "version" "1.0.2"
+
"buffer-indexof@^1.0.0":
"integrity" "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="
"resolved" "https://registry.npmmirror.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz"
@@ -2698,6 +2835,19 @@
"ieee754" "^1.1.4"
"isarray" "^1.0.0"
+"buffer@^5.5.0":
+ "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="
+ "resolved" "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz"
+ "version" "5.7.1"
+ dependencies:
+ "base64-js" "^1.3.1"
+ "ieee754" "^1.1.13"
+
+"buffers@~0.1.1":
+ "integrity" "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ=="
+ "resolved" "https://registry.npmmirror.com/buffers/-/buffers-0.1.1.tgz"
+ "version" "0.1.1"
+
"builtin-status-codes@^3.0.0":
"integrity" "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ=="
"resolved" "https://registry.npmmirror.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"
@@ -2892,6 +3042,20 @@
"resolved" "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001599.tgz"
"version" "1.0.30001599"
+"canvg@^3.0.6":
+ "integrity" "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q=="
+ "resolved" "https://registry.npmmirror.com/canvg/-/canvg-3.0.10.tgz"
+ "version" "3.0.10"
+ dependencies:
+ "@babel/runtime" "^7.12.5"
+ "@types/raf" "^3.4.0"
+ "core-js" "^3.8.3"
+ "raf" "^3.4.1"
+ "regenerator-runtime" "^0.13.7"
+ "rgbcolor" "^1.0.1"
+ "stackblur-canvas" "^2.0.0"
+ "svg-pathdata" "^6.0.3"
+
"case-sensitive-paths-webpack-plugin@^2.3.0":
"integrity" "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw=="
"resolved" "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz"
@@ -2902,6 +3066,21 @@
"resolved" "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz"
"version" "0.12.0"
+"cfb@~1.2.1":
+ "integrity" "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA=="
+ "resolved" "https://registry.npmmirror.com/cfb/-/cfb-1.2.2.tgz"
+ "version" "1.2.2"
+ dependencies:
+ "adler-32" "~1.3.0"
+ "crc-32" "~1.2.0"
+
+"chainsaw@~0.1.0":
+ "integrity" "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ=="
+ "resolved" "https://registry.npmmirror.com/chainsaw/-/chainsaw-0.1.0.tgz"
+ "version" "0.1.0"
+ dependencies:
+ "traverse" ">=0.3.0 <0.4"
+
"chalk@^1.1.3":
"integrity" "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A=="
"resolved" "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz"
@@ -3189,6 +3368,11 @@
"resolved" "https://registry.npmmirror.com/code-brick-zj/-/code-brick-zj-1.1.0.tgz"
"version" "1.1.0"
+"codepage@~1.15.0":
+ "integrity" "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA=="
+ "resolved" "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz"
+ "version" "1.15.0"
+
"collection-visit@^1.0.0":
"integrity" "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw=="
"resolved" "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz"
@@ -3301,6 +3485,16 @@
"resolved" "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.1.tgz"
"version" "1.3.1"
+"compress-commons@^4.1.2":
+ "integrity" "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg=="
+ "resolved" "https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.2.tgz"
+ "version" "4.1.2"
+ dependencies:
+ "buffer-crc32" "^0.2.13"
+ "crc32-stream" "^4.0.2"
+ "normalize-path" "^3.0.0"
+ "readable-stream" "^3.6.0"
+
"compressible@~2.0.16":
"integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="
"resolved" "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz"
@@ -3466,7 +3660,7 @@
"resolved" "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz"
"version" "2.6.12"
-"core-js@^3.26.0", "core-js@^3.6.5":
+"core-js@^3.26.0", "core-js@^3.6.0", "core-js@^3.6.5", "core-js@^3.8.3":
"integrity" "sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA=="
"resolved" "https://registry.npmmirror.com/core-js/-/core-js-3.36.1.tgz"
"version" "3.36.1"
@@ -3486,6 +3680,19 @@
"js-yaml" "^3.13.1"
"parse-json" "^4.0.0"
+"crc-32@^1.2.0", "crc-32@~1.2.0", "crc-32@~1.2.1":
+ "integrity" "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="
+ "resolved" "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz"
+ "version" "1.2.2"
+
+"crc32-stream@^4.0.2":
+ "integrity" "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw=="
+ "resolved" "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-4.0.3.tgz"
+ "version" "4.0.3"
+ dependencies:
+ "crc-32" "^1.2.0"
+ "readable-stream" "^3.4.0"
+
"create-ecdh@^4.0.0":
"integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A=="
"resolved" "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz"
@@ -3590,6 +3797,13 @@
"postcss" "^7.0.1"
"timsort" "^0.3.0"
+"css-line-break@^2.1.0":
+ "integrity" "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w=="
+ "resolved" "https://registry.npmmirror.com/css-line-break/-/css-line-break-2.1.0.tgz"
+ "version" "2.1.0"
+ dependencies:
+ "utrie" "^1.0.2"
+
"css-loader@*", "css-loader@^3.5.3":
"integrity" "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ=="
"resolved" "https://registry.npmmirror.com/css-loader/-/css-loader-3.6.0.tgz"
@@ -3785,6 +3999,11 @@
"es-errors" "^1.3.0"
"is-data-view" "^1.0.1"
+"dayjs@^1.8.34":
+ "integrity" "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg=="
+ "resolved" "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.11.tgz"
+ "version" "1.11.11"
+
"debug@^2.2.0":
"integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
"resolved" "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
@@ -4078,6 +4297,11 @@
dependencies:
"domelementtype" "^2.2.0"
+"dompurify@^2.2.0":
+ "integrity" "sha512-l5NNozANzaLPPe0XaAwvg3uZcHtDBnziX/HjsY1UcDj1MxTK8Dd0Kv096jyPK5HRzs/XM5IMj20dW8Fk+HnbUA=="
+ "resolved" "https://registry.npmmirror.com/dompurify/-/dompurify-2.5.4.tgz"
+ "version" "2.5.4"
+
"domready@1.0.8":
"integrity" "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA=="
"resolved" "https://registry.npmmirror.com/domready/-/domready-1.0.8.tgz"
@@ -4138,6 +4362,13 @@
"resolved" "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz"
"version" "0.1.2"
+"duplexer2@~0.1.4":
+ "integrity" "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA=="
+ "resolved" "https://registry.npmmirror.com/duplexer2/-/duplexer2-0.1.4.tgz"
+ "version" "0.1.4"
+ dependencies:
+ "readable-stream" "^2.0.2"
+
"duplexify@^3.4.2", "duplexify@^3.6.0":
"integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g=="
"resolved" "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz"
@@ -4259,7 +4490,7 @@
"resolved" "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz"
"version" "1.0.2"
-"end-of-stream@^1.0.0", "end-of-stream@^1.1.0":
+"end-of-stream@^1.0.0", "end-of-stream@^1.1.0", "end-of-stream@^1.4.1":
"integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q=="
"resolved" "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz"
"version" "1.4.4"
@@ -4709,6 +4940,21 @@
"md5.js" "^1.3.4"
"safe-buffer" "^5.1.1"
+"exceljs@^4.4.0":
+ "integrity" "sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg=="
+ "resolved" "https://registry.npmmirror.com/exceljs/-/exceljs-4.4.0.tgz"
+ "version" "4.4.0"
+ dependencies:
+ "archiver" "^5.0.0"
+ "dayjs" "^1.8.34"
+ "fast-csv" "^4.3.1"
+ "jszip" "^3.10.1"
+ "readable-stream" "^3.6.0"
+ "saxes" "^5.0.1"
+ "tmp" "^0.2.0"
+ "unzipper" "^0.10.11"
+ "uuid" "^8.3.0"
+
"execa@^0.8.0":
"integrity" "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA=="
"resolved" "https://registry.npmmirror.com/execa/-/execa-0.8.0.tgz"
@@ -4864,6 +5110,14 @@
"resolved" "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz"
"version" "1.3.0"
+"fast-csv@^4.3.1":
+ "integrity" "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw=="
+ "resolved" "https://registry.npmmirror.com/fast-csv/-/fast-csv-4.3.6.tgz"
+ "version" "4.3.6"
+ dependencies:
+ "@fast-csv/format" "4.3.5"
+ "@fast-csv/parse" "4.3.6"
+
"fast-deep-equal@^3.1.1":
"integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
"resolved" "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
@@ -4908,6 +5162,11 @@
dependencies:
"websocket-driver" ">=0.5.1"
+"fflate@^0.4.8":
+ "integrity" "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA=="
+ "resolved" "https://registry.npmmirror.com/fflate/-/fflate-0.4.8.tgz"
+ "version" "0.4.8"
+
"figgy-pudding@^3.5.1":
"integrity" "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw=="
"resolved" "https://registry.npmmirror.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz"
@@ -4935,6 +5194,11 @@
"loader-utils" "^1.2.3"
"schema-utils" "^2.5.0"
+"file-saver@^2.0.5":
+ "integrity" "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA=="
+ "resolved" "https://registry.npmmirror.com/file-saver/-/file-saver-2.0.5.tgz"
+ "version" "2.0.5"
+
"file-uri-to-path@1.0.0":
"integrity" "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
"resolved" "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"
@@ -5113,6 +5377,11 @@
"resolved" "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz"
"version" "0.2.0"
+"frac@~1.1.2":
+ "integrity" "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA=="
+ "resolved" "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz"
+ "version" "1.1.2"
+
"fragment-cache@^0.2.1":
"integrity" "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA=="
"resolved" "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz"
@@ -5133,6 +5402,11 @@
"inherits" "^2.0.1"
"readable-stream" "^2.0.0"
+"fs-constants@^1.0.0":
+ "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
+ "resolved" "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz"
+ "version" "1.0.0"
+
"fs-extra@^7.0.1":
"integrity" "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw=="
"resolved" "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz"
@@ -5164,6 +5438,16 @@
"resolved" "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz"
"version" "1.0.0"
+"fstream@^1.0.12":
+ "integrity" "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg=="
+ "resolved" "https://registry.npmmirror.com/fstream/-/fstream-1.0.12.tgz"
+ "version" "1.0.12"
+ dependencies:
+ "graceful-fs" "^4.1.2"
+ "inherits" "~2.0.0"
+ "mkdirp" ">=0.5 0"
+ "rimraf" "2"
+
"function-bind@^1.1.2":
"integrity" "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
"resolved" "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz"
@@ -5308,7 +5592,7 @@
"minipass" "^5.0.0 || ^6.0.2 || ^7.0.0"
"path-scurry" "^1.10.1"
-"glob@^7.0.3", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4":
+"glob@^7.0.3", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.2.3":
"integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="
"resolved" "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz"
"version" "7.2.3"
@@ -5390,7 +5674,7 @@
dependencies:
"get-intrinsic" "^1.1.3"
-"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6":
+"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.2":
"integrity" "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
"resolved" "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz"
"version" "4.2.11"
@@ -5674,6 +5958,14 @@
"toposort" "^1.0.0"
"util.promisify" "1.0.0"
+"html2canvas@^1.0.0-rc.5", "html2canvas@^1.4.1":
+ "integrity" "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA=="
+ "resolved" "https://registry.npmmirror.com/html2canvas/-/html2canvas-1.4.1.tgz"
+ "version" "1.4.1"
+ dependencies:
+ "css-line-break" "^2.1.0"
+ "text-segmentation" "^1.0.3"
+
"htmlparser2@^3.8.3":
"integrity" "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ=="
"resolved" "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-3.10.1.tgz"
@@ -5795,7 +6087,7 @@
dependencies:
"postcss" "^7.0.14"
-"ieee754@^1.1.4":
+"ieee754@^1.1.13", "ieee754@^1.1.4":
"integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
"resolved" "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz"
"version" "1.2.1"
@@ -5820,6 +6112,11 @@
"resolved" "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz"
"version" "0.5.5"
+"immediate@~3.0.5":
+ "integrity" "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
+ "resolved" "https://registry.npmmirror.com/immediate/-/immediate-3.0.6.tgz"
+ "version" "3.0.6"
+
"import-cwd@^2.0.0":
"integrity" "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg=="
"resolved" "https://registry.npmmirror.com/import-cwd/-/import-cwd-2.1.0.tgz"
@@ -5886,7 +6183,7 @@
"once" "^1.3.0"
"wrappy" "1"
-"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4":
+"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.0", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4":
"integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
"resolved" "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz"
"version" "2.0.4"
@@ -6505,6 +6802,21 @@
optionalDependencies:
"graceful-fs" "^4.1.6"
+"jspdf@^2.5.1":
+ "integrity" "sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA=="
+ "resolved" "https://registry.npmmirror.com/jspdf/-/jspdf-2.5.1.tgz"
+ "version" "2.5.1"
+ dependencies:
+ "@babel/runtime" "^7.14.0"
+ "atob" "^2.1.2"
+ "btoa" "^1.2.1"
+ "fflate" "^0.4.8"
+ optionalDependencies:
+ "canvg" "^3.0.6"
+ "core-js" "^3.6.0"
+ "dompurify" "^2.2.0"
+ "html2canvas" "^1.0.0-rc.5"
+
"jsprim@^1.2.2":
"integrity" "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="
"resolved" "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz"
@@ -6515,6 +6827,16 @@
"json-schema" "0.4.0"
"verror" "1.10.0"
+"jszip@^3.10.1":
+ "integrity" "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g=="
+ "resolved" "https://registry.npmmirror.com/jszip/-/jszip-3.10.1.tgz"
+ "version" "3.10.1"
+ dependencies:
+ "lie" "~3.3.0"
+ "pako" "~1.0.2"
+ "readable-stream" "~2.3.6"
+ "setimmediate" "^1.0.5"
+
"killable@^1.0.1":
"integrity" "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg=="
"resolved" "https://registry.npmmirror.com/killable/-/killable-1.0.1.tgz"
@@ -6578,6 +6900,13 @@
"picocolors" "^1.0.0"
"shell-quote" "^1.8.1"
+"lazystream@^1.0.0":
+ "integrity" "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw=="
+ "resolved" "https://registry.npmmirror.com/lazystream/-/lazystream-1.0.1.tgz"
+ "version" "1.0.1"
+ dependencies:
+ "readable-stream" "^2.0.5"
+
"levn@^0.3.0", "levn@~0.3.0":
"integrity" "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA=="
"resolved" "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz"
@@ -6586,6 +6915,13 @@
"prelude-ls" "~1.1.2"
"type-check" "~0.3.2"
+"lie@~3.3.0":
+ "integrity" "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ=="
+ "resolved" "https://registry.npmmirror.com/lie/-/lie-3.3.0.tgz"
+ "version" "3.3.0"
+ dependencies:
+ "immediate" "~3.0.5"
+
"lilconfig@2.0.5":
"integrity" "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg=="
"resolved" "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.5.tgz"
@@ -6616,6 +6952,11 @@
"supports-color" "^9.2.2"
"yaml" "^1.10.2"
+"listenercount@~1.0.1":
+ "integrity" "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ=="
+ "resolved" "https://registry.npmmirror.com/listenercount/-/listenercount-1.0.1.tgz"
+ "version" "1.0.1"
+
"listr2@^4.0.5":
"integrity" "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA=="
"resolved" "https://registry.npmmirror.com/listr2/-/listr2-4.0.5.tgz"
@@ -6709,11 +7050,66 @@
"resolved" "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
"version" "4.0.8"
+"lodash.defaults@^4.2.0":
+ "integrity" "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="
+ "resolved" "https://registry.npmmirror.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz"
+ "version" "4.2.0"
+
"lodash.defaultsdeep@^4.6.1":
"integrity" "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA=="
"resolved" "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz"
"version" "4.6.1"
+"lodash.difference@^4.5.0":
+ "integrity" "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA=="
+ "resolved" "https://registry.npmmirror.com/lodash.difference/-/lodash.difference-4.5.0.tgz"
+ "version" "4.5.0"
+
+"lodash.escaperegexp@^4.1.2":
+ "integrity" "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw=="
+ "resolved" "https://registry.npmmirror.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz"
+ "version" "4.1.2"
+
+"lodash.flatten@^4.4.0":
+ "integrity" "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g=="
+ "resolved" "https://registry.npmmirror.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz"
+ "version" "4.4.0"
+
+"lodash.groupby@^4.6.0":
+ "integrity" "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw=="
+ "resolved" "https://registry.npmmirror.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz"
+ "version" "4.6.0"
+
+"lodash.isboolean@^3.0.3":
+ "integrity" "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="
+ "resolved" "https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz"
+ "version" "3.0.3"
+
+"lodash.isequal@^4.5.0":
+ "integrity" "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
+ "resolved" "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz"
+ "version" "4.5.0"
+
+"lodash.isfunction@^3.0.9":
+ "integrity" "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw=="
+ "resolved" "https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz"
+ "version" "3.0.9"
+
+"lodash.isnil@^4.0.0":
+ "integrity" "sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng=="
+ "resolved" "https://registry.npmmirror.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz"
+ "version" "4.0.0"
+
+"lodash.isplainobject@^4.0.6":
+ "integrity" "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
+ "resolved" "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz"
+ "version" "4.0.6"
+
+"lodash.isundefined@^3.0.1":
+ "integrity" "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA=="
+ "resolved" "https://registry.npmmirror.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz"
+ "version" "3.0.1"
+
"lodash.kebabcase@^4.1.1":
"integrity" "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g=="
"resolved" "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz"
@@ -6739,6 +7135,11 @@
"resolved" "https://registry.npmmirror.com/lodash.transform/-/lodash.transform-4.6.0.tgz"
"version" "4.6.0"
+"lodash.union@^4.6.0":
+ "integrity" "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw=="
+ "resolved" "https://registry.npmmirror.com/lodash.union/-/lodash.union-4.6.0.tgz"
+ "version" "4.6.0"
+
"lodash.uniq@^4.5.0":
"integrity" "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
"resolved" "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz"
@@ -7070,6 +7471,13 @@
dependencies:
"brace-expansion" "^1.1.7"
+"minimatch@^5.1.0":
+ "integrity" "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g=="
+ "resolved" "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz"
+ "version" "5.1.6"
+ dependencies:
+ "brace-expansion" "^2.0.1"
+
"minimatch@^9.0.1":
"integrity" "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg=="
"resolved" "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.3.tgz"
@@ -7164,7 +7572,7 @@
"for-in" "^1.0.2"
"is-extendable" "^1.0.1"
-"mkdirp@^0.5.1", "mkdirp@^0.5.3", "mkdirp@^0.5.6", "mkdirp@~0.5.1":
+"mkdirp@^0.5.1", "mkdirp@^0.5.3", "mkdirp@^0.5.6", "mkdirp@>=0.5 0", "mkdirp@~0.5.1":
"integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="
"resolved" "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz"
"version" "0.5.6"
@@ -7728,7 +8136,7 @@
"resolved" "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz"
"version" "2.2.0"
-"pako@~1.0.5":
+"pako@~1.0.2", "pako@~1.0.5":
"integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
"resolved" "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz"
"version" "1.0.11"
@@ -8622,6 +9030,13 @@
"parchment" "^1.1.4"
"quill-delta" "^3.6.2"
+"raf@^3.4.1":
+ "integrity" "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA=="
+ "resolved" "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz"
+ "version" "3.4.1"
+ dependencies:
+ "performance-now" "^2.1.0"
+
"randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5", "randombytes@^2.1.0":
"integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="
"resolved" "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz"
@@ -8662,7 +9077,7 @@
"parse-json" "^5.0.0"
"type-fest" "^0.6.0"
-"readable-stream@^2.0.0", "readable-stream@^2.0.1", "readable-stream@^2.0.2", "readable-stream@^2.1.5", "readable-stream@^2.2.2", "readable-stream@^2.3.3", "readable-stream@^2.3.6", "readable-stream@^2.3.8", "readable-stream@~2.3.6", "readable-stream@1 || 2":
+"readable-stream@^2.0.0", "readable-stream@^2.0.1", "readable-stream@^2.0.2", "readable-stream@^2.0.5", "readable-stream@^2.1.5", "readable-stream@^2.2.2", "readable-stream@^2.3.3", "readable-stream@^2.3.6", "readable-stream@^2.3.8", "readable-stream@~2.3.6", "readable-stream@1 || 2":
"integrity" "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="
"resolved" "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz"
"version" "2.3.8"
@@ -8693,6 +9108,31 @@
"string_decoder" "^1.1.1"
"util-deprecate" "^1.0.1"
+"readable-stream@^3.4.0":
+ "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="
+ "resolved" "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz"
+ "version" "3.6.2"
+ dependencies:
+ "inherits" "^2.0.3"
+ "string_decoder" "^1.1.1"
+ "util-deprecate" "^1.0.1"
+
+"readable-stream@^3.6.0":
+ "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="
+ "resolved" "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz"
+ "version" "3.6.2"
+ dependencies:
+ "inherits" "^2.0.3"
+ "string_decoder" "^1.1.1"
+ "util-deprecate" "^1.0.1"
+
+"readdir-glob@^1.1.2":
+ "integrity" "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA=="
+ "resolved" "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz"
+ "version" "1.1.3"
+ dependencies:
+ "minimatch" "^5.1.0"
+
"readdirp@^2.2.1":
"integrity" "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ=="
"resolved" "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz"
@@ -8726,6 +9166,11 @@
"resolved" "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
"version" "0.11.1"
+"regenerator-runtime@^0.13.7":
+ "integrity" "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
+ "resolved" "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz"
+ "version" "0.13.11"
+
"regenerator-runtime@^0.14.0":
"integrity" "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
"resolved" "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz"
@@ -8929,6 +9374,11 @@
"resolved" "https://registry.npmmirror.com/rgba-regex/-/rgba-regex-1.0.0.tgz"
"version" "1.0.0"
+"rgbcolor@^1.0.1":
+ "integrity" "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw=="
+ "resolved" "https://registry.npmmirror.com/rgbcolor/-/rgbcolor-1.0.1.tgz"
+ "version" "1.0.1"
+
"rimraf@^2.5.4":
"integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="
"resolved" "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz"
@@ -8964,6 +9414,13 @@
dependencies:
"glob" "^7.1.3"
+"rimraf@2":
+ "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="
+ "resolved" "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz"
+ "version" "2.7.1"
+ dependencies:
+ "glob" "^7.1.3"
+
"ripemd160@^2.0.0", "ripemd160@^2.0.1":
"integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="
"resolved" "https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz"
@@ -9077,6 +9534,13 @@
"resolved" "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz"
"version" "1.2.4"
+"saxes@^5.0.1":
+ "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw=="
+ "resolved" "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz"
+ "version" "5.0.1"
+ dependencies:
+ "xmlchars" "^2.2.0"
+
"schema-utils@^1.0.0":
"integrity" "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g=="
"resolved" "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz"
@@ -9274,7 +9738,7 @@
"is-plain-object" "^2.0.3"
"split-string" "^3.0.1"
-"setimmediate@^1.0.4":
+"setimmediate@^1.0.4", "setimmediate@^1.0.5", "setimmediate@~1.0.4":
"integrity" "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
"resolved" "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz"
"version" "1.0.5"
@@ -9570,6 +10034,13 @@
"resolved" "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz"
"version" "1.0.3"
+"ssf@~0.11.2":
+ "integrity" "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g=="
+ "resolved" "https://registry.npmmirror.com/ssf/-/ssf-0.11.2.tgz"
+ "version" "0.11.2"
+ dependencies:
+ "frac" "~1.1.2"
+
"sshpk@^1.7.0":
"integrity" "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ=="
"resolved" "https://registry.npmmirror.com/sshpk/-/sshpk-1.18.0.tgz"
@@ -9604,6 +10075,11 @@
"resolved" "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz"
"version" "0.1.8"
+"stackblur-canvas@^2.0.0":
+ "integrity" "sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ=="
+ "resolved" "https://registry.npmmirror.com/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz"
+ "version" "2.7.0"
+
"stackframe@^1.3.4":
"integrity" "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="
"resolved" "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz"
@@ -9929,6 +10405,11 @@
"query-string" "^4.3.2"
"traverse" "^0.6.6"
+"svg-pathdata@^6.0.3":
+ "integrity" "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw=="
+ "resolved" "https://registry.npmmirror.com/svg-pathdata/-/svg-pathdata-6.0.3.tgz"
+ "version" "6.0.3"
+
"svg-sprite-loader@5.1.1":
"integrity" "sha512-oRjDBw3AtZOb+XTx7XE3HcVju9RdnfdXttT3ZJB/vmWGJ+SM+xfXzh3yuVPIpySO8FjGhH5BtU63lGMI9WgYzA=="
"resolved" "https://registry.npmmirror.com/svg-sprite-loader/-/svg-sprite-loader-5.1.1.tgz"
@@ -9983,6 +10464,17 @@
"resolved" "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz"
"version" "1.1.3"
+"tar-stream@^2.2.0":
+ "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ=="
+ "resolved" "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz"
+ "version" "2.2.0"
+ dependencies:
+ "bl" "^4.0.3"
+ "end-of-stream" "^1.4.1"
+ "fs-constants" "^1.0.0"
+ "inherits" "^2.0.3"
+ "readable-stream" "^3.1.1"
+
"tar@^6.0.2":
"integrity" "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ=="
"resolved" "https://registry.npmmirror.com/tar/-/tar-6.2.0.tgz"
@@ -10059,6 +10551,13 @@
"commander" "^2.20.0"
"source-map-support" "~0.5.20"
+"text-segmentation@^1.0.3":
+ "integrity" "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw=="
+ "resolved" "https://registry.npmmirror.com/text-segmentation/-/text-segmentation-1.0.3.tgz"
+ "version" "1.0.3"
+ dependencies:
+ "utrie" "^1.0.2"
+
"text-table@^0.2.0":
"integrity" "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
"resolved" "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz"
@@ -10139,6 +10638,11 @@
dependencies:
"os-tmpdir" "~1.0.2"
+"tmp@^0.2.0":
+ "integrity" "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w=="
+ "resolved" "https://registry.npmmirror.com/tmp/-/tmp-0.2.3.tgz"
+ "version" "0.2.3"
+
"to-arraybuffer@^1.0.0":
"integrity" "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA=="
"resolved" "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"
@@ -10204,6 +10708,11 @@
"resolved" "https://registry.npmmirror.com/traverse/-/traverse-0.6.8.tgz"
"version" "0.6.8"
+"traverse@>=0.3.0 <0.4":
+ "integrity" "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ=="
+ "resolved" "https://registry.npmmirror.com/traverse/-/traverse-0.3.9.tgz"
+ "version" "0.3.9"
+
"tryer@^1.0.1":
"integrity" "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA=="
"resolved" "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz"
@@ -10438,6 +10947,22 @@
"has-value" "^0.3.1"
"isobject" "^3.0.0"
+"unzipper@^0.10.11":
+ "integrity" "sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g=="
+ "resolved" "https://registry.npmmirror.com/unzipper/-/unzipper-0.10.14.tgz"
+ "version" "0.10.14"
+ dependencies:
+ "big-integer" "^1.6.17"
+ "binary" "~0.3.0"
+ "bluebird" "~3.4.1"
+ "buffer-indexof-polyfill" "~1.0.0"
+ "duplexer2" "~0.1.4"
+ "fstream" "^1.0.12"
+ "graceful-fs" "^4.2.2"
+ "listenercount" "~1.0.1"
+ "readable-stream" "~2.3.6"
+ "setimmediate" "~1.0.4"
+
"upath@^1.1.1":
"integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="
"resolved" "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz"
@@ -10542,11 +11067,23 @@
"resolved" "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz"
"version" "1.0.1"
+"utrie@^1.0.2":
+ "integrity" "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw=="
+ "resolved" "https://registry.npmmirror.com/utrie/-/utrie-1.0.2.tgz"
+ "version" "1.0.2"
+ dependencies:
+ "base64-arraybuffer" "^1.0.2"
+
"uuid@^3.3.2":
"integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
"resolved" "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz"
"version" "3.4.0"
+"uuid@^8.3.0":
+ "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
+ "resolved" "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz"
+ "version" "8.3.2"
+
"uuid@^8.3.2":
"integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
"resolved" "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz"
@@ -10911,11 +11448,21 @@
dependencies:
"isexe" "^2.0.0"
+"wmf@~1.0.1":
+ "integrity" "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw=="
+ "resolved" "https://registry.npmmirror.com/wmf/-/wmf-1.0.2.tgz"
+ "version" "1.0.2"
+
"word-wrap@~1.2.3":
"integrity" "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="
"resolved" "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz"
"version" "1.2.5"
+"word@~0.3.0":
+ "integrity" "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA=="
+ "resolved" "https://registry.npmmirror.com/word/-/word-0.3.0.tgz"
+ "version" "0.3.0"
+
"worker-farm@^1.7.0":
"integrity" "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw=="
"resolved" "https://registry.npmmirror.com/worker-farm/-/worker-farm-1.7.0.tgz"
@@ -10987,11 +11534,29 @@
dependencies:
"async-limiter" "~1.0.0"
+"xlsx@^0.18.5":
+ "integrity" "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ=="
+ "resolved" "https://registry.npmmirror.com/xlsx/-/xlsx-0.18.5.tgz"
+ "version" "0.18.5"
+ dependencies:
+ "adler-32" "~1.3.0"
+ "cfb" "~1.2.1"
+ "codepage" "~1.15.0"
+ "crc-32" "~1.2.1"
+ "ssf" "~0.11.2"
+ "wmf" "~1.0.1"
+ "word" "~0.3.0"
+
"xml-name-validator@^4.0.0":
"integrity" "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw=="
"resolved" "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz"
"version" "4.0.0"
+"xmlchars@^2.2.0":
+ "integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
+ "resolved" "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz"
+ "version" "2.2.0"
+
"xtend@^4.0.0", "xtend@~4.0.1":
"integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
"resolved" "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz"
@@ -11084,6 +11649,15 @@
"normalize-path" "^1.0.0"
"strip-indent" "^2.0.0"
+"zip-stream@^4.1.0":
+ "integrity" "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ=="
+ "resolved" "https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz"
+ "version" "4.1.1"
+ dependencies:
+ "archiver-utils" "^3.0.4"
+ "compress-commons" "^4.1.2"
+ "readable-stream" "^3.6.0"
+
"zrender@5.4.0":
"integrity" "sha512-rOS09Z2HSVGFs2dn/TuYk5BlCaZcVe8UDLLjj1ySYF828LATKKdxuakSZMvrDz54yiKPDYVfjdKqcX8Jky3BIA=="
"resolved" "https://registry.npmmirror.com/zrender/-/zrender-5.4.0.tgz"